:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f8f6;--bg-deep:#e8f0ec;--surface:#fff;--surface-2:#eaf2ee;--surface-glass:#ffffffc7;--text:#14231e;--muted:#5e7069;--muted-2:#86978f;--accent:#147d68;--accent-2:#0b6755;--accent-text:#fff;--line:#c9d8d2;--line-soft:#29433b1f;--focus:#0d6654;--signal:#8c6619;--success:#267455;--warning:#9b651a;--danger:#ad3f4d;--info:#356d91;--shadow:0 22px 70px #14231e1a;--radius:18px;--sidebar:238px;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08110f;--bg-deep:#040806;--surface:#101b18;--surface-2:#162521;--surface-glass:#0c1814c7;--text:#f1f7f4;--muted:#91a69e;--muted-2:#687d75;--accent:#4fd1b5;--accent-2:#77dfc7;--accent-text:#03110d;--line:#29433b;--line-soft:#9cc3b51f;--focus:#8ae8d4;--signal:#d8b45a;--success:#57bd8c;--warning:#e0ae56;--danger:#e4767f;--info:#65aadd;--shadow:0 30px 90px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:96px}body{--font-display:var(--font-onest);background:var(--bg);color:var(--text);font-family:var(--font-display), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,select,input,textarea{outline:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.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}.landing{font-family:var(--font-display), sans-serif;background:radial-gradient(circle at 75% 8%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 25%), var(--bg);overflow:hidden}.brand{min-height:44px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.brand>span:last-child{align-items:baseline;gap:5px;display:flex}.brand strong{letter-spacing:.08em;font-size:16px}.brand b{font:500 10px var(--font-mono), monospace;color:var(--accent);letter-spacing:.18em}.brand__mark{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));width:28px;height:28px;box-shadow:inset 0 0 16px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.brand__mark i{background:var(--accent);width:4px;height:4px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute}.brand__mark i:first-child{transform:translate(-6px,-3px)}.brand__mark i:nth-child(2){opacity:.7;transform:translate(6px,3px)}.brand__mark i:nth-child(3){opacity:.4;width:12px;height:1px;transform:rotate(26deg)}.landing-nav{border-bottom:1px solid var(--line-soft);z-index:20;justify-content:space-between;align-items:center;max-width:1440px;height:78px;margin:auto;padding:0 clamp(22px,4vw,64px);display:flex;position:relative}.landing-nav nav{color:var(--muted);gap:34px;font-size:13px;display:flex}.landing-nav nav a:hover{color:var(--text)}.landing-nav__actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);background:var(--surface-glass);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;display:grid}.locale-select select{border:1px solid var(--line);background:var(--surface-glass);height:44px;color:var(--text);font:600 11px var(--font-mono), monospace;border-radius:12px;padding:0 26px 0 12px}.text-link{align-items:center;min-height:44px;padding:0 10px;font-size:13px;display:inline-flex}.button{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--accent-text);cursor:pointer;box-shadow:0 8px 30px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.button:active{transform:scale(.97)}.button--small{border-radius:10px;min-height:40px;padding:0 15px;font-size:12px}.button--ghost{border-color:var(--line);color:var(--text);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--accent-2);transform:translateY(-1px)}.button--ghost:hover{background:var(--surface-2)}}.action-with-help{align-items:center;gap:6px;min-width:0;display:inline-flex}.action-with-help[data-fill]{width:100%;display:flex}.action-with-help[data-fill]>:first-child{flex:1}.help-hint{flex:none;display:inline-flex;position:relative}.help-hint__trigger{width:32px;height:32px;color:var(--muted);cursor:help;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-grid}.help-hint__trigger:hover,.help-hint__trigger[aria-expanded=true]{color:var(--text);background:var(--surface-2)}.help-hint__trigger:active{transform:scale(.96)}.help-hint__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.help-hint__popover{z-index:90;width:min(280px,100vw - 32px);max-height:calc(100dvh - 24px);color:var(--text);text-align:start;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);transform-origin:100% 0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e}@starting-style{.help-hint__popover{opacity:0;transform:scale(.97)}}[dir=rtl] .help-hint__popover{transform-origin:0 0}@media (max-width:640px){.help-hint__trigger{width:44px;height:44px}.field-label-with-help .help-hint__trigger,.option-with-help .help-hint__trigger{width:36px;height:36px}}.field-label-with-help,.option-with-help{justify-content:space-between;align-items:center;gap:8px;display:flex}.option-with-help>label{flex:1}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:5vw;max-width:1440px;min-height:720px;margin:auto;padding:clamp(72px,9vw,126px) clamp(22px,6vw,88px) 80px;display:grid;position:relative}.hero__copy{z-index:2;position:relative}.eyebrow{font:600 10px var(--font-mono), monospace;letter-spacing:.17em;color:var(--muted);align-items:center;gap:9px;margin:0 0 22px;display:flex}.eyebrow span{background:var(--accent);width:18px;height:1px;position:relative}.eyebrow span:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0}.hero h1{font:600 clamp(48px, 5.3vw, 84px)/.98 var(--font-display), sans-serif;letter-spacing:-.055em;max-width:790px;margin:0}.hero__lead{color:var(--muted);max-width:665px;margin:29px 0 34px;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.proof-row{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:28px;font-size:11px;display:flex}.proof-row span{align-items:center;gap:7px;display:flex}.proof-row svg{color:var(--accent)}.orbit-scene{aspect-ratio:1;filter:drop-shadow(0 35px 50px #00000026);min-width:440px;position:relative}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute;inset:13%;transform:rotate(-13deg)}.orbit:before,.orbit:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute}.orbit:before{top:10%;left:22%}.orbit:after{opacity:.45;bottom:31%;right:5%}.orbit--two{opacity:.7;border-style:dashed;inset:25%;transform:rotate(29deg)}.orbit--three{border-color:var(--line-soft);inset:2%;transform:rotate(55deg)}.orbit-core{border:1px solid var(--line);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--accent) 18%, var(--surface)), var(--surface));box-shadow:inset 0 0 60px color-mix(in srgb, var(--accent) 7%, transparent), 0 20px 60px #00000026;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35%}.orbit-core .brand{min-height:auto;margin-bottom:8px}.orbit-core .brand__mark{width:24px;height:24px}.orbit-core strong{font:700 clamp(21px, 2.2vw, 34px) var(--font-display);letter-spacing:.02em}.orbit-core small{font:500 8px var(--font-mono);letter-spacing:.14em;color:var(--muted);margin-top:4px}.orbit-node{border:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:148px;height:76px;box-shadow:var(--shadow);border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;gap:0 8px;padding:13px 14px;display:grid;position:absolute}.orbit-node svg{width:22px;color:var(--accent);grid-row:1/3}.orbit-node span{color:var(--muted);font-size:11px}.orbit-node b{font:600 18px var(--font-display)}.orbit-node--hr{top:20%;left:0}.orbit-node--sales{top:34%;right:-2%}.orbit-node--team{bottom:4%;left:13%}.signal-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 15px var(--signal);border-radius:50%;position:absolute}.signal-dot--1{top:16%;right:15%}.signal-dot--2{width:4px;height:4px;top:10%;left:24%}.landing-metrics{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);max-width:1310px;margin:0 auto;padding:0 clamp(22px,4vw,52px) 95px;display:grid}.landing-metrics div{border-inline-start:1px solid var(--line-soft);flex-direction:column;padding:29px 24px;display:flex}.landing-metrics div:last-child{border-inline-end:1px solid var(--line-soft)}.landing-metrics strong{font:600 clamp(26px, 2.3vw, 38px) var(--font-display);letter-spacing:-.03em}.landing-metrics span{color:var(--muted);margin-top:5px;font-size:11px}.product-stage,.templates{max-width:1310px;margin:auto;padding:130px clamp(22px,4vw,52px)}.section-heading{grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.section-heading .eyebrow{align-self:start}.section-heading h2{font:600 clamp(36px, 4vw, 62px)/1.04 var(--font-display);letter-spacing:-.045em;margin:0}.section-heading>p:last-child{color:var(--muted);max-width:360px;margin:0 0 5px;font-size:16px}.dashboard-preview{border:1px solid var(--line);background:var(--surface);min-height:690px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:184px 1fr;display:grid;position:relative;overflow:hidden}.dashboard-preview:before{content:"";background:linear-gradient(120deg, transparent 50%, color-mix(in srgb, var(--accent) 4%, transparent));pointer-events:none;position:absolute;inset:0}.dashboard-preview aside{border-inline-end:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));z-index:1;padding:23px 16px;position:relative}.dashboard-preview aside>.brand{justify-content:center;margin-bottom:23px;display:flex}.preview-dots{gap:5px;margin-bottom:30px;padding:0 8px;display:flex}.preview-dots i{background:var(--line);border-radius:50%;width:4px;height:4px}.preview-dots i:first-child{background:var(--accent)}.preview-nav{height:43px;color:var(--muted);border-radius:9px;align-items:center;gap:12px;margin-bottom:3px;padding:0 10px;font-size:11px;display:flex}.preview-nav span{font:500 8px var(--font-mono);color:var(--muted-2)}.preview-nav.is-active{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text);font-weight:700}.preview-nav.is-active span{color:var(--accent)}.preview-main{z-index:1;padding:31px 34px;position:relative}.preview-main>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.preview-main>header small{color:var(--muted);font-size:10px}.preview-main h3{font:600 23px var(--font-display);margin:2px 0 0}.preview-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.preview-kpis article,.preview-grid article,.records-card{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);border-radius:13px;padding:16px}.preview-kpis article{grid-template-columns:1fr auto;display:grid}.preview-kpis span{color:var(--muted);grid-column:1/3;margin-bottom:10px;font-size:9px}.preview-kpis strong{font:600 25px var(--font-display)}.preview-kpis em{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-radius:10px;align-self:end;padding:3px 6px;font-size:8px;font-style:normal}.preview-grid{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px;display:grid}.card-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title>span{font:700 10px var(--font-display)}.card-title small{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.pipeline-bars>div{height:28px;color:var(--muted);grid-template-columns:68px 1fr 18px;align-items:center;gap:8px;font-size:8px;display:grid}.pipeline-bars i{background:var(--surface-2);border-radius:5px;height:5px;overflow:hidden}:is(html:has(.landing),body:has(.landing)){height:100%;overflow:hidden}.pipeline-bars i:after{content:"";height:100%;width:var(--bar);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 35%, var(--info)));border-radius:inherit;display:block}.pipeline-bars b{font:600 8px var(--font-mono);color:var(--text)}.attention-item{border-top:1px solid var(--line-soft);grid-template-columns:26px 1fr 15px;align-items:center;gap:9px;padding:11px 0;display:grid}.attention-icon{background:color-mix(in srgb, var(--danger) 13%, transparent);width:24px;height:24px;color:var(--danger);border-radius:8px;place-items:center;font-weight:800;display:grid}.attention-icon--warm{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.attention-item b{font-size:8px;display:block}.attention-item small{color:var(--muted);font-size:7px}.attention-item svg{color:var(--muted)}.records-card{margin-top:10px}.preview-table>div{border-top:1px solid var(--line-soft);grid-template-columns:28px 1.1fr 1.2fr 1fr 55px;align-items:center;gap:9px;min-height:42px;font-size:8px;display:grid}.preview-table .avatar{background:var(--surface-2);width:24px;height:24px;font:600 7px var(--font-mono);color:var(--accent);border-radius:8px;place-items:center;display:grid}.preview-table>div>span:nth-child(3),.preview-table small{color:var(--muted)}.preview-table small{text-align:end}.status{background:color-mix(in srgb, var(--info) 12%, transparent);width:max-content;color:var(--info);border-radius:20px;padding:4px 6px;font-size:7px;font-style:normal}.status--0{color:#8f7ce8;background:#9d8af524}.status--1{background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.status--2{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent)}.status--3{background:color-mix(in srgb, var(--info) 13%, transparent);color:var(--info)}.templates{padding-top:60px}.template-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.template-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:225px;padding:27px;transition:background .2s;position:relative}.template-grid article:hover{background:var(--surface-2)}.template-grid small{font:500 9px var(--font-mono);color:var(--accent)}.template-grid h3{font:600 24px var(--font-display);margin:54px 0 5px}.template-grid p{color:var(--muted);margin:0;font-size:12px}.template-grid svg{color:var(--muted);position:absolute;top:24px;right:24px}[dir=rtl] .template-grid svg{left:24px;right:auto;transform:scaleX(-1)}.security-band{border:1px solid var(--line);background:linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--accent) 7%, var(--surface)));max-width:1205px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;margin:20px auto 130px;padding:clamp(34px,6vw,82px);display:grid}.security-band h2{font:600 clamp(36px, 4vw, 60px)/1.05 var(--font-display);letter-spacing:-.04em;margin:0 0 20px}.security-band>div>p:not(.eyebrow){color:var(--muted);max-width:620px;font-size:16px}.security-points{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.security-points span{align-items:center;gap:9px;font-size:12px;display:flex}.security-points svg{width:17px;color:var(--accent)}.security-seal{place-items:center;display:grid}.security-seal>div{aspect-ratio:1;border:1px solid var(--line);width:min(300px,100%);box-shadow:inset 0 0 70px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.security-seal>div:before,.security-seal>div:after{content:"";border:1px dashed var(--line);border-radius:50%;position:absolute;inset:12%}.security-seal>div:after{border-style:solid;inset:23%}.security-seal svg{color:var(--accent);width:30px;height:30px;margin-bottom:11px}.security-seal b,.security-seal strong,.security-seal small{z-index:2;position:relative}.security-seal b{font:600 10px var(--font-mono);letter-spacing:.17em;color:var(--muted)}.security-seal strong{font:700 27px var(--font-display);letter-spacing:.03em}.security-seal small{font:500 8px var(--font-mono);letter-spacing:.12em;color:var(--accent);margin-top:6px}.landing footer{border-top:1px solid var(--line-soft);max-width:1310px;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin:auto;padding:35px clamp(22px,4vw,52px);font-size:11px;display:grid}.landing footer p{margin:0}.landing-footer__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.landing-footer__legal>span{color:var(--muted)}.landing-footer__legal a{color:var(--text);text-decoration:none}.landing-footer__legal a:hover{color:var(--accent)}.app-shell-frame{background:var(--bg);min-height:100vh;overflow-x:clip}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.support-banner{min-height:64px;color:var(--text);background:#d8b45a1a;border-bottom:1px solid #d8b45a59;grid-template-columns:auto minmax(220px,1fr) minmax(180px,1.5fr) auto;align-items:center;gap:13px;padding:10px 22px;display:grid}.support-banner>svg{color:#d8b45a}.support-banner span,.support-banner b,.support-banner small{display:block}.support-banner b{font-size:11px}.support-banner small{color:var(--muted);font-size:8px}.support-access-page{background:radial-gradient(circle at 50% 40%, #d8b45a1f, transparent 35%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.support-access-card{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;width:min(520px,100%);padding:42px}.support-access-card p{color:#d8b45a;font:700 9px var(--font-mono);letter-spacing:.16em}.support-access-card svg{color:#d8b45a;width:34px;height:34px;margin:20px auto}.support-access-card h1{font:600 clamp(24px, 5vw, 38px) var(--font-display)}.sidebar{height:var(--app-viewport-block-size,100dvh);border-inline-end:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, var(--bg));z-index:30;flex-direction:column;min-height:0;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar .brand{flex:none;margin-bottom:18px;padding:0 12px}.workspace-switcher-shell{flex:none;position:relative}.workspace-menu{z-index:40;inset-inline:0;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% - 10px);box-shadow:0 18px 50px #00000047}.workspace-menu a{color:var(--text);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.workspace-menu a:hover,.workspace-menu a[aria-current=true]{background:var(--surface-2)}.workspace-menu small{color:var(--muted);font:600 8px var(--font-mono)}.workspace-switcher{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr 15px;align-items:center;gap:9px;margin-bottom:18px;padding:10px;display:grid}.workspace-switcher__icon{background:linear-gradient(145deg, var(--accent), var(--info));width:30px;height:30px;color:var(--accent-text);font:700 10px var(--font-display);border-radius:9px;place-items:center;display:grid}.workspace-switcher b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace-switcher small{font:500 8px var(--font-mono);color:var(--muted);display:block}.workspace-switcher svg{color:var(--muted)}.app-nav{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--accent) 38%, var(--line)) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;gap:3px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.app-nav__section{font:500 8px var(--font-mono);letter-spacing:.13em;color:var(--muted);padding:17px 12px 7px}.app-nav a{height:43px;color:var(--muted);border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-size:12px;display:flex}.app-nav a svg{width:17px}.app-nav a:hover{background:var(--surface-2);color:var(--text)}.app-nav a.is-active{background:color-mix(in srgb, var(--accent) 11%, var(--surface));color:var(--text);font-weight:700}.app-nav a.is-active svg{color:var(--accent)}.sidebar__footer{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 86%, var(--bg));flex:none;padding-top:12px}.quota-mini{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:13px;display:block}.quota-mini:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.quota-mini div{justify-content:space-between;font-size:9px;display:flex}.quota-mini span{color:var(--muted)}.quota-mini i{background:var(--surface-2);border-radius:4px;height:4px;margin:9px 0 6px;display:block;overflow:hidden}.quota-mini i:after{content:"";background:var(--accent);width:26%;height:100%;display:block}.user-mini{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;height:48px;padding:0 5px;display:grid}.user-mini b{font-size:10px;display:block}.user-mini small{color:var(--muted);font-size:8px}.user-mini__profile{min-width:0;color:inherit;text-decoration:none}.user-mini__profile:hover b,.user-mini__profile:focus-visible b{color:var(--accent)}.sidebar-signout{border:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);font:650 11px var(--font-display);cursor:pointer;background:0 0;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding-inline:12px;display:inline-flex}.sidebar-signout:hover,.sidebar-signout:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--surface-2);color:var(--text)}.sidebar-signout:disabled,.topbar-signout:disabled{cursor:wait;opacity:.55}.profile-settings,.profile-page{gap:18px;display:grid}.session-manager__head{align-items:flex-start;gap:16px}.session-manager__head>div{min-width:0}.session-manager__head p,.password-panel .panel__head p{color:var(--muted);margin:5px 0 0}.password-form{gap:14px;margin-top:16px;display:grid}.session-list{gap:10px;margin-top:16px;display:grid}.session-row{background:color-mix(in srgb, var(--surface-2) 72%, transparent);border:1px solid var(--line);border-radius:13px;grid-template-columns:38px minmax(180px,1.25fr) minmax(280px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid;position:relative}.session-row__icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));color:var(--accent);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.session-row__identity{min-width:0}.session-row__identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.session-row__badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.session-row__badges b,.session-row__badges small{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:8px;line-height:1}.session-row__badges b{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent)}.session-row__dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.session-row__dates div{min-width:0}.session-row__dates dt{color:var(--muted);font-size:8px}.session-row__dates dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.session-row__actions{isolation:isolate;z-index:3;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid;position:relative}.empty-inline{color:var(--muted);margin:16px 0 0}.profile-time-panel{overflow:visible}.profile-typography-panel{scroll-margin-top:100px}.profile-typography-panel__intro{color:var(--muted);max-width:70ch;margin:-2px 0 18px}.profile-typography-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:18px;display:grid}.profile-typography-controls{gap:18px;display:grid}.typography-options{border:0;min-width:0;margin:0;padding:0}.typography-options legend{margin-bottom:9px;font-weight:700}.typography-font-options,.typography-scale-options{gap:8px;display:grid}.typography-font-options{grid-template-columns:repeat(3,minmax(0,1fr))}.typography-scale-options{grid-template-columns:repeat(4,minmax(0,1fr))}.typography-choice{background:color-mix(in srgb, var(--surface-2) 68%, transparent);border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:3px;min-height:58px;padding:10px 12px;transition:background .16s ease-out,border-color .16s ease-out;display:grid;position:relative}.typography-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.typography-choice b{font-size:13px}.typography-choice span{color:var(--muted);font-size:10px}.typography-choice[data-selected=true]{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-color:color-mix(in srgb, var(--accent) 72%, var(--line))}.typography-choice[data-selected=true] span,.typography-choice[data-selected=true] b{color:var(--accent)}.typography-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.typography-choice:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.typography-preview{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface));border:1px solid var(--line);border-radius:14px;align-content:center;gap:9px;min-height:220px;padding:24px;display:grid;overflow:hidden}.typography-preview__label{color:var(--accent);align-items:center;gap:7px;font-size:.72em;font-weight:700;display:flex}.typography-preview strong{font-size:1.35em;line-height:1.18}.typography-preview p{color:var(--muted);margin:0;line-height:1.55}.typography-preview small{color:var(--muted-2);font-variant-numeric:tabular-nums}.typography-reset{margin-top:16px}.timezone-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.timezone-control .action-with-help{white-space:nowrap}.timezone-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.timezone-preview>span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:15px 16px;display:grid}.timezone-preview svg{color:var(--accent);grid-row:1/3}.timezone-preview small{color:var(--muted)}.timezone-preview b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.profile-typography-grid,.typography-font-options,.typography-scale-options{grid-template-columns:1fr}.typography-choice{min-height:54px}.typography-preview{min-height:190px}.timezone-control,.timezone-preview{grid-template-columns:1fr}.timezone-control .action-with-help,.timezone-control .action-with-help>.button{width:100%}.session-manager__head,.session-row{grid-template-columns:38px minmax(0,1fr);align-items:stretch}.session-manager__head{grid-template-columns:1fr;display:grid}.session-manager__head .action-with-help,.session-manager__head .button,.session-row__actions,.session-row__actions .button{width:100%}.session-row__dates,.session-row__actions{grid-column:1/-1}.session-row__dates{grid-template-columns:1fr}}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;justify-content:space-between;align-items:center;height:69px;padding:0 clamp(18px,3vw,38px);display:flex;position:sticky;top:0}.breadcrumbs{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.breadcrumbs b{color:var(--text)}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-signout{display:none}@media (min-width:1200px){.topbar-signout{display:inline-grid}}.app-shell:is([data-interface-scale="110"],[data-interface-scale="120"]) .app-topbar{padding-inline:12px}.app-shell:is([data-interface-scale="110"],[data-interface-scale="120"]) .search-button{justify-content:center;width:44px;min-width:44px;padding:0}.app-shell:is([data-interface-scale="110"],[data-interface-scale="120"]) .search-button :is(span,kbd){display:none}.app-install{min-width:0;position:relative}.app-install__trigger{color:var(--accent)}.app-install__panel{z-index:90;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 36%), var(--surface);transform-origin:100% 0;border-radius:18px;width:min(420px,100vw - 28px);max-height:min(720px,100dvh - 92px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;overflow:auto;box-shadow:0 24px 70px #00000042}@starting-style{.app-install__panel{opacity:0;transform:translateY(-8px)scale(.985)}}[dir=rtl] .app-install__panel{transform-origin:0 0}.app-install__header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 14px 17px 18px;display:grid}[dir=rtl] .app-install__header{padding:18px 18px 17px 14px}.app-install__mark{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.app-install__header h2,.app-install__instructions h3{color:var(--text);margin:0}.app-install__header h2{font:650 18px/1.2 var(--font-display);letter-spacing:-.02em}.app-install__header p,.app-install__native p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.app-install__native{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--accent) 7%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.app-install__native p{margin:0}.app-install__native .button{flex:none}.app-install__instructions{gap:0;padding:3px 18px 14px;display:grid}.app-install__instructions article{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.app-install__instructions article+article{border-top:1px solid var(--line-soft)}.app-install__instructions article>span{background:var(--surface-2);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.app-install__instructions h3{font:650 14px/1.35 var(--font-display)}.app-install__instructions ol{color:var(--muted);margin:8px 0 0;padding-inline-start:20px;font-size:13px;line-height:1.55}.app-install__instructions li+li{margin-top:5px}.notification-center{min-width:0;position:relative}.notification-trigger{position:relative}.notification-badge{border:2px solid var(--surface);background:var(--danger);color:#fff;min-width:19px;height:19px;font:750 8px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:4px;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-6px}.notification-panel{z-index:80;border:1px solid var(--line);background:var(--surface);transform-origin:100% 0;border-radius:16px;width:min(440px,100vw - 28px);max-height:min(720px,100vh - 92px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),filter .18s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;overflow:hidden;box-shadow:0 24px 70px #0000003d}@starting-style{.notification-panel{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.985)}}[dir=rtl] .notification-panel{transform-origin:0 0}.notification-panel__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 18px;display:flex}[dir=rtl] .notification-panel__header{padding:10px 18px 10px 12px}.notification-panel__header>div{align-items:center;gap:9px;min-width:0;display:flex}.notification-panel__header h2{font:650 18px var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.notification-panel__header span{background:color-mix(in srgb, var(--accent) 14%, var(--surface));min-width:22px;height:22px;color:var(--accent);font:700 9px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;display:grid}.notification-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.notification-close:hover{background:var(--surface-2);color:var(--text)}.notification-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:7px 12px;display:flex}.notification-tabs{gap:3px;min-width:0;display:flex}.notification-tabs button,.notification-mark-all,.notification-load-more,.notification-state button,.notification-inline-error button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:650}.notification-tabs button{padding-inline:12px}.notification-tabs button[aria-selected=true]{background:var(--surface-2);color:var(--text)}.notification-mark-all{min-width:0;color:var(--accent);white-space:nowrap;align-items:center;gap:6px;padding-inline:8px;display:inline-flex}.notification-mark-all:disabled,.notification-load-more:disabled{cursor:wait;opacity:.55}.notification-list{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;max-height:min(590px,100vh - 212px);overflow-y:auto}.notification-item{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);width:100%;min-height:84px;color:var(--text);text-align:start;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:15px 16px;display:grid;position:relative}.notification-item[data-unread=true]{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.notification-item:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.notification-item__icon{background:var(--surface-2);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.notification-item__copy{min-width:0;overflow:hidden}.notification-item__copy b,.notification-item__copy>span,.notification-item__copy time{display:block}.notification-item__copy b{overflow-wrap:anywhere;margin-block-end:2px;font-size:13px;line-height:1.35}.notification-item__copy>span{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item__copy time{color:var(--muted-2);font:600 9px var(--font-mono);font-variant-numeric:tabular-nums;margin-block-start:6px}.notification-item__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 3px 10px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;margin-block-start:6px}.notification-state{min-height:270px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.notification-state>svg{width:30px;height:30px;color:var(--accent)}.notification-state.is-error>svg{color:var(--danger)}.notification-state p{overflow-wrap:anywhere;max-width:34ch;margin:0;font-size:13px}.notification-state button,.notification-inline-error button{background:var(--surface-2);color:var(--text);padding-inline:13px}.notification-inline-error{border-bottom:1px solid var(--line-soft);color:var(--danger);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.notification-load-more{background:var(--surface-2);width:calc(100% - 24px);color:var(--text);margin:10px 12px;display:block}.is-spinning{animation:.9s linear infinite notification-spin}@keyframes notification-spin{to{transform:rotate(360deg)}}.search-button{border:1px solid var(--line);background:var(--surface);min-width:210px;height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:11px;display:flex}.search-button kbd{font:500 8px var(--font-mono);border:1px solid var(--line);border-radius:5px;margin-inline-start:auto;padding:2px 5px}.page{max-width:1600px;margin:auto;padding:30px clamp(18px,3vw,38px) 84px}.page-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.page-header h1{font:600 clamp(26px, 3vw, 38px) var(--font-display);letter-spacing:-.035em;margin:0}.page-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.page-actions{align-items:center;gap:8px;display:flex}.app-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:125px;padding:18px;position:relative;overflow:hidden}.metric-card:after{content:"";border:1px solid var(--line-soft);border-radius:50%;width:90px;height:90px;position:absolute;top:-40px;right:-40px}.metric-card__head{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.metric-card__head svg{width:16px;color:var(--accent)}.metric-card strong{font:600 31px var(--font-display);margin-top:17px;display:block}.metric-card small{color:var(--success);font-size:9px}.app-grid{grid-template-columns:1.25fr .75fr;gap:11px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.panel__head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel__head h2{font:650 13px var(--font-display);margin:0}.panel__head span,.panel__head a{color:var(--muted);font-size:9px}.attention-list,.activity-list,.upcoming-list{flex-direction:column;display:flex}.list-row{border-top:1px solid var(--line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:57px;display:grid}.status-row{grid-template-columns:116px 34px minmax(0,1fr) auto auto}.comment-row textarea{width:100%;min-height:72px;margin-top:6px}.inbound-message-list{gap:10px;display:grid}.inbound-message{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.inbound-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.inbound-message small,.inbound-message time{color:var(--muted);font-size:11px}@media (max-width:640px){.inbound-message{grid-template-columns:34px minmax(0,1fr)}.inbound-message time{grid-column:2}}.comment-row,.join-request-row{grid-template-columns:34px minmax(0,1fr) auto auto}.comment-row>.page-actions,.join-request-row>.page-actions{flex-wrap:nowrap;width:auto}.comment-row>.page-actions>.action-with-help,.join-request-row>.page-actions>.action-with-help{flex:none}.list-row__icon{background:var(--surface-2);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.list-row b{font-size:10px;display:block}.list-row small,.list-row>span:last-child{color:var(--muted);font-size:8px}.pipeline-list>div{grid-template-columns:95px 1fr 28px;align-items:center;gap:10px;height:40px;font-size:10px;display:grid}.pipeline-list i{background:var(--surface-2);border-radius:4px;height:6px;overflow:hidden}.pipeline-list i:after{content:"";width:var(--size);background:var(--status-color,var(--accent));border-radius:inherit;height:100%;display:block}.pipeline-list b{font:600 9px var(--font-mono)}.bottom-nav{display:none}.records-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.records-toolbar .button.is-active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));color:var(--accent)}.records-toolbar .button b{background:var(--accent);color:var(--surface);font:700 9px var(--font-mono);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;display:inline-flex}.records-popover-anchor{position:relative}.records-column-panel{background:var(--surface);border:1px solid var(--line);inset-inline-end:0;z-index:30;border-radius:14px;gap:8px;min-width:300px;max-height:min(70vh,560px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 18px 50px #04141129}.records-column-option{grid-template-columns:minmax(130px,1fr) 100px;align-items:center;gap:12px;display:grid}.records-column-option label{align-items:center;gap:8px;font-size:11px;display:flex}.records-column-option input[type=range]{accent-color:var(--accent);width:100%}.records-filter-panel{background:color-mix(in srgb, var(--surface-2) 36%, var(--surface));border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 11px;padding:12px;display:grid}.records-filter-panel label{gap:5px;display:grid}.records-filter-panel label>span{color:var(--muted);font:600 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.records-filter-panel input,.records-filter-panel select,.bulk-action-bar select{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:9px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:11px}.records-filter-panel>.button{align-self:end}.bulk-action-bar{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;padding:9px 11px;display:flex}.bulk-action-bar>strong{margin-inline-end:auto;font-size:11px}.bulk-action-bar form{gap:6px;display:flex}.bulk-action-bar select{min-width:140px}.button--danger{color:#fff;background:#b53b42;border-color:#b53b42}.button--danger:hover{background:#982e35;border-color:#982e35}.modal--compact{max-width:470px}.modal--compact>p{color:var(--muted);line-height:1.6}.bulk-status-form{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.bulk-status-form>span{color:var(--muted);white-space:nowrap;font-size:11px}.field{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--text);border-radius:10px;padding:0 12px}.field--search{align-items:center;gap:8px;min-width:280px;display:flex}.field--search input{color:var(--text);background:0 0;border:0;width:100%;font-size:12px}.field select,.field--select{border:0}.table-shell{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.data-table{border-collapse:collapse;width:100%;font-size:11px}.data-table th{text-align:start;height:43px;color:var(--muted);font:600 8px var(--font-mono);letter-spacing:.04em;background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));white-space:nowrap;padding:0 12px}.data-table td{border-top:1px solid var(--line-soft);white-space:nowrap;height:59px;padding:0 12px}.data-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.record-person{align-items:center;gap:9px;display:flex}.record-person .avatar{background:var(--surface-2);width:30px;height:30px;font:600 8px var(--font-mono);color:var(--accent-2);border-radius:9px;place-items:center;display:grid}.record-person b{font-size:10px;display:block}.record-person small{font:500 8px var(--font-mono);color:var(--muted)}.status-pill{background:color-mix(in srgb, var(--status-color,var(--accent)) 12%, transparent);color:var(--text);border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill:before{content:"";background:var(--status-color,var(--accent));border-radius:50%;width:5px;height:5px}.table-footer{border-top:1px solid var(--line);min-height:51px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.pagination{gap:4px;display:flex}.pagination button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text);border-radius:8px}.detail-grid{grid-template-columns:minmax(0,1fr) 360px;gap:12px;display:grid}.record-hero{align-items:center;gap:15px;margin-bottom:20px;display:flex}.record-hero .avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 25%, var(--surface-2)), var(--surface-2));width:54px;height:54px;font:650 14px var(--font-mono);color:var(--accent);border-radius:15px;place-items:center;display:grid}.record-hero h1{font:600 30px var(--font-display);margin:0}.record-hero p{color:var(--muted);font:500 9px var(--font-mono);margin:2px 0 0}.detail-section{margin-bottom:12px}.detail-fields{background:var(--line-soft);border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.detail-field{background:var(--surface);padding:15px}.detail-field small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.detail-field b{font-size:11px}.comment-box textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:90px;color:var(--text);resize:vertical;border-radius:10px;padding:12px}.timeline{position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:14px}[dir=rtl] .timeline:before{left:auto;right:14px}.timeline-item{grid-template-columns:29px 1fr;gap:11px;padding:10px 0;display:grid;position:relative}.timeline-dot{background:var(--surface-2);border:5px solid var(--surface);width:29px;height:29px;box-shadow:0 0 0 1px var(--line);z-index:1;border-radius:50%}.timeline-item b{font-size:10px}.timeline-item p{color:var(--muted);margin:2px 0;font-size:9px}.timeline-item time{color:var(--muted-2);font-size:8px}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-control{flex-direction:column;gap:5px;display:flex}.form-control--wide{grid-column:1/-1}.form-control label{font-size:9px;font-weight:700}.form-control input,.form-control select,.form-control textarea{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;min-height:44px;padding:10px 12px}.form-control textarea{resize:vertical;min-height:110px}.form-note{color:var(--muted);font-size:9px}.chat-links-editor{border:0;min-width:0;margin:4px 0 0;padding:0}.chat-links-editor>legend{padding:0;font-size:11px;font-weight:750}.chat-links-editor>p{color:var(--muted);max-width:70ch;margin:5px 0 12px;font-size:9px}.chat-links-editor__list{gap:9px;display:grid}.chat-link-editor-row{background:color-mix(in srgb, var(--surface-2) 64%, transparent);border:1px solid var(--line);border-radius:13px;grid-template-columns:116px 140px minmax(180px,1fr) 36px;align-items:end;gap:9px;padding:11px;display:grid}.chat-link-editor-row__remove{margin-bottom:4px}.chat-links-editor__add{margin-top:10px}.record-chat-links{border-top:1px solid var(--line-soft);display:grid}.record-chat-link{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.record-chat-link:last-child{border-bottom:0}.record-chat-link b,.record-chat-link small{display:block}.record-chat-link b{font-size:10px}.record-chat-link small,.record-chat-links__empty{color:var(--muted);font-size:8px}.record-chat-link>svg{color:var(--muted);transition:color .15s ease-out}.record-chat-link:hover>svg,.record-chat-link:focus-visible>svg{color:var(--accent)}.record-chat-links__empty{border-top:1px solid var(--line-soft);margin:0;padding-top:14px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--bg);border:1px solid var(--line);width:min(650px,100%);max-height:90vh;box-shadow:var(--shadow);border-radius:18px;padding:22px;overflow:auto}.modal__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal__head h2{font:600 23px var(--font-display);margin:0}.state-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.state-panel__icon{background:var(--surface-2);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:13px;display:grid}.state-panel h2{font:600 20px var(--font-display);margin:0}.state-panel p{color:var(--muted);max-width:380px;font-size:11px}.auth-page{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-visual{background:radial-gradient(circle at 60% 40%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 32%), var(--bg-deep);flex-direction:column;padding:42px clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";background:radial-gradient(circle at 58% 44%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 38%);position:absolute;inset:0}.auth-visual>*{position:relative}.auth-visual__copy{max-width:610px;margin:auto 0}.auth-visual h1{font:600 clamp(42px, 5vw, 74px)/1 var(--font-display);letter-spacing:-.05em;margin:0 0 20px}.auth-visual p{color:var(--muted);max-width:540px;font-size:17px}.auth-quote{border-inline-start:2px solid var(--accent);color:var(--muted);padding-inline-start:17px;font-size:12px}.auth-panel{background:var(--surface);place-items:center;padding:40px;display:grid}.auth-card{width:min(430px,100%)}.auth-mode-switcher{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-bottom:28px;padding:6px;display:grid}.auth-mode-switcher a{min-height:56px;color:var(--muted);text-align:center;border-radius:11px;place-items:center;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.2;transition:background-color .18s,color .18s,transform .18s;display:grid}.auth-mode-switcher a:hover{color:var(--text)}.auth-mode-switcher a[aria-current=page]{background:var(--accent);color:var(--accent-text);box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 22%, transparent)}.auth-mode-switcher a:active{transform:scale(.98)}.auth-card h2{font:600 32px var(--font-display);letter-spacing:-.03em;margin:0}.auth-card>p{color:var(--muted);margin:6px 0 28px;font-size:12px}.auth-form{flex-direction:column;gap:14px;display:flex}.referral-signup-bonus{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--text);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;font-size:12px;line-height:1.4;display:grid}.referral-signup-bonus svg{color:var(--accent)}.auth-form .button{width:100%;margin-top:5px}.auth-form__row{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.disabled-link{color:var(--muted);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.auth-form__error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);border-radius:10px;padding:10px;font-size:10px}.auth-footer{color:var(--muted);margin-top:20px;font-size:10px}.auth-footer a{color:var(--accent);font-weight:700}.calendar-page{flex-direction:column;gap:18px;display:flex}.calendar-page__header{margin-bottom:0}.calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.calendar-view-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;padding:4px;display:inline-flex}.calendar-view-tabs a{color:var(--muted);border-radius:8px;align-items:center;min-height:36px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.calendar-view-tabs a[aria-current=page]{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent-2)}.calendar-period-navigation{align-items:center;gap:8px;display:flex}.calendar-period-navigation>strong{font:650 14px var(--font-display);text-align:center;min-width:min(320px,28vw)}.calendar-today{min-height:40px;padding-inline:15px}.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1px;display:grid}.calendar-weekdays span{color:var(--muted);font:650 8px var(--font-mono);text-transform:uppercase;padding:0 10px 8px}.calendar-grid{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.calendar-day{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:125px;padding:9px}.calendar-grid--week .calendar-day{min-height:440px}.calendar-day.is-outside{background:color-mix(in srgb, var(--surface) 72%, var(--bg))}.calendar-day.is-outside .calendar-day__number{color:var(--muted)}.calendar-day__number{color:var(--muted);font:600 9px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;display:inline-flex}.calendar-day>small,.calendar-day__number{font:500 8px var(--font-mono);color:var(--muted)}.calendar-day.is-today>small,.calendar-day.is-today .calendar-day__number{background:var(--accent);width:24px;height:24px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.calendar-event{border-inline-start:2px solid var(--event-color,var(--accent));background:color-mix(in srgb, var(--event-color,var(--accent)) 10%, var(--surface));border-radius:5px;margin-top:8px;padding:7px;font-size:8px}.calendar-event.is-completed{opacity:.58}.calendar-event.is-cancelled{opacity:.5;text-decoration:line-through}.calendar-event--expanded{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;margin:0;padding:12px 14px;display:grid}.calendar-event__content{min-width:0}.calendar-event__open{color:inherit;text-decoration:none;display:block}.calendar-event__open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:5px}.calendar-event__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.calendar-event__meta em{background:color-mix(in srgb, var(--event-color) 13%, transparent);color:var(--event-color);border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.calendar-event__actions{justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;display:flex}.calendar-event__actions button,.calendar-event__actions a{background:color-mix(in srgb, var(--surface) 75%, transparent);color:var(--muted);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.calendar-event__actions button:hover,.calendar-event__actions a:hover{color:var(--text)}.calendar-event__actions button:focus-visible,.calendar-event__actions a:focus-visible{box-shadow:0 0 0 2px var(--accent);color:var(--text);outline:none}.calendar-event b{display:block}.calendar-event span{color:var(--muted)}.calendar-event__actions .help-hint__trigger{width:28px;height:28px}.calendar-more{color:var(--accent);margin-top:7px;font-size:8px;text-decoration:none;display:inline-flex}.calendar-agenda{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:360px;overflow:hidden}.calendar-agenda-day{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;display:grid}.calendar-agenda-day+.calendar-agenda-day{border-top:1px solid var(--line-soft)}.calendar-agenda-day>header{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.calendar-agenda-day>header span{color:var(--accent);font:650 8px var(--font-mono);text-transform:uppercase}.calendar-agenda-day>header strong{font-size:10px}.calendar-agenda-day>div{gap:8px;display:grid}.calendar-empty{min-height:358px}.calendar-event-modal{width:min(760px,100%)}.calendar-linked-record{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 14px;display:flex}.calendar-linked-record>span{gap:3px;min-width:0;display:grid}.calendar-linked-record small,.calendar-linked-record code{color:var(--muted);font-size:8px}.calendar-detail-modal{width:min(640px,100%)}.calendar-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.calendar-detail-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:12px}.calendar-detail-grid dt{color:var(--muted);margin-bottom:5px;font-size:8px}.calendar-detail-grid dd{margin:0;font-size:10px}.calendar-detail-description{color:var(--muted);white-space:pre-wrap;line-height:1.65}.form-control.is-invalid input,.form-control.is-invalid select,.form-control input[aria-invalid=true],.form-control select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 18%, transparent)}.field-error{color:var(--danger);margin-top:5px;font-size:8px;display:block}.notification-preferences{gap:18px;scroll-margin-top:90px;display:grid}.notification-preferences__head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.notification-preferences__head h2,.notification-preferences__head p{margin:0}.notification-preferences__head p{color:var(--muted);margin-top:4px}.notification-preferences__head>b{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent-2);border-radius:999px;padding:6px 9px;font-size:8px}.notification-preferences__icon{background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-preferences__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-option{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:12px;display:flex}.notification-option>input{accent-color:var(--accent);width:18px;height:18px}.notification-option>span{gap:4px;min-width:0;display:grid}.notification-option strong{font-size:10px}.notification-option small{color:var(--muted);line-height:1.45}.notification-option--device{grid-column:span 1}.notification-option--news{background:color-mix(in srgb, var(--signal) 7%, var(--surface));border-color:color-mix(in srgb, var(--signal) 28%, var(--line));grid-column:1/-1}.notification-option--device>svg,.notification-option--quiet>svg{color:var(--accent);flex:none}.notification-option--device .button{margin-inline-start:auto}.notification-preferences__controls{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.4fr) minmax(120px,.6fr) minmax(120px,.6fr);align-items:end;gap:10px;display:grid}.notification-preferences__notice{background:color-mix(in srgb, var(--info) 10%, transparent);border-inline-start:2px solid var(--info);color:var(--muted);margin:0;padding:10px 12px}.notification-preferences__notice.is-error{background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:var(--danger)}.success-banner{background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 35%, var(--line));color:var(--success);border-radius:10px;padding:10px 12px}@media (max-width:760px){.calendar-linked-record,.notification-option--device{flex-direction:column;align-items:stretch}.calendar-linked-record .button,.notification-option--device .button{width:100%;margin:0}.calendar-detail-grid,.notification-preferences__grid,.notification-preferences__controls{grid-template-columns:1fr}.notification-preferences__head{grid-template-columns:42px minmax(0,1fr)}.notification-preferences__head>b{grid-column:1/-1;justify-self:start}}.check-row{color:var(--text);align-items:center;gap:9px;min-height:36px;font-size:10px;font-weight:700;display:flex}.check-row input,.calendar-participants input{accent-color:var(--accent);width:18px;height:18px}.calendar-participants{border:1px solid var(--line);border-radius:12px;margin:0;padding:11px}.calendar-participants legend{color:var(--muted);padding:0 4px;font-size:9px;font-weight:700}.calendar-participants>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.calendar-participants label{background:var(--surface);border:1px solid var(--line-soft);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px;display:grid}.calendar-participants label input{grid-row:1/3}.calendar-participants label span{font-size:9px;font-weight:700}.calendar-participants label small{color:var(--muted);font:500 7px var(--font-mono)}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.settings-menu{border:1px solid var(--line);background:var(--surface);border-radius:13px;height:max-content;padding:8px}.settings-menu .action-with-help{width:100%;display:flex}.settings-menu a{width:100%;min-height:44px;color:var(--muted);text-align:start;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;padding:0 10px;font-size:12px;display:flex}.settings-menu a.is-active{background:var(--surface-2);color:var(--text);font-weight:700}.settings-menu>button{color:var(--muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:44px;padding:0 10px;display:flex}.settings-menu>button.is-active{background:var(--surface-2);color:var(--text);font-weight:700}.notice-card{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--text);border-radius:12px;margin-bottom:14px;padding:12px 14px}.settings-content{gap:18px;min-width:0;display:grid}.panel-actions{justify-content:flex-end;margin-top:18px;display:flex}.form-success{color:var(--success);margin:14px 0 0;font-weight:700}.ownership-note,.integration-locked,.secret-once{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.ownership-note span:last-child,.integration-locked div,.secret-once div{min-width:0}.ownership-note small,.integration-locked p,.integration-locked small,.secret-once p{color:var(--muted);margin:3px 0 0;line-height:1.5;display:block}.integrations-panel .panel__head{align-items:flex-start}.integrations-panel .panel__head p{max-width:72ch;color:var(--muted);margin:5px 0 0}.plan-badge{color:var(--accent-text);font:700 12px var(--font-mono), monospace;background:var(--accent);border-radius:999px;flex:none;padding:6px 10px}.panel__head .plan-badge{color:var(--accent-text)}.integration-locked{margin-top:0}.secret-once{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0;margin-bottom:18px;display:grid}.secret-once code{color:var(--text);background:var(--surface);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:10px;grid-column:1/-1;padding:12px;overflow:auto}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.integration-grid h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.integration-tool-tabs{background:var(--surface-2);border:1px solid var(--line-soft);scrollbar-width:thin;border-radius:14px;gap:8px;margin-bottom:18px;padding:5px;display:flex;overflow-x:auto}.integration-tool-tabs button{min-width:max-content;min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-weight:750}.integration-tool-tabs button:hover{color:var(--text)}.integration-tool-tabs button.is-active{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:0 7px 20px #00000012}.integration-tool-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.integration-tool-panel{min-width:0;animation:.18s cubic-bezier(.23,1,.32,1) integration-tool-enter}.integration-tool-panel[hidden]{display:none!important}.integration-tool-panel>h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}@keyframes integration-tool-enter{0%{opacity:0;transform:translateY(4px)}}.compact-form{border-bottom:1px solid var(--line);gap:10px;padding-bottom:14px;display:grid}.compact-form .form-control label,#general-settings .form-control label{font-size:12px}.integration-list{margin-top:6px;display:grid}.integration-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.integration-row[data-disabled]{opacity:.58}.integration-row>span{min-width:0;display:grid}.integration-row b,.integration-row small{overflow-wrap:anywhere}.integration-row small{color:var(--muted);align-items:center;gap:6px;display:flex}.integration-row i{border-radius:50%;width:8px;height:8px}.telegram-integration{background:radial-gradient(circle at 88% 0%, #40c9b51c, transparent 32%), var(--surface-2);border:1px solid var(--line);border-radius:16px;gap:16px;margin-top:0;padding:clamp(16px,2vw,22px);display:grid}.telegram-integration__head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.telegram-integration__icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:11px;place-items:center;display:grid}.telegram-integration__head h3,.telegram-integration__head p{margin:0}.telegram-integration__head p,.telegram-setup,.telegram-form .form-control small{color:var(--muted);font-size:12px;line-height:1.55}.telegram-integration__head strong{color:var(--muted);font:700 10px var(--font-mono), monospace;border:1px solid var(--line);border-radius:999px;padding:6px 9px}.telegram-integration__head strong[data-connected]{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, var(--line))}.telegram-setup{margin:0}.telegram-setup a{color:var(--accent);font-weight:700}.telegram-connection{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.telegram-connection>svg{color:var(--success)}.telegram-connection span{display:grid}.telegram-connection small{color:var(--muted);font:11px var(--font-mono), monospace}.telegram-connection em{color:var(--danger);font:10px var(--font-mono), monospace;margin-inline-start:auto;font-style:normal}.telegram-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.telegram-options,.telegram-privacy,.telegram-actions,.telegram-form .form-success{grid-column:1/-1}.telegram-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.telegram-options__help{grid-column:1/-1;min-height:40px;padding-inline:4px}.telegram-options label{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:9px 11px;font-size:12px;display:flex}.telegram-options input{accent-color:var(--accent)}.telegram-privacy,.telegram-unavailable{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.telegram-privacy svg,.telegram-unavailable svg{color:var(--signal);flex:none}.telegram-actions{flex-wrap:wrap;gap:9px;display:flex}.telegram-actions>span{align-items:center;gap:6px;display:flex}.telegram-actions .button{align-items:center;gap:7px;display:inline-flex}.telegram-help{width:20px;height:20px;color:var(--muted);font:700 11px var(--font-mono), monospace;border:1px solid var(--line);cursor:help;border-radius:50%;place-items:center;display:inline-grid}.empty-copy{color:var(--muted)}.api-example{gap:8px;margin-top:0;display:grid}.api-example__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.api-example__head .button{min-height:40px}.api-example>code,.api-example pre{max-width:100%;color:var(--text);font:12px/1.55 var(--font-mono), monospace;background:var(--bg-deep);border-radius:10px;margin:0;padding:12px;overflow:auto}.legal-page{background:var(--bg);min-height:100vh}.legal-header{z-index:30;background:color-mix(in srgb, var(--bg) 90%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-inline:clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-header nav{gap:6px;display:flex}.legal-header nav a{min-height:44px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;display:inline-flex}.legal-header nav a.is-active{color:var(--text);background:var(--surface-2)}.legal-article{width:min(920px,100% - 40px);margin:0 auto;padding:clamp(48px,7vw,92px) 0 80px}.legal-title{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:32px;display:grid}.legal-title>div{min-width:0}.legal-title h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(38px,7vw,72px);line-height:.98}.legal-title p{max-width:68ch;color:var(--muted);margin:18px 0 0;font-size:17px}.legal-title>span{color:var(--muted);font:12px/1.6 var(--font-mono), monospace;text-align:end}.legal-warning{color:var(--text);background:color-mix(in srgb, var(--warning) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));border-radius:12px;margin:24px 0;padding:14px 16px}.legal-sections{gap:0;display:grid}.legal-sections section{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:28px;padding:30px 0;display:grid}.legal-sections h2{margin:0;font-size:16px;line-height:1.35}.legal-sections p,.legal-sections ul{color:var(--muted);overflow-wrap:anywhere;grid-column:2;margin:0;line-height:1.75}.legal-sections p+p,.legal-sections p+ul{margin-top:-14px}.legal-sections ul{padding-inline-start:20px}.legal-sections li+li{margin-top:8px}.legal-back{margin-top:32px}.team-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.member-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:16px}.member-card__head{align-items:center;gap:10px;display:flex}.member-card .avatar{background:var(--surface-2);width:38px;height:38px;color:var(--accent);font:600 9px var(--font-mono);border-radius:11px;place-items:center;display:grid}.member-card b{font-size:11px}.member-card small{color:var(--muted);font-size:8px;display:block}.member-card__meta{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;margin-top:15px;padding-top:12px;font-size:8px;display:flex}.join-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--accent) 6%, var(--surface)));border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:12px;padding:22px;display:grid}.join-code{font:650 18px var(--font-mono);letter-spacing:.08em;border:1px dashed var(--line);background:var(--bg);border-radius:10px;padding:12px 15px}.stepper{align-items:center;margin-bottom:22px;display:flex}.stepper>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.stepper>span:before{content:attr(data-step);border:1px solid var(--line);width:26px;height:26px;font:600 8px var(--font-mono);border-radius:50%;place-items:center;display:grid}.stepper>span.is-active{color:var(--text);font-weight:700}.stepper>span.is-active:before{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.stepper i{background:var(--line);flex:1;min-width:45px;height:1px;margin:0 10px}.dropzone{border:1px dashed var(--line);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.dropzone svg{width:38px;height:38px;color:var(--accent);margin-bottom:15px}.dropzone h3{font:600 18px var(--font-display);margin:0}.dropzone p{color:var(--muted);font-size:10px}.file-picker{cursor:pointer;justify-content:center;align-items:center;gap:10px;width:min(100%,420px);margin-top:15px;font-size:11px;display:flex}.file-picker__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker__button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;flex:none;padding:9px 12px;font-weight:700}.file-picker__name{min-width:0;max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-picker:hover .file-picker__button{border-color:var(--accent)}.file-picker:focus-within .file-picker__button{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.mapping-row{border-top:1px solid var(--line-soft);grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.mapping-row select{border:1px solid var(--line);background:var(--surface);height:39px;color:var(--text);border-radius:9px;padding:0 9px}.smart-import{min-width:0}.smart-import__error{margin-bottom:14px}.smart-import__panel{padding:clamp(16px,2.4vw,28px)}.smart-import__heading{margin-bottom:20px}.smart-import__heading h2{font:700 clamp(18px, 2vw, 26px) var(--font-display);margin:0}.smart-import__heading p{color:var(--muted);max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.6}.smart-import__count{border:1px solid var(--line);border-radius:999px;padding:8px 11px;color:var(--text)!important;font:700 11px var(--font-mono)!important}.smart-import__dropzone{gap:3px;min-height:360px}.smart-import__dropzone>.button{margin-top:14px}.smart-import__security-note{color:var(--muted);align-items:flex-start;gap:7px;max-width:720px;margin:15px 0;font-size:10px;line-height:1.5;display:flex}.smart-import__security-note svg{color:var(--accent);flex:none}.smart-import__mapping-head,.smart-import__mapping-row{grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) 20px minmax(190px,1fr);gap:12px;display:grid}.smart-import__mapping-head{color:var(--muted);font:650 9px var(--font-mono);text-transform:uppercase;padding:0 0 9px}.smart-import__mapping-head span:nth-child(3){grid-column:4}.smart-import__mapping-row{align-items:center;min-height:60px;padding:10px 0}.smart-import__mapping-row>b{overflow-wrap:anywhere;font-size:11px}.smart-import__sample{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.smart-import__mapping-row select{width:100%;min-width:0}.smart-import__footer{justify-content:flex-end;margin-top:22px;display:flex}.smart-import__footer--split{justify-content:space-between}.button--secondary{border-color:var(--line);color:var(--text);background:0 0}.button--secondary:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.smart-import__rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smart-import__mode-fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.smart-import__mode-fieldset>legend{margin-bottom:9px;padding:0;font-size:10px;font-weight:750}.smart-import__mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smart-import__mode-card{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;gap:6px;min-height:112px;padding:14px;transition:all .16s;display:grid}.smart-import__mode-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.smart-import__mode-card[data-selected]{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.smart-import__mode-card[data-disabled]{cursor:not-allowed;opacity:.5}.smart-import__mode-card input{accent-color:var(--accent);margin:2px 2px 0 0}.smart-import__mode-card strong{font-size:11px}.smart-import__mode-card span{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.5}.smart-import__permission{color:var(--warning);font-size:10px}.smart-import__status-list{border:1px solid var(--line);border-radius:12px;margin-top:20px;overflow:hidden}.smart-import__status-head,.smart-import__status-row{grid-template-columns:minmax(130px,.8fr) minmax(190px,1fr) minmax(190px,1fr);align-items:center;gap:12px;padding:10px 13px;display:grid}.smart-import__status-head{background:var(--surface-2);color:var(--muted);font:650 9px var(--font-mono);text-transform:uppercase}.smart-import__status-row{border-top:1px solid var(--line-soft);min-height:62px}.smart-import__status-row>strong{overflow-wrap:anywhere;font-size:11px}.smart-import__status-row select,.smart-import__status-create input:not([type=color]){background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:9px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.smart-import__status-create{grid-template-columns:1fr 42px;align-items:center;gap:8px;display:grid}.smart-import__status-create input[type=color]{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:42px;height:42px;padding:4px}.smart-import__status-result{color:var(--muted);font-size:11px}.smart-import__state{min-height:320px}.smart-import__summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.smart-import__metric{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:11px;gap:8px;min-height:82px;padding:12px;display:grid}.smart-import__metric span{color:var(--muted);font-size:9px}.smart-import__metric strong{font:700 22px var(--font-display)}.smart-import__proposal-list{border:1px solid var(--line);border-radius:11px;margin:14px 0;padding:13px}.smart-import__proposal-list h3{margin:0 0 10px;font-size:11px}.smart-import__proposal-list>div{flex-wrap:wrap;gap:7px;display:flex}.smart-import__proposal-list span{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.smart-import__proposal-list i{border-radius:50%;width:7px;height:7px}.smart-import__preview-table{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow:auto}.smart-import__preview-table table{border-collapse:collapse;width:100%;min-width:720px}.smart-import__preview-table th,.smart-import__preview-table td{border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:top;padding:11px}.smart-import__preview-table th{background:var(--surface-2);color:var(--muted);font:650 9px var(--font-mono);position:sticky;top:0}.smart-import__preview-table td{font-size:10px}.smart-import__preview-table tr[data-error]{background:color-mix(in srgb, var(--danger) 6%, transparent)}.smart-import__preview-table details summary{color:var(--accent);cursor:pointer;font-weight:750}.smart-import__preview-table details ul{gap:5px;margin:9px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.smart-import__decision{font:700 8px var(--font-mono);border-radius:999px;padding:5px 7px;display:inline-flex}.smart-import__decision[data-kind=CREATE]{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.smart-import__decision[data-kind=UPDATE]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.smart-import__decision[data-kind=SKIP]{background:var(--surface-2);color:var(--muted)}.smart-import__decision[data-kind=ERROR],.smart-import__row-error{color:var(--danger)}.smart-import__decision[data-kind=ERROR]{background:color-mix(in srgb, var(--danger) 12%, transparent)}.smart-import__row-error,.smart-import__row-warning{margin:0 0 5px;font-size:9px}.smart-import__row-warning{color:var(--warning)}.smart-import__pagination{justify-content:flex-end;align-items:center;gap:7px;margin-top:11px;display:flex}.smart-import__pagination button{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.smart-import__pagination button:disabled{opacity:.35}.smart-import__pagination span{font:700 9px var(--font-mono);text-align:center;min-width:60px}.smart-import__confirm{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;font-size:11px;line-height:1.5;display:flex}.smart-import__confirm input{accent-color:var(--accent);margin-top:2px}.smart-import__report{text-align:center}.smart-import__report .state-panel__icon{margin:0 auto 12px}.smart-import__report .smart-import__heading p{margin-inline:auto}.smart-import__report-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.smart-import__rollback-success{background:color-mix(in srgb, var(--success) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 30%, var(--line));color:var(--success);border-radius:10px;margin-top:14px;padding:12px;font-size:11px}[dir=rtl] .smart-import__mapping-row>svg,[dir=rtl] .smart-import__footer .button svg,[dir=rtl] .smart-import__pagination button svg{transform:rotate(180deg)}@media (max-width:820px){.smart-import__mapping-head{display:none}.smart-import__mapping-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px}.smart-import__mapping-row>b{grid-column:1}.smart-import__sample{display:none}.smart-import__mapping-row>svg{grid-column:2}.smart-import__mapping-row>select{grid-column:3}.smart-import__mode-grid,.smart-import__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-import__status-head{display:none}.smart-import__status-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.smart-import__status-row>:last-child{grid-column:1/-1}}@media (max-width:560px){.smart-import__stepper{overflow:hidden}.smart-import__dropzone{min-height:310px;padding:20px 14px}.smart-import__rules-grid,.smart-import__mode-grid{grid-template-columns:1fr}.smart-import__mode-card{min-height:96px}.smart-import__mapping-row{grid-template-columns:1fr;padding:12px 0}.smart-import__mapping-row>b,.smart-import__mapping-row>select{grid-column:1}.smart-import__mapping-row>svg{display:none}.smart-import__status-row{grid-template-columns:1fr}.smart-import__status-row>:last-child{grid-column:1}.smart-import__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-import__footer,.smart-import__footer--split,.smart-import__report-actions{flex-direction:column;align-items:stretch}.smart-import__footer .button,.smart-import__report-actions .button{justify-content:center;width:100%}}@media (max-width:1050px){.landing-nav nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:85px}.hero__copy{text-align:center}.hero__copy .eyebrow,.hero__actions,.proof-row{justify-content:center}.hero__lead{margin-inline:auto}.orbit-scene{width:min(610px,90vw);min-width:0;margin:30px auto 0}.section-heading{grid-template-columns:1fr 1.5fr}.section-heading>p:last-child{grid-column:2}.app-kpis{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--sidebar:0}.landing-nav{height:68px;padding:0 16px}.landing-nav__actions .text-link,.landing-nav__actions .button,.landing-nav__actions .locale-select{display:none}.landing-nav__actions .text-link{font-size:10px;display:inline-flex}.hero{padding:64px 18px 55px}.hero h1{font-size:46px}.hero__lead{font-size:15px}.proof-row{gap:11px}.orbit-node{width:124px;height:66px;padding:9px}.orbit-node--sales{right:0}.landing-metrics{grid-template-columns:repeat(2,1fr);padding:0 18px 65px}.landing-metrics div:nth-child(3),.landing-metrics div:nth-child(4){border-top:1px solid var(--line-soft)}.product-stage,.templates{padding:85px 18px}.section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:35px}.section-heading>p:last-child{grid-column:auto}.dashboard-preview{border-radius:17px;grid-template-columns:1fr;min-height:610px}.dashboard-preview aside{display:none}.preview-main{padding:19px}.preview-kpis{grid-template-columns:repeat(2,1fr)}.preview-grid{grid-template-columns:1fr}.attention-card{display:none}.preview-table>div{grid-template-columns:28px 1fr .8fr}.preview-table>div>span:nth-child(3),.preview-table small{display:none}.template-grid{grid-template-columns:1fr}.template-grid article{min-height:170px}.security-band{grid-template-columns:1fr;margin:0 18px 85px;padding:34px 22px}.security-seal{display:none}.security-points{grid-template-columns:1fr}.landing footer{grid-template-columns:1fr;padding:28px 18px}.landing-footer__legal{justify-content:flex-start}.app-shell{display:block}.sidebar{display:none}.app-topbar{justify-content:flex-end;height:61px;padding:0 10px}.app-topbar .breadcrumbs{display:none}.search-button{justify-content:center;width:44px;min-width:44px;padding:0}.search-button span,.search-button kbd{display:none}.app-topbar .topbar-actions{justify-content:flex-end;gap:4px;width:100%}.app-topbar .topbar-actions .help-hint{display:none}.topbar-signout{display:inline-grid}.app-topbar .locale-select{width:44px;min-width:44px}.app-topbar .locale-select summary{grid-template-columns:1fr;justify-items:center;width:44px;padding:0}.app-topbar .locale-select summary>b,.app-topbar .locale-select summary>svg{display:none}.app-topbar .locale-select__menu{min-width:188px}.app-install__panel{border-radius:16px;width:auto;max-height:calc(100dvh - 88px);position:fixed;inset-block-start:69px;inset-inline:10px}.app-install__header{padding-block:15px}.app-install__native{flex-direction:column;align-items:stretch}.app-install__native .button{width:100%}.page{padding:20px 14px 88px}.page-header{flex-direction:column;align-items:flex-start}.page-actions{flex-wrap:wrap;width:100%}.page-actions .button{flex:1}.page-actions>.action-with-help{flex:145px}.page-actions>.action-with-help>.button{width:100%}.app-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.metric-card{min-height:110px;padding:14px}.app-grid{grid-template-columns:1fr}.bottom-nav{z-index:60;border-top:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:70px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;font-size:8px;display:flex}.bottom-nav svg{width:18px}.bottom-nav a.is-active{color:var(--accent)}.records-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.records-toolbar>.field:not(.field--search){grid-column:1/-1}.records-toolbar>.button,.records-popover-anchor>.button{width:100%;min-height:42px}.records-popover-anchor{min-width:0}.records-column-panel{min-width:min(320px,100vw - 36px);inset-inline-end:0}.records-filter-panel{grid-template-columns:1fr}.bulk-action-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.bulk-action-bar form{grid-template-columns:minmax(0,1fr) auto;display:grid}.bulk-action-bar .button{min-height:42px}.field--search{min-width:0}.bulk-status-form{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;width:100%;margin-inline-start:0;display:grid}.bulk-status-form>select{width:100%;min-width:0}.status-row{grid-template-columns:100px 30px minmax(0,1fr) auto;gap:4px}.status-row>.status-pill{display:none}.status-row .icon-button{width:30px;height:30px}.table-shell{overscroll-behavior-inline:contain;overflow:auto}.data-table{min-width:580px}.detail-fields,.form-grid{grid-template-columns:1fr}.form-control--wide{grid-column:auto}.chat-link-editor-row{grid-template-columns:1fr;align-items:stretch}.chat-link-editor-row__remove{justify-self:end;margin:0}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:28px 18px}.calendar-grid{min-width:760px}.calendar-scroll{overscroll-behavior-inline:contain;overflow:auto}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-view-tabs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.calendar-view-tabs a{justify-content:center;padding-inline:8px}.calendar-period-navigation{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.calendar-period-navigation>strong{min-width:0}.calendar-today{grid-column:1/-1;justify-content:center}.calendar-agenda-day{grid-template-columns:1fr}.calendar-event--expanded{grid-template-columns:1fr;align-items:stretch}.calendar-event--expanded .calendar-event__actions{justify-content:flex-start}.calendar-participants>div,.settings-layout{grid-template-columns:1fr}.settings-menu{display:flex;overflow:auto}.settings-menu .action-with-help{min-width:max-content}.integration-grid{grid-template-columns:1fr}.integrations-panel{min-width:0;overflow:hidden}.integrations-panel .panel__head{grid-template-columns:minmax(0,1fr);display:grid}.integrations-panel .panel__head>div,.integrations-panel .panel__head p{overflow-wrap:anywhere;min-width:0;max-width:100%}.integrations-panel .plan-badge{justify-self:start}.integration-tool-tabs{width:100%;min-width:0;max-width:100%}.telegram-integration__head{grid-template-columns:38px minmax(0,1fr)}.telegram-integration__head strong{grid-column:2;width:max-content}.telegram-form,.telegram-options,.secret-once{grid-template-columns:1fr}.legal-header{flex-direction:column;align-items:flex-start;padding-block:16px;position:static}.legal-header nav{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.legal-header nav a{min-width:max-content}.legal-title{grid-template-columns:1fr;align-items:start;min-width:0}.legal-title>span{text-align:start}.legal-sections section{grid-template-columns:1fr;gap:12px}.legal-sections p,.legal-sections ul{grid-column:1}.team-grid,.join-card{grid-template-columns:1fr}.join-code{font-size:14px}.stepper>span{font-size:0}.stepper i{min-width:10px}.modal{padding:17px}}@media (max-height:480px) and (min-width:560px){.landing--v2 .landing-nav{height:64px;padding-inline:20px}.landing--v2 .landing-nav .brand strong{font-size:13px}.landing--v2 .landing-nav__actions .text-link{display:none}.landing--v2 .landing-nav__actions .button{min-height:38px;padding-inline:12px}.landing--v2 .landing-v2-panel[data-landing-panel],.landing--v2 .landing-v2-panel--hero{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-content:center;gap:18px;height:calc(100svh - 64px);padding:12px 52px 18px 24px;inset-block-start:64px}.landing--v2 .landing-v2-eyebrow{margin-bottom:8px}.landing--v2 .landing-v2-copy h1,.landing--v2 .landing-v2-copy h2,.landing--v2 .landing-v2-panel--hero .landing-v2-copy h1{max-width:15ch;font-size:clamp(31px,5vw,42px);line-height:.98}.landing--v2 .landing-v2-lead,.landing--v2 .landing-v2-facts{display:none}.landing--v2 .landing-v2-actions{gap:8px;margin-top:10px}.landing--v2 .landing-v2-actions .button{min-height:38px;padding-inline:12px}.landing--v2 .landing-v2-planet,.landing--v2 .landing-core-visual,.landing--v2 .landing-records-visual,.landing--v2 .landing-calendar-visual,.landing--v2 .landing-focus-visual,.landing--v2 .landing-team-visual,.landing--v2 .landing-template-visual,.landing--v2 .landing-security-visual,.landing--v2 .landing-plans-visual{height:100%;min-height:0;max-height:250px}.landing--v2 .landing-template-visual article,.landing--v2 .landing-plans-visual article{min-height:0;padding:9px}.landing--v2 .landing-template-visual p,.landing--v2 .landing-plans-visual article>span,.landing--v2 .landing-v2-footer{display:none}.landing--v2 .landing-focus-visual{grid-template-columns:1fr;gap:6px}.landing--v2 .landing-focus-visual>svg{display:none}.landing--v2 .landing-focus-visual article{grid-template-columns:32px 1fr;gap:2px 10px;min-height:58px;padding:7px 10px;display:grid}.landing--v2 .landing-focus-visual article strong{font-size:22px}.landing--v2 .landing-focus-visual article span{font-size:11px}.landing--v2 .landing-focus-visual article small{display:none}.landing--v2 .landing-security-visual>div{width:min(47vh,150px);height:min(47vh,150px)}.landing--v2 .landing-security-visual>div small{display:none}.landing--v2 .landing-security-visual>i{width:min(42vh,130px);height:min(62vh,190px)}.landing--v2 .landing-security-visual>i:last-child{width:min(62vh,190px);height:min(42vh,130px)}}.locale-select{min-width:188px;position:relative}.locale-select summary{background:var(--surface-glass);border:1px solid var(--line);color:var(--text);cursor:pointer;font:600 11px var(--font-mono);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:44px;padding:0 12px;list-style:none;display:grid}.locale-select summary::-webkit-details-marker{display:none}.locale-select summary>span,.locale-select__menu button>span{color:var(--accent);text-transform:uppercase;font-weight:750}.locale-select summary>b,.locale-select__menu button>b{text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locale-select summary svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.locale-select[open] summary svg{transform:rotate(180deg)}.locale-select__menu{transform-origin:100% 0;z-index:120;background:#0b0b0f;border:1px solid #292734;border-radius:14px;gap:2px;min-width:100%;margin-top:8px;padding:6px;animation:.18s cubic-bezier(.23,1,.32,1) both locale-menu-in;display:grid;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 22px 64px #0000007a}[dir=rtl] .locale-select__menu{transform-origin:0 0}.locale-select__menu button{color:#d6d3df;cursor:pointer;font:600 11px var(--font-mono);text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;display:grid}.locale-select__menu button[aria-checked=true]{color:#fff;background:#7550e838}@media (hover:hover) and (pointer:fine){.locale-select__menu button:hover{color:#fff;background:#7550e826}}@keyframes locale-menu-in{0%{opacity:0;transform:scale(.95)translateY(-6px)}to{opacity:1;transform:scale(1)translate(0,0)}}.landing--v2{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color:#f8f8fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020203}.landing--v2>:is(.landing-story,.landing-metrics,.brand-stage,.product-stage,.templates,.security-band,footer:not(.landing-v2-footer)){display:none!important}.landing--v2 .landing-nav{color:#f8f8fa;background:linear-gradient(#020203f5,#020203b8);border-bottom:1px solid #ffffff0f}.landing--v2 .landing-nav .locale-select summary{color:#f8f8fa;background:#0a0a0ee0;border-color:#ffffff29;border-radius:999px;height:46px}.landing--v2 .landing-nav nav,.landing--v2 .landing-nav .text-link{color:#aaa7b3}.landing--v2 .landing-nav .button{color:#fff;background:#7550e8}.landing-auth-entry{color:#fff;white-space:nowrap;background:#7550e8;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding-inline:16px;font-size:12px;font-weight:760;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px #7550e83d}.landing-auth-entry:hover{background:#8462ee;transform:translateY(-1px);box-shadow:0 12px 34px #7550e857}.landing-auth-entry:active{transform:translateY(0)scale(.98)}.landing-auth-entry i{color:#ffffff94;font-style:normal}.landing-v2-scenes{pointer-events:none;z-index:2;position:absolute;inset:0}.landing--v2 .landing-v2-panel[data-landing-panel]{pointer-events:none;visibility:hidden;opacity:0;width:100%;max-width:1480px;height:calc(100svh - 84px);transition:opacity .42s var(--ease-out), transform .62s var(--ease-in-out), visibility 0s linear .62s;grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(28px,6vw,104px);margin:0 auto;padding:clamp(28px,5vh,70px) clamp(58px,7vw,112px) clamp(38px,5vh,76px);display:grid;position:absolute;inset-block-start:84px;overflow:hidden;transform:translateY(3.5%)scale(.985)}.landing--v2[data-landing-step="0"] .landing-v2-panel[data-landing-panel="0"],.landing--v2[data-landing-step="1"] .landing-v2-panel[data-landing-panel="1"],.landing--v2[data-landing-step="2"] .landing-v2-panel[data-landing-panel="2"],.landing--v2[data-landing-step="3"] .landing-v2-panel[data-landing-panel="3"],.landing--v2[data-landing-step="4"] .landing-v2-panel[data-landing-panel="4"],.landing--v2[data-landing-step="5"] .landing-v2-panel[data-landing-panel="5"],.landing--v2[data-landing-step="6"] .landing-v2-panel[data-landing-panel="6"],.landing--v2[data-landing-step="7"] .landing-v2-panel[data-landing-panel="7"],.landing--v2[data-landing-step="8"] .landing-v2-panel[data-landing-panel="8"],.landing--v2[data-landing-step="9"] .landing-v2-panel[data-landing-panel="9"]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.1s,0s,0s;transform:translate(0,0)scale(1)}.landing--v2[data-landing-experience=progressive]:has(.landing-v2-panel:target) .landing-v2-panel[data-landing-panel]:not(:target){opacity:0;pointer-events:none;visibility:hidden;transform:translateY(3.5%)scale(.985)}.landing--v2[data-landing-experience=progressive] .landing-v2-panel:target{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)scale(1)}.assistant-workspace-page{gap:18px;display:grid}.assistant-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, var(--accent) 4%), var(--surface));box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.assistant-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);width:min(520px,45vw);box-shadow:0 0 0 70px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 0 150px color-mix(in srgb, var(--accent) 2%, transparent);border-radius:50%;position:absolute;inset:-20% -8% auto auto}.assistant-eyebrow{color:var(--accent);font:700 10px/1 var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;margin:0;display:inline-flex}.assistant-eyebrow svg{width:15px}.assistant-hero h1{max-width:900px;font:600 clamp(34px, 4.2vw, 62px)/.98 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:15px 0 12px}.assistant-hero__subtitle{max-width:740px;color:var(--muted);margin:0;font-size:clamp(13px,1.4vw,16px)}.assistant-hero__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.assistant-training-trigger{min-height:44px}.assistant-training-trigger__chevron{transition:transform .18s}.assistant-training-trigger[aria-expanded=true] .assistant-training-trigger__chevron{transform:rotate(180deg)}.assistant-beta-note{z-index:1;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:18px;position:relative}.assistant-beta-note b{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);font:750 9px/1 var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:4px 8px;display:inline-flex}.assistant-beta-note p{color:var(--muted);margin:10px 0 0;font-size:11px}.assistant-training{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;gap:0;display:grid;overflow:hidden}.assistant-training__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:clamp(22px,4vw,40px);display:flex}.assistant-training__header>div:first-child{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;min-width:0;display:grid}.assistant-training__icon{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--line));width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:50%;place-items:center;display:grid}.assistant-training__header h2{max-width:900px;font:600 clamp(25px, 3.4vw, 42px)/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:10px 0 8px}.assistant-training__header>div:first-child>div>p:last-child{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.assistant-training__duration{border-bottom:1px solid var(--line);color:var(--muted);font:650 10px/1.4 var(--font-mono);align-items:center;gap:8px;margin:0;padding:12px clamp(22px,4vw,40px);display:flex}.assistant-training__duration span{color:var(--accent);font-size:7px}.assistant-training__quick,.assistant-training__journey,.assistant-training__details{border-bottom:1px solid var(--line);min-width:0;padding:clamp(24px,4vw,40px)}.assistant-training__quick h3,.assistant-training__section-head h3{letter-spacing:-.01em;margin:0;font-size:14px}.assistant-training__quick>ol{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.assistant-training__quick>ol>li{border-inline-end:1px solid var(--line);align-content:start;min-width:0;min-height:142px;padding:18px;display:grid}.assistant-training__quick>ol>li:last-child{border-inline-end:0}.assistant-training__quick li>span,.assistant-training__section-number{color:var(--accent);font:700 9px/1 var(--font-mono)}.assistant-training__quick li b{margin-top:18px;font-size:11px;display:block}.assistant-training__quick li p,.assistant-training__journey li p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.55}.assistant-training__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-training__section-head small{min-width:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font:700 9px/1 var(--font-mono);text-align:center;border-radius:999px;padding:5px 8px}.assistant-training__journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.assistant-training__journey li{border-top:1px solid var(--line);min-width:0;padding-top:14px}.assistant-training__journey li>span{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--line));width:27px;height:27px;color:var(--accent);font:700 9px/1 var(--font-mono);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.assistant-training__journey li b{font-size:11px}.assistant-training__accordion{border-top:1px solid var(--line);margin-top:18px}.assistant-training__accordion details{border-bottom:1px solid var(--line)}.assistant-training__accordion summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:72px;padding:12px 4px;list-style:none;display:grid}.assistant-training__accordion summary::-webkit-details-marker{display:none}.assistant-training__accordion summary>span:nth-child(2){min-width:0}.assistant-training__accordion summary b,.assistant-training__accordion summary small{overflow-wrap:anywhere;display:block}.assistant-training__accordion summary b{font-size:12px}.assistant-training__accordion summary small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.assistant-training__accordion summary>svg{color:var(--muted);transition:transform .18s}.assistant-training__accordion details[open] summary>svg{color:var(--accent);transform:rotate(180deg)}.assistant-training__content{max-width:920px;padding:0 0 24px 44px}[dir=rtl] .assistant-training__content{padding:0 44px 24px 0}.assistant-training__content dl,.assistant-training__content dl>div{gap:7px;display:grid}.assistant-training__content dl{margin:0}.assistant-training__content dl>div{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:minmax(105px,.22fr) minmax(0,1fr);padding:13px 0}.assistant-training__content dt{color:var(--accent);font:700 9px/1.45 var(--font-mono);text-transform:uppercase}.assistant-training__content dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.assistant-training__content dd ol{margin:0;padding-inline-start:18px}.assistant-training__content dd li+li{margin-top:6px}.assistant-training__content blockquote{border-inline-start:2px solid var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));margin:0;padding:11px 13px}.assistant-training__content .assistant-training__tip{border-top-color:color-mix(in srgb, var(--accent) 25%, var(--line))}.assistant-training__footer{justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,4vw,36px) clamp(22px,4vw,40px);display:flex}.assistant-training__footer>p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.assistant-training__footer>div{flex:none;gap:8px;display:flex}.assistant-builder{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.assistant-steps{gap:8px;display:grid;position:sticky;top:92px}.assistant-steps button{border:1px solid var(--line);min-height:74px;color:var(--muted);background:var(--surface);text-align:start;cursor:pointer;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.assistant-steps button>span{border:1px solid var(--line);width:32px;height:32px;font:700 10px var(--font-mono);border-radius:50%;place-items:center;display:grid}.assistant-steps button b,.assistant-steps button small{display:block}.assistant-steps button b{color:var(--text);font-size:12px}.assistant-steps button small{margin-top:3px;font-size:9px}.assistant-steps button.is-active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.assistant-steps button.is-active>span{border-color:var(--accent);color:var(--accent)}.assistant-step-card{border-radius:18px;min-width:0;padding:clamp(20px,3vw,32px)}.assistant-step-content{min-height:410px}.assistant-step-content .panel__head{align-items:start}.assistant-step-content .panel__head h2{font-size:clamp(21px,2.5vw,30px)}.assistant-step-content .panel__head p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:11px}.assistant-step-content .form-control>span{font-size:10px;font-weight:700}.assistant-slug-input{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;padding-inline-start:12px;display:grid}.assistant-slug-input small{color:var(--muted);font:600 10px var(--font-mono)}.assistant-slug-input input{background:0 0;border:0;min-width:0}.assistant-subsection{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.assistant-subsection h3{margin:0 0 14px;font-size:13px}.assistant-routing{border-top:1px solid var(--line);margin-top:20px}.assistant-routing summary{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;font-size:11px;font-weight:700;display:flex}.assistant-routing[open] summary{color:var(--text)}.assistant-service-list{gap:10px;margin-bottom:14px;display:grid}.assistant-service-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, var(--surface));border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;position:relative}.assistant-service-number{color:var(--accent);font:700 10px var(--font-mono);padding-top:10px}.assistant-service-list textarea{min-height:72px}.assistant-question-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistant-question-toggles label{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.assistant-question-toggles input{accent-color:var(--accent)}.assistant-question-toggles span{font-size:11px;font-weight:650}.assistant-question-toggles i{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;display:grid}.assistant-success-message{margin-top:18px}.assistant-builder-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;display:flex}.assistant-publish-actions{gap:8px;display:flex}.assistant-live-area{gap:12px;display:grid}.assistant-link-card{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:14px 16px;display:grid}.assistant-link-card small,.assistant-link-card code{display:block}.assistant-link-card small{color:var(--muted);font-size:9px}.assistant-link-card code{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.assistant-preview-grid{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--surface));border-radius:20px;grid-template-columns:minmax(230px,.38fr) minmax(320px,.62fr);align-items:center;gap:clamp(20px,4vw,52px);padding:clamp(22px,4vw,44px);display:grid}.assistant-preview-grid>div:first-child h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(25px,3vw,40px)}.assistant-preview-grid>div:first-child>p:last-child{color:var(--muted);font-size:12px}.assistant-request-list{display:grid}.assistant-request-list article{border-top:1px solid var(--line);grid-template-columns:38px minmax(170px,1fr) auto auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 0;display:grid}.assistant-request-list article:first-child{border-top:0}.assistant-request-icon{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:10px;place-items:center;display:grid}.assistant-request-icon svg{width:17px}.assistant-request-list b,.assistant-request-list small{display:block}.assistant-request-list b{font-size:11px}.assistant-request-list small{color:var(--muted);margin-top:2px;font-size:8px}.assistant-request-result,.assistant-request-list em{font:700 8px/1 var(--font-mono);border-radius:999px;padding:5px 8px;font-style:normal}.assistant-request-result{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.assistant-request-list em{color:var(--signal);background:color-mix(in srgb, var(--signal) 10%, transparent)}.assistant-request-actions{align-items:center;gap:7px;display:flex}.assistant-chat{border:1px solid var(--line);background:var(--surface);width:min(100%,620px);box-shadow:0 24px 80px color-mix(in srgb, var(--bg-deep) 70%, transparent);border-radius:18px;margin-inline:auto;overflow:hidden}.assistant-chat__brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:flex}.assistant-chat__brand>span{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, var(--surface));border-radius:12px;place-items:center;display:grid}.assistant-chat__brand svg{width:18px}.assistant-chat__brand b,.assistant-chat__brand small{display:block}.assistant-chat__brand b{font-size:12px}.assistant-chat__brand small{color:var(--muted);font:650 8px var(--font-mono);margin-top:2px}.assistant-chat__intro,.assistant-chat__question,.assistant-chat__consent,.assistant-chat__done{align-content:center;gap:16px;min-height:360px;padding:clamp(22px,4vw,34px);display:grid}.assistant-chat__intro h2,.assistant-chat__consent h2,.assistant-chat__done h2{font:600 clamp(25px, 4vw, 38px)/1.03 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.assistant-chat__intro>p:not(.eyebrow),.assistant-chat__consent>p,.assistant-chat__done>p{color:var(--muted);margin:0;font-size:11px}.assistant-chat__services{gap:7px;display:grid}.assistant-chat__services article{border:1px solid var(--line);background:var(--surface-2);justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.assistant-chat__services b{font-size:11px}.assistant-chat__services p{color:var(--muted);margin:2px 0 0;font-size:9px}.assistant-chat__services span{color:var(--accent);flex:none;font-size:10px;font-weight:700}.assistant-chat__progress{background:var(--line);height:3px;overflow:hidden}.assistant-chat__progress i{background:var(--accent);width:58%;height:100%;display:block}.assistant-chat__question>label{font:600 clamp(20px, 3vw, 28px)/1.1 var(--font-display);letter-spacing:-.03em}.assistant-chat__question>p{color:var(--muted);margin:-7px 0 0;font-size:10px}.assistant-chat__question>input,.assistant-chat__question>textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:50px;color:var(--text);background:var(--surface-2);border-radius:11px;padding:12px 14px;font-size:16px}.assistant-chat__question>textarea{resize:vertical;min-height:120px}.assistant-chat__actions{align-items:center;gap:10px;display:flex}.assistant-chat__actions>.button:last-child{flex:1}.assistant-choice-grid{gap:8px;display:grid}.assistant-choice-grid button{border:1px solid var(--line);min-height:50px;color:var(--text);background:var(--surface-2);text-align:start;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.assistant-choice-grid button.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.assistant-chat__check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font:inherit!important;letter-spacing:0!important;display:grid!important}.assistant-chat__check input{width:18px;height:18px;accent-color:var(--accent)}.assistant-chat__check span{color:var(--muted);font-size:10px}.assistant-chat__done{justify-items:start}.assistant-chat__done>span{width:54px;height:54px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;place-items:center;display:grid}.assistant-chat>.form-notice{margin:0 22px 14px}.assistant-chat>footer{border-top:1px solid var(--line);color:var(--muted-2);padding:11px 16px;font-size:8px}.assistant-public-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 36%), var(--bg);grid-template-rows:auto 1fr;min-height:100svh;padding:clamp(12px,2vw,24px);display:grid}.assistant-public-page>header{justify-content:space-between;align-items:center;min-height:60px;display:flex}.assistant-public-page__stage{place-items:center;padding:clamp(20px,5vw,64px) 0;display:grid}.assistant-public-state{text-align:center;justify-items:center;gap:12px;max-width:520px;display:grid}.assistant-public-state>svg{width:38px;height:38px;color:var(--accent)}.assistant-public-state h1{margin:0;font-size:clamp(25px,5vw,42px)}.assistant-public-state p{color:var(--muted);margin:0}.assistant-public-state .is-spinning{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@media (max-width:980px){.assistant-hero{grid-template-columns:1fr}.assistant-beta-note{max-width:640px}.assistant-training__quick>ol,.assistant-training__journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-training__quick>ol>li{border-bottom:1px solid var(--line)}.assistant-training__quick>ol>li:nth-child(2n){border-inline-end:0}.assistant-training__quick>ol>li:last-child{border-bottom:0}.assistant-training__footer{flex-direction:column;align-items:stretch}.assistant-training__footer>div{flex-wrap:wrap}.assistant-builder{grid-template-columns:1fr}.assistant-steps{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.assistant-steps button{grid-template-columns:auto minmax(0,1fr);min-height:62px}.assistant-preview-grid{grid-template-columns:1fr}}@media (max-width:720px){.assistant-workspace-page{gap:12px}.assistant-hero{border-radius:18px;padding:24px 20px}.assistant-hero h1{font-size:clamp(31px,10vw,43px)}.assistant-hero__actions,.assistant-training-trigger{width:100%}.assistant-training{border-radius:16px}.assistant-training__header{padding:20px 16px}.assistant-training__header>div:first-child{grid-template-columns:36px minmax(0,1fr);gap:11px}.assistant-training__icon{width:36px;height:36px}.assistant-training__header h2{font-size:clamp(24px,8.5vw,34px)}.assistant-training__duration,.assistant-training__quick,.assistant-training__journey,.assistant-training__details,.assistant-training__footer{padding-inline:16px}.assistant-training__quick>ol,.assistant-training__journey ol{grid-template-columns:1fr}.assistant-training__quick>ol>li,.assistant-training__quick>ol>li:nth-child(2n){border-inline-end:0;border-bottom:1px solid var(--line);min-height:0}.assistant-training__quick>ol>li:last-child{border-bottom:0}.assistant-training__quick li b{margin-top:10px}.assistant-training__accordion summary{grid-template-columns:26px minmax(0,1fr) 20px;min-height:82px}.assistant-training__content,[dir=rtl] .assistant-training__content{padding:0 0 22px}.assistant-training__content dl>div{grid-template-columns:1fr;gap:6px}.assistant-training__footer>div,.assistant-training__footer .button{width:100%}.assistant-training__footer>div{flex-direction:column}.assistant-steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.assistant-steps::-webkit-scrollbar{display:none}.assistant-steps button{scroll-snap-align:start;min-width:min(82vw,290px)}.assistant-step-card{padding:18px 15px}.assistant-step-content{min-height:0}.assistant-step-content .form-grid,.assistant-question-toggles{grid-template-columns:1fr}.assistant-service-list article{grid-template-columns:26px minmax(0,1fr)}.assistant-service-list article>.icon-button{grid-column:2;justify-self:end}.assistant-builder-actions{flex-direction:column-reverse;align-items:stretch}.assistant-builder-actions>.button,.assistant-publish-actions,.assistant-publish-actions .button{width:100%}.assistant-publish-actions{flex-direction:column}.assistant-link-card{grid-template-columns:minmax(0,1fr) auto}.assistant-link-card>.button:last-child{grid-column:1/-1;width:100%}.assistant-request-list article{grid-template-columns:38px minmax(0,1fr) auto;align-items:start}.assistant-request-result{grid-column:2;justify-self:start}.assistant-request-list em{grid-area:1/3}.assistant-request-actions{grid-column:2/-1}.assistant-public-page{padding:10px}.assistant-public-page>header{padding-inline:4px}.assistant-public-page__stage{align-items:start;padding:14px 0 24px}.assistant-chat{border-radius:15px}.assistant-chat__intro,.assistant-chat__question,.assistant-chat__consent,.assistant-chat__done{min-height:390px;padding:22px 18px}}@media (max-width:420px){.assistant-link-card{grid-template-columns:1fr auto}.assistant-link-card>.button:first-of-type{grid-column:1/-1;width:100%}.assistant-chat__services article{flex-direction:column}}@media (prefers-reduced-motion:reduce){.assistant-public-state .is-spinning{animation-duration:1.8s}}.training-page{gap:42px;padding-bottom:120px;display:grid}.training-hero{border:1px solid var(--line);background:linear-gradient(115deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--surface-2) 86%, transparent)), var(--surface);isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(220px,.44fr);align-items:center;gap:38px;min-height:300px;padding:clamp(30px,5vw,66px);display:grid;position:relative;overflow:hidden}.training-hero:before,.training-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.training-hero:before{inset-inline-end:-130px;border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);width:420px;height:420px;box-shadow:0 0 100px color-mix(in srgb, var(--accent) 12%, transparent);top:-210px}.training-hero:after{inset-inline-end:9%;background:color-mix(in srgb, var(--info) 10%, transparent);filter:blur(28px);width:180px;height:180px;bottom:-120px}.training-eyebrow,.support-launcher__eyebrow{color:var(--accent);font:700 10px var(--font-mono);letter-spacing:.2em;margin:0 0 14px}.training-hero__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.training-hero__meta .training-eyebrow{margin:0}.training-hero__meta>span{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--surface));font:650 10px var(--font-display);border-radius:999px;padding:5px 9px}.training-hero h1{max-width:820px;font:580 clamp(36px, 5.5vw, 76px) / .98 var(--font-display);letter-spacing:-.055em;margin:0}.training-hero>div:first-child>p:last-child{max-width:700px;color:var(--muted);margin:22px 0 0;font-size:clamp(14px,1.5vw,18px);line-height:1.65}.training-hero__mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent), transparent 62%);border-radius:50%;justify-self:end;place-items:center;width:min(240px,100%);display:grid;position:relative}.training-hero__mark span{aspect-ratio:1;width:78px;color:var(--accent);background:color-mix(in srgb, var(--surface) 91%, transparent);box-shadow:0 0 50px color-mix(in srgb, var(--accent) 18%, transparent);font:500 42px var(--font-display);border-radius:50%;place-items:center;display:grid}.training-hero__mark i{aspect-ratio:1;background:var(--accent);width:8px;box-shadow:0 0 18px var(--accent);border-radius:50%;position:absolute}.training-hero__mark i:first-of-type{top:13%;inset-inline-start:25%}.training-hero__mark i:nth-of-type(2){top:55%;width:5px;inset-inline-end:8%}.training-hero__mark i:nth-of-type(3){bottom:12%;width:4px;inset-inline-start:33%}.training-section,.training-quick{gap:24px;display:grid}.training-section-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.training-section-heading>span{color:var(--accent);font:700 10px var(--font-mono);letter-spacing:.12em;padding-top:9px}.training-section-heading h2{font:580 clamp(25px, 3vw, 40px) var(--font-display);letter-spacing:-.035em;margin:0}.training-section-heading p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.training-quick ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.training-quick li{border:1px solid var(--line);background:var(--surface);border-radius:17px;flex-direction:column;justify-content:space-between;gap:24px;min-height:154px;padding:20px;display:flex}.training-quick li span,.training-modules article>small,.training-controls article>span{color:var(--accent);font:700 9px var(--font-mono);letter-spacing:.12em}.training-quick li p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.training-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.training-modules article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--bg));border-radius:17px;min-height:220px;padding:22px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.training-modules article:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));transform:translateY(-3px)}.training-module__icon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:13px;place-items:center;margin-bottom:35px;display:grid}.training-module__icon svg{width:18px}.training-modules article>small{top:25px;position:absolute;inset-inline-end:22px}.training-modules h3,.training-controls h3{font:650 15px var(--font-display);letter-spacing:-.018em;margin:0}.training-modules p,.training-controls p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.training-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.training-controls article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 18px;display:grid}.training-controls article>span{padding-top:3px}.training-tip{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:22px 24px;display:grid}.training-tip span{width:42px;height:42px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);font:700 18px var(--font-display);border-radius:50%;place-items:center;display:grid}.training-tip p{margin:0;font-size:14px;line-height:1.6}.support-launcher{z-index:78;inset-inline-end:24px;justify-items:end;display:grid;position:fixed;bottom:22px}.support-launcher__button{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));min-height:48px;color:var(--accent-text);background:var(--accent);box-shadow:0 14px 40px color-mix(in srgb, var(--accent) 20%, transparent);font:700 12px var(--font-display);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 18px;transition:transform .16s,box-shadow .16s;display:inline-flex}.support-launcher__button:hover{box-shadow:0 18px 48px color-mix(in srgb, var(--accent) 28%, transparent);transform:translateY(-2px)}.support-launcher__button svg{width:17px}.support-launcher__panel{inset-inline-end:0;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));width:min(520px,100vw - 28px);color:var(--text);background:var(--surface);overscroll-behavior:contain;border-radius:20px;max-height:min(760px,100dvh - 120px);padding:24px;animation:.18s cubic-bezier(.2,.8,.2,1) both support-panel-in;position:absolute;bottom:62px;overflow-y:auto;box-shadow:0 30px 90px #0000006b}@keyframes support-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.support-launcher__close{top:14px;border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.support-launcher__close svg{width:15px}.support-launcher__icon{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface-2));border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.support-launcher__icon svg{width:19px}.support-launcher__panel h2{font:650 24px var(--font-display);letter-spacing:-.035em;margin:0}.support-launcher__panel>p:not(.support-launcher__eyebrow){color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.support-launcher__contacts{gap:7px;margin:18px 0 12px;display:grid}.support-launcher__contacts a{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--surface-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:grid}.support-launcher__contacts a:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.support-launcher__contacts svg{width:16px;color:var(--accent)}.support-launcher__contacts span,.support-launcher__contacts small,.support-launcher__contacts b{min-width:0;display:block}.support-launcher__contacts small{color:var(--muted);margin-bottom:2px;font-size:9px}.support-launcher__contacts b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-launcher__hint{border-inline-start:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);padding:11px 12px}.support-launcher__training{border:1px solid var(--line);min-height:42px;color:var(--text);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.support-launcher__training:hover{background:var(--surface-2)}.support-launcher__training svg{width:15px;color:var(--accent)}.support-assistant{background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));border-radius:15px;margin-top:18px;padding:14px}.support-assistant__head{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.support-assistant__head>span{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.support-assistant__head svg{width:16px;height:16px}.support-assistant__head h3{font:700 13px var(--font-display);margin:1px 0 4px}.support-assistant__head p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.support-assistant form{gap:8px;margin-top:12px;display:grid}.support-assistant textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;border-radius:10px;width:100%;min-height:82px;padding:10px 11px;font-size:11px;line-height:1.5}.support-assistant textarea:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 20%, transparent);outline-offset:1px}.support-assistant form button{background:var(--accent);border:1px solid var(--accent);color:var(--accent-text);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:10px;font-weight:750;display:inline-flex}.support-assistant form button:disabled{cursor:not-allowed;opacity:.5}.support-assistant form button svg{width:14px;height:14px}.support-assistant__error{color:var(--danger);font-size:10px;line-height:1.5}.support-assistant__answer{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.support-assistant__answer>p{margin:0;font-size:11px;line-height:1.6}.support-assistant__answer ol{gap:6px;margin:11px 0;padding-inline-start:19px;display:grid}.support-assistant__answer li{color:var(--muted);padding-inline-start:3px;font-size:10px;line-height:1.5}.support-assistant__facts{background:var(--surface);border:1px solid var(--line-soft);border-radius:11px;padding:11px}.support-assistant__facts h4{margin:0 0 8px;font-size:10px}.support-assistant__facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.support-assistant__facts dl>div{min-width:0}.support-assistant__facts dt{color:var(--muted);margin-bottom:2px;font-size:8px}.support-assistant__facts dd{font:650 9px var(--font-mono);overflow-wrap:anywhere;margin:0}.support-assistant__safe{color:var(--muted);align-items:flex-start;gap:6px;display:flex;margin-top:10px!important;font-size:9px!important}.support-assistant__safe svg{color:var(--accent);flex:none;width:14px;height:14px;margin-top:1px}.support-assistant__answer>a{border:1px solid var(--line);color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-assistant__answer>a:hover{border-color:var(--accent)}.support-assistant__answer>a svg{color:var(--accent);flex:none;width:14px;height:14px}[dir=rtl] .support-assistant form button svg,[dir=rtl] .support-assistant__answer>a svg{transform:rotate(180deg)}@media (max-width:1120px){.training-quick ol,.training-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.training-page{gap:30px;padding-bottom:120px}.training-hero{border-radius:19px;grid-template-columns:1fr;min-height:auto;padding:28px 22px}.training-hero h1{font-size:clamp(34px,11vw,52px)}.training-hero__mark{display:none}.training-quick ol,.training-modules,.training-controls{grid-template-columns:1fr}.training-quick li{min-height:126px}.training-modules article{min-height:190px}.support-launcher{inset-inline-end:14px;bottom:82px}.support-launcher__button{justify-content:center;width:48px;padding:0}.support-launcher__button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.support-launcher__panel{width:min(430px,100vw - 28px);max-height:calc(100dvh - 155px);padding:21px;bottom:60px}.support-assistant__facts dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.support-launcher__panel{animation:none}.training-modules article,.support-launcher__button{transition:none}}.landing-v2-copy{z-index:4;align-self:center;min-width:0;max-width:650px;position:relative}.landing-v2-copy:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#020203e0,#0000 70%);position:absolute;inset:-18% -24%}.landing-v2-eyebrow{color:#b9a5ff;font:650 10px/1.3 var(--font-mono);letter-spacing:.14em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 clamp(16px,2.5vh,28px)}.landing-v2-copy h1,.landing-v2-copy h2{color:#fbfafc;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.052em;text-wrap:balance;max-width:13.5ch;margin:0;padding-block:.04em .12em;font-size:clamp(42px,5.2vw,82px);font-weight:420;line-height:.98;overflow:visible}.landing-v2-panel--hero .landing-v2-copy h1{max-width:14.5ch;font-size:clamp(48px,6.2vw,98px)}[dir=rtl] .landing-v2-copy h1,[dir=rtl] .landing-v2-copy h2{letter-spacing:0;max-width:15ch;line-height:1.16}.landing-v2-lead{color:#c4c1ca;overflow-wrap:anywhere;max-width:52ch;margin:clamp(18px,3vh,30px) 0 0;font-size:clamp(14px,1.2vw,18px);font-weight:350;line-height:1.58}.landing-v2-actions,.landing-v2-facts{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(20px,3vh,34px);display:flex}.landing-v2-facts span{color:#98949f;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:inline-flex}.landing-v2-facts span:before{content:"";background:#7550e8;border-radius:50%;width:4px;height:4px}.landing-v2-facts span:has(svg):before{display:none}.landing-v2-facts svg{color:#d8b45a}.landing--v2[data-landing-step] .landing-v2-panel:not([aria-hidden=true]) .landing-v2-copy>*{animation:landing-v2-copy-in .72s var(--ease-out) both}.landing--v2 .landing-v2-panel:not([aria-hidden=true]) .landing-v2-copy>:nth-child(2){animation-delay:60ms}.landing--v2 .landing-v2-panel:not([aria-hidden=true]) .landing-v2-copy>:nth-child(3){animation-delay:.12s}.landing--v2 .landing-v2-panel:not([aria-hidden=true]) .landing-v2-copy>:nth-child(4){animation-delay:.18s}.landing--v2 .landing-v2-panel:not([aria-hidden=true]) .landing-v2-copy>:nth-child(5){animation-delay:.24s}@keyframes landing-v2-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.landing-v2-planet,.landing-core-visual,.landing-records-visual,.landing-calendar-visual,.landing-focus-visual,.landing-team-visual,.landing-template-visual,.landing-security-visual,.landing-plans-visual{z-index:3;justify-self:stretch;min-width:0;min-height:min(58vh,610px);position:relative}.landing-v2-planet{place-items:center;display:grid}.landing-v2-planet:before{content:"";background:radial-gradient(circle,#7550e83d,#7550e80a 48%,#0000 70%);border:1px solid #b9a5ff38;border-radius:50%;width:min(42vw,520px);max-width:56vh;height:min(42vw,520px);max-height:56vh;box-shadow:inset 0 0 80px #7550e824,0 0 120px #7550e81f}.landing-v2-planet:after{content:"";opacity:.62;background-image:radial-gradient(circle,#b9a5ff 0 1px,#0000 1.5px);background-size:19px 19px;border-radius:50%;width:min(38vw,470px);height:min(38vw,470px);position:absolute;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#0000 72%)}.landing-v2-planet i{border:1px solid #55d2b640;border-radius:50%;width:min(43vw,580px);height:min(29vw,390px);position:absolute}.landing-v2-planet i:nth-child(2){transform:rotate(58deg)}.landing-v2-planet i:nth-child(3){transform:rotate(118deg)}.landing-v2-planet strong{letter-spacing:.08em;z-index:2;font-size:clamp(25px,3vw,46px);font-weight:600;position:absolute}.landing-v2-planet strong span{color:#8b6cff;margin-inline-start:.5em;font-size:.36em}.landing-core-visual{place-items:center;display:grid}.landing-core-visual>.brand{z-index:3;position:absolute;transform:scale(1.45)}.core-ring{border:1px solid #b9a5ff38;border-radius:50%;width:min(40vw,520px);height:min(40vw,520px);position:absolute}.core-ring--two{border-color:#55d2b633;width:min(27vw,350px);height:min(27vw,350px)}.landing-core-visual>span{--angle:calc(var(--node-index) * 90deg);color:#ddd9e5;font:600 10px var(--font-mono);transform:rotate(var(--angle)) translateX(min(18vw, 230px)) rotate(calc(var(--angle) * -1));background:#0a0a0fd6;border:1px solid #ffffff24;border-radius:999px;padding:9px 14px;position:absolute}.landing-records-visual,.landing-calendar-visual,.landing-focus-visual,.landing-template-visual,.landing-plans-visual{align-content:center;gap:12px;display:grid}.landing-records-visual{background:linear-gradient(145deg,#0f0e14db,#060609b8);border:1px solid #ffffff1c;border-radius:28px;min-height:0;padding:clamp(18px,3vw,34px);transform:perspective(1200px)rotateY(-4deg);box-shadow:0 34px 90px #00000052}[dir=rtl] .landing-records-visual{transform:perspective(1200px)rotateY(4deg)}.landing-records-visual header,.landing-calendar-visual header{color:#aaa7b3;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.landing-records-visual article{background:#ffffff09;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:78px;padding:12px 16px;display:grid}.landing-records-visual .avatar{color:#b9a5ff;background:#7550e82e;place-items:center;width:38px;height:38px;display:grid}.landing-records-visual article div{gap:4px;display:grid}.landing-records-visual article small{color:#817d89}.landing-records-visual article em{color:#55d2b6;font:600 9px var(--font-mono);text-align:end;font-style:normal}.landing-calendar-visual{background:#08080cc7;border:1px solid #ffffff1a;border-radius:26px;min-height:0;padding:clamp(22px,3vw,38px)}.landing-calendar-visual header{justify-content:flex-start;gap:12px}.landing-calendar-visual header small{margin-inline-start:auto}.landing-calendar-visual>div{grid-template-columns:52px 1fr minmax(90px,auto);align-items:center;gap:14px;min-height:64px;display:grid}.landing-calendar-visual time{color:#aaa7b3;font:600 10px var(--font-mono)}.landing-calendar-visual i{height:2px;transform:scaleX(calc(.54 + var(--event-index) * .11));transform-origin:0;background:linear-gradient(90deg,#7550e8,#55d2b6)}[dir=rtl] .landing-calendar-visual i{transform-origin:100%}.landing-calendar-visual span{color:#d6d3dc;font-size:12px}.landing-focus-visual{align-content:center;gap:12px;display:grid}.landing-focus-visual>svg{color:#b9a5ff;width:46px;height:46px;margin-bottom:10px}.landing-focus-visual article{background:#0a0a0fc2;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:6px 16px;min-height:84px;padding:14px 18px;display:grid}.landing-focus-visual article strong{color:#d8b45a;grid-row:1/3;font-size:27px}.landing-focus-visual article span{color:#eeeaf2;font-size:13px}.landing-focus-visual article small{color:#88838f}.landing-team-visual{place-items:center;display:grid}.landing-team-visual>svg{color:#b9a5ff;z-index:3;background:#7550e82b;border:1px solid #b9a5ff47;border-radius:50%;width:104px;height:104px;padding:30px}.landing-team-visual>span{--angle:calc(36deg + var(--team-index) * 90deg);color:#55d2b6;font:700 14px var(--font-mono);height:64px;transform:rotate(var(--angle)) translateX(min(16vw, 205px)) rotate(calc(var(--angle) * -1));background:#101016;border:1px solid #55d2b657;border-radius:50%;justify-content:center;align-items:center;width:64px;display:flex;position:absolute}.team-line{background:#b9a5ff2e;width:min(32vw,410px);height:1px;position:absolute}.team-line--b{transform:rotate(60deg)}.team-line--c{transform:rotate(120deg)}.landing-template-visual{grid-template-columns:1fr}.landing-template-visual article{background:linear-gradient(110deg,#ffffff0d,#ffffff03);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:44px 1fr;gap:4px 16px;min-height:112px;padding:18px 20px;display:grid}.landing-template-visual article>span{color:#8b6cff;font:650 10px var(--font-mono);grid-row:1/3;padding-top:8px}.landing-template-visual h3{color:#f1eef5;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,30px);font-weight:470}.landing-template-visual p{color:#96919e;margin:0;font-size:12px;line-height:1.45}.landing-template-visual--second article{border-color:#55d2b621}.landing-template-visual--second article>span{color:#55d2b6}.landing-security-visual{place-items:center;display:grid}.landing-security-visual>div{text-align:center;z-index:2;background:radial-gradient(circle,#7550e83d,#08080ceb 68%);border:1px solid #b9a5ff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(31vw,400px);height:min(31vw,400px);display:flex}.landing-security-visual svg{color:#55d2b6;width:58px;height:58px;margin-bottom:22px}.landing-security-visual strong{letter-spacing:.08em;font-size:clamp(22px,3vw,42px)}.landing-security-visual small{color:#97929e;font:600 9px var(--font-mono);letter-spacing:.14em;margin-top:9px}.landing-security-visual>i{border:1px solid #55d2b633;border-radius:50%;width:min(30vw,380px);height:min(39vw,500px);position:absolute}.landing-security-visual>i:last-child{width:min(39vw,500px);height:min(30vw,380px);transform:rotate(62deg)}.landing-v2-panel--plans{padding-bottom:82px!important}.landing-plans-visual{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-plans-visual article{background:#0a0a0fcc;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:center;min-height:210px;padding:18px;display:flex}.landing-plans-visual article:nth-child(2){border-color:#b9a5ff6b;transform:translateY(-18px)}.landing-plans-visual article>span{color:#b9a5ff;font:600 8px var(--font-mono);text-transform:uppercase;min-height:24px}.landing-plans-visual h3{margin:8px 0 18px;font-size:clamp(16px,1.4vw,22px);font-weight:500;line-height:1.2}.landing-plans-visual strong{font-size:clamp(22px,2.2vw,34px)}.landing-plans-visual small{color:#8d8994;margin-top:6px}.landing-v2-footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:16px;left:clamp(58px,7vw,112px);right:clamp(58px,7vw,112px)}.landing-v2-footer>span{color:#88838f;gap:20px;font-size:11px;display:flex}.landing--v2 .landing-v2-panel:not([aria-hidden=true]) :is(.landing-records-visual article,.landing-calendar-visual>div,.landing-focus-visual article,.landing-template-visual article,.landing-plans-visual article){animation:landing-v2-object-in .62s var(--ease-out) both;animation-delay:calc(.14s + var(--row-index,var(--event-index,var(--card-index,var(--plan-index,0)))) * 70ms)}@keyframes landing-v2-object-in{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}[dir=rtl] .landing--v2 .landing-v2-panel:not([aria-hidden=true]) :is(.landing-records-visual article,.landing-calendar-visual>div,.landing-focus-visual article,.landing-template-visual article,.landing-plans-visual article){animation-name:landing-v2-object-in-rtl}@keyframes landing-v2-object-in-rtl{0%{opacity:0;transform:translate(-24px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.landing--v2>.landing-chapters{gap:3px}.landing--v2 .landing-chapters a{min-height:38px}@media (max-width:980px){.landing--v2 .landing-nav nav{display:none}.landing--v2 .landing-v2-panel[data-landing-panel]{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);gap:28px;padding-inline:34px 72px}.landing-v2-copy h1,.landing-v2-copy h2{font-size:clamp(38px,6.2vw,62px)}}@media (max-width:720px){.landing--v2 .landing-nav{height:72px;padding-inline:14px}.landing--v2 .landing-nav .brand strong{font-size:13px}.landing--v2 .landing-nav .brand b{display:none}.landing--v2 .landing-nav__actions{gap:6px}.landing--v2 .landing-nav__actions .text-link{display:none}.landing--v2 .landing-nav__actions .button{min-height:42px;padding-inline:13px}.landing-auth-entry{gap:4px;min-height:42px;padding-inline:9px;font-size:10px}.landing--v2 .locale-select{width:60px;min-width:0}.landing--v2 .locale-select summary{grid-template-columns:1fr auto;padding-inline:10px}.landing--v2 .locale-select summary>b{display:none}.landing--v2 .locale-select__menu{min-width:190px}.landing--v2 .landing-v2-panel[data-landing-panel]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:14px;height:calc(100svh - 72px);padding:clamp(22px,4vh,36px) 20px 58px;inset-block-start:72px;overflow:hidden}.landing-v2-copy{max-width:none}.landing-v2-eyebrow{margin-bottom:10px}.landing-v2-copy h1,.landing-v2-copy h2,.landing-v2-panel--hero .landing-v2-copy h1{max-width:15ch;font-size:clamp(34px,10.4vw,52px);line-height:1.02}[dir=rtl] .landing-v2-copy h1,[dir=rtl] .landing-v2-copy h2{line-height:1.18}.landing-v2-lead{max-width:48ch;margin-top:10px;font-size:13px;line-height:1.46}.landing-v2-actions,.landing-v2-facts{margin-top:12px}.landing-v2-facts{gap:7px 14px}.landing-v2-facts span{font-size:9px}.landing-v2-planet,.landing-core-visual,.landing-records-visual,.landing-calendar-visual,.landing-focus-visual,.landing-team-visual,.landing-template-visual,.landing-security-visual,.landing-plans-visual{height:100%;min-height:0;max-height:38vh}.landing-v2-planet:before{width:min(72vw,290px);height:min(72vw,290px)}.landing-v2-planet:after{width:min(65vw,260px);height:min(65vw,260px)}.landing-v2-planet i{width:min(78vw,310px);height:min(48vw,190px)}.core-ring{width:min(70vw,280px);height:min(70vw,280px)}.core-ring--two{width:min(48vw,190px);height:min(48vw,190px)}.landing-core-visual>span{transform:rotate(var(--angle)) translateX(min(31vw, 122px)) rotate(calc(var(--angle) * -1))}.landing-records-visual{padding:12px;transform:none}[dir=rtl] .landing-records-visual{transform:none}.landing-records-visual article{min-height:52px;padding:7px 10px}.landing-records-visual .avatar{width:30px;height:30px}.landing-records-visual article small{display:none}.landing-calendar-visual{padding:14px}.landing-calendar-visual>div{min-height:42px}.landing-focus-visual{grid-template-columns:repeat(3,1fr)}.landing-focus-visual>svg{display:none}.landing-focus-visual article{flex-direction:column;min-height:118px;padding:10px;display:flex}.landing-focus-visual article small{display:none}.landing-team-visual>span{transform:rotate(var(--angle)) translateX(min(30vw, 118px)) rotate(calc(var(--angle) * -1))}.team-line{width:min(60vw,238px)}.landing-template-visual article{min-height:0;padding:10px 12px}.landing-template-visual h3{font-size:18px}.landing-template-visual p{font-size:10px}.landing-security-visual>div{width:min(58vw,230px);height:min(58vw,230px)}.landing-security-visual>i{width:min(54vw,210px);height:min(74vw,290px)}.landing-security-visual>i:last-child{width:min(74vw,290px);height:min(54vw,210px)}.landing-plans-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-plans-visual article{min-height:140px;padding:9px}.landing-plans-visual article:nth-child(2){transform:none}.landing-plans-visual article>span{display:none}.landing-plans-visual h3{overflow-wrap:anywhere;font-size:12px}.landing-plans-visual strong{overflow-wrap:anywhere;font-size:16px}.landing-v2-footer{display:none;bottom:48px}.landing--v2>.landing-chapters{bottom:4px;inset-block-start:auto;inset-inline-end:auto;gap:0;display:flex;top:auto;left:50%;transform:translate(-50%)}[dir=rtl] .landing--v2>.landing-chapters{left:auto;right:50%;transform:translate(50%)}.landing--v2 .landing-chapters a{grid-template-columns:1fr;width:31px;min-height:44px}.landing--v2 .landing-chapters span{display:none}.landing--v2 .landing-chapters i{transform-origin:50%;margin:auto}}@media (max-width:420px){.landing--v2 .landing-nav{padding-inline:10px}.landing--v2 .landing-nav .brand strong{display:none}.landing-auth-entry{padding-inline:7px;font-size:9px}}@media (max-height:690px) and (min-width:721px){.landing--v2 .landing-v2-panel[data-landing-panel]{padding-block:22px 32px}.landing-v2-copy h1,.landing-v2-copy h2,.landing-v2-panel--hero .landing-v2-copy h1{font-size:clamp(36px,5.2vw,64px)}.landing-v2-lead{margin-top:14px;font-size:13px}.landing-v2-actions,.landing-v2-facts{margin-top:14px}.landing-v2-planet,.landing-core-visual,.landing-focus-visual,.landing-team-visual,.landing-template-visual,.landing-security-visual,.landing-plans-visual{min-height:min(54vh,420px)}}@media (prefers-reduced-motion:reduce){.locale-select__menu,.landing--v2 .landing-v2-panel,.landing--v2 .landing-v2-panel *,.landing--v2 .landing-v2-copy>*{transition-duration:.18s!important;animation-duration:.18s!important;animation-iteration-count:1!important;transform:none!important}}.status-select{min-width:210px;position:relative}.status-select summary{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;list-style:none;display:grid}.status-select summary::-webkit-details-marker{display:none}.status-select summary>i,.status-select__menu button>i{background:var(--status-color);border:4px solid color-mix(in srgb, var(--status-color) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--status-color) 65%, transparent);border-radius:50%;width:10px;height:10px}.status-select summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-select[open] summary{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.status-select[open] summary>svg:last-child{transform:rotate(180deg)}.status-select__menu{background:var(--surface);border:1px solid var(--line);z-index:45;border-radius:15px;gap:3px;width:max-content;min-width:100%;max-height:min(360px,48vh);padding:6px;animation:.18s cubic-bezier(.23,1,.32,1) both locale-menu-in;display:grid;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-start:0;overflow:auto;box-shadow:0 24px 60px #00000057}.status-select__menu button{color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(120px,1fr) 16px;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:grid}.status-select__menu button b{font-weight:570}.status-select__menu button[aria-selected=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.status-select__all{color:var(--muted);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.status-select__menu button:hover{background:color-mix(in srgb, var(--accent) 11%, transparent)}}.status-select--compact summary{min-height:48px}.timezone-picker{width:100%;min-width:0;position:relative}.timezone-picker__trigger{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:start;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px;display:grid}.timezone-picker__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timezone-picker.is-open .timezone-picker__trigger{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.timezone-picker.is-open .timezone-picker__trigger>svg:last-child{transform:rotate(180deg)}.timezone-picker__menu{background:var(--surface);border:1px solid var(--line);z-index:50;border-radius:15px;width:100%;padding:8px;animation:.18s cubic-bezier(.23,1,.32,1) both locale-menu-in;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-start:0;box-shadow:0 24px 70px #00000052}.timezone-picker.is-up .timezone-picker__menu{inset-block:auto calc(100% + 7px)}.timezone-picker__search{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 10px;display:grid}.timezone-picker__search input{box-shadow:none;background:0 0;border:0;outline:0;min-height:42px;padding:0}.timezone-picker__options{gap:3px;max-height:min(330px,42vh);margin-top:6px;display:grid;overflow:auto}.timezone-picker__options button{color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr 16px;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:grid}.timezone-picker__options button[aria-selected=true]{background:color-mix(in srgb, var(--accent) 15%, transparent)}@media (hover:hover) and (pointer:fine){.timezone-picker__options button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.records-toolbar>.status-select{width:210px}.bulk-action-bar .status-select{min-width:180px}.profile-settings-link{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.profile-settings-link__icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.profile-settings-link__icon svg{width:21px;height:21px}.profile-settings-link span>small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.profile-settings-link__zone{min-width:112px}.profile-time-panel{scroll-margin-top:100px}@media (max-width:820px){.profile-settings-link{grid-template-columns:auto 1fr}.profile-settings-link__zone,.profile-settings-link>.button{grid-column:2;justify-self:start}.records-toolbar>.status-select{width:100%}}@media (max-width:390px){.hero h1{font-size:40px}.orbit-scene{width:110vw;margin-inline:-10vw}.app-kpis{grid-template-columns:1fr 1fr}.metric-card strong{font-size:26px}.preview-main>header .button{display:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:not(:has(.landing)) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:not(:has(.landing)) :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:not(:has(.landing)) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing{--bg:#020203;--bg-deep:#000;--surface:#0b0b0e;--surface-2:#141419;--surface-glass:#0a0a0ec7;--text:#f8f8fa;--muted:#b7b7bf;--muted-2:#86858f;--accent:#7550e8;--accent-2:#8665ee;--accent-text:#fff;--line:#26252c;--line-soft:#ffffff17;--focus:#b9a5ff;--signal:#d8b45a;--success:#53c8ab;--warning:#d8b45a;--danger:#ee7483;--info:#8b6cff;--landing-void:#020203;--landing-ink:#f8f8fa;--landing-copy:#c4c3ca;--landing-iris:#7550e8;--landing-gold:#d8b45a;--constellation-mint:#55d2b6;--constellation-iris:#8b6cff;--constellation-gold:#d8b45a;--constellation-white:#f8f8fa;color:var(--landing-ink);background:var(--landing-void);isolation:isolate}:root[data-theme=light] .landing{--bg:#f7f6f9;--bg-deep:#ebe9f0;--surface:#fff;--surface-2:#efedf3;--surface-glass:#fffc;--text:#15131a;--muted:#5d5966;--muted-2:#77717f;--accent:#6844dd;--accent-2:#5734c9;--accent-text:#fff;--line:#d7d2de;--line-soft:#1b14261a;--focus:#5833cc;--landing-void:#f7f6f9;--landing-ink:#15131a;--landing-copy:#5d5966;--landing-iris:#6844dd;--landing-gold:#9b7427;--constellation-mint:#168d75;--constellation-iris:#6844dd;--constellation-gold:#9b7427;--constellation-white:#27222e}.landing-nav{z-index:5;background:color-mix(in srgb, var(--landing-void) 84%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;max-width:1380px;height:84px;position:sticky;top:0}.landing-nav nav{color:var(--muted-2);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:600}.landing-nav .brand strong{color:var(--landing-ink);font-weight:600}.landing-nav .brand__mark{border-color:color-mix(in srgb, var(--landing-iris) 70%, transparent);box-shadow:none}.landing-nav .brand__mark i{background:var(--landing-iris);box-shadow:0 0 12px color-mix(in srgb, var(--landing-iris) 72%, transparent)}.landing-nav .locale-select select,.landing-nav .icon-button{border-color:color-mix(in srgb, var(--landing-ink) 15%, transparent);color:var(--landing-ink);background:0 0;border-radius:999px}.landing .button{background:var(--landing-iris);color:#fff;box-shadow:none;border:0;border-radius:999px;font-weight:650}.landing .button--ghost{min-height:44px;color:var(--landing-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--landing-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--landing-ink) 45%, transparent);text-underline-offset:6px;background:0 0;border:0;border-radius:0;padding-inline:4px}.landing .hero{background:0 0;max-width:none;min-height:max(720px,100svh - 84px);padding:clamp(62px,6vw,92px) clamp(24px,5.5vw,88px) 54px;display:block;position:sticky;top:84px;overflow:hidden}.landing-story{height:300svh}.landing .hero:before{background:radial-gradient(ellipse 46% 48% at 72% 57%, color-mix(in srgb, var(--landing-iris) 11%, transparent), transparent 74%), radial-gradient(ellipse 30% 27% at 84% 72%, color-mix(in srgb, var(--constellation-mint) 8%, transparent), transparent 76%);inset:-84px -6vw -10%;-webkit-mask-image:none;mask-image:none}.landing .hero:after{display:none}.landing .hero__copy{z-index:3;pointer-events:none;grid-template-columns:minmax(310px,470px) minmax(0,1fr);column-gap:clamp(52px,8vw,132px);max-width:1380px;transition:transform .62s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.landing .hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1180px;text-shadow:0 2px 28px var(--landing-void);grid-column:1/-1;margin:0;font-size:clamp(76px,7.6vw,116px);font-weight:400;line-height:.86;overflow:hidden}.landing .hero h1>span{animation:.86s cubic-bezier(.16,1,.3,1) both landing-title-reveal;display:block}.landing .hero__lead{max-width:43ch;color:var(--landing-copy);text-shadow:0 2px 18px var(--landing-void);grid-column:1;margin:34px 0 28px;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.58;animation:.68s cubic-bezier(.16,1,.3,1) .16s both landing-copy-reveal}.landing .hero__actions{pointer-events:auto;grid-column:1;align-items:center;gap:22px;animation:.68s cubic-bezier(.16,1,.3,1) .26s both landing-copy-reveal}.landing .proof-row{max-width:680px;color:var(--muted-2);grid-column:1/-1;gap:12px 22px;margin-top:32px;font-size:10px;animation:.68s cubic-bezier(.16,1,.3,1) .36s both landing-copy-reveal}.landing .proof-row svg{color:var(--landing-gold)}.landing .hero h1,.landing .hero__lead,.landing .proof-row{transition:opacity .48s cubic-bezier(.16,1,.3,1)}.landing-constellation[data-scene=brand]~.landing-story .hero__copy{transform:translate(-1.4vw,-1.5vh)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .landing-constellation[data-scene=brand]~.landing-story .hero__copy{transform:translate(1.4vw,-1.5vh)}.landing-constellation[data-scene=brand]~.landing-story .hero h1{opacity:.2}.landing-constellation[data-scene=brand]~.landing-story .hero__lead,.landing-constellation[data-scene=brand]~.landing-story .proof-row{opacity:.34}.landing-constellation[data-scene=flow]~.landing-story .hero__copy{transform:translateY(-1vh)}.landing-constellation[data-scene=flow]~.landing-story .hero h1{opacity:.58}.landing-constellation[data-scene=flow]~.landing-story .hero__lead,.landing-constellation[data-scene=flow]~.landing-story .proof-row{opacity:.62}.landing-constellation{z-index:0;isolation:isolate;pointer-events:none;min-width:0;min-height:0;position:fixed;inset:0}.landing-constellation:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--landing-iris) 13%, transparent), transparent 67%);filter:blur(42px);border-radius:50%;position:absolute;inset:4% -6% -8%}.landing-constellation canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.constellation-scene-copy{z-index:2;color:var(--landing-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.constellation-scene-copy>span{color:color-mix(in srgb, var(--landing-ink) 36%, transparent);font:600 9px/1 var(--font-mono);letter-spacing:.16em;animation:.48s cubic-bezier(.16,1,.3,1) .14s both scene-meta-reveal;position:absolute;inset-block-start:15%;inset-inline-end:3.5%}.constellation-scene-copy strong{--scene-letter-spacing:-.055em;--scene-enter-x:3.5vw;max-width:min(980px,74vw);color:color-mix(in srgb, var(--landing-ink) 8%, transparent);font:400 clamp(46px, 6.4vw, 98px) / .88 var(--font-display);letter-spacing:var(--scene-letter-spacing);text-align:end;text-wrap:balance;animation:.72s cubic-bezier(.16,1,.3,1) both scene-title-reveal;position:absolute;inset-block-end:6%;inset-inline-end:3.5%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .constellation-scene-copy strong{--scene-enter-x:-3.5vw}.landing-constellation[data-scene=brand] .constellation-scene-copy strong{--scene-letter-spacing:.015em;max-width:min(720px,54vw);color:color-mix(in srgb, var(--landing-ink) 11%, transparent);font-size:clamp(32px,4.4vw,66px);inset-block:17% auto;inset-inline-end:6%}.landing-constellation[data-scene=flow] .constellation-scene-copy strong{max-width:min(1080px,80vw);color:color-mix(in srgb, var(--landing-ink) 9%, transparent);font-size:clamp(30px,4vw,60px);line-height:.94}.landing-constellation[data-scene=security] .constellation-scene-copy strong{color:color-mix(in srgb, var(--landing-ink) 10%, transparent);font-size:clamp(44px,6vw,92px);inset-block:18% auto}.constellation-scene-copy small{max-width:min(620px,72vw);color:color-mix(in srgb, var(--landing-ink) 42%, transparent);font:600 9px/1.2 var(--font-mono);letter-spacing:.13em;text-align:end;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;animation:.48s cubic-bezier(.16,1,.3,1) .2s both scene-meta-reveal;position:absolute;inset-block-end:2.2%;inset-inline-end:3.5%;overflow:hidden}@keyframes landing-title-reveal{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-copy-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes scene-title-reveal{0%{opacity:0;transform:translate3d(var(--scene-enter-x), 24px, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes scene-meta-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.landing{height:100svh;min-height:0;overflow:hidden}:is(html:has(.landing),body:has(.landing)){overscroll-behavior:none;height:100%;overflow:hidden}.landing-nav{position:relative;top:auto}.landing [data-landing-panel]{z-index:2;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:calc(100svh - 84px);margin-block:0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),visibility 0s linear .68s;position:absolute;inset-block-start:84px;inset-inline:0;transform:scale(.985)}.landing[data-landing-step="0"] [data-landing-panel="0"],.landing[data-landing-step="1"] [data-landing-panel="1"],.landing[data-landing-step="2"] [data-landing-panel="2"],.landing[data-landing-step="3"] [data-landing-panel="3"],.landing[data-landing-step="4"] [data-landing-panel="4"]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.11s,0s,0s;transform:translate(0,0)scale(1)}:is(.landing:has(#overview:target) [data-landing-panel]:not([data-landing-panel="0"]),.landing:has(#brand:target) [data-landing-panel]:not([data-landing-panel="1"]),.landing:has(#product:target) [data-landing-panel]:not([data-landing-panel="2"]),.landing:has(#templates:target) [data-landing-panel]:not([data-landing-panel="3"]),.landing:has(#security:target) [data-landing-panel]:not([data-landing-panel="4"])){opacity:0;visibility:hidden;pointer-events:none;transform:scale(.985)}:is(.landing:has(#overview:target) [data-landing-panel="0"],.landing:has(#brand:target) [data-landing-panel="1"],.landing:has(#product:target) [data-landing-panel="2"],.landing:has(#templates:target) [data-landing-panel="3"],.landing:has(#security:target) [data-landing-panel="4"]){opacity:1;visibility:visible;pointer-events:auto;transition-delay:.11s,0s,0s;transform:translate(0,0)scale(1)}.landing .landing-story{height:calc(100svh - 84px)}.landing .constellation-scene-copy{display:none}.landing .landing-story .hero{width:100%;height:100%;min-height:0;position:relative;top:auto}.landing .landing-metrics[data-landing-panel="0"]{z-index:3;width:min(1310px,100% - 9vw);height:auto;padding:0;inset-block:auto 12px}.landing .landing-metrics[data-landing-panel="0"] div,.landing .landing-metrics[data-landing-panel="0"] div:last-child{min-height:48px;padding:7px 16px}.landing .landing-metrics[data-landing-panel="0"] span{font:600 9px/1 var(--font-mono)}.landing .landing-metrics[data-landing-panel="0"] strong{font:500 11px/1.25 var(--font-display);margin-top:5px}.landing .brand-stage[data-landing-panel="1"]{align-items:flex-end;padding:clamp(38px,7vh,86px) clamp(40px,7vw,108px);display:flex}.landing .brand-stage__statement{z-index:3;background:linear-gradient(90deg, var(--landing-void) 0%, color-mix(in srgb, var(--landing-void) 88%, transparent) 68%, transparent 100%);width:min(660px,52vw);padding:clamp(26px,4vw,54px) 0;position:relative}.landing .brand-stage__statement h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(40px,5.6vw,82px);font-weight:430;line-height:.95}.landing .brand-stage__statement>div{color:var(--landing-muted);flex-wrap:wrap;gap:10px 28px;margin-top:clamp(22px,4vh,38px);font-size:clamp(11px,1vw,14px);display:flex}.landing .brand-stage__statement span{padding-inline-start:14px;position:relative}.landing .brand-stage__statement span:before{background:var(--focus);content:"";border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:.52em;inset-inline-start:0}.landing .product-stage[data-landing-panel="2"]{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1360px;padding:clamp(26px,4vh,42px) clamp(32px,5vw,72px);display:grid}.landing .product-stage .section-heading{margin:0;display:block}.landing .product-stage .section-heading h2{margin-bottom:22px;font-size:clamp(38px,4.5vw,68px)}.landing .product-stage .dashboard-preview{height:min(680px,100svh - 132px);min-height:0}.landing .templates[data-landing-panel="3"]{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,88px);max-width:1320px;padding:clamp(30px,5vh,54px) clamp(34px,6vw,82px);display:grid}.landing .templates .section-heading{margin:0;display:block}.landing .templates .section-heading h2{font-size:clamp(42px,5vw,76px)}.landing .templates .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vh,34px) clamp(24px,4vw,54px)}.landing .templates .template-grid h3{margin:0 0 8px;font-size:clamp(22px,2.4vw,34px)}.landing .templates .template-grid p{font-size:clamp(11px,1vw,14px);line-height:1.45}.landing .security-band[data-landing-panel="4"]{width:min(1200px,100% - 11vw);max-width:1200px;padding:clamp(42px,7vh,78px) 0 100px}.landing footer[data-landing-panel="4"]{z-index:3;background:linear-gradient(180deg, transparent, var(--landing-void) 42%);width:min(1310px,100% - 7vw);height:auto;padding-block:18px;inset-block:auto 0}.landing-chapters{z-index:7;gap:12px;display:grid;position:fixed;inset-block-start:50%;inset-inline-end:clamp(14px,2.2vw,34px);transform:translateY(-50%)}.landing>.landing-nav{z-index:5}.landing>.landing-chapters{z-index:7}.landing-chapters a{width:54px;min-height:44px;color:color-mix(in srgb, var(--landing-ink) 70%, transparent);cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:0;display:grid}.landing-chapters span{font:650 10px/1 var(--font-mono);letter-spacing:.08em}.landing-chapters i{transform-origin:100%;background:currentColor;border-radius:50%;width:12px;height:4px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s ease-out;transform:scaleX(.333)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .landing-chapters i{transform-origin:0}.landing-chapters a.is-active{color:var(--focus)}.landing-chapters a:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:999px}.landing-chapters a.is-active i{border-radius:999px;transform:scaleX(1)}.landing[data-landing-input=keyboard] [data-landing-panel]{transition:opacity .14s ease-out,visibility 0s linear .14s;transform:none}.landing[data-landing-input=keyboard] .hero h1>span,.landing[data-landing-input=keyboard] .hero__lead,.landing[data-landing-input=keyboard] .hero__actions,.landing[data-landing-input=keyboard] .proof-row,.landing[data-landing-input=keyboard] .constellation-scene-copy>span,.landing[data-landing-input=keyboard] .constellation-scene-copy strong,.landing[data-landing-input=keyboard] .constellation-scene-copy small,.landing[data-landing-input=keyboard] .section-heading,.landing[data-landing-input=keyboard] .dashboard-preview,.landing[data-landing-input=keyboard] .preview-kpis article,.landing[data-landing-input=keyboard] .preview-grid article,.landing[data-landing-input=keyboard] .records-card,.landing[data-landing-input=keyboard] .template-grid article,.landing[data-landing-input=keyboard] .security-band>div:first-child,.landing[data-landing-input=keyboard] .security-points span,.landing[data-landing-input=keyboard] .security-seal,.landing[data-landing-input=keyboard] .security-seal>div:before,.landing[data-landing-input=keyboard] .security-seal>div:after{animation:none!important;transform:none!important}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .directional-arrow{transform:scaleX(-1)}.landing[data-landing-step="1"] .brand-stage__statement,.landing[data-landing-step="2"] .product-stage .section-heading,.landing[data-landing-step="3"] .templates .section-heading,.landing[data-landing-step="4"] .security-band>div:first-child{animation:.72s cubic-bezier(.16,1,.3,1) 90ms both landing-stage-copy}.landing[data-landing-step="2"] .dashboard-preview{animation:.92s cubic-bezier(.16,1,.3,1) both landing-dashboard-emerge}.landing[data-landing-step="2"] .preview-kpis article,.landing[data-landing-step="2"] .preview-grid article,.landing[data-landing-step="2"] .records-card,.landing[data-landing-step="3"] .template-grid article,.landing[data-landing-step="4"] .security-points span{animation:.56s cubic-bezier(.16,1,.3,1) both landing-data-rise}.landing[data-landing-step="2"] .preview-kpis article:first-child,.landing[data-landing-step="3"] .template-grid article:first-child,.landing[data-landing-step="4"] .security-points span:first-child{animation-delay:.18s}.landing[data-landing-step="2"] .preview-kpis article:nth-child(2),.landing[data-landing-step="3"] .template-grid article:nth-child(2),.landing[data-landing-step="4"] .security-points span:nth-child(2){animation-delay:.24s}.landing[data-landing-step="2"] .preview-kpis article:nth-child(3),.landing[data-landing-step="3"] .template-grid article:nth-child(3),.landing[data-landing-step="4"] .security-points span:nth-child(3){animation-delay:.3s}.landing[data-landing-step="2"] .preview-kpis article:nth-child(4),.landing[data-landing-step="3"] .template-grid article:nth-child(4),.landing[data-landing-step="4"] .security-points span:nth-child(4){animation-delay:.36s}.landing[data-landing-step="2"] .preview-grid article:first-child,.landing[data-landing-step="3"] .template-grid article:nth-child(5){animation-delay:.42s}.landing[data-landing-step="2"] .preview-grid article:last-child,.landing[data-landing-step="3"] .template-grid article:nth-child(6){animation-delay:.48s}.landing[data-landing-step="2"] .records-card{animation-delay:.54s}.landing[data-landing-step="4"] .security-seal{animation:.9s cubic-bezier(.16,1,.3,1) .16s both landing-seal-emerge}.landing[data-landing-step="4"] .security-seal>div:before{animation:18s linear infinite landing-secure-orbit}.landing[data-landing-step="4"] .security-seal>div:after{animation:26s linear infinite reverse landing-secure-orbit}@keyframes landing-stage-copy{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-dashboard-emerge{0%{opacity:0;transform:perspective(1200px)rotateX(5deg)translateY(38px)scale(.975)}to{opacity:1;transform:perspective(1200px)rotateX(0)translate(0,0)scale(1)}}@keyframes landing-data-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-seal-emerge{0%{opacity:0;transform:translate(36px)scale(.9)rotate(-4deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes landing-secure-orbit{to{transform:rotate(360deg)}}.landing .landing-metrics{background:0 0;border:0;padding:0 clamp(24px,4vw,52px) clamp(94px,9vw,132px)}.landing .landing-metrics div,.landing .landing-metrics div:last-child{border:0;min-height:58px;padding:8px 20px}.landing .landing-metrics span{color:var(--landing-gold)}.landing .landing-metrics strong{color:var(--muted-2);font-weight:500}.landing .product-stage,.landing .templates{max-width:1280px;padding-block:clamp(106px,10vw,160px)}.landing .product-stage:before{background:radial-gradient(ellipse 43% 38% at 48% 50%, color-mix(in srgb, var(--landing-iris) 6%, transparent), transparent 72%);inset:5% -12vw -4%}.landing .section-heading h2,.landing .security-band h2{color:var(--landing-ink);letter-spacing:-.04em;font-weight:400}.landing .section-heading>p:last-child,.landing .security-band>div>p:not(.eyebrow){color:var(--landing-copy);font-weight:300}.landing .dashboard-preview{background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:none;border-radius:24px}.landing .dashboard-preview:after{box-shadow:inset 0 1px color-mix(in srgb, var(--text) 8%, transparent)}.landing .preview-kpis article,.landing .preview-grid article,.landing .records-card{background:var(--surface-2)}.landing .template-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,7vw,92px) clamp(46px,8vw,112px);display:grid}.landing .template-grid article{border:0;min-height:0;padding:0;display:block}.landing .template-grid h3{color:var(--landing-ink);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,2.8vw,42px);font-weight:400}.landing .template-grid p{color:var(--landing-copy);font-size:15px;font-weight:300}.landing .security-band{max-width:1200px;box-shadow:none;background:0 0;border:0;margin-block:clamp(70px,8vw,118px) clamp(116px,11vw,166px);padding:clamp(20px,4vw,54px)}.landing .security-points{gap:16px 30px}.landing .security-seal>div{border-color:color-mix(in srgb, var(--landing-ink) 15%, transparent);box-shadow:none}.landing .security-seal>div:before,.landing .security-seal>div:after{border-color:color-mix(in srgb, var(--landing-ink) 12%, transparent)}.landing footer{color:var(--muted-2);border-top:0}@media (hover:hover) and (pointer:fine){.landing .button:hover{background:var(--accent-2)}.landing .button--ghost:hover{color:var(--landing-iris);-webkit-text-decoration-color:var(--landing-iris);text-decoration-color:var(--landing-iris);background:0 0}}@media (max-width:1050px){.landing .hero{padding-top:88px}.landing .hero__copy{grid-template-columns:minmax(300px,470px) minmax(0,1fr);max-width:860px;margin-inline:auto}.landing .hero h1{max-width:840px;font-size:clamp(68px,9.5vw,98px)}.landing-constellation{inset:0}}@media (max-width:760px){.landing-nav{height:68px}.landing-nav__actions .locale-select{display:none}.landing-nav__actions .locale-select select{width:92px}.landing .hero{min-height:max(650px,100svh - 68px);padding:70px 18px 36px;top:68px}.landing-story{height:320svh}.landing .hero__copy{margin:0;display:block}.landing .hero h1{letter-spacing:-.045em;max-width:640px;font-size:clamp(46px,13vw,62px);line-height:.94}.landing .hero__lead{max-width:48ch;margin-block:27px 25px}.landing .hero__actions{gap:16px}.landing .proof-row{margin-top:28px}.landing-constellation{inset:0}.constellation-scene-copy>span{inset-block-start:12%;inset-inline-end:18px}.constellation-scene-copy strong{max-width:88vw;font-size:clamp(34px,12vw,52px);line-height:.9;inset-block-end:6.5%;inset-inline-end:18px}.landing-constellation[data-scene=brand] .constellation-scene-copy strong{max-width:86vw;font-size:clamp(28px,8.4vw,38px);inset-block-start:14%;inset-inline-end:18px}.landing-constellation[data-scene=flow] .constellation-scene-copy strong{max-width:88vw;font-size:clamp(26px,8.6vw,40px);line-height:.98}.landing-constellation[data-scene=security] .constellation-scene-copy strong{font-size:clamp(32px,10vw,46px);inset-block-start:16%}.constellation-scene-copy small{max-width:82vw;font-size:8px;inset-block-end:2.5%;inset-inline-end:18px}.landing .landing-metrics{padding:0 18px 88px}.landing .landing-metrics div,.landing .landing-metrics div:last-child{min-height:70px;padding:11px 8px}.landing .product-stage,.landing .templates{padding-block:96px}.landing .template-grid{grid-template-columns:minmax(0,1fr);gap:44px}.landing .security-band{margin:38px 18px 96px;padding:20px 0}}@media (max-width:390px){.landing .hero{min-height:max(650px,100svh - 68px)}.landing .hero h1{font-size:clamp(43px,12.7vw,50px)}.landing-constellation{inset:0}}@media (max-width:760px){.landing{min-height:0}.landing [data-landing-panel]{transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.77,0,.175,1),visibility 0s linear .42s;transform:scale(.994)}.landing[data-landing-step="0"] [data-landing-panel="0"],.landing[data-landing-step="1"] [data-landing-panel="1"],.landing[data-landing-step="2"] [data-landing-panel="2"],.landing[data-landing-step="3"] [data-landing-panel="3"],.landing[data-landing-step="4"] [data-landing-panel="4"]{transition-delay:40ms,0s,0s}.landing[data-landing-step="1"] .brand-stage__statement,.landing[data-landing-step="2"] .product-stage .section-heading,.landing[data-landing-step="3"] .templates .section-heading,.landing[data-landing-step="4"] .security-band>div:first-child{animation-duration:.42s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-delay:20ms}.landing[data-landing-step="2"] .dashboard-preview{animation:.48s cubic-bezier(.23,1,.32,1) both landing-data-rise}.landing[data-landing-step="2"] .preview-kpis article,.landing[data-landing-step="2"] .preview-grid article,.landing[data-landing-step="2"] .records-card,.landing[data-landing-step="3"] .template-grid article,.landing[data-landing-step="4"] .security-points span{animation:none}.landing[data-landing-step="4"] .security-seal{animation-duration:.52s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-delay:40ms}.landing-constellation:before{filter:none}.landing [data-landing-panel]{height:calc(100svh - 68px);inset-block-start:68px}.landing .landing-story{height:calc(100svh - 68px)}.landing .landing-story .hero{min-height:0;padding:clamp(34px,6vh,56px) 18px 24px}.landing .landing-metrics[data-landing-panel="0"]{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 36px);inset-block:auto 8px}.landing .landing-metrics[data-landing-panel="0"] div,.landing .landing-metrics[data-landing-panel="0"] div:last-child{border:0;min-height:46px;padding:7px 5px}.landing .landing-metrics[data-landing-panel="0"] span{font-size:8px}.landing .landing-metrics[data-landing-panel="0"] strong{font-size:8px;line-height:1.2}.landing .brand-stage[data-landing-panel="1"]{padding:24px 18px 82px}.landing .brand-stage__statement{width:min(560px,90vw)}.landing .brand-stage__statement h2{max-width:12ch;font-size:clamp(34px,10vw,52px)}.landing .product-stage[data-landing-panel="2"],.landing .templates[data-landing-panel="3"]{padding:18px 18px 24px;display:block;overflow:hidden}.landing .product-stage .section-heading,.landing .templates .section-heading{margin:0 0 14px}.landing .product-stage .section-heading h2,.landing .templates .section-heading h2{margin:0 0 7px;font-size:clamp(28px,9vw,38px);line-height:.98}.landing .product-stage .section-heading p{max-width:46ch;font-size:12px;line-height:1.4}.landing .product-stage .dashboard-preview{height:calc(100svh - 205px);min-height:390px}.landing .product-stage .preview-main{padding:13px}.landing .product-stage .preview-main>header{margin-bottom:10px}.landing .product-stage .preview-kpis article,.landing .product-stage .preview-grid article{padding:10px}.landing .product-stage .preview-kpis span{margin-bottom:4px}.landing .product-stage .records-card{display:none}.landing .templates .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.landing .templates .template-grid article{min-width:0}.landing .templates .template-grid h3{margin:0 0 5px;font-size:clamp(17px,5.3vw,22px);line-height:1}.landing .templates .template-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.landing .security-band[data-landing-panel="4"]{width:calc(100% - 36px);padding:clamp(30px,7vh,58px) 0 82px;display:block}.landing .security-band[data-landing-panel="4"] h2{font-size:clamp(40px,13vw,58px)}.landing .security-band[data-landing-panel="4"]>div>p:not(.eyebrow){font-size:13px}.landing .security-band[data-landing-panel="4"] .security-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing .security-band[data-landing-panel="4"] .security-points span{align-items:flex-start;font-size:10px}.landing footer[data-landing-panel="4"]{width:calc(100% - 36px);padding-block:10px;display:block;inset-block-start:auto}.landing footer[data-landing-panel="4"]>.brand,.landing footer[data-landing-panel="4"]>p,.landing footer[data-landing-panel="4"] .landing-footer__legal>span:last-child{display:none}.landing footer[data-landing-panel="4"] .landing-footer__legal{justify-content:center;gap:18px;font-size:10px}.landing-chapters{gap:8px;display:flex;inset-block:auto 14px;inset-inline-end:50%;transform:translate(50%)}.landing[data-landing-step="0"] .landing-chapters{inset-block-end:60px}.landing[data-landing-step="4"] .landing-chapters{inset-block-end:48px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .landing-chapters{transform:translate(-50%)}.landing-chapters a{grid-template-columns:20px 1fr;gap:4px;width:44px;min-height:44px}}@media (max-height:620px){.landing-nav{height:56px}.landing [data-landing-panel]{height:calc(100svh - 56px);transition:opacity .24s cubic-bezier(.23,1,.32,1),visibility 0s linear .24s;inset-block-start:56px;transform:none}.landing .landing-story{height:calc(100svh - 56px)}.landing .landing-story .hero{padding:12px clamp(24px,5vw,58px) 42px}.landing .hero__copy{max-width:min(760px,78vw);margin-inline:0;display:block}.landing .hero h1{max-width:760px;font-size:clamp(38px,6.5vw,58px);line-height:.9}.landing .hero__lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:58ch;margin-block:8px 10px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.landing .hero__actions{gap:8px}.landing .hero__actions .button{min-height:36px;padding-inline:14px;font-size:10px}.landing .proof-row{display:none}.landing .landing-metrics[data-landing-panel="0"]{inset-block-end:4px}.landing .landing-metrics[data-landing-panel="0"] div,.landing .landing-metrics[data-landing-panel="0"] div:last-child{min-height:32px;padding:4px 10px}.landing .landing-metrics[data-landing-panel="0"] strong{display:none}.landing .brand-stage[data-landing-panel="1"]{align-items:center;padding-block:12px;padding-inline:clamp(28px,4vw,58px) clamp(78px,9vw,108px)}.landing .brand-stage__statement{width:min(520px,58vw);padding:0}.landing .brand-stage__statement h2{font-size:clamp(28px,4.6vw,48px)}.landing .brand-stage__statement>div{margin-top:14px}.landing .product-stage[data-landing-panel="2"],.landing .templates[data-landing-panel="3"]{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);padding-block:8px 10px;padding-inline:clamp(28px,4vw,58px) clamp(78px,9vw,108px);display:grid;overflow:hidden}.landing .product-stage .section-heading,.landing .templates .section-heading{margin:0}.landing .product-stage .section-heading h2,.landing .templates .section-heading h2{margin:0 0 6px;font-size:clamp(25px,4.2vw,40px);line-height:.94}.landing .product-stage .section-heading p,.landing .templates .section-heading p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.landing .product-stage .dashboard-preview{grid-template-columns:1fr;width:100%;height:calc(100svh - 74px);min-height:0}.landing .dashboard-preview aside,.landing .records-card,.landing .attention-card{display:none}.landing .product-stage .preview-main{min-width:0;padding:10px;overflow:hidden}.landing .product-stage .preview-main>header{margin-bottom:7px}.landing .product-stage .preview-main h3{font-size:16px}.landing .product-stage .preview-kpis{gap:6px}.landing .product-stage .preview-kpis article,.landing .product-stage .preview-grid article{padding:7px}.landing .product-stage .preview-kpis span{margin-bottom:3px}.landing .product-stage .preview-kpis strong{font-size:17px}.landing .product-stage .preview-kpis em{display:none}.landing .product-stage .preview-grid{grid-template-columns:1fr;margin-top:6px}.landing .product-stage .card-title{margin-bottom:4px}.landing .product-stage .pipeline-bars>div{height:18px}.landing .templates .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.landing .templates .template-grid h3{margin-bottom:3px;font-size:clamp(15px,2.4vw,22px)}.landing .templates .template-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.landing .security-band[data-landing-panel="4"]{width:calc(100% - 12vw);margin:0 auto;padding:14px 0 52px}.landing .security-band[data-landing-panel="4"] h2{font-size:clamp(34px,7vw,58px)}.landing .security-band[data-landing-panel="4"]>div>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.landing .security-band[data-landing-panel="4"] .security-points{gap:7px 16px}.landing .security-seal{display:none}.landing footer[data-landing-panel="4"]{padding-block:6px}.landing-chapters{gap:2px}}@media (max-width:760px) and (max-height:620px){.landing .brand-stage[data-landing-panel="1"]{padding-inline:18px 64px}.landing .brand-stage__statement{width:min(430px,74vw)}.landing .product-stage[data-landing-panel="2"],.landing .templates[data-landing-panel="3"]{grid-template-columns:minmax(135px,.32fr) minmax(0,1fr);gap:12px;padding-inline:14px 64px}.landing .product-stage .preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .landing-metrics[data-landing-panel="0"]{inset-block-end:2px}.landing-chapters,.landing[data-landing-step="0"] .landing-chapters,.landing[data-landing-step="4"] .landing-chapters{display:grid;inset-block:50% auto;inset-inline-end:4px;transform:translateY(-50%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .landing-chapters{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.landing-constellation:before{filter:none}.landing .hero__copy,.landing .hero h1,.landing .hero__lead,.landing .proof-row,.landing .landing-metrics,.landing .section-heading,.landing .dashboard-preview,.landing .template-grid article,.landing .security-band{opacity:1!important;transform:none!important}.landing [data-landing-panel]{transition:opacity .14s ease-out,visibility 0s linear .14s;transform:none}.landing[data-landing-step="0"] [data-landing-panel="0"],.landing[data-landing-step="1"] [data-landing-panel="1"],.landing[data-landing-step="2"] [data-landing-panel="2"],.landing[data-landing-step="3"] [data-landing-panel="3"],.landing[data-landing-step="4"] [data-landing-panel="4"]{transition-delay:0s}.landing .section-heading,.landing .dashboard-preview,.landing .template-grid article,.landing .security-points span,.landing .security-seal,.landing .security-seal>div:before,.landing .security-seal>div:after,.landing .hero h1>span,.landing .hero__lead,.landing .hero__actions,.landing .proof-row,.landing .constellation-scene-copy>span,.landing .constellation-scene-copy strong,.landing .constellation-scene-copy small{animation:none!important;transform:none!important}}@media print{.landing-nav,.sidebar,.app-topbar,.bottom-nav,.page-actions{display:none!important}.app-shell{display:block}.page{padding:0}.panel,.metric-card,.table-shell{box-shadow:none;break-inside:avoid}}.pricing-page{background:radial-gradient(circle at 72% 9%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 31rem), var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.pricing-nav,.pricing-footer{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 48px);margin-inline:auto;display:flex}.pricing-nav{border-bottom:1px solid var(--line);min-height:78px}.pricing-nav__actions,.pricing-footer nav,.pricing-footer>span{align-items:center;gap:14px;display:flex}.pricing-nav .text-link{align-items:center;gap:6px;display:inline-flex}.pricing-hero{text-align:center;width:min(920px,100% - 48px);margin:92px auto 54px}.pricing-hero .eyebrow{justify-content:center}.pricing-hero h1{max-width:850px;font-family:var(--font-display);letter-spacing:-.055em;margin:20px auto 18px;font-size:clamp(44px,6vw,78px);line-height:.98}.pricing-hero>p:last-child{max-width:680px;color:var(--muted);margin-inline:auto;font-size:18px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:min(1240px,100% - 48px);margin-inline:auto;display:grid}.pricing-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);min-width:0;box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;padding:30px;display:flex;position:relative}.pricing-card--featured{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 11%, var(--surface)), var(--surface) 52%);box-shadow:0 28px 80px color-mix(in srgb, var(--accent) 14%, transparent)}.pricing-card__topline{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.pricing-card__icon{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.pricing-card em{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-2);letter-spacing:.03em;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:750}.pricing-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin:28px 0 10px;font-size:30px}.pricing-card__description{min-height:78px;color:var(--muted);margin:0;line-height:1.55}.pricing-price{border-block:1px solid var(--line);align-items:baseline;gap:9px;margin:24px 0;padding-block:22px;display:flex}.pricing-price strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:38px}.pricing-price span{color:var(--muted);font-size:13px}.pricing-card ul{align-content:start;gap:13px;min-height:188px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--muted);grid-template-columns:18px 1fr;gap:9px;font-size:14px;line-height:1.45;display:grid}.pricing-card li svg{color:var(--accent);margin-top:2px}.pricing-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;display:grid}.pricing-action>.button{justify-content:center;width:100%}.pricing-action__error{color:var(--danger);grid-column:1/-1;line-height:1.4}.pricing-comparison{width:min(1120px,100% - 48px);margin:128px auto 0}.pricing-comparison .section-heading{max-width:680px}.pricing-table-shell{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;margin-top:34px;overflow:auto}.pricing-table-shell table{border-collapse:collapse;width:100%;min-width:720px}.pricing-table-shell th,.pricing-table-shell td{border-bottom:1px solid var(--line);text-align:center;padding:17px 20px}.pricing-table-shell th:first-child{text-align:start;width:40%}.pricing-table-shell thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pricing-table-shell tbody th{color:var(--muted);font-size:14px;font-weight:550}.pricing-table-shell tbody td{font-family:var(--font-display);font-weight:700}.pricing-table-shell tbody td svg{width:18px;color:var(--accent);margin-inline:auto}.pricing-table-shell tbody td svg[aria-label=Not\ included],.pricing-table-shell tbody td svg[aria-label=Не\ включено]{color:var(--muted);opacity:.48}.pricing-table-shell tr:last-child th,.pricing-table-shell tr:last-child td{border-bottom:0}.payment-explainer{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:24px;grid-template-columns:auto 1fr minmax(280px,.7fr);align-items:center;gap:26px;width:min(1120px,100% - 48px);margin:100px auto;padding:34px;display:grid}.payment-explainer__icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:62px;height:62px;color:var(--accent);border-radius:18px;place-items:center;display:grid}.payment-explainer h2{margin:9px 0;font-size:28px}.payment-explainer p{color:var(--muted);margin:0;line-height:1.55}.payment-explainer__safety{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:20px;display:grid}.payment-explainer__safety svg{color:var(--accent)}.pricing-footer{border-top:1px solid var(--line);min-height:110px;color:var(--muted);font-size:13px}.pricing-footer a{color:inherit}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:620px}.pricing-card__description,.pricing-card ul{min-height:0}.payment-explainer{grid-template-columns:auto 1fr}.payment-explainer__safety{grid-column:1/-1}}@media (max-width:620px){.pricing-nav,.pricing-footer,.pricing-grid,.pricing-comparison,.payment-explainer{width:min(100% - 28px,100%)}.pricing-nav{min-height:68px}.pricing-nav__actions .text-link{display:none}.pricing-hero{width:calc(100% - 28px);margin:64px auto 38px}.pricing-hero h1{font-size:clamp(39px,13vw,58px)}.pricing-card{padding:24px}.pricing-comparison{margin-top:82px}.payment-explainer{grid-template-columns:1fr;margin-block:72px;padding:24px}.payment-explainer__safety{grid-column:auto}.pricing-footer{flex-wrap:wrap;padding-block:24px}}.referrals-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.partner-ledger{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:radial-gradient(circle at 84% -20%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 88%, var(--accent) 12%), var(--surface));border-radius:22px;grid-column:1/-1;overflow:hidden}.partner-ledger__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.partner-ledger h2,.payout-request-card h2,.partner-history h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0}.partner-ledger p,.payout-request-card p{color:var(--muted);margin:6px 0 0;line-height:1.55}.partner-ledger__available{border-inline-start:1px solid var(--line);min-width:250px;padding-inline-start:24px}.partner-ledger__available span,.partner-ledger__available strong{display:block}.partner-ledger__available span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.partner-ledger__available strong{color:var(--accent);letter-spacing:-.055em;margin-top:5px;font-size:clamp(30px,4vw,46px)}.partner-ledger__available strong small{letter-spacing:.05em;font-size:13px}.partner-ledger__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 28px 24px;display:grid}.partner-ledger__metrics>span{border-inline-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:3px 9px;min-width:0;padding:14px;display:grid}.partner-ledger__metrics>span:first-child{border-inline-start:0}.partner-ledger__metrics svg{width:18px;color:var(--accent);grid-row:span 2}.partner-ledger__metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-ledger__metrics b{font-size:15px}.partner-ledger__rule{border-top:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, transparent);align-items:center;gap:9px;padding:15px 28px;font-size:13px;display:flex;margin:0!important}.partner-ledger__rule svg{width:18px;color:var(--accent);flex:none}.payout-request-card{grid-column:1/-1;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:32px;padding:26px;display:grid}.payout-request-card form{grid-template-columns:.7fr 1.3fr;gap:16px;display:grid}.payout-request-card label,.payout-field{min-width:0;font-weight:700}.payout-field>input{width:100%;min-height:48px;margin-top:8px}.payout-field>small{color:var(--muted);margin-top:7px;font-weight:450;line-height:1.4;display:block}.payout-request-card .field-error{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent);border-color:var(--danger)!important}.payout-consent-row{grid-column:1/-1;align-items:flex-start}.payout-consent{color:var(--muted);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.5;display:grid;font-weight:500!important}.referral-link-title h2{margin:0}.payout-consent input{width:18px;height:18px;margin-top:1px}.payout-request-card form>.button{justify-self:start;min-height:46px}.payout-guidance,.form-notice{align-self:center;font-size:13px;margin:0!important}.form-notice.error{color:var(--danger)!important}.form-notice.success{color:var(--accent)!important}.partner-history{grid-column:1/-1;padding:24px}.partner-history .card-title{margin-bottom:8px}.partner-history article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:16px;min-height:70px;padding-block:14px;display:grid}.partner-history article div,.partner-history article span{min-width:0}.partner-history article b,.partner-history article small,.partner-history article strong{display:block}.partner-history article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.partner-history article>span:last-child{text-align:end}.partner-history article>span:last-child strong{color:var(--accent);margin-top:5px}.partner-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:24px 0 4px}.payout-status{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:750}.payout-status.rejected{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.payout-status.paid{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.referral-link-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:28px;display:grid}.referral-glyph{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.referral-link-card h2,.referral-list h2,.referral-reward-card h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 6px}.referral-link-card p,.referral-reward-card p{color:var(--muted);margin:0;line-height:1.5}.referral-link-card .referral-signup-rule{color:var(--text);align-items:flex-start;gap:7px;margin-top:9px;font-size:12px;display:flex}.referral-signup-rule svg{color:var(--accent);flex:none;margin-top:2px}.referral-link-card code{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;grid-column:1/3;padding:14px;overflow:hidden}.referral-link-card>small{color:var(--muted);grid-column:1/-1}.referral-reward-card{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 14%, transparent), transparent 18rem), var(--surface);border-radius:20px;grid-row:span 2;padding:28px}.referral-reward-card>div{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.referral-reward-card strong{color:var(--accent);margin-bottom:7px;font-size:20px;display:block}.referral-list{padding:24px}.referral-list .card-title{margin-bottom:10px}.referral-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(160px,1fr) auto auto minmax(180px,auto);align-items:center;gap:12px;padding:16px 0;display:grid}.referral-list article>div{min-width:0}.referral-list article b,.referral-list article small{display:block}.referral-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.plan-chip,.reward-count{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.reward-count{color:var(--muted)}@media (max-width:980px){.referrals-layout{grid-template-columns:1fr}.referral-reward-card{grid-row:auto}.partner-ledger__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-ledger__metrics>span:nth-child(4){border-inline-start:0}.payout-request-card{grid-template-columns:1fr;gap:22px}}@media (max-width:700px){.notification-center>.action-with-help>.help-hint{display:none}.notification-panel{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100dvh - 86px);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:-4px}.notification-list{max-height:calc(100dvh - 210px)}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-tabs{grid-template-columns:1fr 1fr;display:grid}.notification-mark-all{justify-content:center}.notification-item{min-height:92px;padding-inline:13px}.referral-link-card{grid-template-columns:auto 1fr}.partner-ledger__intro{grid-template-columns:auto minmax(0,1fr);padding:22px 18px}.partner-ledger__available{border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding:18px 0 0}.partner-ledger__metrics{grid-template-columns:1fr 1fr;padding:0 12px 14px}.partner-ledger__metrics>span:nth-child(odd){border-inline-start:0}.partner-ledger__metrics>span:nth-child(4){border-inline-start:1px solid var(--line)}.partner-ledger__rule{align-items:flex-start;padding:14px 18px}.payout-request-card{padding:20px 18px}.payout-request-card form{grid-template-columns:1fr}.payout-consent-row{grid-column:auto}.payout-request-card form>.button{justify-content:center;width:100%}.partner-history{padding:20px 16px}.partner-history article{grid-template-columns:minmax(0,1fr) auto}.partner-history article>span:last-child,.partner-history article>strong{text-align:start;grid-column:1/-1}.referral-link-card code,.referral-link-card>.action-with-help{grid-column:1/-1}.referral-link-card>.action-with-help>.button{width:100%}.referral-list article{grid-template-columns:auto minmax(0,1fr) auto}.referral-list article>.reward-count{grid-column:3}.referral-list article>.action-with-help{grid-column:1/-1}.referral-list article>.action-with-help>.button{width:100%}}:root[data-theme=light] .landing--v2,:root[data-theme=dark] .landing--v2,.landing--v2{--bg:#020203;--bg-deep:#060609;--surface:#0b0b0f;--surface-2:#111117;--surface-glass:#0a0a0ee0;--text:#f8f8fa;--muted:#aaa7b3;--muted-2:#8e8a96;--accent:#7550e8;--accent-2:#8b6cff;--accent-text:#fff;--line:#ffffff29;--line-soft:#ffffff14;--landing-void:#020203;--landing-ink:#f8f8fa;--landing-copy:#c4c1ca;--landing-iris:#7550e8;--landing-gold:#d8b45a;--constellation-mint:#55d2b6;--constellation-iris:#8b6cff;--constellation-gold:#d8b45a;--constellation-white:#f8f8fa;color:#f8f8fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020203}.landing--v2 .landing-v2-panel--hero{grid-template-columns:minmax(430px,1.04fr) minmax(360px,.96fr);gap:clamp(30px,4vw,68px)}.landing--v2 .landing-v2-panel--hero .landing-v2-copy h1{max-width:17ch;font-size:clamp(46px,5.4vw,82px)}@media (max-height:920px) and (min-width:721px){.landing--v2 .landing-v2-panel[data-landing-panel]{padding-block:28px 34px}.landing--v2 .landing-v2-copy h1,.landing--v2 .landing-v2-copy h2,.landing--v2 .landing-v2-panel--hero .landing-v2-copy h1{font-size:clamp(40px,5vw,72px)}.landing--v2 .landing-v2-lead,.landing--v2 .landing-v2-actions,.landing--v2 .landing-v2-facts{margin-top:14px}}@media (max-height:480px) and (min-width:560px){.landing--v2 .landing-v2-panel[data-landing-panel]{padding-block:12px 18px}.landing--v2 .landing-v2-actions{margin-top:8px}}@media (max-width:980px){.landing--v2 .landing-v2-panel--hero{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr)}}@media (max-width:760px){.landing--v2 .landing-nav__actions .locale-select{display:block}.landing--v2 .landing-v2-panel--hero{grid-template-columns:1fr}.landing--v2 .landing-v2-panel--hero .landing-v2-copy h1{max-width:15ch;font-size:clamp(34px,10.4vw,52px)}}@media (prefers-reduced-motion:reduce){.app-install__panel,.notification-panel{transition:none}.is-spinning{animation:none}}@media (max-width:900px){.support-banner{grid-template-columns:auto 1fr;padding:10px 14px}.support-banner>span:nth-of-type(n+2){grid-column:2}}#general-settings,.custom-fields-panel,#api-integrations,#telegram-notifications{scroll-margin-top:96px}.account-billing-page{gap:18px;display:grid}.account-billing-hero{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), var(--surface);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(26px,4vw,48px);display:grid}.account-billing-eyebrow{color:var(--accent);font:650 11px / 1 var(--font-mono);letter-spacing:.14em;align-items:center;gap:7px;margin:0;display:inline-flex}.account-billing-hero h1{max-width:780px;font:600 clamp(32px, 4vw, 54px) / 1 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:13px 0 12px}.account-billing-hero>div>p:last-child{max-width:670px;color:var(--muted);margin:0;font-size:14px}.account-billing-current{border:1px solid var(--line);background:var(--line);border-radius:16px;gap:1px;margin:0;display:grid;overflow:hidden}.account-billing-current>div{background:color-mix(in srgb, var(--surface) 96%, var(--accent) 4%);min-width:0;padding:14px 16px}.account-billing-current dt{color:var(--muted);font-size:10px}.account-billing-current dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:700;overflow:hidden}.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-plan-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:520px;box-shadow:0 16px 55px color-mix(in srgb, var(--bg-deep) 62%, transparent);border-radius:22px;flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.account-plan-card[data-featured]{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), var(--surface)}.account-plan-card[data-current]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 16px 55px color-mix(in srgb, var(--bg-deep) 62%, transparent)}.account-plan-card__top{align-items:center;gap:9px;min-height:42px;display:flex}.account-plan-card__top>span{width:40px;height:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:12px;place-items:center;display:grid}.account-plan-card__top em,.account-plan-card__top small{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent);font:700 9px / 1 var(--font-mono);letter-spacing:.06em;border-radius:999px;margin-inline-start:auto;padding:5px 8px;font-style:normal}.account-plan-card h2{font:600 clamp(25px, 3vw, 38px) / 1 var(--font-display);letter-spacing:-.04em;margin:20px 0 8px}.account-plan-card>p{min-height:44px;color:var(--muted);margin:0;font-size:13px}.account-plan-price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.account-plan-price strong{font:650 clamp(25px, 3vw, 36px) / 1 var(--font-display)}.account-plan-price span{color:var(--muted);font-size:11px}.account-plan-card ul{gap:10px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.account-plan-card li{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.account-plan-card li svg{color:var(--accent);margin-top:2px}.account-plan-card__action{margin-top:auto}.account-plan-card__action .pricing-action>.button{min-height:44px}.account-plan-included{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.account-billing-note{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:18px;padding:22px 24px;display:grid}.account-billing-note__icon{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-radius:12px;place-items:center;display:grid}.account-billing-note h2{margin:0 0 5px;font-size:17px}.account-billing-note p{color:var(--muted);margin:0;font-size:11px}.account-billing-safety{border-inline-start:1px solid var(--line);color:var(--success);grid-template-columns:auto minmax(0,1fr);gap:9px;padding-inline-start:18px;display:grid}.billing-settings-link{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}@media (max-width:980px){.account-billing-hero{grid-template-columns:1fr}.account-billing-current{grid-template-columns:repeat(3,minmax(0,1fr))}.account-billing-note{grid-template-columns:auto minmax(0,1fr)}.account-billing-safety{border-inline-start:0;border-top:1px solid var(--line);grid-column:2;padding:14px 0 0}}@media (max-width:700px){.account-billing-page{gap:12px}.account-billing-hero{border-radius:18px;gap:22px;padding:24px 20px}.account-billing-hero h1{font-size:clamp(30px,10vw,42px)}.account-billing-current,.account-plan-grid{grid-template-columns:1fr}.account-plan-card{border-radius:18px;min-height:0;padding:22px 19px}.account-plan-card>p{min-height:0}.account-billing-note{grid-template-columns:1fr;padding:20px}.account-billing-safety{grid-column:auto}}.news-page{gap:24px;display:grid}.news-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:radial-gradient(circle at 84% 38%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 95%, var(--accent) 5%), var(--surface));min-height:270px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.news-hero:before{content:"";z-index:-1;opacity:.25;background-image:radial-gradient(circle, var(--line-soft) 1px, transparent 1.5px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.news-hero h1{max-width:820px;font:600 clamp(32px, 4vw, 58px) / .98 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:12px 0}.news-hero>div:first-child>p:last-child{max-width:700px;color:var(--muted);margin:0;font-size:clamp(13px,1.4vw,16px)}.news-eyebrow{color:var(--accent);font:650 11px / 1 var(--font-mono);letter-spacing:.16em;align-items:center;gap:7px;margin:0;display:inline-flex}.news-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:50%;justify-self:end;place-items:center;width:176px;display:grid;position:relative}.news-orbit:before,.news-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:17px}.news-orbit:after{background:color-mix(in srgb, var(--accent) 9%, var(--surface));box-shadow:0 0 50px color-mix(in srgb, var(--accent) 18%, transparent);inset:47px}.news-orbit span{z-index:1;color:var(--text);font:700 17px / 1 var(--font-mono);letter-spacing:.2em;transform:translate(.1em)}.news-orbit i{z-index:2;border:2px solid var(--surface);background:var(--accent);width:10px;height:10px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;animation:8s linear infinite news-orbit;position:absolute}.news-orbit i:last-child{background:var(--signal);width:7px;height:7px;animation-duration:12s;animation-direction:reverse}@keyframes news-orbit{0%{transform:rotate(0)translate(87px)rotate(0)}to{transform:rotate(360deg)translate(87px)rotate(-360deg)}}.news-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.news-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 14px 50px color-mix(in srgb, var(--bg-deep) 65%, transparent);border-radius:20px;grid-template-columns:42px minmax(0,1fr);padding:clamp(20px,3vw,30px);display:grid;position:relative}.news-card[data-latest]{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), var(--surface);grid-column:1/-1;min-height:310px}.news-card__rail{flex-direction:column;align-items:center;gap:10px;display:flex}.news-card__rail span{width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:10px;place-items:center;display:grid}.news-card__rail i{background:linear-gradient(var(--line), transparent);flex:1;width:1px;min-height:38px}.news-card__body{min-width:0;padding-inline-start:10px}.news-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:10px;display:flex}.news-card__meta>*{margin:0}.news-card__meta>span{color:var(--accent);font-weight:700}.news-card__meta b,.news-card__meta code,.news-card__meta em{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);font:650 9px / 1 var(--font-mono);letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-style:normal}.news-card__meta em{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.news-card h2{max-width:830px;font:600 clamp(21px, 2.5vw, 34px) / 1.05 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 9px}.news-card:not([data-latest]) h2{font-size:clamp(20px,2vw,27px)}.news-card__body>p{max-width:920px;color:var(--muted);margin:0;font-size:13px}.news-card ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.news-card li{color:var(--text);padding-inline-start:18px;font-size:12px;position:relative}.news-card li:before{content:"";inset-inline-start:1px;background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;position:absolute;top:.55em}.news-card__actions{align-items:center;gap:9px;margin-top:22px;display:flex}.news-card__actions a{min-height:40px;color:var(--accent-text);background:var(--accent);border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.news-card__actions>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font:700 11px var(--font-mono);cursor:help;border-radius:50%;place-items:center;display:grid}@media (max-width:900px){.news-hero{grid-template-columns:minmax(0,1fr) 150px}.news-orbit{width:130px}.news-orbit i{animation-name:news-orbit-compact}@keyframes news-orbit-compact{0%{transform:rotate(0)translate(64px)rotate(0)}to{transform:rotate(360deg)translate(64px)rotate(-360deg)}}.news-feed{grid-template-columns:1fr}.news-card[data-latest]{grid-column:auto}}@media (max-width:620px){.news-page{gap:12px}.news-hero{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:24px 20px 104px}.news-hero h1{font-size:clamp(30px,10vw,42px)}.news-orbit{inset-inline-end:22px;width:76px;position:absolute;bottom:18px}.news-orbit:before{inset:8px}.news-orbit:after{inset:22px}.news-orbit span{font-size:9px}.news-orbit i{width:8px;height:8px;animation-name:news-orbit-mobile}@keyframes news-orbit-mobile{0%{transform:rotate(0)translate(37px)rotate(0)}to{transform:rotate(360deg)translate(37px)rotate(-360deg)}}.news-card{border-radius:16px;grid-template-columns:32px minmax(0,1fr);padding:19px 16px}.news-card__rail span{width:30px;height:30px}.news-card__body{padding-inline-start:8px}.news-card h2,.news-card:not([data-latest]) h2{font-size:22px}.news-card__actions{align-items:flex-start}.news-card__actions a{min-width:0;max-width:calc(100% - 38px)}}@media (prefers-reduced-motion:reduce){.news-orbit i{animation:none}}.custom-fields-panel .panel__head p{max-width:760px;color:var(--muted);margin:6px 0 0}.custom-field-create{margin-top:20px}.custom-field-flags{flex-wrap:wrap;gap:10px 22px;display:flex}.custom-field-flags label{align-items:center;gap:8px;display:inline-flex}.custom-field-list{gap:10px;margin-top:20px;display:grid}.custom-field-row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(180px,auto) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.custom-field-row.is-inactive{opacity:.68}.custom-field-row small{color:var(--muted);margin-top:4px;display:block}.custom-field-editor,.custom-field-options{gap:9px;display:grid}.custom-field-editor label,.custom-field-options label{color:var(--muted);gap:5px;font-size:12px;display:grid}.custom-field-options label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.custom-field-editor input,.custom-field-editor textarea,.custom-field-options input[type=number]{min-width:0}.custom-field-badges{flex-wrap:wrap;gap:6px;display:flex}.custom-field-badges span{background:var(--surface-strong);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px}@media (max-width:760px){.custom-field-row{grid-template-columns:1fr}.custom-field-row .page-actions{justify-content:flex-start}}.landing--v2[data-landing-experience=progressive]:has(.landing-v2-panel:target) .landing-v2-panel[data-landing-panel]:not(:target){opacity:0;pointer-events:none;visibility:hidden;transition:none;transform:translateY(3.5%)scale(.985)}.landing--v2[data-landing-experience=progressive] .landing-v2-panel:target{opacity:1;pointer-events:auto;visibility:visible;transition:none;transform:translate(0,0)scale(1)}
