@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f524cf{--font-manrope:"Manrope","Manrope Fallback"}.site,:root{--paper:#eef1f6;--paper-2:#e6ebf3;--glass:rgba(255,255,255,.55);--glass-line:rgba(255,255,255,.85);--surface:#ffffff;--surface-2:#f6f8fc;--line:#e3e8f0;--line-strong:#d3dae6;--text:#1a2233;--title:#101827;--muted:#5d6675;--ink:#101827;--accent:#7fb6ff;--accent-hover:#5ea3ff;--accent-deep:#1d5fd1;--accent-soft:#e4efff;--accent-ink:#0b2a66;--on-accent:#101827;--pill-on-bg:#101827;--pill-on-fg:#ffffff;--ok:#1f8f4d;--ok-bg:#e4f6ea;--wait:#1d5fd1;--wait-bg:#e4efff;--warn:#b7700a;--warn-bg:#fff3dc;--err:#c0352b;--err-bg:#fde7e4;--oro:#ffd166;--acqua:#5ee0c6;--lime-f:#c5f778;--corallo:#ff9e80;--viola:#b79cff;--r-xl:30px;--r-lg:22px;--r-md:14px;--r-pill:999px;--shadow:0 1px 2px rgba(16,24,39,.04),0 12px 32px -16px rgba(16,24,39,.18);--shadow-lg:0 30px 80px -30px rgba(16,24,39,.28);--bg:var(--paper);--radius:var(--r-lg);--lime:var(--accent);--lime-dark:var(--accent-hover);--accent-dark:var(--accent-hover);--green:var(--ok);--green-bg:var(--ok-bg);--amber:var(--warn);--amber-bg:var(--warn-bg);--red:var(--err);--red-bg:var(--err-bg);--blue:var(--accent-deep);--blue-bg:var(--accent-soft);--gray:#4b5563;--gray-bg:#eceff4;color-scheme:light}:root[data-theme=dark]{--paper:#0b1020;--paper-2:#0e1427;--glass:rgba(20,26,42,.62);--glass-line:rgba(255,255,255,.06);--surface:#141a2a;--surface-2:#182033;--line:#273043;--line-strong:#33405a;--text:#e8ebf1;--title:#f1f3f7;--muted:#a5adbb;--accent-deep:#7fb6ff;--accent-soft:#16305c;--accent-ink:#dbe8ff;--pill-on-bg:#e8ebf1;--pill-on-fg:#101827;--ok:#5fd68a;--ok-bg:#12301f;--wait:#9cc3ff;--wait-bg:#16305c;--warn:#f0b955;--warn-bg:#38280c;--err:#ff8a80;--err-bg:#3b1714;--gray:#aab4c3;--gray-bg:#1d2740;--shadow:0 1px 2px rgba(0,0,0,.3),0 12px 32px -16px rgba(0,0,0,.55);--shadow-lg:0 30px 80px -30px rgba(0,0,0,.6);color-scheme:dark}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:var(--font-manrope),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14.5px;line-height:1.5;color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 520px at 85% -8%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%),radial-gradient(900px 600px at -10% 110%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),linear-gradient(180deg,var(--paper),var(--paper-2));background-attachment:fixed}a{color:var(--accent-deep)}h1,h2,h3{margin:0;color:var(--title);letter-spacing:-.015em;text-wrap:balance}.mut{color:var(--muted)}.small{font-size:13px}.grow{flex:1 1;min-width:0}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{display:grid;grid-template-columns:84px minmax(0,1fr);min-height:100vh}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0;z-index:40}.rail .home{display:grid;place-items:center;margin-bottom:12px}.rail .rsep{width:26px;height:1px;background:var(--line-strong);margin:6px 0}.rb{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--muted);box-shadow:var(--shadow);border:1px solid var(--glass-line);text-decoration:none;transition:transform .12s,background .15s,color .15s;cursor:pointer;font:inherit;padding:0}.rb svg{width:20px;height:20px}.rb:hover{color:var(--title);transform:translateY(-1px)}.rb.on{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:transparent}.rb .n{position:absolute;top:-3px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid var(--paper)}.rb .n.pulse{animation:blink 1.4s ease-in-out infinite}.rb[data-tip]:after{content:attr(data-tip);position:absolute;left:60px;top:50%;transform:translateY(-50%);background:var(--pill-on-bg);color:var(--pill-on-fg);font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:9px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:60}.rb[data-tip]:focus-visible:after,.rb[data-tip]:hover:after{opacity:1}.rail .rbottom{margin-top:auto;align-items:center;gap:10px}.appearance,.rail .rbottom{display:flex;flex-direction:column}.appearance{gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--glass-line)}.appearance a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.appearance a svg{width:18px;height:18px}.appearance a[aria-current]{background:var(--pill-on-bg);color:var(--pill-on-fg)}.appearance-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.main{min-width:0;flex-direction:column;padding:0 26px 24px 4px}.main,.top{display:flex}.top{align-items:center;gap:16px;padding:18px 0 14px;min-height:84px}.ws{position:relative}.ws>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:var(--surface);border:1px solid var(--glass-line);border-radius:var(--r-pill);box-shadow:var(--shadow);cursor:pointer;max-width:280px}.ws>summary::-webkit-details-marker{display:none}.ws b{display:block;font-size:14px;color:var(--title);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws span.l{display:block;font-size:11.5px;color:var(--muted)}.ws .chev{color:var(--muted);width:16px;height:16px;flex:none}.menu{position:absolute;top:calc(100% + 8px);min-width:240px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);padding:8px;z-index:70;display:grid;grid-gap:2px;gap:2px}.menu.right{right:0}.menu.left{left:0}.menu h6{margin:6px 10px 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.menu a,.menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--text);font:inherit;font-weight:600;font-size:14px;background:none;border:0;cursor:pointer;text-align:left;width:100%}.menu a:hover,.menu button:hover{background:var(--surface-2)}.menu a[aria-current],.menu button[aria-current]{background:var(--accent-soft);color:var(--accent-ink)}.menu svg{width:16px;height:16px;color:var(--muted)}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.ptabs{display:flex;gap:6px;padding:5px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin:0 auto}.ptabs,.ptabs a{border-radius:var(--r-pill)}.ptabs a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;color:var(--text);font-weight:700;font-size:14px;white-space:nowrap}.ptabs a:hover{background:var(--surface)}.ptabs a .n{font-size:11.5px;font-weight:800;color:var(--muted)}.ptabs a .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.ptabs a .dot.pulse{animation:blink 1.4s ease-in-out infinite}.ptabs a[aria-current]{background:var(--pill-on-bg);color:var(--pill-on-fg)}.ptabs a[aria-current] .n{color:inherit;opacity:.75}.team{display:flex;align-items:center}.team .av{margin-left:-8px;border:3px solid var(--paper);box-sizing:content-box}.team .av:first-child{margin-left:0}.me{position:relative}.me>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px;border-radius:var(--r-pill)}.me>summary::-webkit-details-marker{display:none}.me .who{text-align:right;line-height:1.15}.me .who b{display:block;font-size:13.5px;color:var(--title);white-space:nowrap}.me .who .pill{margin-top:3px}.canvas{flex:1 1;min-height:0;background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.canvas.flush{padding:14px}.bnav,.mtop{display:none}.pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.pagehead h1{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.025em}.pagehead p{margin:6px 0 0;color:var(--muted);max-width:70ch}.crumbs{font-size:13px;color:var(--muted);margin-bottom:6px}.crumbs a{text-decoration:none;color:inherit}.crumbs a:hover{color:var(--title)}.card{background:var(--surface);border:1px solid var(--glass-line);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0}.card-pad{padding:22px 24px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 8px}.card-head h2{font-size:16px;font-weight:800}.card-body{padding:14px 22px 22px}.stack{display:flex;flex-direction:column;gap:16px}.grid{display:grid;grid-gap:16px;gap:16px}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-32{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}.stat{padding:18px 20px}.stat .lbl{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:600}.stat .lbl svg{width:16px;height:16px}.stat .val{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:6px;color:var(--title)}.stat .sub{margin-top:4px}.badge,.pill,.stat .sub{color:var(--muted);font-size:12.5px}.badge,.pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:var(--r-pill);font-weight:700;background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;line-height:1.3}.badge:before,.pill>i{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.badge:before{opacity:.9}.pill.dolly{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.pill.dolly>i{display:none}.badge.blue,.pill.wait{background:var(--wait-bg);color:var(--wait);border-color:transparent}.badge.green,.pill.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.badge.amber,.pill.warn{background:var(--warn-bg);color:var(--warn);border-color:transparent}.badge.red,.pill.err{background:var(--err-bg);color:var(--err);border-color:transparent}.pill.sm{font-size:11.5px;padding:2px 9px}.badge.pulse:before,.pill.pulse>i{animation:blink 1.4s ease-in-out infinite}summary.pill{cursor:pointer;list-style:none}summary.pill::-webkit-details-marker{display:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--title);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s,border-color .12s,transform .05s}.btn:hover{background:var(--surface-2);border-color:var(--muted)}.btn:active{transform:translateY(1px)}.btn svg{width:16px;height:16px;flex:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.dark{background:var(--pill-on-bg);border-color:var(--pill-on-bg);color:var(--pill-on-fg)}.btn.danger{color:var(--err);border-color:color-mix(in srgb,var(--err) 40%,transparent)}.btn.danger:hover{background:var(--err-bg)}.btn.ghost{border-color:transparent;background:transparent}.btn.sm{padding:6px 12px;font-size:12.5px}.btn.icon{width:40px;height:40px;padding:0}.btn.icon.sm{width:34px;height:34px}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn:focus-visible,.ptabs a:focus-visible,.rb:focus-visible,input.in:focus-visible,select.in:focus-visible,textarea.in:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}form:not(:focus-within) .btn.save{background:var(--surface);border-color:var(--line-strong);color:var(--title)}.row form,form.inline{display:inline-flex;margin:0}.lb,label.lb{display:block;font-weight:700;font-size:13px;margin:0 0 6px;color:var(--title)}.field{display:flex;flex-direction:column}input.in,select.in,textarea.in{width:100%;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit}input.in:focus,select.in:focus,textarea.in:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.hint{font-size:12.5px;color:var(--muted);margin-top:5px}.alert{display:flex;gap:10px;padding:12px 16px;border-radius:16px;font-size:13.5px;background:var(--wait-bg);color:var(--wait)}.alert.err{background:var(--err-bg);color:var(--err)}.alert.ok{background:var(--ok-bg);color:var(--ok)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert svg{width:18px;height:18px;flex:none;margin-top:1px}.secretbox{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:14px;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:13px;word-break:break-all;margin-top:8px;color:var(--text)}.kv{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0;word-break:break-word;color:var(--title);font-weight:600}.tablewrap{overflow-x:auto}table.t{width:100%;border-collapse:collapse}table.t th{text-align:left;font-size:11.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:10px 22px;white-space:nowrap}table.t td,table.t th{border-bottom:1px solid var(--line)}table.t td{padding:14px 22px;vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t tbody tr:hover td{background:var(--surface-2)}.sub,table.t td .sub{color:var(--muted);font-size:12.5px}.who-cell{display:flex;gap:12px}.chip,.who-cell{align-items:center}.chip{display:inline-flex;gap:6px;padding:6px 13px;border-radius:var(--r-pill);font-size:12.5px;font-weight:700;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--muted);cursor:pointer;font-family:inherit}.chip.on{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:var(--pill-on-bg)}.seg{display:inline-flex;padding:4px;gap:2px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}.seg .btn,.seg button{border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);font:inherit;font-weight:700;font-size:12.5px;padding:7px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.seg .btn.on,.seg .btn.primary,.seg button.on{background:var(--pill-on-bg);color:var(--pill-on-fg)}.tabs{display:flex;gap:6px;margin-bottom:18px;overflow-x:auto}.tabs a{padding:8px 15px;border-radius:var(--r-pill);text-decoration:none;color:var(--muted);font-weight:700;font-size:13.5px;white-space:nowrap;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line)}.tabs a.active,.tabs a[aria-current]{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:transparent}.progress{height:8px;background:var(--gray-bg);border-radius:99px;overflow:hidden}.progress>i{display:block;height:100%;background:var(--accent);border-radius:99px}.progress.warn>i{background:#f0a020}.progress.crit>i{background:var(--err)}.empty{text-align:center;padding:44px 20px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:6px}.empty>svg{width:36px;height:36px;opacity:.45;margin-bottom:4px}.empty b{display:block;color:var(--title);font-size:16px}.list-row{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid var(--line);text-decoration:none;color:inherit}.list-row:first-child{border-top:0}.list-row:hover{background:var(--surface-2)}.list-row .ico{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center;flex:none}.list-row .ico svg{width:19px;height:19px}.list-row .grow b{display:block;color:var(--title)}.list-row .grow .mut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.card>.list-row:first-child,.card>div>.list-row:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.drop{border:2px dashed var(--line-strong);border-radius:18px;padding:24px;text-align:center;color:var(--muted)}.drop input{display:block;margin:10px auto 0}.snippet{background:var(--ink);color:#cfe3ff;border-radius:16px;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;white-space:pre-wrap;word-break:break-all}.swatch{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);padding:0;background:none;cursor:pointer}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.steps li{display:flex;gap:10px;align-items:center}.steps li svg{width:18px;height:18px;flex:none;color:var(--muted)}.steps li.done svg{color:var(--ok)}.steps li.done a{color:var(--muted);text-decoration:line-through}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:88px 20px 24px}.login-card{width:100%;max-width:420px;padding:30px;border-radius:var(--r-xl)}.brand{display:flex;align-items:center;gap:10px;padding:0 0 18px;color:var(--title);text-decoration:none}.brand b{font-size:18px}.brand small{display:block;font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:600}.av{width:36px;height:36px;display:inline-grid;place-items:center;font-weight:800;font-size:12.5px;color:#101827;background:var(--oro);flex:none;position:relative;letter-spacing:.02em}.av,.av .pres{border-radius:50%}.av .pres{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid var(--surface);background:#9aa3b2}.av .pres.ONLINE{background:#2fbf6b}.av .pres.AWAY{background:#f0a020}.av .cnt{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:10.5px;place-items:center;border:2px solid var(--paper)}.av .cnt,.avatar{background:var(--accent);color:var(--on-accent);font-weight:800;display:grid}.avatar{width:36px;height:36px;place-items:center;font-size:13px}.avatar,.orb{border-radius:50%;flex:none}.orb{position:relative;display:inline-block;vertical-align:middle;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 26%),radial-gradient(circle at 74% 22%,var(--viola) 0,rgba(183,156,255,0) 46%),radial-gradient(circle at 26% 80%,var(--corallo) 0,rgba(255,158,128,0) 50%),radial-gradient(circle at 60% 62%,var(--accent) 0,#1d5fd1 100%);box-shadow:0 10px 22px -10px rgba(29,95,209,.55),inset 0 -6px 12px rgba(16,24,39,.12)}.orb:after,.orb:before{content:"";position:absolute;top:37%;width:13%;height:23%;background:#fff;border-radius:50% 50% 48% 48%/62% 62% 38% 38%;opacity:.96}.orb:before{left:31%;transform:rotate(-14deg)}.orb:after{left:56%;transform:rotate(14deg)}.orb.listen.big{animation:breathe 6s ease-in-out infinite}.orb.think{animation:breathe 1.6s ease-in-out infinite}.orb.off{filter:saturate(.15) brightness(1.08);box-shadow:none}.orb.tiny:after,.orb.tiny:before{display:none}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-3px)}}@media (prefers-reduced-motion:reduce){.badge.pulse:before,.orb,.pill.pulse>i,.ptabs a .dot.pulse,.rb .n.pulse{animation:none!important}}.canvas:has(.inbox-wrap){padding:12px}.inbox-wrap{display:grid;grid-template-columns:360px minmax(0,1fr) 300px;grid-gap:12px;gap:12px;height:calc(100vh - 134px);min-height:520px}.inbox-wrap.noinfo{grid-template-columns:360px minmax(0,1fr)}.col{background:var(--surface);border:1px solid var(--glass-line);border-radius:var(--r-lg);box-shadow:var(--shadow);min-height:0;display:flex;flex-direction:column;overflow:hidden}.col.plain{background:transparent;border:0;box-shadow:none;overflow:visible}.inbox-head{padding:18px 18px 10px;display:grid;grid-gap:12px;gap:12px}.inbox-head h1{font-size:24px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.inbox-head h1 small{font-size:12.5px;color:var(--muted);font-weight:600;letter-spacing:0}.search{position:relative}.search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted)}.search input{width:100%;padding:11px 14px 11px 38px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:13.5px;color:var(--text)}.search input:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}.chips{display:flex;gap:6px;flex-wrap:wrap}.items{flex:1 1;overflow-y:auto;padding:4px 10px 12px;display:grid;grid-gap:4px;gap:4px;align-content:start}.item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px;border-radius:18px;align-items:start;text-align:left;background:none;border:1px solid transparent;font:inherit;color:inherit;cursor:pointer;width:100%}.item:hover{background:var(--surface-2)}.item.on{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}.item .av{width:40px;height:40px;font-size:13px}.item b{display:block;font-size:14px;color:var(--title);line-height:1.25}.item b,.item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item p{margin:2px 0 0;font-size:13px;color:var(--muted)}.item .whobar{display:flex;gap:6px;align-items:center;margin-top:7px;flex-wrap:wrap}.item .meta{display:grid;grid-gap:6px;gap:6px;justify-items:end}.item time{font-size:11.5px;color:var(--muted);white-space:nowrap}.item .unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:800;display:grid;place-items:center}.conv-head{gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.conv-head,.conv-head .id{display:flex;align-items:center}.conv-head .id{gap:12px;min-width:0;flex:1 1 auto}.conv-head .id .av{width:44px;height:44px;font-size:14px}.conv-head .id .nameline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.conv-head .id b{display:block;font-size:16.5px;color:var(--title);line-height:1.2}.conv-head{flex-wrap:nowrap}.info dd.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info select.prio{width:auto;padding:4px 26px 4px 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:700}.conv-head .id span.l{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-head .acts{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;flex:none}.conv-head select.prio{width:auto;padding:7px 30px 7px 13px;border-radius:var(--r-pill);font-size:12.5px;font-weight:700}.thread{flex:1 1;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.sysmsg{align-self:center;text-align:center;font-size:12.5px;color:var(--muted);max-width:80%}.m{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;max-width:min(640px,86%);align-items:end}.m .av,.m .orb{width:34px;height:34px;font-size:11.5px}.m .bub{background:var(--surface);border:1px solid var(--line);border-radius:20px 20px 20px 6px;padding:11px 15px;font-size:14.5px;color:var(--text);box-shadow:var(--shadow);word-break:break-word}.m small{display:block;font-size:11.5px;color:var(--muted);margin-top:5px}.m.d .bub{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink);box-shadow:none}.m.p{grid-template-columns:minmax(0,1fr) 34px;align-self:flex-end}.m.p .bub{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:20px 20px 6px 20px}.m.n small,.m.p small{text-align:right}.m.n{grid-template-columns:minmax(0,1fr) 34px;align-self:flex-end}.m.n .bub{background:var(--warn-bg);color:var(--warn);border:1px dashed;border-radius:20px 20px 6px 20px;box-shadow:none}.composer{padding:12px 18px 16px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;position:relative;background:var(--surface)}.composer .qrow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.composer .q{padding:5px 11px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:700;color:var(--accent-deep);font-family:ui-monospace,Menlo,monospace;font-size:12px;cursor:pointer}.composer .q:hover{border-color:var(--accent)}.switch{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:99px;background:var(--line-strong);position:relative;cursor:pointer;transition:background .15s;margin:0}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.switch input:checked{background:#f0a020}.switch input:checked:after{transform:translateX(14px)}.composer .box{display:flex;align-items:flex-end;gap:10px;padding:7px 7px 7px 18px;border-radius:26px;background:var(--surface-2);border:1px solid var(--line)}.composer .box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.composer .box.internal{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.composer textarea{flex:1 1;border:0;background:transparent;resize:none;font:inherit;font-size:14.5px;color:var(--text);padding:9px 0;max-height:160px;min-height:22px;line-height:1.45}.composer textarea:focus{outline:none}.send{width:42px;height:42px;border-radius:50%;border:0;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;cursor:pointer;flex:none}.send:hover{background:var(--accent-hover)}.send[disabled]{opacity:.45;cursor:default}.send svg{width:18px;height:18px}.canned-pop{position:absolute;left:18px;right:18px;bottom:calc(100% - 6px);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto;z-index:20;padding:6px}.canned-pop button{display:block;width:100%;text-align:left;padding:9px 12px;background:none;border:0;border-radius:12px;font:inherit;color:inherit;cursor:pointer}.canned-pop button.sel,.canned-pop button:hover{background:var(--surface-2)}.canned-pop button b{font-size:12.5px;color:var(--accent-deep);margin-right:8px;font-family:ui-monospace,Menlo,monospace}.canned-pop button span{color:var(--muted);font-size:12.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info{display:grid;grid-gap:12px;gap:12px;align-content:start;overflow-y:auto}.info .card{padding:16px 18px}.info h4{margin:0 0 10px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.info dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:7px 12px;gap:7px 12px;font-size:13px}.info dt{color:var(--muted)}.info dd{margin:0;color:var(--title);font-weight:600;word-break:break-word}.info .hist{display:grid;grid-gap:4px;gap:4px}.info .hist a{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted);text-decoration:none;padding:6px 8px;border-radius:10px}.info .hist a:hover{background:var(--surface-2)}.info .hist b{color:var(--title);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info textarea{width:100%;min-height:84px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:13px;padding:9px 11px;resize:vertical;color:var(--text)}.convo-empty{flex:1 1;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;text-align:center;padding:30px;color:var(--muted)}.convo-empty .orb{width:120px;height:120px}.convo-empty b{font-size:18px;color:var(--title)}.convo-empty .steps{text-align:left;margin-top:8px}.back{display:none}.testchat{display:flex;flex-direction:column;height:460px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.testchat .msgs{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}.testchat .msg{max-width:82%;padding:10px 14px;border-radius:18px;font-size:14px}.testchat .msg.visitor{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-radius:18px 18px 6px 18px}.testchat .msg.assistant{align-self:flex-start;background:var(--accent-soft);color:var(--accent-ink);border-radius:18px 18px 18px 6px}.testchat .msg.system{align-self:center;color:var(--muted);font-size:12.5px;background:none}.testchat .composer{border-top:1px solid var(--line)}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.spacegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.m-only{display:none!important}.spacegrid a{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--glass-line);box-shadow:var(--shadow);text-decoration:none;color:var(--title);font-weight:800;font-size:16px}.spacegrid a svg{width:22px;height:22px;color:var(--accent-deep)}.spacegrid a span{font-size:13px;font-weight:500;color:var(--muted)}.topbanner{position:fixed;left:50%;top:14px;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-weight:700;font-size:13.5px;color:var(--title)}.topbanner svg{width:16px;height:16px;color:var(--accent-deep)}.verifybar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border-radius:18px;background:var(--warn-bg);color:var(--warn);font-size:13.5px;font-weight:600}.verifybar svg{width:18px;height:18px;flex:none}.verifybar span{flex:1 1;min-width:200px}.bub ol,.bub ul{margin:4px 0;padding-left:20px}.bub li{margin:2px 0}.bub code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:color-mix(in srgb,currentColor 10%,transparent);padding:1px 5px;border-radius:6px}.bub a{color:inherit;text-decoration:underline}.xfer{position:relative}.xfer>summary{list-style:none}.xfer>summary::-webkit-details-marker{display:none}.navbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none;opacity:0;transition:opacity .25s}.navbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent-hover),var(--accent));box-shadow:0 0 8px var(--accent)}.navbar.run{opacity:1}.navbar.run i{width:82%;transition:width 9s cubic-bezier(.1,.7,.2,1)}.navbar.end{opacity:0;transition-delay:.15s}.navbar.end i{width:100%;transition:width .2s ease-out}html.is-loading,html.is-loading a,html.is-loading button{cursor:progress!important}.spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spin .7s linear infinite;flex:none;opacity:.8;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.navbar i,.spin{animation:none;transition:none}}@media (max-width:1240px){.inbox-wrap,.inbox-wrap.noinfo{grid-template-columns:330px minmax(0,1fr)}.inbox-wrap .info{position:fixed;right:16px;top:96px;bottom:16px;width:320px;z-index:50;background:var(--paper);padding:12px;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:none}.inbox-wrap.showinfo .info{display:grid}.ptabs a{padding:9px 12px}.team{display:none}}@media (min-width:1241px){.only-mid{display:none!important}}@media (max-width:900px){.app{grid-template-columns:1fr}.rail,.top{display:none}.mtop{display:flex;align-items:center;gap:10px;padding:12px 14px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mtop .ws>summary{max-width:220px;padding:6px 12px 6px 6px}.mtop .me{margin-left:auto}.mtop .me .who{display:none}.main{padding:0 10px calc(84px + env(safe-area-inset-bottom, 0px))}.canvas{padding:16px;border-radius:24px}.canvas.flush{padding:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;justify-content:space-around;padding:8px 6px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--line)}.bnav a{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:11px;font-weight:700;color:var(--muted);text-decoration:none;min-width:60px;padding:4px 0}.bnav a svg{width:22px;height:22px}.bnav a[aria-current]{color:var(--accent-deep)}.bnav a .n{position:absolute;top:-2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:800;display:grid;place-items:center}.cols-2,.cols-3,.cols-32,.form-grid{grid-template-columns:1fr}.m-only{display:flex!important}.spacegrid{grid-template-columns:1fr 1fr}.conv-head,.conv-head .acts{flex-wrap:wrap}.hide-m{display:none!important}.kv{grid-template-columns:1fr;gap:0}.kv dd{margin-bottom:8px}.canvas:has(.inbox-wrap){padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.inbox-wrap,.inbox-wrap.noinfo{grid-template-columns:1fr;height:calc(100dvh - 150px)}.inbox-wrap .convcol,.inbox-wrap .info,.inbox-wrap.open .listcol{display:none}.inbox-wrap.open .convcol{display:flex}.inbox-wrap.open.showinfo .info{display:grid;position:fixed;inset:60px 10px 90px;width:auto}.back{display:inline-flex}.m{max-width:94%}.conv-head{padding:12px 14px;gap:10px}.conv-head .acts .btn:not(.primary) .lbl{display:none}.thread{padding:14px}.composer{padding:10px 12px 12px}.pagehead h1{font-size:24px}.snippet{overflow-x:auto;white-space:pre}}.site{--site-ink:#0b1220;--site-ink-2:#101827;color:var(--text);background:var(--bg);overflow-x:hidden}.site h1,.site h2{font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance;margin:0}.site h1,.site h2,.site h3{color:inherit}.sheet,.site-head,.site-hero,.site-sec.dark{--title:#f1f3f7;--text:#e8ebf1;--muted:#a5adbb}.site-head{position:fixed;inset:0 0 auto 0;z-index:50;color:#fff;transition:background .25s,-webkit-backdrop-filter .25s;transition:background .25s,backdrop-filter .25s;transition:background .25s,backdrop-filter .25s,-webkit-backdrop-filter .25s}.site-head-in{position:relative;display:flex;align-items:center;gap:18px;padding:12px max(20px,env(safe-area-inset-left));min-height:64px}.site-head.scrolled{background:rgba(11,18,32,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lockup{display:flex;gap:10px;min-width:0}.lockup,.lockup a{align-items:center}.lockup a{display:inline-flex;gap:9px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:-.02em}.lockup .alogo{font-size:20px}.lockup .alogo svg{width:30px;height:30px;flex:none}.lockup .sep{color:rgba(255,255,255,.5);font-weight:400}.lockup .pname{font-size:20px}.lockup .pname span{display:inline-flex;align-items:center;gap:6px}.lockup .pname .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block}.site-nav{display:flex;gap:18px;margin-left:8px}.site-nav a{color:rgba(255,255,255,.8);text-decoration:none;font-weight:600;font-size:14.5px}.site-nav a:hover{color:#fff}.mnav,.site-head-in .site-lang{margin-left:auto}.mnav{display:none}.mnav summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:10px}.mnav summary::-webkit-details-marker{display:none}.mnav[open] summary{background:rgba(255,255,255,.08)}.burger{width:22px;height:16px;border-bottom:2px solid #fff;position:relative;display:block}.burger,.burger:after{border-top:2px solid #fff}.burger:after{content:"";position:absolute;left:0;right:0;top:5px}.mnav[open] .burger{border-color:transparent}.mnav[open] .burger:after,.mnav[open] .burger:before{content:"";position:absolute;left:0;right:0;top:7px;border-top:2px solid #fff;transform:rotate(45deg)}.mnav[open] .burger:before{transform:rotate(-45deg)}.sheet{position:absolute;left:0;right:0;top:64px;background:var(--site-ink);color:#fff;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:18px 20px 24px;display:grid;grid-gap:20px;gap:20px;max-height:calc(100vh - 64px);overflow:auto}.sheet .grp{display:grid;grid-gap:4px;gap:4px}.sheet .grp b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:4px}.sheet .grp a{display:flex;align-items:center;gap:12px;padding:9px 0;text-decoration:none;font-weight:600;font-size:17px;border-bottom:1px solid rgba(255,255,255,.06);color:#fff}.foot-prod .dot,.sheet .dot{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.foot-prod .dot{width:9px;height:9px;border-radius:50%}.lang2{display:inline-flex;gap:2px;padding:3px;border-radius:99px;border:1px solid rgba(255,255,255,.22);justify-self:start}.lang2 a{padding:5px 9px;border-radius:99px;line-height:1;font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;color:rgba(255,255,255,.7)}.lang2 a[aria-current]{background:var(--accent);color:var(--on-accent)}.site-link{color:rgba(255,255,255,.85);text-decoration:none;font-weight:600;font-size:14px}.site-lang{display:flex;gap:2px;border:1px solid var(--line-strong);border-radius:999px;padding:2px}.site-lang a{padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;color:var(--muted);letter-spacing:.4px}.site-lang a[aria-current]{background:var(--ink);color:#fff}.site-lang.dark{border-color:rgba(255,255,255,.22)}.site-lang.dark a{color:rgba(255,255,255,.7)}.site-lang.dark a[aria-current]{background:#fff;color:var(--ink)}.site-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent;transition:transform .12s,background .15s,border-color .15s;white-space:nowrap}.site-btn:hover{transform:translateY(-1px)}.site-btn.sm{padding:9px 16px;font-size:13.5px}.site-btn.primary{background:var(--accent);color:var(--on-accent)}.site-btn.primary:hover{background:var(--accent-hover)}.site-btn.ghost{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.06)}.site-btn.ghost:hover{background:rgba(255,255,255,.12)}.site-sec.light .site-btn.ghost{border-color:var(--line-strong);color:var(--text);background:var(--surface)}.site-hero{position:relative;min-height:100svh;background:var(--site-ink);color:#fff;display:flex;flex-direction:column;align-items:center;padding:128px max(20px,env(safe-area-inset-left)) 0;overflow:hidden}.site-hero:before{content:"";position:absolute;inset:auto -20% -40% -20%;height:90%;background:radial-gradient(60% 55% at 50% 60%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%);pointer-events:none}.site-hero-text{position:relative;text-align:center;max-width:920px}.site-hero h1{font-size:clamp(42px,7.2vw,96px)}.site-hero h1 span{color:var(--accent)}.site-hero p{font-size:clamp(17px,1.6vw,22px);color:rgba(255,255,255,.78);max-width:680px;margin:22px auto 0;line-height:1.45}.site-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.site-ctas,.site-ctas.center{justify-content:center}.site-hero small{display:block;margin-top:16px;color:rgba(255,255,255,.6);font-size:13.5px}.site-hero-shot{position:relative;margin:56px auto 0;width:min(1240px,100%);border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 -10px 80px rgba(127,182,255,.18),0 30px 80px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.12);border-bottom:0;background:#fff}.site-hero-shot img{display:block;width:100%;height:auto}.site-sec{padding:clamp(72px,10vw,140px) max(20px,env(safe-area-inset-left))}.site-sec.light{background:var(--bg);color:var(--text)}.site-sec.dark{background:var(--site-ink-2);color:#fff}.site-sec-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.site-sec-in.flip .site-copy{order:2}.site-sec-in.flip .site-shot{order:1}.site-copy h2{font-size:clamp(34px,4.6vw,64px)}.site-copy p{font-size:clamp(16px,1.35vw,19px);line-height:1.5;margin:18px 0 0;max-width:560px}.site-sec.light .site-copy p{color:var(--muted)}.site-sec.dark .site-copy p{color:rgba(255,255,255,.75)}.site-eyebrow{font-size:13px;font-weight:800;letter-spacing:2px;color:var(--accent-deep);margin:0 0 14px!important}.site-sec.dark .site-eyebrow{color:var(--accent)}.site-shot{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 60px rgba(16,24,39,.18);background:#fff}.site-sec.dark .site-shot{border-color:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.45)}.site-shot img{display:block;width:100%;height:auto}.site-code{margin:18px 0 0;background:var(--site-ink);color:#cfe3ff;border-radius:12px;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:13px;white-space:pre-wrap;word-break:break-all}.site-sec.center{text-align:center}.site-sec.center .site-copy{max-width:820px;margin:0 auto}.site-sec.center .site-copy p{margin-left:auto;margin-right:auto}.site-phones{display:flex;justify-content:center;gap:clamp(20px,5vw,64px);margin-top:48px;flex-wrap:wrap}.site-phone{margin:0;width:min(300px,80vw)}.site-phone img{width:100%;height:auto;display:block;border-radius:34px;border:8px solid #1c2740;box-shadow:0 30px 70px rgba(0,0,0,.5);background:#000}.site-phone figcaption{margin-top:14px;color:rgba(255,255,255,.7);font-size:14px}.site-features{list-style:none;margin:40px auto 0;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;text-align:left}.site-features li{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;font-size:14.5px;line-height:1.4}.site-features li svg{width:22px;height:22px;flex:none;color:var(--accent-deep)}.site-plans{display:grid;grid-template-columns:repeat(2,minmax(0,420px));grid-gap:18px;gap:18px;justify-content:center;margin-top:40px;text-align:left}.site-plan{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:10px}.site-plan.pro{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.site-plan b{font-size:15px;letter-spacing:.3px;text-transform:uppercase;color:rgba(255,255,255,.7)}.site-plan p{color:rgba(255,255,255,.75);margin:0 0 8px;line-height:1.5;flex:1 1}.site-amount{font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1}.site-amount small{font-size:14px;font-weight:600;color:rgba(255,255,255,.65);letter-spacing:0;margin-left:6px}.site-note{color:rgba(255,255,255,.6);font-size:13.5px;margin:22px auto 0;max-width:620px}.site-sec.end{padding-bottom:120px}.foot{background:var(--bg);border-top:1px solid var(--line);padding:48px max(20px,env(safe-area-inset-left)) 40px;color:var(--muted);font-size:15px}.foot-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}.foot-brand p{margin:12px 0 0;max-width:34ch}.foot .logo{color:var(--text);font-size:18px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:-.02em}.foot-h{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 10px}.foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.foot ul a{text-decoration:none;color:inherit}.foot ul a:hover{text-decoration:underline}.foot-prod a{display:inline-flex;align-items:center;gap:9px}.foot-line{max-width:1240px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--line);font-size:14px}.foot-line a{text-decoration:none;color:inherit}.foot-lang{max-width:1240px;margin:14px auto 0;justify-self:start;width:max-content}html.js .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none;transition:none}}@media (max-width:980px){.site-head-in>.site-lang,.site-link,.site-nav{display:none}.mnav{display:block}.site-head-in{gap:12px}}@media (max-width:900px){.site-sec-in{grid-template-columns:1fr}.site-sec-in.flip .site-copy{order:1}.site-sec-in.flip .site-shot{order:2}.site-features{grid-template-columns:1fr 1fr}.site-plans{grid-template-columns:1fr}.site-hero{padding-top:104px}}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-features{grid-template-columns:1fr}.lockup .alogo span,.top-cta{display:none}}