:root{--brand:#7c3aed;--brand2:#9333ea;--brand3:#c026d3;--ink:#171227;--muted:#6b6480;--line:#ece8f6;--bg:#faf9fe;--card:#fff;--grad:linear-gradient(135deg,#7c3aed,#9333ea);--font-ui:ui-sans-serif,-apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-urdu:"Jameel Noori Nastaleeq","Noto Nastaliq Urdu","Awami Nastaliq",var(--font-ui);--font-ethiopic:"Noto Sans Ethiopic","Nyala",var(--font-ui);--font-myanmar:"Noto Sans Myanmar","Myanmar Text","Padauk",var(--font-ui);--auth-card-w:470px;--auth-provider-disc:26px;--auth-provider-glyph:20px;--auth-provider-glyph-clerk:18px;--auth-btn-arrow:11px;--auth-btn-outline:#7c3aed;--auth-btn-outline-hover:#6d28d9;--auth-card-pad:34px 32px 68px}html{scrollbar-width:thin;scrollbar-color:var(--brand) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--brand);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--brand2);border:2px solid transparent;background-clip:padding-box}.appshell[data-theme=dark]{scrollbar-color:#a78bfa transparent}.appshell[data-theme=dark] ::-webkit-scrollbar-thumb{background:#a78bfa}.appshell[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#c4b5fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-ui);color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}main{display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.muted{color:var(--muted)}h1{font-size:34px}h1,h2{letter-spacing:-.02em;font-weight:800;margin:0}h2{font-size:36px}h3{margin:0}.btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:13px 22px;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit;background:var(--grad);color:#fff;box-shadow:0 8px 20px -6px rgba(124,58,237,.5);transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px rgba(124,58,237,.6)}.btn.ghost{background:#f1eefb;color:var(--brand);box-shadow:none}.btn.ghost:hover{background:#e9e3fb}.btn.sm{padding:9px 16px;font-size:14px}.btn:disabled{opacity:.7;cursor:default;transform:none}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.navrow{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.brand,.chromebtn,.navcta .btn,.navlink-solo{white-space:nowrap}.brand,.navcta{flex-shrink:0}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;letter-spacing:-.01em}.brand .mark{flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--grad);display:grid;place-items:center;color:#fff;font-size:16px;box-shadow:0 4px 12px -3px rgba(124,58,237,.5)}.navcta{display:flex;align-items:center;gap:12px}.navauth-sizer{visibility:hidden;pointer-events:none}.navlink-solo{font-size:14.5px;font-weight:700;color:#4a4360}.navavatar{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:#f5f2fd;transition:box-shadow .15s,border-color .15s}.navavatar:hover{border-color:#d9cbf7;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.navavatar img{width:100%;height:100%;object-fit:cover;display:block}.navavatar-ph{font-weight:800;font-size:14px;line-height:1}.navavatar-ph,.navlink-solo:hover{color:var(--brand)}.langwrap{display:inline-flex;align-items:center;gap:5px;background:#f5f2fd;border:1px solid var(--line);border-radius:10px;padding:5px 9px}.langwrap .globe{font-size:14px;line-height:1}.langsel{border:0;background:transparent;font-weight:600;color:#4a4360;cursor:pointer;outline:none}.chromebtn,.langsel{font-family:inherit;font-size:13.5px}.chromebtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;color:#3f394f;cursor:default;text-decoration:none}.chromebtn .cico{display:inline-grid;place-items:center}.chromebtn .soon{font-size:10px;font-weight:800;letter-spacing:.03em;background:#f1eafd;color:#7c3aed;padding:2px 7px;border-radius:999px;text-transform:uppercase}.chromebtn-live{cursor:pointer}.chromebtn-live:hover{border-color:var(--brand)}@media(max-width:760px){.chromebtn .soon,.navlink-solo{display:none}}@media(max-width:660px){.chromebtn{display:none}}@media(max-width:500px){.brand .wordmark{display:none}}@media(max-width:380px){.nav .langpick-cur{display:none}.nav .wrap{padding:0 12px}.navcta{gap:8px}.navrow{gap:10px}}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 12% 8%,rgba(147,51,234,.14),transparent 60%),radial-gradient(50% 50% at 92% 12%,rgba(192,38,211,.12),transparent 60%)}.hgrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:52px;gap:52px;align-items:center;padding-block:74px 66px;position:relative}@media(max-width:920px){.hgrid{grid-template-columns:1fr;gap:40px;padding-block:48px 42px}}.auth{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column}.main-bare{display:block}.auth:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 10% 6%,rgba(147,51,234,.14),transparent 60%),radial-gradient(50% 50% at 94% 16%,rgba(192,38,211,.12),transparent 60%)}.auth-center{margin-block:auto;justify-content:center;padding-block:56px 52px}.auth-center,.auth-form{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.auth-form:before{content:"";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(560px,92vw);height:min(420px,80%);border-radius:50%;background:radial-gradient(closest-side,rgba(124,58,237,.16),transparent);z-index:-1;pointer-events:none}.cl-card .cl-logoBox a,.cl-card .cl-logoBox a:hover,.cl-logoBox a{text-decoration:none}.cl-logoBox a{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink)}.cl-logoBox a:after{content:"AI Reply Writer";font-family:var(--font-ui);font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;transition:color .15s}.cl-logoBox a:hover:after{color:var(--brand)}.auth-form .cl-card .cl-formFieldInput{max-height:none;line-height:normal;font-family:inherit;font-size:15px;color:var(--ink);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#faf9fe;box-shadow:none;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.auth-form .cl-card .cl-formFieldInput:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.auth-alt{--auth-line-top:80px;margin:14px 0 0;text-align:center;font-size:13.5px;color:var(--muted)}.auth-alt.is-placed,.auth-legal.is-placed{position:absolute;top:var(--auth-line-top);left:0;right:0;margin:0;z-index:1}.auth-alt a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-alt a:hover{color:var(--brand)}.auth-legal{margin:18px 0 0;color:#9a93ab;font-size:12.5px;line-height:1.45;text-align:center;padding:0 8px}.auth-legal a{color:#7d7592;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.auth-legal a:hover{color:var(--brand)}.suform{width:100%;max-width:var(--auth-card-w);background:var(--card);border:1px solid rgba(236,232,246,.9);border-radius:22px;padding:var(--auth-card-pad);box-shadow:0 30px 70px -40px rgba(76,29,149,.45),0 2px 6px -2px rgba(76,29,149,.06);font-family:var(--font-ui)}.suform-head{text-align:center;margin-bottom:22px}.suform-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;color:inherit;text-decoration:none}.suform-brand:hover .suform-brandname{color:var(--brand)}.suform-brandname{transition:color .15s;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1}.suform-logo{display:block;width:36px;height:36px;border-radius:10px;flex:0 0 auto}.suform-head h2{font-size:17px;font-weight:700;letter-spacing:normal;line-height:1.35;margin:0 0 4px}.suform-head p{margin:0}.suform-alt,.suform-head p{font-size:13.5px;color:var(--muted)}.suform-alt a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.suform-alt a:hover{color:var(--brand)}.suform-head strong{color:var(--ink)}.suform-err{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:11px;padding:10px 12px}.suform-err,.suform-note{font-size:13.5px;margin-bottom:14px}.suform-note{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:#f6f2fe;border:1px solid #e2d7fb;color:#3a2f5a;border-radius:11px;padding:11px 13px}.suform-note strong{font-weight:700;line-height:1.4}.suform-cta{display:inline-flex;align-items:center;gap:6px;background:var(--brand);color:#fff;text-decoration:none;font-weight:700;font-size:13px;border-radius:9px;padding:8px 14px;transition:background .15s ease}.suform-cta:hover{background:var(--brand2)}.suform-cta:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.suform-oauth{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--grad);border:0;border-radius:999px;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 10px 24px -10px rgba(124,58,237,.65);transition:transform .15s,box-shadow .15s,filter .15s}.suform-oauth:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -10px rgba(124,58,237,.7);filter:brightness(1.04)}.suform-oauth:disabled{opacity:.65;cursor:default;transform:none}.suform-oauth svg{background:#fff;border-radius:50%;width:var(--auth-provider-glyph);height:var(--auth-provider-glyph);padding:calc((var(--auth-provider-disc) - var(--auth-provider-glyph)) / 2);box-sizing:content-box;flex:0 0 auto}.cl-card .cl-socialButtonsProviderIcon,.cl-rootBox .cl-socialButtonsProviderIcon,.cl-socialButtonsBlockButton .cl-socialButtonsProviderIcon{width:var(--auth-provider-glyph-clerk)!important;height:var(--auth-provider-glyph-clerk)!important;aspect-ratio:1!important;object-fit:contain!important;padding:calc((var(--auth-provider-disc) - var(--auth-provider-glyph-clerk)) / 2)!important;box-sizing:content-box!important;background:#fff!important;border-radius:50%!important;flex:0 0 auto!important}.suform-or{display:flex;align-items:center;text-align:center;gap:12px;color:var(--muted);font-size:12.5px;margin:18px 0}.suform-or:after,.suform-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.suform-body{gap:14px}.suform-body,.suform-field{display:flex;flex-direction:column}.suform-field{gap:6px}.suform-field span{font-size:13px;font-weight:600;color:var(--ink)}.suform-field input{font-family:inherit;font-size:15px;color:var(--ink);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#faf9fe;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.suform-field input:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.suform-submit{margin-top:2px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--auth-btn-outline);border-radius:999px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:700;color:var(--brand);background:#fff;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.suform-submit:hover:not(:disabled){border-color:var(--auth-btn-outline-hover);background:#faf7ff;filter:none}.suform-submit:disabled{opacity:.65;cursor:default}.suform-arrow{width:var(--auth-btn-arrow);height:var(--auth-btn-arrow);flex:0 0 auto}.cl-card .cl-formButtonPrimary,.cl-form .cl-formButtonPrimary,.cl-rootBox .cl-formButtonPrimary{border:1.5px solid var(--auth-btn-outline)!important;box-shadow:none!important}.cl-card .cl-formButtonPrimary:hover,.cl-form .cl-formButtonPrimary:hover,.cl-rootBox .cl-formButtonPrimary:hover{border-color:var(--auth-btn-outline-hover)!important}.cl-card .cl-buttonArrowIcon,.cl-formButtonPrimary .cl-buttonArrowIcon,.cl-rootBox .cl-buttonArrowIcon{width:var(--auth-btn-arrow)!important;height:var(--auth-btn-arrow)!important;flex:0 0 auto!important}.suform-link{background:none;border:0;color:var(--brand);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:2px;align-self:center}.suform-link:disabled{opacity:.6;cursor:default}.suform-foot{text-align:center;font-size:13.5px;color:var(--muted);margin:18px 0 0}.suform-foot a{color:var(--brand);font-weight:600}.authskel{display:flex;flex-direction:column;align-items:center}.authskel-block,.authskel-line,.authskel-logo,.authskel-or{background:linear-gradient(90deg,#f1eefb,#e7e1f7,#f1eefb);background-size:200% 100%;border-radius:8px;animation:authskel-sheen 1.4s ease-in-out infinite}.authskel-logo{width:48px;height:48px;border-radius:12px;margin-bottom:14px}.authskel-line.lg{width:60%;height:17px;margin:0 0 8px}.authskel-line.sm{width:78%;height:13px;margin-bottom:22px}.authskel-line.xs{width:34%;height:12px;align-self:flex-start;margin-bottom:8px}.authskel-block{width:100%;border-radius:12px}.authskel-block.btn{height:44px}.authskel-block.field{height:44px;margin-bottom:16px}.authskel-or{width:100%;height:1px;margin:18px 0;border-radius:0}@keyframes authskel-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.authskel-block,.authskel-line,.authskel-logo,.authskel-or{animation:none}}.captcha-nudge{border-radius:10px;animation:captcha-nudge 1.2s ease-out 1}@keyframes captcha-nudge{0%,to{box-shadow:0 0 0 0 rgba(124,58,237,0)}15%{box-shadow:0 0 0 4px rgba(124,58,237,.35)}40%{box-shadow:0 0 0 4px rgba(124,58,237,.18)}70%{box-shadow:0 0 0 4px rgba(124,58,237,.32)}}@media(prefers-reduced-motion:reduce){.captcha-nudge{animation:none;box-shadow:0 0 0 4px rgba(124,58,237,.3)}}@media(max-width:920px){.auth-center{padding-block:32px 40px}.auth-form:before{display:none}}@media(max-width:560px){.auth-center{padding-block:20px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#f1eafd;color:#6d28d9;font-weight:700;font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid #e6dcfb}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.hero h1{font-size:52px;line-height:1.06;letter-spacing:-.03em;margin:20px 0 0}.hero h1 .accent{background:linear-gradient(120deg,#7c3aed,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{font-size:19px;color:var(--muted);max-width:540px;margin:20px 0 0}.actions{display:flex;gap:clamp(8px,2.6vw,14px);margin-top:28px;flex-wrap:nowrap}.actions .btn{min-width:0;justify-content:center;text-align:center;padding-inline:clamp(12px,3.4vw,22px);font-size:clamp(13.5px,3.4vw,15px)}.trust{display:flex;gap:18px;margin-top:22px;color:#8b8499;font-size:13.5px;flex-wrap:wrap}.trust,.trust .i{align-items:center}.trust .i{display:inline-flex;gap:6px}.trust svg{width:16px;height:16px;color:#22c55e}@media(max-width:520px){.hero h1{font-size:38px}}.mock{position:relative}.win{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -24px rgba(76,29,149,.35);overflow:hidden}.bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--line);background:#fbfaff}.bar i{width:11px;height:11px;border-radius:50%;display:inline-block}.bar .r{background:#ff5f57}.bar .y{background:#febc2e}.bar .g{background:#28c840}.bar .site{-webkit-margin-start:10px;margin-inline-start:10px;font-size:12.5px;color:#9a93ab;font-weight:600}.mbody{padding:18px}.msg{max-width:82%;padding:11px 14px;border-radius:14px;font-size:13.5px;margin-bottom:12px}.msg.in{background:#f2effb;color:#3a3450;border-bottom-left-radius:4px}.composer{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.composer .txt{font-size:13.5px;color:#3a3450;min-height:44px}.ctoolbar{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.cicons{display:flex;gap:8px}.cicons span{width:22px;height:22px;border-radius:6px;background:#f4f1fb;display:grid;place-items:center;font-size:12px;color:#b7b0c6}.aichip{display:inline-flex;gap:6px;background:var(--grad);color:#fff;padding:7px 12px;border-radius:999px;box-shadow:0 6px 14px -4px rgba(124,58,237,.55)}.aichip,.float-badge{align-items:center;font-weight:700;font-size:12.5px}.float-badge{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 30px -12px rgba(76,29,149,.4);padding:10px 13px;display:flex;gap:9px;z-index:2}.float-badge .em{font-size:16px}.fb1{top:-18px;right:-14px}.fb2{bottom:26px;left:-26px}@media(max-width:920px){.fb1,.fb2{display:none}}.block{padding:72px 0}.block.alt{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.center{text-align:center;max-width:700px;margin:0 auto}.kicker{color:var(--brand);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}h2{margin-top:0}.center h2{margin-top:12px}.lead{color:var(--muted);font-size:18px;margin:14px 0 0}.strip{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(52px,7vw,76px) 0 clamp(34px,5vw,56px)}.stripin{padding:30px 0}.stripin p{text-align:center;color:#9a93ab;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pill{background:#f7f5fd;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600;color:#4a4360;display:inline-flex;align-items:center;gap:7px}.pill .d{width:8px;height:8px;border-radius:50%;background:var(--brand);opacity:.65}.feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}.mq{position:relative;overflow:hidden;width:100%;--mq-fade:var(--bg)}.mq-track{display:flex;width:max-content;animation:mq-scroll linear infinite}.mq[data-reverse=yes] .mq-track{animation-direction:reverse}.mq-set{display:flex;align-items:center;gap:44px;-webkit-padding-end:44px;padding-inline-end:44px;flex-shrink:0}@keyframes mq-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}[dir=rtl] .mq-track{animation-name:mq-scroll-rtl}.mq:has(.mqlogo:hover,.mqflag:hover) .mq-track{animation-play-state:paused}@supports not selector(:has(*)){.mq:hover .mq-track{animation-play-state:paused}}.mq:after,.mq:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.mq:before{inset-inline-start:0;background:linear-gradient(to right,var(--mq-fade),transparent)}.mq:after{inset-inline-end:0;background:linear-gradient(to left,var(--mq-fade),transparent)}.strip .mq{--mq-fade:#fff}.mq-logos{padding:40px 0 22px}.mqlogo{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;min-width:78px}.mqlogo-ic{width:52px;height:52px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 14px -10px rgba(76,29,149,.5)}.mqlogo-ic svg{width:28px;height:28px;display:block}.mqlogo-name{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.langs{padding-bottom:56px}.mq-flags{padding:40px 0 22px}.mqflag{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0;min-width:74px}.mqflag-img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;border:1px solid var(--line);background:#fff}.mqflag-name{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.mqflag,.mqlogo{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.mqflag-img,.mqlogo-ic{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.mqflag-name,.mqlogo-name{transition:color .28s ease}@media(hover:hover){.mqflag:hover,.mqlogo:hover{transform:translateY(-10px)}.mqflag:hover .mqflag-img,.mqlogo:hover .mqlogo-ic{transform:scale(1.08);border-color:#d9ccfb;box-shadow:0 16px 26px -14px rgba(76,29,149,.55)}.mqflag:hover .mqflag-name,.mqlogo:hover .mqlogo-name{color:var(--brand)}}@media(prefers-reduced-motion:reduce){.mq-track{animation:none;width:100%}.mq-set{flex-wrap:wrap;justify-content:center;row-gap:22px}.mq-set[aria-hidden=true],.mq:after,.mq:before{display:none}.mqflag,.mqflag-img,.mqflag-name,.mqlogo,.mqlogo-ic,.mqlogo-name{transition:none}.mqflag:hover,.mqflag:hover .mqflag-img,.mqlogo:hover,.mqlogo:hover .mqlogo-ic{transform:none}}@media(max-width:640px){.mq-flags,.mq-logos{padding:30px 0 18px}.mq-set{gap:30px;-webkit-padding-end:30px;padding-inline-end:30px}.mqlogo-ic{width:46px;height:46px;border-radius:13px}.mqlogo-ic svg{width:25px;height:25px}.mqlogo{min-width:66px}.mq:after,.mq:before{width:44px}.mqflag-img{width:46px;height:46px}.mqflag{min-width:64px}}@media(max-width:900px){.feats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.feats{grid-template-columns:1fr}}.fcard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;transition:transform .15s,box-shadow .15s}.fcard:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(76,29,149,.4)}.ficon{width:46px;height:46px;border-radius:12px;background:#f1eafd;display:grid;place-items:center;color:var(--brand);margin-bottom:16px}.ficon svg{width:23px;height:23px;display:block}.fcard h3{font-size:18px;margin-bottom:7px}.fcard p{color:var(--muted);font-size:14.5px;margin:0}.roletabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:40px}.roletab{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--muted);padding:12px 18px;border-radius:14px;cursor:pointer;transition:color .15s,background .15s}.roletab:hover{background:#f7f4fd}.roletab.on,.roletab:hover{color:var(--brand)}.roletab-ic{width:44px;height:44px;border-radius:12px;background:#f1eafd;display:grid;place-items:center;transition:background .15s,box-shadow .15s}.roletab-ic svg{width:21px;height:21px}.roletab.on .roletab-ic{background:#e4d8fb;box-shadow:0 0 0 2px var(--brand) inset}.roletab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:700px){.roletabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.roletab{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;border-radius:14px;font-size:12.5px;text-align:left;line-height:1.25}.roletab-ic{width:30px;height:30px;border-radius:9px;background:transparent;flex:0 0 auto;border:1.5px solid rgba(107,100,128,.35)}.roletab-ic svg{width:17px;height:17px}.roletab.on{background:#f1eafd}.roletab.on .roletab-ic{background:#fff;border-color:transparent;box-shadow:none}}.rolepanel{margin-top:8px;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:36px;animation:roleIn .25s ease}@keyframes roleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rolepanel{animation:none}}.rolegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 36px;gap:28px 36px}@media(max-width:700px){.rolegrid{grid-template-columns:1fr}.rolepanel{padding:26px 22px}}.rolecard{display:flex;gap:16px;align-items:flex-start}.roleicon{flex:0 0 auto;width:42px;height:42px;border-radius:11px;background:#f1eafd;display:grid;place-items:center;color:var(--brand)}.roleicon svg{width:21px;height:21px;display:block}.roletext{min-width:0}.roletext h3{font-size:16.5px;margin:0 0 5px}.roletext p{color:var(--muted);font-size:14.5px;margin:0;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:44px}@media(max-width:760px){.steps{grid-template-columns:1fr}}.step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 24px}.step .num{width:36px;height:36px;border-radius:10px;background:var(--grad);color:#fff;font-weight:800;display:grid;place-items:center;margin-bottom:14px}.step h3{font-size:17px;margin-bottom:6px}.step p{color:var(--muted);font-size:14.5px;margin:0}.models{background:linear-gradient(135deg,#1c1338,#2a1a52);border-radius:26px;padding:52px 40px;text-align:center}.models,.models h2{color:#fff}.models .lead{color:#c9c0e6}.mbadges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.mbadge{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:11px 20px;font-weight:700;font-size:15px}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:44px;align-items:stretch}.pricing-error{margin:22px auto 0;max-width:520px;text-align:center}@media(max-width:820px){.plans{grid-template-columns:1fr}}.plan{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 26px;display:flex;flex-direction:column;position:relative}.plan.pop{border:2px solid var(--brand);box-shadow:0 24px 50px -26px rgba(124,58,237,.55)}.plan.pop .tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--grad);color:#fff;font-size:12px;font-weight:800;padding:5px 14px;border-radius:999px;letter-spacing:.03em}.plan h3{font-size:19px}.plan .amt{font-size:40px;font-weight:800;letter-spacing:-.02em;margin:10px 0 2px}.plan .amt span{font-size:15px;font-weight:600;color:var(--muted)}.plan .pdesc{color:var(--muted);font-size:14px;min-height:38px}.plan ul{list-style:none;margin:18px 0 22px;padding:0}.plan li{display:flex;gap:9px;align-items:flex-start;padding:7px 0;font-size:14.5px;color:#3f394f}.plan li svg{width:17px;height:17px;color:var(--brand);flex:0 0 auto;margin-top:2px}.plan .btn{width:100%;justify-content:center;margin-top:auto}.pricetop{padding-bottom:0}.priceh1{font-size:42px;letter-spacing:-.025em;line-height:1.12}@media(max-width:620px){.priceh1{font-size:31px}}.pricemarks{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px}.pricemarks-label{color:var(--muted);font-size:14px;font-weight:600}.pricemarks-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center}.pricemark{width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid var(--line);display:grid;place-items:center}.pricectl{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:34px}.segbar{background:#f1eefb;border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px}.seg,.segbar{display:inline-flex}.seg{border:0;background:transparent;font:inherit;font-size:14.5px;font-weight:700;color:#5b5470;padding:9px 20px;border-radius:999px;cursor:pointer;align-items:center;gap:7px;transition:background .15s,color .15s,box-shadow .15s}.seg:hover{color:var(--brand)}.segbar.wide .seg{padding:15px 56px;font-size:17px}@media(max-width:480px){.segbar.wide .seg{padding:11px 28px;font-size:15px}}.seg.on{background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px rgba(124,58,237,.7)}.cyclesw{display:inline-flex;align-items:center;gap:11px;border:0;background:transparent;padding:6px 4px;font:inherit;cursor:pointer;color:#5b5470;transition:color .15s}.cyclesw:hover{color:var(--brand)}.cyclesw-label{font-size:14.5px;font-weight:700;letter-spacing:-.005em}.cyclesw.on .cyclesw-label{color:var(--brand)}.cyclesw-track{position:relative;flex:0 0 auto;width:46px;height:26px;border-radius:999px;background:#e2dcf4;border:1px solid var(--line);transition:background .18s,box-shadow .18s}.cyclesw.on .cyclesw-track{background:var(--grad);border-color:transparent;box-shadow:0 8px 18px -8px rgba(124,58,237,.75)}.cyclesw-knob{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(23,18,39,.28);transition:transform .18s ease}.cyclesw.on .cyclesw-knob{transform:translateX(20px)}.cyclesw:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:999px}.cardcycle{display:flex;justify-content:flex-start;align-items:center;min-height:44px;margin:2px 0 10px}.cyclesw.sm{gap:8px;padding:2px 0}.cyclesw.sm .cyclesw-label{font-size:13px}.cyclesw.sm .cyclesw-track{width:38px;height:22px}.cyclesw.sm .cyclesw-knob{width:18px;height:18px}.cyclesw.sm.on .cyclesw-knob{transform:translateX(16px)}.priceplans{grid-template-columns:repeat(4,1fr);margin-top:30px;gap:18px;align-items:stretch}@media(max-width:1100px){.priceplans{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:820px){.priceplans{grid-template-columns:1fr;gap:18px}}.wrap.pricewrap{max-width:1400px}.pricecard{padding:28px 24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricecard:hover{transform:translateY(-3px);border-color:#d9cdf7;box-shadow:0 22px 44px -30px rgba(23,18,39,.45)}.pricecard.pop{background:linear-gradient(180deg,#faf7ff,#fff 190px)}.pricecard.pop:hover{transform:translateY(-5px);box-shadow:0 30px 60px -28px rgba(124,58,237,.6)}@media (prefers-reduced-motion:reduce){.pricecard,.pricecard.pop:hover,.pricecard:hover{transform:none;transition:none}.cyclesw-knob,.cyclesw-track{transition:none}}.pricecard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.pricenow{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:#f1eefb;border-radius:999px;padding:4px 10px}.pricecard .amt{margin:12px 0 0}.pricecard .amt,.priceyear{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceyear{display:flex;align-items:baseline;gap:9px;margin-top:4px;min-height:22px}.priceyear strong{font-size:15px;font-weight:800;color:var(--ink)}.priceyear s{font-size:13.5px;color:var(--muted);text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(124,58,237,.55);text-decoration-color:rgba(124,58,237,.55)}.pricenote{color:var(--muted);font-size:13px;min-height:20px}.pricecard .pdesc{margin-top:12px;min-height:42px}.pricecard .btn{margin-top:16px}.pricemodels{margin-top:22px;display:flex;flex-direction:column;gap:12px}.pmhead{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b83a3;margin-bottom:7px}.pmlist{display:flex;flex-direction:column;gap:1px}.pmrow{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;color:#3f394f;line-height:1.35}.pmrow .pmname{flex:1 1 auto;min-width:0}.pmark{width:22px;height:22px;border-radius:50%;flex:0 0 auto;display:inline-grid;place-items:center}.pmark svg{width:14px;height:14px;display:block}.pmrow.locked{color:#a49db4}.pmrow.locked .pmname{text-decoration:none}.pmrow>svg:last-child{width:12px;height:12px;flex:0 0 auto;color:var(--brand)}.pmrow>svg:first-child:last-child{color:inherit}.pricelimits{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;flex:1 1 auto}.pricelimits li{display:flex;gap:9px;align-items:flex-start;padding:6px 0;font-size:14px;color:#3f394f}.pricelimits li svg{width:16px;height:16px;color:var(--brand);flex:0 0 auto;margin-top:3px}.pricelimits li.off{color:#9a93ab}.pricelimits li.off svg{color:#c3bdd2}.priceteamnote{max-width:760px;margin:20px auto 0;text-align:center;color:var(--muted);font-size:14.5px}.priceteamnote a{color:var(--brand);font-weight:700}.priceincl{margin-top:56px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:36px 32px}.priceincl h2{font-size:26px}.priceincl .lead{margin-top:8px;font-size:15.5px;max-width:720px}.incllist{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 26px;gap:12px 26px}.incllist li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#3f394f}.incllist li svg{width:17px;height:17px;color:var(--brand);flex:0 0 auto;margin-top:3px}@media(max-width:760px){.incllist{grid-template-columns:1fr}.priceincl{padding:28px 22px}}.pricefaq{margin:64px 0 8px}.pricefaq h2{font-size:34px;text-align:center;letter-spacing:-.025em}.faqlist{max-width:880px;margin:34px auto 0}.faqrow{border-bottom:1px solid var(--line)}.faqrow summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px;font-size:17px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;transition:color .15s}.faqrow summary::-webkit-details-marker{display:none}.faqrow summary::marker{content:""}.faqrow summary:hover{color:var(--brand)}.faqrow summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.faqrow summary svg{width:20px;height:20px;flex:0 0 auto;color:#8b83a3;transition:transform .2s ease,color .15s}.faqrow summary:hover svg{color:var(--brand)}.faqrow[open] summary svg{transform:rotate(180deg);color:var(--brand)}.faqrow[open] summary{color:var(--brand)}.faqrow p{margin:-6px 0 24px;color:var(--muted);font-size:15px;line-height:1.65;max-width:72ch}@media(prefers-reduced-motion:reduce){.faqrow summary svg{transition:none}}.faqmore{text-align:center;margin-top:30px;color:var(--muted);font-size:14.5px}.faqmore a{color:var(--brand);font-weight:700}@media(max-width:560px){.pricefaq h2{font-size:26px}.faqrow summary{font-size:15.5px;padding:18px 2px;gap:16px}.faqrow p{font-size:14.5px}}.final{background:var(--grad);border-radius:26px;padding:60px 40px;text-align:center;color:#fff}.final h2{color:#fff;font-size:38px}.final p{color:#efe7ff;font-size:18px;margin-top:12px}.final .btn{background:#fff;color:var(--brand);margin-top:26px;box-shadow:0 12px 30px -8px rgba(0,0,0,.3)}.final .btn:hover{background:#f6f2ff}.site-footer{border-top:1px solid var(--line);background:#fff;margin-top:8px}.footgrid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,1fr);grid-gap:34px 28px;gap:34px 28px;padding-block:44px 34px}.footcol{min-width:0}.footbrand{margin-bottom:18px}.foothead{margin:0 0 14px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.footcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.footcol ul a{color:#6f6885;font-size:14.5px;text-decoration:none;transition:color .15s}.footcol ul a:hover{color:var(--brand)}.footinstall{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footinstall li{display:block}.footinstall .footsoon,.footinstall a{display:flex;align-items:center;gap:9px;font-size:14.5px;color:#6f6885;text-decoration:none;transition:color .15s}.footinstall a:hover{color:var(--brand)}.footinstall svg{flex:0 0 16px;width:16px;height:16px}.footsoon{color:#a7a1b8;cursor:default}.footsoon svg{opacity:.5;filter:grayscale(1)}.footsoon em{font-style:normal;font-size:13px}.footbottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:18px 26px;border-top:1px solid var(--line);color:#9a93ab;font-size:13.5px}.footsecure{display:inline-flex;align-items:center;gap:7px}.footsecure svg{flex:0 0 14px}.foothrt{color:#e0245e}@media(max-width:900px){.footgrid{grid-template-columns:1fr 1fr;gap:30px 24px;padding-block:36px 28px}.footbrandcol{grid-column:1/-1}}@media(max-width:560px){.footgrid{grid-template-columns:1fr;gap:28px}.footbottom{flex-direction:column;align-items:flex-start;gap:10px}}.stat{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.stat .box{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 20px;min-width:160px}.stat .box .n{font-size:26px;font-weight:800}.key{font-family:ui-monospace,monospace;background:#f4f1fb;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;word-break:break-all}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:26px}@media(max-width:780px){.cards{grid-template-columns:1fr}}[lang=ur]{font-family:var(--font-urdu);--font-ui:var(--font-urdu);line-height:2.05}[lang=am]{font-family:var(--font-ethiopic);--font-ui:var(--font-ethiopic);line-height:1.75}[lang=my]{font-family:var(--font-myanmar);--font-ui:var(--font-myanmar);line-height:1.8}[lang=bn],[lang=gu],[lang=hi],[lang=kn],[lang=ml],[lang=mr],[lang=ne],[lang=ta],[lang=te],[lang=th]{line-height:1.75}[lang=ja],[lang=ko],[lang=yue],[lang=zh-HK],[lang=zh-Hans],[lang=zh-TW],[lang=zh]{line-height:1.7}[dir=rtl] .fb1{right:auto;left:-14px}[dir=rtl] .fb2{left:auto;right:-26px}[dir=rtl] .msg.in{border-bottom-left-radius:14px;border-bottom-right-radius:4px}[dir=rtl] .plan.pop .tag{left:auto;right:50%;transform:translateX(50%)}[dir=rtl] .cyclesw.on .cyclesw-knob{transform:translateX(-20px)}[dir=rtl] .cyclesw.sm.on .cyclesw-knob{transform:translateX(-16px)}[dir=rtl] .mq:before{background:linear-gradient(to left,var(--mq-fade),transparent)}[dir=rtl] .mq:after{background:linear-gradient(to right,var(--mq-fade),transparent)}[dir=rtl] .dm-wa.in{border-bottom-left-radius:14px;border-bottom-right-radius:4px}[dir=rtl] .dm-cursor{right:auto;left:34px}.navapp{color:var(--brand)!important;font-weight:700!important}body:has(.appshell){display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}body:has(.appshell)>main{flex:1 1;min-height:0;display:flex;flex-direction:column}.appshell{background:#faf9fe;overflow:hidden}.appshell,.authgate{height:100vh;height:100dvh;display:flex}.authgate{align-items:center;justify-content:center;background:var(--bg);color:var(--ink)}.authgate[data-theme=dark]{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730}.authgate-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:34px 38px;text-align:center;max-width:340px;box-shadow:0 18px 40px -18px rgba(23,18,39,.18)}.authgate-card h2{margin:0;font-size:21px}.authgate-card p{margin:10px 0 20px;font-size:14px;color:var(--muted)}.authgate-wait{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top:3px solid #7c3aed;animation:authgatespin .8s linear infinite}@keyframes authgatespin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.authgate-wait{animation:none}}@supports selector(body:has(.appshell)){body:has(.appshell) .appshell{height:auto;flex:1 1;min-height:0}}.appside{width:250px;flex:0 0 250px;background:#fff;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;padding:16px 14px}.appbrand{display:flex;align-items:center;gap:7px;min-width:0;font-weight:800;font-size:15px;margin:4px 0 16px;padding:3px 6px;border-radius:10px;color:var(--ink);text-decoration:none;transition:background .15s}.appbrand:hover{background:#f4f1fb}.appbrand .plantag{flex:0 0 auto;padding:3px 7px}.appbrand .mark,.mark.sm{width:26px;height:26px;border-radius:8px;background:var(--grad);display:grid;place-items:center;color:#fff;font-size:14px}.appside-x,.sidecollapse{display:none}@media(min-width:861px){.sidecollapse{display:grid}.appshell[data-side=collapsed] .appside{width:64px;flex-basis:64px;padding-inline:8px}.appshell[data-side=collapsed] .appside .sidebtn>span:not([class]),.appshell[data-side=collapsed] .appside .sidelink>span:not([class]),.appshell[data-side=collapsed] .appside .sidenav>span:not([class]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.appshell[data-side=collapsed] .appbrand{justify-content:center;padding-inline:0;gap:0}.appshell[data-side=collapsed] .appbrand .appname,.appshell[data-side=collapsed] .appbrand .plantag,.appshell[data-side=collapsed] .chatlist,.appshell[data-side=collapsed] .sidesection{display:none}.appshell[data-side=collapsed] .appside .sidebtn,.appshell[data-side=collapsed] .appside .sidelink,.appshell[data-side=collapsed] .appside .sidenav{justify-content:center;padding-inline:0;gap:0}.appshell[data-side=collapsed] .sidefoot-tools{flex-wrap:wrap;justify-content:center;gap:6px}.appshell[data-side=collapsed] .appside .tip-rail:after{content:attr(data-tip);bottom:auto;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.appshell[data-side=collapsed] .appside .tip-rail:before{content:"";bottom:auto;top:50%;left:calc(100% + 6px);transform:translateY(-50%) rotate(45deg)}.appshell[data-side=collapsed] .sidefoot-tools .tip:after{content:attr(data-tip);bottom:auto;top:50%;left:calc(100% + 10px);right:auto;transform:translateY(-50%)}.appshell[data-side=collapsed] .sidefoot-tools .tip:before{content:"";bottom:auto;top:50%;left:calc(100% + 6px);right:auto;transform:translateY(-50%) rotate(45deg)}}.appside .tip-rail:after,.appside .tip-rail:before{content:none}.appshell[data-side] .appside,.appside{transition:width .16s ease,flex-basis .16s ease}@media(prefers-reduced-motion:reduce){.appshell[data-side] .appside,.appside{transition:none}}.sidebtn{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--line);background:#f7f5fd;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.sidebtn:hover{background:#efeafb}.sidesection{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a49ebb;margin:20px 8px 6px}.sidespace{flex:1 1}.sidefoot{padding-top:10px;flex-direction:column;gap:2px}.sidefoot,.sidefoot-tools{border-top:1px solid var(--line);display:flex}.sidefoot-tools{align-items:center;justify-content:space-between;gap:4px;margin-top:8px;padding-top:8px}.sidetool{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:#6b6480;cursor:pointer;text-decoration:none;transition:background .13s,color .13s}.sidetool:hover{background:#f4f1fb;color:var(--brand)}.sidetool:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.appshell[data-theme=dark] .sidefoot-tools{border-top-color:#2f2748}.appshell[data-theme=dark] .sidetool{color:#a29cbb}.appshell[data-theme=dark] .sidetool:hover{background:#271f3d;color:#c4b5fd}.sidelink{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;border:0;border-radius:9px;font-family:inherit;font-size:14px;text-align:start;color:#4a4360;background:transparent;cursor:pointer;outline:none}.sidelink:hover{background:#f4f1fb}.sidelink:focus-visible{outline:2px solid rgba(124,58,237,.5);outline-offset:1px}.appmain{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0}.appscrim{display:block;-webkit-tap-highlight-color:transparent;cursor:pointer}.appmenu{display:none;place-items:center;flex:0 0 auto;border:0;background:transparent;color:var(--ink);border-radius:10px;padding:8px;cursor:pointer;transition:background .15s ease}.appmenu:hover{background:#f1eafd}.appmenu:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.appshell[data-theme=dark] .appmenu:hover{background:#271f3d}.apptop{padding:14px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appbrand .mark{flex-shrink:0}.appname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plantag{font-size:11px;font-weight:800;letter-spacing:.03em;background:#f1eafd;color:#7c3aed;padding:3px 9px;border-radius:999px}.appupgrade{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid transparent;border-radius:10px;padding:6px 13px;font-family:inherit;font-size:13.5px;font-weight:700;color:#fff;background:var(--grad);text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(124,58,237,.9);transition:filter .15s,box-shadow .15s}.appupgrade:hover{filter:brightness(1.06);box-shadow:0 8px 20px -8px rgba(124,58,237,1)}.appupgrade:focus-visible{outline:2px solid rgba(124,58,237,.55);outline-offset:2px}.appshare,.appupgrade svg{flex:0 0 auto}.appshare{display:inline-flex;align-items:center;gap:7px;background:#f5f2fd;border:1px solid var(--line);border-radius:10px;padding:6px 12px;font-family:inherit;font-size:13.5px;font-weight:700;color:#4a4360;cursor:pointer;transition:background .15s,color .15s}.appshare:hover:not(:disabled){background:#efeafb;color:var(--brand)}.appshare:focus-visible{outline:2px solid rgba(124,58,237,.5);outline-offset:1px}.appshare:disabled{opacity:.45;cursor:default}.appshare.done{background:#eee9f9;color:var(--brand);border-color:#ddd2f7}.appshare svg{flex:0 0 auto}@media(max-width:520px){.appshare span{display:none}.appshare{padding:6px 9px}}.appshare-toast{position:fixed;z-index:70;inset-inline:0;top:74px;margin-inline:auto;width:max-content;max-width:min(440px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:var(--brand);color:#fff;font-size:13.5px;line-height:1.45;box-shadow:0 18px 40px -14px rgba(76,29,149,.7);animation:appshare-in .18s ease}.appshare-toast.bad{background:#b91c1c;box-shadow:0 18px 40px -14px rgba(127,29,29,.7)}.appshare-toast b{display:block;font-size:14px;font-weight:700}.appshare-toast span{min-width:0}.appshare-toast svg{flex:0 0 auto;margin-top:2px}@keyframes appshare-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.appshare-toast{animation:none}}.appshell[data-theme=dark] .appshare{background:#241d3b;color:#cfc9e4}.appshell[data-theme=dark] .appshare:hover:not(:disabled){background:#2a2145;color:#c4b5fd}.appshell[data-theme=dark] .appshare.done{background:#2a2145;color:#c4b5fd;border-color:#3a2f5c}.chatscroll{flex:1 1;overflow-y:auto;padding:24px}.empty{max-width:820px;margin:6vh auto 0;text-align:center}.emptyh{font-size:24px;font-weight:800;color:#2b2545;margin-bottom:26px}.suggrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:680px){.suggrid{grid-template-columns:1fr}}.suggcard{text-align:start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;font-family:inherit;font-size:14.5px;color:#3f394f;cursor:pointer;transition:transform .12s,box-shadow .12s}.suggcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(76,29,149,.4);border-color:#d9cef6}.msgs{max-width:820px;margin:0 auto;gap:14px}.brow,.msgs{display:flex;flex-direction:column}.brow.user{align-items:flex-end}.brow.assistant{align-items:flex-start}.bubble{max-width:80%;padding:13px 16px;border-radius:16px;font-size:16px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.bubble.user{background:var(--grad);color:#fff;border-bottom-right-radius:5px}.bubble.assistant{background:#fff;border:1px solid var(--line);color:#0d0d0d;border-bottom-left-radius:5px}.bubble.typing{color:#a49ebb;font-style:italic}.notice{max-width:820px;margin:0 auto;padding:12px 16px;background:#fff5f7;border:1px solid #f6d5df;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;color:#9b2c4a}.inputwrap{flex-shrink:0;position:relative;padding:14px 24px max(22px,calc(14px + env(safe-area-inset-bottom)))}.inputbar{position:relative;z-index:1;max-width:820px;margin:0 auto;background:#fff;border:1.5px solid #e2d9f4;border-radius:18px;padding:12px 14px;box-shadow:0 10px 30px -20px rgba(76,29,149,.4)}.inputbar:focus-within{border-color:var(--brand)}.inputwrap.voicing .inputbar{border-color:var(--brand);box-shadow:0 10px 34px -16px rgba(124,58,237,.5)}.vm-glow{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:min(760px,92%);height:300px;pointer-events:none;z-index:0;background:radial-gradient(58% 90% at 50% 100%,rgba(124,58,237,.3),rgba(147,51,234,.15) 42%,rgba(124,58,237,0) 72%);filter:blur(22px);animation:vmglow 3s ease-in-out infinite}.vm-glow.vm-thinking{animation-duration:1.6s;opacity:.75}.vm-glow.vm-speaking{animation-duration:1.05s}.vm-glow.vm-error{background:radial-gradient(58% 90% at 50% 100%,rgba(140,120,170,.22),rgba(124,58,237,0) 72%);animation:none}@keyframes vmglow{0%,to{transform:translateX(-50%) scale(.95);opacity:.55}50%{transform:translateX(-50%) scale(1.06);opacity:.95}}@media(prefers-reduced-motion:reduce){.vm-glow{animation:none;opacity:.7}}.vm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.iconbtn.voiceon{position:relative}.iconbtn.voiceon,.iconbtn.voiceon:hover{background:var(--brand);color:#fff}.iconbtn.voiceon:after{content:"";position:absolute;inset:0;border-radius:10px;animation:vmring 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){.iconbtn.voiceon:after{animation:none}}.vm-stop{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;border:0;border-radius:12px;background:var(--grad);color:#fff;font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:0 8px 18px -6px rgba(124,58,237,.55)}.vm-stop:hover{filter:brightness(1.05)}.vm-stop svg{flex:0 0 auto}.askbox{width:100%;box-sizing:border-box;border:0;outline:none;resize:none;font-family:inherit;font-size:15px;color:var(--ink);background:transparent;min-height:26px;max-height:320px;line-height:1.5;overflow-y:auto}.inputtools{justify-content:space-between;gap:10px;margin-top:8px}.inputtools,.toolstart{display:flex;align-items:center}.toolstart{gap:4px;flex:0 0 auto}.draftmedia{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.draftmedia-item{position:relative;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:6px 12px 6px 6px;background:#faf8ff;max-width:230px}.draftmedia-thumb{object-fit:cover;display:block;flex:0 0 auto}.draftmedia-ic,.draftmedia-thumb{width:38px;height:38px;border-radius:8px}.draftmedia-ic{display:grid;place-items:center;background:#f1eafd;color:var(--brand);flex:0 0 auto}.draftmedia-meta{min-width:0;display:flex;flex-direction:column;line-height:1.25}.draftmedia-n{font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.draftmedia-k{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--brand)}.draftmedia-x{position:absolute;top:-7px;inset-inline-end:-7px;display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:#6b6480;cursor:pointer;box-shadow:0 2px 6px -2px rgba(76,29,149,.4)}.draftmedia-x:hover{background:var(--brand);border-color:var(--brand);color:#fff}.appshell[data-theme=dark] .draftmedia-item{background:#251d3d;border-color:#3a2f5a}.appshell[data-theme=dark] .draftmedia-ic{background:#33265c}.appshell[data-theme=dark] .draftmedia-x{background:#1e1833;border-color:#3a2f5a;color:#cfc9e4}.toolset{display:flex;gap:8px;flex-wrap:wrap}.chip,.toolset{align-items:center}.chip{display:inline-flex;gap:5px;border:1px solid var(--line);background:#f7f5fd;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;color:#4a4360;cursor:pointer;outline:none}.chip:hover{background:#efeafb}.modelpick{position:relative}.modelmenu{width:236px;max-height:340px;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -18px rgba(76,29,149,.4);padding:8px;z-index:40}.tierhead{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);padding:9px 8px 4px}.modelrow{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;font-family:inherit;font-size:13.5px;color:#2b2545;padding:8px 9px;border-radius:8px;cursor:pointer;text-align:start}.modelrow .modelname{flex:1 1 auto;min-width:0}.modelmark{width:20px;height:20px}.modelmark svg{width:13px;height:13px}.modelrow:hover{background:#f4f1fb}.modelrow.active{background:#f1eafd;font-weight:700;color:var(--brand)}.modelrow.locked{color:#b1abc4;cursor:pointer}.modelrow .lock{display:inline-grid;place-items:center;color:var(--brand)}.menuscrim{position:fixed;inset:0;z-index:30}.sendbtn{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:12px;background:var(--grad);color:#fff;font-size:16px;cursor:pointer;box-shadow:0 8px 18px -6px rgba(124,58,237,.55);display:grid;place-items:center}.sidebtn svg,.sidelink svg{flex:0 0 auto;color:#7c3aed}.sendbtn:disabled{opacity:.5;cursor:default;box-shadow:none}.chip.ghost{border-color:transparent;background:transparent;color:#6b6480;padding:6px 8px;font-weight:600}.chip.ghost:hover{background:#f4efff;color:var(--brand)}.chip.ghost:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.toolend{display:flex;align-items:center;gap:4px;flex:0 0 auto}.iconbtn{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#6b6480;cursor:pointer;transition:background .13s ease,color .13s ease}.iconbtn:hover{background:#f4efff;color:var(--brand)}.iconbtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.iconbtn:disabled{opacity:.4;cursor:default;background:transparent;color:#6b6480}.iconbtn.on{background:var(--brand);color:#fff}.iconbtn.on:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:0 0 0 0 rgba(124,58,237,.55);animation:micpulse 1.5s ease-out infinite}.iconbtn.on{position:relative}@keyframes micpulse{to{box-shadow:0 0 0 12px rgba(124,58,237,0)}}@media (prefers-reduced-motion:reduce){.iconbtn.on:after{animation:none}}.inputnote{margin:7px 2px 0;font-size:12.5px;color:#6b6480}@keyframes vmring{0%{box-shadow:0 0 0 0 rgba(124,58,237,.45)}to{box-shadow:0 0 0 26px rgba(124,58,237,0)}}.vsc-scrim{position:fixed;inset:0;z-index:95;background:rgba(30,20,50,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:refer2-fade .15s ease}.vsc-modal{position:relative;width:100%;max-width:520px;background:#fff;border-radius:22px;padding:22px 22px 20px;box-shadow:0 40px 90px -30px rgba(30,10,60,.6);max-height:92vh;overflow-y:auto}.vsc-x{position:absolute;top:14px;inset-inline-end:14px;border:0;background:transparent;color:#9a93af;cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.vsc-x:hover{background:#f4f1fb;color:var(--brand)}.vsc-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vsc-title{font-size:20px;font-weight:800;margin:0;color:var(--ink)}.vsc-upgrade{display:inline-flex;align-items:center;gap:5px;background:#f1eafd;color:var(--brand);font-weight:800;font-size:12px;padding:5px 11px;border-radius:999px;text-decoration:none}.vsc-upgrade:hover{background:#e9def9}.vsc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vsc-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:start;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px 16px 15px;cursor:pointer;font-family:inherit;transition:border-color .14s,box-shadow .14s,background .14s}.vsc-card:hover{border-color:#d9cbf7}.vsc-card.sel{border-color:var(--brand);background:#f6f2ff;box-shadow:0 10px 26px -16px rgba(124,58,237,.5)}.vsc-ic{display:grid;place-items:center;width:34px;height:34px;color:var(--brand);margin-bottom:2px;position:relative}.vsc-ic.talking svg{animation:vscbreathe 1.1s ease-in-out infinite}.vsc-ic.talking:after{content:"";position:absolute;inset:-5px;border-radius:12px;border:2px solid var(--brand);opacity:0;animation:vscring 1.1s ease-out infinite}@keyframes vscring{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.18);opacity:0}}@keyframes vscbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.vsc-ic.talking svg{animation:none}.vsc-ic.talking:after{animation:none;opacity:.35;transform:none}}.vsc-name{font-size:15.5px;font-weight:800;color:var(--ink)}.vsc-sub{font-size:12.5px;color:var(--muted);line-height:1.4}.vsc-start{margin-top:16px;width:100%;border:0;border-radius:14px;padding:14px;font-family:inherit;font-weight:800;font-size:15.5px;color:#fff;background:var(--grad);cursor:pointer;box-shadow:0 12px 26px -8px rgba(124,58,237,.55);transition:filter .12s;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.vsc-start:hover{filter:brightness(1.05)}@media(max-width:540px){.vsc-grid{grid-template-columns:1fr}}.appshell[data-theme=dark] .vsc-modal{background:#1d1730}.appshell[data-theme=dark] .vsc-card{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .vsc-card:hover{border-color:#4a3f6a}.appshell[data-theme=dark] .vsc-card.sel{background:#2a2140;border-color:var(--brand)}.appshell[data-theme=dark] .vsc-name{color:#e4e0f0}.appshell[data-theme=dark] .vsc-upgrade{background:#2a2140}.appshell[data-theme=dark] .vsc-x:hover{background:#271f3d}@media(max-width:860px){.appside{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;width:min(300px,84vw);flex-basis:auto;transform:translateX(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px -8px rgba(76,29,149,.35);will-change:transform}[dir=rtl] .appside{transform:translateX(100%)}.appshell[data-nav=open] .appside{transform:translateX(0)}.appscrim{position:fixed;inset:0;z-index:59;border:0;padding:0;background:rgba(20,16,36,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}.appshell[data-nav=open] .appscrim{opacity:1;pointer-events:auto}.appmenu{display:inline-grid}.apptop{-webkit-padding-start:10px;padding-inline-start:10px}.appside-x{display:grid;place-items:center;position:absolute;inset-block-start:12px;inset-inline-end:12px;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#8b84a3;cursor:pointer;padding:0;transition:background .15s,color .15s}.appside-x:hover{background:#f4f1fb;color:#6d28d9}.appside .appbrand{-webkit-padding-end:38px;padding-inline-end:38px}}@media(min-width:861px){.appmenu,.appscrim{display:none}}@media(max-width:379px){.appside{width:88vw}}@media(max-width:600px){.apptop{padding:10px 12px}.chatscroll{padding:16px 14px}.inputwrap{padding:10px 14px max(14px,calc(10px + env(safe-area-inset-bottom)))}}@media(max-width:400px){.chatscroll{padding-inline:10px}.inputbar{padding:8px}}@media(max-height:720px){.apptop{padding-top:8px;padding-bottom:8px}.chatscroll{padding-top:12px;padding-bottom:12px}.inputwrap{padding-top:8px;padding-bottom:max(10px,calc(6px + env(safe-area-inset-bottom)))}}@media(max-height:520px){.apptop{padding-top:6px;padding-bottom:6px}.chatscroll{padding-top:8px;padding-bottom:8px}}@media(pointer:coarse){.applang,.appmenu,.langpick-btn,.sidebtn,.sidelink,.sidenav,.sidetool{min-height:44px}.appmenu,.sidetool{min-width:44px}.appbrand{min-height:44px}}.apptop{justify-content:flex-start;gap:12px}.apptop,.apptop-acts{display:flex;align-items:center}.apptop-acts{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.applang{display:inline-flex;align-items:center;gap:5px;background:#f5f2fd;border:1px solid var(--line);border-radius:10px;padding:5px 9px}.applang select{border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#4a4360;cursor:pointer;outline:none}.langpick{position:relative;display:inline-block}.langpick-btn{display:inline-flex;align-items:center;gap:6px;background:#f5f2fd;border:1px solid var(--line);border-radius:10px;padding:6px 10px;font-family:inherit;font-size:13.5px;font-weight:600;color:#4a4360;cursor:pointer;transition:background .15s}.langpick-btn:hover{background:#efe9fb}.langpick-globe{color:var(--brand);flex:0 0 auto}.langpick-cur{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langpick-chev{color:var(--brand);flex:0 0 auto;opacity:.75}.langpick-panel{position:fixed;top:0;left:0;width:300px;max-width:calc(100vw - 20px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -18px rgba(76,29,149,.35);padding:10px;z-index:2147483000}.langpick-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#faf9fe;border-radius:10px;padding:8px 11px;margin-bottom:8px}.langpick-searchico{color:var(--brand);flex:0 0 auto}.langpick-input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font-family:inherit;font-size:14px;color:var(--ink)}.langpick-list{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.langpick-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:9px;cursor:pointer;font-family:inherit}.langpick-row:hover{background:#f4f1fb}.langpick-row.active{background:#f1eafd}.langpick-names{display:flex;flex-direction:column;line-height:1.25;min-width:0}.langpick-native{font-size:14px;font-weight:700;color:#2b2545}.langpick-eng,.langpick-native{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langpick-eng{font-size:12px;color:#8b849c}.langpick-check{color:var(--brand);flex:0 0 auto}.langpick-group{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;padding:8px 10px 5px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);opacity:.75}.langpick-group:first-child{padding-top:2px}.langpick-empty{padding:14px;text-align:center;color:#8b849c;font-size:13.5px}[dir=rtl] .langpick-row{text-align:right}.help-hero{background:linear-gradient(135deg,#efe9fd,#f6effc);border-bottom:1px solid var(--line);padding:54px 0 40px;text-align:center}.help-title{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-bottom:22px}.help-searchbar{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--brand);border-radius:14px;padding:13px 16px;box-shadow:0 12px 30px -20px rgba(124,58,237,.5)}.help-searchico{opacity:.55}.help-searchinput{flex:1 1;min-width:0;border:0;outline:none;font-family:inherit;font-size:15px;color:var(--ink);background:transparent}.help-cards{max-width:760px;margin:26px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.help-card{display:flex;align-items:flex-start;gap:13px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:box-shadow .15s,border-color .15s,transform .15s}.help-card:hover{box-shadow:0 16px 34px -20px rgba(76,29,149,.4);border-color:#d9cef6;transform:translateY(-2px)}.help-cardico{font-size:22px;line-height:1}.help-cardt{font-weight:800;color:#2b2545;margin-bottom:3px}.help-cardd{font-size:13.5px;color:var(--muted)}.help-body{padding:40px 24px 70px}.help-kbtitle{font-size:24px;font-weight:800;margin-bottom:18px}.faq-cat{margin-bottom:26px}.faq-cath{font-size:15px;font-weight:800;letter-spacing:.02em;color:var(--brand);text-transform:uppercase;margin-bottom:10px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.faq-item[open]{border-color:#d9cef6;box-shadow:0 12px 28px -22px rgba(76,29,149,.45)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;font-size:15.5px;font-weight:700;color:#2b2545;padding:16px 18px;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-caret{font-size:20px;color:var(--brand);flex:0 0 auto;line-height:1}.faq-caret:after{content:"+"}.faq-item[open] .faq-caret:after{content:"−"}.faq-a{padding:0 18px 18px;color:#4a4360;font-size:14.5px;line-height:1.65}.help-none{padding:20px 0}.help-foot{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);font-size:14.5px}.help-footlink{color:var(--brand);font-weight:700}[dir=rtl] .faq-q,[dir=rtl] .help-card{text-align:right}.contactwrap{max-width:760px;padding:48px 24px 70px}.contact-head{margin-bottom:24px}.contact-title{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.contact-form{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.contact-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact-field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:#4a4360}.contact-field input,.contact-field select,.contact-field textarea{font-family:inherit;font-size:15px;font-weight:400;color:var(--ink);border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;background:#faf9fe;outline:none;transition:border-color .15s}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--brand);background:#fff}.contact-field textarea{resize:vertical;min-height:120px}.contact-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-error{background:#fdecef;border:1px solid #f6c9d3;color:#b0324c;border-radius:10px;padding:11px 14px;font-size:14px}.contact-actions{display:flex;align-items:center;gap:18px;margin-top:4px}.contact-success{text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:48px 28px;margin-top:20px}.contact-successico{font-size:44px;margin-bottom:12px}.contact-successlinks{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}@media(max-width:640px){.contact-row2,.help-cards{grid-template-columns:1fr}}.admin{display:flex;min-height:100vh;min-height:100dvh;background:#faf9fe}.admin-side{width:230px;flex:0 0 230px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.admin-brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px}.admin-brand .mark{width:26px;height:26px;border-radius:8px;background:var(--grad);display:grid;place-items:center;color:#fff;font-size:14px}.admin-roletag{margin:8px 2px 16px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);background:#f1eafd;padding:4px 9px;border-radius:999px;align-self:flex-start}.admin-nav{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.admin-navbtn{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;font-size:14.5px;font-weight:600;color:#4a4360;padding:10px 12px;border-radius:10px;cursor:pointer}.admin-navbtn:hover{background:#f4f1fb}.admin-navbtn.active{background:#f1eafd;color:var(--brand);font-weight:800}.admin-navico{width:18px;text-align:center}.admin-whowrap{margin-top:auto;min-width:0}.admin-who{font-size:12px;color:var(--muted);padding:10px 4px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--line)}.admin-back{font-size:13px;color:var(--brand);font-weight:700;padding:4px}.admin-main{flex:1 1;min-width:0;padding:28px 30px}.admin-h1{font-size:26px;font-weight:800;margin-bottom:20px}.admin-empty,.admin-loading{color:var(--muted);padding:24px 0}.admin-note{font-size:13px;color:var(--muted);margin-top:12px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.admin-kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.admin-kpit{font-size:12.5px;color:var(--muted);font-weight:600}.admin-kpiv{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.admin-kpisub{font-size:12px;color:var(--brand);margin-top:2px;font-weight:600}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:16px}.admin-panelt{font-size:14px;font-weight:800;color:#2b2545;margin-bottom:12px}.admin-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-chart{width:100%;height:140px;display:block}.admin-bars{display:flex;flex-direction:column;gap:9px}.admin-bar{display:grid;grid-template-columns:130px 1fr 52px;align-items:center;grid-gap:10px;gap:10px}.admin-barlabel{font-size:13px;color:#4a4360;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-bartrack{height:10px;background:#f1eefb;border-radius:999px;overflow:hidden}.admin-barfill{display:block;height:100%;background:var(--grad);border-radius:999px}.admin-barval{font-size:13px;font-weight:700;text-align:right}.admin-stat{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.admin-stat:last-child{border-bottom:0}.admin-filters,.admin-search,.admin-teamform{display:flex;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.admin-search input,.admin-teamform input[type=email]{flex:0 0 auto;min-width:260px;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14px;background:#fff;outline:none}.admin-search input:focus,.admin-teamform input:focus{border-color:var(--brand)}.admin-chipbtn{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:700;color:#4a4360;cursor:pointer;text-transform:capitalize}.admin-chipbtn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.admin-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th{text-align:left;padding:11px 14px;background:#f7f5fd;color:#6b6480;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.admin-table td,.admin-table th{border-bottom:1px solid var(--line)}.admin-table td{padding:10px 14px;vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.admin-table tr.disabled{opacity:.5}.admin-table select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-family:inherit;font-size:13px;background:#fff}.admin-pill{display:inline-block;margin-left:7px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:#f1eafd;color:var(--brand);padding:2px 7px;border-radius:999px}.admin-muted{color:var(--muted);font-size:12.5px}.admin-pill.ok{background:#e6f7ec;color:#1a7f4b}.admin-pill.danger{background:#fdecef;color:#b0324c}.admin-rowact{display:flex;gap:6px;white-space:nowrap}.admin-mini{border:1px solid var(--line);background:#f7f5fd;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12.5px;font-weight:700;color:#4a4360;cursor:pointer}.admin-mini:hover{background:#efe9fb}.admin-mini.danger{color:#b0324c;background:#fdecef;border-color:#f6c9d3}.admin-tickets{display:flex;flex-direction:column;gap:10px}.admin-ticket{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.admin-ticket.closed{opacity:.62}.admin-ticketrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer}.admin-ticketmeta{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}.admin-ticketbody{padding:0 16px 16px;border-top:1px solid var(--line)}.admin-ticketbody p{white-space:pre-wrap;margin:12px 0}.admin-ticketactions{display:flex;gap:12px;align-items:center}.admin-perms{display:flex;gap:14px;flex-wrap:wrap}.admin-permcheck{display:flex;align-items:center;gap:6px;font-size:14px;text-transform:capitalize}.admin-teamerr{color:#b0324c;font-size:13.5px;margin-top:10px}@media(max-width:900px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-grid2{grid-template-columns:1fr}.admin-side{width:180px;flex-basis:180px}}.admin-toggle{border:1px solid var(--line);background:#f4f1fb;color:#6b6480;border-radius:999px;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;min-width:52px}.admin-toggle.on{background:#e6f7ec;color:#1a7f4b;border-color:#bfe8cf}.admin-flags{display:flex;flex-direction:column;gap:10px}.admin-flag{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.admin-flagk{font-weight:800;font-size:13.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-flaglabel{font-size:12.5px;color:var(--muted)}.admin-announceinput{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14.5px;background:#faf9fe;outline:none;resize:vertical}.admin-announceinput:focus{border-color:var(--brand);background:#fff}.admin-announcerow{gap:12px;flex-wrap:wrap;margin-top:12px}.admin-announcerow,.annc{display:flex;align-items:center}.annc{justify-content:center;gap:14px;padding:9px 18px;font-size:14px;font-weight:600;text-align:center;position:relative;z-index:60}.annc.info{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff}.annc.success{background:#e6f7ec;color:#12693c}.annc.warn{background:#fef3d6;color:#8a5a00}.annc-x{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:inherit;font-size:18px;cursor:pointer;opacity:.75;line-height:1}.annc-x:hover{opacity:1}.admin-pill.warn{background:#fef3d6;color:#8a5a00}.admin-errfeed{display:flex;flex-direction:column;gap:10px}.admin-erritem{border:1px solid var(--line);border-left:3px solid #e0526e;border-radius:10px;padding:11px 14px;background:#fff}.admin-errtop{display:flex;align-items:center;gap:10px;font-size:13.5px}.admin-errloc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6b6480;background:#f4f1fb;padding:1px 7px;border-radius:6px}.admin-errtime{margin-left:auto;font-size:12px;color:#a49ebb}.admin-errmsg{font-size:13.5px;color:#3f394f;margin:5px 0 3px;word-break:break-word}.admin-errmeta{font-size:12px;color:#a49ebb}.admin-rate{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.admin-ratetrack{display:inline-block;width:90px;height:7px;background:#efeaf9;border-radius:999px;overflow:hidden}.admin-ratefill{display:block;height:100%;background:linear-gradient(90deg,#e0526e,#f0b429 45%,#2fa96a 85%)}.admin-theme{display:flex;gap:2px;margin:8px 0 6px;padding:3px;background:#f4f1fb;border:1px solid var(--line);border-radius:10px}.admin-themebtn{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;border-radius:7px;padding:6px 4px;font-family:inherit;font-size:11.5px;font-weight:700;color:#6b6480;cursor:pointer;transition:background .12s,color .12s}.admin-themebtn:hover{color:var(--brand)}.admin-themebtn.on{background:#f1eafd;color:var(--brand)}.admin-themelabel{white-space:nowrap}.admin-themeico{display:none}@media(max-width:900px){.admin-themelabel{display:none}.admin-themeico{display:inline}}html[data-theme=dark] .admin{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730;background:var(--bg);color:var(--ink)}html[data-theme=dark]:has(.admin) body{background:#14101c}html[data-theme=dark] .admin-chipbtn,html[data-theme=dark] .admin-erritem,html[data-theme=dark] .admin-flag,html[data-theme=dark] .admin-kpi,html[data-theme=dark] .admin-panel,html[data-theme=dark] .admin-search input,html[data-theme=dark] .admin-side,html[data-theme=dark] .admin-table select,html[data-theme=dark] .admin-tablewrap,html[data-theme=dark] .admin-teamform input[type=email],html[data-theme=dark] .admin-ticket{background:#1d1730;color:var(--ink)}html[data-theme=dark] .admin-announceinput,html[data-theme=dark] .admin-announceinput:focus{background:#271f3d;border-color:#3a2f5a;color:var(--ink)}html[data-theme=dark] .admin-errloc,html[data-theme=dark] .admin-mini,html[data-theme=dark] .admin-table th,html[data-theme=dark] .admin-theme,html[data-theme=dark] .admin-toggle{background:#241c3c}html[data-theme=dark] .admin-mini:hover,html[data-theme=dark] .admin-navbtn:hover{background:#2f2650}html[data-theme=dark] .admin-bartrack,html[data-theme=dark] .admin-ratetrack{background:#2a2242}html[data-theme=dark] .admin-navbtn.active,html[data-theme=dark] .admin-pill,html[data-theme=dark] .admin-roletag,html[data-theme=dark] .admin-themebtn.on{background:#2f2650;color:#c4b5fd}html[data-theme=dark] .admin-barlabel,html[data-theme=dark] .admin-chipbtn,html[data-theme=dark] .admin-errmsg,html[data-theme=dark] .admin-mini,html[data-theme=dark] .admin-navbtn{color:#cfc9e4}html[data-theme=dark] .admin-panelt{color:#ece9f6}html[data-theme=dark] .admin-errloc,html[data-theme=dark] .admin-themebtn,html[data-theme=dark] .admin-toggle{color:#a29cbb}html[data-theme=dark] .admin-errmeta,html[data-theme=dark] .admin-errtime,html[data-theme=dark] .admin-table th{color:#9d96b8}html[data-theme=dark] .admin-back,html[data-theme=dark] .admin-kpisub,html[data-theme=dark] .admin-navbtn.active,html[data-theme=dark] .admin-roletag,html[data-theme=dark] .admin-themebtn.on{color:#c4b5fd}html[data-theme=dark] .admin-chipbtn.active{background:var(--brand);border-color:var(--brand);color:#fff}html[data-theme=dark] .admin-pill.ok,html[data-theme=dark] .admin-toggle.on{background:#16351f;color:#6ee7a4;border-color:#245335}html[data-theme=dark] .admin-mini.danger,html[data-theme=dark] .admin-pill.danger{background:#3a1a24;color:#f8a3b5;border-color:#5b2734}html[data-theme=dark] .admin-pill.warn{background:#3a2e16;color:#f5cd6b}html[data-theme=dark] .admin-teamerr{color:#f8a3b5}html[data-theme=dark] .admin .btn.ghost{background:#2f2650;color:#c4b5fd}html[data-theme=dark] .admin .btn.ghost:hover{background:#3a3060}.legal{max-width:820px;padding:56px 24px 90px}.legal h1{margin-bottom:6px}.legal h2{font-size:20px;margin:28px 0 8px}.legal p{margin-bottom:12px}.legal p,.legal ul{color:#3f394f;line-height:1.7}.legal ul{margin:0 0 12px 22px}.legal a{color:var(--brand);font-weight:600}.legal code{background:#f4f1fb;border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:13.5px}.legal h2[id]{scroll-margin-top:84px}.legal-toc{margin:0 0 8px 22px;color:#3f394f;line-height:1.9}.legal-toc a{font-weight:600}.legal-tablewrap{overflow-x:auto;margin:0 0 16px;-webkit-overflow-scrolling:touch}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.legal-table td,.legal-table th{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top;color:#3f394f;line-height:1.6}.legal-table th{background:#f7f4fd;font-weight:700;color:var(--ink)}.legal-entity{border-left:3px solid var(--brand);padding:2px 0 2px 14px;margin:12px 0;line-height:1.75;font-style:normal}.refer{max-width:820px;padding:52px 24px 80px}.refer-badge{display:inline-block;background:#f1eafd;color:#7c3aed;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:16px}.refer-h1{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.refer-hl{color:#7c3aed}.refer-lead{font-size:16px;max-width:640px;margin-bottom:26px}.refer-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:26px}.refer-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;text-align:center}.refer-statv{font-size:28px;font-weight:800;color:#7c3aed}.refer-statl{font-size:13px;color:var(--muted);margin-top:2px}.refer-grid{display:grid;grid-template-columns:1.4fr .9fr;grid-gap:22px;gap:22px;align-items:start}.refer-linkbox{display:flex;gap:10px;margin-bottom:16px}.refer-linkbox input{flex:1 1;min-width:0;border:1.5px solid var(--line);border-radius:11px;padding:12px 14px;font-size:14px;background:#faf9fe;color:var(--ink)}.refer-shares{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.refer-share{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:700;font-size:13.5px;border:0;border-radius:10px;padding:9px 13px;cursor:pointer;text-decoration:none}.refer-shareico{font-style:normal;font-weight:800}.refer-share-native{background:#f1eefb!important;color:#7c3aed}.refer-preview{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.refer-previewhd{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#a49ebb;margin-bottom:8px}.refer-copytiny{border:0;background:transparent;color:#7c3aed;font-weight:700;cursor:pointer;font-size:12.5px}.refer-preview p{font-size:14px;color:#3f394f;line-height:1.6}.refer-qrcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.refer-qrtxt{font-size:13px;color:var(--muted);font-weight:600;text-align:center}.refer-foot{margin-top:26px}@media(max-width:720px){.refer-grid{grid-template-columns:1fr}.refer-stats{grid-template-columns:1fr 1fr}.refer-h1{font-size:27px}}.refer2{max-width:860px;padding:52px 24px 90px;text-align:center}.refer2-badge{display:inline-flex;align-items:center;gap:6px;background:#f1eafd;color:#7c3aed;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:18px}.refer2-badge svg{color:#7c3aed}.refer2-hero{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1.14;margin:0 auto 14px;max-width:720px}.refer2-hl{color:#7c3aed}.refer2-friends{background:linear-gradient(135deg,#7c3aed,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}.refer2-sub{font-size:16.5px;color:var(--muted);max-width:600px;margin:0 auto 26px}.refer2-sub b{color:var(--ink)}.refer2-sharenow{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:14px;padding:14px 30px;font-family:inherit;font-weight:800;font-size:16px;color:#fff;cursor:pointer;background:var(--grad);box-shadow:0 12px 26px -8px rgba(124,58,237,.55);transition:transform .15s,box-shadow .15s}.refer2-sharenow:hover{transform:translateY(-1px);box-shadow:0 16px 30px -8px rgba(124,58,237,.6)}.refer2-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:42px 0 30px;text-align:start}.refer2-step{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 20px 20px}.refer2-step.done{border-color:#d9c9fb;box-shadow:0 12px 30px -18px rgba(124,58,237,.5)}.refer2-node{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:#f1eafd;color:#8b7fb0;margin-bottom:14px}.refer2-step.done .refer2-node{background:var(--grad);color:#fff}.refer2-progress{height:6px;border-radius:999px;background:#eee6fb;overflow:hidden;margin-bottom:14px}.refer2-progress span{display:block;height:100%;border-radius:999px;background:var(--grad);transition:width .4s ease}.refer2-steptitle{font-weight:800;font-size:15.5px;margin-bottom:9px}.refer2-reward{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:#4a4360;background:#f7f5fd;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.refer2-rico{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--grad);color:#fff}.refer2-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:6px}.refer2-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.refer2-statv{font-size:28px;font-weight:800;color:#7c3aed}.refer2-statl{font-size:13px;color:var(--muted);margin-top:2px}.refer2-foot{margin-top:30px}.refer2-scrim{position:fixed;inset:0;z-index:80;background:rgba(30,20,50,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:refer2-fade .15s ease}@keyframes refer2-fade{0%{opacity:0}to{opacity:1}}.refer2-modal{width:100%;max-width:440px;background:#fff;border-radius:20px;box-shadow:0 40px 80px -30px rgba(30,10,60,.6);padding:22px 22px 24px;text-align:start;max-height:90vh;overflow-y:auto}.refer2-modalhd{display:flex;align-items:center;justify-content:space-between}.refer2-modalhd h3{font-size:20px;font-weight:800;margin:0}.refer2-xbtn{border:0;background:transparent;color:#9a93af;cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.refer2-xbtn:hover{background:#f4f1fb;color:#3f394f}.refer2-modalsub{font-size:14px;color:var(--muted);margin:6px 0 18px}.refer2-linkbox{display:flex;gap:9px;margin-bottom:16px}.refer2-linkbox input{flex:1 1;min-width:0;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-size:13.5px;background:#faf9fe;color:var(--muted)}.refer2-copybtn{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:11px;padding:0 16px;font-family:inherit;font-weight:700;font-size:14px;color:#fff;cursor:pointer;background:var(--grad);white-space:nowrap}.refer2-socials{display:flex;flex-wrap:wrap;gap:11px;align-items:center;justify-content:center;padding:8px 0 20px;border-bottom:1px solid var(--line);margin-bottom:16px}.refer2-default{height:44px;padding:0 20px;border:0;border-radius:999px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;color:#7c3aed;background:#efe7fd;transition:transform .12s,box-shadow .12s;position:relative}.refer2-default:hover{transform:translateY(-2px)}.refer2-default.sel{color:#fff;background:var(--grad);box-shadow:0 8px 18px -6px rgba(124,58,237,.5)}.refer2-social{position:relative;width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;cursor:pointer;text-decoration:none;transition:transform .12s;opacity:.92}.refer2-social:hover{transform:translateY(-2px);opacity:1}.refer2-social.sel{opacity:1;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(124,58,237,.55)}.refer2-social.sel:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:18px;height:3px;border-radius:2px;background:var(--brand)}.refer2-send{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#7c3aed;font-family:inherit;font-weight:800;font-size:13px;cursor:pointer;padding:2px 4px;border-radius:8px}.refer2-send:hover{background:#f1eafd}.refer2-previewhd .refer2-send{text-transform:none;letter-spacing:0}.refer2-preview{background:#faf9fe;border:1px solid var(--line);border-radius:14px;padding:13px 15px}.refer2-previewhd{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#a49ebb;margin-bottom:7px}.refer2-copytiny{border:0;background:transparent;color:#7c3aed;font-weight:700;cursor:pointer;font-size:12.5px}.refer2-preview p{font-size:13.5px;color:#3f394f;line-height:1.6;margin:0}.refer2-qr{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:18px}.refer2-qrtxt{font-size:12.5px;color:var(--muted);font-weight:600}@media(max-width:720px){.refer2-hero{font-size:28px}.refer2-track{gap:12px}.refer2-stats,.refer2-track{grid-template-columns:1fr}}.sidesupport{position:relative}.supportmenu{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;min-width:196px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -14px rgba(76,29,149,.4);padding:6px;z-index:60;display:flex;flex-direction:column;gap:2px}.supportmenu a,.supportmenu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;font-family:inherit;font-size:14px;color:#3f394f;padding:9px 10px;border-radius:8px;cursor:pointer;text-align:start;text-decoration:none;box-sizing:border-box}.supportmenu a:hover,.supportmenu button:hover{background:#f4f1fb;color:var(--brand)}.supportmenu a svg,.supportmenu button svg{color:#7c3aed;flex:0 0 auto}.sm-modal{max-width:460px}.sm-textarea{width:100%;min-height:132px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink);background:#faf9fe;resize:vertical;outline:none;box-sizing:border-box}.sm-textarea:focus{border-color:var(--brand)}.sm-actions{display:flex;justify-content:flex-end;margin-top:14px}.sm-submit{height:42px}.sm-submit:disabled{opacity:.5;cursor:default}.sm-enquiry{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#faf9fe;border:1px solid var(--line);border-radius:12px;padding:16px;font-size:14.5px;color:#3f394f}.sm-enquiry-txt{min-width:0}.sm-enquiry a{color:var(--brand);font-weight:700;text-decoration:none;word-break:break-all}.learn-hero{background:linear-gradient(180deg,#f4f0fe,#faf9fe);border-bottom:1px solid var(--line);padding:56px 0 40px;text-align:center}.learn-badge{display:inline-block;background:#f1eafd;color:#7c3aed;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:16px}.learn-title{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.14;margin:0 auto 12px;max-width:640px}.learn-lead{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto}.learn-body{padding:44px 24px 80px}.learn-h2{font-size:22px;font-weight:800;margin:0 0 18px}.learn-h2-blog{margin-top:48px}.learn-blog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.learn-post{text-align:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;transition:transform .12s,box-shadow .12s;align-self:start}.learn-post:hover{transform:translateY(-2px)}.learn-post:hover,.learn-post[open]{box-shadow:0 16px 34px -20px rgba(76,29,149,.5)}.learn-postsum{display:flex;flex-direction:column;gap:9px;cursor:pointer;list-style:none}.learn-postsum::-webkit-details-marker{display:none}.learn-postbody{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.learn-postbody p{font-size:14px;color:#3f394f;line-height:1.65;margin:0 0 10px}.learn-postbody p:last-child{margin-bottom:0}.learn-h3{font-size:14.5px;font-weight:800;color:var(--ink);margin:16px 0 6px}.faq-a p{margin:0 0 10px}.faq-a p:last-child{margin-bottom:0}.faq-a section:first-of-type .learn-h3{margin-top:10px}.learn-postmeta{display:flex;align-items:center;justify-content:space-between;gap:8px}.learn-tag{background:#f1eafd;color:#7c3aed;font-weight:800;font-size:11px;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.learn-date{font-size:12px;color:var(--muted)}.learn-postt{font-size:16px;font-weight:800;line-height:1.3;color:var(--ink)}.learn-poste{font-size:14px;color:#3f394f;line-height:1.6}.learn-postmore{font-size:13px;font-weight:700;color:var(--brand);margin-top:auto}.learn-foot{margin-top:34px;color:var(--muted);font-size:15px}@media(max-width:820px){.learn-blog{grid-template-columns:1fr}.learn-title{font-size:28px}}.set-scrim{position:fixed;inset:0;z-index:90;background:rgba(30,20,50,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:refer2-fade .15s ease}.set-modal{display:flex;width:100%;max-width:760px;height:min(560px,88vh);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(30,10,60,.6)}.set-nav{flex:0 0 220px;background:#faf9fe;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:3px}.set-brand{gap:8px;font-weight:800;font-size:15px;margin:2px 8px 16px}.set-brand,.set-navi{display:flex;align-items:center}.set-navi{gap:10px;width:100%;border:0;background:transparent;font-family:inherit;font-size:14px;color:#4a4360;padding:10px 11px;border-radius:10px;cursor:pointer;text-align:start}.set-navi svg{color:#7c6ea8;flex:0 0 auto}.set-navi:hover{background:#f1ecfb}.set-navi.on{background:#efe7fd;font-weight:700}.set-navi.on,.set-navi.on svg{color:var(--brand)}.set-body{flex:1 1;min-width:0;padding:26px 28px;overflow-y:auto;position:relative}.set-x{position:absolute;top:16px;inset-inline-end:16px;border:0;background:transparent;color:#9a93af;cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.set-x:hover{background:#f4f1fb;color:#3f394f}.set-h{font-size:21px;font-weight:800;margin:0 0 18px}.set-sub{font-size:14px;font-weight:800;letter-spacing:.02em;color:#6b6480;margin:26px 0 10px}.set-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.set-acct{justify-content:space-between;gap:14px}.set-acct,.set-acctl{display:flex;align-items:center}.set-acctl{gap:13px;min-width:0}.set-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 auto}.set-avatar-ph{display:grid;place-items:center;background:#efe7fd;color:#7c3aed}.set-acctinfo,.set-name{min-width:0}.set-name{font-weight:800;font-size:15.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-plan{background:#efe7fd;color:#7c3aed;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px}.set-email{font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-acctr{display:flex;gap:6px;flex:0 0 auto}.set-iconbtn{width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;color:#6b6480;cursor:pointer}.set-iconbtn:hover{background:#f4f1fb;color:var(--brand);border-color:#e2d8f7}.set-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:10px 18px;font-family:inherit;font-weight:700;font-size:14px;color:#fff;background:var(--grad);cursor:pointer;text-decoration:none}.set-btn.ghost{background:#f1eefb;color:var(--brand)}.set-btn.sm{padding:8px 14px;font-size:13px}.set-btn.danger{background:#dc2626;box-shadow:none}.set-btn.danger:hover{background:#b91c1c}.set-subrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.set-subrow,.set-subtext{font-size:14px;color:#3f394f}.set-subtext{margin:2px 0 14px;line-height:1.5}.set-subbtns{display:flex;gap:10px;flex-wrap:wrap}.set-subbtns .set-btn{gap:6px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.set-row+.set-row{border-top:1px solid var(--line)}.set-rowt{font-weight:700;font-size:14.5px}.set-rowd{font-size:12.5px;color:var(--muted);margin-top:2px}.set-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;accent-color:var(--brand);border:1.5px solid var(--line);border-radius:10px;padding:9px 34px 9px 12px;font-family:inherit;font-size:14px;color:var(--ink);background-color:#faf9fe;cursor:pointer;min-width:150px;max-width:min(260px,52%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;transition:border-color .15s,box-shadow .15s}.set-select:hover:not(:disabled){border-color:#d9cbf7}.set-select:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,58,237,.18)}.set-select option:checked{background:var(--brand);color:#fff}[dir=rtl] .set-select{padding:9px 12px 9px 34px;background-position:left 11px center}.set-select:disabled{cursor:not-allowed;opacity:.55}.setsel{position:relative;display:inline-block}.setsel-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:150px;max-width:min(260px,52vw);width:100%;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14px;color:var(--ink);background:#faf9fe;cursor:pointer;transition:border-color .15s,box-shadow .15s}.setsel-btn:hover:not(:disabled){border-color:#d9cbf7}.setsel-btn:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,58,237,.18)}.setsel-btn[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,58,237,.14)}.setsel-btn:disabled{cursor:not-allowed;opacity:.55}.setsel-cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setsel-chev{color:var(--brand);flex:0 0 auto;opacity:.85}.setsel-panel{position:fixed;z-index:2147483000;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -18px rgba(76,29,149,.4);padding:8px;max-width:calc(100vw - 20px)}.setsel-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#faf9fe;border-radius:10px;padding:8px 11px;margin-bottom:8px}.setsel-searchico{color:var(--brand);flex:0 0 auto}.setsel-input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font-family:inherit;font-size:14px;color:var(--ink)}.setsel-list{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.setsel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;text-align:start;padding:9px 10px;border-radius:9px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.setsel-row:hover{background:#f4f1fb}.setsel-row.active{background:#f1eafd}.setsel-names{display:flex;flex-direction:column;min-width:0;line-height:1.25}.setsel-label{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setsel-row:hover .setsel-label{color:var(--brand)}.setsel-row.active .setsel-label{color:var(--brand);font-weight:700}.setsel-sub{font-size:12px;color:#8b849c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setsel-check{color:var(--brand);flex:0 0 auto}.setsel-empty{padding:14px;text-align:center;color:#8b849c;font-size:13.5px}[dir=rtl] .setsel-row{text-align:right}.appshell[data-theme=dark] .setsel-btn{background:#271f3d;border-color:#3a2f5a;color:var(--ink)}.appshell[data-theme=dark] .setsel-panel{background:#1d1730;border-color:#2f2748}.appshell[data-theme=dark] .setsel-search{background:#271f3d;border-color:#3a2f5a}.appshell[data-theme=dark] .setsel-input{color:var(--ink)}.appshell[data-theme=dark] .setsel-row:hover{background:#271f3d}.appshell[data-theme=dark] .setsel-row.active{background:#2a2140}.appshell[data-theme=dark] .setsel-label{color:#e4e0f0}.appshell[data-theme=dark] .setsel-sub{color:#a29cbb}.set-kbd{font-family:ui-monospace,monospace;font-size:12.5px;background:#f4f1fb;border:solid var(--line);border-width:1px 1px 2px;border-radius:7px;padding:5px 10px;color:#3f394f;white-space:nowrap}@media(max-width:680px){.set-scrim{padding:12px}.set-modal{flex-direction:column;height:auto;max-height:92vh}.set-nav{flex-basis:auto;flex-direction:row;overflow-x:auto;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line);padding:10px}.set-brand{display:none}.set-navi span{white-space:nowrap}.set-body{min-height:0;padding:20px 16px}.set-navi svg{display:none}.set-navi{padding:9px 12px;width:auto;flex:0 0 auto}.set-nav{flex-wrap:wrap;row-gap:4px}.set-acct{flex-direction:column;align-items:stretch;gap:12px}.set-acctr{align-self:flex-start}.set-row:has(.setsel){flex-direction:column;align-items:stretch;gap:10px}.set-row .setsel,.set-row .setsel-btn{width:100%;max-width:none}}.acct{min-height:100vh;min-height:100dvh;background:var(--bg)}.acct-top{justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.acct-brand,.acct-top{display:flex;align-items:center}.acct-brand{gap:9px;font-weight:800;font-size:16px;color:var(--ink);text-decoration:none}.acct-back{color:var(--brand);font-weight:700;font-size:14px;text-decoration:none}.acct-back:hover{text-decoration:underline}.acct-shell{display:flex;gap:26px;max-width:1000px;margin:0 auto;padding:28px 24px 70px;align-items:flex-start}.acct-nav{flex:0 0 210px;position:-webkit-sticky;position:sticky;top:78px;display:flex;flex-direction:column;gap:3px}.acct-navi{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;font-family:inherit;font-size:15px;color:#4a4360;padding:12px 13px;border-radius:11px;cursor:pointer;text-align:start;text-decoration:none}.acct-navi svg{color:#7c6ea8;flex:0 0 auto}.acct-billhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.acct-billsub{color:var(--muted);font-size:14px;margin:6px 0 18px}.acct-skel{display:inline-block;height:.72em;vertical-align:-.04em;border-radius:6px;background:linear-gradient(90deg,rgba(124,58,237,.13),rgba(124,58,237,.07))}.acct-skel.w7{width:7.5ch}.acct-skel.w14{width:22ch;height:.9em}.acct-payrow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.acct-pm{font-weight:700}.acct-pmbrand{display:inline-block;background:#f1eefb;color:var(--brand);border-radius:6px;padding:2px 7px;font-size:11.5px;letter-spacing:.04em;-webkit-margin-end:4px;margin-inline-end:4px}.acct-invrow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:14px;align-items:center;text-align:center}.acct-invrow:last-child{border-bottom:0}.acct-invstatus{text-transform:capitalize}.acct-invstatus.paid{color:#16a34a;font-weight:700}.acct-cancelbtns{display:inline-flex;gap:8px}.acct-usage{display:flex;flex-direction:column;gap:18px}.acct-usehead{display:flex;align-items:center;justify-content:space-between;font-size:14.5px}.acct-bar{height:8px;border-radius:999px;background:#efeaf9;margin-top:8px;overflow:hidden}.acct-barfill{height:100%;border-radius:999px;background:var(--grad)}.uz-root{--s1:#eb6834;--s2:#7c3aed;--uz-surface:var(--card);--uz-grid:#eee9f7}html[data-theme=dark] .uz-root{--s1:#d95926;--s2:#9085e9;--uz-grid:#2f2748}.uz-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:4px 0 26px}.uz-tile{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:3px}.uz-tilelab{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#a49ebb}.uz-tilenum{font-size:30px;line-height:1.15;letter-spacing:-.02em}.uz-tilesub{font-size:12.5px;color:var(--muted)}.uz-chart{padding:4px 2px 0}.uz-legend{display:flex;gap:16px;font-size:13px;color:var(--muted);margin-bottom:14px}.uz-legend span{display:inline-flex;align-items:center;gap:7px}.uz-key{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 auto}.uz-k1{background:var(--s1)}.uz-k2{background:var(--s2)}.uz-plot{display:flex;gap:10px}.uz-yaxis{flex-direction:column;min-width:26px;text-align:end;font-size:11px;color:#a49ebb;line-height:1}.uz-grid,.uz-yaxis{display:flex;justify-content:space-between;height:190px}.uz-grid{position:relative;flex:1 1;flex-direction:column}.uz-gridline{height:1px;background:var(--uz-grid)}.uz-bars{position:absolute;inset:0;gap:2px}.uz-bars,.uz-col{display:flex;align-items:flex-end}.uz-col{position:relative;flex:1 1;height:100%;justify-content:center;cursor:default}.uz-col.on .uz-seg{filter:brightness(1.06)}.uz-stack{width:100%;max-width:22px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.uz-seg{display:block;width:100%;min-height:2px}.uz-stack .uz-seg:first-child{border-radius:4px 4px 0 0}.uz-tip{position:absolute;top:0;inset-inline-start:50%;transform:translateX(-50%);z-index:5;background:var(--ink);color:#fff;border-radius:10px;padding:8px 11px;font-size:12px;line-height:1.5;white-space:nowrap;pointer-events:none;box-shadow:0 12px 26px -12px rgba(20,10,40,.7);display:flex;flex-direction:column;gap:2px}.uz-tip b{font-weight:700}.uz-tipr{display:inline-flex;align-items:center;gap:6px}.uz-tipr b{-webkit-margin-start:2px;margin-inline-start:2px}.uz-col.at-start .uz-tip{inset-inline-start:0;transform:none}.uz-col.at-end .uz-tip{inset-inline-start:auto;inset-inline-end:0;transform:none}.uz-xaxis{display:flex;gap:2px;margin-top:9px;font-size:11px;color:#a49ebb}.uz-xaxis span{flex:1 1;text-align:center;white-space:nowrap;overflow:visible}.uz-xaxis span:first-child{text-align:start}.uz-xaxis span:last-child{text-align:end}.uz-meters{display:flex;flex-direction:column;gap:20px}.uz-meterhd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14.5px}.uz-track{height:8px;border-radius:999px;background:#efeaf9;margin-top:9px;overflow:hidden}html[data-theme=dark] .uz-track{background:#2a2144}.uz-fill{height:100%;border-radius:999px;background:var(--grad)}.uz-fill.low{background:linear-gradient(135deg,#f59e0b,#f97316)}.uz-fill.out{background:linear-gradient(135deg,#ef4444,#dc2626)}.uz-meternote{margin-top:7px;font-size:12.5px;color:var(--muted)}.uz-modelrow{display:grid;grid-template-columns:minmax(130px,1.1fr) 2fr auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line)}.uz-modelrow:last-child{border-bottom:0}.uz-modelname{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;min-width:0}.uz-modelname img,.uz-modelname svg{flex:0 0 auto;width:18px;height:18px}.uz-modelname>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uz-modelbar{display:block;height:8px;border-radius:999px;background:#efeaf9;overflow:hidden}html[data-theme=dark] .uz-modelbar{background:#2a2144}.uz-modelbar i{display:block;height:100%;border-radius:999px;background:var(--s2)}.uz-modelnum{text-align:end;font-size:14px;line-height:1.3}.uz-modelnum b{display:block}.uz-modelcred{font-size:11.5px;color:var(--muted)}.uz-sources{display:flex;flex-direction:column;gap:14px}.uz-srcrow{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;grid-gap:14px;gap:14px;align-items:center;font-size:14.5px}.uz-srcbar{display:block;height:8px;border-radius:999px;background:#efeaf9;overflow:hidden}html[data-theme=dark] .uz-srcbar{background:#2a2144}.uz-srcbar i{display:block;height:100%;border-radius:999px;background:var(--s1)}@media (max-width:640px){.uz-modelrow,.uz-srcrow{grid-template-columns:1fr auto}.uz-modelbar,.uz-srcbar{display:none}.uz-tilenum{font-size:26px}}.acct-navi:hover{background:#f1ecfb}.acct-navi.on{background:#efe7fd;font-weight:700}.acct-navi.on,.acct-navi.on svg{color:var(--brand)}.acct-main{flex:1 1;min-width:0}.acct-h{font-size:24px;font-weight:800;margin:0 0 20px}.acct-sub{font-size:14px;font-weight:800;letter-spacing:.02em;color:#6b6480;margin:26px 0 10px}.acct-head{justify-content:space-between;gap:16px;margin-bottom:6px}.acct-head,.acct-headbtns{display:flex;align-items:center;flex-wrap:wrap}.acct-headbtns{gap:10px}.acct-keyrow{display:flex;align-items:flex-start;gap:10px;width:100%;flex-wrap:wrap}.acct-keyrow .key{flex:1 1 260px;min-width:0}.acct-keyrow .set-btn{flex-shrink:0}.acct-headl{display:flex;align-items:center;gap:16px;min-width:0}.acct-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 auto}.acct-avatar-ph{display:grid;place-items:center;background:#efe7fd;color:#7c3aed}.acct-name{font-weight:800;font-size:20px;display:flex;align-items:center;gap:9px}.acct-plan{background:#efe7fd;color:#7c3aed;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:999px}.acct-email{font-size:14px;color:var(--muted);margin-top:2px}.acct-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px 18px}.acct-row{display:flex;align-items:center;gap:14px;padding:14px 0}.acct-row+.acct-row{border-top:1px solid var(--line)}.acct-rowk{flex:0 0 130px;font-weight:700;font-size:14px;color:#3f394f}.acct-rowv{flex:1 1;min-width:0;font-size:14px;color:#4a4360;overflow:hidden;text-overflow:ellipsis}.acct-mono{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted);word-break:break-all}.acct-link{border:0;background:transparent;color:var(--brand);font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;flex:0 0 auto}.acct-link:hover{text-decoration:underline}.acct-connected{display:inline-flex;align-items:center;gap:5px;color:#16a34a;flex:0 0 auto}.acct-connected,.acct-edit{font-weight:700;font-size:13px}.acct-edit{border:1px solid var(--line);background:#f5f2fd;color:#4a4360;font-family:inherit;padding:5px 15px;border-radius:9px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.acct-edit:hover{background:#efe7fd;color:var(--brand);border-color:#e2d8f7}.acct-devices{display:flex;flex-direction:column;gap:10px}.acct-device{justify-content:space-between;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 18px}.acct-device,.acct-devicel{display:flex;align-items:center}.acct-devicel{gap:12px;min-width:0}.acct-deviceico{color:#7c6ea8;display:grid;place-items:center;flex:0 0 auto}.acct-devicetxt{min-width:0}.acct-devicet{font-weight:800;font-size:15px;color:#2b2545;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-devicebrowser{font-weight:600;color:#6b6480}.acct-devicew{margin-top:3px}.acct-devicecur,.acct-devicew{font-size:13.5px;color:var(--muted)}.acct-devicecur{font-weight:700;flex:0 0 auto}.acct-row-top{align-items:flex-start}.acct-rowt{font-weight:700;font-size:14.5px;color:#3f394f}.acct-rowsub{font-size:13.5px;color:var(--muted);margin-top:4px}.acct-rowhint{font-size:12.5px;color:var(--muted);margin-top:6px}.acct-rowerr{color:#dc2626}.acct-rowerr,.acct-rowok{font-size:13px;margin-top:6px}.acct-rowok{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#15803d}.acct-check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;color:#3f394f;cursor:pointer}.acct-check input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}.acct-rowbtns{display:flex;gap:8px;flex:0 0 auto}.acct-input{width:100%;max-width:340px;margin-top:8px;border:1.5px solid var(--line);background:#faf9fe;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);outline:none}.acct-input:focus{border-color:#c4b0f0;background:#fff}.acct-switch{position:relative;flex:0 0 auto;width:46px;height:26px;border-radius:999px;border:0;background:#ded7ee;cursor:pointer;padding:0;transition:background .18s}.acct-switch.on{background:var(--brand)}.acct-switch:disabled{opacity:.6;cursor:default}.acct-switchknob{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(30,10,60,.3);transition:transform .18s}.acct-switch.on .acct-switchknob{transform:translateX(20px)}[dir=rtl] .acct-switch.on .acct-switchknob{transform:translateX(-20px)}.acct-danger{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#dc2626;font-family:inherit;font-weight:700;font-size:14.5px;padding:10px 0;cursor:pointer}.acct-danger:hover{text-decoration:underline}.acct-danger-note{font-size:13.5px;color:#3f394f;line-height:1.55;max-width:520px}.acct-danger-btn{background:#dc2626}.acct-subrow-stack{align-items:flex-start}.acct-row-stack{flex-direction:column;align-items:stretch;gap:0}.acct-memhead{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;border:0;padding:12px 0;font-family:inherit;text-align:start;cursor:pointer;border-radius:10px}.acct-memhead:hover .acct-rowk{color:var(--brand)}.acct-memhead:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.acct-memdetail{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 15px 15px;margin:0 0 12px;border-radius:12px;background:#f7f3ff;border:1px solid #e6dbfa;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand)}.acct-memsum{margin:0;font-size:13.5px;color:#3f394f;line-height:1.55}.acct-memlabel{margin:2px 0 0;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--brand);text-transform:uppercase}.acct-memlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%}.acct-memlist li{position:relative;-webkit-padding-start:15px;padding-inline-start:15px;font-size:13.5px;color:#3f394f;line-height:1.5}.acct-memlist li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--brand)}@media (max-width:560px){.acct-memhead{flex-direction:column;align-items:flex-start;gap:3px}.acct-row-top{flex-direction:column;align-items:stretch}.acct-row-top .acct-input{max-width:none}.acct-row-top .acct-rowbtns{justify-content:flex-end}.acct-row-top>.set-btn{align-self:flex-start}}html[data-theme=dark] .acct{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730;background:var(--bg);color:var(--ink)}html[data-theme=dark] .acct-card,html[data-theme=dark] .acct-device,html[data-theme=dark] .acct-plancard,html[data-theme=dark] .acct-promo,html[data-theme=dark] .acct-stat,html[data-theme=dark] .acct-top{background:#1d1730;border-color:#2f2748}html[data-theme=dark] .acct-plancard-alt{background:#1e1833}html[data-theme=dark] .acct-promo-up{background:linear-gradient(160deg,#251d3d,#2a1f3a)}html[data-theme=dark] a.acct-promo:hover{border-color:#4a3f6a;box-shadow:none}html[data-theme=dark] .acct-edit,html[data-theme=dark] .acct-input{background:#271f3d;border-color:#3a2f5a;color:var(--ink)}html[data-theme=dark] .acct-input:focus{background:#2a2140;border-color:var(--brand)}html[data-theme=dark] .acct-edit:hover{background:#2f2650;border-color:#4a3f6a;color:#c4b5fd}html[data-theme=dark] .acct-memdetail{background:#241c3c;border-color:#3a2f5a}html[data-theme=dark] .acct-check,html[data-theme=dark] .acct-danger-note,html[data-theme=dark] .acct-memlist li,html[data-theme=dark] .acct-memsum,html[data-theme=dark] .acct-navi,html[data-theme=dark] .acct-planrow,html[data-theme=dark] .acct-promolist li,html[data-theme=dark] .acct-promot,html[data-theme=dark] .acct-rowk,html[data-theme=dark] .acct-rowt,html[data-theme=dark] .acct-rowv,html[data-theme=dark] .acct-subrow{color:#cfc9e4}html[data-theme=dark] .acct-memhead:hover .acct-rowk{color:#c4b5fd}html[data-theme=dark] .acct-devicet,html[data-theme=dark] .acct-promoh,html[data-theme=dark] .acct-promot b{color:#ece9f6}html[data-theme=dark] .acct-devicebrowser,html[data-theme=dark] .acct-invhd,html[data-theme=dark] .acct-planhd,html[data-theme=dark] .acct-sub{color:#9d96b8}html[data-theme=dark] .acct-deviceico{color:#a08fd6}html[data-theme=dark] .acct-memsum.muted{color:#a29cbb}html[data-theme=dark] .acct-avatar-ph,html[data-theme=dark] .acct-navi.on,html[data-theme=dark] .acct-plan{background:#2f2650;color:#c4b5fd}html[data-theme=dark] .acct-navi:hover{background:#271f3d}html[data-theme=dark] .acct-navi svg,html[data-theme=dark] .acct-navi.on svg{color:#a08fd6}html[data-theme=dark] .acct-invitegift{background:linear-gradient(135deg,#2f2650,#3a2a52);color:#c4b5fd}html[data-theme=dark] .acct-plansparkle,html[data-theme=dark] .acct-statv{color:#c4b5fd}html[data-theme=dark] .acct-switch{background:#3a2f5a}html[data-theme=dark] .acct-switch.on{background:var(--brand)}html[data-theme=dark] .set-btn.ghost{background:#2a2140;color:#c9b8ff}html[data-theme=dark] .acct-connected,html[data-theme=dark] .acct-rowok{color:#4ade80}html[data-theme=dark] .acct-rowerr{color:#fca5a5}html[data-theme=dark] .acct-danger{color:#f87171}html[data-theme=dark] .acct-support{color:#a29cbb}html[data-theme=dark] .rw-stat{background:#1e1833;border-color:#3a2f5a}html[data-theme=dark] .rw-stat-n{color:#ece9f6}html[data-theme=dark] .rw-empty-ic,html[data-theme=dark] .rw-stat-ic{background:#2b2247;color:#c4b5fd}html[data-theme=dark] .rw-row{color:#cfc9e4}html[data-theme=dark] .rw-row>:last-child{color:#9d96b8}html[data-theme=dark] .rw-row:not(.rw-head):hover{background:#251d3d}html[data-theme=dark] .rw-head,html[data-theme=dark] .rw-head>:last-child{color:#9d96b8}html[data-theme=dark] .rw-pill{background:#2b2247;color:#c4b5fd}html[data-theme=dark] .rw-empty p{color:#ece9f6}html[data-theme=dark] .pedit-modal{background:#1d1730;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}html[data-theme=dark] .pedit-title{color:#ece9f6}html[data-theme=dark] .pedit-label{color:#cfc9e4}html[data-theme=dark] .pedit-hint{color:#a29cbb}html[data-theme=dark] .pedit-input{background:#271f3d;border-color:#3a2f5a;color:#ece9f6}html[data-theme=dark] .pedit-input:focus{background:#2a2140;border-color:var(--brand)}html[data-theme=dark] .pedit-x{color:#a29cbb}html[data-theme=dark] .pedit-x:hover{background:#271f3d;color:#ece9f6}html[data-theme=dark] .pedit-avatar-ph{background:#2f2650;color:#c4b5fd}html[data-theme=dark] .pedit-err{color:#fca5a5}.appshell[data-theme=dark] .langpick-btn{background:#271f3d;border-color:#3a2f5a;color:#cfc9e4}.appshell[data-theme=dark] .langpick-btn:hover{background:#2f2650}html[data-theme=dark] .langpick-panel-app{background:#1d1730;border-color:#2f2748;box-shadow:0 24px 60px -18px rgba(0,0,0,.75)}html[data-theme=dark] .langpick-panel-app .langpick-search{background:#271f3d;border-color:#3a2f5a}html[data-theme=dark] .langpick-panel-app .langpick-input,html[data-theme=dark] .langpick-panel-app .langpick-native{color:#ece9f6}html[data-theme=dark] .langpick-panel-app .langpick-eng{color:#9d96b8}html[data-theme=dark] .langpick-panel-app .langpick-row:hover{background:#271f3d}html[data-theme=dark] .langpick-panel-app .langpick-row.active{background:#2f2650}html[data-theme=dark] .langpick-panel-app .langpick-group{background:#1d1730;color:#9d96b8}html[data-theme=dark] .langpick-panel-app .langpick-empty{color:#9d96b8}.acct-promos{display:flex;flex-direction:column;gap:12px;margin-top:22px}.acct-promo{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 16px;text-decoration:none;color:inherit}a.acct-promo:hover{border-color:#d9cef6;box-shadow:0 14px 30px -22px rgba(76,29,149,.5)}.acct-promot{font-size:13.5px;color:#4a4360;line-height:1.5}.acct-promot b{color:#2b2545}.acct-promolink{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:13.5px;font-weight:800;color:var(--brand)}.acct-promo-up{background:linear-gradient(160deg,#f7f2ff,#fdf4fb)}.acct-promoh{font-size:15px;font-weight:800;color:#2b2545;margin-bottom:11px}.acct-promoh-hi{color:var(--brand)}.acct-promolist{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.acct-promolist li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#4a4360;line-height:1.4}.acct-promolist svg{color:#16a34a;flex:0 0 auto;margin-top:1px}.acct-promobtn{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:10px 14px;background:var(--grad);color:#fff;font-weight:800;font-size:13.5px;text-decoration:none}.acct-promobtn:hover{opacity:.93}@media(max-width:720px){.acct-promos{display:none}}.pedit-scrim{position:fixed;inset:0;z-index:120;background:rgba(30,20,50,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:refer2-fade .15s ease}.pedit-modal{width:100%;max-width:430px;background:#fff;border-radius:18px;padding:22px 24px 20px;box-shadow:0 40px 90px -30px rgba(30,10,60,.6)}.cancelm{max-width:520px;position:relative;padding:26px 28px 22px}.cancelm-x{position:absolute;top:14px;inset-inline-end:14px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:6px;border-radius:9px;line-height:0}.cancelm-x:hover{background:#f1eefb;color:var(--ink)}.cancelm-h{margin:2px 0 0;font-size:26px;letter-spacing:-.02em}.cancelm-lead{margin:10px 0 0;color:var(--muted);font-size:14.5px;line-height:1.55}.cancelm-sub{margin:22px 0 12px;font-weight:800;font-size:14.5px}.cancelm-list{display:flex;flex-direction:column;gap:14px}.cancelm-item{display:flex;gap:13px;align-items:flex-start;font-size:14.5px}.cancelm-item b{display:block;font-size:14.5px}.cancelm-ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:#f1eefb;color:var(--brand);display:grid;place-items:center}.cancelm-body{display:block;color:var(--muted);font-size:13.5px;line-height:1.5;margin-top:2px}.cancelm-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.cancelm .contact-error{margin-top:18px}html[data-theme=dark] .cancelm-ic{background:#2a2144}html[data-theme=dark] .cancelm-x:hover{background:#2a2144;color:#ece9f6}.sout{max-width:376px;padding:26px 24px 22px;text-align:center}.sout-h{margin:0;font-size:22px;line-height:1.3;letter-spacing:-.01em}.sout-card{display:flex;align-items:center;gap:12px;text-align:start;margin-top:20px;padding:12px 14px;border:1px solid #ece6fb;border-radius:14px;background:#faf8ff}.sout-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto}.sout-avatar-ph{display:grid;place-items:center;background:#f1eefb;color:var(--brand)}.sout-who{min-width:0}.sout-name{font-weight:700;font-size:15px}.sout-email,.sout-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sout-email{color:var(--muted);font-size:13px;margin-top:1px}.sout-foot{display:flex;flex-direction:column;gap:10px;margin-top:20px}.sout-btn{width:100%;padding:12px 18px;font-size:15px}.appshell[data-theme=dark] .sout-card,html[data-theme=dark] .sout-card{border-color:#332a4e;background:#241d3b}.appshell[data-theme=dark] .sout-avatar-ph,html[data-theme=dark] .sout-avatar-ph{background:#2a2144;color:#c4b5fd}.appshell[data-theme=dark] .pedit-modal{background:#1d1730;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}.pedit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pedit-title{font-size:17px;font-weight:800;margin:0}.pedit-x{border:0;background:transparent;color:#9a93af;cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.pedit-x:hover{background:#f4f1fb;color:#3f394f}.pedit-avatarrow{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pedit-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:0 0 auto}.pedit-avatar-ph{display:grid;place-items:center;background:#efe7fd;color:#7c3aed}.pedit-avatarr{min-width:0}.pedit-hint{font-size:13.5px;color:var(--muted);margin:0 0 10px;line-height:1.45}.pedit-avatarr .set-btn{gap:6px}.pedit-label{display:block;font-size:14px;font-weight:800;color:#3f394f;margin-bottom:8px}.pedit-input{width:100%;border:1.5px solid var(--line);background:#faf9fe;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--ink);outline:none}.pedit-input:focus{border-color:#c4b0f0;background:#fff}.pedit-err{color:#dc2626;font-size:13.5px;margin:10px 0 0}.pedit-actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.pedit-actions .set-btn{min-width:130px}.pedit-actions .set-btn:disabled{opacity:.6;cursor:default}@media(max-width:520px){.pedit-actions .set-btn{min-width:0;flex:1 1}}.acct-subrow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;font-size:14px;color:#3f394f}.acct-note{margin-top:14px;font-size:13.5px}.acct-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.acct-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;text-align:center}.acct-statv{font-size:30px;font-weight:800;color:#7c3aed}.acct-statl{font-size:13px;color:var(--muted);margin-top:2px}.acct-signin{max-width:420px;margin:0 auto;padding:100px 24px;text-align:center}.acct-signin h1{font-size:26px;font-weight:800;margin-bottom:8px}.acct-signin .set-btn{margin-top:18px}.acct-plangrid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px}.acct-plancard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.acct-plancard-alt{background:#faf9fe}.acct-planname{font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.acct-plansparkle{color:#7c3aed}.acct-planhd{font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#a49ebb;margin-bottom:12px}.acct-planrow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#4a4360;padding:8px 0}.acct-planrow+.acct-planrow{border-top:1px solid var(--line)}.acct-plancta{display:flex;justify-content:center;margin:22px 0 10px}.acct-plancta .set-btn{min-width:200px;justify-content:center}.acct-invhd{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#a49ebb;padding:12px 0;border-bottom:1px solid var(--line)}.acct-invhd.acct-invrow{display:grid;justify-content:stretch;padding:10px 2px}.acct-empty{padding:22px 0;text-align:center;color:var(--muted);font-size:14px}.acct-inlineform{display:inline}.acct-inlineform .acct-link{padding:0}.acct-invite{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px}.acct-invite,.acct-invitel{display:flex;align-items:center}.acct-invitel{gap:15px;min-width:0}.acct-invitegift{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#efe7fd,#f6ecfb);display:grid;place-items:center;color:#7c3aed;flex:0 0 auto}.acct-invitet{font-weight:800;font-size:17px}.acct-invited{font-size:13.5px;color:var(--muted);margin-top:3px;max-width:460px}@media(max-width:720px){.acct-shell{flex-direction:column;gap:14px;align-items:stretch}.acct-nav{flex-basis:auto;flex-direction:row;overflow-x:auto;position:static;width:100%}.acct-navi{white-space:nowrap}.acct-rowk{flex-basis:96px}.acct-plangrid{grid-template-columns:1fr}}@media(max-width:480px){.acct-top{padding:12px 16px}.acct-shell{padding:20px 16px 56px}.acct-card{padding:4px 14px}.acct-device{padding:13px 14px}.acct-row:has(>.acct-rowk){flex-wrap:wrap;gap:2px 12px}.acct-row:has(>.acct-rowk)>.acct-rowk{flex:1 1 100%}.acct-row:has(>.acct-rowk)>.acct-rowv{flex:1 1 auto}.acct-device{flex-wrap:wrap;gap:10px}.acct-devicel{flex:1 1 100%}.acct-device .set-btn,.acct-devicecur{-webkit-margin-start:auto;margin-inline-start:auto}}.sm-enquiry a:hover{text-decoration:underline}.sm-copyemail{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:0;border-radius:10px;padding:9px 15px;font-family:inherit;font-weight:700;font-size:13.5px;color:#fff;background:var(--grad);cursor:pointer;white-space:nowrap;box-shadow:0 6px 15px -6px rgba(124,58,237,.55);transition:transform .12s,box-shadow .12s}.sm-copyemail:hover{transform:translateY(-1px);box-shadow:0 9px 18px -6px rgba(124,58,237,.6)}.sm-copyemail.done{background:#16a34a;box-shadow:none}.set-rocket{font-size:14px;line-height:1}.appshell[data-textsize=large] .bubble.assistant{font-size:18px;line-height:1.62}.appshell[data-theme=dark]{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730;background:#14101c;color:var(--ink)}.appshell[data-theme=dark] .appside{background:#1d1730}.appshell[data-theme=dark] .sidebtn{background:#271f3d;color:var(--ink)}.appshell[data-theme=dark] .sidebtn:hover{background:#302647}.appshell[data-theme=dark] .appside-x{color:#a29cbb}.appshell[data-theme=dark] .appside-x:hover{background:#271f3d;color:#c4b5fd}.appshell[data-theme=dark] .sidelink{color:#cfc9e4}.appshell[data-theme=dark] .sidelink:hover{background:#271f3d}.appshell[data-theme=dark] .apptop{background:rgba(20,16,28,.72)}.appshell[data-theme=dark] .appbrand:hover{background:#271f3d}.appshell[data-theme=dark] .plantag{background:#2a2140;color:#c9b8ff}.appshell[data-theme=dark] .emptyh{color:#ece9f6}.appshell[data-theme=dark] .suggcard{background:#1d1730;color:#d7d2e8}.appshell[data-theme=dark] .suggcard:hover{border-color:#3a2f5a}.appshell[data-theme=dark] .bubble.assistant{background:#1d1730;color:#e4e0f0}.appshell[data-theme=dark] .notice{background:#2a1720;border-color:#5b2740;color:#f3b0c4}.appshell[data-theme=dark] .inputbar{background:#1d1730;border-color:#332a4e}.appshell[data-theme=dark] .askbox{color:var(--ink)}.appshell[data-theme=dark] .chip{background:#271f3d;color:#cfc9e4}.appshell[data-theme=dark] .chip:hover{background:#302647}.appshell[data-theme=dark] select.chip option{background:#1d1730;color:#e4e0f0}.appshell[data-theme=dark] .modelmenu{background:#1d1730}.appshell[data-theme=dark] .modelrow{color:#e4e0f0}.appshell[data-theme=dark] .modelrow:hover{background:#271f3d}.appshell[data-theme=dark] .modelrow.active{background:#2a2140;color:#c9b8ff}.appshell[data-theme=dark] .set-modal{background:#1d1730}.appshell[data-theme=dark] .set-nav{background:#14101c;border-color:#2f2748}.appshell[data-theme=dark] .set-navi{color:#cfc9e4}.appshell[data-theme=dark] .set-navi:hover{background:#271f3d}.appshell[data-theme=dark] .set-navi.on{background:#2a2140;color:#c9b8ff}.appshell[data-theme=dark] .set-navi.on svg{color:#c9b8ff}.appshell[data-theme=dark] .set-card{background:#1d1730;border-color:#2f2748}.appshell[data-theme=dark] .set-acct{background:#241c39}.appshell[data-theme=dark] .set-select{background-color:#271f3d;color:var(--ink);border-color:#3a2f5a}.appshell[data-theme=dark] .set-select option{background:#1d1730}.appshell[data-theme=dark] .set-btn.ghost{background:#2a2140;color:#c9b8ff}.appshell[data-theme=dark] .set-iconbtn{background:#271f3d;border-color:#3a2f5a;color:#cfc9e4}.appshell[data-theme=dark] .set-iconbtn:hover{background:#302647;color:#c9b8ff}.appshell[data-theme=dark] .set-kbd{background:#271f3d;border-color:#3a2f5a;color:#e4e0f0}.appshell[data-theme=dark] .set-x:hover{background:#271f3d;color:#e4e0f0}.appshell[data-theme=dark] .set-plan{background:#2a2140;color:#c9b8ff}.appshell[data-theme=dark] .set-subtext{color:#cfc9e4}.appshell[data-theme=dark] .supportmenu{background:#1d1730;border-color:#2f2748}.appshell[data-theme=dark] .supportmenu a,.appshell[data-theme=dark] .supportmenu button{color:#cfc9e4}.appshell[data-theme=dark] .supportmenu a:hover,.appshell[data-theme=dark] .supportmenu button:hover{background:#271f3d}.appshell[data-theme=dark] .refer2-modal{background:#1d1730}.appshell[data-theme=dark] .refer2-modalsub{color:#a29cbb}.appshell[data-theme=dark] .refer2-xbtn:hover{background:#271f3d;color:#e4e0f0}.appshell[data-theme=dark] .sm-textarea{background:#271f3d;color:var(--ink);border-color:#3a2f5a}.appshell[data-theme=dark] .sm-enquiry{background:#271f3d;border-color:#3a2f5a}.appshell[data-theme=dark] .refer2-linkbox input{background:#271f3d;color:#cfc9e4;border-color:#3a2f5a}.appshell[data-theme=dark] .refer2-preview{background:#271f3d;border-color:#3a2f5a}.appshell[data-theme=dark] .refer2-preview p{color:#cfc9e4}.extok-scrim{position:fixed;inset:0;z-index:130;background:rgba(30,20,50,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:refer2-fade .15s ease}.extok-modal{width:100%;max-width:430px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 80px -30px rgba(124,58,237,.55);padding:30px 26px 0;text-align:center}.extok-tick{width:62px;height:62px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 10px 24px -8px rgba(124,58,237,.65)}.extok-h{margin:0 0 12px;font-size:25px;font-weight:800;color:var(--brand);letter-spacing:-.01em}.extok-p{margin:0 0 22px;font-size:15px;line-height:1.55;color:var(--muted)}.extok-ok{display:block;width:calc(100% + 52px);margin:0 -26px;padding:17px 0;border:0;background:var(--grad);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;border-radius:0 0 16px 16px;transition:filter .15s ease}.extok-ok:hover{filter:brightness(1.09)}.extok-ok:focus-visible{outline:2px solid #fff;outline-offset:-4px}.appshell[data-theme=dark] .extok-h{color:#c4b5fd}.chatlist{display:flex;flex-direction:column;gap:1px;max-height:46vh;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.chatrow{display:flex;align-items:center;gap:2px;border-radius:9px;transition:background .13s ease}.chatrow:hover{background:#f4f1fb}.chatrow.on{background:#eee9f9}.chatrow-open{flex:1 1;min-width:0;text-align:start;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;color:#3a3450;padding:8px 4px 8px 9px;border-radius:9px}.chatrow-t{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatrow.on .chatrow-t{color:#6d28d9;font-weight:700}.chatrow-del{flex:0 0 auto;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:#a49ebb;padding:6px;-webkit-margin-end:3px;margin-inline-end:3px;border-radius:7px;opacity:0;transition:opacity .13s ease,color .13s ease}.chatrow:focus-within .chatrow-del,.chatrow:hover .chatrow-del{opacity:1}.chatrow-del:hover{color:#e11d48;background:#fdeaee}.appshell[data-theme=dark] .chatrow:hover{background:#271f3d}.appshell[data-theme=dark] .chatrow.on{background:#31284d}.appshell[data-theme=dark] .chatrow-open{color:#cfc9e4}.appshell[data-theme=dark] .chatrow.on .chatrow-t{color:#c4b5fd}.thinkmark{position:relative;display:grid;place-items:center;width:60px;height:60px;margin:4px 0 4px 2px}.thinkmark-ic{position:relative;z-index:1;font-size:30px;line-height:1;color:#7c3aed;filter:drop-shadow(0 2px 7px rgba(124,58,237,.4));animation:thinkmark-breathe 1.5s ease-in-out infinite,thinkmark-spin 8s linear infinite}.thinkmark-halo,.thinkmark-halo:after{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.34) 0,rgba(147,51,234,.12) 45%,rgba(124,58,237,0) 72%);animation:thinkmark-propagate 1.9s ease-out infinite}.thinkmark-halo:after{content:"";animation-delay:.95s}@keyframes thinkmark-breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.18);opacity:1}}@keyframes thinkmark-spin{to{transform:rotate(1turn)}}@keyframes thinkmark-propagate{0%{transform:scale(.55);opacity:.85}70%{opacity:0}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.thinkmark-ic{animation:none;opacity:1}.thinkmark-halo,.thinkmark-halo:after{animation:none;opacity:.45}}.sidenav{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:#3a3450;padding:9px 10px;border-radius:10px;margin-top:4px;transition:background .13s ease,color .13s ease}.sidenav:hover{background:#f4f1fb;color:#6d28d9}.sidenav.on{background:#eee9f9;color:#6d28d9;font-weight:700}.chatrow{position:relative}.chatrow-star{color:#f59e0b;-webkit-margin-end:5px;margin-inline-end:5px;font-size:11px}.chatrow.unread .chatrow-t{font-weight:800;color:#1a1530}.chatrow.unread .chatrow-t:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#7c3aed;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:middle}.chatrow-more{flex:0 0 auto;background:none;border:0;cursor:pointer;color:#a49ebb;font-size:15px;line-height:1;padding:6px 7px;-webkit-margin-end:2px;margin-inline-end:2px;border-radius:7px;opacity:0;transition:opacity .13s ease,color .13s ease,background .13s ease}.chatrow:focus-within .chatrow-more,.chatrow:hover .chatrow-more{opacity:1}.chatrow-more:hover{color:#6d28d9;background:#efeafb}.chatrow-rename{flex:1 1;min-width:0;font:inherit;font-size:13px;color:#1a1530;background:#fff;border:1.5px solid #c9bdf0;border-radius:8px;padding:6px 8px;margin:2px;outline:none}.rowmenu{position:fixed;z-index:200;background:#fff;border:1px solid #ece7f5;border-radius:12px;padding:5px;box-shadow:0 16px 38px -10px rgba(76,29,149,.28),0 4px 12px -6px rgba(26,21,48,.18)}.rowmenu button{display:flex;align-items:center;gap:9px;width:100%;text-align:start;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:#2c2545;padding:8px 9px;border-radius:9px;transition:background .12s ease,color .12s ease}.rowmenu button:hover{background:#f4efff;color:#6d28d9}.rowmenu .cm-ic{flex:0 0 15px;display:grid;place-items:center;font-size:12.5px}.rowmenu .cm-more{-webkit-margin-start:auto;margin-inline-start:auto;color:#a49ebb}.cm-sep{height:1px;background:#f1edf9;margin:4px 6px}.rowmenu .cm-danger{color:#e11d48}.rowmenu .cm-danger:hover{background:#fdeaee;color:#be123c}.browse{flex:1 1;overflow-y:auto;padding:34px 32px 40px}.browse>*{max-width:1040px;margin-inline:auto}.browse-h{display:flex;align-items:center;gap:10px;margin-bottom:16px}.browse-h h2{font-size:22px;font-weight:800;margin:0;color:var(--ink)}.browse-count{font-size:12px;font-weight:700;color:#7c3aed;background:#f1eafd;border-radius:999px;padding:3px 9px}.browse-back{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:#7c3aed;padding:4px 8px 4px 0}.browse-empty,.browse-note{font-size:13.5px;color:#6b6480;line-height:1.6;max-width:62ch}.browse-note{background:#f8f5fe;border:1px solid #ece3fa;border-radius:11px;padding:11px 13px;margin:0 0 16px}.browse-new{display:flex;gap:8px;margin:0 0 14px}.browse-new input{flex:1 1;min-width:0;font:inherit;font-size:13.5px;color:var(--ink);background:#fbfaff;border:1.5px solid #ece8f6;border-radius:11px;padding:10px 12px;outline:none}.browse-new input:focus{border-color:#c9bdf0}.browse-list{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.browse-card{display:block;width:100%;text-align:start;background:#fff;border:1px solid #ece7f5;border-radius:13px;padding:13px 14px;cursor:pointer;font:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .06s ease}.browse-card:hover{border-color:#c9bdf0;box-shadow:0 6px 18px -10px rgba(124,58,237,.35)}.browse-card:active{transform:translateY(1px)}.browse-card.row{display:flex;align-items:center;gap:4px;padding:0}.browse-card-open{flex:1 1;min-width:0;text-align:start;font:inherit;padding:13px 4px 13px 14px}.browse-card-del,.browse-card-open{background:none;border:0;cursor:pointer}.browse-card-del{flex:0 0 auto;color:#a49ebb;padding:9px;-webkit-margin-end:6px;margin-inline-end:6px;border-radius:8px}.browse-card-del:hover{color:#e11d48;background:#fdeaee}.browse-card-t{gap:6px;font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-card-m,.browse-card-t{display:flex;align-items:center}.browse-card-m{gap:8px;margin-top:6px;font-size:11.5px;color:#8b84a0}.browse-tag{font-weight:700;color:#7c3aed;background:#f1eafd;border-radius:999px;padding:2px 8px}.browse-dot{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex:0 0 auto}.pickproj{display:grid;grid-gap:4px;gap:4px;max-height:44vh;overflow-y:auto}.pickproj button{display:flex;align-items:center;gap:8px;width:100%;text-align:start;background:none;border:1px solid #f1edf9;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#2c2545;padding:10px 11px}.pickproj button:hover{background:#f4efff;border-color:#c9bdf0;color:#6d28d9}.appshell[data-theme=dark] .sidenav{color:#cfc9e4}.appshell[data-theme=dark] .sidenav:hover{background:#271f3d;color:#c4b5fd}.appshell[data-theme=dark] .sidenav.on{background:#31284d;color:#c4b5fd}.appshell[data-theme=dark] .browse-card,.appshell[data-theme=dark] .browse-new input,.appshell[data-theme=dark] .rowmenu{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .pickproj button,.appshell[data-theme=dark] .rowmenu button{color:#cfc9e4}.appshell[data-theme=dark] .pickproj button:hover,.appshell[data-theme=dark] .rowmenu button:hover{background:#31284d;color:#c4b5fd}.appshell[data-theme=dark] .browse-note{background:#271f3d;border-color:#3a2f5a}.appshell[data-theme=dark] .chatrow-rename{background:#271f3d;color:var(--ink);border-color:#3a2f5a}.browse-when{-webkit-margin-start:auto;margin-inline-start:auto;color:#a49ebb}.appshell[data-theme=dark] .browse-when{color:#8b84a0}.mact{display:flex;align-items:center;gap:1px;margin-top:3px;opacity:0;transition:opacity .14s ease}.brow.live .mact,.brow:focus-within .mact,.brow:hover .mact{opacity:1}.brow.user .mact{justify-content:flex-end}.mact-time{font-size:11px;color:#6b6480;-webkit-margin-end:7px;margin-inline-end:7px;white-space:nowrap}.tip{position:relative}.tip:after,.tip:before{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transition:opacity .13s ease .35s,visibility 0s linear .48s}.tip:after{content:attr(data-tip);bottom:calc(100% + 7px);transform:translateX(-50%);color:#fff;font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;padding:5px 9px;border-radius:8px;z-index:30;box-shadow:0 10px 24px -10px rgba(76,29,149,.75)}.tip:after,.tip:before{left:50%;background:var(--brand)}.tip:before{content:"";bottom:calc(100% + 3px);width:8px;height:8px;transform:translateX(-50%) rotate(45deg);border-radius:1px;z-index:31}.tip:focus-visible:after,.tip:focus-visible:before,.tip:hover:after,.tip:hover:before{opacity:1;visibility:visible;transition-delay:.35s,.35s}.tip[aria-expanded=true]:after,.tip[aria-expanded=true]:before{opacity:0;visibility:hidden;transition-delay:0s,0s}.sidecollapse.tip[aria-expanded=true]:focus-visible:after,.sidecollapse.tip[aria-expanded=true]:focus-visible:before,.sidecollapse.tip[aria-expanded=true]:hover:after,.sidecollapse.tip[aria-expanded=true]:hover:before{opacity:1;visibility:visible;transition-delay:.35s,.35s}.tip-end:after{inset-inline-start:auto;inset-inline-end:0;transform:none}.tip-end:before{inset-inline-start:auto;inset-inline-end:12px;transform:rotate(45deg)}.tip-start:after{inset-inline-start:0;inset-inline-end:auto;transform:none}.tip-start:before{inset-inline-start:12px;inset-inline-end:auto;transform:rotate(45deg)}.tip-b:after{bottom:auto;top:calc(100% + 7px)}.tip-b:before{bottom:auto;top:calc(100% + 3px)}.tip-wrap:after{white-space:normal;width:max-content;max-width:min(280px,70vw);text-align:start;line-height:1.45}@media (max-width:560px){.tip:after,.tip:before{display:none}}.mact-b{display:grid;place-items:center;background:none;border:0;cursor:pointer;color:#6b6480;padding:5px;border-radius:7px;transition:color .12s ease,background .12s ease}.mact-b:hover{color:#6d28d9;background:#f1eafd}.mact-b:disabled{opacity:.4;cursor:default}.mact-b:disabled:hover{color:#a49ebb;background:none}.mact-b.on{color:#6d28d9;background:#f1eafd}.mact-b.bad{color:#e11d48;background:#fdeaee}.mact-b:focus-visible{opacity:1;outline:2px solid #a78bfa;outline-offset:1px}.msgmark{display:block;font-size:30px;line-height:1;color:#7c3aed;margin:12px 0 2px 6px;filter:drop-shadow(0 2px 7px rgba(124,58,237,.22))}.appshell[data-theme=dark] .mact-b,.appshell[data-theme=dark] .mact-time{color:#8b84a0}.appshell[data-theme=dark] .mact-b.on,.appshell[data-theme=dark] .mact-b:hover{color:#c4b5fd;background:#31284d}.appshell[data-theme=dark] .msgmark{color:#a78bfa}.admin-row{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.admin-wrap{max-width:32ch;white-space:pre-wrap;word-break:break-word;max-height:5.2em;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.chats-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.chats-h h2{font-size:26px;font-weight:800;margin:0;color:var(--ink)}.chats-tools{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex-wrap:wrap}.chats-sel{font-size:13px;color:#6b6480;font-weight:600;-webkit-margin-end:2px;margin-inline-end:2px}.chats-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #ece7f5;border-radius:11px;padding:0 11px;color:#a49ebb;transition:border-color .14s ease}.chats-search:focus-within{border-color:#c9bdf0;color:var(--brand)}.chats-search input{border:0;outline:none;background:none;font:inherit;font-size:13.5px;color:var(--ink);padding:9px 0;width:170px}.chats-filterwrap{position:relative}.chats-btn.open{border-color:var(--brand);color:var(--brand)}.chats-caret{-webkit-margin-start:6px;margin-inline-start:6px;flex:0 0 auto}.chats-filtermenu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:60;min-width:190px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 16px 38px -10px rgba(124,58,237,.28),0 4px 12px -6px rgba(23,18,39,.14)}.chats-filtermenu button{display:block;width:100%;text-align:start;background:none;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:#3a3450;padding:10px 12px;border-radius:10px;transition:background .12s ease,color .12s ease}.chats-filtermenu button:hover{background:#f4efff;color:var(--brand)}.chats-filtermenu button.on{background:#eee9f9;color:var(--brand);font-weight:700}.chats-btn{display:inline-flex;align-items:center;font:inherit;font-size:13.5px;font-weight:700;color:#3a3450;background:#fff;border:1px solid #ece7f5;border-radius:11px;padding:9px 14px;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.chats-btn:hover:not(:disabled){border-color:#c9bdf0;color:#6d28d9}.chats-btn:disabled{opacity:.45;cursor:default}.chats-btn.primary{background:var(--grad);border-color:transparent;color:#fff}.chats-btn.primary:hover{filter:brightness(1.06);color:#fff}.chats-btn.danger{color:#e11d48;border-color:#f6d7de}.chats-btn.danger:hover:not(:disabled){background:#fdeaee;border-color:#e11d48;color:#be123c}.chats-list{display:flex;flex-direction:column}.chats-row{display:flex;align-items:center;gap:10px;padding:16px 14px;cursor:pointer;margin-inline:-14px;border-radius:12px;border-bottom:1px solid #f1edf9;transition:background .13s ease,box-shadow .13s ease}.chats-row:hover{background:#f4efff;border-bottom-color:transparent;box-shadow:0 2px 10px -6px rgba(124,58,237,.4)}.chats-row:hover .chats-row-t{color:#6d28d9}.chats-row:hover .chats-row-when{color:var(--brand)}.chats-row.on{background:#eee9f9}.chats-row:last-child{border-bottom-color:transparent}.chats-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:0 0 auto;pointer-events:none}.chats-row-t{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;font-size:14.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-row-when{flex:0 0 auto;font-size:12.5px;color:#8b84a0;white-space:nowrap}.appshell[data-theme=dark] .chats-btn,.appshell[data-theme=dark] .chats-filtermenu,.appshell[data-theme=dark] .chats-search{background:#1e1833;border-color:#3a2f5a;color:#cfc9e4}.appshell[data-theme=dark] .chats-filtermenu button{color:#cfc9e4}.appshell[data-theme=dark] .chats-filtermenu button.on,.appshell[data-theme=dark] .chats-filtermenu button:hover{background:#31284d;color:#c4b5fd}.appshell[data-theme=dark] .chats-btn.primary{background:var(--grad);color:#fff}.appshell[data-theme=dark] .chats-row{border-bottom-color:#2c2447}.appshell[data-theme=dark] .chats-row:hover{background:#241d3b}.appshell[data-theme=dark] .chats-row.on{background:#31284d}.proj-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.proj-card{display:flex;flex-direction:column;min-height:150px;text-align:start;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 18px 15px;cursor:pointer;font:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .06s ease}.proj-card:hover{border-color:var(--brand);box-shadow:0 8px 24px -12px rgba(124,58,237,.4)}.proj-card:active{transform:translateY(1px)}.proj-card-t{font-size:17px;font-weight:800;color:var(--ink)}.proj-card-d{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.proj-card-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font-size:12px;color:#a49ebb}.proj-card:hover .proj-card-f time{color:var(--brand)}.proj-label{display:block;font-size:13.5px;font-weight:700;color:var(--ink);margin:14px 0 6px}.proj-input{width:100%;font:inherit;font-size:14px;color:var(--ink);background:#fbfaff;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;outline:none}.proj-input:focus{border-color:var(--brand)}.proj-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.appshell[data-theme=dark] .proj-card,.appshell[data-theme=dark] .proj-input{background:#1e1833;border-color:#3a2f5a}.sidelink-acct .cl-rootBox,.sidelink-acct .cl-userButtonBox,.sidelink-acct .cl-userButtonTrigger,.sidelink-acct>div{flex:0 0 auto;width:18px;height:18px;min-width:18px}.sidelink-acct .cl-avatarBox,.sidelink-acct .cl-userButtonAvatarBox{width:18px;height:18px}.sidelink-acct{cursor:pointer}.sidelink-acct:hover{background:#f4f1fb}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverActionButton__manageAccount,.cl-userButtonPopoverActionButton__signOut{transition:background .12s ease,color .12s ease;border-radius:9px}.cl-userButtonPopoverActionButton:hover,.cl-userButtonPopoverActionButton__manageAccount:hover,.cl-userButtonPopoverActionButton__signOut:hover{background:#f4efff;color:var(--brand)}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonIcon{color:var(--brand)}.cl-userButtonPopoverCard{border-radius:14px}.cl-userButtonPopoverCard,.cl-userButtonPopoverRootBox{z-index:75}.appshell[data-theme=dark] .sidelink-acct:hover{background:#271f3d}.pj{display:flex;flex-direction:column;gap:14px}.pj-back{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:none;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;color:var(--muted);padding:6px 8px;border-radius:9px;-webkit-margin-start:-8px;margin-inline-start:-8px}.pj-back:hover{color:var(--brand);background:#f4f1fb}.pj-cols{display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.pj-main{min-width:0;display:flex;flex-direction:column;gap:20px}.pj-head{display:flex;align-items:flex-start;gap:16px}.pj-headtext{min-width:0}.pj-title{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.pj-desc{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted);max-width:62ch}.pj-headtools{display:flex;align-items:center;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.pj-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.pj-iconbtn:hover{background:#f4f1fb}.pj-iconbtn.on,.pj-iconbtn:hover{color:var(--brand)}.pj-iconbtn:focus-visible{outline:2px solid rgba(124,58,237,.5);outline-offset:1px}.pj-menuwrap{position:relative}.pj-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:max-content;min-width:196px;max-width:290px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 18px 40px -14px rgba(76,29,149,.4);display:flex;flex-direction:column;gap:2px}.pj-menu-end{inset-inline-start:auto;inset-inline-end:0}.pj-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;font-family:inherit;font-size:14px;color:#3f394f;padding:9px 10px;border-radius:8px;cursor:pointer;text-align:start;box-sizing:border-box}.pj-menu button:hover{background:#f4f1fb;color:var(--brand)}.pj-menu button svg{color:var(--brand);flex:0 0 auto}.pj-menu button.danger,.pj-menu button.danger svg{color:#c0392b}.pj-menu button.danger:hover{background:#fdeceb;color:#a5271b}.pj-composer{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 16px 12px;box-shadow:0 10px 30px -20px rgba(76,29,149,.45)}.pj-composer:focus-within{border-color:var(--brand)}.pj-ask{width:100%;min-height:56px;max-height:260px;overflow-y:auto;border:0;outline:none;resize:none;background:transparent;font-family:inherit;font-size:15.5px;line-height:1.6;color:var(--ink);box-sizing:border-box}.pj-ask::placeholder{color:#a49ebb}.pj-composer-f{margin-top:6px}.pj-composer-f,.pj-composer-r{display:flex;align-items:center;gap:10px}.pj-composer-r{-webkit-margin-start:auto;margin-inline-start:auto}.pj-composer-add{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.pj-composer-add:hover{background:#f4f1fb;color:var(--brand)}.pj-note{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 20px;color:var(--muted)}.pj-note svg{color:var(--brand);opacity:.55}.pj-note p{margin:0;font-size:13.5px;line-height:1.6;max-width:52ch}.pj-chats-h{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pj-rail{position:-webkit-sticky;position:sticky;top:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pj-card{padding:16px 17px}.pj-card+.pj-card{border-top:1px solid var(--line)}.pj-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.pj-card-h h3{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.pj-cardbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--brand);cursor:pointer;flex:0 0 auto}.pj-cardbtn:hover{background:#f1eafd}.pj-card-b{margin:9px 0 0;font-size:13px;line-height:1.6;color:#3a3450;white-space:pre-wrap;max-height:190px;overflow:auto}.pj-card-e{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.pj-empty{margin-top:12px;background:#faf8ff;border-radius:12px;padding:22px 18px;text-align:center}.pj-empty p{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.pj-empty-art{position:relative;height:52px}.pj-empty-art span{position:absolute;top:6px;left:50%;width:34px;height:42px;border-radius:4px;background:#fff;border:1.5px solid #e3daf7;box-shadow:0 3px 10px -6px rgba(76,29,149,.5)}.pj-empty-art span:first-child{transform:translateX(-52px) rotate(-9deg)}.pj-empty-art span:nth-child(2){transform:translateX(-17px) rotate(-2deg)}.pj-empty-art span:nth-child(3){transform:translateX(18px) rotate(7deg);border-color:var(--brand)}.pj-fileerr{margin:10px 0 0;font-size:12px;line-height:1.5;color:#c0392b}.pj-fileinput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pj-modal{max-width:820px;width:min(820px,calc(100vw - 40px))}.pj-modal-t{margin:0;font-size:22px;font-weight:800;color:var(--ink)}.pj-modal-s{margin:8px 0 16px;font-size:14px;line-height:1.6;color:var(--muted)}.pj-modal-area,.pj-modal-s strong{color:var(--ink)}.pj-modal-area{width:100%;box-sizing:border-box;min-height:300px;resize:vertical;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;font-family:inherit;font-size:14.5px;line-height:1.6;background:#fbfaff;outline:none;margin-top:10px}.pj-modal-area:focus{border-color:var(--brand)}.pj-modal-area::placeholder{color:#a49ebb}.pj-modal-f{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.proj-cardwrap{position:relative;display:flex}.proj-cardwrap .proj-card{flex:1 1 auto}.proj-card-star{color:var(--brand);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:-1px}.proj-restore{position:absolute;top:10px;inset-inline-end:10px;border:1px solid var(--line);background:#fff;color:var(--brand);font:inherit;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;cursor:pointer}.chats-btn.on,.proj-restore:hover{border-color:var(--brand);background:#f4f1fb}.chats-btn.on{color:var(--brand)}@media(max-width:980px){.pj-cols{grid-template-columns:minmax(0,1fr)}.pj-rail{position:static}}.appshell[data-theme=dark] .pj-back:hover,.appshell[data-theme=dark] .pj-composer-add:hover,.appshell[data-theme=dark] .pj-iconbtn:hover{background:#271f3d}.appshell[data-theme=dark] .pj-menu{background:#1d1730;border-color:#2f2748}.appshell[data-theme=dark] .pj-menu button{color:#cfc9e4}.appshell[data-theme=dark] .pj-menu button:hover{background:#271f3d}.appshell[data-theme=dark] .pj-menu button.danger:hover{background:#3a2020;color:#ff9c8f}.appshell[data-theme=dark] .pj-composer,.appshell[data-theme=dark] .pj-rail{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .pj-card+.pj-card{border-top-color:#3a2f5a}.appshell[data-theme=dark] .pj-card-b{color:#cfc9e4}.appshell[data-theme=dark] .pj-cardbtn:hover{background:#271f3d}.appshell[data-theme=dark] .pj-empty{background:#251d3d}.appshell[data-theme=dark] .pj-empty-art span{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .pj-modal-area{background:#271f3d;border-color:#3a2f5a;color:var(--ink)}.appshell[data-theme=dark] .proj-restore{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .chats-btn.on{background:#271f3d}.pj-menu-sep{height:1px;background:var(--line);margin:5px 6px}.pj-menu-fixed{position:fixed;top:auto;bottom:auto;inset-inline-start:auto;inset-inline-end:auto;z-index:200}.pj-menu button span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-menu kbd{flex:0 0 auto;font:inherit;font-size:11.5px;font-weight:700;color:var(--muted);background:#f4f1fb;border:1px solid var(--line);border-radius:6px;padding:2px 6px;-webkit-margin-start:10px;margin-inline-start:10px}.pj-menu button:hover kbd{color:var(--brand);border-color:var(--brand)}.pj-modal-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.pj-modal-h .pj-modal-t{display:flex;align-items:center;gap:9px}.pj-modal-h .pj-modal-t svg{color:var(--brand);flex:0 0 auto}.pj-modal-sm{max-width:560px;width:min(560px,calc(100vw - 40px))}.pj-field{display:block;font-size:13.5px;font-weight:700;color:var(--ink);margin:16px 0 7px}.pj-req{color:#c0392b}.pj-modal-input{width:100%;box-sizing:border-box;font:inherit;font-size:14.5px;color:var(--ink);background:#fbfaff;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;outline:none}.pj-modal-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,58,237,.14)}.pj-modal-input::placeholder{color:#a49ebb}.pj-modal-area{margin-top:0}.appshell[data-theme=dark] .pj-menu-sep{background:#3a2f5a}.appshell[data-theme=dark] .pj-menu kbd{background:#271f3d;border-color:#3a2f5a}.appshell[data-theme=dark] .pj-modal-input{background:#271f3d;border-color:#3a2f5a;color:var(--ink)}.acct-promo-up{display:none}html[data-plan=free] .acct-promo-up{display:block}.pj-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pj-chip{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:132px;min-height:76px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#faf8ff}.pj-chip-n{font-size:12px;line-height:1.35;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.pj-chip-t{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--brand);background:#ece3fd;border-radius:5px;padding:2px 6px}.pj-tiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pj-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:calc(50% - 4px);min-height:78px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#faf8ff}.pj-tile:hover{border-color:var(--brand)}.pj-tile-n{font-size:12px;line-height:1.35;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.pj-tile-f{display:flex;align-items:center;justify-content:space-between;gap:6px}.pj-tile-t{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--brand);background:#ece3fd;border-radius:5px;padding:2px 6px}.pj-tile-s{font-size:10.5px;font-weight:700;color:var(--muted)}.pj-chip-x,.pj-tile-x{position:absolute;top:-7px;inset-inline-start:-7px;display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:#6b6480;cursor:pointer;box-shadow:0 2px 6px -2px rgba(76,29,149,.4)}.pj-chip-x:hover,.pj-tile-x:hover{background:var(--brand);border-color:var(--brand);color:#fff}.appshell[data-theme=dark] .pj-chip,.appshell[data-theme=dark] .pj-tile{background:#251d3d;border-color:#3a2f5a}.appshell[data-theme=dark] .pj-chip-t,.appshell[data-theme=dark] .pj-tile-t{background:#33265c}.appshell[data-theme=dark] .pj-chip-x,.appshell[data-theme=dark] .pj-tile-x{background:#1e1833;border-color:#3a2f5a;color:#cfc9e4}.msgfiles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;max-width:80%}.msgfiles.user{align-self:flex-end;justify-content:flex-end}.msgfiles.assistant{align-self:flex-start}.msgfile-img{max-height:260px;display:block;object-fit:cover;background:#f6f3fd}.msgfile,.msgfile-img{max-width:260px;border-radius:14px;border:1px solid var(--line)}.msgfile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--card)}.msgfile-ico{font-size:20px;line-height:1;flex-shrink:0}.msgfile-meta{display:flex;flex-direction:column;min-width:0}.msgfile-name{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgfile-kind{font-size:12px;color:var(--muted);text-transform:capitalize}.appshell[data-theme=dark] .msgfile{background:#1d1730;border-color:#3a2f5a}.appshell[data-theme=dark] .msgfile-name{color:#e4e0f0}.appshell[data-theme=dark] .msgfile-img{background:#241d3b;border-color:#3a2f5a}.md{display:flex;flex-direction:column;gap:10px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md-p{margin:0;line-height:1.62;overflow-wrap:anywhere}.md-h{margin:6px 0 0;line-height:1.35;font-weight:700;color:inherit}.md-h1{font-size:1.18em}.md-h2{font-size:1.11em}.md-h3{font-size:1.05em}.md-h4,.md-h5,.md-h6{font-size:1em}.md-ol,.md-ul{margin:0;display:flex;flex-direction:column;gap:5px}.md-ul{list-style:disc}.md-ol{list-style:decimal}.md-ol li,.md-ul li{line-height:1.6;overflow-wrap:anywhere}.md-ol li::marker,.md-ul li::marker{color:currentColor}.md-ol li>.md-ol,.md-ol li>.md-ul,.md-ul li>.md-ol,.md-ul li>.md-ul{margin-top:5px;-webkit-padding-start:20px;padding-inline-start:20px}.md-ol .md-ul,.md-ul .md-ul{list-style:circle}.md-ol .md-ul .md-ul,.md-ul .md-ul .md-ul{list-style:square}.md-ol li>.md-p,.md-ul li>.md-p{margin-top:4px}.md-ol li>.md-pre,.md-ul li>.md-pre{margin-top:6px}.md-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#f1ecfb;color:#4c1d95;border-radius:5px;padding:1px 5px;overflow-wrap:anywhere}.md-pre{margin:0;background:#f7f4fd;border:1px solid var(--line);border-radius:12px;padding:12px 14px;overflow-x:auto}.md-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#3a2f5a;background:none;padding:0;white-space:pre}.md-quote{margin:0;padding:2px 0 2px 14px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);color:#5a5372;display:flex;flex-direction:column;gap:8px}.md-hr{margin:4px 0;border:0;border-top:1px solid var(--line)}.md-a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.md-a:hover{text-decoration-thickness:2px}.md strong{font-weight:600;color:inherit}.appshell[data-theme=dark] .md-code{background:#2b2247;color:#d6c8ff}.appshell[data-theme=dark] .md-pre{background:#241d3b;border-color:#3a2f5a}.appshell[data-theme=dark] .md-pre code{color:#cfc9e4}.appshell[data-theme=dark] .md-quote{color:#b8b1cc}.rw-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.rw-stat{position:relative;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:15px 16px}.rw-stat-ic{position:absolute;top:13px;inset-inline-end:13px;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3eefd;color:var(--brand)}.rw-stat-n{font-size:28px;font-weight:800;line-height:1.1;color:var(--ink);letter-spacing:-.02em}.rw-stat-l{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--muted)}.rw-card{padding:4px 18px}.rw-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px;align-items:center;grid-gap:12px;gap:12px;padding:13px 4px;font-size:13.5px;color:#3f394f;border-radius:10px}.rw-row>:nth-child(2){text-align:center}.rw-row>:last-child{text-align:end;color:var(--muted);font-size:12.5px}.rw-head{font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);border-radius:0}.rw-head,.rw-head>:last-child{font-size:11.5px;color:#a49ebb}.rw-row+.rw-row:not(.rw-head){border-top:1px solid var(--line);border-radius:0}.rw-row:not(.rw-head):hover{background:#f8f5fe}.rw-friend{display:flex;align-items:center;gap:10px;min-width:0}.rw-av{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:12px;font-weight:800}.rw-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.rw-mail,.rw-pill{white-space:nowrap}.rw-pill{display:inline-block;background:#f1eafd;color:var(--brand);font-size:12px;font-weight:800;border-radius:999px;padding:4px 11px}.rw-empty{padding:34px 16px 30px;text-align:center}.rw-empty-ic{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 12px;border-radius:14px;background:#f3eefd;color:var(--brand)}.rw-empty p{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.rw-empty-s{margin:5px 0 16px!important;font-size:13.5px;font-weight:400!important;color:var(--muted)!important}.set-btn.sm{height:36px;padding:0 16px;font-size:13.5px}@media(max-width:560px){.rw-row{grid-template-columns:minmax(0,1fr) 78px;row-gap:4px}.rw-row>:last-child{grid-column:2;text-align:end}.rw-head>:last-child{display:none}}.appshell[data-theme=dark] .rw-stat{background:#1e1833;border-color:#3a2f5a}.appshell[data-theme=dark] .rw-empty-ic,.appshell[data-theme=dark] .rw-stat-ic{background:#2b2247}.appshell[data-theme=dark] .rw-row:not(.rw-head):hover{background:#251d3d}.appshell[data-theme=dark] .rw-pill{background:#2b2247}.md-h,.md-ol,.md-p,.md-quote,.md-ul{text-align:start}.md-ol,.md-ul{-webkit-padding-start:22px;padding-inline-start:22px;-webkit-padding-end:0;padding-inline-end:0}.md-quote{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:0;padding-inline-end:0}body{overflow-x:clip}canvas,img,video{max-width:100%}img{height:auto}embed,iframe,object{max-width:100%}@media(max-width:480px){.askbox,.pj-ask,input,select,textarea{font-size:16px}}@media(hover:none) and (pointer:coarse){.acct-navi,.btn.sm,.chip,.mact-b,.set-navi,.sidelink{min-height:40px}}@media(max-width:600px){.block{padding:52px 0}.models{padding:40px 22px}.final{padding:44px 22px}.final h2{font-size:30px}.final p{font-size:16px}.final h2,.models h2{line-height:1.15}}@media(max-height:520px) and (orientation:landscape){.hgrid{padding-block:32px 28px}.auth-grid{padding-block:28px}}@media(max-width:920px){.mock{max-width:440px;width:100%;margin-inline:auto}.block{padding:60px 0}}@media(min-width:601px) and (max-width:920px){.hgrid>div:first-child{max-width:640px;margin-inline:auto;text-align:center}.hero h1{font-size:44px}.hero .sub{margin-inline:auto}.hero .actions,.hero .trust{justify-content:center}}.demo .center{margin-bottom:26px}.dm-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 22px}.dm-tab{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;color:#4a4360;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.dm-tab:hover{border-color:#d9cbf7;background:#faf7ff;color:var(--brand)}.dm-tab:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,58,237,.18)}.dm-tab.on{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 10px 22px -8px rgba(124,58,237,.55)}.dm-tab-n{font-size:11px;font-weight:800;letter-spacing:.06em;opacity:.55}.dm-tab.on .dm-tab-n{opacity:.8}.dm-stage{max-width:760px;margin:0 auto;min-height:534px;display:flex;flex-direction:column;gap:14px}.dm-cap{margin:0;text-align:center;font-size:14px;line-height:1.6;color:var(--muted);max-width:620px;margin-inline:auto}.dm-video{width:100%;border-radius:18px;display:block}.dm-video,.dm-win{border:1px solid var(--line);box-shadow:0 30px 60px -24px rgba(76,29,149,.35)}.dm-win{position:relative;background:#fff;border-radius:18px;overflow:hidden}.dm-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line);background:#fbfaff}.dm-bar i{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.dm-bar i.r{background:#ff5f57}.dm-bar i.y{background:#febc2e}.dm-bar i.g{background:#28c840}.dm-site{-webkit-margin-start:8px;margin-inline-start:8px;font-size:12px;color:var(--muted)}.dm-body{padding:18px;display:flex;flex-direction:column;gap:13px;min-height:412px;justify-content:center}.dm-mailhead{display:flex;align-items:center;gap:10px}.dm-av{width:32px;height:32px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto}.dm-from{display:flex;flex-direction:column;line-height:1.3}.dm-from b{font-size:13.5px}.dm-from span{font-size:11.5px;color:var(--muted)}.dm-mail{margin:0;line-height:1.6}.dm-mail,.dm-wa{font-size:14px;color:#3f394f}.dm-wa{align-self:flex-start;max-width:82%;background:#f4f1fb;border-radius:14px 14px 14px 4px;padding:11px 14px;line-height:1.55}.dm-composer{border:1.5px solid #e2d8f7;border-radius:14px;padding:13px;background:#fdfcff;display:flex;flex-direction:column;gap:11px;transition:opacity .35s ease,transform .35s ease}.dm-off{opacity:0;transform:translateY(6px)}.dm-txt{position:relative;min-height:76px;font-size:14px;line-height:1.6;color:var(--ink)}.dm-ph{color:#a49ebb}.dm-fade{animation:dm-in .35s ease}@keyframes dm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dm-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.dm-send{color:#a49ebb}.dm-aichip,.dm-send{font-size:12.5px;font-weight:700}.dm-aichip{display:inline-flex;align-items:center;gap:6px;background:#f1eafd;color:var(--brand);padding:7px 12px;border-radius:999px;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.dm-aichip.on{background:var(--grad);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(124,58,237,.6)}.dm-caret{display:inline-block;width:2px;height:1em;vertical-align:-2px;-webkit-margin-start:2px;margin-inline-start:2px;background:var(--brand);animation:dm-blink 1s steps(2) infinite}@keyframes dm-blink{50%{opacity:0}}.dm-think{display:inline-flex;gap:4px;vertical-align:middle}.dm-think i{width:6px;height:6px;border-radius:50%;background:#c4b5fd;animation:dm-bounce 1s ease-in-out infinite}.dm-think i:nth-child(2){animation-delay:.15s}.dm-think i:nth-child(3){animation-delay:.3s}@keyframes dm-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.dm-cursor{position:absolute;right:34px;bottom:56px;width:16px;height:16px;border-radius:50%;background:rgba(124,58,237,.28);border:2px solid var(--brand);opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.dm-cursor.on{opacity:1;transform:scale(1)}.dm-chips{display:flex;gap:8px;flex-wrap:wrap}.dm-chip{font-size:12px;font-weight:700;color:#6b6480;background:#f4f1fb;border:1px solid var(--line);border-radius:999px;padding:5px 11px;transition:background .2s,color .2s,border-color .2s}.dm-chip.on{background:#ece3fd;color:var(--brand);border-color:#d9cbf7}.dm-split{display:grid;grid-template-columns:206px 1fr;grid-gap:14px;gap:14px;align-items:start}.dm-menu{background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px;box-shadow:0 24px 50px -22px rgba(76,29,149,.35);opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.dm-menu.on{opacity:1;transform:none}.dm-menu-h{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#a49ebb;padding:6px 9px 3px}.dm-menu-i{font-size:13px;color:#3f394f;padding:6px 9px;border-radius:8px;transition:background .15s,color .15s}.dm-menu-i.on{background:#f1eafd;color:var(--brand);font-weight:700}.dm-menu-row{display:flex;gap:6px;padding:3px 9px 6px}.dm-menu-p{font-size:12px;font-weight:700;color:#6b6480;background:#f4f1fb;border-radius:999px;padding:4px 11px}.dm-menu-p.on{background:var(--grad);color:#fff}.dm-detect{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:12.5px;color:var(--brand);background:#f1eafd;border-radius:999px;padding:6px 13px;font-weight:600;transition:opacity .35s ease,transform .35s ease}.dm-detect b{font-weight:800}.dm-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex:0 0 auto}.dm-voice{align-items:center;text-align:center;gap:11px}.dm-orb{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;margin-top:6px;background:linear-gradient(160deg,#f3ecff,#fbf5ff);box-shadow:0 18px 40px -18px rgba(124,58,237,.6)}.dm-orb-in{width:46px;height:46px;border-radius:50%;background:var(--grad);transition:transform .3s ease,box-shadow .3s ease}.dm-listening .dm-orb-in{animation:dm-pulse 1.5s ease-out infinite}.dm-thinking .dm-orb-in{animation:dm-spin 1.1s linear infinite}.dm-speaking .dm-orb-in{transform:scale(1.12)}@keyframes dm-pulse{0%{box-shadow:0 0 0 0 rgba(124,58,237,.45)}to{box-shadow:0 0 0 24px rgba(124,58,237,0)}}@keyframes dm-spin{to{transform:rotate(1turn)}}.dm-state{font-size:14px;font-weight:700;color:var(--brand)}.dm-wave{display:flex;align-items:center;gap:5px;height:26px}.dm-wave i{width:4px;height:26px;border-radius:2px;background:#c4b5fd;transform-origin:center;transition:transform .08s linear}.dm-said{margin:0;font-size:13.5px;line-height:1.55;color:#3f394f;background:#f7f4fe;border-radius:12px;padding:10px 13px;text-align:start;width:100%}.dm-reply{background:#f1eafd}.dm-k{display:block;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-bottom:3px}.dm-dots{display:flex;gap:7px;justify-content:center;margin-top:20px}.dm-dot-i{width:34px;height:4px;border-radius:999px;background:#e7e1f5;overflow:hidden}.dm-dot-i i{display:block;width:100%;height:100%;background:var(--grad);transform-origin:left center;transform:scaleX(0)}.dm-dot-i.on i{transform-origin:left center}.appshell[data-theme=dark] .dm-tab,.appshell[data-theme=dark] .dm-win{background:#1d1730;border-color:#2f2748}.appshell[data-theme=dark] .dm-bar{background:#231b3a;border-color:#2f2748}.appshell[data-theme=dark] .dm-composer{background:#231b3a;border-color:#3a2f5a}.appshell[data-theme=dark] .dm-mail,.appshell[data-theme=dark] .dm-said,.appshell[data-theme=dark] .dm-wa{color:#cfc9e4}@media (max-width:760px){.dm-stage{min-height:580px}.dm-body{min-height:432px}.dm-tab{padding:8px 13px;font-size:12.5px}.dm-tab-n{display:none}.dm-split{grid-template-columns:1fr}.dm-menu{display:none}}@media (prefers-reduced-motion:reduce){.dm-caret,.dm-fade,.dm-orb-in,.dm-think i{animation:none!important}.dm-aichip,.dm-composer,.dm-cursor,.dm-detect,.dm-wave i{transition:none!important}}.about{max-width:760px;margin:0 auto}.about h2{font-size:clamp(24px,3vw,32px);margin:6px 0 14px}.about h3{font-size:17px;margin:26px 0 8px;color:var(--ink)}.about p{font-size:15.5px;line-height:1.7;color:#4a4360;margin:0 0 12px}.about-links{display:flex;gap:10px;align-items:center;margin-top:18px}.about-links a{color:var(--brand);font-weight:600;text-decoration:none}.about-links a:hover{text-decoration:underline}.appshell[data-theme=dark] .about p{color:#a49ebb}.acct-people{display:block;width:100%}.acct-people.scroll{max-height:260px;overflow-y:auto;overscroll-behavior:auto;scrollbar-color:#a78bfa transparent}.acct-people.scroll::-webkit-scrollbar{width:12px}.acct-people.scroll::-webkit-scrollbar-track{background:transparent}.acct-people.scroll::-webkit-scrollbar-thumb{background:#a78bfa;border-radius:8px;border:3px solid transparent;background-clip:content-box}.acct-people.scroll::-webkit-scrollbar-thumb:hover{background:var(--brand);background-clip:content-box}.acct-support{justify-content:flex-start;flex-wrap:wrap;gap:4px;color:var(--muted-ink,#5f5872);font-size:14px}.acct-support a{color:var(--brand);text-decoration:none}.acct-support a:hover{text-decoration:underline}.tktpage{min-height:100vh;min-height:100dvh;background:var(--bg)}.tkt-wrap{max-width:900px;padding-block:44px 70px}.tkt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:18px}.tkt-h1{font-size:clamp(23px,3vw,31px);letter-spacing:-.02em;margin:0;line-height:1.25;word-break:break-word}.tkt-ref{font-weight:400}.tkt-ref,.tkt-sub{color:var(--muted)}.tkt-sub{font-size:14.5px;margin:6px 0 0}.tkt-headbtns{display:flex;align-items:center;gap:8px;flex-shrink:0}.tkt-new{flex-shrink:0}.tkt-ghost{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;padding:8px 14px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .13s,border-color .13s}.tkt-ghost:hover{background:#f4f1fd;border-color:#d9cef6}.tkt-ghost:disabled{opacity:.6;cursor:default}.tkt-link{border:0;background:none;padding:0;font:inherit;color:var(--brand);font-weight:700;cursor:pointer;text-decoration:underline}.tkt-box{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.tkt-boxhead{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--bg);border-bottom:1px solid var(--line)}.tkt-boxhead,.tkt-tabs{display:flex;align-items:center}.tkt-tabs{gap:18px}.tkt-tab{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.tkt-tab.on{font-weight:800}.tkt-tab.on,.tkt-tab:hover{color:var(--ink)}.tkt-dot{width:9px;height:9px;border-radius:50%;background:#22a559;flex:0 0 auto}.tkt-dot.closed{background:#8b5cf6}.tkt-list{list-style:none;margin:0;padding:0}.tkt-row{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-top:1px solid var(--line)}.tkt-row:first-child{border-top:0}.tkt-row:hover{background:var(--bg)}.tkt-row .tkt-dot{margin-top:6px}.tkt-rowmain{min-width:0;flex:1 1}.tkt-rowsubj{display:block;font-weight:700;font-size:15.5px;color:var(--ink);line-height:1.35;word-break:break-word}.tkt-rowsubj:hover{color:var(--brand)}.tkt-count,.tkt-rowmeta{font-size:12.5px;color:var(--muted);margin-top:3px}.tkt-count{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-weight:700}.tkt-count:hover{color:var(--brand)}.tkt-blank{padding:34px 20px;text-align:center;color:var(--muted);font-size:14.5px}.tkt-blank a{color:var(--brand);font-weight:600}.tkt-blank-solo{border:1px solid var(--line);border-radius:14px;background:var(--card);margin:24px auto;max-width:900px}.tkt-state{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:0 0 22px}.tkt-pill{display:inline-flex;align-items:center;gap:7px;background:#22a559;color:#fff;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700}.tkt-pill.closed{background:var(--brand)}.tkt-pill .tkt-dot{background:currentColor;opacity:.9}.tkt-stateline{color:var(--muted);font-size:14px}.tkt-stateline strong{color:var(--ink)}.tkt-timeline{list-style:none;margin:0;padding:0;position:relative}.tkt-item{position:relative;display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding-bottom:18px}.tkt-item:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:2px;background:var(--line)}.tkt-item:first-child:before{top:22px}.tkt-item:last-child:before{bottom:auto;height:22px}.tkt-rail{position:relative;z-index:1;display:flex;justify-content:center}.tkt-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;letter-spacing:.01em;background:#efeafd;color:#5b21b6;box-shadow:0 0 0 4px var(--bg)}.tkt-av.support{background:var(--grad);color:#fff;font-size:12px}.tkt-card{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}.tkt-card:before{content:"";position:absolute;left:-6px;top:14px;width:10px;height:10px;border-left:1px solid var(--line);transform:rotate(45deg);border-radius:2px}.tkt-card:before,.tkt-cardhead{background:var(--bg);border-bottom:1px solid var(--line)}.tkt-cardhead{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 14px;border-radius:11px 11px 0 0;font-size:13px;color:var(--muted)}.tkt-cardhead strong{color:var(--ink);font-weight:700}.tkt-card.support{border-color:#e2d7fb}.tkt-card.support .tkt-cardhead{background:#f4efff;border-bottom-color:#e2d7fb}.tkt-card.support:before{background:#f4efff;border-color:#e2d7fb}.tkt-badge{border:1px solid #d9cef6;color:var(--brand);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.tkt-cardbody{padding:14px;font-size:14.5px;line-height:1.62;color:var(--ink);white-space:pre-wrap;word-break:break-word}.tkt-compose .tkt-cardbody{white-space:normal;display:flex;flex-direction:column;gap:10px}.tkt-note{margin:0;font-size:13px;color:var(--muted)}.tkt-replybox{width:100%;border:1.5px solid var(--line);background:var(--bg);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14.5px;color:var(--ink);outline:none;resize:vertical}.tkt-replybox:focus{border-color:var(--brand);background:var(--card)}.tkt-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.tkt-embed .tkt-timeline{margin-top:4px}.tkt-embed .tkt-state{margin-bottom:14px}@media(max-width:560px){.tkt-item{grid-template-columns:32px 1fr;gap:9px}.tkt-item:before{left:15px}.tkt-av{width:30px;height:30px;font-size:11.5px;box-shadow:0 0 0 3px var(--bg)}.tkt-item:first-child:before{top:18px}.tkt-item:last-child:before{height:18px}.tkt-head{flex-direction:column;align-items:stretch}.tkt-headbtns{justify-content:flex-start}.tkt-actions .set-btn,.tkt-actions .tkt-ghost{flex:1 1;justify-content:center}}html[data-theme=dark] .tkt-embed,html[data-theme=dark] .tktpage{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730;color:var(--ink)}html[data-theme=dark] .tktpage{background:var(--bg)}html[data-theme=dark] .tkt-ghost:hover{background:#2f2650;border-color:#4a3f6a}html[data-theme=dark] .tkt-card.support{border-color:#3a2f5a}html[data-theme=dark] .tkt-card.support .tkt-cardhead{background:#241c3c;border-bottom-color:#3a2f5a}html[data-theme=dark] .tkt-card.support:before{background:#241c3c;border-color:#3a2f5a}html[data-theme=dark] .tkt-badge{border-color:#4a3f6a;color:#c4b5fd}html[data-theme=dark] .tkt-replybox{background:#271f3d;border-color:#3a2f5a;color:#ece9f6}html[data-theme=dark] .tkt-av:not(.support){background:#2f2650!important;color:#c4b5fd!important}.vsc-note{margin:10px 2px 0;font-size:12.5px;line-height:1.5;color:var(--muted);text-align:center}.vsc-note a{color:var(--brand);font-weight:700}html[data-theme=dark] .vsc-note{color:#a29cbb}html[data-theme=dark] .vsc-note a{color:#c4b5fd}.team-head{justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.team-head,.team-title{display:flex;align-items:center}.team-title{gap:6px;min-width:0}.team-name{font-size:15.5px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.team-rename{max-width:260px;padding:6px 10px;font-size:14.5px}.team-invite{flex-shrink:0}.team-msg{margin-bottom:12px}.team-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.team-table th{text-align:left;font-size:12.5px;font-weight:700;color:var(--muted);padding:0 10px 9px 0}.team-table td,.team-table th{border-bottom:1px solid var(--line)}.team-table td{padding:14px 10px 14px 0;vertical-align:middle;color:var(--ink)}.team-table tr:last-child td{border-bottom:0}.team-table td:last-child,.team-table th:last-child{padding-right:0;width:44px}.team-email{overflow-wrap:anywhere;line-height:1.4}.team-empty{color:var(--muted);font-size:14px;padding:18px 0}.team-pending{color:#b45309;font-weight:700}.team-ok{color:#15803d;font-weight:700}.team-menuwrap{position:relative;display:inline-block}.team-actions{text-align:right}.team-dots{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:8px;width:30px;height:30px;font-size:16px;line-height:1;cursor:pointer;font-family:inherit;padding:0}.team-dots:hover{background:var(--bg);color:var(--ink)}.team-menu.start{left:0;right:auto}.team-menu{position:absolute;right:0;top:36px;z-index:30;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px -14px rgba(30,10,60,.35);overflow:hidden;min-width:180px}.team-menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 14px;font-family:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;white-space:nowrap}.team-menu button:hover{background:var(--bg)}.team-menu button.danger{color:#b0324c}.team-menu button.danger:hover{background:#fdecef}.team-scrim{position:fixed;inset:0;z-index:120;background:rgba(23,18,39,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.team-modal{width:100%;max-width:440px;background:var(--card);border-radius:18px;padding:22px;box-shadow:0 40px 90px -30px rgba(30,10,60,.6)}.team-modalhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.team-modalhead h3{font-size:19px;font-weight:800;margin:0;color:var(--ink)}.team-x{border:0;background:none;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;padding:0 4px}.team-label,.team-x:hover{color:var(--ink)}.team-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.team-hint{font-size:12.5px;color:var(--muted);margin-top:8px}.team-warn{color:#b45309}.team-send{width:100%;justify-content:center;margin-top:18px}.team-confirmq{margin:0 0 6px;font-size:14.5px;line-height:1.6;color:var(--muted)}.team-confirmwho{font-weight:800;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.team-confirmbtns{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.team-cancelbtn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.team-cancelbtn:hover{background:var(--bg)}.team-dangerbtn{border:0;background:#dc2626;color:#fff;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.team-dangerbtn:hover{background:#b91c1c}.team-empty-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.team-emptylead{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted);max-width:52ch}@media(max-width:560px){.team-empty-card .set-btn{width:100%;justify-content:center}}.team-blocked{max-width:400px;text-align:center;position:relative;padding:34px 26px 22px}.team-blockx{position:absolute;top:14px;right:16px}.team-blockicon{width:62px;height:62px;margin:0 auto 18px;border-radius:50%;border:3px solid #f59e0b;color:#f59e0b;font-size:34px;font-weight:800;line-height:56px}.team-blocktitle{margin:0 0 14px;font-size:19px;font-weight:800;color:#ea8c1c}.team-blockbody{margin:0;font-size:14.5px;line-height:1.65;color:var(--muted)}.team-okbtn{display:block;width:100%;margin-top:24px;border:0;background:var(--bg);color:var(--ink);border-radius:12px;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.team-okbtn:hover{background:var(--line)}@media(max-width:560px){.team-head{align-items:stretch}.team-invite{width:100%;justify-content:center}.team-table{font-size:13.5px}.team-table td{padding:11px 8px 11px 0}.team-confirmbtns button{flex:1 1}}html[data-theme=dark] .team-menu button.danger{color:#f8a3b5}html[data-theme=dark] .team-menu button.danger:hover{background:#3a1a24}html[data-theme=dark] .team-pending{color:#f5cd6b}html[data-theme=dark] .team-ok{color:#6ee7a4}html[data-theme=dark] .team-modal{background:#1d1730}.team-failed{border:1px solid #f6c9d3;background:#fdecef;color:#7a1f33;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.55;margin-bottom:14px}.team-failrow{margin-top:10px;padding-top:10px;border-top:1px solid #f6c9d3}.team-failwho{font-weight:800;overflow-wrap:anywhere}.team-failwhy{color:#8a3145;font-size:12.5px;margin:2px 0 8px;overflow-wrap:anywhere}.team-faillink{display:flex;gap:8px;flex-wrap:wrap}.team-faillink input{flex:1 1;min-width:180px;padding:7px 10px;color:#3f394f}.team-faillink button,.team-faillink input{border:1px solid #f6c9d3;border-radius:8px;font-family:inherit;font-size:12.5px;background:#fff}.team-faillink button{color:#b0324c;padding:7px 13px;font-weight:700;cursor:pointer;white-space:nowrap}.team-faillink button:hover{background:#fdecef}html[data-theme=dark] .team-failed{background:#3a1a24;border-color:#5b2734;color:#f8c9d3}html[data-theme=dark] .team-failrow{border-top-color:#5b2734}html[data-theme=dark] .team-failwhy{color:#e29aac}html[data-theme=dark] .team-faillink input{background:#271f3d;border-color:#5b2734;color:#ece9f6}html[data-theme=dark] .team-faillink button{background:#271f3d;border-color:#5b2734;color:#f8a3b5}.inv-wrap{max-width:560px;padding-block:70px 90px}.inv-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px 28px;box-shadow:0 18px 50px -30px rgba(76,29,149,.35)}.inv-h1{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}.inv-p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--muted)}.inv-p:last-child{margin-bottom:0}.inv-btns{display:flex;gap:10px;flex-wrap:wrap}.inv-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:12px 20px;font-family:inherit;font-weight:700;font-size:14.5px;color:#fff;background:var(--grad);cursor:pointer;text-decoration:none;box-shadow:0 10px 24px -10px rgba(124,58,237,.6)}.inv-btn:hover{filter:brightness(1.05)}.inv-btn.ghost{background:var(--card);color:var(--brand);border:1px solid var(--line);box-shadow:none}.inv-btn.ghost:hover{background:var(--bg)}html[data-theme=dark] .inv-btn.ghost{color:#c4b5fd}.abt-h1{font-size:clamp(30px,4.6vw,46px);line-height:1.12;letter-spacing:-.02em;margin:10px 0 0}.abt-lead{max-width:760px;margin-inline:auto;margin-top:16px}.abt-actions{justify-content:center;margin-top:26px}.abt-ways{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:38px}.abt-way{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px}.abt-way h3{font-size:19px;margin:0 0 8px}.abt-way p{color:var(--muted);margin:0;font-size:15px}@media(max-width:760px){.abt-ways{grid-template-columns:1fr}}.abt-group{margin-top:34px}.abt-grouph{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 14px}.abt-plats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.abt-plats li{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 15px 8px 11px;font-size:14.5px;font-weight:600}.abt-plat-ic{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center}.abt-plat-ic svg{width:20px;height:20px}.abt-fgroup{margin-top:42px}.abt-fgrouph{font-size:20px;letter-spacing:-.01em;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.abt-fgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 28px;gap:20px 28px}.abt-f h4{font-size:16px;margin:0 0 6px;letter-spacing:-.01em}.abt-f p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media(max-width:760px){.abt-fgrid{grid-template-columns:1fr;gap:18px}}.ctc{padding-block:56px 72px;max-width:960px}.ctc-head{text-align:center;margin-bottom:38px}.ctc-title{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:0 0 12px}.ctc-head .lead{max-width:620px;margin-inline:auto}.ctc-ways{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ctc-way{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column}.ctc-way-main{border-color:#d9cbff;box-shadow:0 10px 30px -18px rgba(124,58,237,.5)}.ctc-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 42px;background:#f1eefb;color:var(--brand);margin-bottom:14px}.ctc-way h2{font-size:17.5px;margin:0 0 8px;letter-spacing:-.01em}.ctc-way p{color:var(--muted);font-size:14.5px;margin:0 0 18px;line-height:1.6}.ctc-way .btn{align-self:flex-start;margin-top:auto}.ctc-mail{font-weight:700;color:var(--brand);word-break:break-all;margin-top:auto}.ctc-note{margin:14px 0 0;font-size:13.5px}.ctc-note a{color:var(--muted);text-decoration:underline}.ctc-note a:hover{color:var(--brand)}@media(max-width:860px){.ctc-ways{grid-template-columns:1fr}}.ctc-sec{margin-top:52px}.ctc-h2{font-size:21px;letter-spacing:-.01em;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ctc-topics{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.ctc-topics li{display:grid;grid-template-columns:minmax(0,280px) 1fr;grid-gap:6px 24px;gap:6px 24px;align-items:baseline}.ctc-topics strong{font-size:15px}.ctc-topics span{color:var(--muted);font-size:14.5px;line-height:1.6}@media(max-width:700px){.ctc-topics li{grid-template-columns:1fr}}.ctc-nophone{margin-top:22px;color:var(--muted);font-size:14px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ctc-details{display:grid;grid-template-columns:minmax(0,280px) 1fr;grid-gap:14px 24px;gap:14px 24px;margin:0}.ctc-details dt{font-weight:700;font-size:15px}.ctc-details dd{margin:0;color:var(--muted);font-size:14.5px}.ctc-details a{color:var(--brand);font-weight:600}@media(max-width:700px){.ctc-details{grid-template-columns:1fr;gap:4px 0}.ctc-details dd{margin-bottom:12px}}.refer2-rewardvoice{margin-top:7px;opacity:.85}.refer2-h2{text-align:center;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin:0 0 8px}.refer2-proc{margin-top:64px}.refer2-procgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:30px}.refer2-proccard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px;text-align:start}.refer2-procico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:0 0 46px;background:#f1eefb;color:var(--brand);margin-bottom:16px}.refer2-proccard:nth-child(2) .refer2-procico{background:#e9e2fb}.refer2-proccard:nth-child(3) .refer2-procico{background:#ded2fa}.refer2-procstep{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:6px}.refer2-proccard h3{font-size:17.5px;margin:0 0 8px;letter-spacing:-.01em}.refer2-proccard p{color:var(--muted);font-size:14.5px;line-height:1.62;margin:0}@media(max-width:820px){.refer2-procgrid{grid-template-columns:1fr}}.refer2-faq{margin-top:64px}.refer2-faqlist{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.refer2-faqitem+.refer2-faqitem{border-top:1px solid var(--line)}.refer2-faqitem>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;font-weight:700;font-size:16px;list-style:none;letter-spacing:-.01em}.refer2-faqitem>summary::-webkit-details-marker{display:none}.refer2-faqitem>summary::marker{content:""}.refer2-faqitem>summary:hover{color:var(--brand)}.refer2-faqchev{flex:0 0 18px;color:var(--muted);transition:transform .18s ease}.refer2-faqitem[open]>summary{color:var(--brand)}.refer2-faqitem[open] .refer2-faqchev{transform:rotate(180deg)}.refer2-faqitem>p{margin:0;padding:0 24px 22px;color:var(--muted);font-size:15px;line-height:1.65;max-width:80ch;text-align:start}@media(prefers-reduced-motion:reduce){.refer2-faqchev{transition:none}}@media(max-width:560px){.refer2-faqitem>summary{padding:17px 18px;font-size:15px}.refer2-faqitem>p{padding:0 18px 18px;font-size:14.5px}}.sharepage{min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.sharehead{justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.sharebrand,.sharehead{display:flex;align-items:center}.sharebrand{gap:9px;font-weight:800;font-size:15px;color:var(--ink);text-decoration:none}.sharecta{display:inline-flex;align-items:center;border:0;border-radius:11px;padding:9px 16px;font-weight:700;font-size:13.5px;color:#fff;background:var(--grad);text-decoration:none}.sharescroll{flex:1 1;padding:24px}.sharetop{margin-bottom:14px}.sharetitle{margin:0;font-size:27px;letter-spacing:-.02em;line-height:1.25}.sharemeta{margin:8px 0 0}.sharefoot,.sharemeta{color:var(--muted);font-size:13.5px}.sharefoot{margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.sharefoot a{color:var(--brand);font-weight:700}@media(max-width:600px){.sharescroll{padding:18px 16px 40px}.sharetitle{font-size:22px}}html[data-theme=dark] .sharepage{--ink:#ece9f6;--muted:#a29cbb;--line:#2f2748;--bg:#14101c;--card:#1d1730;background:var(--bg);color:var(--ink)}html[data-theme=dark]:has(.sharepage) body{background:#14101c}html[data-theme=dark] .sharehead{background:rgba(29,23,48,.7)}html[data-theme=dark] .sharepage .bubble.assistant{background:#1d1730;color:#e4e0f0}html[data-theme=dark] .sharepage .msgfile{background:#1d1730;border-color:#3a2f5a}html[data-theme=dark] .sharepage .msgfile-name{color:#e4e0f0}.shl-row{align-items:center;gap:12px}.shl-main{min-width:0}.shl-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shl-when{font-size:12.5px}.shl-acts{display:flex;align-items:center;gap:4px;flex:0 0 auto}.shl-empty{color:var(--muted);font-size:13.5px}.shl-err{color:#b91c1c;font-size:13.5px}.sharedbar{margin:0 auto 6px;max-width:560px;text-align:center;color:var(--muted);font-size:13px;line-height:1.5}.appshell[data-theme=dark] .sharedbar{color:#a29cbb}.footlangs{border-top:1px solid var(--line,#e8e3f5);margin-top:22px;padding-top:14px}.footlangs-sum{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--muted,#6b6580)}.footlangs-sum::-webkit-details-marker{display:none}.footlangs-sum:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;font-size:15px;line-height:1}.footlangs[open] .footlangs-sum:after{content:"−"}.footlangs-count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--chip,#f1ecfb);color:var(--muted,#6b6580)}.footlangs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:2px 16px;gap:2px 16px;margin:12px 0 0;padding:0;list-style:none}.footlangs-list a{font-size:13px;color:var(--muted,#6b6580);text-decoration:none}.footlangs-list a:hover{text-decoration:underline}@media (max-width:520px){.footlangs-list{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.pagelinks{border-top:1px solid var(--line,#ece8f6);margin-top:40px;padding:22px 0 40px}.pagelinks-row{display:flex;flex-wrap:wrap;gap:10px}.wrap .pagelinks-row{max-width:none;padding-inline:0}.pagelink{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--line,#ece8f6);border-radius:999px;font-size:13px;font-weight:600;color:var(--muted,#6b6480);text-decoration:none;background:var(--card,#fff)}.pagelink:hover{color:var(--ink,#171227);border-color:var(--ink,#171227)}.nf{position:relative;overflow:hidden}.nf:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 12% 8%,rgba(147,51,234,.14),transparent 60%),radial-gradient(50% 50% at 92% 12%,rgba(192,38,211,.12),transparent 60%),radial-gradient(42% 38% at 50% 26%,rgba(124,58,237,.13),transparent 68%)}.nf-inner{position:relative;padding-block:104px 116px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:640px){.nf-inner{padding-block:64px 76px}}.nf-code{font-size:clamp(104px,20vw,196px);line-height:.86;font-weight:900;letter-spacing:-.055em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(135deg,var(--brand),var(--brand2) 45%,var(--brand3));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nf-title{font-size:clamp(26px,4.6vw,38px);letter-spacing:-.02em;font-weight:800;margin:18px 0 0;text-wrap:balance}.nf-sub{margin:12px 0 0;color:var(--muted);font-size:16.5px;max-width:52ch;text-wrap:pretty}.nf-cta{gap:12px;margin-top:30px}.nf-cta,.nf-links{display:flex;flex-wrap:wrap;justify-content:center}.nf-links{gap:10px;width:100%;max-width:600px;margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}