@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(../fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(../fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ink: #0E1526;--slate: #4B5568;--mute: #616B7E;--faint: #6A7383;--paper: #F8FAFD;--card: #FFFFFF;--surf: #F7F9FC;--sky: #E7ECF6;--line: rgba(14, 21, 38, .10);--line-soft: rgba(14, 21, 38, .06);--blue: #1E6BE8;--blue-deep: #0E4CB8;--blue-wash: rgba(30, 107, 232, .08);--cta: #5070FE;--cta-deep: #3B4FE0;--cta-ink: #FAFAFA;--cta-abyss: #202BA0;--on-cta: #FFFFFF;--on-cta-2: rgba(255, 255, 255, .90);--on-cta-3: rgba(255, 255, 255, .84);--on-cta-line: rgba(255, 255, 255, .40);--on-cta-fill: rgba(255, 255, 255, .12);--coral: #D6296B;--text: var(--ink);--text-2: var(--slate);--text-muted: var(--mute);--text-faint: var(--faint);--page-bg: var(--paper);--surface: var(--card);--surface-sunken: var(--surf);--hairline: var(--line);--accent: var(--cta);--r-chip: 10px;--r-field: 12px;--r-card: 14px;--r-win: 16px;--r-pill: 50px;--rail: 52px;--sh-card: 0 8px 20px -8px rgba(14, 21, 38, .10), 0 2px 6px rgba(14, 21, 38, .05);--sh-float: 0 18px 40px -16px rgba(14, 21, 38, .16), 0 4px 12px rgba(14, 21, 38, .06);--sh-lift: 0 0 0 1px rgba(14, 21, 38, .05), 0 8px 22px rgba(14, 21, 38, .07), 0 40px 80px rgba(14, 21, 38, .16);--glass: rgba(255, 255, 255, .74);--glass-blur: blur(20px) saturate(1.7);--header-h: 64px;--shell: 1240px;--gap: 18px;--band: 132px;--system-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--sans: var(--system-sans);--head: var(--system-sans);--body-font: "Roboto", var(--system-sans);--mock-font: "Inter", var(--system-sans);--mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--h-weight: 600;--d1-size: clamp(38px, 4.4vw + 10px, 57px);--d1-lh: 1.12;--d1-track: -.25px;--h2-size: clamp(30.4px, 2.9vw + 10px, 44px);--h2-lh: 1.10;--h2-track: -.03em;--h3-size: 24px;--h3-lh: 1.25;--h3-track: -.48px;--h4-size: 17px;--h4-lh: 1.35;--h4-track: -.2px;--lead-size: 17px;--lead-lh: 1.5;--body-size: 17px;--body-lh: 1.5;--kicker-size: 14px;--kicker-lh: 13.82px;--kicker-track: .058px;--kicker-color: #6B7EC8;--violet: #7B4FD8;--heading-gradient: linear-gradient(90deg, var(--blue-deep) 15%, var(--violet) 75%);--heading-soft: #4F68AE;--mock-title-size: 14px;--mock-channel-size: 12px;--mock-button-size: 9.63px;--mock-button-lh: 13.75px;--mock-search-size: 9.5px;--mock-status-size: 8.25px;--mock-sidebar-size: 8px;--mock-sidebar-lh: 20px;--small-size: 14.5px;--small-lh: 1.5;--label-size: 10px;--label-lh: 1.6;--label-track: .09em;--spring: cubic-bezier(.22, 1, .36, 1);--over: cubic-bezier(.34, 1.45, .5, 1);--ease: cubic-bezier(.2, .9, .3, 1);--dur-fast: .25s;--dur: .42s;--dur-slow: .8s}:root{--ch-1: var(--blue);--ch-2: #0E7D8E;--ch-3: #8459CF;--ch-4: #BA4881;--ch: var(--blue);--ch-deep: var(--blue-deep);--scene-bg: var(--card);--scene-chrome: #EEF2F9;--scene-line: rgba(14, 21, 38, .09);--scene-fill: #F2F5FA;--scene-ink: var(--slate);--st-ok: #1F9D6B;--st-ok-bg: rgba(31, 157, 107, .10);--st-wait: #B7791F;--st-wait-bg: rgba(183, 121, 31, .10);--st-off: var(--faint);--st-off-bg: rgba(14, 21, 38, .05);--st-fail: var(--coral);--st-fail-bg: color-mix(in oklab, var(--coral) 12%, transparent);--claude-paper: #FAF9F5;--claude-fill: #EFEDE4;--claude-line: #E5E3DA;--claude-ink: #141413;--claude-ink-2: #6B6A63;--claude-accent: #D97757;--claude-ghost: color-mix(in srgb, var(--claude-ink-2) 24%, transparent);--nav-on: #14493A;--blk-bar: #E5392C;--blk-maint: #EE8B2E;--blk-clean: #16BBD2;--scene-ok: color-mix(in srgb, var(--st-ok) 72%, var(--ink));--scene-wait: color-mix(in srgb, var(--st-wait) 70%, var(--ink));--scene-fail: color-mix(in srgb, var(--st-fail) 85%, var(--ink));--scene-block: color-mix(in srgb, var(--blk-bar) 88%, var(--ink));--nav-on: #14493A;--ring-cycle: 42s;--ring-rx: clamp(430px, 33vw, 505px);--ring-ry: min(calc((100svh - var(--header-h) - 100px) * .30), 320px);--crop-w: 244px;--hero-copy-lift: -68px;--stage-h: clamp(560px, calc(100vh - 150px), 780px);--travel: 44vh;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 20px)}body{margin:0;background:var(--page-bg);color:var(--text);font-family:var(--body-font);font-weight:400;font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}[hidden]{display:none!important}h1,h2,h3,h4,.as-h2,.as-h3{font-family:var(--head);font-weight:var(--h-weight);margin:0;text-wrap:balance;color:var(--text)}h1{font-size:var(--d1-size);line-height:var(--d1-lh);letter-spacing:var(--d1-track)}h2,.as-h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-track)}h3,.as-h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-track)}h4{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-track)}.text-gradient{color:var(--blue-deep);box-decoration-break:clone;-webkit-box-decoration-break:clone}@supports ((background-clip: text) or (-webkit-background-clip: text)){.text-gradient{background-image:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media print,(forced-colors:active){.text-gradient{background-image:none;color:CanvasText;-webkit-text-fill-color:currentColor}}p{margin:0}p+p{margin-top:var(--s-3)}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--blue-deep)}b,strong{font-weight:600;color:var(--text)}ul,ol{margin:0;padding:0;list-style:none}.lede{font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--text-2);max-width:62ch}.label{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-track);text-transform:uppercase;font-weight:600;color:var(--text-faint)}.mono{font-family:var(--mono);font-size:.92em}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--s-5)}@media(min-width:1024px){.shell{padding-inline:var(--s-7)}}.band{--band-pad: clamp(56px, 9vw, var(--band))}.band-tight{--band-pad: clamp(36px, 5vw, 72px)}.band,.band-tight{padding-block:var(--band-pad);scroll-margin-top:calc(24px - var(--band-pad))}.band-wash{background:var(--sky)}.band-sunken{background:var(--surface-sunken)}.sec-head{display:grid;gap:var(--s-3);max-width:62ch}.sec-head .lede{max-width:none}.skip{position:absolute;left:var(--s-4);top:calc(-1 * var(--s-9));z-index:100;background:var(--surface);color:var(--text);padding:var(--s-3) var(--s-4);border-radius:var(--r-field);box-shadow:var(--sh-float);font-weight:600}.skip:focus{top:var(--s-4)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-chip)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid transparent;border-radius:var(--r-field);font:inherit;font-size:16px;line-height:24px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn :where(svg,img){width:20px;height:20px;flex:0 0 auto}.btn-sm{min-height:40px;font-size:14px;line-height:20px}.btn-sm :where(svg,img){width:16px;height:16px}.btn-lg{min-height:48px;font-size:18px;line-height:28px}.btn-lg :where(svg,img){width:24px;height:24px}.btn-primary{background:var(--cta-deep);color:var(--cta-ink)}.btn-primary:hover{background:var(--cta-abyss);color:var(--cta-ink)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--hairline)}.btn-ghost:hover{background:var(--surface);color:var(--text);border-color:var(--line)}.btn-on-cta{background:var(--cta-ink);color:var(--ink)}.btn-on-cta:hover{background:var(--card);color:var(--ink)}.btn-on-cta-ghost{background:transparent;color:var(--on-cta);border-color:var(--on-cta-line)}.btn-on-cta-ghost:hover{background:var(--on-cta-fill);color:var(--on-cta);border-color:var(--on-cta)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn-primary.btn-demo{background:#5070fe;color:#fafafa}.btn-primary.btn-demo:hover{background:#4161ed;color:#fafafa}.nav{position:sticky;top:0;z-index:50;background:var(--glass);border-bottom:1px solid var(--line-soft)}@supports (backdrop-filter: blur(1px)){.nav{backdrop-filter:var(--glass-blur)}}@supports not (backdrop-filter: blur(1px)){.nav{background:var(--card)}}.nav:has([aria-expanded=true]){-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(248,250,255,.96)}.nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-5);min-height:var(--header-h);padding-block:var(--s-2)}.nav-logo{grid-column:1;justify-self:start}.nav-logo img{display:block;height:26px;width:auto}.nav-cta{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--s-3)}.nav-links{grid-column:2;display:none;align-items:center;gap:var(--s-2)}@media(min-width:768px){.nav-links{display:flex}}.nav-link{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-chip);background:none;color:var(--text);font:inherit;font-size:var(--body-size);line-height:24px;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.nav-link:hover{background:var(--surface-sunken)}.nav-link[hidden]{display:none}.nav-chev{width:12px;height:12px;color:var(--text-faint);transition:rotate var(--dur-fast) var(--ease)}.nav-menu-btn[aria-expanded=true] .nav-chev{rotate:180deg}.nav-menu{position:relative;display:inline-flex}.nav-panel{position:absolute;inset-block-start:calc(100% + var(--s-3));inset-inline-start:50%;translate:-50% 0;z-index:1;width:704px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"c1 c3" "c2 c4" "ai ai";gap:var(--s-4) var(--s-6);padding:var(--s-5);background:var(--card);border:1px solid var(--line);border-radius:var(--r-win);box-shadow:var(--sh-float);animation:nav-panel-reveal var(--dur-fast) var(--ease)}@keyframes nav-panel-reveal{from{opacity:0;transform:translateY(-4px)}}.nav-panel[hidden]{display:none}.nav-group{display:flex;flex-direction:column;min-width:0}.nav-group:nth-child(1){grid-area:c1}.nav-group:nth-child(2){grid-area:c2}.nav-group:nth-child(3){grid-area:c3}.nav-group:nth-child(4){grid-area:c4}.nav-group.is-layer{grid-area:ai}.nav-group-h{display:flex;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-2);padding-inline:var(--s-3);font-size:12px;line-height:16px;font-weight:500;color:var(--ch, var(--text));white-space:nowrap}.nav-group-h i{font-style:normal}.nav-group.is-layer{--ch: var(--text);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);padding-block-start:var(--s-4);border-block-start:1px solid var(--line-soft)}.nav-group.is-layer .nav-group-h{grid-column:1 / -1}@supports (background-clip: text){.nav-group.is-layer .nav-group-h{width:fit-content;background:linear-gradient(90deg,var(--ch-1),var(--ch-2),var(--ch-3),var(--ch-4));background-clip:text;color:transparent}}.nav-panel a{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--s-3);align-content:center;min-height:56px;padding:var(--s-2) var(--s-3);border-radius:var(--r-chip);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.nav-panel a:hover{background:color-mix(in srgb,var(--ch) 8%,var(--card))}.nav-group.is-layer a:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ch-1) 8%,var(--card)),color-mix(in srgb,var(--ch-3) 8%,var(--card)))}.nav-panel a:focus-visible{outline:2px solid var(--cta);outline-offset:-2px}.nav-panel b{font-weight:500;font-size:var(--small-size);line-height:20px}.nav-panel span:not(.nav-ic){font-size:12px;line-height:16px;color:var(--text-faint)}.nav-panel .nav-ic{grid-row:1 / 3;align-self:start;margin-block-start:2px;color:var(--text-faint);transition:color var(--dur-fast) var(--ease)}.nav-panel .nav-ic svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-panel a:hover .nav-ic,.nav-panel a:focus-visible .nav-ic{color:var(--ch, var(--text))}.nav-panel b{grid-column:2}.nav-panel span:not(.nav-ic){grid-column:2}.nav-panel a[aria-current=page]{background:color-mix(in srgb,var(--ch) 8%,var(--card))}.nav-panel a[aria-current=page] .nav-ic{color:var(--ch, var(--text))}.nav-menu-btn.is-current{background:var(--surface-sunken)}@media(max-width:767px){.nav-menu .nav-panel{display:flex;flex-direction:column;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-2);border-radius:var(--r-win);box-shadow:none}.nav-menu .nav-panel[hidden]{display:none}.nav-group.is-layer{display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.nav-link,.nav-chev,.nav-panel .nav-ic,.nav-panel a{transition:none}.nav-panel{animation:none}}@media(max-width:599px){.nav-in{gap:var(--s-3)}.nav-logo img{height:20px}}.nav{transition:transform 240ms cubic-bezier(.22,.7,.2,1)}.nav.nav-is-hidden:not(:focus-within){transform:translateY(calc(-100% - 2px))}@media(prefers-reduced-motion:reduce){.nav{transition:none}}@media(min-width:768px)and (max-width:1023px){.nav-in{gap:8px}.nav-links{gap:0}.nav-link{padding-inline:7px;font-size:14px}.nav-logo img{height:22px}.nav-cta .btn{padding-inline:12px;font-size:14px}}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - var(--header-h));padding-block:clamp(48px,6vw,88px) clamp(36px,5vw,64px)}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(112% 74% at 50% -8%,rgba(80,112,254,.13),transparent 62%),radial-gradient(68% 52% at 84% 14%,rgba(30,107,232,.09),transparent 66%),radial-gradient(56% 46% at 12% 34%,rgba(132,89,207,.07),transparent 68%)}.hero-in{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);padding:5px 12px 5px 6px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);box-shadow:var(--sh-card);font-size:var(--small-size);color:var(--text-2)}.hero-eyebrow b{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-track);text-transform:uppercase;font-weight:600;color:var(--cta-ink);background:var(--coral);border-radius:var(--r-pill);padding:3px 8px}.hero h1{max-width:none}.hero h1 em{font-style:normal;color:var(--blue)}.hero .lede{max-width:52ch}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-2)}.hero-stage{width:100%;max-width:1000px;margin-top:var(--s-5)}body{--hero-screen-order: 0}.hero-stage{order:var(--hero-screen-order)}.hero-strip{order:1}body[data-hero=lead]{--hero-screen-order: 2}body[data-hero=fold] .hero{height:calc(100svh - var(--header-h));padding-block:clamp(28px,3.4vw,52px) clamp(20px,2.6vw,36px)}body[data-hero=fold] .hero-in{flex:1 1 auto;min-height:0;gap:var(--s-4)}body[data-hero=fold] .hero-stage{flex:0 1 auto;min-height:0;overflow:hidden;margin-top:auto;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}body[data-hero=fold] .hero-strip{margin-top:auto}@media(max-height:639px),(max-width:767px){body[data-hero=fold] .hero{height:auto}body[data-hero=fold] .hero-stage,body[data-hero=fold] .hero-strip{margin-top:revert}body[data-hero=fold] .hero-stage{flex:0 0 auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}.mac{margin:0;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-win);box-shadow:var(--sh-lift);overflow:hidden}.mac-sm{box-shadow:var(--sh-card);border-radius:var(--r-field)}.mac-bar{display:flex;align-items:center;gap:6px;padding:9px var(--s-3);background:var(--scene-chrome);border-bottom:1px solid var(--scene-line)}.mac-bar i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.mac-bar i:nth-child(1){background:#F0625A}.mac-bar i:nth-child(2){background:#F5BE4F}.mac-bar i:nth-child(3){background:#61C554}.mac-title{margin-inline:auto;padding-inline-end:33px;font-size:11px;font-weight:500;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-screen{aspect-ratio:16 / 9;display:grid;place-items:center;background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(14,21,38,.022) 11px 22px),var(--scene-fill)}.mac-slot{font-family:var(--mono);font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--text-faint);background:var(--card);border:1px dashed var(--hairline);border-radius:var(--r-pill);padding:5px 12px}@media(max-width:599px){.mac-screen{aspect-ratio:4 / 3}}.hero-strip{display:grid;gap:9px;justify-items:center;width:100%}.strip-label{font-family:var(--mono);font-weight:500;letter-spacing:.28em;padding-inline-start:.28em}.marquee{--marquee-gap: 56px;--marquee-dur: 49s;--marquee-fade: 10%;width:100%}.marquee-track,.marquee-set{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--s-3)}.marquee-item{display:flex;align-items:center;gap:10px;padding-inline:calc(var(--marquee-gap) / 2);white-space:nowrap;font-size:16px;line-height:1.4;font-weight:600;color:var(--text-2)}.marquee-item img,.marquee-item svg{display:block;width:20px;height:20px;flex:0 0 auto;object-fit:contain}.hero-strip.is-mono .marquee-item{color:var(--text-muted);font-weight:500}.hero-strip.is-mono .marquee-item img{filter:grayscale(1);opacity:.62}.js .marquee.is-looping{overflow:hidden}.js .marquee.is-looping .marquee-track,.js .marquee.is-looping .marquee-set{flex-wrap:nowrap}.js .marquee.is-looping .marquee-track{width:max-content;justify-content:flex-start;animation:marquee-scroll var(--marquee-dur) linear infinite}.marquee-set[aria-hidden=true]{display:none}.js .marquee.is-looping .marquee-set[aria-hidden=true]{display:flex}@keyframes marquee-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.js .marquee.is-looping:hover .marquee-track,.js .marquee.is-looping:focus-within .marquee-track{animation-play-state:paused!important}@supports (mask-image: linear-gradient(#000,#000)) or (-webkit-mask-image: linear-gradient(#000,#000)){.js .marquee.is-looping{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--marquee-fade),#000 calc(100% - var(--marquee-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--marquee-fade),#000 calc(100% - var(--marquee-fade)),transparent)}}@supports not ((mask-image: linear-gradient(#000,#000)) or (-webkit-mask-image: linear-gradient(#000,#000))){.js .marquee.is-looping{position:relative}.js .marquee.is-looping::before,.js .marquee.is-looping::after{content:"";position:absolute;inset-block:0;width:12%;z-index:1;pointer-events:none}.js .marquee.is-looping::before{inset-inline-start:0;background:linear-gradient(to right,var(--page-bg),transparent)}.js .marquee.is-looping::after{inset-inline-end:0;background:linear-gradient(to left,var(--page-bg),transparent)}}@media(prefers-reduced-motion:reduce){.js .marquee.is-looping{overflow:visible;-webkit-mask-image:none;mask-image:none}.js .marquee.is-looping::before,.js .marquee.is-looping::after{display:none}.js .marquee.is-looping .marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.js .marquee.is-looping .marquee-set{flex-wrap:wrap}.js .marquee.is-looping .marquee-set[aria-hidden=true]{display:none}}@media(max-width:600px){.marquee{--marquee-gap: var(--s-5);--marquee-dur: 34s}.marquee-item{font-size:var(--body-size)}.strip-label{letter-spacing:.18em;padding-inline-start:.18em}}.loop{--band-pad: clamp(56px, 8vw, 104px)}.loop-head{margin-bottom:var(--s-7)}.loop-head .lede{max-width:58ch}.loop-figure{margin:0 0 clamp(40px,6vw,72px);display:grid;gap:var(--s-5);justify-items:center}.loop-figure svg{width:100%;max-width:420px;height:auto}.loop-figure-key{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-5)}.loop-figure-key span{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--small-size);color:var(--text-2)}.loop-figure-key i{width:9px;height:9px;border-radius:3px;background:var(--ch);flex:0 0 auto}.loop-figure-key b{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--text-faint)}.chapter{position:relative;--pin-top: 84px}.chapter[data-chapter="1"]{--ch: var(--ch-1)}.chapter[data-chapter="2"]{--ch: var(--ch-2);--ch-deep: var(--ch-2);--heading-gradient: linear-gradient(90deg, #087EBB 15%, #08734F 75%)}.chapter[data-chapter="3"]{--ch: var(--ch-3);--ch-deep: var(--ch-3);--heading-gradient: linear-gradient(90deg, #5B3FC4 15%, #9B47C9 75%)}.chapter[data-chapter="4"]{--ch: var(--ch-4);--ch-deep: var(--ch-4);--heading-gradient: linear-gradient(90deg, #8E3AA6 15%, #C2415F 75%)}.chapter[data-chapter=ai]{--ch: var(--text-faint);--ch-deep: var(--text);--heading-gradient: linear-gradient(90deg, var(--ch-1) 0%, var(--ch-2) 34%, var(--ch-3) 67%, var(--ch-4) 100%)}.chapter+.chapter{margin-top:clamp(64px,9vw,128px)}.frame{display:grid;align-content:center;gap:clamp(var(--s-6),4vw,var(--s-7))}.frame-head{display:grid;gap:var(--s-4)}.frame-pill{justify-self:start;padding:7px 16px;border-radius:var(--r-pill);background:var(--blue-wash);background:color-mix(in srgb,var(--ch) 11%,transparent);color:color-mix(in srgb,var(--ch) 78%,var(--ink))}.section-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0}.frame-pill,.step-tag{font-family:var(--body-font);font-size:var(--kicker-size);line-height:var(--kicker-lh);letter-spacing:var(--kicker-track);font-weight:500}.frame-pill.is-layer{background:#f0f0f0;color:#222}.frame-head h2{max-width:16ch}.frame-head em{font-style:normal;color:var(--ch)}.frame-head .lede{max-width:54ch}.frame:not(:has(.frame-head .lede)){gap:clamp(var(--s-5),2.5vw,var(--s-6))}.frame-steps{position:relative;display:grid;gap:clamp(var(--s-6),5vw,var(--s-8));padding-inline-start:var(--s-6)}.frame-steps::before{content:"";position:absolute;inset-block:11px;inset-inline-start:3px;width:2px;background:var(--line-soft)}.step{position:relative;display:grid;gap:var(--s-5);scroll-margin-top:calc(var(--pin-top) + var(--s-5))}.step-anchor{position:absolute;inset-block-start:0;scroll-margin-top:inherit}@media(min-width:1024px){.step{grid-template-columns:minmax(0,31ch) minmax(0,1fr);gap:clamp(var(--s-6),3vw,var(--s-7));align-items:start}}.step::before,.step::after{content:"";position:absolute;inset-inline-start:calc(-1 * var(--s-6) + 1px);top:8px;width:6px;height:6px;border-radius:50%;outline:3px solid var(--page-bg)}.step::before{background:color-mix(in srgb,var(--ch) 32%,var(--page-bg))}.step::after{background:var(--ch)}.step-copy{display:grid;align-content:start;gap:var(--s-3)}.step-tag{color:var(--kicker-color)}.step-copy>p:not(.step-tag){font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--text-2)}.step-list{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.step-list li{position:relative;padding-inline-start:18px;font-size:var(--small-size);line-height:var(--small-lh);color:var(--text-2)}.step-list li::before{content:"";position:absolute;inset-inline-start:0;top:.58em;inline-size:6px;block-size:6px;border-radius:50%;background:var(--ch)}.step-list b{font-weight:500;color:var(--text)}.step-list em{font-style:normal;font-weight:500;color:var(--ch)}.step .feature-scene{margin:0}@media(min-width:1024px){.step .win{box-shadow:var(--sh-lift)}}@keyframes step-swap{0%{opacity:0;transform:translateY(16px)}13.2%{opacity:1;transform:none}86.8%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-16px)}}@keyframes step-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes step-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}@keyframes step-dot{from,to{opacity:1;transform:scale(1.7)}}@keyframes frame-in{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes frame-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-28px)}}@supports (animation-timeline: view()){@media(min-width:1024px)and (min-height:760px)and (prefers-reduced-motion:no-preference){.js:where(:not([data-motion=paused])) .chapter+.chapter{margin-top:0}.js:where(:not([data-motion=paused])) .frame-track{min-height:calc(var(--stage-h) + (var(--step-count, 3) * var(--travel)));view-timeline:--chapter block;view-timeline-inset:var(--pin-top) calc(100vh - var(--pin-top) - var(--stage-h))}.js:where(:not([data-motion=paused])) .frame{position:sticky;top:var(--pin-top);min-height:var(--stage-h);animation:frame-in linear backwards,frame-out linear forwards;animation-timeline:--chapter,--chapter;animation-range:entry 36% entry 88%,exit 0% exit 40%}.js:where(:not([data-motion=paused])) .frame-steps{padding-inline-start:var(--s-7)}.js:where(:not([data-motion=paused])) .step{grid-area:1 / 1}.js:where(:not([data-motion=paused])) .step::before,.js:where(:not([data-motion=paused])) .step::after{top:calc(11px + var(--i) * 30px)}.js:where(:not([data-motion=paused])) .step::after{opacity:0}.js:where(:not([data-motion=paused])) .frame-steps::before{inset-block:auto;top:14px;height:calc((var(--step-count, 3) - 1) * 30px)}.js:where(:not([data-motion=paused])) .step .feature-scene{height:clamp(320px,52vh,480px)}.js:where(:not([data-motion=paused])) .step .win{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.js:where(:not([data-motion=paused])) .step .win-body{min-height:0;align-content:center;overflow:hidden}.js:where(:not([data-motion=paused])) .step-copy,.js:where(:not([data-motion=paused])) .step .feature-scene{opacity:0;animation:step-swap linear both;animation-timeline:--chapter;animation-range:contain calc((var(--i) - .18) / var(--step-count) * 100%) contain calc((var(--i) + 1.18) / var(--step-count) * 100%)}.js:where(:not([data-motion=paused])) .step:first-child .step-copy,.js:where(:not([data-motion=paused])) .step:first-child .feature-scene{animation-name:step-out;animation-range:contain calc(.82 / var(--step-count) * 100%) contain calc(1 / var(--step-count) * 100%)}.js:where(:not([data-motion=paused])) .step:last-child .step-copy,.js:where(:not([data-motion=paused])) .step:last-child .feature-scene{animation-name:step-in;animation-range:contain calc((var(--i) - .18) / var(--step-count) * 100%) contain calc(var(--i) / var(--step-count) * 100%)}.js:where(:not([data-motion=paused])) .step::after{animation:step-dot linear;animation-timeline:--chapter;animation-range:contain calc(var(--i) / var(--step-count) * 100%) contain calc((var(--i) + 1) / var(--step-count) * 100%)}.js:where(:not([data-motion=paused])) .step:first-child::after{animation-fill-mode:backwards}.js:where(:not([data-motion=paused])) .step:last-child::after{animation-fill-mode:forwards}}}.loop-close{margin-top:clamp(48px,7vw,88px);padding:var(--s-6);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);display:grid;gap:var(--s-3)}.loop-close p{max-width:64ch;color:var(--text-2)}.loop-chain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--small-size);color:var(--text-faint)}.loop-chain b{color:var(--ch);font-weight:600}.loop-chain b[data-ch="1"]{--ch: var(--ch-1)}.loop-chain b[data-ch="2"]{--ch: var(--ch-2)}.loop-chain b[data-ch="3"]{--ch: var(--ch-3)}.loop-chain b[data-ch="4"]{--ch: var(--ch-4)}.loop-chain .sep{color:var(--hairline)}.feature-scene,.aw,.win{--sans: var(--mock-font);--head: var(--mock-font);--mono: var(--mock-font);font-family:var(--mock-font);line-height:1.6}.feature-scene{container-type:inline-size;--cta: var(--cta-deep);--st-ok: var(--scene-ok);--st-wait: var(--scene-wait);--st-fail: var(--scene-fail);--st-off: var(--mute);--faint: var(--mute);--text-faint: var(--mute);--blk-bar: var(--scene-block)}.win{background:var(--scene-bg);border:1px solid var(--line);border-radius:var(--r-win);overflow:hidden}.win-bar{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surf);border-bottom:1px solid var(--scene-line)}.win-dot{width:8px;height:8px;border-radius:50%;background:var(--scene-line);flex:0 0 auto}.win-title{font-size:var(--mock-title-size);font-weight:600;color:var(--scene-ink);margin-inline-start:var(--s-2)}.win-meta{margin-inline-start:auto;font-family:var(--mono);font-size:11px;color:var(--text-faint)}.win-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);padding:var(--s-4);align-content:start}.win-body>*{min-width:0}.s-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-1)}.s-dates b{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--text-muted);text-align:center;padding:var(--s-2) 0;border:1px solid var(--scene-line);border-radius:var(--r-chip);background:var(--card)}.s-dates .is-booked{background:var(--blue-wash);border-color:transparent;color:var(--blue-deep)}.s-dates .is-blocked{background:var(--st-off-bg);border-style:dashed;color:var(--text-faint)}.s-chips{display:grid;gap:var(--s-2)}.s-chip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--scene-line);border-radius:var(--r-chip);background:var(--card);font-size:var(--small-size);color:var(--scene-ink);min-height:36px}.s-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}.s-chip .sub{color:var(--text-faint);font-size:12px}.s-st{margin-inline-start:auto;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--st-off-bg);color:var(--st-off);white-space:nowrap}.s-st.is-ok{background:var(--st-ok-bg);color:var(--st-ok)}.s-st.is-wait{background:var(--st-wait-bg);color:var(--st-wait)}.s-tabs{display:flex;flex-wrap:wrap;gap:var(--s-1)}.s-tabs span{font-size:12px;color:var(--text-faint);padding:var(--s-1) var(--s-2);border:1px solid var(--scene-line);border-radius:var(--r-chip);background:var(--card)}.s-tabs .is-done{color:var(--st-ok);background:var(--st-ok-bg);border-color:transparent}.s-tabs .is-on{color:var(--text);background:var(--scene-fill);border-color:var(--scene-ink)}.s-meter{height:6px;border-radius:var(--r-pill);background:var(--scene-fill);overflow:hidden}.s-meter i{display:block;height:100%;width:var(--fill, 60%);border-radius:inherit;background:var(--accent);transform-origin:left center}.s-rules{display:grid;gap:var(--s-2)}.s-rules div{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--small-size);color:var(--scene-ink);padding-bottom:var(--s-2);border-bottom:1px dashed var(--scene-line)}.s-rules div:last-child{border-bottom:0;padding-bottom:0}.s-rules u{margin-inline-start:auto;font-family:var(--mono);text-decoration:none;color:var(--text);font-weight:600}.s-rules .is-total u{color:var(--blue-deep)}.s-figure{font-family:var(--head);font-weight:var(--h-weight);font-size:clamp(30px,8cqw,42px);line-height:1.05;letter-spacing:-1px;color:var(--text);font-variant-numeric:tabular-nums}.s-figure small{display:block;font-family:var(--sans);font-size:var(--small-size);font-weight:400;letter-spacing:0;color:var(--text-faint);margin-top:var(--s-1)}.s-rows{display:grid;gap:var(--s-2)}.s-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-chip);background:var(--scene-fill);font-size:var(--small-size);color:var(--scene-ink);min-height:38px}.s-row .who{font-weight:600;color:var(--text)}.s-row .via{font-family:var(--mono);font-size:11px;color:var(--text-faint)}.s-row .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-row.is-active{background:var(--blue-wash)}.s-bars{display:grid;gap:var(--s-2)}.s-bars div{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;align-items:center;gap:var(--s-3);font-size:12px;color:var(--scene-ink)}.s-bars i{display:block;height:8px;width:var(--w, 50%);border-radius:var(--r-pill);background:var(--blue);opacity:.55}.s-bars div:first-child i{opacity:1}.s-bars u{text-decoration:none;font-family:var(--mono);text-align:end;color:var(--text);font-variant-numeric:tabular-nums}.s-nodes{display:grid;gap:var(--s-1)}.s-node{display:grid;gap:2px;padding:var(--s-2) var(--s-3);border:1px solid var(--scene-line);border-radius:var(--r-field);background:var(--card)}.s-node .k{font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--text-faint);font-weight:600}.s-node .v{font-size:var(--small-size);color:var(--text)}.s-node.is-draft{border-style:dashed;background:transparent}.s-link{justify-self:center;font-family:var(--mono);font-size:12px;color:var(--text-faint);line-height:1}.s-answer{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-field);background:var(--scene-fill);font-size:var(--small-size);line-height:var(--small-lh);color:var(--scene-ink)}.s-cite{display:inline-flex;align-items:center;gap:var(--s-2);font-size:11px;color:var(--blue-deep);background:var(--blue-wash);border-radius:var(--r-chip);padding:2px var(--s-2);justify-self:start}.s-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.s-slots i{display:block;aspect-ratio:4 / 3;border-radius:var(--r-chip);background:var(--scene-fill);border:1px dashed var(--scene-line)}.s-slots i.is-filled{background:var(--sky);border-style:solid;border-color:transparent}.s-split{display:grid;gap:var(--s-3)}@container (min-width: 380px){.s-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@supports not (container-type: inline-size){@media(min-width:1024px){.s-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}}.s-cap{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:600;color:var(--text-faint)}.feature-scene{--phone-w: 193px;--phone-h: 377px;--phone-frame: 6px;--phone-radius: 30px;--phone-bar-h: 24px;--phone-bar-type: 11px;--phone-island: 40px;--phone-island-h: 12px;--phone-icons-h: 11px}.feature-scene svg{aspect-ratio:1;block-size:auto}.feature-scene .aw{block-size:100%}@media(min-width:1024px){.js .step .feature-scene .aw{aspect-ratio:auto;font-size:clamp(7px,1.16cqi,12.5px)}}.aw{position:relative;container-type:inline-size;font-size:clamp(8px,1.3cqi,12.5px);aspect-ratio:1.71;display:flex;flex-direction:column;border-radius:var(--r-win);background:var(--card);box-shadow:var(--sh-lift);overflow:clip}.aw-bar{flex:none;display:flex;align-items:center;gap:.55em;padding:1.35em 1.6em;background:var(--card)}.aw-bar i{inline-size:1.05em;aspect-ratio:1;border-radius:50%}.aw-bar i:nth-child(1){background:#FF5F57}.aw-bar i:nth-child(2){background:#FEBC2E}.aw-bar i:nth-child(3){background:#28C840}.aw-body{position:relative;flex:1;min-block-size:0;display:grid;grid-template-columns:14.2em minmax(0,1fr);border-block-start:1px solid var(--line-soft)}.app-side{display:flex;flex-direction:column;min-block-size:0;overflow:clip;padding:1.4em 1em;border-inline-end:1px solid var(--line-soft)}.side-nav{display:grid;gap:.95em;flex:1;align-content:start}.side-nav li{display:flex;align-items:center;gap:.7em;padding-inline:.3em}.side-nav .slot{display:block;position:relative;block-size:2.15em;padding-inline:0}.side-nav .slot>*{position:absolute;inset:0;display:flex;align-items:center;gap:.7em;padding-inline:.3em}.side-nav .gh i,.side-nav .ghost i{inline-size:.5em;aspect-ratio:1;border-radius:50%;background:var(--sky);flex:none}.side-nav .gh em,.side-nav .ghost em{block-size:.5em;inline-size:var(--w, 60%);border-radius:var(--r-pill);background:var(--sky)}.side-nav .gh b,.side-nav .ghost b{margin-inline-start:auto;inline-size:.4em;aspect-ratio:1;border-radius:50%;background:var(--sky)}.side-nav .on{gap:.55em;padding-inline:.6em;border-radius:var(--r-chip);font-size:var(--mock-sidebar-size);line-height:var(--mock-sidebar-lh);font-weight:500;color:#fff;background:var(--nav-on)}.side-nav li.on{margin:-.3em -.3em;padding:.5em .6em}.side-nav .on svg{inline-size:1.05em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.side-nav .on span{white-space:nowrap}.side-nav .sub{padding-inline:1.9em;font-size:var(--mock-sidebar-size);line-height:var(--mock-sidebar-lh);font-weight:500;color:var(--faint)}.side-nav .sub-on{inset-inline-start:1.35em;padding-inline:.55em;border-radius:var(--r-chip);font-weight:500;color:var(--nav-on);background:color-mix(in oklab,var(--nav-on) 10%,transparent)}.side-user{display:flex;align-items:center;gap:.7em;padding-block-start:1.2em}.side-user .av{display:grid;place-items:center;flex:none;inline-size:2.1em;aspect-ratio:1;border-radius:50%;font-size:.82em;font-style:normal;font-weight:600;letter-spacing:.02em;color:var(--slate);background:var(--sky)}.side-user b{font-weight:500;color:var(--ink);font-size:var(--mock-sidebar-size);line-height:var(--mock-sidebar-lh)}.side-user em{display:block;block-size:.45em;inline-size:5.5em;margin-block-start:.35em;border-radius:var(--r-pill);background:var(--sky)}.app-main{position:relative;display:flex;flex-direction:column;min-block-size:0;overflow:clip;background:var(--surf)}.app-top{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.1em 1.6em;font-size:.95em;color:var(--faint);background:var(--card);border-block-end:1px solid var(--line-soft)}.app-top .right{grid-area:1 / 2;display:flex;align-items:center;gap:.55em}.app-top svg{inline-size:1.1em;stroke:currentColor;fill:none;stroke-width:1.8}.app-top .crumb{grid-area:1 / 1}.app-pad{flex:1;min-block-size:0;min-inline-size:0;padding:1.6em 1.6em 0;display:grid;grid-template-rows:auto auto 1fr;gap:1.2em}.app-pad>*{min-inline-size:0}.app-title-row{display:flex;align-items:flex-start;gap:1.5em}.app-title-row>div:first-child{flex:1;min-inline-size:0}.app-title-row h4{font-size:var(--mock-title-size);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.app-title-row p{margin-block-start:.45em;font-size:.95em;color:var(--faint)}.app-actions{margin-inline-start:auto;display:flex;gap:.6em;flex:none}.ab{display:inline-flex;align-items:center;gap:.45em;padding:.6em 1em;border-radius:var(--r-pill);font-size:var(--mock-search-size);font-weight:500;color:var(--slate);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.ab svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.9}.ab-cta{color:var(--cta-ink);background:var(--cta);box-shadow:none}.ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:3.4em;aspect-ratio:1;border-radius:50%;background:color-mix(in oklab,var(--cta) 34%,transparent);transform:translate(-50%,-50%) scale(.35);opacity:0;pointer-events:none}.node{position:absolute;inset-block-start:30%;inset-inline-start:-11px;display:grid;place-items:center;inline-size:22px;aspect-ratio:1;border-radius:50%;color:var(--cta);background:var(--card);box-shadow:0 0 0 1px var(--line),var(--sh-card)}.node svg{inline-size:10px;stroke:currentColor;fill:none;stroke-width:2.2}.side-stack{display:grid;min-block-size:0}.side-stack>.app-side{grid-area:1 / 1;min-inline-size:0}.title-stack,.tab-stack{display:grid;min-inline-size:0}.title-stack>*,.tab-stack>*{grid-area:1 / 1;min-inline-size:0}.tabs{position:relative;display:flex;gap:.3em;font-size:.95em;--tab-w: 10.4em}.tab{inline-size:var(--tab-w);flex:none;padding:.6em 0;border-radius:var(--r-chip);text-align:center;white-space:nowrap;color:var(--faint);position:relative;z-index:1}.tab-ind{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--tab-w);border-radius:var(--r-chip);background:var(--card);box-shadow:var(--sh-card)}.tabs-2 .tab-ind{transform:translateX(calc(var(--tab-w) + .3em))}.screens{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-block-size:0;overflow:clip}.screens>.screen{grid-area:1 / 1;min-inline-size:0}.veil{position:absolute;inset:0;z-index:5;background:var(--paper);opacity:0;pointer-events:none}.crumb-a,.ttl-a,.tabs-a{opacity:0}.gh-cal,.gh-sub,.nav-ch{opacity:0}.nav-hit::after{content:"";position:absolute;inset:0;border-radius:var(--r-chip);background:color-mix(in oklab,var(--nav-on) 10%,transparent);opacity:0;pointer-events:none}.nav-hit .ring{inline-size:2.6em}.screen-ch,.screen-map{opacity:0}.screen-map{display:grid;grid-template-rows:auto auto 1fr;gap:.8em;align-content:start}.ch-list{display:grid;gap:.55em;align-content:start}.ch-row{position:relative;display:flex;align-items:center;gap:.85em;padding:.8em 1em;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-soft)}.ch-row::after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in oklab,var(--cta) 4%,transparent);box-shadow:var(--sh-float);opacity:0;pointer-events:none}.ch-row>b{font-size:var(--mock-channel-size);font-weight:600;color:var(--ink)}.ch-mark{display:grid;place-items:center;flex:none;inline-size:2.4em;aspect-ratio:1;border-radius:.7em;overflow:clip}.ch-mark svg{inline-size:100%;block-size:100%}.ch-st{position:relative}.ch-st em{display:flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:var(--r-pill);font-size:var(--mock-status-size);font-style:normal;font-weight:500;white-space:nowrap}.ch-st em+em{position:absolute;inset-block-start:0;inset-inline-start:0}.st-off{color:var(--st-off);background:var(--st-off-bg)}.st-wait{color:var(--st-wait);background:var(--st-wait-bg);opacity:0}.st-on{color:var(--st-ok);background:var(--st-ok-bg)}.st-wait .pulse{inline-size:.5em;aspect-ratio:1;border-radius:50%;background:currentColor}.r-air .st-off{opacity:0}.ch-btn{position:relative;margin-inline-start:auto;flex:none;min-inline-size:8.4em;block-size:2.6em}.ch-btn em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.45em;border-radius:var(--r-field);font-size:var(--mock-button-size);line-height:var(--mock-button-lh);font-style:normal;font-weight:500;white-space:nowrap}.ch-btn svg{inline-size:1.05em;stroke:currentColor;fill:none;stroke-width:1.9}.btn-act{color:var(--cta-ink);background:var(--cta)}.btn-cfg{color:var(--slate);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.r-air .btn-act{opacity:0}.mx-ch{display:grid;justify-items:center;gap:.35em;min-inline-size:0}.mx-ch svg{inline-size:1.75em}.mx-ch span{max-inline-size:100%;font-size:.74em;font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-p b{display:block;font-size:.95em;font-weight:500;color:var(--ink)}.mx-p small{display:block;font-size:.82em;color:var(--faint)}.mx-p b,.mx-p small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-p{display:flex;align-items:center;gap:.6em;min-inline-size:0}.mx-p>span{min-inline-size:0}.mx-p i{display:grid;place-items:center;flex:none;inline-size:2em;aspect-ratio:1;border-radius:.5em;color:var(--slate);background:var(--surf)}.mx-p i svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.8}.cell{position:relative;justify-self:stretch;display:flex;align-items:center;justify-content:center;padding:.32em .4em;border-radius:var(--r-pill);font-size:.76em;font-style:normal;font-weight:600;letter-spacing:.03em;color:color-mix(in oklab,var(--coral) 58%,var(--slate));background:color-mix(in oklab,var(--coral) 8%,transparent)}.c-on,.c-fail{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.25em;border-radius:inherit;color:#fff}.c-on{background:var(--st-ok)}.c-fail{background:var(--st-fail)}.c-fail svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:2.2}.sheet{position:absolute;z-index:3;inset-inline:22% 6%;inset-block-end:6%;display:grid;gap:1em;padding:1.2em 1.3em 1.3em;border-radius:var(--r-win);font-size:clamp(9px,1.2cqi,12px);background:var(--card);box-shadow:var(--sh-float);opacity:0}.sheet-h{display:flex;align-items:center;gap:.8em}.sheet-h b{display:block;font-size:1.25em;font-weight:600;color:var(--ink)}.sheet-h small{font-size:.95em;color:var(--faint)}.sheet-steps{display:grid;gap:.45em}.sheet-steps li{position:relative;display:flex;align-items:center;gap:.7em;padding:.6em .8em;border-radius:var(--r-chip);color:var(--ink);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft)}.sheet-steps .dot{inline-size:.8em;aspect-ratio:1;border-radius:50%;background:var(--sky);flex:none}.sheet-steps .done{position:absolute;inset-inline-end:.8em;display:grid;place-items:center;inline-size:1.35em;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--st-ok)}.sheet-steps .done svg{inline-size:.85em;stroke:currentColor;fill:none;stroke-width:2.4}.sheet-foot{display:flex;align-items:center;gap:1em}.sheet-foot small{font-size:.92em;color:var(--faint)}.sheet-cta{position:relative;margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.1em;border-radius:var(--r-field);font-weight:500;color:var(--cta-ink);background:var(--cta);white-space:nowrap}.fm-top{display:flex;align-items:center;gap:.5em}.fm-top b{font-size:1.05em;font-weight:500;color:var(--faint)}.fm-count{margin-inline-start:auto;padding:.3em .8em;border-radius:var(--r-pill);font-size:.88em;font-style:normal;font-weight:500;color:var(--st-ok);background:var(--st-ok-bg);white-space:nowrap}.fm-head,.fm-rows li{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,5.6em);align-items:center;gap:.6em}.fm-head{padding-block-end:.7em;border-block-end:1px solid var(--line)}.fm-head>span:first-child{font-size:.92em;font-weight:500;color:var(--faint)}.fm-rows{display:grid;align-content:start;min-block-size:0}.fm-rows li{padding-block:.7em}.fm-rows li+li{border-block-start:1px solid var(--line-soft)}.side-sub{display:grid;gap:.8em;margin:.8em 0 0 1.9em;font-size:.88em}.side-sub li{color:var(--faint)}.side-sub .sub-on{margin:-.35em -.6em;padding:.35em .6em;border-radius:var(--r-chip);font-weight:500;color:var(--nav-on);background:color-mix(in oklab,var(--nav-on) 10%,transparent)}.ab.pri{color:var(--cta-ink);background:var(--cta);box-shadow:none}.tabs.under{gap:1.4em;--tab-w: 5.2em;box-shadow:inset 0 -1px 0 var(--line-soft)}.tabs.under .tab{border-radius:0;padding-block:.55em .8em}.tabs.under .tab:first-of-type{color:var(--ink);font-weight:500}.tabs.under .tab-ind{inset-block:auto 0;block-size:2px;border-radius:2px;background:var(--cta);box-shadow:none}.screen-cal{position:relative;min-block-size:0;overflow:clip;--side: 11.4em;--dw: 4.6em;--n: 22}.cal-head,.cal-row{display:grid;grid-template-columns:var(--side) max-content;align-items:center}.cal-head>*,.cal-row>*{grid-row:1}.cal-days{grid-column:2;block-size:100%;display:grid;grid-template-columns:repeat(var(--n),var(--dw));align-items:center}.cal-head{block-size:3.4em;border-block-end:1px solid var(--line);background:var(--card)}.cal-head .today{display:grid;place-items:center;gap:.1em;padding-inline:.8em}.cal-head .today b{font-size:.92em;font-weight:500;color:var(--cta)}.cal-head .dh{display:grid;place-items:center;gap:.05em;block-size:100%;align-content:center;border-inline-start:1px solid var(--line-soft)}.cal-head .dh u{font-size:.72em;font-weight:500;text-decoration:none;color:var(--faint);letter-spacing:.04em}.cal-head .dh b{font-size:.95em;font-weight:500;color:var(--slate)}.cal-head .dh.now u,.cal-head .dh.now b{color:var(--cta)}.cal-rows{display:grid;align-content:start}.cal-head .today,.cal-row .p{position:relative;z-index:2;align-self:stretch;align-content:center;background:var(--card)}.cal-row{block-size:3.5em;border-block-end:1px solid var(--line-soft);background:var(--card)}.cal-row .p{display:block;min-inline-size:0;padding-inline:1em;font-size:.95em;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-row .d{block-size:100%;border-inline-start:1px solid var(--line-soft)}.cal-row .d.now{background:color-mix(in oklab,var(--cta) 5%,transparent)}.cal-days i:nth-of-type(1){grid-column:1}.cal-days i:nth-of-type(2){grid-column:2}.cal-days i:nth-of-type(3){grid-column:3}.cal-days i:nth-of-type(4){grid-column:4}.cal-days i:nth-of-type(5){grid-column:5}.cal-days i:nth-of-type(6){grid-column:6}.cal-days i:nth-of-type(7){grid-column:7}.cal-days i:nth-of-type(8){grid-column:8}.cal-days i:nth-of-type(9){grid-column:9}.cal-days i:nth-of-type(10){grid-column:10}.cal-days i:nth-of-type(11){grid-column:11}.cal-days i:nth-of-type(12){grid-column:12}.cal-days i:nth-of-type(13){grid-column:13}.cal-days i:nth-of-type(14){grid-column:14}.cal-days i:nth-of-type(15){grid-column:15}.cal-days i:nth-of-type(16){grid-column:16}.cal-days i:nth-of-type(17){grid-column:17}.cal-days i:nth-of-type(18){grid-column:18}.cal-days i:nth-of-type(19){grid-column:19}.cal-days i:nth-of-type(20){grid-column:20}.cal-days i:nth-of-type(21){grid-column:21}.cal-days i:nth-of-type(22){grid-column:22}.cal-row .bar,.cal-row .rate{grid-column:calc(var(--s) + 1) / span var(--l);z-index:1;min-inline-size:0;justify-self:stretch;align-self:center}.cal-row .bar{position:relative;display:flex;align-items:center;gap:.5em;margin-inline:.25em;block-size:2.3em;padding-inline:.35em .8em;border-radius:var(--r-pill);font-size:.88em;font-weight:500;color:var(--cta-ink);background:var(--cta);white-space:nowrap;overflow:hidden}.cal-row .bar i{display:grid;place-items:center;flex:none;inline-size:1.75em;aspect-ratio:1;border-radius:50%;overflow:clip;background:color-mix(in oklab,#fff 22%,transparent)}.cal-row .bar i svg{inline-size:100%;block-size:100%}.cal-row .bar span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.cal-row .bar.open-s{margin-inline-start:-.6em;border-start-start-radius:0;border-end-start-radius:0}.cal-row .bar.open-e{margin-inline-end:-.6em;border-start-end-radius:0;border-end-end-radius:0}.cal-row .bar.blk{background:var(--blk-bar)}.cal-row .bar.blk i{background:var(--blk-tone)}.cal-row .bar.blk-m{--blk-tone: var(--blk-maint)}.cal-row .bar.blk-c{--blk-tone: var(--blk-clean)}.cal-row .bar.blk i svg{inline-size:1em;block-size:1em;stroke:currentColor;fill:none;stroke-width:2}.cal-row .rate{display:grid;place-items:center;gap:.05em;margin-inline:.3em;padding-block:.3em;border-radius:var(--r-chip);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft)}.cal-row .rate b{font-size:.82em;font-weight:500;color:var(--slate)}.cal-row .rate u{font-size:.68em;text-decoration:none;color:var(--faint)}.cal-row .bar::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--sh-float);opacity:0;pointer-events:none}.cal-row .bar.b-new::after{opacity:1}.cal-row .bar .ring{inline-size:2.8em;background:color-mix(in oklab,#fff 45%,transparent)}.blk-note{position:absolute;z-index:3;inset-block-end:1.4em;inset-inline-start:1.6em;display:flex;align-items:center;gap:.55em;max-inline-size:40%;padding:.45em .9em .45em .5em;border-radius:var(--r-pill);font-size:clamp(9.5px,1.3cqi,13px);background:var(--card);box-shadow:var(--sh-float);white-space:nowrap;overflow:hidden}.blk-keys{display:flex;flex:none}.blk-keys .k{display:grid;place-items:center;inline-size:1.9em;aspect-ratio:1;border-radius:50%;color:#fff;box-shadow:0 0 0 2px var(--card)}.blk-keys .k+.k{margin-inline-start:-.55em}.blk-keys .k-m{background:var(--blk-maint)}.blk-keys .k-c{background:var(--blk-clean)}.blk-keys .k svg{inline-size:1em;block-size:1em;stroke:currentColor;fill:none;stroke-width:2.2}.blk-note span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;color:var(--faint)}.blk-note b{font-weight:600;color:var(--ink)}.cal-pop{position:absolute;z-index:4;inset-block-start:36%;inset-inline-start:49%;inline-size:43%;display:grid;gap:.6em;padding:.9em 1em .85em;border-radius:var(--r-card);font-size:clamp(7px,.98cqi,11px);background:var(--card);box-shadow:var(--sh-float)}.cal-pop .pop-h{display:flex;align-items:center;gap:.65em}.cal-pop .pop-h>i{display:grid;place-items:center;flex:none;inline-size:2.4em;aspect-ratio:1;border-radius:50%;overflow:clip}.cal-pop .pop-h>i svg{inline-size:100%;block-size:100%}.cal-pop .pop-h b{display:block;font-size:1.1em;font-weight:600;color:var(--ink)}.cal-pop .pop-h small{display:block;margin-block-start:.1em;font-size:.92em;color:var(--faint)}.cal-pop .pop-x{margin-inline-start:auto;flex:none;inline-size:1.1em;block-size:1.1em;stroke:var(--faint);fill:none;stroke-width:2}.pop-acts{display:flex;align-items:center;gap:.5em}.pop-open{position:relative;display:inline-flex;align-items:center;gap:.45em;padding:.6em .9em;border-radius:var(--r-field);font-weight:500;color:var(--cta);box-shadow:inset 0 0 0 1px var(--cta);white-space:nowrap}.pop-open svg{inline-size:.95em;stroke:currentColor;fill:none;stroke-width:1.9}.pop-ico{display:grid;place-items:center;flex:none;inline-size:2.4em;aspect-ratio:1;border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--line)}.pop-ico svg{inline-size:1.05em;stroke:var(--slate);fill:none;stroke-width:1.8}.pop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55em .8em}.pop-grid dt{font-size:.86em;color:var(--faint)}.pop-grid dd{margin-block-start:.2em;font-size:.95em;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop-grid .wide{grid-column:1 / -1}.pop-grid .tag{display:inline-block;padding:.18em .6em;border-radius:var(--r-pill);font-size:.88em;font-weight:500}.pop-grid .tag.ok{color:var(--st-ok);background:var(--st-ok-bg)}.pop-grid .tag.pay{color:var(--blue-deep);background:var(--blue-wash)}.pop-grid .big{font-size:1.2em;font-weight:600}.pop-grid .half{grid-column:span 1}.pop-grid .half:first-of-type{grid-column:1 / 3}.pop-grid .half+.half{grid-column:3 / -1}.pop-contact{display:grid;gap:.3em;font-weight:400}.pop-contact span{display:flex;align-items:center;gap:.5em;min-inline-size:0}.pop-contact svg{inline-size:1em;flex:none;stroke:var(--faint);fill:none;stroke-width:1.8}.screen-res{position:absolute;inset:0;opacity:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9em}.fr-name{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.fr-name>b{font-size:1.3em;font-weight:600;color:var(--ink)}.fr-name em{padding:.25em .7em;border-radius:var(--r-pill);font-size:.82em;font-style:normal;font-weight:500;color:var(--st-ok);background:var(--st-ok-bg);white-space:nowrap}.fr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.fr-stats li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5em;padding:.6em .55em;border-radius:var(--r-chip);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft)}.fr-stats i{display:grid;place-items:center;flex:none;inline-size:1.9em;aspect-ratio:1;border-radius:.55em;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-soft)}.fr-stats i svg{inline-size:1em;stroke:var(--cta);fill:none;stroke-width:1.9}.fr-stats u{display:block;font-size:.78em;text-decoration:none;color:var(--faint)}.fr-stats b{display:block;margin-block-start:.1em;font-size:.92em;font-weight:500;color:var(--ink);white-space:nowrap}.res-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.9em;min-block-size:0}.res-card{min-inline-size:0;min-block-size:0;padding:1em 1.1em;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-soft)}.res-h{display:grid;gap:.15em}.res-h>b{font-size:1.15em;font-weight:600;color:var(--ink)}.res-h>small{font-size:.88em;color:var(--faint)}.res-notes .res-h{grid-template-columns:minmax(0,1fr) auto;align-items:center}.res-back{display:flex;align-items:center;gap:.4em;margin-block-end:.5em;font-size:.88em;color:var(--faint)}.res-back svg{inline-size:.95em;stroke:currentColor;fill:none;stroke-width:2}.fr-name em.wait{color:var(--blue-deep);background:var(--blue-wash)}.res-sum{display:grid;gap:.05em;margin-block-start:.7em}.res-sum>div{position:relative;display:grid;grid-template-columns:minmax(0,12.4em) minmax(0,1fr);gap:.7em;align-items:center;padding:.5em .55em;margin-inline:-.55em;border-radius:var(--r-chip);font-size:.92em}.res-sum>div+div{box-shadow:inset 0 1px 0 var(--line-soft)}.res-sum dt{display:flex;align-items:center;gap:.5em;color:var(--faint)}.res-sum dt svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.res-sum dd{position:relative;display:flex;align-items:center;gap:.45em;min-inline-size:0;font-weight:500;color:var(--ink)}.res-sum dd{white-space:nowrap}.res-sum dd>.cp{flex:none;inline-size:.9em;block-size:.9em;stroke:var(--faint);fill:none;stroke-width:1.7}.rs-hl{--hl-r: 6px;border-radius:6px;--hl-fill: var(--card)}.res-card:not(.res-notes){padding-inline:max(1.1em,calc(var(--hl-reach) + .55em + 8px))}.res-notes{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.7em}.res-notes>*{min-inline-size:0}.nt-count{margin-inline-start:auto;position:relative;padding:.2em .7em;border-radius:var(--r-pill);font-size:.8em;font-style:normal;color:var(--slate);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft);white-space:nowrap}.nt-count .nt-c1{position:absolute;inset-block-start:.2em;inset-inline-start:.7em;opacity:0}.nt-body{position:relative;display:grid;min-block-size:0}.nt-body>*{grid-area:1 / 1}.nt-empty{display:grid;place-content:center;justify-items:center;gap:.25em;padding:.8em;border-radius:var(--r-chip);text-align:center}.nt-empty svg{inline-size:1.6em;block-size:1.6em;stroke:var(--line);fill:none;stroke-width:1.7}.nt-empty b{font-size:.98em;font-weight:600;color:var(--slate)}.nt-empty small{font-size:.85em;color:var(--faint)}.nt-item{align-self:start;opacity:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6em;padding:.7em .75em;border-radius:var(--r-chip);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft)}.nt-item .av{display:grid;place-items:center;flex:none;inline-size:2.1em;aspect-ratio:1;border-radius:50%;font-size:.8em;font-style:normal;font-weight:600;color:var(--cta-ink);background:var(--cta)}.nt-who{font-size:.86em;font-weight:600;color:var(--ink)}.nt-who u{margin-inline-start:.4em;font-weight:400;text-decoration:none;color:var(--faint)}.nt-said{margin-block-start:.2em;font-size:.9em;line-height:1.45;color:var(--slate)}.nt-said em,.nt-type em{font-style:normal;font-weight:500;color:var(--cta)}.nt-box{position:relative;display:grid;padding:.65em .7em;min-block-size:3.4em;border-radius:var(--r-field);overflow:clip;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.nt-box>p{grid-area:1 / 1;align-self:start;min-inline-size:0;font-size:.9em;line-height:1.45}.nt-ph{color:var(--faint)}.nt-type{position:relative;color:var(--slate);inline-size:max-content;max-inline-size:100%}.nt-mask{position:absolute;inset:-.15em -.3em;background:var(--card);transform-origin:right center}.nt-field{position:relative;display:grid}.nt-foot{display:flex;align-items:center;gap:.7em;min-inline-size:0}.nt-foot small{flex:0 1 auto;min-inline-size:0;font-size:.82em;color:var(--faint);white-space:nowrap;overflow:hidden}.nt-att{display:inline-flex;align-items:center;gap:.4em;flex:none;padding:.45em .7em;border-radius:var(--r-chip);font-size:.85em;color:var(--slate);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line)}.nt-att svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:1.8}.nt-post{position:relative;margin-inline-start:auto;flex:none;padding:.5em 1em;border-radius:var(--r-chip);font-size:.9em;font-weight:500;color:var(--cta-ink);background:var(--cta);white-space:nowrap}.nt-post .ring{inline-size:2.8em;background:color-mix(in oklab,#fff 55%,transparent)}.crumb-c,.ttl-c,.tabs-c,.nav-cs{opacity:0}.tabs.under.tabs-c{--tab-w: 9.4em}.ch-row{--hl-r: var(--r-card)}.nav-hit{--hl-r: var(--r-chip)}.cal-row .bar{--hl-r: var(--r-pill)}.ch-list{padding:var(--hl-reach)}.feature-scene[data-scene=channels] .app-side{padding-inline:max(.667em,var(--hl-reach))}.cal-row .bar.b-new{overflow:visible}[data-scene=properties] .aw-body{grid-template-columns:15.2em minmax(0,1fr)}[data-scene=properties] .app-side{padding-inline:.85em}[data-scene=properties] .side-nav .on{font-size:.85em}.side-find{display:flex;align-items:center;gap:.5em;margin-block-end:1.2em;padding:.5em .7em;border-radius:var(--r-chip);background:var(--surf);font-size:.85em;color:var(--faint)}.side-find svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.9}.side-nav .on .cx{margin-inline-start:auto;inline-size:.85em}[data-scene=properties] .side-nav .sub-host{display:block}[data-scene=properties] .side-sub li{display:flex;align-items:center;gap:.5em}[data-scene=properties] .side-sub svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.app-views{display:flex;flex-direction:column;min-block-size:0;overflow:clip;padding:1.4em 1em;border-inline-end:1px solid var(--line-soft);background:var(--card)}.av-head{display:flex;align-items:center;font-size:1.05em;font-weight:600;color:var(--ink)}.av-head svg{margin-inline-start:auto;inline-size:1em;stroke:var(--faint);fill:none;stroke-width:1.8}.av-count{display:flex;align-items:center;gap:.5em;margin-block:1.1em .6em;font-size:.88em;color:var(--slate);white-space:nowrap}.av-count svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.9}.av-count b{margin-inline-start:auto;font-weight:400;color:var(--faint);font-size:1.15em}.av-list{display:grid;gap:.15em;font-size:.88em}.av-list li{display:flex;align-items:center;gap:.5em;padding:.5em .6em;border-radius:var(--r-chip);color:var(--slate);white-space:nowrap;min-inline-size:0}.av-list li span{overflow:hidden;text-overflow:ellipsis}.av-list i{inline-size:.18em;block-size:.8em;flex:none;border-radius:var(--r-pill);background:var(--line);box-shadow:.3em 0 0 var(--line)}.av-list .av-on{font-weight:500;color:var(--ink);background:var(--surf)}[data-scene=properties] .app-title-row h4{display:flex;align-items:center;gap:.6em}.ab.drop{padding:.35em .75em;font-size:.5em;font-weight:500;color:var(--slate)}.ab.drop .cx{inline-size:.9em;stroke:var(--faint)}.ab.plain{padding-inline:.55em;background:none;box-shadow:none;color:var(--slate)}.pt-bar{display:flex;align-items:center;gap:1em}.tabs.seg{font-size:12px;gap:4px}.tabs.seg .tab{display:inline-flex;align-items:center;gap:4px;inline-size:auto;padding:4px 12px;line-height:16px}.tabs.seg .tab-ind{display:none}.tabs.seg .tab svg{display:block;inline-size:12px;block-size:12px;flex:none;margin:0;stroke:currentColor;fill:none;stroke-width:1.9}.tabs.seg.tabs-2 .tab:nth-of-type(2),.tabs.seg:not(.tabs-2) .tab:nth-of-type(1){color:var(--blue-deep);font-weight:500;background:color-mix(in oklab,var(--cta) 12%,transparent)}.pt-tools{margin-inline-start:auto;display:flex;align-items:center;gap:.8em;font-size:.88em;color:var(--faint)}.pt-tools svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.9}.pt-tools .pt-find{display:flex;align-items:center;gap:.5em;inline-size:12em;padding:.5em .8em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line)}.pt-tools .pt-tool{display:flex;align-items:center;gap:.4em}.hl{position:absolute;inset:0;z-index:-1;border-radius:var(--r-chip);background:color-mix(in oklab,var(--cta) 5%,transparent);box-shadow:0 0 0 1.5px var(--cta),0 0 0 .4em color-mix(in oklab,var(--cta) 12%,transparent);opacity:0;pointer-events:none}.pt-row,.pt-tool,.crumb .back,.pt-name,.pt-tog{position:relative}.pt-row,.pt-tool{isolation:isolate}.pt-tool .hl{inset:-.45em -.65em}.ring.sm{inline-size:2.1em}.pt{display:grid;align-content:start;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line-soft);overflow:clip}.pt-row{display:grid;grid-template-columns:1.6em minmax(0,1fr) 5.2em 6.0em 4.0em 3.6em 6.4em;align-items:center;gap:.9em;padding:.8em 1.1em;border-block-start:1px solid var(--line-soft)}.pt-row:first-child{border-block-start:0}.pt-head{font-size:.82em;font-weight:500;color:var(--faint);background:var(--surf)}.pt-head .pt-sort{display:inline-flex;align-items:center;gap:.35em}.pt-head svg{inline-size:.85em;stroke:currentColor;fill:none;stroke-width:2}.pt-box{inline-size:1.05em;aspect-ratio:1;border-radius:.28em;box-shadow:inset 0 0 0 1.5px var(--line)}.pt-name{display:flex;align-items:center;gap:.55em;min-inline-size:0}.pt-name b{font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-name .pt-ico{inline-size:1em;flex:none;stroke:var(--faint);fill:none;stroke-width:1.7}.pt-tog{display:grid;place-items:center;flex:none}.pt-caret{inline-size:.85em;flex:none;stroke:var(--slate);fill:none;stroke-width:2.2}.pt-val{font-size:.88em;color:var(--slate);white-space:nowrap}.pt-val.num{font-variant-numeric:tabular-nums}.pt-key{color:var(--blue-deep);font-weight:500}.pt-st{display:flex;align-items:center;gap:.45em;font-size:.88em;color:var(--faint);white-space:nowrap}.pt-st::before{content:"";inline-size:.42em;aspect-ratio:1;border-radius:50%;background:currentColor;flex:none}.pt-st.ok{color:var(--st-ok)}.pt-st.wait{color:var(--st-wait)}.pt-st.let{color:var(--cta)}.pt-st.long{color:var(--faint)}.pt-ch{display:flex}.pt-ch i{inline-size:1.15em;aspect-ratio:1;border-radius:50%;background:var(--sky);box-shadow:0 0 0 1.5px var(--card);margin-inline-start:-.3em}.pt-ch i:first-child{margin-inline-start:0}.pt-unit{background:color-mix(in oklab,var(--surf) 55%,transparent)}.pt-unit .pt-name{padding-inline-start:1.5em}.pt-unit .pt-name b{color:var(--slate)}[data-scene=properties] .app-pad{grid-template-rows:auto 1fr}[data-scene=properties] .chrome-rec{grid-area:1 / 1;min-inline-size:0}[data-scene=properties] .chrome-rec{display:grid;gap:1em;align-content:start}.pr-back{font-size:.9em}.pr-back .back{display:inline-flex;align-items:center;gap:.35em;font-weight:500;color:var(--slate)}.pr-back .back .cx{inline-size:.95em;rotate:180deg;stroke:currentColor;fill:none;stroke-width:2}.ps-tabs{position:relative;display:inline-flex;align-items:center;gap:.15em;padding:.3em;border-radius:var(--r-chip);background:var(--surf);font-size:.9em;color:var(--faint);white-space:nowrap}.ps-tab{position:relative;isolation:isolate;display:flex;align-items:center;gap:.4em;padding:.45em .7em;border-radius:calc(var(--r-chip) - 3px);font-weight:500}.ps-tab svg{inline-size:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.7}.ps-tab .pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--card);box-shadow:0 0 0 1px var(--blue),0 1px 2px rgba(14,21,38,.06);opacity:0}.ps-tab .hl{inset:0;border-radius:inherit;background:color-mix(in oklab,var(--cta) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cta) 22%,transparent)}.pr-wrap{display:grid;grid-template-columns:minmax(0,1fr) 14.5em;gap:1.1em;align-items:start}.pr-col{display:grid;gap:.8em;align-content:start}.pr-card{position:relative;isolation:isolate;display:grid;align-content:start;gap:.7em;padding:.9em 1.05em;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line-soft)}.pr-card h5{display:flex;flex-wrap:wrap;align-items:center;gap:.15em .5em;font-size:.95em;font-weight:500;color:var(--ink)}.pr-card h5 svg{inline-size:1em;flex:none;stroke:var(--slate);fill:none;stroke-width:1.8}.pr-card h5 em{font-style:normal;font-size:.82em;font-weight:400;color:var(--faint)}.pr-card h5 i:not([class]){display:grid;place-items:center;inline-size:1.35em;aspect-ratio:1;border-radius:50%;font-size:.8em;font-style:normal;color:var(--slate);background:var(--surf)}.pr-card h5 .add{margin-inline-start:auto;font-size:.82em}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em 1.2em}.pf-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-f{position:relative;display:grid;gap:.25em;min-inline-size:0}.pf-f dt{font-size:.8em;color:var(--faint)}.pf-f dd{font-size:.9em;color:var(--ink);overflow-wrap:anywhere}.pf-f dd.num{font-variant-numeric:tabular-nums}.pf-sel{display:flex;align-items:center;gap:.45em;padding:.5em .7em;border-radius:var(--r-field);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.pf-sel svg{inline-size:.95em;flex:none;stroke:var(--faint);fill:none;stroke-width:1.8}.pf-sel svg.ok{stroke:var(--st-ok)}.pf-sel .cx{margin-inline-start:auto}.pf-sel.empty{color:var(--faint)}.pf-money{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;padding-block-start:.7em;border-block-start:1px solid var(--line-soft)}.pf-stats{display:flex;flex-wrap:wrap;gap:.5em 1.4em;font-size:.88em;color:var(--slate)}.pf-stats b{font-size:1.15em;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pf-steps{display:grid;gap:.5em;counter-reset:s}.pf-steps li{display:grid;grid-template-columns:1.6em minmax(0,1fr);gap:.1em .7em;align-items:baseline;counter-increment:s}.pf-steps li::before{content:counter(s);grid-row:1 / 3;display:grid;place-items:center;inline-size:1.6em;aspect-ratio:1;border-radius:50%;font-size:.78em;color:var(--slate);background:var(--surf)}.pf-steps b{font-size:.9em;font-weight:500;color:var(--ink)}.pf-steps em{grid-column:2;font-style:normal;font-size:.82em;color:var(--faint)}.pf-note{display:flex;align-items:center;gap:.45em;font-size:.82em;color:var(--st-ok)}.pf-note svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}.pf-manuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.pf-man{display:flex;align-items:center;gap:.6em;padding:.8em .9em;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line-soft);min-inline-size:0}.pf-man svg{inline-size:1.05em;flex:none;stroke:var(--slate);fill:none;stroke-width:1.7}.pf-man b{font-size:.9em;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-man em{margin-inline-start:auto;flex:none;padding:.12em .55em;border-radius:var(--r-pill);font-style:normal;font-size:.76em;font-weight:500}.pf-man .pub{color:var(--st-ok);background:var(--st-ok-bg)}.pf-man .int{color:var(--st-wait);background:var(--st-wait-bg)}.pk-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:.6em;padding:.5em .2em;font-size:.9em}.pk-ico{display:grid;place-items:center;inline-size:1.9em;aspect-ratio:1;flex:none;border-radius:var(--r-chip);background:var(--surf)}.pk-ico svg{inline-size:.95em;stroke:var(--slate);fill:none;stroke-width:1.8}.pk-row b{font-weight:500;color:var(--ink)}.pk-row .pk-n{margin-inline-start:auto;padding:.1em .55em;border-radius:var(--r-pill);font-size:.82em;color:var(--slate);background:var(--surf)}.pk-row .cx{inline-size:.9em;flex:none;stroke:var(--faint);fill:none;stroke-width:1.8}.pk-list{display:grid;gap:.5em}.pk-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15em .6em;padding:.65em .75em;border-radius:var(--r-chip);background:var(--card);box-shadow:0 0 0 1px var(--line-soft)}.pk-item .pk-ico{grid-row:1 / 3}.pk-item b{font-size:.88em;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-item u{grid-column:2;text-decoration:none;font-size:.8em;color:var(--faint)}.pk-item em{font-style:normal;font-size:.76em;font-weight:500;padding:.12em .55em;border-radius:var(--r-pill)}.pk-item .gk{color:var(--blue-deep);background:var(--blue-wash)}.pk-item .ck{color:var(--st-off);background:var(--st-off-bg)}.pk-item .ab{grid-row:2;grid-column:3}.pk-note{margin:0;padding:.7em .8em;border-radius:var(--r-chip);background:var(--surf);font-size:.82em;line-height:1.5;color:var(--slate)}.pr-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3em 1em;padding:.65em .8em;border-radius:var(--r-chip);background:var(--surf)}.pr-line b{font-size:.92em;font-weight:500;color:var(--ink)}.pr-line em{grid-column:1;font-style:normal;font-size:.82em;color:var(--faint)}.pr-line .amt{grid-column:2;grid-row:1 / 3;font-size:.95em;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pr-tick{display:inline-block;margin-inline-start:.5em;padding:.1em .55em;border-radius:var(--r-pill);font-size:.78em;font-weight:500;color:var(--st-ok);background:var(--st-ok-bg)}.pr-tick.warn{color:var(--st-wait);background:var(--st-wait-bg);margin-inline-start:auto}.pr-tick.info{color:var(--blue-deep);background:var(--blue-wash)}.pr-comp{display:grid;gap:.45em}.pr-comp span{display:flex;align-items:center;gap:.4em;font-size:.85em;color:var(--faint)}.pr-comp .wn{inline-size:.95em;flex:none;stroke:var(--st-wait);fill:none;stroke-width:1.9}.pr-comp b{margin-inline-start:auto;font-weight:500;color:var(--st-wait);font-variant-numeric:tabular-nums}.pr-bar{block-size:.42em;border-radius:var(--r-pill);background:var(--surf);overflow:clip}.pr-bar u{display:block;block-size:100%;inline-size:var(--fill, 60%);border-radius:inherit;background:var(--st-ok)}.pr-sum{display:grid;gap:.55em}.pr-sum>div{display:flex;align-items:center;gap:.5em;font-size:.87em;color:var(--slate)}.pr-sum svg{inline-size:.95em;flex:none;stroke:var(--faint);fill:none;stroke-width:1.8}.pr-sum dd{margin-inline-start:auto;font-variant-numeric:tabular-nums}.pr-total{display:flex;align-items:center;gap:.5em;margin-block-start:.3em;padding-block-start:.7em;border-block-start:1px solid var(--line-soft);font-size:.9em;font-weight:500;color:var(--ink)}.pr-total dd{margin-inline-start:auto;font-size:1.1em;color:var(--blue-deep);font-variant-numeric:tabular-nums}.pr-tip{display:flex;gap:.5em;padding:.65em .75em;border-radius:var(--r-chip);background:color-mix(in oklab,var(--cta) 8%,transparent);font-size:.8em;line-height:1.45;color:var(--slate)}.pr-tip svg{inline-size:1em;flex:none;margin-block-start:.15em;stroke:var(--cta);fill:none;stroke-width:1.9}.pr-tip b{font-weight:500;color:var(--blue-deep)}.pr-none{padding:.8em;border-radius:var(--r-chip);background:var(--surf);font-size:.82em;color:var(--faint);text-align:center}.pc-row{position:relative;--hl-fill: var(--surf);--hl-r: var(--r-chip)}.pr-total{position:relative;--hl-fill: var(--card);--hl-r: 6px}.pr-tick .spot{--hl-colour: var(--st-ok);--hl-r: var(--r-pill)}.pr-tick.warn .spot{--hl-colour: var(--st-wait)}.pf-man .int .spot{--hl-colour: var(--st-wait);--hl-r: var(--r-pill)}.pf-man .pub .spot{--hl-colour: var(--st-ok);--hl-r: var(--r-pill)}[data-scene=properties] .screens{padding-inline:1.2em;margin-inline:-1.2em;padding-block-start:1.1em}.pr-tick,.pr-total dd,.pf-sel,.pf-man,.pf-man em{position:relative;isolation:isolate}@media(min-width:1024px)and (width<68rem){[data-scene=properties] .aw-body{grid-template-columns:12.6em minmax(0,1fr)}[data-scene=properties] .app-views{display:none}.pf-grid,.pf-manuals{grid-template-columns:minmax(0,1fr)}}.pc-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .7em;padding:.7em .8em;border-radius:var(--r-chip);background:var(--surf)}.pc-row b{font-size:.92em;font-weight:500;color:var(--ink)}.pc-row u{text-decoration:none;font-size:.85em;color:var(--slate);font-variant-numeric:tabular-nums}.pc-act{margin-inline-start:auto;display:flex;align-items:center;gap:.35em}.pc-act .ab{font-size:.82em}.ab.pc-renew{position:relative;isolation:isolate;color:var(--blue-deep);background:var(--card);box-shadow:0 0 0 1px var(--blue)}.ab.pc-renew svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:1.9}.ab.pc-renew .hl{inset:0;border-radius:inherit}.pc-file{display:flex;align-items:center;gap:.55em}.pc-file b{font-size:.88em;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tools{margin-inline-start:auto;display:flex;gap:.5em}.pc-tools svg{inline-size:.9em;stroke:var(--faint);fill:none;stroke-width:1.8}.pc-ll{display:flex;align-items:center;gap:.55em}.pc-av{display:grid;place-items:center;inline-size:2em;aspect-ratio:1;border-radius:50%;background:var(--surf);font-style:normal;font-size:.78em;font-weight:500;color:var(--slate)}.pc-ll b{font-size:.92em;font-weight:500;color:var(--ink)}.pc-ll u{text-decoration:none;font-size:.82em;color:var(--faint)}.pc-pref{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .5em}.pc-pref em{inline-size:100%;font-style:normal;font-size:.8em;color:var(--faint)}.pc-pref span{padding:.2em .6em;border-radius:var(--r-pill);font-size:.8em;color:var(--slate);box-shadow:inset 0 0 0 1px var(--line)}.pc-pref .on{color:var(--blue-deep);background:var(--blue-wash);box-shadow:none}.pc-span{display:flex;align-items:center;gap:.4em;font-size:.85em;color:var(--slate)}.pc-span svg{inline-size:.85em;flex:none;stroke:var(--faint);fill:none;stroke-width:2}.pc-left{font-size:.95em;font-weight:500;color:var(--st-wait)}.pc-leg{display:flex;align-items:center;gap:.45em;font-size:.82em;color:var(--slate)}.pc-leg::before{content:"";inline-size:.42em;aspect-ratio:1;border-radius:50%;background:var(--st-ok);flex:none}[data-scene=properties] .screen-checkin{position:absolute;inset:0;inset-inline-end:1.2em}.ck-page{block-size:100%;display:grid;grid-template-rows:100% 100%;font-size:.85em}.ck-view{min-block-size:0}.ck-view .pr-card{gap:.55em;padding:.8em .95em}.ck-two{display:grid;grid-template-columns:minmax(0,1fr) 12em;gap:.8em;align-content:start}.pk-row.pk-quiet{color:var(--faint)}.ck-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em}.ck-step{display:grid;gap:.3em}.ck-shot{position:relative;display:grid;place-items:center;block-size:3.4em;border-radius:var(--r-chip);background:var(--surf)}.ck-shot svg{inline-size:1.2em;stroke:var(--faint);fill:none;stroke-width:1.6}.ck-shot em{position:absolute;inset-block-start:.4em;inset-inline-start:.4em;padding:.1em .45em;border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink) 72%,transparent);font-style:normal;font-size:.72em;font-weight:500;color:var(--card)}.ck-step b{font-size:.88em;font-weight:500;color:var(--ink)}.ck-step u{text-decoration:none;font-size:.8em;line-height:1.45;color:var(--faint)}.ck-pdf{justify-self:start}.gp-tog{display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:var(--r-chip);background:var(--surf)}.gp-tog>span{display:grid;gap:.1em}.gp-tog b{font-size:.88em;font-weight:500;color:var(--ink)}.gp-tog em{font-style:normal;font-size:.8em;color:var(--faint)}.gp-sw{position:relative;flex:none;margin-inline-start:auto;inline-size:1.9em;block-size:1em;border-radius:var(--r-pill);background:var(--line)}.gp-sw::after{content:"";position:absolute;inset-block:.13em;inset-inline-start:.13em;aspect-ratio:1;border-radius:50%;background:var(--card)}.gp-steps-head{display:flex;align-items:center;gap:.4em}.gp-steps-head>span:first-child{display:grid;gap:.1em;margin-inline-end:auto}.gp-steps-head b{font-size:.92em;font-weight:500;color:var(--ink)}.gp-steps-head em{font-style:normal;font-size:.8em;color:var(--faint)}.gp-steps-head .ab{font-size:.82em}.ab.gp-prev{position:relative;isolation:isolate;color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--line)}.gp-steps-head .ab svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:1.8}.ab.gp-prev .hl{inset:0;border-radius:inherit}.pf-manuals.one{grid-template-columns:minmax(0,1fr)}.pr-stamp{display:flex;align-items:center;gap:.4em;margin:0;font-size:.8em;color:var(--faint)}.pr-stamp svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}[data-scene=properties]{position:relative}.gph{position:absolute;z-index:2;inset-block:0;inset-inline-end:-2.2em;display:grid;align-content:center;font-size:clamp(9.5px,1.5cqi,14px);color:var(--slate);opacity:0}.gph-frame{position:relative;inline-size:15.6em;display:grid;gap:.6em;padding:.5em .6em .8em;border-radius:1.9em;background:var(--card);box-shadow:0 0 0 .32em var(--ink),0 1.8em 3.4em -1.2em rgba(14,21,38,.42)}.gph-cap{display:flex;align-items:center;justify-content:center;gap:.4em;margin:0 -.6em;padding:.5em;border-block-end:1px solid var(--line-soft);font-size:.78em;color:var(--faint)}.gph-cap svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.8}.gph-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gs{position:relative;display:grid;justify-items:center;gap:.35em;text-align:center}.gs::before{content:"";position:absolute;z-index:0;inset-block-start:.82em;inset-inline:50% -50%;block-size:1px;background:var(--line)}.gs:last-child::before{display:none}.gs i{position:relative;z-index:1;display:grid;place-items:center;inline-size:1.65em;aspect-ratio:1;border-radius:50%;background:var(--surf);color:var(--faint)}.gs i>*{grid-area:1 / 1}.gs i em{font-style:normal;font-size:.68em;font-weight:500}.gs i svg{inline-size:.78em;stroke:currentColor;fill:none;stroke-width:2.6;opacity:0}.gs b{font-size:.68em;font-weight:400;line-height:1.3;color:var(--faint)}.gph-win{block-size:26.5em;overflow:clip}.gph-track{block-size:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%}.gph-pane{display:flex;flex-direction:column;gap:.5em;padding:.7em .3em .1em;min-inline-size:0}.gph-pane>b{font-size:.95em;font-weight:500;line-height:1.3;color:var(--ink)}.gph-pane>u{text-decoration:none;font-size:.82em;color:var(--slate)}.gph-pane p{margin:0;font-size:.78em;line-height:1.55;color:var(--slate)}.gph-pane p em{display:block;margin-block-end:.3em;font-style:normal;font-weight:500;color:var(--ink)}.gph-pane p b{font-weight:500;color:var(--ink)}.gph-pin{display:flex;align-items:center;gap:.35em;font-size:.78em;color:var(--st-ok)}.gph-pin svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.gph-map,.gph-shot{position:relative;display:grid;place-items:center;block-size:4em;border-radius:var(--r-chip);background:var(--surf)}.gph-map svg{inline-size:1.3em;stroke:var(--faint);fill:none;stroke-width:1.7}.gph-shot{block-size:4em}.gph-shot svg{inline-size:1.5em;stroke:var(--cta);fill:none;stroke-width:1.7}.gph-shot em{position:absolute;inset-block-end:.45em;inset-inline-end:.45em;padding:.25em .5em;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--sh-card);font-style:normal;font-size:.7em;color:var(--slate)}.gph-ok{display:flex;align-items:center;gap:.4em;padding:.45em .6em;border-radius:var(--r-chip);background:var(--st-ok-bg);font-size:.76em;color:var(--st-ok)}.gph-ok svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}.gph-code{position:relative;display:grid;gap:.4em;padding:.6em .7em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line)}.gph-code em{font-style:normal;font-size:.68em;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.gph-dig{position:relative;display:flex;justify-content:center;gap:.35em}.gph-dig i{inline-size:1.6em;block-size:1.9em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line)}.gph-dig b{position:absolute;inset:0;display:grid;place-items:center;font-size:1.1em;font-weight:500;letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--ink);opacity:0}.gph-mark{position:absolute;inset:-.35em;border-radius:calc(var(--r-chip) + .35em);box-shadow:0 0 0 2px color-mix(in oklab,var(--cta) 55%,transparent);opacity:0;pointer-events:none}.gph-nav{display:flex;gap:.45em;margin-block-start:auto}.gph-nav em,.gph-nav b{flex:1;padding:.6em .5em;border-radius:var(--r-chip);text-align:center;font-style:normal;font-size:.8em;font-weight:500}.gph-nav em{color:var(--slate);box-shadow:inset 0 0 0 1px var(--line)}.gph-nav b{color:var(--card);background:var(--cta)}.gph-rev{position:relative;isolation:isolate}.gph-rev .hl{inset:0;border-radius:inherit;background:color-mix(in oklab,#fff 26%,transparent);box-shadow:0 0 0 1.5px color-mix(in oklab,#fff 75%,transparent)}.gph-tip{position:absolute;z-index:3;inset-inline-end:calc(100% + 1.1em);inset-block-end:12.4em;inline-size:19.5em;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2em .55em;padding:.75em .85em;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1.2em 2.4em -1em rgba(14,21,38,.3);font-size:.8em;line-height:1.5;color:var(--slate);opacity:0}.gph-tip svg{grid-row:1 / 3;inline-size:1.05em;margin-block-start:.15em;stroke:var(--cta);fill:none;stroke-width:1.8}.gph-tip b{font-size:1.02em;font-weight:500;color:var(--ink)}.gph-tip::after{content:"";position:absolute;inset-inline-start:100%;inset-block-start:50%;margin-block-start:-.45em;border:.45em solid transparent;border-inline-start-color:var(--card);filter:drop-shadow(1px 0 0 var(--line))}.hm-card::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:var(--card);opacity:0;pointer-events:none}[data-scene=properties] .screen-manuals{position:absolute;inset:0;inset-inline-end:1.2em}.hm-page{block-size:100%;display:grid;grid-template-rows:100% 100%;font-size:.88em}.hm-view{min-block-size:0;display:grid;gap:.8em;align-content:start}.hm-view .pf-man{padding:.55em .8em}.hm-view .pf-manuals{gap:.5em}.hm-view .pr-card{gap:.55em;padding:.8em .95em}.hm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.hm-card{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.1em .6em;padding:.7em .8em;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line-soft)}.hm-ico{grid-row:1 / 4;display:grid;place-items:center;inline-size:1.9em;aspect-ratio:1;border-radius:var(--r-chip);background:var(--surf)}.hm-ico svg{inline-size:.95em;stroke:var(--slate);fill:none;stroke-width:1.7}.hm-card b{position:relative;font-size:.9em;font-weight:500;color:var(--ink)}.hm-card u,.hm-card em{grid-column:2;text-decoration:none;font-style:normal;font-size:.78em;color:var(--faint)}.hm-tags{grid-column:3;grid-row:1 / 4;display:grid;gap:.25em;align-content:center;justify-items:end}.hm-tags i{padding:.12em .5em;border-radius:var(--r-pill);font-style:normal;font-size:.74em;font-weight:500}.hm-tags .ok{color:var(--st-ok);background:var(--st-ok-bg)}.hm-tags .pub{color:var(--st-ok);background:var(--st-ok-bg)}.hm-tags .int{color:var(--st-wait);background:var(--st-wait-bg)}.hm-modal{position:absolute;inset:0;display:grid;place-items:center;z-index:3}.hm-shade{position:absolute;inset:-1.2em;background:color-mix(in oklab,var(--ink) 34%,transparent)}.hm-sheet{position:relative;inline-size:min(46em,96%);display:grid;gap:.4em .55em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo vid" "title int" "ins   int" "foot  foot";padding:.6em;border-radius:var(--r-card);background:var(--card);box-shadow:0 1.6em 3em -1em rgba(14,21,38,.38)}.hm-photo{grid-area:photo;position:relative;display:grid;place-items:center;block-size:4em;border-radius:var(--r-chip);background:linear-gradient(150deg,color-mix(in oklab,var(--cta) 8%,var(--surf)),var(--surf) 62%)}.hm-photo svg{inline-size:1.5em;stroke:var(--faint);fill:none;stroke-width:1.5;opacity:.7}.hm-photo em{position:absolute;inset-block-start:.5em;inset-inline-start:.5em;padding:.1em .5em;border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink) 72%,transparent);font-style:normal;font-size:.74em;font-weight:500;color:var(--card)}.hm-title{grid-area:title;display:flex;align-items:center;gap:.5em;margin:0}.hm-title svg{inline-size:1.05em;flex:none;stroke:var(--slate);fill:none;stroke-width:1.7}.hm-title b{font-size:1em;font-weight:500;color:var(--ink)}.hm-title .pub{margin-inline-start:auto;padding:.12em .55em;border-radius:var(--r-pill);font-style:normal;font-size:.76em;font-weight:500;color:var(--st-ok);background:var(--st-ok-bg)}.hm-sheet>div:nth-of-type(1){grid-area:ins}.hm-sheet>div:nth-of-type(2){grid-area:vid}.hm-sheet>div:nth-of-type(3){grid-area:int}.hm-block{position:relative;isolation:isolate;display:grid;gap:.4em;padding:.65em .75em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line)}.hm-block.int{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line-soft)}.hm-lbl{display:flex;align-items:center;gap:.5em;font-size:.74em;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.hm-lbl .ab{margin-inline-start:auto;font-size:1em;letter-spacing:0;text-transform:none}.hm-lbl .int{position:relative;isolation:isolate;margin-inline-start:auto;padding:.12em .55em;border-radius:var(--r-pill);font-style:normal;letter-spacing:0;text-transform:none;font-weight:500;color:var(--st-wait);background:var(--st-wait-bg)}.hm-block p{margin:0;font-size:.82em;line-height:1.55;color:var(--slate)}.hm-vid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 .6em;align-items:center;padding:.5em .6em;border-radius:var(--r-chip);background:color-mix(in oklab,var(--cta) 7%,transparent)}.hm-play{grid-row:1 / 3;display:grid;place-items:center;inline-size:1.8em;aspect-ratio:1;border-radius:50%;background:var(--card);box-shadow:var(--sh-card)}.hm-play svg{inline-size:.85em;stroke:var(--cta);fill:none;stroke-width:1.9}.hm-vid b{font-size:.85em;font-weight:500;color:var(--blue-deep)}.hm-vid u{grid-column:2;text-decoration:none;font-size:.76em;color:var(--slate)}.hm-vtools{grid-column:3;grid-row:1 / 3;display:flex;gap:.5em}.hm-vtools svg{inline-size:.9em;stroke:var(--faint);fill:none;stroke-width:1.8}.hm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em .8em}.hm-facts div{display:grid;gap:.1em}.hm-facts dt{font-size:.76em;color:var(--faint)}.hm-facts dd{margin:0;font-size:.85em;color:var(--ink)}.hm-note{display:flex;align-items:center;gap:.45em;font-size:.78em;color:var(--faint)}.hm-note svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.hm-foot{grid-area:foot;display:flex;align-items:center;margin:0}.hm-foot em{font-style:normal;font-size:.8em;color:var(--faint)}.hm-foot .ab{margin-inline-start:auto}.aph{position:absolute;z-index:2;inset-block:0;inset-inline-end:-2.2em;display:grid;align-content:center;font-size:clamp(9.5px,1.5cqi,14px);color:var(--slate);opacity:0}.aph-chat{display:grid;justify-items:start;gap:.5em;block-size:26.5em;padding:.4em .3em;align-content:end}.ac{max-inline-size:92%;padding:.55em .7em;border-radius:var(--r-card);font-size:.8em;line-height:1.5;opacity:0}.ac.in{background:var(--surf);color:var(--ink);border-end-start-radius:.3em}.ac.out{justify-self:end;display:grid;gap:.35em;background:color-mix(in oklab,var(--cta) 9%,transparent);color:var(--ink);border-end-end-radius:.3em}.ac.out em{display:flex;align-items:center;gap:.35em;font-style:normal;font-size:.88em;font-weight:500;color:var(--blue-deep)}.ac.out em svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.ac.vid{grid-template-columns:auto minmax(0,1fr);gap:0 .55em;align-items:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ac.vid .hm-play{grid-row:1 / 3}.ac.vid b{font-size:.95em;font-weight:500;color:var(--blue-deep)}.ac.vid u{grid-column:2;text-decoration:none;font-size:.85em;color:var(--faint)}.ac.wait{justify-self:end;display:flex;gap:.3em;padding:.7em;background:color-mix(in oklab,var(--cta) 9%,transparent)}.ac.wait i{inline-size:.35em;aspect-ratio:1;border-radius:50%;background:var(--cta);opacity:.5}.aph-tip{position:absolute;z-index:3;inset-inline-end:calc(100% + 1.1em);inset-block-end:5.6em;inline-size:19.5em;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2em .55em;padding:.75em .85em;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1.2em 2.4em -1em rgba(14,21,38,.3);font-size:.8em;line-height:1.5;color:var(--slate);opacity:0}.aph-tip svg{grid-row:1 / 3;inline-size:1.05em;margin-block-start:.15em;stroke:var(--cta);fill:none;stroke-width:1.8}.aph-tip b{font-size:1.02em;font-weight:500;color:var(--ink)}.aph-tip::after{content:"";position:absolute;inset-inline-start:100%;inset-block-start:50%;margin-block-start:-.45em;border:.45em solid transparent;border-inline-start-color:var(--card);filter:drop-shadow(1px 0 0 var(--line))}@media(min-width:1024px)and (width<68rem){.hm-grid,.pg{grid-template-columns:repeat(2,minmax(0,1fr))}}.js [data-scene=properties]{--cycle: 40s;--beats: 10}.js [data-scene=properties] .screen,.js [data-scene=properties] .ps-tab .pill{animation:pp-screen var(--cycle) linear infinite;animation-delay:calc((var(--b) - var(--beats)) * var(--cycle) / var(--beats))}@keyframes pp-screen{0%,9.992%{opacity:1}10%,99.9%{opacity:0}100%{opacity:1}}.js [data-scene=properties] .chrome-rec,.js [data-scene=properties] .crumb-detail{animation:pp-span var(--cycle) linear infinite}@keyframes pp-span{0%,9.992%{opacity:0}10%,99.9%{opacity:1}100%{opacity:0}}.js [data-scene=properties] .aw-body{animation:pp-cols var(--cycle) steps(1,end) infinite}@keyframes pp-cols{0%,9.992%{grid-template-columns:15.2em minmax(0,1fr)}10%,100%{grid-template-columns:15.2em minmax(0,1fr)}}.js [data-scene=properties] .app-views{animation:pp-screen var(--cycle) linear infinite;animation-delay:calc(-1 * var(--cycle))}@media(min-width:1024px)and (width<68rem){.js [data-scene=properties] .aw-body{animation-name:pp-cols-narrow}@keyframes pp-cols-narrow{0%,9.99%{grid-template-columns:12.6em minmax(0,1fr)}10%,100%{grid-template-columns:12.6em minmax(0,1fr)}}}.js [data-scene=properties] .ps-tab.vis{animation:pp-tabink var(--cycle) linear infinite;animation-delay:calc((var(--b) - var(--beats)) * var(--cycle) / var(--beats))}.js [data-scene=properties] .screen.span3{animation-name:pp-screen-3}.js [data-scene=properties] .ps-tab.span3 .pill{animation-name:pp-screen-3}.js [data-scene=properties] .ps-tab.span3{animation-name:pp-tabink-3}@keyframes pp-screen-3{0%,29.992%{opacity:1}30%,99.9%{opacity:0}100%{opacity:1}}@keyframes pp-tabink-3{0%,29.992%{color:var(--blue)}30%,99.9%{color:var(--faint)}100%{color:var(--blue)}}@keyframes pp-tabink{0%,9.992%{color:var(--blue)}10%,99.9%{color:var(--faint)}100%{color:var(--blue)}}.js [data-scene=properties] .pk-item{animation:pp-deal calc(var(--cycle) / var(--beats)) var(--spring) infinite;animation-delay:calc((var(--i) - 9) * .04s)}.js [data-scene=properties] .hl{animation:pp-hl var(--cycle) var(--ease) infinite;animation-delay:calc(var(--p) * var(--cycle) / var(--beats))}@keyframes pp-hl{0%,5.216%{opacity:0}6.792%,8.824%{opacity:1}9.96%,100%{opacity:0}}.js [data-scene=properties] .ring{animation:pp-press var(--cycle) var(--ease) infinite;animation-delay:calc(var(--p) * var(--cycle) / var(--beats))}@keyframes pp-press{0%,7.32%{opacity:0;transform:translate(-40%,-40%) scale(.3)}8.096%{opacity:.38;transform:translate(-40%,-40%) scale(.62)}9.6%{opacity:0;transform:translate(-40%,-40%) scale(1.3)}100%{opacity:0;transform:translate(-40%,-40%) scale(.3)}}.js [data-scene=properties] .spot{animation:pp-halo calc(var(--cycle) / var(--beats)) var(--ease) infinite}@keyframes pp-halo{0%,34%{opacity:0;transform:scale(.985)}46%,84%{opacity:1;transform:scale(1)}90%,100%{opacity:0;transform:scale(1)}}.js [data-scene=properties] .spot.tight{animation-name:pp-mark}@keyframes pp-mark{0%,52%{opacity:0;transform:scale(.94)}62%,84%{opacity:1;transform:scale(1)}90%,100%{opacity:0;transform:scale(1)}}.js [data-scene=properties] .pc-row:has(>.spot),.js [data-scene=properties] .pr-total:has(>.spot){animation:pp-row-pop calc(var(--cycle) / var(--beats)) var(--spring) infinite}@keyframes pp-row-pop{0%,44%{transform:none}54%,84%{transform:scale(1.025)}90%,100%{transform:none}}.js [data-scene=properties] .pf-man:has(>.spot){animation-name:pp-deal-lift;z-index:1}@keyframes pp-deal-lift{0%,11%{opacity:0;transform:translate3d(0,5px,0) scale(1)}22%{opacity:1;transform:translate3d(0,0,0) scale(1)}46%,84%{opacity:1;transform:translate3d(0,0,0) scale(1.02)}92%,100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.js [data-scene=properties] .lands{animation:pp-fact calc(var(--cycle) / var(--beats)) var(--spring) infinite}@keyframes pp-fact{0%,36%{opacity:0;transform:translate3d(0,-3px,0) scale(.96)}48%,100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.js [data-scene=properties] .pr-card{animation:pp-card calc(var(--cycle) / var(--beats)) var(--spring) infinite;animation-delay:calc((var(--i) - 6) * .06s)}@keyframes pp-card{0%,12%{opacity:0;transform:translate3d(0,.5em,0)}32%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .pf-steps li,.js [data-scene=properties] .pf-man{animation:pp-deal calc(var(--cycle) / var(--beats)) var(--spring) infinite;animation-delay:calc((var(--i) - 9) * .04s)}@keyframes pp-deal{0%,11%{opacity:0;transform:translate3d(0,5px,0)}22%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .pr-bar u{transform-origin:left center;animation:pp-fill calc(var(--cycle) / var(--beats)) var(--ease) infinite}@keyframes pp-fill{0%{transform:scaleX(.12)}30%,100%{transform:scaleX(1)}}.js [data-scene=properties] .pr-sum>div{animation:pp-cost calc(var(--cycle) / var(--beats)) var(--spring) infinite;animation-delay:calc((var(--i) - 3) * .08s)}@keyframes pp-cost{0%,9%{opacity:0;transform:translate3d(.5em,0,0)}20%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .pr-total{transform-origin:right center;animation:pp-total calc(var(--cycle) / var(--beats)) var(--over) infinite}@keyframes pp-total{0%,16%{opacity:0}28%,100%{opacity:1}}.js [data-scene=properties] .total-amount{transform-origin:right center;animation:pp-total-amount calc(var(--cycle) / var(--beats)) var(--ease) infinite}@keyframes pp-total-amount{0%,48%{transform:scale(1)}60%{transform:scale(1.1)}76%,100%{transform:scale(1)}}.js [data-scene=properties] .pr-tip{animation:pp-tip calc(var(--cycle) / var(--beats)) var(--spring) infinite}@keyframes pp-tip{0%,45%{opacity:0;transform:translate3d(0,-4px,0)}55%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .screen-utils{animation:pp-screen var(--cycle) linear infinite;animation-delay:calc((var(--b) - var(--beats)) * var(--cycle) / var(--beats))}.js [data-scene=properties] .screen-checkin .pr-card,.js [data-scene=properties] .screen-checkin .ck-view,.js [data-scene=properties] .screen-checkin .gp-prev .hl,.js [data-scene=properties] .screen-checkin .gp-prev .ring,.js [data-scene=properties] .gph,.js [data-scene=properties] .gph>.gph-frame,.js [data-scene=properties] .gph-track,.js [data-scene=properties] .gph-tip,.js [data-scene=properties] .gs i,.js [data-scene=properties] .gs i svg,.js [data-scene=properties] .gs i em,.js [data-scene=properties] .gph-rev,.js [data-scene=properties] .gph-rev .hl,.js [data-scene=properties] .gph-rev .ring,.js [data-scene=properties] .gph-mark,.js [data-scene=properties] .gph-dig i,.js [data-scene=properties] .gph-dig b{animation-duration:var(--cycle);animation-delay:0s;animation-timing-function:var(--ease);animation-iteration-count:infinite}.js [data-scene=properties] .screen-checkin .pr-card{animation-name:pp-card-ck}@keyframes pp-card-ck{0%,20.4%{opacity:0;transform:translate3d(0,.5em,0)}21.8%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .ck-view:first-child{animation-name:pp-ck-overview}.js [data-scene=properties] .ck-view:last-child{animation-name:pp-ck-steps}@keyframes pp-ck-overview{0%,27.8%{opacity:1;transform:translateY(0)}28.2%,100%{opacity:0;transform:translateY(-8px)}}@keyframes pp-ck-steps{0%,28.2%{opacity:0;transform:translateY(8px)}28.6%,100%{opacity:1;transform:translateY(0)}}.js [data-scene=properties] .gp-prev .hl{animation-name:pp-hl-prev}.js [data-scene=properties] .gp-prev .ring{animation-name:pp-press-prev}@keyframes pp-hl-prev{0%,30%{opacity:0}30.8%,32.8%{opacity:1}33.6%,100%{opacity:0}}@keyframes pp-press-prev{0%,24.96%{opacity:0;transform:translate(-32%,-32%) scale(.3)}25.344%{opacity:.55;transform:translate(-32%,-32%) scale(.62)}25.984%{opacity:0;transform:translate(-32%,-32%) scale(1.3)}100%{opacity:0;transform:translate(-32%,-32%) scale(.3)}}.js [data-scene=properties] .gph{animation-name:pp-gph-in}.js [data-scene=properties] .gph>.gph-frame{animation-name:pp-gph-slide;animation-timing-function:var(--spring)}@keyframes pp-gph-in{0%,31.84%{opacity:0}32.64%,51.1%{opacity:1}51.8%,100%{opacity:0}}@keyframes pp-gph-slide{0%,31.84%{transform:translate3d(var(--phone-slide, 3.4em),0,0)}33.92%,50.9%{transform:translate3d(0,0,0)}52.1%,100%{transform:translate3d(var(--phone-slide, 3.4em),0,0)}}.js [data-scene=properties] .gph-track{animation-name:pp-gph-track}@keyframes pp-gph-track{0%,37.28%{transform:translate3d(0,0,0)}38.16%,45.52%{transform:translate3d(-100%,0,0)}46.4%,100%{transform:translate3d(-200%,0,0)}}.js [data-scene=properties] .gs:nth-child(1) i{animation-name:pp-gs-1}.js [data-scene=properties] .gs:nth-child(2) i{animation-name:pp-gs-2}.js [data-scene=properties] .gs:nth-child(3) i{animation-name:pp-gs-3}@keyframes pp-gs-1{0%,33.52%{background:var(--surf);color:var(--faint);border-color:transparent}33.6%,37.68%{background:#fff;color:var(--cta);border-color:var(--cta)}37.76%,100%{background:var(--cta);color:#fff;border-color:var(--cta)}}@keyframes pp-gs-2{0%,37.68%{background:var(--surf);color:var(--faint);border-color:transparent}37.76%,45.84%{background:#fff;color:var(--cta);border-color:var(--cta)}45.92%,100%{background:var(--cta);color:#fff;border-color:var(--cta)}}@keyframes pp-gs-3{0%,45.84%{background:var(--surf);color:var(--faint);border-color:transparent}45.92%,100%{background:#fff;color:var(--cta);border-color:var(--cta)}}.js [data-scene=properties] .gs:nth-child(1) i svg{animation-name:pp-gs-tick-1}.js [data-scene=properties] .gs:nth-child(1) i em{animation-name:pp-gs-num-1}.js [data-scene=properties] .gs:nth-child(2) i svg{animation-name:pp-gs-tick-2}.js [data-scene=properties] .gs:nth-child(2) i em{animation-name:pp-gs-num-2}@keyframes pp-gs-tick-1{0%,37.68%{opacity:0}37.76%,100%{opacity:1}}@keyframes pp-gs-num-1{0%,37.68%{opacity:1}37.76%,100%{opacity:0}}@keyframes pp-gs-tick-2{0%,45.84%{opacity:0}45.92%,100%{opacity:1}}@keyframes pp-gs-num-2{0%,45.84%{opacity:1}45.92%,100%{opacity:0}}.js [data-scene=properties] .gph-rev{animation-name:pp-rev-push}.js [data-scene=properties] .gph-rev .hl{animation-name:pp-hl-rev}.js [data-scene=properties] .gph-rev .ring{animation-name:pp-press-rev}@keyframes pp-hl-rev{0%,16.515%{opacity:0}16.8427%,17.5637%{opacity:1}17.8914%,100%{opacity:0}}@keyframes pp-rev-push{0%,13.5528%{transform:scale(1)}13.7102%,13.7888%{transform:scale(.955)}13.9723%,100%{transform:scale(1)}}@keyframes pp-press-rev{0%,41.76%{opacity:0;transform:translate(-40%,-40%) scale(.3)}42.32%{opacity:.55;transform:translate(-40%,-40%) scale(.62)}43.2%{opacity:0;transform:translate(-40%,-40%) scale(1.3)}100%{opacity:0;transform:translate(-40%,-40%) scale(.3)}}.js [data-scene=properties] .gph-dig i{animation-name:pp-dig-boxes}.js [data-scene=properties] .gph-dig b{animation-name:pp-dig-code}.js [data-scene=properties] .gph-mark{animation-name:pp-dig-mark}@keyframes pp-dig-boxes{0%,42.56%{opacity:1}43.12%,100%{opacity:0}}@keyframes pp-dig-code{0%,34.112%{opacity:0}34.624%,100%{opacity:1}}@keyframes pp-dig-mark{0%,27.7504%{opacity:0;transform:scale(.96)}28.16%,29.0816%{opacity:1;transform:scale(1)}29.4912%,100%{opacity:0;transform:scale(1)}}.js [data-scene=properties] .gph-tip{animation-name:pp-gph-tip}@keyframes pp-gph-tip{0%,38.72%{opacity:0}39.68%,45.92%{opacity:1}46.72%,100%{opacity:0}}.js [data-scene=properties] .pc-renew .hl,.js [data-scene=properties] .pc-renew .ring{animation-duration:calc(var(--cycle) / var(--beats));animation-delay:0s;animation-timing-function:var(--ease);animation-iteration-count:infinite}.js [data-scene=properties] .pc-renew .hl{animation-name:pp-hl-beat}.js [data-scene=properties] .pc-renew .ring{animation-name:pp-press-beat}@keyframes pp-hl-beat{0%,34%{opacity:0}40%,58%{opacity:1}64%,100%{opacity:0}}@keyframes pp-press-beat{0%,44%{opacity:0;transform:translate(-50%,-50%) scale(.3)}48%{opacity:.55;transform:translate(-50%,-50%) scale(.62)}55%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}100%{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.js [data-scene=properties] .screen-manuals .pr-card,.js [data-scene=properties] .screen-manuals .pf-man,.js [data-scene=properties] .hm-card::after,.js [data-scene=properties] .hm-view,.js [data-scene=properties] .hm-shade,.js [data-scene=properties] .hm-sheet,.js [data-scene=properties] .hm-block,.js [data-scene=properties] .hm-block>.spot,.js [data-scene=properties] .hm-lbl .int,.js [data-scene=properties] .hm-lbl .int .spot,.js [data-scene=properties] .aph,.js [data-scene=properties] .aph .gph-frame,.js [data-scene=properties] .aph-tip,.js [data-scene=properties] .ac{animation-duration:var(--cycle);animation-delay:0s;animation-timing-function:var(--ease);animation-iteration-count:infinite}.js [data-scene=properties] .screen-manuals .pr-card{animation-name:pp-card-hm}@keyframes pp-card-hm{0%,50.5%{opacity:0;transform:translate3d(0,.5em,0)}52%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .screen-manuals .pf-man{animation-name:pp-deal-hm;animation-timing-function:var(--spring)}@keyframes pp-deal-hm{0%,51%{opacity:0;transform:translate3d(0,5px,0)}52%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .hm-view:first-child{animation-name:pp-hm-overview}.js [data-scene=properties] .hm-view:last-child{animation-name:pp-hm-appliances}@keyframes pp-hm-overview{0%,55.3%{opacity:1;transform:translateY(0)}55.7%,100%{opacity:0;transform:translateY(-8px)}}@keyframes pp-hm-appliances{0%,55.7%{opacity:0;transform:translateY(8px)}56.1%,100%{opacity:1;transform:translateY(0)}}.js [data-scene=properties] .hm-card:not(:has(>.hl))::after{animation-name:pp-veil-hm}@keyframes pp-veil-hm{0%,57.4%{opacity:0}58.6%,59.8%{opacity:.62}61%,100%{opacity:0}}.js [data-scene=properties] .hm-shade{animation-name:pp-hm-shade}.js [data-scene=properties] .hm-sheet{animation-name:pp-hm-sheet;animation-timing-function:var(--spring)}@keyframes pp-hm-shade{0%,59.8%{opacity:0}60.9%,68.8%{opacity:1}69.8%,100%{opacity:0}}@keyframes pp-hm-sheet{0%,59.9%{opacity:0;transform:translate3d(0,.6em,0) scale(.985)}61.2%,68.6%{opacity:1;transform:translate3d(0,0,0) scale(1)}69.8%,100%{opacity:0;transform:translate3d(0,.4em,0) scale(.99)}}.js [data-scene=properties] .hm-block{animation-name:pp-hm-block;animation-timing-function:var(--spring);animation-delay:calc(var(--i) * .22s)}@keyframes pp-hm-block{0%,61%{opacity:0;transform:translate3d(0,6px,0)}63%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .hm-block>.spot{animation-name:pp-hm-halo}@keyframes pp-hm-halo{0%,64.2%{opacity:0;transform:scale(.99)}65.2%,68%{opacity:1;transform:scale(1)}68.6%,100%{opacity:0;transform:scale(1)}}.js [data-scene=properties] .hm-lbl .int{animation-name:pp-hm-chip;animation-timing-function:var(--spring)}.js [data-scene=properties] .hm-lbl .int .spot{animation-name:pp-hm-mark}@keyframes pp-hm-chip{0%,64.6%{opacity:0;transform:translate3d(0,-3px,0) scale(.96)}65.8%,100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes pp-hm-mark{0%,65.6%{opacity:0;transform:scale(.94)}66.4%,68%{opacity:1;transform:scale(1)}68.6%,100%{opacity:0;transform:scale(1)}}.js [data-scene=properties] .aph{animation-name:pp-aph-in}.js [data-scene=properties] .aph .gph-frame{animation-name:pp-aph-slide;animation-timing-function:var(--spring)}@keyframes pp-aph-in{0%,69%{opacity:0}69.8%,79%{opacity:1}79.7%,100%{opacity:0}}@keyframes pp-aph-slide{0%,69%{transform:translate3d(var(--phone-slide, 3.4em),0,0)}70.6%,78.8%{transform:translate3d(0,0,0)}80%,100%{transform:translate3d(var(--phone-slide, 3.4em),0,0)}}.js [data-scene=properties] .ac{animation-timing-function:var(--spring)}.js [data-scene=properties] .ac:nth-of-type(1){animation-name:pp-ac-1}.js [data-scene=properties] .ac.wait{animation-name:pp-ac-wait}.js [data-scene=properties] .ac:nth-of-type(3){animation-name:pp-ac-2}.js [data-scene=properties] .ac:nth-of-type(4){animation-name:pp-ac-3}.js [data-scene=properties] .ac:nth-of-type(5){animation-name:pp-ac-4}@keyframes pp-ac-1{0%,70.6%{opacity:0;transform:translate3d(0,6px,0)}71.6%,100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes pp-ac-wait{0%,72.2%{opacity:0}72.9%,74%{opacity:1}74.4%,100%{opacity:0}}@keyframes pp-ac-2{0%,74.4%{opacity:0;transform:translate3d(0,6px,0)}75.4%,100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes pp-ac-3{0%,75.8%{opacity:0;transform:translate3d(0,6px,0)}76.8%,100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes pp-ac-4{0%,77.8%{opacity:0;transform:translate3d(0,6px,0)}78.8%,100%{opacity:1;transform:translate3d(0,0,0)}}.js [data-scene=properties] .aph-tip{animation-name:pp-aph-tip}@keyframes pp-aph-tip{0%,75.6%{opacity:0}76.6%,78.8%{opacity:1}79.4%,100%{opacity:0}}[data-scene=cleaning]{position:relative}[data-scene=cleaning] .aw-body{grid-template-columns:15.2em 12.3em minmax(0,1fr)}[data-scene=cleaning] .app-side{padding-inline:.85em}[data-scene=cleaning] .side-nav .on{font-size:.85em}[data-scene=cleaning] .side-nav .on .cx{margin-inline-start:auto;inline-size:.85em}[data-scene=cleaning] .side-nav .sub-host{display:block}[data-scene=cleaning] .side-sub li{display:flex;align-items:center;gap:.5em}[data-scene=cleaning] .side-sub svg{inline-size:.9em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}[data-scene=cleaning] .app-pad{grid-template-rows:auto auto 1fr}[data-scene=cleaning] .screens{padding-block-start:.2em}[data-scene=cleaning] .pt-row{grid-template-columns:1.4em minmax(0,1fr) 4.4em 3.4em 9.6em 6.9em 6.4em;gap:.8em;padding-block:.58em}[data-scene=cleaning] .pt-row:not(.pt-head){position:relative;isolation:isolate}.cl-prop{display:grid;min-inline-size:0}.cl-prop b{font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-prop u{text-decoration:none;font-size:.78em;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.35em;justify-self:start;padding:.24em .6em;border-radius:var(--r-pill);font-size:.76em;font-weight:500;white-space:nowrap;color:var(--slate);background:var(--surf)}.cl-pill svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:2}.cl-pill.same{color:var(--st-fail);background:var(--st-fail-bg)}.cl-pill.manual{color:var(--blue-deep);background:var(--blue-wash)}.cl-pill.wait{color:var(--st-wait);background:var(--st-wait-bg)}.cl-pill.ok{color:var(--st-ok);background:var(--st-ok-bg)}.cl-pill.on{color:var(--blue-deep);background:var(--blue-wash)}.cl-pill.off{color:var(--faint);background:var(--st-off-bg)}.cl-pill .spot{--hl-r: var(--r-pill)}.cl-pill.manual .spot{--hl-colour: var(--blue-deep)}.cl-pill.off .spot{--hl-colour: var(--faint)}.cl-who{display:flex;align-items:center;gap:.4em;font-size:.82em;color:var(--slate);white-space:nowrap;overflow:hidden;min-inline-size:0}.cl-who i:not(.spot){display:grid;place-items:center;flex:none;inline-size:1.5em;aspect-ratio:1;border-radius:50%;font-style:normal;font-size:.72em;font-weight:600;color:var(--slate);background:var(--sky)}.cl-who span{overflow:hidden;text-overflow:ellipsis}.cl-who.none{position:relative;isolation:isolate;overflow:visible;color:var(--faint)}.cl-who.none .spot{--hl-colour: var(--blue-deep);inset:-.3em -.45em;--hl-r: var(--r-chip)}.cl-who.none svg{inline-size:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.cl-swap{position:relative;display:grid;min-inline-size:0}.cl-swap>*{grid-area:1 / 1;justify-self:start}.cl-swap .alt{opacity:0}.cl-swap .moved{color:var(--blue-deep);font-weight:500}.cl-swap .spot.tight{inset:-.25em -.4em;justify-self:stretch}.cl-notes{position:absolute;z-index:4;inset-inline-start:1.6em;inset-block-end:1.4em;inline-size:22.5em;display:grid;font-size:clamp(9.5px,1.36cqi,13px);pointer-events:none}.cl-note{grid-area:1 / 1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15em .65em;align-items:start;margin:0;padding:.8em .9em;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1.2em 2.4em -1em rgba(14,21,38,.3);opacity:0}.cl-note i{grid-row:1 / 3;display:grid;place-items:center;inline-size:2em;aspect-ratio:1;border-radius:50%;color:var(--ch);background:color-mix(in oklab,var(--ch) 11%,transparent)}.cl-note i svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.9}.cl-note b{font-size:.88em;font-weight:500;color:var(--ink)}.cl-note span{font-size:.8em;line-height:1.45;color:var(--slate)}.cl-note span b{font-size:inherit;color:var(--ink)}.cl-note.alt-b{display:none}.gph-push{position:absolute;z-index:3;inset-inline:.6em;inset-block-start:2.6em;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1em .55em;align-items:start;padding:.65em .75em;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line),0 .9em 1.8em -.6em rgba(14,21,38,.35);opacity:0}.gph-push i{grid-row:1 / 3;display:grid;place-items:center;inline-size:1.9em;aspect-ratio:1;border-radius:.55em;color:var(--card);background:var(--st-ok)}.gph-push i svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:2}.gph-push em{font-style:normal;font-size:.7em;color:var(--faint)}.gph-push em b{font-weight:500;color:var(--ink)}.gph-push span{font-size:.78em;line-height:1.4;color:var(--slate)}.gph-push span b{font-weight:500;color:var(--ink)}.cl-top{display:flex;align-items:center;justify-content:space-between;gap:.5em}.cl-top em,.cl-top b{display:inline-flex;align-items:center;gap:.35em;padding:.5em .7em;border-radius:var(--r-chip);font-style:normal;font-size:.76em;font-weight:500}.cl-top em{color:var(--slate);box-shadow:inset 0 0 0 1px var(--line)}.cl-top b{position:relative;isolation:isolate;color:var(--card);background:var(--cta)}.cl-top svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:2}.cl-top b .hl{inset:0;border-radius:inherit;background:color-mix(in oklab,#fff 26%,transparent)}.cl-head{display:grid;gap:.25em}.cl-head>b{font-size:.95em;font-weight:500;color:var(--ink)}.cl-head>em{font-style:normal;font-size:.74em;color:var(--faint)}.cl-head .cl-line{display:flex;align-items:center;gap:.35em;font-size:.76em;color:var(--slate)}.cl-head .cl-line svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.cl-head .cl-line.addr{color:var(--blue)}.cl-head .cl-pill{margin-block-start:.15em}.cl-access{display:grid;gap:.35em;padding:.6em .7em;border-radius:var(--r-chip);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.cl-access>b{font-size:.82em;font-weight:500;color:var(--ink)}.cl-access .cl-kv{display:flex;justify-content:space-between;gap:.5em;font-size:.72em;color:var(--slate)}.cl-access .cl-kv .cl-swap{display:inline-grid}.cl-access .cl-kv .cl-swap>*{justify-self:end;white-space:nowrap}.cl-access .cl-kv b{font-weight:500;color:var(--ink)}.cl-access .cl-link{display:flex;align-items:center;justify-content:center;gap:.4em;margin-block-start:.2em;padding:.5em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line);font-size:.74em;font-weight:500;color:var(--ink)}.cl-access .cl-link svg{inline-size:.95em;stroke:currentColor;fill:none;stroke-width:1.9}.cl-linen{display:grid;gap:.3em}.cl-linen>b{font-size:.8em;font-weight:500;color:var(--ink)}.cl-linen div{display:flex;align-items:center;gap:.5em;padding:.38em .6em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:.74em;color:var(--ink)}.cl-linen div i{padding:.1em .4em;border-radius:.4em;font-style:normal;font-size:.9em;color:var(--slate);background:var(--surf)}.cl-linen div svg{margin-inline-start:auto;inline-size:1.05em;stroke:var(--faint);fill:none;stroke-width:1.7}.cl-prog{display:grid;gap:.3em}.cl-prog i{display:block;block-size:.5em;border-radius:var(--r-pill);background:color-mix(in oklab,var(--cta) 16%,transparent);overflow:hidden}.cl-prog i::after{content:"";display:block;block-size:100%;inline-size:20%;border-radius:inherit;background:var(--cta)}.cl-prog em{font-style:normal;font-size:.68em;color:var(--faint)}.cl-ck{display:grid;gap:.35em}.cl-ck>b{font-size:.88em;font-weight:500;color:var(--ink)}.cl-ck>u{text-decoration:none;font-size:.7em;color:var(--faint)}.cl-ck>em{margin-block-start:.3em;font-style:normal;font-size:.76em;font-weight:500;color:var(--ink)}.cl-item{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2em .5em;align-items:start;padding:.55em .6em;border-radius:var(--r-chip);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.cl-item::before,.cl-item::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0}.cl-item::before{background:var(--st-fail-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-fail) 35%,transparent)}.cl-item::after{background:var(--st-ok-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-ok) 35%,transparent)}.cl-item>b{grid-column:1;font-size:.76em;font-weight:500;line-height:1.3;color:var(--ink)}.cl-item>u{grid-column:1;text-decoration:none;font-size:.66em;line-height:1.35;color:var(--faint)}.cl-item .cl-yn{grid-column:2;grid-row:1 / 3;display:flex;gap:.3em}.cl-item .cl-yn>span{position:relative;isolation:isolate;display:grid;place-items:center;inline-size:1.55em;aspect-ratio:1;border-radius:50%;color:var(--card)}.cl-item .cl-yn>span>svg{inline-size:.8em;stroke:currentColor;fill:none;stroke-width:2.6}.cl-item .cl-yn .no{background:var(--st-fail)}.cl-item .cl-yn .yes{background:var(--st-ok)}.cl-item .cl-yn .hl{inset:0;border-radius:50%;background:color-mix(in oklab,#fff 30%,transparent)}.cl-item .cl-yn .ring{inline-size:2.4em}.cl-item .cl-yn .no .ring{background:color-mix(in oklab,var(--st-fail) 34%,transparent)}.cl-item .cl-yn .yes .ring{background:color-mix(in oklab,var(--st-ok) 34%,transparent)}.cl-flag{grid-column:1 / -1;display:flex;align-items:center;gap:.4em;flex-wrap:wrap;font-size:.68em;opacity:0}.cl-flag em{padding:.2em .55em;border-radius:var(--r-pill);font-style:normal;font-weight:500;color:var(--st-fail);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-fail) 45%,transparent)}.cl-flag span{display:inline-flex;align-items:center;gap:.3em;color:var(--slate)}.cl-flag span svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.9}.cl-flag span b{font-weight:500;color:var(--ink)}.cl-key{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 4.2em;gap:.35em;align-items:center;margin-block-start:.2em}.cl-key>span{font-size:.68em;color:var(--slate)}.cl-key>span b{display:block;font-weight:500;color:var(--ink)}.cl-key .cl-sel{display:flex;align-items:center;justify-content:space-between;padding:.3em .5em;border-radius:.45em;box-shadow:inset 0 0 0 1px var(--line);font-size:.66em;color:var(--ink)}.cl-key .cl-sel svg{inline-size:.9em;stroke:var(--faint);fill:none;stroke-width:2}.cl-shot{grid-column:1 / -1;position:relative;display:flex;align-items:center;gap:.4em;block-size:2.4em;padding-inline:.6em;border-radius:.5em;box-shadow:inset 0 0 0 1px var(--line);font-size:.68em;color:var(--slate)}.cl-shot svg{inline-size:1.1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.cl-shot .has{position:absolute;inset:0;display:flex;align-items:center;gap:.5em;padding-inline:.6em;border-radius:inherit;background:var(--card);opacity:0}.cl-shot .has i{inline-size:1.9em;block-size:1.5em;flex:none;border-radius:.35em;background:linear-gradient(160deg,#DCE4F3,#9FB3DA)}.cl-shot .has b{font-weight:500;color:var(--ink)}.cl-shot .has svg{margin-inline-start:auto;stroke:var(--st-ok);stroke-width:2.4}.cl-key-note{grid-column:1 / -1;font-size:.62em;color:var(--faint)}.cl-next{margin-block-start:auto;display:flex;justify-content:flex-end}.cl-next b{display:inline-flex;align-items:center;gap:.35em;padding:.5em .8em;border-radius:var(--r-chip);font-size:.76em;font-weight:500;color:var(--card);background:var(--cta)}.cl-next b svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:2.2}[data-scene=cleaning] .gph-pane{gap:.45em;padding:.5em .3em .3em}[data-scene=cleaning] .gph-win{block-size:29em}@media(min-width:1024px)and (width<68rem){[data-scene=cleaning] .aw-body{grid-template-columns:12.6em minmax(0,1fr)}[data-scene=cleaning] .app-views{display:none}}.js [data-scene=cleaning]{--cycle: 28s;--beats: 7}.js [data-scene=cleaning] .hl,.js [data-scene=cleaning] .ring,.js [data-scene=cleaning] .spot{animation-duration:var(--cycle);animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}.js [data-scene=cleaning] .pt-row:not(.pt-head){animation:cl-row-0 var(--cycle) var(--spring) infinite}.js [data-scene=cleaning] .pt-row[style*="--r:1"]{animation-name:cl-row-1}.js [data-scene=cleaning] .pt-row[style*="--r:2"]{animation-name:cl-row-2}.js [data-scene=cleaning] .pt-row[style*="--r:3"]{animation-name:cl-row-3}.js [data-scene=cleaning] .pt-row[style*="--r:4"]{animation-name:cl-row-4}.js [data-scene=cleaning] .pt-row[style*="--r:5"]{animation-name:cl-row-5}.js [data-scene=cleaning] .pt-row[style*="--r:6"]{animation-name:cl-row-6}@keyframes cl-row-0{0%,2.5%{opacity:0;transform:translate3d(0,.35em,0)}3.9%,100%{opacity:1;transform:none}}@keyframes cl-row-2{0%,4.3%{opacity:0;transform:translate3d(0,.35em,0)}5.7%,100%{opacity:1;transform:none}}@keyframes cl-row-3{0%,5.2%{opacity:0;transform:translate3d(0,.35em,0)}6.6%,100%{opacity:1;transform:none}}@keyframes cl-row-4{0%,6.1%{opacity:0;transform:translate3d(0,.35em,0)}7.5%,100%{opacity:1;transform:none}}@keyframes cl-row-5{0%,7.0%{opacity:0;transform:translate3d(0,.35em,0)}8.4%,100%{opacity:1;transform:none}}@keyframes cl-row-6{0%,7.9%{opacity:0;transform:translate3d(0,.35em,0)}9.3%,100%{opacity:1;transform:none}}@keyframes cl-row-1{0%,3.4%{opacity:0;transform:translate3d(0,.35em,0)}4.8%,28.2%{opacity:1;transform:none}29.2%,100%{opacity:.55;transform:none}}.js [data-scene=cleaning] .cl-note{animation:cl-note var(--cycle) var(--ease) infinite;animation-delay:calc((var(--b) - var(--beats)) * var(--cycle) / var(--beats))}@keyframes cl-note{0%,3%{opacity:0;transform:translate3d(0,.5em,0)}4.6%,12.9%{opacity:1;transform:none}13.8%,100%{opacity:0;transform:none}}.js [data-scene=cleaning] .sw-b1 .cur{animation:cl-cur-1 var(--cycle) linear infinite}.js [data-scene=cleaning] .sw-b1 .alt{animation:cl-alt-1 var(--cycle) linear infinite}.js [data-scene=cleaning] .sw-b2 .cur{animation:cl-cur-2 var(--cycle) linear infinite}.js [data-scene=cleaning] .sw-b2 .alt{animation:cl-alt-2 var(--cycle) linear infinite}@keyframes cl-cur-1{0%,20.9%{opacity:1}21%,100%{opacity:0}}@keyframes cl-alt-1{0%,20.9%{opacity:0}21%,100%{opacity:1}}@keyframes cl-cur-2{0%,35.2%{opacity:1}35.3%,100%{opacity:0}}@keyframes cl-alt-2{0%,35.2%{opacity:0}35.3%,100%{opacity:1}}.js [data-scene=cleaning] .spot{animation-name:cl-halo}.js [data-scene=cleaning] .spot.tight{animation-name:cl-mark}.js [data-scene=cleaning] .hl{animation-name:cl-hl}.js [data-scene=cleaning] .ring{animation-name:cl-press}@keyframes cl-halo{0%{opacity:0;transform:scale(.985)}1.6%,5%{opacity:1;transform:scale(1)}6.2%,100%{opacity:0;transform:scale(1)}}@keyframes cl-mark{0%{opacity:0;transform:scale(.94)}1.6%,5%{opacity:1;transform:scale(1)}6.2%,100%{opacity:0;transform:scale(1)}}@keyframes cl-hl{0%{opacity:0}1.8%,4.5%{opacity:1}5.6%,100%{opacity:0}}@keyframes cl-press{0%,3.6%{opacity:0;transform:translate(-50%,-50%) scale(.3)}4.4%{opacity:.55;transform:translate(-50%,-50%) scale(.62)}6.2%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}100%{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.js [data-scene=cleaning] .gph{animation:cl-gph-in var(--cycle) var(--ease) infinite}.js [data-scene=cleaning] .gph-frame{animation:cl-gph-slide var(--cycle) var(--spring) infinite}@keyframes cl-gph-in{0%,57%{opacity:0}59.2%,97.6%{opacity:1}99%,100%{opacity:0}}@keyframes cl-gph-slide{0%,57%{transform:translate3d(var(--phone-slide, 2.2em),0,0)}59.4%,97.4%{transform:translate3d(0,0,0)}99%,100%{transform:translate3d(var(--phone-slide, 2.2em),0,0)}}.js [data-scene=cleaning] .gph-push{animation:cl-push var(--cycle) var(--spring) infinite}@keyframes cl-push{0%,60.5%{opacity:0;transform:translate3d(0,-.8em,0)}61.8%,68.5%{opacity:1;transform:none}69.7%,100%{opacity:0;transform:none}}.js [data-scene=cleaning] .gph-track{animation:cl-track var(--cycle) var(--ease) infinite}@keyframes cl-track{0%,72%{transform:translate3d(0,0,0)}72.9%,99.2%{transform:translate3d(-100%,0,0)}99.3%,100%{transform:translate3d(0,0,0)}}.js [data-scene=cleaning] .cl-item.it-1::before{animation:cl-red var(--cycle) linear infinite}.js [data-scene=cleaning] .cl-flag{animation:cl-flag var(--cycle) var(--spring) infinite}@keyframes cl-red{0%,80.5%{opacity:0}80.6%,100%{opacity:1}}@keyframes cl-flag{0%,81%{opacity:0;transform:translate3d(0,.3em,0)}82.4%,100%{opacity:1;transform:none}}.js [data-scene=cleaning] .cl-shot .has{animation:cl-shot var(--cycle) var(--ease) infinite}.js [data-scene=cleaning] .cl-item.it-2::after{animation:cl-green var(--cycle) linear infinite}@keyframes cl-shot{0%,87.3%{opacity:0}88.6%,100%{opacity:1}}@keyframes cl-green{0%,95.7%{opacity:0}95.8%,100%{opacity:1}}.js [data-scene=cleaning][data-tell=both] .gph{animation-name:cl-gph-b}.js [data-scene=cleaning][data-tell=both] .gph-frame{animation:none}.js [data-scene=cleaning][data-tell=both] .gph-push{animation-name:cl-push-b}@keyframes cl-gph-b{0%,9.6%{opacity:0}11%,97.6%{opacity:1}99%,100%{opacity:0}}@keyframes cl-push-b{0%,35.6%{opacity:0;transform:translate3d(0,-.8em,0)}36.9%,41.4%{opacity:1;transform:none}42.5%,100%{opacity:0;transform:none}}[data-scene=cleaning][data-tell=both] .cl-note.b4{display:none}[data-scene=cleaning][data-tell=both] .cl-note.alt-b{display:grid}#f-prearrival .feature-scene{padding:0;overflow:visible}.ps-story{position:relative;width:100%;min-height:0;height:100%;padding-right:0;color:var(--ink);font:400 12px/16px var(--body-font);text-align:left}.ps-story *{box-sizing:border-box}.ps-story :is(p,h4,h5){margin:0}.ps-story h4{font:600 20px/24px var(--head);letter-spacing:-.02em}.ps-story h5{font-size:16px;line-height:20px;font-weight:600;margin-bottom:8px}.ps-story small{display:block;font-size:12px;line-height:16px;color:var(--mute)}.ps-window{width:100%;height:100%;min-height:0;border:1px solid #d6ddea;border-radius:16px;background:var(--card);overflow:hidden;box-shadow:0 16px 40px -14px #18243b33}.ps-window-bar{height:28px;display:flex;align-items:center;gap:8px;padding:0 12px}.ps-window-bar i{width:8px;height:8px;border-radius:50%;background:#fa615b}.ps-window-bar i:nth-child(2){background:#fdbc40}.ps-window-bar i:nth-child(3){background:#34c94a}.ps-app{display:grid;grid-template-columns:144px minmax(0,1fr);min-height:0;height:calc(100% - 28px)}.ps-sidebar{padding:16px 8px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line)}.ps-sidebar>img{width:112px;height:auto;margin:0 4px 16px}.ps-sidebar>:is(span,b){padding:8px;border-radius:8px;font-size:12px}.ps-sidebar .ps-nav-main{background:var(--blue);color:white;font-weight:500}.ps-sidebar [data-nav].is-selected{background:var(--blue-wash);color:var(--blue-deep)}.ps-sidebar-fill{flex:1;display:grid;align-content:start;gap:20px;padding:16px 8px}.ps-sidebar-fill i{height:4px;width:80%;background:var(--sky);border-radius:4px}.ps-sidebar-fill i:nth-child(2){width:60%}.ps-sidebar .ps-user{border-top:1px solid var(--line);border-radius:0}.ps-workspace{min-width:0}.ps-top{display:flex;gap:8px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line);color:var(--mute);font-size:12px}.ps-top b{color:var(--ink);font-weight:500}.ps-panels{padding:12px 16px 16px}.ps-panel{display:none}.ps-panel.is-active{display:grid;align-content:start;gap:8px}.ps-panel>p{color:var(--mute);font-size:12px}.ps-card{padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.ps-row{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:4px 0;font-size:12px}.ps-row+.ps-row{border-top:1px solid var(--line-soft)}.ps-row span{color:var(--mute)}.ps-row b{text-align:right;font-weight:500}.ps-status{display:inline-block;padding:4px 8px;border-radius:8px;background:#e8f5ef;color:#146a58;font-size:12px;font-weight:500}.ps-highlight{border-color:#b9cdf3;background:#f8faff}.ps-ai-label{color:var(--blue-deep);font-size:12px;margin-bottom:8px!important}.ps-progress{height:8px;background:var(--sky);border-radius:8px;overflow:hidden;margin-bottom:12px}.ps-progress i{display:block;width:30%;height:100%;background:var(--blue)}.ps-card p:not(.ps-row){font-size:12px}.ps-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-evidence .ps-card{padding:12px;text-align:center}.ps-evidence h5{font-size:12px;margin-bottom:8px}.ps-portrait{display:block;width:64px;height:64px;margin:0 auto 8px;border-radius:8px;background:var(--paper)}.ps-message{padding:12px;border:1px solid #cddbf7;border-radius:12px 12px 12px 4px;background:#f0f5ff}.ps-message p{margin-top:8px;font-size:12px}.ps-footnote{font-size:12px!important}.ps-phone{position:absolute;right:16px;top:auto;bottom:16px;width:224px;height:492px;padding:12px;border:0;border-radius:24px;background:var(--card);box-shadow:0 0 0 6px var(--ink),0 16px 32px -12px #18243b40}.ps-island{display:none}.ps-phone-bar{display:flex;justify-content:space-between;font-size:12px;line-height:16px;padding:4px 4px 8px;margin-bottom:8px;border-bottom:1px solid var(--line-soft)}.ps-phone-panels{height:420px;overflow:hidden}.ps-phone .ps-panel.is-active{gap:8px}.ps-phone h4{font-size:16px;line-height:20px}.ps-phone h5{font-size:12px;margin-bottom:8px}.ps-phone .ps-card{padding:12px}.ps-phone :is(.ps-row,p){font-size:12px}.ps-phone .ps-row{padding:4px 0;gap:4px}.ps-phone .ps-status{font-size:12px;padding:8px}.ps-phone .ps-evidence{gap:8px}.ps-phone .ps-portrait{width:48px;height:48px}.ps-home{position:absolute;bottom:8px;left:calc(50% - 36px);width:72px;height:4px;background:#18243b;border-radius:4px}.ps-action{margin-top:8px;padding:8px;border-radius:8px;background:var(--blue);color:white;text-align:center;font-size:12px}.ps-offer{border-color:var(--blue)}@media(max-width:1100px){body:not([data-lab=snake]){.ps-story{padding-right:0}.ps-app{grid-template-columns:112px minmax(0,1fr)}.ps-sidebar>img{width:88px}.ps-sidebar>:is(span,b){padding:6px 4px}.ps-phone{width:204px}.ps-panels{padding:16px}}}@media(max-width:700px){body:not([data-lab=snake]){.ps-story{min-height:900px;padding:0 0 420px}.ps-window{min-height:480px}.ps-app{min-height:452px;grid-template-columns:96px minmax(0,1fr)}.ps-sidebar>img{width:72px}.ps-sidebar>:is(span,b){font-size:10px}.ps-top{padding:12px;gap:4px;font-size:10px}.ps-panels{padding:12px}.ps-story h4{font-size:20px}.ps-card{padding:12px}.ps-row{font-size:12px}.ps-phone{top:auto;bottom:0;right:calc(50% - 112px);width:224px;height:404px}.ps-phone-panels{height:336px}.ps-phone .ps-panel.is-active{gap:8px}.ps-phone .ps-card{padding:8px}.ps-phone h4{font-size:16px}}}@media(min-width:701px){#f-prearrival .ps-story{height:100%;min-height:0}#f-prearrival .ps-window{width:100%;height:100%;min-height:0}#f-prearrival .ps-phone{width:204px;height:444px}#f-prearrival .ps-phone-panels{height:372px}#f-prearrival .ps-panels{padding-right:188px}#f-prearrival .ps-panel.is-active{gap:8px}#f-prearrival .ps-card{padding:12px}}.ps-line{display:inline-block;width:56px;max-width:100%;height:4px;border-radius:4px;background:var(--sky);vertical-align:middle}.ps-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#cbd3e0;flex:none}.ps-ghost{display:flex;align-items:center;gap:8px;min-height:20px}.ps-ghost .ps-line{width:64%}.ps-sidebar{padding:12px 8px;gap:4px;overflow:hidden}.ps-sidebar>.ps-ghost{padding:4px 8px}.ps-sidebar .ps-nav-main{display:flex;align-items:center;gap:8px;padding:4px 8px;line-height:16px;border-radius:8px}.ps-nav-main>span{margin-left:auto}.ps-nav-main .ps-dot{background:white}.ps-subnav{margin-left:12px;display:grid;gap:4px}.ps-subnav>span{display:flex;align-items:center;gap:8px;min-height:24px;padding:4px;font-size:10px;line-height:12px;border-radius:8px;white-space:nowrap}.ps-sidebar-fill{padding:8px;gap:4px}.ps-sidebar .ps-user{display:flex;align-items:center;gap:8px;padding:8px 4px 0;flex:none;font-size:12px;line-height:16px}.ps-sidebar .ps-user img{width:24px;height:24px;flex:0 0 24px;margin:0;border-radius:50%;object-fit:cover}.ps-user b{display:block;font-weight:500;white-space:nowrap}.ps-user .ps-line{width:48px}.ps-ref-filter{display:flex;justify-content:space-between;border:1px solid var(--line);border-radius:8px;padding:8px}.ps-ref-filter .ps-ghost{width:40%}.ps-ref-tabs{display:flex;gap:32px;background:var(--surf);border-radius:8px;padding:4px;width:55%;font-size:12px}.ps-ref-tabs b{padding:4px 16px;background:white;border-radius:4px;font-weight:500}.ps-ref-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ps-ref-head,.ps-ref-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:16px}.ps-ref-head{background:var(--surf);color:var(--mute)}.ps-ref-row{border-top:1px solid var(--line-soft);min-height:44px}.ps-ref-guest{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid var(--line);padding:12px;border-radius:8px;font-size:12px}.ps-ref-guest>div{display:grid;gap:8px}.ps-link{color:var(--blue);font-weight:500}.ps-ref-id-title,.ps-ref-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ps-ref-meta{display:grid;gap:4px;margin:12px 0}.ps-ref-actions>span{padding:4px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px}.ps-ref-muted{display:grid;gap:8px}.ps-ref-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ps-ref-kpis .ps-card{display:grid;gap:12px}.ps-notify{position:absolute;right:16px;bottom:16px;width:280px;z-index:3;box-shadow:0 8px 24px #18243b18}.ps-panels{position:relative;height:calc(100% - 36px)}@media(min-width:701px){#f-prearrival .ps-panels{padding-right:16px}#f-prearrival .ps-app{grid-template-columns:168px minmax(0,1fr)}#f-prearrival .ps-sidebar>img{width:112px}}.ps-detail-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.ps-detail-tabs>*{padding:8px 4px}.ps-detail-tabs b{border-bottom:2px solid var(--ink);font-weight:500}.ps-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-detail-stack{display:grid;gap:12px;align-content:start}.ps-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.ps-summary-grid b{font-weight:500}.ps-detail-grid .ps-evidence{margin-top:16px}.ps-detail-grid .ps-portrait{width:100%;height:112px;margin-top:8px}.ps-phone-panels{background:var(--paper);border-radius:8px}.ps-phone .ps-panel{font-size:12px;line-height:16px}.ps-portal-hero{height:80px;background:#dde4ed;padding:24px 12px 8px;display:grid;align-content:end;gap:4px}.ps-portal-hero b{font-size:12px;font-weight:600}.ps-portal-stay{position:relative;margin:-4px 8px 8px;border:1px solid var(--line);border-radius:8px;background:white;padding:8px;display:grid;gap:4px}.ps-portal-stay small{font-size:10px}.ps-portal-stay p{font-size:10px;margin-bottom:4px}.ps-portal-secondary{display:flex;justify-content:space-around;border-top:1px solid var(--line-soft);padding:8px 0 0}.ps-portal-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 8px}.ps-portal-tiles>div{border:1px solid var(--line);padding:8px;border-radius:8px;display:grid;gap:8px}.ps-portal-tiles b{font-size:10px;font-weight:500;color:var(--mute)}.ps-powered{text-align:center;font-size:8px!important;padding:8px 0}.ps-portal-top{display:flex;gap:8px;padding:8px;background:white;border-bottom:1px solid var(--line);align-items:center;font-size:10px}.ps-portal-top b{font-weight:500;flex:1}.ps-form-scroll{height:308px;padding:8px;overflow:hidden}.ps-form-scroll>small{font-size:10px;margin-bottom:8px}.ps-form-card{padding:8px;border:1px solid var(--line);border-radius:8px;background:white}.ps-form-card>h5{margin-bottom:4px}.ps-form-card>small{font-size:10px;margin-bottom:12px}.ps-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.ps-form-field{min-width:0;margin:8px 0}.ps-form-field small{font-size:8px;font-weight:500;line-height:12px;margin-bottom:4px}.ps-form-field>div{border:1px solid var(--line);border-radius:4px;min-height:24px;padding:4px;font-size:10px}.ps-form-next{display:flex;align-items:center;gap:8px;margin-top:8px;border-top:1px solid var(--line);padding-top:8px;font-size:10px}.ps-form-next>*{flex:1;text-align:center;padding:4px}.ps-form-next b{background:var(--blue);color:white;border-radius:8px;font-weight:500}.ps-form-field .ps-document-placeholder{height:72px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--paper)}.ps-offer-list{display:grid;gap:8px;padding:0 8px}.ps-portal-offer{display:flex;gap:8px;padding:8px;background:white;border:1px solid var(--line);border-radius:8px}.ps-portal-offer b{display:block;font-size:10px}.ps-portal-offer p{font-size:10px}.ps-offer-image{width:36px;height:48px;background:var(--sky);border-radius:4px;flex:none;display:grid;place-items:center}.ps-phone .ps-panel>.ps-action,.ps-phone .ps-panel>.ps-status{margin-inline:8px}.ps-neutral{color:var(--mute);background:var(--surf);border-radius:4px;padding:4px 8px;font-size:10px}.ps-window{position:relative;z-index:0;isolation:isolate}.ps-phone{z-index:5;transition:opacity .3s ease,transform .4s ease,visibility .3s}@media(prefers-reduced-motion:reduce){.ps-phone{transition:none}}#f-prearrival .ps-window{--ps-body:clamp(10px,1.40625cqi,18px);--ps-label:clamp(9px,1.25cqi,16px);--ps-title:clamp(14px,2.03125cqi,26px)}#f-prearrival .ps-window :is(.ps-row,.ps-ref-row,.ps-ref-guest,.ps-summary-grid,.ps-message p){font-size:var(--ps-body);line-height:1.45}#f-prearrival .ps-window :is(small,.ps-status,.ps-ref-head,.ps-ref-actions,.ps-detail-tabs){font-size:var(--ps-label);line-height:1.4}#f-prearrival .ps-window h4{font-size:var(--ps-title);line-height:1.25}#f-prearrival .ps-window h5{font-size:clamp(11px,1.484375cqi,19px);line-height:1.35}.ps-phone .ps-action{font-size:12px;line-height:16px;white-space:nowrap;padding:8px 4px}.ps-phone .ps-form-field small{font-size:10px;line-height:12px}.ps-phone .ps-form-field.is-focused{background:white;transform:none}.ps-portal-tiles{gap:4px}.ps-portal-tiles>div{padding:4px 8px;gap:4px}.ps-portal-tiles .ps-line{display:none}.ps-portal-stay{gap:2px}.ps-form-field>div{width:100%;min-width:0;overflow:hidden}.ps-form-grid .ps-form-field small{min-height:24px;margin:0 0 4px}.ps-form-field .ps-line{width:100%;max-width:48px}.ps-demo-document{border:1px solid #d4cdb8;background:#f6f2e8;border-radius:6px;padding:8px;margin:8px 0;color:#354455}.ps-demo-doc-head{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.04em}.ps-demo-doc-head span{font-size:8px;color:#926844}.ps-demo-doc-body{display:grid;grid-template-columns:40% 1fr;gap:8px;margin-top:8px}.ps-demo-doc-body small{font-size:6px!important;line-height:10px}.ps-demo-doc-body b{display:block;font-size:8px;line-height:12px}.ps-demo-selfie{display:block;width:100%;max-width:100px;height:112px;margin:8px auto;object-fit:contain;border-radius:8px}.ps-demo-doc-body .ps-demo-selfie{width:100%;height:auto;margin:0}.ps-demo-doc-foot{font-size:6px;text-align:center;letter-spacing:.04em;border-top:1px solid #d4cdb8;padding-top:4px;margin-top:8px}.ps-phone .ps-form-field>.ps-demo-document{padding:6px}.ps-story[data-phone=false] .ps-phone{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(16px)}.ps-phone-bar{height:24px;padding:0 6px;margin:0 0 8px;border:0;align-items:center;line-height:1;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.ps-phone-bar>*{display:inline-flex;align-items:center;line-height:1;margin:0}.ps-phone .ps-panel,.ps-phone .ps-form-card,.ps-phone .ps-portal-top{min-width:0}.ps-phone .ps-form-grid>*{width:100%;min-width:0}.ps-phone .ps-form-field>div{box-sizing:border-box}.ps-demo-selfie{object-fit:cover;object-position:center 35%}.ps-demo-doc-body .ps-demo-selfie{height:76px}.ps-protection-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:var(--ps-body);line-height:1.4}.ps-protection-detail b{font-weight:600}.ps-protection-detail .ps-status{justify-self:end;white-space:nowrap}#f-prearrival .ps-phone{width:248px;height:484px;padding:8px 12px 16px;display:flex;flex-direction:column}#f-prearrival .ps-phone-bar{flex:none;position:relative;height:31px;padding:0 4px;margin:0 0 6px;font-size:14px;color:#202737}.ps-phone-bar svg{width:62px;height:15px;flex:none}.ps-phone-bar .ps-island{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:51px;height:15px;border-radius:20px;background:#202737}#f-prearrival .ps-phone-panels{flex:1;height:auto;min-height:0;border-radius:12px}#f-prearrival .ps-phone .ps-panel{height:100%;gap:8px}#f-prearrival .ps-phone :is(p,small,.ps-form-field small){font-size:12px;line-height:16px}#f-prearrival .ps-phone h5{font-size:16px;line-height:20px;margin:0 0 4px}#f-prearrival .ps-phone .ps-action{font-size:12px;line-height:16px;padding:8px;margin-top:8px}#f-prearrival .ps-portal-hero{position:relative;height:128px;padding:0;overflow:hidden}.ps-portal-hero>img{width:100%;height:100%;object-fit:cover}.ps-portal-hero>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:12px 12px 20px;background:linear-gradient(transparent 25%,#18243b99);color:white}#f-prearrival .ps-portal-hero small{color:white}#f-prearrival .ps-portal-hero b{font-size:16px;line-height:20px}#f-prearrival .ps-portal-stay{margin:-12px 8px 8px;padding:12px;gap:8px;border-radius:12px}.ps-stay-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-stay-dates>div{display:grid;gap:0}.ps-stay-dates>div+div{border-left:1px solid var(--line-soft);padding-left:12px}.ps-stay-dates b{font-size:12px;line-height:16px;font-weight:600}.ps-stay-dates span{color:var(--mute);font-size:12px}#f-prearrival .ps-portal-secondary{padding:8px 0 0;font-size:8px;line-height:12px;gap:8px;color:var(--mute)}#f-prearrival .ps-portal-tiles{gap:8px;margin:0 8px}#f-prearrival .ps-portal-tiles>div{padding:8px;display:flex;align-items:center;gap:8px;background:white}#f-prearrival .ps-portal-tiles b{font-size:8px;line-height:12px}.ps-portal-tiles>div>span{color:var(--mute);font-size:16px}#f-prearrival .ps-powered{font-size:8px!important;line-height:12px;padding:8px 0}#f-prearrival .ps-portal-top{padding:8px;gap:8px}.ps-portal-top>div{flex:1;min-width:0}#f-prearrival .ps-portal-top small{font-size:8px;line-height:12px}.ps-portal-top b{display:block;font-size:12px;line-height:16px}.ps-language{font-size:8px;border:1px solid var(--line);padding:4px;border-radius:4px}.ps-portal-steps{display:flex;justify-content:space-between;padding:8px;gap:4px;font-size:8px;line-height:12px;border-bottom:1px solid var(--line-soft);color:var(--mute)}.ps-portal-steps b{color:var(--blue);font-weight:500}#f-prearrival .ps-form-scroll{height:304px;padding:8px}#f-prearrival .ps-form-card{padding:12px;border-radius:8px}#f-prearrival .ps-form-grid{gap:8px}#f-prearrival .ps-form-field{margin:0}#f-prearrival .ps-form-grid .ps-form-field small{font-size:8px;line-height:12px;min-height:12px;margin:0 0 4px;white-space:nowrap}#f-prearrival .ps-form-field>div{min-height:28px;font-size:8px;line-height:16px;padding:4px;text-overflow:ellipsis;white-space:nowrap}#f-prearrival .ps-form-card>small{font-size:8px;line-height:12px;margin:0 0 12px}#f-prearrival .ps-id-form{margin:0 8px}#f-prearrival .ps-id-form .ps-demo-document{margin:8px 0 12px}.ps-selfie-row{display:flex;align-items:center;gap:12px}.ps-selfie-row .ps-demo-selfie{margin:0;width:64px;height:80px}#f-prearrival .ps-selfie-row small{font-size:8px}#f-prearrival .ps-selfie-row .ps-status{margin-top:8px;font-size:8px;padding:4px 8px}.ps-upsell-heading{padding:0 12px}#f-prearrival .ps-portal-offer{align-items:center;padding:8px}#f-prearrival .ps-portal-offer b{font-size:12px;line-height:16px}#f-prearrival .ps-portal-offer p{font-size:8px;line-height:12px}.ps-portal-offer strong{display:block;font-size:12px;line-height:16px;margin-top:4px;font-weight:500}#f-prearrival .ps-offer-image{width:32px;height:40px;font-size:20px;color:var(--blue)}.ps-team-label{padding:8px;font-size:8px;letter-spacing:.06em;color:var(--mute);border-bottom:1px solid var(--line-soft)}.ps-message-head{display:grid;justify-items:center;gap:4px;padding:8px;background:white}.ps-message-head img{width:32px;height:32px;border-radius:8px}#f-prearrival .ps-message-head small{font-size:8px;line-height:12px}.ps-sms-date{text-align:center;color:var(--mute);font-size:8px;padding:8px 0}.ps-sms{margin:0 12px;padding:12px;border-radius:12px 12px 12px 4px;background:#e9edf3}#f-prearrival .ps-sms p{font-size:12px;line-height:16px;margin-top:8px}.ps-sms>b{font-size:12px;font-weight:600}.ps-time-change{display:flex;align-items:center;gap:8px;padding:12px 0 4px;font-size:16px}.ps-time-change s{color:var(--mute)}.ps-time-change strong{color:var(--blue);font-weight:600}#f-prearrival .ps-sms-meta{font-size:8px;line-height:12px;padding:0 12px}@media(max-width:700px){body:not([data-lab=snake]){#f-prearrival .ps-phone{right:calc(50% - 124px)}}}#f-prearrival .ps-form-wide{grid-column:1 / -1}#f-prearrival .ps-reveal{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}#f-prearrival .ps-reveal.is-shown{opacity:1;transform:none}#f-prearrival [data-focus]{position:relative;transform-origin:center;transition:transform .55s ease,box-shadow .55s ease}#f-prearrival [data-focus].is-focused{z-index:2;transform:scale(1.025);box-shadow:0 0 0 1.5px #7194ed,0 4px 16px #668cff20;border-radius:8px}#f-prearrival .ps-form-field.is-focused{transform:none}#f-prearrival .ps-panel.is-active{animation:none}.ps-portal-form{display:none}.ps-story[data-beat="0"]:not([data-phase="1"]) .ps-portal-home{display:none}.ps-story[data-beat="0"]:is([data-phase="2"],[data-phase="3"]) .ps-portal-form{display:block}.ps-form-card{transition:transform .7s ease}.ps-story[data-beat="0"][data-phase="3"] .ps-form-scroll .ps-form-card{transform:translateY(-128px)}.ps-purchase-after{display:none}.ps-story[data-beat="2"][data-phase="3"] .ps-purchase-before{display:none}.ps-story[data-beat="2"][data-phase="3"] .ps-purchase-after{display:inline}html[data-motion=paused] #f-prearrival *,html[data-motion=paused] #f-prearrival *::before{transition:none!important}@media(prefers-reduced-motion:reduce){#f-prearrival .ps-reveal{opacity:1;transform:none;transition:none}#f-prearrival [data-focus].is-focused{transform:none}#f-prearrival .ps-form-card{transition:none}}#f-prearrival .ps-ref-table .ps-ref-row.is-focused{transform:none;box-shadow:inset 0 0 0 1.5px #7194ed;border-radius:0;background:#f8faff}[data-scene=hr]{position:relative}[data-scene=hr] .app-side{padding-inline:.85em}[data-scene=hr] .side-nav .on{font-size:.85em}[data-scene=hr] .side-nav .on .cx{margin-inline-start:auto;inline-size:.85em}[data-scene=hr] .side-nav .sub-host{display:block}.hr-sub{position:relative;gap:0;margin-block-start:0}.hr-sub li{position:relative;isolation:isolate;display:flex;align-items:center;gap:.55em;block-size:2.2em;padding-inline:.6em;color:var(--slate);white-space:nowrap}.hr-sub li svg{inline-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.hr-glide{position:absolute;z-index:0;inset-inline:0;inset-block-start:.15em;block-size:1.9em;border-radius:var(--r-chip);background:color-mix(in oklab,var(--nav-on) 10%,transparent);transform:translateY(2.2em)}.hr-sub li+li+li{}[data-scene=hr] .app-top .crumb{color:var(--faint);white-space:nowrap}[data-scene=hr] .app-top .crumb b{font-weight:500;color:var(--ink)}.hr-bell{position:relative;display:inline-grid}.hr-bell i{position:absolute;inset-block-start:-.15em;inset-inline-end:-.15em;inline-size:.6em;aspect-ratio:1;border-radius:50%;background:var(--ch);box-shadow:0 0 0 .15em var(--card);transform:scale(0)}.hr-swap{display:inline-grid}.hr-swap>*{grid-area:1 / 1}.hr-swap>:nth-child(n+2){opacity:0}.hr-crumb>*{white-space:nowrap}.hr-stack{position:relative;flex:1;min-block-size:0;display:grid}.hr-pane{grid-area:1 / 1;min-inline-size:0;min-block-size:0;display:grid;grid-template-rows:auto auto 1fr;gap:1em;align-content:start;padding:1.4em 1.6em 0;overflow:clip;opacity:0}.hr-pane.hr-people{opacity:1}.hr-pane>*{min-inline-size:0;align-self:start}.hr-head{display:flex;align-items:center;gap:.8em}.hr-head h4{flex:1;font-size:1.5em;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.hr-find{display:inline-flex;align-items:center;gap:.5em;inline-size:18em;padding:.55em .8em;border-radius:var(--r-chip);font-size:.85em;color:var(--faint);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;overflow:hidden}.hr-find svg{inline-size:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.hr-filters{display:flex;align-items:center;gap:.8em}.hr-tools{margin-inline-start:auto;display:flex;gap:.5em}.hr-fld{display:inline-flex;align-items:center;gap:.35em;padding:.5em .8em;border-radius:var(--r-chip);font-size:.82em;color:var(--slate);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.hr-fld svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:1.8}.hr-seg{display:inline-flex;padding:.22em;border-radius:var(--r-chip);font-size:.85em;background:var(--sky)}.hr-seg>span{display:inline-flex;align-items:center;gap:.5em;padding:.35em .9em;border-radius:calc(var(--r-chip) - 2px);color:var(--slate);white-space:nowrap}.hr-seg>span.on{font-weight:600;color:var(--ink);background:var(--card);box-shadow:var(--sh-card)}.hr-seg u{display:inline-grid;place-items:center;min-inline-size:1.7em;padding-inline:.45em;border-radius:var(--r-pill);font-size:.85em;font-weight:600;text-decoration:none;color:var(--slate);background:var(--sky)}.hr-seg .on u{color:var(--blue-deep);background:var(--blue-wash)}.hr-seg u .hot{color:var(--ch)}.hr-seg u.hr-swap>*{display:block;text-align:center}.hr-av{display:inline-grid;place-items:center;flex:none;inline-size:2.4em;aspect-ratio:1;border-radius:50%;font-style:normal;font-size:.82em;font-weight:600;letter-spacing:.02em;color:#fff;background:color-mix(in srgb,var(--c, var(--slate)) 75%,var(--ink))}.hr-chip{display:inline-flex;align-items:center;padding:.15em .7em;border-radius:var(--r-pill);font-size:.78em;font-weight:600;white-space:nowrap}.hr-chip.dept{color:var(--blue-deep);background:var(--blue-wash)}.hr-chip.co{color:var(--st-wait);background:var(--st-wait-bg)}.hr-chip.pend{color:var(--st-wait);background:var(--st-wait-bg)}.hr-chip.ok{color:var(--st-ok);background:var(--st-ok-bg)}.hr-list{display:grid;gap:.4em;align-content:start}.hr-prow{display:grid;grid-template-columns:auto 17em minmax(0,1fr) auto;align-items:center;gap:.9em;padding:.4em .9em;border-radius:var(--r-card);font-size:.85em;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.hr-prow b{display:block;font-size:1.05em;font-weight:600;color:var(--ink)}.hr-prow small{display:block;font-size:.88em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-prow .loc{color:var(--ink);white-space:nowrap}.hr-prow .loc small{display:inline;margin-inline-start:.5em}.hr-prow .loc small b{display:inline;font-size:1em}.hr-prow .tags{display:grid;gap:.3em;justify-items:end}.hr-prow{position:relative;isolation:isolate}.hr-prow.hr-hit{z-index:1}.hr-hov{position:absolute;inset:0;z-index:-1;border-radius:var(--r-card);background:var(--sky);opacity:0}.hr-legend{display:flex;gap:1.3em;font-size:.85em;color:var(--slate)}.hr-legend i{display:inline-block;inline-size:1em;aspect-ratio:1;margin-inline-end:.4em;border-radius:.3em;vertical-align:-.15em;background:var(--st-wait-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-wait) 35%,transparent)}.hr-legend i.hol{border-radius:50%;background:var(--sky);box-shadow:inset 0 0 0 1px var(--line)}.hr-cal{--day: 2.9em;display:grid;grid-template-columns:14em repeat(20,var(--day));align-self:start;border-radius:var(--r-card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);font-size:.82em}.hr-cal>div{box-shadow:inset -1px -1px 0 var(--line-soft)}.hr-cal .hd{display:flex;align-items:center;block-size:2.6em;padding-inline:1em;font-weight:600;color:var(--slate);background:var(--surf);white-space:nowrap}.hr-cal .d{display:grid;place-items:center;align-content:center;block-size:2.6em;font-size:.9em;font-weight:500;line-height:1.1;color:var(--slate);background:var(--surf)}.hr-cal .d b{font-weight:600;color:var(--ink)}.hr-cal .d.today{color:var(--blue-deep);background:var(--blue-wash)}.hr-cal .d.today b{color:var(--blue-deep)}.hr-cal .who{display:flex;align-items:center;gap:.6em;block-size:3.4em;padding-inline:.8em;min-inline-size:0}.hr-cal .who .hr-av{inline-size:2.1em;font-size:.72em}.hr-cal .who b{display:block;font-size:.95em;font-weight:600;color:var(--ink);white-space:nowrap}.hr-cal .who small{display:block;font-size:.85em;color:var(--faint);white-space:nowrap}.hr-cal .c{position:relative;block-size:3.4em}.hr-cal .c.we{background:repeating-linear-gradient(135deg,transparent 0 .35em,var(--line-soft) .35em .42em)}.hr-bar{position:absolute;z-index:2;inset-block-start:.5em;inset-inline-start:.25em;block-size:2.3em;inline-size:calc(var(--n) * var(--day) - .5em);display:flex;align-items:center;gap:.4em;padding-inline:.6em;border-radius:.5em;font-size:.95em;font-weight:600;white-space:nowrap;overflow:hidden;color:var(--st-wait);background:var(--st-wait-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-wait) 35%,transparent)}.hr-newbar{transform-origin:left center;transform:scaleX(0);opacity:0}.hr-rt{position:relative;border-radius:var(--r-card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);font-size:.85em}.hr-rt .th,.hr-rt .rrow{display:grid;grid-template-columns:minmax(12em,1.4fr) 1fr 1.2fr 4.5em;align-items:center;gap:.8em;padding-inline:1.1em}.hr-rt .th{block-size:2.9em;font-weight:500;color:var(--slate);background:var(--surf)}.hr-rt .th span,.hr-rt .rrow>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-slot{display:grid}.hr-slot>*{grid-area:1 / 1}.hr-row{position:relative;isolation:isolate;opacity:0}.hr-rt .rrow{position:relative;isolation:isolate;block-size:3.8em;color:var(--ink);background:var(--card);box-shadow:inset 0 1px 0 var(--line-soft)}.hr-rt .rrow .nm{display:flex;align-items:center;gap:.6em}.hr-rt .rrow .nm .hr-av{inline-size:2.2em;font-size:.78em}.hr-rt .rrow .nm b{display:block;font-weight:600}.hr-rt .rrow .nm small{display:block;font-size:.85em;color:var(--faint)}.hr-rt .rrow .note{color:var(--slate)}.hr-rt .rrow .act{justify-self:end;color:var(--faint)}.hr-empty{display:flex;justify-content:center;align-items:center;gap:.6em;block-size:3.8em;font-size:.95em;color:var(--slate);background:var(--card);box-shadow:inset 0 1px 0 var(--line-soft)}.hr-empty i{display:grid;place-items:center;inline-size:2em;aspect-ratio:1;border-radius:var(--r-chip);background:var(--surf)}.hr-empty i svg{inline-size:1.05em;stroke:var(--faint);fill:none;stroke-width:1.8}.hr-toast{position:absolute;z-index:6;inset-inline-start:50%;inset-block-end:1.4em;display:flex;align-items:center;gap:.6em;padding:.7em 1.1em;border-radius:var(--r-card);font-size:.85em;color:var(--card);background:var(--ink);box-shadow:var(--sh-float);white-space:nowrap;transform:translate(-50%,1.2em);opacity:0}.hr-toast i{display:grid;place-items:center;inline-size:1.3em;aspect-ratio:1;border-radius:50%;color:var(--st-ok);background:var(--st-ok-bg)}.hr-toast i svg{inline-size:.8em;stroke:currentColor;fill:none;stroke-width:2.6}.hr-toast small{color:color-mix(in oklab,var(--card) 60%,transparent)}.hr-veil{position:absolute;inset:0;z-index:8;background:color-mix(in oklab,var(--ink) 28%,transparent);opacity:0;pointer-events:none}.hr-sheet{position:absolute;z-index:9;inset-inline-start:50%;inset-block-start:50%;inline-size:min(46em,calc(100% - 3em));display:grid;gap:.9em;padding:1.4em 1.5em;border-radius:var(--r-win);font-size:.85em;color:var(--ink);background:var(--card);box-shadow:var(--sh-float),0 0 0 1px var(--line-soft);transform:translate(-50%,-46%) scale(.97);opacity:0;pointer-events:none}.hr-sheet>*{opacity:0}.hr-sheet .h{display:flex;align-items:center;gap:.8em}.hr-sheet .h>span{min-inline-size:0}.hr-sheet .h b{display:block;font-size:1.2em;font-weight:600}.hr-sheet .h small{display:block;font-size:.88em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-sheet .h .st{margin-inline-start:auto;flex:none}.hr-sheet .reason{padding:.8em 1em;border-radius:var(--r-chip);line-height:1.5;background:var(--surf)}.hr-sheet small.lbl,.hr-sheet .reason small,.hr-sheet .kv small{display:block;margin-block-end:.25em;font-size:.78em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.hr-sheet .grid{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.hr-sheet .kv{display:grid;gap:.15em;padding:.7em .85em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line)}.hr-sheet .kv b{font-size:1.05em;font-weight:600}.hr-sheet .kv span{font-size:.9em;color:var(--slate)}.hr-sheet .kv.wide{grid-column:1 / -1}.hr-sheet .cover{display:flex;align-items:center;gap:.6em}.hr-sheet .cover i{inline-size:.55em;aspect-ratio:1;border-radius:50%;background:var(--st-ok)}.hr-bal{display:flex;align-items:center;gap:.45em}.hr-bal em{position:relative;font-style:normal}.hr-bal em i{position:absolute;inset-inline:-.05em;inset-block-start:50%;block-size:2px;background:currentColor;opacity:0}.hr-bal .arr,.hr-bal u:not(.spot){text-decoration:none;opacity:0;transform:translateX(-.4em)}.hr-bal u:not(.spot){color:var(--ch)}.hr-sheet .f{display:flex;justify-content:flex-end;gap:.6em}.hr-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-block-size:2.6em;padding-inline:1.1em;border-radius:var(--r-chip);font-weight:500;color:#fff;background:var(--nav-on);white-space:nowrap}.hr-btn.ghost{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.hr-btn .lbl>*{text-align:center}.hr-tap{position:relative;isolation:isolate}[data-scene=hr] .ring{z-index:3}[data-scene=hr] .ring.sm{inline-size:2.4em}.hr-sub .ring{inset-inline-start:1.4em}.hr-rt .rrow .ring{inset-inline-start:12%;inline-size:4em}.hr-rt{padding:var(--hl-reach);padding-inline:calc(var(--hl-reach) + 4px);background:var(--card)}.hr-rt .th{background:none}.hr-rt .rrow{--hl-r: 6px;border-radius:6px;--hl-fill: var(--card)}.hr-bal{position:relative}.hr-req .hr-rt{align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr)}.hr-req .hr-slot{align-content:start}.hr-req .hr-empty{block-size:100%}@media(min-width:1024px)and (width<68rem){[data-scene=hr] .aw-body{grid-template-columns:12.6em minmax(0,1fr)}}[data-scene=hr] .hr-line{display:inline-block;inline-size:5em;max-inline-size:100%;block-size:.42em;border-radius:1em;background:var(--line);vertical-align:middle}[data-scene=hr] .hr-dot{display:inline-block;inline-size:.5em;aspect-ratio:1;margin-inline-end:.6em;border-radius:50%;background:var(--faint);opacity:.45}[data-scene=hr] .hr-note-lines{display:grid;gap:.55em;padding-block:.3em}[data-scene=hr] .hr-note-lines .hr-line{inline-size:88%}[data-scene=hr] .hr-note-lines .hr-line:last-child{inline-size:58%}[data-scene=hr] .hr-prow{grid-template-columns:auto minmax(0,1fr) 8em auto;padding-block:.65em}[data-scene=hr] .hr-chip.co{background:transparent}[data-scene=hr] .hr-chip.co .hr-line{inline-size:3em}[data-scene=hr] .hr-find{inline-size:10em}[data-scene=hr] .hr-sheet{gap:.9em;padding:1.4em 1.5em;font-size:1.05em}[data-scene=hr] .hr-prow{font-size:1.1em;grid-template-columns:auto minmax(0,1fr) 6em auto}[data-scene=hr] .hr-prow small{font-size:.95em}[data-scene=hr] .hr-rt{font-size:1.05em}[data-scene=hr] .hr-rt .th,[data-scene=hr] .hr-rt .rrow{grid-template-columns:minmax(0,1.4fr) 1fr 1.2fr 4.5em}[data-scene=hr] .hr-prow:nth-child(n+5){display:none}[data-scene=hr] .hr-head h4{font-size:1.8em}#f-hr .aw-body{grid-template-columns:15.2em minmax(0,1fr)}#f-hr .hr-pane{padding:1.4em 1.6em;gap:1em}#f-hr .hr-head h4{font-size:var(--mock-title-size)}#f-hr .hr-head .hr-seg{display:none}#f-hr .hr-prow{grid-template-columns:auto minmax(0,1fr) auto;font-size:1.12em}#f-hr .hr-prow .loc,#f-hr .hr-prow small:last-child,#f-hr .hr-chip.co{display:none}#f-hr .hr-prow:nth-child(n+4){display:grid}#f-hr .hr-sheet{inline-size:min(34em,calc(100% - 2em));font-size:1em}#f-hr .hr-cal{--day: 2.3em;grid-template-columns:10em repeat(7,minmax(0,1fr));width:100%;font-size:1em}#f-hr .hr-away .hr-cal{align-self:stretch;grid-template-rows:auto repeat(8,minmax(0,1fr))}#f-hr .hr-cal .who,#f-hr .hr-cal .c{block-size:auto}#f-hr .hr-cal .c .hr-bar{inset-block:.45em;block-size:auto}.hr-cal .hr-bar:has(>.spot){overflow:visible;--hl-colour: var(--st-wait);--hl-r: .5em}#f-hr .hr-cal .who small{display:none}#f-hr .hr-cal .c .hr-bar{width:calc(var(--n) * 100% - .5em);font-size:.85em}#f-hr .hr-rt .th,#f-hr .hr-rt .rrow{grid-template-columns:minmax(0,1.3fr) 1fr 1.2fr}#f-hr .hr-rt .th>:last-child,#f-hr .rrow .act{display:none}#f-hr .hr-rt .rrow{block-size:5em}#f-hr .hr-rt .rrow .nm small{display:none}#f-hr .hr-btn.hr-tap{background:var(--blue, #4349ed);color:#fff}@media(max-width:1023px){body:not([data-lab=snake]) #f-hr .feature-scene{height:480px;aspect-ratio:auto}body:not([data-lab=snake]) #f-hr .scene-canvas,body:not([data-lab=snake]) #f-hr .scene-canvas[data-fitted]{display:block;width:100%;height:100%;aspect-ratio:auto;zoom:1}body:not([data-lab=snake]) #f-hr .feature-scene .aw{font-size:14px;height:100%}body:not([data-lab=snake]) #f-hr .aw-body{grid-template-columns:minmax(0,1fr)}body:not([data-lab=snake]) #f-hr .app-side{display:none}body:not([data-lab=snake]) #f-hr .app-top{padding-inline:12px}body:not([data-lab=snake]) #f-hr .app-top .right{display:none}body:not([data-lab=snake]) #f-hr .hr-pane{padding:12px}body:not([data-lab=snake]) #f-hr .hr-head h4{font-size:24px}body:not([data-lab=snake]) #f-hr .hr-seg{font-size:11px}body:not([data-lab=snake]) #f-hr .hr-seg>span{padding-inline:7px}body:not([data-lab=snake]) #f-hr .hr-prow{font-size:14px;gap:8px;padding:14px 10px}body:not([data-lab=snake]) #f-hr .hr-cal{grid-template-columns:64px repeat(7,minmax(0,1fr));font-size:12px}body:not([data-lab=snake]) #f-hr .hr-cal .hd{padding-inline:3px;font-size:10px}body:not([data-lab=snake]) #f-hr .hr-cal .who{padding-inline:5px;gap:3px}body:not([data-lab=snake]) #f-hr .hr-cal .who .hr-av{display:none}body:not([data-lab=snake]) #f-hr .hr-cal .who .hr-line{width:35px}body:not([data-lab=snake]) #f-hr .hr-cal .c .hr-bar{font-size:12px}body:not([data-lab=snake]) #f-hr .hr-rt{font-size:12px}body:not([data-lab=snake]) #f-hr .hr-rt .th,body:not([data-lab=snake]) #f-hr .hr-rt .rrow{gap:6px;padding-inline:8px}body:not([data-lab=snake]) #f-hr .hr-rt .nm .hr-av{display:none}body:not([data-lab=snake]) #f-hr .hr-sheet{width:calc(100% - 20px);font-size:13px;padding:14px;gap:10px}body:not([data-lab=snake]) #f-hr .hr-sheet .h{gap:6px}body:not([data-lab=snake]) #f-hr .hr-sheet .h b{font-size:15px}body:not([data-lab=snake]) #f-hr .hr-sheet .kv{padding:8px}body:not([data-lab=snake]) #f-hr .hr-sheet .kv b{font-size:13px}}#f-hr .hr-prow{padding-block:.5em}#f-hr .hr-sheet{gap:.7em;padding:1em}#f-hr .hr-sheet .reason{display:none}@media(max-width:1023px){body[data-lab=snake] #f-hr .hr-stack{font-size:26px}body[data-lab=snake] #f-hr .hr-head h4{font-size:34px}body[data-lab=snake] #f-hr .hr-prow b,body[data-lab=snake] #f-hr .hr-rt .rrow .nm b{font-size:32px}body[data-lab=snake] #f-hr .hr-prow small{font-size:24px}body[data-lab=snake] #f-hr .hr-chip{font-size:22px}body[data-lab=snake] #f-hr .hr-sheet{font-size:26px;inline-size:calc(100% - 2em)}body[data-lab=snake] #f-hr .hr-sheet .h b{font-size:32px}body[data-lab=snake] #f-hr .hr-sheet .kv b{font-size:28px}body[data-lab=snake] #f-hr .hr-cal .who b{font-size:28px}body[data-lab=snake] #f-hr .hr-cal .c .hr-bar{font-size:24px}body[data-lab=snake] #f-hr .hr-away .hr-cal{grid-template-rows:auto repeat(5,minmax(0,1fr))}body[data-lab=snake] #f-hr .hr-away .hr-cal>:nth-child(n+41):nth-child(-n+56),body[data-lab=snake] #f-hr .hr-away .hr-cal>:nth-child(n+65){display:none}}.js [data-scene=hr]{--cycle: 24s}.js [data-scene=hr] .hr-tap,.js [data-scene=hr] .ring{animation-duration:var(--cycle);animation-timing-function:var(--spring);animation-iteration-count:infinite;animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}.js [data-scene=hr] .hr-tap{animation-name:hr-press}.js [data-scene=hr] .ring{animation-name:hr-ring}@keyframes hr-press{0%{transform:scale(1)}1.7%{transform:scale(1.03)}2.5%{transform:scale(.965)}3.6%,100%{transform:scale(1)}}@keyframes hr-ring{0%,2.1%{opacity:0;transform:translate(-50%,-50%) scale(.3)}2.4%{opacity:.55;transform:translate(-50%,-50%) scale(.55)}4.3%{opacity:0;transform:translate(-50%,-50%) scale(1.4)}100%{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.js [data-scene=hr] .hr-go-away{animation-name:hr-press,hr-press;animation-delay:calc((14.17 - 100) * var(--cycle) / 100),calc((78.75 - 100) * var(--cycle) / 100)}.js [data-scene=hr] .hr-sub .hr-tap{animation-timing-function:var(--ease)}.js [data-scene=hr] .hr-glide{animation:hr-glide var(--cycle) var(--spring) infinite}@keyframes hr-glide{0%,16.5%{transform:translateY(2.2em)}18%,30.9%{transform:translateY(4.4em)}32.4%,81.2%{transform:translateY(6.6em)}82.7%,98.5%{transform:translateY(4.4em)}99.7%,100%{transform:translateY(2.2em)}}.js [data-scene=hr] .hr-hov,.js [data-scene=hr] .hr-prow.hr-hit{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}.js [data-scene=hr] .hr-hov{animation-name:hr-hover;animation-timing-function:var(--ease)}.js [data-scene=hr] .hr-prow.hr-hit{animation-name:hr-hover-lift;animation-timing-function:var(--spring)}@keyframes hr-hover{0%{opacity:0}1%,3.4%{opacity:1}4.4%,100%{opacity:0}}@keyframes hr-hover-lift{0%{transform:none}1%,3.4%{transform:scale(1.03)}4.4%,100%{transform:none}}.js [data-scene=hr] .hr-people{animation:hr-p-people var(--cycle) var(--spring) infinite}.js [data-scene=hr] .hr-away{animation:hr-p-away var(--cycle) var(--spring) infinite}.js [data-scene=hr] .hr-req{animation:hr-p-req var(--cycle) var(--spring) infinite}@keyframes hr-p-people{0%,16.4%{opacity:1;transform:none}17%,98%{opacity:0;transform:translateY(-.6em)}98.05%{opacity:0;transform:translateY(.7em)}98.9%,100%{opacity:1;transform:none}}@keyframes hr-p-away{0%,16.7%{opacity:0;transform:translateY(.7em)}17.4%,30.9%{opacity:1;transform:none}31.5%,80.55%{opacity:0;transform:translateY(-.6em)}80.6%{opacity:0;transform:translateY(.7em)}81.2%,97.8%{opacity:1;transform:none}98.4%,100%{opacity:0;transform:translateY(-.6em)}}@keyframes hr-p-req{0%,31.2%{opacity:0;transform:translateY(.7em)}31.9%,80.4%{opacity:1;transform:none}81%,100%{opacity:0;transform:translateY(-.6em)}}.js [data-scene=hr] .hr-crumb .c1{animation:hr-c1 var(--cycle) linear infinite}.js [data-scene=hr] .hr-crumb .c2{animation:hr-c2 var(--cycle) linear infinite}.js [data-scene=hr] .hr-crumb .c3{animation:hr-c3 var(--cycle) linear infinite}@keyframes hr-c1{0%,17.2%{opacity:1}17.3%,98.9%{opacity:0}99%,100%{opacity:1}}@keyframes hr-c2{0%,17.2%{opacity:0}17.3%,31.7%{opacity:1}31.8%,81.9%{opacity:0}82%,98.9%{opacity:1}99%,100%{opacity:0}}@keyframes hr-c3{0%,31.7%{opacity:0}31.8%,81.9%{opacity:1}82%,100%{opacity:0}}.js [data-scene=hr] .hr-bell i{animation:hr-bell var(--cycle) var(--over) infinite}@keyframes hr-bell{0%,35.3%{transform:scale(0)}36.8%,70.7%{transform:scale(1)}71.6%,100%{transform:scale(0)}}.js [data-scene=hr] .pend-a{animation:hr-pend-a var(--cycle) linear infinite}.js [data-scene=hr] .pend-b{animation:hr-pend-b var(--cycle) linear infinite}.js [data-scene=hr] .appr-a{animation:hr-appr-a var(--cycle) linear infinite}.js [data-scene=hr] .appr-b{animation:hr-appr-b var(--cycle) linear infinite}@keyframes hr-pend-a{0%,35.3%{opacity:1}35.4%,70.7%{opacity:0}70.8%,100%{opacity:1}}@keyframes hr-pend-b{0%,35.3%{opacity:0}35.4%,70.7%{opacity:1}70.8%,100%{opacity:0}}@keyframes hr-appr-a{0%,70.7%{opacity:1}70.8%,100%{opacity:0}}@keyframes hr-appr-b{0%,70.7%{opacity:0}70.8%,100%{opacity:1}}.js [data-scene=hr] .hr-row{animation:hr-row var(--cycle) var(--spring) infinite}.js [data-scene=hr] .hr-empty{animation:hr-empty var(--cycle) var(--ease) infinite}@keyframes hr-row{0%,35.3%{opacity:0;transform:translateY(.5em)}37.2%,70.8%{opacity:1;transform:none}72.2%,100%{opacity:0;transform:none}}@keyframes hr-empty{0%,35.3%{opacity:1}36%,72.6%{opacity:0}74%,100%{opacity:1}}.js [data-scene=hr] .hr-veil{animation:hr-veil var(--cycle) var(--ease) infinite}.js [data-scene=hr] .hr-sheet{animation:hr-sheet var(--cycle) var(--spring) infinite}.js [data-scene=hr] .hr-sheet>*{animation:hr-part var(--cycle) var(--spring) infinite;animation-delay:calc(var(--i, 0) * .13s - var(--cycle))}@keyframes hr-veil{0%,45.5%{opacity:0}47%,69.5%{opacity:1}71%,100%{opacity:0}}@keyframes hr-sheet{0%,45.5%{opacity:0;transform:translate(-50%,-46%) scale(.97)}47.6%,69.5%{opacity:1;transform:translate(-50%,-50%) scale(1)}71%,100%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@keyframes hr-part{0%,45.6%{opacity:0;transform:translateY(.9em)}47.8%,69.6%{opacity:1;transform:none}70.6%,100%{opacity:0;transform:none}}.js [data-scene=hr] .hr-bal em{animation:hr-bal-old var(--cycle) var(--ease) infinite}.js [data-scene=hr] .hr-bal em i{animation:hr-bal-strike var(--cycle) var(--ease) infinite}.js [data-scene=hr] .hr-bal .arr,.js [data-scene=hr] .hr-bal u:not(.spot){animation:hr-bal-new var(--cycle) var(--spring) infinite}@keyframes hr-bal-old{0%,52.4%{opacity:1}53.6%,100%{opacity:.45}}@keyframes hr-bal-strike{0%,52.4%{opacity:0}53.6%,100%{opacity:1}}@keyframes hr-bal-new{0%,52.4%{opacity:0;transform:translateX(-.4em)}54.2%,100%{opacity:1;transform:none}}.js [data-scene=hr] .st-a{animation:hr-st-a var(--cycle) linear infinite}.js [data-scene=hr] .st-b{animation:hr-st-b var(--cycle) linear infinite}.js [data-scene=hr] .ap-a{animation:hr-st-a var(--cycle) linear infinite}.js [data-scene=hr] .ap-b{animation:hr-st-b var(--cycle) linear infinite}@keyframes hr-st-a{0%,66.4%{opacity:1}66.5%,100%{opacity:0}}@keyframes hr-st-b{0%,66.4%{opacity:0}66.5%,100%{opacity:1}}.js [data-scene=hr] .hr-toast{animation:hr-toast var(--cycle) var(--spring) infinite}@keyframes hr-toast{0%,72.6%{opacity:0;transform:translate(-50%,1.2em)}74.4%,81.3%{opacity:1;transform:translate(-50%,0)}82.6%,100%{opacity:0;transform:translate(-50%,0)}}.js [data-scene=hr] .hr-newbar{animation:hr-newbar var(--cycle) var(--spring) infinite}.js [data-scene=hr]{--cycle: 18s}.js [data-scene=hr] .spot{animation:hr-halo var(--cycle) var(--ease) infinite;animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}.js [data-scene=hr] .spot.tight{animation-name:hr-mark}@keyframes hr-halo{0%{opacity:0;transform:scale(.99)}1.8%,7%{opacity:1;transform:scale(1)}8.4%,100%{opacity:0;transform:scale(1)}}@keyframes hr-mark{0%{opacity:0;transform:scale(.94)}1.8%,7%{opacity:1;transform:scale(1)}8.4%,100%{opacity:0;transform:scale(1)}}#f-hr .hr-row{border-radius:var(--r-card);transform-origin:center}.js #f-hr .hr-btn.hr-tap{transform-origin:right center;animation:hr-approve-zoom var(--cycle) var(--spring) infinite}@keyframes hr-row{0%,35.3%{opacity:0;transform:translateY(.5em) scale(.985)}37.2%,70.8%{opacity:1;transform:none}72.2%,100%{opacity:0;transform:none}}@keyframes hr-approve-zoom{0%,61%{transform:scale(1)}63%,65.3%{transform:scale(1.10)}66.4%{transform:scale(.98)}67.4%,100%{transform:scale(1)}}@keyframes hr-newbar{0%,84.5%{opacity:0;transform:scaleX(0)}87.6%,92%{opacity:1;transform:scaleX(1) scaleY(1.15)}94%,98.2%{opacity:1;transform:scale(1)}99.4%,100%{opacity:0;transform:scale(1)}}[data-scene=channels]{--cycle: 22s}.js [data-scene=channels]{.veil{animation:fl-veil var(--cycle) var(--ease) infinite}.screen-ch{animation:fl-scr-ch var(--cycle) linear infinite}.r-air::after{animation:fl-lift var(--cycle) var(--ease) infinite}.r-air .ch-btn{animation:fl-press var(--cycle) var(--over) infinite}.r-air .ch-btn .ring{animation:fl-ring var(--cycle) var(--ease) infinite}.r-air .spot{animation:fl-lift var(--cycle) var(--ease) infinite}.sheet{animation:fl-sheet var(--cycle) var(--spring) infinite}.sheet-steps li:nth-child(1) .done{animation:fl-tick1 var(--cycle) var(--over) infinite}.sheet-steps li:nth-child(2) .done{animation:fl-tick2 var(--cycle) var(--over) infinite}.sheet-steps li:nth-child(3) .done{animation:fl-tick3 var(--cycle) var(--over) infinite}.sheet-cta .ring{animation:fl-ringcta var(--cycle) var(--ease) infinite}.r-air .st-off{animation:fl-st-off var(--cycle) linear infinite}.r-air .st-wait{animation:fl-st-wait var(--cycle) linear infinite}.r-air .st-on{animation:fl-st-on var(--cycle) linear infinite}.r-air .btn-act{animation:fl-btn-act var(--cycle) linear infinite}.r-air .btn-cfg{animation:fl-btn-cfg var(--cycle) linear infinite}.tabs-a .tab-ind{animation:fl-tab var(--cycle) var(--spring) infinite}.fm-rows li:nth-child(1) .c-on{animation:fl-cell1 var(--cycle) var(--over) infinite}.fm-rows li:nth-child(2) .c-on{animation:fl-cell2 var(--cycle) var(--over) infinite}.fm-rows li:nth-child(3) .c-fail{animation:fl-cell3 var(--cycle) var(--over) infinite}.fm-rows li:nth-child(4) .c-on{animation:fl-cell4 var(--cycle) var(--over) infinite}.fm-rows li:nth-child(5) .c-on{animation:fl-cell5 var(--cycle) var(--over) infinite}.fm-rows li:nth-child(6) .c-on{animation:fl-cell6 var(--cycle) var(--over) infinite}.fm-count{animation:fl-count var(--cycle) var(--over) infinite}.nav-hit::after{animation:fl-nav-hov var(--cycle) var(--ease) infinite}.nav-hit .ring{animation:fl-nav-ring var(--cycle) var(--ease) infinite}.nav-hit .spot{animation:fl-nav-hov var(--cycle) var(--ease) infinite}.screen-map{animation:fl-scr-map var(--cycle) linear infinite,fl-map-out var(--cycle) var(--ease) infinite}.screen-cal{animation:fl-scr-cal var(--cycle) linear infinite,fl-cal-in var(--cycle) var(--spring) infinite}.nav-ch{animation:fl-nav-a var(--cycle) linear infinite}.gh-ch{animation:fl-nav-b var(--cycle) linear infinite}.gh-cal{animation:fl-cal-gh var(--cycle) linear infinite}.nav-cal{animation:fl-cal-on var(--cycle) linear infinite}.gh-cs{animation:fl-cs-gh var(--cycle) linear infinite}.nav-cs{animation:fl-cs-on var(--cycle) linear infinite}.crumb-a,.ttl-a,.tabs-a{animation:fl-chrome-a var(--cycle) linear infinite}.crumb-b,.ttl-b,.tabs-b{animation:fl-chrome-b var(--cycle) linear infinite}.crumb-c,.ttl-c,.tabs-c{animation:fl-chrome-c var(--cycle) linear infinite}.gh-sub{animation:fl-sub-a var(--cycle) linear infinite}.side-nav .sub{animation:fl-sub-b var(--cycle) linear infinite}.cal-days{animation:fl-pan var(--cycle) var(--ease) infinite}.b-new{animation:fl-drop var(--cycle) var(--spring) infinite}.b-new::after{animation:fl-lift2 var(--cycle) var(--ease) infinite}.b-new .ring{animation:fl-ring2 var(--cycle) var(--ease) infinite}.b-new .spot{animation:fl-spot-new var(--cycle) var(--ease) infinite}.blk-hit::after{animation:fl-blk-lift var(--cycle) var(--ease) infinite}.blk-hit .ring{animation:fl-blk-ring var(--cycle) var(--ease) infinite}.blk-note{animation:fl-blk-note var(--cycle) var(--spring) infinite}.cal-pop{animation:fl-pop var(--cycle) var(--spring) infinite}.pop-open{animation:fl-pop-press var(--cycle) var(--over) infinite}.pop-open .ring{animation:fl-pop-ring var(--cycle) var(--ease) infinite}.screen-res{animation:fl-scr-res var(--cycle) linear infinite,fl-res-in var(--cycle) var(--spring) infinite}.res-sum .rs-hl:nth-child(1) .spot{animation:fl-hl1 var(--cycle) var(--ease) infinite}.res-sum .rs-hl:nth-child(2) .spot{animation:fl-hl2 var(--cycle) var(--ease) infinite}.res-sum .rs-hl:nth-child(3) .spot{animation:fl-hl3 var(--cycle) var(--ease) infinite}.res-sum .rs-hl:nth-child(4) .spot{animation:fl-hl4 var(--cycle) var(--ease) infinite}.res-sum .rs-hl:nth-child(1){animation:fl-pop1 var(--cycle) var(--spring) infinite}.res-sum .rs-hl:nth-child(2){animation:fl-pop2 var(--cycle) var(--spring) infinite}.res-sum .rs-hl:nth-child(3){animation:fl-pop3 var(--cycle) var(--spring) infinite}.res-sum .rs-hl:nth-child(4){animation:fl-pop4 var(--cycle) var(--spring) infinite}.nt-field .spot{animation:fl-nt-focus var(--cycle) var(--ease) infinite}.nt-mask{animation:fl-nt-type var(--cycle) var(--ease) infinite}.nt-ph{animation:fl-nt-ph var(--cycle) linear infinite}.nt-post{animation:fl-nt-press var(--cycle) var(--over) infinite}.nt-post .ring{animation:fl-nt-ring var(--cycle) var(--ease) infinite}.nt-empty{animation:fl-nt-empty var(--cycle) linear infinite}.nt-item{animation:fl-nt-item var(--cycle) var(--spring) infinite}.nt-c0{animation:fl-nt-c0 var(--cycle) linear infinite}.nt-c1{animation:fl-nt-c1 var(--cycle) linear infinite}}.js [data-scene=channels] .st-wait .pulse{animation:fl-pulse 1.1s var(--ease) infinite}@keyframes fl-veil{0%{opacity:1}2.9%,97.1%{opacity:0}100%{opacity:1}}@keyframes fl-scr-ch{0%,22.55%{opacity:1}25.09%,100%{opacity:0}}@keyframes fl-lift{0%,5.82%{opacity:0}8%,21.09%{opacity:1}23.27%,100%{opacity:0}}@keyframes fl-press{0%,8%{transform:none}9.09%{transform:scale(.955)}10.91%,100%{transform:none}}@keyframes fl-ring{0%,8%{opacity:0;transform:translate(-50%,-50%) scale(.35)}8.73%{opacity:.5;transform:translate(-50%,-50%) scale(.45)}11.64%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-sheet{0%,9.45%{opacity:0;transform:translateY(26%)}12.36%,18.18%{opacity:1;transform:none}20.36%,100%{opacity:0;transform:translateY(18%)}}@keyframes fl-tick1{0%,13.09%{opacity:0;transform:scale(.5)}14.18%,100%{opacity:1;transform:none}}@keyframes fl-tick2{0%,14.55%{opacity:0;transform:scale(.5)}15.64%,100%{opacity:1;transform:none}}@keyframes fl-tick3{0%,16%{opacity:0;transform:scale(.5)}17.09%,100%{opacity:1;transform:none}}@keyframes fl-ringcta{0%,12.36%{opacity:0;transform:translate(-50%,-50%) scale(.35)}13.09%{opacity:.5;transform:translate(-50%,-50%) scale(.45)}15.27%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-st-off{0%,18.91%{opacity:1}20%,100%{opacity:0}}@keyframes fl-st-wait{0%,18.91%{opacity:0}20%,21.45%{opacity:1}22.18%,100%{opacity:0}}@keyframes fl-st-on{0%,21.45%{opacity:0}22.18%,100%{opacity:1}}@keyframes fl-btn-act{0%,21.45%{opacity:1}22.18%,100%{opacity:0}}@keyframes fl-btn-cfg{0%,21.45%{opacity:0}22.18%,100%{opacity:1}}@keyframes fl-tab{0%,22.55%{transform:none}25.45%,100%{transform:translateX(calc(var(--tab-w) + .3em))}}@keyframes fl-scr-map{0%,22.55%{opacity:0}25.09%,36.36%{opacity:1}37.45%,100%{opacity:0}}@keyframes fl-cell1{0%,25.45%{opacity:0;transform:scale(.4)}26.55%,100%{opacity:1;transform:none}}@keyframes fl-cell2{0%,26.91%{opacity:0;transform:scale(.4)}28%,100%{opacity:1;transform:none}}@keyframes fl-cell3{0%,28.36%{opacity:0;transform:scale(.4)}29.45%,100%{opacity:1;transform:none}}@keyframes fl-cell4{0%,29.82%{opacity:0;transform:scale(.4)}30.91%,100%{opacity:1;transform:none}}@keyframes fl-cell5{0%,31.27%{opacity:0;transform:scale(.4)}32.36%,100%{opacity:1;transform:none}}@keyframes fl-cell6{0%,32.73%{opacity:0;transform:scale(.4)}33.82%,100%{opacity:1;transform:none}}@keyframes fl-count{0%,34.18%{opacity:0;transform:scale(.8)}35.64%,100%{opacity:1;transform:none}}@keyframes fl-nav-a{0%,35.27%{opacity:1}36.36%,100%{opacity:0}}@keyframes fl-nav-b{0%,35.27%{opacity:0}36.36%,100%{opacity:1}}@keyframes fl-chrome-a{0%,36.36%{opacity:1}37.45%,100%{opacity:0}}@keyframes fl-chrome-b{0%,37.45%{opacity:0}38.55%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-chrome-c{0%,68.6%{opacity:0}70%,100%{opacity:1}}@keyframes fl-scr-cal{0%,37.45%{opacity:0}38.91%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-sub-a{0%,36.73%{opacity:1}38.55%,67.5%{opacity:0}68.6%,100%{opacity:1}}@keyframes fl-sub-b{0%,36.73%{opacity:0}38.55%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-nav-hov{0%,33.82%{opacity:0}34.91%,37.09%{opacity:1}38.55%,100%{opacity:0}}@keyframes fl-nav-ring{0%,35.27%{opacity:0;transform:translate(-50%,-50%) scale(.35)}36%{opacity:.6;transform:translate(-50%,-50%) scale(.45)}38.55%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-map-out{0%,36.36%{transform:none}37.45%,100%{transform:translateY(-1.4%)}}@keyframes fl-cal-in{0%,37.45%{transform:translateY(2.2%)}39.64%,67.5%{transform:none}68.6%,100%{transform:translateY(-1.4%)}}@keyframes fl-cal-gh{0%,35.27%{opacity:1}36.36%,67.5%{opacity:0}68.6%,100%{opacity:1}}@keyframes fl-cal-on{0%,35.27%{opacity:0}36.36%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-cs-gh{0%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-cs-on{0%,67.5%{opacity:0}68.6%,100%{opacity:1}}@keyframes fl-drop{0%,40.73%{opacity:0;transform:translateY(-40%) scaleX(.7)}43.27%,57.45%{opacity:1;transform:none}58.55%{opacity:1;transform:scale(.97)}60%,100%{opacity:1;transform:none}}@keyframes fl-pan{0%,45.09%{translate:0}47.64%,53.09%{translate:calc(var(--dw) * -3.4) 0}55.27%,100%{translate:0}}@keyframes fl-blk-lift{0%,48.36%{opacity:0}49.45%,52%{opacity:1}53.09%,100%{opacity:0}}@keyframes fl-blk-ring{0%,49.45%{opacity:0;transform:translate(-50%,-50%) scale(.35)}50.18%{opacity:.6;transform:translate(-50%,-50%) scale(.45)}52.73%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-blk-note{0%,50.18%{opacity:0;transform:translateY(35%)}52%,67.5%{opacity:1;transform:none}68.6%,100%{opacity:0;transform:none}}@keyframes fl-lift2{0%,56.36%{opacity:0}57.45%,100%{opacity:1}}@keyframes fl-spot-new{0%,42.18%{opacity:0}43.27%,45.09%{opacity:1}46.36%,56.36%{opacity:0}57.45%,67.5%{opacity:1}68.6%,100%{opacity:0}}@keyframes fl-ring2{0%,57.45%{opacity:0;transform:translate(-50%,-50%) scale(.35)}58.18%{opacity:.6;transform:translate(-50%,-50%) scale(.45)}60.73%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-pop{0%,58.55%{opacity:0;transform:translateY(-8%) scale(.96)}61.09%,67.5%{opacity:1;transform:none}68.6%,100%{opacity:0;transform:none}}@keyframes fl-pop-press{0%,66%{transform:none}67%{transform:scale(.955)}68.5%,100%{transform:none}}@keyframes fl-pop-ring{0%,66%{opacity:0;transform:translate(-50%,-50%) scale(.35)}66.7%{opacity:.5;transform:translate(-50%,-50%) scale(.45)}69%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-scr-res{0%,68.6%{opacity:0}70.2%,100%{opacity:1}}@keyframes fl-res-in{0%,68.6%{transform:translateY(2.2%)}71.4%,100%{transform:none}}@keyframes fl-hl1{0%,70.5%{opacity:0}71.4%,72.7%{opacity:1}73.2%,100%{opacity:0}}@keyframes fl-hl2{0%,72.7%{opacity:0}73.6%,74.9%{opacity:1}75.4%,100%{opacity:0}}@keyframes fl-hl3{0%,74.9%{opacity:0}75.8%,77.1%{opacity:1}77.6%,100%{opacity:0}}@keyframes fl-hl4{0%,77.1%{opacity:0}78%,79.4%{opacity:1}79.9%,100%{opacity:0}}@keyframes fl-pop1{0%,70.5%{transform:none}71.4%,72.7%{transform:scale(1.025)}73.2%,100%{transform:none}}@keyframes fl-pop2{0%,72.7%{transform:none}73.6%,74.9%{transform:scale(1.025)}75.4%,100%{transform:none}}@keyframes fl-pop3{0%,74.9%{transform:none}75.8%,77.1%{transform:scale(1.025)}77.6%,100%{transform:none}}@keyframes fl-pop4{0%,77.1%{transform:none}78%,79.4%{transform:scale(1.025)}79.9%,100%{transform:none}}@keyframes fl-nt-focus{0%,79.4%{opacity:0}80.1%,87%{opacity:1}88%,100%{opacity:0}}@keyframes fl-nt-type{0%,79.9%{transform:scaleX(1)}83.9%,85.6%{transform:scaleX(0)}86.3%,100%{transform:scaleX(1)}}@keyframes fl-nt-press{0%,84.4%{transform:none}85.1%{transform:scale(.955)}86.3%,100%{transform:none}}@keyframes fl-nt-ring{0%,84.4%{opacity:0;transform:translate(-50%,-50%) scale(.35)}85.1%{opacity:.5;transform:translate(-50%,-50%) scale(.45)}88%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes fl-nt-ph{0%,79.9%{opacity:1}80.7%,85.6%{opacity:0}86.3%,100%{opacity:1}}@keyframes fl-nt-empty{0%,85.6%{opacity:1}86.7%,100%{opacity:0}}@keyframes fl-nt-item{0%,85.6%{opacity:0;transform:translateY(18%)}88%,100%{opacity:1;transform:none}}@keyframes fl-nt-c0{0%,85.9%{opacity:1}87.1%,100%{opacity:0}}@keyframes fl-nt-c1{0%,85.9%{opacity:0}87.1%,100%{opacity:1}}@keyframes fl-pulse{0%,100%{opacity:.3}50%{opacity:1}}.js [data-scene=price] .s-rules div:not(.is-total) u{animation:sc-tick 8.4s var(--ease) infinite;animation-delay:calc(var(--i) * -2.8s)}@keyframes sc-tick{0%,10%,38%,100%{opacity:1}20%,28%{opacity:.55}}.js [data-scene=promos] .s-st.is-wait{animation:sc-wait 4.8s var(--ease) infinite}@keyframes sc-wait{0%,100%{opacity:1}50%{opacity:.58}}.js [data-scene=audience] .s-chip .s-st{animation:sc-recount 5.6s var(--ease) infinite;animation-delay:calc(var(--i) * -1.87s)}@keyframes sc-recount{0%,12%,44%,100%{opacity:1;transform:translate3d(0,0,0)}22%,32%{opacity:.6;transform:translate3d(0,-3px,0)}}.js [data-scene=portal] .win-body>.s-chip{animation:sc-release 6.2s var(--spring) infinite}@keyframes sc-release{0%,100%{opacity:1;transform:translate3d(0,0,0)}30%,44%{opacity:.6;transform:translate3d(0,3px,0)}58%{opacity:1;transform:translate3d(0,-2px,0)}}.js [data-scene=scope] .s-chips .s-chip:last-child{animation:sc-hide 7.2s var(--ease) infinite}@keyframes sc-hide{0%,100%{opacity:1;transform:translate3d(0,0,0)}46%,58%{opacity:.45;transform:translate3d(-3px,0,0)}}.js [data-scene=sources] .s-bars i{transform-origin:left center;animation:sc-measure 9.4s var(--ease) infinite;animation-delay:calc(var(--i) * -2.35s)}@keyframes sc-measure{0%,100%{transform:scaleX(1)}40%,52%{transform:scaleX(.93)}}.js [data-scene=agent] .s-node{animation:sc-step 6.9s var(--ease) infinite;animation-delay:calc(var(--i) * -2.3s)}@keyframes sc-step{0%,10%,40%,100%{opacity:1;transform:translate3d(0,0,0)}18%,30%{opacity:.62;transform:translate3d(0,3px,0)}}.js [data-scene=ask] .s-cite{animation:sc-cite 7.8s var(--spring) infinite}@keyframes sc-cite{0%,72%,100%{opacity:1;transform:translate3d(0,0,0)}80%,86%{opacity:.45;transform:translate3d(0,5px,0)}}:root{--hl-colour: var(--blue);--hl-gap: 1px;--hl-r: 8px;--hl-w: 2px;--hl-ring: #FFFFFF;--hl-bleed: 3.2px;--hl-plate: 7px;--hl-fill: transparent;--hl-reach: 8px}:where(:has(>.spot)){isolation:isolate}.spot{position:absolute;inset:calc(-1 * var(--hl-gap));z-index:-1;border-radius:calc(var(--hl-r) + var(--hl-gap));pointer-events:none;opacity:0;background:var(--hl-fill);inline-size:auto;block-size:auto;aspect-ratio:auto;box-shadow:0 0 0 var(--hl-w) var(--hl-ring),0 0 0 var(--hl-bleed) color-mix(in oklab,var(--hl-colour) 95%,transparent),0 0 0 var(--hl-plate) color-mix(in oklab,var(--hl-colour) 14%,transparent)}.spot.tight{inset:-.2em -.35em;--hl-r: var(--r-chip)}[data-scene=promos]{--mk-cycle:16s;--mk-highlight:var(--cta)}[data-scene=promos] .mk-sidebar{padding:1.4em .85em;gap:0}.mk-sidebar svg{inline-size:.95em;block-size:.95em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.mk-sidebar .side-find{display:flex;align-items:center;gap:.5em;flex:none;margin:0 0 1.2em;padding:.65em .8em;border:0;border-radius:var(--r-pill);background:var(--surf);color:var(--faint);font-size:.85em}.mk-sidebar .mk-furniture{display:grid;flex:none;gap:.95em;margin:0;padding:0 .3em;list-style:none}.mk-marketing{display:flex;align-items:center;gap:.55em;padding:.65em .7em;margin:.8em -.3em 1.1em;border-radius:var(--r-pill);color:white;background:var(--nav-on);font-size:.88em}.mk-sidebar .mk-marketing b{color:var(--on-cta);font-weight:500;letter-spacing:.025em}.mk-marketing>svg:last-child{margin-left:auto;inline-size:.8em}.mk-nav{position:relative;display:grid;margin:0 -.3em 1.3em 1.2em;font-size:.88em}.mk-nav>span{position:relative;display:flex;align-items:center;gap:.55em;padding:.5em .7em;height:2.5em;white-space:nowrap;color:var(--faint)}.mk-glide{position:absolute;inset:0 0 auto;height:2.5em;border-radius:var(--r-pill);background:color-mix(in srgb,var(--nav-on) 10%,white)}.mk-sidebar .side-user{margin-top:auto;padding-top:1.2em}.mk-stack{position:relative;flex:1;min-height:0;overflow:hidden}.mk-pane{position:absolute;inset:0;padding:2em;background:var(--card)}.mk-title{display:flex;align-items:center;justify-content:space-between;gap:1em}.mk-pane h4{margin:0;font-size:1.8em;font-weight:600;letter-spacing:-.035em}.mk-step-label{font:500 .85em var(--mono);color:var(--ch-2);white-space:nowrap}.mk-subtitle{margin:.5em 0 1.6em;color:var(--text-muted)}.mk-swap{display:inline-grid;font-weight:500}.mk-swap>span{grid-area:1/1}.mk-two,.mk-three{opacity:0}.mk-glide{transform:translateY(2.5em)}.mk-editor{display:grid;grid-template-columns:1fr 1.1fr;gap:1.6em;align-items:start}.mk-fields{display:grid;gap:1.4em}.mk-field{padding:1em;border:1px solid var(--line);border-radius:.7em}.mk-field small,.mk-review-line small,.mk-template-summary small{display:block;color:var(--text-faint);margin-bottom:.65em;font-size:.9em}.mk-field b{display:block;width:max-content;max-width:100%;font-size:1em;font-weight:500;white-space:nowrap;overflow:hidden}.mk-blocks{display:flex;gap:.5em}.mk-blocks span{padding:.7em;border-radius:.5em;background:var(--surf);color:var(--text-muted)}.mk-action{position:relative;display:flex;align-items:center;justify-content:center;gap:1.3em;padding:1em 1.25em;border-radius:.7em;background:var(--cta);color:var(--on-cta);font-weight:500;white-space:nowrap}.mk-save{justify-self:start}.mk-saved{color:var(--ch-2);opacity:0}.mk-email{padding:1.8em;border:1px solid var(--line);border-radius:1em;background:var(--card);box-shadow:var(--sh-card)}.mk-email>small{font-size:.75em;color:var(--ch-2);letter-spacing:.12em}.mk-email h5{font-size:2.3em;line-height:1.15;letter-spacing:-.04em;margin:1em 0 .7em;font-weight:500}.mk-email p{font-size:1em;color:var(--text-muted);line-height:1.6;margin:0 0 1.8em}.mk-email-coupon{padding:1em .8em;border:1px dashed var(--ch-2);font:500 1em var(--mono);color:color-mix(in srgb,var(--ch-2) 85%,var(--ink));background:color-mix(in srgb,var(--ch-2) 6%,white)}.mk-email-coupon span{float:right;font-family:var(--sans)}.mk-focus{position:relative}.mk-focus::after,.mk-segment::after{content:"";position:absolute;inset:-1px;border:2px solid var(--mk-highlight);border-radius:inherit;box-shadow:0 0 0 .6em color-mix(in srgb,var(--mk-highlight) 16%,transparent);pointer-events:none;opacity:0}.mk-ring{position:absolute;left:50%;top:50%;inline-size:3em;block-size:3em;border:2px solid var(--mk-highlight);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.4);pointer-events:none}.mk-template-summary{display:flex;align-items:center;gap:1em;padding:1em 1.4em;border:1px solid var(--line);border-radius:.8em;margin-bottom:1.4em}.mk-template-summary b,.mk-review-line b{font-weight:500}.mk-summary-icon{font-size:2em;color:var(--ch-2)}.mk-tag{display:inline-block;padding:.5em .8em;background:var(--surf);color:var(--ch-2);border-radius:.5em;font:500 .95em var(--mono)}.mk-template-summary .mk-tag{margin-left:auto}.mk-segment-list{display:grid;gap:.65em}.mk-list-head{display:flex;justify-content:space-between;padding:.5em 1em;color:var(--text-faint);font-size:.9em}.mk-segment{position:relative;display:flex;align-items:center;gap:1em;padding:1.25em;border:1px solid var(--line);border-radius:.7em;background:var(--card)}.mk-segment>b{font-weight:500}.mk-segment>span{margin-left:auto;color:var(--text-muted)}.mk-checkbox{position:relative;display:block;box-sizing:border-box;width:1.4em;height:1.4em;min-width:1.4em;max-width:1.4em;min-height:1.4em;max-height:1.4em;flex:none;padding:0;margin:0;border:1px solid var(--mk-highlight);border-radius:0;overflow:hidden;font-style:normal;line-height:1;color:white}.mk-checkbox span{position:absolute;inset:0;display:grid;place-items:center;box-sizing:border-box;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;line-height:1;background:var(--mk-highlight);border-radius:0;opacity:0}.mk-muted{color:var(--text-faint)}.mk-audience-footer{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:1.6em}.mk-selection-count{color:var(--ch-2);opacity:0}.mk-send-review{padding:1.5em;border:1px solid var(--line);border-radius:1em}.mk-review-line{padding:.5em 0 1.2em;margin-bottom:.7em;border-bottom:1px solid var(--line-soft)}.mk-recipient-chips{display:flex;gap:.7em}.mk-recipient-chips span{padding:.65em .8em;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ch-2) 9%,white);color:var(--ch-2)}.mk-send-footer{display:flex;align-items:center;justify-content:space-between;gap:1em}.mk-toast{display:flex;align-items:center;gap:1em;width:fit-content;margin:1.8em auto 0;padding:1.1em 1.6em;border:1px solid var(--ch-2);border-radius:.8em;background:var(--card);box-shadow:var(--sh-float);opacity:0}.mk-toast b{font-size:1.2em;font-weight:500}.mk-toast small{display:block;color:var(--text-muted);margin-top:.4em}.mk-success-icon{display:grid;place-items:center;inline-size:1.8em;block-size:1.8em;border-radius:50%;background:var(--ch-2);color:white;font-size:1.4em}.js [data-scene=promos] :is(.mk-one,.mk-two,.mk-three,.mk-glide,.mk-type-name,.mk-type-subject,.mk-write-heading,.mk-write-body,.mk-write-coupon,.mk-save,.mk-saved,.mk-segment-a,.mk-segment-b,.mk-checkbox span,.mk-selection-count,.mk-continue,.mk-send,.mk-toast,.mk-ring),.js [data-scene=promos] .mk-focus::after,.js [data-scene=promos] .mk-segment::after{animation-duration:var(--mk-cycle);animation-timing-function:var(--ease);animation-iteration-count:infinite}.js [data-scene=promos] .mk-one{animation-name:mk-one}.js [data-scene=promos] .mk-two{animation-name:mk-two}.js [data-scene=promos] .mk-three{animation-name:mk-three}.js [data-scene=promos] .mk-glide{animation-name:mk-nav}.js [data-scene=promos] .mk-type-name{animation-name:mk-name}.js [data-scene=promos] .mk-type-subject{animation-name:mk-subject}.js [data-scene=promos] .mk-write-heading{animation-name:mk-heading}.js [data-scene=promos] .mk-write-body{animation-name:mk-body}.js [data-scene=promos] .mk-write-coupon{animation-name:mk-coupon}.js [data-scene=promos] .mk-email::after{animation-name:mk-editor-focus}.js [data-scene=promos] .mk-save{animation-name:mk-press;--at:19.5}.js [data-scene=promos] .mk-saved{animation-name:mk-saved}.js [data-scene=promos] .mk-segment-a::after,.js [data-scene=promos] .mk-segment-a .mk-checkbox span{animation-name:mk-select-a}.js [data-scene=promos] .mk-segment-b::after,.js [data-scene=promos] .mk-segment-b .mk-checkbox span{animation-name:mk-select-b}.js [data-scene=promos] .mk-selection-count{animation-name:mk-select-b}.js [data-scene=promos] .mk-continue{animation-name:mk-press;--at:45}.js [data-scene=promos] .mk-send{animation-name:mk-press;--at:59.25}.js [data-scene=promos] .mk-send-review::after{animation-name:mk-review-focus}.js [data-scene=promos] .mk-toast{animation-name:mk-sent}.js [data-scene=promos] .mk-ring{animation-name:mk-ring}.js [data-scene=promos] .mk-save .mk-ring{--at:19.5}.js [data-scene=promos] .mk-segment-a .mk-ring{--at:32.25;left:2em}.js [data-scene=promos] .mk-segment-b .mk-ring{--at:38.25;left:2em}.js [data-scene=promos] .mk-continue .mk-ring{--at:45}.js [data-scene=promos] .mk-send .mk-ring{--at:59.25}.js [data-scene=promos] :is(.mk-save,.mk-continue,.mk-send,.mk-ring){animation-delay:calc((var(--at) - 100) * var(--mk-cycle) / 100)}@keyframes mk-one{0%,25.5%,100%{opacity:1;transform:none}27.75%,97%{opacity:0;transform:translateY(-.8em)}98%{opacity:0;transform:translateY(.8em)}}@keyframes mk-two{0%,26.25%{opacity:0;transform:translateY(.8em)}28.5%,48%{opacity:1;transform:none}50.25%,100%{opacity:0;transform:translateY(-.8em)}}@keyframes mk-three{0%,48.75%{opacity:0;transform:translateY(.8em)}51%,72%{opacity:1;transform:none}74.25%,100%{opacity:0;transform:translateY(-.8em)}}@keyframes mk-nav{0%,25.5%,100%{transform:translateY(2.5em)}28.5%,97%{transform:translateY(5em)}}@keyframes mk-name{0%,1.5%,74.25%,100%{opacity:0}3.75%,72%{opacity:1}}@keyframes mk-subject{0%,4.5%,74.25%,100%{opacity:0}6.75%,72%{opacity:1}}@keyframes mk-heading{0%,7.5%,74.25%,100%{opacity:0;transform:translateY(.5em)}10.5%,72%{opacity:1;transform:none}}@keyframes mk-body{0%,10.5%,74.25%,100%{opacity:0;transform:translateY(.5em)}13.5%,72%{opacity:1;transform:none}}@keyframes mk-coupon{0%,13.5%,74.25%,100%{opacity:0;transform:scale(.92)}16.5%,72%{opacity:1;transform:scale(1)}}@keyframes mk-editor-focus{0%,6%,27.75%,100%{opacity:0}9%,24.75%{opacity:1}}@keyframes mk-saved{0%,21.75%,28.5%,100%{opacity:0;transform:translateY(.4em)}23.25%,26.25%{opacity:1;transform:none}}@keyframes mk-select-a{0%,33%,51%,100%{opacity:0}34.5%,48.75%{opacity:1}}@keyframes mk-select-b{0%,39%,51%,100%{opacity:0}40.5%,48.75%{opacity:1}}@keyframes mk-review-focus{0%,51.75%,73.5%,100%{opacity:0}54%,71.25%{opacity:1}}@keyframes mk-sent{0%,62.25%,74.25%,100%{opacity:0;transform:translateY(.8em) scale(.95)}65.25%,72%{opacity:1;transform:none}}@keyframes mk-press{0%,3.75%,100%{transform:none}1.125%{transform:scale(1.06)}2.25%{transform:scale(.94)}}@keyframes mk-ring{0%,4.5%,100%{opacity:0;transform:translate(-50%,-50%) scale(.4)}1.5%{opacity:.85;transform:translate(-50%,-50%) scale(.8)}3.75%{opacity:0;transform:translate(-50%,-50%) scale(2)}}@media(prefers-reduced-motion:reduce){.mk-email::after{opacity:1}}.mk-four{opacity:0}.mk-results-tabs{display:flex;gap:2em;align-items:center;border-bottom:1px solid var(--line);color:var(--text-muted);margin-bottom:1.5em}.mk-results-tabs b{padding:.7em 0;border-bottom:2px solid var(--cta);color:var(--cta);font-weight:500}.mk-performance{border:1px solid var(--line);border-radius:.7em}.mk-performance-head,.mk-performance-row{display:grid;grid-template-columns:1.7fr .8fr .8fr .5fr;align-items:center;gap:.6em;padding:1.15em}.mk-performance-head{background:var(--surf);color:var(--text-faint);font-size:.85em;text-transform:uppercase}.mk-performance-row{border-top:1px solid var(--line-soft);position:relative;border-radius:.6em}.mk-performance-row b{font-weight:500}.mk-status-sent{color:var(--ch-2)}.mk-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-top:1.8em}.mk-metric{position:relative;padding:1.2em;border:1px solid var(--line);border-radius:.8em;background:var(--card)}.mk-metric small{font-size:1em;color:var(--text-muted)}.mk-metric strong{display:block;font-size:3em;font-weight:500;letter-spacing:-.05em;margin:.25em 0}.mk-metric>span{font-size:.8em;color:var(--text-faint)}.mk-metric::after{content:"";position:absolute;inset:-1px;border:2px solid var(--mk-highlight);border-radius:inherit;box-shadow:0 0 0 .6em color-mix(in srgb,var(--mk-highlight) 16%,transparent);opacity:0}.mk-result-caption{display:flex;flex-wrap:wrap;align-items:center;gap:.7em 1em;margin-top:1.7em;color:var(--text-muted);font-size:.9em}.mk-result-caption b{font-weight:500;color:var(--ink)}.mk-result-caption small{flex-basis:100%;color:var(--text-faint)}.js [data-scene=promos] .mk-four{animation:mk-four var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-performance-row::after{animation:mk-result-focus var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-metric{animation:mk-metric-enter var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-metric::after{animation:mk-metric-focus var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-metric-click,.js [data-scene=promos] .mk-metric-click::after{animation-delay:-15.45s}.js [data-scene=promos] .mk-metric-book,.js [data-scene=promos] .mk-metric-book::after{animation-delay:-14.9s}@keyframes mk-four{0%,73%{opacity:0;transform:translateY(.8em)}76%,96%{opacity:1;transform:none}99%,100%{opacity:0;transform:translateY(-.8em)}}@keyframes mk-result-focus{0%,76%,89%,100%{opacity:0}79%,85%{opacity:1}}@keyframes mk-metric-enter{0%,80%,99%,100%{opacity:0}83%,97%{opacity:1}}@keyframes mk-metric-focus{0%,82%,90%,100%{opacity:0}84%,87%{opacity:1}}.js [data-scene=promos] .mk-email{animation:mk-lift-editor var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-segment-a{animation-name:mk-lift-a}.js [data-scene=promos] .mk-segment-b{animation-name:mk-lift-b}.js [data-scene=promos] .mk-send-review{animation:mk-lift-review var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-performance-row.mk-focus{animation:mk-lift-result var(--mk-cycle) var(--ease) infinite}.js [data-scene=promos] .mk-metric{animation-name:mk-metric-enter,mk-lift-metric}.js [data-scene=promos] .mk-metric-click{animation-delay:-15.45s,-15.45s}.js [data-scene=promos] .mk-metric-book{animation-delay:-14.9s,-14.9s}@keyframes mk-lift-editor{0%,6%,27.75%,100%{transform:scale(1)}9%,24.75%{transform:scale(1.035)}}@keyframes mk-lift-a{0%,33%,51%,100%{transform:scale(1)}34.5%,48.75%{transform:scale(1.025)}}@keyframes mk-lift-b{0%,39%,51%,100%{transform:scale(1)}40.5%,48.75%{transform:scale(1.025)}}@keyframes mk-lift-review{0%,51.75%,73.5%,100%{transform:scale(1)}54%,71.25%{transform:scale(1.025)}}@keyframes mk-lift-result{0%,76%,89%,100%{transform:scale(1)}79%,85%{transform:scale(1.025)}}@keyframes mk-lift-metric{0%,82%,90%,100%{transform:scale(1)}84%,87%{transform:scale(1.04)}}#f-crm .feature-scene{padding:0;overflow:visible}#f-crm .cr-window{width:100%;height:100%;min-height:590px;border:1px solid #d6ddea;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 16px 40px -14px #18243b33}#f-crm .cr-window-bar{height:30px;display:flex;align-items:center;gap:7px;padding:0 15px}#f-crm .cr-window-bar i{width:10px;height:10px;border-radius:50%;background:#fa615b}#f-crm .cr-window-bar i:nth-child(2){background:#fdbc40}#f-crm .cr-window-bar i:nth-child(3){background:#34c94a}#f-crm .cr-window-bar>span{display:none}#f-crm .cr-app{display:grid;grid-template-columns:164px minmax(0,1fr);height:calc(100% - 30px);min-height:558px;color:var(--ink);font:400 16px/1.45 var(--body-font);text-align:left}#f-crm .cr-app *{box-sizing:border-box}#f-crm .cr-app :is(p,h4,h5){margin:0}#f-crm .cr-app b{font-weight:600}#f-crm .cr-app small{display:block;font-size:14px;line-height:1.45;color:#606d83}#f-crm .cr-sidebar{border-right:1px solid #e9edf4;padding:14px 10px;display:flex;flex-direction:column;gap:7px}#f-crm .cr-sidebar img{width:112px;height:auto;margin:0 6px 15px}#f-crm .cr-sidebar>span,#f-crm .cr-nav-group{display:block;padding:9px 10px;border-radius:7px;font-size:14px;transition:background .25s,transform .25s}#f-crm .cr-nav-group{background:var(--cta);color:white}#f-crm .cr-sidebar>.is-selected{color:var(--cta);background:var(--blue-wash)}#f-crm .cr-sidebar-ghost{padding:10px;display:grid;gap:17px;margin-bottom:10px}#f-crm .cr-sidebar em,#f-crm .cr-line{display:block;width:70%;height:5px;background:#e7ecf5;border-radius:5px}#f-crm .cr-sidebar em:nth-child(2){width:50%}#f-crm .cr-main{min-width:0;display:flex;flex-direction:column}#f-crm .cr-top{flex:none;display:flex;gap:9px;align-items:center;height:42px;padding:0 24px;border-bottom:1px solid #e9edf4;font-size:14px;color:#606d83}#f-crm .cr-top b{color:var(--ink)}#f-crm .cr-top .cr-line{margin-left:auto;width:45px}#f-crm .cr-screens{position:relative;flex:1;min-height:0}#f-crm .cr-screen{display:none;padding:24px;min-height:510px}#f-crm .cr-screen.is-active{display:block}#f-crm .cr-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}#f-crm .cr-title h4{font:600 clamp(21px,1.65vw,28px)/1.2 var(--head);letter-spacing:-.025em}#f-crm .cr-title>.cr-line{width:65px}#f-crm .cr-pill{display:inline-flex;align-items:center;flex:none;padding:5px 10px;border-radius:20px;font-size:14px;line-height:1.3;color:#146a58;background:#e8f5ef}#f-crm .cr-neutral{color:#606d83;background:#eef1f7}#f-crm .cr-channels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}#f-crm .cr-channels>span{padding:6px 10px;border:1px solid #dce3ee;border-radius:8px;font-size:14px}#f-crm .cr-inbox-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:22px}#f-crm .cr-list{display:grid;align-content:start;gap:10px}#f-crm .cr-enquiry{padding:15px;border:1px solid #e3e8f1;border-radius:10px;background:white}#f-crm .cr-enquiry p{margin:10px 0;font-size:16px}#f-crm .cr-person{display:flex;align-items:center;gap:12px;min-width:0}#f-crm .cr-person>div{min-width:0}#f-crm .cr-person b{display:block;font-size:18px;line-height:1.3}#f-crm .cr-avatar{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e3f2f4;color:#117685;font-size:15px;font-weight:600}#f-crm .cr-guest-avatar{background:#edf0ff;color:#495ce0}#f-crm .cr-thread{padding:18px;border:1px solid #e3e8f1;border-radius:12px;background:#f8faff}#f-crm .cr-thread>.cr-person{margin-bottom:18px}#f-crm .cr-message{padding:14px 16px;border:1px solid #e3e8f1;border-radius:12px 12px 12px 3px;background:#fff;margin-top:12px}#f-crm .cr-message p{margin-top:6px;font-size:17px;line-height:1.5}#f-crm .cr-ai{background:#eef2ff;border-color:#d9e0ff;border-radius:12px 12px 3px 12px}#f-crm .cr-ai>small{color:#4351b6;font-weight:600}#f-crm .cr-ghost{display:flex;align-items:center;gap:12px;min-height:59px;padding:12px;border:1px solid #edf0f6;border-radius:8px;background:#fff}#f-crm .cr-ghost>i{display:block;width:22px;height:22px;flex:none;background:#edf1f7;border-radius:50%}#f-crm .cr-ghost>span{flex:1;display:grid;gap:9px}#f-crm .cr-ghost em{display:block;width:76%;height:5px;border-radius:5px;background:#e8edf5}#f-crm .cr-ghost em:nth-child(2){width:48%}#f-crm .cr-ghost>em{width:24px}#f-crm .cr-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}#f-crm .cr-summary{padding:18px;border:1px solid #e3e8f1;border-radius:12px}#f-crm .cr-app h5{font-size:18px;line-height:1.35;font-weight:600}#f-crm .cr-detail{padding:12px 0;min-width:0}#f-crm .cr-detail b{display:block;margin-top:4px;font-size:17px;overflow-wrap:anywhere}#f-crm .cr-status{padding:12px;margin:0 -8px;border-radius:8px;background:#f3f5fa}#f-crm .cr-status.is-qualified{background:#e8f5ef;color:#146a58}#f-crm .cr-event{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #e7ecf4}#f-crm .cr-event p{font-size:16px;line-height:1.45}#f-crm .cr-event small{margin-top:4px}#f-crm .cr-ai-mark,#f-crm .cr-person-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:#4757bf;background:#e9edff;font-size:12px;font-weight:700}#f-crm .cr-person-mark{border-radius:50%;background:#e7f1f3;color:#286b76}#f-crm .cr-reveal{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .35s}#f-crm .cr-reveal.is-visible{opacity:1;visibility:visible;transform:none}#f-crm .cr-communication{max-width:640px;margin:0 auto}#f-crm .cr-contact-modes{display:flex;gap:10px;margin:20px 0 14px}#f-crm .cr-contact-modes>span{padding:7px 18px;border:1px solid #dce3ee;border-radius:8px;font-size:16px}#f-crm .cr-contact-modes>.is-selected{background:var(--blue-wash);color:var(--cta);border-color:#bdc8f7}#f-crm .cr-mode-panel{display:none}#f-crm .cr-mode-panel.is-active{display:block}#f-crm .cr-address{font-size:14px;color:#606d83}#f-crm .cr-send,#f-crm .cr-create-task{display:inline-flex;padding:8px 18px;border-radius:8px;background:var(--cta);color:white;margin-top:16px}#f-crm .cr-delivery{display:inline-block;margin-left:12px;opacity:0}#f-crm .cr-delivery.is-visible{opacity:1}#f-crm .cr-voice{display:flex;gap:20px;align-items:center;padding:20px;margin-top:20px;border-radius:12px}#f-crm .cr-wave{display:flex;align-items:center;gap:3px;height:38px;color:var(--cta)}#f-crm .cr-wave i{display:block;width:3px;height:var(--h);background:currentColor;border-radius:3px;transform:scaleY(var(--cr-wave,1))}#f-crm .cr-call{display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px auto 0;padding:18px;border-radius:16px;border:1px solid #dce3ee;background:#f8faff}#f-crm .cr-tabs{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:20px;font-size:16px;color:#606d83}#f-crm .cr-tabs b{padding-bottom:8px;border-bottom:2px solid var(--cta);color:var(--cta)}#f-crm .cr-table-head,#f-crm .cr-lead-row{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:16px;align-items:center;padding:16px;border-bottom:1px solid #e3e8f1}#f-crm .cr-table-head{font-size:14px;color:#606d83}#f-crm .cr-leads-list{border:1px solid #e3e8f1;border-radius:10px}#f-crm .cr-leads-list>.cr-ghost{border:0;border-bottom:1px solid #edf0f6}#f-crm .cr-profile{display:none}#f-crm[data-cr-profile=true] .cr-leads-list,#f-crm[data-cr-profile=true] [data-cr-screen="3"]>.cr-tabs{display:none}#f-crm[data-cr-profile=true] .cr-profile{display:block}#f-crm .cr-profile-header{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:18px}#f-crm .cr-profile-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:28px}#f-crm .cr-profile-details{border-right:1px solid #e3e8f1;padding-right:20px}#f-crm .cr-profile-tabs{display:flex;flex-wrap:wrap;gap:18px;padding:15px 0;border-bottom:1px solid #e3e8f1;margin-bottom:15px;font-size:14px}#f-crm .cr-profile-tabs b{color:var(--cta)}#f-crm .cr-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;margin-top:20px;height:225px}#f-crm .cr-column{padding:14px;background:#f3f5fa;border-radius:12px;min-width:0}#f-crm .cr-column h5{font-size:16px;min-height:24px;margin-bottom:15px}#f-crm .cr-column .cr-ghost{margin-bottom:10px;min-height:57px;padding:9px}#f-crm .cr-column .cr-ghost>i{display:none}#f-crm .cr-deal{position:absolute;left:9px;top:52px;width:calc((100% - 32px)/3 - 18px);padding:14px;background:white;border:1px solid #bcc9ed;border-radius:10px;box-shadow:0 8px 22px #1b295a14;transition:left .55s cubic-bezier(.22,.61,.36,1),box-shadow .2s}#f-crm .cr-deal .cr-person b{font-size:16px}#f-crm .cr-deal .cr-person small{display:none}#f-crm .cr-deal .cr-avatar{display:none}#f-crm .cr-deal p{margin:10px 0;font-size:14px}#f-crm[data-cr-moved=true] .cr-deal{left:calc((100% - 32px)/3 + 25px)}#f-crm .cr-deal-context .cr-message{margin-top:0}#f-crm .cr-stage-event{margin-top:15px}#f-crm .cr-task-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}#f-crm .cr-task-card{padding:18px;border:1px solid #dce3ee;border-radius:12px}#f-crm .cr-task-heading{display:flex;align-items:center;gap:10px;margin-bottom:5px}#f-crm .cr-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;padding:8px 0}#f-crm .cr-task-note{font-size:15px;color:#606d83;margin-top:8px}#f-crm .cr-history-ghost{margin-top:18px}#f-crm .cr-history-ghost .cr-ghost{border:0}#f-crm .cr-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}#f-crm .cr-metrics>div{padding:18px 22px;background:#f1f5ff;border-radius:12px}#f-crm .cr-metrics strong{display:block;font:600 36px/1.3 var(--head);color:var(--ink);margin-top:6px}#f-crm .cr-funnel{display:grid;gap:8px;margin-top:22px}#f-crm .cr-funnel>div{display:grid;grid-template-columns:140px 1fr 32px;gap:16px;align-items:center;padding:8px;border-radius:8px}#f-crm .cr-funnel i{display:block;width:var(--bar);height:22px;background:#86bbc5;border-radius:4px;transform:scaleX(var(--cr-bars,1));transform-origin:left}#f-crm .cr-funnel>div:last-child i{background:#5aa785}#f-crm .cr-insight{margin-top:22px;padding:14px 18px;border-left:3px solid var(--cta);background:#f5f7fd}#f-crm .cr-insight p{margin-top:5px;font-size:15px;color:#606d83}#f-crm .cr-muted{font-size:12px;color:#606d83}#f-crm .cr-focus{position:relative;z-index:3;outline:2px solid var(--cta);outline-offset:3px;border-radius:8px;background-color:var(--blue-wash);box-shadow:0 0 0 7px #4356e510;scale:1.018}#f-crm .cr-deal.cr-focus{position:absolute}#f-crm :is(.cr-enquiry,.cr-lead-row,.cr-contact-modes>span,.cr-send,.cr-create-task,.cr-task-tab,.cr-event,.cr-detail,.cr-insight,.cr-bottleneck,.cr-win){transition:scale .25s,box-shadow .25s,background-color .25s}#f-crm .cr-pressed{scale:.975}#f-crm :is(.cr-send,.cr-create-task).cr-focus{background:var(--cta)}#f-crm [data-cr-type]{min-height:1.45em;white-space:pre-line}#f-crm .cr-typing::after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;background:var(--cta);vertical-align:-.1em}@media(max-width:1200px){#f-crm .cr-app{grid-template-columns:132px minmax(0,1fr)}#f-crm .cr-sidebar>span,#f-crm .cr-nav-group{padding:8px 7px;font-size:13px}#f-crm .cr-sidebar img{width:100px;margin-left:2px}#f-crm .cr-screen{padding:20px}#f-crm .cr-inbox-layout{gap:16px}}@media(prefers-reduced-motion:reduce){#f-crm .cr-app *{transition:none!important}#f-crm .cr-focus{scale:1}}#f-crm .scene-canvas{display:block;position:relative;width:100%;height:100%}#f-crm .scene-canvas[data-fitted]{width:1280px;height:720px;zoom:var(--scene-fit)}#f-crm .cr-window{position:relative;width:100%;height:100%;min-height:0;border:0;border-radius:18px}#f-crm .cr-window-bar{height:32px;padding:0 16px;gap:8px}#f-crm .cr-window-bar i{width:12px;height:12px}#f-crm .cr-app{height:calc(100% - 32px);min-height:0;grid-template-columns:232px minmax(0,1fr);font-size:24px}#f-crm .cr-sidebar{padding:12px 8px;gap:6px}#f-crm .cr-sidebar img{width:112px;margin:0 8px 16px}#f-crm .cr-sidebar>span,#f-crm .cr-nav-group{padding:8px 14px;font-size:18px}#f-crm .cr-main{overflow:hidden}#f-crm .cr-top{height:44px;padding:0 24px;font-size:18px}#f-crm .cr-screen{min-height:0;padding:24px;height:100%}#f-crm .cr-title h4{font-size:32px}#f-crm .cr-app small,#f-crm .cr-pill,#f-crm .cr-tabs,#f-crm .cr-channels>span{font-size:21px}#f-crm .cr-person b,#f-crm .cr-app h5,#f-crm .cr-detail b{font-size:26px}#f-crm .cr-message p,#f-crm .cr-enquiry p,#f-crm .cr-event p{font-size:24px}#f-crm .cr-list>.cr-ghost,#f-crm .cr-task-note,#f-crm .cr-history-ghost{display:none}#f-crm .cr-avatar{width:48px;height:48px;font-size:21px}#f-crm .cr-title{margin-bottom:18px}#f-crm .cr-message{padding:14px 18px}#f-crm .cr-split{grid-template-columns:1.3fr 1fr;gap:24px}#f-crm .cr-summary{padding:16px}#f-crm .cr-detail{padding:9px 0}#f-crm .cr-qualification-event small{display:none}#f-crm .cr-communication{max-width:800px}#f-crm .cr-contact-modes>span,#f-crm .cr-address{font-size:22px}#f-crm .cr-contact-modes{margin:16px 0}#f-crm .cr-call{gap:8px;padding:16px}#f-crm .cr-profile-grid{grid-template-columns:1fr 1.2fr}#f-crm .cr-profile-tabs,#f-crm .cr-task-meta{font-size:22px}#f-crm .cr-profile .cr-history .cr-event:last-child{display:none}#f-crm .cr-board{height:238px}#f-crm .cr-column h5,#f-crm .cr-deal p{font-size:22px}#f-crm .cr-deal .cr-person b{font-size:24px}#f-crm .cr-deal{top:58px}#f-crm .cr-task-layout{grid-template-columns:1fr 1fr}#f-crm .cr-team-event{padding-top:14px}#f-crm .cr-metrics{margin:14px 0}#f-crm .cr-metrics strong{font-size:48px}#f-crm .cr-funnel{margin-top:16px;gap:7px}#f-crm .cr-funnel>div{grid-template-columns:190px 1fr 42px}#f-crm .cr-insight{margin-top:16px}#f-crm .cr-insight p{font-size:22px}#f-crm .cr-channel-icon{width:24px;height:24px;flex:none;vertical-align:middle;object-fit:contain}#f-crm .cr-icon-instagram{color:#a84c84}#f-crm .cr-icon-facebook{color:#1877f2}#f-crm .cr-source,#f-crm .cr-contact-modes>span,#f-crm .cr-channels>span{display:flex;align-items:center;gap:8px}#f-crm .cr-channels{gap:6px;flex-wrap:nowrap}#f-crm .cr-channels>span{font-size:18px;padding:7px 9px;color:#606d83;white-space:nowrap}#f-crm .cr-channels>.is-selected{background:#eef0ff;color:#5967ed;border-color:#eef0ff}#f-crm .cr-inbox-layout{display:block}#f-crm .cr-inbox-thread{display:none}#f-crm .cr-list{gap:0;border:1px solid #e3e8f1;border-radius:10px;overflow:hidden}#f-crm .cr-enquiry{border:0;border-bottom:1px solid #e3e8f1;border-radius:0;display:grid;grid-template-columns:270px minmax(0,1fr) 110px;gap:18px;align-items:center}#f-crm .cr-enquiry .cr-avatar{display:none}#f-crm .cr-enquiry p{font-size:22px;margin:0}#f-crm .cr-enquiry .cr-person b{font-size:23px}#f-crm .cr-enquiry .cr-pill{font-size:18px}#f-crm .cr-list .cr-ghost{border:0;border-bottom:1px solid #edf0f6;border-radius:0}#f-crm[data-cr-phase=first-reply] .cr-list,#f-crm[data-cr-phase=reply-ready] .cr-list{display:none}#f-crm[data-cr-phase=first-reply] .cr-inbox-thread,#f-crm[data-cr-phase=reply-ready] .cr-inbox-thread{display:block}#f-crm .cr-app{font-size:18px;line-height:1.45}#f-crm .cr-title h4{font-size:26px}#f-crm .cr-app small,#f-crm .cr-pill,#f-crm .cr-tabs{font-size:16px}#f-crm .cr-person b,#f-crm .cr-app h5,#f-crm .cr-detail b{font-size:19px}#f-crm .cr-message p,#f-crm .cr-enquiry p,#f-crm .cr-event p{font-size:18px}#f-crm .cr-contact-modes>span,#f-crm .cr-address,#f-crm .cr-profile-tabs,#f-crm .cr-task-meta{font-size:16px}#f-crm .cr-column h5,#f-crm .cr-deal p,#f-crm .cr-insight p{font-size:17px}#f-crm .cr-deal .cr-person b,#f-crm .cr-enquiry .cr-person b{font-size:19px}#f-crm .cr-channels>span,#f-crm .cr-enquiry .cr-pill{font-size:15px}#f-crm .cr-avatar{width:36px;height:36px;font-size:14px}#f-crm .cr-ai-mark,#f-crm .cr-person-mark{width:30px;height:30px;font-size:14px;flex:none}#f-crm .cr-event{align-items:flex-start;gap:12px}#f-crm .cr-event p{line-height:1.5}#f-crm .cr-app small.cr-source{display:flex;align-items:center;gap:6px}#f-crm .cr-channel-icon{width:20px;height:20px}#f-crm .cr-list>.cr-ghost{display:flex}#f-crm .cr-main{background:#f9fafb}#f-crm .cr-top{background:white;font-size:15px}#f-crm .cr-sidebar{padding:12px 8px;gap:3px;background:white}#f-crm .cr-sidebar>span,#f-crm .cr-nav-group{display:flex;align-items:center;gap:10px;font-size:15px;min-height:34px;padding:7px 12px}#f-crm .cr-sidebar>span[data-cr-nav]{margin-left:20px}#f-crm .cr-nav-group{background:#084e52;border-radius:6px}#f-crm .cr-sidebar>.is-selected{background:#e6eeee;color:#17565b}#f-crm .cr-sidebar svg{width:17px;height:17px;flex:none}#f-crm .cr-nav-group>em{margin-left:auto;width:7px;height:7px;border-right:1px solid white;border-bottom:1px solid white;background:none;transform:rotate(45deg);border-radius:0}#f-crm .cr-focus{outline:1px solid #7288bc;outline-offset:1px;box-shadow:0 0 0 3px #4356e509;scale:1}#f-crm :is(.cr-enquiry,.cr-lead-row,.cr-send,.cr-create-task,.cr-task-tab,[data-cr-nav],[data-cr-mode]).cr-focus{scale:1.008}#f-crm .cr-pressed{scale:.995!important;background-color:#e6eeee}#f-crm .cr-metrics strong{font-size:38px}#f-crm .cr-funnel i{height:16px}#f-crm .cr-profile,#f-crm .cr-task-card,#f-crm .cr-summary,#f-crm .cr-history{background:white}#f-crm .cr-profile{padding:18px;border:1px solid #e3e8f1;border-radius:8px}#f-crm .cr-history{padding:14px;border:1px solid #e3e8f1;border-radius:8px}#f-crm .cr-title{margin-bottom:20px}#f-crm .cr-screen{padding:24px}#f-crm[data-cr-phase=lead-selected] .cr-list{display:none}#f-crm[data-cr-phase=lead-selected] .cr-inbox-thread{display:block}#f-crm[data-cr-phase=lead-selected] .cr-inbox-thread .cr-ai{visibility:hidden}@media(min-width:1024px){html[data-motion=paused] #f-crm .feature-scene{height:clamp(320px,52vh,480px)}}@media(max-width:1023px){#f-crm .cr-app{font-size:23px}#f-crm .cr-message p,#f-crm .cr-event p,#f-crm .cr-enquiry p{font-size:25px}#f-crm .cr-person b,#f-crm .cr-detail b,#f-crm .cr-app h5{font-size:25px}#f-crm .cr-app small,#f-crm .cr-pill,#f-crm .cr-tabs{font-size:20px}#f-crm .cr-title h4{font-size:30px}#f-crm .cr-ai-mark,#f-crm .cr-person-mark{width:34px;height:34px;font-size:18px}#f-crm .cr-sidebar>span,#f-crm .cr-nav-group{font-size:17px}#f-crm .cr-split,#f-crm .cr-profile-grid,#f-crm .cr-task-layout{grid-template-columns:1fr 1fr;gap:18px}#f-crm .cr-enquiry{grid-template-columns:250px 1fr 120px}#f-crm .cr-enquiry .cr-person b{font-size:23px}#f-crm .cr-profile .cr-history .cr-event:nth-child(3),#f-crm .cr-task-meta{display:none}#f-crm .cr-profile-details .cr-detail b{font-size:22px}#f-crm .cr-metrics strong{font-size:40px}#f-crm .cr-insight p{font-size:22px}}#f-crm:is([data-cr-phase=tasks-hover],[data-cr-phase=tasks-press]) .cr-task-layout{visibility:hidden}#f-crm .cr-sidebar [data-cr-nav].cr-focus{background:#e6eeee;color:#17565b;outline:0;box-shadow:none}#f-crm .cr-sidebar .cr-nav-group>em{width:7px;height:7px;flex:0 0 7px;margin-left:auto}#f-crm .cr-inbox-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}#f-crm .cr-inbox-toolbar .cr-channels{margin:0;gap:6px;flex:1}#f-crm .cr-channels>span{font-size:13px;padding:7px 8px;gap:5px;border-radius:5px}#f-crm .cr-channels .cr-channel-icon{width:16px;height:16px}#f-crm .cr-current,#f-crm .cr-filter{font-size:14px;border:1px solid #e3e8f1;padding:8px;border-radius:6px;background:white;white-space:nowrap}#f-crm .cr-inbox-overview .cr-title{justify-content:flex-start;gap:12px}#f-crm .cr-search{display:flex;align-items:center;gap:10px;background:white;border:1px solid #e3e8f1;border-radius:6px;padding:10px;color:#91a0b1}#f-crm .cr-title .cr-search{width:320px;margin-left:auto}#f-crm .cr-checkbox{display:block;width:14px;height:14px;border:1px solid #a2a8af;border-radius:3px;flex:none}#f-crm .cr-enquiry,#f-crm .cr-row-ghost{display:grid;grid-template-columns:16px 24px 190px minmax(0,1fr) 85px 65px;align-items:center;gap:12px;padding:12px;border:0;border-bottom:1px solid #edf0f6;min-height:48px;background:white}#f-crm .cr-enquiry>b{font-size:16px;white-space:nowrap}#f-crm .cr-enquiry p{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#f-crm .cr-enquiry .cr-pill{font-size:12px;padding:4px 6px;justify-self:end;border-radius:4px}#f-crm .cr-row-ghost .cr-line{width:80%;height:4px}#f-crm .cr-row-ghost .cr-line:nth-child(4){width:92%}#f-crm .cr-inbox-thread{padding:0;border:0;background:none;border-radius:0}#f-crm[data-cr-thread=true] [data-cr-screen="0"] .cr-inbox-overview{display:none}#f-crm[data-cr-thread=true] [data-cr-screen="0"] .cr-inbox-thread{display:block}#f-crm [data-cr-screen="0"]:has(.cr-inbox-overview:not([hidden])){height:100%}#f-crm .cr-product-thread{display:grid;grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0}#f-crm [data-cr-screen="1"],#f-crm [data-cr-screen="2"],#f-crm[data-cr-thread=true] [data-cr-screen="0"]{padding:0}#f-crm .cr-inbox-thread{height:100%}#f-crm .cr-thread-list{border-right:1px solid #e3e8f1;background:white;padding:12px;overflow:hidden}#f-crm .cr-rail-title{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:12px}#f-crm .cr-rail-title span{margin-left:auto;font-size:12px;border:1px solid #e3e8f1;padding:7px;border-radius:5px}#f-crm .cr-thread-list .cr-search{margin-bottom:12px}#f-crm .cr-rail-record{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e3e8f1;border-radius:8px;margin-bottom:8px;min-height:77px;background:white}#f-crm .cr-rail-record>div{min-width:0;flex:1}#f-crm .cr-rail-record b{font-size:15px}#f-crm .cr-rail-record p,#f-crm .cr-rail-record .cr-pill{font-size:12px;line-height:1.4}#f-crm .cr-rail-record p{margin:5px 0}#f-crm .cr-rail-record .cr-line{margin:7px 0;height:4px}#f-crm .cr-rail-record.is-selected{border-color:#879aff;background:#f7f8ff}#f-crm .cr-thread-body{display:flex;flex-direction:column;min-width:0;padding:18px 20px;gap:14px}#f-crm .cr-thread-head{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e3e8f1;background:white;border-radius:7px;min-height:66px}#f-crm .cr-thread-head>div:first-of-type{flex:1}#f-crm .cr-thread-head b{font-size:17px}#f-crm .cr-thread-head .cr-line{width:80px;height:4px;margin-top:7px}#f-crm .cr-thread-head .cr-pill,#f-crm .cr-thread-head .cr-status b{font-size:13px;padding:4px 7px;background:#eff0f3;color:#667085;border-radius:4px}#f-crm .cr-thread-head .cr-status{padding:0;margin:0}#f-crm .cr-thread-head .cr-status.is-qualified b{background:#e5f2ec;color:#146a58}#f-crm .cr-conversation{flex:1;min-height:0;border:1px solid #e3e8f1;border-radius:7px;background:#f8fafc;overflow:hidden;padding:0 18px 18px}#f-crm .cr-conversation-bar{margin:0 -18px;padding:10px 16px;background:#e5f3fd;font-size:15px;font-weight:600}#f-crm .cr-day{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#8b94a3;margin:20px 0}#f-crm .cr-day .cr-line{height:1px;flex:1}#f-crm .cr-conversation .cr-message{max-width:85%;padding:12px 14px;background:#f0f4f8;border-radius:14px;border:1px solid #e3e8f1;margin:12px 0}#f-crm .cr-conversation .cr-message p{font-size:17px;line-height:1.5}#f-crm .cr-conversation .cr-message small{font-size:12px;margin-bottom:4px}#f-crm .cr-conversation .cr-ai{margin-left:auto;background:#eef2ff}#f-crm .cr-qualification-event{display:flex;align-items:center;gap:8px;font-size:13px;color:#667085;margin:16px 0}#f-crm .cr-qualification-event .cr-ai-mark{width:24px;height:24px;font-size:12px}#f-crm .cr-qualification-event p{font-size:13px}#f-crm .cr-conversation .cr-communication{max-width:none}#f-crm .cr-contact-modes{margin:0 0 12px}#f-crm .cr-contact-modes>span{font-size:15px}#f-crm .cr-phone{position:absolute;right:20px;bottom:20px;width:308px;height:600px;border:10px solid #252a31;border-radius:48px;background:#eaf1ed;box-shadow:0 16px 36px #17293c40;z-index:8;padding:57px 18px 30px;opacity:0;visibility:hidden;transform:translateX(30px);transition:opacity .35s,transform .45s,visibility .35s;font:20px/1.4 var(--body-font);color:#243a34}#f-crm[data-cr-phone=true] .cr-phone{opacity:1;visibility:visible;transform:none}#f-crm .cr-phone-bar{position:absolute;left:0;right:0;top:12px;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:#243a34}#f-crm .cr-phone-bar .phone-status{width:76px;height:18px;flex:none}#f-crm[data-cr-phone-email=true] .cr-phone-bar>span{visibility:hidden}#f-crm .cr-phone-island{position:absolute;width:64px;height:19px;left:calc(50% - 32px);top:9px;background:#252a31;border-radius:16px}#f-crm .cr-phone-app{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px}#f-crm .cr-phone-app img{width:25px;height:25px}#f-crm .cr-phone .cr-call{display:flex;flex-direction:column;gap:19px;padding:35px 0 13px;background:none;border:0;outline:none;box-shadow:none;font-size:18px}#f-crm .cr-phone .cr-avatar{width:81px;height:81px;border-radius:50%;display:grid;place-items:center;background:#d1e4dc;font-size:28px}#f-crm .cr-phone .cr-pill{font-size:15px}#f-crm .cr-phone-hangup{width:56px;height:56px;background:#e35157;border-radius:50%;color:white;display:grid;place-items:center;margin:19px auto;font-size:33px}#f-crm .cr-phone-home{position:absolute;bottom:13px;width:93px;height:5px;border-radius:5px;background:#252a31;left:calc(50% - 46.5px)}@media(max-width:1023px){#f-crm .cr-phone{right:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){#f-crm .cr-phone{transition:none}}@media(max-width:1023px){#f-crm .cr-phone{transform:translateX(8px)}#f-crm[data-cr-phone=true] .cr-phone{transform:none}}#f-crm .cr-phone-hangup svg{width:29px;height:29px;transform:rotate(135deg)}#f-crm .cr-focus{outline:1.5px solid #6c8bff;outline-offset:2px;border-radius:12px;box-shadow:0 0 8px 3px #668cff35,0 3px 14px #668cff20;scale:1.012;transition:scale .28s,box-shadow .28s,outline-color .28s}#f-crm :is(.cr-enquiry,.cr-lead-row,.cr-send,.cr-create-task,.cr-task-tab,[data-cr-nav],[data-cr-mode]).cr-focus{scale:1.012}#f-crm .cr-focus::before{content:"";position:absolute;inset:-3px;border:2px solid #7d9aff88;border-radius:inherit;filter:blur(4px);pointer-events:none}#f-crm .cr-list{overflow:visible}#f-crm .cr-rail-record{position:relative}#f-crm .cr-rail-record.is-selected{border-radius:12px}#f-crm .cr-conversation{position:relative;overflow:visible;padding-bottom:162px}#f-crm .cr-composer{position:absolute;left:18px;right:18px;bottom:18px;min-height:120px;padding:12px 16px 10px;background:white;border:1px solid #d6deeb;border-radius:12px;z-index:4}#f-crm .cr-composer>small{font-size:13px;color:#6f7e92}#f-crm .cr-composer>p{font-size:17px;line-height:1.5;min-height:48px;margin:6px 0}#f-crm .cr-composer>p:empty::before{content:"Write a message\2026";color:#929cae}#f-crm .cr-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}#f-crm .cr-compose-tools{font-size:20px;color:#8995a8}#f-crm .cr-composer :is(.cr-send,.cr-compose-send){display:inline-block;padding:7px 12px;background:#4454e8;color:white;font-size:14px;border-radius:7px}#f-crm .cr-composer.is-sent :is(.cr-send,.cr-compose-send){opacity:.4}#f-crm .cr-conversation .cr-sent-message{display:none}#f-crm .cr-conversation .cr-sent-message.is-visible{display:block}#f-crm .cr-app small.cr-delivery{display:inline-flex;width:auto;margin:8px 0 0 auto;padding:0;background:none;border:0;box-shadow:none;outline:0;font-size:13px}#f-crm .cr-conversation:has([data-cr-panel=whatsapp].is-active),#f-crm .cr-conversation:has([data-cr-panel=call].is-active){padding-bottom:18px}@media(prefers-reduced-motion:reduce){#f-crm .cr-focus{scale:1;transition:none}}#f-crm .cr-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;min-height:110px}#f-crm .cr-composer>small{grid-column:1/-1}#f-crm .cr-composer>small::after{content:" \b7  AI is replying";color:#586dd4}#f-crm .cr-composer.is-sent>small::after{content:""}#f-crm .cr-composer-footer{display:contents}#f-crm .cr-compose-tools{display:none}#f-crm .cr-composer>p{grid-column:1;margin:0}#f-crm .cr-composer :is(.cr-send,.cr-compose-send){grid-column:2;align-self:center}#f-crm .cr-composer>textarea{grid-column:1;display:block;box-sizing:border-box;width:100%;min-width:0;height:78px;resize:none;border:1px solid #dbe3ef;border-radius:8px;padding:10px 12px;background:#fafbfd;color:#172033;font:17px/1.5 var(--body-font);outline:none;overflow:hidden}#f-crm .cr-composer>textarea::placeholder{color:#909bae}#f-crm .cr-composer:has(.cr-typing)>textarea{border-color:#9aaff4;background:white}#f-crm .cr-composer>small::after{font-size:18px;font-weight:600;line-height:1.4;color:#4e61ce}#f-crm :is(.cr-send,.cr-compose-send).cr-focus{outline:none;box-shadow:none;border:0}#f-crm :is(.cr-send,.cr-compose-send).cr-focus::before{content:none}#f-crm .cr-composer>textarea,#f-crm .cr-composer:has(.cr-typing)>textarea{border:0;background:transparent;box-shadow:none;outline:none;border-radius:0;padding:6px 0}#f-crm .cr-qualification-event{width:fit-content;max-width:85%;margin:16px 0 16px auto;justify-content:flex-end;text-align:right}#f-crm .cr-status.is-qualified.cr-focus{outline-color:#55a98a;box-shadow:0 0 8px 3px #55a98a35,0 3px 14px #55a98a20}#f-crm .cr-status.is-qualified.cr-focus::before{border-color:#55a98a88}#f-crm .cr-composer>small{font-size:0}#f-crm .cr-composer>small::after{content:"AI is replying"}#f-crm .cr-composer.is-sent>small::after{content:""}#f-crm .cr-composer>small{font-size:18px;font-weight:600;line-height:1.4;color:#4e61ce}#f-crm .cr-composer>small::after{content:none}#f-crm .cr-composer.is-sent>small{visibility:hidden}#f-crm .cr-conversation .cr-message{width:fit-content;max-width:85%;border-radius:14px 14px 14px 0}#f-crm .cr-conversation .cr-message.cr-ai{border-radius:14px 14px 0 14px}#f-crm .cr-rail-title .cr-filter-ghost{border:0;background:none;padding:7px 0;width:48px}#f-crm .cr-rail-title .cr-filter-ghost .cr-line{width:100%;height:4px}#f-crm .cr-qualification-event{position:relative;display:flex;padding:10px 14px;border:1px solid #dce4f1;border-radius:12px;background:#f0f4ff}#f-crm .cr-qualification-event.cr-focus{scale:1.025}#f-crm .cr-thread-body{position:relative}#f-crm .cr-status-spark{position:absolute;z-index:10;pointer-events:none;width:24px;height:24px;display:grid;place-items:center;color:#6284ef;font-size:26px;line-height:1;text-shadow:0 0 9px #7799ff;transform:translate(-50%,-50%);opacity:0}#f-crm .cr-status-spark.is-visible{opacity:1}#f-crm[data-cr-phase=status-touch] .cr-status{scale:1.055!important}@media(prefers-reduced-motion:reduce){#f-crm .cr-status-spark{display:none}#f-crm .cr-qualification-event.cr-focus{scale:1}}#f-crm [data-cr-screen="2"]{padding:22px 24px;display:none}#f-crm [data-cr-screen="2"].is-active{display:flex;flex-direction:column;gap:18px}#f-crm .cr-lead03-back{font-size:15px;color:#657286}#f-crm .cr-lead03-header{display:flex;align-items:center;gap:12px;padding:18px 16px;background:white;border:1px solid #e3e8f1;border-radius:10px}#f-crm .cr-lead03-header>.cr-avatar{width:48px;height:48px;background:#5664ff;color:white}#f-crm .cr-lead03-identity{flex:1;min-width:0}#f-crm .cr-lead03-identity>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#f-crm .cr-lead03-identity b{font-size:19px}#f-crm .cr-lead03-identity .cr-pill{font-size:12px;padding:3px 6px;border-radius:4px}#f-crm .cr-lead03-identity p{font-size:13px;color:#647083;margin-top:8px}#f-crm .cr-lead03-identity p span{margin-left:12px}#f-crm .cr-lead03-header .cr-contact-modes{margin:0;display:flex;gap:6px;flex-wrap:nowrap}#f-crm .cr-lead03-header .cr-contact-modes>span{font-size:13px;padding:8px 9px;gap:5px;white-space:nowrap}#f-crm .cr-lead03-header .cr-channel-icon{width:16px;height:16px}#f-crm .cr-lead03-grid{display:grid;grid-template-columns:27% minmax(0,1fr);gap:18px;flex:1;min-height:0}#f-crm .cr-lead03-details .cr-tabs{font-size:15px;gap:18px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid #e3e8f1}#f-crm .cr-lead03-details .cr-tabs .cr-line{width:15px}#f-crm .cr-detail-fold{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid #e3e8f1;border-radius:9px;background:#f7f8fa;margin-bottom:12px;font-size:15px}#f-crm .cr-detail-fold>span{color:#9aa5b5}#f-crm .cr-detail-fold .cr-line{margin-left:auto;width:14px;height:4px}#f-crm .cr-lead03-activities{display:flex;flex-direction:column;border:1px solid #e3e8f1;border-radius:12px;background:#faf8f8;min-height:0}#f-crm .cr-activity-tabs{display:flex;align-items:center;gap:8px;padding:14px;background:white;border-bottom:1px solid #e3e8f1;border-radius:12px 12px 0 0;font-size:14px}#f-crm .cr-activity-tabs>:is(b,span){padding:7px 10px;border:1px solid #e3e8f1;border-radius:18px;white-space:nowrap}#f-crm .cr-activity-tabs>b{background:#e9edff;color:#4b60d5;border-color:#e9edff}#f-crm .cr-activity-tabs .cr-line{margin-left:auto;width:110px}#f-crm .cr-lead03-activities .cr-conversation{background:none;border:0;padding-top:16px;border-radius:0 0 12px 12px}#f-crm .cr-activity-rest{display:flex;align-items:center;gap:12px;color:#657286;font-size:15px}#f-crm .cr-activity-rest .cr-ai-mark{width:30px;height:30px}#f-crm:not([data-cr-email-open=true]) [data-cr-screen="2"] .cr-communication{display:none}#f-crm[data-cr-email-open=true] [data-cr-screen="2"] .cr-activity-rest{display:none}@media(max-width:1023px){#f-crm .cr-lead03-header .cr-action-quiet{display:none}#f-crm .cr-lead03-identity p{font-size:15px}#f-crm .cr-lead03-header .cr-contact-modes>span{font-size:15px}#f-crm .cr-detail-fold{font-size:16px}}#f-crm .cr-composer.cr-focus{position:absolute}#f-crm .cr-chat-log{height:calc(100% - 34px);overflow-y:auto;overflow-x:hidden;padding:0 10px 12px;margin:0 -10px;scrollbar-width:none}#f-crm .cr-chat-log::-webkit-scrollbar{display:none}#f-crm .cr-chat-log .cr-reveal:not(.is-visible){display:none}#f-crm .cr-chat-log .cr-day{margin-top:16px}#f-crm [data-cr-compose=qualify]{display:none}#f-crm:not([data-cr-clip="0"]) [data-cr-compose=first-reply]{display:none}#f-crm:not([data-cr-clip="0"]) [data-cr-compose=qualify]{display:grid}#f-crm .cr-lead03-activities.cr-profile{display:flex;padding:0}#f-crm .cr-lead03-identity.cr-profile-details{border:0;padding:0}#f-crm .cr-persistent-history,#f-crm .cr-lead03-activities .cr-task-layout,#f-crm .cr-tags-expanded{display:none}#f-crm[data-cr-lead-review=true] .cr-lead03-activities .cr-communication{display:none}#f-crm[data-cr-lead-review=true] .cr-persistent-history{display:block}#f-crm[data-cr-lead-review=true] .cr-lead03-activities .cr-conversation{padding-bottom:18px}#f-crm[data-cr-tags-open=true] .cr-tags-expanded{display:flex;gap:7px;padding:4px 10px 14px}#f-crm .cr-tags-expanded .cr-pill{font-size:13px}#f-crm[data-cr-task-review=true] .cr-persistent-history{display:none}#f-crm[data-cr-task-review=true][data-cr-task-open=true] .cr-lead03-activities .cr-task-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px}#f-crm .cr-lead03-activities .cr-task-card{padding:12px}#f-crm .cr-lead03-activities .cr-task-card .cr-detail b{font-size:17px}#f-crm .cr-lead03-activities .cr-history{padding:10px}#f-crm .cr-lead03-activities .cr-history .cr-event p{font-size:16px}#f-crm .cr-lead03-activities .cr-history small{font-size:13px}#f-crm .cr-lead03-activities .cr-history-ghost{display:none}#f-crm .cr-chat-log{position:absolute;top:34px;left:10px;right:10px;bottom:168px;height:auto;margin:0;padding:0 12px 12px}#f-crm:not([data-cr-qualify-compose=true]) [data-cr-compose=first-reply]{display:grid}#f-crm:not([data-cr-qualify-compose=true]) [data-cr-compose=qualify]{display:none}#f-crm[data-cr-qualify-compose=true] [data-cr-compose=first-reply]{display:none}#f-crm[data-cr-qualify-compose=true] [data-cr-compose=qualify]{display:grid}#f-crm .cr-task-prior{border-top:1px solid #e3e8f1;padding-top:12px;margin-top:14px;color:#778397;font-size:13px}#f-crm .cr-task-prior p{margin:5px 0}#f-crm[data-cr-task-review=true]:not([data-cr-task-open=true]) .cr-persistent-history{display:block}#f-crm .cr-app small.cr-delivery{display:flex;justify-content:center;width:fit-content;max-width:85%;margin:12px 0 0 auto;padding:8px 12px;border:1px solid #dce4f1;border-radius:12px;background:#f0f4ff;text-align:right}#f-crm .cr-app small.cr-delivery.cr-focus{outline:1.5px solid #6c8bff;outline-offset:2px;box-shadow:0 0 8px 3px #668cff35,0 3px 14px #668cff20;scale:1.025}#f-crm .cr-voice{width:fit-content;max-width:95%;margin-left:auto;background:#edf7f1;border:1px solid #d4e8da;border-radius:14px 14px 0 14px;gap:14px}#f-crm .cr-voice>div b{display:block;font-size:19px;line-height:1.4;color:#285a46}#f-crm .cr-voice>div small{font-size:14px;margin-top:4px}#f-crm .cr-voice .cr-ai-mark{width:30px;height:30px;font-size:15px;flex:none}#f-crm .cr-tags-group{border-radius:12px}#f-crm .cr-tags-group.cr-focus{background:#f4f6ff}#f-crm .cr-detail-fold:has(.cr-tags-toggle).cr-focus{border-radius:10px}#f-crm .cr-conversation:has([data-cr-panel=whatsapp].is-active){padding-bottom:162px}#f-crm [data-cr-panel=whatsapp] .cr-voice:not(.is-visible){display:none}#f-crm .cr-recording-input{grid-column:1;display:flex;align-items:center;gap:14px;min-height:78px}#f-crm .cr-record-dot{width:10px;height:10px;border-radius:50%;background:#db6568}#f-crm .cr-recording-bars{display:flex;align-items:center;gap:3px;width:70px;height:20px;color:#3b9c75}#f-crm .cr-recording-bars i{display:block;flex:0 0 3px;height:var(--bar-height);border-radius:2px;background:currentColor;transform-origin:center}#f-crm .cr-voice-placeholder{display:none;color:#909bae;font-size:17px}#f-crm .cr-voice-composer.is-sent :is(.cr-record-dot,.cr-recording-bars){display:none}#f-crm .cr-voice-composer.is-sent .cr-voice-placeholder{display:block}#f-crm .cr-voice-send{grid-column:2;align-self:center}#f-crm .cr-lead03-person{display:flex;align-items:center;gap:12px;width:fit-content;min-width:0;flex:0 1 auto;padding:10px 12px;margin:-10px -12px}#f-crm .cr-lead03-person .cr-avatar{width:48px;height:48px;background:#5664ff;color:white}#f-crm .cr-lead03-person .cr-lead03-identity{flex:0 1 auto}#f-crm .cr-lead03-header .cr-contact-modes{margin-left:auto}#f-crm .cr-board{height:420px;margin-top:22px}#f-crm .cr-deal-slot{height:0;transition:height .35s cubic-bezier(.22,.61,.36,1)}#f-crm:not([data-cr-moved=true]) .cr-column:first-child .cr-deal-slot{height:180px}#f-crm[data-cr-reserved=true] .cr-column:nth-child(2) .cr-deal-slot{height:180px}#f-crm .cr-deal{top:58px;min-height:164px}#f-crm .cr-deal .cr-stage-event{display:flex;gap:7px;align-items:center;margin-top:12px;padding:7px;background:#eef4ff;border-radius:6px;font-size:13px;line-height:1.35}#f-crm .cr-deal .cr-stage-event .cr-ai-mark{width:23px;height:23px;font-size:12px;flex:none}#f-crm .cr-deal .cr-stage-event:not(.is-visible){display:none}@media(prefers-reduced-motion:reduce){#f-crm .cr-deal-slot{transition:none}}#f-crm .cr-tasks-group{border-radius:10px}#f-crm .cr-tasks-group .cr-task-card,#f-crm .cr-saved-task{display:none}#f-crm[data-cr-task-review=true][data-cr-task-open=true]:not([data-cr-task-created=true]) .cr-tasks-group .cr-task-card{display:block}#f-crm[data-cr-task-created=true] .cr-saved-task{display:flex}#f-crm .cr-tasks-group .cr-task-card{padding:12px;margin:-5px 0 12px;background:#fff;border:1px solid #dce3ee;border-radius:9px}#f-crm .cr-task-card h5{font-size:16px}#f-crm .cr-task-field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:13px;color:#657286}#f-crm .cr-task-field :is(input,select){width:100%;min-width:0;box-sizing:border-box;border:1px solid #d6deea;border-radius:6px;background:white;padding:10px 8px;color:#253247;font:15px/1.4 var(--body-font)}#f-crm .cr-task-field select{pointer-events:none}#f-crm .cr-task-field input::placeholder{color:#97a1b0}#f-crm .cr-task-card .cr-create-task{display:block;text-align:center;font-size:15px;padding:9px;border-radius:6px}#f-crm .cr-saved-task{align-items:flex-start;gap:9px;padding:12px;margin:-5px 0 12px;border:1px solid #dce3ee;border-radius:8px;background:white}#f-crm .cr-saved-task b{font-size:15px}#f-crm .cr-saved-task small{font-size:12px;margin:6px 0}#f-crm .cr-saved-task .cr-pill{font-size:11px;padding:3px 6px}#f-crm[data-cr-task-review=true] .cr-lead03-details{overflow-y:auto;scrollbar-width:none;padding-right:8px}#f-crm[data-cr-task-review=true][data-cr-task-open=true] .cr-lead03-activities .cr-task-layout{display:block}#f-crm .cr-task-layout .cr-history{border:0;background:transparent;padding:0}#f-crm .cr-task-layout .cr-history>h5{display:none}#f-crm[data-cr-task-review=true]:not([data-cr-task-created=true]) .cr-persistent-history{display:block}#f-crm[data-cr-task-review=true]:not([data-cr-task-created=true]) .cr-task-layout{display:none!important}#f-crm:not([data-cr-moved=true]) .cr-column:first-child .cr-deal-slot,#f-crm[data-cr-reserved=true] .cr-column:nth-child(2) .cr-deal-slot{height:200px}#f-crm .cr-app .cr-deal small.cr-source{display:none}#f-crm[data-cr-task-review=true] .cr-lead03-details{padding-left:7px;padding-right:8px}#f-crm .cr-task-card .cr-task-heading{margin-bottom:8px}#f-crm .cr-task-field{margin:9px 0;gap:4px}#f-crm .cr-task-field :is(input,select){padding:8px}#f-crm .cr-tasks-group .cr-task-card{padding:10px}#f-crm .cr-task-card .cr-task-heading{margin-bottom:6px}#f-crm .cr-task-card .cr-task-heading .cr-ai-mark{width:24px;height:24px;font-size:12px}#f-crm .cr-task-card h5{font-size:15px}#f-crm .cr-task-field{font-size:12px;margin:6px 0;gap:3px}#f-crm .cr-task-field :is(input,select){font-size:14px;line-height:1.3;padding:6px}#f-crm .cr-task-card .cr-create-task{font-size:14px;padding:7px}#f-crm [data-cr-screen="6"]{background:white}#f-crm .cr-analytics-heading,#f-crm .cr-team-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#f-crm .cr-analytics-heading h4{font-size:20px;margin:0 0 4px}#f-crm .cr-analytics-heading p,#f-crm .cr-sales-panel>p,#f-crm .cr-team-heading p{font-size:13px;color:#778197;margin:4px 0 0}#f-crm .cr-analytics-filters{display:flex;gap:8px;font-size:13px}#f-crm .cr-analytics-filters span{padding:8px 10px;border:1px solid #e3e7ee;border-radius:6px}#f-crm .cr-sales-panel,#f-crm .cr-team-panel{border:1px solid #e3e7ee;border-radius:10px;padding:16px;background:white}#f-crm .cr-sales-panel{margin-top:24px}#f-crm .cr-sales-panel h5,#f-crm .cr-team-panel h5{margin:0;font-size:16px}#f-crm .cr-sales-stages{display:grid;grid-template-columns:1fr 1fr;position:relative;margin-top:16px;height:236px}#f-crm .cr-sales-stage{display:flex;align-items:center;flex-direction:column;position:relative;padding:10px 3px}#f-crm .cr-sales-stage:first-child{border-right:1px solid #edf0f5}#f-crm .cr-sales-stage>small,#f-crm .cr-sales-volume small,#f-crm .cr-win small{font-size:12px;color:#7b8597}#f-crm .cr-sales-stage>b{font-size:14px}#f-crm .cr-sales-volume{background:#bcc9f6;border-radius:5px;width:100%;height:100px;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}#f-crm .cr-sales-volume strong{font-size:23px}#f-crm .cr-sales-result{background:transparent}#f-crm .cr-sales-lost{text-align:center;margin-top:16px}#f-crm .cr-sales-conversion{position:absolute;z-index:1;left:50%;top:48%;transform:translateX(-50%);background:white;border:1px solid #e3e7ee;border-radius:6px;text-align:center;font-size:12px;padding:5px}#f-crm .cr-sales-stage .cr-win{display:flex;flex-direction:column;align-items:center;gap:2px;background:#edf8ef;padding:8px 16px;border-radius:9px}#f-crm .cr-sales-stage .cr-win>span{color:#37b45e}#f-crm .cr-sales-stage .cr-win strong{font-size:17px}#f-crm .cr-team-panel{margin-top:14px}#f-crm .cr-team-heading>span{font-size:12px;padding:7px;background:#f6f7f9;border-radius:6px}#f-crm .cr-team-panel table{width:100%;border-collapse:collapse;margin-top:12px;text-align:left;font-size:13px}#f-crm .cr-team-panel th{text-transform:uppercase;font-size:10px;font-weight:500;color:#778197;padding:8px;border-bottom:1px solid #e3e7ee}#f-crm .cr-team-panel td{padding:8px;border-bottom:1px solid #edf0f5}#f-crm .cr-tasks-group>.cr-detail-fold>span:first-child{display:inline-block;transition:transform .18s}#f-crm[data-cr-task-open=true] .cr-tasks-group>.cr-detail-fold>span:first-child{transform:rotate(90deg)}#f-crm .cr-voice-composer{transition:min-height .32s ease,padding .32s ease}#f-crm .cr-voice-composer .cr-recording-input{transition:min-height .32s ease}#f-crm .cr-voice-composer.is-sent,#f-crm[data-cr-phase=whatsapp-open] .cr-voice-composer{min-height:58px;padding:10px 16px;grid-template-rows:auto}#f-crm .cr-voice-composer.is-sent>small,#f-crm[data-cr-phase=whatsapp-open] .cr-voice-composer>small{display:none}#f-crm .cr-voice-composer.is-sent .cr-recording-input,#f-crm[data-cr-phase=whatsapp-open] .cr-recording-input{min-height:30px}#f-crm[data-cr-phase=whatsapp-open] :is(.cr-record-dot,.cr-recording-bars){display:none}#f-crm[data-cr-phase=whatsapp-open] .cr-voice-placeholder{display:block}#f-crm .cr-voice-composer.is-sent .cr-voice-send{padding:6px 12px;font-size:15px}#f-crm[data-cr-phase=voice-message] .cr-voice{outline:none;box-shadow:none;scale:1}#f-crm[data-cr-phase=voice-message] .cr-voice::before{content:none}@media(prefers-reduced-motion:reduce){#f-crm .cr-voice-composer,#f-crm .cr-recording-input{transition:none}}#f-crm .cr-tags-group>.cr-detail-fold>span:first-child{display:inline-block;transition:transform .18s}#f-crm[data-cr-tags-open=true] .cr-tags-group>.cr-detail-fold>span:first-child{transform:rotate(90deg)}#f-crm[data-cr-tags-open=true] .cr-tags-group{background:white;border:1px solid #e3e8f1;border-radius:9px;margin-bottom:12px}#f-crm[data-cr-tags-open=true] .cr-tags-group>.cr-detail-fold{margin-bottom:0;border:0;border-radius:9px 9px 0 0}#f-crm[data-cr-tags-open=true] .cr-tags-expanded{padding:14px 12px;background:white;border-top:1px solid #e3e8f1;border-radius:0 0 9px 9px}#f-crm .cr-sidebar .cr-side-user{display:flex;align-items:center;gap:9px;margin-top:auto;padding:12px 8px 2px}#f-crm .cr-sidebar .cr-side-user img{width:24px;height:24px;border-radius:50%;margin:0;object-fit:cover}#f-crm .cr-side-user b{display:block;font-size:12px;font-weight:600}#f-crm .cr-side-user em{margin-top:5px;width:52px;height:4px}#f-crm .cr-lead03-grid{padding-bottom:14px}#f-crm .cr-phone-email{display:none}#f-crm[data-cr-phone-email=true] .cr-phone :is(.cr-phone-app,.cr-call,.cr-phone-hangup){display:none}#f-crm[data-cr-phone-email=true] .cr-phone-email{display:block;padding:43px 15px}#f-crm .cr-phone-time{font-size:50px;font-weight:500;text-align:center}#f-crm .cr-phone-email>p{font-size:16px;text-align:center;color:#697588;margin:6px 0 33px}#f-crm .cr-email-notification{padding:15px;border-radius:18px;background:#ffffffed;box-shadow:0 5px 20px #20345712}#f-crm .cr-email-notification small{display:flex;justify-content:space-between;font-size:15px;color:#677488;margin-bottom:11px}#f-crm .cr-email-notification b,#f-crm .cr-email-notification strong{display:block;font-size:18px;margin-top:6px}#f-crm .cr-email-notification strong{font-weight:500}#f-crm .cr-email-notification p{font-size:16px;line-height:1.45;margin:8px 0 0;color:#526077}[data-scene=price] .mac{position:relative}[data-scene=price] .mac-screen{position:relative;display:block;overflow:hidden;background:var(--card);aspect-ratio:16 / 9}@media(min-width:1024px){.js .step [data-scene=price] .mac{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.js .step [data-scene=price] .mac-screen{aspect-ratio:auto;min-height:0}}[data-scene=price] .mac-screen img{max-width:none}[data-scene=price] .app{--k: 1;position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;transform:translate(var(--ox, 0px),var(--oy, 0px)) scale(var(--k));font-size:16px;line-height:1.35;color:#0F172A;--app-line: #E5E9F0;--app-fill: #F6F8FB;--app-ink-2: #475569;--app-ink-3: #64748B;--app-green: var(--cta);--app-green-bg: var(--blue-wash);--app-on: var(--blue-wash);--app-on-ink: var(--blue-deep);--app-off: #FEE2E2;--app-off-ink: #B91C1C;--app-cool: #DBEAFE;--app-cool-ink: #1E40AF;--app-warm: #FEF3C7;--app-warm-ink: #92400E;--pl: #E0293C;--pl-bg: #FDECEE;--pl-ink: #9F1526}[data-scene=price] .pw-frame{position:absolute;inset:0;display:grid;grid-template-columns:262px minmax(0,1fr);grid-template-rows:56px 1fr;background:#fff}[data-scene=price] .side{grid-row:1 / 3;display:flex;flex-direction:column;min-height:0;overflow:clip;padding:22px 16px 18px;border-right:1px solid var(--line-soft)}[data-scene=price] .search{display:flex;align-items:center;gap:9px;height:38px;margin-bottom:16px;padding:0 13px;border-radius:var(--r-pill);background:var(--app-fill);color:var(--text-muted);font-size:14px}[data-scene=price] .search svg{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}[data-scene=price] .side-nav{position:relative;flex:1}[data-scene=price] .side-nav li{display:flex;align-items:center;gap:11px;height:34px;margin-bottom:11px;padding-inline:5px;border-radius:var(--r-chip);transition:background .3s var(--ease),transform .4s var(--spring)}[data-scene=price] .side-nav li i{width:8px;aspect-ratio:1;border-radius:50%;background:var(--sky);flex:none}[data-scene=price] .side-nav li em{height:8px;width:var(--w, 60%);border-radius:var(--r-pill);background:var(--sky)}[data-scene=price] .side-nav li b{margin-left:auto;width:6px;aspect-ratio:1;border-radius:50%;background:var(--sky)}[data-scene=price] .pill{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--r-chip);background:var(--nav-on);color:#fff;font-size:14px;font-weight:500;overflow:hidden;transform:translateY(var(--py, 0px));transition:transform .62s var(--spring)}[data-scene=price] .pill .lab{grid-area:1 / 1;display:flex;align-items:center;gap:9px;white-space:nowrap;opacity:0;transition:opacity .26s var(--ease)}[data-scene=price] .pill{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto}[data-scene=price] .pill .lab.on{opacity:1}[data-scene=price] .pill svg{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-scene=price] .pill .chev{grid-area:1 / 2;align-self:center;width:15px;height:15px;opacity:0;rotate:0deg;transition:opacity .3s var(--ease),rotate .5s var(--spring)}[data-scene=price] .pill.open .chev{opacity:.85;rotate:90deg}[data-scene=price] .side-nav .subs{display:grid;grid-template-rows:0fr;height:auto;margin-bottom:0;padding:0;opacity:0;transition:grid-template-rows .55s var(--spring),margin-bottom .55s var(--spring),opacity .3s var(--ease)}[data-scene=price] .side-nav .subs.open{grid-template-rows:1fr;margin-bottom:11px;opacity:1}[data-scene=price] .side-nav .subs>div{overflow:hidden;display:grid;gap:4px;padding-top:8px}[data-scene=price] .sub-item{display:flex;align-items:center;gap:9px;height:32px;padding:0 12px 0 20px;border-radius:8px;font-size:14px;color:var(--app-ink-2)}[data-scene=price] .sub-item.on{background:var(--app-green-bg);color:var(--app-green);font-weight:600}[data-scene=price] .sub-item svg{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[data-scene=price] .side-user{display:flex;align-items:center;gap:11px;padding-top:18px}[data-scene=price] .side-user .av{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;font-style:normal;font-size:13px;font-weight:600;color:var(--slate);background:var(--sky)}[data-scene=price] .side-user b{font-weight:500;color:var(--ink);font-size:15px}[data-scene=price] .side-user em{display:block;height:7px;width:88px;margin-top:6px;border-radius:var(--r-pill);background:var(--sky)}[data-scene=price] .topbar{display:flex;align-items:center;gap:12px;height:56px;padding:0 28px;border-bottom:1px solid var(--app-line)}[data-scene=price] .topbar .r{margin-left:auto;display:flex;align-items:center;gap:18px}[data-scene=price] .bar{display:block;height:8px;width:var(--w, 80px);border-radius:var(--r-pill);background:var(--sky);transition:width .54s var(--spring),opacity .35s var(--ease)}[data-scene=price] .dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--sky);transition:opacity .35s var(--ease)}[data-scene=price] .ic{width:20px;height:20px;border-radius:6px;background:#CBD5E1;opacity:.8}[data-scene=price] .stack{position:relative;grid-column:2;grid-row:2;overflow:hidden}[data-scene=price] .pane{position:absolute;inset:0;padding:24px 32px;opacity:0;translate:0 14px;transition:opacity .34s var(--ease),translate .6s var(--spring)}[data-scene=price] .pane.on{opacity:1;translate:0 0}[data-scene=price] .pane.leave{translate:0 -12px}:is([data-scene=price],[data-scene=mcp]) .tapish{transition:transform .34s var(--spring),box-shadow .34s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}:is([data-scene=price],[data-scene=mcp]) .tapish.hov{transform:translateY(-2px) scale(1.06);box-shadow:0 14px 28px -12px rgba(14,21,38,.5)}:is([data-scene=price],[data-scene=mcp]) .tapish.hit{transform:scale(.97);box-shadow:0 3px 8px -6px rgba(14,21,38,.4)}[data-scene=price] .side-nav li.tapish.hov{transform:scale(1.04);box-shadow:none;background:var(--app-fill)}[data-scene=price] .side-nav li.tapish.hit{transform:scale(.99);background:var(--sky)}[data-scene=price] .ph{display:flex;align-items:flex-start;gap:12px}[data-scene=price] .ph :is(h2,.as-h2){font-size:24px;font-weight:600;letter-spacing:-.3px}[data-scene=price] .ph .r{margin-left:auto;display:flex;align-items:center;gap:10px}[data-scene=price] .fld{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--app-line);border-radius:10px;background:#fff}[data-scene=price] .fld .bar{background:var(--app-fill)}[data-scene=price] .press{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;border-radius:10px;background:var(--app-green);color:#fff;font-size:14px;font-weight:500;white-space:nowrap}[data-scene=price] .press.ghost{background:#fff;color:#0F172A;border:1px solid var(--app-line)}[data-scene=price] .press.ghost .bar{background:var(--app-fill)}[data-scene=price] .press.blue{background:#fff;color:var(--blue);border:1px solid var(--app-line)}[data-scene=price] .press.blue.hov{background:var(--blue-wash);border-color:color-mix(in oklab,var(--blue) 35%,transparent)}[data-scene=price] .press.cta{background:var(--cta);color:var(--cta-ink)}[data-scene=price] .press.hov{background:color-mix(in oklab,var(--app-green) 88%,#fff)}[data-scene=price] .press.ghost.hov{background:var(--app-fill)}[data-scene=price] .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:12.5px;font-weight:600;white-space:nowrap;line-height:1.3}[data-scene=price] .chip.on{background:var(--app-on);color:var(--app-on-ink)}[data-scene=price] .chip.off{background:var(--app-off);color:var(--app-off-ink)}[data-scene=price] .chip.grey{background:var(--app-fill);color:var(--app-ink-2);font-weight:500}[data-scene=price] .chip.pl{background:var(--pl-bg);color:var(--pl-ink)}[data-scene=price] .chip.pl img{width:12px;height:12px}[data-scene=price] .seg{display:inline-flex;padding:4px;border-radius:10px;background:var(--app-fill);font-size:14px}[data-scene=price] .seg span{padding:6px 16px;border-radius:8px;color:var(--app-ink-2);display:flex;gap:8px;align-items:center}[data-scene=price] .seg span.on{background:#fff;color:#0F172A;font-weight:600;box-shadow:0 1px 2px rgba(14,21,38,.08)}[data-scene=price] .seg u{text-decoration:none;padding:0 7px;border-radius:10px;background:var(--app-cool);color:var(--app-cool-ink);font-size:12px;font-weight:600}[data-scene=price] .filters{display:flex;align-items:center;gap:10px;margin:18px 0 14px}[data-scene=price] .filters .r{margin-left:auto;display:flex;gap:10px}[data-scene=price] [data-on]{opacity:0;translate:0 10px;transition:opacity .45s var(--ease),translate .55s var(--spring)}[data-scene=price] [data-on].on{opacity:1;translate:0 0}[data-scene=price] .dots{display:inline-flex;gap:4px;height:20px;align-items:center}[data-scene=price] .dots i{width:6px;height:6px;border-radius:50%;background:#6B7280;opacity:.35;animation:dot 1s infinite}[data-scene=price] .dots i:nth-child(2){animation-delay:.15s}[data-scene=price] .dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:1}}[data-scene=price] .tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;table-layout:fixed}[data-scene=price] .tbl th{text-align:left;font-weight:500;color:var(--app-ink-2);padding:0 10px 10px 0;border-bottom:1px solid var(--app-line);white-space:nowrap;overflow:hidden}[data-scene=price] .tbl th.c,[data-scene=price] .tbl td.c{text-align:center}[data-scene=price] .tbl td{padding:0 10px 0 0;height:40px;border-bottom:1px solid var(--app-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scene=price] .tbl td:first-child{font-weight:500}[data-scene=price] .tbl td .grp{color:var(--app-ink-2)}[data-scene=price] .tbl tr[data-row]{display:none}[data-scene=price] .tbl tr[data-row].on{display:table-row}[data-scene=price] .tbl tr[data-row].on td{animation:land .9s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes land{0%{background:var(--blue-wash);opacity:0;translate:0 8px}45%{opacity:1;translate:0 0}100%{background:transparent}}[data-scene=price] .occ{display:inline-block;min-width:54px;padding:3px 8px;border-radius:12px;font-size:12.5px;font-weight:600;text-align:center}[data-scene=price] .occ.lo{background:var(--app-off);color:var(--app-off-ink)}[data-scene=price] .occ.mid{background:var(--app-warm);color:var(--app-warm-ink)}[data-scene=price] .occ.hi{background:var(--app-green-bg);color:var(--app-green)}[data-scene=price] .sy{position:relative;display:inline-grid}[data-scene=price] .sy .chip{grid-area:1 / 1;transition:opacity .34s var(--ease)}[data-scene=price] .sy .chip.on,[data-scene=price] .sy .chip.pl{opacity:0}[data-scene=price] tr.syn .sy .chip.off{opacity:0}[data-scene=price] tr.syn .sy .chip.on{opacity:1}[data-scene=price] tr.plm .sy .chip{opacity:0}[data-scene=price] tr.plm .sy .chip.pl{opacity:1}[data-scene=price] .empty{display:grid;justify-items:center;gap:8px;padding:62px 0 40px;text-align:center;color:var(--app-ink-2)}[data-scene=price] .empty .box{width:64px;height:64px;border-radius:16px;background:var(--app-fill);display:grid;place-items:center;margin-bottom:8px}[data-scene=price] .empty .box i{width:26px;height:20px;border:2px solid #94A3B8;border-radius:4px}[data-scene=price] .empty b{font-size:17px;font-weight:600;color:#0F172A}[data-scene=price] .empty p{font-size:14px;max-width:420px}[data-scene=price] .load{position:absolute;left:0;right:0;top:0;height:3px;background:var(--app-fill);overflow:hidden}[data-scene=price] .load i{position:absolute;left:-40%;top:0;width:40%;height:100%;background:var(--blue);animation:bar 1.1s var(--ease) infinite}@keyframes bar{to{left:100%}}[data-scene=price] .skel td i{display:block;height:14px;border-radius:6px;background:var(--app-fill);animation:sk 1.2s ease-in-out infinite}@keyframes sk{50%{opacity:.45}}[data-scene=price] .toast{position:absolute;left:50%;bottom:22px;translate:-50% 20px;z-index:20;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background:#0F172A;color:#fff;font-size:14px;box-shadow:var(--sh-float);opacity:0;transition:opacity .35s var(--ease),translate .55s var(--spring)}[data-scene=price] .toast.on{opacity:1;translate:-50% 0}[data-scene=price] .toast i{width:18px;height:18px;border-radius:50%;background:var(--app-on);color:var(--app-on-ink);display:grid;place-items:center;font-size:12px;font-weight:700;font-style:normal}[data-scene=price] .toast small{color:rgba(255,255,255,.6)}[data-scene=price] .plcard{display:flex;align-items:center;gap:12px;padding:8px 14px;border:1px solid var(--app-line);border-radius:12px;font-size:14px}[data-scene=price] .plcard img{width:22px;height:22px}[data-scene=price] .plcard b{font-weight:600}[data-scene=price] .plcard .stt{display:grid}[data-scene=price] .plcard .stt em{font-style:normal;font-size:12px;color:var(--app-ink-3);transition:color .3s}[data-scene=price] .plcard .stt em.ok{color:var(--app-on-ink);font-weight:600}[data-scene=price] .chtbl th{font-size:13px}[data-scene=price] .chtbl td{height:42px}[data-scene=price] .chtbl .lg{display:inline-flex;align-items:center;gap:6px}[data-scene=price] .chtbl .lg img{width:14px;height:14px;object-fit:contain}[data-scene=price] .chtbl td .chip{min-width:46px;justify-content:center;font-size:11.5px;padding:2px 8px}[data-scene=price] .chtbl td small{display:block;font-weight:400;font-size:12px;color:var(--app-ink-3)}[data-scene=price] .chtbl td:first-child{line-height:1.2}[data-scene=price] .pw-veil{position:absolute;inset:0;z-index:21;background:rgba(14,21,38,.30);opacity:0;transition:opacity .4s var(--ease)}[data-scene=price] .pw-veil.in{opacity:1}[data-scene=price] .sheet{position:absolute;z-index:22;left:50%;top:56%;width:560px;display:grid;gap:16px;padding:22px 24px;border-radius:16px;background:#fff;box-shadow:var(--sh-float),0 0 0 1px rgba(14,21,38,.06);translate:-50% -46%;scale:.97;opacity:0;transition:opacity .38s var(--ease),scale .55s var(--spring),translate .55s var(--spring)}[data-scene=price] .sheet.in{opacity:1;scale:1;translate:-50% -50%}[data-scene=price] .sheet .h{display:flex;align-items:center;gap:12px}[data-scene=price] .sheet .h img{width:28px;height:28px}[data-scene=price] .sheet .h b{font-size:18px;font-weight:600}[data-scene=price] .sheet .h small{display:block;font-size:13px;color:var(--app-ink-3)}[data-scene=price] .sheet .opt{display:grid;gap:8px;font-size:14px}[data-scene=price] .sheet .opt div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--app-line);border-radius:10px;transition:border-color .3s}[data-scene=price] .sheet .opt div i{width:16px;height:16px;border-radius:50%;border:1.5px solid #CBD5E1;transition:border-width .3s var(--spring),border-color .3s}[data-scene=price] .sheet .opt div.on{border-color:var(--app-green)}[data-scene=price] .sheet .opt div.on i{border:5px solid var(--app-green)}[data-scene=price] .sheet .opt div em{font-style:normal;margin-left:auto;font-size:12.5px;color:var(--app-ink-3)}[data-scene=price] .sheet .key{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--app-line);border-radius:10px;font-family:var(--mono);font-size:13px;color:var(--app-ink-2);min-height:44px;transition:border-color .3s,color .3s}[data-scene=price] .sheet .key.on{border-style:solid;color:#0F172A}[data-scene=price] .sheet .key .press{margin-left:auto;min-height:30px;padding:0 12px;font-size:13px}[data-scene=price] .sheet .note{font-size:13px;color:var(--app-ink-3)}[data-scene=price] .sheet .note b{color:#0F172A;font-weight:500}[data-scene=price] .sheet .f{display:flex;justify-content:flex-end;gap:10px}[data-scene=price] .pull{position:absolute;z-index:20;right:32px;top:100px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid var(--app-line);box-shadow:var(--sh-card);font-size:13.5px;opacity:0;translate:0 -8px;transition:opacity .35s var(--ease),translate .5s var(--spring)}[data-scene=price] .pull.on{opacity:1;translate:0 0}[data-scene=price] .pull .sp{width:14px;height:14px;border-radius:50%;border:2px solid var(--app-line);border-top-color:var(--pl);animation:spin .8s linear infinite}@keyframes spin{to{rotate:360deg}}[data-scene=price] .pull.ok .sp{display:none}[data-scene=price] .pull .ok{display:none;color:var(--app-on-ink);font-weight:600}[data-scene=price] .pull.ok .ok{display:inline}[data-scene=price] .pull.ok .run{display:none}[data-scene=price] .cw{position:absolute;z-index:25;right:36px;top:46px;width:440px;height:600px;display:grid;grid-template-rows:40px auto 1fr auto;border-radius:14px;background:#FAF9F5;color:#141413;border:1px solid #E5E3DA;box-shadow:0 24px 60px -18px rgba(14,21,38,.32),0 0 0 1px rgba(14,21,38,.04);overflow:hidden;font-size:14.5px;line-height:1.45;translate:44px 0;scale:.985;opacity:0;transition:opacity .5s var(--ease),translate .8s var(--spring),scale .8s var(--spring)}[data-scene=price] .cw.on{translate:0 0;scale:1;opacity:1}[data-scene=price] .cw.away{translate:500px 0;opacity:0}[data-scene=price] .cw-bar{display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #ECEAE2}[data-scene=price] .cw-bar i{width:9px;height:9px;border-radius:50%}[data-scene=price] .cw-bar i:nth-child(1){background:#F0625A}[data-scene=price] .cw-bar i:nth-child(2){background:#F5BE4F}[data-scene=price] .cw-bar i:nth-child(3){background:#61C554}[data-scene=price] .cw-head{display:flex;align-items:center;gap:10px;padding:12px 16px 10px}[data-scene=price] .cw-head .spark{width:26px;height:26px;flex:0 0 auto}[data-scene=price] .cw-head .spark svg{width:26px;height:26px}[data-scene=price] .cw-head b{font-size:16px;font-weight:600;letter-spacing:-.1px}[data-scene=price] .cw-head u{text-decoration:none;padding:2px 8px;border-radius:10px;background:#EFEDE4;font-size:11.5px;color:#6B6A63}[data-scene=price] .cw .mcp{display:flex;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;border-radius:8px;background:#EFEDE4;font-size:12px;color:#4B4A43;width:max-content}[data-scene=price] .cw .mcp i{width:6px;height:6px;border-radius:50%;background:var(--blue-deep)}[data-scene=price] .cw-body{display:grid;align-content:start;gap:14px;padding:6px 16px 0;overflow:hidden}[data-scene=price] .m.u{justify-self:end;max-width:88%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#EFEDE4}[data-scene=price] .m.u .caret{display:inline-block;width:1px;height:1em;margin-left:1px;background:#141413;vertical-align:-2px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}[data-scene=price] .m.a{display:grid;gap:10px}[data-scene=price] .m.a>p{font-family:var(--mock-font);font-size:15px;line-height:1.5;color:#141413}[data-scene=price] .tool{display:grid;gap:8px;padding:10px 12px;border:1px solid #E5E3DA;border-radius:10px;background:#fff;font-size:13px}[data-scene=price] .tool .h{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;color:#141413}[data-scene=price] .tool .h i{width:16px;height:16px;border-radius:4px;background:var(--app-green);flex:0 0 auto}[data-scene=price] .tool .h .st{margin-left:auto;font-family:var(--sans);font-size:12px;color:#6B6A63;display:flex;align-items:center;gap:6px}[data-scene=price] .tool .h .st .sp{width:12px;height:12px;border-radius:50%;border:2px solid #D9D6CB;border-top-color:#D97757;animation:spin .8s linear infinite}[data-scene=price] .tool.done .h .st .sp{display:none}[data-scene=price] .tool .h .st .ok{display:none;color:var(--blue-deep);font-weight:600}[data-scene=price] .tool.done .h .st .ok{display:inline}[data-scene=price] .tool ul{display:grid;gap:4px;color:#4B4A43;font-size:12.5px}[data-scene=price] .tool ul li{display:flex;gap:8px}[data-scene=price] .tool ul li b{font-weight:500;color:#141413;min-width:84px}[data-scene=price] .tool .lines{display:grid;gap:4px;margin-top:2px}[data-scene=price] .tool .lines span{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6B6A63;transition:color .35s var(--ease)}[data-scene=price] .tool .lines span i{width:5px;height:5px;border-radius:50%;background:#D9D6CB;transition:background .35s,scale .4s var(--spring)}[data-scene=price] .tool .lines span.ok{color:#141413}[data-scene=price] .tool .lines span.ok i{background:var(--blue-deep);scale:1.25}[data-scene=price] .cw-in{margin:12px 16px 14px;padding:10px 12px;border:1px solid #E5E3DA;border-radius:12px;background:#fff;display:flex;align-items:center;gap:8px;font-size:13.5px;color:#8E8C83}[data-scene=price] .cw-in i{margin-left:auto;width:28px;height:28px;border-radius:8px;background:#D97757;display:grid;place-items:center;color:#fff;font-style:normal;font-size:14px}[data-scene=price] .say .txt,[data-scene=price] .say .tl{display:none}[data-scene=price] .say.said .txt,[data-scene=price] .say.said .tl{display:grid}[data-scene=price] .say.said .dots{display:none}.js [data-scene=price]:not(.is-visible) *,:root[data-motion=paused] [data-scene=price] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[data-scene=price] *,[data-scene=price] *::before,[data-scene=price] *::after{animation:none!important;transition:none!important}}[data-scene=price] .stay-comparison-chat{display:none;padding:20px 26px;overflow:auto;min-height:0;flex:1;font-size:17px;line-height:1.5}[data-scene=price].stay-comparison .cw-body{display:none}[data-scene=price].stay-comparison .stay-comparison-chat{display:block}[data-scene=price] .stay-question{padding:14px 18px;border-radius:14px;background:#eeece4;margin-bottom:20px}[data-scene=price] .stay-answer{opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease}[data-scene=price] .stay-answer p{margin:0 0 14px}[data-scene=price].stay-answer-visible .stay-answer{opacity:1;transform:none}[data-scene=price] .tapish,[data-scene=price] .side-nav li{transition:background .2s ease,border-color .2s ease,color .2s ease}[data-scene=price] .tapish:is(.hov,.hit,:hover,:active),[data-scene=price] .side-nav li.tapish:is(.hov,.hit,:hover,:active){transform:none;translate:none;scale:none;box-shadow:none}[data-scene=price] .tapish.hit{filter:brightness(.97)}[data-scene=price].pricing-creating [data-say="5"]>.txt{visibility:hidden}[data-scene=mcp] .mac-screen{container:cl / inline-size;position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--claude-paper)}@media(min-width:1024px){.js .step [data-scene=mcp] .mac-screen{aspect-ratio:auto;min-height:288px}}@media(max-width:1023px){[data-scene=mcp] .mac-screen{aspect-ratio:auto;height:clamp(320px,46dvh,400px)}}[data-scene=mcp] .cl{--serif: ui-serif, Georgia, "Times New Roman", serif;--msg-fs: 12px;--msg-lh: 20px;--msg-gap: 12px;--hello-fs: 20px;--hello-lh: 28px;position:absolute;inset:0;display:grid;grid-template-columns:184px minmax(0,1fr);background:var(--claude-paper);color:var(--claude-ink);font:400 12px/16px var(--mock-font)}[data-scene=mcp] .cl :where(p,ul,li){margin:0;padding:0}[data-scene=mcp] .cl :where(ul){list-style:none}[data-scene=mcp] .cl :where(b,strong){font-weight:600}[data-scene=mcp] .cl :where(code){font:inherit}[data-scene=mcp] .cl img{display:block;max-width:none}[data-scene=mcp] .cl .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-scene=mcp] .cl-spark{display:block;flex:none;color:var(--claude-accent)}[data-scene=mcp] .cl-spark svg{display:block;width:100%;height:100%}[data-scene=mcp] .cl em:empty{display:block;width:var(--w, 60%);height:4px;border-radius:2px;background:var(--claude-ghost)}[data-scene=mcp] .cl-opt b{width:4px;height:4px;flex:none;border-radius:50%;background:var(--claude-ghost)}[data-scene=mcp] .grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--spring)}[data-scene=mcp] .grow>div{min-height:0;overflow:hidden;opacity:0;translate:0 8px;transition:opacity .4s var(--ease),translate .6s var(--spring)}[data-scene=mcp] .grow.in{grid-template-rows:1fr}[data-scene=mcp] .grow.in>div{opacity:1;translate:0 0}[data-scene=mcp] .cl-side{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px 8px;background:color-mix(in srgb,var(--claude-fill) 45%,var(--claude-paper));border-right:1px solid var(--claude-line)}[data-scene=mcp] .cl-side>*{flex:none}[data-scene=mcp] .cl-brand{display:flex;align-items:center;gap:8px;height:32px;margin-bottom:8px;padding:0 8px;font:500 20px/24px var(--serif);letter-spacing:-.02em}[data-scene=mcp] .cl-brand .cl-spark{width:20px;height:20px}[data-scene=mcp] .cl-new{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;font-weight:500}[data-scene=mcp] .cl-new i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--claude-accent);color:var(--card)}[data-scene=mcp] .cl-new .ic{width:12px;height:12px;stroke-width:2.4}[data-scene=mcp] .cl-g{display:flex;align-items:center;height:32px;padding:0 8px}[data-scene=mcp] .cl-hist{flex:1 1 auto;min-height:0;margin-top:8px;overflow:hidden}[data-scene=mcp] .cl-rec{display:flex;align-items:center;height:32px;padding:0 8px;border-radius:8px;background:var(--claude-fill);font-weight:500}[data-scene=mcp] .cl-user{display:flex;align-items:center;gap:8px;margin-top:auto;padding:8px 8px 0;border-top:1px solid var(--claude-line)}[data-scene=mcp] .cl-user img{width:24px;height:24px;border-radius:50%;object-fit:cover}[data-scene=mcp] .cl-user span{display:grid;gap:4px;min-width:0}[data-scene=mcp] .cl-user b{font-weight:500}[data-scene=mcp] .cl-main{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto minmax(0,1.5fr);transition:grid-template-rows .8s var(--spring)}[data-scene=mcp] .cl.is-chat .cl-main{grid-template-rows:auto minmax(0,1fr) auto minmax(0,0fr)}[data-scene=mcp] .cl-top{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px}[data-scene=mcp] .cl-burger{display:none;gap:4px;width:16px}[data-scene=mcp] .cl-burger i{height:2px;border-radius:1px;background:var(--claude-ink-2)}[data-scene=mcp] .cl-title{font-weight:500;opacity:0;translate:0 4px;transition:opacity .4s var(--ease),translate .5s var(--spring)}[data-scene=mcp] .cl-title.on{opacity:1;translate:0 0}[data-scene=mcp] .cl-share{display:flex;align-items:center;justify-content:center;width:64px;height:28px;margin-left:auto;border:1px solid var(--claude-line);border-radius:8px}[data-scene=mcp] .cl-feed{display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;padding:0 24px 16px;-webkit-mask-image:linear-gradient(transparent,#000 24px);mask-image:linear-gradient(transparent,#000 24px)}[data-scene=mcp] .cl-feed>.grow{flex:none;width:100%;max-width:480px;margin-inline:auto}[data-scene=mcp] .cl-feed>.grow>div>*{margin-top:var(--msg-gap)}[data-scene=mcp] .cl-u{width:fit-content;max-width:85%;margin-left:auto;padding:8px 12px;border-radius:16px;background:var(--claude-fill);font-size:var(--msg-fs);line-height:var(--msg-lh)}[data-scene=mcp] .cl-a{font-size:var(--msg-fs);line-height:var(--msg-lh)}[data-scene=mcp] .cl-feed>.grow>div>.cl-busy{width:20px;height:20px;margin-top:12px}[data-scene=mcp] .cl-busy.spin svg{animation:cl-think 1.6s var(--ease) infinite}[data-scene=mcp] .cl-tg{border:1px solid var(--claude-line);border-radius:12px}[data-scene=mcp] .cl-tg-h{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;color:var(--claude-ink-2)}[data-scene=mcp] .cl-tg-h img{width:16px;height:16px;border-radius:4px}[data-scene=mcp] .cl-tg-h span{color:var(--claude-ink);font-weight:500}[data-scene=mcp] .cl-tg-h .cl-st{margin-left:auto}[data-scene=mcp] .cl-tg-h .ic{transition:rotate .4s var(--spring)}[data-scene=mcp] .cl-tg.open .cl-tg-h .ic{rotate:180deg}[data-scene=mcp] .cl-tg-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--spring)}[data-scene=mcp] .cl-tg.open .cl-tg-b{grid-template-rows:1fr}[data-scene=mcp] .cl-tg-b>div{min-height:0;overflow:hidden}[data-scene=mcp] .cl-tg-l{display:grid;padding:4px 0 8px;border-top:1px solid var(--claude-line)}[data-scene=mcp] .cl-call{display:flex;align-items:center;gap:8px;height:24px;padding:0 12px}[data-scene=mcp] .cl-call span{margin-left:auto;color:var(--claude-ink-2);opacity:0;transition:opacity .3s var(--ease)}[data-scene=mcp] .cl-call.ok span{opacity:1}[data-scene=mcp] .cl-st{position:relative;flex:none;width:12px;height:12px;border:2px solid var(--claude-line);border-radius:50%}[data-scene=mcp] .cl-tg:not(.ok) .cl-tg-h .cl-st,[data-scene=mcp] .cl-call.run:not(.ok) .cl-st{border-top-color:var(--claude-ink-2);animation:cl-spin .8s linear infinite}[data-scene=mcp] .cl-tg.ok .cl-tg-h .cl-st,[data-scene=mcp] .cl-call.ok .cl-st{border-color:transparent}[data-scene=mcp] .cl-tg.ok .cl-tg-h .cl-st::after,[data-scene=mcp] .cl-call.ok .cl-st::after{content:"";position:absolute;left:2px;top:-1px;width:4px;height:8px;border:solid var(--claude-ink-2);border-width:0 2px 2px 0;rotate:45deg}[data-scene=mcp] .cl-card{padding:12px 16px;border:1px solid var(--claude-line);border-radius:12px;background:var(--card)}[data-scene=mcp] .cl-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}[data-scene=mcp] .cl-card-h span{color:var(--claude-ink-2)}[data-scene=mcp] .cl-bars li{display:grid;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:12px;height:24px}[data-scene=mcp] .cl-nm{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-scene=mcp] .cl-bars i{position:relative;height:8px}[data-scene=mcp] .cl-bars i::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:4px;background:var(--claude-ghost);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--spring) calc(.3s + var(--j) * 90ms)}[data-scene=mcp] .in .cl-bars i::before{transform:none}[data-scene=mcp] .cl-bars .is-flag i::before{background:var(--claude-accent)}[data-scene=mcp] .cl-bars b{text-align:right}[data-scene=mcp] .cl-bars b em{margin-left:auto}[data-scene=mcp] .cl-opps{display:grid;gap:8px}[data-scene=mcp] .cl-opp{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px;border:1px solid var(--claude-line);border-radius:12px;background:var(--card);opacity:0;translate:0 8px;transition:opacity .4s var(--ease) calc(.2s + var(--j) * .4s),translate .6s var(--spring) calc(.2s + var(--j) * .4s)}[data-scene=mcp] .in .cl-opp{opacity:1;translate:0 0}[data-scene=mcp] .cl-opp-i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--claude-accent) 14%,transparent);color:color-mix(in srgb,var(--claude-accent) 80%,var(--claude-ink))}[data-scene=mcp] .cl-opp>span:last-child{display:grid}[data-scene=mcp] .cl-opp small{font-size:12px;line-height:16px;color:var(--claude-ink-2)}[data-scene=mcp] .cl-opp b{font-size:var(--msg-fs);line-height:var(--msg-lh)}[data-scene=mcp] .cl-opp b+span{color:var(--claude-ink-2)}[data-scene=mcp] .cl-perm{display:grid;gap:12px;padding:12px 16px;border:1px solid var(--claude-line);border-radius:12px;background:var(--card)}[data-scene=mcp] .cl-perm-h{display:flex;align-items:flex-start;gap:8px;font-size:var(--msg-fs);line-height:var(--msg-lh)}[data-scene=mcp] .cl-perm-h img{width:16px;height:16px;margin-top:calc((var(--msg-lh) - 16px) / 2);border-radius:4px}[data-scene=mcp] .cl-perm-d{display:flex;flex-wrap:wrap;gap:4px}[data-scene=mcp] .cl-perm-d span{padding:4px 8px;border-radius:8px;background:var(--claude-fill);color:var(--claude-ink-2)}[data-scene=mcp] .cl-perm-b{display:flex;flex-wrap:wrap;gap:8px}[data-scene=mcp] .cl-b{display:grid;place-items:center;height:32px;padding:0 12px;border:1px solid var(--claude-line);border-radius:8px;background:var(--card);font-weight:500}[data-scene=mcp] .cl-b.is-dark{border-color:transparent;background:var(--claude-ink);color:var(--claude-paper)}[data-scene=mcp] .cl-b.is-dark.hov{background:color-mix(in srgb,var(--claude-ink) 86%,var(--claude-paper))}[data-scene=mcp] .cl-b.is-text{border-color:transparent;background:none;color:var(--claude-ink-2)}[data-scene=mcp] .cl-dock{display:grid;padding:0 24px 12px}[data-scene=mcp] .cl-dock>*{width:100%;max-width:480px;margin-inline:auto}[data-scene=mcp] .cl-hello{display:grid;grid-template-rows:1fr;transition:grid-template-rows .8s var(--spring),opacity .4s var(--ease)}[data-scene=mcp] .cl-hello>div{min-height:0;overflow:hidden}[data-scene=mcp] .cl-hello-in{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:24px;font:400 var(--hello-fs)/var(--hello-lh) var(--serif);letter-spacing:-.01em}[data-scene=mcp] .cl-hello .cl-spark{width:calc(var(--hello-fs) + 4px);height:calc(var(--hello-fs) + 4px)}[data-scene=mcp] .cl.is-chat .cl-hello{grid-template-rows:0fr;opacity:0}[data-scene=mcp] .cl-cwrap{position:relative}[data-scene=mcp] .cl-composer{display:grid;gap:8px;padding:12px;border:1px solid var(--claude-line);border-radius:20px;background:var(--card);box-shadow:0 4px 16px -8px rgba(20,20,19,.16)}[data-scene=mcp] .cl-field{min-height:var(--msg-lh);padding:0 4px;font-size:var(--msg-fs);line-height:var(--msg-lh)}[data-scene=mcp] .cl-phs{color:var(--claude-ink-2)}[data-scene=mcp] .has-text .cl-phs,[data-scene=mcp] .cl-ph.is-reply,[data-scene=mcp] .cl.is-chat .cl-ph{display:none}[data-scene=mcp] .cl.is-chat .cl-ph.is-reply{display:inline}[data-scene=mcp] .cl-caret{display:none;width:2px;height:calc(var(--msg-lh) - 4px);margin:0 1px;vertical-align:calc((var(--msg-fs) - var(--msg-lh)) / 2);background:var(--claude-ink);animation:cl-blink 1s steps(1) infinite}[data-scene=mcp] .typing .cl-caret{display:inline-block}[data-scene=mcp] .cl-row{display:flex;align-items:center;gap:8px}[data-scene=mcp] .cl-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--claude-line);border-radius:8px;background:var(--card);color:var(--claude-ink-2)}[data-scene=mcp] .cl-btn.hov,[data-scene=mcp] .cl-btn.is-on{background:var(--claude-fill);color:var(--claude-ink)}[data-scene=mcp] .cl-badge{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px 0 4px;border-radius:12px;background:var(--claude-fill);font-weight:500;opacity:0;scale:.8;transition:opacity .3s var(--ease),scale .5s var(--spring)}[data-scene=mcp] .cl-badge img{width:16px;height:16px;border-radius:4px}[data-scene=mcp] .cl-badge.on{opacity:1;scale:1}[data-scene=mcp] .cl-model{display:flex;align-items:center;height:32px;margin-left:auto;padding:0 8px}[data-scene=mcp] .cl-send{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--claude-accent);color:var(--card);opacity:.5}[data-scene=mcp] .has-text .cl-send{opacity:1}[data-scene=mcp] .cl-note{padding-top:8px;text-align:center;color:var(--claude-ink-2)}[data-scene=mcp] .cl-pop{position:absolute;z-index:6;left:40px;bottom:calc(100% + 8px);width:264px;display:grid;padding:8px;border:1px solid var(--claude-line);border-radius:12px;background:var(--card);box-shadow:0 16px 32px -12px rgba(20,20,19,.24);opacity:0;visibility:hidden;translate:0 8px;scale:.98;transform-origin:20% 100%;transition:opacity .25s var(--ease),translate .4s var(--spring),scale .4s var(--spring),visibility 0s .4s}[data-scene=mcp] .cl-pop.on{opacity:1;visibility:visible;translate:0 0;scale:1;transition-delay:0s}[data-scene=mcp] .cl-grab{display:none}[data-scene=mcp] .cl-opt{display:flex;align-items:center;gap:12px;height:36px;padding:0 8px;border-radius:8px}[data-scene=mcp] .cl-opt img{width:16px;height:16px;border-radius:4px}[data-scene=mcp] .cl-opt strong{font-weight:500}[data-scene=mcp] .cl-opt-end{display:grid;align-items:center;justify-items:end;margin-left:auto}[data-scene=mcp] .cl-opt-end>*{grid-area:1 / 1}[data-scene=mcp] .cl-tog{position:relative;width:28px;height:16px;border-radius:8px;background:var(--claude-ghost);transition:background .3s var(--ease),opacity .3s var(--ease)}[data-scene=mcp] .cl-tog::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--card);transition:translate .4s var(--spring) .1s}[data-scene=mcp] .cl-tog.on,[data-scene=mcp] .is-b360.ok .cl-tog{background:var(--claude-ink)}[data-scene=mcp] .cl-tog.on::after,[data-scene=mcp] .is-b360.ok .cl-tog::after{translate:12px 0}[data-scene=mcp] .is-b360 .cl-tog{opacity:0}[data-scene=mcp] .is-b360.ok .cl-tog{opacity:1}[data-scene=mcp] .cl-connect{display:grid;place-items:center;height:24px;padding:0 8px;border:1px solid var(--claude-line);border-radius:8px;background:var(--card);font-weight:500}[data-scene=mcp] .cl-connect.hov{background:var(--claude-fill)}[data-scene=mcp] .is-b360.ok .cl-connect{opacity:0;scale:.9}[data-scene=mcp] .cl-veil{display:none;position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--claude-ink) 24%,transparent);opacity:0;transition:opacity .3s var(--ease)}[data-scene=mcp] .cl-veil.on{opacity:1}[data-scene=mcp] .cl-oauth{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--claude-ink) 32%,transparent);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s}[data-scene=mcp] .cl-oauth.on{opacity:1;visibility:visible;transition-delay:0s}[data-scene=mcp] .cl-oa{display:grid;gap:16px;width:min(100%,320px);padding:24px;border-radius:var(--r-card);background:var(--card);color:var(--ink);box-shadow:var(--sh-float);translate:0 12px;scale:.98;transition:translate .5s var(--spring),scale .5s var(--spring)}[data-scene=mcp] .cl-oauth.on .cl-oa{translate:0 0;scale:1}[data-scene=mcp] .cl-oa-logo{width:auto;height:24px}[data-scene=mcp] .cl-oa-t{font-size:16px;font-weight:600;line-height:24px}[data-scene=mcp] .cl-oa-s{display:grid;border:1px solid var(--line);border-radius:var(--r-field)}[data-scene=mcp] .cl-oa-s li{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;color:var(--slate)}[data-scene=mcp] .cl-oa-s li+li{border-top:1px solid var(--line-soft)}[data-scene=mcp] .cl-oa-s em:not(:empty){margin-left:auto;font-style:normal;color:var(--faint)}[data-scene=mcp] .cl-oa-s em.is-rw{color:var(--blue-deep);font-weight:500}[data-scene=mcp] .cl-oa-s b{width:4px;height:4px;flex:none;border-radius:50%;background:var(--sky)}[data-scene=mcp] .cl-oa-s em:empty{background:var(--sky)}[data-scene=mcp] .cl-oa-b{display:flex;justify-content:flex-end;gap:8px}[data-scene=mcp] .cl-oa-btn{display:grid;place-items:center;height:36px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-field);font-weight:500}[data-scene=mcp] .cl-oa-btn.is-cta{border-color:transparent;background:var(--cta);color:var(--on-cta)}[data-scene=mcp] .cl-oa-btn.is-cta.hov{background:color-mix(in srgb,var(--cta) 84%,var(--ink))}[data-scene=mcp] .cl-fade{position:absolute;inset:0;z-index:20;background:var(--claude-paper);opacity:0;pointer-events:none;transition:opacity .6s var(--ease)}[data-scene=mcp] .cl-fade.on{opacity:1}[data-scene=mcp] .cl.is-seeking *:not(.cl-fade),[data-scene=mcp] .cl.is-seeking *::before,[data-scene=mcp] .cl.is-seeking *::after{transition:none!important}@keyframes cl-spin{to{rotate:360deg}}@keyframes cl-blink{50%{opacity:0}}@keyframes cl-think{0%{rotate:0deg;scale:1}50%{rotate:90deg;scale:.72}100%{rotate:180deg;scale:1}}@container cl (max-width: 599px){[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl{grid-template-columns:minmax(0,1fr);--msg-fs: 14px;--msg-lh: 20px;--msg-gap: 12px}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) :is(.cl-side,.cl-note,.cl-model),[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-bars li:first-child,[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-oa-s .is-ghost{display:none}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-burger{display:grid}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-top{height:40px;padding:0 12px}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) :is(.cl-feed,.cl-dock){padding-inline:12px}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-hello-in{gap:8px;padding-bottom:16px}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-send{margin-left:auto}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-bars li{grid-template-columns:88px minmax(0,1fr) 32px;gap:8px}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-cwrap{position:static}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-pop{left:0;right:0;bottom:0;width:auto;padding:8px 12px 16px;border-width:1px 0 0;border-radius:16px 16px 0 0;opacity:1;scale:1;translate:0 100%}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-pop.on{translate:0 0}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-grab{display:block;width:32px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--claude-ghost)}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-veil{display:block}[data-scene=mcp]:not(:has([data-mobile-fit].scene-canvas)) .cl-oa{gap:12px;padding:16px}}.js [data-scene=mcp]:not(.is-visible) *,:root[data-motion=paused] [data-scene=mcp] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[data-scene=mcp] *,[data-scene=mcp] *::before,[data-scene=mcp] *::after{animation:none!important;transition:none!important}}#f-agents .kxwin{position:relative;width:825px;height:486px;background:#fff;border-radius:16px;overflow:hidden;font-family:"Inter",var(--sans);text-align:left;box-shadow:0 0 0 1px rgba(14,21,38,.05),0 8px 22px rgba(14,21,38,.07),0 40px 80px rgba(14,21,38,.16)}#f-agents .kxbar{position:absolute;left:0;top:0;width:825px;height:52px;background:#F9FAFF;border-bottom:1px solid #557EE1}#f-agents .kxbar i{position:absolute;top:22px;width:12px;height:12px;border-radius:6px}#f-agents .kxbar i:nth-child(1){left:27px;background:#FF2D55}#f-agents .kxbar i:nth-child(2){left:47px;background:#FC0}#f-agents .kxbar i:nth-child(3){left:67px;background:#34C759}#f-agents .wftabs{position:absolute;left:99px;top:0;height:52px;display:flex;align-items:flex-end;gap:4px;z-index:3;padding-bottom:1px}#f-agents .wftab{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:10px 10px 0 0;color:#5A6474;font-family:"Inter",var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.01em;transition:background .25s ease,color .25s ease}#f-agents .wftab svg{width:14px;height:14px;display:block;opacity:.72}#f-agents .wftab:focus:not(:focus-visible){outline:none}#f-agents .wftab:hover{background:rgba(30,107,232,.07)}#f-agents .wftab.on{background:#fff;color:#101828;font-weight:600;box-shadow:inset 0 1px 0 #DFE6F1,inset 1px 0 0 #DFE6F1,inset -1px 0 0 #DFE6F1}#f-agents .wfplus{width:26px;height:26px;margin-bottom:7px;margin-left:4px;display:grid;place-items:center;border-radius:7px;color:#8A93A6;font-size:16px;line-height:1}#f-agents .wfview{position:absolute;left:0;top:52px;width:825px;height:434px;overflow:hidden;background:#fff}#f-agents .wfv{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}#f-agents .wfv.on{opacity:1}#f-agents .wfb{position:absolute;inset:0;background:#fff;font-family:"Inter",var(--sans,system-ui);color:#111827;overflow:hidden;--rail:55px;--hd:46px;--panel:263px}#f-agents .wfb *{box-sizing:border-box}#f-agents .wfb .wfhd{position:absolute;left:0;top:0;right:0;height:var(--hd);background:#FAFAFA;border-bottom:1px solid #E5E7EB;z-index:6}#f-agents .wfb .wfti{position:absolute;left:var(--rail);right:0;top:0;height:var(--hd);display:grid;place-items:center;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:#111827}#f-agents .wfb .wfsw{position:absolute;right:107px;top:0;height:var(--hd);display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:500;color:#6D737D}#f-agents .wfb .wfsw i{width:28px;height:16px;border-radius:9px;background:#D6D7DE;position:relative;transition:background .3s ease}#f-agents .wfb .wfsw i:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.34,1.4,.5,1)}#f-agents .wfb.live .wfsw{color:#4F46E5}#f-agents .wfb.live .wfsw i{background:#6366F1}#f-agents .wfb.live .wfsw i:after{transform:translateX(12px)}#f-agents .wfb .wfsave{position:absolute;right:30px;top:11px;width:54px;height:25px;border-radius:7px;background:#6366F1;color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center;transition:transform .12s ease,filter .12s ease}#f-agents .wfb .wfsave.hit{transform:scale(.95);filter:brightness(.9)}#f-agents .wfb .wfrail{position:absolute;left:0;top:0;bottom:0;width:var(--rail);background:#fff;border-right:1px solid #E5E7EB;z-index:7;display:flex;flex-direction:column;align-items:center;padding-top:15px}#f-agents .wfb .wflogo{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-bottom:11px;background:radial-gradient(circle at 32% 26%,#8FB0FC,#3B6BF0 62%,#2450DC);box-shadow:0 1px 3px rgba(37,99,235,.32)}#f-agents .wfb .wflogo svg{width:14px;height:14px;display:block}#f-agents .wfb .wfdot{width:6px;height:6px;border-radius:50%;background:#D9DDE6;margin:9px 0}#f-agents .wfb .wftile{width:28px;height:28px;border-radius:9px;background:#0F3F45;display:grid;place-items:center;margin:6px 0 12px}#f-agents .wfb .wftile svg{width:16px;height:16px;stroke:#fff}#f-agents .wfb .wfsep{width:22px;height:1px;background:#E4E7EC;margin:9px 0}#f-agents .wfb .wfme{position:absolute;left:15.5px;bottom:12px;width:24px;height:24px;border-radius:50%;background:#EDEFF3;display:grid;place-items:center;font-size:9px;font-weight:600;color:#667085}#f-agents .wfb .wfcv{position:absolute;left:var(--rail);right:0;top:var(--hd);bottom:0;overflow:hidden;transition:right .34s cubic-bezier(.4,0,.2,1)}#f-agents .wfb.panel .wfcv{right:var(--panel)}#f-agents .wfb .wfgr{position:absolute;left:50%;top:14px;width:0;height:0;transition:transform 1.15s cubic-bezier(.34,.08,.2,1)}#f-agents .wfb .wfn{position:absolute;left:-164.5px;width:329px;opacity:0;transform:translateY(9px);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.9,.3,1)}#f-agents .wfb .wfn.in{opacity:1;transform:none}#f-agents .wfb .wfn:before,#f-agents .wfb .wfn:after,#f-agents .wfb .wfcard:before{content:"";position:absolute;left:50%;opacity:0;transition:opacity .3s ease .1s}#f-agents .wfb .wfn:before{top:-24.5px;height:50px;width:0;border-left:1.5px dashed #D1D5DB;transform:translateX(-.75px)}#f-agents .wfb .wfn:after,#f-agents .wfb .wfcard:before{width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#fff;border:1.5px solid #D1D5DB;box-sizing:border-box}#f-agents .wfb .wfn:after{top:-20px}#f-agents .wfb .wfcard:before{top:-10.5px}#f-agents .wfb .wfn.link.in:before,#f-agents .wfb .wfn.link.in:after,#f-agents .wfb .wfn.link.in .wfcard:before{opacity:1}#f-agents .wfb .wfnb{display:flex;width:max-content;align-items:center;gap:4px;margin-left:13px;height:20px;padding:0 8px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.01em;background:#E5E8F8;color:#6366F1}#f-agents .wfb .wfnb svg{width:10px;height:10px}#f-agents .wfb .wfnb.act{background:#FFE8D0;color:#B45309}#f-agents .wfb .wfcard{margin-top:5.5px;height:55.5px;border-radius:10px;background:#fff;border:1px solid #E5E7EB;box-shadow:0 1px 2px rgba(16,24,40,.05),0 7px 16px -10px rgba(16,24,40,.28);position:relative;display:flex;align-items:center;padding:0 16px;gap:8px;transition:box-shadow .25s ease,border-color .25s ease}#f-agents .wfb .wfn.sel .wfcard{border-color:#6366F1;box-shadow:0 0 0 1px #6366F1,0 7px 16px -10px rgba(99,102,241,.5)}#f-agents .wfb .wfic{flex:none;width:26px;height:26px;border-radius:8px;background:#EFF6FF;display:grid;place-items:center}#f-agents .wfb .wfic svg{width:14px;height:14px;stroke:#475569}#f-agents .wfb .wftx{min-width:0;flex:1}#f-agents .wfb .wftx b{display:block;font-size:12.5px;font-weight:600;line-height:15px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#f-agents .wfb .wftx i{display:block;font-style:normal;font-size:10.5px;line-height:14px;color:#6B7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#f-agents .wfb .wfwarn{flex:none;width:13px;height:13px;opacity:0;transition:opacity .3s ease}#f-agents .wfb .wfwarn svg{width:13px;height:13px;display:block}#f-agents .wfb .wfn.warn .wfwarn{opacity:1}#f-agents .wfb .wfkebab{flex:none;width:3px;height:13px;background:radial-gradient(circle,#98A2B3 1.2px,transparent 1.3px) 0 0/3px 4.4px repeat-y}#f-agents .wfb .wfsplit{position:absolute;left:-178.5px;width:357px;height:34px;opacity:0;transition:opacity .35s ease}#f-agents .wfb .wfsplit.in{opacity:1}#f-agents .wfb .wfsplit:before{content:"";position:absolute;left:0;right:0;top:13px;height:0;border-top:1.5px dashed #D1D5DB}#f-agents .wfb .wfsplit:after{content:"";position:absolute;left:50%;top:0;width:0;height:13px;border-left:1.5px dashed #D1D5DB;transform:translateX(-.75px)}#f-agents .wfb .wfsplit u,#f-agents .wfb .wfsplit s{position:absolute;top:13px;width:0;height:21px;border-left:1.5px dashed #D1D5DB;text-decoration:none}#f-agents .wfb .wfsplit u{left:0}#f-agents .wfb .wfsplit s{right:0}#f-agents .wfb .wfsplit em{position:absolute;top:16px;font-style:normal;font-size:9.5px;color:#9CA3AF}#f-agents .wfb .wfsplit em.no{left:6px}#f-agents .wfb .wfsplit em.yes{right:6px}#f-agents .wfb .wfpill{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);height:34px;padding:0 18px;display:flex;align-items:center;gap:7px;border-radius:19px;background:#fff;border:1px solid #C7D2FE;box-shadow:0 2px 10px -4px rgba(99,102,241,.4);font-size:12.5px;font-weight:600;color:#312E81;transition:opacity .3s ease,transform .18s ease;z-index:4}#f-agents .wfb .wfpill svg{width:14px;height:14px}#f-agents .wfb .wfpill.hit{transform:translateX(-50%) scale(.96)}#f-agents .wfb.nopill .wfpill{opacity:0;pointer-events:none}#f-agents .wfb .wftool{position:absolute;left:50%;bottom:14.5px;transform:translateX(-50%);width:377px;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-radius:12px;background:#fff;border:1px solid #D2D2D2;box-shadow:0 2px 12px -6px rgba(16,24,40,.35);z-index:4;transition:opacity .3s ease}#f-agents .wfb .wftool span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}#f-agents .wfb .wftool span svg{width:15px;height:15px;stroke:#6B7280}#f-agents .wfb .wftool span.on{background:#E5E8F8}#f-agents .wfb .wftool span.on svg{stroke:#4C72E5}#f-agents .wfb .wftool hr{width:1px;height:20px;border:0;background:#E8E7EB;margin:0}#f-agents .wfb .wfai{position:absolute;left:var(--rail);right:0;top:var(--hd);bottom:0;background:#fff;z-index:8;opacity:0;pointer-events:none;transition:opacity .35s ease}#f-agents .wfb.ai .wfai{opacity:1}#f-agents .wfb .aihd{height:46px;display:flex;align-items:center;gap:9px;padding:0 18px;box-shadow:0 1px 0 rgba(16,24,40,.05)}#f-agents .wfb .aihd .sq{width:22px;height:22px;border-radius:7px;border:1px solid #E5E7EB;display:grid;place-items:center}#f-agents .wfb .aihd .sq svg{color:#6366F1}#f-agents .wfb .aihd svg{width:12px;height:12px}#f-agents .wfb .aihd b{display:block;font-size:11.5px;font-weight:600;line-height:14px}#f-agents .wfb .aihd i{display:block;font-style:normal;font-size:10px;color:#6B7280}#f-agents .wfb .aihd .x{margin-left:auto;font-size:13px;color:#9CA3AF;line-height:1}#f-agents .wfb .aibig{position:absolute;left:0;right:0;top:105px;text-align:center}#f-agents .wfb .aibig .sq{width:46px;height:46px;border-radius:13px;border:1px solid #E5E7EB;display:grid;place-items:center;margin:0 auto 26px;box-shadow:0 2px 10px -6px rgba(16,24,40,.3)}#f-agents .wfb .aibig .sq svg{width:22px;height:22px;color:#6366F1}#f-agents .wfb .aibig h4{margin:0 0 9px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#111827}#f-agents .wfb .aibig p{margin:0;font-size:11px;line-height:16px;color:#6B7280}#f-agents .wfb .aiin{position:absolute;left:50%;transform:translateX(-50%);bottom:56px;width:567px;height:58px;border-radius:13px;border:1.6px solid #C7D2FE;box-shadow:0 0 0 4px rgba(99,102,241,.09);display:flex;align-items:center;padding:0 12px 0 20px;gap:10px;background:#fff}#f-agents .wfb .aiin .txt{flex:1;font-size:12.5px;color:#111827;white-space:nowrap;overflow:hidden}#f-agents .wfb .aiin .txt:after{content:"";display:inline-block;width:1px;height:13px;background:#111827;vertical-align:-2px;margin-left:1px;animation:wfbcaret 1s steps(1,end) infinite}#f-agents .wfb.sent .aiin .txt:after{display:none}@keyframes wfbcaret{0%,50%{opacity:1}51%,100%{opacity:0}}#f-agents .wfb .aiin .cur{font-size:11px;color:#9CA3AF}#f-agents .wfb .aiin .send{width:40px;height:36px;border-radius:9px;background:#6366F1;display:grid;place-items:center;transition:transform .12s ease}#f-agents .wfb .aiin .send svg{width:15px;height:15px;stroke:#fff}#f-agents .wfb .aiin .send.hit{transform:scale(.93)}#f-agents .wfb .wfbuild{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);font-size:12px;font-weight:500;z-index:5;opacity:0;transition:opacity .3s ease;background:linear-gradient(100deg,#B6BCC9 20%,#111827 44%,#B6BCC9 68%) 0 0/240% 100% text;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wfbshimmer 1.5s linear infinite}#f-agents .wfb.building .wfbuild{opacity:1}#f-agents .wfb.building .wftool{opacity:.35}@keyframes wfbshimmer{to{background-position:-240% 0}}@media(prefers-reduced-motion:reduce){#f-agents .wfb *{animation:none!important;transition-duration:.001ms!important}}#f-agents .feature-scene{aspect-ratio:1100/710;height:auto;min-width:0;margin:0}#f-agents .ag-source-frame{position:relative;width:100%;height:100%;aspect-ratio:1100/710;border-radius:16px;background:#fff;overflow:hidden;box-shadow:var(--sh-lift)}#f-agents .kxwin{transform-origin:top left;box-shadow:none;font-family:var(--mock-font)}#f-agents .kxwin *{box-sizing:border-box}#f-agents .wftab svg{stroke:currentColor}#f-agents .wftab:focus-visible{outline:2px solid #5066ff;outline-offset:-3px}#f-agents .wfb .wfti{right:180px}#f-agents .wfb .wfpn{display:none}#f-agents .wfb .wftx :is(b,i){overflow:visible;text-overflow:clip}#f-agents .wfb .wftx i{font-size:10px}#f-agents .wfb .wfbuild{white-space:nowrap}#f-agents .wfv[hidden]{display:none}#f-agents [data-agent-paused] *{animation-play-state:paused!important}html[data-motion=paused] #f-agents .wfb *{transition:none!important}@media(prefers-reduced-motion:reduce){#f-agents .wfb *::after{animation:none!important}}#f-agents .kxwin{height:532.5px}#f-agents .wfview{height:auto;bottom:0}#f-agents .wfb .wfme{background:#edeff3 url(../img/avatar.png) center/cover no-repeat}#f-agents .wfprogress{display:none;position:absolute;left:55px;right:0;bottom:66px;text-align:center;font-size:11px;color:#607083}#f-agents .execution .wfprogress{display:block}#f-agents .wfn.complete .wfcard{border-color:#aed5bf}#f-agents .wfn.complete .wfnb{background:#e8f6ed;color:#32815a}.akwin{position:relative;width:825px;height:486px;background:#fff;border-radius:16px;overflow:hidden;font-family:"Inter",var(--sans);text-align:left;box-shadow:0 0 0 1px rgba(14,21,38,.05),0 8px 22px rgba(14,21,38,.07),0 40px 80px rgba(14,21,38,.16)}.akbar{position:absolute;left:0;top:0;width:825px;height:52px;background:#F9FAFF;border-bottom:1px solid #557EE1}.akbar i{position:absolute;top:22px;width:12px;height:12px;border-radius:6px}.akbar i:nth-child(1){left:27px;background:#FF2D55}.akbar i:nth-child(2){left:47px;background:#FC0}.akbar i:nth-child(3){left:67px;background:#34C759}.akside{position:absolute;left:0;top:52px;width:143px;height:434px;background:#fff;border-right:.5px solid #E6ECEC;padding:12px 8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;translate:-200px 0}.aksgrp{position:relative;display:flex;flex-direction:column;gap:4px;width:127px}.aksk{height:20px;padding:4px 8px;border-radius:12px;display:flex;align-items:center;justify-content:space-between}.aksk span{display:flex;align-items:center;gap:4px}.aksk i{width:5px;height:5px;border-radius:6px;background:#B3B3B3;flex:none}.aksk b{width:27px;height:5px;border-radius:6px;background:#B3B3B3}.akkb{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:127px}.akkb-b{display:flex;align-items:center;justify-content:space-between;height:20px;padding:4px 8px;border-radius:12px;background:#fff;width:100%}.akkb-b span{display:flex;align-items:center;gap:5px}.akkb-b span img{width:10px;height:10px;display:block}.akkb-b b{font:500 8px/1 "Inter",var(--sans);color:#495564;width:70px}.akkb-b .akch{width:12px;height:12px;display:block}.akkb-b.on{background:#00484A}.akkb-b.on b{color:#fff}.akkbhov,.akkbdrop,.akkbopen{position:absolute;left:0;top:168px;opacity:0}.akkbhov{background:#F9FAFB}.akkbhov b{font-weight:600}.akkb-sub{display:flex;flex-direction:column;gap:2px;width:97px}.akkb-sub span{display:flex;align-items:center;height:20px;padding:4px 8px;border-radius:12px;font:500 8px/1 "Inter",var(--sans);color:#495564}.akkb-sub span.on{background:#E6ECEC;color:#00484A}.akuser{display:flex;align-items:center;gap:6px;padding:0 8px;width:127px}.akav{width:20px;height:20px;border-radius:50%;background:#D9D9D9;flex:none}.jdav{background-image:url(../img/avatar.png);background-size:cover;background-position:center}.akun{display:flex;flex-direction:column;gap:2px;width:55px}.akun b{font:500 8px/1 "Inter",var(--sans);color:#344153}.akun i{height:5px;border-radius:41px;background:#A9ACB3;display:block}.akel{width:4px;height:4px;margin-left:auto}.akmain{position:absolute;left:143px;top:52px;width:682px;height:434px;background:#fff;overflow:hidden}.aktop{position:absolute;left:0;top:0;width:682px;height:22px;background:#fff;opacity:0;translate:0 6px}.aktop span{position:absolute;top:7px;font:500 7px/1 "Inter",var(--sans);color:#6B7281;white-space:nowrap}.aktop .tl{left:16px}.aktop .hp{left:640px}.aktop img{position:absolute;left:660px;top:7px;width:8px;height:8px}.aktop::after{content:"";position:absolute;left:0;top:21px;width:682px;height:1px;background:#E9EDEE}.akbody{position:absolute;left:0;top:22px;width:682px;height:412px;background:#FBFBFC;overflow:hidden}.akh1{position:absolute;left:16px;top:14px;font:600 13px/1 "Inter",var(--sans);color:#212936;opacity:0;translate:0 10px}.aksub{position:absolute;left:16px;top:33px;font:500 7.5px/1 "Inter",var(--sans);color:#6B7281;white-space:nowrap;opacity:0;translate:0 10px}.aksearch{position:absolute;left:587px;top:16px;display:flex;align-items:center;gap:5px;padding:5px 8px;background:#fff;border:1px solid #E9EDEE;border-radius:10px;font:500 7.5px/1 "Inter",var(--sans);color:#6B7281;white-space:nowrap;opacity:0;translate:0 8px}.aksearch img{width:8px;height:8px;display:block}.aktabs{position:absolute;left:16px;top:52px;display:flex;gap:2px;padding:2px;border-radius:999px;background:#EFF1F3;opacity:0;translate:0 8px}.aktab{position:relative;padding:4px 10px;border-radius:999px;font:500 7.5px/1 "Inter",var(--sans);color:#6B7281;white-space:nowrap}.aktab.act{background:#fff;font-weight:600;color:#212936}.akgrid{position:absolute;left:16px;top:82px;display:flex;flex-direction:column;gap:8px}.akrow{display:flex;gap:8px}.akcard{width:211px;padding:10px;background:#fff;border:1px solid #E9EDEE;border-radius:7px;display:flex;flex-direction:column;gap:6px;opacity:0;translate:0 12px}.aktile{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex:none}.aktile img{width:9px;height:9px;display:block}.akct{display:flex;flex-direction:column;gap:2px}.akct b{font:600 9px/1.2 "Inter",var(--sans);color:#212936;white-space:nowrap}.akct small{font:500 7px/1.2 "Inter",var(--sans);color:#6B7281;white-space:nowrap}.akview{background:#F1F2F4;border-radius:5px;padding:4px 0;text-align:center;font:500 7px/1 "Inter",var(--sans);color:#374151}#f-assistant .kb-story .akside{translate:0 0}#f-assistant .kb-story .aktop,#f-assistant .kb-story .akh1,#f-assistant .kb-story .aksub,#f-assistant .kb-story .aksearch,#f-assistant .kb-story .aktabs{opacity:1;translate:0 0}#f-assistant .kb-story .akcard{opacity:1;translate:0 0}.akcard{position:relative}.akring{position:absolute;inset:-1px;border-radius:7px;border:1.2px solid #1E6BE8;background:rgba(30,107,232,.055);opacity:0;pointer-events:none}.akused{position:absolute;right:7px;top:7px;width:11px;height:11px;border-radius:50%;background:#1E6BE8;display:flex;align-items:center;justify-content:center;opacity:0}.akused svg{width:7px;height:7px;display:block}.akadd{position:absolute;left:485px;top:16px;display:flex;align-items:center;gap:4px;padding:5px 9px;background:#5070FE;border-radius:10px;font:500 7.5px/1 "Inter",var(--sans);color:#fff;white-space:nowrap}.akadd i{position:relative;width:6px;height:6px;flex:none}.akadd i::before,.akadd i::after{content:"";position:absolute;background:#fff;border-radius:1px}.akadd i::before{left:0;top:2.5px;width:6px;height:1px}.akadd i::after{left:2.5px;top:0;width:1px;height:6px}#f-assistant .kb-story .akwin{overflow:visible}#f-assistant .kb-story .akclip{position:absolute;inset:0;border-radius:16px;overflow:hidden}.akans{position:absolute;left:0;top:0;width:825px;height:486px;pointer-events:none}.akflow{position:absolute;left:0;top:0;width:825px;height:486px;overflow:visible}.akflow path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.akflow .halo{stroke:#fff;stroke-width:3.8;opacity:.92}.akflow .wire{stroke:#8DB2F2;stroke-width:1.2}.akpkt{position:absolute;width:4px;height:4px;border-radius:50%;background:#1E6BE8;box-shadow:0 0 0 2.5px rgba(30,107,232,.16);opacity:0}.akpkt.p1{left:262px;top:242px}.akpkt.p2{left:587px;top:294px}.akpkt.p3{left:701px;top:240px}.aknode{position:absolute;left:585px;top:336px;width:16px;height:16px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff,0 0 0 3.1px #1E6BE8,0 4px 12px rgba(30,107,232,.3);opacity:0;scale:.6}.aknode svg{width:9px;height:9px;display:block}.aknode::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.2px solid #1E6BE8;opacity:0}.akchat{position:absolute;left:597px;top:284px;width:280px;height:176px;background:#fff;border-radius:13px;box-shadow:0 0 0 1px rgba(14,21,38,.05),0 3px 8px rgba(14,21,38,.07),0 26px 54px rgba(14,21,38,.22);opacity:0;translate:0 12px}.akchd{position:absolute;left:13px;top:13px;right:13px;display:flex;align-items:center;gap:6px;font:600 9.5px/1 "Inter",var(--sans);color:#212936;white-space:nowrap}.akig{width:10px;height:10px;border-radius:3.5px;flex:none;background:linear-gradient(135deg,#F9CE34,#EE2A7B 55%,#6228D7)}.akst{position:relative;margin-left:auto;display:flex;align-items:center;height:14px;padding:0 7px;border-radius:999px;background:#EEF4FE;font:600 8.5px/1 "Inter",var(--sans);color:#1E6BE8}.akst b{font-weight:600;white-space:nowrap}.akst .s2{position:absolute;left:0;right:0;text-align:center;opacity:0}.akb{position:absolute;max-width:214px;padding:8px 11px;border-radius:10px;font:500 10px/1.4 "Inter",var(--sans);opacity:0;translate:0 8px}.akb.them{left:13px;top:36px;background:#F1F3F5;color:#212936;border-bottom-left-radius:3px}.akb.us{right:13px;top:72px;background:#1E6BE8;color:#fff;border-bottom-right-radius:3px;text-align:left}.aktyping{position:absolute;right:13px;top:72px;display:flex;align-items:center;gap:3.5px;padding:8px 11px;border-radius:10px;border-bottom-right-radius:3px;background:#1E6BE8;opacity:0}.aktyping i{width:3.6px;height:3.6px;border-radius:50%;background:#fff;opacity:.5}.aksrc{position:absolute;left:13px;right:13px;bottom:13px;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;background:#F7FAFF;border:1px solid #DEE9FD;font:600 8.5px/1 "Inter",var(--sans);color:#1E6BE8;white-space:nowrap;opacity:0}.aksrc em{font-style:normal;font-weight:500;color:#6B7281}.aksrc svg{width:9px;height:9px;display:block;flex:none}#f-assistant .kb-story.on-2 .akchat{animation:akChat 9.2s linear infinite}#f-assistant .kb-story.on-2 .akb.them{animation:akThem 9.2s linear infinite}#f-assistant .kb-story.on-2 .aknode{animation:akNode 9.2s linear infinite}#f-assistant .kb-story.on-2 .aknode::after{animation:akPulse 9.2s linear infinite}#f-assistant .kb-story.on-2 .akst{animation:akStat 9.2s linear infinite}#f-assistant .kb-story.on-2 .akst .s1{animation:akS1 9.2s linear infinite}#f-assistant .kb-story.on-2 .akst .s2{animation:akS2 9.2s linear infinite}#f-assistant .kb-story.on-2 .w1 path{animation:akWire1 9.2s linear infinite}#f-assistant .kb-story.on-2 .w2 path{animation:akWire2 9.2s linear infinite}#f-assistant .kb-story.on-2 .w3 path{animation:akWire3 9.2s linear infinite}#f-assistant .kb-story.on-2 .g1 .akring{animation:akRing1 9.2s linear infinite}#f-assistant .kb-story.on-2 .g3 .akring{animation:akRing3 9.2s linear infinite}#f-assistant .kb-story.on-2 .g5 .akring{animation:akRing5 9.2s linear infinite}#f-assistant .kb-story.on-2 .g1 .akused{animation:akUsed1 9.2s linear infinite}#f-assistant .kb-story.on-2 .g3 .akused{animation:akUsed3 9.2s linear infinite}#f-assistant .kb-story.on-2 .g5 .akused{animation:akUsed5 9.2s linear infinite}#f-assistant .kb-story.on-2 .akpkt.p1{animation:akPkt1 9.2s linear infinite}#f-assistant .kb-story.on-2 .akpkt.p2{animation:akPkt2 9.2s linear infinite}#f-assistant .kb-story.on-2 .akpkt.p3{animation:akPkt3 9.2s linear infinite}#f-assistant .kb-story.on-2 .aktyping{animation:akTyping 9.2s linear infinite}#f-assistant .kb-story.on-2 .aktyping i:nth-child(1){animation:akDot 1.05s ease-in-out infinite}#f-assistant .kb-story.on-2 .aktyping i:nth-child(2){animation:akDot 1.05s ease-in-out .14s infinite}#f-assistant .kb-story.on-2 .aktyping i:nth-child(3){animation:akDot 1.05s ease-in-out .28s infinite}#f-assistant .kb-story.on-2 .akb.us{animation:akReply 9.2s linear infinite}#f-assistant .kb-story.on-2 .aksrc{animation:akSrc 9.2s linear infinite}@keyframes akChat{0%{opacity:0;translate:0 12px}5.978%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;translate:0 12px}13.587%{opacity:1;translate:0 0}96.739%{opacity:1;translate:0 0}100%{opacity:0;translate:0 0}}@keyframes akThem{0%{opacity:0;translate:0 8px}9.239%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;translate:0 8px}15.761%{opacity:1;translate:0 0}96.739%{opacity:1;translate:0 0}100%{opacity:0;translate:0 0}}@keyframes akNode{0%{opacity:0;scale:.6}14.674%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;scale:.6}19.022%{opacity:1;scale:1}96.739%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes akPulse{0%{opacity:0;scale:1}49.457%{animation-timing-function:ease-out;opacity:.85;scale:1}55.978%{opacity:0;scale:2.1}100%{opacity:0;scale:2.1}}@keyframes akStat{0%{opacity:0}16.848%{animation-timing-function:ease-out;opacity:0}21.196%{opacity:1}96.739%{opacity:1}100%{opacity:0}}@keyframes akS1{0%{opacity:1}54.891%{animation-timing-function:step-end;opacity:1}55.109%{opacity:0}100%{opacity:0}}@keyframes akS2{0%{opacity:0}54.891%{animation-timing-function:step-end;opacity:0}55.109%{opacity:1}100%{opacity:1}}@keyframes akWire1{0%{stroke-dashoffset:100}19.022%{animation-timing-function:ease-in-out;stroke-dashoffset:100}30.978%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes akWire2{0%{stroke-dashoffset:100}23.370%{animation-timing-function:ease-in-out;stroke-dashoffset:100}32.065%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes akWire3{0%{stroke-dashoffset:100}21.196%{animation-timing-function:ease-in-out;stroke-dashoffset:100}30.978%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes akRing1{0%{opacity:0}29.891%{animation-timing-function:ease-out;opacity:0}33.152%{opacity:1}96.739%{opacity:1}100%{opacity:0}}@keyframes akRing3{0%{opacity:0}30.435%{animation-timing-function:ease-out;opacity:0}33.696%{opacity:1}96.739%{opacity:1}100%{opacity:0}}@keyframes akRing5{0%{opacity:0}31.522%{animation-timing-function:ease-out;opacity:0}34.783%{opacity:1}96.739%{opacity:1}100%{opacity:0}}@keyframes akUsed1{0%{opacity:0;scale:.4}80.435%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;scale:.4}84.130%{opacity:1;scale:1}96.739%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes akUsed3{0%{opacity:0;scale:.4}81.522%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;scale:.4}85.217%{opacity:1;scale:1}96.739%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes akUsed5{0%{opacity:0;scale:.4}82.609%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;scale:.4}86.304%{opacity:1;scale:1}96.739%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes akPkt1{0%{opacity:0;translate:0 0}36.413%{opacity:0;translate:0 0}36.540%{translate:0 4px}37.500%{opacity:1}39.777%{translate:102px 4px}40.127%{translate:110px 12px}42.664%{translate:110px 92px}43.014%{translate:118px 100px}48.400%{opacity:1}49.457%{opacity:0;translate:321px 100px}100%{opacity:0;translate:321px 100px}}@keyframes akPkt2{0%{opacity:0;translate:0 0}40.761%{opacity:0;translate:0 0}42.626%{opacity:1;translate:4px 4px}52.800%{opacity:1}53.804%{opacity:0;translate:4px 40px}100%{opacity:0;translate:4px 40px}}@keyframes akPkt3{0%{opacity:0;translate:0 0}38.587%{opacity:0;translate:0 0}38.981%{opacity:1;translate:0 6px}45.664%{translate:-102px 6px}46.385%{translate:-110px 14px}50.600%{opacity:1}51.630%{opacity:0;translate:-110px 94px}100%{opacity:0;translate:-110px 94px}}@keyframes akTyping{0%{opacity:0}55.435%{animation-timing-function:ease-out;opacity:0}57.065%{animation-timing-function:step-end;opacity:1}68.478%{opacity:0}100%{opacity:0}}@keyframes akDot{0%{opacity:.45;translate:0 0}30%{opacity:1;translate:0 -1.6px}60%{opacity:.45;translate:0 0}100%{opacity:.45;translate:0 0}}@keyframes akReply{0%{opacity:0;translate:0 8px}68.478%{animation-timing-function:cubic-bezier(.22,1,.36,1);opacity:0;translate:0 8px}77.174%{opacity:1;translate:0 0}96.739%{opacity:1;translate:0 0}100%{opacity:0;translate:0 0}}@keyframes akSrc{0%{opacity:0}79.348%{animation-timing-function:ease-out;opacity:0}84.783%{opacity:1}96.739%{opacity:1}100%{opacity:0}}#f-assistant .feature-scene{aspect-ratio:1100/710;min-width:0}#f-assistant .kb-frame{width:100%;height:100%;position:relative;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--sh-lift)}#f-assistant .kb-story{width:825px;height:532.5px;position:relative;transform-origin:top left;font-family:var(--mock-font)}#f-assistant .akwin{height:532.5px;overflow:hidden;box-shadow:none}#f-assistant .akside{height:480.5px}#f-assistant .akmain{height:480.5px}#f-assistant .akbody{height:458.5px}#f-assistant .akbar>span{position:absolute;left:110px;top:17px;font-size:13px;font-weight:500;color:#53627a}#f-assistant .akchat{display:block;left:520px;top:350px;width:280px;height:164px}#f-assistant .akgrid{opacity:1;transition:opacity .4s}#f-assistant .akans{opacity:0;transition:opacity .4s}#f-assistant .kb-story[data-kb-phase="1"] .akans{opacity:1}#f-assistant .aknode{width:24px;height:24px;margin:-4px}#f-assistant .kb-nav-assistant{position:absolute;left:8px;right:8px;top:302px;padding:8px;color:#53627a;font-size:10px;border-radius:8px;transition:background .35s,color .35s}#f-assistant .kb-story[data-kb-phase="2"] .kb-nav-assistant{background:#00484a;color:#fff}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen{opacity:0}#f-assistant .kb-story:not([data-kb-phase="2"]) .akkbopen{opacity:1}#f-assistant .kb-story .akskm{opacity:.5}#f-assistant .kb-doc-overlay{position:absolute;left:179px;right:30px;top:88px;bottom:28px;z-index:4;border:1px solid #e1e6ef;border-radius:12px;background:#fff;box-shadow:0 16px 45px #1c2e4c22;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;pointer-events:none;overflow:hidden}#f-assistant .kb-story[data-kb-phase="0"][data-kb-detail=open] .kb-doc-overlay{opacity:1;transform:none}#f-assistant .kb-doc-head{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;border-bottom:1px solid #e9ecf2;color:#53627a;font-size:10px}#f-assistant .kb-doc-head em{margin:0 8px;color:#c2cad6;font-style:normal}#f-assistant .kb-doc-badge{background:#f0f2f6;border-radius:5px;padding:3px 8px;color:#7c8797;font-size:9px}#f-assistant [data-kb-published=true] .kb-doc-badge{background:#e7f5ed;color:#278559}#f-assistant .kb-doc-body{padding:18px 22px}#f-assistant .kb-editor-label{color:#7d8ba1;font-size:8px;letter-spacing:.1em}#f-assistant .kb-doc-body h4{margin:6px 0;font-size:23px;font-weight:600;letter-spacing:-.5px}#f-assistant .kb-doc-hint{margin:0 0 13px;font-size:10px;color:#7c8799}#f-assistant .kb-dropzone{height:115px;border:1px dashed #bac8e5;border-radius:9px;background:#f8faff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}#f-assistant .kb-dropzone svg{width:26px;height:26px;color:#5066ff}#f-assistant .kb-dropzone b{font-size:12px;font-weight:500}#f-assistant .kb-dropzone>span{font-size:9px;color:#8793a8}#f-assistant .kb-dropzone strong{padding:6px 12px;background:#fff;border:1px solid #dce3f0;color:#5066ff;font-size:9px;font-weight:500;border-radius:5px}#f-assistant .kb-upload{margin-top:10px;padding:8px 11px;display:flex;align-items:center;gap:9px;border:1px solid #e4e8ef;border-radius:7px;opacity:0;transform:translateY(5px);transition:opacity .4s,transform .4s}#f-assistant [data-kb-attachment=true] .kb-upload{opacity:1;transform:none}#f-assistant .kb-upload svg{width:22px;height:26px;color:#6882b9;flex:none}#f-assistant .kb-upload b{font-size:10px;font-weight:500}#f-assistant .kb-upload small{display:block;font-size:8px;color:#8993a3;margin-top:2px}#f-assistant .kb-upload i{margin-left:auto;color:#36a276;font-style:normal}#f-assistant .kb-doc-footer{position:absolute;bottom:0;left:0;right:0;padding:12px 22px;border-top:1px solid #e9ecf2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfdff}#f-assistant .kb-doc-footer span{color:#8390a3;font-size:8px}#f-assistant .kb-doc-footer b{background:#5066ff;color:white;padding:8px 12px;font-size:10px;font-weight:500;border-radius:6px;white-space:nowrap}#f-assistant [data-kb-published=true] .kb-doc-footer b{background:#25845d}#f-assistant .kb-assistant-page{position:absolute;left:143px;top:52px;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:140px 1fr;background:#f8f9fb;opacity:0;visibility:hidden;transform:translateX(12px);transition:opacity .45s,transform .45s,visibility .45s}#f-assistant .kb-story[data-kb-phase="2"] .kb-assistant-page{opacity:1;visibility:visible;transform:none}#f-assistant .kb-assistant-page *{box-sizing:border-box}#f-assistant .kb-history{border-right:1px solid #e6e9f0;background:white;padding:12px 8px;font-size:9px}#f-assistant .kb-history>b{display:block;text-align:center;background:#2563eb;border-radius:6px;color:white;padding:8px 0;font-weight:500}#f-assistant .kb-history-search{display:block;margin:8px 0;border:1px solid #e4e8ef;padding:8px 4px;border-radius:6px;color:#8a96a9}#f-assistant .kb-empty-history{display:block;text-align:center;margin-top:32px;color:#9aa3b2;font-size:9px}#f-assistant .kb-history-item{display:none;padding:10px 6px;background:#edf2ff;border-radius:6px;font-size:9px;color:#475a7c}#f-assistant .kb-history-item small{display:block;font-size:7px;margin-top:4px;color:#8390a4}#f-assistant .kb-chat-main{position:relative;min-width:0}#f-assistant .kb-chat-main header{height:62px;background:#fff;display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e6e9f0}#f-assistant .kb-chat-main header>i{background:#2d71f4;padding:5px 8px;border-radius:7px;color:white;font-size:19px;font-style:normal}#f-assistant .kb-chat-main header b{display:block;font-size:12px;font-weight:600}#f-assistant .kb-chat-main header small{font-size:9px;color:#7c8799}#f-assistant .kb-chat-main header>span{margin-left:auto;color:#8a94a6}#f-assistant .kb-welcome{position:absolute;top:115px;left:36px;right:36px;text-align:center;transition:opacity .35s}#f-assistant .kb-welcome>i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#2d71f4;color:#fff;font-size:28px;font-style:normal;margin:0 auto 18px;box-shadow:0 2px 5px #1a388833}#f-assistant .kb-welcome h4{font-size:15px;font-weight:600;margin:0 0 8px}#f-assistant .kb-welcome p{font-size:10px;color:#7b879a;margin:0 0 24px}#f-assistant .kb-welcome>small{display:block;text-align:left;font-size:8px;color:#a0a8b7;margin-bottom:6px}#f-assistant .kb-suggestion{padding:10px 12px;border:1px solid #e4e7ee;border-radius:9px;background:#fff;margin:6px 0;text-align:left;font-size:10px;color:#576478}#f-assistant .kb-composer{position:absolute;bottom:14px;left:24px;right:24px;display:flex;align-items:center;gap:10px;border:1px solid #dce1eb;border-radius:12px;background:#fff;height:44px;padding:0 12px;color:#96a0af;font-size:10px}#f-assistant .kb-composer span{flex:1}#f-assistant .kb-composer i{font-style:normal}#f-assistant .kb-composer b{color:#fff;background:#5066ff;padding:5px 8px;border-radius:8px}#f-assistant .kb-conversation{position:absolute;top:86px;left:24px;right:24px;opacity:0;transition:opacity .4s}#f-assistant .kb-question{margin-left:40px;padding:12px 16px;border-radius:12px 12px 3px 12px;background:#edf1fa;font-size:12px}#f-assistant .kb-thinking{color:#8190a6;font-size:10px;margin:22px 0}#f-assistant .kb-answer{margin-top:22px;font-size:11px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}#f-assistant .kb-answer-title{color:#384c74;font-size:12px;font-weight:500}#f-assistant .kb-answer ol{padding-left:20px;margin:14px 0;line-height:1.8}#f-assistant .kb-answer li{margin:8px 0}#f-assistant .kb-answer sup{color:#3569d4;font-size:8px}#f-assistant .kb-citations{opacity:0;transition:opacity .5s}#f-assistant .kb-citations small{display:block;font-size:8px;color:#8c98ab}#f-assistant .kb-citations span{display:flex;gap:8px;align-items:center;margin-top:6px;border:1px solid #dbe5f7;padding:7px 9px;border-radius:6px;color:#4570b5;font-size:10px;background:white}#f-assistant .kb-citations b{font-size:8px;background:#edf3fe;padding:1px 4px;border-radius:3px}#f-assistant .kb-citations em{margin-left:auto;font-style:normal}#f-assistant [data-kb-chat=sent] .kb-welcome,#f-assistant [data-kb-chat=answered] .kb-welcome,#f-assistant [data-kb-chat=cited] .kb-welcome{opacity:0;pointer-events:none}#f-assistant [data-kb-chat=sent] .kb-conversation,#f-assistant [data-kb-chat=answered] .kb-conversation,#f-assistant [data-kb-chat=cited] .kb-conversation{opacity:1}#f-assistant [data-kb-chat=answered] .kb-answer,#f-assistant [data-kb-chat=cited] .kb-answer{opacity:1;transform:none}#f-assistant [data-kb-chat=answered] .kb-thinking,#f-assistant [data-kb-chat=cited] .kb-thinking{display:none}#f-assistant [data-kb-chat=cited] .kb-citations{opacity:1}#f-assistant [data-kb-chat=cited] .kb-history-item{display:block}#f-assistant [data-kb-chat=cited] .kb-empty-history{display:none}html[data-motion=paused] #f-assistant *,#f-assistant [data-kb-paused] *{transition:none!important}@media(prefers-reduced-motion:reduce){#f-assistant *{transition:none!important}}#f-assistant .akig{background:#2d71f4}@media(prefers-reduced-motion:reduce){#f-assistant .kb-story[data-kb-phase="1"] :is(.akchat,.aknode,.akused,.aksrc,.akb,.akst){opacity:1;translate:0 0;scale:1}#f-assistant .kb-story[data-kb-phase="1"] .akflow path{stroke-dashoffset:0}#f-assistant .kb-story[data-kb-phase="1"] .akst .s1{opacity:0}#f-assistant .kb-story[data-kb-phase="1"] .akst .s2{opacity:1}}@media(prefers-reduced-motion:reduce){#f-assistant .kb-story[data-kb-phase="1"] :is(.g1,.g3,.g5) .akring{opacity:1}}#f-assistant .akflow{width:825px;height:486px;aspect-ratio:825/486;max-width:none}#f-assistant .akkbdef,#f-assistant .akkbhov,#f-assistant .akkbdrop{display:none}#f-assistant .kb-story .akkbopen{position:static;opacity:1}#f-assistant .kb-story .akskm{display:none}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen{opacity:1}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen .akkb-b{background:#fff}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen .akkb-b b{color:#495564}#f-assistant .kb-story[data-kb-phase="2"] .akkb-sub span.on{background:transparent}#f-assistant .kb-audio-toggle svg,#f-assistant .kb-microphone svg{display:block;width:16px;height:16px;aspect-ratio:1}#f-assistant .kb-composer{transform-origin:center bottom;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}#f-assistant [data-kb-typing=true] .kb-composer{transform:scale(1.055);border-color:#6886f3;box-shadow:0 0 0 4px rgb(80 102 255 / .12),0 8px 24px rgb(45 70 130 / .12);color:#34445d}#f-assistant [data-kb-typing=true] [data-kb-question]::after{content:"";display:inline-block;width:1px;height:12px;background:#5066ff;margin-left:2px;vertical-align:-2px}#f-assistant .kb-nav-assistant{display:flex;align-items:center;gap:8px}#f-assistant .kb-nav-assistant svg{display:block;width:14px;height:14px;flex:none;aspect-ratio:1}#f-assistant .kb-upload>div{flex:1}#f-assistant .kb-upload i{opacity:0}#f-assistant [data-kb-published=true] .kb-upload i{opacity:1}#f-assistant .kb-upload-progress{height:3px;background:#edf1f7;margin-top:7px;border-radius:3px;overflow:hidden}#f-assistant .kb-upload-progress span{display:block;height:100%;width:var(--kb-upload-progress,0%);background:#5066ff}#f-assistant [data-kb-published=true] .kb-upload-progress span{background:#25845d}#f-assistant .kb-inbox-icon{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;color:#2d71f4}#f-assistant .kb-nav-fill{position:absolute;left:8px;right:8px;top:248px;display:grid;gap:4px}#f-assistant .kb-chat-main header{display:flex;align-items:center;height:62px;gap:10px;padding:12px 16px}#f-assistant .kb-chat-main header>i{display:grid;place-items:center;width:32px;height:32px;padding:0;flex:none;font-size:22px;line-height:1}#f-assistant .kb-chat-main header>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0}#f-assistant .kb-chat-main header b{margin:0;line-height:1.2}#f-assistant .kb-chat-main header small{display:block;margin:0;line-height:1.3}#f-assistant .kb-dropzone{box-sizing:border-box;padding:12px;gap:5px}#f-assistant .kb-dropzone svg{width:20px;height:20px;flex:none}#f-assistant .kb-dropzone b{line-height:14px}#f-assistant .kb-dropzone>span{line-height:11px}#f-assistant .kb-dropzone strong{line-height:12px;padding:4px 12px}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen .akkb-b img{filter:brightness(0) saturate(100%) invert(33%) sepia(10%) saturate(950%) hue-rotate(176deg) brightness(94%) contrast(86%)}#f-assistant .kb-story[data-kb-phase="2"] .akkb-sub span.on{color:#53627a}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen .akkb-sub{display:none}#f-assistant .kb-story[data-kb-phase="2"] .akkbopen .akch{transform:rotate(-90deg)}#f-assistant .kb-story[data-kb-phase="2"] .kb-nav-fill{top:208px;gap:24px}.day1 .sec-head{margin-bottom:var(--s-6)}.day1-steps{display:grid;gap:var(--s-3);counter-reset:day1}@media(min-width:601px){.day1-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.day1-step{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card)}.day1-step h3{font-size:var(--h4-size);letter-spacing:var(--h4-track)}.day1-step p{font-size:var(--small-size);line-height:var(--small-lh);color:var(--text-muted)}.day1-step .n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--text-faint)}.day1-step .to{margin-top:auto;font-size:12px;color:var(--blue);text-decoration:none;font-weight:600}.day1-step .to:hover{text-decoration:underline}.day1-note{margin-top:var(--s-5);font-size:var(--small-size);color:var(--text-faint);max-width:62ch}.story-in{display:grid;gap:var(--s-6)}@media(min-width:1024px){.story-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start}}.story-body{display:grid;gap:var(--s-4);max-width:60ch}.story-body p{font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--text-2)}.story-card{display:grid;gap:var(--s-4);padding:var(--s-6);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card)}.story-who{display:flex;align-items:center;gap:var(--s-3)}.story-who img{width:44px;height:44px;border-radius:50%}.story-who .name{font-weight:600}.story-who .role{font-size:var(--small-size);color:var(--text-faint)}.story-facts{display:grid;gap:var(--s-3)}.story-facts div{display:flex;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px dashed var(--hairline);font-size:var(--small-size);color:var(--text-2)}.story-facts div:last-child{border-bottom:0;padding-bottom:0}.story-facts b{margin-inline-start:auto}.price-top{display:grid;gap:var(--s-5);margin-bottom:clamp(var(--s-6),4vw,var(--s-8))}@media(min-width:1024px){.price-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-8)}}.price-head{display:grid;gap:var(--s-4)}.price-head h2{max-width:none}.price-head .lede{max-width:54ch}.price-head em{font-style:normal;color:var(--ch-1)}.price-go{justify-self:start}@media(min-width:1024px){.price-go{justify-self:end;margin-bottom:var(--s-1)}}.price-rail{display:grid;gap:var(--s-4)}@media(min-width:1024px){.price-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.price-card{--c: var(--ch-1);position:relative;display:grid;gap:var(--s-3);align-content:start;padding:var(--s-5) var(--s-5) var(--s-6);background:color-mix(in srgb,var(--c) 7%,var(--card));border:1px solid color-mix(in srgb,var(--c) 20%,transparent);border-radius:20px;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.price-card:nth-child(2){--c: var(--ch-2)}.price-card:nth-child(3){--c: var(--ch-3)}@media(hover:hover){.price-card:hover{background:color-mix(in srgb,var(--c) 11%,var(--card));border-color:color-mix(in srgb,var(--c) 32%,transparent)}}.price-card .ic{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-card);background:var(--c);color:var(--cta-ink);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--c) 60%,transparent)}.price-card .ic svg{width:22px;height:22px}.price-dur{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.price-dur .v{font-family:var(--head);font-size:40px;font-weight:var(--h-weight);line-height:1;letter-spacing:-1.6px;color:var(--c);font-variant-numeric:tabular-nums}.price-dur .u{font-size:15px;font-weight:600}.price-dur .w{font-size:13.5px;color:var(--text-muted)}.price-card h3{font-size:20px;letter-spacing:-.48px}.price-card h3 em{font-style:normal;color:color-mix(in srgb,var(--c) 85%,var(--ink))}.price-card p{font-size:var(--small-size);line-height:1.58;color:var(--text-2)}@media(prefers-reduced-motion:reduce){.price-card{transition:none}}.faq-list{display:grid;gap:0;max-width:78ch;margin-top:var(--s-6)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item:first-child{border-top:1px solid var(--hairline)}.faq-item summary{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;font-family:var(--head);font-weight:var(--h-weight);font-size:var(--h4-size);letter-spacing:var(--h4-track);list-style:none;min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";margin-inline-start:auto;font-family:var(--mono);font-weight:400;font-size:20px;color:var(--text-faint);line-height:1}.faq-item[open] summary::after{content:"\2212"}.faq-item .answer{padding-bottom:var(--s-5);max-width:66ch;color:var(--text-2);font-size:var(--small-size);line-height:1.65}#faq .faq-layout{max-width:920px}#faq .sec-head{max-width:none;margin-bottom:var(--s-6)}#faq .faq-list{margin-top:0;max-width:none;min-width:0}#faq .faq-item summary{font-size:var(--body-size);line-height:1.45;padding-block:var(--s-4)}#faq .faq-item summary::after{flex-shrink:0;color:var(--accent)}#faq .faq-item summary:hover,#faq .faq-item[open] summary{color:var(--accent)}#faq .faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-chip)}#faq .answer{max-width:76ch;font-size:var(--body-size);line-height:1.65;padding-inline-end:var(--s-5)}#faq .answer p+p{margin-top:var(--s-3)}#faq .answer a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){#faq .sec-head{margin-bottom:var(--s-5)}#faq .answer{padding-inline-end:0}}.band:has(+.cta-band){position:relative;isolation:isolate;overflow:hidden}.band:has(+.cta-band)::after{content:"";position:absolute;z-index:-1;inset:auto 0 0 0;height:min(70%,460px);pointer-events:none;background:radial-gradient(62% 118% at 50% 100%,color-mix(in oklab,var(--cta) 30%,transparent) 0%,color-mix(in oklab,var(--cta) 14%,transparent) 40%,transparent 100%)}.cta-band{position:relative;isolation:isolate;overflow:hidden;color:var(--on-cta);background:radial-gradient(75% 165% at 10% 0%,var(--cta-deep) 0%,var(--cta-deep) 26%,var(--cta-abyss) 100%)}.cta-band::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.25 0 0 0 -.52'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") repeat}.cta-copy{display:grid;gap:var(--s-4);justify-items:center;text-align:center}.cta-copy .label{color:var(--on-cta-3)}.cta-copy h2{color:var(--on-cta-3);max-width:22ch}.cta-copy h2 b{font-weight:inherit;color:var(--on-cta)}.cta-copy .lede{color:var(--on-cta-2);max-width:56ch;text-wrap:pretty}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-3)}.cta-band :where(a,button):focus-visible{outline-color:var(--on-cta)}.cta-loop{position:absolute;z-index:-1;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;width:min(1180px,100%);aspect-ratio:1;opacity:.3;pointer-events:none}.cta-loop svg{display:block;width:100%;height:100%}@media(max-width:1023px){.cta-loop{display:none}}.cta-loop-ai{fill:none;stroke:var(--on-cta);stroke-width:1.2;stroke-dasharray:4 5;opacity:.5}.cta-loop-arcs path{fill:none;stroke:var(--on-cta);stroke-width:2;stroke-linecap:round;opacity:.6}.cta-loop-node{fill:var(--on-cta);fill-opacity:.55}.cta-loop-chapter{fill:var(--on-cta-fill);stroke:var(--on-cta);stroke-opacity:.85;stroke-width:1.4}.cta-loop-start{fill:var(--on-cta)}@keyframes cta-loop-spin{to{rotate:360deg}}.js [data-scene] .cta-loop-rot{transform-box:view-box;transform-origin:165px 165px;animation:cta-loop-spin 46s linear infinite}.foot{border-top:1px solid var(--hairline);background:var(--surface);padding-block:var(--s-7)}.foot-in{display:grid;gap:var(--s-6)}@media(min-width:601px){.foot-in{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:var(--s-6)}}.foot-brand{display:grid;gap:var(--s-3);align-content:start}.foot-brand img{height:24px;width:auto}.foot-brand p{font-size:var(--small-size);color:var(--text-muted);max-width:40ch}.foot-social{display:flex;gap:var(--s-1);list-style:none;margin:var(--s-1) 0 0 -10px;padding:0}.foot-social a{display:grid;place-items:center;width:40px;height:40px;color:var(--text-muted);transition:color .15s}.foot-social a:hover{color:var(--text)}.foot-social svg{width:20px;height:20px;fill:currentColor}.foot-col{display:grid;gap:var(--s-2);align-content:start}.foot-col h3{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s-1)}.foot-col a{font-size:var(--small-size);color:var(--text-2);text-decoration:none;padding-block:2px}.foot-col a:hover{color:var(--text);text-decoration:underline}.foot-legal{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);font-size:12px;color:var(--text-faint)}.foot-legal>a{color:var(--text-muted)}.foot-legal>a:hover,.foot-legal>a[aria-current=page]{color:var(--text)}#faq.faq-cards{--band-pad: clamp(64px, 8vw, 112px)}#faq.faq-cards .faq-layout{max-width:1280px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);align-items:start}#faq.faq-cards .sec-head{position:sticky;top:112px;margin:0}#faq.faq-cards h2{max-width:10ch;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.045em;margin-top:24px}#faq.faq-cards h2 .text-gradient{display:block;margin-top:8px}#faq.faq-cards .faq-list{gap:8px}#faq.faq-cards .faq-item{border:1px solid #e1e5ef;border-radius:12px;background:rgb(255 255 255 / .78);box-shadow:0 2px 4px rgb(23 38 78 / .02);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#faq.faq-cards .faq-item:hover{border-color:#b9c5ee}#faq.faq-cards .faq-item[open]{border-color:#bdcaf4;background:#eef2ff;box-shadow:0 12px 32px -20px rgb(67 85 169 / .3)}#faq.faq-cards .faq-item summary{padding:12px 20px;gap:16px;font-size:16px;font-weight:500;letter-spacing:-.015em}#faq.faq-cards .faq-item summary::after{display:grid;place-items:center;width:24px;height:24px;border:1px solid #e1e5ef;border-radius:50%;color:#5264c9;background:#f7f8fc;font-size:20px}#faq.faq-cards .faq-item[open] summary{color:#23366f}#faq.faq-cards .faq-item[open] summary::after{background:#5365cf;border-color:#5365cf;color:white}#faq.faq-cards .faq-item summary:focus-visible{outline-offset:4px;border-radius:12px}#faq.faq-cards .answer{padding:0 60px 20px 20px;font-size:16px;line-height:1.7;color:#526079}#faq.faq-cards .answer p{margin:0}@media(max-width:900px){#faq.faq-cards .faq-layout{grid-template-columns:1fr;gap:32px}#faq.faq-cards .sec-head{position:static}#faq.faq-cards h2{max-width:16ch}}@media(max-width:520px){#faq.faq-cards .faq-item summary{padding:12px 16px;gap:12px}#faq.faq-cards .answer{padding:0 16px 20px}#faq.faq-cards .faq-item{border-radius:12px}}@media(prefers-reduced-motion:reduce){#faq.faq-cards .faq-item{transition:none}}.scene-canvas{display:contents}.nav-mobile-toggle{display:none}@media(max-width:1023px){.shell{padding-inline:20px}.frame-steps{padding-inline-start:0;gap:48px}.frame-steps::before,.step::before,.step::after{display:none}.step,.step-copy,.feature-scene{min-width:0}.step-tag{white-space:normal;overflow-wrap:anywhere}.step .feature-scene{width:100%}.chapter .step:has(.channel-points)>.step-copy{display:contents}.chapter .step:has(.channel-points)>.feature-scene{order:1}.chapter .step .step-copy>.channel-points{order:2}[data-lab=snake] .loop .step:has(.channel-points){display:flex;flex-direction:column}[data-lab=snake] .loop .step:has(.channel-points)>.step-copy{display:contents}[data-lab=snake] .loop .step:has(.channel-points)>.snake-slot{order:1}[data-lab=snake] .loop .step .channel-points{order:2}[data-lab=snake] .loop .step .snake-slot,[data-lab=snake] .loop .step .step-copy{animation:none;transform:none}.scene-canvas{display:block;position:relative;container-type:inline-size;width:100%;aspect-ratio:var(--scene-draw, 1100) / var(--scene-tall, 710)}.scene-canvas .aw{height:100%;aspect-ratio:auto;font-size:calc(1250cqi / var(--scene-draw, 1100))}.scene-canvas[data-fitted]{width:calc(var(--scene-draw, 1100) * 1px);height:710px;zoom:var(--scene-fit)}.scene-canvas[data-fitted] .aw{font-size:12.5px}.scene-canvas :is(.gph,.aph){inset-inline-end:20px;--phone-slide: 0px}.win-bar{flex-wrap:wrap;gap:6px;padding:12px}[data-lab=snake] .step .win-bar{flex-wrap:nowrap;gap:4px;padding:5px 8px}[data-lab=snake] .step .win-dot{width:5px;height:5px}[data-lab=snake] .step .win-title{font-size:11px;margin-inline-start:4px}[data-lab=snake] .step .win-meta{font-size:9px}[data-lab=snake] #loop-details .step iframe{pointer-events:none}.step :is(.aw-bar,.ps-window-bar){display:none}#f-crm .cr-window-bar{display:none}#f-crm .cr-app{height:100%}.step :is(.ui-window-bar>i,.win-bar .win-dot){display:none}.step .mac-bar,:is(#f-pricing,#f-mcp).step .mac-bar{block-size:0;min-block-size:0;padding:0;border:0;overflow:hidden}.loop .step .channel-points{margin-block-start:14px}.win-title{flex:1;min-width:0;font-size:13px}.win-meta{margin-inline-start:auto;font-size:10px}.step .win-bar{padding:8px 12px}.story-card,.loop-close{padding:20px}.foot-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.foot-brand{grid-column:1 / -1}.foot-col a,.foot-legal>a{display:inline-flex;align-items:center;min-height:44px}.day1-step .to{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:767px){.nav-in{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.nav-cta{grid-column:2;grid-row:1}.nav-cta .btn{min-height:44px;padding-inline:12px}.nav-logo img{height:20px}.nav-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;width:44px;height:44px;border:1px solid var(--hairline);border-radius:var(--r-field);background:transparent;color:var(--text);cursor:pointer}.js .nav-mobile-toggle[hidden]{display:inline-flex!important;visibility:hidden}.nav-links{grid-column:1 / -1;grid-row:2;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 90px);overflow-y:auto;padding-bottom:12px}.js .nav-links:not(.is-open){display:none}.js .nav-links{position:absolute;inset:100% 0 auto;width:100%;padding:12px 20px;background:rgba(248,250,255,.9);border-bottom:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);box-shadow:var(--sh-card)}.nav-link{min-height:44px;width:100%}.nav-menu{display:flex;flex-direction:column}.nav-panel{position:static;translate:none;width:100%;max-width:none;max-height:none;overflow:visible;grid-template-columns:minmax(0,1fr);box-shadow:inset 0 1px 0 #fff,0 4px 16px #26365c0a;margin-top:4px;padding:8px;border-radius:18px}.nav-panel a{min-height:52px}}@media(max-width:359px){.shell{padding-inline:16px}.nav-in{gap:6px}.nav-logo img{height:18px}.nav-cta .btn{padding-inline:10px;font-size:13px}}@keyframes mobile-section-enter{from{opacity:.1;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}@keyframes mobile-item-enter{from{opacity:.15;transform:translate(var(--enter-x, 0px),32px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(max-width:1023px)and (prefers-reduced-motion:no-preference){.js:not([data-motion=paused]) :is(.loop-close,.day1 .sec-head,.story-body,.story-card,.price-top,#faq .sec-head,.cta-copy,.foot-in){animation:mobile-section-enter linear both;animation-timeline:view();animation-range:entry 0% entry 85%}.js:not([data-motion=paused]) :is(.day1-step,.price-card,.faq-item){animation:mobile-item-enter linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.day1-step:nth-child(odd),.price-card:nth-child(odd){--enter-x: -12px}.day1-step:nth-child(even),.price-card:nth-child(even){--enter-x: 12px}}}.mobile-feature-controls{display:none}@media(max-width:1023px){[data-lab=snake] #loop-details{--snake-gap:48px}[data-lab=snake] #loop-details .frame-steps{display:flex;flex-direction:row;gap:0;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:0;overflow-anchor:none}[data-lab=snake] #loop-details .frame-steps::-webkit-scrollbar{display:none}[data-lab=snake] #loop-details .frame-steps>.step{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:stretch;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin:0;gap:18px;padding:0 8px 20px;perspective:none;animation:none;transform:none;clip-path:inset(0)}[data-lab=snake] #loop-details .step>.step-copy{display:contents;direction:ltr;text-align:left}[data-lab=snake] #loop-details .step>.snake-slot{order:1;width:100%;flex-shrink:0;animation:none;transform:none}[data-lab=snake] #loop-details .channel-points{order:2}[data-lab=snake] #loop-details .frame-head{animation:none;transform:none;margin-inline-start:0!important}[data-lab=snake] #loop-details .snake-svg{display:none}[data-lab=snake] .mobile-feature-controls{display:flex;align-items:center;justify-content:center;gap:0;margin:12px 0 18px}.mobile-feature-controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.mobile-feature-controls button::before{content:"";width:7px;height:7px;border-radius:50%;background:#c5cedc}.mobile-feature-controls button[aria-pressed=true]::before{background:var(--ch-deep)}.mobile-feature-controls button:focus-visible{outline:2px solid var(--ch-deep);border-radius:50%}}@media(max-width:1023px){[data-lab=snake] .loop [data-channel-clip]{font-weight:500}[data-lab=snake] .loop [data-channel-clip][aria-pressed=true]{background:rgb(14 21 38 / .05)}}@media(max-width:1023px){[data-lab=snake] #loop-details .mobile-features-cycle{direction:ltr}[data-lab=snake] #loop-details .mobile-features-cycle>.step{direction:ltr;text-align:left}}@media(max-width:700px){[data-lab=snake] #loop-details .frame-steps>.step{gap:8px;padding-bottom:0}[data-lab=snake] #loop-details .step>.step-copy h3{font-size:24px;line-height:28px}[data-lab=snake] #loop-details .step>.step-copy .step-tag{font-size:14px;line-height:20px}[data-lab=snake] #loop-details .step .channel-points [data-channel-clip]{min-height:32px;padding:6px 10px;font-size:15px;line-height:20px;gap:8px}[data-lab=snake] #loop-details .step .channel-points [data-channel-clip]::before{padding-top:2px}[data-lab=snake] #loop-details .step .channel-points[style*=--beat-cap]{max-height:var(--beat-cap);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}[data-lab=snake] #loop-details .step .channel-points::-webkit-scrollbar{display:none}[data-lab=snake] #loop-details>.shell{padding-inline:8px}[data-lab=snake] #loop-details .frame-head,[data-lab=snake] .mobile-feature-controls{padding-inline:8px}[data-lab=snake] #loop-details .step>.snake-slot{width:100%;flex:none;align-self:center}[data-lab=snake] #loop-details .step .feature-scene{flex:none}[data-lab=snake] #loop-details .channel-points{margin-block-start:0}@media(max-height:649px){[data-lab=snake] #loop-details .step>.snake-slot{width:min(100%,max(160px,calc((100svh - 336px - min(var(--chapter-beats, 6),4) * 32px) * 1.5493)));flex:0 1 auto}[data-lab=snake] #loop-details .step .feature-scene{flex:0 1 auto}[data-lab=snake] #loop-details .channel-points{margin-block-start:14px}}[data-lab=snake] #loop-details #f-assistant h3{white-space:nowrap;font-size:min(28px,6.8vw)}[data-lab=snake] #loop-details #f-assistant h3 br{display:none}[data-lab=snake] .mobile-feature-controls{margin:0;flex:none}}@media(max-width:700px){[data-lab=snake] #loop-details .chapter .frame{display:flex;flex-direction:column;gap:0;min-height:calc(100dvh - 76px)}[data-lab=snake] #loop-details .frame-head{flex:none;gap:8px;padding:0 8px;margin:0 0 8px}[data-lab=snake] #loop-details .frame-head .frame-pill{font-size:12px;line-height:18px;padding:4px 10px}[data-lab=snake] #loop-details .frame-head h2{font-size:30px;line-height:34px;max-width:none}[data-lab=snake] #loop-details .chapter .frame-steps{flex:1;min-height:0}}@media(max-width:700px){html:has(body[data-lab=snake]),[data-lab=snake] .foot{background:var(--page-bg)}[data-lab=snake] .foot{padding-block:24px max(16px,env(safe-area-inset-bottom))}[data-lab=snake] .foot-col{gap:0}[data-lab=snake] .foot-col h3{margin-bottom:8px}[data-lab=snake] .foot-legal{margin-top:16px;padding-top:12px;gap:0 16px}}@media(max-width:700px)and (min-height:800px){[data-lab=snake] #loop-details .frame-head .frame-pill{font-size:14px;line-height:20px;padding:6px 12px}[data-lab=snake] #loop-details .frame-head h2{font-size:36px;line-height:40px}[data-lab=snake] #loop-details .step>.step-copy h3{font-size:28px;line-height:34px}[data-lab=snake] #loop-details .step .channel-points [data-channel-clip]{min-height:40px;padding-block:8px;font-size:16px;line-height:24px}}.step:has(.channel-points) .step-copy,.gj-copy{gap:16px}.step:has(.channel-points) .step-copy h3,.gj-copy h3{font-size:28px;line-height:36px}.step:has(.channel-points) .step-tag,.gj-copy .step-tag{margin-top:0;font-size:16px;line-height:20px;color:var(--ch);white-space:nowrap}.channel-points{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:channel-clip}.channel-points li{counter-increment:channel-clip}[data-channel-clip]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;width:fit-content;max-width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:none;text-align:left;font:400 16px/24px var(--body-font);color:var(--text-2);cursor:pointer}[data-channel-clip]::before{content:counter(channel-clip,decimal-leading-zero);padding-top:4px;font:400 12px/16px var(--body-font)}[data-channel-clip][aria-pressed=true]{color:var(--ch-deep)}[data-channel-clip][aria-pressed=true]::before{font-weight:600}[data-channel-clip]:not(:disabled):hover{background:color-mix(in srgb,var(--ch) 10%,transparent)}[data-channel-clip]:focus-visible{outline:2px solid var(--ch);outline-offset:4px}[data-channel-clip]:disabled{cursor:default}@media(forced-colors:active){[data-channel-clip][aria-pressed=true]{color:Highlight}}.step:has(.channel-points)::before,.step:has(.channel-points)::after{display:none}.frame-steps:has(.channel-points)::before{display:none}.frame-steps:has(.channel-points){padding-inline-start:0}.chapter .frame:has(.step:not([inert])) .frame-head{gap:12px;padding-bottom:64px;margin-bottom:0}.chapter .frame:has(.step:not([inert])) .frame-pill,#faq.faq-cards .frame-pill,#pricing .cc-head .frame-pill,#story .fs-copy .frame-pill{padding:8px 16px;font-size:16px;line-height:20px}.chapter .frame:has(.step:not([inert])){gap:0}.chapter .frame:has(.step:not([inert])) .frame-head h2{margin-bottom:0}:is(#f-channels,#f-properties,#f-pricing,#f-marketing,#f-crm,#guest-journey)[data-clip-driven] [data-scene],:is(#f-channels,#f-properties,#f-pricing,#f-marketing,#f-crm,#guest-journey)[data-clip-driven] [data-scene] *,:is(#f-channels,#f-properties,#f-pricing,#f-marketing,#f-crm,#guest-journey)[data-clip-driven] [data-scene] *::before,:is(#f-channels,#f-properties,#f-pricing,#f-marketing,#f-crm,#guest-journey)[data-clip-driven] [data-scene] *::after{animation-play-state:paused!important}.feature-scene :is(.app-side,.side){--nav-on: var(--cta);--app-green: var(--cta);--app-green-bg: color-mix(in srgb, var(--cta) 10%, transparent)}.feature-scene .app-side{padding:1em .667em;min-width:0}.feature-scene .demo-sidebar-logo{display:block;width:9.333em;height:auto;max-width:calc(100% - 1.334em);flex:none;align-self:flex-start;margin:0 .667em 1em}.feature-scene .app-side .side-find{display:flex;align-items:center;gap:.333em;flex:none;margin:0 0 1em;padding:.333em .667em;border:0;border-radius:1em;background:var(--surf);font-size:1em;line-height:1.333em;color:var(--faint)}.feature-scene .app-side .side-find svg{width:1em;height:1em}.feature-scene .app-side .side-nav{flex:none;gap:.667em;min-width:0}.feature-scene .app-side .side-nav>.on,.feature-scene .app-side .mk-marketing{background:var(--cta);color:white;border-radius:.667em;margin:0;padding:.333em .667em;gap:.333em;font-size:1em;line-height:1.333em}.feature-scene .app-side .side-nav .on svg{width:1em;height:1em}.feature-scene .app-side .side-nav .ghost,.feature-scene .app-side .side-nav .gh{gap:.667em;padding:.333em .667em;min-width:0}.feature-scene .app-side .side-nav :is(.ghost,.gh) :is(i,b),.feature-scene .demo-sidebar-fill :is(i,b){width:.333em;height:.333em;flex:none;border-radius:50%;background:var(--sky)}.feature-scene .app-side .side-nav :is(.ghost,.gh) em,.feature-scene .demo-sidebar-fill em{width:var(--w,60%);max-width:calc(100% - 2.667em);height:.333em;min-width:0;border-radius:.333em;background:var(--sky)}.feature-scene .app-side .side-nav .sub-on{color:var(--cta);background:color-mix(in srgb,var(--cta) 10%,transparent)}.feature-scene .app-side .side-user{flex:none;margin-top:auto;padding:1em .667em 0;gap:.667em}.feature-scene .app-side .side-user b{font-size:1em;line-height:1.333em}.feature-scene :is(.app-side,.side) .side-user img.av{object-fit:cover;width:2em;height:2em;font-size:1em}.feature-scene .demo-sidebar-fill{flex:1 1 0;min-height:0;overflow:clip;margin-top:.667em}.feature-scene .demo-sidebar-fill>span{display:flex;align-items:center;gap:.667em;padding:.333em .667em;height:1.667em;box-sizing:border-box;margin-bottom:.333em}.feature-scene .demo-sidebar-fill b{margin-left:auto}.feature-scene .mk-sidebar .mk-marketing{margin:.667em 0}.feature-scene .mk-sidebar .mk-nav{margin-right:0}[data-scene=price] .pw-frame{grid-template-columns:calc(200px * 1280 / 1100) minmax(0,1fr)}[data-scene=price] .side{zoom:calc(1280 / 1100);padding:12px 8px;font-size:12px;line-height:16px;min-width:0}[data-scene=price] .side .demo-sidebar-logo{width:112px;margin:0 8px 12px}[data-scene=price] .side .search{height:24px;box-sizing:border-box;flex:none;margin:0 0 12px;padding:4px 8px;gap:4px;font-size:12px;line-height:16px;background:var(--surf);color:var(--faint)}[data-scene=price] .side .search svg{width:12px;height:12px}[data-scene=price] .side .side-nav{flex:none;display:block}[data-scene=price] .side .side-nav li{height:12px;margin-bottom:8px;gap:8px;padding:4px 8px;box-sizing:border-box}[data-scene=price] .side .side-nav :is([data-row-list],[data-row-chm]){height:24px}[data-scene=price] .side .side-nav li :is(i,b){width:4px;height:4px}[data-scene=price] .side .side-nav li em{height:4px;max-width:calc(100% - 32px)}[data-scene=price] .side .side-nav .subs{height:auto;margin:0;padding:0}[data-scene=price] .side .side-nav .subs.open{margin-bottom:8px}[data-scene=price] .side .side-nav .subs>div{padding-top:0;gap:4px}[data-scene=price] .side .pill{height:24px;padding:4px 8px;border-radius:8px;font-size:12px;line-height:16px;box-sizing:border-box}[data-scene=price] .side .pill .lab{gap:4px;min-width:0;font-size:12px;line-height:16px;padding:0}[data-scene=price] .side .pill svg{width:12px;height:12px}[data-scene=price] .side .sub-item{height:24px;font-size:12px;line-height:16px;padding:4px 8px;margin-left:16px;gap:8px;box-sizing:border-box}[data-scene=price] .side .sub-item svg{width:12px;height:12px}[data-scene=price] .side .side-user{margin-top:auto;padding:12px 8px 0;gap:8px}[data-scene=price] .side .side-user b{font-size:12px;line-height:16px}[data-scene=price] .side .side-user em{height:4px;width:64px;margin-top:4px}:is(#f-pricing,#f-mcp) .feature-scene{padding:0}:is(#f-pricing,#f-mcp) .mac{width:100%;height:100%;margin:0;display:grid;grid-template-rows:32px minmax(0,1fr);border-radius:var(--r-win);overflow:hidden;background:#fff;box-shadow:0 0 0 1px #cdd4df,0 16px 40px -8px #18243b33}:is(#f-pricing,#f-mcp) .mac-bar{padding:8px 16px;gap:8px;background:#fff}:is(#f-pricing,#f-mcp) .mac-bar i{width:12px;height:12px}#f-pricing .mac-screen{width:100%;height:100%;min-height:0;aspect-ratio:auto;padding:0}#f-pricing .side .pill,#f-pricing .side .pill .lab,#f-pricing .side .side-nav .subs{transition:none}#f-pricing .side-nav li.tapish.hov,#f-pricing .side-nav li.tapish.hit{transform:none}@media(max-width:1023px){:is(#f-pricing,#f-mcp) .mac{height:auto;grid-template-rows:auto minmax(0,1fr)}#f-pricing .mac{aspect-ratio:1100 / 640}:is(#f-pricing,#f-mcp) .mac-bar{padding:8px;gap:4px}:is(#f-pricing,#f-mcp) .mac-bar i{width:8px;height:8px}}#f-pricing .side .demo-sidebar-fill{margin-top:0}#f-pricing .side .demo-sidebar-fill>span{height:12px;margin-bottom:8px;padding:4px 8px;gap:8px}#f-pricing .side .demo-sidebar-fill :is(i,b){width:4px;height:4px}#f-pricing .side .demo-sidebar-fill em{height:4px;max-width:calc(100% - 32px)}#f-pricing .side .side-user{flex:none}#f-pricing .pane{padding:20px 24px;background:#fff;pointer-events:none}#f-pricing .pane.on{pointer-events:auto}#f-pricing .pricing-groups,#f-pricing .pricing-calendar{font-size:16px;line-height:20px}#f-pricing .ph p{margin:4px 0 0;color:var(--slate);font-size:16px}#f-pricing .pricing-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#f-pricing .pricing-group-card{padding:16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surf)}#f-pricing .pricing-group-card.chosen{border-color:var(--cta)}#f-pricing :is(.pricing-group-card,.pricing-rule-sheet) :is(h3,.as-h3){margin:0 0 12px;font-size:20px;line-height:24px}#f-pricing :is(.pricing-group-card,.pricing-rule-sheet) h4{margin:16px 0 8px;font-size:16px;line-height:20px}#f-pricing .pricing-group-card p{margin:8px 0;font-size:16px;line-height:20px}#f-pricing .pricing-group-card .press{margin-top:20px}#f-pricing .pricing-rule-sheet{position:absolute;inset:80px 24px auto;padding:24px;border:1px solid var(--line-soft);border-radius:12px;background:white;box-shadow:0 12px 40px #10182833;opacity:0;transform:translateY(8px);transition:opacity .24s,transform .24s}#f-pricing .pricing-rule-sheet.on{opacity:1;transform:none}#f-pricing :is(.pricing-rule-sheet,.pricing-date-sheet) header{display:flex;align-items:center;justify-content:space-between}#f-pricing .pricing-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#f-pricing .pricing-rule-grid article{border:1px solid var(--line-soft);padding:16px;border-radius:8px}#f-pricing .pricing-rule-grid h4{margin-top:0}#f-pricing .pricing-rule-grid p{display:flex;justify-content:space-between;gap:12px;margin:12px 0 0;font-size:16px}#f-pricing .pricing-rule-grid b{color:var(--cta)}#f-pricing .pricing-rule-note{margin:20px 0 0;padding:12px;background:var(--blue-wash);color:var(--cta);border-radius:8px}#f-pricing .pricing-sync-status{color:var(--slate);font-size:16px}#f-pricing .pricing-sync-status b{display:block;margin-top:4px;font-weight:400}#f-pricing .pricing-listing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px;background:var(--surf);border-radius:8px}#f-pricing .pricing-listing-summary h4{margin:0 0 12px;text-decoration:underline;font-size:16px;line-height:20px}#f-pricing .pricing-listing-summary p{margin:4px 0;font-size:16px;line-height:20px}#f-pricing .pricing-listing-summary b{display:block;font-weight:400;color:var(--slate)}#f-pricing .pricing-month{display:flex;justify-content:space-between;padding:16px 8px}#f-pricing .pricing-weekdays,#f-pricing .pricing-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}#f-pricing .pricing-weekdays{text-align:center;padding:0 0 8px}#f-pricing .pricing-day,#f-pricing .pricing-days .blank{display:flex;flex-direction:column;gap:4px;padding:8px;min-height:56px;border:1px solid var(--line-soft);border-radius:8px}#f-pricing .pricing-days .blank{background:var(--surf)}#f-pricing .pricing-day b{text-align:right;font-size:12px;line-height:16px}#f-pricing .pricing-day small{font-size:12px;line-height:16px;color:var(--slate)}#f-pricing .pricing-day strong{font-size:16px;font-weight:500}#f-pricing .pricing-day.selected{background:var(--blue-wash);border-color:var(--cta)}#f-pricing .pricing-date-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#10182866;backdrop-filter:blur(3px);opacity:0;transition:opacity .24s}#f-pricing .pricing-date-overlay.on{opacity:1}#f-pricing .pricing-queue{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#ffffffeb;opacity:0;transition:opacity .24s}#f-pricing .pricing-queue.on{opacity:1}#f-pricing .pricing-queue p{font-size:20px;line-height:24px}#f-pricing .pricing-queue.queued p{color:var(--cta)}#f-pricing .pricing-queue .press{font-size:20px;padding:16px 24px}#f-pricing .pricing-skeleton{display:flex;align-items:center;gap:8px;margin:16px 0;min-height:4px}#f-pricing .pricing-skeleton i{width:4px;height:4px;border-radius:50%;background:var(--sky);flex:none}#f-pricing .pricing-skeleton em{width:64%;height:4px;border-radius:4px;background:var(--sky)}#f-pricing .pricing-rule-sheet{inset:100px 40px auto;padding:24px}#f-pricing .pricing-rule-grid{gap:20px}#f-pricing .pricing-rule-grid article{padding:20px}#f-pricing .pricing-rule-grid h4{margin:0 0 16px}#f-pricing .pricing-rule-grid strong{font-size:24px;line-height:28px;color:var(--cta)}#f-pricing .pricing-listing-summary{align-items:center}#f-pricing .pricing-day .pricing-skeleton{margin:8px 0 0}#f-pricing .pricing-queue{background:#fff;gap:24px}#f-pricing .pricing-queue :is(h3,.as-h3){margin:0;font-size:24px;line-height:28px}#f-pricing .pricing-queue p{margin:0}#f-pricing .pricing-queue.queued .press{opacity:.4}#f-pricing .pricing-groups:has(.pricing-rule-sheet.on) .pricing-group-grid{opacity:.14}#f-pricing .pricing-name-line{display:inline-block;width:112px;max-width:100%;height:4px;border-radius:4px;background:var(--sky);vertical-align:middle}#f-pricing :is(.pricing-groups,.pricing-calendar)>.ph{justify-content:space-between;gap:24px;margin-bottom:24px}#f-pricing :is(.pricing-groups,.pricing-calendar)>.ph :is(h2,.as-h2){margin:0;line-height:28px}#f-pricing .pricing-groups>.ph p{margin:12px 0 0}#f-pricing .pricing-calendar>.ph p{margin:0 0 12px}#f-pricing .pricing-sync-status{align-self:flex-end;line-height:20px}#f-pricing .pricing-sync-status b{margin-top:8px}#f-pricing .pricing-groups{overflow-y:auto;scrollbar-width:thin}#f-pricing .pricing-group-grid{align-items:stretch;gap:16px}#f-pricing .pricing-group-card{background:#fafafa;border:1px solid #e1e7ef;border-radius:12px;padding:18px;min-height:330px}#f-pricing .pricing-group-card :is(h3,.as-h3){font-size:18px;margin-bottom:16px}#f-pricing .pricing-group-card h4{font-size:16px;font-weight:400;margin:14px 0 5px}#f-pricing .pricing-group-card p{margin:12px 0;font-size:16px}#f-pricing .pricing-group-card small{display:block;font-size:14px;line-height:21px;color:#747782}#f-pricing .pricing-date-sheet{width:560px;max-height:96%;overflow:auto;padding:18px;background:#fff;border:1px solid #dfe5ef;border-radius:8px}#f-pricing .pricing-date-sheet>header{margin-bottom:12px}#f-pricing .pricing-date-sheet>header :is(h3,.as-h3){font-size:20px;margin:0}#f-pricing .pricing-date-body{border:1px solid #e1e7ef;border-radius:8px;padding:0 16px}#f-pricing .pricing-date-body p{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 0;font-size:15px;line-height:21px;border-bottom:1px solid #e1e7ef}#f-pricing .pricing-date-body p>span{color:#787c87}#f-pricing .pricing-date-body p>:last-child{text-align:right;flex-shrink:0}#f-pricing .pricing-date-body section{border-bottom:1px solid #e1e7ef;padding:7px 0}#f-pricing .pricing-date-body section h4{margin:0 0 5px;font-size:15px}#f-pricing .pricing-date-body section p{border:0;padding:3px 0;font-size:14px}#f-pricing .pricing-date-body em{font-style:normal;color:#21a34a}#f-pricing .pricing-date-body .pricing-final strong{font-size:15px;color:#566bff}#f-pricing .pricing-date-body>p:last-child{border:0}#f-pricing .pricing-explanation-caption{display:none;position:absolute;bottom:-30px;left:0;right:0;text-align:center;font-size:14px;color:#56647a}#f-pricing .explaining-price .pricing-explanation-caption{display:block}#f-pricing [data-rows] tr.hov{background:#edf3ff}#f-pricing .pricing-day.rate-changed{background:#dceaff;border-color:#357ae8}#f-pricing .pricing-day.rate-changed strong{color:#1d5dc3;animation:night-price-emphasis .85s ease both;transform-origin:center}@keyframes night-price-emphasis{0%,100%{transform:scale(1)}45%{transform:scale(1.13)}}#f-pricing .pricing-day.night-hover{background:#cddfff;border-color:#215ec3;cursor:pointer}#f-pricing .pricing-ai-explanation{margin-top:14px;padding:13px 15px;border:1px solid #dee6f4;border-radius:8px;background:#f5f8fe}#f-pricing .pricing-ai-explanation h4{margin:0 0 7px;font-size:15px;color:#345fa4}#f-pricing .pricing-ai-explanation p{margin:0;font-size:14px;line-height:20px;color:#46536a}#f-pricing .pricing-ai-explanation small{display:block;margin-top:7px;font-size:12px;color:#7b8493}#f-pricing .pricing-date-body .pricing-final{margin:0;padding:8px 0;min-height:0;background:transparent;border-bottom:1px solid #e1e7ef}#f-pricing .pricing-date-body .pricing-final strong{font-size:15px;line-height:21px;letter-spacing:0;font-weight:600}#f-pricing .pricing-ai-explanation{margin-top:10px;padding:10px 12px}#f-pricing .pricing-date-sheet{width:600px;padding:14px;max-height:calc(100% - 16px);border-radius:8px}#f-pricing .pricing-date-sheet>header{margin-bottom:8px;padding:0;border:0}#f-pricing .pricing-date-sheet>header :is(h3,.as-h3){font-size:18px;line-height:24px}#f-pricing .pricing-date-body{padding:0 12px}#f-pricing .pricing-date-body p{padding:5px 0;font-size:14px;line-height:18px}#f-pricing .pricing-date-body section{padding:5px 0}#f-pricing .pricing-date-body section h4{font-size:14px;line-height:18px;margin:0 0 3px}#f-pricing .pricing-date-body section p{padding:2px 0;font-size:14px;line-height:18px}#f-pricing .pricing-date-body .pricing-final{padding:5px 0}#f-pricing .pricing-date-body .pricing-final strong{font-size:14px;line-height:18px}#f-pricing .pricing-ai-explanation{padding:8px 10px;margin-top:8px}#f-pricing .pricing-ai-explanation h4{font-size:14px;line-height:18px;margin:0 0 4px}#f-pricing .pricing-ai-explanation p{font-size:14px;line-height:18px}#f-pricing .pricing-ai-explanation small{font-size:12px;line-height:16px;margin-top:4px}#f-pricing .app>.pricing-date-overlay{position:absolute;inset:0;z-index:100;display:grid;place-items:center;background:rgb(0 0 0 / 45%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none;visibility:hidden}#f-pricing .app>.pricing-date-overlay.on{visibility:visible;pointer-events:auto}#f-pricing .pricing-ai-explanation.explanation-focus{border-color:#8babe0;background:#eaf2ff;animation:explanation-emphasis .9s ease both}@keyframes explanation-emphasis{0%,100%{transform:scale(1)}45%{transform:scale(1.025)}}#f-pricing .pricing-ai-explanation p{font-size:16px;line-height:23px;white-space:pre-line}#f-pricing .pricing-ai-explanation h4{font-size:16px;line-height:22px}#f-pricing .pricing-approval-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}#f-pricing .pricing-approval-actions button{font:inherit;font-size:14px;padding:7px 14px;border:1px solid #d5dbea;border-radius:6px;background:white;color:#34415a;cursor:pointer;transform:none}#f-pricing .pricing-approval-actions [data-approve]{background:#414ee8;color:white;border-color:#414ee8}#f-pricing .pricing-approval-actions button:hover{filter:brightness(.96);transform:none}#f-pricing .pricing-approval-notice{width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 12px;margin:0 0 10px;border:1px solid #e6c784;border-radius:6px;background:#fff7e5;color:#785313;font:inherit;font-size:14px;cursor:pointer;transform:none}#f-pricing .pricing-approval-notice[hidden]{display:none}#f-pricing .pricing-approval-notice:hover{background:#fff0cc;transform:none}#f-pricing .pricing-day.selected.approval-pending{background:#fff0db;border-color:#ec963d;box-shadow:inset 0 0 0 1px #ec963d;color:#995010}#f-pricing .pricing-day.approval-pending strong{color:#b75b0c}#f-pricing .pricing-listing-heading{display:flex;align-items:center;gap:12px}#f-pricing .pricing-listing-heading :is(h2,.as-h2){margin:0}#f-pricing .pricing-listing-heading .pricing-approval-notice{width:auto;display:inline-flex;justify-content:center;gap:6px;margin:0;padding:5px 8px;font-size:12px;line-height:16px;border-radius:5px;white-space:nowrap}#f-pricing .pricing-listing-heading .pricing-approval-notice[hidden]{display:none}#f-pricing .pricing-ai-explanation.approval-explanation{background:#fff5e8;border-color:#edbd80}#f-pricing .pricing-ai-explanation.approval-explanation h4{color:#ad570b}#f-pricing .pricing-ai-explanation.approval-explanation p{color:#80532d}#f-pricing .pricing-ai-explanation.approval-explanation.explanation-focus{background:#ffedD5;border-color:#e39b46}#f-pricing .pricing-muted-detail{font-size:0!important;line-height:0!important;padding:6px 0!important;min-height:16px}#f-pricing .pricing-muted-detail>*{display:none!important}#f-pricing .pricing-muted-detail:after{content:"";display:block;width:58%;height:5px;border-radius:4px;background:#e7ecf4}#f-pricing .pricing-ai-explanation{padding:12px 14px;margin-top:12px}#f-pricing .pricing-ai-explanation p{font-size:16px;line-height:23px}#f-pricing .pricing-sync-status .pricing-skeleton{display:block;width:100px}#f-pricing .pricing-date-sheet{box-sizing:border-box;width:600px;max-width:calc(100% - 64px);max-height:calc(100% - 48px);padding:24px 28px;border:1px solid #cbd8ee;border-radius:12px;box-shadow:0 0 0 3px rgb(207 223 250 / 30%),0 18px 50px rgb(16 24 40 / 22%)}#f-pricing .pricing-date-sheet>header{margin-bottom:16px}#f-pricing .pricing-date-overlay.on .pricing-date-sheet{animation:pricing-modal-glow .5s ease-out both}@keyframes pricing-modal-glow{from{box-shadow:0 0 0 0 rgb(207 223 250 / 0%),0 10px 30px rgb(16 24 40 / 12%)}to{box-shadow:0 0 0 3px rgb(207 223 250 / 30%),0 18px 50px rgb(16 24 40 / 22%)}}@media(prefers-reduced-motion:reduce){#f-pricing .pricing-date-overlay.on .pricing-date-sheet{animation:none}}#f-pricing [data-hero-pricing] .cw{left:auto;right:24px;top:50px;width:480px;height:650px}.hero-price-analysis{display:none;padding:4px 20px 8px;font:20px/1.4 Roboto,Arial,sans-serif}#f-pricing .hero-price-review .cw{grid-template-rows:40px auto 1fr auto}#f-pricing .hero-price-review .cw-body,#f-pricing .hero-price-review .stay-comparison-chat{display:none}.hero-price-review .hero-price-analysis{display:block}.hero-price-question{margin:0 0 14px;padding:12px;background:#efede7;border-radius:10px}.hero-price-chart{border:1px solid #e5e3da;background:#fff;border-radius:10px;padding:14px 18px}.hero-price-chart :is(h3,.as-h3){font-size:23px;margin:0;color:#292c32;font-weight:600}.hero-price-chart>p{margin:3px 0 10px;font-size:17px;color:#777b85}.hero-price-columns{display:flex;height:115px;gap:26px;align-items:end;border-bottom:1px solid #e0e4ec;padding:0 12px}.hero-price-columns>div{position:relative;display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%;flex:1;padding-bottom:25px}.hero-price-columns i{display:block;width:100%;height:calc(var(--bar) * .78);background:#b1c3eb;border-radius:5px 5px 0 0;transition:background .5s}.hero-price-columns b{font-size:20px;color:#3d5073;margin-bottom:3px}.hero-price-columns span{position:absolute;bottom:0;font-size:17px;color:#777b85}.hero-price-pattern .hero-price-columns>div:last-child i{background:#346ce0}.hero-price-pattern .hero-price-columns>div:last-child b{color:#215ecc}.hero-price-reason{margin:12px 0;color:#4a4b46;min-height:56px;font-size:20px}.hero-price-action{padding:10px 14px;border:1px solid #d8e3f5;background:#edf3ff;border-radius:9px;opacity:0;transition:opacity .4s}.hero-price-pattern .hero-price-action{opacity:1}.hero-price-action span,.hero-price-action small{display:block;font-size:17px;color:#5d6b83}.hero-price-action strong{display:block;font-size:28px;color:#235cbb}.hero-price-action i{font-style:normal;margin:0 10px}#f-pricing .hero-price-review .cw-in{margin-top:4px;margin-bottom:10px}@media(prefers-reduced-motion:reduce){.hero-price-analysis *{transition:none!important}}#f-pricing .hero-price-review .cw-in{display:none}#f-pricing [data-hero-pricing] .cw{translate:500px 0;scale:1;transition:translate .65s cubic-bezier(.22,1,.36,1),opacity .4s}#f-pricing [data-hero-pricing] .cw.on{translate:0 0}#f-pricing [data-hero-pricing] .cw.away{translate:500px 0}#f-pricing [data-hero-pricing] .m.u{min-height:68px}.hero-price-question{min-height:64px}.hero-question-caret{display:inline-block;width:2px;height:20px;background:#bc7358;vertical-align:middle;margin-left:3px}.hero-price-loading .hero-question-caret{display:none}.hero-price-loading-status{display:flex;align-items:center;gap:9px;font-size:17px;color:#8b8275;height:26px;margin-bottom:10px;opacity:0}.hero-price-loading .hero-price-loading-status{opacity:1}.hero-price-loading-status i{width:13px;height:13px;border:2px solid #e1d9cb;border-top-color:#c47b59;border-radius:50%;animation:hero-price-spin 1s linear infinite}.hero-price-chart-ready .hero-price-loading-status i{animation:none;border:0;background:#398c73;box-shadow:0 0 0 4px #e5f3ed;width:7px;height:7px;margin:3px}.hero-price-chart{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s}.hero-price-chart-ready .hero-price-chart{opacity:1;transform:none}.hero-price-columns i{transform:scaleY(.05);transform-origin:bottom;transition:transform .8s cubic-bezier(.22,1,.36,1),background .5s;background:linear-gradient(#8eaee9,#d8e4fb)}.hero-price-chart-ready .hero-price-columns i{transform:scaleY(1)}.hero-price-columns>div:nth-child(2) i{transition-delay:.09s}.hero-price-columns>div:nth-child(3) i{transition-delay:.18s}.hero-price-columns>div:nth-child(4) i{transition-delay:.27s}.hero-price-pattern .hero-price-columns>div:last-child i{background:linear-gradient(#2f69dd,#7299f0);box-shadow:0 -3px 12px #507ddd25}.hero-price-reason{opacity:0;transition:opacity .4s;font-size:19px}.hero-price-chart-ready .hero-price-reason{opacity:1}.hero-price-action small{font-size:16px;line-height:1.35}@keyframes hero-price-spin{to{rotate:360deg}}html[data-motion=paused] .hero-price-loading-status i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero-price-loading-status i{animation:none}}#f-pricing .hero-price-analysis{font:14.5px/1.45 Roboto,Arial,sans-serif;padding:4px 16px 16px}#f-pricing .hero-price-question{min-height:60px;padding:10px 12px;margin-bottom:12px}#f-pricing .hero-price-loading-status{font-size:12px;height:22px;margin-bottom:10px}#f-pricing .hero-price-chart{padding:14px;border-radius:9px}#f-pricing .hero-price-chart :is(h3,.as-h3){font-size:15px;line-height:22px;margin:0}#f-pricing .hero-price-chart>p{font-size:11px;margin:3px 0 12px}.history-heading{display:flex;align-items:center;justify-content:space-between}.history-heading>span{font-size:9px;letter-spacing:1.1px;color:#8b8c87}.history-legend{display:flex;gap:18px;font-size:11px;color:#747d8d;margin-bottom:2px}.history-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:#597ecd;margin-right:6px}.history-legend span:last-child:before{background:#c8d1e0}.hero-price-chart svg{display:block;width:100%;height:174px;overflow:visible}.hero-price-chart svg text{font:10px Roboto,Arial,sans-serif;fill:#8c94a2}.hero-price-chart .grid{stroke:#edf0f4;stroke-width:1;fill:none}.hero-price-chart .bar-weekend{fill:#6688cf}.hero-price-chart .bar-weekday{fill:#c8d1e0}.hero-price-chart .history-pair:last-of-type .bar-weekend{fill:#3169d3}.hero-price-chart svg .endpoint{fill:#3169d3;font-weight:600;font-size:12px}.history-pair{transform:scaleY(.01);transform-origin:0 140px;transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay)}.hero-price-chart-ready .history-pair{transform:scaleY(1)}.history-summary{display:flex;gap:24px;padding-top:10px;border-top:1px solid #edf0f4;font-size:10px;color:#828a98}.history-summary b{display:block;font-size:16px;line-height:24px;color:#405475;font-weight:500}#f-pricing .hero-price-reason{font-size:14.5px;line-height:1.5;min-height:0;margin:14px 0}#f-pricing .hero-price-action{padding:11px 12px;border:1px solid #dfe7f4;background:#f4f7fc}#f-pricing .hero-price-action span{font-size:11px}#f-pricing .hero-price-action strong{font-size:19px;line-height:29px;font-weight:500}#f-pricing .hero-price-action small{font-size:11px;line-height:1.45}.hero-price-action em{font-size:10px;font-style:normal;background:#e3ecfc;border-radius:4px;padding:3px 5px;margin-left:10px;vertical-align:middle}#f-pricing .hero-price-saved .pricing-sync-status{font-size:15px;color:#347761}#f-pricing [data-hero-pricing] .cw{grid-template-rows:40px auto minmax(0,1fr) auto;font-size:16px}#f-pricing .hero-price-review .cw{grid-template-rows:40px auto minmax(0,1fr)}#f-pricing [data-hero-pricing] .cw-body{min-height:0;overflow-y:auto;align-content:start}#f-pricing [data-hero-pricing] .m.u{min-height:0;font-size:16px;line-height:1.45}#f-pricing .hero-price-analysis{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d2d4ce transparent;font-size:16px;padding:4px 16px 20px;scroll-behavior:smooth}#f-pricing .hero-price-question{min-height:0;width:fit-content;max-width:100%;margin:0 0 12px auto;padding:9px 12px;font-size:16px;line-height:1.45}#f-pricing .hero-price-loading-status{display:none;font-size:13px;margin:0 0 12px}#f-pricing .hero-price-loading .hero-price-loading-status{display:flex}#f-pricing .hero-price-chart{display:none;opacity:1;transform:none}#f-pricing .hero-price-chart-ready .hero-price-chart{display:block;animation:price-response-in .45s ease both}#f-pricing .hero-price-chart :is(h3,.as-h3){font-size:17px}#f-pricing .hero-price-chart>p,.history-legend{font-size:12px}.history-summary{font-size:12px}.history-summary b{font-size:18px}#f-pricing .hero-price-reason{display:none;opacity:1;font-size:16px;line-height:1.5;padding:0;border:0;background:transparent;border-radius:0;margin:14px 0}#f-pricing .hero-price-answer-ready .hero-price-reason{display:block;animation:price-response-in .45s ease both}#f-pricing .hero-price-action{display:none;opacity:1;margin-top:12px;padding:12px 14px;border:1px solid #83a3e8;box-shadow:0 0 0 3px #e8effc;background:#f1f5ff}#f-pricing .hero-price-pattern .hero-price-action{display:block;animation:price-response-in .5s ease both}#f-pricing .hero-price-action span,#f-pricing .hero-price-action small{font-size:13px;line-height:1.45}#f-pricing .hero-price-action strong{font-size:22px;line-height:34px}.hero-price-action em{font-size:12px}@keyframes price-response-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#f-pricing .hero-price-analysis{scroll-behavior:auto}#f-pricing .hero-price-analysis *{animation:none!important}}#f-pricing [data-hero-pricing] .pricing-sync-status{display:none}.hero-pricing-handoff{display:grid;grid-template-columns:1fr 28px 1.5fr;align-items:center;gap:12px;padding:14px 18px;background:#f8f9fc;border:1px solid #e0e5ef;border-radius:10px;font-size:14px;color:#46556e}.pricing-strategy-owner,.pricing-execution-owner{display:flex;align-items:center;gap:10px;min-width:0}.pricing-strategy-owner>div,.pricing-execution-owner>div{display:flex;flex-direction:column;gap:4px;min-width:0}.hero-pricing-handoff strong{font-size:16px;font-weight:600;color:#203149}.hero-pricing-handoff span[data-strategy-stage],.hero-pricing-handoff span[data-execution-stage]{font-size:12px;color:#768196}.pricing-actor-mark{font-size:30px;color:#c77859}.pricing-handoff-arrow{text-align:center;color:#8c9bb4;font-size:22px}.pricing-execution-owner img{object-fit:contain;flex:none}.pricing-execution-owner>b{margin-left:auto;padding:5px 8px;border-radius:5px;font-size:11px;font-weight:500;background:#e9edf5;white-space:nowrap}.pricing-execution-detail{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #e2e7f0}.pricing-execution-detail>strong{font-size:15px}.pricing-execution-detail>span{font-size:13px;color:#62718a}[data-execution=applying] .hero-pricing-handoff,[data-execution=applied] .hero-pricing-handoff{border-color:#7395e0;background:#f0f5ff;box-shadow:0 0 0 3px #e8effb;transition:background .4s,border-color .4s,box-shadow .4s}[data-execution=applied] .pricing-execution-owner>b{color:#246749;background:#deefe5}[data-execution=applying] .pricing-execution-owner>b{color:#2b5aa9;background:#dfeaff}[data-execution=approval] .hero-pricing-handoff{border-color:#e1bd82;background:#fff9ed}[data-execution=approval] .pricing-execution-owner>b{color:#986725;background:#f8e7c6}#f-pricing [data-hero-pricing] .hero-pricing-handoff{display:none}#f-pricing .hero-base360-autonomous .hero-pricing-handoff{display:grid;grid-template-columns:1fr}#f-pricing .hero-base360-autonomous .pricing-listing-summary{display:none}#f-pricing .hero-base360-autonomous .pricing-execution-owner{width:100%}#f-pricing [data-hero-pricing] .pricing-days{grid-auto-rows:56px}#f-pricing [data-hero-pricing] .pricing-days>span{min-height:0;height:100%;padding:4px 6px;gap:1px;position:relative}#f-pricing [data-hero-pricing] .pricing-day b{font-size:12px;line-height:14px}#f-pricing [data-hero-pricing] .pricing-day small{font-size:10px;line-height:12px}#f-pricing [data-hero-pricing] .pricing-day strong{font-size:16px;line-height:18px;white-space:nowrap}#f-pricing [data-hero-pricing] .pricing-day.rate-changed{z-index:2;transform-origin:center;animation:hero-rate-lift .85s ease-in-out both}#f-pricing [data-hero-pricing] .pricing-day.rate-changed strong{animation:none}@keyframes hero-rate-lift{0%,100%{transform:scale(1) rotate(0)}24%{transform:scale(1.07) rotate(-1.5deg)}43%{transform:scale(1.045) rotate(1.4deg)}62%{transform:scale(1.065) rotate(-.8deg)}80%{transform:scale(.985) rotate(.4deg)}}#f-pricing .hero-price-saved .pricing-day.rate-changed{background:#f5f8ff;border-color:transparent;border-radius:9px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #4c86ed,0 0 0 9px #75a4ff26,0 5px 16px #4169d522}#f-pricing .hero-price-saved .pricing-day.rate-changed b{color:#172239}#f-pricing .hero-price-saved .pricing-day.rate-changed strong{color:#235cbb}@media(prefers-reduced-motion:reduce){#f-pricing [data-hero-pricing] .pricing-day.rate-changed{animation:none}}.pricing-mcp-connection{position:absolute;z-index:80;pointer-events:none;width:24px;height:24px;display:grid;place-items:center;color:#6284ef;font-size:26px;line-height:1;text-shadow:0 0 9px #7799ff;animation:pricing-qualification-spark 1s ease-in-out both}@keyframes pricing-qualification-spark{0%{transform:translate(-50%,-50%) scale(.65);opacity:0}12%{opacity:1}85%{opacity:1}100%{transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.pricing-mcp-connection{display:none}}#f-pricing [data-hero-pricing] .pricing-day.range-anchor{z-index:3;background:#e5ecff;box-shadow:0 0 0 2px #fff,0 0 0 3px #7597f1,0 0 0 6px #7ba3fa20;animation:pricing-range-pick .4s ease both}#f-pricing [data-hero-pricing] .pricing-day.range-filling{animation:pricing-range-fill .3s ease both}@keyframes pricing-range-pick{0%{transform:scale(1)}45%{transform:scale(1.045)}100%{transform:scale(1)}}@keyframes pricing-range-fill{from{background:#fff;border-color:#e5e7eb}to{background:#eef2ff;border-color:#545cff}}@media(prefers-reduced-motion:reduce){#f-pricing [data-hero-pricing] .pricing-day.range-anchor,#f-pricing [data-hero-pricing] .pricing-day.range-filling{animation:none}}#f-pricing .hero-price-pattern .hero-price-action{position:relative;transform-origin:center;background:#f8faff;border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #4c86ed,0 0 0 9px #75a4ff26;animation:pricing-recommendation-pop .95s .15s ease-in-out both,pricing-recommendation-pulse .8s 2.6s ease-in-out}#f-pricing .hero-price-action{margin:16px 10px 12px}@keyframes pricing-recommendation-pop{0%{opacity:0;transform:scale(.96)}20%{opacity:1}35%{transform:scale(1.03) rotate(-.7deg)}52%{transform:scale(1.015) rotate(.7deg)}70%{transform:scale(1.025) rotate(-.35deg)}85%{transform:scale(.995)}100%{opacity:1;transform:scale(1)}}@keyframes pricing-recommendation-pulse{0%,100%{transform:scale(1)}30%{transform:scale(1.03) rotate(-.65deg)}52%{transform:scale(1.02) rotate(.65deg)}74%{transform:scale(.995) rotate(-.25deg)}}@media(prefers-reduced-motion:reduce){#f-pricing .hero-price-pattern .hero-price-action{animation:none}}#f-pricing [data-hero-pricing]{--pricing-focus-ring:0 0 0 2px #fff,0 0 0 3.5px #4c86ed,0 0 0 9px #75a4ff26}#f-pricing [data-hero-pricing] :is(.tapish.hov,.tapish.hit,tr.hov,.pricing-day.selected,.pricing-day.night-hover,.pricing-day.rate-changed,.pricing-ai-explanation.explanation-focus,.hero-price-action),#f-pricing [data-execution=applying] .hero-pricing-handoff,#f-pricing [data-execution=applied] .hero-pricing-handoff{outline:none;border-color:transparent;box-shadow:var(--pricing-focus-ring);position:relative;z-index:3;scale:1.02;transform-origin:center;transition:scale .4s cubic-bezier(.2,.8,.25,1.3),box-shadow .3s}#f-pricing [data-hero-pricing] .pricing-day.selected{scale:1.015;z-index:2}#f-pricing [data-hero-pricing] .pricing-day:is(.range-anchor,.rate-changed,.night-hover){scale:1.035;z-index:4}#f-pricing [data-hero-pricing] .side-nav li.tapish:is(.hov,.hit){scale:1.035;box-shadow:var(--pricing-focus-ring)}#f-pricing [data-hero-pricing] .pricing-ai-explanation.explanation-focus{animation:pricing-focus-enter .7s ease both}#f-pricing [data-hero-pricing] .hero-pricing-handoff{transform-origin:center;scale:1.01}@keyframes pricing-focus-enter{0%{transform:scale(.985)}55%{transform:scale(1.02)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){#f-pricing [data-hero-pricing] :is(.tapish,.pricing-day,.pricing-ai-explanation,.hero-price-action,.hero-price-reason,.hero-pricing-handoff){animation:none!important;transition:none!important;scale:1}}#f-pricing [data-hero-pricing] .pricing-day.selected.approval-pending,#f-pricing [data-hero-pricing] .pricing-ai-explanation.approval-explanation.explanation-focus,#f-pricing [data-execution=approval] .hero-pricing-handoff{--pricing-focus-ring:0 0 0 2px #fff,0 0 0 3.5px #dfaa48,0 0 0 9px #edba5729;border-color:transparent;box-shadow:var(--pricing-focus-ring);position:relative;z-index:3;scale:1.02;transition:scale .4s ease,box-shadow .3s}@media(prefers-reduced-motion:reduce){#f-pricing [data-execution=approval] .hero-pricing-handoff{scale:1;transition:none}}#f-pricing .hero-base360-autonomous .hero-pricing-handoff{gap:5px;padding:9px 12px;border-radius:8px;scale:1;transform-origin:center}#f-pricing .hero-base360-autonomous .pricing-execution-owner{gap:7px}#f-pricing .hero-base360-autonomous .pricing-execution-owner img{width:22px;height:22px}#f-pricing .hero-base360-autonomous .pricing-execution-owner>div{flex-direction:row;align-items:center;gap:10px}#f-pricing .hero-base360-autonomous .pricing-execution-owner strong{font-size:13px;line-height:18px}#f-pricing .hero-base360-autonomous .pricing-execution-owner [data-execution-stage]{display:none}#f-pricing .hero-base360-autonomous .pricing-execution-owner>b{font-size:10px;line-height:14px;padding:3px 7px}#f-pricing .hero-base360-autonomous .pricing-execution-detail{padding:0 0 0 29px;border:0;gap:10px;align-items:baseline}#f-pricing .hero-base360-autonomous .pricing-execution-detail>strong{font-size:12px;line-height:18px;font-weight:500}#f-pricing .hero-base360-autonomous .pricing-execution-detail>span{font-size:11px;line-height:17px}#f-pricing [data-hero-pricing] .pricing-listing-summary{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;align-items:center}#f-pricing [data-hero-pricing] .pricing-listing-summary .hero-pricing-handoff{display:grid;grid-column:3;gap:4px;padding:0 0 0 16px;border:0;border-left:1px solid #e1e6f0;border-radius:0;background:transparent;box-shadow:none;scale:1}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner{gap:7px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner img{width:23px;height:23px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner strong{font-size:13px;line-height:18px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner [data-execution-stage]{display:block;font-size:11px;line-height:16px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-owner>b{display:none}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-detail{display:none;padding:0 0 0 30px;border:0}#f-pricing .hero-base360-autonomous .pricing-listing-summary .pricing-execution-detail{display:flex;flex-direction:column;gap:2px}#f-pricing .hero-base360-autonomous .pricing-listing-summary .pricing-execution-owner [data-execution-stage]{display:none}#f-pricing .hero-base360-autonomous .pricing-listing-summary .pricing-execution-owner>b{display:block;font-size:10px;padding:3px 6px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-detail>strong{font-size:12px;line-height:16px}#f-pricing [data-hero-pricing] .pricing-listing-summary .pricing-execution-detail>span{font-size:11px;line-height:15px;margin:0}#f-pricing .hero-base360-autonomous:is([data-execution=applying],[data-execution=applied],[data-execution=approval]) .pricing-listing-summary .hero-pricing-handoff{border-left-color:transparent;border-radius:8px;box-shadow:var(--pricing-focus-ring);scale:1.025;animation:pricing-focus-enter .7s ease both}@media(prefers-reduced-motion:reduce){#f-pricing .hero-base360-autonomous .pricing-listing-summary .hero-pricing-handoff{animation:none!important;scale:1!important}}#f-pricing [data-hero-pricing] .pricing-listing-summary{height:112px;min-height:112px;box-sizing:border-box}#f-pricing [data-hero-pricing] .pricing-listing-summary .hero-pricing-handoff{min-width:0}#f-pricing [data-hero-pricing] .pricing-execution-detail>span{overflow-wrap:anywhere}#f-pricing [data-hero-pricing] .pricing-mcp-connection{animation-duration:.769s}#f-pricing [data-hero-pricing] .pricing-day{transition:background-color .25s ease,border-color .25s ease,scale .35s cubic-bezier(.2,.8,.25,1)}#f-pricing [data-hero-pricing] .cw{transition-duration:.28s;transition-timing-function:cubic-bezier(.22,.68,.2,1)}@media(prefers-reduced-motion:reduce){#f-pricing [data-hero-pricing] .pricing-day,#f-pricing [data-hero-pricing] .cw{transition:none}}#f-marketing:focus{outline-color:var(--ch-2)}#f-marketing .feature-scene{padding:0}#f-marketing .scene-canvas{display:block;position:relative;width:100%;height:100%}#f-marketing .scene-canvas[data-fitted]{width:1100px;height:640px;zoom:var(--scene-fit)}#f-marketing .scene-canvas .aw{height:100%;font-size:12px;line-height:16px;box-shadow:0 0 0 1px #cdd4df,0 16px 40px -8px #18243b33}#f-marketing .aw-bar{padding:8px 16px;gap:8px}#f-marketing .aw-bar i{width:12px}#f-marketing .aw-body{grid-template-columns:200px minmax(0,1fr);animation:none!important}#f-marketing .app-side{padding:12px 8px}#f-marketing .mk-furniture{padding:0;gap:8px}#f-marketing .mk-marketing{margin:8px 0;font-size:12px;padding:4px 8px;line-height:16px;border-radius:8px}#f-marketing .dm-nav{display:grid;gap:4px;margin:0 0 8px 16px}#f-marketing .dm-nav>span{display:flex;align-items:center;gap:8px;padding:4px 8px;height:24px;border-radius:8px;box-sizing:border-box;font-size:12px}#f-marketing .dm-nav>.active{color:var(--cta);background:var(--blue-wash)}#f-marketing .dm-nav-secondary{color:var(--slate)}#f-marketing .side-nav .ghost{gap:8px;padding:4px 8px}#f-marketing .demo-sidebar-fill{margin-top:8px}#f-marketing .demo-sidebar-fill>span{height:12px;margin-bottom:8px;padding:4px 8px;gap:8px}#f-marketing .app-side .side-user{padding:12px 8px 0}#f-marketing .app-main{font-size:18px;line-height:24px;background:var(--surf)}#f-marketing .app-top{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;font-size:12px;line-height:16px;padding:8px 20px;gap:8px}#f-marketing .dm-stack{position:relative;flex:1;min-height:0}#f-marketing .dm-stage{display:none;position:absolute;inset:0;padding:24px}#f-marketing .dm-stage.active{display:block}#f-marketing .dm-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}#f-marketing .dm-title h4{font-size:28px;line-height:32px;margin:0}#f-marketing .dm-title p{margin:8px 0 0;color:var(--slate);font-size:16px;line-height:20px}#f-marketing .dm-action{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;background:var(--cta);color:white;font-size:16px;line-height:20px;white-space:nowrap;transition:transform .2s,box-shadow .2s}#f-marketing .dm-line{display:block;width:64px;max-width:90%;height:4px;border-radius:4px;background:var(--sky)}#f-marketing .dm-search{width:260px;padding:12px 16px;margin-bottom:24px;border:1px solid var(--line-soft);border-radius:8px;background:white;color:var(--slate);font-size:16px}#f-marketing .dm-table{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:white;padding:0 var(--hl-reach,8px) var(--hl-reach,8px)}#f-marketing .dm-table-head{margin-inline:calc(-1 * var(--hl-reach,8px));border-inline:var(--hl-reach,8px) solid transparent}#f-marketing .dm-table-head{color:var(--slate);background:var(--surf);font-size:14px;line-height:20px}#f-marketing .dm-segments>div{display:grid;grid-template-columns:1.2fr .5fr 1.6fr;align-items:center;gap:20px;padding:20px 16px;border-bottom:1px solid var(--line-soft)}#f-marketing .dm-segment{font-size:16px;line-height:20px}#f-marketing .dm-muted{min-height:60px}#f-marketing .dm-emphasis{background:transparent}#f-marketing .dm-note{font-size:16px;line-height:20px;color:var(--slate);margin:24px 0 0}#f-marketing .dm-tabs{display:flex;align-items:center;gap:24px;margin-bottom:24px;font-size:16px;color:var(--slate)}#f-marketing .dm-tabs b{color:var(--cta);border-bottom:2px solid var(--cta);padding-bottom:8px;font-weight:500}#f-marketing .dm-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#f-marketing .dm-template{border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;background:white}#f-marketing .dm-mail{min-height:240px;padding:24px;background:var(--surf)}#f-marketing .dm-mail h5{font-size:28px;line-height:32px;margin:20px 0 16px}#f-marketing .dm-mail p{margin:0 0 20px}#f-marketing .dm-mail small{color:var(--cta);font-size:14px}#f-marketing .dm-coupon{color:var(--cta);font-size:16px}#f-marketing .dm-template footer{padding:16px 24px;font-weight:500}#f-marketing .dm-secondary .dm-line{width:70%;margin:24px 0}#f-marketing .dm-create-dialog,#f-marketing .dm-editor{display:none;position:absolute;inset:92px 80px auto;z-index:2;padding:24px;border:1px solid var(--line-soft);border-radius:20px;background:white;box-shadow:0 16px 48px #17264b40}#f-marketing .dm-create-dialog h5,#f-marketing .dm-editor h5{font-size:24px;line-height:28px;margin:0 0 20px}#f-marketing .dm-create-dialog>span{display:block;padding:16px;margin-top:12px;border:1px solid var(--line-soft);border-radius:8px}#f-marketing .dm-text-choice{color:var(--cta);background:var(--blue-wash)}#f-marketing .dm-editor label{display:block;margin:16px 0;font-size:16px;color:var(--slate)}#f-marketing .dm-editor label b{display:block;padding:12px;margin-top:8px;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink)}#f-marketing .dm-message{padding:16px;margin-top:8px;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink);line-height:28px}#f-marketing .dm-editor footer,#f-marketing .dm-review footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}#f-marketing .dm-template-saved{opacity:0;color:var(--cta);font-size:16px}#f-marketing .dm-wizard{display:flex;gap:24px;font-size:16px;margin-bottom:24px;color:var(--slate)}#f-marketing .dm-wizard b{color:var(--cta)}#f-marketing .dm-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#f-marketing .dm-link-grid article{padding:24px;background:white;border:1px solid var(--line-soft);border-radius:16px;transition:border-color .2s,box-shadow .2s}#f-marketing .dm-link-grid small{display:block;color:var(--slate);font-size:16px;margin-bottom:16px}#f-marketing .dm-selected-segment{margin:12px 0;padding:12px;border-radius:8px;background:var(--blue-wash);color:var(--cta);font-size:16px}#f-marketing .dm-audience-card p{margin:20px 0 0;font-size:16px;color:var(--slate)}#f-marketing .dm-link-summary{display:flex;justify-content:space-between;gap:16px;padding:20px;margin-top:24px;background:var(--blue-wash);color:var(--cta);font-size:16px;border-radius:12px}#f-marketing .dm-review{padding:24px;background:white;border:1px solid var(--line-soft);border-radius:16px}#f-marketing .dm-review>div{padding:12px 0}#f-marketing .dm-review small{display:block;font-size:16px;color:var(--slate);margin-bottom:8px}#f-marketing .dm-schedule-options{display:flex;gap:24px;margin-top:12px;border-top:1px solid var(--line-soft)}#f-marketing .dm-schedule-options b{color:var(--cta)}#f-marketing .dm-review footer>span:first-child{font-size:14px;color:var(--slate);max-width:220px}#f-marketing .dm-sending{display:none}#f-marketing[data-dm-phase=sending] .dm-send-label{display:none}#f-marketing[data-dm-phase=sending] .dm-sending{display:inline}#f-marketing .dm-view-switch{display:flex;gap:12px;font-size:14px}#f-marketing .dm-results>div{display:grid;grid-template-columns:1.5fr .7fr .7fr .6fr .8fr .8fr .8fr;gap:12px;align-items:center;padding:20px 12px;font-size:14px;line-height:20px}#f-marketing .dm-status{color:var(--cta)}#f-marketing .dm-mobile-results{display:none}#f-marketing :is(.dm-emphasis,.dm-contact-row,.dm-result-row,.dm-influencer-row,.dm-offer-row).dm-focus,#f-marketing .dm-mobile-results.dm-focus,#f-marketing .dm-bookings-focus.dm-focus{position:relative;z-index:3;outline:none;background-color:var(--surf);border-radius:var(--hl-r,8px);box-shadow:0 0 0 var(--hl-w) var(--hl-ring),0 0 0 var(--hl-bleed) color-mix(in oklab,var(--hl-colour) 95%,transparent),0 0 0 var(--hl-plate) color-mix(in oklab,var(--hl-colour) 14%,transparent)}#f-marketing :is(.dm-focus,.dm-action-focus){position:relative;z-index:3;outline:none;transform:scale(1.015);transition:transform .18s ease,box-shadow .18s ease,background-color .2s ease}#f-marketing .dm-focus:where(:not(.dm-action,.dm-emphasis,.dm-contact-row,.dm-result-row,.dm-influencer-row,.dm-offer-row)){background-color:var(--blue-wash);border-radius:8px}#f-marketing .dm-action-focus{box-shadow:0 0 0 3px var(--blue-wash)}#f-marketing .dm-action.dm-focus{background-color:var(--cta);box-shadow:0 0 0 3px var(--blue-wash)}#f-marketing .dm-pressed{transform:scale(.97)}#f-marketing .dm-dim{opacity:.68}#f-marketing .aw-body *{transition:opacity .22s ease,transform .22s ease,box-shadow .18s ease}#f-marketing .dm-stage.active{animation:dm-panel-in .28s ease-out}@keyframes dm-panel-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#f-marketing[data-dm-chooser=true] .dm-create-dialog{display:block}#f-marketing[data-dm-editor=true] .dm-editor{display:block}#f-marketing[data-dm-phase=saved] .dm-template-saved{opacity:1}#f-marketing [data-dm-message]{white-space:pre-line;min-height:116px;box-sizing:border-box}#f-marketing .dm-link-grid{display:block}#f-marketing .dm-content-card,#f-marketing .dm-link-summary{display:none}#f-marketing[data-dm-content=true] .dm-audience-card{display:none}#f-marketing[data-dm-content=true] .dm-content-card{display:block}#f-marketing[data-dm-linked=true] .dm-link-summary{display:flex}#f-marketing .dm-content-card .dm-message{visibility:hidden}#f-marketing[data-dm-linked=true] .dm-content-card .dm-message{visibility:visible}#f-marketing .dm-template-choice{display:block;padding:16px;border:1px solid var(--line-soft);border-radius:8px}#f-marketing .dm-selected-segment{background:white;border:1px solid var(--line-soft);color:var(--ink)}#f-marketing .dm-check{display:inline-block;width:16px;height:16px;line-height:16px;border:1px solid var(--slate);border-radius:3px;color:transparent}#f-marketing .selected .dm-check{color:white;border-color:var(--cta);background:var(--cta)}#f-marketing .dm-wizard-audience{color:var(--cta)}#f-marketing[data-dm-content=true] .dm-wizard-audience{color:var(--slate)}#f-marketing[data-dm-content=true] .dm-wizard-content{color:var(--cta)}#f-marketing .dm-campaign-drafts>div{display:grid;grid-template-columns:1fr 100px;align-items:center;padding:20px;border-bottom:1px solid var(--line-soft)}#f-marketing .dm-bookings-cell{display:block;padding:8px 0}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .feature-scene{aspect-ratio:auto;height:auto;min-height:0}#f-marketing .scene-canvas[data-fitted]{width:100%!important;height:auto!important;zoom:1!important}#f-marketing .scene-canvas .aw{width:100%;height:auto;aspect-ratio:auto;min-height:480px;font-size:14px}#f-marketing .aw-body{display:block}#f-marketing .app-side{display:block;width:auto;padding:8px 12px;border-bottom:1px solid var(--line-soft)}#f-marketing .app-side>:not(.dm-nav){display:none}#f-marketing .dm-nav{display:flex;justify-content:space-between;gap:4px;margin:0}#f-marketing .dm-nav>span{padding:8px 4px;height:32px;font-size:12px;gap:4px}#f-marketing .dm-nav .dm-nav-secondary{display:none}#f-marketing .aw-bar{padding:12px}#f-marketing .aw-bar i{width:8px}#f-marketing .app-main{font-size:16px;line-height:24px;overflow:visible}#f-marketing .app-top{font-size:14px;padding:12px 16px}#f-marketing .dm-stage{position:relative;padding:20px 16px;min-height:440px}#f-marketing .dm-title{gap:12px;margin-bottom:20px}#f-marketing .dm-title h4{font-size:24px;line-height:28px}#f-marketing .dm-title p,#f-marketing .dm-note{font-size:14px;line-height:20px}#f-marketing .dm-action{padding:12px 16px;font-size:14px}#f-marketing .dm-search{width:100%;box-sizing:border-box}#f-marketing .dm-segments>div{grid-template-columns:1fr auto;gap:12px;padding:16px}#f-marketing .dm-segments>div>:last-child{display:none}#f-marketing .dm-muted{display:none!important}#f-marketing .dm-tabs{gap:16px;font-size:14px}#f-marketing .dm-template-grid{grid-template-columns:1fr;gap:16px}#f-marketing .dm-template-grid .dm-secondary{display:none}#f-marketing .dm-mail{padding:20px;min-height:180px}#f-marketing .dm-mail h5{font-size:24px;line-height:28px}#f-marketing .dm-create-dialog,#f-marketing .dm-editor{inset:88px 12px auto;padding:20px}#f-marketing .dm-editor label{margin:12px 0}#f-marketing .dm-editor h5{font-size:20px}#f-marketing .dm-editor .dm-message{line-height:24px}#f-marketing .dm-editor footer{gap:8px}#f-marketing .dm-template-saved{font-size:14px}#f-marketing .dm-wizard{gap:16px;font-size:14px}#f-marketing .dm-link-grid article{padding:16px}#f-marketing .dm-link-summary{flex-direction:column;padding:16px}#f-marketing .dm-review{padding:16px}#f-marketing .dm-review b{font-size:16px}#f-marketing .dm-review footer{flex-direction:column;align-items:stretch}#f-marketing .dm-review footer>span:first-child{max-width:none}#f-marketing .dm-schedule-options{flex-direction:column;gap:12px}#f-marketing .dm-results,#f-marketing .dm-view-switch{display:none}#f-marketing .dm-mobile-results{display:block;background:white;padding:20px;border:1px solid var(--line-soft);border-radius:16px}#f-marketing .dm-mobile-results h5{margin:0 0 12px;font-size:18px}#f-marketing .dm-mobile-results h5 span{float:right;color:var(--cta);font-size:14px}#f-marketing .dm-mobile-results p{font-size:14px;color:var(--slate)}#f-marketing .dm-mobile-results>div{display:flex;justify-content:space-between;align-items:center;padding:16px 0}#f-marketing .dm-mobile-results b{font-weight:400}#f-marketing[data-dm-phase=bookings] .dm-bookings-focus{background:var(--blue-wash);margin:0 -12px;padding:16px 12px;border-radius:8px;color:var(--cta)}}}@media(prefers-reduced-motion:reduce){#f-marketing *{transition:none!important;animation:none!important}}#f-marketing .dm-editor.dm-focus,#f-marketing .dm-create-dialog.dm-focus,#f-marketing .dm-coupon-editor.dm-focus{position:absolute;background:white;transform:scale(1.01)}#f-marketing .dm-action-focus{transform:scale(1.015)}#f-marketing .dm-action-focus.dm-pressed{transform:scale(.97)}#f-marketing .dm-simple-table>div{display:grid;grid-template-columns:1.15fr .8fr 1fr;gap:20px;align-items:center;padding:20px;border-bottom:1px solid var(--line-soft);font-size:16px}#f-marketing .dm-contact-detail,#f-marketing .dm-form-editor,#f-marketing .dm-partner-results{padding:24px;background:white;border:1px solid var(--line-soft);border-radius:16px}#f-marketing .dm-contact-detail{display:none;margin-top:20px}#f-marketing[data-dm-contact=true] .dm-contact-detail{display:block}#f-marketing[data-dm-contact=true] [data-dm-stage="6"] .dm-search{display:none}#f-marketing [data-dm-stage] h5{font-size:22px;line-height:28px;margin:0 0 16px}#f-marketing .dm-detail-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}#f-marketing .dm-form-fields label,#f-marketing .dm-coupon-fields label{display:block;font-size:16px;line-height:24px}#f-marketing .dm-field-line{display:block;height:36px;margin:8px 0 16px;border:1px solid var(--line-soft);border-radius:8px}#f-marketing .dm-form-consent{font-size:16px;color:var(--slate)}#f-marketing .dm-coupon-editor{display:none;position:absolute;inset:96px 44px auto;z-index:2;padding:24px;background:white;border:1px solid var(--line-soft);border-radius:20px;box-shadow:0 16px 48px #17264b40}#f-marketing[data-dm-coupon=true] .dm-coupon-editor{display:block}#f-marketing .dm-coupon-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#f-marketing .dm-coupon-fields b{display:block;padding:12px;margin-top:8px;border:1px solid var(--line-soft);border-radius:8px}#f-marketing .dm-coupon-editor footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:14px}#f-marketing .dm-influencer-filter{padding:16px;margin-bottom:20px;background:white;border:1px solid var(--line-soft);border-radius:8px;display:flex;justify-content:space-between}#f-marketing .dm-partner-results p{color:var(--slate);font-size:14px}#f-marketing .dm-partner-results .dm-detail-row{padding:12px 0}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-nav{justify-content:flex-start;gap:16px}#f-marketing .dm-nav>span{display:none}#f-marketing .dm-nav>.dm-nav-visible{display:flex}#f-marketing .dm-title{flex-wrap:wrap}#f-marketing .dm-title:has(.dm-create){flex-wrap:nowrap}#f-marketing .dm-tabs{flex-wrap:wrap}#f-marketing .dm-simple-table>div{padding:16px 12px;gap:12px;grid-template-columns:1.2fr .8fr 1fr;font-size:14px}#f-marketing .dm-contact-detail,#f-marketing .dm-form-editor,#f-marketing .dm-partner-results{padding:16px}#f-marketing .dm-coupon-editor{inset:120px 12px auto;padding:20px}#f-marketing .dm-coupon-fields{gap:12px}#f-marketing .dm-coupon-fields label{font-size:14px}#f-marketing .dm-coupon-fields b{padding:8px}#f-marketing .dm-coupon-editor footer{flex-direction:column;align-items:stretch}#f-marketing [data-dm-stage="8"]{min-height:560px}}}#f-marketing .dm-partner-options{display:none;position:absolute;right:24px;top:210px;z-index:4;padding:16px;background:white;border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 8px 24px #17264b30}#f-marketing .dm-partner-option{display:block;padding:12px}#f-marketing:is([data-dm-phase=partner-options],[data-dm-phase=partner-option-press]) .dm-partner-options{display:block}#f-marketing[data-dm-phase=form-preview] .dm-form-fields{padding:20px;border:1px solid var(--line-soft);border-radius:12px}#f-marketing[data-dm-phase=form-preview] .dm-form-editor .dm-tabs b{color:var(--slate);border-color:transparent}#f-marketing[data-dm-phase=form-preview] .dm-form-preview-tab{color:var(--cta);border-bottom:2px solid var(--cta);padding-bottom:8px}#f-marketing[data-dm-contact=true] [data-dm-stage="6"] .dm-table{display:none}#f-marketing[data-dm-contact=true] .dm-contact-detail{margin-top:0}#f-marketing[data-dm-phase=form-preview] .dm-form-editor{padding:16px}#f-marketing[data-dm-phase=form-preview] .dm-form-fields{padding:12px}#f-marketing [data-dm-stage="7"] .dm-note{margin-top:16px}#f-marketing .dm-offer-row{opacity:0}#f-marketing:is([data-dm-phase=coupon-saved],[data-dm-phase=los-hover],[data-dm-phase=los-press]) .dm-offer-row{opacity:1}#f-marketing [data-dm-coupon-code]{min-height:24px}#f-marketing .dm-table .dm-focus{transform:none}#f-marketing .dm-nav{padding:4px;margin-right:4px}#f-marketing .dm-editor.dm-focus,#f-marketing .dm-create-dialog.dm-focus,#f-marketing .dm-coupon-editor.dm-focus{transform:none;box-shadow:var(--sh-card)}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-nav{gap:12px;margin-right:0}#f-marketing .dm-nav>span{height:auto;min-height:32px}}}#f-marketing .dm-table .dm-focus{transition:opacity .22s ease,background-color .2s ease}#f-marketing .dm-nav>span{height:auto;min-height:24px;line-height:16px}#f-marketing .dm-contact-toolbar{display:flex;justify-content:space-between;align-items:start;gap:16px}#f-marketing .dm-contact-tools{display:flex;align-items:center;gap:16px;font-size:12px}#f-marketing .dm-contact-tools .dm-search{width:120px;padding:8px;font-size:12px}#f-marketing .dm-contacts-table>div{display:grid;grid-template-columns:1.15fr .5fr 1.5fr .7fr .4fr .75fr .8fr .95fr;align-items:center;gap:8px;padding:20px 12px;font-size:12px;line-height:18px;border-bottom:1px solid var(--line-soft)}#f-marketing .dm-contacts-table .dm-line{width:80%}#f-marketing .dm-cell-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#f-marketing[data-dm-phase^=portal-]:not([data-dm-phase=portal-saved]) .dm-cell-mail{opacity:0}#f-marketing .dm-cell-mail{transition:opacity .45s ease .15s}#f-marketing[data-dm-contact=true] .dm-contact-toolbar,#f-marketing[data-dm-contact=true] [data-dm-stage="6"]>.dm-note{display:none}#f-marketing .dm-companion{display:none;position:absolute;right:0;top:100px;width:218px;height:426px;box-sizing:border-box;border:7px solid #182334;border-radius:32px;background:#f2f5fc;color:#182334;overflow:hidden;box-shadow:0 12px 30px #17264b25;font-size:14px;line-height:20px}#f-marketing[data-dm-companion=email] .dm-recipient,#f-marketing[data-dm-companion=reel] .dm-reel,#f-marketing[data-dm-companion=checkin] .dm-checkin{display:block}#f-marketing:is([data-dm-companion=email],[data-dm-companion=reel],[data-dm-companion=checkin]) .scene-canvas>.aw{transform:scale(.78);transform-origin:left center}#f-marketing .dm-phone-top{display:flex;justify-content:space-between;padding:16px 12px;font-size:12px;background:white}#f-marketing .dm-notifications{padding:24px 12px}#f-marketing .dm-notifications h5{font-size:24px;margin:0 0 20px}#f-marketing .dm-notifications article{padding:14px 10px;margin:12px 0;background:white;border:1px solid #dce2ed;border-radius:12px;font-weight:600}#f-marketing .dm-notifications small{display:block;font-size:12px;font-weight:400;margin-top:4px}#f-marketing .dm-second-mail{display:none}#f-marketing[data-dm-phase=mail-two] .dm-second-mail{display:block}#f-marketing .dm-offer-email{display:none;padding:24px 16px}#f-marketing .dm-offer-email h5{font-size:24px;line-height:28px;margin:20px 0 12px}#f-marketing .dm-offer-email small{font-size:10px;letter-spacing:1px;color:var(--cta)}#f-marketing .dm-offer-email strong{display:block;padding:12px;margin-top:24px;border:1px dashed var(--cta);color:var(--cta);text-align:center}#f-marketing .dm-offer-email>span{display:block;margin-top:16px;color:var(--cta)}#f-marketing[data-dm-phase=mail-open] .dm-notifications{display:none}#f-marketing[data-dm-phase=mail-open] .dm-offer-email{display:block}#f-marketing .dm-recipient footer{position:absolute;bottom:12px;width:100%;text-align:center;color:#64748b;font-size:10px}#f-marketing .dm-stay-art{position:relative;height:235px;overflow:hidden;background:linear-gradient(130deg,#c6dff1,#edf3f7 60%,#b6cbd4)}#f-marketing .dm-art-window{position:absolute;top:25px;left:24px;width:96px;height:120px;border:8px solid white;background:linear-gradient(150deg,#6998c0 45%,#b4d6b7 46%);box-shadow:12px 12px 0 #1f375015;transform:translateX(calc(var(--dm-progress)*8px))}#f-marketing .dm-art-bed{position:absolute;left:30px;right:-10px;height:64px;bottom:25px;border-radius:16px 16px 2px 2px;background:#fff;border-top:18px solid #4859a0;box-shadow:0 12px 0 #938370;transform:scale(calc(1 + var(--dm-progress)*.08))}#f-marketing .dm-stay-art>span{position:absolute;top:14px;left:12px;padding:4px 8px;background:#ffffffd9;border-radius:8px;font-size:12px}#f-marketing .dm-reel-caption{padding:16px 12px}#f-marketing .dm-reel-caption p{margin:8px 0;color:var(--cta)}#f-marketing .dm-reel-caption small{font-size:10px;color:#64748b}#f-marketing .dm-reel-progress{height:3px;background:#d7deeb;margin:0 12px}#f-marketing .dm-reel-progress i{display:block;height:100%;width:calc(var(--dm-progress)*100%);background:var(--cta)}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-contact-toolbar{display:block}#f-marketing .dm-contact-tools{gap:12px;margin-bottom:16px;flex-wrap:wrap;font-size:12px}#f-marketing .dm-contact-tools .dm-search{margin:0}#f-marketing .dm-contacts-table>div{grid-template-columns:1.1fr .8fr 1fr;font-size:14px;gap:10px}#f-marketing .dm-contacts-table>div>:nth-child(n+2):nth-child(-n+6){display:none}#f-marketing:is([data-dm-companion=email],[data-dm-companion=reel],[data-dm-companion=checkin]) .scene-canvas>.aw{transform:none}#f-marketing .dm-companion{position:relative;top:auto;right:auto;margin:24px auto 8px;width:250px;height:450px}}}#f-marketing .dm-partner-results{padding:16px 20px}#f-marketing .dm-partner-results .dm-detail-row{padding:8px 0}#f-marketing [data-dm-stage="10"] .dm-note{margin-top:16px;font-size:14px}#f-marketing[data-dm-contact=true] [data-dm-stage="6"]>.dm-title{display:none}#f-marketing .dm-contact-detail{padding:0;border:0;border-radius:0;background:transparent}#f-marketing .dm-contact-back{font-size:14px;color:var(--slate);margin:0 0 20px}#f-marketing .dm-profile-card{display:flex;align-items:center;gap:16px;padding:20px;background:white;border:1px solid var(--line-soft);border-radius:14px}#f-marketing .dm-initial-avatar{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:var(--cta);color:white;font-size:18px}#f-marketing .dm-profile-info{flex:1;min-width:0}#f-marketing .dm-profile-info h5{margin:0 0 12px;font-size:22px}#f-marketing .dm-profile-info h5 span{padding:3px 8px;background:var(--blue-wash);border-radius:14px;color:var(--cta);font-size:12px;vertical-align:middle}#f-marketing .dm-profile-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--slate)}#f-marketing .dm-profile-meta b{color:var(--ink);font-weight:500}#f-marketing .dm-profile-meta .dm-consent{color:var(--st-ok)}#f-marketing .dm-profile-meta>span{display:flex;gap:8px;align-items:center}#f-marketing .dm-profile-meta .dm-line{width:44px}#f-marketing .dm-contact-touch{padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;font-size:14px;white-space:nowrap}#f-marketing .dm-profile-tabs{margin:24px 0;border-bottom:1px solid var(--line-soft);padding-bottom:0;font-size:14px}#f-marketing .dm-profile-tabs>span{padding-bottom:8px}#f-marketing .dm-booking-panel{background:white;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}#f-marketing .dm-booking-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px}#f-marketing .dm-booking-panel header>b{font-size:16px}#f-marketing .dm-booking-panel header>div{display:flex;gap:12px;font-size:12px}#f-marketing .dm-booking-panel header>div>span{padding:6px 10px;border:1px solid var(--line-soft);border-radius:6px}#f-marketing .dm-contact-bookings>div{display:grid;grid-template-columns:1.5fr 1fr .6fr 1fr .7fr .8fr .8fr .8fr;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:18px;border-top:1px solid var(--line-soft)}#f-marketing .dm-booking-panel footer{display:flex;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--slate)}#f-marketing .dm-booking-panel footer em{font-style:normal;margin-left:8px}#f-marketing .dm-booking-panel footer b{padding:4px 8px;margin:0 6px;border-radius:4px;background:var(--cta);color:white}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-profile-card{flex-wrap:wrap;gap:12px;padding:16px}#f-marketing .dm-profile-info h5{font-size:20px}#f-marketing .dm-profile-meta{flex-wrap:wrap;gap:8px 12px}#f-marketing .dm-profile-meta .dm-line{width:28px}#f-marketing .dm-contact-touch{margin-left:64px}#f-marketing .dm-profile-tabs{gap:12px;font-size:12px}#f-marketing .dm-profile-tabs span:last-child{max-width:90px}#f-marketing .dm-booking-panel header{flex-wrap:wrap;padding:14px}#f-marketing .dm-booking-panel header>div{gap:8px}#f-marketing .dm-contact-bookings .dm-table-head{display:none}#f-marketing .dm-contact-bookings .dm-booking-record{grid-template-columns:1fr 1fr;gap:16px;padding:16px;font-size:14px}#f-marketing .dm-booking-record>span::before{content:attr(data-label);display:block;margin-bottom:8px;font-size:12px;color:var(--slate)}#f-marketing .dm-booking-panel footer{flex-wrap:wrap;font-size:12px;gap:12px}}}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-profile-card{display:grid;grid-template-columns:52px minmax(0,1fr)}#f-marketing .dm-contact-touch{grid-column:2;justify-self:start;margin-left:0}#f-marketing .dm-profile-info h5{line-height:26px}}}#f-marketing .dm-contact-toolbar{display:flex;align-items:center;min-height:32px;margin-bottom:16px}#f-marketing .dm-contact-toolbar .dm-tabs{margin:0;align-items:center;min-height:32px}#f-marketing .dm-contact-toolbar .dm-tabs>*{padding:4px 0;line-height:20px}#f-marketing .dm-contact-tools{margin:0;gap:16px}#f-marketing .dm-contact-tools .dm-line{width:60px}#f-marketing .dm-contact-tools .dm-line:first-child{width:112px}#f-marketing .dm-contacts-table>div{padding:12px}#f-marketing .dm-contacts-table .dm-table-head{padding:8px 12px;min-height:32px}#f-marketing .dm-contacts-table .dm-contact-ghost{height:34px;padding:10px 12px;box-sizing:border-box}#f-marketing .dm-segments>div{padding:14px 16px}#f-marketing .dm-segments>.dm-table-head{padding:8px 16px;min-height:32px}#f-marketing .dm-segments .dm-muted{min-height:34px;height:34px;box-sizing:border-box}#f-marketing .dm-segments .dm-emphasis.dm-focus{transform:none;transition:box-shadow .3s ease,background-color .3s ease}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-contact-toolbar{flex-wrap:wrap;gap:16px}#f-marketing .dm-contact-tools{width:100%}#f-marketing .dm-contacts-table>div{padding:12px}#f-marketing .dm-segments .dm-muted{display:grid!important;min-height:34px}}}#f-marketing .dm-field-focus{border-color:var(--hl-colour)!important;box-shadow:0 0 0 3px var(--blue-wash)}#f-marketing .dm-coupon-fields label{position:relative}#f-marketing .dm-coupon-fields b{min-height:24px}#f-marketing .dm-coupon-fields b:empty::after{color:var(--slate);font-weight:400}#f-marketing [data-dm-coupon-code]:empty::after{content:"Enter coupon code"}#f-marketing [data-dm-coupon-type]:empty::after{content:"Select type \2304"}#f-marketing [data-dm-coupon-value]:empty::after{content:"Enter value"}#f-marketing [data-dm-coupon-influencer]:empty::after{content:"Select influencer \2304"}#f-marketing .dm-coupon-type-options,#f-marketing .dm-coupon-influencer-options{display:none;position:absolute;top:100%;left:0;right:0;z-index:5;padding:8px;background:white;border:1px solid var(--line-soft);border-radius:10px;box-shadow:0 6px 20px #17264b20}#f-marketing .dm-coupon-type-options>span,#f-marketing .dm-coupon-influencer-options>span{display:block;padding:8px;border-radius:6px;font-size:14px}#f-marketing[data-dm-coupon-menu=type] .dm-coupon-type-options,#f-marketing[data-dm-coupon-menu=influencer] .dm-coupon-influencer-options{display:block}#f-marketing .dm-editor,#f-marketing .dm-create-dialog,#f-marketing .dm-coupon-editor{box-shadow:0 12px 40px #17264b25,0 3px 12px #17264b12}#f-marketing .dm-offer-row{display:none;opacity:1}#f-marketing[data-dm-phase=coupon-saved] .dm-offer-row{display:grid}#f-marketing .dm-influencer-list>div{display:grid;grid-template-columns:1.2fr 1fr .7fr;align-items:center;gap:16px;padding:18px;font-size:16px;border-bottom:1px solid var(--line-soft)}#f-marketing .dm-influencer-overview{display:none}#f-marketing[data-dm-partner-overview=true] .dm-influencer-overview{display:block}#f-marketing[data-dm-partner-overview=true] .dm-influencer-list{display:none}@keyframes dm-panel-in{from{transform:translateY(3px)}to{transform:translateY(0)}}#f-marketing:is([data-dm-companion=email],[data-dm-companion=reel],[data-dm-companion=checkin]) .scene-canvas>.aw{transform:none}#f-marketing .dm-companion{position:absolute;top:64px;right:16px;width:264px;height:516px;margin:0;z-index:7;border-width:8px;border-radius:41px;box-shadow:0 14px 35px #17264b30;animation:dm-phone-in .45s ease-out}@keyframes dm-phone-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}#f-marketing .dm-companion svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#f-marketing .dm-phone-top{position:relative;display:flex;align-items:center;justify-content:space-between;height:33px;box-sizing:border-box;padding:0 22px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}#f-marketing .dm-phone-top .phone-status{width:66px;height:16px;flex:none;fill:currentColor;stroke:none}#f-marketing .dm-phone-top::before{content:"";position:absolute;left:50%;top:9px;transform:translateX(-50%);width:55px;height:16px;border-radius:16px;background:#11141a}#f-marketing .dm-recipient{background:white;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}#f-marketing .dm-mail-navigation{display:flex;justify-content:space-between;color:#007aff;font-size:14px;padding:8px 12px}#f-marketing .dm-mail-inbox>h5{margin:4px 14px 10px;font-size:27px;line-height:32px}#f-marketing .dm-mail-search{display:flex;gap:6px;align-items:center;background:#f0f0f3;color:#85858b;padding:6px 8px;margin:0 12px 12px;border-radius:8px;font-size:12px}#f-marketing .dm-mail-search svg{width:14px;height:14px}#f-marketing .dm-mail-banner{padding:8px 12px;margin:0 10px 10px;background:#eff4ff;border:1px solid #d6e4ff;border-radius:10px;font-size:11px}#f-marketing .dm-mail-banner b{display:block;color:#007aff}#f-marketing .dm-mail-inbox article{display:flex;gap:7px;padding:12px 10px;border-bottom:1px solid #e4e4e8}#f-marketing .dm-mail-inbox article>i{flex:none;width:6px;height:6px;border-radius:50%;background:#007aff;margin-top:6px}#f-marketing .dm-mail-inbox article>div{flex:1;min-width:0}#f-marketing .dm-mail-inbox article b{display:block;font-size:13px}#f-marketing .dm-mail-inbox article b small{float:right;font-size:10px;color:#85858b;font-weight:400}#f-marketing .dm-mail-inbox article strong{display:block;font-size:12px;font-weight:400}#f-marketing .dm-mail-inbox article p{margin:2px 0 0;font-size:12px;line-height:16px;color:#85858b}#f-marketing .dm-mail-offer-row{display:none!important}#f-marketing:is([data-dm-phase=mail-two],[data-dm-phase=mail-open-hover],[data-dm-phase=mail-open-press]) .dm-mail-offer-row{display:flex!important}#f-marketing .dm-mail-quiet{padding:16px 24px}#f-marketing .dm-mail-quiet .dm-line{width:80%;margin:8px 0}#f-marketing .dm-offer-email{padding:0}#f-marketing .dm-mail-envelope{margin:2px 14px 12px;padding:8px 0 12px;border-bottom:1px solid #e4e4e8}#f-marketing .dm-mail-envelope b{font-size:14px}#f-marketing .dm-mail-envelope small,#f-marketing .dm-mail-envelope>span{display:block;font-size:10px;line-height:15px;color:#777;letter-spacing:0}#f-marketing .dm-offer-email h5{font-size:20px;line-height:24px;margin:0 14px 12px}#f-marketing .dm-offer-email p{font-size:13px;line-height:19px;margin:12px 14px}#f-marketing .dm-offer-email strong{margin:14px;padding:10px;font-size:14px}#f-marketing .dm-offer-email>span{margin:12px 14px;color:#007aff;font-size:13px}#f-marketing[data-dm-phase=mail-open] .dm-mail-inbox{display:none}#f-marketing .dm-mail-toolbar{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:space-around;padding:12px 6px;border-top:1px solid #e4e4e8;color:#007aff;background:#fafafa}#f-marketing .dm-checkin{background:white}#f-marketing .dm-portal{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px;color:#111827}#f-marketing .dm-portal-brand{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cta)}#f-marketing .dm-portal h5{margin:0;font-size:20px;line-height:24px;letter-spacing:-.4px}#f-marketing .dm-portal-step{margin:0 0 4px;font-size:11px;color:#85858b}#f-marketing .dm-portal label{display:flex;flex-direction:column;gap:2px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#85858b}#f-marketing .dm-portal label b{min-height:32px;box-sizing:border-box;padding:7px 10px;border:1px solid #dfe3ea;border-radius:8px;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:#111827;background:#fbfcfe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#f-marketing .dm-portal .dm-field-focus b{border-color:var(--hl-colour);box-shadow:0 0 0 3px var(--blue-wash)}#f-marketing .dm-portal-mail b::after{content:"|";opacity:0}#f-marketing[data-dm-phase=portal-email] .dm-portal-mail b::after{opacity:1;animation:dm-caret 1s steps(1) infinite}@keyframes dm-caret{50%{opacity:0}}#f-marketing .dm-portal-confirm{margin-top:4px;width:100%;padding:10px;font-size:13px}#f-marketing .dm-portal .dm-fiction-label{font-size:10px;color:#9aa1ad;text-align:center}#f-marketing[data-dm-phase^=portal-] .dm-contact-row{opacity:.15}#f-marketing[data-dm-phase=portal-saved] .dm-contact-row{opacity:1;transition:opacity .5s ease}#f-marketing .dm-contact-row{transition:opacity .3s ease}#f-marketing .dm-home-indicator{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:76px;height:4px;border-radius:4px;background:currentColor}#f-marketing .dm-reel{background:#111;color:white}#f-marketing .dm-reel .dm-phone-top{background:#111;color:white}#f-marketing .dm-reels-top{position:absolute;top:40px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:2}#f-marketing .dm-reels-top b{font-size:20px}#f-marketing .dm-stay-art{position:absolute;inset:34px 0 62px;height:auto;background:linear-gradient(130deg,#7393a2,#cadce1 58%,#92acb3)}#f-marketing .dm-stay-art::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#000b 100%)}#f-marketing .dm-stay-art>span{top:74px;left:18px;z-index:1;color:#192b35;font-size:12px}#f-marketing .dm-art-window{top:110px;left:24px;width:100px;height:132px}#f-marketing .dm-art-bed{bottom:110px;left:36px}#f-marketing .dm-reel-actions{position:absolute;right:10px;bottom:154px;display:grid;gap:13px;z-index:3;text-align:center}#f-marketing .dm-reel-actions>span{display:flex;flex-direction:column;align-items:center;gap:3px}#f-marketing .dm-reel-actions svg{width:23px;height:23px}#f-marketing .dm-reel-actions small{font-size:9px}#f-marketing .dm-reel-caption{position:absolute;bottom:70px;left:0;right:0;z-index:3;padding:12px}#f-marketing .dm-reel-account{display:flex;align-items:center;gap:6px;font-size:10px}#f-marketing .dm-reel-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#8e6eb0;color:white;font-size:9px;flex:none}#f-marketing .dm-reel-account>span:last-child{padding:2px 4px;border:1px solid #fff9;border-radius:4px}#f-marketing .dm-reel-caption p{color:white;font-size:12px;line-height:17px;margin:8px 0}#f-marketing .dm-reel-caption small{display:block;color:white;font-size:9px;line-height:14px}#f-marketing .dm-reel-caption .dm-fiction-label{opacity:.75}#f-marketing .dm-reel-progress{position:absolute;bottom:62px;left:0;right:0;margin:0;height:2px;background:#ffffff50}#f-marketing .dm-reel-progress i{background:white}#f-marketing .dm-reels-navigation{position:absolute;bottom:18px;left:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:10px 6px;background:#111}#f-marketing .dm-reels-navigation svg{width:20px;height:20px}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-companion{top:104px;right:6px;width:268px;height:530px}#f-marketing .dm-influencer-list>div{font-size:14px;padding:14px 12px;gap:10px}#f-marketing .dm-title:has(.dm-create){flex-wrap:wrap}#f-marketing .dm-coupon-fields b:empty::after{font-size:12px}}}#f-marketing .dm-recipient .dm-focus{transform:none}#f-marketing .dm-inbox-toolbar{align-items:center}#f-marketing .dm-inbox-toolbar small{font-size:10px;color:#777}#f-marketing .dm-message-toolbar{display:none}#f-marketing[data-dm-phase=mail-open] .dm-message-toolbar{display:flex}#f-marketing[data-dm-phase=mail-open] .dm-inbox-toolbar{display:none}#f-marketing .dm-companion{display:block;opacity:0;visibility:hidden;transform:translateX(18px);animation:none;transition:opacity .35s ease,transform .35s ease,visibility .35s}#f-marketing[data-dm-companion=email] .dm-recipient,#f-marketing[data-dm-companion=reel] .dm-reel,#f-marketing[data-dm-companion=checkin] .dm-checkin{opacity:1;visibility:visible;transform:translateX(0)}#f-marketing:is([data-dm-phase=next-hover],[data-dm-phase=next-press]) [data-dm-stage="8"] .dm-offer-row{display:grid}#f-marketing .dm-reel b{color:white}#f-marketing .dm-reels-top{color:white;text-shadow:0 1px 5px #0006}#f-marketing .dm-reel-account{font-size:12px;line-height:16px}#f-marketing .dm-reel-account>span:last-child{font-size:10px}#f-marketing .app-main{font-size:14px;line-height:20px}#f-marketing .dm-stage{padding:20px}#f-marketing .dm-title{margin-bottom:16px;gap:12px}#f-marketing .dm-title h4{font-size:20px;line-height:24px}#f-marketing .dm-title p{font-size:12px;line-height:16px;margin-top:4px}#f-marketing .aw .dm-stage h5{font-size:16px;line-height:20px;margin-bottom:12px}#f-marketing .dm-action{font-size:12px;line-height:16px;padding:8px 12px;border-radius:8px}#f-marketing .dm-tabs,#f-marketing .dm-wizard{font-size:12px;line-height:16px;gap:20px;margin-bottom:16px}#f-marketing .dm-segment,#f-marketing .dm-simple-table>div,#f-marketing .dm-influencer-list>div{font-size:12px;line-height:16px}#f-marketing .dm-table-head{font-size:12px;line-height:16px}#f-marketing .dm-note,#f-marketing [data-dm-stage="10"] .dm-note{font-size:12px;line-height:16px;margin-top:16px}#f-marketing .dm-editor label,#f-marketing .dm-coupon-fields label,#f-marketing .dm-link-grid small,#f-marketing .dm-selected-segment,#f-marketing .dm-audience-card p,#f-marketing .dm-link-summary,#f-marketing .dm-review small,#f-marketing .dm-template-saved{font-size:12px;line-height:16px}#f-marketing .dm-message{font-size:14px;line-height:20px;padding:12px}#f-marketing .dm-editor label b,#f-marketing .dm-coupon-fields b{padding:8px 12px}#f-marketing .dm-editor,#f-marketing .dm-create-dialog,#f-marketing .dm-coupon-editor,#f-marketing .dm-review,#f-marketing .dm-link-grid article{padding:20px}#f-marketing .dm-create-dialog>span{padding:12px;margin-top:8px}#f-marketing .dm-mail h5{font-size:20px;line-height:24px}#f-marketing .dm-mail small,#f-marketing .dm-coupon,#f-marketing .dm-contact-back,#f-marketing .dm-contact-touch{font-size:12px;line-height:16px}#f-marketing .dm-profile-info h5{font-size:16px;line-height:20px}#f-marketing .dm-review footer>span:first-child{font-size:12px;line-height:16px}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .app-main{font-size:16px;line-height:22px}#f-marketing .dm-stage{padding:20px 16px}#f-marketing .dm-title h4{font-size:20px;line-height:24px}#f-marketing .dm-title p,#f-marketing .dm-note,#f-marketing [data-dm-stage="10"] .dm-note{font-size:14px;line-height:20px}#f-marketing .aw .dm-stage h5{font-size:18px;line-height:24px}#f-marketing .dm-action{font-size:14px;line-height:20px;padding:10px 12px}#f-marketing .dm-tabs,#f-marketing .dm-wizard{font-size:14px;line-height:20px;gap:14px}#f-marketing .dm-segment,#f-marketing .dm-simple-table>div,#f-marketing .dm-influencer-list>div,#f-marketing .dm-table-head{font-size:14px;line-height:20px}#f-marketing .dm-editor label,#f-marketing .dm-coupon-fields label,#f-marketing .dm-link-grid small,#f-marketing .dm-selected-segment,#f-marketing .dm-audience-card p,#f-marketing .dm-link-summary,#f-marketing .dm-review small,#f-marketing .dm-template-saved{font-size:14px;line-height:20px}#f-marketing .dm-message{font-size:16px;line-height:24px}#f-marketing .dm-editor,#f-marketing .dm-create-dialog,#f-marketing .dm-coupon-editor{padding:20px}#f-marketing .dm-review,#f-marketing .dm-link-grid article{padding:16px}#f-marketing .dm-profile-tabs{font-size:12px;line-height:18px;gap:12px}#f-marketing .dm-contact-back,#f-marketing .dm-contact-touch{font-size:14px;line-height:20px}#f-marketing .dm-review footer>span:first-child{font-size:14px;line-height:20px}}}#f-marketing .dm-results>div,#f-marketing .dm-coupon-editor footer,#f-marketing .dm-coupon-type-options>span,#f-marketing .dm-coupon-influencer-options>span{font-size:12px;line-height:16px}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-coupon-editor footer,#f-marketing .dm-coupon-type-options>span,#f-marketing .dm-coupon-influencer-options>span{font-size:14px;line-height:20px}}}#f-marketing .dm-campaign-stage .dm-title{margin-bottom:12px}#f-marketing .dm-campaign-stage .dm-title h4{font-size:19px;line-height:22px}#f-marketing .dm-campaign-stage .dm-wizard{gap:16px;margin-bottom:12px}#f-marketing .dm-campaign-stage .dm-review,#f-marketing .dm-campaign-stage .dm-link-grid article{padding:14px;border-radius:12px}#f-marketing .dm-campaign-stage .dm-review>div{padding:6px 0}#f-marketing .dm-campaign-stage .dm-review small{font-size:12px;line-height:16px;margin-bottom:4px}#f-marketing .dm-campaign-stage .dm-review b,#f-marketing .dm-campaign-stage .dm-schedule-options>span{font-size:12px;line-height:18px;font-weight:500}#f-marketing .dm-campaign-stage .dm-review>.dm-schedule-options{padding:8px 0 0;margin-top:8px;gap:16px}#f-marketing .dm-campaign-stage .dm-review footer{margin-top:12px;gap:12px}#f-marketing .dm-campaign-stage .dm-review footer>span:first-child{max-width:none;font-size:12px;line-height:16px}#f-marketing .dm-campaign-stage .dm-action{padding:6px 10px}#f-marketing .dm-campaign-stage .dm-selected-segment{padding:8px;margin:8px 0}#f-marketing .dm-campaign-stage .dm-link-grid small{margin-bottom:10px}#f-marketing .dm-campaign-stage .dm-audience-card p{margin-top:12px}#f-marketing .dm-campaign-stage .dm-template-choice{padding:10px}#f-marketing .dm-campaign-stage .dm-message{font-size:12px;line-height:18px;padding:10px}#f-marketing .dm-campaign-stage .dm-link-summary{padding:12px;margin-top:12px}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-campaign-stage .dm-title p{font-size:13px;line-height:18px}#f-marketing .dm-campaign-stage .dm-wizard{font-size:13px;line-height:18px;gap:12px}#f-marketing .dm-campaign-stage .dm-review b,#f-marketing .dm-campaign-stage .dm-schedule-options>span{font-size:14px;line-height:20px}#f-marketing .dm-campaign-stage .dm-review>.dm-schedule-options{gap:8px}#f-marketing .dm-campaign-stage .dm-review footer{gap:8px}#f-marketing .dm-campaign-stage .dm-action{font-size:13px;line-height:18px;padding:8px 12px}#f-marketing .dm-campaign-stage .dm-message{font-size:14px;line-height:20px}}}#f-marketing .dm-campaign-stage .dm-schedule-review{max-width:640px;padding:18px}#f-marketing .dm-campaign-stage .dm-review>.dm-review-summary{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:0 0 16px}#f-marketing .dm-review-summary>div{min-width:0}#f-marketing .dm-review-summary small{margin-bottom:6px}#f-marketing .dm-review-summary b{display:block;max-width:30ch}#f-marketing .dm-campaign-stage .dm-schedule-review>.dm-schedule-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;margin:0;border-bottom:1px solid var(--line-soft)}#f-marketing .dm-schedule-review .dm-schedule-options>*{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;color:var(--slate);background:white}#f-marketing .dm-radio{display:block;width:12px;height:12px;flex:none;border:1px solid #a9b2c3;border-radius:50%;box-sizing:border-box}#f-marketing[data-dm-timing-selected=true] .dm-schedule-review .dm-schedule-options b{color:var(--cta);border-color:var(--cta);background:var(--blue-wash)}#f-marketing[data-dm-timing-selected=true] .dm-schedule-review .dm-radio:first-child{border-color:var(--cta)}#f-marketing[data-dm-timing-selected=true] .dm-schedule-review b .dm-radio{background:var(--cta);box-shadow:inset 0 0 0 2px white}#f-marketing .dm-campaign-stage .dm-schedule-review footer{margin-top:16px;align-items:center}#f-marketing .dm-campaign-stage .dm-schedule-review footer>span:first-child{max-width:30ch}#f-marketing .dm-campaign-stage .dm-schedule-review .dm-send{padding:8px 14px;min-width:112px}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-campaign-stage .dm-schedule-review{padding:16px}#f-marketing .dm-campaign-stage .dm-review>.dm-review-summary{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:14px}#f-marketing .dm-review-summary b{font-size:13px;line-height:19px}#f-marketing .dm-campaign-stage .dm-schedule-review>.dm-schedule-options{gap:8px;padding:14px 0}#f-marketing .dm-schedule-review .dm-schedule-options>*{padding:10px 8px;font-size:12px;line-height:17px}#f-marketing .dm-campaign-stage .dm-schedule-review footer{align-items:stretch;gap:10px}#f-marketing .dm-campaign-stage .dm-schedule-review footer>span:first-child{max-width:none}}}#f-marketing[data-dm-timing-selected=true] .dm-schedule-review .dm-schedule-options>span .dm-radio{border-color:#a9b2c3}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-campaign-stage .dm-review-summary b{font-size:13px;line-height:19px}#f-marketing .dm-campaign-stage .dm-schedule-review .dm-schedule-options>:is(b,span){font-size:12px;line-height:17px}}}#f-marketing[data-dm-phase=segments] .dm-emphasis{background:transparent;outline:none;box-shadow:none;transform:none;transition:none}#f-marketing .dm-recipient{width:264px;height:516px;top:64px;border:8px solid #171c25;border-radius:41px;background:white;box-shadow:0 0 0 1px #485362,0 18px 38px -10px #17264b55,inset 0 0 0 1px #ffffffb3;display:grid;grid-template-rows:33px minmax(0,1fr) 58px}#f-marketing .dm-recipient .dm-phone-top{grid-row:1;padding:0 22px;letter-spacing:-.2px;color:#111827}#f-marketing .dm-recipient .dm-mail-inbox,#f-marketing .dm-recipient .dm-offer-email{grid-row:2;min-height:0;overflow:hidden}#f-marketing .dm-recipient .dm-mail-navigation{height:34px;box-sizing:border-box;display:flex;align-items:center;padding:0 14px;font-size:14px;line-height:20px;flex:none}#f-marketing .dm-mail-back{display:flex;align-items:center;gap:4px}#f-marketing .dm-mail-back svg{width:9px;height:17px;stroke-width:1.8}#f-marketing .dm-mail-arrows{display:flex;align-items:center;gap:15px}#f-marketing .dm-mail-arrows svg{width:14px;height:10px;stroke-width:1.8}#f-marketing .dm-recipient .dm-mail-inbox>h5{font-size:28px;line-height:32px;letter-spacing:-.7px;margin:4px 16px 12px}#f-marketing .dm-recipient .dm-mail-search{margin-inline:14px;padding:7px 8px}#f-marketing .dm-recipient .dm-mail-banner{margin-inline:12px}#f-marketing .dm-recipient .dm-mail-inbox article{padding:13px 12px}#f-marketing[data-dm-phase=mail-open] .dm-recipient .dm-offer-email{display:flex;flex-direction:column}#f-marketing .dm-mail-content{display:flex;flex-direction:column;gap:10px;padding:8px 16px 14px;min-height:0}#f-marketing .dm-mail-content>*{flex:none}#f-marketing .dm-recipient .dm-mail-envelope{padding:0 0 10px;margin:0;border-bottom:1px solid #e8e9ee}#f-marketing .dm-recipient .dm-mail-envelope b{display:block;font-size:14px;line-height:19px;letter-spacing:-.1px}#f-marketing .dm-recipient .dm-mail-envelope small,#f-marketing .dm-recipient .dm-mail-envelope>span{font-size:10px;line-height:14px;color:#7a7d85}#f-marketing .dm-recipient .dm-mail-content h5{margin:0;font-size:20px;line-height:24px;letter-spacing:-.4px;font-weight:600}#f-marketing .dm-recipient .dm-mail-content p{margin:0;font-size:13px;line-height:19px}#f-marketing .dm-recipient .dm-mail-content>strong{margin:2px 0;padding:10px;border-radius:8px;border:1px dashed #aab8ed;background:#f7f9ff;font-size:14px;line-height:18px;letter-spacing:.3px;color:#3459d8}#f-marketing .dm-recipient .dm-mail-content>span{margin:0;font-size:13px;line-height:19px;color:#007aff}#f-marketing .dm-recipient .dm-mail-toolbar{bottom:14px;height:48px;padding:12px 12px;box-sizing:border-box;align-items:center;border-top:1px solid #e9e9ee;background:#fafafc}#f-marketing .dm-recipient .dm-mail-toolbar svg{width:21px;height:21px;stroke-width:1.65}#f-marketing .dm-recipient .dm-home-indicator{width:88px;height:4px;bottom:6px;background:#171c25}@media(max-width:1023px){body:not([data-lab=snake]){#f-marketing .dm-recipient{position:relative;top:auto;right:auto;width:min(284px,calc(100% - 24px));margin:24px auto 8px;display:none}#f-marketing[data-dm-companion=email] .dm-recipient{display:grid}}}#f-marketing[data-dm-companion=email] .dm-recipient{display:grid}#f-crm:focus{outline-color:var(--ch-2)}#f-crm .feature-scene{padding:0}#f-properties .pf-f dt{font-size:12px;line-height:16px}#f-properties .hm-block{font-size:12px;line-height:16px}#f-properties .side-nav{gap:8px}#f-properties .side-nav>.on{background:var(--cta);color:#fff;margin:0;padding:4px 8px;font-size:12px;line-height:16px;gap:4px;border-radius:8px}#f-properties .side-nav>.on svg{width:12px;height:12px}#f-properties .side-nav .sub-host{padding:0}#f-properties .side-sub{margin:0 0 0 16px;gap:4px;width:calc(100% - 16px)}#f-properties .side-sub>li{min-height:24px;margin:0;padding:4px 8px;gap:8px}#f-properties .side-sub .sub-on{background:color-mix(in srgb,var(--cta) 10%,transparent);color:var(--cta);font-size:12px;line-height:16px;border-radius:8px}#f-properties .property-nav-placeholder{display:flex;align-items:center;gap:8px;min-height:24px}#f-properties .property-nav-placeholder i{width:4px;height:4px;border-radius:50%;background:var(--sky);flex:none}#f-properties .property-nav-placeholder em{width:48px;height:4px;border-radius:4px;background:var(--sky)}#f-properties .property-nav-placeholder:last-child em{width:64px}#f-properties .side-user img.av{object-fit:cover}#f-properties .property-demo-logo{display:block;width:112px;max-width:100%;height:auto;align-self:flex-start;margin:0 8px 12px}#f-properties .aw-body{grid-template-columns:200px minmax(0,1fr);animation:none!important}#f-properties .app-side{min-width:0;padding:12px 8px}#f-properties .side-nav,#f-properties .side-nav li,#f-properties .side-sub{min-width:0;max-width:100%;box-sizing:border-box}#f-properties .side-nav>.on span{min-width:0;white-space:nowrap;overflow-wrap:normal}#f-properties .side-nav .ghost{width:100%;gap:8px;padding:4px 8px}#f-properties .side-nav .ghost i,#f-properties .side-nav .ghost b{width:4px;height:4px;flex:none}#f-properties .side-nav .ghost em{width:var(--w,60%);max-width:calc(100% - 32px);height:4px;min-width:0;flex-shrink:1}#f-properties .property-nav-placeholder em{max-width:calc(100% - 12px);min-width:0;flex-shrink:1}#f-properties .side-user{min-width:0;padding-inline:8px;gap:8px;font-size:12px;line-height:16px}#f-properties .side-user>div{min-width:0}#f-properties .pr-card{padding:12px;gap:8px;min-width:0}#f-properties .pr-card h5{margin:0;font-size:16px;line-height:20px;gap:4px 8px}#f-properties .pr-card h5 :is(em,.add),#f-properties :is(.pr-line b,.pr-line em,.pr-line .amt,.pr-comp span,.pr-sum>div,.pr-total,.pr-total dd,.pr-tip,.pr-none,.pk-item b,.pk-item u,.pk-note,.hm-block p,.pc-file b,.pc-ll b,.pc-ll u){font-size:12px;line-height:16px}#f-properties :is(.pr-line,.pk-item,.pk-note,.pr-none,.pr-tip,.hm-block){padding:8px;gap:4px}#f-properties :is(.pr-tick,.pr-card h5 i:not([class])){font-size:12px;line-height:16px}#f-properties .pr-line>*{min-width:0}#f-properties .pr-line em{overflow-wrap:anywhere}#f-properties .pr-line .amt{white-space:nowrap}#f-properties .feature-scene{display:grid;place-items:center}#f-properties .scene-canvas{display:block;position:relative;width:100%;aspect-ratio:1100 / 640;container-type:inline-size}#f-properties .scene-canvas[data-fitted]{width:1100px;height:640px;zoom:var(--scene-fit)}#f-properties .scene-canvas .aw{height:100%;font-size:12px;line-height:16px}#f-properties .aw-bar{padding:8px 16px;gap:8px}#f-properties .aw-bar i{width:12px}#f-properties .app-top{padding:8px 16px;font-size:12px;line-height:16px}#f-properties .app-pad{padding:12px 16px 16px;gap:8px;grid-template-rows:auto minmax(0,1fr)}#f-properties .chrome-rec{gap:8px}#f-properties .pr-back{font-size:12px;line-height:16px}#f-properties .pr-back .back{position:relative}#f-properties .app-title-row{gap:16px;align-items:center}#f-properties .app-title-row h4{font-size:20px;line-height:24px}#f-properties .app-title-row p{font-size:12px;line-height:16px;margin-top:4px}#f-properties .ab{font-size:12px;line-height:16px;padding:4px 8px;gap:4px}#f-properties .app-actions{gap:4px}#f-properties .ps-tabs{font-size:12px;line-height:16px;gap:4px;padding:4px 0;margin-inline:-4px}#f-properties .ps-tab{padding:4px;gap:4px}#f-properties .ps-tab svg{width:12px}#f-properties .side-user b{font-size:12px;line-height:16px}#f-properties .screens{margin:0 -8px -8px;padding:8px;grid-template-rows:minmax(0,1fr)}#f-properties .screens>.screen{position:absolute;grid-area:auto;inset:8px;padding:0;min-height:0;overflow:visible}#f-properties :is(.ck-page,.hm-page){font-size:12px;grid-template-rows:minmax(0,1fr)}#f-properties :is(.ck-view,.hm-view){grid-area:1 / 1;min-width:0;padding:0}#f-properties :is(.ck-view,.hm-view):last-child{opacity:0}#f-properties .pr-wrap{grid-template-columns:minmax(0,1fr) 248px;gap:12px}#f-properties .pr-col{min-width:0;gap:8px}#f-properties :is(dl,dd){margin:0}#f-properties .pf-f{gap:4px}#f-properties .pf-f dd{font-size:12px;line-height:16px;overflow-wrap:normal}#f-properties .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}#f-properties .pf-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}#f-properties .pf-money{gap:16px;padding-top:8px}#f-properties .pf-sel{padding:4px 8px}#f-properties .pr-comp span{gap:4px}#f-properties .pr-comp b{flex:none}#f-properties .pr-total dd{margin-left:auto;white-space:nowrap;font-size:20px;line-height:24px}#f-properties .pr-sum dd{margin-left:auto;white-space:nowrap}#f-properties .pr-sum{gap:8px}#f-properties .pr-tip{margin-top:4px}#f-properties .pr-comp,#f-properties .pr-bar{min-width:0}#f-properties .ck-two{grid-template-columns:minmax(0,1fr)}#f-properties .ck-two .pf-f dd{font-size:16px;line-height:20px}#f-properties .pk-row{font-size:12px;line-height:16px}#f-properties .ck-steps{gap:12px}#f-properties .ck-shot{height:64px}#f-properties .ck-step :is(b,u),#f-properties .gp-tog b,#f-properties .gp-steps-head :is(b,em){font-size:12px;line-height:16px}#f-properties .gp-steps-head{flex-wrap:wrap;gap:8px}#f-properties .gp-steps-head>span:first-child{flex-basis:100%}#f-properties .screen-utils>.pr-wrap>.pr-col:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}#f-properties .screen-utils .pr-col:first-child>.pr-card:nth-child(5){grid-column:1 / -1}#f-properties .screen-utils .pr-card{padding:8px;gap:4px}#f-properties .screen-utils .pr-card h5{font-size:12px;line-height:16px}#f-properties .screen-utils .pr-line{padding:4px 0;gap:8px;background:none}#f-properties .screen-utils .pr-line .amt{grid-row:1}#f-properties .screen-utils .pr-none{padding:0;text-align:left;background:none}#f-properties .screen-utils .pr-costs{padding:12px;gap:12px}#f-properties .screen-utils .pr-costs h5{font-size:16px;line-height:20px}#f-properties .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#f-properties .pf-manuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#f-properties .pf-manuals.one{grid-template-columns:minmax(0,1fr)}#f-properties .hm-card{padding:8px;gap:4px 8px}#f-properties .hm-card b,#f-properties .pf-man b{font-size:12px;line-height:16px}#f-properties .hm-sheet{width:760px;padding:12px;gap:8px}#f-properties .hm-sheet .hm-photo{height:144px;overflow:hidden;background:#f1f2f4}#f-properties .hm-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}#f-properties .hm-sheet :is(.hm-title b,.hm-vid b,.hm-facts dd){font-size:12px;line-height:16px}#f-properties .hm-block{padding:12px;gap:8px}#f-properties .hm-foot{font-size:12px;line-height:16px}#f-properties :is(.gph,.aph){inset-inline-end:16px;--phone-slide:0px}#f-properties .pg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#f-properties .side-find{padding:4px 8px;margin-bottom:12px;font-size:12px;line-height:16px;gap:4px}#f-properties .side-find svg{width:12px}#f-properties .property-detail-line{display:block;width:112px;max-width:80%;height:4px;border-radius:4px;background:var(--sky)}#f-properties .gs i{border:1px solid transparent;box-sizing:border-box}#f-properties .portal-preview-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border-bottom:1px solid var(--line-soft);box-sizing:border-box;font-size:12px;line-height:16px;color:var(--ink)}#f-properties .portal-preview-head>span{display:flex;align-items:center;gap:8px}#f-properties .portal-preview-head :is(em,strong,i){font-style:normal;font-weight:500}#f-properties .portal-preview-head strong{padding:4px 8px;border-radius:4px;background:var(--cta);color:#fff}#f-properties .portal-preview-head i{margin-left:8px;font-size:20px}#f-properties .gph{inset:40px 12px 12px 212px;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--surf);border:1px solid var(--line-soft);border-radius:8px;box-shadow:0 0 0 2000px #10182833;overflow:hidden}#f-properties .gph>.gph-frame{width:280px;height:484px;box-sizing:border-box;grid-template-rows:28px 56px minmax(0,1fr);gap:12px;padding:8px 12px 12px;border-radius:24px;box-shadow:0 0 0 6px var(--ink);flex:none}#f-properties .gph .gph-cap{margin:0 -12px;padding:4px;font-size:12px}#f-properties .gph .gph-win{height:auto;min-height:0}#f-properties .gph .gph-pane{padding:12px;border:1px solid var(--line-soft);border-radius:8px;gap:8px}#f-properties .gph .gph-pane :is(p,u),#f-properties .gph-pin{font-size:12px;line-height:16px}#f-properties .gph .gs b{font-size:12px;line-height:16px}#f-properties .gph .gs i{width:24px}#f-properties .gph .gs i em{font-size:10px;line-height:1}#f-properties .gph .gs::before{top:12px}#f-properties .gph .gph-tip{display:none}#f-properties .hm-modal{inset:0;font-size:12px}#f-properties .hm-shade{inset:0;background:#10182855;backdrop-filter:blur(4px)}#f-properties .hm-sheet{width:320px;height:auto;padding:12px 12px 0;gap:0;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}#f-properties .hm-sheet .hm-photo{width:100%;height:184px;border-radius:12px;flex:none}#f-properties .hm-sheet .hm-photo img{object-fit:cover}#f-properties .hm-photo-copy{position:absolute;right:8px;top:8px;padding:4px;border-radius:4px;background:#10182866;color:#fff}#f-properties .hm-photo-copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}#f-properties .hm-sheet .hm-title{margin:0;padding:16px 0;gap:8px}#f-properties .hm-sheet .hm-title b{font-size:16px;line-height:20px;font-weight:600}#f-properties .hm-sheet .hm-title>svg{width:16px;height:16px}#f-properties .hm-sheet .hm-foot{margin:0 -12px;padding:12px;border-top:1px solid var(--line-soft);font-size:12px;line-height:16px}#f-properties .hm-sheet .hm-foot .ab{padding:8px 12px;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink)}#f-properties .scene-canvas{overflow:clip}#f-properties .gph>.gph-frame{width:248px}#f-properties .gph .gph-track{align-items:start}#f-properties .gph .gph-pane{align-self:start}#f-properties .gph .gph-shot{height:104px;flex:none}#f-properties .gph .gph-nav{margin-top:8px}#f-properties .gph .gph-nav>:is(em,b){min-height:28px;display:flex;align-items:center;justify-content:center}#f-properties .gph .gph-map{height:144px;flex:none}#f-properties .scene-canvas{border-radius:var(--r-win);box-shadow:0 0 0 1px #cdd4df,0 16px 40px -8px #18243b33}#f-properties .screen-summary .pr-card{position:relative}#f-properties .screen-summary .pr-card:not(.summary-features-focus)::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;pointer-events:none;opacity:0}.js #f-properties .screen-summary .pr-card:not(.summary-features-focus)::after{animation:pp-summary-veil var(--cycle) var(--ease) infinite}@keyframes pp-summary-veil{0%,12.5%{opacity:0}14%,18%{opacity:.62}19%,100%{opacity:0}}#f-properties .property-chrome-placeholder{display:inline-flex;align-items:center;gap:8px;padding:4px 8px}#f-properties .property-chrome-placeholder i{width:4px;height:4px;border-radius:50%;background:var(--sky)}#f-properties .property-chrome-placeholder em{width:48px;height:4px;border-radius:4px;background:var(--sky)}#f-properties .utility-value-line{width:48px;max-width:100%}#f-properties .pr-sum dd{display:flex;align-items:center}#f-properties .hm-sheet .hm-description{padding:0 0 12px}#f-properties .hm-description h5{margin:0 0 8px;font-size:12px;line-height:16px}#f-properties .hm-description p{margin:0;font-size:12px;line-height:16px;color:var(--slate)}#f-properties .hm-description .hm-knowledge{display:flex;align-items:center;gap:4px;margin-top:12px;color:var(--cta)}#f-properties .hm-knowledge svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}#f-properties .hlq{--mark:#2f73ff;box-shadow:0 0 0 2px #2f73ff,0 0 0 8px rgb(47 115 255 / 13%)}#f-properties .hl{box-shadow:none;border:0;background:rgb(47 115 255 / 9%)}#f-properties .ring,#f-properties .ab>.hlq{display:none}#f-properties :is(.summary-features-focus,.ck-two>.pr-card:first-child,.ck-steps){position:relative}#f-properties :is(.summary-features-focus,.ck-two>.pr-card:first-child,.ck-steps)::before{content:"";position:absolute;inset:-3px;border:2px solid #2f73ff;border-radius:14px;box-shadow:0 0 0 6px rgb(47 115 255 / 13%);pointer-events:none;opacity:0;z-index:3}.js #f-properties .summary-features-focus::before{animation:pp-summary-focus var(--cycle) ease infinite}.js #f-properties .ck-two>.pr-card:first-child::before{animation:pp-checkin-focus var(--cycle) ease infinite}.js #f-properties .ck-steps::before{animation:pp-steps-focus var(--cycle) ease infinite}@keyframes pp-summary-focus{0%,13%{opacity:0}14%,18%{opacity:1}19%,100%{opacity:0}}@keyframes pp-checkin-focus{0%,21%{opacity:0}22%,26.5%{opacity:1}27.5%,100%{opacity:0}}#f-properties .ck-steps{padding:8px;margin:4px}@keyframes pp-steps-focus{0%,28.6%{opacity:0;transform:scale(.985)}29.4%,30%{opacity:1;transform:scale(1)}30.5%,100%{opacity:0;transform:scale(1)}}.js #f-properties .pc-renew{animation:pp-renew-hover calc(var(--cycle) / var(--beats)) ease infinite}@keyframes pp-renew-hover{0%,34%,64%,100%{scale:1}40%,48%{scale:1.06}55%{scale:1.025}}@media(prefers-reduced-motion:reduce){.js #f-properties .pc-renew{animation:none}.js #f-properties :is(.summary-features-focus,.ck-two>.pr-card:first-child,.ck-steps)::before{animation:none}}#f-properties .screen-contracts .pr-card h5 .ab.pri.add svg{color:#fff;stroke:currentColor}#f-properties .gph{inset:32px 145px;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-items:center;gap:0;padding:0 0 12px}#f-properties .portal-preview-head{align-self:start}#f-properties .gph>.gph-frame{margin:0;align-self:center}#f-properties .gph-dig{display:flex;justify-content:center;gap:6px;margin-top:5px}#f-properties .gph-code-cell{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;box-sizing:border-box;border:1px solid var(--line);border-radius:50%}#f-properties .gph-code-cell>b{position:static;display:grid;place-items:center;width:100%;height:100%;font-size:14px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}#f-properties .gph .gph-nav:has(.gph-rev)>em{flex:0 0 42px;padding-inline:4px}#f-properties .gph .gph-nav>.gph-rev{white-space:nowrap;flex:1 0 auto;padding-inline:8px}#f-properties .gph .gph-nav:has(.gph-rev)>:is(em,b){min-height:28px;box-sizing:border-box}#f-properties .portal-preview-head :is(em,strong){display:inline-flex;align-items:center;gap:5px}#f-properties .portal-preview-head svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#f-properties .gph .gph-status{display:flex;align-items:center;justify-content:space-between;padding:0 14px;margin:0 -4px;border:0;color:#171b25;font-size:11px;font-weight:600;line-height:1}#f-properties .gph-status-icons{display:flex;align-items:center;gap:4px}#f-properties .gph .gph-status svg{width:13px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}#f-properties .gph .gph-status .gph-battery{width:20px}#f-properties .gph .gph-pane:has(.gph-rev) .gph-nav{margin-top:12px}#f-properties .gph-video-cover{overflow:hidden;isolation:isolate}#f-properties .gph-video-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#f-properties .gph-video-play{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffffff0;box-shadow:0 2px 10px #18243b25;z-index:1}#f-properties .gph-video-play svg{width:20px;height:20px}#f-properties .gph-video-cover em{font-size:9px}.js #f-properties .gph-rev{animation-name:pp-code-button}.js #f-properties .gph-rev .hl{animation-name:pp-code-hover}@keyframes pp-code-button{0%,41%{transform:scale(1)}41.6%{transform:scale(1.04)}42%{transform:scale(.98)}42.4%,100%{transform:scale(1)}}@keyframes pp-code-hover{0%,40.8%{opacity:0}41.4%,42.2%{opacity:1}42.8%,100%{opacity:0}}.js #f-properties .gph-code-cell:nth-child(1)>b{animation-name:pp-code-digit-1}@keyframes pp-code-digit-1{0%,42.4%{opacity:0;transform:translateY(4px)}43.1%,100%{opacity:1;transform:translateY(0)}}.js #f-properties .gph-code-cell:nth-child(2)>b{animation-name:pp-code-digit-2}@keyframes pp-code-digit-2{0%,42.85%{opacity:0;transform:translateY(4px)}43.550000000000004%,100%{opacity:1;transform:translateY(0)}}.js #f-properties .gph-code-cell:nth-child(3)>b{animation-name:pp-code-digit-3}@keyframes pp-code-digit-3{0%,43.3%{opacity:0;transform:translateY(4px)}44.0%,100%{opacity:1;transform:translateY(0)}}.js #f-properties .gph-code-cell:nth-child(4)>b{animation-name:pp-code-digit-4}@keyframes pp-code-digit-4{0%,43.75%{opacity:0;transform:translateY(4px)}44.45%,100%{opacity:1;transform:translateY(0)}}#f-properties .gp-prev .hl{background:rgb(47 115 255 / 7%);box-shadow:0 0 0 2px #2f73ff,0 0 0 8px rgb(47 115 255 / 13%)}.js #f-properties .gp-prev .hl{animation-name:pp-preview-attention}@keyframes pp-preview-attention{0%,30.5%{opacity:0}30.9%,31.9%{opacity:1}32.4%,100%{opacity:0}}.js #f-properties .gp-prev{transform-origin:center;animation:pp-preview-click var(--cycle) ease infinite}@keyframes pp-preview-click{0%,30.5%{transform:scale(1)}30.9%,31.4%{transform:scale(1.045)}31.7%{transform:scale(.96);background:#dce7ff}32.05%,100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.js #f-properties .gp-prev{animation:none}}#f-properties .gph .gph-google-map{height:170px;overflow:hidden;display:block}#f-properties .gph-google-map iframe{display:block;width:100%;height:100%;border:0}#f-properties .gph-google-map a{position:absolute;bottom:6px;left:6px;right:6px;padding:5px 6px;background:white;border-radius:6px;box-shadow:0 1px 6px #18243b20;font-size:9px;line-height:1.3;color:#246bea;text-decoration:none;text-align:center}#f-properties .gph-map-example{font-size:9px;line-height:1.4;color:var(--slate)}#f-properties .ck-shot,#f-properties .gph-shot.flat{overflow:hidden}#f-properties .ck-shot>img,#f-properties .gph-shot.flat>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}#f-properties .ck-shot>em{z-index:1}#f-properties .screen-manuals .hm-view:first-child{display:none}.js #f-properties .screen-manuals .hm-view:last-child{animation:none;opacity:1;transform:none}.flex-story{background:var(--page-bg);padding-block:var(--s-8)}.flex-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--s-8);align-items:center}.flex-intro h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-track);margin:18px 0 24px}.flex-intro p:not(.label):not(.flex-wordmark){color:var(--text-2);line-height:var(--body-lh);max-width:53ch}.flex-intro .flex-lead{font-size:var(--lead-size);margin-bottom:16px}.flex-origin{padding:36px;border-left:1px solid var(--hairline)}.flex-wordmark{font-family:var(--head);font-size:var(--h3-size);font-weight:var(--h-weight);letter-spacing:var(--h3-track)}.flex-wordmark span{display:block;font-size:13px;letter-spacing:0;font-weight:400;color:var(--text-2);margin-top:6px}.flex-origin .label{margin-bottom:32px}.flex-origin-line{font-size:26px;color:var(--accent);padding:20px 0}.flex-origin-note{font-size:14px;margin-top:30px}.stay-story{margin-top:88px;padding-top:56px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:1fr 1.3fr;gap:64px}.stay-story h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-track);margin:16px 0}.stay-story-heading>p:last-child{line-height:var(--body-lh);color:var(--text-2);max-width:34ch}.stay-moments details{border-bottom:1px solid var(--hairline);padding:0 0 4px}.stay-moments summary{cursor:pointer;padding:21px 4px;font-family:var(--head);font-size:var(--h4-size);font-weight:var(--h-weight);list-style:none;display:flex;align-items:center;gap:16px}.stay-moments summary::after{content:"+";margin-left:auto;font-size:22px;font-weight:400}.stay-moments details[open] summary::after{content:"\2212"}.stay-moments summary span{font-size:12px;color:var(--text-faint)}.stay-moments details>div{padding:8px 28px 28px 36px}.stay-moments .stay-guest{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin:12px 0 6px}.stay-moments h4{font-size:var(--h4-size);font-weight:var(--h-weight);margin-bottom:22px}.stay-moments details>div>p:not(.stay-guest){font-size:15px;color:var(--text-2);line-height:var(--body-lh)}.stay-moments small{display:block;font-size:12px;color:var(--blue);margin-top:18px}.start-simple{padding-block:44px}.start-simple-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.start-simple h2{font-size:var(--h3-size);letter-spacing:var(--h3-track);margin-top:10px}.start-simple summary{cursor:pointer;padding:16px 0;border-bottom:1px solid var(--hairline);font-size:16px}.start-simple ol{padding:18px 0 0 22px;color:var(--text-2);font-size:14px;line-height:2}.stay-moments summary:focus-visible,.start-simple summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:600px){.flex-story{padding-block:56px}.flex-intro,.stay-story,.start-simple-inner{grid-template-columns:1fr;gap:32px}.flex-origin{border-left:0;border-top:1px solid var(--hairline);padding:28px 0 0}.stay-story{margin-top:48px;padding-top:36px}.stay-moments summary{font-size:16px}.stay-moments details>div{padding-left:30px}.start-simple-inner{gap:16px}}.flex-story .label,.start-simple .label{font-family:var(--body-font);font-size:var(--kicker-size);line-height:var(--kicker-lh);letter-spacing:var(--kicker-track);font-weight:500;text-transform:none;color:var(--kicker-color)}.flex-origin{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:var(--s-6)}.stay-moments{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:var(--s-3) var(--s-5);box-shadow:var(--sh-card)}.stay-moments details:last-child{border-bottom:0}.stay-moments summary span{font-family:var(--mono);color:var(--blue)}.flex-wordmark span{font-family:var(--body-font);font-size:var(--small-size);line-height:var(--small-lh)}@media(max-width:600px){.flex-origin{padding:var(--s-5)}.stay-moments{padding-inline:var(--s-4)}}.flex-brand-flow{display:flex;align-items:center;position:relative;gap:0;min-width:0}.flex-brand-card{position:relative;z-index:1;flex:1;min-width:0;padding:36px 20px;border:1px solid #fff;border-radius:22px;background:linear-gradient(135deg,#fffE,#edf2f6b0);box-shadow:0 14px 32px #20304a0a;text-align:center}.flex-brand-card img{display:block;width:100%;max-width:180px;height:64px;object-fit:contain;margin:auto}.flex-brand-card p{font-size:13px;color:#697282;margin:18px 0 0}.flex-brand-bridge{width:36px;flex:none;height:3px;background:linear-gradient(90deg,#71ad91,#7a8be4)}.flex-signature{text-align:center;color:#707988;font-weight:500;margin-top:32px}@media(max-width:600px){.flex-brand-card{padding:28px 12px}.flex-brand-card img{height:48px}.flex-brand-bridge{width:20px}}.mcp-section{scroll-margin-top:80px}.mcp-heading{max-width:680px;margin-bottom:36px}.mcp-heading h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.12}.mcp-heading>p:last-child{max-width:580px;color:#707988;margin-top:20px;font-size:17px;line-height:1.6}.mcp-workspace{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;align-items:center;padding:40px;background:linear-gradient(120deg,#edf2fa,#f7f8fc);border:1px solid #e4e9f0;border-radius:24px}.mcp-context img{object-fit:contain}.mcp-context>p{margin:16px 0;color:#717b8d;font-size:13px}.mcp-context>div{display:flex;flex-wrap:wrap;gap:10px}.mcp-context>div>span{padding:10px 14px;background:#ffffffa0;border:1px solid #dde4ef;border-radius:8px;font-size:12px;color:#526078}.mcp-conversation{border:1px solid #e0e3e8;border-radius:14px;background:#fff;padding:24px;box-shadow:0 12px 30px #29394a0a}.mcp-conversation header{display:flex;justify-content:space-between;gap:12px;align-items:center}.mcp-conversation header span{font-size:10px;color:#798579}.mcp-prompt{margin:24px 0;background:#f3f0eb;border-radius:10px;padding:18px;font-size:15px;line-height:1.5}.mcp-response{display:grid;gap:12px;color:#576478;font-size:13px}.mcp-response span{padding-left:14px;border-left:2px solid #9daed0}.mcp-caption{margin-top:24px;font-size:11px;line-height:1.5;color:#89909a}.mcp-foot{margin-top:20px;color:#788191;font-size:14px}@media(max-width:650px){.mcp-workspace{grid-template-columns:1fr;padding:22px;gap:26px}.mcp-conversation{padding:18px}}.smart-access-demo .smart-door{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0;padding:8px 0;border-bottom:1px solid #e7eceb;font:500 10px var(--body-font);color:#243a3a}.smart-unlock{position:relative;display:grid;place-items:center;width:58px;height:27px;border-radius:6px;background:#075554;color:white;overflow:hidden}.smart-unlock i{font-style:normal}.smart-unlock b{position:absolute;inset:0;display:grid;place-items:center;background:#17a365;opacity:0;font-size:10px}.smart-access-record{display:flex;justify-content:space-between;font:500 9px var(--body-font);color:#617978;letter-spacing:0;margin-top:8px}.smart-access-record b{color:#159465}.pa-code.smart-access-demo{font-size:10px;letter-spacing:0;padding:4px 8px}.pa-code .smart-door{font-size:10px}.pa-code .smart-unlock b{animation:smart-open 5.2s infinite}.pa-code .smart-door-apartment .smart-unlock b{animation-name:smart-open-second}.pa-code .smart-access-record{animation:smart-record-second 5.2s infinite}@keyframes smart-open{0%,22%,100%{opacity:0}30%,94%{opacity:1}}@keyframes smart-open-second{0%,48%,100%{opacity:0}56%,94%{opacity:1}}@keyframes smart-record{0%,30%,100%{opacity:0}38%,94%{opacity:1}}@keyframes smart-record-second{0%,56%,100%{opacity:0}64%,94%{opacity:1}}@media(prefers-reduced-motion:reduce){.smart-unlock b{animation:none!important;opacity:1}.smart-access-record{animation:none!important;opacity:1}}.flex-intro{grid-template-columns:1fr;gap:40px;padding:40px 0 12px}.flex-intro>div:first-child{text-align:center}.flex-intro h2{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.04em}.flex-intro p.flex-lead{margin:20px auto 0;max-width:620px;font-size:17px}.flex-brand-flow{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:960px;margin:auto}.flex-brand-card{padding:48px 28px;border:1px solid #e3e9e6;border-radius:24px;background:linear-gradient(135deg,#f1f7f3,#fff);text-align:center;box-shadow:0 16px 40px #20304a08}.flex-brand-card:last-child{background:linear-gradient(135deg,#f0f3ff,#fff);border-color:#e3e6f0}.flex-brand-card img{display:block;width:220px;max-width:90%;height:78px;object-fit:contain;margin:auto}.flex-brand-card p{font-size:15px!important;color:#697282;margin:24px auto 0}.flex-signature{text-align:center;color:#707988;font-weight:500;margin-top:24px}@media(max-width:600px){.flex-intro{padding-top:12px;gap:28px}.flex-brand-flow{gap:12px}.flex-brand-card{padding:30px 12px;border-radius:16px}.flex-brand-card img{height:48px}.flex-brand-card p{font-size:12px!important}.flex-intro p.flex-lead{font-size:15px}}.flex-story{position:relative;isolation:isolate;background:var(--page-bg)}.flex-story::before{content:"";position:absolute;inset:0 0 auto;height:650px;max-height:75%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 0%,#a4d7c955,transparent 66%),radial-gradient(ellipse at 22% 0%,#b2ccf74a,transparent 64%),radial-gradient(ellipse at 64% 0%,#c5b4e92b,transparent 56%);mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.flex-brand-flow{position:relative;gap:48px}.flex-brand-flow::before,.flex-brand-flow::after{content:"";position:absolute;z-index:2;left:calc(50% - 38px);top:50%;width:76px;height:24px;border-radius:50%;transform:translateY(-50%) rotate(-10deg);pointer-events:none}.flex-brand-flow::before{border-top:3px solid transparent;background:linear-gradient(110deg,#679b87,#8aaeb3 48%,#7688e0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.flex-brand-flow::after{height:3px;top:calc(50% - 10px);border-radius:6px;background:linear-gradient(90deg,transparent,#d9fff1,#fff,transparent);width:20px;animation:flex-bridge-light 4s ease-in-out infinite;opacity:0}@keyframes flex-bridge-light{0%,15%{translate:0 0;opacity:0}30%{opacity:.9}75%{translate:56px -6px;opacity:.9}90%,100%{translate:56px -6px;opacity:0}}@media(max-width:600px){.flex-brand-flow{gap:28px}.flex-brand-flow::before{width:48px;left:calc(50% - 24px)}.flex-brand-flow::after{left:calc(50% - 24px);width:12px;animation-name:flex-bridge-light-small}@keyframes flex-bridge-light-small{0%,15%{translate:0 0;opacity:0}30%{opacity:.9}75%{translate:36px -5px;opacity:.9}90%,100%{translate:36px -5px;opacity:0}}}@media(prefers-reduced-motion:reduce){.flex-brand-flow::after{display:none}}:root[data-motion=paused] .flex-brand-flow::after,:root[data-page-hidden] .flex-brand-flow::after{animation-play-state:paused}.mcp-feature-scene .mcp-workspace{grid-template-columns:1fr;padding:24px;gap:20px;width:100%;height:100%;align-content:center}.mcp-feature-scene .mcp-context{display:none}.mcp-feature-scene .mcp-conversation{box-shadow:none}.mcp-feature-points{padding-left:18px;color:var(--text-2);line-height:2;font-size:15px}.mcp-feature-scene{min-width:0}#loop-details{padding-bottom:0}.flex-story::before{height:650px;max-height:100%;background:linear-gradient(90deg,#edf2fa,#eef4f6 55%,#edf5f1);mask-image:linear-gradient(#000,transparent 90%);-webkit-mask-image:linear-gradient(#000,transparent 90%)}#f-inbox .feature-scene{padding:0;overflow:visible;height:480px}#f-inbox .scene-canvas{display:block;position:relative;width:100%;height:100%}#f-inbox .scene-canvas[data-fitted]{width:1280px;height:720px;zoom:var(--scene-fit)}#f-inbox .ui-window{height:calc(100% - 42px);min-height:590px;background:white;border:1px solid #dce1e9;border-radius:20px;box-shadow:0 22px 55px -15px #20293e36;overflow:hidden}#f-inbox .ui-window-bar{height:34px;display:flex;align-items:center;gap:8px;padding:0 19px;border-bottom:1px solid #eceef3}#f-inbox .ui-window-bar>i{width:12px;height:12px;border-radius:50%;background:#ff625b}#f-inbox .ui-window-bar>i:nth-child(2){background:#ffbd44}#f-inbox .ui-window-bar>i:nth-child(3){background:#34ca4b}#f-inbox .ui-window-bar>span{margin:auto;padding-right:52px;font-size:12px;color:#7b8290}#f-inbox .ui-app{height:calc(100% - 34px);display:grid;grid-template-columns:54px minmax(0,1fr);font:400 16px/1.45 var(--mock-font);color:#20242b;text-align:left}#f-inbox .ui-app *,#f-inbox .ui-call-overlay *{box-sizing:border-box}#f-inbox .ui-app :is(p,h4,h5,ul,dl),#f-inbox .ui-call-overlay :is(p,h5){margin:0}#f-inbox .ui-app b{font-weight:600}#f-inbox svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none;vertical-align:middle}#f-inbox .ui-app small{font-size:13px;line-height:1.4;color:#747b87}#f-inbox .ui-global{display:flex;flex-direction:column;align-items:center;gap:13px;padding:13px 7px;border-right:1px solid #eceef3}#f-inbox .ui-global>img{width:28px;height:28px;margin-bottom:8px}#f-inbox .ui-global>span{width:36px;height:29px;display:grid;place-items:center;color:#68737d;border-radius:6px}#f-inbox .ui-global>.is-selected{background:var(--cta);color:white}#f-inbox .ui-global>.ui-global-bottom{margin-top:auto}#f-inbox .ui-avatar{display:inline-flex;justify-content:center;align-items:center;width:35px;height:35px;flex:none;border-radius:50%;background:#e3e9f8;color:#536899;font:600 13px/1 var(--mock-font);position:relative}#f-inbox .ui-workspace{display:flex;flex-direction:column;min-width:0;min-height:0}#f-inbox .ui-top{height:45px;padding:0 22px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #eceef3;flex:none;font-size:13px;color:#737987}#f-inbox .ui-top b{color:#333a44}#f-inbox .ui-help{margin-left:auto;display:flex;align-items:center;gap:30px}#f-inbox .ui-body{flex:1;min-height:0;display:flex;position:relative}#f-inbox .ui-inboxes{width:195px;flex:none;background:#fafafa;padding:18px 9px;border-right:1px solid #e9ecf1;display:flex;flex-direction:column;gap:8px;font-size:13px}#f-inbox .ui-inboxes>b{font-size:15px;display:flex;justify-content:space-between;padding:0 5px 12px}#f-inbox .ui-inboxes>span{display:flex;gap:7px;align-items:center;padding:7px;border-radius:5px}#f-inbox .ui-inboxes i{margin-left:auto;font-style:normal}#f-inbox .ui-inboxes small{display:flex;justify-content:space-between;padding:12px 5px 1px}#f-inbox .ui-inboxes hr{width:100%;border:0;border-top:1px solid #e5e8ec;margin:3px 0}#f-inbox .ui-inboxes .is-selected{background:#e4e9f1}#f-inbox .ui-search{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #e6e8ee;border-radius:6px;background:#fff;color:#9197a1;font-size:14px}#f-inbox .ui-overview,#f-inbox .ui-calls{flex:1;min-width:0;padding:24px 22px;overflow:hidden}#f-inbox h4{font-size:23px;letter-spacing:-.5px;line-height:1.3}#f-inbox .ui-tabs{display:flex;width:420px;padding:4px;background:#f4f4f6;border-radius:6px;margin-top:19px;font-size:13px}#f-inbox .ui-tabs>*{flex:1;text-align:center;padding:6px;color:#727985}#f-inbox .ui-tabs b{border-radius:4px;background:white;color:#282d34;box-shadow:0 1px 4px #00000009}#f-inbox .ui-tools{display:flex;gap:10px;align-items:center;margin:9px 0 13px;font-size:14px}#f-inbox .ui-tools .ui-search{flex:1}#f-inbox .ui-tools>span{border:1px solid #e6e8ee;padding:8px 12px;border-radius:6px}#f-inbox .ui-queue{display:grid;gap:12px}#f-inbox .ui-queue-row{display:flex;align-items:flex-start;gap:10px;padding:13px;background:#f4f6ff;border:1px solid #e1e5ef;border-radius:10px;font-size:14px}#f-inbox .ui-row-main{min-width:0;flex:1}#f-inbox .ui-row-main>div{display:flex;align-items:center;gap:9px}#f-inbox .ui-row-main p{font-size:14px;margin:5px 0 7px}#f-inbox .ui-row-meta{display:flex;align-items:center;gap:5px;font-size:12px;margin-left:auto}#f-inbox .ui-row-meta svg{width:14px}#f-inbox .ui-queue-row>small{font-size:11px;white-space:nowrap;padding-top:4px}#f-inbox .ui-assignee{display:inline-flex;align-items:center;gap:4px;border-radius:12px;border:1px solid #e5e8ef;background:white;padding:1px 8px;font-size:12px}#f-inbox .ui-assignee svg{width:13px;height:13px}#f-inbox .ui-badge{display:inline-flex;padding:1px 6px;border-radius:4px;background:#f1f2f5;font-size:11px;white-space:nowrap}#f-inbox .ui-blue{background:#e0eeff;color:#3778b5}#f-inbox .ui-amber{background:#f6eee1;color:#9a7446}#f-inbox .ui-provider{width:17px;height:17px;display:inline-block;object-fit:contain;vertical-align:middle}#f-inbox .ui-provider-text{border-radius:3px;background:#164d9a;color:white;text-align:center;font-size:11px;line-height:17px}#f-inbox .ui-avatar .ui-provider{position:absolute;bottom:-2px;right:-2px;width:15px;height:15px}#f-inbox .ui-thread-screen{flex:1;min-width:0;display:grid;grid-template-columns:215px minmax(0,1fr) 282px}#f-inbox .ui-rail{border-right:1px solid #ebedf2;overflow:hidden}#f-inbox .ui-rail>b{display:flex;justify-content:space-between;padding:18px 12px;font-size:15px}#f-inbox .ui-rail>.ui-search{margin:0 10px 12px}#f-inbox .ui-rail-row{padding:15px 12px;border-bottom:1px solid #e9edf3;font-size:13px}#f-inbox .ui-rail-row>div{display:flex;gap:7px;align-items:center;margin-bottom:6px}#f-inbox .ui-rail-row p{color:#78808c;font-size:13px;margin:7px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#f-inbox .ui-rail-row.is-selected{background:#f0f3ff;border-left:3px solid #6076e7}#f-inbox .ui-conversation{display:flex;flex-direction:column;min-height:0;min-width:0}#f-inbox .ui-thread-head{display:flex;align-items:center;gap:10px;padding:13px 19px;border-bottom:1px solid #eceef3;height:61px;flex:none}#f-inbox .ui-thread-head b{font-size:18px}#f-inbox .ui-thread-icons{margin-left:auto;display:flex;align-items:center;gap:19px;font-size:17px;color:#69717d}#f-inbox .ui-messages{flex:1;min-height:0;overflow:auto;padding:16px 22px;scrollbar-width:thin;scrollbar-color:#ddd transparent}#f-inbox .ui-day{text-align:center;font-size:12px;color:#9198a4;margin-bottom:16px}#f-inbox .ui-message{width:85%;margin:0 0 15px;padding:14px 16px;background:#f4f4f6;border-radius:7px;font-size:16px}#f-inbox .ui-message b{font-size:13px;display:flex;align-items:center;gap:7px;margin-bottom:8px}#f-inbox .ui-message p{line-height:1.5}#f-inbox .ui-message small{display:block;margin-top:8px;font-size:11px}#f-inbox .ui-outgoing{margin-left:auto;background:#e6e5ff}#f-inbox .ui-attachment{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:5px;background:#ffffff99;font-size:13px;margin-top:9px;color:#4a6090}#f-inbox .ui-event{font-size:13px;color:#727b8e;text-align:center;padding:12px 9px;margin-bottom:12px}#f-inbox .ui-event svg{color:#8072c8}#f-inbox .ui-composer{position:relative;padding:0 18px 16px;background:white;flex:none}#f-inbox .ui-composer-tools{display:flex;align-items:center;gap:14px;padding:10px 0;font-size:12px;white-space:nowrap}#f-inbox .ui-composer-tools svg{width:13px;height:13px}#f-inbox .ui-compose-box{border:1px solid #e3e6ed;border-radius:7px;padding:10px 12px}#f-inbox .ui-compose-label{display:flex;justify-content:space-between;color:#788291;font-size:12px}#f-inbox [data-ui-mode]{color:#7861b0}#f-inbox [data-ui-input]{height:49px;margin:8px 0 5px;font-size:15px;color:#687381;overflow:hidden}#f-inbox .ui-compose-bottom{display:flex;justify-content:space-between;align-items:center;color:#8994a2;font-size:14px}#f-inbox .ui-send{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:5px;background:#5967f4;color:white;font-size:13px}#f-inbox .ui-channel-menu{position:absolute;bottom:160px;left:18px;width:180px;border:1px solid #e2e6ef;border-radius:7px;background:white;box-shadow:0 7px 25px #20324f20;padding:6px}#f-inbox .ui-channel-menu>span{display:flex;gap:9px;padding:9px;font-size:14px}#f-inbox .ui-channel-menu>span:first-child{background:#f0f3ff;border-radius:4px}#f-inbox .ui-details{position:relative;padding:9px;background:#fafafa;border-left:1px solid #e9edf3;overflow:auto;scrollbar-width:thin}#f-inbox .ui-detail-card{padding:12px;border:1px solid #e6e8ed;border-radius:8px;margin-bottom:8px;background:white;font-size:13px}#f-inbox .ui-detail-card>b{display:flex;align-items:center;gap:6px}#f-inbox .ui-guest-card>b{font-size:16px}#f-inbox .ui-guest-card small{display:block;margin-top:3px}#f-inbox .ui-spend{display:flex;justify-content:space-between}#f-inbox .ui-property{display:flex;gap:9px;align-items:center;margin-bottom:15px}#f-inbox .ui-property .ui-provider{width:31px;height:31px;font-size:22px;line-height:31px}#f-inbox .ui-property b{display:block;font-size:13px}#f-inbox .ui-property small{font-size:11px}#f-inbox .ui-property svg{margin-left:auto;width:13px}#f-inbox .ui-stay{display:flex;justify-content:space-between;font-size:12px}#f-inbox .ui-stay-track{margin:11px 0 4px;display:flex;justify-content:space-between;background:linear-gradient(90deg,#39767a 65%,#ccd6d9 65%);height:3px}#f-inbox .ui-stay-track i{width:7px;height:7px;background:#39767a;border-radius:50%;margin-top:-2px}#f-inbox .ui-stay-track i:last-child{background:#ccd6d9}#f-inbox .ui-stay-labels{display:flex;justify-content:space-between;font-size:9px;color:#788f94;margin-bottom:17px}#f-inbox dl>div{display:flex;justify-content:space-between;gap:10px;margin:8px 0;font-size:12px}#f-inbox dd{margin:0;text-align:right}#f-inbox .ui-green{color:#42805d}#f-inbox .ui-see-more{display:block;text-align:center;color:#5783c5;font-size:11px;padding-top:6px}#f-inbox .ui-notes-head{display:flex;gap:7px}#f-inbox .ui-notes-head b{margin-left:auto}#f-inbox .ui-summary>b>span,#f-inbox .ui-task-section>b>span:last-child{margin-left:auto}#f-inbox .ui-summary ul{padding:10px 0 0 16px;font-size:12px;color:#77808c}#f-inbox .ui-summary li{margin:0 0 5px}#f-inbox .ui-tags{padding:5px 4px 12px}#f-inbox .ui-tags small{display:block;margin-bottom:5px}#f-inbox .ui-task-section>small{display:block;padding-top:10px;font-size:11px}#f-inbox .ui-task-card{padding:10px 0 0}#f-inbox .ui-task-card>b{display:block;font-size:15px;margin:7px 0}#f-inbox .ui-task-card p{font-size:12px;color:#737d89}#f-inbox .ui-router{width:100%;height:auto;stroke-width:1;display:block}#f-inbox .ui-photo{width:150px;margin-top:10px}#f-inbox .ui-photo small{font-size:10px;margin-top:3px}#f-inbox .ui-task-photo{display:flex;align-items:center;gap:10px;margin:10px 0}#f-inbox .ui-task-photo .ui-router{width:85px}#f-inbox .ui-task-photo small{font-size:11px}#f-inbox .ui-task-actions{display:flex;align-items:center;gap:12px;font-size:12px}#f-inbox .ui-manual{position:absolute;inset:0;background:#fff;padding:23px 16px;z-index:2}#f-inbox .ui-manual>small{display:block;font-size:12px;line-height:1.7}#f-inbox .ui-manual h5{font-size:23px;margin:20px 0}#f-inbox .ui-manual dl{margin:20px 0}#f-inbox .ui-manual p{font-size:14px;color:#65737e}#f-inbox .ui-manual-source{margin-top:26px;color:#7764b3}#f-inbox .ui-calls .ui-tools{justify-content:space-between;margin:21px 0}#f-inbox .ui-calls .ui-tabs{width:140px;margin:0}#f-inbox .ui-calls .ui-search{max-width:280px}#f-inbox .ui-call-table{border:1px solid #e7e9f0;border-radius:6px;overflow:hidden}#f-inbox .ui-call-row{display:grid;grid-template-columns:1.5fr .9fr 1fr .7fr .7fr 1.15fr;gap:15px;align-items:center;padding:15px 12px;border-bottom:1px solid #eceef3;font-size:13px;height:49px}#f-inbox .ui-call-row:nth-child(even){background:#f9faff}#f-inbox .ui-call-row b{display:flex;gap:8px;align-items:center}#f-inbox .ui-call-table-head{background:#f4f4f8;font-size:12px}#f-inbox .ui-line{display:block;width:70%;height:5px;background:#e8edf3;border-radius:3px}#f-inbox .ui-call-detail{position:absolute;right:18px;top:12px;bottom:14px;width:410px;overflow:auto;background:#fafafa;border:1px solid #e4e7ef;border-radius:11px;box-shadow:0 8px 26px #22334d25;padding:18px;scrollbar-width:thin}#f-inbox .ui-call-detail>header{display:flex;gap:12px;align-items:center}#f-inbox .ui-call-detail header>span:last-child{margin-left:auto;color:#9399a1}#f-inbox h5{font-size:18px}#f-inbox .ui-call-buttons{display:flex;gap:8px;margin:15px 0;font-size:13px}#f-inbox .ui-call-buttons>span{flex:1;text-align:center;padding:7px;border:1px solid #e5e8ef;border-radius:5px}#f-inbox .ui-call-detail dl{padding:5px 0 14px}#f-inbox .ui-call-detail dl>div{margin:9px 0}#f-inbox .ui-call-detail .ui-detail-card p{margin-top:9px;color:#747d8a;font-size:13px}#f-inbox .ui-call-detail>b{display:block;font-size:14px;margin:16px 0 8px}#f-inbox .ui-recording{display:flex;gap:12px;align-items:center;border:1px solid #e7e9f0;border-radius:7px;background:#fff;padding:12px}#f-inbox .ui-wave{display:flex;align-items:center;gap:3px;flex:1}#f-inbox .ui-wave i{height:var(--h);width:3px;background:#939dc9;border-radius:2px}#f-inbox .ui-recording small{font-size:10px}#f-inbox .ui-call-overlay{position:absolute;z-index:5;top:100px;left:50%;transform:translateX(-50%);width:340px;padding:30px;border:1px solid #dce4ed;background:#fff;border-radius:26px;box-shadow:0 20px 70px #1d2c4840;text-align:center;font:400 15px/1.5 var(--mock-font);color:#334052}#f-inbox .ui-call-overlay>small{display:block;font-size:10px;letter-spacing:.06em;color:#7d8794}#f-inbox .ui-call-overlay>.ui-avatar{width:64px;height:64px;font-size:24px;margin:22px 0 12px}#f-inbox .ui-call-overlay h5{font-size:22px}#f-inbox .ui-call-overlay p{font-size:14px;margin-top:6px}#f-inbox .ui-routing{display:flex;flex-direction:column;align-items:center;margin:22px 0 10px;gap:5px}#f-inbox .ui-routing>span{border:1px solid #e2e8ef;border-radius:8px;padding:10px;width:100%;font-size:14px}#f-inbox .ui-routing>i{font-style:normal;color:#a4adb9}#f-inbox .ui-routing>.is-active{color:#4568b3;border-color:#a3b8ec;background:#eff4ff}#f-inbox .ui-call-answer{display:inline-flex;gap:8px;align-items:center;border-radius:25px;padding:10px 20px;margin-top:20px;color:white;background:#397764;font-size:13px}#f-inbox .ui-urgent-event{background:#fff3ee;border:1px solid #f3d5c8;border-radius:7px;color:#ad624b;line-height:1.9}#f-inbox .ui-note{border-radius:7px;background:#fff8e8;padding:16px;margin-top:18px;font-size:15px}#f-inbox .ui-note b{font-size:12px}#f-inbox .ui-note p{margin-top:7px}#f-inbox .ui-focus{outline:2px solid #809ceb;outline-offset:3px;box-shadow:0 0 0 6px #86a7ff0d,0 0 25px #7299f321;border-radius:7px}#f-inbox .ui-pressed{background:#e7eeff!important;color:#4966ad!important;transform:scale(.98)}#f-inbox .ui-app [hidden],#f-inbox .scene-canvas>[hidden],#f-inbox [data-ui-reveal]:not(.is-visible){display:none!important}#f-inbox[data-ui-view=thread] .ui-inboxes{display:none}#f-inbox[data-ui-clip="5"] .ui-rail-row.is-selected{background:white;border-left:0}#f-inbox[data-ui-clip="5"] .ui-rail-row:nth-of-type(2){background:#fff3ee;border-left:3px solid #d59c7c}@media(max-width:1023px){#f-inbox .feature-scene{height:auto!important;aspect-ratio:1280/720}#f-inbox .scene-canvas{aspect-ratio:1280/720}#f-inbox .ui-window{min-height:0}}@media(prefers-reduced-motion:reduce){#f-inbox .ui-focus{box-shadow:none}}#f-inbox .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#f-inbox .ui-composer-tools>span{display:inline-flex;align-items:center;gap:4px}#f-inbox .ui-translation{display:block;padding-top:9px;margin-top:10px;border-top:1px solid #dcdfe7;font-size:14px;color:#54677e}#f-inbox .ui-translation small{color:#8596af;font-size:10px;margin-bottom:4px}#f-inbox .ui-call-detail dl{padding:0 0 7px}#f-inbox .ui-call-detail dl>div{margin:6px 0}#f-inbox .ui-call-detail .ui-detail-card{padding:10px}#f-inbox .ui-call-detail .ui-detail-card p{margin-top:5px}#f-inbox .ui-overview{display:flex;flex-direction:column}#f-inbox .ui-overview>:not(.ui-queue){flex:none}#f-inbox .ui-overview .ui-queue{flex:1;min-height:0;overflow:hidden;display:block;padding:5px;margin:-5px}#f-inbox .ui-queue-row{margin-bottom:12px}#f-inbox .ui-tools>span,#f-inbox .ui-call-buttons>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}#f-inbox .ui-source-label{color:#6c7790;font-size:11px;white-space:nowrap}#f-inbox .ui-inboxes .ui-nav-placeholder{min-height:33px;gap:10px}#f-inbox .ui-inboxes .ui-nav-placeholder>i{width:5px;height:5px;border-radius:50%;background:#dce3ec;margin:0 5px;flex:none}#f-inbox .ui-inboxes .ui-nav-placeholder>.ui-line{width:65%;height:5px}#f-inbox .ui-inboxes .ui-nav-placeholder:nth-of-type(3n)>.ui-line{width:48%}#f-inbox .ui-inboxes>small.ui-nav-placeholder{min-height:31px;align-items:center}#f-inbox:not([data-ui-clip="4"]) [data-ui-nav=calls]{font-size:0;gap:10px}#f-inbox:not([data-ui-clip="4"]) [data-ui-nav=calls] svg{width:5px;height:5px;border-radius:50%;background:#dce3ec;stroke:none;margin:0 5px}#f-inbox:not([data-ui-clip="4"]) [data-ui-nav=calls]::after{content:"";width:58%;height:5px;border-radius:3px;background:#e8edf3}#f-inbox .ui-help .ui-line{width:27px;height:5px}#f-inbox .ui-help .ui-nav-dot{width:6px;height:6px;border-radius:50%;background:#dce3ec;margin-inline:6px}#f-inbox .ui-inboxes [data-ui-nav=calls]{min-height:33px}#f-inbox[data-ui-clip="1"] :is(.ui-guest-card,.ui-booking).ui-focus{scale:1.025;transform-origin:center;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){#f-inbox[data-ui-clip="1"] :is(.ui-guest-card,.ui-booking).ui-focus{scale:1}}#f-inbox .ui-proposal{border:1px solid #e1e6eb;border-radius:18px;background:#fff;margin:8px 0 17px;padding:21px}#f-inbox .ui-proposal>header{display:flex;align-items:center;gap:10px;font-size:16px;white-space:nowrap}#f-inbox .ui-proposal>header>svg{width:23px;height:23px;stroke:#216dff}#f-inbox .ui-proposal>header>span{color:#216dff;font-size:14px;font-weight:600}#f-inbox .ui-proposal>header>i{font-style:normal;color:#9aa3b3;font-size:21px}#f-inbox .ui-proposal>header>i:first-of-type{margin-left:auto}#f-inbox .ui-source-bar{margin-top:20px;padding:9px 13px;background:#f6f7fb;border:1px solid #eaedf5;border-radius:13px;display:flex;align-items:center;gap:10px;font-size:14px}#f-inbox .ui-source-bar svg{color:#216dff}#f-inbox .ui-source-bar>span{margin-left:auto;color:#9aa3b3;font-size:22px;line-height:1}#f-inbox .ui-source-chips{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}#f-inbox .ui-source-chips>span{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:22px;border:1px solid #d2e1ff;background:#ecf2ff;color:#216dff;font-size:14px;font-weight:500}#f-inbox .ui-source-chips>span::before{content:"";width:7px;height:7px;border-radius:50%;background:#216dff}#f-inbox .ui-proposal-content>p{font-size:17px;line-height:1.5;color:#283042}#f-inbox .ui-proposal footer{display:flex;align-items:center;gap:12px;margin-top:20px}#f-inbox .ui-proposal footer>small{margin-right:auto;font-size:12px;color:#99a2b4}#f-inbox .ui-proposal-cancel,#f-inbox .ui-proposal-send{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 19px;border-radius:13px;font-size:15px;font-weight:600}#f-inbox .ui-proposal-cancel{color:#7f8797;background:#f6f7f9;border:1px solid #e5e9ed}#f-inbox .ui-proposal-send{color:white;background:#246bea}#f-inbox .ui-message{width:fit-content;max-width:85%}#f-inbox .ui-proposal{width:min(100%,470px);padding:16px}#f-inbox .ui-source-bar{margin-top:12px;padding:7px 10px}#f-inbox .ui-source-chips{margin:10px 0}#f-inbox .ui-proposal footer{margin-top:12px;gap:8px}#f-inbox .ui-proposal-content>p{font-size:16px;line-height:1.4}#f-inbox .ui-proposal>header{gap:7px}#f-inbox .ui-proposal>header>span{font-size:13px}#f-inbox .ui-router{object-fit:cover;aspect-ratio:3/2;border-radius:8px}#f-inbox .ui-call-overlay{left:auto;right:12px;top:90px;transform:none;width:270px;min-height:475px;padding:48px 20px 32px;border:6px solid #202736;border-radius:38px;background:linear-gradient(160deg,#f3f6ff,#fff);box-shadow:0 20px 45px #1d2c4840}#f-inbox .ui-call-overlay::before{content:"";position:absolute;width:80px;height:19px;background:#202736;border-radius:0 0 13px 13px;top:0;left:calc(50% - 40px)}#f-inbox .ui-call-overlay::after{content:"";position:absolute;bottom:10px;left:calc(50% - 42px);width:84px;height:4px;border-radius:4px;background:#202736}#f-inbox .ui-call-overlay>.ui-avatar{overflow:hidden}#f-inbox .ui-call-overlay .ui-avatar img{width:100%;height:100%;object-fit:cover}#f-inbox .ui-routing{margin:16px 0 8px;gap:3px}#f-inbox .ui-routing>span{border:0;padding:0;font-size:13px;background:transparent}#f-inbox .ui-routing>.is-active{background:transparent;border:0}#f-inbox .ui-call-answer{margin-top:24px;border-radius:28px;background:#e8f7ed;color:#25824c}#f-inbox:not([data-ui-clip="5"]) [data-ui-avatar]{background:url(../img/inbox-avatar.png) center/cover no-repeat;color:transparent}#f-inbox .ui-proposal{margin-bottom:8px}#f-inbox .ui-proposal-cancel,#f-inbox .ui-proposal-send{padding:8px 15px}#f-inbox .ui-conversation{position:relative}#f-inbox .ui-proposal{position:absolute;right:18px;bottom:68px;z-index:4;width:min(470px,calc(100% - 44px));margin:0;box-shadow:0 10px 28px #24344b18}#f-inbox .ui-focus{outline-offset:-2px;box-shadow:inset 0 0 0 2px #809ceb;transition:box-shadow .35s,scale .5s}#f-inbox .ui-current-user{overflow:hidden}#f-inbox .ui-current-user img{width:100%;height:100%;object-fit:cover}#f-inbox .ui-rail-row.ui-muted-row{min-height:125px;position:relative;background:transparent;border-left:0}#f-inbox .ui-rail-row.ui-muted-row>*{visibility:hidden}#f-inbox .ui-rail-row.ui-muted-row::after{content:"";position:absolute;left:17px;right:22px;top:23px;height:66px;background:linear-gradient(#e3e8ee,#e3e8ee) 0 0/62% 5px no-repeat,linear-gradient(#e9edf2,#e9edf2) 0 23px/92% 5px no-repeat,linear-gradient(#e9edf2,#e9edf2) 0 43px/75% 5px no-repeat}#f-inbox .ui-message{border:0;border-radius:20px;padding:14px 16px;box-shadow:none}#f-inbox .ui-incoming{background:#f4f5f7;border-top-left-radius:6px}#f-inbox .ui-outgoing{background:#eaf0ff;border-top-right-radius:6px}#f-inbox .ui-message>b{color:#647084;font-weight:500}#f-inbox .ui-message>small{color:#98a1b1}#f-inbox .ui-proposal-content>p{min-height:68px}#f-inbox .ui-proposal.is-generating .ui-proposal-send{opacity:.45}#f-inbox .ui-person{width:26px;height:26px;border-radius:50%;object-fit:cover}#f-inbox .ui-avatar>.ui-person{width:100%;height:100%}#f-inbox .ui-rail>b,#f-inbox .ui-rail>.ui-search,#f-inbox .ui-notes-head,#f-inbox .ui-summary,#f-inbox .ui-spend{position:relative;color:transparent}#f-inbox :is(.ui-rail>b,.ui-rail>.ui-search,.ui-notes-head,.ui-summary,.ui-spend)>*{visibility:hidden}#f-inbox :is(.ui-rail>b,.ui-rail>.ui-search,.ui-notes-head,.ui-summary,.ui-spend)::after{content:"";position:absolute;left:14px;top:17px;width:58%;height:5px;border-radius:5px;background:#e5eaf0}#f-inbox .ui-compose-label,#f-inbox [data-ui-input],#f-inbox .ui-composer-tools>span{color:transparent;position:relative}#f-inbox .ui-composer-tools>span>svg{visibility:hidden}#f-inbox :is(.ui-compose-label,[data-ui-input],.ui-composer-tools>span)::after{content:"";position:absolute;top:6px;left:0;width:65%;height:4px;border-radius:4px;background:#e5eaf0}#f-inbox .ui-compose-label>*{visibility:hidden}#f-inbox .ui-proposal.ui-focus,#f-inbox .ui-task-card.ui-focus{scale:1.025;outline:none;box-shadow:0 10px 32px #52689e30,0 0 0 2px #b6c8f0;border-radius:18px}#f-inbox [data-ui-start-call].ui-focus{scale:1.3;color:#536ddd;background:#edf1ff;border-radius:50%}#f-inbox .ui-details{padding:14px}@media(prefers-reduced-motion:reduce){#f-inbox :is(.ui-proposal,.ui-task-card,[data-ui-start-call]).ui-focus{scale:1}}#f-inbox .ui-queue-row>.ui-avatar{background:url(../img/inbox-avatar.png) center/cover no-repeat;color:transparent}#f-inbox .ui-queue-row>.ui-avatar .ui-provider{color:#5366ce}#f-inbox .ui-global>.ui-current-user{width:30px;height:30px;padding:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}#f-inbox .ui-global>.ui-current-user img{display:block;width:30px;height:30px;max-width:none;margin:0;object-fit:contain}#f-inbox[data-ui-clip="1"] :is(.ui-guest-card,.ui-booking).ui-focus{scale:1.09;z-index:6;box-shadow:0 12px 30px #30466d30}#f-inbox[data-ui-clip="1"] .ui-details{overflow:auto;min-height:0}#f-inbox[data-ui-clip="1"] .ui-window{overflow:hidden}#f-inbox[data-ui-clip="1"] .ui-details>:is(.ui-task-section,.ui-tags){visibility:hidden}#f-inbox .ui-task-section.ui-focus{scale:1.035;transform-origin:center;position:relative;z-index:2;outline:2px solid #8da9e6;outline-offset:0;box-shadow:0 8px 18px #30466d20;transition:scale .6s,box-shadow .6s}@media(prefers-reduced-motion:reduce){#f-inbox .ui-task-section.ui-focus{scale:1}}#f-inbox .ui-urgent-event{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:fit-content;margin:12px 0 16px;padding:10px 12px;border-radius:8px;background:#fff5ed;color:#94613e;text-align:left}#f-inbox .ui-urgent-event>svg{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;color:#b77745}#f-inbox .ui-urgent-event b,#f-inbox .ui-urgent-event small{display:block;font-size:12px;line-height:1.5}#f-inbox .ui-hover{outline:none!important;box-shadow:0 5px 14px #33466c16;background-color:#f0f4ff;scale:1.025;transition:scale .45s ease,background-color .3s,box-shadow .3s;position:relative;z-index:2}#f-inbox .ui-hover.ui-pressed{scale:1.01;transform:none}#f-inbox [data-ui-start-call].ui-hover{scale:1.25;border-radius:50%}@media(prefers-reduced-motion:reduce){#f-inbox .ui-hover,#f-inbox [data-ui-start-call].ui-hover{scale:1}}#f-inbox .ui-task-card{position:relative;display:flex;flex-direction:column;padding:10px 45px 10px 29px;margin-top:10px;border:1px solid #c7dcff;border-radius:7px;background:#f0f6ff;min-height:60px}#f-inbox .ui-task-card::before{content:"\2727";position:absolute;left:10px;top:11px;color:#2877ed;font-size:17px}#f-inbox .ui-task-card>b{order:0;margin:0 0 4px;font-size:12px;font-weight:600}#f-inbox .ui-task-card>small{order:1;font-size:11px;color:#2672ec}#f-inbox .ui-task-card>p,#f-inbox .ui-task-card>.ui-task-photo{display:none}#f-inbox .ui-task-reference-icons{position:absolute;right:9px;top:10px;color:#929cab;font-size:14px}#f-inbox .ui-urgent-event{margin-left:auto;max-width:85%;background:#eaf0ff;color:#4c6185;border-radius:14px 5px 14px 14px}#f-inbox .ui-urgent-event>svg{color:#637eb0}#f-inbox .ui-urgent-story [data-ui-reveal=assigned]{width:fit-content;margin:4px 0 16px auto;padding:7px 0;font-size:12px;text-align:right}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{display:block;margin-top:15px;padding:12px;background:white;border-radius:12px;font-size:13px;line-height:1.5;color:#485b77;letter-spacing:0}#f-inbox[data-ui-phase=manager-informed] .ui-call-overlay{min-height:490px}#f-inbox .ui-summary.ui-summary-readable{color:#334052}#f-inbox .ui-summary.ui-summary-readable>*{visibility:visible}#f-inbox .ui-summary.ui-summary-readable::after{display:none}#f-inbox[data-ui-clip="3"] .ui-resolution .ui-attachment,#f-inbox[data-ui-clip="3"] .ui-resolution>small{display:none}#f-inbox .ui-resolution.ui-resolution-draft{background:white;border:1px solid #e0e7f0}#f-inbox[data-ui-clip="4"] .ui-resolution .ui-source-chips{display:none}#f-inbox[data-ui-clip="4"] .ui-summary.ui-summary-readable{order:0}#f-inbox .ui-thread-screen{min-height:0}#f-inbox .ui-proposal footer>small{transform-origin:left center;transition:scale .5s ease,color .5s ease}#f-inbox .ui-proposal.is-generating footer>small{scale:1.12;color:#246bea}@media(prefers-reduced-motion:reduce){#f-inbox .ui-proposal.is-generating footer>small{scale:1}}#f-inbox .ui-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}#f-inbox .ui-guide-actions>small{color:#98a1b1;font-size:12px}#f-inbox .ui-guide-send{background:#246bea;color:white;padding:8px 19px;border-radius:12px;font-size:15px;font-weight:600}#f-inbox .ui-summary.ui-summary-readable{font-size:15px;padding:15px}#f-inbox .ui-summary.ui-summary-readable.ui-focus{scale:1.045;transform-origin:center;box-shadow:0 8px 20px #30466d25}@media(prefers-reduced-motion:reduce){#f-inbox .ui-summary.ui-summary-readable.ui-focus{scale:1}}#f-inbox .ui-urgent-event{background:#fff1e5;color:#9c5d2f}#f-inbox .ui-urgent-event>svg{color:#c47b43}#f-inbox .ui-urgent-story [data-ui-reveal=assigned]{background:#fff1e5;color:#9c5d2f;border-radius:14px 5px 14px 14px;padding:10px 12px;max-width:85%}#f-inbox[data-ui-clip="5"] .ui-call-overlay,#f-inbox[data-ui-phase=manager-informed] .ui-call-overlay{height:510px;min-height:510px;scale:1}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{height:126px;overflow:hidden;margin-top:10px}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-call-answer{margin-top:14px}#f-inbox .ui-hover,#f-inbox .ui-focus{transition-duration:.22s}#f-inbox[data-ui-clip="3"] .ui-resolution .ui-source-chips.ui-focus{scale:1.04;outline:none;box-shadow:0 0 0 3px #d6e3ff}#f-inbox .ui-summary-modal{position:absolute;z-index:8;inset:65px 55px 95px;background:#fff;border:1px solid #dce3ed;border-radius:15px;padding:35px;box-shadow:0 18px 45px #22375035;font:400 20px/1.6 var(--mock-font);color:#334052}#f-inbox .ui-summary-modal header{display:flex;align-items:center;justify-content:space-between;color:#4764ba}#f-inbox .ui-summary-close{font-size:30px;padding:5px 12px}#f-inbox .ui-summary-modal h4{font-size:24px;margin:20px 0}#f-inbox .ui-summary-modal strong{color:#418465}#f-inbox .ui-urgent-story [data-ui-reveal=assigned]{display:flex;align-items:flex-start;gap:8px;text-align:left}#f-inbox .ui-urgent-story [data-ui-reveal=assigned]>svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:#8b6bc5}#f-inbox .ui-urgent-story [data-ui-reveal=assigned] b,#f-inbox .ui-urgent-story [data-ui-reveal=assigned] small{display:block;line-height:1.5;font-size:12px}#f-inbox .ui-urgent-event b,#f-inbox .ui-urgent-story [data-ui-reveal=assigned] b{color:#303744;font-weight:600}#f-inbox[data-ui-clip="5"] .ui-call-overlay{right:70px}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-call-answer{position:absolute;bottom:36px;left:calc(50% - 26px);margin:0;width:52px;height:52px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}#f-inbox[data-ui-clip="5"] .ui-call-answer [data-ui-call-answer]{display:none}#f-inbox[data-ui-clip="5"] .ui-call-answer>svg{width:23px;height:23px}#f-inbox[data-ui-clip="3"] .ui-resolution .ui-source-chips.ui-focus{outline:none!important;box-shadow:none!important;scale:1;background:transparent;border:0}#f-inbox[data-ui-clip="3"] .ui-resolution .ui-source-chips>span{transition:scale .22s,border-color .22s}#f-inbox[data-ui-phase=property-sources] .ui-resolution .ui-source-chips>span{border-color:#568bea;box-shadow:inset 0 0 0 1px #568bea}#f-inbox .ui-resolution.ui-resolution-draft{position:absolute;right:18px;bottom:68px;z-index:4;width:min(470px,calc(100% - 44px));max-width:none;margin:0;padding:16px;border:1px solid #e1e6eb;border-radius:18px;background:#fff;box-shadow:0 10px 28px #24344b18}#f-inbox .ui-resolution.ui-resolution-draft>b{color:#246bea;font-size:14px}#f-inbox .ui-summary.ui-summary-readable{font-size:13px;padding:12px}#f-inbox .ui-summary.ui-summary-readable.ui-focus{scale:1.025;box-shadow:0 5px 12px #30466d18}#f-inbox .ui-resolution.ui-resolution-draft>p{min-height:72px}#f-inbox .ui-summary-modal{inset:34px 0 42px;padding:0;border:0;border-radius:0 0 20px 20px;background:#0007;backdrop-filter:blur(3px);box-shadow:none;display:flex;align-items:center;justify-content:center;font:400 16px/1.5 var(--mock-font);color:#34373f}#f-inbox .ui-summary-dialog{width:600px;max-width:75%;background:#fff;border:1px solid #dfe3e9;border-radius:11px;box-shadow:0 12px 24px #0002;overflow:hidden}#f-inbox .ui-summary-dialog header{padding:14px 22px;color:#16191e;border-bottom:1px solid #e3e7ed}#f-inbox .ui-summary-dialog header b{display:flex;gap:9px;align-items:center;font-size:18px}#f-inbox .ui-summary-dialog header svg{width:18px;height:18px}#f-inbox .ui-summary-dialog .ui-summary-close{color:#7d838d;font-size:23px;padding:0 3px}#f-inbox .ui-summary-dialog ul{padding:22px 30px 24px 40px;margin:0}#f-inbox .ui-summary-dialog li{margin:7px 0;font-size:14px}#f-inbox .ui-summary-dialog footer{padding:13px 22px;border-top:1px solid #e3e7ed;display:flex;justify-content:flex-end}#f-inbox .ui-summary-dialog footer span{padding:8px 14px;border:1px solid #dfe5ed;border-radius:6px;font-size:14px;color:#17191d;font-weight:600}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{position:absolute;left:18px;right:18px;bottom:108px;height:112px;max-height:112px;margin:0;padding:10px;overflow:auto;scrollbar-width:none;font-size:12px;line-height:1.45}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-routing{margin:10px 0 0}#f-inbox[data-ui-phase=manager-call] .ui-call-answer,#f-inbox[data-ui-phase=manager-informed] .ui-call-answer{background:#e94b50;color:#fff}#f-inbox[data-ui-phase=manager-call] .ui-call-answer>svg,#f-inbox[data-ui-phase=manager-informed] .ui-call-answer>svg{rotate:135deg}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-routing{display:none}#f-inbox[data-ui-clip="5"] .ui-call-overlay h5{font-size:23px;font-weight:600}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-call-state]{font-variant-numeric:tabular-nums;color:#788494;font-size:15px}#f-inbox[data-ui-clip="5"] .ui-rail-row:nth-of-type(2){background:white;border-left:0}#f-inbox[data-ui-guest=alex][data-ui-clip="5"] .ui-rail-row:first-of-type{background:#f0f3ff;border-left:3px solid #6076e7}#f-inbox[data-ui-guest=sofia] .ui-rail-row:nth-of-type(2){background:#f4f5f7;border-left:3px solid #bbc2cc}#f-inbox[data-ui-clip="5"] .ui-rail-row.ui-hover,#f-inbox[data-ui-clip="5"] .ui-rail-row.ui-hover.ui-pressed{background:#f4f5f7!important;color:inherit!important;box-shadow:none}#f-inbox[data-ui-clip="5"] .ui-rail-row:nth-of-type(2),#f-inbox[data-ui-clip="5"] .ui-rail-row:nth-of-type(2).ui-hover,#f-inbox[data-ui-clip="5"] .ui-rail-row:nth-of-type(2).ui-hover.ui-pressed{background:#fff0e4!important;border-left:3px solid #d99054;color:inherit!important}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{font-size:16px;line-height:1.5;height:162px;max-height:162px;bottom:104px;padding:10px}#f-inbox[data-ui-clip="5"][data-ui-guest] .ui-rail-row:first-of-type{background:transparent!important;border-left:0!important;box-shadow:none!important}#f-inbox[data-ui-clip="5"][data-ui-guest] .ui-rail-row:nth-of-type(2){background:#fff0e4!important;border-left:3px solid #d99054!important}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-call-answer{background:#e94b50!important;color:#fff!important}#f-inbox[data-ui-clip="5"] .ui-call-overlay .ui-call-answer>svg{rotate:135deg}#f-inbox[data-ui-clip="5"] .ui-call-overlay>small{font-size:13px;letter-spacing:0}#f-inbox[data-ui-clip="5"] .ui-call-overlay>.ui-avatar{margin-top:30px}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{bottom:96px;height:154px;max-height:154px}#f-inbox[data-ui-clip="5"] .ui-call-overlay [data-ui-routing-note]{padding:14px 10px;mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 12px),transparent 100%);scroll-padding-top:16px}#f-inbox [data-ui-highlight]{outline:2px solid #2f73ff!important;outline-offset:3px!important;box-shadow:0 0 0 9px rgb(47 115 255 / 13%)!important;border-radius:14px!important;scale:1!important;transition:outline-color .22s ease,box-shadow .22s ease}#f-inbox :is(.ui-queue-row,.ui-rail-row)[data-ui-highlight]{outline-offset:-8px!important;box-shadow:inset 0 0 0 6px rgb(47 115 255 / 13%)!important;border-radius:16px!important}#f-inbox :is(.ui-proposal-send,.ui-guide-send,.ui-summary-close)[data-ui-highlight]{border-radius:10px!important}#f-inbox [data-ui-highlight].ui-pressed{outline-color:#1e5fe0!important;box-shadow:0 0 0 7px rgb(47 115 255 / 20%)!important}#f-inbox :is(.ui-queue-row,.ui-rail-row)[data-ui-highlight].ui-pressed{box-shadow:inset 0 0 0 6px rgb(47 115 255 / 20%)!important}@media(prefers-reduced-motion:reduce){#f-inbox [data-ui-highlight]{transition:none}}#f-inbox :is(.ui-guest-card,.ui-booking){position:relative;transform-origin:center;scale:1;transition:scale .3s ease,outline-color .22s ease,box-shadow .22s ease}#f-inbox :is(.ui-guest-card,.ui-booking)[data-ui-highlight]{scale:1.025!important;z-index:6;transition:scale .3s ease,outline-color .22s ease,box-shadow .22s ease}@media(prefers-reduced-motion:reduce){#f-inbox :is(.ui-guest-card,.ui-booking),#f-inbox :is(.ui-guest-card,.ui-booking)[data-ui-highlight]{scale:1!important;transition:none}}#f-inbox :is(.ui-proposal-send,.ui-guide-send,.ui-summary-close){transition:scale .22s ease,background-color .22s ease,box-shadow .22s ease}#f-inbox :is(.ui-proposal-send,.ui-guide-send,.ui-summary-close).ui-hover{scale:1.06}#f-inbox :is(.ui-proposal-send,.ui-guide-send).ui-hover{background:#1e5fe0!important;color:#fff!important}#f-inbox :is(.ui-proposal-send,.ui-guide-send,.ui-summary-close).ui-pressed{scale:1.025}@media(prefers-reduced-motion:reduce){#f-inbox :is(.ui-proposal-send,.ui-guide-send,.ui-summary-close){scale:1!important;transition:none}}.gj{display:grid;gap:var(--s-5);margin-top:88px;scroll-margin-top:calc(var(--header-h) + var(--s-5))}.gj>*{min-width:0}.gj-copy{display:grid;align-content:start}.gj .feature-scene{margin:0}[data-scene=guest]{position:relative}@media(min-width:1024px){.gj{grid-template-columns:minmax(0,31ch) minmax(0,1fr);gap:clamp(var(--s-6),3vw,var(--s-7));align-items:start}.gj .feature-scene{block-size:480px}.gj .aw{block-size:100%;aspect-ratio:auto;font-size:clamp(7px,1.16cqi,12.5px)}}[data-scene=guest] .side-nav .gj-mods{display:block;padding:0}.gj-mods>ul{position:relative;display:grid;gap:.667em}[data-scene=guest] .side-nav .gj-sel{position:absolute;inset-inline:0;inset-block-start:0;block-size:2em;padding:0;border-radius:.667em;background:var(--nav-on)}[data-scene=guest] .side-nav .gj-mod{position:relative;isolation:isolate;display:grid;block-size:2em;padding:0}.gj-mod>span{grid-area:1 / 1;display:flex;align-items:center;gap:.333em;padding:.333em .667em;font-size:1em;line-height:1.333em;white-space:nowrap}.gj-mod svg{inline-size:1em;block-size:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.gj-off{color:var(--slate)}.gj-on{color:#fff;font-weight:500;opacity:0}.gj-mod[style*="--b:0"] .gj-on{opacity:1}.gj-mod[style*="--b:0"] .gj-off{opacity:0}.gj-mod .hl{border-radius:.667em;background:color-mix(in oklab,var(--nav-on) 10%,transparent);box-shadow:none}.gj-mod .ring{inline-size:2.6em}.gj-crumb{display:grid;min-inline-size:0}.gj-crumb>span{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gj-crumb>span+span{opacity:0}[data-scene=guest] .app-pad{grid-template-rows:minmax(0,1fr)}[data-scene=guest] .screens{grid-template-rows:minmax(0,1fr)}.gj-scr{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.2em;align-content:start;min-block-size:0}.gj-scr+.gj-scr{opacity:0}.gj-scr>:is(.pt,.screen-cal){align-self:start}[data-scene=guest] .app-title-row h4{display:flex;align-items:center;gap:.6em}.gj-cal{--n: 14;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line-soft)}.gj-cal :is(.cal-head,.cal-row){grid-template-columns:var(--side) minmax(0,1fr)}.gj-cal .cal-days{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.gj-cal .cal-days>*{grid-row:1}.gj-cal .cal-row:last-child{border-block-end:0}.gj-free{opacity:0}.gj-new{transform-origin:left center}.gj-cal .gj-mark{position:relative;inset:auto;z-index:0;grid-column:calc(var(--s) + 1) / span var(--l);align-self:center;block-size:2.3em;margin-inline:.25em;font-size:.88em;border-radius:var(--r-pill)}.gj-pre>.pt{margin-inline-end:22em}.gj-pre .pt-row{grid-template-columns:minmax(0,1fr) 5.2em 7.4em 9.8em;gap:.8em;padding-block:.62em}[data-scene=guest] .ib-msgs{align-content:start}.gj-conv>.ib-conv{block-size:auto;margin-block-end:1.2em}[data-scene=guest] .ib-row .cl-swap{display:inline-grid}[data-scene=guest] .ib-row .cl-swap>:not(.spot){justify-self:end}[data-scene=guest] .ib-row .cl-swap .cur{color:var(--ink)}.gj-clean .pt-row{grid-template-columns:1.4em minmax(0,1fr) 3.6em 9.6em 7.4em 6.4em;gap:.8em;padding-block:.62em}[data-scene=guest] .cl-swap .mid{opacity:0}[data-scene=guest] .cl-pill.ok .spot{--hl-colour: var(--st-ok)}[data-scene=guest] .cl-notes{inline-size:22em}[data-scene=guest] .gj-notes-end{inset-inline:auto 1.6em;inline-size:17em}[data-scene=guest] .gph{inset-inline-end:1.6em}[data-scene=guest] .gph-win{block-size:19em}.gj-ps{display:grid;gap:.4em;margin-block-start:.2em}.gj-ps li{display:grid;grid-template-columns:1.6em minmax(0,1fr) auto;align-items:center;gap:.5em;padding:.45em .55em;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:.78em;color:var(--ink)}.gj-ps li>i{display:grid;place-items:center;inline-size:1.6em;aspect-ratio:1;border-radius:50%;font-style:normal;font-weight:500;color:var(--slate);background:var(--surf)}.gj-ps li>i svg{inline-size:.9em;stroke:currentColor;fill:none;stroke-width:1.9}.gj-ps .cl-pill{font-size:.88em}.gj-ps .cl-swap>*{justify-self:end}.gj-door{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-block-start:auto;padding:.55em .6em;border-radius:var(--r-chip);background:var(--surf);font-size:.78em;color:var(--ink)}.gj-door>span:first-child{display:inline-flex;align-items:center;gap:.4em;font-weight:500}.gj-door svg{inline-size:1em;stroke:currentColor;fill:none;stroke-width:1.9}.gj-door .cl-swap>*{justify-self:end}.gj-door .ab{position:relative;isolation:isolate;font-size:.9em;padding:.4em .8em}.gj-door .ab .hl{inset:0;border-radius:inherit;background:color-mix(in oklab,#fff 26%,transparent);box-shadow:none}.gj-door .gph-ok{font-size:.9em;padding:.4em .7em}[data-lab=snake]{--snake-gap: clamp(200px, 26vw, 380px);--snake-w: 5px;--snake-bg: #F6F8FE;--snake-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.4 0 0 0 0 0.55 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-lab=snake] .chapter[data-chapter="1"]{--snake-c: #3B82F6;--snake-c2: #06B6D4}[data-lab=snake] .chapter[data-chapter="2"]{--snake-c: #10B981;--snake-c2: #84CC16}[data-lab=snake] .chapter[data-chapter="3"]{--snake-c: #8B5CF6;--snake-c2: #D946EF}[data-lab=snake] .chapter[data-chapter="4"]{--snake-c: #F43F5E;--snake-c2: #FB923C}[data-lab=snake] .chapter[data-chapter=ai]{--snake-c: #F59E0B;--snake-c2: #6366F1}[data-lab=snake] .chapter[data-chapter]{--ch: var(--snake-c);--ch-deep: var(--snake-c)}[data-lab=snake] #loop-details{position:relative;isolation:isolate;overflow-x:clip;background-color:#EEF1FA;background-image:var(--snake-noise),radial-gradient(70% 55% at 50% 50%,rgb(255 255 255 / .75),transparent 75%),linear-gradient(180deg,#F6F7FC 0%,#E9EDF8 40%,#ECEAF7 88%,var(--paper) 100%);background-size:160px 160px,100% 100%,100% 100%;background-blend-mode:soft-light,normal,normal}[data-lab=snake] .loop .chapter{position:relative}[data-lab=snake] .loop .chapter::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-20% -12vw;background:radial-gradient(45% 40% at 0% 20%,color-mix(in srgb,var(--snake-c) 16%,transparent),transparent 70%),radial-gradient(45% 40% at 100% 70%,color-mix(in srgb,var(--snake-c2) 14%,transparent),transparent 70%),radial-gradient(40% 30% at 90% 5%,rgb(150 170 230 / .14),transparent 70%);filter:blur(90px);animation:snake-aurora 40s ease-in-out infinite alternate}[data-lab=snake] .loop .chapter[data-rest]::before{animation-play-state:paused}@keyframes snake-aurora{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(2vw,-2%,0)}}@media(prefers-reduced-motion:reduce){[data-lab=snake] .loop .chapter::before{animation:none}}[data-lab=snake] .loop .frame-track{min-height:0;view-timeline:none}[data-lab=snake] .loop .frame{position:static;min-height:0;animation:none;opacity:1;transform:none}[data-lab=snake] .loop .step{grid-area:auto}[data-lab=snake] .loop .step-copy,[data-lab=snake] .loop .step .feature-scene{animation:none;opacity:1;transform:none}[data-lab=snake] .loop .step .feature-scene{height:auto;aspect-ratio:1100 / 710}[data-lab=snake] .loop .step .feature-scene>:is(.win,.mac,.scene-canvas){height:100%}[data-lab=snake] .loop .step .feature-scene>:is(.win,.mac){display:grid;grid-template-rows:auto minmax(0,1fr)}[data-lab=snake] .loop .step .win-body{min-height:0;align-content:center;overflow:hidden}[data-lab=snake] .loop .step .mac-screen{aspect-ratio:auto;min-height:0;height:100%}[data-lab=snake] .loop .step .scene-canvas{display:block;position:relative;width:100%;container-type:inline-size}[data-lab=snake] .loop .step .scene-canvas .aw{height:100%;aspect-ratio:auto;font-size:1.13636cqi}[data-lab=snake] .loop .frame-steps{padding-inline-start:0;gap:var(--snake-gap)}[data-lab=snake] .loop .frame-steps::before,[data-lab=snake] .loop .step::before,[data-lab=snake] .loop .step::after{display:none}[data-lab=snake] .loop .chapter+.chapter{margin-top:var(--snake-gap)}@media(min-width:880px){[data-lab=snake] .loop .step{--g0: clamp(var(--s-6), 3vw, var(--s-7));--g: 96px;grid-template-columns:minmax(0,calc(31ch + var(--g0) - var(--g) + var(--x, 0px))) minmax(0,1fr);align-items:center;gap:var(--g);perspective:1600px}[data-lab=snake] .loop .step.snake-flip{grid-template-columns:minmax(0,1fr) minmax(0,calc(31ch + var(--g0) - var(--g) + var(--x, 0px)))}[data-lab=snake] .loop .step.snake-flip .step-copy{order:2}[data-lab=snake] .loop .step.snake-flip .snake-slot{order:1}[data-lab=snake] .loop .frame-head{justify-items:start;text-align:left}[data-lab=snake] .loop .frame-pill{justify-self:start}[data-lab=snake] .loop .frame-head h2{max-width:22ch}}[data-lab=snake] .loop .frame-head{position:relative;z-index:1;isolation:isolate}[data-lab=snake] .loop .frame-head::before{content:"";position:absolute;z-index:-1;inset:-70px -140px;background:radial-gradient(closest-side,rgb(248 249 254 / .94) 40%,rgb(248 249 254 / .6) 70%,transparent);filter:blur(8px)}[data-lab=snake] .loop .frame-head h2,[data-lab=snake] .loop .frame-head h2 em{background:linear-gradient(90deg,var(--snake-c),var(--snake-c2));-webkit-background-clip:text;background-clip:text;color:transparent}[data-lab=snake] .loop .frame-head h2{font-size:clamp(40px,5.6vw,72px);line-height:1.05}[data-lab=snake] .loop .frame-pill,[data-lab=snake] .section-pill{background:rgb(255 255 255 / .6);border:1px solid rgb(255 255 255 / .9);box-shadow:0 6px 20px -8px color-mix(in srgb,var(--snake-c) 40%,transparent);backdrop-filter:blur(10px);color:var(--snake-c)}[data-lab=snake] .loop .step h3 .text-gradient{background-image:linear-gradient(90deg,var(--snake-c),var(--snake-c2))}[data-lab=snake] .loop .snake-slot{position:relative;z-index:1;min-width:0}[data-lab=snake] .loop .snake-glass{--ring: 7px;position:relative;padding:var(--ring);margin:calc(-1 * var(--ring));border-radius:calc(var(--r-win, 12px) + var(--ring));background:linear-gradient(160deg,rgb(255 255 255 / .34),rgb(255 255 255 / .12));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6),inset 0 1px 0 rgb(255 255 255 / .5),0 0 0 1px rgb(30 40 80 / .05);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}[data-lab=snake] .loop .snake-glass::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--snake-noise);background-size:160px;opacity:.22;mix-blend-mode:soft-light;pointer-events:none}[data-lab=snake] #story.flex-story{overflow:clip}@supports (animation-timeline: view()){@media(min-width:880px)and (prefers-reduced-motion:no-preference){[data-lab=snake] .loop .step .snake-slot{animation:snake-swing-r both cubic-bezier(.2,.7,.2,1),snake-leave both ease-in;animation-timeline:view(),view();animation-range:entry 0% cover 40%,exit 25% exit 100%}[data-lab=snake] .loop .step.snake-flip .snake-slot{animation-name:snake-swing-l,snake-leave}[data-lab=snake] .loop .step .step-copy{animation:snake-rise both cubic-bezier(.2,.7,.2,1),snake-leave both ease-in;animation-timeline:view(),view();animation-range:entry 10% cover 40%,exit 25% exit 100%}[data-lab=snake] .loop .frame-head{animation:snake-pop both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 0% cover 35%}[data-lab=snake] #story .fs-card{animation:snake-card both cubic-bezier(.22,.7,.2,1);animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes snake-swing-r{from{opacity:0;transform:translateX(140px) rotateY(-16deg)}to{opacity:1;transform:none}}@keyframes snake-swing-l{from{opacity:0;transform:translateX(-140px) rotateY(16deg)}to{opacity:1;transform:none}}@keyframes snake-rise{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes snake-leave{to{opacity:.15;transform:translateY(-70px)}}@keyframes snake-pop{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes snake-card{from{opacity:.25;transform:perspective(1200px) translateY(56px) rotateX(5deg) scale(.96)}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){html[data-settle=snap]{scroll-snap-type:y proximity}html[data-settle=snap] [data-lab=snake] #loop-details .step{scroll-snap-align:center}html[data-settle=snap] [data-lab=snake] #loop-details .chapter .frame-head{scroll-snap-align:start}html[data-settle=snap] [data-lab=snake] #loop-details .chapter .step:first-child{scroll-snap-align:none}}[data-lab=snake] .loop>.shell{position:relative}.snake-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.snake-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.snake-track{stroke:#DCE2F0;stroke-width:4px;stroke-dasharray:1 14}.snake-glow{stroke:url(#snake-grad)}.snake-glow path:nth-child(1){stroke-width:64px;stroke-opacity:.02}.snake-glow path:nth-child(2){stroke-width:56px;stroke-opacity:.014}.snake-glow path:nth-child(3){stroke-width:48px;stroke-opacity:.024}.snake-glow path:nth-child(4){stroke-width:40px;stroke-opacity:.032}.snake-glow path:nth-child(5){stroke-width:32px;stroke-opacity:.038}.snake-glow path:nth-child(6){stroke-width:24px;stroke-opacity:.03}.snake-glow path:nth-child(7){stroke-width:16px;stroke-opacity:.03}.snake-line{stroke:url(#snake-grad);stroke-width:var(--snake-w)}.snake-node circle{transition:fill .4s ease}.snake-node .n-core{fill:#fff;stroke:var(--c);stroke-width:3px}.snake-node .n-ring{fill:none;stroke:var(--c);stroke-width:2px;opacity:0}.snake-node.is-hit .n-core{fill:var(--c)}.snake-node.is-hit .n-ring{animation:snake-burst 1s ease-out}@keyframes snake-burst{from{opacity:.9;r:8px}to{opacity:0;r:50px}}.snake-head .h-halo{fill:var(--c);opacity:.22;animation:snake-breathe 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.snake-head .h-core{fill:rgb(255 255 255 / .96);stroke:var(--c);stroke-width:3px}.snake-head .h-icon{color:var(--c);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:color .4s}.snake-head .h-icon-wrap{transition:opacity .25s ease,transform .25s ease;transform-box:fill-box;transform-origin:center}.snake-head.is-swapping .h-icon-wrap{opacity:0;transform:scale(.4)}@keyframes snake-breathe{50%{transform:scale(1.45);opacity:.06}}.snake-svg:not(.is-live) .snake-head .h-halo{animation-play-state:paused}@media(max-width:879px){.snake-svg{display:none}}@media(prefers-reduced-motion:reduce){.snake-head .h-halo,.snake-node.is-hit .n-ring{animation:none}}[data-lab=snake] #f-inbox .feature-scene{height:auto;aspect-ratio:1100 / 710}@media(min-width:1280px){[data-lab=snake] .loop .step{--x: 40px;--g: 136px;margin-inline-start:calc(-1 * var(--x))}[data-lab=snake] .loop .step.snake-flip{margin-inline:0 calc(-1 * var(--x))}}[data-lab=snake] .loop .frame-head::before{display:none}[data-lab=snake] .loop .chapter[data-chapter=ai] .frame-head h2,[data-lab=snake] .loop .chapter[data-chapter=ai] .frame-head h2 em,[data-lab=snake] .chapter[data-chapter=ai] .step h3{background:linear-gradient(90deg,var(--snake-c),#EA580C);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-lab=snake] .loop .chapter[data-chapter=ai]{margin-bottom:0}[data-lab=snake] #loop-details{padding-bottom:var(--s-8)}[data-lab=snake] .loop .chapter[data-chapter=ai]::before{-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 20%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 20%,#000 25%,transparent 75%)}[data-lab=snake] .loop .step .step-tag,[data-lab=snake] .loop .frame-pill,[data-lab=snake] .section-pill{color:var(--text-2)}[data-lab=snake] .loop .frame-pill,[data-lab=snake] .section-pill{box-shadow:0 6px 20px -8px rgb(14 21 38 / .12)}[data-lab=snake] .loop [data-channel-clip][aria-pressed=true]{color:var(--ink);font-weight:500}[data-lab=snake] .loop [data-channel-clip]:not(:disabled):hover{background:rgb(14 21 38 / .05)}.snake-svg{overflow:visible}[data-lab=snake] #loop-details{position:relative;z-index:1}.mobile-chapter-label{display:none}@media(max-width:879px){.mobile-chapters #loop-details{overflow-anchor:none}.mobile-chapters [data-mobile-chapter]{margin-top:0!important}.mobile-chapters [data-mobile-chapter]>.frame-track{height:100%}[data-lab=snake] [data-mobile-chapter]>.frame-track>.frame{position:sticky;top:var(--mobile-pin);height:var(--mobile-stage);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;padding-block:8px}body[data-lab=snake] #loop-details [data-mobile-chapter] .frame-head{position:relative;width:auto;height:auto;padding:0 7px;margin:0;gap:4px;text-align:left}[data-lab=snake] [data-mobile-chapter] .frame-pill{margin:0;font-size:11px;padding:3px 8px}body[data-lab=snake] #loop-details [data-mobile-chapter] .frame-head h2{margin:0;font-size:24px;line-height:28px}[data-lab=snake] [data-mobile-chapter] .frame-steps{display:block;position:relative;height:100%;min-height:0;margin:0;overflow:clip;padding:7px}[data-lab=snake] [data-mobile-chapter] .step{position:absolute;top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px);min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:16px;padding-bottom:14px;will-change:transform;transition:transform 220ms ease-out}body[data-lab=snake] #loop-details [data-mobile-chapter] .step-copy{min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:8px}body[data-lab=snake] #loop-details [data-mobile-chapter] .channel-points{min-height:0;overflow-y:auto;overscroll-behavior-y:auto;align-content:start;scrollbar-width:thin}body[data-lab=snake] #loop-details [data-channel-clip]{touch-action:manipulation}body[data-lab=snake] #loop-details .feature-scene>.mac{height:100%;aspect-ratio:auto}[data-lab=snake] .loop .step .scene-canvas{width:var(--drawing-width, 1100px);height:var(--drawing-height, 710px);zoom:var(--scene-fit, calc((100vw - 54px) / 1100px))}[data-lab=snake] .loop .step .scene-canvas .aw{font-size:12.5px}body[data-lab=snake] #loop-details .step .feature-scene{border-radius:12px;overflow:clip;contain:size;aspect-ratio:1100 / 710}}@media(max-width:879px){body[data-lab=snake] #f-prearrival .ps-story{min-height:0;padding:0}body[data-lab=snake] #f-prearrival .ps-window{width:100%;height:100%;min-height:0}body[data-lab=snake] #f-prearrival .ps-phone{width:204px;height:444px}body[data-lab=snake] #f-prearrival .ps-phone-panels{height:372px}body[data-lab=snake] #f-prearrival .ps-panels{padding-right:188px}body[data-lab=snake] #f-prearrival .ps-panel.is-active{gap:8px}body[data-lab=snake] #f-prearrival .ps-card{padding:12px}}body[data-lab=snake] #loop-details .chapter:not(#chapter-connect) .feature-scene{content-visibility:auto}@media(min-width:1024px){[data-lab=snake] #f-prearrival .ps-phone{scale:var(--phone-fit,.7);transform-origin:bottom right;right:10px;bottom:10px}}@media(min-width:1024px){[data-lab=snake] .loop .step .snake-slot{width:100%;max-width:max(480px,calc((100svh - 292px) * 1.5493));justify-self:end}[data-lab=snake] .loop .step.snake-flip .snake-slot{justify-self:start}}.film{display:none}body:is([data-intro=a],[data-intro=b]) .film{display:block;position:relative;--p: 0;--dock-w: min(805px, 88vw);--dock-top: 392px;--dock-h: calc(var(--dock-w) * 710 / 1100)}body:is([data-intro=a],[data-intro=b]) .film{background:#F6F7FC}body:is([data-intro=a],[data-intro=b])[data-lab=snake] #loop-details{background-image:linear-gradient(180deg,#F6F7FC,rgb(246 247 252 / 0) 320px),var(--snake-noise),radial-gradient(70% 55% at 50% 50%,rgb(255 255 255 / .75),transparent 75%),linear-gradient(180deg,#F6F7FC 0%,#E9EDF8 40%,#ECEAF7 88%,var(--paper) 100%);background-size:100% 320px,160px 160px,100% 100%,100% 100%;background-repeat:no-repeat,repeat,no-repeat,no-repeat;background-blend-mode:normal,soft-light,normal,normal}.film-stage{position:relative;height:calc(100svh - var(--header-h))}.film-frame{position:absolute;inset:0;z-index:2;margin:0;overflow:hidden;background:var(--ink);box-shadow:0 32px 80px -32px rgb(14 21 38 / calc(.45 * var(--p)))}.film-video{display:block;width:100%;height:100%;object-fit:cover}.film-sound{position:absolute;z-index:2;right:16px;bottom:16px;min-height:32px;padding:4px 12px;border:0;border-radius:999px;font:500 12px/20px var(--body-font);color:var(--card);background:rgb(14 21 38 / .55);backdrop-filter:blur(8px);cursor:pointer}.film-empty{position:absolute;inset:0;z-index:0;display:grid;place-content:center;justify-items:center;gap:4px;color:var(--card);text-align:center;background-color:var(--ink);background-image:var(--snake-noise, none),radial-gradient(40% 55% at 30% 35%,color-mix(in srgb,var(--cta) 45%,transparent),transparent 70%),radial-gradient(35% 50% at 72% 70%,rgb(59 130 246 / .35),transparent 70%);background-size:160px 160px,140% 140%,140% 140%;background-blend-mode:soft-light,normal,normal;animation:film-drift 18s ease-in-out infinite alternate}@keyframes film-drift{to{background-position:0 0,30% 20%,70% 40%}}.film-video[src]{position:relative;z-index:1}.film-video:not([src]){display:none}.film-play{display:grid;place-items:center;width:80px;height:80px;margin-bottom:12px;border-radius:50%;padding-left:4px;background:rgb(255 255 255 / .14);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3);backdrop-filter:blur(8px);transition:transform .3s ease,background-color .3s ease}.film-frame:hover .film-play{transform:scale(1.06);background:rgb(255 255 255 / .22)}.film-empty b{font:600 16px/24px var(--body-font);color:var(--card)}.film-empty>span:last-child{font:400 14px/20px var(--body-font);color:var(--on-cta-2)}.film-frame.is-nudged .film-play{animation:film-nudge .6s ease}@keyframes film-nudge{30%{transform:scale(1.12)}}.film-frame{cursor:pointer}.film-copy h1{margin:0 auto 16px;max-width:16ch;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.film-copy h1 em{font-style:normal;color:var(--cta)}.film-copy .lede{margin:0 auto 24px;max-width:60ch;font-size:18px;line-height:28px;color:var(--text-2)}.film-copy .hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.film-watch{display:inline-flex;align-items:center;gap:8px}.film-dock,.film-glow,.film-dot{display:none}.film-dot{position:absolute;z-index:3;left:var(--dot-x, calc(50% - 7px));width:14px;height:14px;border-radius:50%;background:#3B82F6;box-shadow:0 0 0 6px rgb(59 130 246 / .18),0 0 18px rgb(59 130 246 / .6)}.film-down{position:absolute;z-index:3;left:calc(50% - 22px);bottom:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--card);background:rgb(255 255 255 / .16);backdrop-filter:blur(8px);animation:film-bob 2.4s ease-in-out infinite}@keyframes film-bob{50%{transform:translateY(4px)}}body[data-intro=a] .film{height:250vh;padding-bottom:max(240px,calc(var(--dock-top) + var(--dock-h) - 100svh + var(--header-h) + 168px))}body[data-intro=a] .film-stage{position:sticky;top:var(--header-h)}body[data-intro=a] .film-dock{display:block;position:absolute;visibility:hidden;left:calc(50% - var(--dock-w) / 2);top:var(--dock-top);width:var(--dock-w);height:var(--dock-h)}body[data-intro=a] .film-copy{position:absolute;inset-inline:0;top:48px;z-index:1;text-align:center;opacity:clamp(0,calc((var(--p) - .5) * 2),1);transform:translateY(calc((1 - var(--p)) * 24px))}body[data-intro=a] .film-glow{display:block;position:absolute;z-index:1;pointer-events:none;left:calc(50% - var(--dock-w) * .6);width:calc(var(--dock-w) * 1.2);top:calc(var(--dock-top) - 160px);height:220px;background:radial-gradient(50% 70% at 50% 100%,color-mix(in srgb,var(--cta) 38%,transparent),transparent 70%);filter:blur(8px);opacity:clamp(0,calc((var(--p) - .6) * 2.5),1)}body[data-intro=a] .film-dot{display:block;top:calc(var(--dock-top) + var(--dock-h) - 7px);opacity:clamp(0,calc((var(--p) - .9) * 10),1)}body[data-intro=a] .film-down{opacity:clamp(0,calc(1 - var(--p) * 4),1)}body[data-intro=a] .film.is-static{height:auto;padding-bottom:168px}body[data-intro=a] .film.is-static .film-stage{position:relative;top:0;height:calc(var(--dock-top) + var(--dock-h))}body[data-intro=a] .film.is-static .film-down{display:none}body[data-intro=b] .film-frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(14 21 38 / .8),rgb(14 21 38 / .2) 55%,transparent)}body[data-intro=b] .film-copy{position:absolute;inset-inline:0;bottom:96px;z-index:3;text-align:center}body[data-intro=b] .film-copy h1,body[data-intro=b] .film-copy h1 em{color:var(--card)}body[data-intro=b] .film-copy .lede{color:var(--on-cta-2)}body[data-intro=b] .film-watch{color:var(--card);background:var(--on-cta-fill);border-color:var(--on-cta-line);backdrop-filter:blur(8px)}body[data-intro=b] .film-empty{place-content:start center;padding-top:18vh}body[data-intro=b] .film-empty b,body[data-intro=b] .film-empty>span:last-child{display:none}body[data-intro=b] .film{padding-bottom:120px}body[data-intro=b] .film-dot{display:block;top:calc(100% - 7px)}@media(prefers-reduced-motion:reduce){.film-down,.film-empty,.film-frame.is-nudged .film-play{animation:none}}body[data-intro=a]:is([data-link=rail],[data-link=ride],[data-link=none],[data-link=grow]) .film-dot{display:none}body[data-intro=a][data-link=ride] .film{z-index:3}body[data-intro=a][data-link=ride] .film-frame{transition:opacity .2s linear}#film-h,#hero-h{max-width:none;font-size:clamp(1.125rem,4.5vw,4rem);line-height:1.1}#film-h .hero-title-line,#hero-h .hero-title-line{display:block;white-space:nowrap}.fs-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px);align-items:center;margin-top:0;padding:clamp(24px,2.5vw,40px);border-radius:32px;border:1px solid var(--card);background:linear-gradient(135deg,var(--surface-sunken),var(--sky));box-shadow:var(--sh-card)}@media(max-width:760px){.fs-card{grid-template-columns:1fr}}.fs-photo{position:relative;margin:0;aspect-ratio:auto;align-self:stretch;min-height:440px;border-radius:24px;overflow:hidden;box-shadow:var(--sh-float)}.fs-photo img.fs-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fs-plate{position:absolute;left:var(--s-5);right:var(--s-5);bottom:var(--s-5);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.fs-plate img{width:150px;height:54px;object-fit:contain;object-position:left center}.fs-plate span{max-width:20ch;font:400 16px/24px var(--body-font);color:var(--text-2)}.fs-copy{display:grid;gap:18px;align-content:center}.fs-kicker{margin:0;font:500 14px/20px var(--body-font);color:var(--blue-deep)}.fs-copy h2{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:-.04em}.fs-copy h2 span{display:block;color:var(--heading-soft)}.fs-lede{margin:0;max-width:52ch;font:400 16px/26px var(--body-font);color:var(--text-2)}.fs-creds{list-style:none;margin:0;padding:var(--s-5) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);border-top:1px solid var(--line);font:400 14px/20px var(--body-font);color:var(--text-muted)}.fs-creds b{font-weight:600;color:var(--text);margin-right:var(--s-1)}.fs-sign{display:flex;align-items:center;gap:var(--s-6)}.fs-sign img{width:130px;height:auto}.fs-sign span{font:400 13px/20px var(--body-font);color:var(--text-muted)}.founder-about-link{align-self:flex-start;justify-self:start;width:fit-content;gap:14px}.founder-about-link:focus-visible{outline:2px solid var(--cta);outline-offset:4px}.flex-story{padding-block:40px}.flex-story>.shell{max-width:1440px}.fs-plate{left:16px;right:16px;bottom:16px;padding:10px 16px}.fs-plate img{width:115px;height:36px}.fs-plate span{font-size:12px;line-height:18px}.fs-creds{padding-top:14px;gap:6px 16px;font-size:12px;line-height:18px}.fs-sign{gap:20px}@media(max-width:760px){.flex-story{padding-block:28px}.fs-card{gap:24px;padding:22px}.fs-photo{width:100%;aspect-ratio:1.45;min-height:0}.fs-copy h2{font-size:34px}.fs-copy{gap:16px}}#story.flex-story{margin-top:clamp(32px,4vw,64px);padding-top:120px}@media(max-width:760px){#story.flex-story{padding-top:64px}}#story .fs-plate{flex-wrap:wrap;gap:var(--s-2) var(--s-4)}#story .fs-plate span{max-width:none;white-space:nowrap}#story .fs-sign{flex-wrap:wrap}#story .fs-sign span{white-space:nowrap}#story .fs-creds{border-top:0}#story.flex-story{overflow:hidden;background:var(--paper);padding-bottom:120px}#story.flex-story::before{inset:0;height:auto;max-height:none;z-index:0;background:radial-gradient(ellipse 58% 66% at 12% 52%,rgb(124 164 241 / .22),transparent 78%),radial-gradient(ellipse 56% 72% at 92% 56%,rgb(154 144 223 / .2),transparent 80%),radial-gradient(ellipse 62% 48% at 52% 86%,rgb(128 190 209 / .12),transparent 82%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 32%,#000 72%,transparent 100%)}#story.flex-story::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--snake-noise, none);background-size:160px 160px;opacity:.12;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 32%,#000 72%,transparent)}#story>.shell{position:relative;z-index:1}#story .fs-card{box-shadow:0 24px 64px -36px rgb(66 85 133 / .3),0 2px 8px rgb(30 46 79 / .04)}@media(max-width:760px){#story.flex-story{padding-bottom:64px}}.testimonials{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:100svh;padding-block:clamp(80px,10vh,140px);background:#080d1c;--ink: #f3f5ff;--mute: #9ba7c3;--blue: #8b9dff}.testimonials::before,.testimonials::after{content:"";position:absolute;inset:0;pointer-events:none}.testimonials::before{background:radial-gradient(ellipse 65% 75% at 0% 25%,#2254b83d,transparent 80%),radial-gradient(ellipse 55% 70% at 100% 80%,#794ed53b,transparent 80%),radial-gradient(ellipse 50% 40% at 50% 110%,#16829124,transparent 85%)}.testimonials::after{background-image:var(--snake-noise);background-size:160px 160px;opacity:.16;mix-blend-mode:screen}.testimonials>.shell{width:100%}.testimonials>.shell{position:relative;z-index:2}.testimonials-carousel{max-width:880px;margin:0 auto}.testimonials-grid{display:grid}.testimonial{grid-area:1 / 1;visibility:hidden;pointer-events:none;text-align:center;display:flex;flex-direction:column;margin:0;padding:16px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.testimonial blockquote{margin:0 0 32px}.testimonial blockquote p{margin:0;color:var(--ink);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.5;letter-spacing:-.015em}.testimonial figcaption{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:auto;padding-top:0;border:0;text-align:left}.testimonial figcaption strong{display:block;font-size:.875rem;font-weight:600;color:var(--ink)}.testimonial figcaption strong+span{display:block;margin-top:4px;font-size:.8125rem;color:var(--mute)}.testimonial.is-active{visibility:visible;pointer-events:auto;animation:testimonial-in .45s ease both}.testimonials-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.testimonials-dots{display:flex}.testimonial-dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.testimonial-dot::after{content:"";width:8px;height:8px;border-radius:8px;background:var(--mute)}.testimonial-dot[aria-current=true]::after{width:24px;background:var(--blue)}.testimonials-controls button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@keyframes testimonial-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.testimonial{padding:8px 0}}@media(prefers-reduced-motion:reduce){.testimonial.is-active{animation:none}}.story-spark{position:absolute;pointer-events:none;width:5px;height:5px;border-radius:2px;background:var(--spark);box-shadow:0 0 10px var(--spark);z-index:4}@property --chip-a{syntax:"<color>"; inherits:true; initial-value:#a16aff;}@property --chip-b{syntax:"<color>"; inherits:true; initial-value:#e575ef;}.cc-chip:nth-child(1),#tab-properties{--chip-a: #398bff;--chip-b: #18cde4}.cc-chip:nth-child(2),#tab-inbox{--chip-a: #0bc5d8;--chip-b: #20d6b0}.cc-chip:nth-child(3),#tab-cleaning{--chip-a: #a16aff;--chip-b: #e575ef}.cc-chip:nth-child(4),#tab-prearrival{--chip-a: #ff65ad;--chip-b: #ff858b}.cc-chip:nth-child(5),#tab-agents{--chip-a: #ff9a38;--chip-b: #ffce32}.cc-chip:nth-child(6){--chip-a: #26d7a2;--chip-b: #9bdf37}.cc-chip:nth-child(7),#tab-pricing{--chip-a: #9180ff;--chip-b: #42baff}@keyframes cc-chip-flow{to{background-position:100% 50%}}.cc-chip:nth-child(8){--chip-a: #398bff;--chip-b: #18cde4}.cc-chip:nth-child(9){--chip-a: #ff65ad;--chip-b: #ff858b}.cc-chip:nth-child(10){--chip-a: #26d7a2;--chip-b: #9bdf37}.cc-chip:nth-child(11){--chip-a: #9180ff;--chip-b: #42baff}.cc-chip:nth-child(12){--chip-a: #ff9a38;--chip-b: #ffce32}.cc-chip:nth-child(13){--chip-a: #0bc5d8;--chip-b: #20d6b0}.js [data-scene=guest]{--cycle: 28s;--beats: 4}.js [data-scene=guest] :is(.hl,.ring,.spot){animation-duration:var(--cycle);animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}.js [data-scene=guest] .spot{animation-name:cl-halo}.js [data-scene=guest] .spot.tight{animation-name:cl-mark}.js [data-scene=guest] .hl{animation-name:cl-hl}.js [data-scene=guest] .ring{animation-name:cl-press}.js [data-scene=guest] .gj-sel{animation:gj-sel var(--cycle) var(--spring) infinite}@keyframes gj-sel{0%,23.2%{transform:none}24.4%,48.2%{transform:translate3d(0,2.667em,0)}49.4%,73.2%{transform:translate3d(0,5.333em,0)}74.4%,98.2%{transform:translate3d(0,8em,0)}99.4%,100%{transform:none}}.js [data-scene=guest] :is(.gj-on,.gj-crumb>span){animation:gj-lit var(--cycle) linear infinite}.js [data-scene=guest] .gj-off{animation:gj-unlit var(--cycle) linear infinite}@keyframes gj-lit{0%,23.6%{opacity:1}24%,98.6%{opacity:0}99%,100%{opacity:1}}@keyframes gj-unlit{0%,23.6%{opacity:0}24%,98.6%{opacity:1}99%,100%{opacity:0}}.js [data-scene=guest] .gj-scr{animation:gj-scr var(--cycle) var(--ease) infinite}@keyframes gj-scr{0%,23.4%{opacity:1;transform:none}24.4%{opacity:0;transform:none}24.5%,98.2%{opacity:0;transform:translate3d(0,.5em,0)}99.4%,100%{opacity:1;transform:none}}.js [data-scene=guest] .cl-note{animation:gj-note var(--cycle) var(--ease) infinite}@keyframes gj-note{0%,2.6%{opacity:0;transform:translate3d(0,.5em,0)}4.2%,21.2%{opacity:1;transform:none}22.4%,100%{opacity:0;transform:none}}.js [data-scene=guest] :is(.gj-on,.gj-off,.gj-crumb>span,.gj-scr,.cl-note){animation-delay:calc((var(--b) - var(--beats)) * var(--cycle) / var(--beats))}.js [data-scene=guest] .cl-swap>.cur{animation:gj-cur var(--cycle) linear infinite}.js [data-scene=guest] .cl-swap>.alt{animation:gj-alt var(--cycle) linear infinite}.js [data-scene=guest] .cl-swap>.mid{animation:gj-mid var(--cycle) linear infinite}.js [data-scene=guest] .cl-swap>:is(.cur,.alt,.mid){animation-delay:calc((var(--at, 0) - 100) * var(--cycle) / 100)}@keyframes gj-cur{0%,39.9%{opacity:0}40%,99.9%{opacity:1}100%{opacity:0}}@keyframes gj-alt{0%,39.9%{opacity:1}40%,99.9%{opacity:0}100%{opacity:1}}@keyframes gj-mid{0%,5.9%{opacity:1}6%,99.9%{opacity:0}100%{opacity:1}}.js [data-scene=guest] .gj-new{animation:gj-drop var(--cycle) var(--spring) infinite}.js [data-scene=guest] .gj-free{animation:gj-free var(--cycle) linear infinite}@keyframes gj-drop{0%,1.4%{opacity:0;transform:translate3d(0,-40%,0) scaleX(.7)}3.4%,26%{opacity:1;transform:none}27%,100%{opacity:0;transform:none}}@keyframes gj-free{0%,1.6%{opacity:1}2.8%,26%{opacity:0}27%,100%{opacity:1}}.js [data-scene=guest] .gph{animation:gj-gph var(--cycle) var(--ease) infinite}.js [data-scene=guest] .gph-frame{animation:gj-gph-slide var(--cycle) var(--spring) infinite}@keyframes gj-gph{0%,24.6%{opacity:0}26.2%,47.8%{opacity:1}49%,100%{opacity:0}}@keyframes gj-gph-slide{0%,24.6%{transform:translate3d(var(--phone-slide, 2.2em),0,0)}26.6%,47.8%{transform:none}49%,100%{transform:translate3d(var(--phone-slide, 2.2em),0,0)}}.js [data-scene=guest] .gj-in{animation:gj-msg-in var(--cycle) var(--spring) infinite}.js [data-scene=guest] .ib-draft{animation:gj-draft var(--cycle) var(--ease) infinite}.js [data-scene=guest] .ib-msg.reply{animation:gj-reply var(--cycle) var(--spring) infinite}.js [data-scene=guest] :is(.ib-sys,.ib-tag.ai){animation:gj-sys var(--cycle) var(--ease) infinite}@keyframes gj-msg-in{0%,52.4%{opacity:0;transform:translate3d(0,.5em,0)}53.6%,100%{opacity:1;transform:none}}@keyframes gj-draft{0%,56%{opacity:0;transform:translate3d(0,.4em,0)}57.2%,62.4%{opacity:1;transform:none}63%,100%{opacity:0;transform:none}}@keyframes gj-reply{0%,62.8%{opacity:0;transform:translate3d(0,.5em,0)}63.8%,100%{opacity:1;transform:none}}@keyframes gj-sys{0%,64%{opacity:0}65%,100%{opacity:1}}.js [data-scene],.js [data-scene]::before,.js [data-scene]::after,.js [data-scene] *,.js [data-scene] *::before,.js [data-scene] *::after{animation-play-state:paused!important}.js [data-scene].is-visible,.js [data-scene].is-visible::before,.js [data-scene].is-visible::after,.js [data-scene].is-visible *,.js [data-scene].is-visible *::before,.js [data-scene].is-visible *::after{animation-play-state:running!important}:root[data-motion=paused] [data-scene],:root[data-motion=paused] [data-scene]::before,:root[data-motion=paused] [data-scene]::after,:root[data-motion=paused] [data-scene] *,:root[data-motion=paused] [data-scene] *::before,:root[data-motion=paused] [data-scene] *::after,:root[data-motion=paused] .marquee-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[data-scene],[data-scene]::before,[data-scene]::after,[data-scene] *,[data-scene] *::before,[data-scene] *::after{animation:none!important;transition:none!important}}.motion-toggle{margin-inline-start:auto;display:none;align-items:center;gap:var(--s-2);font:inherit;font-size:12px;font-weight:500;color:var(--text-2);background:none;border:1px solid var(--line);border-radius:50px;padding:5px 12px 5px 10px;cursor:pointer}.js .motion-toggle:not([hidden]){display:inline-flex}.motion-toggle:hover{color:var(--text);border-color:var(--line-strong, var(--line))}.motion-toggle:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.motion-ico{position:relative;width:9px;height:10px;flex:0 0 auto}.motion-ico::before,.motion-ico::after{content:"";position:absolute;top:0;width:3px;height:10px;border-radius:1px;background:currentColor}.motion-ico::before{inset-inline-start:0}.motion-ico::after{inset-inline-end:0}:root[data-motion=paused] .motion-ico::after{display:none}:root[data-motion=paused] .motion-ico::before{inset-inline-start:1px;width:0;height:0;background:none;border-inline-start:8px solid currentColor;border-block:5px solid transparent}@media(max-width:599px){.motion-toggle{margin-inline-start:0}}:root[data-page-hidden] [data-scene],:root[data-page-hidden] [data-scene]::before,:root[data-page-hidden] [data-scene]::after,:root[data-page-hidden] [data-scene] *,:root[data-page-hidden] [data-scene] *::before,:root[data-page-hidden] [data-scene] *::after,:root [inert] [data-scene],:root [inert] [data-scene] *,:root [inert] [data-scene] *::before,:root [inert] [data-scene] *::after,:root [data-scene] [inert] *,:root [data-scene] [inert] *::before,:root [data-scene] [inert] *::after{animation-play-state:paused!important}:root[data-motion=paused] [data-scene] *,:root[data-motion=paused] [data-scene] *::before,:root[data-motion=paused] [data-scene] *::after{transition:none!important}.film-frame{background:#f6f7fc;cursor:default}.hero-dashboard-embed{display:block;width:100%;height:100%;border:0}.film-frame>[data-film-video],.film-frame>[data-film-sound]{display:none!important}body[data-intro=a] .film{isolation:isolate;background:linear-gradient(to top,#f6f7fc 0%,rgba(246,247,252,0) 30%),radial-gradient(ellipse at 50% 3%,rgba(255,255,255,.93),transparent 63%),radial-gradient(ellipse at 9% 70%,rgba(168,206,252,.52),transparent 60%),radial-gradient(ellipse at 94% 66%,rgba(199,186,243,.43),transparent 62%),linear-gradient(180deg,#f6f7fc,#edf1fb 80%,#f6f7fc)}body[data-intro=a] .film-stage{background:transparent}body[data-intro=a] .film::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--snake-noise);background-size:160px 160px;opacity:.24;mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}.film-stage::before{content:none}.film-stage::after{content:none}.film-frame{background:transparent;box-shadow:none!important}.hero-dashboard-embed{background:transparent}body[data-intro=a] .film-glow{display:none}#film .dashboard-channel-strip{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);width:min(1200px,94%);margin:0;padding:12px 0;z-index:3;border:0;background:transparent;text-align:center}#film .dashboard-channel-strip .strip-label{font-size:12px;line-height:1.6;margin:0 0 18px;color:var(--mute)}#film .dashboard-channel-strip .marquee-item{font-size:17px}@media(max-width:600px){#film .dashboard-channel-strip .strip-label{font-size:10px;letter-spacing:.18em}#film .dashboard-channel-strip .marquee-item{font-size:14px}}body[data-intro=a] #film{z-index:2;height:auto!important;padding:0 0 24px!important}body[data-intro=a] #film .film-stage{position:relative!important;top:auto!important;height:auto!important;padding:36px 0 24px}body[data-intro=a] #film .film-copy{position:relative!important;inset:auto!important;opacity:1!important;transform:none!important;margin:0 auto 28px}#film #film-h{font-size:clamp(24px,4.2vw,60px);margin-bottom:18px}#film .film-copy .lede{font-size:17px;line-height:1.5;margin-bottom:20px}body[data-intro=a] #film .film-frame{position:relative!important;inset:auto!important;width:min(1140px,94vw)!important;height:auto!important;aspect-ratio:1280/860;margin:0 auto!important;border-radius:18px!important;opacity:1!important;transform:none!important}#film .hero-dashboard-embed{position:absolute;inset:0}#film .film-dock,#film .film-dot,#film .film-down{display:none!important}#film .dashboard-channel-strip{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;margin:12px auto 0!important}@media(max-width:600px){body[data-intro=a] #film .film-stage{padding-top:24px}#film .film-copy .lede{font-size:15px}body[data-intro=a] #film .film-frame{aspect-ratio:1280/980}#film .film-copy{margin-bottom:18px!important}}#film #film-h em{color:#87385a;background-image:linear-gradient(110deg,var(--chip-a,#a16aff) 0%,var(--chip-b,#e575ef) 48%,var(--chip-a,#a16aff) 100%);background-size:220% 100%;background-position:0% 50%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:cc-chip-flow 5s ease-in-out infinite alternate}[data-rest] #film-h em{animation-play-state:paused}@media(prefers-reduced-motion:reduce){#film #film-h em{animation:none}}@media(forced-colors:active){#film #film-h em{background:none;color:CanvasText}}@property --ambient-a{syntax:"<color>"; inherits:true; initial-value:#9b73d7;}@property --ambient-b{syntax:"<color>"; inherits:true; initial-value:#ba7dda;}.hero-ambience{display:none}:root[data-hero-ambience=glass] body[data-intro=a] .film{background:linear-gradient(180deg,#f6f7fc 0%,#f1f0fa 78%,#f6f7fc 100%);transition:--ambient-a .7s ease,--ambient-b .7s ease}:root[data-hero-ambience=glass] .hero-ambience{display:block;position:absolute;inset:180px 0 0;overflow:hidden;pointer-events:none;z-index:0;mask-image:linear-gradient(transparent,#000 28%,#000 75%,transparent)}.hero-ambience i{position:absolute;width:72%;height:90%;top:8%;border-radius:50%;will-change:transform}.hero-ambience i:first-child{left:-30%;background:radial-gradient(ellipse,color-mix(in srgb,var(--ambient-a) 23%,transparent),transparent 68%);animation:hero-ambient-drift 18s ease-in-out infinite alternate}.hero-ambience i:last-child{right:-28%;top:18%;background:radial-gradient(ellipse,color-mix(in srgb,var(--ambient-b) 25%,transparent),transparent 68%);animation:hero-ambient-drift 20s ease-in-out -8s infinite alternate-reverse}@keyframes hero-ambient-drift{from{transform:translate3d(-3%,-4%,0) scale(.95)}to{transform:translate3d(12%,8%,0) scale(1.1)}}:root[data-motion=paused] .hero-ambience i,.film[data-ambience-running=false] .hero-ambience i{animation-play-state:paused}@media(max-width:600px){:root[data-hero-ambience=glass] .hero-ambience{inset:230px 0 0}.hero-ambience i{width:100%}}@media(prefers-reduced-motion:reduce){.hero-ambience i{animation:none;will-change:auto}:root[data-hero-ambience=glass] body[data-intro=a] .film{transition:none}}:root[data-hero-ambience=glass] .browser{position:relative}.hero-rim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.hero-rim rect{fill:none;stroke:url(#rim-colour);stroke-width:1;stroke-linecap:round;stroke-dasharray:12 88;filter:drop-shadow(0 0 3px var(--ambient-a));animation:hero-rim-sweep 10s linear infinite}@keyframes hero-rim-sweep{0%{stroke-dashoffset:0;opacity:0}3%{opacity:.95}37%{opacity:.95}42%{stroke-dashoffset:-100;opacity:0}100%{stroke-dashoffset:-100;opacity:0}}:root[data-ambience-running=false] .hero-rim rect{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero-rim rect{animation:none;opacity:.35;stroke-dasharray:none;filter:none}}.hero-rim .hero-rim-glow{stroke-width:4;filter:blur(3px)}.hero-rim .hero-rim-core{filter:drop-shadow(0 0 3px var(--ambient-a)) drop-shadow(0 0 7px var(--ambient-b))}@media(prefers-reduced-motion:reduce){.hero-rim .hero-rim-glow{display:none}.hero-rim .hero-rim-core{filter:none}}:root[data-hero-glow=delicate] .hero-rim .hero-rim-glow{stroke-width:3;stroke-opacity:.35;filter:blur(2.5px)}:root[data-hero-glow=delicate] .hero-rim .hero-rim-core{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--ambient-a) 45%,transparent))}@media(prefers-reduced-motion:reduce){:root[data-hero-glow=delicate] .hero-rim .hero-rim-core{filter:none}}.closing-section{padding:72px 0;background:var(--paper)}.closing-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:64px;align-items:center;padding:72px 64px;border-radius:30px;background:radial-gradient(ellipse at 5% 85%,#90bff7b3,transparent 70%),radial-gradient(ellipse at 98% 20%,#af9ae9ad,transparent 65%),linear-gradient(130deg,#e1ebff,#d5daf8 55%,#c7bce9);box-shadow:0 28px 70px -40px #6673ae70}.closing-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.65' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.24;mix-blend-mode:multiply}.closing-content h2{font-size:clamp(32px,3.8vw,52px);line-height:1.12;letter-spacing:-.04em;margin:0 0 24px;color:var(--ink)}.closing-content h2 span{color:#424b7b}.closing-content p{font-size:18px;line-height:1.65;max-width:550px;color:#444e69;margin:0 0 32px}.closing-form{display:flex;gap:12px;flex-wrap:wrap}.closing-form input{flex:1;min-width:180px;width:100%;background:#ffffff9c;border:1px solid #ffffffc9;border-radius:12px;padding:15px 18px;font:inherit;color:var(--ink)}.closing-form input::placeholder{color:#616b81}.closing-form .btn{flex-shrink:0;border-radius:12px;min-height:52px}.closing-orbit{width:250px;height:250px;justify-self:center;position:relative;border:1px solid #6877b652;border-radius:50%;display:grid;place-items:center}.closing-orbit>span{position:absolute;left:calc(50% - 26px);top:calc(50% - 26px);width:52px;height:52px;border:1px solid #ffffffc7;background:#ffffff78;border-radius:50%;display:grid;place-items:center;transform:rotate(var(--a)) translateX(125px) rotate(calc(-1 * var(--a)))}.closing-orbit svg{width:23px;height:23px;fill:none;stroke:#5566b0;stroke-width:1.6}.booking-dialog{border:0;border-radius:18px;padding:0;width:min(1200px,98vw);height:96dvh;max-width:98vw;max-height:96dvh;background:#fff;box-shadow:0 24px 90px #10182b55;color:var(--ink)}.booking-dialog::backdrop{background:#0e1526a6;backdrop-filter:blur(5px)}.booking-dialog[open]{display:flex;flex-direction:column}.booking-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--line);gap:16px}.booking-bar h2{font-size:17px;margin:0}.booking-close{border:0;background:var(--surf);border-radius:50%;width:40px;height:40px;font-size:26px;cursor:pointer}.booking-dialog iframe{border:0;flex:1;min-height:0;width:100%}.booking-foot{margin:0;text-align:center;padding:8px;font-size:12px;color:var(--slate)}.booking-foot a{color:inherit}html.booking-open{overflow:hidden}@media(max-width:760px){.closing-card{padding:36px 24px;grid-template-columns:1fr;gap:46px}.closing-orbit{width:190px;height:190px;margin:10px 0}.closing-orbit>span{transform:rotate(var(--a)) translateX(95px) rotate(calc(-1 * var(--a)))}.closing-content p{font-size:16px}.closing-form{flex-direction:column}.closing-section{padding:40px 0}}.closing-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.closing-card::before{z-index:0;opacity:.42;mix-blend-mode:multiply}.closing-content,.closing-orbit{position:relative;z-index:1}.closing-orbit{animation:closing-orbit-turn 32s linear infinite}.closing-orbit svg{animation:closing-icon-turn 32s linear infinite}[data-rest] .closing-orbit,[data-rest] .closing-orbit svg{animation-play-state:paused}@keyframes closing-orbit-turn{to{transform:rotate(360deg)}}@keyframes closing-icon-turn{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.closing-orbit,.closing-orbit svg{animation:none}}#f-finance .fin-viewport{position:relative;padding:0;display:block}.fin-app{position:absolute;left:0;top:0;width:1357px;transform-origin:top left;background:#f7f7f8;color:#22272b;font:11px/1.45 Arial,sans-serif;overflow:hidden;display:flex}.fin-app *{box-sizing:border-box}.fin-app svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.fin-app em{font-style:normal}.fin-nav{width:190px;flex:none;background:#fff;border-right:1px solid #e9eaee;display:flex;flex-direction:column;padding:0 8px;overflow:hidden}.fin-nav>b{height:52px;display:flex;align-items:center;gap:10px;padding:0 5px;font-size:12px}.fin-nav>b svg{width:22px;height:22px;color:#587874}.fin-nav em{margin-left:auto;color:#8e969c}.fin-search{height:32px;margin:0 2px 15px;border:1px solid #e6e8ed;border-radius:4px;padding:7px 8px;color:#92979e}.fin-nav-items>span{display:flex;align-items:center;gap:9px;padding:7px 8px;height:30px;color:#3e4751}.fin-nav-items .fin-selected{background:#124e52;color:white;border-radius:5px}.fin-nav-items .fin-sub{margin:4px 0 0 19px;height:26px;background:#e9eeee;color:#315c60;border-radius:4px}.fin-nav-items .fin-subitem{margin-left:19px;height:27px}.fin-credit{margin-top:auto;padding:12px 8px;display:flex;align-items:center;gap:9px}.fin-credit em{color:#439765;font-size:10px}.fin-nav>small{display:flex;gap:9px;align-items:center;padding:10px 4px 16px;font-size:10px}.fin-nav>small i{display:grid;place-items:center;background:#e2e7ee;color:#394754;width:27px;height:27px;border-radius:50%;font-style:normal}.fin-nav>small em{font-size:9px}.fin-main{flex:1;min-width:0;position:relative;overflow:hidden;padding-top:44px}.fin-main>header{position:absolute;inset:0 0 auto;height:44px;padding:13px 20px;background:#fff;border-bottom:1px solid #e4e7eb;z-index:1;color:#7b858e}.fin-main>header span{color:#222;margin-left:12px}.fin-main>header>em{float:right;color:#222}.fin-scroll{padding:24px;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.fin-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.fin-app h4{font-size:20px;line-height:28px;margin:0;font-weight:600}.fin-heading>div,.fin-table-title>div{display:flex;gap:8px}.fin-heading>div>span,.fin-table-title>div>span,.fin-toolbar b{padding:7px 12px;border:1px solid #e0e3e8;border-radius:5px;background:#fff;font-size:11px;font-weight:400;box-shadow:0 1px 2px #00000005}.fin-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;height:29px}.fin-tab{border-bottom:2px solid #275d5e;background:white;padding:7px 16px}.fin-filters{background:white;border:1px solid #e2e4e8;border-radius:6px;padding:15px;margin-bottom:19px}.fin-filters>b{font-size:12px;font-weight:600}.fin-filters>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}.fin-filters span{font-size:10px;color:#5d646c}.fin-filters strong{display:block;margin-top:5px;border:1px solid #dcdfe5;border-radius:3px;padding:4px 9px;font-size:10px;font-weight:400;color:#606970}.fin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fin-cards article{position:relative;padding:16px;background:white;border:1px solid #e0e3e8;border-radius:6px;min-height:92px}.fin-card-label{font-size:10px;font-weight:600}.fin-cards article>em{position:absolute;right:12px;top:10px;color:#92989d}.fin-cards article>b{display:block;font-size:22px;letter-spacing:-.7px;margin-top:11px;font-weight:600}.fin-cards small{position:absolute;right:15px;bottom:15px;padding:4px 7px;background:#f2f2f5;border-radius:15px;color:#737782;font-size:8px}.fin-group{background:#fcfcfd;border:1px solid #e2e4e9;border-radius:6px;padding:13px;margin-top:18px}.fin-app h5{font-size:13px;font-weight:600;margin:0 0 13px}.fin-timeseries{background:white;border:1px solid #e0e3e8;border-radius:6px;padding:16px 12px;margin-top:20px}.fin-timeseries h5 em{float:right;color:#8c949b}.fin-legend{display:flex;justify-content:center;gap:28px;font-size:9px;margin:18px 0}.fin-legend span:nth-child(1){color:#7376c8}.fin-legend span:nth-child(2){color:#dc983c}.fin-legend span:nth-child(3){color:#8b9da1}.fin-timeseries>svg{width:100%;height:210px;stroke:none}.fin-deep{margin-top:24px;background:white;border:1px solid #e0e3e8;padding:12px;border-radius:5px}.fin-table-title{display:flex;justify-content:space-between;align-items:center}.fin-table-title h4{font-size:14px}.fin-table-title>div>span:nth-child(2){color:#aaa7d8}.fin-deep>p{font-size:11px;color:#8b9098;margin:20px 0 8px}.fin-app table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.fin-app td,.fin-app th{padding:10px 8px;text-align:right;border-right:1px solid #e9ebf1}.fin-app th{background:#f1f1f7;font-weight:600;font-size:10px;padding:8px}.fin-app td:first-child,.fin-app th:first-child{text-align:left}.fin-app tbody tr:nth-child(even){background:#f8f8fc}.fin-app td:nth-child(3){background:#c7d4d7}.fin-low td{transition:box-shadow .6s}.fin-app[data-finance-stage="1"] .fin-low{box-shadow:inset 3px 0 #165257}.fin-fab{position:absolute;bottom:20px;right:20px;background:#2965e8;color:white;padding:8px 15px;border-radius:24px;box-shadow:0 3px 7px #0002;font-size:12px}.fin-ai{position:absolute;right:0;top:44px;bottom:0;width:380px;background:white;border-left:1px solid #e1e5ea;box-shadow:-7px 0 20px #0000000a;transform:translateX(105%);transition:transform .65s;z-index:2}.fin-app[data-finance-stage="2"] .fin-ai{transform:none}.fin-ai>header{height:44px;border-bottom:1px solid #e8e9ed;padding:13px;font-weight:600;font-size:13px;display:flex;justify-content:space-between;align-items:center}.fin-ai>header span{font-size:11px;color:#7c828a;font-weight:400}.fin-quick{margin:32px 38px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fin-quick p{font-size:11px;color:#7b838d;margin:0 0 5px}.fin-quick>span{border:1px solid #e7e8ec;border-radius:6px;padding:7px 9px;font-size:11px}.fin-question{display:none;margin:24px 18px 18px;padding:12px;background:#f2f4f8;border-radius:8px;font-size:12px;line-height:1.65;min-height:80px}.fin-app.fin-asking .fin-quick{display:none}.fin-app.fin-asking .fin-question{display:block}.fin-answer{margin:20px;opacity:0;transition:opacity .6s;font-size:12px;line-height:1.75}.fin-answer p{margin:12px 0}.fin-answer strong{font-weight:600}.fin-answer small{font-size:10px;color:#91979e}.fin-app.fin-response .fin-answer{opacity:1}.fin-follow{margin-top:18px;border:1px solid #e5e8ed;border-radius:5px;font-size:10px;padding:9px}.fin-ai footer{position:absolute;bottom:12px;left:18px;right:18px;border:1px solid #e1e4e8;border-radius:15px;padding:13px 11px;color:#9299a2;font-size:10px;background:white}.fin-ai footer span{float:right}.fin-play{position:absolute;bottom:3px;left:170px;z-index:4;font-size:10px;border:0;background:transparent;color:#879096;cursor:pointer;width:18px;height:18px}.fin-play:focus-visible{outline:2px solid #2865d3}@media(prefers-reduced-motion:reduce){.fin-app *{transition:none!important}}.fin-distributions{display:grid;grid-template-columns:340px 340px;gap:16px;margin:28px -12px -12px;padding-top:20px;background:#f7f7f8}.fin-distributions>section{background:white;border:1px solid #e2e4e8;border-radius:6px;padding:16px}.fin-donut{width:180px;height:180px;border-radius:50%;margin:24px auto;background:conic-gradient(#d71d23 0 48%,#00c568 48% 80%,#8720c1 80% 93%,#43b5c5 93%);display:grid;place-items:center}.fin-donut>b{width:132px;height:132px;background:white;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;font-weight:500}.fin-donut small{font-size:11px;color:#8a919b;margin-top:4px}.fin-nationality{background:conic-gradient(#d71d23 0 45%,#00c568 45% 75%,#8720c1 75% 90%,#43b5c5 90%)}.fin-distributions p{font-size:10px;color:#59646e;margin:8px 0}.fin-cards article,.fin-deep td,.fin-answer p{position:relative;transform:scale(1);transform-origin:center;transition:background-color .35s,box-shadow .35s,color .35s,transform .4s cubic-bezier(.22,1,.36,1)}.fin-app .fin-highlight{background-color:#edf4ff;box-shadow:inset 0 0 0 2px #377de5,0 4px 16px #377de526;color:#194c94;transform:scale(1.035);z-index:2}.fin-app td.fin-highlight{font-weight:700}.fin-app .fin-answer p.fin-highlight{border-radius:5px;box-shadow:0 0 0 8px #edf4ff,0 0 0 10px #377de5}@media(prefers-reduced-motion:reduce){.fin-app .fin-highlight{transform:none}}.demo-rail{--rail: 4.32em;--rail-ink: #68737d;--rail-on: var(--cta);display:none;order:-1;flex-direction:column;align-items:center;flex:none;box-sizing:border-box;width:var(--rail);min-width:0;gap:calc(var(--rail) * .241);padding:calc(var(--rail) * .241) calc(var(--rail) * .13);border-right:1px solid #eceef3;background:#fff}.demo-rail-mark{display:block;flex:none;width:calc(var(--rail) * .519);height:calc(var(--rail) * .519);margin-bottom:calc(var(--rail) * .148)}.demo-rail>span{display:grid;place-items:center;flex:none;width:calc(var(--rail) * .667);height:calc(var(--rail) * .537);border-radius:calc(var(--rail) * .111);color:var(--rail-ink)}.demo-rail svg{width:calc(var(--rail) * .296);height:calc(var(--rail) * .296);fill:none;stroke:currentColor;stroke-width:1.5}.demo-rail>.demo-rail-on{background:var(--rail-on);color:#fff}.demo-rail>.demo-rail-foot{margin-top:auto}.demo-rail>.demo-rail-user{overflow:hidden;padding:0;border-radius:50%;width:calc(var(--rail) * .556);height:calc(var(--rail) * .556)}.demo-rail-user img{width:100%;height:100%;object-fit:cover}.demo-rail-on>svg{display:none}#f-channels [data-rail=channels],#f-properties [data-rail=properties],#f-pricing [data-rail=pricing],#f-marketing [data-rail=marketing],#f-hr [data-rail=hr],#f-crm [data-rail=crm],#f-finance [data-rail=finance],#f-assistant [data-rail=assistant],#f-prearrival [data-rail=prearrival],#f-cleaning [data-rail=cleaning]{display:block}@media(max-width:1023px){.demo-rail{display:flex}:is(#f-channels,#f-properties,#f-marketing,#f-hr) :is(.app-side,.side){display:none}:is(#f-channels,#f-properties,#f-marketing,#f-hr) .aw-body{grid-template-columns:var(--rail-col, 4.32em) minmax(0,1fr)}#f-channels{--scene-draw: 977}#f-properties{--scene-draw: 954;--scene-tall: 640}#f-marketing{--scene-draw: 954;--scene-tall: 640}#f-hr{--scene-tall: 746}body[data-lab=snake] #loop-details .step .feature-scene,[data-lab=snake] .loop .step .feature-scene{aspect-ratio:1100 / 710;display:grid}body[data-lab=snake] #loop-details .step .feature-scene>:is([data-fitted],iframe),[data-lab=snake] .loop .step .feature-scene>:is([data-fitted],iframe){place-self:center}:is(#f-properties,#f-marketing) .scene-canvas[data-fitted]{width:calc(var(--scene-draw, 1100) * 1px)}#f-pricing{--scene-draw: 1110}#f-crm{--scene-draw: 1111;--scene-tall: 720}#f-finance{--scene-draw: 1234}#f-assistant{--scene-draw: 825;--scene-tall: 532.5}:is(#f-pricing,#f-crm) .demo-rail{--rail: 63px}#f-finance .demo-rail{--rail: 67px}#f-assistant .demo-rail{--rail: 41px}#f-assistant .kb-frame[data-fitted]{width:calc(var(--scene-draw, 837) * 1px)}#f-pricing .side,#f-crm .cr-sidebar,#f-finance .fin-nav,#f-assistant .akside{display:none}#f-pricing .pw-frame,#f-crm .cr-app{grid-template-columns:63px minmax(0,1fr)}#f-pricing [data-scene=price] .app,[data-scene=price]#f-pricing .app{width:calc(var(--scene-draw, 1280) * 1px)}#f-crm .scene-canvas[data-fitted]{width:calc(var(--scene-draw, 1280) * 1px)}#f-finance .fin-app{width:calc(var(--scene-draw, 1357) * 1px)}#f-assistant .demo-rail{position:absolute;left:0;top:52px;height:480.5px}#f-assistant .akmain{left:41px;width:784px}#f-assistant .kb-assistant-page{left:41px}}:root[data-rail] .demo-rail{display:flex;--rail: 66px}:root[data-rail] nav.hpn{display:none!important}:root[data-rail] #f-prearrival .ps-app{grid-template-columns:66px minmax(0,1fr)!important}:root[data-rail] #f-cleaning .aw-body{grid-template-columns:66px 150px minmax(0,1fr)!important}
