@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--regular:400;--medium:500;--bold:700;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, "Segoe UI", Roboto, sans-serif;--blue:#007aff;--green:#34c759;--orange:#ff9500;--red:#ff3b30;--purple:#af52de;--pink:#ff2d55;--teal:#30b0c7;--indigo:#5856d6;--gray:#8e8e93;--bg:#f2f2f7;--card:#fff;--label:#000;--label2:#3c3c4399;--label3:#3c3c434d;--sep:#c6c6c8;--fill:#e9e9eb;--hover:#f2f2f7;--sel:#e3efff;--glass:#ffffff9e;--glass-line:#ffffffb3;--mark-tile:#0b0b0f;--mark-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--blue:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--purple:#bf5af2;--pink:#ff375f;--teal:#40c8e0;--indigo:#5e5ce6;--bg:#000;--card:#1c1c1e;--label:#fff;--label2:#ebebf599;--label3:#ebebf54d;--sep:#38383a;--fill:#2c2c2e;--hover:#2c2c2e;--sel:#0a2f57;--glass:#1c1c1e94;--glass-line:#ffffff14;--mark-tile:#fff;--mark-ink:#0b0b0f}}:root[data-theme=dark]{--blue:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--purple:#bf5af2;--pink:#ff375f;--teal:#40c8e0;--indigo:#5e5ce6;--bg:#000;--card:#1c1c1e;--label:#fff;--label2:#ebebf599;--label3:#ebebf54d;--sep:#38383a;--fill:#2c2c2e;--hover:#2c2c2e;--sel:#0a2f57;--glass:#1c1c1e94;--glass-line:#ffffff14;--mark-tile:#fff;--mark-ink:#0b0b0f}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-weight:var(--regular);background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}b,strong,h1,h2,h3{font-weight:var(--bold)}button,input{font:inherit;color:inherit}.btn{height:44px;font-weight:var(--medium);background:var(--fill);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .12s ease-out,opacity .12s;display:inline-flex}.btn:active{opacity:.8;transform:scale(.97)}.btn.go:hover{filter:brightness(1.06)}.btn.clear{color:#fff;background:#ffffff29;border:1px solid #ffffff4d}.btn.glass{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.btn.small{border-radius:9px;height:32px;padding:0 14px;font-size:13px}.btn:disabled{opacity:.45;cursor:default}.btn svg{fill:currentColor;flex:none;width:16px;height:16px}.tip{background:var(--fill);width:17px;height:17px;color:var(--label2);font-size:11px;font-weight:var(--bold);cursor:help;vertical-align:middle;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.tip:hover,.tip.on{background:var(--label);color:var(--card)}.tip-pop{z-index:1000;background:var(--label);width:max-content;max-width:min(300px,100vw - 24px);color:var(--card);font-size:13px;font-weight:var(--regular);text-align:left;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;border-radius:12px;padding:10px 13px;line-height:1.45;animation:.14s ease-out tip-in;position:fixed;box-shadow:0 10px 32px #00000038}.tip-pop:before{content:"";left:var(--arrow,50%);background:inherit;border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;transform:rotate(45deg)}.tip-pop.above:before{top:auto;bottom:-5px}@keyframes tip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tip-pop{animation:none}}.mark{flex:none;width:28px;height:28px}.brand{font-weight:var(--bold);letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;display:inline-flex}.site{background:var(--bg);min-height:100vh;position:relative;overflow-x:hidden}.gradient{width:100%;height:100%;display:block;position:absolute;inset:0}.band{z-index:0;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 74%,0 100%);background:linear-gradient(120deg,#0a84ff,#7d5bf6 45%,#ff4d7d 80%,#5ac8fa);height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.band:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.band.short{clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:330px}.band.full{clip-path:none;height:100%}.on-color{color:#fff}.on-color .links{color:#ffffffd1!important}.on-color .links a:hover{color:#fff}.app-band{z-index:0;pointer-events:none;opacity:.9;height:220px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#00000059 55%,#0000);mask-image:linear-gradient(#000,#00000059 55%,#0000)}.app-band:after{content:"";background:linear-gradient(transparent, var(--bg));position:absolute;inset:0}.site-nav{z-index:10;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);border-radius:18px;align-items:center;gap:22px;width:calc(100% - 32px);max-width:1080px;margin:12px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;top:12px}.site-nav.on-color{background:#ffffff24;border-color:#ffffff40}.site-nav .links{font-weight:var(--medium);color:var(--label2);gap:20px;margin-left:8px;font-size:14px;display:flex}.site-nav .links a:hover{color:var(--label)}.site-nav .end{align-items:center;gap:8px;margin-left:auto;display:flex}.hero{z-index:1;text-align:center;max-width:1080px;margin:0 auto;padding:110px 16px 150px;position:relative}.hero h1{letter-spacing:-.035em;color:#fff;max-width:860px;margin:0 auto;font-size:clamp(40px,7vw,76px);line-height:1.02}.hero h1 .soft{color:#ffffffb8}.hero p{color:#ffffffdb;max-width:600px;margin:22px auto 34px;font-size:clamp(17px,2.2vw,21px)}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.features{z-index:1;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:-60px auto 0;padding:0 16px 90px;display:grid;position:relative}@media (max-width:960px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features{grid-template-columns:1fr}}.glass-card{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:saturate(160%)blur(22px);backdrop-filter:saturate(160%)blur(22px);border-radius:22px;padding:24px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;box-shadow:0 10px 40px #0000000f}.feature:hover{transform:translateY(-3px);box-shadow:0 18px 50px #14143c1f}.feature .icon{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.feature .icon svg{fill:currentColor;width:22px;height:22px}.feature h3{letter-spacing:-.01em;margin:0 0 6px;font-size:19px}.feature p{color:var(--label2);margin:0;font-size:14.5px}.preview{z-index:1;max-width:1080px;margin:0 auto 90px;padding:0 16px;position:relative}.preview .frame{border:1px solid var(--glass-line);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #14143c2e}.site-foot{z-index:1;max-width:1080px;color:var(--label2);border-top:1px solid var(--sep);gap:18px;margin:0 auto;padding:26px 16px 40px;font-size:13px;display:flex;position:relative}.site-foot .sp{flex:1}.rise{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.rise{animation:none}}.app{background:var(--bg);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--sep);background:linear-gradient(180deg, var(--blue), var(--bg) 40%, var(--purple));flex-direction:column;gap:2px;height:100vh;padding:16px 10px 12px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.side{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 7%, var(--bg)), var(--bg) 40%, color-mix(in srgb, var(--purple) 5%, var(--bg)))}}.side .brand{padding:2px 8px 12px}.side h4{font-size:11.5px;font-weight:var(--medium);color:var(--label2);text-transform:none;margin:14px 8px 4px}.nav{width:100%;min-height:32px;font-size:13.5px;font-weight:var(--regular);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:4px 8px;display:flex}.nav.on{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;font-weight:var(--medium);box-shadow:0 3px 12px #5856d64d}.nav .ic{width:22px;height:22px;color:var(--c,var(--blue));border-radius:6px;flex:none;place-items:center;display:grid}.nav .ic svg{fill:currentColor;width:16px;height:16px}.nav .lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav .ct{color:var(--label2);font-size:12px}.nav.on .ct{color:#fff}.side .grow{flex:1;min-height:14px}.pane{flex-direction:column;min-width:0;display:flex;position:relative}.pane>:not(.app-band){z-index:1;position:relative}.head{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px 10px;display:flex}.head h1{letter-spacing:-.022em;margin:0;font-size:26px}.head .sub{color:var(--label2);font-size:13px}.search{background:var(--fill);border-radius:9px;align-items:center;gap:6px;min-width:200px;height:32px;margin-left:auto;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.metrics{grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;padding:6px 24px 14px;display:grid}.metric{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.metric:before{content:"";background:var(--accent,var(--blue));width:3px;position:absolute;top:0;bottom:0;left:0}.metric:nth-child(2){--accent:var(--green)}.metric:nth-child(3){--accent:var(--purple)}.metric:nth-child(4){--accent:var(--pink)}.metric b{letter-spacing:-.02em;font-size:22px;display:block}.metric span{color:var(--label2);font-size:12px}.table-card{background:var(--card);border-radius:12px;flex-direction:column;flex:1;min-height:360px;margin:0 24px 24px;display:flex;overflow:hidden;box-shadow:0 6px 30px #28285a0f}table.leads{border-collapse:collapse;width:100%;font-size:13px}table.leads th{text-align:left;font-weight:var(--medium);color:var(--label2);border-bottom:1px solid var(--sep);white-space:nowrap;padding:10px 12px}.empty{text-align:center;color:var(--label2);flex:1;place-items:center;padding:40px 16px;display:grid}.empty b{color:var(--label);margin-bottom:6px;font-size:17px;display:block}.app-top{display:none}@media (max-width:860px){.app{grid-template-columns:1fr}.side{z-index:30;width:260px;transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0003}.app.open .side{transform:none}.app-top{align-items:center;gap:10px;padding:12px 16px 0;display:flex}.metrics{grid-template-columns:repeat(2,1fr);padding:6px 16px 14px}.head{padding:14px 16px 10px}.table-card{margin:0 16px 16px;overflow-x:auto}.search{width:100%;margin-left:0}}.help-head{padding:0 0 50px;position:relative;overflow:hidden}.help-head .inner{z-index:1;text-align:center;color:#fff;max-width:860px;margin:0 auto;padding:60px 16px;position:relative}.help-head h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(32px,5vw,48px)}.help-search{--lg:.7;border-radius:999px;align-items:center;gap:12px;height:60px;padding:0 22px;display:flex}.help-search input{background:0 0;border:0;outline:0;width:100%;font-size:16px}.help-body{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:56px clamp(24px,3vw,64px);padding:56px 0 100px;display:grid}.help-group h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(22px,1.8vw,28px)}.help-list{border-bottom:1px solid var(--hair)}.help-item{border-top:1px solid var(--hair);align-items:baseline;gap:16px;padding:16px 0;display:flex}.help-item .t{flex:1;gap:3px;display:grid}.help-item .t b{font-weight:var(--medium);font-size:16px}.help-item .t span{color:var(--label2);font-size:14.5px}.help-item .soon{color:var(--label3);font-size:12px}.login{place-items:center;min-height:100vh;padding:16px;display:grid;position:relative;overflow:hidden}.login .card{z-index:1;color:#1d1d1f;text-align:center;background:#ffffffd1;width:100%;max-width:380px;padding:30px;position:relative}.login h1{letter-spacing:-.02em;margin:14px 0 22px;font-size:26px}.field{background:var(--card);border:1px solid var(--sep);border-radius:12px;align-items:center;height:46px;margin-bottom:10px;padding:0 14px;display:flex}.field input{background:0 0;border:0;outline:0;width:100%}.login .btn{width:100%;margin-top:6px}.login .or{color:var(--label3);margin:14px 0 4px;font-size:12px}.wrap{width:100%;margin:0 auto;padding:0 clamp(20px,4vw,120px)}@media (min-width:1100px){.section>.wrap:has(>.intro){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(40px,6vw,160px);display:grid}.section>.wrap:has(>.intro)>*{grid-column:1/-1}.section>.wrap:has(>.intro)>.eyebrow{grid-area:1/1}.section>.wrap:has(>.intro)>h2{grid-area:2/1;margin-bottom:48px}.section>.wrap:has(>.intro)>.intro{grid-area:1/2/3;max-width:none;margin-bottom:52px}}@media (min-width:2000px){.grid.c3,.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site{isolation:isolate;background:var(--bg);--label2:#4a4a55;--hair:#00000024}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--label2:#c4c4cf;--hair:#ffffff29}}:root[data-theme=dark] .site{--label2:#c4c4cf;--hair:#ffffff29}.home-hero h1,.page-hero h1{text-shadow:0 2px 30px #080c2840}.home-hero .lead,.page-hero .lead,.page-hero .eyebrow,.home-hero .eyebrow{text-shadow:0 1px 16px #080c284d;color:#fff!important}.backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.backdrop-colour{position:fixed;inset:0;overflow:hidden}.backdrop-colour:before{content:"";z-index:1;background:linear-gradient(#080c2847,#080c2814 55%,#0000);position:absolute;inset:0}.backdrop-colour:after{content:"";opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.backdrop-veil{--veil:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.backdrop-veil{--veil:color-mix(in srgb, var(--bg) 88%, transparent)}}.backdrop-veil{background:linear-gradient(to bottom, transparent 0, transparent calc(var(--fade,var(--fade-guess)) - 140px), var(--veil) calc(var(--fade,var(--fade-guess)) + 280px), var(--veil) 100%)}:root{--lg-k:1;--lg-rim:1;--lg-depth:#14184638}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lg-k:.2;--lg-rim:.42;--lg-depth:#0009}}:root[data-theme=dark]{--lg-k:.2;--lg-rim:.42;--lg-depth:#0009}.lg,.help-search,.card,.hero-card,.cta-band,.footer-panel,.site-header .header-row,.mobile-nav,.cookie{--lg:.5;background:radial-gradient(130% 90% at 10% -20%, rgba(255, 255, 255, calc(var(--lg) * var(--lg-k) * .9)), transparent 48%), linear-gradient(140deg, rgba(255, 255, 255, calc(var(--lg) * var(--lg-k))), rgba(255, 255, 255, calc(var(--lg) * var(--lg-k) * .35)));-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);box-shadow:inset 0 1px 1px rgba(255, 255, 255, calc(.75 * var(--lg-rim))), inset 0 -1px 1px rgba(255, 255, 255, calc(.22 * var(--lg-rim))), inset 0 0 26px rgba(255, 255, 255, calc(.14 * var(--lg-rim))), 0 1px 3px #1418460f, 0 26px 60px -20px var(--lg-depth);border:0;position:relative}.lg:after,.help-search:after,.card:after,.hero-card:after,.cta-band:after,.footer-panel:after,.site-header .header-row:after,.mobile-nav:after,.cookie:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--lg-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#fffffff2,#ffffff40 28%,#fff0 50%,#ffffff2e 72%,#ffffffbf);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header{z-index:40;color:#fff;pointer-events:none;padding-top:14px;position:fixed;top:0;left:0;right:0}.site-header .header-row{--lg:.16;pointer-events:auto;border-radius:999px;align-items:center;gap:32px;height:60px;padding:0 10px 0 22px;transition:color .35s,background .35s;display:flex}.site-header.scrolled{color:var(--label)}.header-links{font-size:14px;font-weight:var(--medium);color:var(--label2);gap:26px;display:flex}.on-color .header-links{color:#ffffffd6}.header-links a{transition:color .2s}.header-links a:hover,.header-links a.on{color:var(--label)}.on-color .header-links a:hover,.on-color .header-links a.on{color:#fff}.site-header.scrolled .header-links{color:var(--label2)}.site-header.scrolled .header-links a:hover,.site-header.scrolled .header-links a.on{color:var(--label)}.site-header.scrolled .btn.clear{color:var(--label);background:rgba(255, 255, 255, calc(.5 * var(--lg-k)));border-color:#0000}.header-end{align-items:center;gap:8px;margin-left:auto;display:flex}.site-header .btn.small{border-radius:999px;height:38px;padding:0 18px;font-size:13.5px}.menu-btn{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:999px;display:none}.menu-btn svg{fill:currentColor;width:20px;height:20px}.mobile-nav{display:none}@media (max-width:900px){.header-links{display:none}.menu-btn{justify-content:center;align-items:center;display:inline-flex}.header-end .btn:first-child{display:none}.site-header.open .mobile-nav{--lg:.78;pointer-events:auto;color:var(--label);border-radius:24px;flex-direction:column;gap:2px;margin:8px clamp(20px,5vw,96px) 0;padding:10px 18px;display:flex}.mobile-nav a{font-weight:var(--medium);padding:10px 4px}}.btn.clear{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff29;border:0;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 0 0 1px #ffffff47}.btn.light{background:#ffffffeb;box-shadow:inset 0 1px 1px #fff,0 10px 30px -8px #0a254059}.btn.go{box-shadow:inset 0 1px 1px #ffffff73,0 10px 26px -8px #5856d68c}.home-hero .hero-inner{color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,110px);min-height:min(92vh,900px);padding-top:calc(88px + clamp(32px,5vw,80px));padding-bottom:clamp(60px,8vw,120px);display:grid}.home-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7vw,96px);line-height:.98}.home-hero .lead{color:#ffffffe6;max-width:600px;margin:26px 0 36px;font-size:clamp(17px,1.6vw,21px)}.home-hero .cta{flex-wrap:wrap;gap:12px;display:flex}.hero-card{--lg:.62;color:var(--label);border-radius:30px;padding:14px}.hero-card .head{font-size:13px;font-weight:var(--medium);color:var(--label2);justify-content:space-between;align-items:center;padding:8px 12px 12px;display:flex}.hero-card .row{background:rgba(255, 255, 255, calc(.55 * var(--lg-k) + .04));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.8 * var(--lg-rim)));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:6px;padding:14px;font-size:14.5px;display:grid}.hero-card small{color:var(--label2);margin-top:2px;font-size:12.5px;display:block}.pill{font-size:12px;font-weight:var(--medium);border-radius:999px;padding:4px 11px}.pill.good{color:#1a7f37;background:#e3f6e8}.pill.maybe{color:#a35a00;background:#fff1db}.pill.no{color:#b42318;background:#fde8e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.good{color:#6ee7a0;background:#0f3a1d}:root:not([data-theme=light]) .pill.maybe{color:#ffc46b;background:#3d2a08}:root:not([data-theme=light]) .pill.no{color:#ff8a80;background:#44161a}}:root[data-theme=dark] .pill.good{color:#6ee7a0;background:#0f3a1d}:root[data-theme=dark] .pill.maybe{color:#ffc46b;background:#3d2a08}:root[data-theme=dark] .pill.no{color:#ff8a80;background:#44161a}@media (max-width:900px){.home-hero .hero-inner{grid-template-columns:1fr;min-height:0}}.section{padding:clamp(56px,7vw,110px) 0;position:relative}.section h2{letter-spacing:-.035em;text-wrap:balance;max-width:none;margin:0 0 16px;font-size:clamp(30px,4vw,54px);line-height:1.04}.section .intro{color:var(--label2);max-width:900px;margin:0 0 48px;font-size:clamp(16px,1.3vw,21px)}.eyebrow{font-size:13px;font-weight:var(--medium);letter-spacing:.02em;color:var(--blue);margin:0 0 12px}.grid{gap:20px;display:grid}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.grid.c4,.grid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid.c4,.grid.c3,.grid.c2{grid-template-columns:1fr}}.card{border-radius:28px;padding:clamp(24px,2.2vw,36px);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}a.card:hover,.grid .card:hover{transform:translateY(-4px)}.card h3{letter-spacing:-.015em;margin:0 0 8px;font-size:19px}.card p{color:var(--label2);margin:0;font-size:15px}.card .icon{color:#fff;background:radial-gradient(120% 90% at 20% 0%, #ffffff73, transparent 55%), linear-gradient(135deg, var(--blue), var(--purple));border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid;box-shadow:inset 0 1px 1px #fff9,0 10px 22px -8px #5856d699}.card .icon svg{fill:currentColor;width:22px;height:22px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,88px);display:grid}@media (max-width:900px){.split{grid-template-columns:1fr}}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.checks li:before{content:"";background:var(--blue) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9.5 16.6 4.9 12l-1.4 1.4 6 6L21 7.9l-1.4-1.4z' fill='white'/></svg>") center / 14px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.steps-row{counter-reset:s}.steps-row .card:before{counter-increment:s;content:counter(s);background:var(--label);width:36px;height:36px;color:var(--bg);font-weight:var(--bold);border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}:root{interpolate-size:allow-keywords}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,160px);display:grid}.faq-head{position:sticky;top:120px}.faq-more{color:var(--label2);margin:8px 0 0;font-size:16px}.faq-more a,.tlink{color:var(--blue)}.faq-more a:hover,.tlink:hover{text-decoration:underline}@media (max-width:1000px){.faq-layout{grid-template-columns:1fr}.faq-head{position:static}}.faq{border-bottom:1px solid var(--hair)}.faq details{border-top:1px solid var(--hair)}.faq summary{cursor:pointer;font-size:clamp(17px,1.4vw,22px);font-weight:var(--medium);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;transition:color .25s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue)}.faq summary:after{content:"";opacity:.6;background:linear-gradient(currentColor,currentColor) 50%/100% 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 100% no-repeat;flex:none;width:14px;height:14px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details::details-content{block-size:0;transition:block-size .55s cubic-bezier(.16, 1, .3, 1), content-visibility .55s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details p{color:var(--label2);opacity:0;margin:0;padding:0 56px 28px 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6;transition:opacity .45s 80ms,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(-6px)}.faq details[open] p{opacity:1;transform:none}:root{--hair:var(--label)}@supports (color:color-mix(in lab, red, red)){:root{--hair:color-mix(in srgb, var(--label) 12%, transparent)}}.tlist{border-bottom:1px solid var(--hair)}.tlist>div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:24px 0;display:grid}.tlist h3{letter-spacing:-.015em;margin:0;font-size:19px}.tlist p{color:var(--label2);margin:0;font-size:16px;line-height:1.6}@media (max-width:640px){.tlist>div{grid-template-columns:1fr;gap:6px}}.tcols{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px clamp(24px,3vw,56px);display:grid}.tcols>*{border-top:1px solid var(--hair);padding-top:24px}.tcols h3{letter-spacing:-.015em;margin:0 0 8px;font-size:20px}.tcols p{color:var(--label2);margin:0;font-size:16px;line-height:1.6}.cta-band{--lg:.42;text-align:center;border-radius:40px;padding:clamp(48px,7vw,96px)}.cta-band h2{margin-left:auto;margin-right:auto}.cta-band p{color:var(--label2);max-width:580px;margin:0 auto 30px;font-size:clamp(16px,1.3vw,19px)}.cta-band .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-band .cta .btn{height:52px;padding:0 28px;font-size:16px}.page-hero{color:#fff}.page-hero-text{z-index:1;padding-top:calc(88px + clamp(48px,6vw,96px));padding-bottom:clamp(60px,8vw,110px);position:relative}.page-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1400px;margin:0;font-size:clamp(38px,5.6vw,72px);line-height:1.02}.page-hero .eyebrow{color:#ffffffd9}.page-hero .lead{color:#ffffffe6;max-width:760px;margin:18px 0 0;font-size:clamp(16px,1.5vw,20px)}.legal{border-bottom:1px solid var(--hair);margin-bottom:60px;padding:8px 0 100px}.legal-row{border-top:1px solid var(--hair);grid-template-columns:minmax(200px,.75fr) minmax(0,2fr);gap:clamp(20px,5vw,120px);padding:clamp(28px,3vw,44px) 0;display:grid}.legal-row>h2{letter-spacing:-.02em;margin:0;scroll-margin-top:110px;font-size:clamp(19px,1.5vw,24px);line-height:1.25}.legal-row>.prose{max-width:88ch}.legal-row>.prose>:first-child{margin-top:0}.legal-row>.prose>:last-child{margin-bottom:0}.legal-toc b{font-size:13px;font-weight:var(--medium);color:var(--label2);padding-top:3px}.legal-toc>div{columns:3 220px;column-gap:40px}.legal-toc a{break-inside:avoid;color:var(--label);padding:5px 0;font-size:15px;transition:color .2s;display:block}.legal-toc a:hover{color:var(--blue)}@media (max-width:800px){.legal-row{grid-template-columns:1fr}}.prose{max-width:none;font-size:16px;line-height:1.75}.prose h2{letter-spacing:-.015em;margin:40px 0 10px;scroll-margin-top:100px;font-size:22px}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--label2)}.prose a{color:var(--blue)}.prose table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--sep);padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.prose th,.prose td{border-bottom:1px solid color-mix(in srgb, var(--sep) 60%, transparent)}}.prose th,.prose td{vertical-align:top}.prose th{font-weight:var(--medium);color:var(--label)}.prose .note{background:rgba(255, 255, 255, calc(.5 * var(--lg-k) + .04));border-radius:16px;padding:14px 18px;font-size:14px}.site-footer{margin-top:auto;padding:24px 0}.footer-panel{--lg:.5;border-radius:36px;padding:clamp(28px,4vw,56px)}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.footer-brand p{color:var(--label2);max-width:300px;margin:14px 0 0;font-size:14px}.site-footer h3{font-size:13px;font-weight:var(--medium);margin:4px 0 12px}.site-footer nav{align-content:start;gap:9px;font-size:14px;display:grid}.site-footer nav a,.footer-link-btn{color:var(--label2);text-align:left}.footer-link-btn{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.footer-base{border-top:1px solid var(--sep);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-base{border-top:1px solid color-mix(in srgb, var(--sep) 60%, transparent)}}.footer-base{color:var(--label2);font-size:13px}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}}.cookie{--lg:.78;z-index:60;border-radius:26px;gap:14px;max-width:760px;margin:0 auto;padding:20px 22px;animation:.4s cubic-bezier(.2,.8,.2,1) both rise;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.cookie p{color:var(--label2);margin:4px 0 0;font-size:14px}.cookie a{color:var(--blue)}.cookie-options{gap:10px;font-size:14px;display:grid}.cookie-options label{align-items:flex-start;gap:10px;display:flex}.cookie-options b{display:block}.cookie-options span{color:var(--label2)}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site{flex-direction:column;min-height:100vh;display:flex}.rv{opacity:0;transform:translateY(44px)}.rv.in{opacity:1;transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s), transform 1.2s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s);transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.logo-tile{background:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #0000000f,0 6px 16px -6px #14184640}.logo-tile svg{width:26px;height:26px}.logo-tile.own{background:radial-gradient(120% 90% at 20% 0%, #ffffff73, transparent 55%), linear-gradient(135deg, var(--blue), var(--purple));color:#fff}.logo-tile.own svg{fill:currentColor;width:22px;height:22px}.works{flex-wrap:wrap;gap:12px;display:flex}.works li{list-style:none}.chip{height:44px;font-weight:var(--medium);background:rgba(255, 255, 255, calc(.7 * var(--lg-k) + .06));box-shadow:inset 0 1px 1px rgba(255,255,255,calc(.8 * var(--lg-rim))), 0 1px 2px #1418460f, 0 10px 26px -14px #1418464d;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;display:inline-flex}.chip .logo-tile{border-radius:999px;width:32px;height:32px;margin:0;box-shadow:inset 0 0 0 1px #0000000f}.chip .logo-tile svg{width:18px;height:18px}.chip .logo-tile.own svg{width:16px;height:16px}.works-group{border-top:1px solid var(--hair);grid-template-columns:minmax(160px,.3fr) 1fr;align-items:center;gap:24px;padding:26px 0;display:grid}.works-group:last-child{border-bottom:1px solid var(--hair)}.works-group h3{letter-spacing:-.01em;margin:0;font-size:17px}@media (max-width:700px){.works-group{grid-template-columns:1fr;gap:14px}}.help-item{align-items:center}.help-item .logo-tile{border-radius:10px;width:34px;height:34px;margin:0}.help-item .logo-tile svg{width:19px;height:19px}.help-item .logo-tile.own svg{width:17px;height:17px}.nav .logo-tile{border-radius:6px;width:22px;height:22px;margin:0;box-shadow:inset 0 0 0 1px #00000014}.nav .logo-tile svg{width:14px;height:14px}.nav .logo-tile.own svg{width:13px;height:13px}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.steps3 li{border-top:1px solid var(--hair);padding-top:28px}.steps3 .num{font-size:clamp(44px,5vw,72px);font-weight:var(--bold);letter-spacing:-.04em;background:linear-gradient(135deg, var(--blue), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;line-height:1;display:block}.steps3 h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(20px,1.7vw,26px)}.steps3 p{color:var(--label2);max-width:520px;margin:0;font-size:16px;line-height:1.6}@media (max-width:800px){.steps3{grid-template-columns:1fr}}.showcase{--lg:.6;background:radial-gradient(130% 90% at 10% -20%, rgba(255,255,255,calc(.55 * var(--lg-k))), transparent 48%), linear-gradient(140deg, rgba(255,255,255,calc(.6 * var(--lg-k))), rgba(255,255,255,calc(.25 * var(--lg-k))));-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);box-shadow:inset 0 1px 1px rgba(255,255,255,calc(.75 * var(--lg-rim))), 0 40px 90px -30px var(--lg-depth);border-radius:30px;padding:10px;position:relative}.win-bar{align-items:center;gap:7px;padding:8px 12px 14px;display:flex}.win-bar span{background:var(--hair);border-radius:50%;width:11px;height:11px}.win-bar b{font-size:13px;font-weight:var(--medium);color:var(--label2);margin-left:10px}.win{background:var(--card);border-radius:22px;grid-template-columns:220px minmax(0,1fr);min-height:380px;display:grid;overflow:hidden}.win-side{border-right:1px solid var(--hair);align-content:start;gap:2px;padding:18px 10px;font-size:14px;display:grid}.win-side div{color:var(--label2);border-radius:10px;justify-content:space-between;padding:8px 12px;display:flex}.win-side small{opacity:.8;font-size:12.5px}.win-main{min-width:0;padding:22px 26px}.win-title{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.win-title b{letter-spacing:-.02em;font-size:22px}.win-title small{color:var(--label2);font-size:13px}.win-row{border-top:1px solid var(--hair);grid-template-columns:1.1fr .8fr .5fr 2fr;align-items:center;gap:16px;padding:14px 4px;font-size:14.5px;display:grid}.win-row.head{color:var(--label2);font-size:12.5px;font-weight:var(--medium);border-top:0;padding-top:0}.win-row span{color:var(--label2);min-width:0}.win-row b{font-weight:var(--medium)}.win-row i{font-style:normal}@media (max-width:900px){.win{grid-template-columns:1fr}.win-side{display:none}.win-row{grid-template-columns:1fr auto}.win-row>:nth-child(2),.win-row>:nth-child(4){display:none}}.flist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,100px);display:grid}.flist>div{border-top:1px solid var(--hair);grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);gap:20px;padding:24px 0;display:grid}.flist h3{letter-spacing:-.015em;margin:0;font-size:18px}.flist p{color:var(--label2);margin:0;font-size:16px;line-height:1.55}@media (max-width:1000px){.flist{grid-template-columns:1fr}}@media (max-width:600px){.flist>div{grid-template-columns:1fr;gap:6px}}:root{--peri:#7ea5de;--peri-light:#d4e3fa;--peri-deep:#4f7cc9;--accent:#3f6fc6;--ink:#17181c;--bg:#f7f7f7;--tile:#eff1f0;--card:#fff;--label:#1c1c1e;--label2:#626268;--hair:#00000014;--soft:0 1px 2px #1018280a, 0 12px 32px -12px #1018281f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1013;--tile:#191a1f;--card:#222329;--label:#f2f2f4;--label2:#a1a1aa;--hair:#ffffff17;--accent:#8fb3ec;--soft:0 1px 2px #0000004d, 0 16px 40px -14px #0009}}:root[data-theme=dark]{--bg:#0f1013;--tile:#191a1f;--card:#222329;--label:#f2f2f4;--label2:#a1a1aa;--hair:#ffffff17;--accent:#8fb3ec;--soft:0 1px 2px #0000004d, 0 16px 40px -14px #0009}.site{--label2:var(--label2);--hair:var(--hair);background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--label2:#a1a1aa}}:root[data-theme=dark] .site{--label2:#a1a1aa}body{background:var(--bg)}.home-hero,.page-hero{isolation:isolate;color:#fff;border-radius:28px;margin:12px 12px 0;position:relative;overflow:hidden}.home-hero .backdrop,.page-hero .backdrop{z-index:-1;position:absolute;inset:0}.home-hero .backdrop-colour,.page-hero .backdrop-colour{position:absolute}.backdrop-veil{display:none}.backdrop-colour:before{background:radial-gradient(42% 26% at 50% 70%,#e8f0fcd9,#0000 72%),linear-gradient(90deg,#c4d8f499,#0000 24% 76%,#c4d8f499)}.backdrop-colour:after{opacity:.08}.gradient[data-fallback]{background:linear-gradient(#7ea5de,#8baee2 55%,#c9dbf6)}.home-hero .hero-inner{text-align:center;flex-direction:column;grid-template-columns:none;align-items:center;min-height:0;padding-top:calc(88px + clamp(40px,6vw,96px));padding-bottom:clamp(36px,4vw,56px);display:flex}.home-hero h1{font-weight:var(--medium);letter-spacing:-.05em;max-width:14ch;text-shadow:none;font-size:clamp(46px,7.4vw,112px);line-height:.98}.home-hero .lead{max-width:620px;text-shadow:none;margin:24px auto 34px;color:#ffffffeb!important}.home-hero .cta{justify-content:center}.hero-shot{max-width:1240px;margin-bottom:-90px;position:relative}.hero-shot .showcase{--lg:.22}.home-hero{padding-bottom:0}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#7ea5de00);height:90px;position:absolute;inset:auto 0 0}.page-hero-text{text-align:center;flex-direction:column;align-items:center;padding-top:calc(88px + clamp(44px,6vw,96px));padding-bottom:clamp(64px,8vw,120px);display:flex}.page-hero h1{font-weight:var(--medium);letter-spacing:-.045em;text-shadow:none}.page-hero .lead{text-shadow:none;margin-left:auto;margin-right:auto}.eyebrow{font-size:11px;font-weight:var(--medium);letter-spacing:.12em;text-transform:uppercase;color:var(--label2);background:var(--tile);border-radius:999px;margin:0 0 18px;padding:6px 12px;display:inline-block}.home-hero .eyebrow,.page-hero .eyebrow{text-shadow:none;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff!important}@media (min-width:1100px){.section>.wrap:has(>.intro)>.eyebrow{justify-self:start}}.section h2,.cta-band h2{font-weight:var(--medium);letter-spacing:-.04em;color:var(--label)}.steps3 h3,.flist h3,.works-group h3,.tlist h3,.tcols h3,.card h3,.btn{font-weight:var(--medium)}.btn.light{color:var(--ink);background:#fff;box-shadow:0 6px 18px -8px #1e3c7859}.btn.clear{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff52}.btn.go{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #10182880}.btn.go:hover{filter:none;background:#2a2b31}.btn.glass{background:var(--card);color:var(--label);box-shadow:var(--soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.go{color:#111;background:#fff}:root:not([data-theme=light]) .btn.go:hover{background:#e9e9ee}}:root[data-theme=dark] .btn.go{color:#111;background:#fff}:root[data-theme=dark] .btn.go:hover{background:#e9e9ee}.site-header.scrolled .btn.light{background:var(--ink);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header.scrolled .btn.light{color:#111;background:#fff}}:root[data-theme=dark] .site-header.scrolled .btn.light{color:#111;background:#fff}.site-header .header-row{--lg:.18}.site-header.scrolled .header-row{--lg:.78}.card{background:var(--tile);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}.card:after{display:none}a.card:hover,.grid .card:hover{box-shadow:var(--soft);background:var(--card);transform:translateY(-3px)}.showcase{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff59,0 40px 80px -30px #1e3c7873}.win{box-shadow:0 1px 2px #1018280d}.win-bar span{background:#ffffff8c}.win-bar b{color:#ffffffeb}.win-side{background:#fafbfc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .win-side{background:#1c1d22}}:root[data-theme=dark] .win-side{background:#1c1d22}.win-side div.on{background:var(--peri);color:#fff}.cta-band{background:var(--tile);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cta-band:after{display:none}.footer-panel{background:var(--tile);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.footer-panel:after{display:none}.chip,.help-search{background:var(--card);box-shadow:var(--soft);-webkit-backdrop-filter:none;backdrop-filter:none}.help-search:after{display:none}.cookie{background:var(--card);box-shadow:0 24px 60px -20px #1018284d}.cookie:after{display:none}.mobile-nav{background:var(--card)}.steps3 .num{color:var(--peri);-webkit-text-fill-color:var(--peri);font-weight:var(--medium);background:0 0}.checks li:before{background-color:var(--peri)}.faq summary:hover,.legal-toc a:hover,.faq-more a,.tlink,.prose a,.cookie a{color:var(--accent)}.nav.on{background:var(--peri);box-shadow:0 3px 10px -4px #4f7cc999}.section{padding:clamp(64px,8vw,128px) 0}:root{--font:var(--font-inter), -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--bold:600}body{font-family:var(--font);font-feature-settings:"cv11", "ss01";letter-spacing:-.006em}:root{--mark-tile:#7ea5de;--mark-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mark-tile:#7ea5de;--mark-ink:#fff}}:root[data-theme=dark]{--mark-tile:#7ea5de;--mark-ink:#fff}.site-header:not(.scrolled) .mark{--mark-tile:#fff;--mark-ink:#7ea5de}.brand{letter-spacing:-.03em;font-weight:600}:is(.section>.wrap:has(>.intro),.section>.wrap:has(>h2)){text-align:center;display:block}.section>.wrap>.eyebrow{margin-left:auto;margin-right:auto}.section>.wrap>h2{max-width:16ch;margin:0 auto 16px;font-size:clamp(34px,4.6vw,64px);line-height:1.04}.section>.wrap>.intro{text-align:center;max-width:560px;margin:0 auto 56px!important}.section>.wrap>:not(.eyebrow):not(h2):not(.intro){text-align:left}.center-cta{margin:44px 0 0;text-align:center!important}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tile{background:var(--tile);text-align:center;border-radius:28px;flex-direction:column;padding:clamp(24px,3vw,44px);display:flex}.tile .vis{flex:1;place-items:center;min-height:240px;margin-bottom:28px;display:grid;position:relative}.tile .ui{z-index:1;background:var(--card);text-align:left;width:min(100%,380px);box-shadow:var(--soft);border-radius:18px;gap:8px;padding:18px 20px;display:grid;position:relative}.tile .ui.back{opacity:.7;z-index:0;justify-content:space-between;width:min(88%,330px);display:flex;position:absolute;top:18%;transform:translateY(-36px)scale(.94)}.tile .ui b{font-size:15px;font-weight:500}.tile .ui small{color:var(--label2);font-size:13px;line-height:1.45}.ui-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-row i{font-style:normal}.bar{background:var(--tile);border-radius:99px;height:6px;overflow:hidden}.bar i{border-radius:inherit;background:var(--peri);height:100%;display:block}.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats>div{background:var(--tile);text-align:center;border-radius:12px;gap:2px;padding:12px;display:grid}.stats b{letter-spacing:-.03em;font-size:22px!important}.tile h3{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:500}.tile p{color:var(--label2);margin:0;font-size:15px}@media (max-width:800px){.tiles{grid-template-columns:1fr}}.cta-band{color:#fff;background:radial-gradient(45% 50% at 50% 100%,#e8f0fccc,#0000 75%),linear-gradient(90deg,#c4d8f48c,#0000 25% 75%,#c4d8f48c),linear-gradient(#7ea5de,#8baee2);border-radius:32px}.cta-band h2{color:#fff}.cta-band p{color:#ffffffeb}.cta-band .btn.go{color:var(--ink);background:#fff}.site-footer{padding:0 0 12px}.site-footer>.wrap{padding:0 12px}.footer-panel{color:#f2f2f4;--label2:#a1a1aa;--hair:#ffffff1a;--label:#fff;border-radius:28px;padding-bottom:0;overflow:hidden;background:#1b1c1f!important}.site-footer nav a,.footer-link-btn,.footer-brand p,.footer-base{color:#a1a1aa}.site-footer nav a:hover,.footer-link-btn:hover{color:#fff}.footer-panel .mark{--mark-tile:#7ea5de;--mark-ink:#fff}.wordmark{letter-spacing:-.065em;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:40px 0 -.06em -.04em;font-size:clamp(90px,24vw,420px);font-weight:500;line-height:.78}.home-hero .hero-inner{gap:0}.btn.clear{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff73}.hero-shot .win{color:var(--label);text-align:left}.hero-shot{width:100%}.site-header:not(.scrolled) .btn.clear{color:#fff;background:#ffffff47}.home-hero .gradient,.page-hero .gradient{display:none}.home-hero .backdrop-colour,.page-hero .backdrop-colour,.cta-band{background:linear-gradient(#0000 0% 38%,#d6e4f88c 72%,#aac7ec59 100%),linear-gradient(90deg,#a6c2ea 0%,#88abe1 20%,#7ea5de 50%,#88abe1 80%,#a6c2ea 100%)}.home-hero .backdrop-colour:before,.page-hero .backdrop-colour:before{z-index:0;background:radial-gradient(36% 24% at 50% 64%,#f0f5fdf2,#d4e3fa66 55%,#0000 80%);animation:18s ease-in-out infinite alternate glow-drift}@keyframes glow-drift{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.home-hero .backdrop-colour:before,.page-hero .backdrop-colour:before{animation:none}}.section>.wrap>.intro{max-width:600px!important}.legal{padding:8px clamp(20px,4vw,120px) 100px}main>.section:first-child{padding-top:clamp(64px,8vw,128px)}.home-hero+main>.section:first-child{padding-top:clamp(150px,14vw,220px)}.section>.wrap>.cta-band,.cta-band,.cta-band *{text-align:center!important}.cta-band h2,.cta-band p{margin-left:auto!important;margin-right:auto!important}.cta-band h2{max-width:18ch;font-size:clamp(36px,4.6vw,68px)}.cta-band .cta{justify-content:center}.works-group{grid-template-columns:minmax(140px,220px) 1fr}html{font-size:16px}@media (min-width:1600px){html{font-size:17px}}@media (min-width:2000px){html{font-size:18px}}body{font-size:1rem}.section .intro,.page-hero .lead,.home-hero .lead{font-size:clamp(17px,1.25vw,22px);line-height:1.55}.tile h3{font-size:clamp(20px,1.5vw,26px)}.tile p,.card p,.steps3 p,.flist p,.tlist p,.tcols p,.faq details p{font-size:clamp(15px,1.05vw,18px)}.card h3{font-size:clamp(18px,1.3vw,22px)}.chip{height:auto;padding:12px 20px;font-size:clamp(14px,.95vw,16px)}.works-group h3{font-size:clamp(16px,1.1vw,19px)}.faq summary{font-size:clamp(17px,1.35vw,22px)}.legal-row>.prose{font-size:clamp(16px,1.05vw,18px)}.eyebrow{padding:7px 14px;font-size:12px}.site-header .header-row{height:64px;padding:0 10px 0 20px;transition:background .35s,box-shadow .35s,color .35s}.site-header:not(.scrolled) .header-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header:not(.scrolled) .header-row:after{display:none}.header-links{gap:clamp(20px,2vw,36px);font-size:clamp(14px,.95vw,16px)}.on-color:not(.scrolled) .header-links,.on-color:not(.scrolled) .header-links a{color:#fff;opacity:.92}.on-color:not(.scrolled) .header-links a:hover,.on-color:not(.scrolled) .header-links a.on{opacity:1}.brand{font-size:20px}.hlink{font-size:clamp(14px,.95vw,16px);font-weight:var(--medium);padding:0 14px}.site-header:not(.scrolled) .hlink{color:#fff}.site-header .btn.small{height:42px;padding:0 22px;font-size:clamp(14px,.95vw,16px)}@media (max-width:900px){.hlink{display:none}}.home-hero h1{max-width:15ch;font-size:clamp(48px,7.6vw,132px)}.home-hero .cta .btn{height:56px;padding:0 30px;font-size:17px}.hero-shot{max-width:1320px;margin:0 auto -1px;padding-top:8px;position:relative}.tilt{transform-origin:50% 0;will-change:transform;-webkit-mask-image:linear-gradient(#000 55%,#0009 75%,#0000 96%);mask-image:linear-gradient(#000 55%,#0009 75%,#0000 96%)}.facts{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin:-150px auto clamp(36px,4vw,64px);padding:12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d}.facts>div{color:#fff;background:#ffffff29;border-radius:18px;place-items:center;gap:4px;padding:clamp(14px,1.6vw,24px) 8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.facts b{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,44px);font-weight:400;line-height:1}.facts small{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:11px}@media (max-width:700px){.facts{grid-template-columns:repeat(2,1fr);margin-top:-90px}}.ap{background:var(--card);color:var(--label);text-align:left;border-radius:22px;grid-template-columns:clamp(170px,15vw,240px) minmax(0,1fr);font-size:clamp(12px,.85vw,14.5px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 50px 100px -40px #1e3c788c}.ap-side{border-right:1px solid var(--hair);background:#f6f7f9;align-content:start;gap:2px;padding:18px 12px;display:grid}.ap-brand{align-items:center;gap:8px;padding:2px 8px 14px;font-size:1.1em;font-weight:600;display:flex}.ap-logo{background:var(--peri);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.ap-nav{color:var(--label2);border-radius:9px;justify-content:space-between;padding:7px 10px;display:flex}.ap-nav.on{background:var(--peri);color:#fff}.ap-nav small{opacity:.75}.ap-h{color:var(--label2);padding:14px 10px 4px;font-size:.82em}.ap-main{min-width:0;padding:clamp(16px,1.6vw,26px)}.ap-top{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ap-top>div:first-child{margin-right:auto;display:grid}.ap-top b{letter-spacing:-.02em;font-size:1.6em;font-weight:600}.ap-top small{color:var(--label2)}.ap-search{width:clamp(140px,16vw,260px);color:var(--label2);background:#f2f3f5;border-radius:10px;padding:8px 12px}.ap-btn{background:var(--ink);color:#fff;border-radius:10px;padding:8px 14px;font-weight:500}.ap-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ap-stats>div{background:#f6f7f9;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.ap-stats small{color:var(--label2)}.ap-stats b{letter-spacing:-.02em;font-size:1.5em;font-weight:500}.ap-row{border-top:1px solid var(--hair);grid-template-columns:1.5fr .8fr 1fr .6fr 2fr;align-items:center;gap:12px;padding:10px 6px;display:grid}.ap-row.head{color:var(--label2);border-top:0;padding-top:0;font-size:.9em}.ap-row>span{min-width:0;color:var(--label2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-biz{align-items:center;gap:10px;color:var(--label)!important;display:flex!important}.ap-biz i{width:30px;height:30px;color:var(--peri-deep);background:#e8eefa;border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.ap-biz>span{min-width:0;display:grid}.ap-biz b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.ap-biz small{color:var(--label2);font-size:.88em}.ap em{font-style:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ap-side,:root:not([data-theme=light]) .ap-stats>div,:root:not([data-theme=light]) .ap-search{background:#1b1c21}:root:not([data-theme=light]) .ap-biz i{color:#b9cdf0;background:#26324a}:root:not([data-theme=light]) .ap-btn{color:#111;background:#fff}}:root[data-theme=dark] .ap-side,:root[data-theme=dark] .ap-stats>div,:root[data-theme=dark] .ap-search{background:#1b1c21}:root[data-theme=dark] .ap-biz i{color:#b9cdf0;background:#26324a}:root[data-theme=dark] .ap-btn{color:#111;background:#fff}@media (max-width:900px){.ap{grid-template-columns:1fr}.ap-side,.ap-search{display:none}.ap-stats{grid-template-columns:repeat(2,1fr)}.ap-row{grid-template-columns:1.4fr .6fr}.ap-row>:nth-child(2),.ap-row>:nth-child(3),.ap-row>:nth-child(5){display:none}}.tiles{gap:24px}.tile{border-radius:32px;padding:clamp(28px,3vw,48px)}.tile .vis{min-height:clamp(280px,24vw,400px)}.tile .ui{border-radius:20px;width:min(100%,420px);padding:20px 22px;font-size:clamp(14px,.95vw,16px)}.tile .ui b{font-size:1em}.tile .ui small{font-size:.86em}.phone-vis{align-items:start;margin:calc(-1*clamp(28px,3vw,48px)) calc(-1*clamp(28px,3vw,48px)) 28px;padding-top:clamp(28px,3vw,48px);overflow:hidden}.phone{aspect-ratio:9/16;background:#1b1c1f;border-radius:40px;width:clamp(220px,17vw,280px);padding:9px;box-shadow:0 30px 60px -30px #10182873;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.phone-status{justify-content:space-between;align-items:center;height:26px;padding:0 6px;font-size:12px;display:flex}.island{background:#111;border-radius:99px;width:78px;height:22px}.phone-icons{gap:3px;display:flex}.phone-icons i{opacity:.85;background:#1c1c1e;border-radius:2px;width:12px;height:8px}.m-title{padding:6px 2px 4px;display:grid}.m-title small{color:#6b6b72;font-size:11px}.m-title b{letter-spacing:-.02em;font-size:20px;font-weight:600}.m-card{background:#fff;border-radius:14px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 1px 2px #1018280f}.m-card b{font-weight:500}.m-card small{color:#6b6b72;font-size:11px}.m-card em{padding:2px 8px;font-size:10.5px;font-style:normal}.m-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.m-stats>div{text-align:center;background:#fff;border-radius:12px;padding:8px;display:grid}.m-stats b{font-size:18px;font-weight:500}.m-stats small{color:#6b6b72;font-size:10.5px}.float-card,.float-chip{z-index:2;background:var(--card);box-shadow:var(--soft);text-align:left;border-radius:18px;position:absolute}.float-card{gap:2px;width:200px;padding:14px 18px;display:grid;top:34%;right:max(4%,50% - clamp(220px,17vw,280px)/2 - 150px)}.float-card small{color:var(--label2);font-size:12px}.float-card b{font-size:14.5px;font-weight:500}.float-chip{border-radius:99px;align-items:center;padding:8px 14px 8px 8px;display:flex;top:28%;right:max(4%,50% - clamp(220px,17vw,280px)/2 - 110px)}.av{color:#fff;border:2px solid var(--card);background:#7ea5de;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:11px;font-weight:600;display:grid}.av:first-child{margin-left:0}.av.b{background:#e39a7b}.av.c{background:#6fbf9a}.float-chip small{color:var(--label2);margin-left:8px;font-weight:500}.mini-btn{background:var(--ink);color:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mini-btn{color:#111;background:#fff}}:root[data-theme=dark] .mini-btn{color:#111;background:#fff}@media (max-width:800px){.float-card,.float-chip{right:4%}}.word{animation:1s cubic-bezier(.22,1,.36,1) both word-in;display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(12px);transform:translateY(32%)}}.appear{animation:1s cubic-bezier(.22,1,.36,1) both appear}.appear.d2{animation-delay:.45s}.appear.d3{animation-delay:.6s}.appear.d4{animation-delay:.75s}@keyframes appear{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}}.rv{opacity:0;filter:blur(10px);transform:translateY(48px)scale(.985)}.rv.in{opacity:1;filter:none;transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--rv-d,0s), transform 1.1s cubic-bezier(.22, 1, .36, 1) var(--rv-d,0s), filter .9s cubic-bezier(.22, 1, .36, 1) var(--rv-d,0s);transform:none}@media (prefers-reduced-motion:reduce){.word,.appear{animation:none}.rv{opacity:1;filter:none;transform:none}}.wordmark{width:100%;height:auto;margin:48px 0 0;display:block;overflow:visible}.wordmark text{fill:#fff;font-family:var(--font);letter-spacing:-12px;font-size:300px;font-weight:500}.tilt{-webkit-mask-image:linear-gradient(#000 45%,#00000073 66%,#0000 84%);mask-image:linear-gradient(#000 45%,#00000073 66%,#0000 84%)}.facts{background:#96b6e659;margin-top:-120px}.facts>div{background:#ffffff2e}.cta-band .btn.glass{color:#fff;background:#ffffff47;box-shadow:inset 0 0 0 1px #fff9}.site-header:not(.scrolled) .header-row{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.hero-shot{max-width:min(1680px,88vw);container-type:inline-size}.ap{border-radius:1.6em;grid-template-columns:15em minmax(0,1fr);font-size:clamp(11px,1.12cqi,21px)}.ap-side{padding:1.3em .9em}.ap-nav{border-radius:.65em;padding:.5em .75em}.ap-h{padding:1em .75em .3em}.ap-brand{gap:.6em;padding:.2em .6em 1em}.ap-logo{border-radius:.45em;width:1.6em;height:1.6em;font-size:.85em}.ap-main{padding:1.6em 1.9em}.ap-top{gap:1em;margin-bottom:1.1em}.ap-search{border-radius:.7em;width:17em;padding:.6em .9em}.ap-btn{border-radius:.7em;padding:.6em 1em}.ap-stats{gap:.7em;margin-bottom:1em}.ap-stats>div{border-radius:.85em;padding:.75em 1em}.ap-row{gap:.9em;padding:.75em .4em}.ap-biz{gap:.7em}.ap-biz i{border-radius:.65em;width:2.2em;height:2.2em}@container (max-width:700px){.ap{grid-template-columns:1fr;font-size:13px}.ap-side,.ap-search{display:none}.ap-stats{grid-template-columns:repeat(2,1fr)}.ap-row{grid-template-columns:1.4fr .6fr}.ap-row>:nth-child(2),.ap-row>:nth-child(3),.ap-row>:nth-child(5){display:none}}.facts{max-width:min(1200px,70vw)}@media (max-width:700px){.facts{max-width:none}}.steps3 li{text-align:center;background:var(--tile);border-top:0;border-radius:28px;flex-direction:column;align-items:center;padding:clamp(28px,3vw,48px) clamp(20px,2.4vw,40px);display:flex}.steps3 .num{background:var(--card);width:2em;height:2em;box-shadow:var(--soft);letter-spacing:-.02em;border-radius:50%;place-items:center;margin-bottom:22px;font-size:clamp(22px,1.8vw,30px);display:grid}.steps3 h3{font-size:clamp(22px,1.8vw,30px)}.steps3 p{max-width:46ch;margin:0 auto}.steps3 ul{gap:8px;width:100%;max-width:420px;margin:22px 0 0;padding:0;list-style:none;display:grid}.steps3 ul li{all:unset;background:var(--card);color:var(--label);border-radius:12px;padding:11px 14px;font-size:clamp(14px,.95vw,16px);display:block;box-shadow:0 1px 2px #1018280a}.steps3{gap:20px}.phone-body{background:#050506;border-radius:14%/6.8%;height:100%;padding:3.4%}.phone-screen{text-align:left;color:#1c1c1e;background:#f5f6f8;border-radius:12%/5.8%;align-content:start;gap:2.6cqi;height:100%;padding:0 6%;font-size:4.6cqi;display:grid;overflow:hidden}.phone-status{justify-content:space-between;align-items:center;height:15cqi;padding:0 3cqi;font-size:5.4cqi;display:flex;position:relative}.phone-status b{letter-spacing:-.01em;font-weight:600}.island{background:#000;border-radius:99px;width:33cqi;height:9.6cqi;position:absolute;top:3.6cqi;left:50%;transform:translate(-50%)}.phone-icons{align-items:center;gap:1.6cqi;display:flex}.phone-icons i{display:none}.btn-l,.btn-r{background:linear-gradient(90deg,#4b4c50,#8d8e93);border-radius:2px;width:1.1%;position:absolute}.btn-l{left:-1%}.btn-r{height:13%;top:24%;right:-1%}.btn-l.a{height:4.5%;top:15%}.btn-l.b{height:8%;top:23%}.btn-l.c{height:8%;top:33%}.m-card{border-radius:5cqi;gap:1.4cqi;padding:4cqi 4.4cqi}.phone-vis{position:relative}.phone-vis:after{content:"";background:linear-gradient(transparent, var(--tile));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.float-card,.float-chip{z-index:3}.marquee{margin:0 calc(-1*clamp(20px,4vw,120px)) 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq-track{gap:12px;width:max-content;padding:4px 0 10px;animation:48s linear infinite mq;display:flex}.marquee.rev .mq-track{animation-duration:56s;animation-direction:reverse}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.wtiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:48px;display:grid}.wtile{background:var(--tile);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:clamp(24px,2.4vw,40px);display:flex}.wtile h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(20px,1.5vw,26px);font-weight:500}.wtile p{color:var(--label2);max-width:34ch;margin:0 0 20px;font-size:clamp(15px,1vw,17px)}.wchips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:auto;display:flex}.wtile .chip{padding:10px 16px}.section:has(>.wrap>.cta-band){padding:12px 0}.section>.wrap:has(>.cta-band){padding:0 12px}.cta-band{border-radius:28px;padding:clamp(64px,9vw,150px) clamp(24px,4vw,64px)}.site-footer{padding-top:0}.home-hero .btn.clear,.cta-band .btn.glass{color:#1b2b4a;text-shadow:none;background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffb3}.home-hero .btn.clear:hover,.cta-band .btn.glass:hover{background:#ffffffa8}.site-header:not(.scrolled) .hlink{opacity:1}.wchips{margin-top:0}.wtiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.tile .ui.back{opacity:.75;top:auto;bottom:calc(50% + 34px);transform:scale(.92)}.tilt{will-change:transform;backface-visibility:hidden;background:linear-gradient(160deg,#ffffff6b,#ffffff29);border-radius:clamp(22px,2.2cqi,34px);padding:clamp(8px,.7cqi,14px);transform:perspective(1800px)rotateX(14deg)scale(.92)translateY(20px);box-shadow:inset 0 1px 1px #fffc,inset 0 0 0 1px #ffffff59,0 50px 100px -40px #1e3c7880;-webkit-mask-image:none;mask-image:none}.feather{padding:6px 4px 0;-webkit-mask-image:linear-gradient(#000 45%,#00000080 66%,#0000 86%);mask-image:linear-gradient(#000 45%,#00000080 66%,#0000 86%)}@media (prefers-reduced-motion:reduce){.tilt{transform:none}}.rv{filter:blur(6px);will-change:opacity, transform;transform:translateY(40px)scale(.985)}.phone{aspect-ratio:431/884;background:0 0;border-radius:16.2%/7.9%;width:clamp(240px,17.5vw,330px);padding:0;position:relative;box-shadow:0 50px 80px -40px #10182873;container-type:normal}.phone-frame{width:100%;height:100%;position:absolute;inset:0}.phone-body{display:none}.phone-screen{color:#1c1c1e;background:#f5f6f8;border-radius:14%/6.46%;gap:0;width:91.18%;height:96.38%;padding:0;display:block;position:absolute;top:1.81%;left:4.408%;overflow:hidden;container-type:inline-size}.island{z-index:3;background:#000;border-radius:99px;width:31.8%;height:4.34%;position:absolute;top:1.29%;left:50%;transform:translate(-50%)}.phone-status{z-index:2;grid-template-columns:1fr 31.8cqi 1fr;align-items:center;height:15cqi;padding:0;font-size:4.33cqi;display:grid;position:absolute;inset:0 0 auto}.phone-status b{letter-spacing:-.02em;justify-self:center;padding-left:2cqi;font-weight:600}.phone-icons{grid-column:3;justify-self:center;align-items:center;gap:1.5cqi;display:flex}.phone-icons svg{fill:currentColor;width:auto;height:3.05cqi}.phone-content{gap:2.8cqi;padding:16cqi 5cqi 0;font-size:3.7cqi;display:grid}.pbtn{z-index:-1;background:linear-gradient(90deg,#6a6b70,#2c2d30);border-radius:2px 0 0 2px;width:.9%;position:absolute}.pbtn.act{height:3.6%;top:18.4%;left:-.7%}.pbtn.up{height:7%;top:25.6%;left:-.7%}.pbtn.down{height:7%;top:34.4%;left:-.7%}.pbtn.pwr{background:linear-gradient(270deg,#6a6b70,#2c2d30);border-radius:0 2px 2px 0;height:11%;top:28.6%;left:auto;right:-.7%}.btn-l,.btn-r{display:none}.m-title{padding:2cqi 1cqi 1cqi}.m-title small{font-size:3.4cqi}.m-title b{font-size:7.4cqi}.m-card{border-radius:4.4cqi;gap:1.2cqi;padding:3.6cqi 4cqi;font-size:3.7cqi}.m-card small{font-size:3.2cqi}.m-card em{padding:.5cqi 2.6cqi;font-size:3cqi}.m-stats{gap:2cqi}.m-stats>div{border-radius:4cqi;padding:2.8cqi 1cqi}.m-stats b{font-size:6.2cqi}.m-stats small{font-size:3cqi}.m-card .bar{height:1.6cqi}.phone{-webkit-mask-image:linear-gradient(#000 0% 34%,#000c 46%,#00000073 58%,#00000029 70%,#0000 80%);mask-image:linear-gradient(#000 0% 34%,#000c 46%,#00000073 58%,#00000029 70%,#0000 80%)}.phone-vis:after{display:none}.phone-vis{max-height:clamp(340px,30vw,520px)}.steps-row .card{text-align:center;flex-direction:column;align-items:center;display:flex}.steps-row .card:before{width:44px;height:44px;box-shadow:var(--soft);border-radius:50%;place-items:center;margin:0 0 16px;font-size:18px;font-weight:500;position:static;background:var(--card)!important;color:var(--peri)!important;display:grid!important}.steps-row .card p{max-width:40ch}.login .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#1c1c1e;border-radius:28px;box-shadow:inset 0 0 0 1px #ffffffe6,0 40px 80px -30px #1e3c7873;background:#ffffffdb!important}.login .btn.go:disabled{background:var(--ink);color:#fff;opacity:.55}.login .field{background:#fff;border-color:#0000001a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login .card{color:#f2f2f4;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #0009;background:#1c1c20d1!important}:root:not([data-theme=light]) .login .field{background:#1c1d22;border-color:#ffffff1a}}:root[data-theme=dark] .login .card{color:#f2f2f4;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #0009;background:#1c1c20d1!important}:root[data-theme=dark] .login .field{background:#1c1d22;border-color:#ffffff1a}.tilt{box-shadow:none;background:0 0;border-radius:clamp(16px,1.6cqi,26px);padding:0}.feather{padding:0}.phone-vis{overflow:hidden;max-height:none!important}.phone{margin-bottom:calc(clamp(240px,17.5vw,330px)/-2.77778)}.brand{align-items:center;gap:10px;line-height:1}.brand .mark{flex:none;display:block}.card .checks{gap:8px;margin-top:18px!important}.card .checks li{background:var(--card);border-radius:12px;align-items:center;padding:11px 14px;box-shadow:0 1px 2px #1018280a;color:var(--label)!important;font-size:clamp(14px,.95vw,16px)!important}.card .checks li:before{background-size:12px;width:18px;height:18px;margin-top:0}.card .icon{display:none}.page-hero .lead{text-shadow:0 1px 12px #28468240;color:#fff!important}@media (max-width:700px){.float-card{width:150px;padding:10px 12px;top:46%;right:3%}.float-card b{font-size:13px}.float-card small{font-size:11px}.float-chip{top:40%;right:3%}}.page-hero .backdrop-colour{background:linear-gradient(#0000 70%,#d6e4f859 100%),linear-gradient(90deg,#a6c2ea 0%,#88abe1 20%,#7ea5de 50%,#88abe1 80%,#a6c2ea 100%)!important}.tilt{transform-origin:50% 0;background:linear-gradient(160deg,#fff6,#ffffff24);border-radius:clamp(22px,2.2cqi,34px);padding:clamp(8px,.7cqi,14px);transform:translateY(36px)scale(.93);box-shadow:inset 0 1px 1px #ffffffd9,inset 0 0 0 1px #fff6,0 50px 100px -40px #1e3c7873}.tilt .ap{border-radius:clamp(16px,1.6cqi,24px);box-shadow:0 1px 2px #10182814}.feather{-webkit-mask-image:linear-gradient(#000 40%,#000000bf 54%,#0006 68%,#0000001f 80%,#0000 90%);mask-image:linear-gradient(#000 40%,#000000bf 54%,#0006 68%,#0000001f 80%,#0000 90%)}.tilt{box-shadow:inset 0 1px 1px #ffffffd9,inset 0 0 0 1px #fff6}.tilt .ap{box-shadow:0 0 0 1px #ffffff80}.stack{z-index:1;gap:10px;width:min(100%,440px);display:grid;position:relative}.stack .ui{opacity:1;text-align:left;width:100%;position:relative;transform:none}.ui.srch.done{opacity:.72;transform:scale(.96)}.ui.srch.next{opacity:.6;transform:scale(.96)}.ui .tag{background:var(--tile);color:var(--label2);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:500}.ui .tag.ok{color:#1a7f37;background:#e3f6e8}.ui .tag.run{color:var(--peri-deep);background:#e6eefb}.ui .tag.ai{color:#5b5bd6;background:#eef0fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui .tag.ok{color:#6ee7a0;background:#0f3a1d}:root:not([data-theme=light]) .ui .tag.run{color:#a9c2ee;background:#1f2c45}:root:not([data-theme=light]) .ui .tag.ai{color:#b4b4f5;background:#26264a}}:root[data-theme=dark] .ui .tag.ok{color:#6ee7a0;background:#0f3a1d}:root[data-theme=dark] .ui .tag.run{color:#a9c2ee;background:#1f2c45}:root[data-theme=dark] .ui .tag.ai{color:#b4b4f5;background:#26264a}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills span{background:var(--tile);color:var(--label2);border-radius:99px;padding:4px 9px;font-size:11.5px}.ui.mail{gap:10px;padding:22px 24px}.ui.mail b{font-size:1.06em}.mail-body{color:var(--label2);margin:0;font-size:.9em;line-height:1.55}.mini-btns{gap:6px;display:flex}.mini-btn.ghost{background:var(--tile);color:var(--label)}.phone-content{letter-spacing:-.01em;gap:3.4cqi;padding:16.5cqi 5.2cqi 0;font-size:4cqi}.m-head{justify-content:space-between;align-items:flex-end;padding:1cqi .5cqi 0;display:flex}.m-head>div{gap:.6cqi;display:grid}.m-head small{color:#6e6e73;text-transform:uppercase;letter-spacing:.03em;font-size:3.3cqi;font-weight:500}.m-head b{letter-spacing:-.03em;font-size:8.4cqi;font-weight:600;line-height:1.05}.m-av{background:var(--peri);color:#fff;border-radius:50%;place-items:center;width:9cqi;height:9cqi;font-size:3.2cqi;font-weight:600;display:grid}.m-av.b{background:#e39a7b}.m-seg{text-align:center;background:#e9eaee;border-radius:3cqi;grid-template-columns:repeat(4,1fr);padding:.8cqi;font-size:3.4cqi;font-weight:500;display:grid}.m-seg span{color:#55555c;border-radius:2.4cqi;padding:1.6cqi 0}.m-seg span.on{color:#1c1c1e;background:#fff;box-shadow:0 1px 3px #0000001a}.m-list{background:#fff;border-radius:4.6cqi;padding:0 3.6cqi;box-shadow:0 1px 2px #1018280d}.m-row{grid-template-columns:auto 1fr auto;align-items:center;gap:3cqi;padding:3.2cqi 0;display:grid}.m-row+.m-row{border-top:1px solid #eeeef1}.m-row>i{width:8.4cqi;height:8.4cqi;color:var(--peri-deep);background:#e8eefa;border-radius:2.6cqi;place-items:center;font-size:3.2cqi;font-style:normal;font-weight:600;display:grid}.m-row>i.b{color:#b0603d;background:#fbe9e1}.m-row>i.c{color:#2f7d5b;background:#e3f4ec}.m-row>div{gap:.6cqi;min-width:0;display:grid}.m-row b{white-space:nowrap;text-overflow:ellipsis;font-size:3.8cqi;font-weight:500;overflow:hidden}.m-row small{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:3.1cqi;overflow:hidden}.m-row em{padding:.7cqi 2.4cqi;font-size:2.9cqi;font-style:normal}.m-row .bar{height:1.4cqi;margin-top:1cqi}.m-stats>div{background:#fff;box-shadow:0 1px 2px #1018280d}.m-stats b{letter-spacing:-.02em;font-size:6.6cqi;font-weight:600}.phone{box-shadow:none;margin-bottom:calc(clamp(240px,17.5vw,330px)/-2.27273);-webkit-mask-image:linear-gradient(#000 0% 30%,#000000d9 40%,#0000008c 52%,#00000040 63%,#00000012 72%,#0000 78%);mask-image:linear-gradient(#000 0% 30%,#000000d9 40%,#0000008c 52%,#00000040 63%,#00000012 72%,#0000 78%)}.float-card{gap:4px;width:230px;padding:14px 16px}.float-card b{font-size:14px;font-weight:500;line-height:1.4}.tile p{max-width:46ch;margin-left:auto;margin-right:auto}@media (max-width:700px){.float-card{width:170px}}.tile .ui p.mail-body{max-width:none;color:var(--label2);margin:0;font-size:13.5px}.float-card{top:40%;left:min(50% + clamp(240px,17.5vw,330px)/2 - 56px,100% - 250px);right:auto}.float-chip{top:16%;left:min(50% + clamp(240px,17.5vw,330px)/2 - 24px,100% - 190px);right:auto}@media (max-width:700px){.float-card{left:auto;right:3%}.float-chip{top:10%;left:auto;right:3%}}.app{background:var(--bg);grid-template-columns:260px 1fr}.side{border-right:1px solid var(--hair);background:#fbfbfc;gap:3px;padding:18px 12px 14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side{background:#141518}}:root[data-theme=dark] .side{background:#141518}.side .brand{padding:4px 10px 16px;font-size:19px}.side h4{letter-spacing:.1em;text-transform:uppercase;color:var(--label2);margin:16px 10px 6px;font-size:11px}.nav{min-height:36px;color:var(--label);border-radius:10px;padding:6px 10px;font-size:14px}.nav:hover{background:var(--tile)}.nav.on{background:var(--peri);color:#fff;box-shadow:0 4px 12px -4px #4f7cc98c}.nav .ct{font-size:12px}.app-band{opacity:1;z-index:0;background:radial-gradient(40% 70% at 50% 120%,#f0f5fdcc,#0000 75%),linear-gradient(90deg,#a6c2ea 0%,#88abe1 20%,#7ea5de 50%,#88abe1 80%,#a6c2ea 100%);border-radius:24px;height:210px;position:absolute;inset:12px 12px auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}.app-band:after{display:none}.head{color:#fff;padding:28px 28px 14px}.head h1{letter-spacing:-.035em;font-size:clamp(26px,2.2vw,34px);font-weight:500}.head .sub{color:#ffffffe6}.head .tip{color:#fff;background:#ffffff47}.search{min-width:260px;height:40px;color:var(--label);background:#ffffffe6;border-radius:999px;padding:0 14px;box-shadow:0 6px 18px -8px #1e3c7859}.search input{color:#1c1c1e;font-size:14px}.metrics{gap:14px;padding:8px 28px 18px}.metric{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--soft);border:0;border-radius:18px;padding:16px 18px}.metric:before{display:none}.metric b{letter-spacing:-.03em;font-size:28px;font-weight:500}.metric span{font-size:13px}.table-card{box-shadow:var(--soft);background:var(--card);border-radius:22px;margin:0 16px 16px}table.leads{font-size:14px}table.leads th{color:var(--label2);border-bottom:1px solid var(--hair);padding:14px 16px;font-size:12.5px}.empty b{letter-spacing:-.02em;font-size:20px;font-weight:500}@media (max-width:860px){.app{grid-template-columns:1fr}.pane{padding:8px 8px 0}.app-band{height:250px;inset:8px 8px auto}.app-top{z-index:1;color:#fff;position:relative}.head{padding:12px 16px 10px}.metrics{padding:6px 12px 14px}.table-card{margin:0 8px 8px}.search{min-width:0}}.login-bg{background:radial-gradient(40% 40% at 50% 110%,#f0f5fdd9,#0000 75%),linear-gradient(90deg,#a6c2ea 0%,#88abe1 20%,#7ea5de 50%,#88abe1 80%,#a6c2ea 100%)}.login form{display:grid}.login-note{color:var(--label2);margin:10px 0 0;font-size:14px;line-height:1.5}.login-note.ok{color:var(--label);background:#eef6f0;border-radius:12px;padding:12px 14px}.login-note.bad{color:#b42318}.login .btn:not(:disabled){cursor:pointer}.login .btn.go:not(:disabled){background:var(--ink);color:#fff;opacity:1}.account{background:var(--card);border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:13px;display:flex;box-shadow:0 1px 2px #1018280f}.acc-av{background:var(--peri);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.acc-mail{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acc-out{background:var(--tile);color:var(--label);cursor:pointer;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500}.acc-note{color:var(--label2);font-size:12px}.signup-form{text-align:left;gap:0;display:grid}.signup-form .login-note{text-align:center;margin:0 0 12px}.signup-form .login-note:last-child{margin:14px 0 0}.agree{color:var(--label2);align-items:flex-start;gap:10px;margin:4px 2px 14px;font-size:13.5px;line-height:1.45;display:flex}.agree input{accent-color:var(--peri);margin-top:3px}.agree a,.login-note a{color:var(--accent)}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.price{background:var(--tile);border-radius:28px;flex-direction:column;padding:clamp(26px,2.6vw,40px);display:flex;position:relative}.price.pop{background:var(--card);box-shadow:var(--soft), 0 0 0 2px var(--peri)}.price-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--peri);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;position:absolute;top:18px;right:18px}.price h3{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:500}.price-line{color:var(--label2);margin:0 0 22px;font-size:15px}.price-amount{align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.price-amount b{letter-spacing:-.04em;font-size:clamp(40px,3.4vw,56px);font-weight:500}.price-amount span{color:var(--label2);font-size:14px}.price-seats{color:var(--label2);margin:0 0 22px;font-size:14px}.price .checks{flex:1;margin-bottom:28px}.price .checks li{font-size:15px}.price .btn{width:100%;height:50px}.price-note{color:var(--label2);margin:28px 0 0;font-size:14px;text-align:center!important}@media (max-width:900px){.price-grid{grid-template-columns:1fr}}.trial-bar{z-index:1;box-shadow:var(--soft);color:#1c1c1e;background:#ffffffeb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 16px 0;padding:10px 12px 10px 18px;font-size:14px;font-weight:500;display:flex;position:relative}.trial-bar.over{background:#fff4e5}.trial-bar button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-weight:500}.app-page{z-index:1;padding-bottom:24px;position:relative}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 16px 0;display:grid}.plan-grid .price{background:var(--card);box-shadow:var(--soft)}.plan-grid .price.pop{box-shadow:var(--soft), 0 0 0 2px var(--peri)}.plan-grid .btn:disabled{opacity:.6;cursor:default}.plan-msg{color:var(--label2);margin:16px 20px 0;font-size:14px}.join-card{background:var(--card);box-shadow:var(--soft);border-radius:20px;gap:12px;margin:8px 16px 16px;padding:20px 22px;display:grid}.join-card p{color:var(--label2);margin:4px 0 0;font-size:14px}.join-row{gap:10px;display:flex}.join-row input{border:1px solid var(--hair);background:var(--tile);min-width:0;height:44px;font:inherit;color:var(--label);border-radius:12px;flex:1;padding:0 14px;font-size:14px}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.members td{border-bottom:1px solid var(--hair);padding:12px 16px;font-size:14px}.members .cap{text-transform:capitalize}@media (max-width:900px){.plan-grid{grid-template-columns:1fr}.join-row{flex-direction:column}}.price-amount s{color:var(--label2);font-size:18px;text-decoration-thickness:1.5px}.price-offer{color:#1a7f37;background:#e3f6e8;border-radius:999px;margin:2px 0 10px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .price-offer{color:#6ee7a0;background:#0f3a1d}}:root[data-theme=dark] .price-offer{color:#6ee7a0;background:#0f3a1d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login .btn.go:not(:disabled),:root:not([data-theme=light]) .login .btn.go:disabled{color:#111;background:#fff}:root:not([data-theme=light]) .login-note.bad{color:#ff8a80}:root:not([data-theme=light]) .login-note.ok{color:#d7f5df;background:#0f3a1d}:root:not([data-theme=light]) .login .field input{color:#f2f2f4}}:root[data-theme=dark] .login .btn.go:not(:disabled),:root[data-theme=dark] .login .btn.go:disabled{color:#111;background:#fff}:root[data-theme=dark] .login-note.bad{color:#ff8a80}:root[data-theme=dark] .login-note.ok{color:#d7f5df;background:#0f3a1d}:root[data-theme=dark] .login .field input{color:#f2f2f4}.price-tag,.nav.on,.ap-nav.on,.win-side div.on,.ap-logo,.m-av,.av,.acc-av{background-color:var(--peri-deep)!important}.m-av.b,.av.b{background-color:#b5653f!important}.av.c{background-color:#2f7d5b!important}.cta-band{isolation:isolate;position:relative}.cta-band:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,#1e3c8261,#0000 75%);position:absolute;inset:0}.home-hero .hero-inner,.page-hero-text{position:relative}.home-hero .hero-inner:before,.page-hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 50% 55%,#1e3c824d,#0000 75%);position:absolute;inset:0 -10%}.home-hero h1,.page-hero h1,.cta-band h2{text-shadow:0 1px 24px #14286440}.login .or{color:var(--label2)}.steps3 .num{color:var(--peri-deep)!important;-webkit-text-fill-color:var(--peri-deep)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .steps3 .num{color:#a9c2ee!important;-webkit-text-fill-color:#a9c2ee!important}}:root[data-theme=dark] .steps3 .num{color:#a9c2ee!important;-webkit-text-fill-color:#a9c2ee!important}table.leads td b{font-weight:500;display:block}table.leads td small{color:var(--label2);font-size:12.5px}table.leads td a{color:var(--accent)}table.leads td em{font-style:normal}.import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.import-grid .join-card{margin:8px 8px 8px 16px}.import-grid .join-card+.join-card{margin:8px 16px 8px 8px}label.btn{cursor:pointer}label.btn.off{opacity:.5;pointer-events:none}@media (max-width:900px){.import-grid{grid-template-columns:1fr}.import-grid .join-card,.import-grid .join-card+.join-card{margin:8px 16px}}.app{transition:grid-template-columns .32s cubic-bezier(.32,.72,0,1)}.side{overflow-x:hidden}.side-top{justify-content:space-between;align-items:center;gap:6px;padding:0 2px 10px 0;display:flex}.brand-btn{cursor:pointer;color:var(--label);background:0 0;border:0;border-radius:10px;padding:4px 8px;display:inline-flex}.brand-btn:hover{background:var(--tile)}.side .brand-btn .brand{padding:0;font-size:19px}.side-toggle{width:32px;height:32px;color:var(--label2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.side-toggle:hover{background:var(--tile);color:var(--label)}.line-ic{stroke:currentColor;width:18px;height:18px;display:block;fill:none!important}.side-toggle .line-ic{width:19px;height:19px}.nav .ic{width:22px;height:22px;color:var(--label2);border-radius:0;place-items:center;display:grid;background:0 0!important}.nav .ic .line-ic{width:18px;height:18px}.nav:hover .ic{color:var(--label)}.nav.on .ic{color:#fff}.nav .lb,.side h4,.side .brand,.nav .ct,.trial-pill,.acc-mail{transition:opacity .18s}.app-toast{z-index:50;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-size:13.5px;animation:.25s rise;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #00000073}@media (min-width:861px){.app.collapsed{grid-template-columns:68px 1fr}.app.collapsed .side{padding-left:10px;padding-right:10px}.app.collapsed .side-top{flex-direction:column;padding-right:0}.app.collapsed .side .brand{gap:0;font-size:0}.app.collapsed .nav{justify-content:center;padding:6px 0}.app.collapsed .nav .lb,.app.collapsed .nav .ct,.app.collapsed .acc-mail,.app.collapsed .acc-out{display:none}.app.collapsed .side h4{color:#0000;background:var(--hair);height:1px;margin:10px 8px;overflow:hidden}.app.collapsed .trial-pill{display:none}.app.collapsed .account{box-shadow:none;background:0 0;justify-content:center;padding:8px 0}}.side-scrim{display:none}@media (max-width:860px){.side{transition:transform .32s cubic-bezier(.32,.72,0,1)}.side-toggle{display:none}.app.open .side-scrim{z-index:29;background:#00000047;border:0;display:block;position:fixed;inset:0}}.account{gap:10px}.acc-mail{font-weight:500;line-height:1.25;display:grid}.acc-mail small{color:var(--label2);text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.acc-out{width:30px;height:30px;color:var(--label2);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.acc-out:hover{background:var(--tile);color:var(--label)}.acc-out .line-ic{width:17px;height:17px}.trial-pill{background:var(--peri-light);color:#1c2a44;text-align:left;cursor:pointer;font:inherit;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.trial-pill b{font-size:13px;font-weight:600;display:block}.trial-pill small{color:#4a5872;font-size:11.5px}.trial-pill i{color:#1c2a44;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:500}.trial-pill.over{background:#fde7d2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trial-pill{color:#e3ebf9;background:#23324d}:root:not([data-theme=light]) .trial-pill small{color:#b2c2df}:root:not([data-theme=light]) .trial-pill i{color:#1c2a44;background:#e3ebf9}}:root[data-theme=dark] .trial-pill{color:#e3ebf9;background:#23324d}:root[data-theme=dark] .trial-pill small{color:#b2c2df}:root[data-theme=dark] .trial-pill i{color:#1c2a44;background:#e3ebf9}.home .metric{text-align:left;cursor:pointer;font:inherit;color:var(--label);border:0;transition:transform .15s,box-shadow .15s}.home .metric:hover{transform:translateY(-2px)}.home-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin:0 16px 16px;display:grid}.home-card{background:var(--card);box-shadow:var(--soft);border-radius:22px;align-content:start;gap:14px;padding:22px 24px;display:grid}.home-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-card-head b{letter-spacing:-.02em;font-size:17px;font-weight:600}.sub-dark{color:var(--label2);font-size:13px}.steps-list{margin:0;padding:0;list-style:none;display:grid}.steps-list li{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.steps-list li:first-child{border-top:0}.steps-list .dot{border:1.5px solid var(--hair);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.steps-list li.done .dot{background:var(--peri-deep);border-color:var(--peri-deep)}.steps-list li.done .t{color:var(--label2);text-decoration:line-through;-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.steps-list .dot .line-ic{stroke-width:2.4px;width:13px;height:13px}.steps-list .t{flex:1;align-items:center;gap:8px;display:flex}.steps-list .soon,.soon-pill{color:var(--label2);background:var(--tile);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px}.recent{margin:0;padding:0;list-style:none;display:grid}.recent li{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:10px 0;display:flex}.recent li:first-child{border-top:0}.recent .av{background:var(--peri-light);color:#2a3f66;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.recent .t{flex:1;min-width:0;display:grid}.recent .t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.recent .t small{color:var(--label2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.home-empty{color:var(--label2);margin:0;font-size:14px}.btn.small.glass{height:32px;padding:0 14px;font-size:13px}@media (max-width:1000px){.home-grid{grid-template-columns:1fr}}#plans{scroll-margin-top:110px}.auth{background:var(--bg);grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh;display:grid}.auth-panel{color:#fff;isolation:isolate;background:radial-gradient(55% 45% at 20% 105%,#ffffff59,#0000 70%),radial-gradient(60% 50% at 95% 0,#7c5cd659,#0000 70%),linear-gradient(160deg,#9dbbe8 0%,#7ea5de 45%,#5f86cc 100%);flex-direction:column;justify-content:space-between;gap:32px;height:100vh;padding:clamp(28px,3.4vw,56px);display:flex;position:sticky;top:0;overflow:hidden}.auth-panel:after{content:"";z-index:-1;opacity:.18;mix-blend-mode:overlay;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='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-brand{letter-spacing:-.03em;color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:600;display:inline-flex}.auth-brand .mark{--mark-tile:#fff;--mark-ink:#7ea5de}.auth-pitch h2{letter-spacing:-.04em;text-shadow:0 1px 24px #14286440;max-width:13ch;margin:0 0 28px;font-size:clamp(30px,3.2vw,50px);font-weight:600;line-height:1.05}.auth-points{gap:18px;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.auth-points li{border-left:2px solid #ffffff8c;gap:3px;padding-left:18px;display:grid}.auth-points b{font-size:16px;font-weight:600}.auth-points span{color:#ffffffe6;font-size:14.5px;line-height:1.5}.auth-foot{color:#fffc;margin:0;font-size:13px}.auth-foot a{color:#fff}.auth-main{place-items:center;padding:clamp(28px,4vw,64px) 20px;display:grid}.auth-box{width:100%;max-width:520px}.auth-box h1{letter-spacing:-.035em;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(28px,2.4vw,36px);font-weight:600;display:flex}.auth-sub{color:var(--label2);margin:0 0 28px;font-size:15.5px}.auth-form{gap:14px;display:grid}.auth-form fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.auth-form legend{letter-spacing:.08em;text-transform:uppercase;color:var(--label2);margin:6px 0 2px;padding:0;font-size:12px;font-weight:500}.auth-form .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.in{gap:6px;display:grid}.in>span{color:var(--label);font-size:13px;font-weight:500}.in>span em{color:var(--label2);font-style:normal;font-weight:400}.in input,.in select{border:1px solid var(--hair);background:var(--card);width:100%;height:46px;color:var(--label);font:inherit;appearance:none;border-radius:12px;outline:0;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.in select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.in input:focus,.in select:focus{border-color:var(--peri);box-shadow:0 0 0 4px #7ea5de38}.in input::placeholder{color:var(--label2);opacity:.7}.plan-pick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pp{border:1px solid var(--hair);background:var(--card);cursor:pointer;border-radius:14px;gap:4px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.pp input{opacity:0;pointer-events:none;position:absolute}.pp b{font-size:15px;font-weight:600}.pp span{font-size:15px;font-weight:500}.pp s{color:var(--label2);margin-left:6px;font-size:13px;font-weight:400}.pp small{color:var(--label2);margin-left:2px;font-size:12px;font-weight:400}.pp.on{border-color:var(--peri-deep);box-shadow:0 0 0 3px #7ea5de47}.auth-go{border-radius:14px;width:100%;height:50px;margin-top:2px;font-size:15.5px}.auth .btn.go:not(:disabled){background:var(--ink);color:#fff;cursor:pointer}.auth-google{background:var(--card);border:1px solid var(--hair);width:100%;height:50px;color:var(--label);cursor:pointer;border-radius:14px;gap:10px;font-weight:500}.auth-google svg{width:18px;height:18px}.auth-or{color:var(--label2);align-items:center;gap:12px;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--hair);flex:1;height:1px}.auth-alt{text-align:center;color:var(--label2);margin:6px 0 0;font-size:14px}.auth-alt a,.auth .agree a{color:var(--accent)}.auth .agree{margin:2px 0}.auth-join{background:var(--peri-light);color:#1c2a44;border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px}.auth-sent{background:var(--card);box-shadow:var(--soft);border-radius:18px;gap:8px;padding:22px;display:grid}.auth-sent>b{font-size:18px;font-weight:600}.auth-sent p{color:var(--label2);margin:0;line-height:1.5}.auth .login-note.bad{margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth .btn.go:not(:disabled),:root:not([data-theme=light]) .auth .btn.go:disabled{color:#111;background:#fff}:root:not([data-theme=light]) .auth-join{color:#e3ebf9;background:#23324d}}:root[data-theme=dark] .auth .btn.go:not(:disabled),:root[data-theme=dark] .auth .btn.go:disabled{color:#111;background:#fff}:root[data-theme=dark] .auth-join{color:#e3ebf9;background:#23324d}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-panel{gap:18px;height:auto;padding:24px 20px 28px;position:relative}.auth-pitch h2{margin-bottom:0;font-size:28px}.auth-points,.auth-foot{display:none}.auth-form .row2,.plan-pick{grid-template-columns:1fr}}.code-box{background:var(--tile);border-radius:14px;gap:8px;padding:14px;display:grid}.code-box b{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.join-card h1 .tip,.head h1 .tip{vertical-align:middle;margin-left:6px}.app-band{display:none!important}.pane{padding:14px 16px 0}.head{isolation:isolate;color:#fff;background:radial-gradient(40% 70% at 50% 120%,#f0f5fd8c,#0000 75%),linear-gradient(90deg,#a6c2ea 0%,#88abe1 20%,#7ea5de 50%,#88abe1 80%,#a6c2ea 100%);border-radius:24px;align-items:center;min-height:132px;margin:0 0 18px;padding:30px 32px;position:relative;overflow:hidden}.head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 20%,#1e3c8238,#0000 75%);position:absolute;inset:0}.head h1{align-items:center;gap:8px;display:flex}.head .sub{margin-top:6px;font-size:14px;display:block}.metrics{gap:16px;margin:0 0 18px;padding:0}.table-card,.home-grid,.plan-grid,.import-grid,.join-card{margin-left:0!important;margin-right:0!important}.table-card{margin:0 0 18px}.home-grid{gap:16px;margin:0 0 18px}.plan-grid{gap:16px;margin:0}.import-grid{gap:16px;margin:0 0 18px}.import-grid .join-card,.import-grid .join-card+.join-card{margin:0!important}.join-card{margin:0 0 18px}.plan-msg{margin:0 4px 18px}@media (max-width:860px){.pane{padding:10px 10px 0}.head{border-radius:20px;min-height:0;margin-bottom:14px;padding:22px 20px}.metrics{gap:10px;margin-bottom:14px}}a.help-item{color:inherit;text-decoration:none}a.help-item:hover b{color:var(--accent)}.help-item .go{color:var(--label2);font-size:16px}.help-article{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,5vw,96px);padding-top:clamp(48px,6vw,96px);padding-bottom:120px;display:grid}.help-article .prose{max-width:72ch}.help-article .prose ol,.help-article .prose ul{gap:10px;padding-left:1.3em;display:grid}.help-more{border-left:1px solid var(--hair);gap:12px;padding-left:24px;font-size:15px;display:grid;position:sticky;top:110px}.help-more b{color:var(--label2);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.help-more a{color:var(--label)}.help-more a:hover{color:var(--accent)}.help-more .back{color:var(--accent);margin-top:8px}@media (max-width:900px){.help-article{grid-template-columns:1fr}.help-more{border-left:0;border-top:1px solid var(--hair);padding-top:20px;padding-left:0;position:static}}.nav-row{position:relative}.nav-row .nav{padding-right:28px}.nav-x{width:22px;height:22px;color:var(--label2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nav-row:hover .nav-x{opacity:1}.nav-x:hover{background:var(--tile);color:var(--label)}.app.collapsed .nav-x{display:none}.acc-me{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0;display:flex}.acc-me:hover .acc-mail,.acc-me.on .acc-mail{color:var(--accent)}.app.collapsed .acc-me{flex:none}table.leads input[type=checkbox]{width:16px;height:16px;accent-color:var(--peri-deep);cursor:pointer}@supports (color:color-mix(in lab, red, red)){table.leads tr.sel{background:color-mix(in srgb, var(--peri) 12%, transparent)}}.pick-bar{background:var(--card);box-shadow:var(--soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:14px;display:flex}.pick-bar select{border:1px solid var(--hair);background:var(--card);height:36px;color:var(--label);font:inherit;border-radius:10px;padding:0 12px}.pick-bar.quiet{box-shadow:none;color:var(--label2);background:0 0;justify-content:space-between;padding:0 4px}.keys-card{min-height:0}.keys-head{align-items:center;gap:8px;padding:18px 16px 6px;display:flex}.keys-head b{font-size:16px;font-weight:600}.key-ok{color:#1a7f37;font-weight:500}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .key-ok{color:#6ee7a0}}:root[data-theme=dark] .key-ok{color:#6ee7a0}.key-act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.key-act input{border:1px solid var(--hair);background:var(--card);width:220px;height:34px;color:var(--label);font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.prof-form{align-content:start;gap:14px}.prof-form>b{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.prof-form input:disabled{opacity:.6}.logout-row{margin:4px 0 24px}.side .account{z-index:2;background:var(--side-bg,#fbfbfc);box-shadow:0 -1px 0 var(--hair);border-radius:0;margin:10px -12px -14px;padding:12px;position:sticky;bottom:-14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side .account{background:#141518}}:root[data-theme=dark] .side .account{background:#141518}.app.collapsed .side .account{margin:10px -10px -14px;padding:12px 0}.help-article .prose{color:var(--label);font-size:17px;line-height:1.7}.help-article .prose p{margin:0 0 1.1em}.help-article .prose ol{margin:0 0 1.6em;list-style:decimal}.help-article .prose ul{margin:0 0 1.6em;list-style:outside}.help-article .prose li{padding-left:4px}.help-article .prose li::marker{color:var(--peri-deep);font-weight:600}.help-article .prose h2{letter-spacing:-.02em;margin:1.6em 0 .6em;font-size:22px;font-weight:600}.get-card{align-content:start;gap:16px}.get-card>div b{font-size:18px;font-weight:600}.get-btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;text-decoration:none;display:inline-flex}.get-btn .line-ic{width:18px;height:18px}.get-btn small{opacity:.7;font-size:12.5px;font-weight:400}.btn.go.get-btn{background:var(--ink);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.go.get-btn{color:#111;background:#fff}}:root[data-theme=dark] .btn.go.get-btn{color:#111;background:#fff}.get-steps{counter-reset:g;gap:0;margin:0;padding:0;list-style:none;display:grid}.get-steps li{counter-increment:g;border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px;padding:11px 0 11px 36px;font-size:14.5px;display:flex;position:relative}.get-steps li:before{content:counter(g);background:var(--peri-light);color:#2a3f66;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:600;display:grid;position:absolute;left:0}.get-steps code{font:500 13px var(--mono,monospace);background:var(--tile);border-radius:6px;padding:2px 7px}.get-steps em{font-style:normal;font-weight:500}.row-open{cursor:pointer}.filter-bar{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 14px;display:flex;position:relative}.filter-bar button:not(.btn):not(.link-btn){font:inherit;background:var(--card);color:var(--label2);cursor:pointer;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #1018280f}.filter-bar button.on{background:var(--peri-deep)!important;color:#fff!important}.filter-bar .export-btn{margin-left:auto}.drawer-wrap{z-index:70;background:#0f142840;justify-content:flex-end;animation:.2s both fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.drawer{background:var(--bg);width:min(520px,100%);height:100%;padding:22px 22px 40px;animation:.35s cubic-bezier(.22,1,.36,1) both slide-in;overflow-y:auto;box-shadow:-20px 0 60px -20px #10182859}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}.dr-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.dr-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:500}.dr-head p{color:var(--label2);margin:0;font-size:14px}.dr-x{background:var(--tile);width:36px;height:36px;color:var(--label);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:22px;line-height:1}.dr-block{background:var(--card);border-radius:18px;margin-bottom:12px;padding:16px 18px;box-shadow:0 1px 2px #1018280d}.dr-block h3{letter-spacing:.06em;text-transform:uppercase;color:var(--label2);margin:0 0 10px;font-size:13px;font-weight:500}.dr-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-row>span{font-weight:500}.seg{background:var(--tile);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{font:inherit;color:var(--label2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:500}.seg button.on{background:var(--card);color:var(--label);box-shadow:0 1px 3px #0000001a}.seg button.on.good{color:#1a7f37}.seg button.on.maybe{color:#a35a00}.seg button.on.no{color:#b42318}.dr-reason{color:var(--label2);margin:12px 0 0;font-size:14px;line-height:1.5}.dr-facts{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:14px;display:grid}.dr-facts>div{background:var(--tile);border-radius:12px;gap:2px;padding:9px 12px;display:grid}.dr-facts small{color:var(--label2);font-size:11.5px}.dr-facts b{font-size:15px;font-weight:500}.dr-actions{gap:8px;margin-top:14px;display:flex}.dr-line{border-top:1px solid var(--hair);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14px;display:grid}.dr-line:first-of-type{border-top:0}.dr-line>span{color:var(--label2)}.dr-line .cap{text-transform:capitalize}.dr-line a{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr-line b{font-weight:400}.dr-muted{color:var(--label2);margin:0;font-size:14px}.dr-draft{white-space:pre-wrap;font:inherit;background:var(--tile);border-radius:12px;margin:0 0 10px;padding:12px 14px;font-size:14px;line-height:1.55}.dr-desc{color:var(--label2);margin:0 0 8px;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg button.on.good{color:#6ee7a0}:root:not([data-theme=light]) .seg button.on.maybe{color:#ffc46b}:root:not([data-theme=light]) .seg button.on.no{color:#ff8a80}}:root[data-theme=dark] .seg button.on.good{color:#6ee7a0}:root[data-theme=dark] .seg button.on.maybe{color:#ffc46b}:root[data-theme=dark] .seg button.on.no{color:#ff8a80}.prof-form .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.in textarea{border:1px solid var(--hair);background:var(--card);width:100%;min-height:46px;color:var(--label);font:inherit;resize:vertical;border-radius:12px;outline:0;padding:11px 14px;font-size:15px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.in textarea:focus{border-color:var(--peri);box-shadow:0 0 0 4px #7ea5de38}.in textarea:disabled,.in input:disabled,.in select:disabled{opacity:.7}.in>span{align-items:center;gap:6px;display:inline-flex}.join-row select{border:1px solid var(--hair);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;min-width:0;height:40px;color:var(--label);font:inherit;appearance:none;border-radius:12px;flex:1;padding:0 36px 0 14px;font-size:14px}.join-row{flex-wrap:wrap;align-items:center}.ai-col{align-content:start;display:grid}.import-grid .ai-col .join-card{margin:8px 16px 8px 8px}.ai-key{color:var(--label2);margin:0;font-size:14px}.ai-key b{color:var(--label);font-variant-numeric:tabular-nums}.ai-run{margin:8px 16px}.ai-run p{color:var(--label2);margin:0;font-size:14px}.ai-run-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-bar{background:var(--tile);border-radius:99px;height:8px;overflow:hidden}.ai-bar span{border-radius:inherit;background:var(--peri);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}@media (max-width:900px){.prof-form .row2{grid-template-columns:1fr}.import-grid .ai-col .join-card{margin:8px 16px}}.lock-band{z-index:2;background:var(--card);box-shadow:var(--soft);border:1px solid #d6782859;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px 4px;padding:14px 18px;display:flex;position:relative}.lock-band b{color:var(--label);font-size:15px;display:block}.lock-band span{color:var(--label2);margin-top:2px;font-size:14px;display:block}.lock-band .btn{flex:none}.lock-msg{color:var(--label)}@media (max-width:700px){.lock-band{flex-direction:column;align-items:stretch}}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact-side .tlist{margin-top:28px}.contact-card{background:var(--card);box-shadow:var(--soft);border-radius:28px;gap:16px;padding:clamp(22px,3vw,34px);display:grid}.contact-card .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-card .btn{justify-self:start}.contact-card em{color:var(--label3,var(--label2));margin-left:4px;font-style:normal;font-weight:400}.contact-sent b{color:var(--label);font-size:20px}.contact-sent p{color:var(--label2);margin:0}.contact-fine{color:var(--label2);margin:0;font-size:13px}.contact-fine a{color:inherit;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:900px){.contact-grid,.contact-card .row2{grid-template-columns:1fr}}.access-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px;display:grid}.mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace}.muted-line{color:var(--label2);margin-top:2px;font-size:12px;display:block}.row-acts{text-align:right;white-space:nowrap}.row-acts .link-btn+.link-btn{margin-left:14px}.link-btn.bad{color:#c0362c}.code-card{margin:8px 16px 0}.code-card .join-row input{text-transform:uppercase;max-width:280px;font-family:ui-monospace,SF Mono,Menlo,monospace}.redeem-page{background:var(--bg,#f6f7fb);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.redeem-card{background:var(--card);width:min(520px,100%);box-shadow:var(--soft);border-radius:28px;gap:16px;padding:36px 32px;display:grid}.redeem-card h1{letter-spacing:-.02em;color:var(--label);margin:8px 0 0;font-size:26px}.redeem-text{color:var(--label2);margin:0;font-size:15px;line-height:1.5}.redeem-acts{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .link-btn.bad{color:#ff8a80}}:root[data-theme=dark] .link-btn.bad{color:#ff8a80}@media (max-width:900px){.access-grid{grid-template-columns:1fr 1fr}}.owner-tabs{margin:4px 16px 12px}.owner-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 16px 12px;display:grid}.owner-tile{background:var(--card);box-shadow:var(--soft);border-radius:18px;align-content:start;gap:4px;padding:18px 18px 16px;display:grid}.owner-tile small{color:var(--label2);font-size:13px}.owner-tile b{letter-spacing:-.02em;color:var(--label);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.owner-tile span{color:var(--label2);font-size:12.5px;line-height:1.4}.owner-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 8px;display:flex}.owner-search{border:1px solid var(--hair);background:var(--card);min-width:0;height:38px;color:var(--label);font:inherit;border-radius:12px;flex:240px;padding:0 14px;font-size:14px}.owner-check{color:var(--label2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.owner-note{margin-top:0;font-size:13px}.owner-msgs{gap:0;display:grid}.owner-msg-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.owner-msg-top span{color:var(--label2);font-size:13px}.owner-msg{white-space:pre-wrap;color:var(--label);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:1000px){.owner-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero .backdrop-colour,.page-hero .backdrop-colour{background:linear-gradient(#0000 0% 62%,#d6e4f852 88%,#aac7ec4d 100%),linear-gradient(90deg,#6b8fd6 0%,#5279cc 20%,#4a70c6 50%,#5279cc 80%,#6b8fd6 100%)!important}.cta-band{background:radial-gradient(45% 60% at 50% 100%,#f0f5fd73,#d4e3fa26 55%,#0000 80%),linear-gradient(90deg,#6b8fd6 0%,#5279cc 20%,#4a70c6 50%,#5279cc 80%,#6b8fd6 100%)}.home-hero .backdrop-colour:before{background:radial-gradient(72% 46% at 50% 36%,#10184842,#0000 78%),radial-gradient(40% 18% at 50% 100%,#e8f0fc99,#0000 72%)}.page-hero .backdrop-colour:before{background:radial-gradient(80% 80% at 50% 58%,#10184857,#0000 80%),radial-gradient(45% 30% at 50% 165%,#f0f5fd80,#0000 80%)}.site-header.on-color:not(.scrolled) .header-row{background:#10184842}.site-header.on-color:not(.scrolled) .header-links,.site-header.on-color:not(.scrolled) .links{color:#fff!important}:root{--peri-ink:#3d62b3;--peri-deep:#3d62b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--peri-ink:#9db7ef}}:root[data-theme=dark]{--peri-ink:#9db7ef}.header-links a{align-items:center;min-height:32px;display:inline-flex}.link-btn{min-height:24px}.skip-link{z-index:100;background:var(--card,#fff);color:var(--label,#111);box-shadow:var(--soft);border-radius:12px;padding:10px 16px;font-weight:600;transition:top .15s;position:fixed;top:-60px;left:16px}.skip-link:focus{outline:2px solid var(--peri,#7ea5de);outline-offset:2px;top:12px}tr.row-open:focus-visible{outline:2px solid var(--peri-ink);outline-offset:-2px}.skip-link{pointer-events:auto}.skip-target{width:1px;height:1px;position:absolute;overflow:hidden}.skip-target:focus,main#content:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip{position:relative}.tip:before{content:"";position:absolute;inset:-6px}.link-btn{padding-block:3px}.review{z-index:80;background:var(--bg);outline:none;flex-direction:column;align-items:center;gap:22px;padding:20px 16px 32px;animation:.2s both fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.rv-top{align-items:center;gap:14px;width:min(1100px,100%);display:flex}.rv-pos{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.rv-done-n{color:var(--label2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.rv-bar{background:var(--tile);border-radius:4px;flex:1;height:4px;overflow:hidden}.rv-bar i{background:var(--peri-deep);transform-origin:0;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.rv-card{background:var(--card);width:min(720px,100%);box-shadow:var(--soft);border-radius:28px;margin-top:auto;padding:clamp(24px,4vw,44px);animation:.32s cubic-bezier(.22,1,.36,1) both rv-in}@keyframes rv-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}.rv-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.15}.rv-cat{color:var(--label2);margin:6px 0 0;font-size:16px}.rv-reason{margin:20px 0 0;font-size:15.5px;line-height:1.55}.rv-reason .pill{margin-right:6px}.rv-desc{color:var(--label2);max-width:62ch;margin:14px 0 0;font-size:15px;line-height:1.6}.rv-facts{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px;margin:24px 0 0;display:grid}.rv-facts div{border-bottom:1px solid var(--hair);min-width:0;padding:11px 0}.rv-facts dt{color:var(--label2);font-size:12.5px}.rv-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.rv-facts a{color:var(--accent)}.rv-decide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(720px,100%);display:grid}.rv-key{background:var(--card);min-height:64px;color:var(--label);font:inherit;box-shadow:var(--soft);cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:500;transition:transform .12s,background .2s;display:flex}.rv-key:active{transform:scale(.97)}.rv-key kbd{background:var(--tile);width:28px;height:28px;font:inherit;color:var(--label2);border-radius:8px;place-items:center;font-size:14px;display:inline-grid;box-shadow:inset 0 -1px #1018281f}.rv-key.good.on{color:#1a7f37;background:#e3f6e8}.rv-key.maybe.on{color:#a35a00;background:#fff1db}.rv-key.no.on{color:#b42318;background:#fde8e8}.rv-key:focus-visible{outline:3px solid var(--peri-deep);outline-offset:2px}.rv-move{justify-content:space-between;width:min(720px,100%);margin-bottom:auto;display:flex}.rv-move .link-btn:disabled{opacity:.35;cursor:default}.rv-note{color:#b42318;margin:0;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rv-key.good.on{color:#6ee7a0;background:#0f3a1d}:root:not([data-theme=light]) .rv-key.maybe.on{color:#ffc46b;background:#3d2a08}:root:not([data-theme=light]) .rv-key.no.on{color:#ff8a80;background:#44161a}:root:not([data-theme=light]) .rv-note{color:#ff8a80}}:root[data-theme=dark] .rv-key.good.on{color:#6ee7a0;background:#0f3a1d}:root[data-theme=dark] .rv-key.maybe.on{color:#ffc46b;background:#3d2a08}:root[data-theme=dark] .rv-key.no.on{color:#ff8a80;background:#44161a}:root[data-theme=dark] .rv-note{color:#ff8a80}@media (max-width:560px){.rv-key{gap:8px;min-height:56px;font-size:16px}.rv-done-n{display:none}}@media (prefers-reduced-motion:reduce){.review,.rv-card{animation:none}.rv-bar i{transition:none}}.pill.dnc{white-space:nowrap;color:#3a3a44;background:#ececf1;margin:4px 0 0;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.dnc{color:#d4d4dc;background:#2c2d35}}:root[data-theme=dark] .pill.dnc{color:#d4d4dc;background:#2c2d35}.dr-dnc{background:var(--tile);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:14px}.dnc-paste{resize:vertical;width:100%;font:inherit}.dnc-bar .search{flex:1;max-width:360px}.dnc-bar .search input{width:100%}.rules-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;margin:0 16px;display:grid}.rules-grid .join-card{margin:0}.rules-wide{grid-column:1/-1}.rules-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.rules-h.sub2{margin-top:10px}.slide{grid-template-columns:1fr 34px;align-items:center;gap:4px 10px;font-size:14px;display:grid}.slide output{text-align:right;font-variant-numeric:tabular-nums;color:var(--label2)}.slide input[type=range]{width:100%;accent-color:var(--peri-deep);grid-column:1/-1}.rules-warn{color:#b42318;margin:0;font-size:13.5px}.rule-row{background:var(--tile);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.rule-row>input,.rule-row>span{grid-column:1/-1}.rule-row select,.rule-row input{border:1px solid var(--hair);background:var(--card);min-width:0;height:38px;color:var(--label);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rule-row>span:empty{display:none}.rule-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.rule-foot input{width:76px}.rules-empty{margin:0}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.filters-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.checks-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px;display:grid}.rules-bar{z-index:5;background:var(--card);box-shadow:var(--soft);border-radius:18px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:16px;padding:12px 16px;font-size:14px;display:flex;position:sticky;bottom:12px}.rules-bar>span{color:var(--label2);margin-right:auto}.rules-bar.dirty>span{color:var(--label);font-weight:500}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rules-warn{color:#ff8a80}}:root[data-theme=dark] .rules-warn{color:#ff8a80}.find-bar{flex:1;min-width:120px}.dr-find{margin-top:10px}.mb-form{margin:0 16px 16px}.mb-adv summary{cursor:pointer;padding:4px 0 10px;font-size:14px;font-weight:500}.mb-act{text-align:right;white-space:nowrap}.mb-act .link-btn{margin-left:10px}.mb-err{white-space:normal;max-width:280px;color:var(--label2);margin-top:4px;font-size:12px;display:block}.seq-top{margin:0 16px 8px}.seq-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:12px;display:grid}.seq-opts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.seq-opts .join-row{margin-left:auto}.seq-note{color:var(--label2);font-size:13.5px}.seq-check{align-items:center;gap:8px;font-size:14px;display:inline-flex}.seq-problems{color:#b42318;margin:0;padding-left:18px;font-size:13.5px}.seq-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.seq-steps{display:grid}.seq-steps .join-card{margin:8px 8px 8px 16px}.seq-add{justify-self:start;margin:4px 8px 8px 16px}.seq-day{color:var(--label2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.seq-day input{border:1px solid var(--hair);background:var(--card);width:64px;height:32px;color:var(--label);font:inherit;border-radius:9px;margin-left:6px;padding:0 8px}.seq-fields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seq-chip{background:var(--tile);color:var(--label2);cursor:pointer;border:0;border-radius:8px;padding:6px 8px;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.seq-chip:hover:not(:disabled){color:var(--label);background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.seq-chip:hover:not(:disabled){background:color-mix(in srgb, var(--peri) 22%, var(--tile))}}.seq-chip:disabled{cursor:default;opacity:.6}.seq-hits{color:var(--label2);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.seq-hits li{border-radius:10px;padding:7px 10px}.seq-hits li.block{background:#fde8e8}.seq-hits li.block b{color:#b42318}.seq-hits li.warn{background:#fff1db}.seq-hits li.warn b{color:#8a4b00}.seq-hits b{margin-right:4px;font-weight:600}.seq-clean{color:#1a7f37;margin:0;font-size:13px}.seq-foot,.seq-mail pre{white-space:pre-wrap;font:14px/1.55 var(--font,inherit);color:var(--label);margin:0}.seq-foot{background:var(--tile);color:var(--label2);border-radius:12px;padding:12px 14px}.seq-preview{max-height:calc(100vh - 24px);margin:8px 16px 8px 8px;position:sticky;top:12px;overflow:auto}.seq-mail{background:var(--tile);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.seq-mail header{justify-content:space-between;gap:10px;font-size:13px;display:flex}.seq-mail header span{color:var(--label2)}.seq-subj{font-size:14px;font-weight:500}.seq-subj span{color:var(--label2);margin-right:6px;font-weight:400}.seq-miss{color:#8a4b00;margin:0;font-size:12.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seq-problems{color:#ff8a80}:root:not([data-theme=light]) .seq-clean{color:#6ee7a0}:root:not([data-theme=light]) .seq-miss{color:#ffc46b}:root:not([data-theme=light]) .seq-hits li.block{background:#44161a}:root:not([data-theme=light]) .seq-hits li.block b{color:#ff8a80}:root:not([data-theme=light]) .seq-hits li.warn{background:#3d2a08}:root:not([data-theme=light]) .seq-hits li.warn b{color:#ffc46b}}:root[data-theme=dark] .seq-problems{color:#ff8a80}:root[data-theme=dark] .seq-clean{color:#6ee7a0}:root[data-theme=dark] .seq-miss{color:#ffc46b}:root[data-theme=dark] .seq-hits li.block{background:#44161a}:root[data-theme=dark] .seq-hits li.block b{color:#ff8a80}:root[data-theme=dark] .seq-hits li.warn{background:#3d2a08}:root[data-theme=dark] .seq-hits li.warn b{color:#ffc46b}@media (max-width:900px){.seq-grid{grid-template-columns:1fr}.seq-steps .join-card,.seq-preview{margin:8px 16px}.seq-preview{max-height:none;position:static}.seq-opts .join-row{margin-left:0}}.dr-fu{justify-items:start;gap:8px;margin-top:14px;display:grid}.dr-fu h4{color:var(--label2);margin:0;font-size:13px;font-weight:500}.dr-fu .dr-draft{justify-self:stretch}.camp-form{margin:8px 16px 16px}.camp-note{color:var(--label2);margin:6px 0 0;font-size:14px}.camp-note b{color:var(--label)}.good-note{color:#1a7f37}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .good-note{color:#6ee7a0}}:root[data-theme=dark] .good-note{color:#6ee7a0}.camp-boxes{gap:6px;display:grid}.camp-boxes .off{opacity:.6}.camp-hours{align-items:center;gap:10px;display:flex}.camp-hours select{border:1px solid var(--hair);background:var(--card);height:46px;color:var(--label);font:inherit;border-radius:12px;padding:0 14px}.camp-test{background:var(--tile);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.camp-test>b{align-items:center;gap:6px;font-size:15px;display:inline-flex}.reply-subject{color:var(--label);font-size:14px}.in .agree input[type=checkbox],.camp-boxes input[type=checkbox]{appearance:auto;flex:none;width:18px;height:18px;padding:0}.camp-boxes .agree{align-items:center;gap:10px;display:flex}.tl{gap:14px;display:grid}.tl-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.tl-head b{color:var(--label);font-size:14px}.tl-status{color:var(--label2);font-size:12px}.tl-step{padding-left:4px;position:relative}.tl-row{gap:10px;display:flex}.tl-dot{background:var(--peri-deep,#3d62b3);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.tl-step.planned .tl-dot{border:2px solid var(--hair);background:0 0}.tl-main{gap:2px;min-width:0;display:grid}.tl-main b{color:var(--label);font-size:14px}.tl-main small{color:var(--label2);font-size:12.5px}.tl-open{align-items:center;gap:6px;display:inline-flex;color:var(--peri-deep,#3d62b3)!important}.tl-snippet{color:var(--label);white-space:pre-wrap;margin:4px 0 0;font-size:13.5px}.tl-main .link-btn{justify-self:start;font-size:12.5px}.trk-card{margin:8px 16px 12px}.trk-card .join-row input{max-width:340px}.trk-steps,.trk-result{color:var(--label2);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.trk-result{padding-left:0;list-style:none}.trk-result .ok{color:#1a7f37}.trk-result .bad{color:#c0362c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trk-result .ok{color:#6ee7a0}:root:not([data-theme=light]) .trk-result .bad{color:#ff8a80}}:root[data-theme=dark] .trk-result .ok{color:#6ee7a0}:root[data-theme=dark] .trk-result .bad{color:#ff8a80}.ib{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;min-height:60vh;margin:0 16px 16px;display:grid}.ib-list{background:var(--card);box-shadow:var(--soft);border-radius:18px;align-content:start;gap:2px;max-height:75vh;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.ib-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--label);background:0 0;border:0;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.ib-row:hover{background:var(--tile)}.ib-row.on{background:var(--tile);box-shadow:inset 3px 0 0 var(--peri-deep,#3d62b3)}.ib-row.unread b{font-weight:700}.ib-top{justify-content:space-between;gap:8px;display:flex}.ib-top b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ib-top small,.ib-sub{color:var(--label2);font-size:12px}.ib-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-flags{flex-wrap:wrap;gap:4px;display:flex}.ib-flags .pill{font-size:11px}.ib-thread{background:var(--card);box-shadow:var(--soft);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.ib-head{border-bottom:1px solid var(--hair);gap:2px;padding-bottom:8px;display:grid}.ib-head b{color:var(--label);font-size:17px}.ib-head small{color:var(--label2)}.ib-compose{border-top:1px solid var(--hair);gap:8px;padding-top:8px;display:grid}.ib-compose textarea{border:1px solid var(--hair);background:var(--card);width:100%;color:var(--label);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px}.ib-empty{padding:24px 0}@media (max-width:900px){.ib{grid-template-columns:1fr}.ib-list{max-height:40vh}}.dlv-card{margin:8px 16px 12px}.dlv-table{box-shadow:none;margin:0}.dlv-warm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dlv-warm input[type=date]{border:1px solid var(--hair);background:var(--card);height:34px;color:var(--label);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.dlv-sub{margin-top:6px}.dlv-domain{border-top:1px solid var(--hair);gap:6px;padding:10px 0;display:grid}.dlv-domain .join-row b{font-size:14px}.dlv-bad{color:#c0362c!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dlv-bad{color:#ff8a80!important}}:root[data-theme=dark] .dlv-bad{color:#ff8a80!important}.dlv-table,.dlv-table table{height:auto!important;min-height:0!important}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-btn.danger{color:#c0362c}.drawer.wide{width:min(760px,100%)}.acct-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 12px;display:flex}.acct-bar input[type=search]{border:1px solid var(--hair);background:var(--card);max-width:340px;height:36px;color:var(--label);font:inherit;border-radius:12px;flex:220px;padding:0 14px;font-size:14px}.acct-table,.acct-table table{height:auto!important;min-height:0!important}.acct-row{cursor:pointer}.acct-row:hover td{background:var(--tile)}.acct-open{all:unset;cursor:pointer;gap:2px;display:grid}.acct-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.acct-open small{color:var(--label2);font-size:12px}.acct-sent{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.acct-meter{background:var(--tile);border-radius:3px;width:56px;height:6px;display:inline-block;overflow:hidden}.acct-meter i{background:var(--peri,#7ea5de);border-radius:3px;height:100%;display:block}.health{font-weight:600}.health.hg{color:#1a7f37}.health.hm{color:#a35a00}.health.hb{color:#c0362c}.health.hx{color:var(--label2)}.acct-title{word-break:break-all}.acct-facts{margin:0 0 12px}.acct-actions{flex-wrap:wrap;align-items:center;margin:0 0 14px}.acct-tabs{margin:0 0 12px}.acct-form{gap:10px;display:grid}.acct-form h3,.acct-h3{margin-top:6px!important}.acct-tested{font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .link-btn.danger,:root:not([data-theme=light]) .health.hb{color:#ff8a80}:root:not([data-theme=light]) .health.hg{color:#6ee7a0}:root:not([data-theme=light]) .health.hm{color:#ffc46b}}:root[data-theme=dark] .link-btn.danger,:root[data-theme=dark] .health.hb{color:#ff8a80}:root[data-theme=dark] .health.hg{color:#6ee7a0}:root[data-theme=dark] .health.hm{color:#ffc46b}@media (max-width:900px){.acct-bar{margin:0 12px 10px}.acct-bar input[type=search]{max-width:none}}.camp-back{margin-bottom:4px;font-size:13px;display:inline-block}.camp-tabs{flex-wrap:wrap;margin:0 16px 14px}.camp-new{gap:10px;max-width:520px;margin:0 16px 12px;display:grid}.camp-leads,.camp-steps,.camp-leads table,.camp-steps table{height:auto!important;min-height:0!important}.camp-leads td small{color:var(--label2);font-size:12px;display:block}.camp-seq{gap:12px;margin:0;padding:0;list-style:none;display:grid}.camp-seq li{border:1px solid var(--hair);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.camp-seq-h{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.camp-seq-h b{font-weight:500}.camp-seq-h small,.camp-seq-sub{color:var(--label2);margin:0;font-size:13px}.kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 16px 10px;display:grid}.kpis>div{background:var(--card);box-shadow:var(--soft);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.kpis small{color:var(--label2);font-size:12.5px}.kpis b{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:24px;font-weight:500;display:flex}.kpis b i{color:var(--label2);letter-spacing:0;font-size:13px;font-style:normal;font-weight:400}.kpi-note{margin:0 16px 12px}.an-h{margin:18px 16px 8px;font-size:17px;font-weight:500}.ubx{grid-template-columns:200px minmax(240px,340px) minmax(0,1fr);gap:12px;min-height:64vh;margin:0 16px 16px;display:grid}.ubx-side{background:var(--card);box-shadow:var(--soft);border-radius:18px;align-content:start;gap:2px;max-height:78vh;padding:8px;display:grid;overflow:auto}.ubx-side h4{letter-spacing:.06em;text-transform:uppercase;color:var(--label2);align-items:center;gap:6px;margin:12px 8px 4px;font-size:11.5px;font-weight:500;display:flex}.ubx-side .in{margin:4px 6px}.ubx-f{width:100%;font:inherit;color:var(--label);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.ubx-f:hover{background:var(--tile)}.ubx-f.on{background:var(--tile);box-shadow:inset 3px 0 0 var(--peri-deep,#3d62b3);font-weight:500}.ubx-f small{color:var(--label2);font-size:12px}.ubx-mid{align-content:start;gap:8px;min-width:0;display:grid}.ubx-search{border:1px solid var(--hair);background:var(--card);height:38px;color:var(--label);font:inherit;border-radius:12px;padding:0 14px;font-size:14px}.ubx-list{max-height:72vh}.ubx-none{padding:14px;list-style:none}.ubx-stage{flex-wrap:wrap;gap:6px;display:flex}.ubx-chip{border:1px solid var(--hair);background:var(--card);color:var(--label2);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px}.ubx-chip:hover:not(:disabled){background:var(--tile);color:var(--label)}.ubx-chip.on{color:var(--label);background:var(--tile);border-color:#0000;font-weight:500}.ubx-chip.on.good{color:#1a7f37;background:#1a7f371f}.ubx-chip.on.maybe{color:#a35a00;background:#a35a001f}.ubx-chip.on.no{color:#c0362c;background:#c0362c1f}.ubx-chip:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ubx-chip.on.good{color:#6ee7a0}:root:not([data-theme=light]) .ubx-chip.on.maybe{color:#ffc46b}:root:not([data-theme=light]) .ubx-chip.on.no{color:#ff8a80}}:root[data-theme=dark] .ubx-chip.on.good{color:#6ee7a0}:root[data-theme=dark] .ubx-chip.on.maybe{color:#ffc46b}:root[data-theme=dark] .ubx-chip.on.no{color:#ff8a80}@media (max-width:1100px){.ubx{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.ubx-side{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:none}.ubx-side h4{grid-column:1/-1}}@media (max-width:900px){.ubx{grid-template-columns:1fr;margin:0 12px 12px}.ubx-list{max-height:40vh}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px 10px}.camp-tabs{margin:0 12px 12px}}.drawer,.ubx-side{overflow-x:hidden}@media (max-width:900px){.ubx-side{flex-wrap:nowrap;gap:4px;padding:6px;display:flex;overflow-x:auto}.ubx-side h4,.ubx-side .in{display:none}.ubx-f{flex:none;gap:6px;width:auto}.ubx{align-items:start;min-height:0}.ubx-side{align-items:center}}:root{--dot-good:#34c759;--dot-maybe:#ff9500;--dot-no:#ff3b30;--dot-off:#8e8e93}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dot-good:#30d158;--dot-maybe:#ff9f0a;--dot-no:#ff453a;--dot-off:#8e8e93}}:root[data-theme=dark]{--dot-good:#30d158;--dot-maybe:#ff9f0a;--dot-no:#ff453a;--dot-off:#8e8e93}.pill,.pill.good,.pill.maybe,.pill.no,.pill.dnc{font-size:12px;font-style:normal;font-weight:var(--medium);white-space:nowrap;background:var(--tile);color:var(--label);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 10px;line-height:1.45;display:inline-flex}.pill:before{content:"";background:var(--dot-off);border-radius:50%;flex:none;width:6px;height:6px}.pill.good:before{background:var(--dot-good)}.pill.maybe:before{background:var(--dot-maybe)}.pill.no:before{background:var(--dot-no)}.pill:not(.good):not(.maybe):not(.no):not(.dnc){color:var(--label2)}.pill:not(.good):not(.maybe):not(.no):not(.dnc):before{display:none}.ubx-chip.on,.ubx-chip.on.good,.ubx-chip.on.maybe,.ubx-chip.on.no{background:var(--label);border-color:var(--label);color:var(--card);font-weight:var(--medium)}.ubx-chip.on:before{content:"";vertical-align:middle;background:var(--dot-off);border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.ubx-chip.on.good:before{background:var(--dot-good)}.ubx-chip.on.maybe:before{background:var(--dot-maybe)}.ubx-chip.on.no:before{background:var(--dot-no)}.seg button.on.good,.seg button.on.maybe,.seg button.on.no{color:var(--label)}.seg button.on.good:before,.seg button.on.maybe:before,.seg button.on.no:before{content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.seg button.on.good:before{background:var(--dot-good)}.seg button.on.maybe:before{background:var(--dot-maybe)}.seg button.on.no:before{background:var(--dot-no)}.rv-key.good.on,.rv-key.maybe.on,.rv-key.no.on{background:var(--label);color:var(--card)}.rv-key.good.on kbd,.rv-key.maybe.on kbd,.rv-key.no.on kbd{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.rv-key.good.on kbd,.rv-key.maybe.on kbd,.rv-key.no.on kbd{background:color-mix(in srgb, var(--card) 18%, transparent)}}.rv-key.good.on kbd,.rv-key.maybe.on kbd,.rv-key.no.on kbd{color:var(--card)}.ui .tag.ok,.ui .tag.run,.ui .tag.ai{background:var(--tile);color:var(--label);align-items:center;gap:5px;display:inline-flex}.ui .tag.ok:before,.ui .tag.run:before,.ui .tag.ai:before{content:"";background:var(--dot-good);border-radius:50%;width:5px;height:5px}.ui .tag.run:before{background:var(--peri-deep)}.ui .tag.ai:before{background:var(--indigo)}.price-offer{background:var(--tile);color:var(--label);box-shadow:inset 0 0 0 1px var(--hair);align-items:center;gap:7px;display:inline-flex}.price-offer:before{content:"";background:var(--dot-good);border-radius:50%;width:6px;height:6px}.seq-hits li.block,.seq-hits li.warn{background:var(--tile)}.seq-hits li.block b,.seq-hits li.warn b{color:var(--label)}.seq-hits li.block b:before,.seq-hits li.warn b:before{content:"";vertical-align:middle;background:var(--dot-no);border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.seq-hits li.warn b:before{background:var(--dot-maybe)}.login-note.ok{background:var(--tile);color:var(--label);box-shadow:inset 0 0 0 1px var(--hair)}.app-page .head:not(.home-head){isolation:auto;min-height:0;color:var(--label);border-bottom:1px solid var(--hair);background:0 0;border-radius:0;justify-content:space-between;margin:0 0 16px;padding:4px 2px 14px;overflow:visible}.app-page .head:not(.home-head):before{display:none}.app-page .head:not(.home-head) h1{letter-spacing:-.02em;color:var(--label);font-size:22px;font-weight:600}.app-page .head:not(.home-head) .sub{color:var(--label2);margin-top:3px;font-size:13px}.app-page .head:not(.home-head) .tip{background:var(--fill);color:var(--label2)}.app-page .head:not(.home-head) .camp-back{color:var(--accent)}@media (max-width:900px){.app-page .head:not(.home-head){margin-bottom:12px;padding:2px 2px 12px}}.acct-table{overflow-x:auto}.acct-table table.leads td{vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.acct-table table.leads td b,.acct-table table.leads td small,.acct-open b,.acct-open small{text-overflow:ellipsis;max-width:300px;display:block;overflow:hidden}.acct-table table.leads tbody tr:last-child td{border-bottom:0}.tl-camp{display:grid}.tl-head{border-bottom:1px solid var(--hair);align-items:center;margin-bottom:12px;padding-bottom:10px}.tl-step{padding:0 0 16px;position:relative}.tl-step:before{content:"";background:var(--hair);width:1px;position:absolute;top:18px;bottom:2px;left:4px}.tl-step:last-child{padding-bottom:0}.tl-step:last-child:before{display:none}.tl-row{gap:12px}.tl-dot{box-sizing:border-box;background:var(--peri-deep);width:9px;height:9px;margin-top:5.5px}.tl-step.planned .tl-dot{background:var(--card);border:1.5px solid var(--label2)}.tl-reply .tl-dot{background:var(--dot-good)}.tl-reply.remove .tl-dot,.tl-reply.bounce .tl-dot{background:var(--dot-no)}.tl-reply.auto .tl-dot{background:var(--dot-maybe)}.tl-answer .tl-dot{background:var(--label2)}.tl-main{gap:3px}.tl-open,.tl-open:is(small){color:var(--label2)!important}.tl-snippet{background:var(--tile);border-radius:12px;margin:6px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.app-page .acct-bar,.app-page .camp-tabs,.app-page .kpis,.app-page .kpi-note,.app-page .camp-new,.app-page .an-h,.app-page .ubx{margin-left:0;margin-right:0}:root{--line:#e6e7eb;--line-strong:#d9dbe1;--row-hover:#f7f8fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--line:#2c2e35;--line-strong:#3a3c44;--row-hover:#1d1e23}}:root[data-theme=dark]{--line:#2c2e35;--line-strong:#3a3c44;--row-hover:#1d1e23}.pane>.head:not(.home-head){isolation:auto;min-height:0;color:var(--label);border-bottom:1px solid var(--hair);background:0 0;border-radius:0;margin:0 0 16px;padding:4px 2px 14px;overflow:visible}.pane>.head:not(.home-head):before{display:none}.pane>.head:not(.home-head) h1{letter-spacing:-.02em;color:var(--label);font-size:22px;font-weight:600}.pane>.head:not(.home-head) .sub{color:var(--label2);margin-top:3px;font-size:13px}.pane>.head:not(.home-head) .tip,.app-page .head:not(.home-head) .tip{background:var(--fill);color:var(--label2)}.head:not(.home-head){justify-content:flex-start}.head:not(.home-head)>.head-actions,.head:not(.home-head)>.btn,.head:not(.home-head)>.search{margin-left:auto}.pane>.head:not(.home-head) .search{background:var(--card);min-width:260px;height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px}.pane>.head:not(.home-head) .search input{color:var(--label)}.table-card,.join-card,.kpis>div,.metric,.ubx-side,.ib-list,.ib-thread,.dr-block,.camp-seq li{border:1px solid var(--line);background:var(--card);box-shadow:none!important}.table-card,.join-card,.ib-thread,.ib-list,.ubx-side{border-radius:14px}.kpis>div,.metric{border-radius:12px}.metrics{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden;gap:0!important}.metrics .metric{border:0;border-left:1px solid var(--line);border-radius:0;padding:14px 18px}.metrics .metric:first-child{border-left:0}.metric b{font-size:24px}.kpis{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden;gap:0!important}.kpis>div{border-radius:0;border:0!important;border-left:1px solid var(--line)!important}.kpis>div:first-child{border-left:0!important}table.leads th{font-size:12.5px;font-weight:var(--medium);color:var(--label2);background:var(--card);border-bottom:1px solid var(--line);padding:11px 16px}table.leads td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 16px;font-size:14px}table.leads tbody tr:last-child td{border-bottom:0}table.leads tbody tr:hover{background:var(--row-hover)}table.leads tr.sel{background:var(--peri)}@supports (color:color-mix(in lab, red, red)){table.leads tr.sel{background:color-mix(in srgb, var(--peri) 10%, var(--card))}}table.leads th.chk,table.leads td.chk{width:40px;padding-right:0}.biz{align-items:center;gap:12px;min-width:0;display:flex}.biz-txt{gap:1px;min-width:0;display:grid}.biz-txt b{font-weight:var(--medium);color:var(--label);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14px;overflow:hidden}.biz-txt small{color:var(--label2);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12.5px;overflow:hidden}.biz-av{color:#fff;letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:9px;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.biz-av.logo{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.biz-av.logo img{object-fit:contain;width:62%;height:62%;display:block}.biz-soc{align-items:center;gap:2px;display:inline-flex}.biz-soc a{width:26px;height:26px;color:var(--label2);border-radius:7px;place-items:center;display:inline-grid}.biz-soc a:hover{background:var(--tile);color:var(--label)}.biz-soc a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.biz-soc svg{fill:currentColor;width:15px;height:15px}.fit{align-items:center;gap:8px;display:flex}.fit-score{font-size:12.5px;font-weight:var(--medium);color:var(--label2);font-variant-numeric:tabular-nums}.contact{gap:1px;min-width:0;display:grid}.contact span{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.contact small{color:var(--label2);font-size:12.5px}.contact .none{color:var(--label2)}.online{white-space:nowrap;align-items:center;gap:8px;display:flex}.online a:not(.biz-soc a){color:var(--accent);text-overflow:ellipsis;max-width:180px;overflow:hidden}.src{color:var(--label2);white-space:nowrap;font-size:12.5px}.filter-bar{margin:0 0 14px!important}.filter-bar button:not(.btn):not(.link-btn){background:var(--card);color:var(--label);padding:6px 12px;box-shadow:inset 0 0 0 1px var(--line)!important}.filter-bar button:not(.btn):not(.link-btn):hover{background:var(--tile)}.filter-bar button.on{background:var(--label)!important;color:var(--card)!important;box-shadow:none!important}.dr-biz{align-items:flex-start;gap:14px;min-width:0;display:flex}.dr-biz .biz-soc{margin:6px 0 0 -6px}.ib-who{align-items:center;gap:9px;min-width:0;display:inline-flex}.ib-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-row .ib-sub,.ib-row .ib-flags{padding-left:37px}.ib-head-biz{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.ib-head-biz .biz-av{grid-row:span 2}.acct-open.biz{display:flex}@media (max-width:900px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metrics .metric:nth-child(3){border-left:0}.metrics .metric:nth-child(n+3){border-top:1px solid var(--line)}.pane>.head:not(.home-head) .search{width:100%;min-width:0;margin-left:0}}table.leads .biz-soc a,.dr-biz .biz-soc a{color:var(--label2)}table.leads .biz-soc a:hover,.dr-biz .biz-soc a:hover{color:var(--label)}.dr-block h3,.ubx-side h4{text-transform:none;letter-spacing:0;color:var(--label);font-size:13px;font-weight:600}.ubx-side h4{color:var(--label2);font-weight:500}.table-card{overflow-x:auto}td>.biz{min-width:210px}td>.contact{min-width:170px}.as{flex-direction:column;width:100%;max-width:780px;min-height:calc(100vh - 170px);margin:0 auto;display:flex}.as.compact{max-width:none;min-height:calc(100vh - 120px)}.as-scroll{flex:1;padding:8px 2px 16px}.as-hello{text-align:center;justify-items:center;gap:10px;padding:48px 0 24px;display:grid}.as.compact .as-hello{padding:24px 0 16px}.as-hello h2{letter-spacing:-.025em;color:var(--label);margin:6px 0 0;font-size:26px;font-weight:600}.as-hello p{max-width:460px;color:var(--label2);margin:0;font-size:15px;line-height:1.5}.as-sugs{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:18px;display:grid}.as-sug{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--label);cursor:pointer;text-align:left;border-radius:14px;gap:3px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.as-sug:hover:not(:disabled){border-color:var(--line-strong);background:var(--row-hover)}.as-sug:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.as-sug b{font-size:14px;font-weight:500}.as-sug small{color:var(--label2);font-size:12.5px}.as-thread{gap:22px;padding-top:8px;display:grid}.as-user{justify-content:flex-end;display:flex}.as-user p{background:var(--tile);max-width:80%;color:var(--label);white-space:pre-wrap;border-radius:16px 16px 4px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.as-bot{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.as-av{padding-top:1px;display:inline-grid}.as-body{gap:10px;min-width:0;display:grid}.as-act{flex-wrap:wrap;gap:6px;display:flex}.as-act span{color:var(--label2);box-shadow:inset 0 0 0 1px var(--line);background:var(--card);border-radius:999px;padding:3px 9px;font-size:12px}.as-act span:before{content:"✓ ";color:var(--dot-good)}.as-text{color:var(--label);font-size:15px;line-height:1.6}.as-text p{white-space:pre-wrap;margin:0 0 10px}.as-text p:last-child{margin-bottom:0}.as-text ul,.as-text ol{gap:4px;margin:0 0 10px;padding-left:20px;display:grid}.as-text b{font-weight:600}.as-bot.err .as-text{color:var(--label2)}.as-open{border:1px solid var(--line);background:var(--card);color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:7px 12px;font-size:13px;font-weight:500}.as-open:hover{background:var(--row-hover)}.as-card{border:1px solid var(--line-strong);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.as-card>div:first-child{gap:2px;min-width:0;display:grid}.as-card small{color:var(--label2);font-size:12px}.as-card b{font-size:14px;font-weight:500}.as-card-btns{gap:8px;display:flex}.as-card-state{color:var(--label2);font-size:13px;font-weight:500}.as-card.done .as-card-state:before{content:"";background:var(--dot-good);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.as-card.failed .as-card-state:before{content:"";background:var(--dot-no);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.as-card.cancelled,.as-card.done{border-color:var(--line)}.as-typing{gap:4px;padding:10px 0;display:inline-flex}.as-typing i{background:var(--label2);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite as-dot}.as-typing i:nth-child(2){animation-delay:.15s}.as-typing i:nth-child(3){animation-delay:.3s}@keyframes as-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.as-typing i{opacity:.6;animation:none}}.as-compose{border:1px solid var(--line-strong);background:var(--card);border-radius:18px;gap:8px;margin-bottom:16px;padding:12px 14px 10px;display:grid;position:sticky;bottom:0;box-shadow:0 8px 28px -16px #10182840}.as-compose textarea{resize:none;width:100%;color:var(--label);font:inherit;background:0 0;border:0;outline:0;font-size:15px;line-height:1.5}.as-compose:focus-within{border-color:var(--peri);box-shadow:0 0 0 4px #7ea5de2e}.as-compose-row{align-items:center;gap:12px;display:flex}.as-meta{color:var(--label2);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.as-tools{margin-top:4px}.ask-fab{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--label);height:44px;color:var(--card);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 10px 30px -10px #10182873}.ask-fab svg{width:18px;height:18px}.ask-fab:hover{filter:brightness(1.08)}.ask-fab:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.drawer .as.compact .as-compose{margin-bottom:0}@media (max-width:900px){.as-sugs{grid-template-columns:1fr}.as-hello{padding:24px 0 12px}.as-user p{max-width:92%}.ask-fab span{display:none}.ask-fab{padding:0 13px}}.btn.danger-go{color:#fff!important;background:#c0362c!important}.cn{gap:26px;margin-top:8px;display:grid}.cn-sec{gap:12px;display:grid}.cn-sec-h{align-items:center;gap:8px;display:flex}.cn-sec-h h2{letter-spacing:-.01em;color:var(--label);margin:0;font-size:17px;font-weight:600}.cn-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cn-card{border:1px solid var(--line);background:var(--card);border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.cn-card.no{border-color:var(--dot-no)}@supports (color:color-mix(in lab, red, red)){.cn-card.no{border-color:color-mix(in srgb, var(--dot-no) 45%, var(--line))}}.cn-top{align-items:center;gap:12px;display:flex}.cn-mark{color:#fff;letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-grid}.cn-mark.kestrel{background:0 0}.cn-name{gap:1px;min-width:0;margin-right:auto;display:grid}.cn-name b{color:var(--label);font-size:15px;font-weight:600}.cn-name small{color:var(--label2);font-size:12.5px}.cn-use{color:var(--label2);margin:0;font-size:13.5px}.cn-meta{color:var(--label2);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.cn-note{color:var(--label);background:var(--tile);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.cn-edit{gap:8px;display:grid}.cn-edit input{border:1px solid var(--line-strong);background:var(--card);width:100%;height:40px;color:var(--label);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.cn-edit input:focus{border-color:var(--peri);box-shadow:0 0 0 4px #7ea5de33}.cn-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-get{margin-left:auto}.cn-default{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid;margin:0!important}.cn-warn{color:var(--label2);font-size:13px}.cn-card .pill:not(.good):not(.maybe):not(.no){color:var(--label2)}@media (max-width:900px){.cn-default,.cn-grid{grid-template-columns:1fr}}.oa{gap:14px;max-width:760px;display:grid}.oa-opts{margin:0!important}.oa-models{gap:8px;display:grid}.oa-model{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.oa-model.on{border-color:var(--peri);background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.oa-model.on{background:color-mix(in srgb, var(--peri) 8%, var(--card))}}.oa-model input{accent-color:var(--peri-deep);margin-top:3px}.oa-model span{gap:2px;display:grid}.oa-model b{font-size:14px;font-weight:500}.oa-model small{color:var(--label2);font-size:12.5px}.oa-kpis{margin:0!important}.rules-page .rules-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;margin:0 16px 16px;display:grid}.rules-page .rules-cols .join-card,.rules-page .rules-side .join-card{margin:0}.rules-page .rules-side{gap:16px;display:grid}.rules-page .rules-panel{margin:0 16px 16px}.rules-page .rules-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rules-page .head .sub.rules-dirty{color:var(--label);font-weight:500}@media (max-width:900px){.rules-page .rules-cols{grid-template-columns:1fr}}.seq-back{margin-bottom:6px;font-size:13.5px;display:inline-block}.plan-kpis{margin-bottom:16px}.kpis .kpi-note{color:var(--label2);font-size:12.5px;font-style:normal}.head .seg{align-self:center}.ubx-pro{gap:10px;margin:0 0 14px;display:grid}.ubx-label{color:var(--label2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.ubx-label small{margin-left:auto;font-size:12px}.ubx-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.ubx-note{gap:8px;display:grid}.ubx-note textarea{width:100%}.ubx-note-text{background:var(--tile);white-space:pre-wrap;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.ubx-note-text b{margin-right:6px;font-weight:600}.ubx-add-note{justify-self:start}.as-personal{gap:14px;max-width:820px;margin:0 16px 16px;display:grid}.as-personal .join-card{margin:0}.as-facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.as-facts li{background:var(--tile);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.as-fact-add input{flex:1;min-width:0}.as-ai{color:var(--label2);margin-top:6px;font-size:12px;display:block}.seq-variant span{align-items:center;gap:10px;display:flex}.seq-add-variant{justify-self:start;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.camp-ab caption{text-align:left;padding:12px 14px 4px;font-size:14px;font-weight:600}.camp-ab td .pill{margin-left:8px}.camp-ab .camp-note{margin:8px 14px 12px}.sg-badge{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;display:inline-flex}.sg-badge b{font-size:13px;font-weight:700}.sg-badge span{color:var(--label2);font-size:12px}.sg-badge:before{content:"";background:var(--dot-off);border-radius:50%;align-self:center;width:7px;height:7px}.sg-badge.good:before{background:var(--dot-good)}.sg-badge.maybe:before{background:var(--dot-maybe)}.sg-badge.no:before{background:var(--dot-no)}.sg-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-head>div{gap:1px;margin-right:auto;display:grid}.sg-head>div b{font-size:13.5px;font-weight:600}.sg-head>div small{color:var(--label2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sg-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-list li{background:var(--tile);border-radius:10px;gap:1px;padding:8px 10px 8px 26px;font-size:13px;display:grid;position:relative}.sg-list li:before{content:"";background:var(--dot-off);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:11px}.sg-list li.red:before{background:var(--dot-no)}.sg-list li.orange:before{background:var(--dot-maybe)}.sg-list li.info:before{background:var(--peri)}.sg-list li b{color:var(--label);font-weight:600}.sg-list li span{color:var(--label2)}.sg-clean{color:var(--label2);margin:0;font-size:13px}.sg-step{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.sg-panel{gap:12px;display:grid}.sg-panel textarea{border:1px solid var(--line-strong);background:var(--card);width:100%;color:var(--label);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.sg-result{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:10px;padding:14px;display:grid}.sg-inline{color:var(--label2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sg-inline span.red{color:var(--label)}.sg-inline span:before{content:"· "}.wu-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wu-progress>div{background:var(--tile);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.wu-progress small{color:var(--label2);font-size:12px}.wu-progress b{font-size:15px;font-weight:600}.wu-bar{background:var(--tile);border-radius:3px;height:6px;overflow:hidden}.wu-bar i{background:var(--peri);border-radius:3px;height:100%;display:block}.wu-steps{color:var(--label);gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.wu-steps li.done{color:var(--label2)}.wu-steps li.done::marker{color:var(--dot-good)}@media (max-width:900px){.wu-progress{grid-template-columns:1fr}}.wu-progress{margin:4px 0 8px}.wu-bar{margin:0 0 12px}.wu-steps{margin:8px 0 14px;list-style:decimal}.wu-steps li{padding-left:2px}.bl-sum{gap:2px;margin:0 0 8px;font-size:14px;display:grid}.bl-sum small{color:var(--label2);font-size:12px}.bl-sum.ok{color:#1a7f37}.bl-sum.bad{color:#c0362c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bl-sum.ok{color:#6ee7a0}:root:not([data-theme=light]) .bl-sum.bad{color:#ff8a80}}:root[data-theme=dark] .bl-sum.ok{color:#6ee7a0}:root[data-theme=dark] .bl-sum.bad{color:#ff8a80}.bl-banner{color:#c0362c;border:1px solid #c0362c59;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.bl-banner button{margin-left:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bl-banner{color:#ff8a80;border-color:#ff8a8066}}:root[data-theme=dark] .bl-banner{color:#ff8a80;border-color:#ff8a8066}.pl-good{color:#1a7f37}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pl-good{color:#6ee7a0}}:root[data-theme=dark] .pl-good{color:#6ee7a0}.kpis b.pl-date{font-size:16px}.pl-kpis{margin:0 0 6px}.pl-actions{white-space:nowrap;text-align:right}.pl-actions>*+*{margin-left:10px}.pl-settings{gap:8px;margin:0 20px 24px;display:grid}.pl-boxes{gap:6px;display:grid}.pl-grid th small{font-weight:400}.side-g{display:grid}.side-gh{all:unset;box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;color:var(--label2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:12px 0 2px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.side-gh:hover:not([aria-disabled]){background:var(--tile);color:var(--label)}.side-gh:focus-visible{outline:2px solid var(--peri,var(--blue));outline-offset:1px}.side-gh[aria-disabled]{cursor:default}.side-gh .line-ic{width:14px;height:14px;transition:transform .18s}.side-g.open .side-gh .line-ic{transform:rotate(90deg)}.side-gb{gap:1px;display:grid}@media (min-width:861px){.app.collapsed .side-gh{color:#0000;background:var(--hair);pointer-events:none;height:1px;margin:10px 8px;padding:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.side-gh .line-ic{transition:none}}.get-grid>.table-card{grid-column:1/-1;margin:0!important}.person-av{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.person-av.photo{background:var(--tile)}.person-av img{object-fit:cover;width:100%;height:100%;display:block}.biz-av{border-radius:50%}.acc-me .person-av{box-shadow:0 0 0 2px var(--card)}.prof-photo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.look-swatches{flex-wrap:wrap;gap:10px;display:flex}.look-swatch{cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001f}.look-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--label)}.look-swatch:focus-visible{outline:2px solid var(--label);outline-offset:3px}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.team-details{max-width:760px;margin:0 16px 16px}.cn-mark.logo{box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;background:#fff;padding:5px}.cn-mark.logo img{object-fit:contain;width:100%;height:100%;display:block}.app .btn.go,.app .btn.go.get-btn,:root[data-theme=dark] .app .btn.go,:root[data-theme=dark] .app .btn.go.get-btn{background:var(--peri-deep);color:#fff;box-shadow:0 6px 16px -8px var(--peri-deep);border:0}@supports (color:color-mix(in lab, red, red)){.app .btn.go,.app .btn.go.get-btn,:root[data-theme=dark] .app .btn.go,:root[data-theme=dark] .app .btn.go.get-btn{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--peri-deep) 80%, transparent)}}.app .btn.go,.app .btn.go.get-btn,:root[data-theme=dark] .app .btn.go,:root[data-theme=dark] .app .btn.go.get-btn{filter:none}.app .btn.go:hover:not(:disabled){background:var(--peri-deep)}@supports (color:color-mix(in lab, red, red)){.app .btn.go:hover:not(:disabled){background:color-mix(in srgb, var(--peri-deep) 88%, #000)}}.app .btn.go:disabled{background:var(--peri-deep);color:#fff;opacity:.45}.app .btn.go.danger-go{background:#d93a3a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app .btn.go,:root:not([data-theme=light]) .app .btn.go.get-btn{background:var(--peri-deep);color:#fff}}.app .btn.glass{background:var(--card);border:1px solid var(--line);color:var(--label);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #1018280d}.app .btn.glass:hover:not(:disabled){background:var(--tile)}.oa{max-width:1040px;margin:0 16px 16px}.oa-h{align-items:center;gap:8px;margin:8px 0 -4px;display:flex}.oa-h h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.oa-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.oa-keys{grid-template-columns:1fr}}.oa-key{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-height:168px;padding:16px;display:flex}.oa-key.in-use{border-color:var(--peri-deep)}@supports (color:color-mix(in lab, red, red)){.oa-key.in-use{border-color:color-mix(in srgb, var(--peri-deep) 55%, var(--line))}}.oa-key.in-use{box-shadow:0 0 0 3px var(--peri)}@supports (color:color-mix(in lab, red, red)){.oa-key.in-use{box-shadow:0 0 0 3px color-mix(in srgb, var(--peri) 18%, transparent)}}.oa-key-top{align-items:center;gap:12px;display:flex}.oa-key-name{flex:1;gap:1px;min-width:0;display:grid}.oa-key-name b{font-size:15px;font-weight:600}.oa-key-name small{color:var(--label2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.oa-key-meta{color:var(--label2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.oa-inuse{font-style:normal}.oa-key-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.oa-key-get{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.oa-key-edit{gap:8px;margin-top:auto;display:grid}.oa-key-edit input{width:100%}.oa-set{gap:14px;display:grid;margin:0!important}.oa-row{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;display:grid}.oa-row select,.oa-model-in input{width:100%;max-width:520px}.oa-model-in{align-items:center;gap:10px;display:flex}.oa-label{color:var(--label2);font-size:13px}.oa-row .agree{margin:0}.oa-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}@media (max-width:700px){.oa-row{grid-template-columns:1fr;gap:6px}.oa-row .seg{flex-wrap:wrap}}.oa-inuse{background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.oa-inuse{background:color-mix(in srgb, var(--peri) 20%, var(--card))}}.oa-inuse{color:var(--peri-deep)}.leads-tabs{flex-wrap:wrap;margin:0 16px 10px}.leads-tabs button small{color:var(--label2);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11.5px}.leads-tabs button.on small{color:inherit;opacity:.8}.leads-actions{margin-left:auto}.pick-col{width:36px;padding-right:0!important}.pick-col input{width:16px;height:16px;accent-color:var(--peri-deep);cursor:pointer}.bw-list{gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.bw-foot{padding:4px 2px 12px}.todo-list{margin:0;padding:0;list-style:none;display:grid}.todo-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.todo-list li:last-child{border-bottom:0}.todo-list .t{flex:1;min-width:0}.todo-dot{background:var(--label2);border-radius:50%;flex:none;width:8px;height:8px}.todo-dot.good{background:#22a06b}.todo-dot.no{background:#d93a3a}.todo-dot.maybe{background:#f08c2e}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.today-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--tile);border-radius:12px;gap:4px;padding:14px;display:grid}.today-tile:hover{background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.today-tile:hover{background:color-mix(in srgb, var(--peri) 12%, var(--tile))}}.today-tile:focus-visible{outline:2px solid var(--peri-deep);outline-offset:2px}.today-tile b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.today-tile b i{color:var(--label2);font-size:14px;font-style:normal;font-weight:500}.today-tile span{color:var(--label2);font-size:13px}.today-meter{background:var(--label);border-radius:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.today-meter{background:color-mix(in srgb, var(--label) 10%, transparent)}}.today-meter{overflow:hidden}.today-meter i{background:var(--peri-deep);border-radius:4px;height:100%;display:block}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.quick-btn:hover{background:var(--tile)}.quick-btn:focus-visible{outline:2px solid var(--peri-deep);outline-offset:2px}.quick-ic{background:var(--peri);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-ic{background:color-mix(in srgb, var(--peri) 18%, var(--card))}}.quick-ic{color:var(--peri-deep);flex:none}.quick-ic .line-ic{width:16px;height:16px}@media (max-width:560px){.today-grid,.quick-grid{grid-template-columns:1fr}}.home-grid>:only-child{grid-column:1/-1}.ap-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;margin:0 16px 16px;display:grid}.ap-grid .join-card,.autopilot>.join-card{margin:0}.autopilot>.join-card{margin:0 16px 16px}.ap-checks{gap:6px;display:grid}.ap-checks .agree{margin:0}.ap-run .line-ic{width:15px;height:15px}.ap-plan{margin:4px 0 0;padding:0;list-style:none;display:grid}.ap-plan li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.ap-plan li:last-child{border-bottom:0}.ap-plan li.off{opacity:.45}.ap-plan small{color:var(--label2);font-size:12px;display:block}.ap-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:44px;font-size:22px;font-weight:600}.ap-steps{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ap-step{grid-template-columns:28px minmax(0,1fr) 160px;align-items:center;gap:12px;display:grid}.ap-step.off{opacity:.45}.ap-dot{background:var(--tile);width:26px;height:26px;color:var(--label2);border-radius:50%;place-items:center;font-weight:700;display:grid}.ap-step.ok .ap-dot{color:#fff;background:#22a06b}.ap-step.err .ap-dot{color:#fff;background:#d93a3a}.ap-step.run .ap-dot{background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.ap-step.run .ap-dot{background:color-mix(in srgb, var(--peri) 25%, var(--card))}}.ap-dot .line-ic{width:14px;height:14px}.ap-step-t{gap:2px;display:grid}.ap-step-t small{color:var(--label2);font-size:12.5px}.ap-spin{border:2px solid var(--peri-deep);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-list{max-height:380px;margin:8px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.ap-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 4px;display:flex}.ap-list label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ap-list input{width:16px;height:16px;accent-color:var(--peri-deep)}.ap-approve{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.ap-approve select{min-width:260px}@media (max-width:900px){.ap-grid{grid-template-columns:1fr}.ap-step{grid-template-columns:28px minmax(0,1fr)}.ap-meter{grid-column:2}.ap-approve select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ap-spin{animation:none}}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.csv-card{grid-column:1/-1}.csv-file{color:var(--label2);margin:0;font-size:14px}.csv-map{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;display:grid}.csv-map select{width:100%}.csv-preview{margin:0}@media (max-width:900px){.csv-map{grid-template-columns:1fr 1fr}}@media (max-width:520px){.csv-map{grid-template-columns:1fr}}.wh-url{word-break:break-all;font-weight:var(--medium)}.wh-secret code{word-break:break-all;font-size:12px}.wh-form{margin-top:12px}.wh-events{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;display:flex}.wh-events legend{color:var(--label2);margin-bottom:6px;padding:0;font-size:13px}.leads td.tk-what{white-space:normal;min-width:220px;max-width:400px;line-height:1.45}.tk-what>span:not(.tk-links){display:inline}.tk-links{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.seq-task{border-style:dashed}.seq-kind select{width:auto;min-width:180px}@media (max-width:860px){.side{visibility:hidden;box-shadow:none;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}.app.open .side{visibility:visible;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility;box-shadow:0 0 40px #0003}.app-top{color:var(--label)}.pane{padding-bottom:72px}}.table-card{position:relative}.acct-table td.tk-what{white-space:normal;min-width:260px;max-width:420px;line-height:1.45}.search:focus-within{box-shadow:0 0 0 3px var(--peri);border-radius:10px}.get-btn small{opacity:.92}.ext-ask{border:1px solid var(--peri-deep)}@supports (color:color-mix(in lab, red, red)){.ext-ask{border:1px solid color-mix(in srgb, var(--peri-deep) 45%, var(--line))}}.ext-ask{grid-column:1/-1}.owner-h2{margin:22px 16px 10px;font-size:15px;font-weight:600}.creator-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:0 16px 12px;display:grid}.creator-share small{color:var(--label2);font-size:12px;display:block}.creator-share b{word-break:break-all;font-size:15px}.creator-share .join-row{margin:0}.creator-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:800px){.creator-steps{grid-template-columns:1fr}}.creator-list{margin:0 0 16px;padding-left:18px;line-height:1.8}.creator-team{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.side{scrollbar-width:thin;scrollbar-color:transparent transparent}.side:hover,.side:focus-within{scrollbar-color:var(--label) transparent}@supports (color:color-mix(in lab, red, red)){.side:hover,.side:focus-within{scrollbar-color:color-mix(in srgb, var(--label) 22%, transparent) transparent}}.side::-webkit-scrollbar{width:6px}.side::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.side:hover::-webkit-scrollbar-thumb{background:var(--label)}@supports (color:color-mix(in lab, red, red)){.side:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--label) 22%, transparent)}}.side-resize{display:none}@media (min-width:861px){.app{position:relative}.app:not(.collapsed){grid-template-columns:var(--side-w,260px) 1fr}.app.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.side-resize{top:0;bottom:0;left:calc(var(--side-w,260px) - 4px);z-index:31;cursor:col-resize;touch-action:none;width:8px;display:block;position:fixed}.app.collapsed .side-resize{left:64px}.side-resize:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.side-resize:hover:after,.app.resizing .side-resize:after,.side-resize:focus-visible:after{background:var(--peri-deep,#4f7cc9)}.side-resize:focus-visible{outline:none}}.btn,.btn:hover,.btn.go,.btn.go:hover,.btn.glass,.nav.on,.ap-nav.on,.seg button.on,.seg .on,.link-btn,.side-toggle,.brand-btn,.dr-x,button{box-shadow:none!important}button:focus-visible,.btn:focus-visible,a.btn:focus-visible{outline:2px solid var(--peri-deep,#4f7cc9);outline-offset:2px}.ap-pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 16px 12px;padding:0;list-style:none;display:grid}.ap-pipe li{background:var(--card);border:1px solid var(--hair);border-radius:14px;gap:2px;padding:12px 14px;display:grid;position:relative}.ap-pipe li+li:before{content:"";background:var(--hair);width:8px;height:1px;position:absolute;top:50%;left:-9px}.ap-pipe small{color:var(--label2);align-items:center;gap:4px;font-size:12px;display:flex}.ap-pipe b{letter-spacing:-.02em;font-size:24px;font-weight:600}.ap-pipe span{color:var(--label2);font-size:11.5px}.ap-pipe li.hot{border-color:var(--peri);background:var(--peri)}@supports (color:color-mix(in lab, red, red)){.ap-pipe li.hot{background:color-mix(in srgb, var(--peri) 8%, var(--card))}}.ap-state{background:var(--label2);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ap-state.on{background:#34a853;box-shadow:0 0 0 3px #34a85338}.ap-note{margin:0 16px 12px}.ap-goal{gap:8px;margin:8px 0 0;display:grid}.ap-goal div{grid-template-columns:80px 1fr;gap:10px;font-size:13.5px;display:grid}.ap-goal dt{color:var(--label2)}.ap-goal dd{margin:0}.ap-how{gap:10px;margin:8px 0 12px;padding-left:18px;font-size:13.5px;display:grid}.ap-how li span{color:var(--label2);margin-top:2px;font-size:12.5px;display:block}.ap-runs{border-collapse:collapse;width:100%;font-size:12.5px}.ap-runs th{text-align:left;color:var(--label2);border-bottom:1px solid var(--hair);padding:6px 4px;font-weight:500}.ap-runs td{border-bottom:1px solid var(--hair);padding:6px 4px}@media (max-width:1100px){.ap-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-pipe li+li:before{display:none}}@media (max-width:600px){.ap-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
