.t-display-xxl{font-size:96px;letter-spacing:-3.5px;font-size-adjust:.52}.t-display-xl,.t-display-xxl{font-family:var(--font-serif);font-weight:800;line-height:1.04}.t-display-xl{font-size:76.8px;letter-spacing:-2.8px;font-size-adjust:.52}.t-display-lg{font-family:var(--font-serif);font-weight:700;font-size:56px;line-height:1.04;letter-spacing:-2px;font-size-adjust:.52}.t-heading-md{font-size:24px;line-height:1.25;letter-spacing:-.4px}.t-heading-md,.t-heading-sm{font-family:var(--font-sans);font-weight:500}.t-heading-sm{font-size:20px;line-height:1.3;letter-spacing:-.3px}.t-subtitle{font-size:20px;line-height:1.4;letter-spacing:0}.t-body-lg,.t-subtitle{font-family:var(--font-sans);font-weight:400}.t-body-lg{font-size:18px;line-height:1.5}.t-body-md{font-size:16px;line-height:1.5;letter-spacing:-.2px}.t-body-md,.t-body-sm{font-family:var(--font-sans);font-weight:400}.t-body-sm{font-size:14px;line-height:1.43}.t-button-md{font-size:14px}.t-button-md,.t-button-sm{font-family:var(--font-sans);font-weight:500;line-height:1.43}.t-button-sm{font-size:13px;letter-spacing:.35px}.t-caption{font-weight:400;font-size:12px;line-height:1.5}.t-caption,.t-eyebrow{font-family:var(--font-sans)}.t-eyebrow{font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.6px;text-transform:uppercase}.t-code{font-family:var(--font-mono);font-weight:400;font-size:13px;line-height:1.6}.c-ink{color:var(--ink)}.c-body{color:var(--body)}.c-charcoal{color:var(--charcoal)}.c-mute{color:var(--mute)}.c-ash{color:var(--ash)}.c-blue{color:var(--accent-blue)}.c-orange{color:var(--accent-orange)}.c-green{color:var(--accent-green)}.c-yellow{color:var(--accent-yellow)}.c-red{color:var(--accent-red)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:-.1px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.btn-primary{background:var(--primary);color:var(--primary-on);border-color:var(--primary)}.btn-primary:hover{background:var(--surface-light);border-color:var(--surface-light)}.btn-ghost{background:var(--surface-elevated);color:var(--ink);border-color:var(--hairline-strong)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.btn-outline:hover{background:var(--surface-card)}.btn-icon{width:36px;height:36px;padding:0}.frame-panels .btn-ghost{background:rgba(0,0,30,.04);border-color:rgba(0,0,30,.12)}.frame-panels .btn-ghost:hover{background:rgba(0,0,30,.08);border-color:rgba(0,0,30,.2)}.frame-panels .btn-outline{background:transparent;border-color:rgba(0,0,30,.12)}.frame-panels .btn-outline:hover,.frame-panels .pill-soft{background:rgba(0,0,30,.04)}.frame-panels .pill-soft{border-color:rgba(0,0,30,.1);color:var(--charcoal)}.frame-panels ::-webkit-scrollbar-track{background:var(--canvas)}.frame-panels ::-webkit-scrollbar-thumb{background:rgba(0,0,30,.15);border-color:var(--canvas)}.frame-panels ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,30,.25)}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:9999px;font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.3px;background:var(--surface-elevated);border:1px solid var(--hairline-strong)}.pill,.pill-soft{color:var(--body)}.pill-soft{background:rgba(255,255,255,.04);border-color:var(--hairline)}.pill-orange{color:var(--accent-orange);border-color:rgba(255,128,31,.25);background:rgba(255,128,31,.06)}.pill-yellow{color:var(--accent-yellow);border-color:rgba(255,197,61,.22);background:rgba(255,197,61,.05)}.pill-blue{color:var(--accent-blue);border-color:rgba(59,158,255,.22);background:rgba(59,158,255,.05)}.pill-green{color:var(--accent-green);border-color:rgba(17,255,153,.22);background:rgba(17,255,153,.05)}html[data-desk-theme=gray-light] .pill-green,html[data-desk-theme=light] .pill-green{color:#0a6e3f;background:rgba(10,110,63,.08);border-color:rgba(10,110,63,.22)}html[data-desk-theme=gray-light] .pill-yellow,html[data-desk-theme=light] .pill-yellow{color:#7a5c00;background:rgba(122,92,0,.08);border-color:rgba(122,92,0,.22)}html[data-desk-theme=gray-light] .pill-orange,html[data-desk-theme=light] .pill-orange{color:#954000;background:rgba(149,64,0,.08);border-color:rgba(149,64,0,.22)}html[data-desk-theme=gray-light] .pill-red,html[data-desk-theme=light] .pill-red{color:#a80d22;background:rgba(168,13,34,.08);border-color:rgba(168,13,34,.22)}html[data-desk-theme=gray-light] .pill-blue,html[data-desk-theme=light] .pill-blue{color:#0a4fa8;background:rgba(10,79,168,.08);border-color:rgba(10,79,168,.22)}.card,.card-bordered{background:var(--surface-card)}.card,.card-bordered,.code-window{border:1px solid var(--hairline-strong);border-radius:12px}.code-window{background:var(--surface-deep)}.card-link{cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.card-link:hover{background:var(--surface-elevated);border-color:var(--ink)}.dot{width:8px;height:8px;border-radius:9999px;display:inline-block}.dot-green{background:var(--accent-green)}.dot-orange{background:var(--accent-orange)}.dot-red{background:var(--accent-red)}.dot-yellow{background:var(--accent-yellow)}.glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:1}.glow-blue{background:var(--accent-blue-glow)}.glow-orange{background:var(--accent-orange-glow)}.glow-green{background:var(--accent-green-glow)}.glow-red{background:var(--accent-red-glow)}.glow-yellow{background:rgba(255,197,61,.18)}.input{background:var(--surface-card);color:var(--ink);height:40px;border:1px solid var(--hairline-strong);border-radius:8px;padding:0 14px;font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color var(--motion-fast) var(--ease-out)}.input::placeholder{color:var(--mute)}.input:focus{border-color:var(--ink)}select.input{-webkit-appearance:none;appearance:none;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23889' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}select.input option{background:var(--surface-card);color:var(--ink)}.hr{height:1px;background:var(--hairline);border:0;margin:0}@keyframes shapeIn{0%{opacity:0;transform:translateY(-150px) rotate(var(--rot-from))}60%{opacity:1}to{opacity:1;transform:translateY(0) rotate(var(--rot-to))}}@keyframes shapeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}.eshape{position:absolute;pointer-events:none;animation:shapeIn 2.4s cubic-bezier(.23,.86,.39,.96) both}.eshape>.eshape-inner{position:relative;animation:shapeFloat 12s ease-in-out infinite}.eshape>.eshape-inner:before{content:"";position:absolute;inset:0;border-radius:9999px;background:linear-gradient(to right,var(--g-from,rgba(255,128,31,.18)),transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid rgba(255,255,255,.12)}.eshape>.eshape-inner:after{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.18),transparent 70%)}.col,.row{display:flex}.col{flex-direction:column}.grid{display:grid}.center{display:flex;align-items:center;justify-content:center}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-group-toggle{display:flex;align-items:center;width:100%;padding:0 12px;height:22px;margin-bottom:2px;cursor:pointer;background:transparent;border:none;color:var(--ash);font-family:var(--font-sans);font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.6px;text-transform:uppercase;text-align:left;transition:color var(--motion-fast) var(--ease-out)}.nav-group-toggle:hover{color:var(--mute)}.nav-group-toggle .chevron{margin-left:auto;display:inline-flex;color:var(--stone);transition:transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.nav-group-toggle:hover .chevron{color:var(--mute)}.nav-group-toggle[data-open=true] .chevron{transform:rotate(180deg)}.nav-group-items{overflow:hidden;max-height:600px;opacity:1;display:flex;flex-direction:column;gap:2px;transition:max-height var(--motion-base) var(--ease-out),opacity var(--motion-fast) var(--ease-out),margin var(--motion-base) var(--ease-out)}.nav-group-items[data-open=false]{max-height:0;opacity:0;margin-bottom:0;pointer-events:none}.nav-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:6px;color:var(--mute);font-family:var(--font-sans);font-size:13.5px;font-weight:450;letter-spacing:-.1px;position:relative;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.nav-item:hover{background:rgba(255,255,255,.04);color:var(--body)}.nav-item .nav-icon{color:var(--mute);flex:0 0 16px;display:inline-flex;transition:color var(--motion-fast) var(--ease-out)}.nav-item.active{background:rgba(255,255,255,.06);color:var(--ink)}.nav-item.active .nav-icon{color:var(--ink)}.nav-item.active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:2px;background:var(--ink);border-radius:2px}.nav-item.locked{color:var(--ash);cursor:default}.nav-item.locked:hover{background:transparent;color:var(--ash)}.nav-item.plan-locked{opacity:.3;cursor:default}.nav-item.plan-locked:hover{background:transparent;opacity:.3}.nav-item .nav-tail{margin-left:auto;gap:6px}.nav-item .nav-tail,.tab{display:inline-flex;align-items:center}.tab{gap:8px;height:32px;padding:0 14px;border-radius:9999px;font-family:var(--font-sans);font-weight:450;font-size:13.5px;color:var(--charcoal);border:1px solid transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.tab.active,.tab:hover{color:var(--ink)}.tab.active{border-color:var(--hairline-strong);background:var(--surface-card)}.search{display:flex;align-items:center;gap:8px;width:240px;height:34px;padding:0 12px;background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:8px;font-size:13px}.kbd,.search{color:var(--mute);font-family:var(--font-sans)}.kbd{letter-spacing:.3px;border:1px solid var(--hairline-strong);border-radius:4px;padding:1px 5px;line-height:1}.avatar,.kbd{font-size:11px}.avatar{width:28px;height:28px;border-radius:9999px;background:linear-gradient(135deg,#2a2a2e,#0a0a0c);border:1px solid var(--hairline-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--charcoal);font-weight:500}.orbix-frame{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","ss03","tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow:hidden}.orbix-frame *{box-sizing:border-box}.shell-root{width:100%;min-height:100vh;display:flex;flex-direction:column}.shell-body{display:flex;flex:1 1;min-height:0}.shell-content{flex:1 1;display:flex;flex-direction:column;min-width:0}.shell-hamburger{display:none;width:32px;height:32px;align-items:center;justify-content:center;color:var(--ink);background:transparent;border:1px solid var(--hairline-strong);border-radius:6px;cursor:pointer}.sidebar-wrapper{position:relative;flex:0 0 220px;z-index:var(--z-sidebar,30);transition:flex-basis .18s var(--ease-out)}.sidebar-wrapper[data-collapsed=true]{flex:0 0 64px}.shell-body[data-sidebar-collapsed=true] .sidebar-wrapper aside{width:64px!important;padding-left:8px!important;padding-right:8px!important;flex-basis:64px!important}.shell-body[data-sidebar-collapsed=true] .nav-group-toggle,.shell-body[data-sidebar-collapsed=true] .nav-item span:not(.nav-icon),.shell-body[data-sidebar-collapsed=true] .nav-tail,.shell-body[data-sidebar-collapsed=true] .t-eyebrow,.shell-body[data-sidebar-collapsed=true] aside .cmdk-trigger,.shell-body[data-sidebar-collapsed=true] aside .org-meta,.shell-body[data-sidebar-collapsed=true] aside .user-meta,.shell-body[data-sidebar-collapsed=true] aside>div:first-child>div:nth-child(2),.shell-body[data-sidebar-collapsed=true] aside>div>div>span{display:none!important}.shell-body[data-sidebar-collapsed=true] .nav-group-items{display:flex!important;flex-direction:column;gap:2px}.shell-body[data-sidebar-collapsed=true] .nav-item{justify-content:center;padding-left:8px;padding-right:8px}.shell-collapse-btn{display:inline-flex!important}@media (max-width:1023px){.shell-collapse-btn{display:none!important}}.shell-collapse-btn:hover{background:var(--surface-elevated)!important;color:var(--ink)!important}.sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:39;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}@media (max-width:1023px){.sidebar-wrapper{position:fixed;inset:0 auto 0 0;width:280px;transform:translateX(-100%);transition:transform var(--motion-base) var(--ease-out);z-index:40;flex:0 0 auto}.sidebar-wrapper[data-open=true]{transform:translateX(0)}.sidebar-backdrop[data-open=true]{display:block;opacity:1;pointer-events:auto}.shell-hamburger{display:inline-flex;width:44px;height:44px}.shell-body{flex-direction:column}}@media (max-width:767px){
  /* !important — перебивает inline-style fontSize 64/76/96 в frame-компонентах
     (там осознанно фиксированный размер для desktop, mobile регулируем тут).
     overflow-wrap break-word — для длинных не-разрываемых слов вроде «организацию» */.t-display-lg,.t-display-xl,.t-display-xxl,.t-heading-lg,.t-heading-md,.t-heading-sm,h1,h2,h3{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto;max-width:100%!important}.t-display-xxl{font-size:clamp(28px,8vw,44px)!important;letter-spacing:-.8px!important;line-height:1.05!important}.t-display-xl{font-size:clamp(26px,7vw,40px)!important;letter-spacing:-.6px!important;line-height:1.05!important}.t-display-lg{font-size:clamp(22px,6vw,32px)!important;letter-spacing:-.4px!important;line-height:1.1!important}.t-heading-lg{font-size:20px!important;letter-spacing:-.3px!important}.t-heading-md{font-size:18px!important}.t-heading-sm{font-size:16px!important}li,p,span{overflow-wrap:break-word}.card,[class*=t-body-],[class*=t-display-],[class*=t-heading-],[class*=t-subtitle],h1,h2,h3,h4,h5,h6,p{min-width:0;max-width:100%}section{max-width:100vw!important;box-sizing:border-box}.btn,a[class*=btn],button[class*=btn]{white-space:normal!important;height:auto!important;min-height:44px;line-height:1.25;text-align:center}.orbix-tabs,[class*=segment],[class*=tab-bar]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.orbix-tabs::-webkit-scrollbar,[class*=segment]::-webkit-scrollbar,[class*=tab-bar]::-webkit-scrollbar{display:none}table{max-width:100%}}@media (max-width:900px){.auth-split{flex-direction:column!important}.auth-split-marketing{display:none!important}.auth-split-form{flex:1 1 auto!important;width:100%!important;padding:calc(88px + env(safe-area-inset-top, 0px)) 18px calc(40px + env(safe-area-inset-bottom, 0px))!important;border-right:none!important}.auth-topbar{padding:0 16px!important;top:env(safe-area-inset-top,0)!important}}@media (max-width:414px){.t-display-xxl{font-size:clamp(24px,7.5vw,36px)!important;letter-spacing:-.4px!important}.t-display-xl{font-size:clamp(22px,6.5vw,32px)!important;letter-spacing:-.3px!important}.t-display-lg{font-size:clamp(20px,5.5vw,28px)!important;letter-spacing:-.2px!important}}@media (max-width:600px){.topnav-link[href="/faq"],.topnav-link[href="/why-orbix"]{display:none!important}}@media (max-width:480px){.hero-cta-row{flex-direction:column!important;width:100%!important}.hero-cta-row>a{width:100%!important;text-align:center;justify-content:center}}@media (max-width:600px){.hero-stats-line{font-size:12px!important;letter-spacing:0!important;flex-wrap:wrap;justify-content:center}.pill{white-space:normal!important;max-width:calc(100vw - 32px);text-align:center;line-height:1.3}.card{padding:18px 16px!important}}@media (max-width:480px){.pricing-row-tiers>button{min-width:0!important;padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.pricing-sticky-bar{padding:12px 14px!important;font-size:12px!important}}@media (max-width:1023px){.frame-content{padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px){.frame-content{padding-left:16px!important;padding-right:16px!important;padding-top:28px!important}.frame-grid-4{grid-template-columns:repeat(2,1fr)!important}.frame-grid-3,.frame-split-2{grid-template-columns:1fr!important}}@media (max-width:480px){.frame-grid-4{grid-template-columns:1fr!important}}.frame-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.frame-grid-2{grid-template-columns:1fr!important}}.frame-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.frame-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.frame-grid-3{grid-template-columns:1fr!important}}.frame-grid-hero{display:grid;grid-template-columns:1fr 360px;gap:64px;align-items:start}@media (max-width:900px){.frame-grid-hero{grid-template-columns:1fr!important;gap:32px!important}}.frame-section{padding-left:56px;padding-right:56px}@media (max-width:1023px){.frame-section{padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px){.frame-section{padding-left:16px!important;padding-right:16px!important}}.frame-grid-5{display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width:1199px){.frame-grid-5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.frame-grid-5{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.frame-grid-5{grid-template-columns:1fr!important}}@media (max-width:767px){.btn{min-height:44px;height:auto;padding:8px 18px}.btn-icon{width:44px!important;height:44px!important}.input{min-height:44px;font-size:16px}.nav-item{min-height:40px}}@media (max-width:600px){.card{padding:20px}}@media (max-width:1023px){.pricing-tiers-grid{grid-template-columns:repeat(2,1fr)!important}.pricing-tiers-grid>button{border-top:1px solid var(--hairline)}.pricing-tiers-grid>button:nth-child(odd){border-left:none!important}}@media (max-width:600px){.pricing-tiers-grid{grid-template-columns:1fr!important}.pricing-tiers-grid>button{border-left:none!important;border-top:1px solid var(--hairline)}.dept-prob-sol-grid{grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:900px){.pricing-row{grid-template-columns:1fr!important}.pricing-row-tiers{flex-wrap:wrap}}@media (max-width:600px){.pricing-row-tiers>button{min-width:0!important;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}}@media (max-width:900px){.pricing-bar-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto;gap:10px!important}.pricing-bar-grid>:nth-child(3),.pricing-bar-grid>:nth-child(4){grid-column:1/-1}}@media (max-width:600px){.pricing-bar-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.pricing-bar-grid>*{grid-column:1/-1!important;min-width:0}.pricing-bar-grid>:first-child{display:flex!important}.pricing-bar-grid>:first-child>button{flex:1 1;min-width:0;padding:6px 4px!important}.pricing-bar-grid>:nth-child(4){align-items:stretch!important}.pricing-bar-grid>:nth-child(4)>button{width:100%!important}.cookie-consent{left:12px!important;right:12px!important;max-width:none!important}}.skeleton{background:linear-gradient(90deg,var(--surface-card) 0,var(--surface-elevated) 50%,var(--surface-card) 100%);background-size:200% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite;border-radius:6px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.onboarding-split{flex-direction:column!important;min-height:auto!important}.onboarding-split>div[style*="flex: 1"]{padding:88px 24px 32px!important;border-right:none!important;border-bottom:1px solid var(--hairline)}.onboarding-split>div[style*="flex: 1"]:last-child{border-bottom:none;padding-top:32px!important}}.orbix-tabs::-webkit-scrollbar{display:none}@media (max-width:600px){.orbix-tabs{-webkit-mask-image:linear-gradient(90deg,black 90%,transparent);mask-image:linear-gradient(90deg,black 90%,transparent)}.modebar-detail{display:none!important}.frame-content{padding:16px 14px 32px!important}.frame-content h1.t-display-xl,.frame-content>div>h1.t-display-xl{font-size:26px!important;line-height:1.1!important;letter-spacing:-.4px!important}.card table{min-width:100%;width:max-content}}@media (max-width:600px){.card:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}[style*="font-family: var(--font-serif)"][style*="font-size: 26"],[style*="font-family: var(--font-serif)"][style*="font-size: 28"]{font-size:20px!important}}@media (max-width:480px){[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr!important}}@media (max-width:767px){.m-stack{flex-direction:column!important;align-items:stretch!important}.m-grid-1{grid-template-columns:1fr!important}.m-scroll-x{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.m-scroll-x>*{min-width:max-content}.card:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}.card>table{min-width:100%;width:max-content}.m-touch{min-height:36px!important}.m-grid-2{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.m-grid-2{grid-template-columns:1fr!important}}@media (max-width:600px){[style*="grid-template-columns: repeat(2, 1fr)"]{grid-template-columns:1fr!important}}.calc-result-grid{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:0}@media (max-width:600px){.calc-result-grid,[style*="grid-template-columns: 1.2fr 1fr 1.4fr"]{grid-template-columns:1fr!important}}@media (max-width:1023px){.footer-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.orbix-frame .card[style*="width: 520"]{width:100%!important;padding:32px 22px!important}}.right-panel-toggle{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--surface,rgba(20,20,20,.95));border:1px solid var(--hairline);border-right:none;border-radius:10px 0 0 10px;cursor:pointer;color:var(--mute);font-size:10px;font-weight:500;letter-spacing:.04em;transition:background var(--motion-fast,.15s) ease,color var(--motion-fast,.15s) ease,border-color var(--motion-fast,.15s) ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.right-panel-toggle:hover{color:var(--ink);background:rgba(255,255,255,.06)}.right-panel-toggle[data-open=true]{color:var(--ink);background:rgba(255,255,255,.04);border-color:var(--hairline-medium,rgba(252,253,255,.14))}.right-panel-toggle svg{flex-shrink:0;margin-bottom:6px}.right-panel-toggle .rpt-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:10px;letter-spacing:.06em}@media (min-width:1024px){.shell-root[data-chat-rail=true]{--chat-rail-w:64px}.shell-root[data-chat-rail=true] .shell-content{padding-right:64px}}.right-panel{position:fixed;top:0;right:0;bottom:0;z-index:199;background:var(--canvas);border-left:1px solid var(--hairline);overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.right-panel[data-open=false]{pointer-events:none;border-left-color:transparent}.right-panel[data-open=true]{box-shadow:-8px 0 32px rgba(0,0,0,.4)}.chat-list-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;cursor:pointer;transition:background var(--motion-fast,.18s) var(--ease-out,ease-out);text-decoration:none;color:inherit;width:100%;text-align:left}.chat-list-item:hover{background:rgba(255,255,255,.04)}.chat-list-item--active{background:rgba(255,255,255,.07)}.chat-list-item--active:hover{background:rgba(255,255,255,.09)}.chat-list-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ink);flex-shrink:0;letter-spacing:-.02em}@media (max-width:768px){.chat-list-item{padding:12px 14px;gap:12px}.chat-list-avatar{width:46px;height:46px;font-size:16px}.right-panel-toggle{bottom:80px;top:auto;transform:none}.right-panel{transition:width .24s cubic-bezier(.4,0,.2,1)}}@media (max-width:480px){.tax-amount-display{font-size:clamp(36px,11vw,56px)!important;letter-spacing:-.8px!important}.card{padding:16px 14px}.card-tight{padding:12px}.t-display-xl{font-size:clamp(32px,9vw,56px)!important;letter-spacing:-1px!important}.t-display-lg{font-size:clamp(24px,7vw,40px)!important;letter-spacing:-.6px!important}.t-display-md{font-size:clamp(20px,6vw,32px)!important}}@media (max-width:767px){.sidebar-tooltip{max-width:calc(100vw - 32px)}body{padding-bottom:0}.pricing-sticky-spacer{height:140px}}@media (max-width:360px){div[style*="repeat(auto-fit, minmax(260px"],div[style*="repeat(auto-fit, minmax(280px"]{grid-template-columns:1fr!important}}@media (max-width:480px){.btn{min-height:40px}.btn-ghost,.btn-primary{padding:0 14px}div[style*="display: flex"][style*=flex-wrap]>a{flex-grow:1;text-align:center;justify-content:center}}.radio-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--hairline-strong);border-radius:8px;background:var(--surface-card);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out);text-align:left}.radio-card:hover{border-color:var(--hairline-medium)}.radio-card--selected{border-color:var(--ink);background:rgba(252,253,255,.04)}.radio-dot{width:16px;height:16px;border-radius:9999px;flex:0 0 16px;border:1px solid var(--hairline-strong);background:transparent;margin-top:2px;display:flex;align-items:center;justify-content:center}.radio-dot--checked{border-color:var(--ink);background:var(--ink)}.radio-dot--checked:after{content:"";width:6px;height:6px;border-radius:9999px;background:var(--primary-on)}.form-label{font-size:12.5px;color:var(--charcoal);font-weight:500}.form-hint{font-size:11.5px;color:var(--ash);line-height:1.45}.form-group{display:flex;flex-direction:column;gap: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}.radio-card:has(.sr-only:focus-visible),.sr-only:focus-visible+.radio-card-content{outline:2px solid var(--accent-blue,#5b8def);outline-offset:2px}.skeleton-shimmer{background:linear-gradient(90deg,rgba(252,253,255,.04),rgba(252,253,255,.08) 50%,rgba(252,253,255,.04));background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none}}a[href][style*="color: var(--accent-blue)"]:not(.btn):not([style*=textDecoration]),a[href][style*="color:var(--accent-blue)"]:not(.btn){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:rgba(91,141,239,.5)}a[href][style*="color: var(--accent-blue)"]:not(.btn):hover{text-decoration-color:var(--accent-blue,#5b8def)}.faq-toggle{transition:transform .18s var(--ease-out,ease-out),color .18s var(--ease-out,ease-out),border-color .18s var(--ease-out,ease-out)}.faq-item[open] .faq-toggle{transform:rotate(45deg);color:var(--ink);border-color:var(--hairline-medium)}.faq-item>summary:hover{background:var(--hairline-soft)}.faq-item>summary:hover .faq-toggle{color:var(--ink);border-color:var(--hairline-medium)}.faq-item>summary::-webkit-details-marker{display:none}.topnav-burger{display:none}@media (max-width:820px){.topnav-desktop{display:none!important}.topnav-burger{display:inline-flex!important}}@media (max-width:767px){.shell-content>div:first-child{padding-left:14px!important;padding-right:14px!important;height:56px!important;flex-basis:56px!important}.shell-content>div:first-child nav>span:not(:last-child){display:none}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-body);letter-spacing:var(--tracking-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss03","ss04","tnum";overflow-x:hidden}#__next,body{min-height:100vh}a{color:var(--link);text-decoration:none;letter-spacing:var(--tracking-button-sm);transition:color var(--motion-fast) var(--ease-out)}a:hover{color:var(--ink)}button{font-family:inherit;font-feature-settings:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;background:var(--surface-1);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--r-md)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);transition:border-color var(--motion-fast) var(--ease-out)}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}:focus:not(:focus-visible){outline:none}.frame-panels input,.frame-panels select,.frame-panels textarea{background:var(--surface-1);color:var(--ink);border-color:var(--hairline-strong)}.frame-panels input:focus,.frame-panels select:focus,.frame-panels textarea:focus{border-color:var(--accent-blue)}img,svg{display:block;max-width:100%}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ink);letter-spacing:var(--tracking-heading-md);font-weight:var(--weight-regular)}h1,h2{font-family:var(--font-display);font-feature-settings:var(--feature-display);line-height:var(--leading-display)}h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--weight-medium);line-height:var(--leading-heading)}p{margin:0;color:var(--text-body)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-code)}::selection{background:var(--accent-mid);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--canvas)}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--r-full);border:2px solid var(--canvas)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.shell-topbar{padding-top:max(0px,env(safe-area-inset-top))}.shell-sidebar{padding-bottom:max(16px,env(safe-area-inset-bottom))}html{text-size-adjust:100%}.btn,button[class*=btn]{min-height:44px}.frame-content,[style*="overflow-y: auto"],[style*="overflow: auto"]{-webkit-overflow-scrolling:touch}@media (display-mode:standalone){body{overscroll-behavior-y:none;padding-top:env(safe-area-inset-top);background:var(--canvas,#000);box-sizing:border-box}.pwa-install-btn{display:none}}@media (max-width:767px){.frame-content{padding-bottom:max(72px,calc(env(safe-area-inset-bottom) + 56px))}}.mobile-tab-bar{display:none!important}@media (max-width:767px){.mobile-tab-bar{display:flex!important}.topbar-theme-switchers{display:none}}.shell-root[data-chat-page=true]{height:100dvh;overflow:hidden}.shell-root[data-chat-page=true] .shell-content{min-height:0}.shell-root[data-chat-page=true] .frame-panels{display:flex;flex-direction:column;min-height:0;overflow:hidden!important}.frame-chats-root{flex:1 1;min-height:0}@keyframes orbix-spin{to{transform:rotate(1turn)}}.cal-cell{transition:background var(--motion-fast,.18s) var(--ease-out,ease)}.cal-cell:hover{background:var(--accent-subtle)!important}.cal-evt{transition:filter var(--motion-fast,.18s) var(--ease-out,ease)}.cal-evt:hover{filter:brightness(1.18)}@media (max-width:767px){.frame-chats-root{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--app-vh,100dvh);background:var(--canvas)}}[data-theme=white]{color-scheme:light;--canvas:#ffffff;--surface-1:#f6f7f9;--surface-2:#eef0f3;--surface-3:#f0f2f5;--surface-card:#f6f7f9;--surface-elevated:#eef0f3;--surface-deep:#eef0f3;--surface-dark:#f6f7f9;--surface-dark-hover:rgba(0,0,0,0.05);--surface-dark-active:rgba(0,0,0,0.09);--surface-light:#eef0f3;--ink:#0d0f12;--ink-2:#16191e;--ink-3:#20242a;--text-primary:#0d0f12;--text-body:rgba(17,19,23,0.94);--text-secondary:rgba(17,19,23,0.78);--text-tertiary:#41464d;--text-quaternary:#50565d;--text-disabled:#9aa0a6;--body:rgba(17,19,23,0.92);--charcoal:rgba(17,19,23,0.8);--mute:#41464d;--ash:#50565d;--stone:#656b72;--text-on-dark:#0d0f12;--text-on-dark-muted:rgba(17,19,23,0.78);--text-on-dark-faint:rgba(17,19,23,0.55);--hairline:rgba(0,0,0,0.08);--hairline-strong:rgba(0,0,0,0.16);--divider-soft:rgba(0,0,0,0.06);--border-1:rgba(0,0,0,0.08);--border-2:rgba(0,0,0,0.16);--border-on-dark:rgba(0,0,0,0.1);--accent:#14161a;--accent-hover:#23272e;--accent-active:#2d323a;--accent-on:#ffffff;--accent-subtle:rgba(0,0,0,0.05);--accent-mid:rgba(0,0,0,0.12);--primary:#14161a;--primary-on:#ffffff}[data-theme=gray]{--canvas:#23262b;--surface-1:#2b2f35;--surface-2:#323740;--surface-3:#1e2126;--surface-card:#2b2f35;--surface-elevated:#323740;--surface-deep:#1e2126;--surface-dark:#2b2f35;--ink:#f0f1f3;--ink-2:#f6f7f8;--ink-3:#fafbfc;--text-primary:#f0f1f3;--text-body:rgba(240,241,243,0.86);--text-secondary:rgba(240,241,243,0.74);--text-tertiary:#c2c7cc;--text-quaternary:#b4bac0;--text-disabled:#888e94;--body:rgba(240,241,243,0.86);--charcoal:rgba(240,241,243,0.78);--mute:#c2c7cc;--ash:#b4bac0;--stone:#9ca2a8;--hairline:rgba(255,255,255,0.08);--hairline-strong:rgba(255,255,255,0.16);--divider-soft:rgba(255,255,255,0.05);--border-1:rgba(255,255,255,0.08);--border-2:rgba(255,255,255,0.16);--border-on-dark:rgba(255,255,255,0.09)}[data-theme=blue]{--canvas:#0a1322;--surface-1:#0f1c30;--surface-2:#15243c;--surface-3:#0a1526;--surface-card:#0f1c30;--surface-elevated:#15243c;--surface-deep:#0a1526;--surface-dark:#0f1c30;--ink:#eaf1fc;--ink-2:#f2f7ff;--ink-3:#ffffff;--text-primary:#eaf1fc;--text-body:rgba(234,241,252,0.86);--text-secondary:rgba(234,241,252,0.7);--text-tertiary:#9fb2cc;--text-quaternary:#8aa0bd;--text-disabled:#5a6e8a;--body:rgba(234,241,252,0.86);--charcoal:rgba(234,241,252,0.72);--mute:#9fb2cc;--ash:#8aa0bd;--stone:#6c81a0;--hairline:rgba(120,170,255,0.12);--hairline-strong:rgba(120,170,255,0.22);--divider-soft:rgba(120,170,255,0.08);--border-1:rgba(120,170,255,0.12);--border-2:rgba(120,170,255,0.22);--border-on-dark:rgba(120,170,255,0.12)}[data-theme=green]{--canvas:#0a1a12;--surface-1:#0f2419;--surface-2:#14301f;--surface-3:#0a1c12;--surface-card:#0f2419;--surface-elevated:#14301f;--surface-deep:#0a1c12;--surface-dark:#0f2419;--ink:#eafcf1;--ink-2:#f2fff7;--ink-3:#ffffff;--text-primary:#eafcf1;--text-body:rgba(234,252,241,0.86);--text-secondary:rgba(234,252,241,0.7);--text-tertiary:#9fccb2;--text-quaternary:#8abda0;--text-disabled:#5a8a6e;--body:rgba(234,252,241,0.86);--charcoal:rgba(234,252,241,0.72);--mute:#9fccb2;--ash:#8abda0;--stone:#6ca081;--hairline:rgba(120,255,170,0.12);--hairline-strong:rgba(120,255,170,0.22);--divider-soft:rgba(120,255,170,0.08);--border-1:rgba(120,255,170,0.12);--border-2:rgba(120,255,170,0.22);--border-on-dark:rgba(120,255,170,0.12)}html[data-desk-theme=gray-light] .frame-panels{--canvas:#e9eaee;--surface-card:#f4f5f7;--surface-1:#f4f5f7;--surface-elevated:#eef0f3;--surface-2:#eef0f3;--surface-deep:#e1e3e8;--surface-dark:#dadce2;--surface-light:#d4d6de}html[data-desk-theme=gray] .frame-panels{--canvas:#d2d5db;--surface-card:#e3e5ea;--surface-1:#e3e5ea;--surface-elevated:#dbdee3;--surface-2:#dbdee3;--surface-deep:#c8cbd2;--surface-dark:#bfc2ca;--surface-light:#bbbec7;--hairline:rgba(0,0,30,0.10);--hairline-strong:rgba(0,0,30,0.16);--border-1:rgba(0,0,30,0.10);--border-2:rgba(0,0,30,0.16)}html[data-desk-theme=gray-dark] .frame-panels{--canvas:#23262b;--surface-card:#2b2f35;--surface-1:#2b2f35;--surface-elevated:#323740;--surface-2:#323740;--surface-deep:#1e2126;--surface-dark:#2b2f35;--surface-light:#3a3f47;--ink:#f0f1f3;--text-primary:#f0f1f3;--text-body:rgba(240,241,243,0.86);--body:rgba(240,241,243,0.86);--charcoal:rgba(240,241,243,0.78);--text-secondary:rgba(240,241,243,0.74);--text-tertiary:#c2c7cc;--text-quaternary:#b4bac0;--text-disabled:#888e94;--mute:#c2c7cc;--ash:#b4bac0;--stone:#9ca2a8;--hairline:rgba(255,255,255,0.08);--hairline-strong:rgba(255,255,255,0.16);--divider-soft:rgba(255,255,255,0.05);--border-1:rgba(255,255,255,0.08);--border-2:rgba(255,255,255,0.16);--border-on-dark:rgba(255,255,255,0.09)}