:root{--ios-blue:#0a84ff;--ios-green:#30b76b;--ios-indigo:#5e5ce6;--ios-orange:#ff9f0a;--ios-pink:#ff375f;--ios-purple:#af52de;--ios-teal:#1aa6a6;--ios-yellow:#d79a00;--compact-radius:14px;--compact-gap:10px}.phone-canvas :is(.secure-connection-badge,.topbar>a:first-child),body:has(.desktop-sidebar) .auth-header>a:first-child{border:0!important;background:color-mix(in srgb,var(--ios-blue) 13%,var(--surface))!important;color:var(--ios-blue)!important;box-shadow:none!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+1)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+1)>svg{background:color-mix(in srgb,var(--ios-blue) 14%,var(--surface))!important;color:var(--ios-blue)!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+2)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+2)>svg{background:color-mix(in srgb,var(--ios-green) 14%,var(--surface))!important;color:var(--ios-green)!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+3)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+3)>svg{background:color-mix(in srgb,var(--ios-orange) 15%,var(--surface))!important;color:var(--ios-orange)!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+4)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+4)>svg{background:color-mix(in srgb,var(--ios-purple) 14%,var(--surface))!important;color:var(--ios-purple)!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+5)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+5)>svg{background:color-mix(in srgb,var(--ios-pink) 13%,var(--surface))!important;color:var(--ios-pink)!important}.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+6)>span:first-child,.phone-canvas :is(.dashboard-business-start,.quick-actions,.settings-function-list,.account-menu,.gateway-settings-list,.automation-feature-list,.business-tool-links,.addon-stat-grid,.history-summary) :is(a,article):nth-child(8n+6)>svg{background:color-mix(in srgb,var(--ios-teal) 14%,var(--surface))!important;color:var(--ios-teal)!important}.dashboard-flow-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.dashboard-flow-guide>a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 13px;align-items:center;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--line);border-radius:var(--compact-radius);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:0 4px 13px color-mix(in srgb,var(--shadow-color) 55%,transparent)}.dashboard-flow-guide>a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.dashboard-flow-guide>a:first-child>span{background:color-mix(in srgb,var(--ios-blue) 14%,var(--surface));color:var(--ios-blue)}.dashboard-flow-guide>a:nth-child(2)>span{background:color-mix(in srgb,var(--ios-green) 14%,var(--surface));color:var(--ios-green)}.dashboard-flow-guide>a:nth-child(3)>span{background:color-mix(in srgb,var(--ios-orange) 15%,var(--surface));color:var(--ios-orange)}.dashboard-flow-guide b,.dashboard-flow-guide small{display:block;min-width:0}.dashboard-flow-guide small{color:var(--muted);font-size:7px!important;letter-spacing:.06em}.dashboard-flow-guide b{margin-top:2px;font-size:10px!important;white-space:normal}.dashboard-flow-guide>a>svg{color:var(--muted)}.automation-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px!important;gap:10px!important}.automation-feature-group{min-width:0;scroll-margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.automation-feature-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line);background:var(--surface-elevated)}.automation-feature-group>header h3,.automation-feature-group>header p{display:block;margin:0}.automation-feature-group>header h3{font-size:13px!important}.automation-feature-group>header p{margin-top:2px;color:var(--muted);font-size:9px!important;line-height:1.4!important}.automation-feature-group>header>b{min-width:26px;padding:4px 7px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:8px!important;text-align:center}.automation-feature-group>div{display:grid}.automation-feature-group .automation-feature-item{min-height:70px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.automation-feature-group .automation-feature-item:last-child{border-bottom:0}.automation-feature-group .automation-feature-item>a,.automation-feature-group .automation-feature-item>a.utility{min-height:70px;padding:9px 7px 9px 10px}.automation-feature-group .automation-feature-icon{width:40px;height:40px;border-radius:12px}.automation-feature-group .automation-feature-actions{padding:7px 7px 7px 0}.automation-feature-group .automation-feature-copy>b{font-size:12px!important;color:var(--ink)!important}.automation-feature-group .automation-feature-item:nth-child(6n+1) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n+1) a>span{background:color-mix(in srgb,var(--ios-blue) 14%,var(--surface))!important;color:var(--ios-blue)!important}.automation-feature-group .automation-feature-item:nth-child(6n+2) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n+2) a>span{background:color-mix(in srgb,var(--ios-green) 14%,var(--surface))!important;color:var(--ios-green)!important}.automation-feature-group .automation-feature-item:nth-child(6n+3) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n+3) a>span{background:color-mix(in srgb,var(--ios-orange) 15%,var(--surface))!important;color:var(--ios-orange)!important}.automation-feature-group .automation-feature-item:nth-child(6n+4) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n+4) a>span{background:color-mix(in srgb,var(--ios-purple) 14%,var(--surface))!important;color:var(--ios-purple)!important}.automation-feature-group .automation-feature-item:nth-child(6n+5) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n+5) a>span{background:color-mix(in srgb,var(--ios-pink) 13%,var(--surface))!important;color:var(--ios-pink)!important}.automation-feature-group .automation-feature-item:nth-child(6n) .automation-feature-icon,.settings-function-list .settings-function-item:nth-child(6n) a>span{background:color-mix(in srgb,var(--ios-teal) 14%,var(--surface))!important;color:var(--ios-teal)!important}@media(max-width:1023px){.phone-canvas{padding-bottom:72px}.phone-canvas>.topbar{min-height:64px!important;padding:10px 14px!important}.phone-canvas>.topbar h1{font-size:19px!important;line-height:1.2!important}.phone-canvas>.topbar .eyebrow{font-size:7px!important}.phone-canvas>.content{padding:12px 14px 82px!important}.phone-canvas :is(input,select,textarea){border-radius:11px!important}.phone-canvas :is(input,select){min-height:42px}.phone-canvas :is(.form-section,.delay-card,.delivery-setting-card,.provider-parameter-card,.message-preview,.broadcast-detail-hero,.batch-example-card,.provider-security-note,.addon-panel,.business-module-group){padding:11px!important;border-radius:var(--compact-radius)!important}.phone-canvas :is(.modal-backdrop,.notification-backdrop){padding:10px}.phone-canvas :is(.edit-modal,.template-modal,.shortcut-action-modal){border-radius:18px!important}.auth-canvas{border-radius:0!important}.auth-header{height:58px!important;padding:8px 14px!important}.auth-header>a{width:38px!important;height:38px!important;border-radius:11px!important}.auth-header .auth-brand{width:36px!important;height:36px!important;border-radius:11px!important}.auth-content{padding:14px 14px 28px!important}.auth-heading{margin-bottom:14px!important}.auth-heading>span{width:42px!important;height:42px!important;margin-bottom:8px!important;border-radius:13px!important;background:color-mix(in srgb,var(--ios-purple) 14%,var(--surface))!important;color:var(--ios-purple)!important}.auth-heading h1{font-size:23px!important;line-height:1.2!important}.auth-heading small{margin-top:5px!important;font-size:11px!important;line-height:1.45!important}.addon-grid,.ai-addon-list,.plans-list,.transaction-list{gap:9px!important}.addon-grid>article,.ai-addon-list>article,.plans-list>button,.transaction-list>article{padding:12px!important;border-radius:15px!important}.stitch-brand-header{min-height:92px!important;padding:17px 16px 20px!important}.stitch-brand-header.compact{min-height:84px!important;padding-bottom:16px!important}.stitch-wordmark>span{width:37px!important;height:31px!important}.stitch-page .stitch-brand-header .stitch-wordmark>b,.stitch-wordmark>span{font-size:21px!important}.stitch-brand-actions>.notification-bell,.stitch-brand-actions>a{width:38px!important;height:38px!important}.stitch-mobile-surface{min-height:calc(100dvh - 92px)!important;padding:17px 14px 82px!important;border-radius:23px 23px 0 0!important}.stitch-page .stitch-mobile-surface>.stitch-page-title{margin-bottom:15px!important;font-size:23px!important}.stitch-bottom-nav{max-width:none;padding:6px 5px max(7px,env(safe-area-inset-bottom))!important}.stitch-bottom-nav a{height:54px!important;gap:3px!important;border-radius:11px!important}.stitch-bottom-nav a svg{width:27px;height:27px;padding:5px;border-radius:9px}.stitch-bottom-nav a:first-child svg{background:color-mix(in srgb,var(--ios-green) 14%,transparent);color:var(--ios-green)}.stitch-bottom-nav a:nth-child(2) svg{background:color-mix(in srgb,var(--ios-blue) 14%,transparent);color:var(--ios-blue)}.stitch-bottom-nav a:nth-child(3) svg{background:color-mix(in srgb,var(--ios-teal) 14%,transparent);color:var(--ios-teal)}.stitch-bottom-nav a:nth-child(4) svg{background:color-mix(in srgb,var(--ios-orange) 15%,transparent);color:var(--ios-orange)}.stitch-bottom-nav a:nth-child(5) svg{background:color-mix(in srgb,var(--ios-purple) 14%,transparent);color:var(--ios-purple)}.stitch-bottom-nav a:nth-child(6) svg{background:color-mix(in srgb,var(--ios-indigo) 14%,transparent);color:var(--ios-indigo)}.stitch-bottom-nav a span{font-size:9px!important}.stitch-dashboard .stitch-mobile-surface{display:flex!important;flex-direction:column}.stitch-dashboard .dashboard-welcome{order:1;padding-bottom:4px!important}.stitch-dashboard .dashboard-welcome h2{font-size:23px!important}.stitch-dashboard .dashboard-welcome p{margin-top:8px;padding:6px 9px;font-size:11px!important}.stitch-dashboard .dashboard-flow-guide{order:2}.stitch-dashboard .dashboard-metrics-section{order:3!important}.stitch-dashboard .dashboard-business-start{order:4!important;margin-top:16px}.stitch-dashboard .dashboard-quick-section{order:5!important}.stitch-dashboard .dashboard-recent-section{order:6!important}.stitch-dashboard .dashboard-section{margin-top:16px}.stitch-dashboard .dashboard-metrics article{min-height:112px;padding:10px 8px}.stitch-dashboard .dashboard-metrics article>span{width:35px;height:35px;margin-bottom:8px;border-radius:11px}.stitch-dashboard .dashboard-metrics article b{font-size:20px!important}.stitch-dashboard .dashboard-business-start>a,.stitch-dashboard .quick-actions>a{min-height:68px;padding:9px}.stitch-dashboard .dashboard-heading{margin-bottom:8px}.stitch-dashboard .dashboard-heading h2{font-size:17px!important}.stitch-contacts-header{min-height:154px!important;padding:18px 14px 20px!important}.stitch-page .topbar.stitch-contacts-header .stitch-contacts-title h1{font-size:25px!important}.stitch-header-search{height:45px!important}.stitch-contacts .stitch-mobile-surface{min-height:calc(100dvh - 154px)!important;padding-top:12px!important}.stitch-contacts .manage-tabs{margin-bottom:10px}.stitch-contacts .manage-list{gap:7px}.stitch-contacts .manage-list article{min-height:70px;padding:9px 10px}.stitch-contacts .contact-initial{width:44px;height:44px}.stitch-broadcast-page .step-list{gap:15px}.stitch-broadcast-page .textarea-wrap textarea{min-height:132px!important}.stitch-broadcast-actions{margin-top:17px;padding-top:13px}.stitch-date-strip{margin:15px -14px 12px!important;padding:0 14px 11px!important}.stitch-date-strip>span{flex-basis:52px;min-height:62px}.stitch-schedule-page .compact-schedule-list>article{border-radius:14px!important}.stitch-schedule-page .schedule-row-toggle{min-height:76px;padding:10px!important}.stitch-settings-header{height:64px!important;min-height:64px!important}.stitch-settings .stitch-mobile-surface{min-height:calc(100dvh - 64px)!important;padding:0 14px 82px!important}.stitch-settings-profile{grid-template-columns:58px 1fr;gap:13px;margin:0 -14px 10px;padding:15px 14px;border-bottom-width:7px}.stitch-settings-profile>span{width:58px;height:58px}.stitch-settings-profile h2{font-size:19px!important}.stitch-settings-profile p{margin-top:5px;padding:4px 7px;font-size:10px!important}.stitch-settings .settings-connection-overview{display:block;margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.stitch-settings .settings-connection-overview>header{display:flex!important;align-items:center;margin:0!important}.stitch-settings .settings-connection-overview>header p{display:none}.stitch-settings .settings-group-grid{display:grid!important;grid-gap:9px;gap:9px;margin-top:9px}.stitch-settings .settings-function-group{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.stitch-settings .settings-function-group>header{display:grid!important;grid-template-columns:36px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px 40px 10px 10px;border-bottom:1px solid var(--line);background:var(--surface-elevated)}.stitch-settings .settings-function-group>header>span{width:36px;height:36px;border-radius:10px}.stitch-settings .settings-function-group>header h2{font-size:12px!important}.stitch-settings .settings-function-group>header small{font-size:7px!important}.stitch-settings .settings-function-item>a{min-height:58px;padding:7px 40px 7px 9px}.stitch-settings .settings-function-item>a>span{width:38px;height:38px;border-radius:11px}.stitch-settings .settings-function-item>a b{font-size:12px!important}.stitch-settings .settings-function-group:nth-child(6n+1)>header>span{background:color-mix(in srgb,var(--ios-blue) 14%,var(--surface));color:var(--ios-blue)}.stitch-settings .settings-function-group:nth-child(6n+2)>header>span{background:color-mix(in srgb,var(--ios-green) 14%,var(--surface));color:var(--ios-green)}.stitch-settings .settings-function-group:nth-child(6n+3)>header>span{background:color-mix(in srgb,var(--ios-purple) 14%,var(--surface));color:var(--ios-purple)}.stitch-settings .settings-function-group:nth-child(6n+4)>header>span{background:color-mix(in srgb,var(--ios-pink) 13%,var(--surface));color:var(--ios-pink)}.stitch-settings .settings-function-group:nth-child(6n+5)>header>span{background:color-mix(in srgb,var(--ios-orange) 15%,var(--surface));color:var(--ios-orange)}.stitch-settings .settings-function-group:nth-child(6n)>header>span{background:color-mix(in srgb,var(--ios-teal) 14%,var(--surface));color:var(--ios-teal)}.stitch-settings .settings-install-wrap,.stitch-settings .settings-security-note{display:none}.automation-feature-list{grid-template-columns:1fr!important}.automation-feature-group .automation-feature-item{grid-template-columns:minmax(0,1fr) 58px;min-height:66px}.automation-feature-group .automation-feature-item>a,.automation-feature-group .automation-feature-item>a.utility{min-height:66px;grid-template-columns:40px minmax(0,1fr);gap:9px}.automation-feature-group .automation-feature-item>a.utility{grid-template-columns:40px minmax(0,1fr) 18px}.automation-feature-group .automation-feature-state{font-size:9px!important}}@media(max-width:380px){.dashboard-flow-guide{grid-template-columns:1fr}.dashboard-flow-guide>a{min-height:48px}}@media(min-width:1024px){body:has(.desktop-sidebar){padding-left:220px!important}.desktop-sidebar{width:220px!important;padding:14px 11px!important}.desktop-brand{min-height:52px;margin-bottom:12px;padding:7px!important}.desktop-sidebar nav{gap:4px!important}.desktop-sidebar nav a{height:43px!important;gap:10px!important;padding:0 10px!important;border-radius:12px!important}.desktop-sidebar nav a>svg{width:31px;height:31px;padding:7px;border-radius:9px}.desktop-sidebar nav a:first-child>svg{background:color-mix(in srgb,var(--ios-green) 14%,var(--surface));color:var(--ios-green)}.desktop-sidebar nav a:nth-child(2)>svg{background:color-mix(in srgb,var(--ios-blue) 14%,var(--surface));color:var(--ios-blue)}.desktop-sidebar nav a:nth-child(3)>svg{background:color-mix(in srgb,var(--ios-teal) 14%,var(--surface));color:var(--ios-teal)}.desktop-sidebar nav a:nth-child(4)>svg{background:color-mix(in srgb,var(--ios-orange) 15%,var(--surface));color:var(--ios-orange)}.desktop-sidebar nav a:nth-child(5)>svg{background:color-mix(in srgb,var(--ios-purple) 14%,var(--surface));color:var(--ios-purple)}.desktop-sidebar nav a:nth-child(6)>svg{background:color-mix(in srgb,var(--ios-indigo) 14%,var(--surface));color:var(--ios-indigo)}.desktop-sidebar-footer{padding-top:12px!important}.stitch-brand-header{display:none!important}.phone-canvas>.topbar{min-height:66px!important;padding:12px 24px!important}.phone-canvas>.content{padding:18px 24px 32px!important}.topbar h1{font-size:21px!important}body:has(.desktop-sidebar) .auth-header{height:66px!important;padding:0 24px!important}body:has(.desktop-sidebar) .auth-content{padding:18px 24px 32px!important}.stitch-mobile-surface{min-height:100vh!important;border-radius:0!important}.dashboard-flow-guide{max-width:900px}.settings-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.automation-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.info-popover{min-width:0}.info-popover>summary{list-style:none}.info-popover>summary::-webkit-details-marker{display:none}.info-popover-trigger{width:max-content;display:inline-flex;align-items:center;gap:3px;padding:2px 0;color:var(--green);font:800 8px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-popover-trigger:focus-visible,.info-popover-trigger:hover{color:color-mix(in srgb,var(--green) 78%,var(--ink));outline:none}.info-popover-trigger:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--focus-ring)}.info-popover-chevron{flex:none;transition:transform .18s ease}.info-popover[open] .info-popover-chevron{transform:rotate(90deg)}.info-popover-panel{min-width:0;margin-top:5px;padding:8px 9px;border-left:2px solid color-mix(in srgb,var(--green) 65%,var(--line));border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--green-soft) 48%,var(--surface));color:var(--ink);animation:info-disclosure-in .16s ease-out both}.info-popover-panel p,.info-popover-panel strong{display:block;margin:0}.info-popover-panel strong{font-size:9px;line-height:1.4}.info-popover-panel p{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.5}.automation-catalog-title-row,.settings-function-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:7px;gap:7px}.automation-catalog-heading .automation-catalog-title-row{position:static;padding-right:0!important}.automation-catalog-title-row>div,.settings-function-title-row h2{min-width:0;margin:0}.automation-catalog-title-row>.info-popover,.settings-function-title-row>.info-popover{grid-column:2;grid-row:1;align-self:start}.automation-catalog-title-row>.info-popover[open],.settings-function-title-row>.info-popover[open]{grid-column:1/-1;grid-row:2}.automation-catalog-title-row>.info-popover[open]>summary,.settings-function-title-row>.info-popover[open]>summary{justify-self:end;margin-left:auto}.automation-feature-info{margin:0}@keyframes info-disclosure-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}html[data-motion=off] .info-popover-chevron,html[data-motion=off] .info-popover-panel{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.info-popover-chevron,.info-popover-panel{animation:none;transition:none}}body:has(.desktop-sidebar){--app-content-max:1520px;--app-reading-max:1180px;--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:18px;--app-shadow-sm:0 1px 2px color-mix(in srgb,var(--shadow-color) 42%,transparent),0 8px 24px color-mix(in srgb,var(--shadow-color) 34%,transparent);--app-shadow-md:0 2px 5px color-mix(in srgb,var(--shadow-color) 42%,transparent),0 16px 42px color-mix(in srgb,var(--shadow-color) 42%,transparent);--app-focus:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent);background:var(--canvas)}body:has(.desktop-sidebar) .app-shell,body:has(.desktop-sidebar) .auth-shell{min-width:0;background:var(--canvas)}body:has(.desktop-sidebar) .auth-canvas,body:has(.desktop-sidebar) .phone-canvas{width:100%;max-width:none;min-height:100dvh;margin:0;overflow-x:clip;border:0;border-radius:0;background:var(--canvas);box-shadow:none}body:has(.desktop-sidebar) .auth-canvas>.auth-header,body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar{position:-webkit-sticky;position:sticky;z-index:40;top:0;min-height:66px;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--surface) 91%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--line) 70%,transparent);-webkit-backdrop-filter:saturate(155%) blur(18px);backdrop-filter:saturate(155%) blur(18px)}body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar{padding:11px 16px}body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar h1{margin-top:2px;font-size:21px!important;line-height:1.18!important;letter-spacing:-.025em}body:has(.desktop-sidebar) .auth-heading>p,body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar .eyebrow{font-size:9px!important;line-height:1.3;letter-spacing:.1em}body:has(.desktop-sidebar) .auth-canvas>.auth-content,body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.content{width:100%;max-width:var(--app-content-max)!important;margin-inline:auto;padding:18px 16px calc(96px + env(safe-area-inset-bottom))!important}body:has(.desktop-sidebar) .auth-canvas :where(p),body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :where(p){font-size:.78rem!important;line-height:1.55!important}body:has(.desktop-sidebar) .auth-canvas :where(small),body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :where(small){font-size:.6875rem!important;line-height:1.45!important}body:has(.desktop-sidebar) .auth-canvas :where(label),body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :where(label){font-size:.75rem!important;line-height:1.4!important}body:has(.desktop-sidebar) .auth-canvas :where(time,em),body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :where(time,em){font-size:.6875rem!important;line-height:1.4!important}body:has(.desktop-sidebar) :is(.phone-canvas:not(.stitch-page):not(.rio-inbox-page),.auth-canvas) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){width:100%;min-width:0;border:1px solid var(--line);border-radius:12px!important;background:var(--surface);color:var(--ink);font-size:16px!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body:has(.desktop-sidebar) :is(.phone-canvas:not(.stitch-page):not(.rio-inbox-page),.auth-canvas) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:44px}body:has(.desktop-sidebar) :is(.phone-canvas:not(.stitch-page):not(.rio-inbox-page),.auth-canvas) :where(textarea){min-height:96px;padding:11px 12px;resize:vertical}body:has(.desktop-sidebar) :is(.phone-canvas:not(.stitch-page):not(.rio-inbox-page),.auth-canvas) :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--green) 70%,var(--line));outline:0;box-shadow:var(--app-focus)}body:has(.desktop-sidebar) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}body:has(.desktop-sidebar) .auth-canvas :is(.auth-form,.plans-list>button,.addon-grid>article,.ai-addon-list>article),body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :is(.section-block,.form-section,.delay-card,.delivery-setting-card,.provider-parameter-card,.message-preview,.batch-example-card,.provider-security-note,.workspace-section,.business-module-group,.business-pipeline-section,.addon-panel,.offer-editor,.offer-preview,.offer-send-panel,.offer-template-list,.offer-history,.developer-hero,.developer-form,.developer-list,.developer-details,.plan-summary,.account-whatsapp-setting,.referral-panel,.referral-code-card,.ai-deploy-card,.ai-readiness,.automation-feature-item,.transaction-list>article,.mobile-task-list,.mobile-notification-list){border-color:color-mix(in srgb,var(--line) 92%,transparent);border-radius:var(--app-radius-lg)!important;box-shadow:var(--app-shadow-sm)}body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page) :is(.account-menu>a,.settings-function-item>a,.mobile-task-list>a,.mobile-notification-list>a,.mobile-notification-list>button){min-height:62px}body:has(.desktop-sidebar) :is(.phone-canvas:not(.rio-inbox-page),.auth-canvas) :is(.send-button,.save-delay,.save-edit,.auth-submit,.suite-primary,.addon-primary,.payment-checkout-button,.automation-submit,.test-connection,.test-stored-gateway,.conversation-panel-primary){min-height:44px!important;border-radius:12px;font-size:.78rem!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body:has(.desktop-sidebar) :is(.phone-canvas:not(.rio-inbox-page),.auth-canvas) :is(.send-button,.save-delay,.save-edit,.auth-submit,.suite-primary,.addon-primary,.payment-checkout-button,.automation-submit,.test-connection,.test-stored-gateway):not(:disabled):active{transform:translateY(1px) scale(.992)}body:has(.desktop-sidebar) :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}body:has(.desktop-sidebar) [data-tone=green]{--app-tone:var(--ios-green,#25a65a)}body:has(.desktop-sidebar) [data-tone=blue]{--app-tone:var(--ios-blue,#287fdf)}body:has(.desktop-sidebar) [data-tone=teal]{--app-tone:var(--ios-teal,#149b9a)}body:has(.desktop-sidebar) [data-tone=orange]{--app-tone:var(--ios-orange,#e5822d)}body:has(.desktop-sidebar) [data-tone=purple]{--app-tone:var(--ios-purple,#7655d5)}body:has(.desktop-sidebar) [data-tone=pink]{--app-tone:var(--ios-pink,#d65388)}body:has(.desktop-sidebar) [data-tone=indigo]{--app-tone:var(--ios-indigo,#5369d8)}body:has(.desktop-sidebar) :is(.desktop-sidebar nav a,.bottom-nav a,.bottom-nav button)[data-tone]>svg,body:has(.desktop-sidebar) [data-tone].icon-tile{background:color-mix(in srgb,var(--app-tone) 14%,var(--surface))!important;color:var(--app-tone)!important}body:has(.desktop-sidebar) :is(.desktop-sidebar nav a,.bottom-nav a,.bottom-nav button)[data-tone].active{color:var(--app-tone)!important}body:has(.desktop-sidebar) .more-menu-backdrop{padding:10px;background:color-mix(in srgb,#10251c 48%,transparent);-webkit-backdrop-filter:blur(7px) saturate(130%);backdrop-filter:blur(7px) saturate(130%)}body:has(.desktop-sidebar) .more-menu-sheet{width:min(100%,520px);max-height:min(78dvh,640px);overflow-y:auto;padding:16px;border-color:color-mix(in srgb,var(--line) 88%,transparent);border-radius:24px;box-shadow:0 24px 70px color-mix(in srgb,var(--shadow-color) 82%,transparent)}body:has(.desktop-sidebar) .more-menu-sheet>header{margin-bottom:12px}body:has(.desktop-sidebar) .more-menu-sheet>header button{width:40px;height:40px;border-radius:12px}body:has(.desktop-sidebar) .more-menu-sheet>nav{gap:8px}body:has(.desktop-sidebar) .more-menu-sheet>nav>a{min-height:66px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px;border-color:color-mix(in srgb,var(--line) 90%,transparent);border-radius:14px;background:var(--surface-elevated)}body:has(.desktop-sidebar) .more-menu-sheet>nav>a>span{width:40px;height:40px;border-radius:12px}body:has(.desktop-sidebar) .more-menu-sheet>nav>a b{font-size:.75rem}body:has(.desktop-sidebar) .more-menu-sheet>nav>a small{font-size:.625rem;line-height:1.4}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page,.new-schedule-page,.history-page) .broadcast-tabs{display:flex!important;width:100%;min-width:0;gap:5px;padding:5px;overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface));scrollbar-width:none;scroll-snap-type:x proximity}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page,.new-schedule-page,.history-page) .broadcast-tabs::-webkit-scrollbar{display:none}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page,.new-schedule-page,.history-page) .broadcast-tabs>a{flex:1 0 104px;min-height:40px;padding:0 12px;border-radius:10px;scroll-snap-align:center;white-space:nowrap;text-transform:none;letter-spacing:0}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page,.new-schedule-page,.history-page) .broadcast-tabs>a.active{background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--shadow-color) 55%,transparent)}body:has(.desktop-sidebar) .stitch-broadcast-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);grid-gap:10px;gap:10px;margin-top:14px}body:has(.desktop-sidebar) .stitch-broadcast-actions>:is(button,a){min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:12px;font-weight:800;text-decoration:none}body:has(.desktop-sidebar) .stitch-broadcast-actions>a.send-button,body:has(.desktop-sidebar) .stitch-broadcast-actions>button{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 78%,#18a8a0));color:var(--green-contrast);box-shadow:0 8px 20px color-mix(in srgb,var(--green) 20%,transparent)}body:has(.desktop-sidebar) .stitch-broadcast-actions>a:not(.send-button){border-color:var(--line);background:var(--surface);color:var(--ink)}body:has(.desktop-sidebar) .stitch-schedule-page .schedule-summary,body:has(.desktop-sidebar) .stitch-schedule-page .schedule-summary b{color:#fff!important}body:has(.desktop-sidebar) .stitch-schedule-page .schedule-summary small{color:#d7ede3!important}@media (max-width:1023px){body:has(.desktop-sidebar) .phone-canvas>.bottom-nav{right:0;left:0;bottom:0;width:100%;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important;transform:none;border-radius:0;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:0 -8px 28px color-mix(in srgb,var(--shadow-color) 55%,transparent)!important;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px)}body:has(.desktop-sidebar) .phone-canvas>.bottom-nav>:is(a,button){min-width:0;height:58px!important;gap:3px;padding:4px 2px;border-radius:12px!important}body:has(.desktop-sidebar) .phone-canvas>.bottom-nav>:is(a,button)>span{max-width:100%;overflow:hidden;font-size:10px!important;line-height:1.15;text-overflow:ellipsis}body:has(.desktop-sidebar) .phone-canvas>.bottom-nav>:is(a,button).active{background:color-mix(in srgb,var(--green-soft) 78%,transparent)!important}body:has(.desktop-sidebar) .phone-canvas>.bottom-nav>button{font:inherit;cursor:pointer}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page) .broadcast-tabs{position:-webkit-sticky;position:sticky;z-index:35;top:8px;margin-bottom:14px;box-shadow:0 9px 26px color-mix(in srgb,var(--shadow-color) 46%,transparent)}body:has(.desktop-sidebar) :is(.new-schedule-page,.history-page) .broadcast-tabs{position:-webkit-sticky;position:sticky;z-index:35;top:72px;margin-bottom:14px;box-shadow:0 9px 26px color-mix(in srgb,var(--shadow-color) 46%,transparent)}body:has(.desktop-sidebar) .history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){body:has(.desktop-sidebar) .more-menu-sheet>nav{grid-template-columns:1fr}body:has(.desktop-sidebar) .more-menu-sheet{max-height:min(82dvh,680px)}}@media (min-width:768px){body:has(.desktop-sidebar) :is(.phone-canvas:not(.stitch-page):not(.rio-inbox-page),.auth-canvas) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:14px!important}}@media (min-width:1024px){body:has(.desktop-sidebar) .desktop-sidebar{border-right-color:color-mix(in srgb,var(--line) 86%,transparent);box-shadow:12px 0 34px color-mix(in srgb,var(--shadow-color) 28%,transparent)}body:has(.desktop-sidebar) .desktop-sidebar nav a{min-height:44px;border:1px solid transparent;border-radius:12px!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}body:has(.desktop-sidebar) .desktop-sidebar nav a:hover{border-color:color-mix(in srgb,var(--line) 78%,transparent);background:var(--surface-elevated);transform:translateX(2px)}body:has(.desktop-sidebar) .desktop-sidebar nav a.active{border-color:color-mix(in srgb,var(--green) 18%,var(--line));background:color-mix(in srgb,var(--green-soft) 82%,var(--surface));box-shadow:0 5px 16px color-mix(in srgb,var(--shadow-color) 34%,transparent)}body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar{min-height:72px;padding-inline:30px!important}body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.topbar h1{font-size:25px!important}body:has(.desktop-sidebar) .auth-canvas>.auth-content,body:has(.desktop-sidebar) .phone-canvas:not(.stitch-page):not(.rio-inbox-page)>.content{max-width:var(--app-content-max)!important;padding:26px 30px 46px!important}body:has(.desktop-sidebar) .stitch-page>.stitch-mobile-surface{width:calc(100% - 60px);max-width:var(--app-content-max)!important;margin-inline:auto!important;padding-inline:0!important}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-schedule-heading h1{margin:0;font-size:25px!important;line-height:1.2!important}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-schedule-heading>a{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px;background:var(--green);color:var(--green-contrast);box-shadow:0 8px 20px color-mix(in srgb,var(--green) 18%,transparent)}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip{width:100%;display:flex;gap:8px;margin:0 0 16px;padding:10px 0 14px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip>span{min-width:74px;min-height:64px;display:flex;align-items:stretch;justify-content:stretch;flex:0 0 74px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink)}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip>span.active{border-color:transparent;background:linear-gradient(145deg,var(--green),color-mix(in srgb,var(--green) 72%,#18a8a0));color:var(--green-contrast);box-shadow:0 8px 20px color-mix(in srgb,var(--green) 20%,transparent)}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:5px;border:0;background:transparent;color:inherit;cursor:pointer}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip b,body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip small{display:block}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip small{font-size:11px!important;text-transform:capitalize}body:has(.desktop-sidebar) .stitch-schedule-page .stitch-date-strip b{font-size:17px!important;line-height:1}body:has(.desktop-sidebar) :is(.new-schedule-page>.schedule-form,.developer-page>.developer-content,.placeholder-settings-page){max-width:var(--app-reading-max)!important}body:has(.desktop-sidebar) :is(.addon-grid,.plans-list,.ai-addon-list){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}body:has(.desktop-sidebar) :is(.dashboard-business-start,.quick-actions){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}body:has(.desktop-sidebar) .history-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.desktop-sidebar) :is(.broadcast-history-list,.manage-list,.schedule-list){width:100%;max-width:none}body:has(.desktop-sidebar) :is(.stitch-broadcast-page,.stitch-schedule-page,.new-schedule-page,.history-page) .broadcast-tabs{max-width:620px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){body:has(.desktop-sidebar) :where(*,:before,:after){scroll-behavior:auto!important}body:has(.desktop-sidebar) :where(a,button,input,select,textarea,summary){transition-duration:.01ms!important}}.team-inbox-admin-content{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.team-inbox-hero a{flex:0 0 auto;color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.team-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.team-inbox-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.team-inbox-panel{min-width:0}.team-inbox-panel>header{align-items:center;display:flex;justify-content:space-between}.team-inbox-panel>header small{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em}.team-inbox-panel>header h2{font-size:16px;margin:3px 0 0}.team-inbox-compact-form{margin-top:14px}.team-inbox-list,.team-inbox-pipeline,.team-inbox-tags{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.team-inbox-list article,.team-inbox-pipeline article{align-items:center;background:var(--surface-soft,#f6f8f7);border:1px solid var(--line,#e4e9e6);border-radius:12px;display:flex;gap:10px;padding:10px}.team-inbox-list article>span{align-items:center;background:color-mix(in srgb,var(--green) 12%,var(--surface));border-radius:10px;color:var(--green);display:flex;padding:8px}.team-inbox-list article>div,.team-inbox-pipeline article>span{display:grid;flex:1 1;min-width:0}.team-inbox-list article small,.team-inbox-pipeline article small{color:var(--text-muted,#6c756f);overflow:hidden;text-overflow:ellipsis}.team-inbox-list article>small{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-radius:999px;color:var(--green);font-size:10px;font-weight:800;padding:4px 7px;text-transform:uppercase}.team-inbox-list article>em{color:var(--text-muted,#6c756f);font-size:11px;font-style:normal;font-weight:800}.team-inbox-list article.inactive{opacity:.58}.team-inbox-tag-form{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 48px auto;margin-top:14px}.team-inbox-tag-form label{display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px}.team-inbox-tag-form input[type=color]{height:42px;padding:4px;width:100%}.team-inbox-tags{display:flex;flex-wrap:wrap}.team-inbox-tags span{align-items:center;border:1px solid var(--line,#e4e9e6);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 9px}.team-inbox-tags i{border-radius:50%;height:8px;width:8px}.team-inbox-pipeline>b{font-size:13px}.team-inbox-pipeline>div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(90px,auto) 1fr 24px}.team-inbox-pipeline>div>span{font-size:12px}.team-inbox-pipeline>div>i{background:var(--line,#e4e9e6);border-radius:999px;height:6px;overflow:hidden}.team-inbox-pipeline>div>i>em{background:var(--green);border-radius:inherit;display:block;height:100%}.team-inbox-pipeline>div>strong{color:var(--green);font-size:12px;text-align:right}@media (max-width:760px){.team-inbox-admin-grid{grid-template-columns:1fr}.team-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.team-inbox-tag-form{grid-template-columns:minmax(0,1fr) 46px}.team-inbox-tag-form button{grid-column:1/-1}}.wavora-navigation-progress{position:fixed;z-index:10000;top:0;right:0;left:0;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.wavora-navigation-progress.active{opacity:1}.wavora-navigation-progress i{display:block;width:38%;height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--green),var(--ios-blue,#2f80ed));box-shadow:0 0 14px color-mix(in srgb,var(--green) 55%,transparent);transform:translateX(-110%)}.wavora-navigation-progress.active i{animation:wavora-navigation-progress 1s cubic-bezier(.2,.7,.2,1) infinite}.bottom-nav{view-transition-name:wavora-bottom-navigation}.desktop-sidebar{view-transition-name:wavora-desktop-navigation}.auth-canvas,.phone-canvas{view-transition-name:wavora-page}::view-transition-group(wavora-bottom-navigation),::view-transition-group(wavora-desktop-navigation){animation-duration:.18s}::view-transition-old(wavora-page){animation:wavora-page-out .16s cubic-bezier(.4,0,1,1) both}::view-transition-new(wavora-page){animation:wavora-page-in .28s cubic-bezier(.2,.8,.2,1) both}html.wavora-route-entering:not([data-motion=off]) .phone-canvas{animation:wavora-page-in .28s cubic-bezier(.2,.8,.2,1) both}html.wavora-route-leaving:not([data-motion=off]) .phone-canvas{filter:saturate(.98);opacity:.82;transform:translateX(-3px);transition:filter .14s ease,opacity .14s ease,transform .14s ease}@keyframes wavora-navigation-progress{0%{transform:translateX(-110%)}55%{transform:translateX(125%)}to{transform:translateX(285%)}}@keyframes wavora-page-in{0%{opacity:.45;transform:translateX(5px)}to{opacity:1;transform:none}}@keyframes wavora-page-out{0%{opacity:1;transform:none}to{opacity:.2;transform:translateX(-4px)}}@media(prefers-reduced-motion:reduce){.wavora-navigation-progress i{animation:none!important;transform:none!important;width:100%}.auth-canvas,.bottom-nav,.desktop-sidebar,.phone-canvas{view-transition-name:none!important}html.wavora-route-entering .phone-canvas,html.wavora-route-leaving .phone-canvas{animation:none!important;transform:none!important;transition:none!important}}html[data-motion=off] .auth-canvas,html[data-motion=off] .bottom-nav,html[data-motion=off] .desktop-sidebar,html[data-motion=off] .phone-canvas{view-transition-name:none}.authx{--authx-text:#f3fbf7;--authx-dim:rgba(226,240,233,0.62);--authx-faint:rgba(226,240,233,0.42);--authx-accent:#43e6a6;--authx-glass:rgba(255,255,255,0.055);--authx-glass-strong:rgba(255,255,255,0.09);--authx-line:rgba(255,255,255,0.12);--authx-line-soft:rgba(255,255,255,0.08);--authx-field:rgba(255,255,255,0.045);--authx-focus:rgba(56,219,154,0.55);--authx-focus-ring:0 0 0 4px rgba(56,219,154,0.15);--authx-cta-a:#34dc9b;--authx-cta-b:#12a56d;--authx-cta-ink:#04150d;--authx-danger:#ffb4ad;position:relative;isolation:isolate;display:block;min-height:100vh;min-height:100dvh;overflow-x:clip;background:#061a10;color:var(--authx-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body:has(.authx),html:has(.authx){overflow-x:clip}.authx-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 100% 0,rgba(18,128,90,.55),transparent 60%),radial-gradient(120% 90% at 0 100%,rgba(11,92,110,.5),transparent 55%),linear-gradient(180deg,#08221600,#04140d 70%),#061a10}.authx-bg:after,.authx-bg:before{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.authx-bg:before{top:-22vmax;right:-18vmax;background:radial-gradient(circle at 30% 30%,#2fd497,transparent 70%);animation:authx-drift-a 22s ease-in-out infinite alternate}.authx-bg:after{bottom:-26vmax;left:-20vmax;background:radial-gradient(circle at 60% 40%,#e8975a,transparent 70%);opacity:.32;animation:authx-drift-b 26s ease-in-out infinite alternate}@keyframes authx-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6vmax,8vmax,0) scale(1.12)}}@keyframes authx-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7vmax,-6vmax,0) scale(1.15)}}@media (prefers-reduced-motion:reduce){.authx-bg:after,.authx-bg:before{animation:none}}html[data-motion=off] .authx-bg:after,html[data-motion=off] .authx-bg:before{animation:none}.authx-scroll{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom))}.authx-scroll>*,.authx-sheet>*{min-width:0}.authx-top{display:flex;align-items:center;gap:12px;margin-bottom:26px}.authx-back{flex:none;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--authx-line);border-radius:13px;background:var(--authx-glass);color:var(--authx-text);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none;transition:background-color .16s ease,transform .16s ease}.authx-back:hover{background:var(--authx-glass-strong)}.authx-back:active{transform:scale(.94)}.authx-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.01em}.authx-brand span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--authx-cta-a),var(--authx-cta-b));color:var(--authx-cta-ink);font-size:16px;font-weight:900;box-shadow:0 8px 22px -8px rgba(52,220,155,.6)}.authx-hero{margin-bottom:20px}.authx-eyebrow{margin:0;color:var(--authx-accent);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.authx-hero h1{margin:9px 0 0;font-family:Sora,Inter,sans-serif;font-size:clamp(26px,7.5vw,33px);font-weight:800;line-height:1.14;letter-spacing:-.02em}.authx-hero p{margin:11px 0 0;max-width:36ch;color:var(--authx-dim);font-size:14px;line-height:1.55}.authx-sheet{display:grid;grid-gap:14px;gap:14px;width:100%;max-width:100%;padding:18px;border:1px solid var(--authx-line);border-radius:22px;background:var(--authx-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 34px 60px -28px rgba(0,0,0,.7)}.authx-field{display:grid;grid-gap:7px;gap:7px}.authx-label{color:rgba(233,245,239,.72);font-size:12px;font-weight:600;letter-spacing:.01em}.authx-label small{color:var(--authx-faint);font-weight:500;text-transform:none;letter-spacing:0}.authx-input{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 14px;border:1px solid var(--authx-line);border-radius:14px;background:var(--authx-field);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.authx-input>svg{flex:none;color:rgba(238,247,242,.42)}.authx-input:focus-within{border-color:var(--authx-focus);box-shadow:var(--authx-focus-ring);background:rgba(255,255,255,.06)}.authx-input.is-invalid{border-color:rgba(255,120,110,.55);box-shadow:0 0 0 4px rgba(255,120,110,.13)}.authx-input.is-locked{border-color:rgba(120,200,165,.4);background:rgba(120,200,165,.08)}.authx-input.is-locked>svg{color:rgba(150,220,185,.8)}.authx-input.is-locked .authx-control{cursor:default}.authx-sheet .authx-input .authx-control{flex:1 1;min-width:0;height:50px;border:0!important;outline:0;padding:0;background:transparent!important;color:var(--authx-text)!important;box-shadow:none!important;font:500 16px/1.4 inherit;-webkit-text-fill-color:var(--authx-text)}.authx-sheet .authx-input .authx-control::placeholder{color:rgba(238,247,242,.4)}.authx-sheet .authx-input .authx-control:-webkit-autofill,.authx-sheet .authx-input .authx-control:-webkit-autofill:active,.authx-sheet .authx-input .authx-control:-webkit-autofill:focus,.authx-sheet .authx-input .authx-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--authx-text)!important;box-shadow:inset 0 0 0 1000px #0c2419!important;caret-color:var(--authx-text);-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s}.authx-reveal{flex:none;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:rgba(238,247,242,.5);cursor:pointer;transition:color .16s ease,background-color .16s ease}.authx-reveal:hover{color:var(--authx-text);background:rgba(255,255,255,.06)}.authx-hint{color:rgba(226,240,233,.5);font-size:11.5px;line-height:1.45}.authx-error-line{display:flex;align-items:center;gap:5px;color:var(--authx-danger);font-size:11.5px;font-weight:600}.authx-alert{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:12px;font-size:12.5px;line-height:1.45}.authx-alert>svg{flex:none;margin-top:1px}.authx-alert--error{border:1px solid rgba(255,120,110,.32);background:rgba(255,86,74,.12);color:var(--authx-danger)}.authx-alert--ok{border:1px solid rgba(56,219,154,.34);background:rgba(52,220,155,.12);color:#a9f0d1}.authx-terms{display:flex;align-items:flex-start;gap:10px;color:rgba(226,240,233,.62);font-size:12px;line-height:1.5}.authx-terms input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--authx-cta-a)}.authx-terms a{color:var(--authx-accent);font-weight:600;text-decoration:none}.authx-terms a:hover{text-decoration:underline}.authx-cta{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:2px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--authx-cta-a),var(--authx-cta-b))!important;color:var(--authx-cta-ink)!important;font-size:15px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 16px 40px -12px rgba(52,220,155,.55)!important;transition:transform .14s ease,box-shadow .16s ease,filter .16s ease}.authx-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 46px -12px rgba(52,220,155,.68)!important}.authx-cta:active:not(:disabled){transform:translateY(0)}.authx-cta:disabled{opacity:.5;filter:grayscale(.25);box-shadow:none!important;cursor:not-allowed}.authx-switch{margin:2px 0 0;text-align:center;color:var(--authx-dim);font-size:13px}.authx-switch a{color:var(--authx-accent);font-weight:700;text-decoration:none}.authx-switch a:hover{text-decoration:underline}.authx-legal{margin:18px auto 0;max-width:40ch;text-align:center;color:rgba(226,240,233,.42);font-size:11px;line-height:1.55}.authx-legal a{color:rgba(226,240,233,.7);text-decoration:none}.authx-legal a:hover{text-decoration:underline}.authx-success{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:12px 6px 6px;text-align:center}.authx-success-badge{width:66px;height:66px;display:grid;place-items:center;border-radius:20px;background:rgba(52,220,155,.12);border:1px solid rgba(56,219,154,.32);color:var(--authx-accent);box-shadow:0 18px 40px -14px rgba(52,220,155,.5)}.authx-success h2{margin:6px 0 0;font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:800}.authx-success p{margin:4px 0 0;max-width:34ch;color:var(--authx-dim);font-size:13px;line-height:1.55}.authx-success .authx-cta{margin-top:14px}.authx-spin{animation:authx-spin .8s linear infinite}@keyframes authx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.authx-spin{animation-duration:1.6s}}@media (min-width:480px){.authx-scroll{padding-left:22px;padding-right:22px}.authx-sheet{padding:22px;border-radius:24px}}@media (min-width:480px) and (min-height:780px){.authx-scroll{justify-content:center;padding-top:40px;padding-bottom:40px}.authx-top{position:absolute;top:max(18px,env(safe-area-inset-top));left:22px;right:22px;margin:0}}@media (max-width:1023px){.stitch-broadcast-page .broadcast-tabs{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:4px 0 18px;padding:5px;border-radius:14px;background:var(--surface-muted)}.stitch-broadcast-page .broadcast-tabs a{height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.stitch-broadcast-page .broadcast-tabs a.active{background:var(--surface);color:var(--green);box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 40%,transparent)}}.bcx-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:20px 0 0;padding:0;list-style:none}.bcx-steps li{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:700}.bcx-steps li b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--muted);font-size:10px}.bcx-steps li.done{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:var(--green-soft);color:var(--green)}.bcx-steps li.done b{background:var(--green);color:var(--green-contrast)}.bcx-steps li.optional{opacity:.75}.bcx-gateway-block,.bcx-gateway-warn{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 12px;border-radius:12px;font-size:12px;line-height:1.45;font-weight:600}.bcx-gateway-block>svg,.bcx-gateway-warn>svg{flex:none;margin-top:1px}.bcx-gateway-block{border:1px solid color-mix(in srgb,var(--danger-text) 30%,var(--line));background:var(--danger-soft);color:var(--danger-text)}.bcx-gateway-warn{border:1px solid color-mix(in srgb,var(--warning-text) 32%,var(--line));background:var(--warning-soft);color:var(--warning-text)}.recipient-list .recipient-empty-group{opacity:.55}.recipient-list .recipient-empty-group small{color:var(--danger-text)}@media (max-width:1023px){.stitch-broadcast-page .recipient-category-buttons>button{min-height:82px!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 6px 16px -8px var(--shadow-color)!important}.stitch-broadcast-page .stitch-broadcast-actions{position:-webkit-sticky;position:sticky;bottom:calc(6px + env(safe-area-inset-bottom));z-index:5;margin-top:20px;padding:12px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -6px 24px -12px var(--shadow-color)}.stitch-broadcast-page .stitch-broadcast-actions .send-button,.stitch-broadcast-page .stitch-broadcast-actions>button{height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 92%,#0b2a20),color-mix(in srgb,var(--green) 70%,#0c8a7e))!important;color:var(--green-contrast)!important;font-weight:800!important;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--green) 55%,transparent)!important}.stitch-broadcast-page .stitch-broadcast-actions .send-button[aria-disabled=true],.stitch-broadcast-page .stitch-broadcast-actions>button:disabled{filter:grayscale(.3);opacity:.55;box-shadow:none!important}.stitch-broadcast-page .stitch-broadcast-actions>a:not(.send-button){background:var(--surface-muted)!important;color:var(--ink)!important;border:1px solid var(--line)}.stitch-broadcast-page .summary-card{border-radius:18px;box-shadow:0 10px 26px -16px var(--shadow-color)}}.attendance-page .workforce-module-switch a{min-height:52px}.attendance-page .workforce-module-switch b{font-size:12px}.attendance-page .attendance-tabs button{height:42px;font-size:11px;border-radius:10px}.attendance-page .attendance-tabs button.active{box-shadow:0 3px 10px color-mix(in srgb,var(--green) 22%,transparent)}.attendance-page .attendance-kpi-grid article{padding:12px;border-radius:14px}.attendance-page .attendance-kpi-grid svg{width:34px;height:34px;padding:8px;border-radius:10px}.attendance-page .attendance-kpi-grid small{font-size:9px}.attendance-page .attendance-kpi-grid b{font-size:18px;letter-spacing:-.02em}.attendance-page .addon-panel{border-radius:18px;box-shadow:0 12px 28px -18px var(--shadow-color)}.attendance-page .addon-panel>header h2{font-size:14px}.attendance-page .attendance-toolbar{gap:8px;margin-bottom:10px}.attendance-page .attendance-toolbar label{height:46px;border-radius:12px}.attendance-page .attendance-toolbar label input{height:42px;font-size:15px}.attendance-page .attendance-toolbar select{height:46px;font-size:14px}.attendance-page .attendance-report-actions .addon-date{min-height:44px;font-size:14px}.attendance-page .attendance-list{gap:8px}.attendance-page .attendance-list>article{gap:10px;padding:12px;border-radius:14px}.attendance-page .attendance-list>article>span{width:42px;height:42px;border-radius:12px;font-size:12px}.attendance-page .attendance-list b{font-size:13px}.attendance-page .attendance-list p,.attendance-page .attendance-list small,.attendance-page .attendance-list>article>div>a{font-size:10px}.attendance-page .attendance-employee-title button{width:26px;height:26px;border-radius:8px}.attendance-page .attendance-list em{padding:6px 9px;border-radius:999px;font-size:10px}.attendance-page .attendance-actions{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:6px;gap:6px;margin-top:2px}.attendance-page .attendance-actions button{height:42px!important;padding:0 8px;border-radius:11px;font-size:11px!important;font-weight:800}.attendance-page .attendance-actions button:first-child{border-color:transparent;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e));color:var(--green-contrast)}.attendance-page .attendance-actions button:nth-child(2){border:1.5px solid color-mix(in srgb,var(--green) 55%,var(--line));background:var(--green-soft)}.attendance-page .attendance-actions button:disabled{opacity:.4;filter:grayscale(.2)}.attendance-page .addon-form-grid input,.attendance-page .addon-form-grid select{min-height:44px;font-size:15px}.attendance-page .attendance-location-picker button,.attendance-page .attendance-team-list article{border-radius:12px}.attendance-page .attendance-team-list article b{font-size:12px}.attendance-page .attendance-location-actions button,.attendance-page .attendance-team-list article button,.attendance-page :is(.attendance-policy,.attendance-location-panel) .addon-primary{min-height:46px;border-radius:12px;font-size:12px}.attendance-page .attendance-policy-grid>label{padding:11px;border-radius:12px}.attendance-page .attendance-policy-grid b{font-size:11px}.attendance-page .attendance-policy-grid input[type=number]{min-height:42px;font-size:15px}.attendance-page .attendance-command-list code{font-size:11px;padding:7px 9px}.attendance-page .addon-panel>.addon-primary{min-height:50px;border-radius:14px;font-size:13px;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e))!important;color:var(--green-contrast)!important;box-shadow:0 14px 30px -16px color-mix(in srgb,var(--green) 50%,transparent)!important}@media (max-width:760px){.attendance-page .attendance-kpi-grid{grid-template-columns:1fr 1fr}.attendance-page .attendance-list>article{grid-template-columns:38px minmax(0,1fr) auto}}:root{--ink:#14201b;--muted:#6d7973;--green:#176b4d;--green-contrast:#fff;--green-soft:#e6f3ed;--line:#e2e8e5;--surface:#fff;--surface-elevated:#fbfcfb;--surface-muted:#eff3f1;--bg:#f3f6f4;--canvas:#f8faf9;--orange:#ee965b;--theme-color:#f5f7f6;--topbar-bg:rgba(248,250,249,.94);--sidebar-bg:#fff;--shadow-color:rgba(28,62,47,.1);--hero-from:#125d44;--hero-to:#1d7d59;--chat-bg:#efeae2;--incoming-bubble:#fff;--outgoing-bubble:#d9fdd3;--focus-ring:rgba(23,107,77,.13);--danger-soft:#fff0ed;--danger-text:#a7473d;--warning-soft:#fff3df;--warning-text:#8a5b16;--info-soft:#e8f2ff;--info-text:#3271aa;--primary:var(--green);--on-primary:var(--green-contrast);--primary-soft:var(--green-soft);--surface-raised:var(--surface-elevated);--surface-soft:var(--surface-muted);color-scheme:light}html[data-theme=dark]{--ink:#edf7f2;--muted:#9eb0a8;--green:#54d69d;--green-contrast:#07120d;--green-soft:#153b2b;--line:#294137;--surface:#12211b;--surface-elevated:#172a22;--surface-muted:#1a2d25;--bg:#08110e;--canvas:#0d1814;--orange:#ffad70;--theme-color:#0d1814;--topbar-bg:rgba(13,24,20,.92);--sidebar-bg:#0d1814;--shadow-color:rgba(0,0,0,.34);--hero-from:#164d38;--hero-to:#217a57;--chat-bg:#09130f;--incoming-bubble:#17271f;--outgoing-bubble:#174532;--focus-ring:rgba(84,214,157,.2);--danger-soft:#3a1d1d;--warning-soft:#3a2d16;color-scheme:dark}html[data-theme=colorful]{--ink:#29213e;--muted:#756d87;--green:#7557d7;--green-contrast:#fff;--green-soft:#ede8ff;--line:#e4dcf5;--surface:#fff;--surface-elevated:#fdfbff;--surface-muted:#f0ebfb;--bg:#f7f4ff;--canvas:#fbf9ff;--orange:#f25f8b;--theme-color:#7557d7;--topbar-bg:rgba(251,249,255,.92);--sidebar-bg:#fff;--shadow-color:rgba(90,64,155,.13);--hero-from:#6544cc;--hero-to:#d1549d;--chat-bg:#f3eefb;--incoming-bubble:#fff;--outgoing-bubble:#e8ddff;--focus-ring:rgba(117,87,215,.16);--danger-soft:#fff0f4;--warning-soft:#fff3df;color-scheme:light}html[data-theme=neon]{--ink:#e9fff5;--muted:#91aaa0;--green:#75ffb5;--green-contrast:#041009;--green-soft:#123425;--line:#24443a;--surface:#0d1118;--surface-elevated:#121923;--surface-muted:#17212a;--bg:#05070b;--canvas:#080c12;--orange:#40e0ff;--theme-color:#05070b;--topbar-bg:rgba(8,12,18,.9);--sidebar-bg:#080c12;--shadow-color:rgba(38,255,149,.13);--hero-from:#073f2c;--hero-to:#085266;--chat-bg:#060a0e;--incoming-bubble:#121b21;--outgoing-bubble:#12392b;--focus-ring:rgba(117,255,181,.24);--danger-soft:#391a29;--warning-soft:#392f12;color-scheme:dark}html[data-theme=ocean]{--ink:#12303d;--muted:#647e88;--green:#087ea4;--green-contrast:#fff;--green-soft:#dff3f8;--line:#d7e8ed;--surface:#fff;--surface-elevated:#f8fcfd;--surface-muted:#e8f3f6;--bg:#eef7fb;--canvas:#f5fbfd;--orange:#20a4b9;--theme-color:#087ea4;--topbar-bg:rgba(245,251,253,.93);--sidebar-bg:#fff;--shadow-color:rgba(8,83,112,.12);--hero-from:#075f80;--hero-to:#1198a6;--chat-bg:#eaf5f7;--incoming-bubble:#fff;--outgoing-bubble:#d7f2ef;--focus-ring:rgba(8,126,164,.15);--danger-soft:#fff0ed;--warning-soft:#fff4de;color-scheme:light}html[data-theme=sunset]{--ink:#3b2924;--muted:#806f68;--green:#c45435;--green-contrast:#fff;--green-soft:#fce7df;--line:#eeded6;--surface:#fffdfb;--surface-elevated:#fffaf6;--surface-muted:#f9ece4;--bg:#fff7f1;--canvas:#fffbf7;--orange:#f39a62;--theme-color:#c45435;--topbar-bg:rgba(255,251,247,.93);--sidebar-bg:#fffdfb;--shadow-color:rgba(133,63,39,.12);--hero-from:#b64331;--hero-to:#eb8d58;--chat-bg:#f9eee7;--incoming-bubble:#fffdfb;--outgoing-bubble:#ffe1cf;--focus-ring:rgba(196,84,53,.15);--danger-soft:#fff0ed;--warning-soft:#fff0d9;color-scheme:light}html[data-theme=lavender]{--ink:#332944;--muted:#7b708b;--green:#7253b8;--green-contrast:#fff;--green-soft:#eee7fb;--line:#e5dcf0;--surface:#fff;--surface-elevated:#fcfaff;--surface-muted:#f0ebf7;--bg:#f8f5ff;--canvas:#fcfaff;--orange:#bd72cf;--theme-color:#7253b8;--topbar-bg:rgba(252,250,255,.93);--sidebar-bg:#fff;--shadow-color:rgba(77,53,117,.12);--hero-from:#654ca5;--hero-to:#a768bd;--chat-bg:#f1edf7;--incoming-bubble:#fff;--outgoing-bubble:#e9dcf7;--focus-ring:rgba(114,83,184,.16);--danger-soft:#fff0f2;--warning-soft:#fff3df;color-scheme:light}html[data-theme=graphite]{--ink:#f0f4f8;--muted:#9da9b8;--green:#65a9ff;--green-contrast:#07111e;--green-soft:#172d49;--line:#303844;--surface:#191e25;--surface-elevated:#202731;--surface-muted:#252d37;--bg:#101318;--canvas:#15191f;--orange:#7fceff;--theme-color:#15191f;--topbar-bg:rgba(21,25,31,.92);--sidebar-bg:#15191f;--shadow-color:rgba(0,0,0,.36);--hero-from:#234a7a;--hero-to:#416fab;--chat-bg:#11161c;--incoming-bubble:#222a34;--outgoing-bubble:#1f3b5b;--focus-ring:rgba(101,169,255,.22);--danger-soft:#3a2024;--warning-soft:#3a301e;color-scheme:dark}html[data-theme=cyber],html[data-theme=dark],html[data-theme=graphite],html[data-theme=neon]{--danger-text:#ff9e94;--warning-text:#ffd27e;--info-soft:#173047;--info-text:#8bc8ff}html[data-theme=cyber]{color-scheme:dark;--md-primary:#4ff07f;--md-on-primary:#003915;--md-primary-container:#25d366;--md-on-primary-container:#005523;--md-secondary:#4cd7f6;--md-on-secondary:#003640;--md-secondary-container:#03b5d3;--md-on-secondary-container:#00424e;--md-tertiary:#dcccff;--md-on-tertiary:#3c0091;--md-tertiary-container:#c3abff;--md-on-tertiary-container:#571ac0;--md-error:#ffb4ab;--md-on-error:#690005;--md-error-container:#93000a;--md-on-error-container:#ffdad6;--md-background:#0f131c;--md-on-background:#dfe2ee;--md-surface:#0f131c;--md-on-surface:#dfe2ee;--md-on-surface-variant:#bbcbb9;--md-surface-container-lowest:#0a0e16;--md-surface-container-low:#181c24;--md-surface-container:#1c2028;--md-surface-container-high:#262a33;--md-surface-container-highest:#31353e;--md-surface-bright:#353942;--md-outline:#869584;--md-outline-variant:#3c4a3d;--md-inverse-surface:#dfe2ee;--md-inverse-on-surface:#2c3039;--md-inverse-primary:#006d2f;--glow-primary:0 0 12px rgba(79,240,127,.55);--glow-secondary:0 0 10px rgba(76,215,246,.55);--glow-tertiary:0 0 10px rgba(195,171,255,.55);--glow-error:0 0 12px rgba(255,180,171,.6);--ink:#dfe2ee;--muted:#bbcbb9;--green:#4ff07f;--green-contrast:#003915;--green-soft:rgba(79,240,127,.14);--line:#3c4a3d;--surface:#1c2028;--surface-elevated:#262a33;--surface-muted:#181c24;--bg:#0f131c;--canvas:#0a0e16;--orange:#4cd7f6;--theme-color:#0f131c;--topbar-bg:rgba(15,19,28,.85);--sidebar-bg:#0a0e16;--shadow-color:rgba(0,0,0,.5);--hero-from:#17402c;--hero-to:#0e4d52;--chat-bg:#0d1814;--incoming-bubble:#1c2028;--outgoing-bubble:#17402c;--focus-ring:rgba(79,240,127,.24);--danger-soft:#93000a;--danger-text:#ffb4ab;--warning-soft:#3a301e;--warning-text:#ffd27e;--info-soft:rgba(76,215,246,.12);--info-text:#4cd7f6;--primary:var(--green);--on-primary:var(--green-contrast);--primary-soft:var(--green-soft);--surface-raised:var(--surface-elevated);--surface-soft:var(--surface-muted)}