.public-site{--site-bg:#fbfcff;--site-surface:#fff;--site-soft:#f0f4fc;--site-ink:#182441;--site-muted:#5d6a83;--site-border:#dfe6f2;--site-accent:#315ce6;--site-accent-hover:#244bd0;--site-cta:#315ce6;--site-cta-hover:#244bd0;--site-art:#e2eaff;--site-art-end:#cbdcff;--site-nav:#fbfcfff2;min-height:100dvh;background:var(--site-bg);color:var(--site-ink);line-height:1.65;color-scheme:light}.public-site[data-theme=dark]{--site-bg:#101829;--site-surface:#192338;--site-soft:#151f33;--site-ink:#edf2ff;--site-muted:#a8b6d0;--site-border:#34435e;--site-accent:#a3bbff;--site-accent-hover:#b4c8ff;--site-art:#273e73;--site-art-end:#1c2d51;--site-nav:#101829f2;color-scheme:dark}.public-site a,.public-site button{transition:background .18s,color .18s,border-color .18s,transform .18s}.public-site button:active,.site-button:active{transform:translateY(1px)}.public-site :focus-visible{outline:3px solid #86a3ff;outline-offset:4px}.public-site section[id]{scroll-margin-top:94px}.site-container{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.site-skip{position:fixed;top:10px;left:12px;padding:10px 18px;background:var(--site-surface);z-index:80;transform:translateY(-160%)}.site-skip:focus{transform:none}.site-header{height:78px;position:sticky;top:0;z-index:35;background:var(--site-nav);border-bottom:1px solid var(--site-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-nav-wrap{max-width:1344px;padding:0 48px;height:100%;margin:auto;display:flex;align-items:center;gap:32px}.site-brand{display:inline-flex;gap:9px;align-items:center;flex-shrink:0;color:var(--site-ink);white-space:nowrap}.site-brand-mark{font-size:34px;font-weight:900;letter-spacing:-3px;font-style:italic;color:var(--site-accent);line-height:1;padding-right:3px}.site-brand-name{font-size:22px;font-weight:750;letter-spacing:.5px;line-height:1.2}.site-brand-name small{font-size:8px;font-weight:600;letter-spacing:1.15px;color:var(--site-muted);margin-top:5px}.site-nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:500}.site-nav a:hover{color:var(--site-accent)}.site-nav-actions{display:flex;gap:17px;align-items:center}.site-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--site-muted)}.site-icon:hover{background:var(--site-soft);color:var(--site-ink)}.site-login-link{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;border:1px solid var(--site-border);padding:8px 17px;border-radius:10px;background:var(--site-surface)}.site-login-link:hover{border-color:var(--site-accent);color:var(--site-accent)}.site-menu-toggle{display:none}.site-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:24px;align-items:center;padding-block:73px 70px;min-height:540px}.hero-copy{position:relative;z-index:1}.hero-eyebrow{color:var(--site-accent);font-weight:600;font-size:14px;letter-spacing:1px;margin-bottom:22px}.hero-copy h1{font-size:clamp(38px,4vw,54px);line-height:1.36;letter-spacing:-1.8px;font-weight:750;margin-bottom:25px}.hero-copy h1 span{display:block;white-space:nowrap}.hero-description{font-size:17px;line-height:1.95;color:var(--site-muted);max-width:440px}.site-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 23px;white-space:nowrap;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;line-height:1.5}.site-button.primary{background:var(--site-cta);color:#fff;box-shadow:0 5px 12px #315ce616}.site-button.primary:hover{background:var(--site-cta-hover);transform:translateY(-2px)}.site-button.secondary{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-button.secondary:hover{border-color:var(--site-accent);background:var(--site-soft)}.hero-art{position:relative;align-self:stretch;min-height:386px;display:flex;align-items:flex-end;isolation:isolate}.hero-arch{position:absolute;top:0;right:14px;bottom:0;left:36px;background:linear-gradient(135deg,var(--site-art),var(--site-art-end));border-radius:170px 170px 22px 22px;z-index:-1}.hero-art img{display:block;width:calc(100% + 44px);max-width:none;height:auto;margin-left:-12px;position:relative;object-fit:contain;filter:drop-shadow(0 10px 10px #1d377817)}.site-principles{display:flex;align-items:center;justify-content:space-between;gap:22px;border-block:1px solid var(--site-border);padding:27px 16px}.site-principles>div{display:flex;align-items:center;gap:14px}.site-principles svg{color:var(--site-accent)}.site-principles strong{font-size:14px;font-weight:600}.site-principles small{font-size:12px;color:var(--site-muted);margin-top:3px}.site-section{padding-block:84px}.site-section-heading{margin-bottom:33px}.site-section-heading h2,.start-heading h2{font-size:32px;line-height:1.45;letter-spacing:-.7px;font-weight:700}.site-section-heading>p{margin-top:13px;color:var(--site-muted);font-size:15px;line-height:1.8}.home-roster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.home-roster button{position:relative;display:flex;align-items:center;flex-direction:column;background:var(--site-surface);border:1px solid var(--site-border);border-radius:14px;padding:20px 5px 18px;min-width:0}.home-roster button:hover{border-color:var(--site-accent);background:var(--site-soft)}.home-roster button.active{border-color:var(--site-accent);background:var(--site-soft);box-shadow:inset 0 -3px 0 var(--site-accent)}.home-roster .employee-avatar{width:62px;height:62px;background:var(--site-art);margin-bottom:12px}.home-roster strong{font-size:15px;font-weight:650}.home-roster small{font-size:12px;color:var(--site-muted);margin-top:4px}.employee-spotlight{display:grid;grid-template-columns:.9fr 1.15fr .85fr;gap:28px;align-items:center;background:var(--site-soft);border:1px solid var(--site-border);border-radius:20px;overflow:hidden;padding:30px 32px 0 20px;min-height:350px}.spotlight-portrait{align-self:end;display:flex;align-items:flex-end;justify-content:center;height:320px;overflow:hidden}.spotlight-portrait img{height:100%;width:auto;max-width:none;object-fit:contain}.spotlight-copy{padding-bottom:30px}.spotlight-name{color:var(--site-accent);font-size:15px;font-weight:600}.spotlight-name span{font-size:11px;color:var(--site-muted);font-weight:400;margin-left:10px}.spotlight-copy h3{font-size:26px;line-height:1.5;margin:7px 0 10px}.spotlight-copy>p:not(.spotlight-name){font-size:13px;color:var(--site-muted);line-height:1.8;max-width:330px}.spotlight-copy ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:7px;font-size:13px}.spotlight-copy li{display:flex;align-items:center;gap:9px}.spotlight-copy li svg{color:var(--site-accent)}.site-text-link{display:inline-flex;align-items:center;gap:10px;padding:5px 0;color:var(--site-accent);font-size:14px;font-weight:600}.site-text-link:hover{gap:15px}.spotlight-example{border-left:1px solid var(--site-border);padding:5px 0 5px 24px;margin-bottom:30px}.spotlight-example>span{font-size:12px;color:var(--site-muted)}.spotlight-example>p{font-size:14px;line-height:1.9;margin:13px 0 22px}.spotlight-example small{font-size:11px;line-height:1.8;color:var(--site-muted)}.scenarios-section{background:var(--site-soft);border-block:1px solid var(--site-border)}.scenario-layout{display:grid;grid-template-columns:300px 1fr;gap:35px}.scenario-tabs{display:flex;flex-direction:column;gap:12px}.scenario-tabs button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid transparent;border-radius:14px;padding:22px 18px;color:var(--site-muted);background:transparent}.scenario-tabs button.active{background:var(--site-surface);border-color:var(--site-border);color:var(--site-accent);box-shadow:0 5px 12px #26375906}.scenario-tabs strong{font-size:16px;font-weight:600;display:block;color:var(--site-ink)}.scenario-tabs small{font-size:12px;margin-top:6px;color:var(--site-muted)}.scenario-tabs button>svg:last-child{margin-left:auto}.scenario-content{background:var(--site-surface);border:1px solid var(--site-border);border-radius:20px;padding:30px 34px}.scenario-intro>span,.scenario-output>span{color:var(--site-muted);font-size:12px}.scenario-intro>p{font-size:16px;line-height:1.85;margin:10px 0 26px}.scenario-steps{display:grid;gap:15px;margin-bottom:26px}.scenario-steps>div{display:flex;align-items:center;gap:12px;position:relative;font-size:13px}.scenario-steps .employee-avatar{width:34px;height:34px;background:var(--site-soft)}.scenario-step-arrow{display:none}.scenario-output{display:flex;align-items:flex-start;gap:18px;padding-top:20px;border-top:1px solid var(--site-border);margin-bottom:18px}.scenario-output>span{white-space:nowrap;line-height:29px}.scenario-output>div{display:flex;gap:8px;flex-wrap:wrap}.scenario-output>div>span{display:flex;align-items:center;gap:6px;font-size:11px;padding:4px 9px;border-radius:6px;background:var(--site-soft);color:var(--site-muted)}.start-section{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center}.start-heading h2{font-size:36px;line-height:1.5}.start-heading p{font-size:15px;color:var(--site-muted);max-width:340px;line-height:1.9;margin:18px 0 28px}.start-steps{list-style:none;padding:0;margin:0;display:grid;gap:34px}.start-steps li{display:flex;align-items:flex-start;gap:23px;position:relative}.start-steps li:not(:last-child):before{content:"";position:absolute;top:49px;left:23px;width:1px;height:calc(100% - 15px);background:var(--site-border)}.start-steps li>span{width:47px;height:47px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--site-border);border-radius:14px;background:var(--site-soft);color:var(--site-accent)}.start-steps h3{font-size:18px;margin:2px 0 7px;font-weight:600}.start-steps p{font-size:14px;line-height:1.8;color:var(--site-muted)}.faq-section{border-top:1px solid var(--site-border);padding-top:64px}.site-faq{max-width:100%}.site-faq details{border-bottom:1px solid var(--site-border)}.site-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:16px;font-weight:550}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary svg{color:var(--site-muted);transition:transform .2s}.site-faq details[open] summary svg{transform:rotate(180deg)}.site-faq details>p{color:var(--site-muted);font-size:14px;line-height:1.95;max-width:840px;padding:0 36px 24px 0}.site-footer{padding:42px 0 22px;background:var(--site-soft);border-top:1px solid var(--site-border)}.site-footer>.site-container{display:grid;grid-template-columns:1fr auto;gap:30px}.site-footer p{font-size:12px;color:var(--site-muted);margin-top:16px}.site-footer-links{display:flex;align-items:center;gap:25px;font-size:13px}.site-footer-links button{padding:0}.site-footer-links a:hover,.site-footer-links button:hover{color:var(--site-accent)}.site-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--site-border);padding-top:20px;font-size:11px;color:var(--site-muted)}.site-data-notice{color:#52617b}.site-data-notice>svg{color:#416cf5;margin-bottom:14px}.site-data-notice h3{font-size:18px;line-height:1.6;margin-bottom:15px}.site-data-notice p{font-size:14px;line-height:1.9;margin-top:12px}.auth-site{display:flex;flex-direction:column}.auth-header{display:flex;justify-content:space-between;align-items:center;padding:23px 40px;gap:20px;max-width:1440px;width:100%;margin:auto}.auth-header>div{display:flex;gap:23px;align-items:center}.auth-header>div>a{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--site-muted)}.auth-main{display:grid;grid-template-columns:1.05fr 1fr;gap:0;max-width:1280px;width:calc(100% - 80px);margin:10px auto 22px;flex:1;min-height:630px;border:1px solid var(--site-border);border-radius:24px;overflow:hidden;background:var(--site-surface)}.auth-story{padding:47px 40px 25px;background:linear-gradient(145deg,var(--site-art),var(--site-art-end));display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-story .hero-eyebrow{margin-bottom:18px}.auth-story h2{font-size:36px;line-height:1.55;font-weight:700;letter-spacing:-.7px}.auth-story-description{font-size:14px;line-height:1.95;color:var(--site-muted);margin-top:18px}.auth-art{margin:24px -40px 0;flex:1;display:flex;align-items:flex-end}.auth-art img{width:100%;height:auto;display:block;object-fit:contain}.auth-story-footer{display:flex;justify-content:space-between;gap:15px;color:var(--site-muted);font-size:12px;border-top:1px solid #7a93c644;padding-top:19px;margin-top:0}.auth-form-panel{padding:32px 42px;display:flex;align-items:center;justify-content:center}.auth-form-content{width:100%;max-width:370px}.auth-welcome-icon{width:44px;height:44px;display:grid;place-items:center;background:var(--site-soft);color:var(--site-accent);border-radius:13px;margin-bottom:16px}.auth-form-content h1{font-size:27px;font-weight:650;line-height:1.45}.auth-form-content h1>span{font-weight:750}.auth-description{font-size:13px;color:var(--site-muted);margin-top:11px;margin-bottom:25px}.auth-method{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid var(--site-border);font-size:13px}.auth-method svg{color:var(--site-accent)}.auth-method strong{font-weight:600}.auth-method>span{margin-left:auto;font-size:10px;color:var(--site-muted)}.auth-field{display:block;font-size:12px;font-weight:600;margin-bottom:17px}.auth-input-row{display:flex;align-items:center;gap:12px;margin-top:8px;border:1px solid var(--site-border);border-radius:10px;height:48px;padding:0 13px;background:var(--site-bg);color:var(--site-muted);font-weight:400}.auth-input-row:focus-within{border-color:var(--site-accent);outline:2px solid #6f95ff3b}.auth-input-row.invalid{border-color:#c73c43}.auth-input-row input{border:0;outline:none!important;background:transparent;flex:1;width:0;color:var(--site-ink);font-size:13px;min-height:42px;padding:0}.auth-input-row input::placeholder{color:var(--site-muted);opacity:1}.phone-prefix{padding-right:12px;border-right:1px solid var(--site-border);font-size:13px;color:var(--site-ink)}.auth-code-button{flex-shrink:0;font-size:12px;font-weight:600;color:var(--site-accent);padding:5px 0 5px 10px;border-left:1px solid var(--site-border)}.auth-submit{width:100%;margin-top:3px}.auth-error{color:#c23e46;font-size:12px;margin:0 0 14px;line-height:1.7}.public-site[data-theme=dark] .auth-error{color:#ffacb1}.auth-notice{display:flex;align-items:flex-start;gap:9px;background:var(--site-soft);border:1px solid var(--site-border);padding:11px;border-radius:9px;margin:0 0 15px;color:var(--site-muted);font-size:12px;line-height:1.7}.auth-notice svg{margin-top:2px;color:var(--site-accent)}.auth-divider{display:flex;align-items:center;gap:13px;color:var(--site-muted);font-size:11px;margin:22px 0 16px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--site-border);flex:1}.auth-preview{width:100%}.auth-footnote{font-size:10px;color:var(--site-muted);text-align:center;margin-top:17px;line-height:1.9}.auth-footnote button{font-size:10px;color:var(--site-accent);padding:0 0 0 3px}.auth-page-footer{display:flex;align-items:center;justify-content:center;gap:27px;font-size:11px;color:var(--site-muted);padding:0 25px 22px}@media(min-width:1400px){.site-hero{min-height:590px;gap:40px}.hero-art{min-height:430px}.hero-copy h1{font-size:54px}.auth-main{min-height:680px;margin-block:25px 30px}.auth-story{padding-top:55px}.auth-story h2{font-size:40px}}@media(max-width:1100px){.site-nav-wrap{padding-inline:30px;gap:24px}.site-nav{gap:22px}.site-nav-actions{gap:10px}.site-container{width:calc(100% - 60px)}.site-hero{gap:10px;min-height:510px;padding-block:55px}.hero-copy h1{font-size:40px;letter-spacing:-1.5px}.hero-description{font-size:15px;max-width:370px}.hero-art{min-height:340px}.hero-arch{top:0;right:7px;bottom:0;left:27px}.hero-art img{width:calc(100% + 30px);margin-left:-10px}.site-button{padding:12px 19px}.employee-spotlight{grid-template-columns:.9fr 1.2fr;gap:12px;padding-right:28px}.spotlight-example{grid-column:1/-1;margin-bottom:26px;border-left:0;border-top:1px solid var(--site-border);padding:17px 8px 0;display:flex;align-items:baseline;gap:18px}.spotlight-example>span{white-space:nowrap}.spotlight-example p{margin:0;font-size:13px}.spotlight-example small{display:none}.scenario-layout{grid-template-columns:260px 1fr;gap:22px}.scenario-tabs button{padding-inline:14px;gap:10px}.scenario-content{padding:25px}.start-section{gap:60px}.auth-main{width:calc(100% - 48px)}.auth-header{padding-inline:26px}.auth-story{padding:38px 30px 23px}.auth-story h2{font-size:31px}.auth-art{margin-inline:-30px}.auth-form-panel{padding:30px}.auth-page-footer{padding-top:5px}}@media(max-width:800px){.site-header{height:70px}.site-nav-wrap{padding-inline:22px}.site-brand-name{font-size:19px}.site-brand-mark{font-size:30px}.site-nav{display:none;position:absolute;left:0;right:0;top:69px;padding:20px 24px;flex-direction:column;align-items:stretch;gap:0;background:var(--site-surface);border-bottom:1px solid var(--site-border);box-shadow:0 10px 20px #183b7b09}.site-nav.is-open{display:flex}.site-nav a{padding:12px 0}.site-menu-toggle{display:grid}.site-nav-actions{margin-left:auto;gap:6px}.site-login-link{padding:7px 12px}.site-container{width:calc(100% - 44px)}.site-hero{grid-template-columns:1fr;padding-block:44px 30px;gap:36px}.hero-copy h1{font-size:44px;line-height:1.32;letter-spacing:-1.3px}.hero-description{max-width:510px;font-size:15px}.hero-eyebrow{margin-bottom:18px}.site-hero-actions{margin-top:24px}.hero-art{min-height:0;height:auto;max-width:650px;width:100%;margin:auto;padding-top:45px}.hero-arch{top:0;right:20px;bottom:0;left:20px;border-radius:180px 180px 18px 18px}.hero-art img{width:100%;margin-left:0}.site-principles{padding:22px 0;gap:16px;align-items:flex-start}.site-principles>div{flex-direction:column;align-items:flex-start;gap:8px;flex:1}.site-principles strong{font-size:12px}.site-principles small{font-size:10px}.site-section{padding-block:58px}.site-section-heading h2,.start-heading h2{font-size:27px}.home-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-roster button{padding:14px 6px;display:grid;grid-template-columns:43px 1fr;column-gap:9px;text-align:left}.home-roster .employee-avatar{width:43px;height:43px;grid-row:1/3;margin:0}.home-roster strong{font-size:13px;align-self:end}.home-roster small{font-size:10px;margin:2px 0 0;align-self:start}.employee-spotlight{padding-top:24px}.spotlight-portrait{height:295px}.spotlight-copy h3{font-size:23px}.scenario-layout{grid-template-columns:1fr;gap:20px}.scenario-tabs{flex-direction:row;gap:8px}.scenario-tabs button{flex:1;padding:14px 9px;justify-content:center;gap:8px}.scenario-tabs strong{font-size:13px}.scenario-tabs small,.scenario-tabs button>svg:last-child{display:none}.scenario-tabs button>svg{width:18px}.scenario-steps{grid-template-columns:1fr 1fr 1fr;gap:20px}.scenario-steps>div{align-items:flex-start;flex-direction:column;gap:8px}.scenario-step-arrow{display:block;position:absolute;right:0;top:8px;color:var(--site-muted)}.scenario-steps p{font-size:12px}.start-section{gap:30px}.start-heading p{font-size:14px}.start-steps{gap:27px}.start-steps li{gap:15px}.start-steps h3{font-size:16px}.start-steps p{font-size:12px}.site-footer>.site-container{grid-template-columns:1fr}.site-footer-links{justify-content:flex-start}.site-footer-bottom{font-size:10px}.auth-main{grid-template-columns:.85fr 1fr;min-height:645px;width:calc(100% - 36px)}.auth-story{padding:35px 22px 22px}.auth-story h2{font-size:27px}.auth-story-description{font-size:12px}.auth-story .hero-eyebrow{font-size:11px}.auth-art{margin-inline:-40px}.auth-art img{min-width:380px;width:130%;margin-left:-30px}.auth-story-footer{font-size:10px;gap:4px}.auth-form-panel{padding:30px 25px}.auth-header{padding:20px}.auth-header>div{gap:10px}.auth-form-content h1{font-size:25px}.auth-code-button{font-size:11px;padding-left:7px}.auth-input-row{gap:7px;padding-inline:10px}}@media(max-width:600px){.site-nav-wrap{padding-inline:16px;gap:8px}.site-brand{gap:7px}.site-brand-name{font-size:17px}.site-brand-name small{font-size:6px;letter-spacing:1px}.site-brand-mark{font-size:28px}.site-nav-actions{gap:2px}.site-icon{width:34px;height:36px}.site-login-link{font-size:12px;padding:7px 10px;gap:4px}.site-login-link svg{width:14px}.site-container{width:calc(100% - 36px)}.site-hero{padding-top:36px;gap:28px}.hero-eyebrow{font-size:12px;letter-spacing:.4px;margin-bottom:16px}.hero-copy h1{font-size:clamp(30px,8.8vw,40px);letter-spacing:-1px;margin-bottom:18px;line-height:1.42}.hero-description{font-size:14px;line-height:1.9;max-width:340px}.site-hero-actions{gap:10px;margin-top:22px}.site-button{min-height:45px;padding:11px 18px;font-size:13px;gap:9px}.hero-art{padding-top:40px}.hero-arch{top:0;right:5px;bottom:0;left:5px;border-radius:105px 105px 16px 16px}.site-principles{gap:13px;padding:20px 0}.site-principles svg{width:20px}.site-principles strong{font-size:11px;line-height:1.7}.site-principles small{font-size:9px;line-height:1.75}.site-section{padding-block:45px}.site-section-heading{margin-bottom:25px}.site-section-heading h2,.start-heading h2{font-size:23px;letter-spacing:-.4px;line-height:1.5}.site-section-heading>p{font-size:13px;line-height:1.85;margin-top:11px}.home-roster{gap:7px}.home-roster button{display:flex;flex-direction:column;text-align:center;padding:13px 3px;border-radius:11px}.home-roster .employee-avatar{width:42px;height:42px;margin:0 0 7px}.home-roster strong,.home-roster small{align-self:center}.home-roster small{font-size:9px;margin-top:3px}.employee-spotlight{grid-template-columns:1fr;gap:0;padding:0 22px;border-radius:16px;position:relative}.spotlight-portrait{height:210px;order:1;margin-top:16px;justify-content:center}.spotlight-copy{order:2;padding:19px 0 22px;border-top:1px solid var(--site-border)}.spotlight-name{font-size:13px}.spotlight-copy h3{font-size:24px;margin:5px 0 9px}.spotlight-copy>p:not(.spotlight-name){max-width:none}.spotlight-copy ul{gap:9px;margin:16px 0}.spotlight-example{order:3;display:block;padding:18px 0 0;margin-bottom:22px}.spotlight-example p{margin-top:10px;font-size:12px}.spotlight-example>span{font-size:11px}.scenario-tabs{gap:6px}.scenario-tabs button{padding:12px 5px;gap:5px;border-radius:10px}.scenario-tabs strong{font-size:11px}.scenario-tabs button>svg{width:15px}.scenario-content{padding:23px 18px;border-radius:16px}.scenario-intro>p{font-size:14px;line-height:1.95;margin-bottom:23px}.scenario-steps{gap:13px}.scenario-steps>div{gap:9px}.scenario-steps p{font-size:11px;line-height:1.85}.scenario-step-arrow{right:-4px;width:14px}.scenario-output{gap:12px;flex-direction:column;padding-top:15px}.scenario-output>div{gap:5px}.scenario-output>div>span{font-size:10px;padding:4px 6px}.site-text-link{font-size:13px}.start-section{grid-template-columns:1fr;gap:34px}.start-heading h2 br{display:none}.start-heading p{max-width:none;margin:14px 0 21px;font-size:13px}.start-steps{gap:26px}.start-steps h3{font-size:16px}.start-steps p{font-size:12px}.site-faq summary{font-size:14px;padding-block:20px}.site-faq details>p{font-size:12px;padding-right:10px}.site-footer{padding-top:31px}.site-footer>.site-container{gap:24px}.site-footer p{font-size:11px}.site-footer-links{gap:22px;font-size:12px;flex-wrap:wrap}.site-footer-bottom{flex-direction:column;gap:7px;padding-top:19px;font-size:10px}.auth-header{padding:20px 18px;gap:10px}.auth-header>div{gap:5px}.auth-header>div>a{font-size:11px;gap:4px}.auth-main{display:block;max-width:450px;width:calc(100% - 32px);min-height:0;margin:14px auto 26px;border-radius:20px}.auth-story{display:none}.auth-form-panel{padding:31px 24px}.auth-form-content{max-width:none}.auth-form-content h1{font-size:29px}.auth-description{font-size:13px;margin-bottom:28px}.auth-welcome-icon{margin-bottom:19px}.auth-method{font-size:13px}.auth-method>span{font-size:10px}.auth-field{font-size:12px;margin-bottom:19px}.auth-input-row{height:51px;padding-inline:13px;gap:10px}.auth-input-row input{font-size:14px;min-height:47px}.auth-code-button{font-size:12px;padding-left:10px}.auth-submit,.auth-preview{min-height:48px}.auth-divider{margin-top:25px}.auth-footnote{font-size:10px;line-height:2}.auth-page-footer{font-size:10px;gap:15px;margin-top:auto}.site-data-notice h3{font-size:16px}.site-data-notice p{font-size:13px}}@media(prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-story{--site-muted:#4e5e7b;--site-accent:#244bc8}.public-site[data-theme=dark] .auth-story{--site-muted:#bdcbe4;--site-accent:#a3bbff}.admin-app,.admin-auth,.admin-loading{--admin-navy: #12223d;--admin-ink: #1d2d46;--admin-muted: #5e6d82;--admin-border: #dfe6ef;--admin-blue: #2863db;--admin-blue-hover: #174fbe;--admin-surface: #f3f6fa;color:var(--admin-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.admin-app{min-height:100dvh;background:var(--admin-surface)}.admin-app button,.admin-auth button,.admin-loading button{font-family:inherit}.admin-app button:disabled,.admin-auth button:disabled{opacity:.58;cursor:not-allowed}.admin-app button:focus-visible,.admin-app a:focus-visible,.admin-auth button:focus-visible,.admin-auth a:focus-visible,.admin-loading button:focus-visible{outline:3px solid #6b99f6;outline-offset:3px}.admin-app .button,.admin-auth .button,.admin-loading .button{min-height:42px;padding:10px 16px;border:1px solid #cad6e6;border-radius:9px;background:#fff;color:#345174;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 1px 2px #12223d05;transition:background .16s,border-color .16s,color .16s}.admin-app .button:hover,.admin-auth .button:hover,.admin-loading .button:hover{color:var(--admin-blue);border-color:#91ade2;background:#f7faff}.admin-app .button.primary,.admin-auth .button.primary{color:#fff;border-color:var(--admin-blue);background:var(--admin-blue);box-shadow:0 2px 4px #2863db18}.admin-app .button.primary:hover,.admin-auth .button.primary:hover{color:#fff;background:var(--admin-blue-hover);border-color:var(--admin-blue-hover)}.admin-app .button.small{min-height:38px;padding:8px 13px}.admin-app .icon-button{width:38px;height:38px;color:#5d6e86;border-radius:8px}.admin-app .icon-button:hover{color:var(--admin-blue);background:#edf3fe}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;flex-direction:column;width:224px;height:100dvh;background:var(--admin-navy);color:#d2ddec;border-right:1px solid #0d1a30}.admin-brand{display:flex;align-items:center;gap:12px;padding:29px 23px 28px;flex-shrink:0}.admin-brand>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #ffffff26;border-radius:11px;background:#ffffff0c;color:#fff;font-size:23px;font-weight:750;letter-spacing:-1px}.admin-brand strong{display:block;color:#fff;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:.4px}.admin-brand small{color:#a7b8d0;margin-top:5px;font-size:11px;letter-spacing:1.4px}.admin-nav-caption{padding:15px 24px 12px;color:#9bacc4;font-size:10px;font-weight:650;letter-spacing:1.5px;flex-shrink:0}.admin-sidebar nav{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:0 12px 24px;gap:6px;overscroll-behavior:contain}.admin-sidebar nav>a{display:flex;align-items:center;min-height:46px;padding:12px;gap:12px;border:1px solid transparent;border-radius:8px;color:#bfcde0;font-size:14px;font-weight:500;transition:color .16s,background .16s}.admin-sidebar nav>a>svg:first-child{color:#9eb1ce}.admin-sidebar nav>a>svg:last-child{margin-left:auto;opacity:0}.admin-sidebar nav>a:hover{color:#fff;background:#ffffff0a}.admin-sidebar nav>a.active{background:#245ed2;border-color:#4078e8;color:#fff;box-shadow:0 3px 9px #04112524}.admin-sidebar nav>a.active>svg{color:#fff;opacity:1}.admin-sidebar a:focus-visible,.admin-sidebar button:focus-visible{outline-color:#b7d1ff}.admin-sidebar-bottom{padding:22px 22px 24px;border-top:1px solid #ffffff14;flex-shrink:0}.admin-sidebar-bottom>span{display:flex;align-items:center;gap:8px;color:#aabbd2;font-size:12px}.admin-sidebar-bottom>span svg{color:#8cbbba}.admin-sidebar-bottom button{display:flex;align-items:center;gap:9px;padding:12px 0 0;color:#d1dcec;font-size:13px}.admin-sidebar-bottom button:hover{color:#fff}.admin-close.icon-button,.admin-menu.icon-button,.admin-backdrop{display:none}.admin-main{min-width:0;min-height:100dvh;margin-left:224px}.admin-header{display:flex;align-items:center;gap:18px;min-height:104px;padding:22px 36px;border-bottom:1px solid var(--admin-border);background:#fff}.admin-header>div:not(.admin-header-actions){min-width:0}.admin-header small{color:#66758b;font-size:12px;line-height:1.5}.admin-header small span{display:inline;padding:0 8px;color:#a2aebf}.admin-header h1{margin-top:4px;color:#1a2a43;font-size:24px;line-height:1.45;font-weight:650;letter-spacing:-.4px}.admin-header-actions{display:flex;align-items:center;gap:13px;margin-left:auto;flex-shrink:0}.admin-environment{display:inline-flex;align-items:center;gap:7px;color:#55706a;font-size:12px;padding:6px 10px;border:1px solid #dfebe6;border-radius:6px;background:#f7fbf9;white-space:nowrap}.admin-environment i,.admin-service-state i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#288a69;flex-shrink:0}.admin-logout{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:7px;padding:8px 0 8px 14px;border-left:1px solid #e3e9f1;color:#53657e;font-size:13px}.admin-logout:hover{color:var(--admin-blue)}.admin-dev-banner{display:flex;align-items:flex-start;gap:9px;padding:11px 36px;border-bottom:1px solid #e4e9f3;background:#eaf0fa;color:#50617b;font-size:12px;line-height:1.65}.admin-dev-banner>svg{margin-top:3px;color:#54739d}.admin-content{width:100%;max-width:1472px;margin:0 auto;padding:32px 36px 48px}.admin-eyebrow{display:block;color:#496b9b;font-size:10px;font-weight:700;letter-spacing:1.75px;line-height:1.5}.admin-section-intro{margin-bottom:26px}.admin-section-intro h2,.admin-overview-heading h2{margin-top:8px;color:#20324d;font-size:25px;font-weight:650;line-height:1.5;letter-spacing:-.45px}.admin-section-intro p,.admin-overview-heading p{margin-top:8px;color:var(--admin-muted);font-size:14px;line-height:1.85;max-width:860px}.admin-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.admin-overview-heading>div{min-width:0}.admin-service-state{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #d7e7df;border-radius:7px;background:#fff;color:#32634f;font-size:12px;white-space:nowrap;flex-shrink:0}.admin-panel{min-width:0;background:#fff;border:1px solid var(--admin-border);border-radius:12px;box-shadow:0 2px 4px #17264003;overflow:hidden}.admin-panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:67px;padding:20px 23px;border-bottom:1px solid #e8edf4}.admin-panel-title h3{color:#233650;font-size:16px;font-weight:650}.admin-panel-title button{display:inline-flex;align-items:center;gap:5px;color:var(--admin-blue);font-size:12px;white-space:nowrap;padding:4px 0}.admin-panel-title button:hover{color:var(--admin-blue-hover)}.admin-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 8px;color:#53657d;background:#f0f3f7;border:1px solid #e0e6ee;border-radius:5px;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap}.admin-badge.good{color:#226c51;background:#edf8f1;border-color:#cfe7d9}.admin-note{display:flex;align-items:flex-start;gap:11px;padding:16px 19px;margin-top:22px;border:1px solid #d8e3f2;border-radius:9px;background:#edf3fb;color:#536a88}.admin-note>svg{margin-top:3px;color:#547cb8}.admin-note p{font-size:12px;line-height:1.85;overflow-wrap:anywhere}.admin-error{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border:1px solid #edc8c8;border-radius:8px;background:#fff2f2;color:#a5333b;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.admin-main>.admin-error{margin:20px 36px 0}.admin-error button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:3px;flex-shrink:0;color:#a5333b;border-radius:4px}.admin-error button:hover{background:#f9dede}.admin-toast{position:fixed;bottom:28px;left:calc(50% + 112px);transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;padding:14px 21px;max-width:calc(100vw - 280px);border:1px solid #c8dfd1;border-radius:10px;background:#f8fdfa;color:#216849;box-shadow:0 8px 28px #10223b1c;font-size:13px;line-height:1.6}.admin-panel .empty{padding:66px 22px}.admin-panel .empty h3{color:#334966;font-size:16px}.admin-panel .empty p{color:#62738b;font-size:13px}.admin-panel .empty-icon{color:#668bca;background:#edf3fc}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.admin-stat-grid>article{position:relative;min-width:0;padding:23px 22px 21px;border:1px solid var(--admin-border);border-radius:11px;background:#fff;box-shadow:0 2px 3px #17264003}.admin-stat-grid>article>span{position:absolute;top:20px;right:19px;display:grid;place-items:center;width:38px;height:38px;color:#416fb7;background:#edf3fd;border-radius:9px}.admin-stat-grid>article:nth-child(2)>span{color:#31806b;background:#edf7f3}.admin-stat-grid>article:nth-child(3)>span{color:#7860aa;background:#f2eff9}.admin-stat-grid>article:nth-child(4)>span{color:#976b2f;background:#faf3e8}.admin-stat-grid small{padding-right:36px;color:#5b6c84;font-size:13px}.admin-stat-grid strong{display:block;margin-top:9px;color:#1e334f;font-size:34px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4}.admin-stat-grid p{margin-top:8px;color:#67758a;font-size:12px;line-height:1.7}.admin-overview-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:22px}.admin-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;padding:7px 23px 15px}.admin-roster>div{display:flex;align-items:center;gap:10px;min-width:0;min-height:75px;padding:14px 0;border-bottom:1px solid #edf1f6}.admin-roster>div:nth-last-child(-n+2){border-bottom:0}.admin-roster .employee-avatar{width:38px;height:38px;background:#edf2fa;border:1px solid #e1e8f2}.admin-roster>div>span:not(.employee-avatar){min-width:0;color:#324760;font-size:13px;font-weight:550;line-height:1.5}.admin-roster small{margin-top:4px;color:#718097;font-size:11px;font-weight:400}.admin-roster i{width:6px;height:6px;margin-left:auto;flex-shrink:0;border-radius:50%;background:#a8b2c1}.admin-roster i.on{background:#319771}.admin-next-steps{padding:5px 23px 12px}.admin-next-steps button{display:flex;align-items:center;gap:14px;width:100%;min-height:78px;padding:15px 0;text-align:left;border-bottom:1px solid #edf1f6}.admin-next-steps button:last-child{border-bottom:0}.admin-next-steps button b{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#f0f4fa;color:#5575a2;border:1px solid #e4ebf5;border-radius:8px;font-size:11px;font-weight:650}.admin-next-steps button>span{flex:1;min-width:0}.admin-next-steps strong{display:block;color:#304661;font-size:13px;font-weight:600}.admin-next-steps small{margin-top:4px;color:#68798f;font-size:12px;line-height:1.7}.admin-next-steps button>svg{color:#7790b1}.admin-next-steps button:hover strong,.admin-next-steps button:hover>svg{color:var(--admin-blue)}.admin-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.admin-agent-card{display:flex;flex-direction:column;min-width:0;padding:21px 19px 9px;border:1px solid var(--admin-border);border-radius:11px;background:#fff;transition:border-color .16s,box-shadow .16s}.admin-agent-card:hover{border-color:#bccfe9;box-shadow:0 4px 14px #1c395708}.admin-agent-card>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:18px}.admin-agent-card .employee-avatar{width:50px;height:50px;border-radius:13px;border:1px solid #dce6f4;background:#eef3fb}.admin-agent-card h3{color:#223851;font-size:16px;line-height:1.6;font-weight:650}.admin-agent-card>p{flex:1;margin:9px 0 15px;color:#62728a;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.admin-agent-card>small{margin-bottom:15px;color:#4e6381;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.admin-agent-card footer{display:flex;align-items:center;gap:8px;border-top:1px solid #e9eef5;padding-top:5px;margin-top:auto}.admin-agent-card footer>button:first-child{display:inline-flex;align-items:center;min-height:44px;gap:6px;padding:7px 0;color:var(--admin-blue);font-size:12px;font-weight:500}.admin-agent-card footer>button:first-child:hover{color:var(--admin-blue-hover)}.admin-switch{position:relative;display:block;width:44px;height:44px;min-width:44px;padding:0;margin-left:auto;border-radius:7px}.admin-switch:before{content:"";position:absolute;left:3px;top:11px;width:38px;height:22px;border:1px solid #b9c7d8;border-radius:20px;background:#d4dce7;transition:background .16s,border-color .16s}.admin-switch i{position:absolute;left:6px;top:14px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #25395226;transition:transform .16s}.admin-switch.on:before{background:var(--admin-blue);border-color:var(--admin-blue)}.admin-switch.on i{transform:translate(16px)}.admin-model-list{overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.admin-model-list>article{display:grid;grid-template-columns:44px minmax(0,1fr) 180px 82px;align-items:center;gap:18px;min-width:0;padding:22px 24px;border-bottom:1px solid #e7edf4}.admin-model-list>article:last-child{border-bottom:0}.admin-model-symbol{display:grid;place-items:center;width:44px;height:44px;color:#4d72ad;background:#f0f4fb;border:1px solid #e2eaf6;border-radius:10px}.admin-model-info{min-width:0}.admin-model-info>div{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.admin-model-info h3{color:#243951;font-size:15px;font-weight:600}.admin-model-info p{margin-top:7px;color:#5b6d85;font-size:12px;line-height:1.8}.admin-model-info>small{margin-top:8px;color:#6d7d94;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.admin-model-status{text-align:right;min-width:0}.admin-model-status small{margin-top:7px;color:#68798e;font-size:11px}.admin-model-list>article>.button{width:82px}.admin-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.admin-channel-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.admin-channel-heading{display:flex;align-items:flex-start;gap:12px}.admin-channel-heading .channel-brand-mark{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--channel-color, #376fe0);border-radius:11px;color:#fff;font-size:17px;line-height:1;font-weight:700}.admin-channel-heading>div{flex:1;min-width:0}.admin-channel-heading h3{color:#263b54;font-size:16px;line-height:1.5}.admin-channel-heading small{margin-top:4px;color:#6d7d92;font-size:11px;line-height:1.7}.admin-channel-heading>.admin-badge{flex-shrink:0}.admin-channel-card>p{margin-top:20px;color:#5b6e87;font-size:13px;line-height:1.85;flex:1;overflow-wrap:anywhere}.admin-channel-card dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;margin:16px 0 18px;border-top:1px solid #e8edf5;border-bottom:1px solid #e8edf5}.admin-channel-card dl>div{min-width:0}.admin-channel-card dt{color:#6e7c91;font-size:11px}.admin-channel-card dd{margin:5px 0 0;color:#374e6a;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.admin-command-panel{padding:24px;margin-top:24px}.admin-command-panel h3{color:#253b56;font-size:16px}.admin-command-panel>p{margin-top:6px;color:#62738b;font-size:13px;line-height:1.8}.admin-command-panel form{display:flex;align-items:stretch;gap:12px;margin-top:19px}.admin-command-panel form select,.admin-command-panel form input{min-height:44px;padding:10px 12px;border:1px solid #cfd9e7;border-radius:8px;background:#fff;color:#2b415d;font-size:13px;line-height:1.5}.admin-command-panel form select{width:145px;flex-shrink:0}.admin-command-panel form input{flex:1;min-width:0}.admin-command-panel form .button{flex-shrink:0}.admin-command-result{padding:12px 15px;margin-top:15px;border:1px solid #cfe3d8;border-radius:8px;background:#f0f9f4;color:#2e7254;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.admin-command-result.has-error{color:#a5333b;background:#fff2f2;border-color:#edc8c8}.admin-app .field,.admin-auth .field{color:#344a66;font-size:13px;gap:8px;margin-bottom:20px}.admin-app .field>span,.admin-auth .field>span{font-weight:550}.admin-app .field input,.admin-app .field textarea,.admin-app .field select,.admin-auth .field input{min-height:44px;padding:11px 12px;border:1px solid #cdd8e7;border-radius:8px;background:#fff;color:#223a56;font-size:14px;line-height:1.6}.admin-app .field input::placeholder,.admin-app .field textarea::placeholder,.admin-auth .field input::placeholder{color:#77879d}.admin-app input:focus,.admin-app textarea:focus,.admin-app select:focus,.admin-auth input:focus{outline:2px solid #94b5fa;outline-offset:1px;border-color:#5d88d7}.admin-tier-form{padding:26px;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.admin-tier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.admin-tier-fields>section{min-width:0;padding:27px;border:1px solid #dfe6ef;border-radius:10px;background:#fcfdff}.admin-tier-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;background:#eaf1fd;color:#4271bc;border:1px solid #dce7fa;border-radius:12px}.admin-tier-icon.agency{color:#806042;background:#faf2e6;border-color:#eee0ca}.admin-tier-fields h3{color:#273e58;font-size:19px;font-weight:650}.admin-tier-fields section>p{margin:7px 0 25px;color:#65758c;font-size:13px;line-height:1.8}.admin-tier-fields .field{margin-bottom:10px}.admin-percent-input{position:relative;width:100%}.admin-percent-input input{padding-right:47px!important;font-size:24px!important;font-weight:600;line-height:1.5!important;min-height:65px!important;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-percent-input input::-webkit-inner-spin-button,.admin-percent-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-percent-input>span{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#6e809a;font-size:19px;pointer-events:none}.admin-tier-fields section>small{color:#68798e;font-size:12px;line-height:1.85}.admin-tier-save{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:24px;margin-top:26px;border-top:1px solid #e4ebf3}.admin-tier-save p{display:flex;align-items:flex-start;gap:8px;color:#5e728d;font-size:12px;line-height:1.8}.admin-tier-save p svg{color:#5778a8;margin-top:3px}.admin-tier-save .button{flex-shrink:0}.admin-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-audit-table{width:100%;min-width:740px;border-collapse:collapse;text-align:left;font-size:13px}.admin-audit-table th{padding:16px 20px;background:#f7f9fc;border-bottom:1px solid #dfe6ef;color:#4f627d;font-size:12px;font-weight:600;white-space:nowrap}.admin-audit-table td{padding:17px 20px;color:#425771;border-bottom:1px solid #e9eef4;line-height:1.75;vertical-align:top}.admin-audit-table tbody tr:last-child td{border-bottom:0}.admin-audit-table tbody tr:hover{background:#f8faff}.admin-audit-table th:first-child,.admin-audit-table td:first-child{width:185px;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-audit-table td:nth-child(2){color:#305a97;font-size:12px}.admin-audit-table td:nth-child(2),.admin-audit-table td:nth-child(3){max-width:220px;overflow-wrap:anywhere}.admin-audit-table td:last-child{min-width:240px;overflow-wrap:anywhere}.admin-launch-list>article{display:flex;align-items:flex-start;gap:21px;padding:23px 25px;border-bottom:1px solid #e5ecf4}.admin-launch-list>article:last-child{border-bottom:0}.admin-launch-list>article>.admin-badge{min-width:92px;margin-top:2px;flex-shrink:0}.admin-launch-list>article>div{min-width:0}.admin-launch-list h3{color:#2c425f;font-size:15px;line-height:1.6;font-weight:600}.admin-launch-list p{margin-top:6px;color:#60728c;font-size:13px;line-height:1.85;overflow-wrap:anywhere}.admin-app .modal{width:560px;max-width:calc(100vw - 40px);border:1px solid #dce4ee;border-radius:14px;color:var(--admin-ink)}.admin-app .modal.wide{width:740px}.admin-app .modal::backdrop{background:#0e1d3b70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-app .modal-head{padding:20px 24px;border-bottom:1px solid #e1e8f2}.admin-app .modal-head h2{color:#263c57;font-size:18px;font-weight:600;line-height:1.5;padding-right:10px}.admin-app .modal-body{padding:25px 24px}.admin-edit-form{min-width:0}.admin-edit-form .field textarea{line-height:1.85}.admin-edit-form .form-row{gap:16px}.admin-edit-description,.admin-edit-form .form-hint{margin:0 0 20px;color:#61728a;font-size:13px;line-height:1.85}.admin-credential{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:6px 0 22px;border:1px solid #d8e4f3;border-left:3px solid #5c82be;border-radius:8px;background:#f1f6fd}.admin-credential>svg{margin-top:3px;color:#4e76b1}.admin-credential>div{min-width:0}.admin-credential strong{display:block;color:#345276;font-size:13px;line-height:1.7;font-weight:600}.admin-credential p{margin-top:5px;color:#59708e;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.admin-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;margin:4px 0 18px;cursor:pointer;color:#405672;font-size:13px;line-height:1.8}.admin-check input{width:17px;height:17px;margin:3px 0 0;padding:0;accent-color:var(--admin-blue);flex-shrink:0}.admin-check span{min-width:0}.admin-auth{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:96px 24px 56px;background:#eef3f9}.admin-auth:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:260px;background:#13233e}.admin-auth-back{position:absolute;top:29px;left:36px;display:inline-flex;align-items:center;gap:9px;min-height:34px;color:#d2e0f4;font-size:13px}.admin-auth-back:hover{color:#fff}.admin-auth-card{width:440px;max-width:100%;padding:36px;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 18px 60px #1c324a12}.admin-auth-logo{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 23px;border:1px solid #dce7fa;border-radius:16px;color:#376dcc;background:#edf3ff}.admin-auth-card>.admin-eyebrow{margin-bottom:10px;text-align:center;font-size:10px;letter-spacing:2px}.admin-auth-card h1{color:#1d3453;font-size:29px;line-height:1.4;font-weight:650;text-align:center;letter-spacing:-.5px}.admin-auth-card>p:not(.admin-eyebrow):not(.admin-auth-foot){margin-top:10px;color:#687990;font-size:13px;line-height:1.8;text-align:center}.admin-auth-card>.admin-error{margin:23px 0 0}.admin-auth-card>form{margin-top:28px}.admin-auth .field{text-align:left}.admin-auth .button{min-height:46px;font-size:14px}.admin-local-entry{padding:19px;margin-top:25px;border:1px solid #d2e1f9;border-radius:10px;background:#f1f6ff}.admin-local-entry strong{display:block;color:#355783;font-size:14px;font-weight:600}.admin-local-entry p{margin:6px 0 15px;color:#5d7392;font-size:12px;line-height:1.8}.admin-local-entry>span{display:block;margin-top:10px;color:#667b97;font-size:11px;text-align:center}.admin-retry{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;padding:9px 0;margin-top:12px;color:var(--admin-blue);font-size:12px}.admin-auth-card>.admin-auth-foot{margin-top:26px;padding-top:20px;border-top:1px solid #e6ecf3;color:#6b7b91;font-size:12px;line-height:1.9;text-align:center}.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100dvh;padding:30px 24px;background:#f2f6fb;text-align:center}.admin-loading>svg{color:#547bb7}.admin-loading h2{color:#2e4563;font-size:22px;font-weight:600}.admin-loading p{max-width:480px;color:#ad3d45;font-size:13px;line-height:1.9}@media(max-width:1280px){.admin-header{padding-inline:28px}.admin-content{padding:28px 28px 42px}.admin-dev-banner{padding-inline:28px}.admin-main>.admin-error{margin-inline:28px}.admin-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-agent-card{padding:22px 22px 9px}.admin-overview-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.admin-overview-grid{grid-template-columns:1fr}.admin-stat-grid{gap:14px}.admin-stat-grid>article{padding:21px 17px 18px}.admin-stat-grid>article>span{width:31px;height:31px;right:13px}.admin-stat-grid>article>span svg{width:18px;height:18px}.admin-channel-heading{flex-wrap:wrap}.admin-channel-heading>.admin-badge{margin-left:56px;margin-top:-5px}.admin-tier-fields{gap:20px}.admin-tier-fields>section{padding:22px}}@media(max-width:1050px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-stat-grid>article{padding:22px}.admin-stat-grid>article>span{width:38px;height:38px;right:20px}.admin-stat-grid>article>span svg{width:21px;height:21px}.admin-section-intro h2,.admin-overview-heading h2{font-size:23px}.admin-environment{display:none}.admin-model-list>article{grid-template-columns:42px minmax(0,1fr) 82px;gap:12px 16px;padding:22px}.admin-model-symbol{grid-column:1;grid-row:1;align-self:start}.admin-model-info{grid-column:2;grid-row:1}.admin-model-status{grid-column:2;grid-row:2;text-align:left;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-model-status small{margin:0}.admin-model-list>article>.button{grid-column:3;grid-row:1 / 3}.admin-channel-card{padding:21px}.admin-channel-card dl{grid-template-columns:1fr;gap:12px}.admin-command-panel form{flex-wrap:wrap}.admin-command-panel form select{width:125px}.admin-command-panel form input{min-width:200px}.admin-tier-form{padding:22px}.admin-tier-fields>section{padding:20px}.admin-tier-save{flex-wrap:wrap;gap:16px}}@media(max-width:780px){.admin-main{margin-left:0}.admin-sidebar{width:224px;z-index:80;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s}.admin-nav-open{height:100dvh;overflow:hidden}.admin-nav-open .admin-sidebar{transform:translate(0);visibility:visible}.admin-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:70;padding:0;background:#101e3c70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-menu.icon-button{display:inline-flex;width:40px;height:40px;margin-left:-5px;color:#486384}.admin-close.icon-button{display:inline-flex;position:absolute;top:19px;right:8px;width:32px;height:32px;color:#cad8ec;background:#ffffff09}.admin-close.icon-button:hover{color:#fff;background:#ffffff16}.admin-brand{padding:29px 17px 24px;gap:10px}.admin-brand>span{width:35px;height:37px;font-size:22px}.admin-brand strong{font-size:16px}.admin-brand small{font-size:10px}.admin-header{gap:11px;min-height:89px;padding:16px 20px}.admin-header h1{font-size:22px}.admin-header small{font-size:11px}.admin-header-actions{gap:7px}.admin-header-actions .icon-button{width:34px;height:38px}.admin-logout{min-width:34px;padding-left:10px}.admin-dev-banner{padding:11px 22px;font-size:11px}.admin-content{padding:26px 22px 38px}.admin-main>.admin-error{margin:16px 22px 0}.admin-section-intro,.admin-overview-heading{margin-bottom:22px}.admin-section-intro h2,.admin-overview-heading h2{font-size:23px;letter-spacing:-.3px}.admin-section-intro p,.admin-overview-heading p{font-size:13px}.admin-toast{left:50%;bottom:max(20px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 36px);padding:13px 18px}.admin-channel-heading>.admin-badge{margin-left:56px}.admin-note{padding:15px 16px}.admin-note p{font-size:12px}.admin-app .field input,.admin-app .field textarea,.admin-app .field select,.admin-auth .field input,.admin-command-panel form input,.admin-command-panel form select{font-size:16px}.admin-app .modal{max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px)}}@media(max-width:560px){.admin-header{padding:14px 15px;gap:8px}.admin-header h1{font-size:21px}.admin-header small{font-size:10px}.admin-header small span{padding-inline:5px}.admin-header-actions{gap:3px}.admin-logout{border-left:0;padding:7px}.admin-logout>span{display:none}.admin-dev-banner{padding:10px 17px;gap:7px}.admin-content{padding:23px 16px 32px}.admin-main>.admin-error{margin-inline:16px}.admin-section-intro h2,.admin-overview-heading h2{font-size:21px}.admin-eyebrow{font-size:10px;letter-spacing:1.4px}.admin-service-state{font-size:11px;padding:7px 10px}.admin-stat-grid{gap:12px;margin-bottom:20px}.admin-stat-grid>article{padding:18px 15px}.admin-stat-grid>article>span{width:28px;height:28px;top:16px;right:12px}.admin-stat-grid>article>span svg{width:17px;height:17px}.admin-stat-grid small{font-size:12px;padding-right:25px}.admin-stat-grid strong{font-size:30px;margin-top:10px}.admin-stat-grid p{font-size:11px;margin-top:7px}.admin-panel-title{padding:17px 18px;min-height:61px}.admin-panel-title h3{font-size:15px}.admin-overview-grid{gap:19px}.admin-roster{grid-template-columns:1fr;padding:4px 18px 8px}.admin-roster>div{min-height:69px;gap:13px;padding:13px 0}.admin-roster>div:nth-last-child(2){border-bottom:1px solid #edf1f6}.admin-roster>div>span:not(.employee-avatar){font-size:14px}.admin-roster small{font-size:12px}.admin-next-steps{padding:3px 18px 10px}.admin-next-steps button{gap:12px}.admin-next-steps strong{font-size:14px}.admin-next-steps small{font-size:12px}.admin-agent-grid{grid-template-columns:1fr;gap:15px}.admin-agent-card{padding:21px 22px 9px}.admin-agent-card>p{font-size:13px;margin-bottom:16px}.admin-agent-card>small{font-size:12px}.admin-agent-card footer>button:first-child{font-size:13px}.admin-model-list>article{grid-template-columns:38px minmax(0,1fr);padding:20px 17px;gap:12px}.admin-model-symbol{width:38px;height:38px;border-radius:9px}.admin-model-symbol svg{width:20px;height:20px}.admin-model-info>div{gap:7px}.admin-model-info h3{font-size:15px}.admin-model-info p{font-size:12px}.admin-model-info>small{font-size:11px}.admin-model-status{grid-column:2;grid-row:2;gap:7px}.admin-model-list>article>.button{grid-column:2;grid-row:3;justify-self:start;margin-top:2px;min-height:40px}.admin-channel-grid{grid-template-columns:1fr;gap:18px}.admin-channel-card{padding:21px}.admin-channel-heading{flex-wrap:nowrap}.admin-channel-heading>.admin-badge{margin:0;font-size:10px;padding:4px 6px}.admin-channel-heading small{font-size:11px}.admin-channel-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-panel{padding:20px;margin-top:20px}.admin-command-panel form{display:grid;grid-template-columns:1fr;gap:11px;margin-top:16px}.admin-command-panel form select,.admin-command-panel form input,.admin-command-panel form .button{width:100%;min-width:0}.admin-tier-form{padding:18px}.admin-tier-fields{grid-template-columns:1fr;gap:17px}.admin-tier-fields>section{padding:23px 21px}.admin-tier-fields h3{font-size:18px}.admin-tier-fields section>p{margin-bottom:23px}.admin-tier-save{padding-top:19px;margin-top:21px;gap:18px}.admin-tier-save>.button{width:100%}.admin-launch-list>article{flex-direction:column;gap:11px;padding:21px 19px}.admin-launch-list>article>.admin-badge{min-width:0}.admin-launch-list h3{font-size:15px}.admin-audit-table th,.admin-audit-table td{padding:15px 17px}.admin-app .modal-head{padding:16px 19px}.admin-app .modal-head h2{font-size:16px}.admin-app .modal-body{padding:22px 19px}.admin-edit-form .form-row{flex-direction:column;gap:0}.admin-edit-form .form-row>.field{width:100%}.admin-credential{padding:14px;gap:10px}.admin-check{font-size:13px}.admin-auth{padding:88px 17px 32px;align-items:flex-start}.admin-auth:before{height:230px}.admin-auth-back{top:25px;left:23px}.admin-auth-card{padding:30px 25px;border-radius:14px}.admin-auth-card h1{font-size:27px}.admin-auth-logo{width:54px;height:54px;border-radius:14px;margin-bottom:20px}.admin-local-entry{padding:17px}}@media(max-width:370px){.admin-header small{display:none}.admin-header h1{margin-top:0;font-size:20px}.admin-channel-heading{flex-wrap:wrap}.admin-channel-heading>.admin-badge{margin-left:56px;margin-top:-3px}.admin-auth-card{padding-inline:21px}.admin-stat-grid small{padding-right:0}.admin-stat-grid>article>span{display:none}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-sidebar nav>a,.admin-app .button,.admin-auth .button,.admin-loading .button,.admin-agent-card,.admin-switch:before,.admin-switch i{transition:none}}.model-security-strip{display:flex;align-items:center;gap:14px;background:#eaf3f1;border:1px solid #d0e5df;border-radius:12px;padding:18px 22px;color:#276752;margin-bottom:22px}.model-security-strip div{flex:1}.model-security-strip strong{font-size:14px}.model-security-strip p{font-size:12px;margin-top:3px;color:#55776a}.model-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.model-connection-card{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:22px;min-width:0}.model-connection-card header{display:flex;align-items:center;gap:12px}.model-connection-card header>div{flex:1;min-width:0}.model-connection-card h3{font-size:16px;color:#233650;margin:0}.model-connection-card header>div>span{font-size:11px;color:#7b899d}.model-connection-card>p{font-size:13px;color:#64738a;line-height:1.8;margin:14px 0 18px;min-height:45px}.model-connection-card dl{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;padding:16px;background:#f8fafd;border-radius:8px}.model-connection-card dt{font-size:11px;color:#77849a}.model-connection-card dd{font-size:13px;color:#2e435e;margin-top:5px;overflow-wrap:anywhere}.model-connection-card dd small{display:block;font-size:11px;margin-top:4px;color:#6e7d93}.model-connection-card footer{display:flex;gap:10px;border-top:1px solid #edf0f5;padding-top:16px}.model-card-state{display:flex;align-items:center;gap:6px;font-size:12px;color:#63748c;margin:15px 0}.model-card-state i{width:6px;height:6px;background:#a3acba;border-radius:50%}.model-card-state i.on{background:#388e6b}.model-card-state span{margin-left:auto;color:#9e7130}.model-notice{border:1px solid #d6e5f7;background:#eff6ff;color:#376493;font-size:13px;border-radius:9px;padding:14px 18px;margin:16px 0}.model-edit-form{display:grid;gap:15px}.model-edit-form input,.model-edit-form select{color:#243651;background:#fff;border:1px solid #cbd6e5}.model-edit-form small{display:block;color:#708198;font-size:11px;line-height:1.7;margin-top:6px}.model-form-hint{font-size:12px;line-height:1.8;color:#62738c;overflow-wrap:anywhere}.model-test-confirm p{color:#61718a;font-size:13px;line-height:1.8}.model-test-confirm h3{margin:15px 0 10px;overflow-wrap:anywhere}.model-test-icon{display:grid;place-items:center;background:#edf3ff;color:#3866bb;width:54px;height:54px;border-radius:13px}.model-test-confirm .button{margin-top:22px}.model-test-confirm .admin-note{margin-top:16px}.model-test-confirm .admin-note p{margin:0}@media(max-width:900px){.model-management-grid{grid-template-columns:1fr}}@media(max-width:560px){.model-security-strip{padding:15px;align-items:flex-start}.model-security-strip>svg:last-child{display:none}.model-connection-card{padding:18px}.model-connection-card header{gap:8px;flex-wrap:wrap}.model-connection-card header>.admin-badge{margin-left:auto}.model-connection-card dl{grid-template-columns:1fr 1fr;padding:12px}.model-connection-card footer .button{flex:1;padding:9px}.model-edit-form .form-row{grid-template-columns:1fr}}.billing-page,.billing-account{--billing-ink:#20314b;--billing-muted:#617187;--billing-line:#dce5f0;--billing-blue:#2863db;--billing-navy:#12243f;color:var(--billing-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}.billing-page{min-width:0;max-width:1320px;margin:0 auto}.billing-user{padding:34px 36px 54px}.billing-page button,.billing-account button{font:inherit}.billing-page button:disabled,.billing-account button:disabled{opacity:.55;cursor:not-allowed}.billing-page button:focus-visible,.billing-page a:focus-visible,.billing-account button:focus-visible,.billing-account a:focus-visible,.billing-page input:focus-visible,.billing-page select:focus-visible,.billing-page textarea:focus-visible,.billing-account input:focus-visible,.billing-table-wrap:focus-visible{outline:3px solid #85adfa;outline-offset:3px}.billing-page .button,.billing-account .button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #cedaea;border-radius:9px;background:#fff;color:#345174;font-size:13px;font-weight:650;line-height:1.4;box-shadow:0 1px 2px #12223d05;white-space:normal}.billing-page .button:hover,.billing-account .button:hover{background:#f4f8ff;color:#205ac9;border-color:#94b2e5}.billing-page .button.primary,.billing-account .button.primary{background:var(--billing-blue);border-color:var(--billing-blue);color:#fff}.billing-page .button.primary:hover,.billing-account .button.primary:hover{background:#1a51bf;border-color:#1a51bf;color:#fff}.billing-page .button.full,.billing-account .button.full{width:100%}.billing-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 25px}.billing-heading h2{margin:7px 0;font-size:27px;line-height:1.4;font-weight:700;letter-spacing:-.65px}.billing-heading p{margin:0;color:var(--billing-muted);font-size:14px;max-width:700px}.billing-eyebrow{display:block;color:#3a65a6;font-size:10px;font-weight:750;letter-spacing:1.6px}.billing-heading-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.billing-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:0 0 20px;background:#edf4ff;border:1px solid #d0e0f6;border-radius:10px;color:#365a8c;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.billing-notice>svg{flex-shrink:0;margin-top:3px}.billing-notice.billing-error{color:#9b2d37;background:#fff0f1;border-color:#efcbd0}.billing-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.billing-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-stat{position:relative;padding:24px 22px 20px;border:1px solid var(--billing-line);border-radius:13px;background:#fff;box-shadow:0 2px 4px #20314b03;min-width:0}.billing-stat-icon{display:flex;align-items:center;justify-content:center;position:absolute;right:19px;top:21px;width:35px;height:35px;border-radius:10px;color:#386bce;background:#edf3fd}.billing-stat>small{display:block;color:#576b84;font-size:13px;padding-right:32px}.billing-stat>strong{display:block;overflow-wrap:anywhere;font-size:31px;line-height:1.2;font-weight:720;letter-spacing:-.9px;margin:15px 0 10px;font-variant-numeric:tabular-nums}.billing-stat>strong.billing-stat-text{font-size:24px;margin-top:19px}.billing-stat>p{font-size:12px;color:var(--billing-muted);margin:0}.billing-panel{min-width:0;background:#fff;border:1px solid var(--billing-line);border-radius:13px;overflow:hidden;margin-bottom:22px}.billing-panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 19px}.billing-panel-head h3{margin:0;font-size:17px;font-weight:680;line-height:1.5}.billing-panel-head p{margin:4px 0 0;font-size:13px;color:var(--billing-muted)}.billing-panel-head .billing-count{flex-shrink:0;color:#65778f;font-size:12px}.billing-panel-foot{padding:13px 24px;margin:0;background:#fafcff;border-top:1px solid #e7edf5;font-size:12px;color:#62758f}.billing-panel-toolbar{padding:0 24px 4px}.billing-provider-usage{padding:20px 24px 23px;background:#fafcff;border-top:1px solid #e7edf5}.billing-provider-usage h4{font-size:13px;font-weight:650;margin:0 0 4px;color:#385473}.billing-provider-usage p{font-size:12px;color:#677b95;margin:0;line-height:1.75}.billing-provider-usage dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:19px 0 0}.billing-provider-usage dl>div{border-left:2px solid #dfe8f6;padding-left:12px;min-width:0}.billing-provider-usage dt{font-size:11px;color:#687e97}.billing-provider-usage dd{margin:4px 0 0;font-size:20px;line-height:1.4;font-weight:650;color:#355276;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing-provider-usage small{font-size:10px;color:#708199}.billing-section{margin-bottom:24px;min-width:0}.billing-section>.billing-panel-head{padding:3px 0 17px}.billing-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.billing-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}.billing-table th{color:#51647d;background:#f7f9fc;font-size:12px;font-weight:650;padding:12px 22px;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.billing-table td{padding:16px 22px;border-bottom:1px solid #edf1f6;vertical-align:middle;font-variant-numeric:tabular-nums}.billing-table tr:last-child td{border-bottom:0}.billing-table tbody tr:hover{background:#fafcff}.billing-table td strong{display:block;font-size:13px;font-weight:650}.billing-table td small{display:block;font-size:11px;color:var(--billing-muted);margin-top:3px}.billing-table .billing-cell-copy{min-width:180px;max-width:310px;white-space:normal;overflow-wrap:anywhere}.billing-cell-copy small{max-width:280px;overflow-wrap:anywhere}.billing-positive{color:#17785a}.billing-link,.billing-row-actions button{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#245fc7;padding:3px 0;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.billing-link:hover,.billing-row-actions button:hover{color:#133b8a;text-decoration:underline;text-underline-offset:3px}.billing-row-actions{display:flex;gap:16px}.billing-row-actions button:last-child{color:#667a95}.billing-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;padding:5px 8px;background:#f0f3f8;color:#62738a;border:1px solid #e0e6ef;border-radius:5px}.billing-status-active,.billing-status-settled,.billing-status-succeeded{color:#167257;border-color:#cee9dd;background:#edf9f3}.billing-status-pending,.billing-status-reserved,.billing-status-review,.billing-status-draft{color:#9a671c;background:#fff7e8;border-color:#f1dfba}.billing-status-running{color:#2b60b6;background:#eef4ff;border-color:#d9e5fc}.billing-status-failed,.billing-status-disabled{color:#98454f;background:#fff2f3;border-color:#eed9dd}.billing-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:212px;padding:38px 24px;gap:10px;color:#6a7c94}.billing-empty>svg{color:#8196b4}.billing-empty>h3{font-size:16px;color:#3c516f;font-weight:650;line-height:1.5;margin:3px 0 0}.billing-empty>p{max-width:480px;margin:0 0 5px;font-size:13px}.billing-empty>.button{margin-top:8px}.billing-toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:16px;color:#65778f;font-size:12px}.billing-search{display:flex;align-items:center;gap:9px;width:360px;max-width:100%;background:#fff;border:1px solid #d7e1ee;border-radius:9px;padding:0 13px;color:#75859c}.billing-search input{min-width:0;width:100%;border:0;background:transparent;padding:12px 0;color:#283e5b;font-size:13px;outline:none}.billing-search:focus-within{border-color:#779fe6;box-shadow:0 0 0 3px #2863db14}.billing-toolbar>select{min-height:43px;padding:8px 32px 8px 12px;background:#fff;border:1px solid #d7e1ee;border-radius:8px;color:#3a506e;font-size:13px}.billing-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.billing-package{padding:23px;background:#fff;border:1px solid var(--billing-line);border-radius:13px;min-width:0;box-shadow:0 2px 4px #20314b03}.billing-package-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.billing-package h3{font-size:17px;margin:0;font-weight:680}.billing-package-credits{display:block;font-size:32px;font-weight:720;letter-spacing:-.8px;line-height:1.3;margin:24px 0 9px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.billing-package-credits small{font-size:13px;font-weight:500;margin-left:9px;color:#65788e;letter-spacing:0}.billing-package-price{font-size:19px;font-weight:650;display:flex;align-items:center;gap:9px}.billing-package-price span{font-size:11px;font-weight:400;color:#687b94}.billing-package>p{font-size:12px;color:#687b94;margin:11px 0 23px}.billing-wallet{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:#fff;border:1px solid var(--billing-line);border-radius:14px;overflow:hidden;margin:0 0 32px}.billing-wallet-primary{padding:28px 31px;background:var(--billing-navy);color:#fff}.billing-wallet-primary>span{display:flex;align-items:center;gap:9px;font-size:14px;color:#d3e0f3}.billing-wallet-primary>strong{display:block;font-size:43px;line-height:1.2;letter-spacing:-1px;margin:18px 0 12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing-wallet-primary>p{font-size:12px;color:#b8cbe7;margin:0}.billing-wallet-secondary{padding:29px 30px}.billing-wallet-secondary>span{font-size:14px;color:#506780}.billing-wallet-secondary>strong{display:block;font-size:34px;line-height:1.2;margin:22px 0 12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing-wallet-secondary>p{font-size:12px;color:#718097;margin:0}.billing-wallet-rule{align-self:center;padding:13px 26px;border-left:1px solid #e4eaf3}.billing-wallet-rule>svg{display:block;color:#2863db;margin-bottom:10px}.billing-wallet-rule>strong{font-size:14px;font-weight:650}.billing-wallet-rule>p{font-size:12px;color:#61728b;margin:7px 0 0;line-height:1.85}.billing-tabs{display:flex;gap:25px;border-bottom:1px solid #dce5f0;margin-bottom:20px}.billing-tabs>button{position:relative;padding:12px 3px 13px;border:0;background:transparent;color:#60728a;font-size:14px;font-weight:600}.billing-tabs>button[aria-selected=true]{color:#225bc6}.billing-tabs>button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;height:3px;left:0;right:0;border-radius:3px;background:#2863db}.billing-page .modal{border:1px solid var(--billing-line);border-radius:16px;color:var(--billing-ink);box-shadow:0 24px 90px #0a193544}.billing-page .modal .modal-head{padding:21px 24px;border-bottom:1px solid #e7edf5;background:#fff}.billing-page .modal .modal-head h2{font-size:18px;font-weight:700}.billing-page .modal .modal-body{padding:23px 24px 26px}.billing-form{color:var(--billing-ink);font-size:13px}.billing-form>fieldset{border:0;min-width:0;padding:0;margin:0}.billing-form .field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.billing-form .field>span{font-size:13px;font-weight:600;color:#3c506d}.billing-form .field input,.billing-form .field textarea,.billing-form .field select{width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid #d5e0ed;border-radius:8px;background:#fff;color:#263d5a;font:inherit;font-size:14px;line-height:1.5}.billing-form .field textarea{resize:vertical;min-height:88px}.billing-form .field input::placeholder,.billing-form .field textarea::placeholder{color:#7d8ca0;font-size:12px}.billing-form .field input:focus,.billing-form .field textarea:focus,.billing-form .field select:focus{border-color:#7b9fdf;background:#fff}.billing-form>p{font-size:13px;color:#5f728b;margin:0 0 19px}.billing-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.billing-form-summary{display:flex;flex-direction:column;gap:5px;background:#f4f7fc;border:1px solid #e0e7f2;border-radius:10px;padding:17px 19px;margin-bottom:23px;color:#627591;font-size:12px}.billing-form-summary strong{font-size:16px;color:#2b4566}.billing-form-summary .billing-badge{align-self:flex-start;margin-top:6px}.billing-hint{font-size:12px;line-height:1.8;color:#6a7b91;margin:0 0 21px}.billing-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;color:#415771;margin:5px 0 18px;cursor:pointer}.billing-check input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:#2863db}.billing-break{overflow-wrap:anywhere}.billing-order-price{font-size:27px;color:#233d5f;margin-top:5px;letter-spacing:-.5px}.billing-order-detail>h3{font-size:19px;margin:20px 0 4px}.billing-order-detail>strong{font-size:34px;line-height:1.4;letter-spacing:-.7px}.billing-order-detail>p{font-size:14px;color:#5f7491;margin:5px 0 25px}.billing-order-detail>dl{font-size:12px;border-top:1px solid #e1e8f2;padding:14px 0 6px}.billing-order-detail>dl>div{display:grid;grid-template-columns:70px 1fr;gap:12px;margin-bottom:13px}.billing-order-detail dt{color:#6b7e96}.billing-order-detail dd{margin:0;color:#334d70;overflow-wrap:anywhere;text-align:right}.billing-order-detail>.button{margin-top:10px}.billing-job-detail>dl{padding:8px 0 12px;font-size:12px}.billing-job-detail>dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #e6ecf5}.billing-job-detail dt{color:#6b7e96}.billing-job-detail dd{margin:0;color:#304a6b;overflow-wrap:anywhere;text-align:right}.billing-account{position:relative;min-height:100dvh;background:#f1f5fb;padding:85px 35px 50px;display:flex;align-items:center;justify-content:center}.billing-account-back{position:absolute;top:30px;left:36px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#516c90;text-decoration:none}.billing-account-back:hover{color:#2863db}.billing-account-shell{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;width:100%;border:1px solid #dce5f1;border-radius:22px;background:#fff;box-shadow:0 12px 48px #18365d08;overflow:hidden}.billing-account-story{display:flex;flex-direction:column;align-items:flex-start;padding:43px 45px;background:#142844;color:#fff;position:relative}.billing-account-brand{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:650;color:#fff;text-decoration:none;margin-bottom:64px}.billing-account-brand>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid #ffffff36;background:#ffffff0b;font-size:20px;font-weight:750}.billing-account-story>.billing-eyebrow{color:#99b6e2;font-size:9px;letter-spacing:1.8px}.billing-account-story>h1{font-size:34px;font-weight:650;line-height:1.65;letter-spacing:-.6px;margin:18px 0 14px}.billing-account-story>p{font-size:14px;max-width:270px;color:#b9cee9;margin:0}.billing-account-story>ul{padding:0;list-style:none;margin:36px 0 48px;display:flex;flex-direction:column;gap:15px;color:#d8e5f8;font-size:13px}.billing-account-story li{display:flex;align-items:center;gap:9px}.billing-account-story li>svg{color:#91b8f5;flex-shrink:0}.billing-account-story>small{margin-top:auto;font-size:11px;color:#9fb6d4;line-height:1.85;max-width:290px}.billing-account-card{padding:41px 42px 34px;min-width:0}.billing-account-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#eef4fe;color:#2c64ca;margin-bottom:22px}.billing-account-card>h2{font-size:25px;font-weight:700;line-height:1.5;letter-spacing:-.5px;margin:0 0 9px}.billing-account-card>.billing-eyebrow{margin-bottom:7px}.billing-account-subtitle{font-size:13px;color:#647992;margin:0 0 22px}.billing-auth-tabs{display:flex;gap:7px;background:#f0f4fa;border-radius:9px;padding:4px;margin:23px 0}.billing-auth-tabs>button{flex:1;border:0;border-radius:6px;min-height:35px;color:#5d728f;background:transparent;font-size:13px;font-weight:600}.billing-auth-tabs>button.active{background:#fff;box-shadow:0 1px 4px #29436b12;color:#275fbe}.billing-account-card>.button{margin-top:12px}.billing-account-foot{color:#73839a;font-size:11px;line-height:1.85;margin:24px 0 0}.billing-dev-entry{margin-top:24px;padding-top:21px;border-top:1px solid #e1e8f2}.billing-dev-entry>strong{font-size:13px;color:#476285}.billing-dev-entry>p{font-size:12px;line-height:1.8;color:#73839a;margin:5px 0 12px}.billing-retry{margin-top:13px;justify-content:center;width:100%}.billing-spin{animation:billing-rotate 1s linear infinite}@keyframes billing-rotate{to{transform:rotate(360deg)}}@media(min-width:1450px){.billing-user{padding-left:48px;padding-right:48px}}@media(max-width:1150px){.billing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-package-grid{gap:13px}.billing-package{padding:20px}.billing-package-top{align-items:flex-start;flex-direction:column}.billing-wallet-primary,.billing-wallet-secondary{padding:26px 24px}.billing-wallet-rule{padding:12px 19px}.billing-heading{align-items:flex-start}.billing-heading-actions{max-width:230px;justify-content:flex-end}.billing-account-story{padding:40px 34px}.billing-account-card{padding:38px 33px}}@media(max-width:900px){.billing-user{padding:26px 24px 40px}.billing-heading h2{font-size:24px}.billing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-package-top{flex-direction:row}.billing-wallet{grid-template-columns:1fr 1fr}.billing-wallet-rule{grid-column:1/-1;display:flex;gap:12px;align-items:center;border-left:0;border-top:1px solid #e4eaf3;margin:0;padding:17px 24px}.billing-wallet-rule>svg{margin:0}.billing-wallet-rule>p{margin:0 0 0 auto}.billing-account-story>h1{font-size:29px}.billing-account-story>ul{font-size:12px}}@media(max-width:680px){.billing-user{padding:23px 18px 32px}.billing-heading{display:block;margin-bottom:21px}.billing-heading h2{font-size:24px;margin-top:6px}.billing-heading p{font-size:13px}.billing-heading-actions{justify-content:flex-start;max-width:none;margin-top:18px;gap:8px}.billing-stats,.billing-stats-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-stat{padding:19px 16px}.billing-stat-icon{width:27px;height:27px;right:12px;top:16px}.billing-stat-icon>svg{width:17px}.billing-stat>small{font-size:12px}.billing-stat>strong{font-size:26px;margin-top:14px}.billing-stat>strong.billing-stat-text{font-size:20px}.billing-stat>p{font-size:11px}.billing-panel-head{padding:19px 18px 16px}.billing-panel-head h3{font-size:16px}.billing-panel-head p{font-size:12px}.billing-panel-head>.billing-badge{white-space:normal;max-width:112px}.billing-table td,.billing-table th{padding-left:17px;padding-right:17px}.billing-toolbar{gap:10px;flex-wrap:wrap}.billing-search{flex:1;min-width:180px}.billing-toolbar>span{font-size:11px}.billing-package-grid{grid-template-columns:1fr}.billing-package{padding:22px}.billing-package-credits{margin-top:19px;font-size:31px}.billing-package>p{margin-bottom:19px}.billing-wallet{margin-bottom:25px}.billing-wallet-primary,.billing-wallet-secondary{padding:24px 20px}.billing-wallet-primary>strong{font-size:32px}.billing-wallet-secondary>strong{font-size:28px}.billing-wallet-primary>p,.billing-wallet-secondary>p{font-size:11px}.billing-wallet-primary>span,.billing-wallet-secondary>span{font-size:13px}.billing-wallet-rule{flex-wrap:wrap;padding:16px 20px;gap:10px}.billing-wallet-rule>strong{font-size:13px}.billing-wallet-rule>p{flex-basis:100%;margin-left:33px;font-size:11px}.billing-wallet-rule br{display:none}.billing-notice{font-size:12px;padding:12px 13px}.billing-tabs{gap:24px}.billing-tabs>button{font-size:13px}.billing-account{align-items:flex-start;padding:70px 17px 30px}.billing-account-back{top:24px;left:22px;font-size:12px}.billing-account-shell{display:flex;flex-direction:column;max-width:470px;border-radius:17px}.billing-account-story{padding:25px 27px 27px}.billing-account-brand{margin-bottom:19px;font-size:18px}.billing-account-story>.billing-eyebrow,.billing-account-story>ul,.billing-account-story>small{display:none}.billing-account-story>h1{font-size:25px;line-height:1.45;margin:0 0 10px}.billing-account-story>h1>br{display:none}.billing-account-story>p{font-size:12px;max-width:none}.billing-account-card{padding:28px 27px 30px}.billing-account-icon{display:none}.billing-account-card>h2{font-size:22px}.billing-account-subtitle{font-size:12px}.billing-page .modal .modal-body{padding:22px 20px}.billing-page .modal .modal-head{padding:19px 20px}.billing-form-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.billing-spin{animation:none}}@media(max-width:680px){.billing-provider-usage{padding:18px}.billing-provider-usage dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.billing-panel-toolbar{padding-left:18px;padding-right:18px}}.task-workspace{width:100%;min-width:0}.task-mode-tabs{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid #e3e8f0;background:#fff}.task-mode-tabs button{display:flex;align-items:center;gap:8px;border:0;padding:10px 16px;border-radius:8px;background:transparent;color:#657184;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.task-mode-tabs button[aria-selected=true]{color:#2457d8;background:#edf3ff}.task-mode-tabs button span{font-size:11px;font-weight:400;color:#64748b}.ai-task-page{padding:28px;max-width:1440px;margin:auto}.ai-task-heading,.ai-task-heading>div{display:flex;align-items:center;gap:14px}.ai-task-heading{justify-content:space-between;margin-bottom:24px}.ai-task-heading .employee-avatar{width:60px;height:60px}.ai-task-heading span{font-size:11px;letter-spacing:.05em;color:#738199}.ai-task-heading h2{font-size:24px;margin:3px 0 5px}.ai-task-heading p{font-size:13px;color:#718095;margin:0}.ai-task-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;align-items:start}.ai-task-compose,.ai-task-history,.ai-task-result,.ai-task-login{background:#fff;border:1px solid #e1e7f0;border-radius:14px}.ai-task-compose{padding:24px}.ai-task-compose fieldset{border:0;margin:0;padding:0;min-width:0}.ai-task-compose textarea{resize:vertical;line-height:1.7}.ai-task-compose .field{margin-bottom:16px}.ai-task-capability,.ai-task-input-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#6e7c90}.ai-task-capability{padding:0 0 16px}.ai-task-capability strong{color:#315cba;font-weight:500}.ai-task-input-meta{margin:-5px 0 20px}.ai-task-policy{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#78869b;line-height:1.6;margin:14px 0 0}.ai-task-policy svg{flex-shrink:0}.ai-task-history header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #e7ecf3}.ai-task-history h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.ai-task-history-list{max-height:490px;overflow:auto}.ai-task-history-list button{border:0;border-bottom:1px solid #edf0f5;padding:16px;text-align:left;display:flex;justify-content:space-between;gap:10px;width:100%;background:#fff;font:inherit;font-size:12px;cursor:pointer}.ai-task-history-list button:hover,.ai-task-history-list button.selected{background:#f2f6ff}.ai-task-history-list small{display:block;margin-top:7px;font-size:10px;color:#8390a3}.ai-task-history-list button>span:last-child{text-align:right;white-space:nowrap}.ai-task-no-history{padding:50px 22px;color:#8693a8;text-align:center}.ai-task-no-history h4{font-size:14px;color:#536079;margin:15px 0 8px}.ai-task-no-history p{font-size:12px;line-height:1.8;margin:0}.ai-task-notice{display:flex;align-items:flex-start;gap:8px;background:#f0f5ff;border:1px solid #dce7fc;padding:12px 15px;font-size:13px;color:#47618a;line-height:1.7;border-radius:8px;margin-bottom:18px}.ai-task-notice.error{color:#ac3546;background:#fff4f4;border-color:#f3dada}.ai-task-quote{padding:20px;background:#f1f5ff;border:1px solid #d6e3ff;border-radius:10px}.ai-task-quote>div:first-child{display:flex;justify-content:space-between;align-items:center}.ai-task-quote span{font-size:13px}.ai-task-quote strong{font-size:28px;color:#295acb}.ai-task-quote small{font-size:12px;font-weight:400;margin-left:5px}.ai-task-quote p{font-size:11px;color:#738198;line-height:1.8}.ai-task-quote>div{display:flex;gap:8px;flex-wrap:wrap}.ai-task-link{display:flex;align-items:center;gap:7px;background:none;border:0;color:#2457d8;padding:16px 0 0;font:inherit;font-size:13px;cursor:pointer}.ai-task-result{padding:24px;margin-top:24px}.ai-task-result header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #e8edf3}.ai-task-result h3{margin:10px 0 0;font-size:18px}.ai-task-result header>small{font-size:10px;color:#8390a3;overflow-wrap:anywhere}.ai-job-status{display:inline-flex;gap:5px;align-items:center;padding:5px 9px;border-radius:5px;background:#f0f4fa;font-size:11px;color:#61728a}.ai-job-succeeded{color:#198465!important}.ai-job-review{color:#a56a12!important}.ai-job-failed{color:#b34851!important}.ai-task-result>p{font-size:14px;line-height:1.8;color:#65738a}.ai-task-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#334155;margin:22px 0}.ai-task-result footer{display:flex;justify-content:space-between;font-size:11px;color:#8996a7;gap:12px;padding-top:15px;border-top:1px solid #e8edf3}.ai-task-asset{margin:20px 0}.ai-task-asset img,.ai-task-asset video{display:block;max-width:100%;max-height:650px;border-radius:8px}.ai-task-asset audio{width:100%}.ai-task-asset a{display:inline-flex;align-items:center;gap:5px;color:#295acb;font-size:13px;margin-top:12px}.ai-task-asset p{font-size:11px;color:#8390a3}.ai-task-login{text-align:center;padding:65px 24px;color:#6282c1}.ai-task-login h3{font-size:22px;color:#243652;margin-bottom:10px}.ai-task-login p{font-size:14px;line-height:1.9;color:#7b879a;margin-bottom:24px}@media(max-width:1050px){.ai-task-columns{grid-template-columns:1fr}.ai-task-history-list{max-height:280px}}@media(max-width:650px){.ai-task-page{padding:18px 12px}.task-mode-tabs{padding:10px}.task-mode-tabs button{padding:9px;font-size:12px}.task-mode-tabs button span{display:none}.ai-task-heading{align-items:flex-start;gap:10px}.ai-task-heading h2{font-size:19px}.ai-task-heading .employee-avatar{width:44px;height:44px}.ai-task-heading .button{font-size:11px;padding:8px}.ai-task-compose,.ai-task-result{padding:17px}.ai-task-result header{display:block}.ai-task-result header>small{display:block;margin-top:12px}.ai-task-quote .button{font-size:12px}.ai-task-capability,.ai-task-input-meta{font-size:10px}.ai-task-login{padding:45px 18px}}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#202432;background:#f7f8ff;font-synthesis:none;font-weight:400;--blue:#416cf5;--navy:#0c1731;--muted:#8c94a5;--border:#e6e8f0;--bg:#f8f9fe;--sidebar:180px;--header:102px;--shadow:0 2px 3px #20284208}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:transparent;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid #7795ff}input:focus,textarea:focus,select:focus{outline:2px solid #92a9ff;outline-offset:1px}input,textarea,select{max-width:100%;min-width:0}svg{flex-shrink:0}button{touch-action:manipulation}h1,h2,h3,p{margin:0}h3{font-size:16px;font-weight:600}small{display:block}::selection{background:#d6e2ff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#dadde8;border-radius:8px}.app{height:100dvh;overflow:hidden;background:radial-gradient(ellipse at 20% 0,#e9edff88,transparent 39%),radial-gradient(ellipse at 100% 0,#f1ebfd88,transparent 50%),#f9faff}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--navy);color:#919caf;z-index:40;display:flex;flex-direction:column;transition:width .18s}.brand-row{height:94px;padding:16px 12px;display:flex;align-items:center;position:relative;flex-shrink:0;gap:3px}.brand{display:flex;align-items:center;gap:7px;white-space:nowrap}.brand strong{font-size:39px;font-weight:900;font-style:italic;letter-spacing:-3px;line-height:1.1;color:#79b6ff;text-shadow:1px 2px 0 #28559c}.brand>span{font-size:21px;font-weight:650;color:#fff;letter-spacing:1px}.brand small{font-size:8px;font-weight:500;letter-spacing:.1px;color:#97a7c4;margin-top:4px}.collapse-button{width:24px;height:32px;padding:3px;color:#8c9ab8;border:1px solid #2a3651;border-radius:7px;margin-left:auto;display:grid;place-items:center}.sidebar-search{height:42px;display:flex;align-items:center;gap:11px;margin:3px 12px 6px;padding:0 12px;background:#ffffff05;border-radius:14px;font-size:14px}.sidebar-search kbd{font-size:9px;color:#64748b;display:none}.sidebar-search:hover{background:#ffffff0b}.sidebar nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column}.nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:68px;flex:1;max-height:78px;font-size:13px;color:#98a3b8;transition:background .15s}.nav-link img{width:27px;height:27px;object-fit:contain}.nav-link>svg{color:#8996b0}.nav-link:hover{background:#ffffff09;color:#cbd7ed}.nav-link.active{background:linear-gradient(180deg,#7c99fc,#3b67f4);color:#fff}.nav-link.active img{filter:brightness(0) invert(1)}.nav-link.active>svg{color:#fff}.nav-section{height:43px;min-height:34px;display:flex;align-items:center;gap:6px;margin:0 12px;font-size:12px;color:#819de2;flex-shrink:0}.nav-section:before,.nav-section:after{content:"";height:1px;flex:1;background:#4f689c}.nav-section span{white-space:nowrap}.sidebar-footer{padding:12px 14px 10px;border-top:1px solid #ffffff08;flex-shrink:0}.sidebar-footer>div{display:flex;align-items:center;gap:10px}.sidebar-footer button{padding:3px;display:flex;color:#8390a6}.sidebar-footer p{font-size:9px;margin-top:18px;color:#697993;text-align:center;white-space:nowrap}.space-pill{margin-left:auto;display:flex;gap:4px;align-items:center;border-radius:20px;background:#ffffff08;padding:6px;color:#aab7cc;font-size:10px}.workspace{height:100%;margin-left:var(--sidebar);display:flex;flex-direction:column;min-width:0;transition:margin .18s}.topbar{height:var(--header);flex-shrink:0;display:flex;align-items:center;padding:16px 28px;gap:16px;border-bottom:1px solid #e7e7f2;background:#fff1}.page-title{min-width:0}.page-title h1{font-size:32px;line-height:1.4;font-weight:650;letter-spacing:-.5px;color:#151922;white-space:nowrap}.page-title p{font-size:17px;line-height:1.5;color:#808894}.top-actions{margin-left:auto;display:flex;align-items:center;gap:19px;flex-shrink:0}.demo-pill{border:1px solid #dedee9;border-radius:18px;background:#ebebf530;padding:5px 10px;color:#808290;font-size:12px;white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;width:32px;height:32px;color:#8b94a5;flex-shrink:0}.icon-button:hover{background:#e9edfa;color:#4774ec}.user-menu{position:relative}.user-button{display:flex;align-items:center;gap:11px;font-size:14px;text-align:left;max-width:180px}.user-button img{width:36px;height:36px;border-radius:50%}.user-button>span:not(.employee-avatar){max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.user-button small{font-size:12px;font-weight:400;margin-top:4px;color:#9ca2b1}.user-button>svg{color:#9ca2b1}.dropdown{position:absolute;right:0;top:52px;width:175px;z-index:50;border:1px solid var(--border);background:#fff;border-radius:13px;padding:6px;box-shadow:0 12px 30px #19233a1a}.dropdown button{display:flex;align-items:center;gap:10px;padding:11px;width:100%;font-size:14px;text-align:left;border-radius:7px}.dropdown button:hover{background:#f0f4ff;color:var(--blue)}.main{flex:1;overflow:auto;min-height:0}.mobile-menu,.mobile-close,.nav-backdrop{display:none}.is-collapsed{--sidebar:72px}.is-collapsed .brand-row{height:94px;justify-content:center;padding:14px 0;flex-direction:column;gap:7px}.is-collapsed .brand>span,.is-collapsed .sidebar-search>span,.is-collapsed .nav-link>span,.is-collapsed .nav-section>span,.is-collapsed .space-pill,.is-collapsed .sidebar-footer p{display:none}.is-collapsed .brand strong{font-size:25px;letter-spacing:-2px}.is-collapsed .collapse-button{margin:0;height:26px}.is-collapsed .sidebar-search{justify-content:center;padding:0}.is-collapsed .nav-section{height:20px;min-height:20px}.is-collapsed .sidebar-footer{padding:14px}.is-collapsed .nav-link{min-height:56px;max-height:66px}.employees-page{padding:20px 24px 30px}.employees-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;min-height:32px}.pill-tabs{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pill-tabs button{white-space:nowrap;padding:7px 14px;border-radius:22px;background:#fff;border:1px solid #ebecf3;color:#7d8796;font-size:13px;line-height:1.3}.pill-tabs button.active{background:#e3ebff;color:#426be7;border-color:#b9c8ed}.pill-tabs button:hover{border-color:#c1cef4}.filter-right{display:flex;gap:12px;align-items:center;min-width:0}.search-input{display:flex;align-items:center;gap:7px;min-width:0;width:210px;border:1px solid #e0e2ec;border-radius:13px;padding:7px 10px;background:#f6f7fa;color:#98a1b0;height:33px}.search-input input{background:transparent;border:0;outline:0;width:100%;font-size:13px;color:#343e51;padding:0}.search-input input::placeholder{color:#a9afba}.search-input:focus-within{outline:2px solid #90aaf0}.search-input button{display:flex;padding:0}.sort{height:33px;display:flex;align-items:center;padding:0 8px;gap:6px;border:1px solid #e0e2eb;border-radius:12px;background:#f6f7fa;color:#9da5b3;flex-shrink:0}.sort select{border:0;background:transparent;font-size:12px;outline:0;color:#4e5768;width:99px}.count{font-size:14px;display:flex;align-items:center;gap:6px;color:#8e96a5;white-space:nowrap}.agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agent-card{height:440px;position:relative;isolation:isolate;min-width:0;transition:transform .2s}.agent-card:hover{transform:translateY(-4px)}.agent-bg{position:absolute;top:51px;right:0;bottom:0;left:0;border-radius:11px;background:linear-gradient(180deg,var(--card-top),var(--card-bottom));overflow:hidden;z-index:-1}.agent-bg>span{font-family:Arial,sans-serif;position:absolute;top:92px;left:-4px;font-size:90px;font-weight:900;color:#ffffff48;letter-spacing:-5px;pointer-events:none}.portrait-button{display:flex;align-items:flex-end;justify-content:center;width:100%;height:210px;padding:0;position:relative;z-index:1;overflow:hidden}.portrait-button img{width:220px;height:210px;object-fit:contain;object-position:center bottom;max-width:100%;transition:transform .3s}.agent-card:hover .portrait-button img{transform:scale(1.035)}.agent-info{position:absolute;inset:auto 6px 6px;height:223px;background:#fff;border-radius:10px;padding:17px 19px 12px;z-index:2;display:flex;flex-direction:column}.agent-title{text-align:left;padding:0}.agent-name{font-size:16px;font-weight:550;color:var(--agent-color);display:block}.agent-name:after{content:"";display:block;background:var(--agent-color);width:10px;height:2px;margin-top:3px}.agent-title h2{font-size:16px;color:#151820;margin-top:6px;font-weight:650;line-height:1.45}.agent-info>p{font-size:13px;color:#454b59;line-height:1.65;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agent-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.agent-tags span{font-size:10px;color:#8c95a7;background:#f7f8fb;padding:3px 5px;border-radius:5px;white-space:nowrap}.agent-actions{margin-top:auto;display:flex;gap:5px;align-items:center}.agent-actions button{display:flex;align-items:center;gap:3px;background:#f5f7fb;border-radius:20px;height:30px;padding:0 7px;font-size:11px;color:#91a0b8}.agent-actions button:hover{color:#416cf5;background:#edf2ff}.agent-actions button:nth-child(2){color:#6387d6;background:#f1f6ff}.agent-actions .start-agent{margin-left:auto;padding:0;width:29px;justify-content:center;background:#edf2ff;color:#5a7ded}.hire-card{height:389px;margin-top:51px;border:1px solid #e1a078;border-radius:16px;background:linear-gradient(#fff1df,#ffe6c5);position:relative;overflow:hidden;text-align:center;padding:31px 12px 0;display:flex;align-items:center;flex-direction:column;box-shadow:0 5px 16px #de9b4710}.hire-card h2{font-size:28px;color:#da8d5d;font-weight:400}.hire-card p{font-size:13px;color:#db9b72;margin-top:6px}.hire-card>span{display:flex;gap:5px;align-items:center;padding:10px 15px;border-radius:25px;background:#ffffff90;color:#d59a70;font-size:12px;margin-top:14px}.hire-card>img{width:100%;position:absolute;bottom:0;left:0}.hire-card:hover{border-color:#c57846;transform:translateY(-3px)}.button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid #e1e5ef;border-radius:22px;padding:10px 17px;font-size:14px;line-height:1.2;background:#fff;color:#7c8799;min-height:37px;white-space:nowrap}.button:hover{border-color:#aebfe9;color:#426de6}.button.primary{background:linear-gradient(100deg,#5592f0,#486ef0);border-color:transparent;color:#fff;box-shadow:0 4px 8px #476beb20}.button.primary:hover{background:#3e6bea}.button.small{font-size:12px;padding:7px 12px;min-height:31px}.button.full{width:100%}.muted{font-size:13px;color:#9198a7;line-height:1.65}.center{text-align:center}.blue{color:#6693ee}.text-button{font-size:13px;display:flex;align-items:center;gap:6px;color:#6990dc}.inline-actions,.toolbar-buttons{display:flex;gap:9px;align-items:center}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:25px}.panel{border:1px solid #e6e8ee;background:#fff;border-radius:17px;box-shadow:var(--shadow);padding:23px;min-width:0}.panel h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:550;color:#647086}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}.panel-heading h3{margin:0}.notice{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:11px;background:#eef4ff;color:#6684bd;font-size:13px;line-height:1.7;border:1px solid #d7e3fc}.notice>svg{margin-top:2px}.notice p{margin:0}.notice strong{color:#496aae;font-weight:600}.notice strong+p{margin-top:5px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:62px 20px;gap:12px}.empty-icon{width:66px;height:66px;background:#edf2ff;color:#92abe2;display:grid;place-items:center;border-radius:20px;margin-bottom:4px}.empty h3{font-size:16px;color:#7b879e;font-weight:500;justify-content:center}.empty p{font-size:13px;color:#9aa3b5;max-width:380px;line-height:1.7}.empty .button{margin-top:7px}.dashboard-page{padding:18px 24px 25px}.dashboard-page>.section-toolbar{margin-bottom:30px}.date-label{font-size:12px;text-align:right;color:#9da4b0}.date-label small{font-size:11px;margin-top:6px}.section-label{font-size:12px;letter-spacing:1px;color:#9ba3b0;font-weight:400;margin:25px 0 14px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{border:1px solid #e7e9ef;box-shadow:var(--shadow);border-radius:16px;padding:23px 18px 18px;background:#fff;position:relative;display:flex;justify-content:space-between;overflow:hidden;min-height:118px}.metric-card:before{position:absolute;content:"";height:3px;inset:0 0 auto;background:#72cdac}.metric-1:before,.metric-3:before{background:#6090ee}.metric-card strong{font-size:27px;font-weight:600;line-height:1.2}.metric-card p{font-size:12px;color:#969eab;margin-top:5px}.metric-card span{display:block;font-size:9px;color:#b4bbc6;margin-top:10px}.metric-card img{width:55px;height:64px;object-fit:contain}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.dashboard-grid .panel{min-height:230px}.dashboard-grid .empty{padding:24px 6px;gap:8px}.dashboard-grid .empty-icon{width:42px;height:42px;border-radius:13px}.dashboard-grid .empty-icon svg{width:24px}.dashboard-grid .empty h3{font-size:14px}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.blue-bg{background:#698ff0}.green-bg{background:#79cfae}.chart{margin-top:8px;width:100%;min-height:205px;display:grid;align-items:center}.chart svg{width:100%}.usage-list{padding-top:24px}.usage-list>div{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:16px;color:#8893a4}.usage-list>div>span{width:87px;white-space:nowrap}.usage-list>div>div{height:7px;border-radius:5px;background:#f0f3fa;flex:1;overflow:hidden}.usage-list i{height:100%;display:block;background:#8baffb;border-radius:5px}.usage-list b{width:16px;text-align:right;font-weight:500}.recent-list>div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #f0f1f6;font-size:13px;color:#6f7f98}.recent-list>div>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-list small{font-size:11px;color:#a6aebb;margin-top:5px}.subtle-empty{text-align:center;padding:55px 0;color:#a7afbc;font-size:13px}.schedule-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin:25px 0 12px;color:#95abdc}.schedule-summary strong{font-size:36px;color:#4f6faa;font-weight:500}.schedule-summary span{font-size:13px}.schedule-summary~.button{margin-top:20px}.dashboard-foot{color:#a6aebd;text-align:center;font-size:11px;margin-top:25px}.chat-main{overflow:hidden}.chat-layout{display:flex;height:100%;min-height:0}.conversation{flex:1;min-width:0;display:flex;flex-direction:column}.conversation-bar{height:68px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e6e8f1;background:#fffc}.conversation-bar>strong{color:#5d81df;font-size:16px;white-space:nowrap}.tiny-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:top;background:#edf1fa;border:1px solid #d5e1f7}.soft-tag{display:inline-flex;align-items:center;border-radius:20px;background:#edf0fd;color:#6e86ce;font-size:11px;padding:6px 10px;white-space:nowrap}.history-button{margin-left:auto}.message-area{flex:1;overflow:auto;min-height:0;display:flex;flex-direction:column}.chat-welcome{margin:auto;max-width:620px;width:100%;padding:35px 40px 45px;text-align:center}.chat-welcome>img{width:100px;height:100px;object-fit:contain;border-radius:50%;border:2px solid #d3dff7;background:linear-gradient(#fbfcff,#f0f3ff);margin-bottom:18px}.chat-welcome h2{font-size:22px;font-weight:550;color:#4b5770}.chat-welcome>p{font-size:14px;color:#9ba4b5;line-height:1.8;max-width:390px;margin:12px auto 24px}.example-prompt{display:flex;align-items:center;gap:12px;text-align:left;font-size:13px;line-height:1.7;background:#ffffffa6;border:1px solid #e5eafa;padding:15px 17px;border-radius:14px;color:#8b99b4;max-width:455px;margin:auto}.example-prompt:hover{border-color:#aebff3;background:#fff;color:#6486db}.welcome-spark{width:75px;height:75px;display:grid;place-items:center;margin:0 auto 18px;border-radius:23px;background:#eaf0ff;color:#7da5f8}.composer-area{padding:12px 20px 16px;background:linear-gradient(transparent,#fff);position:relative}.preview-note{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:#a1abc0;margin-bottom:9px}.composer{border:1px solid #7392ed;border-radius:24px;background:#fff;padding:17px 19px 12px;box-shadow:0 4px 22px #6683d312}.composer:focus-within{border-color:#3e69e5;box-shadow:0 3px 25px #7296fa25}.composer textarea{width:100%;border:0;outline:none;resize:none;color:#485772;font-size:14px;line-height:1.6;height:58px;min-height:46px;background:transparent}.composer textarea::placeholder{color:#abb2bf}.composer-bottom{display:flex;align-items:center;gap:10px;margin-top:3px}.composer-bottom>div{display:flex;gap:14px}.composer-bottom>div button{display:flex;align-items:center;gap:5px;font-size:12px;padding:4px 0;color:#9ba5b6}.composer-bottom>div button:hover{color:#5880e9}.keyboard-hint{font-size:10px;color:#b7becc;margin-left:auto;white-space:nowrap}.send-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#4c77f5;color:#fff;margin-left:auto}.send-button:disabled{background:#d2d8e8;color:#7e8bad}.history-panel{width:286px;flex-shrink:0;background:#fff;border-left:1px solid #e5e7f0;display:flex;flex-direction:column}.history-heading{height:68px;padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eff0f5;font-size:14px}.history-heading .button{background:#a8baf6;color:#fff;border:0}.history-empty{color:#aeb4bf;font-size:12px;text-align:center;margin-top:34px}.history-foot{margin-top:auto;padding:17px;text-align:center;font-size:11px;color:#b2bac9;display:flex;justify-content:center;gap:6px;border-top:1px solid #f2f3f7}.history-list{padding:12px;overflow:auto}.history-list>button{display:flex;align-items:flex-start;gap:9px;text-align:left;width:100%;border-radius:11px;padding:14px 10px;color:#7e8aa0;font-size:13px;line-height:1.5}.history-list>button:hover,.history-list>button.active{background:#eef3ff;color:#5278d6}.history-list>button>span{min-width:0;overflow-wrap:anywhere}.history-list small{color:#a2abc0;font-size:10px;margin-top:5px}.messages{padding:25px 24px 15px}.message{display:flex;gap:10px;margin-bottom:22px;align-items:flex-start}.message-avatar{width:32px;height:32px;object-fit:cover;object-position:top;border-radius:50%;background:#edf2ff;border:1px solid #d4dff9}.message-content{padding:17px 19px;border-radius:15px;background:#fff;border:1px solid #e5eaf5;min-width:0;max-width:calc(100% - 42px)}.message.user{justify-content:flex-end}.message.user .message-content{background:#eaf0ff;color:#4e6fae;border-color:#dce5ff}.message-text{font-size:14px;white-space:pre-wrap;line-height:1.85;overflow-wrap:anywhere}.template-label{display:flex;align-items:center;gap:5px;font-size:11px;color:#889ab9;margin-bottom:14px;border-bottom:1px solid #eff2f9;padding-bottom:9px}.message-actions{display:flex;gap:16px;margin-top:17px;padding-top:12px;border-top:1px solid #f0f3f9}.message-actions button{display:flex;align-items:center;gap:5px;color:#8998b5;font-size:11px}.loading-message{display:flex;align-items:center;gap:8px;font-size:13px;color:#98a8c7}.spinner{width:15px;height:15px;border:2px solid #dce4f7;border-top-color:#7295ee;border-radius:50%;animation:spin .7s linear infinite}.skills-popover{position:absolute;bottom:138px;left:35px;background:#fff;border:1px solid #dfe6f8;border-radius:14px;padding:8px;box-shadow:0 10px 30px #273d771c;z-index:3}.skills-popover>button{display:flex;align-items:center;gap:10px;width:220px;padding:10px;font-size:13px;color:#7d8ca8;text-align:left;border-radius:7px}.skills-popover>button:hover{background:#eff4ff}.skills-popover>button>svg:last-child{margin-left:auto}.composer-files,.attached-list{display:flex;gap:5px;flex-wrap:wrap}.composer-files{margin-bottom:8px}.composer-files>span,.attached-list>span{display:flex;gap:6px;align-items:center;max-width:100%;overflow-wrap:anywhere;font-size:11px;padding:4px 9px;border-radius:6px;background:#eaf0ff;color:#8498c0}.composer-files button{padding:0;display:flex}.attached-list{margin-top:10px}.schedules-page{padding:0 24px 30px}.inline-notice{border-radius:0;margin:0 -24px 20px;padding:13px 25px;background:#f8f2e8;border:0;color:#ab9166;font-size:12px}.schedule-card{display:flex;align-items:center;gap:17px;margin-bottom:14px;padding:21px}.schedule-avatar{width:54px;height:54px;border-radius:15px;background:#edf2ff;overflow:hidden;flex-shrink:0}.schedule-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.schedule-info{flex:1;min-width:0}.schedule-info h3{font-size:15px;color:#53627c;margin-bottom:7px}.schedule-info p{color:#96a1b3;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule-info>div{display:flex;gap:15px;font-size:11px;color:#a2acc0;margin-top:11px;flex-wrap:wrap}.schedule-info>div>span{display:flex;gap:5px;align-items:center}.status-pill{display:inline-flex;padding:6px 10px;border-radius:20px;background:#f6f1e7;color:#b99b67;font-size:11px;white-space:nowrap}.schedule-actions{display:flex;gap:2px}.schedule-form h3{font-size:14px;margin:0 0 17px;color:#556078}.agent-choices{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0 26px}.agent-choices>button{border:1px solid #e3e7ef;border-radius:14px;padding:6px 10px 6px 5px;display:flex;gap:6px;align-items:center;font-size:12px;background:#f8f9fb;color:#929baa}.agent-choices>button.selected{background:#e8efff;border-color:#aabdeb;color:#547dd9}.agent-choices img{width:29px;height:29px;border-radius:50%;object-fit:cover;object-position:top}.schedule-form>.muted{margin:5px 0 19px}.form-row{display:flex;gap:13px}.form-row>.field{flex:1;min-width:0}.task-search-results{margin-top:16px;max-height:400px;overflow:auto}.task-search-results>button{display:flex;align-items:center;gap:12px;font-size:14px;width:100%;text-align:left;padding:14px 9px;border-radius:10px;color:#7889a9}.task-search-results>button:hover{background:#f0f4ff}.task-search-results>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.task-search-results small{font-size:11px;color:#9fabc0;margin-top:5px}.knowledge-page>.section-toolbar,.company-page>.section-toolbar{padding:17px 24px 20px;border-bottom:1px solid #e8eaf4;margin:0}.knowledge-inner{padding:23px 24px}.breadcrumbs{display:flex;align-items:center;gap:8px;color:#717e94;font-size:13px;margin:1px 0 24px}.breadcrumbs button{display:flex;align-items:center;gap:5px;padding:0}.knowledge-inner>.section-toolbar{margin-bottom:24px}.knowledge-inner .search-input{width:310px;height:38px;border-radius:22px;background:#fff}.folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px}.folder-grid>button{display:flex;align-items:center;gap:12px;padding:20px;background:#fff;border:1px solid #e5e9f4;border-radius:13px;color:#8ea9de;text-align:left;min-width:0}.folder-grid>button span{font-size:14px;flex:1;min-width:0;overflow-wrap:anywhere;color:#75849e}.folder-grid small{font-size:11px;margin-top:5px;color:#adb6c6}.file-table-wrap{margin-top:18px;background:#fff;border:1px solid #e3e7ef;border-radius:17px;overflow:auto}.file-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.file-table th{font-size:12px;font-weight:400;color:#8e9aaf;padding:15px 20px;border-bottom:1px solid #e9edf5}.file-table td{padding:16px 20px;border-bottom:1px solid #f0f2f7;color:#97a1b2;font-size:12px}.file-table th:first-child{width:49%}.file-name{display:flex;align-items:center;gap:11px;color:#7284a6;max-width:450px}.file-name>span{overflow-wrap:anywhere;min-width:0}.table-actions{display:flex;gap:5px}.file-table-wrap .empty{padding:49px 20px}.upload-help{font-size:11px;margin-top:20px;text-align:center}.company-panels{padding:24px;max-width:930px}.company-brand{display:flex;align-items:center;gap:22px;padding:26px;margin-bottom:20px}.company-brand h3{font-size:16px;color:#57657f}.company-brand p{font-size:13px;color:#9ba6b8;margin:9px 0 14px}.company-monogram{display:grid;place-items:center;flex-shrink:0;width:80px;height:80px;background:#527dee;color:#fff;border-radius:19px;border:2px solid #c2d0f6;font-size:29px;font-weight:500}.company-form{padding:25px}.company-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.company-fields>div small{font-size:12px;color:#a2aabb}.company-fields>div p{font-size:14px;color:#758097;margin-top:8px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.company-fields>.span-full{grid-column:1/-1}.company-fields .field{margin:0}.channels-page{padding:24px}.channels-panel{max-width:850px;padding:28px}.channel-row{display:flex;align-items:center;gap:14px;background:#fafbfe;border:1px solid #e6e9f0;border-radius:15px;padding:16px;margin-bottom:13px}.channel-icon{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#e6f5ed;color:#7ebc9d}.channel-1{background:#e7effe;color:#82a6e6}.channel-2{background:#eceafd;color:#aaa0de}.channel-row>div{flex:1;min-width:0}.channel-row h3{font-size:14px;color:#657590}.channel-row p{font-size:11px;color:#a1adc0;margin-top:5px}.channels-panel>.muted{margin-top:20px;font-size:11px}.modal{border:1px solid #eaedf5;border-radius:18px;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 60px);padding:0;box-shadow:0 18px 60px #101a3533;color:#4d5d78;background:#fff;overflow:auto}.modal.wide{width:580px}.modal::backdrop{background:#060d2466;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 21px;border-bottom:1px solid #edf0f7;position:sticky;top:0;background:#fff;z-index:4}.modal-head h2{font-size:16px;font-weight:550}.modal-body{padding:23px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;color:#7e8a9e;font-size:13px}.field input,.field textarea,.field select{border:1px solid #e0e5ef;background:#f6f8fc;border-radius:11px;padding:12px;color:#56667f;font-size:14px;line-height:1.5;width:100%}.field input::placeholder,.field textarea::placeholder{color:#aab5c6}.field textarea{resize:vertical}.modal .search-input{width:100%;height:43px;border-radius:12px}.modal .muted{margin-bottom:19px}.market{text-align:center}.market>img{height:135px;max-width:100%;object-fit:contain}.market>h3{font-size:19px;color:#5b6b85;margin:16px 0 10px}.market>p{font-size:13px;color:#9ca9bd;line-height:1.7}.market-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.market-list>button{display:flex;align-items:center;gap:9px;border:1px solid #e6eaf3;border-radius:12px;padding:9px;text-align:left;color:#7890ba;min-width:0}.market-list>button:hover{background:#f3f6ff;border-color:#afc3f2}.market-list img{width:43px;height:43px;border-radius:10px;object-fit:cover;object-position:top;background:#f1f4fb}.market-list>button>span:not(.employee-avatar){flex:1}.market-list strong{font-size:13px;font-weight:550}.market-list small{font-size:11px;margin-top:5px;color:#98a6bf}.help-content h3{font-size:18px;margin-bottom:15px;color:#526580}.help-content>p,.help-content li{font-size:14px;line-height:1.8;color:#8996ad}.help-content ol{padding-left:20px;margin:0 0 23px}.help-content li{margin-bottom:12px}.help-content .notice{margin:20px 0}.help-content .muted{font-size:12px;margin-bottom:0}.toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%);z-index:150;background:#162541;color:#fff;box-shadow:0 8px 30px #2139552b;border-radius:13px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:13px;max-width:calc(100vw - 30px);line-height:1.5;animation:toast-in .25s ease-out}.toast svg{color:#83c3ff}.error-banner{font-size:13px;background:#fff1e6;color:#bd7844;padding:12px 25px}.login-page{min-height:100dvh;background:#f4f8ff;position:relative;padding:34px}.login-brand>span{color:#344763}.login-brand small{color:#8ea0b8}.login-brand strong{color:#5796e4}.login-content{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:1120px;margin:44px auto 20px}.login-visual{text-align:center}.login-visual>img{width:100%;max-width:520px;object-fit:contain}.login-visual>h2{font-size:22px;margin-top:10px;color:#5d7293;font-weight:500}.login-visual>p{font-size:14px;color:#a0b0c6;margin-top:16px;letter-spacing:3px}.login-card{background:#ffffff8c;box-shadow:0 3px 8px #234c7710;border:1px solid #eaf0f9;border-radius:25px;padding:42px 40px}.login-card h1{font-size:27px;text-align:center;color:#354560;font-weight:600}.login-card>p{font-size:16px;color:#8998ad;text-align:center;margin-top:12px}.login-tabs{margin:28px 0;color:#5d86e8;border-bottom:1px solid #dde6f4;padding-bottom:13px;font-size:16px}.login-card .field{font-size:16px;margin-bottom:23px}.login-card input{font-size:18px;padding:16px}.login-divider{display:flex;align-items:center;gap:15px;font-size:12px;color:#a8b6cc;margin:26px 0}.login-divider:before,.login-divider:after{content:"";height:1px;background:#e6ebf5;flex:1}.login-enter{height:48px;background:linear-gradient(100deg,#52bfef,#4065f3)!important}.login-card>.login-foot{font-size:11px;color:#adb9ce;margin-top:18px}.login-notice{margin-top:15px;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1500px){.employees-page{max-width:1440px;margin:0 auto}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.portrait-button img{width:240px;height:219px}.agent-card{height:455px}.agent-info{height:228px}.hire-card{height:404px}.agent-info>p{font-size:14px}.agent-tags span{font-size:11px}.agent-actions button{font-size:12px}.agent-title h2{font-size:18px}}@media(max-width:1150px){.employees-toolbar{flex-wrap:wrap}.employees-toolbar>.filter-right{margin-left:auto}.agent-info{padding:16px 14px 12px}.agent-tags span{font-size:9px}.top-actions{gap:13px}.history-panel{width:240px}.chat-welcome{padding:30px 25px}.keyboard-hint{display:none}.metric-card img{width:43px}.metric-card{padding:20px 14px}.schedule-card{flex-wrap:wrap}.schedule-actions{margin-left:auto}}@media(max-width:1000px){.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-title h1{font-size:28px}.page-title p{font-size:14px}.demo-pill{display:none}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding:16px 22px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-right .search-input{width:190px}.history-panel{width:205px}.history-heading{padding:15px 12px}.conversation-bar{padding:0 12px;gap:8px}.conversation-bar .soft-tag{font-size:10px}.composer-bottom>div{gap:9px}.chat-welcome h2{font-size:20px}.channel-row{flex-wrap:wrap}.login-content{gap:25px}.login-card{padding:32px 25px}}@media(max-width:780px){:root{--header:85px;--sidebar:156px}.brand strong{font-size:30px}.brand>span{font-size:18px}.brand small{font-size:7px}.brand-row{padding:12px 9px}.brand{gap:5px}.collapse-button{width:22px}.sidebar-search{margin:0 10px 5px;gap:7px;font-size:13px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employees-page{padding:18px}.filter-right{flex-wrap:wrap;justify-content:flex-end}.count{font-size:12px}.sort{display:none}.top-actions{gap:5px}.user-button>span:not(.employee-avatar){display:none}.user-button{gap:5px}.page-title h1{font-size:26px}.dashboard-grid{grid-template-columns:1fr}.history-panel{display:none}.chat-layout{position:relative}.history-panel{position:absolute;right:0;top:0;bottom:0;width:240px;box-shadow:-10px 0 20px #31456610;z-index:5}.chat-layout:not(.history-hidden) .history-panel{display:flex}.history-button:after{content:none}.knowledge-inner>.section-toolbar{flex-wrap:wrap}.toolbar-buttons{margin-left:auto}.company-fields{grid-template-columns:1fr}.login-visual>h2{font-size:17px}.login-card h1{font-size:23px}}@media(max-width:600px){:root{--sidebar:0px;--header:85px}.is-collapsed{--sidebar:0px}.workspace{margin-left:0}.sidebar,.is-collapsed .sidebar{width:200px;transform:translate(-100%);transition:transform .2s}.nav-open .sidebar{transform:translate(0)}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1a4060;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-row,.is-collapsed .brand-row{height:88px;padding:20px 15px;flex-direction:row;justify-content:flex-start}.brand strong,.is-collapsed .brand strong{font-size:36px}.brand>span,.is-collapsed .brand>span{display:block;font-size:20px}.brand small{font-size:8px}.collapse-button,.is-collapsed .collapse-button{display:none}.mobile-close{display:flex;margin-left:auto;color:#8b9cc1}.mobile-menu{display:flex;color:#667ca5}.topbar{padding:13px 15px 13px 10px;gap:10px}.page-title h1{font-size:23px;line-height:1.45;letter-spacing:0}.page-title p{font-size:12px;margin-top:1px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.notification-button{display:none}.user-button>svg{display:none}.user-button img{width:32px;height:32px}.demo-pill{display:none}.top-actions{gap:0}.sidebar-search,.is-collapsed .sidebar-search{height:40px;justify-content:flex-start;margin:0 12px 7px;padding:0 12px}.is-collapsed .sidebar-search>span,.is-collapsed .nav-link>span,.is-collapsed .nav-section>span{display:block}.is-collapsed .nav-section,.nav-section{height:36px;min-height:36px}.nav-link,.is-collapsed .nav-link{min-height:58px;max-height:75px}.sidebar-footer{padding:14px}.is-collapsed .space-pill{display:flex}.is-collapsed .sidebar-footer p{display:block}.employees-page{padding:18px 14px 26px}.employees-toolbar{margin-bottom:17px;gap:15px;display:block}.pill-tabs{gap:6px}.pill-tabs button{font-size:12px;padding:7px 13px}.filter-right{margin-top:16px;justify-content:space-between;flex-wrap:nowrap}.filter-right .search-input{flex:1;max-width:250px;width:auto;height:35px}.count{font-size:12px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.agent-card{height:374px}.agent-bg{top:38px}.portrait-button{height:174px;align-items:flex-end}.portrait-button img{height:auto;width:100%;max-width:195px;object-fit:contain}.agent-info{height:206px;padding:13px 11px 10px;left:5px;right:5px;bottom:5px}.agent-name{font-size:14px}.agent-title h2{font-size:14px;line-height:1.4;margin-top:5px}.agent-info>p{font-size:12px;line-height:1.7;-webkit-line-clamp:3}.agent-tags{gap:3px;margin-top:6px}.agent-tags span{font-size:9px;padding:3px 4px}.agent-actions{gap:3px}.agent-actions button{font-size:10px;padding:0 5px;height:27px;gap:2px}.agent-actions button>svg{width:11px}.agent-actions .start-agent{width:24px}.agent-actions .start-agent svg{width:16px}.hire-card{height:336px;margin-top:38px;padding:30px 7px}.hire-card h2{font-size:23px}.hire-card p{font-size:11px}.hire-card>span{font-size:11px;padding:9px 12px}.dropdown{right:0;top:44px}.main{overflow-x:hidden}.metric-grid{gap:10px}.metric-card{min-height:120px;padding:18px 13px}.metric-card strong{font-size:26px}.metric-card img{width:44px;height:54px}.metric-card span{font-size:8px}.dashboard-page{padding:16px 14px}.date-label{font-size:10px}.date-label small{font-size:9px}.dashboard-page>.section-toolbar{gap:5px;margin-bottom:22px}.dashboard-page .pill-tabs{gap:5px}.dashboard-page .pill-tabs button{padding:7px 10px}.section-label{margin-top:20px}.panel{padding:18px}.dashboard-grid .panel{min-height:210px}.dashboard-foot{line-height:1.7}.conversation-bar{height:57px;padding:0 12px;gap:8px}.conversation-bar .tiny-avatar{width:32px;height:32px}.conversation-bar>strong{font-size:14px}.conversation-bar .soft-tag{font-size:10px;padding:5px 8px}.chat-welcome{padding:24px 22px}.chat-welcome>img{width:80px;height:80px;margin-bottom:15px}.chat-welcome h2{font-size:20px}.chat-welcome>p{font-size:13px;margin:10px auto 22px}.example-prompt{font-size:12px;padding:13px;gap:8px}.composer-area{padding:10px 12px 14px}.composer{border-radius:19px;padding:13px 13px 10px}.composer textarea{font-size:14px;height:61px}.composer-bottom>div button{font-size:11px;gap:4px}.composer-bottom>div{gap:12px}.send-button{height:34px;width:34px}.preview-note{font-size:10px;gap:4px;margin-bottom:8px}.preview-note svg{width:12px}.message-content{padding:13px;max-width:calc(100% - 34px)}.messages{padding:20px 13px}.message{gap:7px}.message-avatar{width:27px;height:27px}.message-text{font-size:13px}.template-label{font-size:10px}.skills-popover{left:16px;bottom:126px}.chat-layout.show-mobile-history .history-panel{display:flex}.schedules-page{padding:0 14px 25px}.inline-notice{margin:0 -14px 20px;padding:12px 16px;font-size:11px}.section-toolbar{flex-wrap:wrap;gap:12px}.button{padding:10px 14px;font-size:12px;min-height:36px}.schedule-card{padding:17px 14px;gap:12px}.schedule-avatar{width:42px;height:42px}.schedule-info h3{font-size:14px}.schedule-info p{font-size:12px}.schedule-info>div{font-size:10px;gap:8px}.status-pill{font-size:10px}.schedule-card .status-pill{margin-left:54px}.schedule-actions{margin-left:auto}.schedules-page>.empty{padding:70px 10px}.knowledge-page>.section-toolbar,.company-page>.section-toolbar{padding:17px 14px}.knowledge-inner{padding:21px 14px}.knowledge-inner .search-input{width:100%;height:37px}.toolbar-buttons{margin:0;width:100%;justify-content:flex-end}.folder-grid{gap:10px}.folder-grid>button{gap:8px;padding:13px 10px}.folder-grid>button>svg:first-child{width:23px}.folder-grid>button>svg:last-child{display:none}.folder-grid>button span{font-size:12px}.file-table{min-width:335px}.file-table th,.file-table td{padding:13px 10px}.file-table th:nth-child(3),.file-table td:nth-child(3){display:none}.file-table th:first-child{width:58%}.file-name{gap:7px;font-size:11px}.file-name svg{width:17px}.file-table td:nth-child(2){font-size:10px}.table-actions .icon-button{width:28px}.file-table-wrap .empty{padding:43px 15px}.file-count{font-size:11px}.upload-help{font-size:10px}.company-panels{padding:18px 14px}.company-brand{gap:16px;padding:20px}.company-monogram{width:59px;height:59px;border-radius:15px;font-size:24px}.company-brand h3{font-size:15px}.company-brand p{font-size:12px;line-height:1.7}.company-fields{gap:22px}.company-form{padding:20px}.channels-page{padding:20px 14px}.channels-panel{padding:18px 14px}.channel-row{padding:13px 10px;gap:9px}.channel-row .status-pill{display:none}.channel-icon{width:35px;height:35px;border-radius:10px}.channel-row .button{font-size:10px;padding:7px 9px}.channel-row p{font-size:10px}.modal{max-height:calc(100dvh - 32px);max-width:calc(100vw - 26px);border-radius:17px}.modal-head{padding:13px 17px}.modal-body{padding:20px 17px}.modal-head h2{font-size:15px}.market-list{gap:8px}.market-list>button{padding:8px 6px;gap:6px}.market-list img{width:35px;height:35px}.market-list strong{font-size:12px}.market-list small{font-size:10px}.market-list>button>svg{width:14px}.market>p{font-size:12px}.agent-choices{gap:7px}.agent-choices>button{padding:5px 9px 5px 5px;font-size:11px}.form-row{gap:9px;flex-wrap:wrap}.form-row>.field{min-width:90px}.field input,.field textarea,.field select{font-size:14px}.toast{bottom:18px;padding:12px 15px;font-size:12px;width:max-content;max-width:calc(100vw - 26px)}.login-page{padding:24px 17px}.login-content{display:block;margin:25px auto 0;max-width:450px}.login-visual{display:none}.login-card{padding:30px 22px}.login-card h1{font-size:25px}.login-card>p{font-size:14px}.login-brand>span{color:#344763}.login-brand strong{font-size:33px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.history-close{display:none}@media(max-width:780px){.history-close{display:inline-flex}.history-heading{gap:5px;font-size:13px}.history-panel .history-heading .button{padding:7px 8px}}@media(min-width:601px)and (max-height:760px){.nav-link{min-height:54px;max-height:64px}.nav-section{height:30px;min-height:30px}.brand-row{height:86px}.sidebar-footer p{margin-top:12px}}@media(max-width:600px){.sidebar{visibility:hidden}.nav-open .sidebar{visibility:visible}}.employee-avatar{position:relative;display:inline-block;overflow:hidden;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:#eef2fb;vertical-align:middle}.employee-avatar>img{position:absolute!important;width:190%!important;height:190%!important;max-width:none!important;left:-45%;top:0;object-fit:contain!important;object-position:center top!important;border-radius:0!important;margin:0!important}.user-button .account-avatar{width:36px;height:36px}.market-list .employee-avatar{width:44px;height:44px}.schedule-avatar .employee-avatar{width:100%;height:100%}.agent-choices .employee-avatar{width:29px;height:29px}.message-avatar.employee-avatar{width:32px;height:32px}@media(max-width:600px){.market-list .employee-avatar{width:35px;height:35px}.message-avatar.employee-avatar{width:27px;height:27px}}.sidebar .brand>span{font-size:17px;letter-spacing:0}.sidebar .brand small{font-size:6.5px;letter-spacing:.15px}.sidebar .brand strong{font-size:33px}.is-collapsed .sidebar .brand strong{font-size:25px}.app{--sidebar:224px}.app.is-collapsed{--sidebar:76px}.app .sidebar{background:#fff;border-right:1px solid #e8ecf3;color:#5b667b}.app .brand-row{height:92px;padding:20px 17px;gap:10px}.app .brand{gap:9px}.app .sidebar .brand strong{font-size:30px;line-height:40px;color:#3867ef;text-shadow:none;letter-spacing:-2px;font-style:normal}.app .sidebar .brand>span{color:#1d2940;font-size:19px;line-height:1.15}.app .sidebar .brand small{font-size:6.5px;letter-spacing:.7px;color:#8792a5;margin-top:5px}.app .collapse-button{background:#f5f7fb;border:0;color:#8590a3;box-shadow:none;border-radius:7px;width:25px;height:29px;padding:3px;margin-left:auto}.app .sidebar-search{margin:0 14px 12px;padding:0 12px;gap:9px;background:#f4f6fa;border:1px solid #edf0f5;color:#7c879a;height:40px;min-height:40px;border-radius:9px;font-size:12px}.app .sidebar-search kbd{background:#fff;color:#95a0b2;border:1px solid #e5eaf1;border-radius:4px;padding:2px 4px;font-size:9px}.app .sidebar nav{gap:5px;padding:0 12px 18px;overflow:auto;display:flex;flex:1;flex-direction:column;min-height:0}.app .nav-section{height:33px;min-height:33px;margin:8px 11px 0;display:flex;align-items:center;justify-content:flex-start;color:#a1a9b8;font-size:11px;letter-spacing:1px}.app .nav-section:before,.app .nav-section:after{display:none}.app .nav-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:11px;flex:none;min-height:45px;max-height:45px;padding:8px 11px;margin:0;border-radius:9px;font-size:13px;font-weight:500;color:#657187;background:none;box-shadow:none;border:0;transition:background .15s,color .15s}.app .nav-link:hover{color:#2f60db;background:#f3f6fc}.app .nav-link.active{background:#eaf0ff;color:#3867e9;box-shadow:none}.app .nav-icon{display:flex;align-items:center;justify-content:center;width:23px;height:25px;flex-shrink:0}.app .nav-label{display:block;white-space:nowrap}.app .nav-count{display:block;margin-left:auto;padding:1px 7px;border-radius:6px;background:#fff;font-size:11px;color:#6986d4}.app .sidebar-footer{padding:18px 21px 20px;border-top:1px solid #eef0f5}.app .sidebar-footer>div{gap:13px}.app .sidebar-footer button{color:#8893a6}.app .sidebar-footer button:hover{color:#3867e9}.app .sidebar-footer p{font-size:9px;color:#9ca5b4;margin-top:16px}.app .space-pill{color:#8693ab;background:#f4f6fb;padding:6px 7px;font-size:9px}.app.is-collapsed .brand-row{height:104px;flex-direction:column;padding:17px 0 7px;gap:4px}.app.is-collapsed .sidebar .brand>span,.app.is-collapsed .nav-label,.app.is-collapsed .nav-count{display:none}.app.is-collapsed .collapse-button{margin:0;height:23px}.app.is-collapsed .sidebar-search{justify-content:center;margin:0 12px 6px;padding:0}.app.is-collapsed .sidebar-search kbd{display:none}.app.is-collapsed .sidebar nav{padding-inline:10px}.app.is-collapsed .nav-link{min-height:45px;max-height:45px;justify-content:center;padding:8px}.app.is-collapsed .nav-icon{display:flex}.app.is-collapsed .nav-section{height:20px;min-height:20px;margin:0}.app.is-collapsed .sidebar-footer{padding:18px}.app.is-collapsed .sidebar-footer>div{gap:12px;justify-content:center}.app .page-title h1{font-size:28px}.app .page-title p{font-size:14px}.agent-name{font-size:11px;font-weight:500}.agent-name:after{display:none}.agent-title h2{font-size:18px;margin-top:5px}.agent-info>p{font-size:12px;line-height:1.8}.agent-info{height:223px}.employees-team-banner{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:19px 23px;margin-top:22px;background:#fff;border:1px solid #e3e9f5;border-radius:13px}.employees-team-banner h2{font-size:16px;color:#34486c}.employees-team-banner p{font-size:12px;color:#8795ab;line-height:1.8;margin-top:5px}.employees-team-banner button{white-space:nowrap}.team-artwork{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;position:relative}.team-art-person{min-width:0;position:relative;overflow:hidden;border-radius:18px;background:var(--portrait-tint);padding-top:8px;isolation:isolate;border:1px solid #ffffff8a}.team-art-number{position:absolute;top:9px;left:11px;font-size:10px;letter-spacing:1px;color:#51698899}.team-artwork .team-art-person img{position:relative;width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;margin:0;min-width:0;max-width:100%;filter:none}.team-art-name{display:block;color:#39475d;font-size:10px;text-align:center;padding:0 3px 12px;font-weight:550;white-space:nowrap}.hero-art .team-artwork{align-self:center;transform:rotate(-3deg);gap:12px;padding:15px 0}.hero-art:has(.team-artwork){align-items:center;padding-top:0}.hero-art:has(.team-artwork) .hero-arch{display:none}.hero-art .team-art-person:nth-child(2n){transform:translateY(16px)}.auth-art:has(.team-artwork){margin:25px 0}.auth-art .team-artwork{gap:8px}.auth-art .team-art-person{border-radius:12px}.auth-art .team-art-name{font-size:9px;padding-bottom:9px}.auth-art .team-art-number{font-size:8px}.market>.team-artwork{max-width:570px;margin:0 auto 22px}.home-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.home-roster button{display:grid;grid-template-columns:50px 1fr;column-gap:14px;text-align:left;padding:16px}.home-roster .employee-avatar{width:50px;height:50px;grid-row:1/3;margin:0}.home-roster strong{font-size:14px;align-self:end}.home-roster small{font-size:11px;align-self:start}.management-page{padding:28px 28px 30px;max-width:1500px;margin:auto}.management-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.management-eyebrow{font-size:9px;font-weight:600;letter-spacing:2px;color:#879bc1;display:block;margin-bottom:11px}.management-heading h2{font-size:24px;font-weight:600;color:#273752;letter-spacing:-.4px;line-height:1.5}.management-heading p{font-size:13px;color:#8c97ab;line-height:1.8;margin-top:7px}.management-heading>.button{flex-shrink:0}.management-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:27px}.management-stat{display:flex;gap:17px;align-items:flex-start;border:1px solid #e7ebf4;background:#fff;border-radius:12px;padding:23px}.management-stat>span,.management-symbol{width:42px;height:42px;border-radius:11px;background:#edf2ff;color:#6485da;display:flex;align-items:center;justify-content:center;flex-shrink:0}.management-stat:nth-child(2)>span{background:#eaf7f3;color:#62a38f}.management-stat:nth-child(3)>span{background:#f6f0ff;color:#a18bc7}.management-stat small{font-size:12px;color:#8692a7}.management-stat strong{display:block;font-size:27px;color:#314561;font-weight:600;line-height:1.45;margin:5px 0 4px}.management-stat p{font-size:10px;color:#9aa4b4}.management-section{border:1px solid #e6ebf4;border-radius:14px;overflow:hidden;background:#fff}.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f5;padding:20px 23px}.management-toolbar .search-input{width:245px;background:#fafbfe;border-color:#e6eaf2;border-radius:8px}.management-section>.empty{padding:72px 20px}.management-section .empty h3{color:#5c6d86}.management-section .empty p{max-width:420px;line-height:1.9}.management-section .empty .button{margin-top:4px}.business-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:23px}.business-link-card{border:1px solid #e6ebf3;border-radius:11px;padding:18px;min-width:0}.business-link-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:8px}.business-link-top .management-symbol{width:37px;height:37px;border-radius:9px}.business-link-card h3{font-size:15px;color:#394c6a;overflow-wrap:anywhere}.link-description{font-size:12px;line-height:1.8;color:#9aa4b4;margin:9px 0 14px;min-height:43px;overflow-wrap:anywhere}.business-url{color:#6385c8;background:#f6f8fc;border-radius:6px;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:7px;overflow-wrap:anywhere;padding:10px;min-height:39px}.business-url:hover{background:#edf2ff}.management-row-actions{display:flex;align-items:center;gap:14px;padding-top:15px;margin-top:16px;border-top:1px solid #eff2f7}.management-row-actions button{display:flex;align-items:center;gap:5px;padding:3px 0;font-size:11px;color:#8797b1}.management-row-actions button:hover{color:#416cf5}.management-row-actions button:last-child{margin-left:auto}.management-footnote{font-size:10px;line-height:1.9;color:#98a2b3;margin-top:19px}.management-note{display:flex;align-items:flex-start;gap:10px;padding:17px 20px;background:#edf2ff;border:1px solid #dfe7f9;border-radius:10px;font-size:11px;line-height:1.8;color:#7d90b3;margin-top:20px}.partner-filter{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0;color:#9ca7b7;font-size:11px}.partner-filter label{display:flex;align-items:center;gap:9px}.partner-filter select{border:1px solid #e6eaf2;border-radius:6px;color:#6a7b96;background:#fff;padding:5px 8px;font-size:11px}.partner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:21px 23px;gap:18px}.partner-card{padding:20px;border:1px solid #e5ebf4;border-radius:11px;min-width:0}.partner-person{display:flex;align-items:center;gap:11px}.partner-avatar{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dce6fd;background:#eef3ff;color:#6586d1;border-radius:12px;font-size:19px}.partner-person>div{min-width:0;flex:1}.partner-person h3{font-size:14px;color:#3c4f6c;overflow-wrap:anywhere}.partner-person p{font-size:9px;color:#9ba9bd;margin-top:6px;overflow-wrap:anywhere}.partner-status{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:10px;color:#9b8e71;background:#f8f4ed}.partner-status.is-active{color:#51947e;background:#edf7f2}.partner-details{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:19px 0}.partner-details small,.partner-promotion small{font-size:10px;color:#99a7bb}.partner-details p{font-size:12px;color:#61748d;line-height:1.8;margin-top:6px;overflow-wrap:anywhere}.partner-notes{font-size:11px;color:#8b9ab0;line-height:1.8;padding-bottom:15px;overflow-wrap:anywhere}.partner-promotion{padding:10px 12px;border-radius:7px;background:#f8faff;min-height:49px}.partner-promotion p{font-size:10px;line-height:1.8;color:#98a7bf}.partner-promotion a{display:block;overflow-wrap:anywhere;color:#7693c9;font-size:10px;line-height:1.7;margin-top:5px}.distribution-rules{max-width:700px;padding:30px}.rules-intro{display:flex;align-items:center;gap:13px;margin-bottom:28px}.rules-intro h3{font-size:16px;color:#495f7c}.rules-intro p{font-size:11px;line-height:1.8;color:#93a1b5;margin-top:6px}.distribution-rules .field small{font-size:10px;color:#96a5bb;margin-top:8px;line-height:1.8}.form-error{font-size:12px;color:#ba5e5e;margin:0 0 16px;line-height:1.8}.conversation-bar .soft-tag{max-width:160px;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.business-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-stat{padding:18px;gap:10px}.management-stat>span{width:34px;height:34px;border-radius:9px}.management-stat p{font-size:9px}.management-heading h2{font-size:22px}.home-roster button{padding:13px 10px;column-gap:9px;grid-template-columns:42px 1fr}.home-roster .employee-avatar{width:42px;height:42px}.home-roster strong{font-size:12px}.partner-list{grid-template-columns:1fr}}@media(max-width:800px){.management-page{padding:23px 20px}.management-heading{align-items:flex-start;gap:14px}.management-heading h2{font-size:20px}.management-heading p{font-size:12px}.management-stats{gap:10px}.management-stat{display:block;padding:15px}.management-stat>span{margin-bottom:13px}.management-stat strong{font-size:22px}.management-toolbar{padding:18px;flex-wrap:wrap}.business-link-grid{padding:18px;gap:12px;grid-template-columns:1fr}.home-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.app,.app.is-collapsed{--sidebar:0px}.app .workspace{margin-left:0}.app .sidebar,.app.is-collapsed .sidebar{width:224px;transform:translate(-100%);visibility:hidden;transition:transform .2s}.app.nav-open .sidebar{transform:translate(0);visibility:visible}.app .nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#13284d55;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app .brand-row,.app.is-collapsed .brand-row{height:88px;flex-direction:row;padding:20px 17px;gap:9px}.app.is-collapsed .sidebar .brand>span{display:block}.app .collapse-button,.app.is-collapsed .collapse-button{display:none}.app .mobile-close,.app .mobile-menu{display:flex}.app .mobile-close{margin-left:auto}.app.is-collapsed .sidebar-search{padding:0 12px;justify-content:flex-start;margin:0 14px 12px}.app.is-collapsed .sidebar-search>span,.app.is-collapsed .nav-section>span,.app.is-collapsed .nav-label,.app.is-collapsed .nav-count{display:block}.app.is-collapsed .sidebar nav{padding:0 12px 18px}.app.is-collapsed .nav-section{height:33px;min-height:33px;margin:8px 11px 0}.app.is-collapsed .nav-link{padding:8px 11px;justify-content:flex-start}.app.is-collapsed .sidebar-footer{padding:18px 21px 20px}.app.is-collapsed .space-pill{display:flex}.app.is-collapsed .sidebar-footer p{display:block}.app .topbar{padding:13px 15px 13px 10px;gap:9px}.app .page-title h1{font-size:23px}.app .page-title p{font-size:12px;max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-team-banner{padding:17px;gap:12px}.employees-team-banner h2{font-size:14px}}@media(max-width:600px){.agent-title h2{font-size:15px}.agent-info{padding:13px 11px 10px;height:206px}.agent-name{font-size:10px}.agent-info>p{font-size:11px;line-height:1.8}.employees-team-banner{display:block}.employees-team-banner button{margin-top:13px}.team-artwork,.hero-art .team-artwork{gap:6px}.team-art-person{border-radius:10px;padding-top:5px}.team-art-number{font-size:7px;top:6px;left:7px}.team-art-name{font-size:7px;padding-bottom:8px}.hero-art .team-artwork{padding:0 4px;transform:rotate(-2deg)}.hero-art .team-art-person:nth-child(2n){transform:translateY(9px)}.home-roster button{display:grid;grid-template-columns:38px 1fr;column-gap:8px;text-align:left;padding:11px 9px}.home-roster .employee-avatar{width:38px;height:38px;margin:0}.home-roster strong{font-size:11px;align-self:end}.home-roster small{font-size:9px;align-self:start}.management-page{padding:23px 14px}.management-heading{flex-wrap:wrap;margin-bottom:22px}.management-heading h2{font-size:21px}.management-heading .button{padding:10px 14px}.management-stats{gap:8px;margin-bottom:20px}.management-stat{padding:13px 10px}.management-stat small{font-size:10px}.management-stat p{font-size:8px;line-height:1.7}.management-stat strong{font-size:21px}.management-stat>span{width:31px;height:31px}.management-stat>span svg{width:18px}.management-toolbar{padding:16px}.management-toolbar .search-input{width:100%;height:35px}.management-section>.empty{padding:45px 18px}.management-section .empty h3{font-size:15px}.management-section .empty p{font-size:11px}.partner-filter{padding:16px 16px 0}.partner-list{padding:16px;gap:12px}.partner-card{padding:16px}.partner-person{gap:8px}.partner-person h3{font-size:13px}.partner-person p{font-size:8px}.partner-avatar{width:37px;height:37px;font-size:17px}.partner-status{font-size:9px}.distribution-rules{padding:22px 17px}.rules-intro h3{font-size:14px}.rules-intro p{font-size:10px}.management-note{font-size:10px;padding:14px;gap:8px}.conversation-bar .soft-tag{display:none}}@media(prefers-reduced-motion:reduce){.app .nav-link,.app .sidebar,.hero-art .team-artwork{transition:none}}.phone-links-page{max-width:1440px;margin:auto;padding:30px 28px 35px}.phone-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;border:1px solid #e1e9f9;border-radius:18px;background:linear-gradient(125deg,#f1f6ff,#e7eeff);padding:38px 44px;margin-bottom:34px;overflow:hidden}.phone-hero h2{font-size:34px;line-height:1.5;letter-spacing:-.7px;font-weight:650;color:#25395e}.phone-hero-copy>p{font-size:14px;line-height:1.95;color:#7284a2;max-width:480px;margin-top:16px}.phone-hero-status{display:flex;align-items:center;gap:7px;margin-top:25px;font-size:11px;color:#798cac}.status-dot{width:6px;height:6px;border-radius:50%;background:#94a9cf;flex-shrink:0}.phone-demo{width:100%;max-width:350px;justify-self:center;border:1px solid #dce5f6;box-shadow:0 14px 40px #476bc216;border-radius:20px;background:#fff;overflow:hidden;transform:rotate(2deg)}.phone-demo-head{display:flex;align-items:center;gap:11px;padding:17px 19px;border-bottom:1px solid #eef1f8}.phone-bot-icon{width:35px;height:35px;border-radius:11px;background:#eaf0ff;color:#5d80d9;display:grid;place-items:center}.phone-demo-head>div{flex:1}.phone-demo-head strong{display:block;font-size:13px;color:#405776}.phone-demo-head small{display:block;font-size:9px;color:#8b9bb5;margin-top:4px}.phone-demo-head>span:last-child{color:#9baac2}.phone-demo-body{padding:20px 17px;background:#f8faff}.phone-message{padding:11px 13px;border-radius:12px;font-size:11px;line-height:1.85;max-width:91%}.phone-message.human{margin-left:auto;background:#5d80ed;color:#fff;border-bottom-right-radius:4px}.phone-message.bot{margin-top:17px;background:#fff;border:1px solid #e5ebf6;border-bottom-left-radius:4px;color:#5f7396}.phone-message.bot strong{font-size:11px;color:#4a6083}.phone-message.bot p{margin:5px 0 9px;font-size:10px}.phone-message.bot>span{display:flex;align-items:center;gap:4px;color:#8c9ebd;font-size:8px;border-top:1px solid #eef2f9;padding-top:8px}.phone-demo-input{display:flex;align-items:center;justify-content:space-between;margin:13px 17px;border:1px solid #e3eaf5;background:#f9fbff;border-radius:7px;padding:8px 11px;font-size:10px;color:#a4b1c8}.phone-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.phone-section-title h3{font-size:19px;color:#354969}.phone-section-title p{font-size:12px;color:#8291a8;line-height:1.8;margin-top:6px}.phone-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.phone-channel-card{background:#fff;border:1px solid #e5eaf3;border-radius:13px;padding:21px;min-width:0}.phone-channel-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.channel-brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;border-radius:12px;background:var(--channel-color);color:#fff;font-size:22px;font-weight:600}.phone-channel-top .status-pill{font-size:9px;padding:5px 8px;background:#f3f5f9;color:#8c9ab0}.phone-channel-card h3{font-size:17px;color:#344866}.phone-channel-card>p{font-size:12px;line-height:1.9;color:#8291a6;margin:12px 0 13px;min-height:70px}.channel-method{display:inline-flex;padding:5px 7px;background:#f1f5fd;color:#718dbb;border-radius:5px;font-size:9px}.phone-channel-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:16px;border-top:1px solid #edf1f7;margin-top:20px}.phone-channel-actions button{display:flex;align-items:center;gap:4px;padding:2px 0;color:#7b8faf;font-size:11px}.phone-channel-actions button:last-child{color:#547add}.phone-workflow{border:1px solid #e5eaf3;border-radius:13px;background:#fff;padding:26px;margin:25px 0}.phone-workflow>h3{font-size:16px;color:#495f7c;margin-bottom:24px}.phone-workflow>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.phone-workflow article{display:flex;gap:14px;align-items:flex-start}.phone-workflow article>span{display:grid;place-items:center;width:44px;height:44px;background:#f0f5ff;color:#86a0cd;border-radius:11px}.phone-workflow small{font-size:9px;letter-spacing:1px;color:#8e9fb9;display:block}.phone-workflow h4{font-size:14px;font-weight:500;color:#536b8c;margin:5px 0 6px}.phone-workflow article p{font-size:10px;line-height:1.8;color:#8b9bb2}.phone-try{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #e3e9f6;border-radius:13px;background:#fff;padding:24px}.phone-try>div{flex:1;min-width:210px}.phone-try h3{font-size:16px;color:#4d6282}.phone-try>div p{font-size:11px;color:#8a9bb4;line-height:1.8;margin-top:7px}.phone-try>select{padding:9px 11px;border:1px solid #dfe7f4;border-radius:8px;background:#f7f9ff;color:#677e9e;font-size:12px}.phone-example{flex-basis:100%;font-size:12px;color:#7990b1;line-height:1.9;padding-top:15px;border-top:1px solid #eef1f7}.phone-detail>.channel-brand-mark{margin-bottom:17px}.phone-detail h3{font-size:18px;color:#495f7d;line-height:1.6}.phone-detail ol{padding-left:22px;color:#7b8da8;font-size:13px;line-height:2.1;margin:18px 0}.phone-detail>.button{margin-top:23px}.distribution-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.distribution-tier{padding:28px 30px 19px;border:1px solid #dce6f8;border-radius:15px;background:linear-gradient(120deg,#f2f6ff,#fff)}.distribution-tier.tier-agency{background:linear-gradient(120deg,#f1f0ff,#fff);border-color:#e4e0f6}.tier-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.tier-top>span:first-child{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#e4edff;color:#6388d7}.tier-agency .tier-top>span:first-child{background:#ebe5fa;color:#9780c4}.tier-kicker{font-size:9px;letter-spacing:1.6px;color:#98a8c1}.distribution-tier h3{font-size:24px;color:#3d567b;font-weight:600}.distribution-tier>p{font-size:12px;color:#8397b1;line-height:1.85;margin-top:10px}.tier-rate{display:flex;align-items:baseline;gap:12px;margin:26px 0 24px}.tier-rate strong{font-size:34px;font-weight:600;letter-spacing:-.5px;color:#436bac}.tier-rate>span{font-size:11px;color:#8a9dbc}.tier-agency .tier-rate strong{color:#8270b3}.distribution-tier footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e6ebf5;padding-top:14px;font-size:10px;color:#91a1b9}.distribution-tier footer>span{display:flex;align-items:center;gap:5px}.distribution-admin-hint{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 25px;font-size:11px;color:#8398b6}.distribution-admin-hint p{display:flex;align-items:center;gap:8px;line-height:1.9}.distribution-admin-hint .text-button{white-space:nowrap;font-size:11px;color:#668cd3}.form-hint{font-size:11px;color:#8595ad;line-height:1.9;margin:0 0 20px}.agent-card:has(.agent-state){position:relative}.agent-state{position:absolute;right:9px;top:50px;z-index:2;background:#fff;color:#8794ab;padding:4px 8px;border-radius:7px;font-size:10px}@media(max-width:1200px){.phone-hero{gap:30px;padding:30px}.phone-hero h2{font-size:29px}.phone-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-channel-card>p{min-height:45px}}@media(max-width:800px){.phone-links-page{padding:24px 20px}.phone-hero{gap:20px;padding:25px}.phone-hero h2{font-size:25px}.phone-hero-copy>p{font-size:12px}.phone-demo{max-width:295px}.phone-workflow{padding:23px}.phone-workflow>div{gap:16px}.phone-workflow article{gap:9px}.phone-workflow article>span{width:35px;height:35px}.distribution-tier{padding:23px}.distribution-tier h3{font-size:22px}.tier-rate strong{font-size:28px}.distribution-admin-hint{align-items:flex-start}}@media(max-width:600px){.phone-links-page{padding:22px 14px}.phone-hero{grid-template-columns:1fr;padding:27px 22px;gap:27px;border-radius:14px}.phone-hero h2{font-size:28px}.phone-hero-copy>p{font-size:12px;line-height:1.95}.phone-hero-status{margin-top:18px;font-size:10px}.phone-demo{max-width:285px;margin-bottom:4px}.phone-section-title{align-items:flex-start}.phone-section-title h3{font-size:16px}.phone-section-title p{font-size:11px}.phone-section-title .button{font-size:10px;padding:7px 10px;white-space:nowrap}.phone-channel-grid{gap:11px}.phone-channel-card{padding:16px 13px}.channel-brand-mark{width:36px;height:36px;border-radius:10px;font-size:19px}.phone-channel-top{gap:5px;margin-bottom:17px}.phone-channel-top .status-pill{font-size:8px;padding:4px 5px}.phone-channel-card h3{font-size:15px}.phone-channel-card>p{font-size:10px;min-height:76px}.channel-method{font-size:8px}.phone-channel-actions{flex-wrap:wrap;gap:11px;margin-top:16px;padding-top:13px}.phone-channel-actions button{font-size:10px}.phone-workflow{padding:22px 18px;margin:20px 0}.phone-workflow>h3{font-size:15px;line-height:1.7}.phone-workflow>div{grid-template-columns:1fr;gap:22px}.phone-workflow article{gap:14px}.phone-workflow article>span{width:40px;height:40px}.phone-workflow h4{font-size:14px}.phone-try{padding:20px 17px;gap:12px}.phone-try>div{flex-basis:100%;margin-bottom:5px}.phone-try>select{flex:1;min-width:0;font-size:11px}.phone-example{font-size:11px}.distribution-tier-grid{gap:11px}.distribution-tier{padding:18px 15px 15px}.tier-top{margin-bottom:18px;flex-wrap:wrap;gap:13px}.tier-kicker{font-size:7px;letter-spacing:1px;flex-basis:100%}.tier-top>span:first-child{width:39px;height:39px;border-radius:11px}.distribution-tier h3{font-size:19px}.distribution-tier>p{font-size:10px;min-height:55px}.tier-rate{display:block;margin:17px 0}.tier-rate strong{font-size:28px;display:block}.tier-rate>span{font-size:9px;display:block;margin-top:5px}.distribution-tier footer{flex-direction:column;font-size:9px;gap:7px}.distribution-admin-hint{flex-direction:column;gap:9px;margin:18px 0}.phone-links-page .management-footnote{font-size:10px}}
