@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Display;src:url(/assets/fonts/TabbySansDisplay-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--font-text: "Tabby Sans Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, Arial, sans-serif;--font-display: "Tabby Sans Display", "Tabby Sans Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, Arial, sans-serif;--bg: #ffffff;--surface: #ffffff;--surface-subtle: #f7f8f5;--surface-hover: #f2f4f1;--field: #ffffff;--text: #171917;--text-muted: #747974;--border: rgba(23, 25, 23, .08);--border-strong: rgba(23, 25, 23, .14);--brand: #25d366;--brand-hover: #1ebe5b;--brand-soft: #def8e7;--brand-ink: #0a5b2a;--danger: #c93f46;--success: #16864b;--warning: #9b6808;--shadow-soft: none;--shadow-float: none;--shadow-shell: none;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--page-width: 1240px;--sidebar-width: 248px;--topbar-height: 68px;--tap-size: 44px;--ease: cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--bg: #0d100e;--surface: #151916;--surface-subtle: #1b211d;--surface-hover: #222a25;--field: #1a201c;--text: #f3f5f2;--text-muted: #9ba49d;--border: rgba(241, 247, 243, .08);--border-strong: rgba(241, 247, 243, .14);--brand: #35db76;--brand-hover: #4be386;--brand-soft: #153f25;--brand-ink: #b8f7ce;--danger: #ff858b;--success: #72dfa0;--warning: #e8b756;--shadow-soft: 0 16px 40px rgba(0, 0, 0, .2);--shadow-float: 0 20px 65px rgba(0, 0, 0, .34);--shadow-shell: 0 12px 40px rgba(0, 0, 0, .18)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}input,textarea,select{color:var(--text)}.shell-width{width:min(calc(100% - 40px),var(--page-width));margin-inline:auto}.brand-mark{display:inline-flex;align-items:center;flex:none}.brand-mark img{width:132px;height:auto}.shell-controls{display:flex;align-items:center;gap:7px}.shell-icon-button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.shell-icon-button:hover{background:var(--surface-subtle);border-color:var(--border-strong);color:var(--text)}.shell-icon-button:active{transform:scale(.96)}.shell-primary-button,.shell-link-button,.primary-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding-inline:16px;border-radius:12px;border:0;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.shell-primary-button,.primary-action{background:var(--brand);color:#102217}.shell-primary-button:hover,.primary-action:hover{background:var(--brand-hover)}.shell-link-button{color:var(--text-muted)}.shell-link-button:hover{color:var(--text);background:var(--surface-subtle)}.primary-action:disabled{opacity:.58;cursor:default}.foundation-stage{min-height:1px}.force-ltr{direction:ltr;text-align:start}.page-kicker{margin:0 0 7px;color:var(--text-muted);font-size:12px;font-weight:500}.page-heading h1{margin:0;font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em}@media(max-width:760px){.shell-width{width:calc(100% - 28px)}.brand-mark img{width:118px}}.shell-language-button{width:auto;min-width:44px;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;padding-inline:11px 13px}.shell-language-button span{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.shell-modal{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:22px;background:#0c120e75;backdrop-filter:blur(16px)}.shell-modal__card{width:min(460px,100%);border:1px solid var(--border-strong);border-radius:30px;background:var(--surface);color:var(--text);padding:28px;box-shadow:var(--shadow-float)}.shell-modal__head{display:grid;gap:10px;margin-bottom:22px}.shell-modal__eyebrow{color:var(--text-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shell-modal__head h2{margin:0;font-family:var(--font-display);font-size:30px;line-height:1.08;letter-spacing:-.025em}.shell-modal__head p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55}.shell-language-option{width:100%;min-height:72px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface-subtle);color:var(--text);padding:14px 16px;text-align:start;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.shell-language-option--active{border-color:color-mix(in srgb,var(--brand) 56%,var(--border-strong));background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.shell-language-option strong{font-size:17px;font-weight:900}.shell-modal-enter-active,.shell-modal-leave-active{transition:opacity .18s var(--ease)}.shell-modal-enter-active .shell-modal__card,.shell-modal-leave-active .shell-modal__card{transition:transform .18s var(--ease),opacity .18s var(--ease)}.shell-modal-enter-from,.shell-modal-leave-to{opacity:0}.shell-modal-enter-from .shell-modal__card,.shell-modal-leave-to .shell-modal__card{opacity:0;transform:translateY(10px) scale(.985)}@media(max-width:640px){.shell-language-button span{display:none}.shell-modal{padding:14px;place-items:end center}.shell-modal__card{border-radius:26px;padding:22px}}.public-shell{min-height:100dvh;background:var(--bg)}.public-header{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;position:relative;z-index:30}.public-nav{display:flex;align-items:center;gap:28px;color:var(--text-muted);font-size:13px;font-weight:700}.public-nav a{transition:color .18s var(--ease)}.public-nav a:hover,.public-nav a.router-link-active{color:var(--text)}.public-actions{justify-self:end;display:flex;align-items:center;gap:6px}.mobile-menu-button,.public-mobile-menu{display:none}.public-content{min-height:calc(100dvh - 76px)}.menu-fade-enter-active,.menu-fade-leave-active{transition:opacity .16s var(--ease),transform .16s var(--ease)}.menu-fade-enter-from,.menu-fade-leave-to{opacity:0;transform:translateY(-6px)}@media(max-width:760px){.public-header{height:64px;grid-template-columns:1fr auto;gap:12px}.public-nav,.desktop-action{display:none}.mobile-menu-button{display:inline-grid}.public-actions .shell-controls{display:none}.public-mobile-menu{position:absolute;inset-inline:0;top:58px;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-float);backdrop-filter:blur(20px)}.public-mobile-menu>a:not(.shell-primary-button){min-height:44px;display:flex;align-items:center;padding-inline:11px;border-radius:11px;color:var(--text-muted);font-weight:700}.public-mobile-menu>a:not(.shell-primary-button):hover{background:var(--surface-subtle);color:var(--text)}.public-content{min-height:calc(100dvh - 64px)}}@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Text;src:url(/assets/fonts/TabbySansText-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Tabby Sans Display;src:url(/assets/fonts/TabbySansDisplay-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.public-clean-shell{min-height:100dvh;background:#fff;color:#171717;font-family:"Tabby Sans Text",var(--font-text)}.public-clean-width,.public-clean-header__inner,.public-clean-footer__inner{width:min(1240px,calc(100% - 48px));margin-inline:auto}.public-clean-header{position:sticky;top:0;z-index:50;background:#ffffffe0;border-bottom:1px solid rgba(20,20,20,.06);backdrop-filter:blur(18px)}.public-clean-header__inner{height:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.public-clean-brand{display:inline-flex;align-items:center}.public-clean-brand img{height:34px;width:auto;display:block}.public-clean-brand--footer img{height:31px}.public-clean-nav{display:flex;align-items:center;gap:32px;font-weight:800;font-size:16px}.public-clean-nav a{color:#171717;opacity:.84;transition:opacity .18s var(--ease)}.public-clean-nav a:hover,.public-clean-nav a.router-link-active{opacity:1}.public-clean-actions{display:flex;align-items:center;gap:10px}.public-clean-login{color:#171717;font-weight:800;padding:12px 14px}.public-clean-menu{display:none;width:44px;height:44px;border:0;background:transparent;align-items:center;justify-content:center;color:#171717}.public-clean-mobile-nav{display:none}.public-clean-main{min-height:54dvh}.public-kicker{margin:0 0 16px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-hero{min-height:calc(100dvh - 88px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:56px;padding-block:64px 96px}.public-hero h1,.public-page-title h1,.public-article h1{font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(54px,8vw,104px);line-height:.92;letter-spacing:-.07em;margin:0}.public-hero__copy>p:not(.public-kicker),.public-page-title__text,.public-article__head>p:not(.public-kicker){margin:26px 0 0;max-width:680px;font-size:clamp(18px,2vw,24px);line-height:1.34}.public-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.public-pill{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #171717;border-radius:999px;padding-inline:24px;color:#171717;font-weight:800;background:transparent}.public-pill--primary{background:#171717;color:#fff}.message-game{min-height:520px;border:2px solid #171717;border-radius:34px;background:#5cff89;position:relative;overflow:hidden}.message-game__sky{position:absolute;inset:0 0 128px}.message-game__token{position:absolute;top:34px;min-width:76px;height:76px;display:grid;place-items:center;border:2px solid #171717;border-radius:22px;background:#fff;font-weight:900;animation:public-token-fall 1.4s linear infinite}.message-game__token--muted{animation-delay:.45s;opacity:.78}.message-game__dock{position:absolute;left:28px;right:28px;bottom:28px;min-height:104px;border:2px solid #171717;border-radius:26px;background:#fff;display:grid;gap:4px;padding:20px 22px}.message-game__dock strong{font-size:22px;font-weight:900}.message-game__dock small{color:#555;font-size:14px}.message-game__dock em{position:absolute;inset-inline-end:20px;top:20px;font-style:normal;font-weight:900}@keyframes public-token-fall{0%{transform:translateY(-90px)}to{transform:translateY(430px)}}.public-clean-section{padding-block:32px}.public-search{position:relative;max-width:720px;margin-inline:auto;z-index:5}.public-search__box{min-height:68px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;border:2px solid #171717;border-radius:24px;background:#fff;padding-inline:26px 20px}.public-search__box input{border:0;outline:0;background:transparent;font:inherit;font-size:20px;font-weight:800;min-width:0}.public-search__results{position:absolute;left:0;right:0;top:calc(100% + 12px);display:grid;gap:6px;border:1px solid rgba(23,23,23,.1);border-radius:24px;background:#fff;padding:8px;box-shadow:none}.public-search__result{display:grid;gap:4px;border-radius:16px;padding:14px 16px;color:#171717}.public-search__result:hover{background:#f2f2f0}.public-search__result span{color:#686868;font-size:12px;font-weight:800;text-transform:uppercase}.public-search__result strong{font-size:17px}.public-search__result small{color:#5c5c5c;font-size:14px;line-height:1.4}.public-search__empty{padding:18px;color:#666;font-weight:700}.public-search-results-enter-active,.public-search-results-leave-active{transition:opacity .16s var(--ease),transform .16s var(--ease)}.public-search-results-enter-from,.public-search-results-leave-to{opacity:0;transform:translateY(-6px)}.public-flow,.public-feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:56px}.public-flow__item,.public-feature-strip__item,.public-list-row,.public-clean-calm>div{border:1px solid rgba(23,23,23,.08);border-radius:34px;background:#f4f2ef;padding:28px;box-shadow:none}.public-flow__item img,.public-feature-strip__item img{width:52px;height:52px;object-fit:contain;margin-bottom:38px}.public-flow__item h2,.public-feature-strip__item span{display:block;margin:0 0 12px;font-size:28px;font-weight:900;letter-spacing:-.035em;color:#171717}.public-flow__item p,.public-feature-strip__item small{display:block;margin:0;color:#282828;font-size:17px;line-height:1.45}.public-feature-strip__item{color:#171717;text-decoration:none;transition:transform .16s var(--ease),background .16s var(--ease)}.public-feature-strip__item:hover{transform:translateY(-2px);background:#eeece8}.public-feature-strip--page{padding-top:0}.public-code-section{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:24px;padding-block:72px}.public-code-section h2{font-family:Tabby Sans Display;font-size:clamp(42px,5vw,76px);line-height:.95;letter-spacing:-.06em;margin:0}.public-code-section p:not(.public-kicker){font-size:20px;line-height:1.42}.public-code-section pre{margin:0;min-height:220px;white-space:pre-wrap;word-break:break-word;border-radius:30px;background:#171717;color:#e7ffe9;padding:28px;font-size:15px;line-height:1.7;direction:ltr;text-align:left}.public-page-title{padding:128px 24px 96px;text-align:center}.public-page-title--green{background:#5cff89}.public-page-title--purple{background:#dba6ff}.public-page-title--white{background:#fff}.public-page-title .public-search{margin-top:42px}.public-page-title h1{max-width:980px;margin-inline:auto}.public-page-title__text{margin-inline:auto}.public-list-page{display:grid;gap:14px;padding-block:64px 92px;max-width:980px}.public-list-row{display:grid;gap:8px;color:#171717;padding:22px 26px;border-radius:24px;background:#fff;border-color:#1717171f}.public-list-row:hover{background:#f4f2ef}.public-list-row span{color:#666;font-size:12px;font-weight:900;text-transform:uppercase}.public-list-row strong{font-size:22px;line-height:1.2}.public-list-row small{color:#555;font-size:16px}.public-article{padding-block:72px 112px}.public-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:84px;font-weight:800}.public-breadcrumb a{color:#171717}.public-article__head{max-width:980px}.public-article__grid{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,1fr);gap:80px;margin-top:58px;align-items:start}.public-article__body{display:grid;gap:24px;font-size:23px;line-height:1.45}.public-article__body p{margin:0}.public-article__aside{position:sticky;top:116px}.public-clean-calm{padding-block:64px 108px;max-width:980px}.public-clean-calm h2{margin:0 0 14px;font-size:34px}.public-clean-calm p{margin:0;color:#444;font-size:20px;line-height:1.45}.public-clean-footer{background:#171717;color:#fff}.public-clean-footer__inner{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:54px;padding-block:72px}.public-clean-footer__brand p{max-width:320px;color:#b9b9b9;font-size:16px;line-height:1.45;margin-top:22px}.public-clean-footer__group{display:grid;align-content:start;gap:16px}.public-clean-footer__group h2{color:#aaa;font-size:14px;margin:0 0 8px}.public-clean-footer__group a{color:#fff;font-weight:800;font-size:18px}.public-menu-enter-active,.public-menu-leave-active{transition:opacity .16s var(--ease),transform .16s var(--ease)}.public-menu-enter-from,.public-menu-leave-to{opacity:0;transform:translateY(-6px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[dir=rtl] .public-code-section pre{direction:ltr;text-align:left}@media(max-width:860px){.public-clean-width,.public-clean-header__inner,.public-clean-footer__inner{width:min(100% - 32px,1240px)}.public-clean-header__inner{height:70px;grid-template-columns:auto 1fr auto;gap:12px}.public-clean-nav,.public-clean-login,.public-clean-actions .shell-controls{display:none}.public-clean-menu{display:inline-flex}.public-clean-mobile-nav{position:absolute;left:12px;right:12px;top:76px;display:grid;gap:4px;border:1px solid rgba(23,23,23,.08);border-radius:24px;background:#fff;padding:8px;z-index:60}.public-clean-mobile-nav a{min-height:48px;display:flex;align-items:center;padding-inline:16px;border-radius:16px;color:#171717;font-weight:900}.public-clean-mobile-nav a:hover{background:#f4f2ef}.public-hero{min-height:auto;grid-template-columns:1fr;gap:34px;padding-block:46px 60px}.public-hero h1,.public-page-title h1,.public-article h1{font-size:clamp(48px,14vw,72px)}.message-game{min-height:420px;border-radius:28px}.public-flow,.public-feature-strip{width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:16px;padding-block:42px;gap:12px;scrollbar-width:none}.public-flow::-webkit-scrollbar,.public-feature-strip::-webkit-scrollbar{display:none}.public-flow__item,.public-feature-strip__item{min-width:82vw;scroll-snap-align:start}.public-code-section{grid-template-columns:1fr;padding-block:52px}.public-page-title{padding:86px 16px 70px}.public-list-page{padding-block:44px 72px}.public-article{padding-block:38px 82px}.public-breadcrumb{margin-bottom:48px;overflow-x:auto;white-space:nowrap}.public-article__grid{grid-template-columns:1fr;gap:34px;margin-top:40px}.public-article__aside{position:static;order:-1}.public-article__body{font-size:19px}.public-clean-footer__inner{grid-template-columns:1fr;gap:34px;padding-block:52px}}.public-page-actions{display:flex;justify-content:center;gap:12px;margin-top:34px;flex-wrap:wrap}.public-deep-page{display:grid;gap:72px;padding-block:72px 112px}.public-deep-section{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:56px;align-items:start}.public-section-head{max-width:380px}.public-section-head h2{margin:0;font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.055em}.public-section-head p:not(.public-kicker){margin:18px 0 0;color:#4b4b4b;font-size:18px;line-height:1.45}.public-link-list{display:grid;border-top:1px solid rgba(23,23,23,.12)}.public-link-row{min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;color:#171717;border-bottom:1px solid rgba(23,23,23,.12);text-decoration:none}.public-link-row span{display:grid;gap:7px;min-width:0}.public-link-row strong{font-size:clamp(20px,2.6vw,30px);line-height:1.12;letter-spacing:-.035em}.public-link-row small{color:#5a5a5a;font-size:16px;line-height:1.45}.public-link-row svg{width:34px;height:34px;border:1.5px solid #171717;border-radius:999px;padding:7px;transition:transform .16s var(--ease),background .16s var(--ease)}.public-link-row:hover svg{transform:translate(3px,-3px);background:#5cff89}.public-points{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid rgba(23,23,23,.12)}.public-points li{position:relative;min-height:70px;display:flex;align-items:center;border-bottom:1px solid rgba(23,23,23,.12);padding:18px 0 18px 34px;font-size:clamp(19px,2vw,24px);line-height:1.35;font-weight:800;letter-spacing:-.025em}:root[dir=rtl] .public-points li{padding:18px 34px 18px 0}.public-points li:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:12px;height:12px;border-radius:999px;background:#171717;transform:translateY(-50%)}.public-docs-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:72px;padding-block:72px 112px;align-items:start}.public-docs-aside{position:sticky;top:120px;display:grid;gap:18px;border:1px solid rgba(23,23,23,.12);border-radius:28px;padding:24px;background:#fff}.public-docs-aside code{display:block;direction:ltr;text-align:left;white-space:normal;word-break:break-word;font-size:14px;line-height:1.55;color:#171717;background:#f4f2ef;border-radius:18px;padding:16px}.public-docs-main{display:grid;gap:72px}.public-code-section--full{grid-template-columns:minmax(240px,360px) minmax(0,1fr);padding-block:0}.public-related{margin-top:18px;border:1px solid rgba(23,23,23,.12);border-radius:24px;padding:20px;background:#fff}.public-related h2{margin:0 0 14px;font-size:18px}.public-related .public-link-row{min-height:auto;padding:14px 0}.public-related .public-link-row strong{font-size:17px;letter-spacing:0}.public-related .public-link-row small{font-size:13px}.public-related .public-link-row svg{width:28px;height:28px}@media(max-width:860px){.public-deep-page,.public-docs-layout{padding-block:48px 78px;gap:54px}.public-deep-section,.public-docs-layout,.public-code-section--full{grid-template-columns:1fr;gap:24px}.public-section-head{max-width:none}.public-link-row{min-height:76px;padding:17px 0}.public-link-row strong{font-size:22px}.public-link-row small{font-size:15px}.public-docs-aside{position:static;border-radius:24px}.public-page-actions{margin-top:26px}.public-page-actions .public-pill{width:100%}.public-article__aside{position:static}}.public-page-title{padding-block:104px 76px}.public-page-title h1{font-size:clamp(44px,6.5vw,84px);letter-spacing:-.06em}.public-page-title__text{max-width:760px;font-size:clamp(18px,1.7vw,22px);line-height:1.48}.public-content-top{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:28px;margin-bottom:10px}.public-content-top__main{min-width:0}.public-content-top .public-breadcrumb{margin:0}.public-content-top .public-search{max-width:none;margin:0}.public-content-top .public-search__box{min-height:58px;border-width:1.5px;border-radius:20px;padding-inline:20px 16px}.public-content-top .public-search__box input{font-size:17px;font-weight:800}.public-deep-page{gap:64px}.public-deep-section{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.public-section-head{max-width:820px}.public-section-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1;letter-spacing:-.045em}.public-section-head p:not(.public-kicker){max-width:720px;font-size:17px;line-height:1.58;color:#464646}.public-link-row strong{font-size:clamp(19px,2.1vw,26px);line-height:1.18}.public-link-row small{max-width:780px;font-size:15.5px;line-height:1.55}.public-points li{min-height:62px;font-size:clamp(18px,1.7vw,22px);line-height:1.45;font-weight:800}.public-article{padding-block:46px 112px}.public-article__head{max-width:880px;padding-top:42px}.public-article h1{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.055em}.public-article__head>p:not(.public-kicker){max-width:760px;margin-top:22px;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:#414141}.public-article__grid{grid-template-columns:minmax(0,800px) minmax(260px,1fr);gap:72px;margin-top:46px}.public-article__body{display:block;font-size:clamp(18px,1.45vw,21px);line-height:1.75;color:#222;letter-spacing:-.01em}.public-article__body p+p{margin-top:30px}.public-code-section--full{grid-template-columns:1fr;gap:24px}.public-code-section--full>div{max-width:720px}.public-docs-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:64px}@media(max-width:860px){.public-page-title{padding-block:76px 56px}.public-page-title h1{font-size:clamp(40px,11vw,62px)}.public-content-top{grid-template-columns:1fr;gap:18px}.public-content-top .public-search__results{position:static;margin-top:10px}.public-deep-page{gap:48px}.public-section-head h2{font-size:32px}.public-article__head{padding-top:34px}.public-article h1{font-size:clamp(34px,10vw,52px)}.public-article__grid{gap:32px;margin-top:34px}}.public-deep-page.public-clean-width{width:min(920px,calc(100% - 48px));margin-inline:auto}.public-deep-section,.public-code-section--full{max-width:920px;margin-inline:auto;width:100%}.public-section-head{max-width:760px}.public-link-list,.public-points{width:100%}@media(max-width:860px){.public-deep-page.public-clean-width{width:min(100% - 32px,920px)}}.public-hero h1,.public-page-title h1,.public-article h1,.public-code-section h2,.public-section-head h2{font-kerning:normal;text-rendering:optimizeLegibility;word-spacing:.035em}.public-hero h1{line-height:.98;letter-spacing:-.038em;word-spacing:.045em}.public-page-title h1{line-height:1.02;letter-spacing:-.04em;word-spacing:.035em}.public-article h1{line-height:1.06;letter-spacing:-.035em;word-spacing:.035em}.public-code-section h2,.public-section-head h2{line-height:1.04;letter-spacing:-.032em;word-spacing:.03em}:root[dir=rtl] .public-hero h1,:root[dir=rtl] .public-page-title h1,:root[dir=rtl] .public-article h1,:root[dir=rtl] .public-code-section h2,:root[dir=rtl] .public-section-head h2{letter-spacing:-.018em;word-spacing:.025em}@media(max-width:860px){.public-hero h1{line-height:1;letter-spacing:-.032em;word-spacing:.035em}.public-page-title h1,.public-article h1{line-height:1.06;letter-spacing:-.028em;word-spacing:.028em}}.public-hero h1{font-size:clamp(46px,6.35vw,86px);line-height:1.04;letter-spacing:-.008em;word-spacing:.09em}:root[dir=rtl] .public-hero h1{letter-spacing:0;word-spacing:.045em}@media(max-width:860px){.public-hero h1{font-size:clamp(42px,11.5vw,62px);line-height:1.06;letter-spacing:-.006em;word-spacing:.055em}}.public-clean-shell--home .public-clean-header{position:absolute;inset:0 0 auto;background:transparent;border-bottom:0;backdrop-filter:none}.public-clean-shell--home .public-clean-header__inner{height:81px}.public-clean-shell--home .public-clean-brand img{height:39px}.public-clean-shell--home .public-clean-nav a,.public-clean-shell--home .public-clean-login,.public-clean-shell--home .public-clean-menu{color:#1a1919}.public-home-hero{position:relative;min-height:980px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:161px 20px 80px;background:#25d366;color:#1a1919}.public-home-hero__inner{position:relative;z-index:2;display:grid;place-items:start center;width:min(100%,1280px);min-height:819px}.public-home-hero__content{width:min(776px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;margin-inline:auto}.public-home-badges{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-bottom:2px}.public-home-badges span{min-height:36px;display:inline-flex;align-items:center;gap:5px;border:1.5px solid rgba(26,25,25,.28);border-radius:999px;background:#ffffff47;padding:7px 12px;color:#1a1919;font-size:14px;font-weight:700;line-height:1}.public-home-badges strong{font-weight:900}.public-home-hero .public-kicker{margin:0;letter-spacing:.035em}.public-home-hero h1{margin:0;font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(48px,7vw,82px);font-weight:800;line-height:1.06;letter-spacing:-.028em;word-spacing:.055em;max-width:850px}:root[dir=rtl] .public-home-hero h1{font-size:clamp(46px,6.2vw,76px);line-height:1.16;letter-spacing:-.012em;word-spacing:.03em}.public-home-hero__subtitle{max-width:640px;margin:0;font-size:clamp(20px,2vw,24px);font-weight:400;line-height:1.42}:root[dir=rtl] .public-home-hero__subtitle{line-height:1.62}.public-home-hero__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:4px}.public-home-hero .public-pill{min-height:50px;border-radius:12px;padding-inline:34px;border-color:#1a1919;background:#1a1919;color:#f5f4f2}.public-home-qr{min-height:78px;display:inline-flex;align-items:center;gap:14px;padding:10px 18px 10px 12px;border:2px solid #1a1919;border-radius:18px;color:#1a1919;background:#ffffff38;font-size:20px;font-weight:900;text-decoration:none}:root[dir=rtl] .public-home-qr{padding:10px 12px 10px 18px}.public-home-qr img{width:58px;height:58px;border-radius:10px;background:#fff}.message-game{position:absolute;inset-block-start:0;left:50%;z-index:0;width:min(592px,94vw);height:980px;max-width:none;min-height:0;transform:translate(-50%);border:0;border-radius:0;background:transparent;overflow:visible;pointer-events:auto;opacity:.86}.public-home-search-block{padding-top:68px}.public-home .public-flow{padding-top:44px}.public-footer-old{background:#1a1919;padding-block:60px}.public-footer-old__note{display:block;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.15)}.public-footer-old__note p{max-width:760px;margin:0 auto;color:#9f9c99;text-align:center;font-size:12px;font-weight:600;line-height:1.5}.public-footer-old__main.public-clean-footer__inner{position:relative;grid-template-columns:3fr repeat(3,1fr);gap:56px;padding-block:48px 0}.public-footer-old__brand{display:grid;align-content:start;gap:28px}.public-footer-old__brand p{max-width:340px;margin:0;color:#8f8d8a;font-size:16px;font-weight:600;line-height:1.5}.public-footer-old__social{display:flex;flex-wrap:wrap;gap:12px}.public-footer-old__social span{min-width:44px;height:32px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#f5f4f2;font-size:11px;font-weight:900;letter-spacing:.03em}.public-footer-old__cta{width:min(100%,240px);display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:22px;background:#25d366;color:#1a1919;padding:16px;text-decoration:none}.public-footer-old__cta span{font-size:19px;font-weight:900}.public-footer-old__cta img{width:74px;height:74px;border-radius:14px;background:#fff}.public-footer-old .public-clean-footer__group{gap:18px}.public-footer-old .public-clean-footer__group h2{color:#9f9c99;font-size:14px;font-weight:900;margin:0 0 10px}.public-footer-old .public-clean-footer__group a{color:#f5f4f2;font-size:21px;font-weight:800;line-height:1.2;text-decoration:none}.public-footer-old .public-clean-footer__group a:hover{opacity:.72}.public-footer-old__logo{grid-column:1 / -1;width:min(335px,100%);height:auto;margin-top:26px}@media(max-width:860px){.public-clean-shell--home .public-clean-header__inner{height:70px}.public-clean-shell--home .public-clean-mobile-nav{background:#fff}.public-home-hero{min-height:860px;padding:126px 16px 64px}.public-home-hero__inner{min-height:auto}.public-home-hero__content{gap:20px}.public-home-badges{gap:8px}.public-home-badges span{font-size:13px}.public-home-hero h1{font-size:clamp(44px,13vw,60px);line-height:1.04;letter-spacing:-.02em;word-spacing:.035em}:root[dir=rtl] .public-home-hero h1{font-size:clamp(42px,12vw,56px);line-height:1.2}.public-home-hero__subtitle{font-size:20px}.public-home-hero__actions{width:100%}.public-home-hero .public-pill,.public-home-qr{width:100%;justify-content:center}.message-game{width:100%;height:860px;opacity:.42}.public-footer-old__main.public-clean-footer__inner{grid-template-columns:1fr;gap:36px}.public-footer-old__brand{order:4;padding-top:12px}.public-footer-old__cta{width:100%}.public-footer-old__logo{margin-top:0}}.public-home--tabby{background:#fff}.public-home-hero--complete{min-height:980px;padding:173px 20px 96px;align-items:flex-start;background:#6cff93}.public-home-hero--complete:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(to bottom,#6cff9300,#6cff93bd 40%,#6cff93);pointer-events:none;z-index:1}.public-home-hero--complete .message-game{top:0;bottom:auto;width:min(980px,112vw);height:980px;opacity:.32;pointer-events:auto}.public-home-hero--complete .public-home-hero__inner{min-height:auto;place-items:start center}.public-home-hero--complete .public-home-hero__content{max-width:790px;gap:24px;padding-top:52px;position:relative;z-index:3}.public-home-hero--complete .public-kicker{margin:0 0 2px;letter-spacing:.045em}.public-home-hero--complete h1{font-size:clamp(52px,5.2vw,78px);line-height:1.02;letter-spacing:-.012em;word-spacing:.07em;max-width:860px}:root[dir=rtl] .public-home-hero--complete h1{font-size:clamp(48px,4.8vw,72px);line-height:1.18;letter-spacing:0;word-spacing:.035em}.public-home-hero--complete .public-home-hero__subtitle{max-width:650px;font-size:clamp(20px,1.65vw,24px);line-height:1.44}.public-home-hero--complete .public-home-hero__actions{margin-top:8px}.public-home-hero--complete .public-pill--ghost{background:transparent;color:#1a1919}.public-home-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(44px,7vw,92px);align-items:center;padding-block:clamp(64px,8vw,104px)}.public-home-story--reverse{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.public-home-story--reverse .public-home-story__visual{order:2}.public-home-story--reverse .public-home-story__copy{order:1}.public-home-story__visual{min-height:520px;display:grid;place-items:center;border-radius:48px;background:#f5f4f2;overflow:hidden}.public-home-story__visual img{width:min(78%,520px);max-height:420px;object-fit:contain;display:block}.public-home-story__copy{max-width:500px;display:grid;gap:22px;justify-items:start}.public-home-story__copy .public-kicker{margin:0}.public-home-story__copy h2,.public-home-calm h2,.public-home-final h2{margin:0;font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(38px,4.35vw,62px);line-height:1.04;letter-spacing:-.01em;word-spacing:.04em;color:#1a1919}:root[dir=rtl] .public-home-story__copy h2,:root[dir=rtl] .public-home-calm h2,:root[dir=rtl] .public-home-final h2{line-height:1.22;letter-spacing:0;word-spacing:.025em}.public-home-story__copy p:not(.public-kicker),.public-home-calm header>p:not(.public-kicker),.public-home-final p:not(.public-kicker){margin:0;color:#272524;font-size:20px;line-height:1.48}:root[dir=rtl] .public-home-story__copy p:not(.public-kicker),:root[dir=rtl] .public-home-calm header>p:not(.public-kicker),:root[dir=rtl] .public-home-final p:not(.public-kicker){line-height:1.72}.public-home-text-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #1a1919;border-radius:12px;padding-inline:28px;color:#f5f4f2;background:#1a1919;font-weight:900;text-decoration:none}.public-home-calm{display:grid;grid-template-columns:minmax(320px,470px) minmax(0,1fr);gap:clamp(44px,7vw,96px);align-items:start;padding-block:clamp(76px,9vw,120px);border-top:1px solid rgba(26,25,25,.08)}.public-home-calm header{display:grid;gap:22px;position:sticky;top:112px}.public-home-calm header .public-kicker{margin:0}.public-home-calm__rows{display:grid;gap:0;border-top:1px solid rgba(26,25,25,.14)}.public-home-calm__row{min-height:132px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding-block:28px;border-bottom:1px solid rgba(26,25,25,.14);color:#1a1919;text-decoration:none}.public-home-calm__row span:first-child{display:grid;gap:10px}.public-home-calm__row strong{font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-.01em}.public-home-calm__row small{max-width:620px;color:#4a4745;font-size:18px;line-height:1.5}:root[dir=rtl] .public-home-calm__row small{line-height:1.72}.public-home-calm__arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(26,25,25,.16);border-radius:999px;font-size:20px;transition:transform .16s var(--ease),background .16s var(--ease)}.public-home-calm__row:hover .public-home-calm__arrow{transform:translate(2px,-2px);background:#6cff93}.public-home-final{margin-block:0 clamp(72px,9vw,124px);padding:clamp(42px,6vw,68px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;border-radius:44px;background:#6cff93;color:#1a1919}.public-home-final>div:first-child{max-width:760px;display:grid;gap:22px}.public-home-final .public-kicker{margin:0}.public-home-final__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.public-home-final .public-pill--ghost{background:transparent;color:#1a1919}@media(max-width:1023px){.public-home-story,.public-home-story--reverse,.public-home-calm,.public-home-final{grid-template-columns:1fr}.public-home-story--reverse .public-home-story__visual,.public-home-story--reverse .public-home-story__copy{order:initial}.public-home-story__copy{max-width:680px}.public-home-calm header{position:static}.public-home-final{align-items:start}.public-home-final__actions{justify-content:flex-start}}@media(max-width:860px){.public-home-hero--complete{min-height:840px;padding:128px 16px 72px}.public-home-hero--complete .message-game{width:128vw;height:840px;opacity:.28}.public-home-hero--complete .public-home-hero__content{padding-top:30px}.public-home-hero--complete h1{font-size:clamp(40px,10.8vw,56px);line-height:1.08;letter-spacing:-.006em;word-spacing:.035em}:root[dir=rtl] .public-home-hero--complete h1{font-size:clamp(38px,10.2vw,52px);line-height:1.24}.public-home-hero--complete .public-home-hero__subtitle{font-size:19px}.public-home-story{width:min(100% - 32px,1240px);padding-block:58px;gap:30px}.public-home-story__visual{min-height:320px;border-radius:32px}.public-home-story__copy h2,.public-home-calm h2,.public-home-final h2{font-size:clamp(34px,10vw,48px);line-height:1.08}.public-home-story__copy p:not(.public-kicker),.public-home-calm header>p:not(.public-kicker),.public-home-final p:not(.public-kicker){font-size:18px}.public-home-calm{width:min(100% - 32px,1240px);padding-block:58px;gap:34px}.public-home-calm__row{min-height:unset;padding-block:24px;gap:20px}.public-home-calm__row strong{font-size:24px}.public-home-calm__row small{font-size:16px}.public-home-final{width:min(100% - 32px,1240px);border-radius:32px;padding:30px;margin-bottom:70px}.public-home-final__actions,.public-home-final .public-pill{width:100%}}.public-clean-shell--home .public-clean-header__inner{height:82px;align-items:center}.public-clean-shell--home .public-clean-brand{align-items:center;line-height:1}.public-clean-shell--home .public-clean-brand img{height:36px;transform:translateY(0)}.public-clean-shell--home .public-clean-nav,.public-clean-shell--home .public-clean-actions{align-items:center}.public-clean-shell--home .shell-icon-button{background:#ffffff2e;border-color:#1a19191a;color:#1a1919}.public-clean-shell--home .shell-icon-button:hover{background:#ffffff52;border-color:#1a19192e}.public-home-hero--tabby-final{min-height:980px;padding:154px 20px 0;display:grid;place-items:start center;background:#6cff93;overflow:hidden}.public-home-hero--tabby-final:after{display:none}.public-home-hero--tabby-final .public-home-hero__inner{z-index:3;width:min(100%,1280px);min-height:auto;place-items:start center}.public-home-hero--tabby-final .public-home-hero__content{width:min(790px,100%);padding-top:82px;gap:24px;text-align:center}.public-home-rating-row{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-bottom:4px;color:#1a1919}.public-home-rating-item{display:inline-flex;align-items:center;gap:5px;color:#1a1919;font-size:15px;line-height:1;white-space:nowrap}.public-home-rating-item strong{font-weight:900}.public-home-rating-item small{font-size:15px;font-weight:800}.public-home-rating-item svg{flex:0 0 auto}.public-home-hero--tabby-final .public-kicker{margin:0;font-size:15px;letter-spacing:.045em}.public-home-hero--tabby-final h1{max-width:830px;margin:0 auto;font-size:clamp(54px,6.1vw,92px);line-height:.99;letter-spacing:-.018em;word-spacing:.085em}:root[dir=rtl] .public-home-hero--tabby-final h1{max-width:740px;font-size:clamp(50px,5.4vw,82px);line-height:1.18;letter-spacing:0;word-spacing:.05em}.public-home-hero--tabby-final .public-home-hero__subtitle{max-width:690px;margin-inline:auto;font-size:clamp(20px,1.75vw,24px);line-height:1.45}:root[dir=rtl] .public-home-hero--tabby-final .public-home-hero__subtitle{max-width:720px;line-height:1.72}.public-home-hero--tabby-final .public-home-hero__actions{margin-top:8px}.public-home-hero--tabby-final .public-pill{border-radius:12px}.public-home-hero--tabby-final .public-pill--ghost{background:#ffffff29;color:#1a1919}.public-home-hero-art{position:absolute;z-index:1;left:50%;bottom:-72px;width:min(1180px,94vw);height:430px;transform:translate(-50%);pointer-events:none}.public-home-hero-art:before,.public-home-hero-art:after{content:"";position:absolute;border:3px solid #1a1919;background:#f5f4f2;box-shadow:0 12px #1a191914}.public-home-hero-art:before{left:4%;bottom:0;width:33%;height:190px;border-radius:64px 64px 0 0}.public-home-hero-art:after{right:2%;bottom:0;width:42%;height:230px;border-radius:82px 82px 0 0}.public-home-hero-bubble{position:absolute;z-index:2;display:grid;place-items:center;min-width:88px;min-height:64px;padding:0 18px;border:3px solid #1a1919;border-radius:999px;background:#fff;color:#1a1919;font-size:17px;font-weight:900;letter-spacing:.01em}.public-home-hero-bubble--one{left:18%;bottom:250px;transform:rotate(-8deg)}.public-home-hero-bubble--two{left:34%;bottom:118px;transform:rotate(5deg)}.public-home-hero-bubble--three{left:47%;bottom:210px;transform:rotate(-3deg)}.public-home-hero-bubble--four{right:31%;bottom:122px;transform:rotate(7deg)}.public-home-hero-bubble--five{right:16%;bottom:278px;transform:rotate(-6deg)}.public-home-hero-bubble--six{right:5%;bottom:110px;transform:rotate(3deg)}.public-footer-old__logo{width:min(100%,1120px);max-height:260px;object-fit:contain;object-position:center;margin:40px auto 0}:root[data-theme=dark] .public-clean-shell,:root[data-theme=dark] .public-home--tabby{background:#0d100e;color:#f3f5f2}:root[data-theme=dark] .public-clean-header{background:#0d100edb;border-bottom-color:#ffffff14}:root[data-theme=dark] .public-clean-nav a,:root[data-theme=dark] .public-clean-login,:root[data-theme=dark] .public-clean-menu{color:#f3f5f2}:root[data-theme=dark] .public-clean-shell--home .public-clean-header{background:transparent;border-bottom:0}:root[data-theme=dark] .public-clean-shell--home .public-clean-nav a,:root[data-theme=dark] .public-clean-shell--home .public-clean-login,:root[data-theme=dark] .public-clean-shell--home .public-clean-menu{color:#1a1919}:root[data-theme=dark] .public-page-title--white,:root[data-theme=dark] .public-clean-main,:root[data-theme=dark] .public-home-story,:root[data-theme=dark] .public-home-calm{background:#0d100e;color:#f3f5f2}:root[data-theme=dark] .public-home-story__visual,:root[data-theme=dark] .public-flow__item,:root[data-theme=dark] .public-feature-strip__item,:root[data-theme=dark] .public-list-row,:root[data-theme=dark] .public-clean-calm>div,:root[data-theme=dark] .public-search__box,:root[data-theme=dark] .public-search__results{background:#151916;border-color:#ffffff17;color:#f3f5f2}:root[data-theme=dark] .public-home-story__copy h2,:root[data-theme=dark] .public-home-calm h2,:root[data-theme=dark] .public-flow__item h2,:root[data-theme=dark] .public-feature-strip__item span,:root[data-theme=dark] .public-page-title h1,:root[data-theme=dark] .public-article h1,:root[data-theme=dark] .public-article h2,:root[data-theme=dark] .public-list-row,:root[data-theme=dark] .public-home-calm__row{color:#f3f5f2}:root[data-theme=dark] .public-home-story__copy p:not(.public-kicker),:root[data-theme=dark] .public-home-calm header>p:not(.public-kicker),:root[data-theme=dark] .public-flow__item p,:root[data-theme=dark] .public-feature-strip__item small,:root[data-theme=dark] .public-home-calm__row small,:root[data-theme=dark] .public-page-title__text{color:#b8c0ba}:root[data-theme=dark] .public-home-calm,:root[data-theme=dark] .public-home-calm__rows,:root[data-theme=dark] .public-home-calm__row{border-color:#ffffff1c}@media(max-width:860px){.public-clean-shell--home .public-clean-header__inner{height:70px}.public-clean-shell--home .public-clean-brand img{height:31px}.public-home-hero--tabby-final{min-height:840px;padding:116px 16px 0}.public-home-hero--tabby-final .public-home-hero__content{padding-top:48px;gap:20px}.public-home-rating-row{gap:8px 14px}.public-home-rating-item,.public-home-rating-item small{font-size:13px}.public-home-hero--tabby-final h1{font-size:clamp(42px,11.4vw,58px);line-height:1.04;word-spacing:.045em}:root[dir=rtl] .public-home-hero--tabby-final h1{font-size:clamp(38px,10.8vw,52px);line-height:1.22;word-spacing:.025em}.public-home-hero--tabby-final .public-home-hero__subtitle{font-size:18px;line-height:1.52}.public-home-hero-art{width:112vw;height:300px;bottom:-54px}.public-home-hero-art:before{width:42%;height:142px;border-radius:44px 44px 0 0}.public-home-hero-art:after{width:50%;height:166px;border-radius:52px 52px 0 0}.public-home-hero-bubble{min-width:68px;min-height:48px;padding-inline:12px;border-width:2px;font-size:13px}.public-home-hero-bubble--one{left:10%;bottom:206px}.public-home-hero-bubble--two{left:28%;bottom:104px}.public-home-hero-bubble--three{left:46%;bottom:178px}.public-home-hero-bubble--four{right:26%;bottom:90px}.public-home-hero-bubble--five{right:12%;bottom:212px}.public-home-hero-bubble--six{display:none}.public-footer-old__logo{width:100%;max-height:140px}}.route-progress{position:fixed;z-index:120;inset-block-start:0;inset-inline:0;height:3px;pointer-events:none;overflow:hidden;background:color-mix(in srgb,var(--brand) 13%,transparent)}.route-progress span{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--brand),transparent);animation:route-progress-slide 1.05s ease-in-out infinite}[dir=rtl] .route-progress span{animation-direction:reverse}.route-progress-enter-active,.route-progress-leave-active{transition:opacity .18s var(--ease)}.route-progress-enter-from,.route-progress-leave-to{opacity:0}@keyframes route-progress-slide{0%{transform:translate(-65%)}to{transform:translate(250%)}}.network-banner{position:fixed;z-index:130;inset-block-start:max(10px,env(safe-area-inset-top));inset-inline:50%;transform:translate(-50%);min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--danger) 25%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);box-shadow:0 18px 60px #00000029;backdrop-filter:blur(18px) saturate(155%);font-size:12px;font-weight:700;white-space:nowrap}.network-banner svg{color:var(--danger)}.network-banner-enter-active,.network-banner-leave-active{transition:opacity .2s var(--ease),transform .2s var(--ease)}.network-banner-enter-from,.network-banner-leave-to{opacity:0;transform:translate(-50%,-10px)}[dir=rtl] .network-banner{transform:translate(50%)}[dir=rtl] .network-banner-enter-from,[dir=rtl] .network-banner-leave-to{transform:translate(50%,-10px)}.app-skeleton{display:grid;gap:16px;contain:content}.app-skeleton-panel,.app-skeleton-metrics,.app-skeleton-list-row,.app-state{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:var(--shadow-soft)}.app-skeleton-panel{overflow:hidden;border-radius:24px}.app-skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-radius:24px}.app-skeleton-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-skeleton-columns .app-skeleton-panel{padding:18px;display:grid;gap:12px}.app-skeleton-block,.app-skeleton-line,.app-skeleton-row,.app-skeleton-list-row,.app-skeleton-action-row,.app-skeleton-code-line,.app-skeleton-avatar,.app-skeleton-pill{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-subtle) 92%,var(--text) 3%),color-mix(in srgb,var(--surface-subtle) 78%,var(--brand) 9%),color-mix(in srgb,var(--surface-subtle) 92%,var(--text) 3%));background-size:240% 100%;animation:app-shimmer 1.25s ease-in-out infinite}@keyframes app-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.route-progress span,.app-skeleton-block,.app-skeleton-line,.app-skeleton-row,.app-skeleton-list-row,.app-skeleton-action-row,.app-skeleton-code-line,.app-skeleton-avatar,.app-skeleton-pill{animation:none}}.app-skeleton-block.metric{height:82px;border-radius:18px}.app-skeleton-line{display:block;height:12px;border-radius:999px}.app-skeleton-line.title{width:54%;height:15px}.app-skeleton-line.short{width:32%}.app-skeleton-row{display:block;height:48px;border-radius:16px}.app-skeleton-list-row{min-height:76px;display:flex;align-items:center;gap:13px;padding:14px 16px;border-inline:0;border-block-start:0;border-radius:0;box-shadow:none}.app-skeleton-list-row+.app-skeleton-list-row{border-top:1px solid var(--border)}.app-skeleton-avatar{width:46px;height:46px;flex:0 0 auto;border-radius:16px}.app-skeleton-avatar.small{width:38px;height:38px;border-radius:13px}.app-skeleton-copy{min-width:0;flex:1;display:grid;gap:9px}.app-skeleton-pill{width:92px;height:28px;flex:0 0 auto;border-radius:999px}.app-skeleton-action-row{display:block;height:70px;border-top:1px solid var(--border)}.app-skeleton-action-row:first-child{border-top:0}.app-skeleton-panel.detail-hero{min-height:96px;display:flex;align-items:center;gap:14px;padding:20px}.app-skeleton-panel.code-panel{display:grid;gap:12px;padding:18px}.app-skeleton-code-line{display:block;height:13px;border-radius:999px;width:72%}.app-skeleton-code-line.wide{width:92%}.app-skeleton-code-line.medium{width:58%}.app-skeleton-code-line.short{width:38%}.app-skeleton-panel.settings-row{min-height:76px;display:flex;align-items:center;gap:13px;padding:16px}.app-state{min-height:78px;display:flex;align-items:center;gap:13px;padding:16px;border-radius:24px}.app-state-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;background:var(--brand-soft);color:var(--brand-ink)}.app-error-state .app-state-icon{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.app-state-copy{min-width:0;display:grid;gap:2px}.app-state-copy strong{font-size:13px;font-weight:700}.app-state-copy small{color:var(--text-muted);font-size:12px}.app-state-action{margin-inline-start:auto;min-height:36px;display:inline-flex;align-items:center;gap:8px;padding-inline:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:700}.app-state-action:hover{background:var(--surface-subtle);border-color:var(--border-strong)}@media(max-width:760px){.app-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}.app-skeleton-columns{grid-template-columns:1fr}.app-skeleton-panel{border-radius:20px;box-shadow:none}.app-skeleton-list-row{min-height:70px;padding:13px}.app-skeleton-pill{width:76px}.app-state{border-radius:20px;align-items:flex-start;box-shadow:none}.app-state-action{align-self:center}.network-banner{max-width:calc(100vw - 26px)}}.app-sheet-layer{position:fixed;inset:0;display:grid;align-items:end;justify-items:center;padding:12px 12px 0;isolation:isolate}.app-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#070e0a52;backdrop-filter:blur(9px) saturate(112%);cursor:default}.app-sheet-panel{position:relative;width:min(calc(100vw - 32px),620px);max-height:min(84dvh,820px);display:flex;flex-direction:column;overflow:hidden;margin-bottom:0;border:1px solid var(--border);border-bottom:0;border-radius:30px 30px 0 0;outline:0;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 34px 100px #06130c38;backdrop-filter:blur(28px) saturate(145%);transform:translateY(0);transition:translate .18s var(--ease),transform .26s var(--ease),opacity .2s ease;will-change:transform,translate}.app-sheet-panel.is-dragging{transition:none}.app-sheet-drag-zone{min-height:25px;display:grid;place-items:center;touch-action:none;cursor:grab}.app-sheet-drag-zone:active{cursor:grabbing}.app-sheet-handle{width:39px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 35%,transparent)}.app-sheet-header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 18px 10px}.app-sheet-header h2{min-width:0;margin:0;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.15;text-align:start}.app-sheet-close{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:13px;background:var(--surface-subtle);color:var(--text-muted);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.app-sheet-close:hover{background:var(--surface-hover);color:var(--text)}.app-sheet-close:active{transform:scale(.95)}.app-sheet-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 18px 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 25%,transparent) transparent}.app-sheet-footer{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent)}.sheet-primary-action{min-width:108px;min-height:44px;margin-inline-start:auto;padding-inline:18px;border:0;border-radius:14px;background:var(--brand);color:#102217;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease),opacity .18s var(--ease)}.sheet-primary-action:hover{background:var(--brand-hover)}.sheet-primary-action:active{transform:scale(.98)}.sheet-primary-action:disabled{opacity:.52;cursor:default}.field-edit-form{padding:4px 0 8px}.field-edit-input{width:100%;height:58px;padding-inline:17px;border:1px solid transparent;border-radius:18px;outline:0;background:var(--field);color:var(--text);font-size:16px;font-weight:500;text-align:start;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.field-edit-input:focus{border-color:color-mix(in srgb,var(--brand) 38%,transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 11%,transparent)}.search-select-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;margin-bottom:10px;color:var(--text-muted)}.search-select-search>svg{position:absolute;inset-inline-start:16px;pointer-events:none}.search-select-search input{width:100%;height:50px;padding-inline-start:45px;padding-inline-end:15px;border:1px solid transparent;border-radius:17px;outline:0;background:var(--field);color:var(--text);font-size:15px;font-weight:400;text-align:start;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.search-select-search input:focus{border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 10%,transparent)}.search-select-options{display:grid;gap:3px}.search-select-option{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:17px;background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background .16s var(--ease),transform .16s var(--ease)}.search-select-option:hover,.search-select-option.active{background:var(--brand-soft)}.search-select-option:active{transform:scale(.992)}.search-select-leading,.inline-flag{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--brand) 10%,var(--surface));font-size:20px;line-height:1}.inline-flag{width:26px;height:26px;font-size:16px}.search-select-copy{min-width:0;display:grid;gap:2px;text-align:start}.search-select-copy strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.search-select-copy small{overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.search-select-check{width:23px;height:23px;display:grid;place-items:center;border:1.5px solid var(--border-strong);border-radius:50%;color:transparent}.search-select-option.active .search-select-check{border-color:var(--brand);background:var(--brand);color:#102217}.search-select-empty{min-height:88px;display:grid;place-items:center;color:var(--text-muted);font-size:13px;font-weight:500}.account-sheet-identity{display:flex;align-items:center;gap:12px;padding:5px 4px 18px}.account-sheet-avatar{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:17px;background:var(--brand-soft) center / cover no-repeat;color:var(--brand-ink);font-size:16px;font-weight:700}.account-sheet-identity-copy{min-width:0;display:grid;gap:2px;text-align:start}.account-sheet-identity-copy strong,.account-sheet-identity-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sheet-identity-copy strong{font-size:14px;font-weight:700}.account-sheet-identity-copy small{color:var(--text-muted);font-size:11px;font-weight:400}.account-sheet-fields{overflow:hidden;border-block:1px solid var(--border)}.account-sheet-row{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(118px,.5fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background .16s var(--ease)}.account-sheet-row:last-child{border-bottom:0}.account-sheet-row:hover{background:color-mix(in srgb,var(--brand-soft) 48%,transparent)}.account-sheet-label{color:var(--text-muted);font-size:12px;font-weight:500;text-align:start}.account-sheet-value{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:500;text-align:end;text-overflow:ellipsis;white-space:nowrap}.account-sheet-value.with-leading{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.direction-chevron{flex:0 0 auto;color:var(--text-muted)}html[dir=ltr] .direction-chevron{transform:scaleX(-1)}.account-sheet-status{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:500;text-align:start}.account-sheet-status.error{color:var(--danger)}.wma-sheet-enter-active,.wma-sheet-leave-active{transition:opacity .22s ease}.wma-sheet-enter-from,.wma-sheet-leave-to{opacity:0}.wma-sheet-enter-from .app-sheet-panel,.wma-sheet-leave-to .app-sheet-panel{transform:translateY(calc(100% + 30px))}.wma-sheet-enter-from .app-sheet-backdrop,.wma-sheet-leave-to .app-sheet-backdrop{opacity:0}.wma-sheet-enter-active .app-sheet-backdrop,.wma-sheet-leave-active .app-sheet-backdrop{transition:opacity .22s ease}@media(max-width:760px){.app-sheet-layer{padding:0;justify-items:stretch}.app-sheet-panel{width:100vw!important;max-width:100vw!important;max-height:min(88dvh,820px);margin-bottom:0;border-inline:0;border-bottom:0;border-radius:26px 26px 0 0}.app-sheet-header,.app-sheet-body,.app-sheet-footer{padding-inline:16px}.account-sheet-row{min-height:62px;grid-template-columns:minmax(96px,.45fr) minmax(0,1fr) auto;gap:9px}.account-sheet-label{font-size:11px}.account-sheet-value{font-size:12px}.field-edit-input{height:56px;font-size:16px}}@media(prefers-reduced-motion:reduce){.app-sheet-panel,.wma-sheet-enter-active,.wma-sheet-leave-active,.wma-sheet-enter-active .app-sheet-backdrop,.wma-sheet-leave-active .app-sheet-backdrop{transition-duration:.01ms!important}}.search-select-option{display:flex;align-items:center}.search-select-copy{flex:1 1 auto}.search-select-check{flex:0 0 auto;margin-inline-start:auto}.confirm-sheet-copy{display:grid;gap:12px;padding:4px 0 8px}.confirm-sheet-copy p{margin:0;color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.65;text-align:start}.sheet-secondary-action{min-width:96px;min-height:44px;padding-inline:16px;border:0;border-radius:14px;background:var(--surface-subtle);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s var(--ease),transform .18s var(--ease),opacity .18s var(--ease)}.sheet-secondary-action:hover{background:var(--surface-hover)}.sheet-secondary-action:active{transform:scale(.98)}.sheet-secondary-action:disabled{opacity:.52;cursor:default}.sheet-primary-action.is-danger{background:color-mix(in srgb,var(--danger) 88%,#ffffff 12%);color:#fff}.sheet-primary-action.is-danger:hover{background:var(--danger)}:root:not([data-theme=dark]){color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-subtle: #f7f8f5;--surface-hover: #f2f4f1;--field: #ffffff;--shadow-soft: none;--shadow-float: none;--shadow-shell: none}:root:not([data-theme=dark]) html,:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .app-shell,:root:not([data-theme=dark]) .app-workspace,:root:not([data-theme=dark]) .app-content,:root:not([data-theme=dark]) .public-layout,:root:not([data-theme=dark]) .public-clean-page{background:#fff}:root:not([data-theme=dark]) .app-sidebar,:root:not([data-theme=dark]) .app-topbar{background:color-mix(in srgb,#ffffff 92%,transparent)}:root:not([data-theme=dark]) .dashboard-metrics,:root:not([data-theme=dark]) .dashboard-panel,:root:not([data-theme=dark]) .device-list,:root:not([data-theme=dark]) .device-detail-hero,:root:not([data-theme=dark]) .device-connect-sheet,:root:not([data-theme=dark]) .device-info-panel,:root:not([data-theme=dark]) .device-actions-panel,:root:not([data-theme=dark]) .advanced-panel,:root:not([data-theme=dark]) .billing-panel,:root:not([data-theme=dark]) .device-billing-panel,:root:not([data-theme=dark]) .app-info-card,:root:not([data-theme=dark]) .app-code-panel,:root:not([data-theme=dark]) .settings-panel,:root:not([data-theme=dark]) .account-details-card,:root:not([data-theme=dark]) .app-skeleton-panel,:root:not([data-theme=dark]) .app-skeleton-metrics,:root:not([data-theme=dark]) .app-skeleton-list-row,:root:not([data-theme=dark]) .app-state,:root:not([data-theme=dark]) .qr-frame,:root:not([data-theme=dark]) .google-button-surface{box-shadow:none}:root:not([data-theme=dark]) .app-mobile-tabs,:root:not([data-theme=dark]) .network-banner{box-shadow:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.public-clean-shell{--public-page-bg: var(--bg);--public-surface: var(--surface);--public-surface-soft: var(--surface-subtle);--public-text: var(--text);--public-muted: var(--text-muted);--public-border: var(--border);--public-border-strong: var(--border-strong);min-height:100vh;background:var(--public-page-bg);color:var(--public-text)}.public-clean-main,.public-home,.public-page-title,.public-deep-page,.public-article,.public-docs-layout,.public-docs-main,.public-docs-aside,.public-related,.public-clean-calm,.public-home-calm,.public-home-story{background:var(--public-page-bg);color:var(--public-text)}.public-clean-header{color:var(--public-text)}.public-clean-brand{display:inline-flex;align-items:center;line-height:1}.public-clean-brand img{width:132px;height:auto;display:block;transform:translateY(0)}:root[data-theme=dark] .public-clean-shell:not(.public-clean-shell--home) .public-clean-brand img{filter:invert(1) brightness(1.04)}.public-home-story__visual,:root[data-theme=dark] .public-home-story__visual{min-height:0;display:grid;place-items:center;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.public-home-story__visual img,:root[data-theme=dark] .public-home-story__visual img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center;margin:auto}.public-home-story__copy h2,.public-home-calm h2,.public-flow__item h2,.public-page-title h1,.public-article h1,.public-article h2,.public-deep-section h2,.public-section-head h2,.public-list-row strong,.public-link-row strong,.public-home-calm__row strong{color:var(--public-text)}.public-home-story__copy p:not(.public-kicker),.public-home-calm header>p:not(.public-kicker),.public-flow__item p,.public-page-title__text,.public-article p,.public-article li,.public-deep-section p,.public-points li,.public-list-row small,.public-link-row small,.public-home-calm__row small,.public-search__result small,.public-search__empty{color:var(--public-muted)}.public-flow__item,.public-feature-strip__item,.public-list-row,.public-link-row,.public-clean-calm>div,.public-search__box,.public-search__results,.public-code-section,.public-docs-aside,.public-related,.public-deep-section{background:var(--public-surface-soft);border-color:var(--public-border);color:var(--public-text)}.public-search__box input,.public-search__box input::placeholder{color:var(--public-text)}.public-search__box input::placeholder{opacity:.62}:root[data-theme=dark] .public-clean-shell{--public-page-bg: var(--bg);--public-surface: var(--surface);--public-surface-soft: color-mix(in srgb, var(--surface) 82%, #0b100d);--public-text: var(--text);--public-muted: var(--text-muted);--public-border: var(--border);--public-border-strong: var(--border-strong)}:root[data-theme=dark] .public-clean-shell:not(.public-clean-shell--home) .public-clean-header{background:color-mix(in srgb,var(--bg) 84%,transparent)}:root[data-theme=dark] .public-clean-shell :where(.public-clean-nav a,.public-clean-login,.public-clean-menu){color:var(--text)}.public-home-hero--tabby-final,:root[data-theme=dark] .public-home-hero--tabby-final{background:#65f58f;color:#1a1919}.public-home-hero--tabby-final :where(h1,p,span,small,strong,svg,a,button),:root[data-theme=dark] .public-home-hero--tabby-final :where(h1,p,span,small,strong,svg,a,button){color:#1a1919}.public-home-hero--tabby-final .public-pill--primary,:root[data-theme=dark] .public-home-hero--tabby-final .public-pill--primary{background:#1a1919;color:#f5f4f2;border-color:#1a1919}.public-home-hero--tabby-final .public-pill--ghost,:root[data-theme=dark] .public-home-hero--tabby-final .public-pill--ghost{background:transparent;color:#1a1919;border-color:#1a1919}.public-clean-shell--home .public-clean-header,:root[data-theme=dark] .public-clean-shell--home .public-clean-header{background:transparent;color:#1a1919;border-bottom-color:transparent}.public-clean-shell--home .public-clean-header :where(.public-clean-nav a,.public-clean-login,.public-clean-menu,.shell-icon-button),:root[data-theme=dark] .public-clean-shell--home .public-clean-header :where(.public-clean-nav a,.public-clean-login,.public-clean-menu,.shell-icon-button){color:#1a1919}.shell-language-sheet{display:grid;gap:18px;padding-bottom:4px}.shell-language-sheet__description{margin:0;color:var(--text-muted);font-size:14px;line-height:1.55}.shell-language-list{display:grid;gap:10px}.shell-language-option{width:100%;min-height:68px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;border:1px solid var(--border);border-radius:19px;background:var(--surface-subtle);color:var(--text);padding:13px 15px;text-align:start;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.shell-language-option:hover{border-color:var(--border-strong);transform:translateY(-1px)}.shell-language-option--active{border-color:color-mix(in srgb,var(--brand) 58%,var(--border-strong));background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.shell-language-option span{display:grid;gap:3px}.shell-language-option strong{color:var(--text);font-size:17px;font-weight:900}.shell-language-option small{color:var(--text-muted);font-size:13px;font-weight:700}.shell-modal{display:none!important}@media(max-width:760px){.public-clean-brand img{width:118px}}.public-deep-section,.public-code-section--full,.public-docs-main>.public-code-section{background:transparent!important;box-shadow:none!important}.public-deep-section{border-color:transparent!important}.public-deep-section>.public-section-head,.public-deep-section>.public-link-list,.public-deep-section>.public-points{background:transparent!important}.public-related{background:transparent!important;box-shadow:none!important}.public-deep-section,.public-deep-section>.public-section-head,.public-deep-section>.public-link-list,.public-deep-section>.public-points,.public-deep-section .public-link-list,.public-deep-section .public-link-row,.public-link-list,.public-link-row,.public-related,.public-related .public-link-row{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.public-link-row:hover{background:transparent!important;background-color:transparent!important}.public-clean-header__inner{align-items:center!important}.public-clean-brand{height:44px;display:inline-flex!important;align-items:center!important;justify-content:center;align-self:center;line-height:0!important;padding:0;transform:none!important}.public-clean-brand img,.public-clean-shell--home .public-clean-brand img{width:148px!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain;object-position:center;vertical-align:middle;transform:none!important}.public-clean-nav,.public-clean-actions,.public-clean-actions .shell-controls{display:flex;align-items:center!important}.public-clean-nav a,.public-clean-login{min-height:44px;display:inline-flex;align-items:center;line-height:1!important}.public-clean-menu,.public-clean-header .shell-icon-button{flex:0 0 auto;align-self:center}.public-footer-old__logo{object-position:center}@media(max-width:760px){.public-clean-brand img,.public-clean-shell--home .public-clean-brand img{width:124px!important}}.public-clean-header .shell-controls--inline{gap:17px}.public-clean-header .shell-controls--inline .shell-icon-button,.public-clean-header .shell-controls--inline .shell-language-button,.public-clean-shell--home .public-clean-header .shell-controls--inline .shell-icon-button,.public-clean-shell--home .public-clean-header .shell-controls--inline .shell-language-button,:root[data-theme=dark] .public-clean-shell--home .public-clean-header .shell-controls--inline .shell-icon-button,:root[data-theme=dark] .public-clean-shell--home .public-clean-header .shell-controls--inline .shell-language-button{width:auto!important;min-width:0!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}.public-clean-header .shell-controls--inline .shell-icon-button:hover,.public-clean-header .shell-controls--inline .shell-language-button:hover,.public-clean-shell--home .public-clean-header .shell-controls--inline .shell-icon-button:hover,.public-clean-shell--home .public-clean-header .shell-controls--inline .shell-language-button:hover{background:transparent!important;border-color:transparent!important;opacity:.66}.public-clean-header .shell-controls--inline .shell-language-button span{max-width:none;font-size:14px;font-weight:750}.public-clean-shell .public-breadcrumb{color:var(--public-muted)}.public-clean-shell .public-breadcrumb a{color:var(--public-text)}.public-page-title--green,.public-page-title--purple,:root[data-theme=dark] .public-page-title--green,:root[data-theme=dark] .public-page-title--purple{color:#1a1919}.public-page-title--green :where(h1,.public-page-title__text,.public-kicker,.public-breadcrumb,.public-breadcrumb a),.public-page-title--purple :where(h1,.public-page-title__text,.public-kicker,.public-breadcrumb,.public-breadcrumb a),:root[data-theme=dark] .public-page-title--green :where(h1,.public-page-title__text,.public-kicker,.public-breadcrumb,.public-breadcrumb a),:root[data-theme=dark] .public-page-title--purple :where(h1,.public-page-title__text,.public-kicker,.public-breadcrumb,.public-breadcrumb a){color:#1a1919}.public-page-title__breadcrumb,.public-api-doc__breadcrumb{margin:0 0 38px}.public-page-title__breadcrumb{justify-content:center}.public-page-title>.public-page-title__breadcrumb{width:min(calc(100% - 40px),var(--page-width));margin-inline:auto}.public-api-doc{padding-block:48px 116px}.public-api-doc__head{max-width:900px;display:grid;gap:20px;margin-bottom:54px}.public-api-doc__head h1{margin:0;color:var(--public-text);font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(42px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em}:root[dir=rtl] .public-api-doc__head h1{line-height:1.18;letter-spacing:0}.public-api-doc__head>p{max-width:790px;margin:0;color:var(--public-muted);font-size:clamp(18px,1.65vw,22px);line-height:1.65}.public-api-contract,.public-api-related{display:grid;gap:56px}.public-api-contract{margin-bottom:72px}.public-api-section{display:grid;gap:24px}.public-api-contract+.public-api-section,.public-api-doc>.public-api-section+.public-api-section,.public-api-related{margin-top:72px}.public-api-section>header{max-width:780px;display:grid;gap:10px}.public-api-section>header h2,.public-api-related>h2{margin:0;color:var(--public-text);font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.035em}:root[dir=rtl] .public-api-section>header h2,:root[dir=rtl] .public-api-related>h2{line-height:1.22;letter-spacing:0}.public-api-section>header p,.public-api-code-sample__head p,.public-api-endpoint>p{margin:0;color:var(--public-muted);font-size:16px;line-height:1.65}.public-api-endpoint{display:grid;gap:12px;padding-block:2px 8px}.public-api-endpoint__label{color:var(--public-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-api-endpoint__value{width:min(100%,920px);display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px;border:1px solid var(--public-border);border-radius:18px;background:var(--public-surface-soft);overflow-x:auto}.public-api-endpoint__value strong{flex:0 0 auto;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--public-text);font-size:12px;letter-spacing:.04em}.public-api-endpoint__value code{color:var(--public-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;white-space:nowrap}.public-api-table-wrap{width:100%;overflow-x:auto}.public-api-table{width:100%;min-width:780px;border-collapse:collapse;color:var(--public-text);text-align:start}.public-api-table th,.public-api-table td{padding:17px 16px;border-bottom:1px solid var(--public-border);vertical-align:top;text-align:start}.public-api-table th{color:var(--public-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.public-api-table td{font-size:14px;line-height:1.55}.public-api-table td:first-child{min-width:190px}.public-api-table td:nth-child(2){min-width:230px}.public-api-table code,.public-api-field code,.public-api-error-list code,.public-api-state-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;color:var(--public-text)}.public-api-table td:first-child small,.public-api-field small{display:block;margin-top:6px;color:var(--public-muted);font-size:11px;font-weight:800}.public-api-fields,.public-api-error-list,.public-api-state-list,.public-api-steps{display:grid;border-top:1px solid var(--public-border)}.public-api-field,.public-api-error-list article,.public-api-state-list article,.public-api-steps article{display:grid;gap:16px;padding-block:20px;border-bottom:1px solid var(--public-border)}.public-api-field{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr)}.public-api-field>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.public-api-field>div>span{color:var(--public-muted);font-size:12px;font-weight:750}.public-api-field p,.public-api-error-list p,.public-api-state-list p,.public-api-steps p{margin:0;color:var(--public-muted);font-size:15.5px;line-height:1.62}.public-api-error-list article{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.public-api-state-list article{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.public-api-state-list article>div{display:grid;gap:7px}.public-api-state-list small{color:var(--public-text);font-size:13px;font-weight:750;line-height:1.55}.public-api-steps article h3,.public-api-code-sample__head h3{margin:0;color:var(--public-text);font-size:19px;line-height:1.3}.public-api-section--samples{gap:34px}.public-api-code-sample{display:grid;gap:14px}.public-api-code-sample__head{max-width:760px;display:grid;gap:6px}.public-api-section--notes ul{max-width:900px;margin:0;padding-inline-start:22px;color:var(--public-muted);font-size:16px;line-height:1.75}.public-api-section--notes li+li{margin-top:10px}.public-code-block{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#101311;box-shadow:0 22px 60px #0000001f}.public-code-block__bar{min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 12px 0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#171b18}.public-code-block__traffic{display:flex;gap:6px}.public-code-block__traffic span{width:9px;height:9px;border-radius:50%;background:#ffffff38}.public-code-block__traffic span:nth-child(1){background:#ff6b66}.public-code-block__traffic span:nth-child(2){background:#e7bb50}.public-code-block__traffic span:nth-child(3){background:#59c36a}.public-code-block__file{min-width:0;overflow:hidden;color:#b8c0ba;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-code-block__copy{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#cdd4cf;cursor:pointer;font-size:12px;font-weight:700}.public-code-block__copy:hover{background:#ffffff12;color:#fff}.public-code-block pre{margin:0;padding:22px;overflow-x:auto;background:transparent!important;color:#d8ded9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.7;tab-size:2;white-space:pre}.public-code-block code{color:inherit;font:inherit}.public-code-block .code-token.comment{color:#7d8b80}.public-code-block .code-token.string{color:#b6d98c}.public-code-block .code-token.flag{color:#91c9ff}.public-code-block .code-token.variable{color:#e9bd72}.public-code-block .code-token.number{color:#cdb2ff}.public-code-block .code-token.command{color:#72d5d0}.public-code-block .code-token.keyword{color:#f29bc3}.public-code-section--full>.public-code-block{margin-top:2px}@media(max-width:760px){.public-clean-header .shell-controls--inline{gap:12px}.public-page-title>.public-page-title__breadcrumb{width:calc(100% - 28px)}.public-page-title__breadcrumb,.public-api-doc__breadcrumb{margin-bottom:28px}.public-api-doc{padding-block:34px 82px}.public-api-doc__head{margin-bottom:42px}.public-api-contract{gap:44px;margin-bottom:54px}.public-api-contract+.public-api-section,.public-api-doc>.public-api-section+.public-api-section,.public-api-related{margin-top:54px}.public-api-endpoint__value{min-height:58px;padding:10px 13px;border-radius:15px}.public-api-field,.public-api-error-list article,.public-api-state-list article{grid-template-columns:1fr;gap:9px}.public-code-block{border-radius:15px}.public-code-block__bar{grid-template-columns:auto 1fr auto;gap:10px;padding-inline:12px 8px}.public-code-block__copy span{display:none}.public-code-block pre{padding:18px;font-size:12.5px}}html.public-scrollbar-mounted{scrollbar-width:thin;scrollbar-color:transparent transparent}html.public-scrollbar-mounted.public-scrollbar-active{scrollbar-color:color-mix(in srgb,var(--text-muted) 42%,transparent) transparent}html.public-scrollbar-mounted::-webkit-scrollbar{width:6px;height:6px}html.public-scrollbar-mounted::-webkit-scrollbar-track,html.public-scrollbar-mounted::-webkit-scrollbar-corner{background:transparent}html.public-scrollbar-mounted::-webkit-scrollbar-thumb{min-height:48px;border:1px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}html.public-scrollbar-mounted.public-scrollbar-active::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 44%,transparent);background-clip:padding-box}html.public-scrollbar-mounted.public-scrollbar-active::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 64%,transparent);background-clip:padding-box}@media(pointer:coarse){html.public-scrollbar-mounted{scrollbar-width:auto;scrollbar-color:auto}html.public-scrollbar-mounted::-webkit-scrollbar{width:initial;height:initial}}.public-pricing{padding-block:76px 118px}.public-pricing__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.public-pricing-plan{min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:32px;border:1px solid var(--public-border);border-radius:30px;background:var(--public-surface);padding:clamp(26px,3vw,42px);box-shadow:none}.public-pricing-plan--pro{background:color-mix(in srgb,#65f58f 13%,var(--public-surface));border-color:color-mix(in srgb,#25d366 42%,var(--public-border))}:root[data-theme=dark] .public-pricing-plan--pro{background:color-mix(in srgb,#25d366 9%,var(--public-surface));border-color:color-mix(in srgb,#25d366 34%,var(--public-border))}.public-pricing-plan__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px}.public-pricing-plan__name{margin:0;color:var(--public-text);font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(30px,3.2vw,44px);line-height:1;letter-spacing:-.035em}.public-pricing-plan__summary{max-width:500px;margin:14px 0 0;color:var(--public-muted);font-size:16px;line-height:1.6}.public-pricing-plan__price{min-width:142px;display:grid;justify-items:end;gap:7px;text-align:right}.public-pricing-plan__price strong{color:var(--public-text);font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(42px,5vw,66px);line-height:.88;letter-spacing:-.055em}.public-pricing-plan__price span{max-width:150px;color:var(--public-muted);font-size:13px;font-weight:750;line-height:1.35}.public-pricing-plan__features{list-style:none;margin:0;padding:0;border-top:1px solid var(--public-border)}.public-pricing-plan__features li{position:relative;min-height:54px;display:flex;align-items:center;padding:14px 0 14px 30px;border-bottom:1px solid var(--public-border);color:var(--public-text);font-size:16px;font-weight:750;line-height:1.45}:root[dir=rtl] .public-pricing-plan__features li{padding:14px 30px 14px 0}.public-pricing-plan__features li:before{content:"✓";position:absolute;inset-inline-start:0;color:color-mix(in srgb,#25d366 86%,var(--public-text));font-size:16px;font-weight:900}.public-pricing-plan__action{width:100%;min-height:50px}.public-pricing__note{max-width:920px;margin:28px auto 0;color:var(--public-muted);font-size:14px;line-height:1.65;text-align:center}.public-pricing__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:86px;padding-top:46px;border-top:1px solid var(--public-border)}.public-pricing__details article{max-width:520px}.public-pricing__details h3{margin:0;color:var(--public-text);font-family:"Tabby Sans Display",var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.035em}.public-pricing__details p{margin:14px 0 0;color:var(--public-muted);font-size:17px;line-height:1.65}.public-clean-shell :where(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,#25d366 72%,var(--public-text));outline-offset:4px}@media(max-width:860px){.public-pricing{padding-block:48px 84px}.public-pricing__plans,.public-pricing__details{grid-template-columns:1fr}.public-pricing__plans{gap:14px}.public-pricing-plan{gap:26px;border-radius:24px;padding:24px 20px}.public-pricing-plan__head{grid-template-columns:1fr;gap:24px}.public-pricing-plan__price{min-width:0;justify-items:start;text-align:left}:root[dir=rtl] .public-pricing-plan__price{justify-items:end;text-align:right}.public-pricing__note{text-align:start}.public-pricing__details{gap:38px;margin-top:64px;padding-top:38px}}@media(max-width:860px){.public-clean-header .public-clean-actions .shell-controls--inline{display:flex!important;align-items:center;gap:15px}.public-clean-header .shell-controls--inline .shell-language-button span{display:none}.public-clean-header .shell-controls--inline .shell-icon-button,.public-clean-header .shell-controls--inline .shell-language-button{height:42px!important}}@media(max-width:860px){.public-clean-header__inner,.public-clean-shell--home .public-clean-header__inner{grid-template-columns:auto 1fr}.public-clean-actions,.public-clean-shell--home .public-clean-actions{justify-self:end}}@media(max-width:860px){.public-clean-mobile-nav,.public-clean-shell--home .public-clean-mobile-nav,:root[data-theme=dark] .public-clean-mobile-nav,:root[data-theme=dark] .public-clean-shell--home .public-clean-mobile-nav{background:var(--public-surface)!important;border-color:var(--public-border)!important;color:var(--public-text)}.public-clean-mobile-nav a,.public-clean-shell--home .public-clean-mobile-nav a,:root[data-theme=dark] .public-clean-mobile-nav a{color:var(--public-text)!important}.public-clean-mobile-nav a:hover,.public-clean-mobile-nav a:focus-visible{background:var(--public-surface-soft)!important}}.public-mobile-drawer-layer{display:none}@media(max-width:860px){.public-clean-header__inner,.public-clean-shell--home .public-clean-header__inner{width:min(100% - 28px,1240px);height:68px;grid-template-columns:minmax(0,auto) 1fr;gap:10px}.public-clean-header .public-clean-nav,.public-clean-shell--home .public-clean-header .public-clean-nav,.public-clean-header .public-clean-login,.public-clean-shell--home .public-clean-header .public-clean-login{display:none!important}.public-clean-header .public-clean-actions,.public-clean-shell--home .public-clean-header .public-clean-actions{min-width:0;justify-self:end;display:flex!important;align-items:center;gap:10px}.public-clean-header .public-clean-menu,.public-clean-shell--home .public-clean-header .public-clean-menu{width:42px;height:42px;flex:0 0 42px;display:inline-grid!important;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.public-clean-header .public-clean-menu:focus-visible,.public-mobile-drawer__close:focus-visible,.public-mobile-drawer__link:focus-visible,.public-mobile-drawer__login:focus-visible{outline:2px solid currentColor;outline-offset:3px}.public-clean-brand{min-width:0;justify-content:flex-start}:root[dir=rtl] .public-clean-brand{justify-content:flex-start}.public-clean-brand img,.public-clean-shell--home .public-clean-brand img{width:118px!important;max-width:100%}.public-clean-header .public-clean-actions .shell-controls--inline{display:flex!important;align-items:center;gap:11px}.public-clean-header .shell-controls--inline .shell-language-button span{display:none!important}.public-clean-header .shell-controls--inline .shell-icon-button,.public-clean-header .shell-controls--inline .shell-language-button{height:42px!important}.public-clean-mobile-nav{display:none!important}.public-mobile-drawer-layer{position:fixed;inset:0;z-index:1000;display:block;background:#0a0e0c6b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overscroll-behavior:contain}.public-mobile-drawer{position:fixed;inset-block:0;width:min(88vw,380px);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;color:#171717;box-shadow:0 0 56px #0000002e;outline:none}.public-mobile-drawer--rtl{right:0;left:auto;direction:rtl}.public-mobile-drawer--ltr{left:0;right:auto;direction:ltr}.public-mobile-drawer__head{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(14px,env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid rgba(23,23,23,.08)}.public-mobile-drawer__brand{display:inline-flex;align-items:center;line-height:0}.public-mobile-drawer__brand img{width:132px;height:auto;display:block}.public-mobile-drawer__close{width:42px;height:42px;flex:0 0 42px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f3f4f2;color:#171717;cursor:pointer;-webkit-tap-highlight-color:transparent}.public-mobile-drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:30px 20px 24px}.public-mobile-drawer__eyebrow{margin:0 0 14px;color:#757575;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-mobile-drawer__nav{display:grid}.public-mobile-drawer__link{min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid rgba(23,23,23,.08);color:#171717;font-size:20px;font-weight:800;text-decoration:none;-webkit-tap-highlight-color:transparent}.public-mobile-drawer__link:first-child{border-top:1px solid rgba(23,23,23,.08)}.public-mobile-drawer__link-icon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:12px;background:#f3f4f2;color:#242824}.public-mobile-drawer__link.router-link-active{color:#0d7c34}.public-mobile-drawer__link.router-link-active .public-mobile-drawer__link-icon{background:#25d36624;color:#0d7c34}.public-mobile-drawer__foot{padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid rgba(23,23,23,.08);background:#fff}.public-mobile-drawer__login{min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:#171717;color:#fff;font-size:16px;font-weight:800;text-decoration:none;-webkit-tap-highlight-color:transparent}.public-drawer-backdrop-enter-active,.public-drawer-backdrop-leave-active{transition:opacity .22s ease}.public-drawer-backdrop-enter-from,.public-drawer-backdrop-leave-to{opacity:0}.public-drawer-panel-enter-active,.public-drawer-panel-leave-active{transition:transform .28s cubic-bezier(.22,1,.36,1)}.public-mobile-drawer--rtl.public-drawer-panel-enter-from,.public-mobile-drawer--rtl.public-drawer-panel-leave-to{transform:translate(102%)}.public-mobile-drawer--ltr.public-drawer-panel-enter-from,.public-mobile-drawer--ltr.public-drawer-panel-leave-to{transform:translate(-102%)}:root[data-theme=dark] .public-mobile-drawer{background:#0f1513;color:#f3f5f3;box-shadow:0 0 64px #00000070}:root[data-theme=dark] .public-mobile-drawer__head,:root[data-theme=dark] .public-mobile-drawer__link,:root[data-theme=dark] .public-mobile-drawer__link:first-child,:root[data-theme=dark] .public-mobile-drawer__foot{border-color:#ffffff1a}:root[data-theme=dark] .public-mobile-drawer__foot{background:#0f1513}:root[data-theme=dark] .public-mobile-drawer__brand img{filter:invert(1)}:root[data-theme=dark] .public-mobile-drawer__close,:root[data-theme=dark] .public-mobile-drawer__link-icon{background:#ffffff14;color:#f3f5f3}:root[data-theme=dark] .public-mobile-drawer__link{color:#f3f5f3}:root[data-theme=dark] .public-mobile-drawer__eyebrow{color:#9fa8a3}:root[data-theme=dark] .public-mobile-drawer__link.router-link-active,:root[data-theme=dark] .public-mobile-drawer__link.router-link-active .public-mobile-drawer__link-icon{color:#6cff93}:root[data-theme=dark] .public-mobile-drawer__link.router-link-active .public-mobile-drawer__link-icon{background:#6cff931f}:root[data-theme=dark] .public-mobile-drawer__login{background:#f3f5f3;color:#101311}}@media(max-width:380px){.public-clean-header__inner,.public-clean-shell--home .public-clean-header__inner{width:calc(100% - 20px);gap:8px}.public-clean-brand img,.public-clean-shell--home .public-clean-brand img{width:108px!important}.public-clean-header .public-clean-actions,.public-clean-shell--home .public-clean-header .public-clean-actions{gap:8px}.public-clean-header .public-clean-actions .shell-controls--inline{gap:9px}}@media(prefers-reduced-motion:reduce){.public-drawer-backdrop-enter-active,.public-drawer-backdrop-leave-active,.public-drawer-panel-enter-active,.public-drawer-panel-leave-active{transition:none!important}}
