:root{--timi-accent:#8fb4ff;--timi-focus:#b4cdff}html{scroll-padding-top:88px}body{overflow-wrap:break-word}.timi-public,.ws-v2,.admin-v2{min-width:0}.timi-public :is(button,a,input,select,textarea,summary):focus-visible,.ws-v2 :is(button,a,input,select,textarea,summary):focus-visible,.admin-v2 :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--timi-focus);outline-offset:4px}.timi-public :is(button,a),.admin-v2 button,.launch-plan button{touch-action:manipulation}.timi-public input,.timi-public textarea,.timi-public select,.launch-plan :is(input,select,textarea){transition:border-color .18s,box-shadow .18s}.timi-public :is(input,textarea,select):focus,.launch-plan :is(input,textarea,select):focus{border-color:#7698cf;box-shadow:0 0 0 3px #7698cf14}.timi-public button:disabled,.ws-v2 button:disabled,.launch-plan button:disabled{cursor:wait}.timi-public :is(h1,h2,h3),.launch-guide h2,.admin-v2 :is(h1,h2){text-wrap:balance}.timi-public img{max-width:100%}.timi-public header nav{overscroll-behavior:contain}.timi-plans article>a{justify-content:center;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:flex}.timi-access .launch-plan{box-shadow:inset 0 1px #ffffff05}.ws-chat .launch-guide{box-sizing:border-box;background:linear-gradient(135deg,#101b2d,#0c1421);width:100%;max-width:920px;margin:0 0 30px}.ws-chat .launch-guide-link{color:#93a6c5;background:#82a3d908;border-color:#82a3d91a;margin:0 0 22px}.ws-ai-message .launch-feedback{color:#8d9aae;padding-top:8px}.ws-ai-message .launch-feedback button{color:#a4b2c8;background:#ffffff04;border-color:#ffffff12;min-height:36px}.launch-feedback form{background:#101927;border:1px solid #82a3d91a;border-radius:15px;flex-basis:100%;margin-top:6px;padding:14px}.launch-feedback textarea{resize:vertical;margin:5px 0 10px}.launch-plan button{min-height:46px;font-weight:600}.ws-answer-enter{animation:.35s ease-out both timi-answer-in}.ws-message-enter{animation:.22s ease-out both timi-message-in}.ws-thinking{animation:.28s ease-out both timi-answer-in}.ws-thinking>span{position:relative}.ws-thinking>span:after{content:"";border:1px solid #83a5dd3b;border-radius:15px;animation:2.6s ease-in-out infinite timi-orbit;position:absolute;inset:-4px}.ws-thinking-content{color:#9ba8bd;align-items:center;gap:12px;min-height:35px;display:flex}.ws-thinking-dots{flex:none;align-items:center;gap:4px;display:inline-flex}.ws-thinking-dots i{background:#8caadb;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite timi-dot}.ws-thinking-dots i:nth-child(2){animation-delay:.18s}.ws-thinking-dots i:nth-child(3){animation-delay:.36s}.ws-thinking-progress{background:#83a5dd0b;border-radius:4px;width:min(280px,100%);height:2px;margin-top:3px;overflow:hidden}.ws-thinking-progress i{background:linear-gradient(90deg,#0000,#83a5dd99,#0000);width:40%;height:100%;animation:2.5s ease-in-out infinite timi-progress;display:block}.ws-v2 .ws-composer{bottom:calc(24px + var(--ws-keyboard-offset,0px) + env(safe-area-inset-bottom))}.ws-composer textarea:disabled{opacity:.65}.ws-latest{bottom:calc(215px + var(--ws-keyboard-offset,0px) + env(safe-area-inset-bottom));z-index:35;color:#c2d3ee;background:#111b2cf5;border:1px solid #83a5dd40;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;display:flex;position:fixed;left:calc(50% + 125px);transform:translate(-50%);box-shadow:0 8px 30px #0005}.ws-latest svg{width:14px;height:14px}.ws-main>header>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-inline-notice,.inline-notice,.form-success,.form-error{overflow-wrap:anywhere}.ws-v2>aside{overscroll-behavior:contain}.admin-v2 .support-actions{gap:10px}.admin-v2 .panel-heading{flex-wrap:wrap}.admin-v2 .launch-inbox select{min-height:44px}@keyframes timi-message-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes timi-answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes timi-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes timi-orbit{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.8;transform:scale(1.06)}}@keyframes timi-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (max-width:1100px){.ws-latest{left:50%}.ws-v2>aside{width:min(290px,85vw);height:100dvh;overflow-y:auto}}@media (max-width:760px){html{scroll-padding-top:76px}.timi-public :is(input,select,textarea),.ws-v2 :is(input,select,textarea),.admin-v2 :is(input,select,textarea),.launch-plan :is(input,select,textarea){font-size:16px!important}.timi-public :is(button,summary),.launch-actions button,.launch-feedback button,.ws-chat .launch-guide-link{min-height:44px}.timi-public :is(input,select),.admin-v2 :is(input,select){min-height:46px}.timi-public header nav{max-height:calc(100dvh - 96px)}.timi-public footer :is(button,a){align-items:center;min-height:40px;display:inline-flex}.ws-chat .launch-guide{border-radius:17px;margin:0 0 25px;padding:18px}.launch-guide p{font-size:.9rem}.launch-actions{gap:8px}.launch-actions button{font-size:.8rem}.ws-ai-message .launch-feedback{grid-column:1/-1;gap:8px;margin:6px 0 0}.launch-feedback>small{flex-basis:100%}.launch-feedback form{box-sizing:border-box;max-width:none}.ws-v2 .ws-composer{bottom:calc(max(10px,env(safe-area-inset-bottom)) + var(--ws-keyboard-offset,0px))}.ws-v2 .ws-composer textarea{font-size:16px!important}.ws-composer-hint{font-size:.61rem;line-height:1.45}.ws-composer>.ws-composer-notice{padding:10px 12px;font-size:.75rem}.ws-latest{bottom:calc(174px + var(--ws-keyboard-offset,0px) + env(safe-area-inset-bottom));min-height:44px}.ws-thinking-content,.ws-thinking-progress{grid-column:1/-1}.ws-thinking-content{font-size:.82rem;line-height:1.5}.ws-answer-actions button{min-height:44px}.ws-answer-actions{flex-wrap:wrap}.ws-user-message{overflow-wrap:anywhere;max-width:92%}.admin-v2 .control-side{height:auto;min-height:70px;padding:7px 0}.admin-v2 .control-side nav button{flex-direction:column;justify-content:center;gap:5px;min-width:76px;min-height:55px;padding:5px 9px;display:flex}.admin-v2 .control-side nav button span{font-size:.64rem;line-height:1.1;display:block}.admin-v2 .control-side nav button svg{width:17px;height:17px}.admin-v2 .control-main{min-width:0}.admin-v2 .support-stats span{font-size:.66rem}.admin-v2 .support-detail blockquote{font-size:.9rem;line-height:1.6}.admin-v2 .support-actions .button{width:100%;min-height:46px}.admin-v2 .panel-heading .button{width:100%}}@media (max-width:360px){.ws-chat{padding-inline:14px}.ws-welcome-copy h1{font-size:2.65rem}.ws-prompt-grid button,.launch-plan{padding:14px}.ws-answer-head{gap:8px}.ws-answer-head>span{font-size:.62rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.timi-public *,.timi-public :before,.timi-public :after,.ws-v2 *,.ws-v2 :before,.ws-v2 :after,.admin-v2 *,.admin-v2 :before,.admin-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ws-thinking-progress i{opacity:.5;width:100%}}.timi-public .timi-plans .timi-plan-toggle{box-sizing:border-box;width:min(300px,100%);min-width:0;max-width:100%}.timi-public .timi-plans .timi-plan-toggle button{flex:1;min-width:0}.timi-contact{overflow-x:clip}@media (max-width:760px){.timi-contact .timi-contact-robot{opacity:.28;pointer-events:none;width:200px;max-width:70%;right:-25px}}.timi-public .timi-footer :is(nav,div,small){min-width:0}@media (max-width:1000px){.timi-public .timi-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.timi-public .timi-footer>div:first-child,.timi-public .timi-footer>small{grid-column:1/-1}.timi-public .timi-footer>small{white-space:normal;flex-wrap:wrap;gap:12px;display:flex}}@media (max-width:760px){.timi-public .timi-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}.ws-account-grid>*,.ws-account-side,.ws-profile-head>div{min-width:0}.ws-profile-head h2,.ws-profile-head p{overflow-wrap:anywhere}.ws-profile-head>span{flex-shrink:0}@media (max-width:760px){.ws-profile-head{flex-wrap:wrap}.ws-profile-head>div{flex:1}.ws-profile-head em{margin-left:0}}.timi-public .timi-context-cta{color:#bdd2f4;align-items:center;gap:10px;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.timi-context-cta svg,.timi-service-plan-cta svg{flex-shrink:0;width:18px}.timi-public .timi-service-index{border-bottom:1px solid #253043;flex-wrap:wrap;gap:12px;max-width:1280px;margin:0 auto;padding:20px 42px;display:flex}.timi-service-index a{color:#c5dfd8;border:1px solid #2d3a50;border-radius:100px;padding:10px 16px;font-size:.85rem;text-decoration:none;transition:background .2s,border-color .2s}.timi-service-index a:hover{background:#15233a;border-color:#7090c5}.timi-public .timi-service-example{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;max-width:1280px;margin:0 auto;padding:92px 42px;scroll-margin-top:100px;display:grid}.timi-example-copy,.timi-example-canvas{min-width:0}.timi-example-copy>span,.timi-buying-steps>span{color:#99b0d6;letter-spacing:.15em;font-size:.66rem}.timi-public .timi-example-copy h2{color:#f0f7f3;letter-spacing:-.045em;margin:18px 0;font-size:clamp(1.8rem,3.3vw,2.8rem);line-height:1.15}.timi-example-copy p{color:#b3c8c1;font-size:.95rem;line-height:1.75}.timi-example-copy ul{color:#e1eee8;gap:12px;margin:24px 0;padding:0;font-size:.9rem;list-style:none;display:grid}.timi-example-copy li{align-items:center;gap:10px;display:flex}.timi-example-copy li svg{color:#90d8bf;flex-shrink:0;width:16px}.timi-example-copy>small{color:#94ada4;font-size:.74rem;line-height:1.7;display:block}.timi-example-canvas{background:#0c121d;border:1px solid #34534a;border-radius:20px;overflow:hidden;box-shadow:0 25px 70px #0005}.timi-example-bar{color:#b1c9bf;letter-spacing:.16em;border-bottom:1px solid #29473d;justify-content:space-between;padding:17px 22px;font-size:.62rem;display:flex}.timi-example-web{isolation:isolate;min-height:330px;position:relative}.timi-example-web>img{object-fit:cover;opacity:.36;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.timi-example-web>div{max-width:440px;padding:45px 30px}.timi-example-web small{color:#b5dec9;letter-spacing:.15em;font-size:.65rem}.timi-public .timi-example-web h3{color:#f4f8ee;letter-spacing:-.04em;margin:17px 0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.14}.timi-example-web p{color:#d0dfd4;font-size:.85rem;line-height:1.65}.timi-example-chip{color:#d9eadc;border:1px solid #86b49c;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:11px 14px;font-size:.76rem;display:inline-flex}.timi-example-chip svg{width:15px}.timi-example-caption{color:#9cb9ab;align-items:center;gap:10px;padding:17px 22px;font-size:.73rem;line-height:1.6;display:flex}.timi-example-caption svg{flex-shrink:0;width:18px}.timi-example-posts,.timi-example-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px;display:grid}.timi-example-posts article{background:#182a1e;border:1px solid #354c40;border-radius:10px;overflow:hidden}.timi-example-posts img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.timi-example-posts article:nth-child(2) img{object-position:20% center;filter:sepia(.35)}.timi-example-posts article:nth-child(3) img{object-position:80% center;filter:brightness(.75)}.timi-example-posts small{color:#b5cbb5;letter-spacing:.1em;margin:18px 12px 10px;font-size:.6rem;display:block}.timi-public .timi-example-posts h3{color:#eef0db;margin:0 12px 10px;font-size:1rem;line-height:1.3}.timi-example-posts article>span{color:#b6c7ad;margin:0 12px 18px;font-size:.73rem;line-height:1.5;display:block}.timi-example-flow article{background:linear-gradient(145deg,#1a202a,#0f141c);border:1px solid #3d444f;border-radius:12px;min-width:0;padding:22px 16px}.timi-example-flow article>span{color:#a8beb1;margin-bottom:22px;font-size:.66rem;display:block}.timi-example-flow svg{color:#b5d9c8;width:25px;margin-bottom:20px}.timi-public .timi-example-flow h3{color:#e6ece6;font-size:1rem;line-height:1.4}.timi-example-flow p{color:#a9bcb2;font-size:.78rem;line-height:1.7}.timi-public .timi-service-plan-cta{color:#102c24;background:#b6ded0;border:1px solid #7d98c3;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:22px;padding:14px;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.timi-plan-payment{color:#a9c0b7;margin:7px 0 18px;font-size:.7rem;line-height:1.6;display:block}.timi-table-guide{color:#9bb7ad;margin-bottom:10px;font-size:.72rem}.timi-public .timi-plan-explainer{text-align:left;background:#0c1729;border:1px solid #2d3b51;border-radius:14px;max-width:780px;margin:28px auto;padding:24px}.timi-plan-explainer strong{color:#d4deee;font-size:1rem}.timi-public .timi-plan-explainer p{color:#a6b1c3;margin:10px 0 0;font-size:.88rem;line-height:1.75}.timi-public .timi-buying-steps{text-align:left;margin-top:70px}.timi-buying-steps h2{color:#e1e7f1;margin:16px 0 26px;font-size:clamp(1.7rem,3vw,2.5rem)}.timi-buying-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:32px;padding:0;list-style:none;display:grid}.timi-buying-steps li{background:#0a1526;border:1px solid #2c384c;border-radius:14px;padding:26px}.timi-buying-steps b{color:#7892bc;margin-bottom:22px;font-size:.8rem;display:block}.timi-buying-steps strong{color:#e0e5ee;font-size:1rem}.timi-public .timi-buying-steps p{color:#a6b0c0;font-size:.85rem;line-height:1.8}.timi-buying-steps details{border-bottom:1px solid #2c3749;padding:18px 0}.timi-buying-steps summary{cursor:pointer;color:#d4dcea;min-height:44px;font-size:.95rem;line-height:1.5}.timi-contact-selection{background:#18382f;border:1px solid #5e9987;border-radius:12px;grid-column:1/-1;gap:9px;padding:22px;display:grid}.timi-contact-selection>small{color:#aed1c1;font-size:.68rem;line-height:1.6}.timi-contact-selection>strong{color:#e4f3e8;font-size:1.1rem}.timi-contact-selection>span{color:#c6e0d1;font-size:.86rem}.timi-contact-selection p,.timi-contact-next{color:#b7c9c0;margin:0;font-size:.8rem;line-height:1.75}.timi-contact-next{grid-column:1/-1}.timi-contact-next a{color:#c1e8d4;text-underline-offset:3px}.timi-service section[id]{scroll-margin-top:100px}@media (max-width:1000px){.timi-public .timi-service-example{grid-template-columns:1fr;gap:32px;padding:65px 30px}.timi-example-copy{max-width:670px}}@media (max-width:760px){.timi-public .timi-service-index{gap:8px;padding:16px 18px}.timi-service-index a{padding:10px 12px;font-size:.75rem}.timi-public .timi-service-example{gap:25px;padding:50px 18px}.timi-example-web>div{padding:30px 22px}.timi-example-posts{grid-template-columns:1fr;padding:16px}.timi-example-posts article{grid-template-columns:90px 1fr;align-content:center;column-gap:14px;display:grid}.timi-example-posts img{grid-row:1/4;width:90px;height:100%;min-height:135px}.timi-example-posts small{margin:16px 12px 8px 0}.timi-public .timi-example-posts h3{margin:0 12px 6px 0}.timi-example-posts article>span{margin:0 12px 16px 0}.timi-example-flow{grid-template-columns:1fr;padding:16px}.timi-example-flow article{grid-template-columns:26px 1fr;gap:10px 15px;display:grid}.timi-example-flow article>span{margin:0}.timi-example-flow svg{grid-area:2/1;margin:0}.timi-example-flow h3{grid-area:1/2;margin:0}.timi-example-flow p{grid-area:2/2;margin:0}.timi-buying-steps ol{grid-template-columns:1fr}.timi-public .timi-plan-explainer{padding:19px}.timi-contact-selection{padding:18px}}.timi-public article>.timi-context-cta{color:#17392c;background:#c0dcd0;border:1px solid #659688;border-radius:10px;justify-content:space-between;margin-top:20px;padding:12px 16px;font-weight:650;display:flex}.timi-public .timi-service-index a:focus-visible,.timi-public .timi-service-plan-cta:focus-visible{outline-offset:4px;outline:2px solid #c1f4dd}:root{--timi-brand:#0866ff;--timi-accent:#8fb4ff;--timi-focus:#b4cdff}.button.primary,.ws-button.primary,.v2-pill.primary,.launch-plan>button,.ws-composer>button{color:#fff;background:#0866ff;border-color:#0866ff}.button.primary:hover,.ws-button.primary:hover,.v2-pill.primary:hover,.launch-plan>button:hover{background:#075be5}.ws-send-wait{border-color:#fff #fff5 #fff5}.timi-public .timi-service-plan-cta{color:#fff;background:#0866ff;border-color:#0866ff}.timi-public .timi-service-plan-cta:hover{background:#075be5}.timi-contact-selection{background:#132745;border-color:#527bbd}.timi-contact-selection>small,.timi-contact-selection>span{color:#c4d7ff}.timi-contact-selection>strong{color:#f3f7ff}.timi-contact-selection p,.timi-contact-next{color:#b9c5dc}.timi-contact-next a{color:#a9c6ff}
body{min-width:0}@media (max-width:760px){html{scroll-padding-top:90px}.timi-public :is(p,li),.control-content :is(p,label),.support-detail p{font-size:16px;line-height:1.8}.timi-public :is(input,select,textarea),.control-content :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.timi-public .button,.control-content .button{white-space:normal;min-height:48px;line-height:1.5}.control-content{padding:28px 18px}.control-content :is(.panel-heading,.admin-command-center){flex-wrap:wrap;gap:20px}.control-content :is(.data-card,.setting-card){min-width:0;padding:26px 22px}.support-layout,.lead-workflow-grid{grid-template-columns:minmax(0,1fr);gap:26px}.support-actions{gap:14px}.support-actions input,.support-actions select{min-height:50px}.lead-workflow{padding:24px 20px}.lead-workflow summary{min-height:48px;line-height:1.6}.lead-workflow label{font-size:15px}.lead-workflow fieldset{gap:18px;display:grid}.launch-inbox{grid-template-columns:minmax(0,1fr);gap:28px}.launch-guide{margin:20px 16px;padding:24px 20px}.launch-plan{gap:22px;padding:26px 22px}.launch-plan :is(input,select,textarea),.launch-feedback textarea{font-size:16px}.launch-actions{gap:14px}.launch-actions button,.launch-feedback button{min-height:48px}}
