.access-launch{background:radial-gradient(ellipse at 85% 35%, #00cea314, transparent 55%), var(--color-bg,#171918);min-height:100dvh;color:var(--color-text,#f4f6f5);padding:28px max(24px,50vw - 560px)}.access-launch__header,.access-launch__logo,.access-launch__card-top{justify-content:space-between;align-items:center;display:flex}.access-launch__logo{gap:10px;font-size:22px;font-weight:650;text-decoration:none}.access-launch__edition,.access-launch__card-top{letter-spacing:.16em;color:#a9bdb6;font-size:10px}.access-launch__layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;padding:100px 0 70px;display:grid}.access-launch__eyebrow{color:#adcbc0;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.access-launch__eyebrow>span{background:#00cea3;border-radius:50%;width:7px;height:7px}.access-launch h1{letter-spacing:-.055em;font-size:clamp(44px,5.5vw,72px);font-weight:650;line-height:1.05}.access-launch h1 span{color:#00cea3}.access-launch__intro{letter-spacing:-.025em;margin-top:28px;font-size:24px;line-height:1.35}.access-launch__description{color:#afbab5;max-width:390px;margin-top:16px;font-size:16px;line-height:1.65}.access-launch__jobs{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.access-launch__jobs span{color:#bac7c1;border:1px solid #35423d;border-radius:999px;padding:7px 11px;font-size:12px}.access-launch__panel{flex-direction:column;gap:20px;min-width:0;display:flex}.access-launch__card{background:linear-gradient(145deg,#203a30,#1b2420 65%);border:1px solid #3a6254;border-radius:24px;padding:30px;box-shadow:0 24px 70px #0003}.access-launch__card-top{border-bottom:1px solid #ffffff15;padding-bottom:22px}.access-launch__card-top>span:last-child{color:#00cea3;font-size:26px}.access-launch h2{letter-spacing:-.04em;margin-top:26px;font-size:34px;font-weight:600;line-height:1.15}.access-launch__card-copy{color:#bac9c1;margin:14px 0 24px;font-size:15px;line-height:1.65}.access-launch .input{color:#f4f6f5;background:#101a16;border:1px solid #4c6056;border-radius:10px;min-height:50px;padding:12px 14px}.access-launch .input::placeholder{color:#93a39a}.access-launch__submit{color:#062a20;background:#00cea3;border-radius:10px;justify-content:space-between;padding:14px 16px;font-weight:650;display:flex}.access-launch__consent{color:#a3b6aa;font-size:12px;line-height:1.6}.access-launch__card-footer{color:#adbbb2;border-top:1px solid #ffffff15;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.5}.access-launch__card-footer span{color:#00cea3;margin-right:6px}.access-launch__signin{text-align:center;color:#aebbb4;font-size:13px}.access-launch__signin span{color:#e2eae6}.access-launch__notice{color:#e2eee7;margin-top:18px;font-size:14px;line-height:1.6}.subscribe-page__layout{max-width:720px;margin:54px auto}.subscribe-page .access-launch__card{background:#101714;border-color:#273b34;padding:44px;box-shadow:0 28px 80px #0002}.subscribe-page .access-launch__card-top{color:#82cdb2;white-space:nowrap;background:#14241f;border:1px solid #295043;border-radius:999px;justify-content:flex-start;width:fit-content;padding:6px 11px}.subscribe-page h1{max-width:560px;margin-top:22px;font-size:clamp(34px,6vw,48px)}.subscribe-page .access-launch__card-copy{max-width:570px;margin-bottom:30px;font-size:16px}.subscribe-page__offer{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 0;display:flex}.subscribe-page__offer>p:last-child{color:#8fa099;margin:0 0 8px;font-size:13px}.subscribe-page__price{letter-spacing:-.055em;margin:0;font-size:50px;font-weight:650;line-height:1}.subscribe-page__price>span{color:#9fafaa;letter-spacing:0;margin-left:4px;font-size:15px;font-weight:400}.subscribe-page__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.subscribe-page__plans .subscribe-page__offer{border:1px solid #ffffff14;border-radius:12px;padding:16px;font-size:14px;display:block}.subscribe-page__plans .subscribe-page__offer h2{margin:0 0 6px;font-size:16px}.subscribe-page__plans .subscribe-page__offer>p{color:#bdcbc5;margin:6px 0 0;font-size:14px}.subscribe-page__plans .subscribe-page__price{color:inherit;font-size:32px}@media (width<=640px){.subscribe-page__plans{grid-template-columns:minmax(0,1fr)}}.subscribe-page__benefits{color:#dbe7df;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:28px 0;padding:0;font-size:14px;list-style:none;display:grid}.subscribe-page__benefits li{align-items:flex-start;gap:9px;display:flex}.subscribe-page__benefits svg{color:#43d8a6;flex:none;margin-top:2px}.subscribe-page .access-launch__consent a{color:#dbe7df;text-decoration:underline}.subscribe-page button,.subscribe-page .btn{margin-top:16px}.subscribe-page__terms-summary{color:#82918c;margin:16px 2px 0;font-size:11px;line-height:1.55}.subscribe-page__terms-summary a{color:#bdcbc5;text-underline-offset:2px;text-decoration:underline}.subscribe-page__details{color:#9fafaa;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;margin-top:24px;font-size:12px}.subscribe-page__details summary{color:#c4d0cb;cursor:pointer;padding:15px 2px;font-size:13px}.subscribe-page__details>div{gap:10px;padding:0 2px 17px;line-height:1.6;display:grid}.subscribe-page__details p{margin:0}.subscribe-page__details a{color:#dbe7df;text-decoration:underline}.subscribe-page .subscribe-page__status-action{color:#91a19b;text-underline-offset:4px;min-height:44px;margin:10px auto -10px;padding:8px 12px;font-size:13px;text-decoration:underline;display:block}.subscribe-page .subscribe-page__status-action:hover:not(:disabled){color:#e1eae6}.subscribe-page__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.subscribe-page__navigation a,.subscribe-page__navigation button{border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-top:0;padding:0 8px;display:inline-flex}.subscribe-page__navigation a:hover,.subscribe-page__navigation button:hover:not(:disabled){color:#e2eae6}.subscribe-page__navigation :focus-visible{outline-offset:3px;outline:2px solid #00cea3}.subscribe-page__navigation button:disabled{opacity:.6;cursor:wait}@media (width<=767px){.access-launch{padding:20px}.access-launch__layout{grid-template-columns:minmax(0,1fr);gap:30px;padding:44px 0 28px}.access-launch__eyebrow{margin-bottom:18px;font-size:12px}.access-launch h1{font-size:clamp(44px,12vw,64px)}.access-launch__intro{margin-top:20px;font-size:20px}.access-launch__intro br{display:none}.access-launch__description{margin-top:12px;font-size:14px}.access-launch__jobs{gap:6px;margin-top:18px}.access-launch__jobs span{padding:6px 9px;font-size:11px}.access-launch__card{border-radius:20px;padding:22px}.access-launch h2{margin-top:22px;font-size:30px}.subscribe-page__layout{margin-top:28px}.subscribe-page .access-launch__card{padding:26px 22px}.subscribe-page h1{font-size:40px}.subscribe-page__offer{display:block}.subscribe-page__offer>p:last-child{margin:9px 0 0}.subscribe-page__price{font-size:44px}.subscribe-page__benefits{grid-template-columns:minmax(0,1fr)}}.lv3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f8f7;font-family:var(--font-sans);background:#080d0e;line-height:1.6;overflow:clip}.lv3 *{box-sizing:border-box}.lv3 a{color:inherit;text-decoration:none}.lv3 button{color:inherit;cursor:pointer}.lv3 a:focus-visible,.lv3 button:focus-visible{outline:2px solid var(--action-focus);outline-offset:5px}.lv3 h1,.lv3 h2,.lv3 h3,.lv3 p{font-family:var(--font-sans);-webkit-text-stroke:0;margin:0}.lv3 p{color:#a0adb0}.lv3 .lv3-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.lv3-preview{color:#91aaa3;background:#10201b;justify-content:center;align-items:center;gap:22px;padding:7px 16px;font-size:11px;display:flex}.lv3-preview a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.lv3-header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.lv3-brand{letter-spacing:-.06em;flex-shrink:0;align-items:center;gap:6px;font-size:29px;font-weight:650;display:inline-flex}.lv3-mascot{width:48px;height:auto;filter:hue-rotate(var(--lv3-hue,0deg));display:block}.lv3 .lv3-original-brand{gap:10px}.lv3-original-brand .jentera-mark{flex-shrink:0;width:36px;height:36px}.lv3-nav,.lv3-header-actions{align-items:center;gap:30px;font-size:13px;display:flex}.lv3-nav a{color:#d4dedb;padding-block:14px}.lv3-nav a:hover{color:#68e9bd}.lv3-header-actions{gap:12px}.lv3 .lv3-button{background:var(--action-primary-bg);color:var(--action-primary-ink);border:1px solid var(--action-primary-bg);min-height:var(--action-min-height);padding:12px var(--action-padding-x);border-radius:var(--action-radius);white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.lv3-header .lv3-button{min-height:40px;padding:9px 20px;font-size:12px}.lv3-login{background:#ffffff07;border:1px solid #26302e;border-radius:999px;padding:9px 24px}.lv3 .lv3-button-secondary{background:var(--action-secondary-bg);border-color:var(--action-secondary-border);color:#eef6f2}.lv3-menu-button{background:#10201b;border:1px solid #2d403b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.lv3-mobile-menu{background:#10201b;border-bottom:1px solid #263c33;flex-direction:column;padding:12px 24px;display:flex}.lv3-mobile-menu a{padding:12px}.lv3-skip{z-index:10;background:#123629;padding:12px 18px;position:fixed;top:-100px;left:16px}.lv3-skip:focus{top:12px}.lv3-hero{padding-top:35px;position:relative}.lv3-hero-copy{z-index:1;text-align:center;position:relative}.lv3-badge{color:#dbefe6;background:linear-gradient(125deg,#123328,#0e1b18);border:1px solid #275747;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.lv3-launch-pill{color:#d5d8d7;background:#151716;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:5px 6px 5px 8px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.lv3-brand-emoji{object-fit:contain;filter:drop-shadow(0 3px 7px #0007);width:28px;height:28px;display:block;transform:rotate(-7deg)}.lv3-launch-pill strong{color:#fff;font-weight:600}.lv3-launch-pill-icon{color:#fff;background:#242725;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:3px;display:grid}.lv3-launch-pill:hover{background:#1b1e1c;border-color:#ffffff1c}.lv3 h1{letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(42px,5.3vw,76px);font-weight:680;line-height:1.08}.lv3-hero-copy>p{max-width:830px;margin-inline:auto;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.lv3-actions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}.lv3-hero-copy>.lv3-yc-note{color:#7f8e89;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.lv3-yc-mark{color:#fff;background:#f60;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:13px;line-height:1;display:grid}.lv3-mobile-break{display:none}.lv3-scene{max-width:1480px;margin:-80px auto 0;scroll-margin-top:20px;position:relative}.lv3-scene>img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.lv3-scene:after{content:"";pointer-events:none;opacity:.4;background:radial-gradient(at 50% 30%,#42ffc016,#0000 65%);position:absolute;inset:12% 15% 18%}.lv3-handnote{color:#8aaea3;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.5;position:absolute;top:6%;right:9%;transform:rotate(-10deg)}.lv3-scene figcaption{text-align:center;color:#adbfba;font-size:10px;position:absolute;bottom:15%;left:0;right:0}.lv3-team{z-index:1;background:linear-gradient(130deg,#101b18ee,#0c1112f5);border:1px solid #293833;border-radius:23px;grid-template-columns:240px 1fr;align-items:center;gap:20px;margin-top:-135px;padding:30px;scroll-margin-top:24px;display:grid;position:relative;box-shadow:0 20px 60px #0005}.lv3-team h2{letter-spacing:-.035em;margin-bottom:8px;font-size:27px;font-weight:600;line-height:1.2}.lv3-team-intro p{font-size:15px}.lv3-team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.lv3-staff{text-align:center;border-radius:16px;padding:5px 0}.lv3-staff-avatar{aspect-ratio:1;background-image:url(/images/jentera-staff-characters-v3.webp);background-repeat:no-repeat;background-size:300% 200%;width:100%;max-width:108px;margin:auto}.lv3-staff h3{margin-top:8px;font-size:12px;font-weight:550;line-height:1.4}.lv3-staff>span{color:#a0adb0;margin-top:5px;font-size:10px;line-height:1.5;display:block}.lv3-team-note{text-align:center;padding:20px 20px 0;font-size:11px}.lv3-capabilities{padding-top:88px;scroll-margin-top:24px}.lv3-capabilities-heading{text-align:center;max-width:710px;margin:auto}.lv3-capabilities-heading h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.15}.lv3-capabilities-heading p{font-size:16px}.lv3-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.lv3-capability-card{background:linear-gradient(145deg,#17201c,#111815);border:1px solid #27362f;border-radius:25px;flex-direction:column;min-width:0;min-height:390px;padding:32px 32px 0;display:flex;overflow:hidden}.lv3-capability-card h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:550;line-height:1.3}.lv3-capability-card>p{margin-bottom:32px;font-size:15px;line-height:1.7}.lv3-feature-preview{color:#c2d4ca;background:#0a1210;border:1px solid #2a3e34;border-bottom:0;border-radius:18px 18px 0 0;min-height:225px;margin-top:auto;padding:20px;font-size:12px}.lv3-preview-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.lv3-preview-title>svg{color:#80dfba;flex-shrink:0}.lv3-preview-chip{color:#a5efcc;background:#214033;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:9px}.lv3-browser-preview{background:radial-gradient(at 40% 80%,#205142,#12201b);padding-bottom:0}.lv3-browser-window{background:#0b1410;border:1px solid #395548;border-radius:12px 12px 0 0;margin:18px 5px 0;overflow:hidden}.lv3-browser-chrome{border-bottom:1px solid #25392d;align-items:center;gap:4px;padding:10px;display:flex}.lv3-browser-chrome i{background:#709184;border-radius:50%;width:5px;height:5px}.lv3-browser-chrome span{color:#a3b4aa;margin-left:8px;font-size:9px}.lv3-browser-content{grid-template-columns:48px 1fr;min-height:160px;display:grid}.lv3-browser-sidebar{border-right:1px solid #25392d;padding:12px 10px}.lv3-browser-sidebar i{background:#304739;border-radius:5px;width:24px;height:4px;margin-top:13px;display:block}.lv3-browser-document{padding:16px;font-size:11px}.lv3-browser-document>div{gap:12px;margin-top:13px;display:flex}.lv3-browser-document i{background:#2b4236;border-radius:4px;flex:1;height:6px}.lv3-browser-document i:first-child{background:#426c58;flex:2}.lv3-document-ready{color:#8cdeb6;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.lv3-week-days{grid-template-columns:repeat(7,1fr);gap:8px;margin:24px 0;display:grid}.lv3-week-days span{color:#91a99c;border:1px solid #2c3e34;border-radius:9px;place-items:center;height:36px;display:grid}.lv3-week-days .lv3-day-selected{color:#0d3a25;background:#a0edc9;border-color:#0000;font-weight:650}.lv3-preview-row{border-top:1px solid #203228;align-items:center;gap:10px;padding:9px 0;display:flex}.lv3-preview-row svg{color:#8fba9f;flex-shrink:0}.lv3-preview-row svg:last-child:not(:first-child){color:#83eab1;margin-left:auto}.lv3-context-preview,.lv3-specialist-preview{background:0 0;border:0;padding:10px 0 28px}.lv3-context-bubble{background:#283b30;border-radius:16px 16px 4px;max-width:90%;margin-left:auto;padding:15px 18px;font-size:14px}.lv3-context-answer{align-items:flex-start;gap:12px;margin-top:20px;font-size:14px;display:flex}.lv3-context-answer img{flex-shrink:0}.lv3-context-answer small{color:#98afa0;margin-top:8px;font-size:11px;display:block}.lv3-context-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lv3-context-tags span{color:#a2cab2;border:1px solid #334f3f;border-radius:999px;padding:4px 9px;font-size:10px}.lv3-role-lineup{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lv3-role-lineup .lv3-staff-avatar{max-width:90px}.lv3-role-lineup strong{margin-top:10px;font-size:13px;font-weight:550;display:block}.lv3-role-lineup span{color:#95afa1;margin-top:4px;font-size:11px;display:block}.lv3-shared-workspace{color:#9dd2b5;justify-content:center;align-items:center;gap:12px;margin-top:26px;font-size:11px;display:flex}.lv3-shared-workspace>span:empty{background:#37533f;flex:1;height:1px}.lv3-capabilities-note{text-align:center;padding-top:18px;font-size:10px}@media (width<=800px){.lv3-capabilities{padding-top:60px}.lv3-capability-grid{grid-template-columns:1fr}.lv3-capability-card{min-height:360px}.lv3-capabilities-heading p{font-size:15px}}@media (width<=480px){.lv3-capability-card{padding:24px 20px 0}.lv3-capability-card h3{font-size:20px}.lv3-capability-card>p{margin-bottom:24px;font-size:14px}.lv3-feature-preview{padding:14px}.lv3-week-days{gap:4px}.lv3-week-days span{height:30px}.lv3-role-lineup{gap:6px}.lv3-context-preview,.lv3-specialist-preview{padding:0 0 24px}.lv3-browser-preview{padding-bottom:0}.lv3-preview-chip{margin-left:0}}.lv3-film{padding-top:96px;scroll-margin-top:24px}.lv3-film-heading{text-align:center;max-width:720px;margin:0 auto 40px}.lv3-film-heading h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.15}.lv3-film-heading p{color:#a9bcb2;font-size:16px}.lv3-film-frame{aspect-ratio:16/9;background:#0a1210;border:1px solid #27362f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 120px -48px #00d29455,0 30px 80px #0007}.lv3-film-frame video{object-fit:cover;background:#0a1210;width:100%;height:100%;display:block}.lv3-film-tall{display:none}@media (width<=640px){.lv3-film-wide{display:none}.lv3-film-tall{aspect-ratio:9/16;width:min(100%,43.875vh);margin:0 auto;display:block}.lv3-film-tall .lv3-film-play{padding:0 0 34%}}.lv3-film-play{border-radius:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 0 14%;display:flex;position:absolute;inset:0}.lv3-film-play-pill{color:#f5f8f7;letter-spacing:-.01em;white-space:nowrap;background:#101514;border-radius:999px;align-items:center;gap:14px;padding:9px 26px 9px 9px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 0 0 8px #00d29429,0 22px 50px #0007}.lv3-film-play-pill small{font-family:var(--font-mono);color:#9fb6ab;font-size:12px;font-weight:400}.lv3-film-play-icon{color:#062a20;background:#00d294;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.lv3-film-play-icon svg{margin-left:3px}.lv3-film-play:focus-visible{outline:none}.lv3-film-play:focus-visible .lv3-film-play-pill{outline:2px solid var(--action-focus);outline-offset:4px}.lv3-film-note{text-align:center;color:#8fa39a;padding-top:18px;font-size:11px}@media (prefers-reduced-motion:no-preference){.lv3-film-play-pill{transition:transform .2s var(--ease-signature), box-shadow .2s ease}.lv3-film-play:hover .lv3-film-play-pill{transform:scale(1.04);box-shadow:0 0 0 12px #00d29433,0 22px 50px #0007}}@media (width<=800px){.lv3-film{padding-top:64px}.lv3-film-heading{margin-bottom:26px}.lv3-film-heading p{font-size:15px}.lv3-film-frame{border-radius:18px}}@media (width<=480px){.lv3-film-play-pill{gap:8px;padding:5px 14px 5px 5px;font-size:12px;box-shadow:0 0 0 4px #00d29429,0 12px 28px #0007}.lv3-film-play-pill small{display:none}.lv3-film-play-icon{width:30px;height:30px}.lv3-film-play-icon svg{width:14px;height:14px}}.lv3-teammate{isolation:isolate;background:linear-gradient(115deg,#15201c,#101917);border:1px solid #24382f;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;min-height:370px;margin-top:76px;display:grid;position:relative;overflow:hidden}.lv3-teammate-copy{z-index:1;padding:48px;position:relative}.lv3-teammate h2{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.15}.lv3-teammate p{color:#a9bcb2;max-width:48ch;font-size:16px;line-height:1.8}.lv3-text-action{align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:14px;font-weight:550;display:inline-flex;color:#a0f1d3!important}.lv3-teammate-art{background:radial-gradient(at 55% 70%,#23b57b25,#0000 68%);align-self:stretch;min-height:350px;position:relative}.lv3-teammate-art .lv3-mascot{width:115%;max-width:none;position:absolute;bottom:-24%;right:-8%;transform:rotate(-12deg)}@media (width<=800px){.lv3-teammate{grid-template-columns:1.2fr 1fr;margin-top:48px}.lv3-teammate-copy{padding:30px}.lv3-teammate p{font-size:14px}.lv3-teammate-art .lv3-mascot{width:145%;bottom:-4%;right:-25%}}@media (width<=520px){.lv3-teammate{grid-template-columns:1fr}.lv3-teammate-copy{padding:28px 26px 0}.lv3-teammate-art{min-height:240px}.lv3-teammate-art .lv3-mascot{width:300px;bottom:-85px;right:calc(50% - 150px)}}.lv3-tools{text-align:center;padding-block:88px 70px;scroll-margin-top:24px}.lv3-tools h2{letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.15}.lv3-tools>p{max-width:660px;margin-inline:auto;font-size:16px}.lv3-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.lv3-tool-grid>a{border-radius:16px;flex-direction:column;align-items:center;padding:12px 4px;display:flex}.lv3-tool-tile{color:#c9dcd4;background:linear-gradient(145deg,#253230,#16221e);border:1px solid #ffffff18;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:34px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff0a}.lv3-tool-tile svg{width:31px;height:31px}.lv3-tool-blue{color:#7bd4ff;background:linear-gradient(145deg,#163d52,#10232e)}.lv3-tool-mint{color:#74efc5;background:linear-gradient(145deg,#174737,#0c2820)}.lv3-tool-purple{color:#c8adff;background:linear-gradient(145deg,#392b53,#211b31)}.lv3-tool-amber{color:#f5cd8c;background:linear-gradient(145deg,#4b3720,#2b2016)}.lv3-tool-grid strong{margin-top:14px;font-size:13px;font-weight:550}.lv3-tool-grid small{color:#91a69d;margin-top:4px;font-size:11px}.lv3-tool-grid.lv3-brand-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:18px;max-width:900px;margin-inline:auto}.lv3-brand-item{background:linear-gradient(145deg,#14211c,#0d1512);border:1px solid #ffffff0b;border-radius:20px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding:24px 12px;display:flex}.lv3-brand-item:nth-child(6){grid-column:2/span 2}.lv3-brand-tile{background:#f7faf9;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 8px 24px #0003}.lv3-brand-tile img{object-fit:contain;width:42px;height:42px}.lv3-brand-whatsapp{background:#25d366}.lv3-brand-shopee{background:#ee4d2d}.lv3-brand-whatsapp img,.lv3-brand-shopee img{filter:invert()}.lv3-brand-tiktok{background:#050505;border:1px solid #ffffff20}.lv3-brand-lazada{background:#fff}.lv3-brand-lazada img{border-radius:14px;width:56px;height:56px}.lv3-brand-myinvois img{width:55px}.lv3-tools>.lv3-app-note{color:#91a69d;margin-top:28px;font-size:11px}.lv3-app-note a{color:#9fe6c8;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (width<=800px){.lv3-tool-grid.lv3-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:560px}.lv3-brand-item,.lv3-brand-item:nth-child(6){grid-column:auto}}@media (width<=480px){.lv3-tool-grid.lv3-brand-grid{gap:10px}.lv3-brand-item{border-radius:16px;padding:18px 6px}.lv3-brand-tile{border-radius:15px;width:54px;height:54px}.lv3-brand-lazada img{width:48px;height:48px}.lv3-brand-myinvois img{width:49px}.lv3-brand-grid strong{font-size:12px}}.lv3-how-band{background:radial-gradient(at 5% 0,#192437,#0000 60%),linear-gradient(110deg,#141720,#11271f);border-block:1px solid #ffffff08;padding-block:48px;scroll-margin-top:20px}.lv3-start-grid{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lv3-start-intro{padding:10px 14px 10px 0}.lv3-start-intro h2{letter-spacing:-.04em;margin:22px 0 16px;font-size:34px;font-weight:600;line-height:1.18}.lv3-start-intro p{font-size:14px}.lv3-start-intro .lv3-button{margin-top:24px}.lv3-start-card{background:linear-gradient(145deg,#1b2729,#101a1b);border:1px solid #ffffff12;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;display:flex;box-shadow:0 12px 32px #0002}.lv3-step-number{color:#133b2e;background:#a0f1d3;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:24px;font-size:24px;font-weight:650;display:grid}.lv3-start-card:nth-child(3) .lv3-step-number{color:#153344;background:#9bdbff}.lv3-start-card:nth-child(4) .lv3-step-number{color:#35234e;background:#cfb8ff}.lv3-start-card h3{margin-bottom:12px;font-size:17px;font-weight:600;line-height:1.35}.lv3-start-card p{margin-bottom:25px;font-size:14px;line-height:1.6}.lv3-mini-team,.lv3-mini-tools{justify-content:center;align-items:center;gap:8px;width:100%;min-height:70px;margin-top:auto;display:flex}.lv3-mini-team .lv3-staff-avatar{flex:1;max-width:70px;margin:0}.lv3-mini-tools .lv3-tool-tile{border-radius:13px;width:44px;height:44px;font-size:26px}.lv3-mini-tools svg{width:25px;height:25px}.lv3-task-example{color:#c6d8d0;background:#0c1714;border:1px solid #334a42;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:14px;font-size:12px;display:flex}.lv3-task-example svg{color:#71e8bf;flex-shrink:0}.lv3-pricing{padding-block:88px 56px;scroll-margin-top:24px}.lv3-pricing-heading{text-align:center;max-width:660px;margin:0 auto 38px}.lv3-pricing-heading h2{letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.15}.lv3-pricing-heading p{font-size:16px}.lv3-pricing-card{background:#111715;border:1px solid #2b3c35;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:980px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #0003}.lv3-pricing-offer,.lv3-pricing-includes{padding:40px}.lv3-pricing-offer{background:radial-gradient(at 20% 0,#194532,#0000 68%),#101916;border-right:1px solid #2b3c35}.lv3-price{align-items:baseline;gap:10px;margin-top:24px;display:flex}.lv3-price strong{letter-spacing:-.06em;font-size:clamp(48px,6vw,72px);font-weight:620;line-height:1}.lv3-price span{color:#a0adb0;font-size:16px}.lv3-pricing-offer>p{margin-top:14px;font-size:14px;line-height:1.7}.lv3-pricing-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.lv3-pricing-details{text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;display:inline-flex;color:#a4ddc7!important;text-decoration:underline!important}.lv3-pricing-includes>span{color:#f1f5f3;margin-bottom:20px;font-size:14px;font-weight:600;display:block}.lv3-pricing-includes ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lv3-pricing-includes li{color:#bdc9c4;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.lv3-pricing-includes li svg{color:#75ddb8;flex:0 0 17px;margin-top:2px}.lv3-pricing-terms{background:#0d1211;border-top:1px solid #2b3c35;grid-column:1/-1;padding:17px 40px;font-size:10px;line-height:1.6;color:#7f8e88!important}.lv3-story{background:radial-gradient(at 10% 40%,#1b4d38,#0000 65%),#10241c;border:1px solid #294b3d;border-radius:26px;grid-template-columns:160px 1fr 190px;align-items:center;gap:36px;margin-block:32px;padding:36px;display:grid}.lv3-story-art .lv3-mascot{width:100%;transform:rotate(-10deg)}.lv3-story h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.lv3-story p{color:#b3ccc0;max-width:62ch;font-size:15px}.lv3-story-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;display:flex}.lv3-story-signature{color:#8cdabb;font-size:12px;display:block}.lv3-story-actions .lv3-button{padding:10px 18px}.lv3-story-note{color:#9ed8c2;font:italic 23px/1.5 Georgia,serif;transform:rotate(-9deg)}@media (width<=1100px){.lv3-start-grid{grid-template-columns:repeat(3,1fr)}.lv3-start-intro{grid-column:1/-1;max-width:580px;padding-bottom:14px}.lv3-story{grid-template-columns:120px 1fr;gap:24px}.lv3-story-note{display:none}}@media (width<=800px){.lv3-tools{padding-block:60px 45px}.lv3-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.lv3-start-grid{grid-template-columns:1fr}.lv3-start-intro{grid-column:auto}.lv3-start-card{padding:26px}.lv3-mini-team,.lv3-mini-tools{justify-content:flex-start}.lv3-start-card p{max-width:55ch}.lv3-story{padding:28px}.lv3-pricing{padding-block:64px 36px}.lv3-pricing-card{grid-template-columns:1fr}.lv3-pricing-offer{border-bottom:1px solid #2b3c35;border-right:0}.lv3-pricing-offer,.lv3-pricing-includes{padding:30px}}@media (width<=480px){.lv3-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv3-tools>p{font-size:14px}.lv3-pricing-heading{margin-bottom:26px}.lv3-pricing-heading p{font-size:14px}.lv3-pricing-card{border-radius:20px}.lv3-pricing-offer,.lv3-pricing-includes{padding:24px 20px}.lv3-pricing-terms{padding:15px 20px}.lv3-price strong{font-size:52px}.lv3-story{grid-template-columns:1fr;gap:10px}.lv3-story-art{width:100px}.lv3-story p{font-size:14px}}.lv3-how{padding-block:100px 70px;scroll-margin-top:30px}.lv3-eyebrow{color:#79d6b6;letter-spacing:.16em;font-size:10px}.lv3-how>h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}.lv3-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px;display:grid}.lv3-steps article{background:linear-gradient(135deg,#13241d,#0d1414 80%);border:1px solid #23352f;border-radius:20px;padding:28px;position:relative}.lv3-steps article>svg{color:#6ee2b7}.lv3-steps article>span{color:#729187;font-size:12px;position:absolute;top:22px;right:24px}.lv3-steps h3{margin:20px 0 12px;font-size:18px;font-weight:550}.lv3-steps p{font-size:14px}.lv3-steps a{color:#9ff0d2;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.lv3-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:45px;display:flex}.lv3-footer>span{color:#91a29c;font-size:12px}.lv3-footer nav{color:#c6d1cd;gap:22px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.lv3-staff-avatar{transition:transform .25s}.lv3-staff:hover .lv3-staff-avatar{transform:translateY(-7px)rotate(-5deg)}.lv3-button{transition:box-shadow .2s}.lv3-button:hover{box-shadow:0 0 26px #88edbc25}.lv3-hero-copy{animation:.8s ease-out both lv3-hero-enter}.lv3-scene{animation:1.2s ease-out .12s both lv3-scene-enter}.lv3-scene>img{animation:9s ease-in-out 1.32s infinite lv3-scene-float}.lv3-scene:after{animation:7s ease-in-out 1.32s infinite lv3-glow-breathe}@keyframes lv3-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lv3-scene-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lv3-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lv3-glow-breathe{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:.85;transform:scale(1.04)}}}@media (width<=1100px){.lv3-nav{gap:18px}.lv3-login{display:none}.lv3-team{grid-template-columns:1fr;margin-top:-90px}.lv3-team-intro{text-align:center}.lv3-handnote{font-size:17px}.lv3-scene{margin-top:-40px}}@media (width<=800px){.lv3 .lv3-wrap{width:calc(100% - 40px)}.lv3-header{gap:12px;min-height:78px}.lv3-nav{display:none}.lv3-menu-button{display:flex}.lv3-header-actions{margin-left:auto}.lv3-hero{padding-top:28px}.lv3-desktop-break,.lv3-handnote{display:none}.lv3-scene{margin-top:-10px}.lv3-team{margin-top:-30px;padding:24px 18px}.lv3-team-grid{grid-template-columns:repeat(3,1fr);gap:22px}.lv3-staff h3{font-size:14px}.lv3-staff>span{font-size:12px}.lv3-scene figcaption{bottom:9%}.lv3-how{padding-block:70px 45px}.lv3-steps{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.lv3-header .lv3-brand{font-size:25px}.lv3-header .lv3-mascot{width:38px}.lv3-header-actions .lv3-button{padding:10px 14px;font-size:11px}.lv3-header-actions svg{display:none}.lv3-preview{gap:16px;font-size:10px}.lv3-mobile-break{display:block}.lv3 h1{font-size:43px}.lv3-actions{gap:10px}.lv3-actions .lv3-button{padding:12px 18px;font-size:12px}.lv3-scene{width:120%;margin-top:0;margin-left:-10%}.lv3-team{margin-top:-10px}.lv3-team-grid{grid-template-columns:repeat(2,1fr)}.lv3-team h2{font-size:25px}.lv3-story-actions,.lv3-footer{flex-direction:column;align-items:flex-start}.lv3-launch-pill{min-height:39px;padding-left:7px;font-size:11px}.lv3-brand-emoji{width:25px;height:25px}.lv3-launch-pill-icon{width:27px;height:27px}}.analytics-choice{z-index:80;border:1px solid var(--rail);border-radius:var(--radius-panel,1rem);background:var(--bg);max-width:42rem;color:var(--text);box-shadow:0 8px 32px rgb(var(--border-ink) / .15);margin-inline:auto;padding:1rem;position:fixed;inset:auto 1rem 1rem}.analytics-choice h2{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.analytics-choice p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.analytics-choice a{text-underline-offset:3px;text-decoration:underline}.analytics-choice-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.analytics-choice-actions button{border:1px solid var(--rail);border-radius:var(--radius-control,.5rem);min-height:44px;color:var(--text);font:inherit;background:0 0;flex:1;padding:.5rem .75rem;font-size:.85rem}.analytics-choice-actions button:hover,.analytics-choice-actions button[aria-pressed=true]{border-color:var(--accent-green)}.analytics-settings{margin-top:2rem;scroll-margin-top:7rem}.launch-post{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f5f4;min-height:100vh;font-family:var(--font-sans);background:#080908;overflow:clip}.launch-post *{box-sizing:border-box}.launch-post a{color:inherit;text-decoration:none}.launch-post a:focus-visible{outline-offset:5px;outline:2px solid #56d9aa}.launch-post-skip{z-index:10;background:#eafbf4;border-radius:10px;padding:10px 16px;position:fixed;top:-80px;left:18px;color:#102018!important}.launch-post-skip:focus{top:14px}.launch-post-header{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 64px);min-height:84px;margin:auto;display:flex}.launch-post-brand{letter-spacing:-.055em;align-items:center;gap:10px;font-size:25px;font-weight:650;display:inline-flex}.launch-post-header nav{align-items:center;gap:12px;font-size:13px;display:flex}.launch-post-header nav a{color:#c3c7c5;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:9px 16px;display:inline-flex}.launch-post-header nav a:hover{color:#fff;background:#ffffff0a}.launch-post-header .launch-post-header-cta{color:#101211;background:#f4f6f5;padding-inline:20px;font-weight:600}.launch-post-header .launch-post-header-cta:hover{color:#101211;background:#fff}.launch-post main{border-top:1px solid #ffffff0c}.launch-post article{width:min(920px,100% - 48px);margin:auto}.launch-post-hero{text-align:center;padding:105px 0 70px}.launch-post-kicker{color:#72deb7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.launch-post h1{letter-spacing:-.057em;max-width:900px;margin:20px auto 24px;font-size:clamp(44px,6.6vw,78px);font-weight:650;line-height:1.03}.launch-post-deck{color:#a7abaa;max-width:710px;margin:auto;font-size:clamp(18px,2vw,23px);line-height:1.55}.launch-post-byline{text-align:left;align-items:center;gap:12px;margin-top:42px;display:inline-flex}.launch-post-byline img{object-fit:contain;width:52px;height:52px;transform:rotate(-6deg)}.launch-post-byline span,.launch-post-byline small{display:block}.launch-post-byline strong{font-size:13px;font-weight:600}.launch-post-byline small{color:#7f8582;margin-top:2px;font-size:11px}.launch-post-prose{border-top:1px solid #252725;width:min(700px,100%);margin:auto;padding:65px 0 100px}.launch-post-prose>p{color:#b5b9b7;margin:0 0 25px;font-size:18px;line-height:1.85}.launch-post-prose .launch-post-lead{color:#f0f2f1;font-size:23px;line-height:1.65}.launch-post-prose h2{letter-spacing:-.04em;margin:68px 0 18px;font-size:clamp(29px,4vw,40px);font-weight:600;line-height:1.18}.launch-post-quote{color:#f2f4f3;letter-spacing:-.035em;text-align:center;background:#151716;border:1px solid #303331;border-radius:24px;margin:55px -70px;padding:34px 55px;font-size:clamp(25px,4vw,38px);line-height:1.35}.launch-post-list{background:#121413;border:1px solid #303331;border-radius:25px;margin:68px -70px 0;padding:42px 48px}.launch-post-list h2{margin-top:12px}.launch-post-list ul{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.launch-post-list li{color:#d4d7d5;border-top:1px solid #292c2a;gap:14px;padding:16px 0;font-size:16px;display:flex}.launch-post-list li span{color:#64dbae}.launch-post-cta{background:radial-gradient(circle at 10% 110%,#134f38,#0000 38%),#121715;border:1px solid #2b3933;border-radius:28px;grid-template-columns:130px 1fr auto;align-items:center;gap:28px;margin-bottom:56px;padding:34px 38px;display:grid;overflow:hidden}.launch-post-cta img{object-fit:contain;width:130px;height:130px;transform:rotate(-8deg)}.launch-post-cta h2{letter-spacing:-.035em;margin:8px 0;font-size:27px;font-weight:600;line-height:1.2}.launch-post-cta p:not(.launch-post-kicker){color:#9ba59f;margin:0;font-size:13px}.launch-post-cta>a{color:#111413;white-space:nowrap;background:#f5f7f6;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex}.launch-post-footer{background:#080908;border-top:1px solid #202321}.launch-post-footer>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1200px,100% - 64px);min-height:92px;margin-inline:auto;display:grid}.launch-post-footer .launch-post-brand{justify-self:start;font-size:22px}.launch-post-footer>div>span{color:#7f8582;font-size:11px}.launch-post-footer nav{color:#b8bfbc;justify-self:end;gap:22px;font-size:12px;display:flex}.launch-post-footer nav a:hover{color:#fff}@media (width<=800px){.launch-post-header{width:min(100% - 36px,1200px)}.launch-post-header nav>a:first-child{display:none}.launch-post article{width:min(100% - 36px,920px)}.launch-post-hero{padding:72px 0 55px}.launch-post-prose{padding-top:48px}.launch-post-quote,.launch-post-list{margin-inline:0}.launch-post-cta{grid-template-columns:90px 1fr}.launch-post-cta img{width:90px;height:90px}.launch-post-cta>a{grid-column:1/-1}.launch-post-footer>div{grid-template-columns:1fr auto;width:min(100% - 36px,1200px);padding-block:24px}.launch-post-footer>div>span{grid-area:2/1}.launch-post-footer nav{grid-area:1/2/3}}@media (width<=520px){.launch-post-header{min-height:72px}.launch-post-brand{font-size:22px}.launch-post-header .launch-post-header-cta{min-height:38px;padding:7px 14px}.launch-post h1{font-size:42px}.launch-post-deck{font-size:17px}.launch-post-prose>p{font-size:16px;line-height:1.78}.launch-post-prose .launch-post-lead{font-size:20px}.launch-post-prose h2{margin-top:52px}.launch-post-quote{padding:28px 22px}.launch-post-list{padding:30px 22px}.launch-post-cta{grid-template-columns:1fr;margin-bottom:36px;padding:28px 24px}.launch-post-cta img{width:82px;height:82px}.launch-post-cta>a{grid-column:auto}.launch-post-footer>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.launch-post-footer nav{gap:18px}}@media (prefers-reduced-motion:no-preference){.launch-post-hero{animation:.65s ease-out both launch-post-enter}.launch-post-byline img{animation:6s ease-in-out .65s infinite launch-post-float}@keyframes launch-post-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes launch-post-float{50%{transform:translateY(-5px)rotate(2deg)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-500:oklch(69.6% .17 162.48);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.22, 1, .36, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-bg-card:var(--bg-card);--color-bg-card-hover:var(--bg-card-hover);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-well:var(--ov-well);--color-border:var(--border);--color-rail:var(--rail);--color-border-light:var(--border-light);--color-brand:var(--accent-green);--color-brand-soft:rgb(var(--accent-green-rgb) / var(--accent-fill-alpha));--color-brand-line:rgb(var(--accent-green-rgb) / .4);--font-pixel:var(--font-pixel);--font-nav:var(--font-nav);--ease-signature:cubic-bezier(.22, 1, .36, 1);--radius-tag:999px;--radius-item:12px;--radius-avatar:10px;--radius-card:22px;--radius-pill:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),summary,select:not(:disabled),label[for],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]){cursor:pointer}button:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}}@layer components{.btn{min-height:var(--control-h);padding-inline:1.5rem;padding-block:var(--control-pad-y);border-radius:var(--radius-control);font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-signature), border-color var(--dur-fast) var(--ease-signature), color var(--dur-fast) var(--ease-signature), opacity var(--dur-fast) var(--ease-signature);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.btn:hover:not(:where(:disabled,[aria-disabled=true])){opacity:.9}.btn:active:not(:where(:disabled,[aria-disabled=true])){opacity:.8;transition-duration:var(--dur-press)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.py-4,.input.py-4{padding-block:var(--control-pad-y-lg)}@media (width>=48rem){.btn.py-4,.input.py-4{padding-block:var(--control-pad-y)}}.btn-primary,.btn-primary:visited{background:var(--text);border-color:var(--text);color:var(--bg)}.btn-primary:hover:not(:where(:disabled,[aria-disabled=true])){background:rgb(var(--border-ink) / .88);border-color:rgb(var(--border-ink) / .88)}.btn-outline,.btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)){color:var(--text);border-color:rgb(var(--border-ink) / .2);background:0 0}.btn-outline:hover:not(:where(:disabled,[aria-disabled=true])),.btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)):hover:not(:where(:disabled,[aria-disabled=true])){border-color:rgb(var(--border-ink) / .8);background:rgb(var(--border-ink) / .08)}.btn-ghost{color:var(--text);border-color:rgb(var(--border-ink) / .2);background:0 0}.btn-ghost:hover:not(:where(:disabled,[aria-disabled=true])){border-color:rgb(var(--border-ink) / .35)}.btn-reco{background:rgb(var(--accent-green-rgb) / var(--accent-fill-alpha));border-color:rgb(var(--accent-green-rgb) / .5);color:var(--accent-green)}.btn-reco:hover:not(:where(:disabled,[aria-disabled=true])){background:rgb(var(--accent-green-rgb) / calc(var(--accent-fill-alpha) + .06))}.theme-light .btn-primary,.theme-light .btn-primary:visited,.site-theme-light .btn-primary,.site-theme-light .btn-primary:visited{background:var(--accent-green);border-color:var(--accent-green);color:var(--bg)}.theme-light .btn-primary:hover:not(:where(:disabled,[aria-disabled=true])),.site-theme-light .btn-primary:hover:not(:where(:disabled,[aria-disabled=true])){background:#005e43;border-color:#005e43}.theme-light .btn-outline,.theme-light .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)),.site-theme-light .btn-outline,.site-theme-light .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)){border-color:rgb(var(--border-ink) / .18)}.theme-light .btn-outline:hover:not(:where(:disabled,[aria-disabled=true])),.theme-light .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)):hover:not(:where(:disabled,[aria-disabled=true])),.site-theme-light .btn-outline:hover:not(:where(:disabled,[aria-disabled=true])),.site-theme-light .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)):hover:not(:where(:disabled,[aria-disabled=true])){border-color:rgb(var(--border-ink) / .35);background:rgb(var(--border-ink) / .05)}.card{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.tag{border:1px solid var(--ov-line);border-radius:var(--radius-tag);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);align-items:center;padding:2px 8px;font-size:9px;display:inline-flex}.tag-green{border-color:rgb(var(--accent-green-rgb) / .4);color:rgb(var(--accent-green-rgb) / var(--accent-label-alpha))}.tag-red{color:#ff7878cc;border-color:#ff505066}.tag-amber{color:#ffc85acc;border-color:#ffbe3c66}.chip{border:1px solid var(--ov-line);border-radius:var(--radius-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-50);align-items:center;padding:5px 12px;font-size:10px;display:inline-flex}.chip-green{border-color:rgb(var(--accent-green-rgb) / .4);color:rgb(var(--accent-green-rgb) / var(--accent-chip-alpha))}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.avatar{border-radius:var(--radius-avatar);background:rgb(var(--accent-green-rgb) / .12);border:1px solid rgb(var(--accent-green-rgb) / .3);justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.input{min-height:var(--control-h);padding-block:var(--control-pad-y);border:1px solid var(--ov-line-3);background:rgb(var(--border-ink) / .04);color:var(--text);border-radius:var(--radius-item);transition:border-color var(--dur-fast) var(--ease-signature);padding-inline:1rem;font-size:14px;line-height:1}input.input{height:var(--control-h)}input.input.py-4{height:auto}@media (width>=48rem){input.input.py-4{height:var(--control-h)}}textarea.input{min-height:var(--control-h);padding-block:calc((var(--control-h) - 2px - 1.45em) / 2);line-height:1.45}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent-green);outline:none}.input:disabled{opacity:.55;cursor:not-allowed}.progress{border-radius:var(--radius-pill);background:var(--ov-track);height:6px;overflow:hidden}.progress-fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-green), var(--accent-cyan));height:100%}.nav-link{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-signature);align-items:center;gap:.25rem;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--text)}.chat-shell{height:calc(var(--vvh,100dvh) - 128px);height:calc(var(--vvh,100dvh) - 128px - env(safe-area-inset-bottom))}.kb-open .chat-shell{height:calc(var(--vvh,100dvh) - 64px)}@media (width>=64rem){.chat-shell,.kb-open .chat-shell{height:auto}}.bubble{word-break:break-word;border-radius:14px;max-width:78%;padding:9px 13px;font-size:13px;line-height:1.45}.bubble-in{background:rgb(var(--border-ink) / .06);border:1px solid var(--ov-line);border-bottom-left-radius:4px}.bubble-out{background:rgb(var(--accent-green-rgb) / .14);border:1px solid rgb(var(--accent-green-rgb) / .3);border-bottom-right-radius:4px}.bubble-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-top:4px;font-size:9px}.bubble-name{color:var(--accent-green);margin-bottom:2px;font-size:11px;font-weight:600}.conv{border-radius:var(--radius-item);cursor:pointer;text-align:left;width:100%;transition:background-color var(--dur-fast) var(--ease-signature);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.conv:hover{background:rgb(var(--border-ink) / .05)}.conv-active{background:rgb(var(--accent-green-rgb) / .1);border-color:rgb(var(--accent-green-rgb) / .25)}.unread{border-radius:var(--radius-pill);background:rgb(var(--accent-green-rgb) / .18);min-width:18px;height:18px;color:var(--accent-green);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.typing{align-items:center;gap:4px;display:inline-flex}.typing i{background:var(--accent-green);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite typing-bounce}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.loading-ring{animation:1.4s linear infinite runtime-loader-spin}.loading-sweep{animation:runtime-loading-sweep 1.8s var(--ease-signature) infinite}.work-pulse{border:1px solid rgb(var(--accent-green-rgb) / .48);border-radius:var(--radius-item);background:rgb(var(--accent-green-rgb) / .1);width:38px;height:38px;color:var(--accent-green);font-family:var(--font-pixel);flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative}.work-pulse:before{content:"";border:1px solid rgb(var(--accent-green-rgb) / .38);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.work-pulse-active:before{animation:work-pulse-wave 1.8s var(--ease-signature) infinite}.work-pulse-compact{width:28px;height:28px;font-size:10px}.work-pulse-done{background:rgb(var(--accent-green-rgb) / .18)}.work-pulse-waiting{color:var(--color-amber-400);background:#fcbb001a;border-color:#fcbb0073}.work-pulse-failed{color:var(--color-red-400);background:#ff65681a;border-color:#ff656873}.outcome-receipt{border:1px solid rgb(var(--accent-green-rgb) / .28);border-radius:var(--radius-card);background:linear-gradient(135deg, rgb(var(--accent-green-rgb) / .09), transparent 58%);flex-direction:column;gap:12px;width:100%;padding:14px;display:flex}.outcome-receipt-waiting{background:linear-gradient(135deg,#fcbb0014,#0000 58%);border-color:#fcbb0047}.outcome-receipt-failed{background:linear-gradient(135deg,#ff656814,#0000 58%);border-color:#ff656847}.outcome-receipt-layout{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.outcome-receipt-main{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.outcome-receipt-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.outcome-receipt-side{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.outcome-receipt-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.outcome-receipt-action{white-space:nowrap}.outcome-receipt-copy-collapsed{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.outcome-receipt-expand{min-height:28px;color:var(--accent-green);align-self:flex-start;font-size:11px;font-weight:500}.outcome-receipt-expand:hover{text-decoration:underline}.outcome-receipt-expand:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:4px}.outcome-receipt-proof{border-top:1px solid var(--rail);color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;padding-top:10px;font-size:10px;display:flex}.lp-eyebrow{border:1px solid var(--ov-line-2);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.7rem;line-height:1;display:inline-flex}.lp-eyebrow .lp-dot{border-radius:var(--radius-pill);background:var(--accent-green);width:.4rem;height:.4rem;box-shadow:0 0 0 3px rgb(var(--accent-green-rgb) / .18);flex-shrink:0}.kv-cursor{vertical-align:-1px;background:var(--accent-green);width:8px;height:12px;margin-left:4px;animation:1.2s steps(2,start) infinite kv-blink;display:inline-block}.kv-reveal{opacity:0;transition:opacity .7s var(--ease-signature), transform .7s var(--ease-signature);transform:translateY(18px)}.kv-reveal.kv-in{opacity:1;transform:none}.marketing-page{overflow-x:clip}.preview-window,.auth-card{--text-muted:var(--text-dim)}.lp-container{width:100%;max-width:1250px;margin-inline:auto;padding-inline:48px}.marketing-brand{align-items:center;gap:13px;display:flex}.marketing-parent{border-left:1px solid var(--rail);color:var(--text-muted);white-space:nowrap;padding-left:13px;font-size:10px}.marketing-nav-link{min-height:44px;color:var(--text-secondary);align-items:center;font-size:13px;transition:color .2s;display:inline-flex}.marketing-nav-link:hover{color:var(--accent-green)}.marketing-skip-link{clip-path:inset(50%);white-space:nowrap;background:var(--text);width:1px;height:1px;color:var(--bg);z-index:60;padding:0;position:absolute;top:0;left:24px;overflow:hidden}.marketing-skip-link:focus{clip-path:none;width:auto;height:auto;padding:12px 20px;top:8px;overflow:visible}.lp-text-link{width:fit-content;min-height:44px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.lp-text-link:hover{color:var(--accent-green)}.lp-hero{isolation:isolate;border-bottom:1px solid var(--rail);position:relative}.lp-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--rail) 1px, transparent 1px), linear-gradient(90deg, var(--rail) 1px, transparent 1px);opacity:.28;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.lp-hero-layout{grid-template-columns:1.04fr 1fr;align-items:center;gap:70px;padding-block:76px 66px;display:grid}.lp-hero-copy .lp-eyebrow{letter-spacing:.12em;padding-inline:10px;font-size:9px;line-height:1.5}.lp-hero-copy h1{font-family:var(--font-pixel);letter-spacing:-.047em;margin-top:26px;font-size:clamp(42px,4.4vw,64px);font-weight:500;line-height:1.09}.lp-hero-copy h1>span{color:var(--accent-green);margin-top:7px;display:block}.lp-hero-description{max-width:45ch;color:var(--text-secondary);font-size:var(--font-body-size);margin-top:27px;line-height:1.8}.lp-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.lp-hero-note{color:var(--text-muted);align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.lp-hero-note svg{color:var(--accent-green);flex-shrink:0}.lp-region-line{border-top:1px solid var(--rail);color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-block:22px;font-size:10px;display:flex}.lp-region-line>:first-child{color:var(--text-secondary)}.lp-status-dot{background:var(--accent-green);width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--accent-green-rgb) / .1);border-radius:50%;flex-shrink:0;display:inline-block}.business-preview{min-width:0;position:relative}.preview-caption{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:9px;margin-bottom:16px;font-size:10px;display:flex}.preview-window{border:1px solid var(--border-light);background:var(--bg-card);box-shadow:0 0 0 7px rgb(var(--border-ink) / .016), 0 30px 60px -25px #0000004d}.preview-topbar{border-bottom:1px solid var(--rail);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.preview-topbar>:last-child{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:flex}.preview-business{border-bottom:1px solid var(--rail);align-items:center;gap:12px;padding:22px;display:flex}.preview-avatar{background:rgb(var(--accent-green-rgb) / .08);width:41px;height:41px;color:var(--accent-green);border:1px solid rgb(var(--accent-green-rgb) / .2);flex-shrink:0;place-items:center;display:grid}.preview-business h2{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.4}.preview-business p{color:var(--text-muted);margin-top:3px;font-size:10px}.preview-business>.tag{color:var(--text-muted);margin-left:auto;font-size:8px}.preview-request{border:1px solid var(--rail);background:var(--bg);margin:20px 22px 0;padding:11px 14px}.preview-request>span{font-family:var(--font-mono);color:var(--text-muted);font-size:9px}.preview-request p{color:var(--text-secondary);margin-top:3px;font-size:11px}.preview-answer{padding:19px 22px 16px}.preview-kicker{color:var(--accent-green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.preview-answer h3,.preview-draft h3{font-family:var(--font-pixel);letter-spacing:-.03em;margin-top:9px;font-size:22px;line-height:1.2}.preview-answer ul{margin-top:16px}.preview-answer li{border-top:1px solid var(--rail);color:var(--text-secondary);align-items:center;gap:10px;padding-block:9px;font-size:11px;display:flex}.preview-task-number{font-family:var(--font-mono);color:var(--text-muted);font-size:9px}.preview-answer li svg{color:var(--accent-green);flex-shrink:0;margin-left:auto}.preview-open,.preview-back{width:100%;min-height:44px;color:var(--accent-green);text-align:left;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.preview-open:hover,.preview-back:hover{text-underline-offset:4px;text-decoration:underline}.preview-bottom{border-top:1px solid var(--rail);color:var(--text-muted);align-items:center;gap:6px;padding:12px 22px;font-size:9px;line-height:1.5;display:flex}.preview-bottom svg{flex-shrink:0}.preview-tabs{border:1px solid var(--rail);background:var(--bg);grid-template-columns:repeat(4,1fr);margin-top:19px;display:grid}.preview-tabs button{min-height:44px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;transition:color .15s,background .15s}.preview-tabs button+button{border-left:1px solid var(--rail)}.preview-tabs button:hover{color:var(--text)}.preview-tabs button[aria-selected=true]{color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .08);box-shadow:inset 0 -2px var(--accent-green)}.preview-draft{padding:28px 22px 20px}.preview-draft blockquote{border-left:2px solid var(--accent-green);color:var(--text-secondary);margin-top:24px;padding-left:16px;font-size:14px;line-height:1.8}.preview-context{color:var(--text-muted);margin-top:20px;font-size:10px;line-height:1.6}.lp-section{padding-block:96px}.lp-section-heading h2,.lp-about-layout h2{font-family:var(--font-pixel);letter-spacing:-.035em;margin-top:23px;font-size:clamp(30px,3.3vw,46px);line-height:1.12}.lp-section-heading>p{max-width:55ch;color:var(--text-secondary);margin-top:22px;font-size:14px;line-height:1.8}.lp-section-heading>.lp-text-link{margin-top:23px}.lp-work-list{border-top:1px solid var(--rail);margin-top:45px}.lp-work-row{border-bottom:1px solid var(--rail);grid-template-columns:50px 1fr 1.05fr;gap:24px;padding-block:32px;display:grid}.lp-row-number{color:var(--text-muted);font-family:var(--font-mono);padding-top:7px;font-size:10px}.lp-work-title{align-items:flex-start;gap:18px;padding-right:28px;display:flex}.lp-work-title svg{color:var(--accent-green);flex-shrink:0}.lp-work-title h3{max-width:26ch;font-family:var(--font-pixel);letter-spacing:-.025em;font-size:22px;line-height:1.3}.lp-work-description p,.lp-steps p,.lp-local-details p{color:var(--text-secondary);font-size:13px;line-height:1.85}.lp-work-description>span{color:var(--text-muted);font-family:var(--font-mono);margin-top:16px;font-size:11px;line-height:1.7;display:block}.lp-how-section{border-block:1px solid var(--rail);background:rgb(var(--border-ink) / .015)}.lp-heading-split{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lp-heading-split>p{max-width:40ch;margin-bottom:5px}.lp-steps{border:1px solid var(--rail);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.lp-steps article{padding:28px}.lp-steps article+article{border-left:1px solid var(--rail)}.lp-step-number{font-family:var(--font-mono);color:var(--accent-green);justify-content:space-between;align-items:center;font-size:11px;display:flex}.lp-steps h3{font-family:var(--font-pixel);letter-spacing:-.03em;margin-block:34px 13px;font-size:23px;line-height:1.25}.lp-try-link{margin-top:22px}.lp-local-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.lp-local-details article{border-bottom:1px solid var(--rail);padding-block:25px}.lp-local-details article:first-child{padding-top:0}.lp-local-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);font-size:9px}.lp-local-details h3{font-family:var(--font-pixel);margin-block:12px;font-size:23px;line-height:1.3}.lp-availability{color:var(--accent-green);font-family:var(--font-mono);align-items:center;gap:9px;margin-top:17px;font-size:9px;display:flex}.lp-about-section{border-block:1px solid var(--rail);background:rgb(var(--accent-green-rgb) / .025)}.lp-about-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:75px;padding-block:70px;display:grid}.lp-about-layout h2{font-size:clamp(27px,2.7vw,37px)}.lp-about-layout p{color:var(--text-secondary);margin-bottom:15px;font-size:14px;line-height:1.85}.lp-faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.lp-faq-list{border-top:1px solid var(--rail)}.lp-faq-list details{border-bottom:1px solid var(--rail)}.lp-faq-list summary{justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding-block:20px;font-size:14px;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{color:var(--accent-green);flex-shrink:0;transition:transform .2s}.lp-faq-list details[open] summary svg{transform:rotate(45deg)}.lp-faq-list details p{color:var(--text-secondary);padding:0 35px 24px 0;font-size:13px;line-height:1.85}.lp-closing{border-top:1px solid var(--rail);text-align:center;background:radial-gradient(ellipse at 50% 100%, rgb(var(--accent-green-rgb) / .1), transparent 70%);padding-block:82px;position:relative}.lp-closing-label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.lp-closing h2{font-family:var(--font-pixel);letter-spacing:-.035em;margin-block:23px 30px;font-size:clamp(30px,4vw,52px);line-height:1.15}.lp-closing h2 span{color:var(--accent-green)}.lp-closing p{color:var(--text-muted);margin-top:16px;font-size:11px}.marketing-footer-top{justify-content:space-between;gap:30px;padding-block:45px;display:flex}.marketing-footer-bottom{border-top:1px solid var(--rail);color:var(--text-muted);justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;display:flex}.marketing-footer-bottom p{flex-wrap:wrap;gap:8px 18px;display:flex}.marketing-footer-bottom a:hover{color:var(--accent-green)}.connections-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;display:grid}.connections-hero h1{font-family:var(--font-pixel);letter-spacing:-.04em;margin-top:25px;font-size:clamp(37px,4.3vw,60px);line-height:1.1}.connections-start{border:1px solid var(--rail);border-top:2px solid var(--accent-green);background:var(--bg-card);flex-direction:column;align-items:flex-start;padding:30px;display:flex}.connections-start .preview-kicker{margin-top:25px}.connections-start h2{font-family:var(--font-pixel);margin-top:12px;font-size:30px}.connections-start p{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.8}.connections-start .lp-text-link{color:var(--accent-green);margin-top:20px}.connections-directory{padding-bottom:80px}.connections-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.connections-directory-heading h2{font-family:var(--font-pixel);letter-spacing:-.03em;font-size:30px}.connections-filters{border:1px solid var(--rail);display:flex}.connections-filters button{min-height:44px;color:var(--text-muted);padding-inline:16px;font-size:11px}.connections-filters button+button{border-left:1px solid var(--rail)}.connections-filters button[aria-pressed=true]{color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .08)}.connections-note{color:var(--text-muted);margin-block:18px 26px;font-size:11px;line-height:1.7}.connections-list{border-top:1px solid var(--rail)}.connection-row{border-bottom:1px solid var(--rail);grid-template-columns:56px 1fr auto;align-items:start;gap:24px;padding-block:28px;display:grid}.connection-glyph{border:1px solid var(--rail);width:52px;height:52px;color:var(--text-muted);background:var(--bg-card);place-items:center;display:grid}.connection-glyph-live{color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .06);border-color:rgb(var(--accent-green-rgb) / .2)}.connection-category{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:9px}.connection-row h3{font-family:var(--font-pixel);margin-top:7px;font-size:25px}.connection-row p{max-width:72ch;color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.8}.connection-row .tag{margin-top:6px}.connections-request{justify-content:space-between;align-items:center;gap:40px;padding-bottom:80px;display:flex}.connections-request h2{font-family:var(--font-pixel);letter-spacing:-.03em;margin-top:22px;font-size:32px}.connections-request p{max-width:60ch;color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:1.8}.connections-request .btn{flex-shrink:0}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;min-height:calc(100svh - 64px);padding-block:80px;display:grid}.auth-intro h2{font-family:var(--font-pixel);letter-spacing:-.035em;margin-top:25px;font-size:clamp(32px,3.6vw,48px);line-height:1.13}.auth-intro h2 span{color:var(--accent-green)}.auth-intro>p{max-width:43ch;color:var(--text-secondary);margin-top:23px;font-size:14px;line-height:1.85}.auth-intro ul{border-block:1px solid var(--rail);flex-direction:column;gap:17px;margin-top:30px;padding-block:25px;display:flex}.auth-intro li{color:var(--text-secondary);align-items:center;gap:11px;font-size:12px;display:flex}.auth-intro li svg{color:var(--accent-green);flex-shrink:0}.auth-intro>.lp-text-link{margin-top:18px}.auth-card{border:1px solid var(--rail);background:var(--bg-card);min-width:0;padding:36px}.auth-card-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-green);font-size:9px}.auth-card h1{font-family:var(--font-pixel);letter-spacing:-.03em;margin-top:12px;font-size:30px;line-height:1.2}.auth-card-description{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.7}.auth-form{margin-top:23px}.auth-form label{color:var(--text-secondary);margin-block:17px 8px;font-size:12px;display:block}.auth-form input{min-width:0}.auth-password{position:relative}.auth-password input{padding-right:48px}.auth-password button{width:44px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.auth-password button:hover{color:var(--text)}.auth-private{color:var(--text-muted);justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.auth-confirmation{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.auth-confirmation>p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.connect-grid{background-image:linear-gradient(rgb(var(--border-ink) / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--border-ink) / .045) 1px, transparent 1px);background-size:36px 36px}.connect-glow{background:radial-gradient(circle at 68% 34%, rgb(var(--accent-green-rgb) / .16), transparent 28rem), radial-gradient(circle at 12% 84%, #00b6fc17, transparent 24rem)}.connect-terminal{box-shadow:0 28px 80px -46px rgb(var(--accent-green-rgb) / .72), inset 0 1px rgb(var(--border-ink) / .035)}.connect-signal{position:relative}.connect-signal:after{content:"";background:var(--accent-green);width:5px;height:5px;box-shadow:0 0 0 5px rgb(var(--accent-green-rgb) / .1);border-radius:999px;position:absolute;top:50%;right:-1px;transform:translate(50%,-50%)}.connect-flow-step{counter-increment:connect-step}.connect-flow-step:before{content:"0" counter(connect-step);font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent-green);margin-bottom:.85rem;font-size:.625rem;display:block}.connect-code-key{color:#90c5ff}.connect-code-value{color:#a4f4cf}.connect-code-muted{color:var(--text-muted)}.privacy-main{width:min(100%,860px);padding-block:clamp(64px,9vw,112px)}.privacy-hero{border-bottom:1px solid var(--rail);padding-bottom:clamp(36px,6vw,64px)}.privacy-hero h1{font-family:var(--font-pixel);letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,7vw,68px);line-height:1.05}.privacy-intro{max-width:720px;color:var(--text-secondary);margin-top:24px;font-size:clamp(16px,2vw,19px);line-height:1.75}.privacy-date{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:18px;font-size:11px}.privacy-language{border:1px solid var(--rail);border-radius:var(--radius-item);background:var(--bg-card);gap:4px;margin-top:28px;padding:4px;display:inline-flex}.privacy-language button{border-radius:calc(var(--radius-item) - 3px);min-height:38px;color:var(--text-secondary);padding-inline:14px;font-size:13px;font-weight:600}.privacy-language button[aria-pressed=true]{background:var(--accent-green);color:var(--bg)}.privacy-notice{gap:0;display:grid}.privacy-notice section{border-bottom:1px solid var(--rail);padding-block:clamp(30px,5vw,46px)}.privacy-notice h2{font-family:var(--font-pixel);margin-bottom:16px;font-size:clamp(21px,3vw,28px);line-height:1.25}.privacy-notice p,.privacy-notice li{color:var(--text-secondary);font-size:15px;line-height:1.8}.privacy-notice p+p,.privacy-notice p+ul,.privacy-notice ul+p{margin-top:14px}.privacy-notice ul{gap:10px;padding-left:22px;list-style:outside;display:grid}.privacy-notice strong{color:var(--text);font-weight:650}.privacy-notice a{color:var(--accent-green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.marketing-header{border:1px solid var(--rail);border-radius:var(--radius-card);background:rgb(from var(--bg) r g b / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:calc(100% - 48px);max-width:1154px;margin:12px auto 0;top:12px;box-shadow:0 8px 28px #00000014}.marketing-header-bar{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 12px 8px 20px;display:flex}.marketing-nav-link{border-radius:var(--radius-item);transition:color var(--dur-fast), background var(--dur-fast);padding-inline:12px;font-size:14px}.marketing-nav-link:hover{background:rgb(var(--border-ink) / .05);color:var(--text)}#landing-mobile-menu{border-radius:0 0 var(--radius-card) var(--radius-card)}#landing-mobile-menu .nav-link{font-family:var(--font-sans);border-radius:var(--radius-item);padding-inline:12px}#landing-mobile-menu .nav-link:hover{background:rgb(var(--border-ink) / .05)}.marketing-page :where(section[id],#example){scroll-margin-top:108px}.lp-hero-grid{opacity:.12}.preview-window,.auth-card,.connections-start{border-radius:var(--radius-card)}.preview-window{background:linear-gradient(160deg, var(--bg-card-hover), var(--bg-card) 45%);box-shadow:0 18px 45px -30px #00000073}.preview-avatar,.preview-request,.connection-glyph{border-radius:var(--radius-item)}.preview-business h2{font-weight:500}.preview-answer h3,.preview-draft h3,.lp-work-title h3,.lp-steps h3,.lp-local-details h3,.connection-row h3,.connections-start h2{font-family:var(--font-sans);letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4}.preview-content{min-height:350px}.preview-answer li{border:1px solid var(--rail);border-radius:var(--radius-item);background:rgb(var(--border-ink) / .025);margin-top:6px;padding:10px}.preview-open,.preview-back{border:1px solid var(--rail);border-radius:var(--radius-control);font-family:var(--font-sans);padding-inline:12px;font-size:12px}.preview-open:hover,.preview-back:hover{background:rgb(var(--accent-green-rgb) / .06);text-decoration:none}.preview-bottom{border-radius:0 0 var(--radius-card) var(--radius-card)}.preview-tabs,.connections-filters{border-radius:var(--radius-control);background:var(--bg-card);gap:4px;padding:4px}.preview-tabs button,.connections-filters button{border-radius:var(--radius-item);font-family:var(--font-sans);color:var(--text-secondary);border:0;font-size:12px}.preview-tabs button+button,.connections-filters button+button{border:0}.preview-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px rgb(var(--accent-green-rgb) / .2)}.theme-light .preview-tabs button[aria-selected=true],.theme-light .connections-filters button[aria-pressed=true]{background:var(--bg)}.lp-work-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-work-row{border:1px solid var(--rail);border-radius:var(--radius-card);background:linear-gradient(160deg, rgb(var(--border-ink) / .025), transparent 60%), var(--bg-card);flex-direction:column;gap:22px;padding:28px;display:flex}.lp-row-number{color:var(--text-dim);padding:0}.lp-work-title{flex-direction:column;gap:22px;padding:0}.lp-work-description>span{color:var(--text-dim)}.lp-steps{border:0;gap:16px}.lp-steps article{border:1px solid var(--rail);border-radius:var(--radius-card);background:var(--bg-card)}.lp-steps article+article{border:1px solid var(--rail)}.connections-start{border-top-width:1px}.connections-list{border:1px solid var(--rail);border-radius:var(--radius-card);background:rgb(var(--border-ink) / .015)}.connection-row{padding-inline:24px}.connection-row:last-child{border-bottom:0}.connection-row .tag:not(.tag-green){color:var(--text-secondary)}.auth-password button{border-radius:0 var(--radius-item) var(--radius-item) 0}.dashboard-shell .card{padding:16px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-\[18\%\]{right:18%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-1\/2{left:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[998\]{z-index:998}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-2{height:calc(var(--spacing) * 2)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.5px\]{height:1.5px}.h-\[70vh\]{height:70vh}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92dvh\]{max-height:92dvh}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[56px\]{min-height:56px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[360px\]{min-height:360px}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38rem\]{max-width:38rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[640px\]{max-width:640px}.max-w-\[1250px\]{max-width:1250px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[5px\]{gap:5px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-item{border-radius:var(--radius-item)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border)}.border-brand{border-color:var(--color-brand)}.border-brand-line{border-color:var(--color-brand-line)}.border-rail{border-color:var(--color-rail)}.border-transparent{border-color:#0000}.border-t-brand{border-top-color:var(--color-brand)}.bg-bg{background-color:var(--color-bg)}.bg-bg-card{background-color:var(--color-bg-card)}.bg-bg\/80{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.bg-bg\/95{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-rail{background-color:var(--color-rail)}.bg-text{background-color:var(--color-text)}.bg-text-muted,.bg-text-muted\/30{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-text-muted\/30{background-color:color-mix(in oklab, var(--color-text-muted) 30%, transparent)}}.bg-well{background-color:var(--color-well)}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-pixel{font-family:var(--font-pixel)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[26px\]{font-size:26px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-red-400\)\]{color:var(--color-red-400)}.text-brand{color:var(--color-brand)}.text-emerald-500{color:var(--color-emerald-500)}.text-red-500{color:var(--color-red-500)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-secondary{color:var(--color-text-secondary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-signature{--tw-ease:var(--ease-signature);transition-timing-function:var(--ease-signature)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.block-1{block-size:var(--spacing)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-1:last-child{padding-bottom:var(--spacing)}@media (hover:hover){.hover\:border-border-light:hover{border-color:var(--color-border-light)}.hover\:border-brand-line:hover{border-color:var(--color-brand-line)}.hover\:bg-bg-card-hover:hover{background-color:var(--color-bg-card-hover)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}}@media (width>=40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:min-h-\[460px\]{min-height:460px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:rounded-card{border-radius:var(--radius-card)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[29px\]{font-size:29px}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:0}}}@font-face{font-family:Geist Sans;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:auto}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:auto}@font-face{font-family:Geist Pixel;src:url(/assets/GeistPixel-Square-B0mEoKr8.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-300-normal-DuMDZskh.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-300-normal-BYcAiAh2.woff)format("woff");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");font-weight:400;font-style:normal;font-display:auto}:root{--bg:#1f1f1f;--bg-card:#262626;--bg-card-hover:#2e2e2e;--foreground:#fff;--text:#fff;--text-secondary:#b4b4b4;--text-muted:#9b9b9b;--text-dim:#a8a8a8;--danger:#ff6568;--accent:#5a5a5a;--naive-accent:#fff;--border-ink:255 255 255;--border-strength:.1;--border:rgb(var(--border-ink) / calc(var(--border-strength) * .7));--rail:rgb(var(--border-ink) / var(--border-strength));--border-light:rgb(var(--border-ink) / calc(var(--border-strength) * 1.35));--site-width:1250px;--header-width:1250px;--nav-h:64px;--header-offset:var(--nav-h);--font-sans:"Geist Sans", "DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "IBM Plex Mono", monospace;--font-pixel:"Geist Pixel", "Geist Mono", ui-monospace, monospace;--font-nav:"JetBrains Mono", "Geist Mono", ui-monospace, monospace;--font-body-size:.9375rem;--pixel-stroke-display:.5px;--pixel-stroke-heading-sm:.2px;--pixel-stroke-logo:.15px;--accent-green:#00d294;--accent-green-rgb:0 210 148;--accent-cyan:#00b6fc;--accent-label-alpha:.75;--accent-chip-alpha:.8;--accent-fill-alpha:.12;--ease-signature:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--dur-press:75ms;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--radius-tag:999px;--radius-control:12px;--radius-md:.375rem;--radius-item:12px;--radius-lg:.5rem;--radius-avatar:10px;--radius-card:22px;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-pill:999px;--action-radius:var(--radius-pill);--action-min-height:3rem;--action-padding-x:1.5rem;--action-primary-bg:#f3f7f5;--action-primary-hover:#fff;--action-primary-ink:#101514;--action-secondary-bg:#121a18;--action-secondary-hover:#19231f;--action-secondary-border:#33423d;--action-focus:#6aebc2;--control-h:2.75rem;--control-pad-y:12px;--control-pad-y-lg:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg);color:var(--text)}html.theme-light,body.theme-light,html.site-theme-light,body.site-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf9f6;--bg-card:#efedeb;--bg-card-hover:#eee;--foreground:#000;--text:#000;--text-secondary:#555;--text-dim:#505050;--accent:#999;--naive-accent:#555;--border-ink:0 0 0;--ov-line:rgb(var(--border-ink) / .055);--ov-well:#0000000d;--accent-green:#007956;--accent-green-rgb:0 121 86;--accent-label-alpha:1;--accent-chip-alpha:1;--accent-fill-alpha:.06;--text-muted:#6e6e6e;--danger:#b42331;--lp-warm:#fff;background-color:var(--bg);color:var(--text)}:root{--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-amber-100:#fef3c6;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-500:#edb200;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-700:#c20039;--color-sky-200:#b8e6fe;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-700:#0069a4;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-950:#162456;--color-zinc-100:#f4f4f5;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-neutral-100:#f5f5f5;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--ov-surface:var(--bg-card);--ov-track:rgb(var(--border-ink) / .07);--ov-line:rgb(var(--border-ink) / .1);--ov-line-2:rgb(var(--border-ink) / .12);--ov-line-3:rgb(var(--border-ink) / .15);--ov-hover:rgb(var(--border-ink) / .08);--ov-well:#0000004d;--ink-45:rgb(var(--border-ink) / .45);--ink-50:rgb(var(--border-ink) / .5)}@keyframes typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes runtime-loader-spin{to{transform:rotate(360deg)}}@keyframes runtime-loading-sweep{0%{opacity:.35;transform:translate(-120%)}50%{opacity:1}to{opacity:.35;transform:translate(420%)}}@keyframes work-pulse-wave{0%{opacity:.5;transform:scale(1)}65%,to{opacity:0;transform:scale(1.42)}}@keyframes kv-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.kv-reveal{opacity:1;transition:none;transform:none}.kv-cursor{animation:none}}@media (width<=1100px){.lp-hero-layout{gap:35px}.lp-hero-copy h1{font-size:49px}.lp-actions{gap:10px 18px}.lp-local-section,.lp-about-layout,.lp-faq-section{gap:45px}}@media (width<=800px){.lp-container{padding-inline:24px}.lp-hero-layout{grid-template-columns:1fr;gap:44px;padding-block:48px 35px}.lp-hero-copy{max-width:600px}.lp-hero-copy h1{max-width:600px;font-size:clamp(38px,7vw,56px)}.lp-hero-description{max-width:55ch}.business-preview{width:100%;max-width:530px;margin-inline:auto}.lp-section{padding-block:64px}.lp-heading-split{flex-direction:column;align-items:flex-start;gap:8px}.lp-work-row{grid-template-columns:28px 1fr;gap:12px 18px}.lp-work-description{grid-column:2}.lp-work-title{padding-right:0}.lp-steps{grid-template-columns:1fr}.lp-steps article{padding:24px}.lp-steps article+article{border-left:0;border-top:1px solid var(--rail)}.lp-steps h3{margin-top:20px}.lp-local-section,.lp-about-layout,.lp-faq-section{grid-template-columns:1fr;gap:36px}.lp-about-layout{padding-block:54px}.lp-local-details article:first-child{border-top:1px solid var(--rail);padding-top:25px}.marketing-footer-top{flex-direction:column;gap:28px}.lp-closing{padding-block:62px}.connections-hero{grid-template-columns:1fr;gap:35px}.connections-request{flex-direction:column;align-items:flex-start}.connections-directory{padding-bottom:55px}.auth-layout{grid-template-columns:1fr;gap:30px;max-width:610px;min-height:auto;padding-block:44px 60px}.auth-intro h2{font-size:36px}.auth-intro ul,.auth-intro>.lp-text-link{display:none}.auth-card{padding:28px}}@media (width<=420px){.lp-hero-copy .lp-eyebrow{letter-spacing:.065em;font-size:8px}.lp-hero-copy h1{font-size:37px}.lp-hero-description{font-size:14px}.lp-hero-note{font-size:10px}.lp-actions{flex-direction:column;align-items:flex-start;gap:8px}.lp-actions .btn{width:100%}.preview-business,.preview-topbar{padding-inline:16px}.preview-request{margin-inline:16px}.preview-answer,.preview-draft{padding-inline:16px}.preview-answer li{gap:7px;font-size:10px}.preview-bottom{padding-inline:16px;font-size:8px}.preview-business h2{font-size:13px}.preview-business p{font-size:9px}.lp-work-title{gap:12px}.lp-work-title h3{font-size:20px}.lp-region-line{font-size:9px}.marketing-footer-bottom{flex-wrap:wrap}.connection-row{grid-template-columns:40px 1fr;gap:15px}.connection-glyph{width:40px;height:40px}.connection-row .tag{grid-column:2;width:fit-content;margin-top:0}.connections-filters button{padding-inline:11px;font-size:10px}.auth-card{padding:22px}.auth-intro h2{font-size:32px}}.lp-steps.lp-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-difference-closing{max-width:640px;color:var(--text-secondary);margin-top:28px;line-height:1.6}@media (width<=700px){.lp-steps.lp-difference-grid{grid-template-columns:minmax(0,1fr)}}.lp-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp-job-grid .lp-work-row{border:1px solid var(--ov-line-2);border-radius:20px;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:24px;display:flex}.lp-job-grid .lp-work-title h3{font-size:24px}.lp-job-grid .lp-work-description{max-width:none}.lp-job-example{color:var(--accent-green);margin-top:auto;font-size:13px;line-height:1.6}.lp-control-screen{justify-self:center;min-width:0;max-width:366px;margin:0}.lp-control-screen img{border:1px solid var(--ov-line-2);border-radius:16px;width:100%;height:auto}.lp-control-screen figcaption{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.5}@media (width<=700px){.lp-job-grid{grid-template-columns:minmax(0,1fr)}}.lp-pricing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;scroll-margin-top:100px;display:grid}.lp-launch-plan{border:1px solid var(--accent-green);background:linear-gradient(145deg, var(--accent-green), transparent 65%);border-radius:24px;min-width:0;padding:32px}@supports (color:color-mix(in lab, red, red)){.lp-launch-plan{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-green) 12%, transparent), transparent 65%)}}.lp-launch-badge{background:var(--accent-green);border-radius:99px;padding:6px 12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lp-launch-badge{background:color-mix(in srgb, var(--accent-green) 14%, transparent)}}.lp-launch-badge{color:var(--accent-green);font-size:12px;font-weight:600}.lp-launch-plan h3{margin:22px 0 8px;font-size:24px}.lp-launch-price{align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.lp-launch-price span:first-child{letter-spacing:-2px;font-size:clamp(44px,7vw,64px);font-weight:650;line-height:1.1}.lp-launch-price span:last-child{color:var(--text-secondary)}.lp-launch-renewal{color:var(--text-secondary);font-size:14px;line-height:1.6}.lp-launch-saving{color:var(--accent-green);margin-top:12px;font-size:14px;line-height:1.6}.lp-hero-offer{max-width:48ch;color:var(--text-secondary);margin-top:14px;font-size:12px;line-height:1.7}.lp-workflow-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-workflow-examples article{border:1px solid var(--rail);background:var(--bg-card);border-radius:18px;min-width:0;padding:24px}.lp-workflow-examples h3{font-size:18px;line-height:1.4}.lp-workflow-examples blockquote{color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.8}.lp-workflow-note{max-width:80ch;color:var(--text-secondary);margin-top:20px;font-size:12px;line-height:1.7}@media (width<=700px){.lp-workflow-examples{grid-template-columns:1fr}}.lp-launch-plan ul{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.lp-launch-plan li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.lp-launch-plan li svg{color:var(--accent-green);flex-shrink:0;margin-top:2px}.lp-launch-plan .btn{width:100%}.lp-launch-note{text-align:center;color:var(--text-secondary);margin-top:12px;font-size:12px}.lp-launch-terms{color:var(--text-secondary);margin-top:20px;font-size:12px;line-height:1.6}@media (width<=700px){.lp-pricing{grid-template-columns:minmax(0,1fr);gap:24px}.lp-launch-plan{padding:24px 20px}}.lp-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-plan-grid .lp-plan-card{flex-direction:column;padding:24px 20px;display:flex}.lp-plan-grid .lp-plan-card h3{margin-top:0}.lp-plan-grid .lp-launch-price span:first-child{letter-spacing:-1px;font-size:36px}.lp-plan-line{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.6}.lp-plan-grid .btn{margin-top:auto}.lp-plan-grid .lp-plan-line:last-of-type{margin-bottom:20px}@media (width<=900px){.lp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp-plan-grid{grid-template-columns:minmax(0,1fr)}}.lp-pricing:has(.lp-plan-tiers){grid-template-columns:minmax(0,1fr)}.lp-plan-table-wrap{min-width:0;overflow-x:auto}.lp-plan-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.lp-plan-table th,.lp-plan-table td{border-bottom:1px solid var(--rail);text-align:left;vertical-align:top;padding:12px 14px}.lp-plan-table thead th{font-size:16px;font-weight:600}.lp-plan-table tbody th{color:var(--text-secondary);font-weight:500}.lp-plan-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-plan-actions .btn{width:auto}.lp-pricing:has(.lp-plan-table-wrap){grid-template-columns:minmax(0,1fr)}.lv3-plan-list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.lv3-plan-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lv3-plan-list li>span{min-width:5.5em;font-weight:600}.lv3-plan-list strong{font-size:22px}.lv3-plan-list small{color:var(--text-secondary);font-size:13px}@media (prefers-reduced-motion:reduce){.connect-signal:after{box-shadow:none}}@media (width<=640px){.privacy-main{padding-inline:20px}.privacy-language{width:100%;display:flex}.privacy-language button{flex:1}}@media (width<=800px){.marketing-header{width:calc(100% - 32px)}.marketing-header-bar{padding-left:16px}.lp-work-list{grid-template-columns:1fr}.lp-work-row{gap:18px;padding:24px}.lp-work-title{flex-direction:row;align-items:center;gap:16px}.lp-steps article+article{border:1px solid var(--rail)}}@media (width<=420px){.marketing-brand{gap:10px}.marketing-parent{padding-left:10px}.preview-tabs button{font-size:11px}.connections-filters button{padding-inline:9px;font-size:11px}.connection-row{padding-inline:16px}.lp-work-title h3{font-size:20px}}.hero-stage .lp-hero-layout{flex-direction:column;gap:56px;padding-block:44px 54px;display:flex}.hero-stage .lp-hero-copy{text-align:center;width:100%;max-width:1100px}.hero-stage .lp-hero-copy h1{letter-spacing:-.055em;max-width:none;margin-top:28px;font-size:clamp(42px,4.9vw,70px);line-height:1.08}.hero-stage .lp-hero-copy h1>span{margin-top:14px}.hero-hours{border:1px solid rgb(var(--accent-green-rgb) / .4);background:rgb(var(--accent-green-rgb) / .1);color:var(--accent-green);white-space:nowrap;border-radius:14px;padding:2px 14px 8px;font-style:normal;display:inline-block;position:relative;transform:rotate(-3deg)}.hero-signature{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.hero-signature>.jentera-mark{box-shadow:0 0 70px rgb(var(--accent-green-rgb) / .16);border-radius:21px}.signature-tile{border:1px solid var(--border-light);background:var(--bg-card);width:48px;height:48px;color:var(--text-secondary);border-radius:14px;place-items:center;display:grid}.signature-tile-left{transform:rotate(-12deg)}.signature-tile-right{transform:rotate(12deg)}.signature-line{background:linear-gradient(90deg, var(--rail), rgb(var(--accent-green-rgb) / .5));width:42px;height:1px}.signature-line:nth-last-child(2){transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.hero-signature{animation:signature-arrive .8s var(--ease-signature) both}.hero-hours{animation:hours-arrive .9s var(--ease-signature) both}}@keyframes signature-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hours-arrive{0%{opacity:0;transform:rotate(3deg)scale(.94)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.hero-stage .lp-hero-description{max-width:60ch;margin:26px auto 0}.hero-stage .lp-actions{justify-content:center;gap:14px 26px;margin-top:26px}.hero-stage .lp-hero-offer{text-wrap:balance;margin-inline:auto}.hero-stage .lp-hero-note{justify-content:center}.hero-stage .lp-hero-grid{opacity:.19;-webkit-mask-image:radial-gradient(at 50% 75%,#000,#0000 70%);mask-image:radial-gradient(at 50% 75%,#000,#0000 70%)}.hero-stage .business-preview{width:100%;max-width:940px}.hero-stage .preview-caption{justify-content:center;margin-bottom:0}.hero-stage .preview-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.hero-stage .preview-window{box-shadow:0 0 0 6px rgb(var(--border-ink) / .025), 0 30px 100px -45px rgb(var(--accent-green-rgb) / .25);overflow:hidden}.hero-stage .preview-topbar{padding-block:12px}.hero-stage .preview-business{padding-block:18px}.hero-stage .preview-content{min-height:0}.hero-stage .preview-content>div:not(.preview-draft){grid-template-columns:.85fr 1.15fr;align-items:stretch;display:grid}.hero-stage .preview-request{border:0;border-right:1px solid var(--rail);background:radial-gradient(ellipse at 0% 0%, rgb(var(--accent-green-rgb) / .08), transparent 75%);border-radius:0;flex-direction:column;justify-content:center;margin:0;padding:36px;display:flex}.hero-stage .preview-request .preview-business-art{color:var(--accent-green);margin-bottom:22px}.preview-caption-index{color:var(--accent-green);white-space:nowrap}.hero-stage .preview-request>span{color:var(--accent-green);font-size:11px}.hero-stage .preview-request p{font-family:var(--font-pixel);letter-spacing:-.025em;color:var(--text);margin-top:16px;font-size:26px;line-height:1.35}.hero-stage .preview-answer{padding:28px 32px}.hero-stage .preview-answer h3{font-size:18px}.hero-stage .preview-answer h3 br{display:none}.hero-stage .preview-answer li{font-size:12px}.hero-stage .preview-bottom{justify-content:center}.hero-stage .preview-tabs{width:400px;max-width:460px;margin:0}.hero-stage .preview-tabs button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.hero-stage .preview-draft{max-width:700px;margin-inline:auto;padding:36px}.hero-stage .preview-draft blockquote{font-size:18px}.hero-stage .lp-region-line{justify-content:center;gap:18px 40px}.marketing-footer-bottom p>span{color:var(--text-dim)}.lp-work-kicker{color:var(--accent-green);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.lp-work-list{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-work-list .lp-work-row{grid-column:span 5;gap:16px;padding:30px 30px 0;position:relative;overflow:hidden}.lp-work-list .lp-work-chat,.lp-work-list .lp-work-shield{grid-column:span 7}.lp-work-list .lp-row-number{font-size:10px;position:absolute;top:28px;right:26px}.lp-work-list .lp-work-title{flex-direction:row;align-items:center;gap:16px;padding-right:22px}.lp-work-list .lp-work-title>svg{border:1px solid rgb(var(--accent-green-rgb) / .2);background:rgb(var(--accent-green-rgb) / .08);border-radius:12px;width:44px;height:44px;padding:9px}.lp-work-list .lp-work-kicker{margin-bottom:5px}.lp-work-list .lp-work-title h3{max-width:none}.work-illustration{border-top:1px solid var(--rail);background:radial-gradient(ellipse at 70% 110%, rgb(var(--accent-green-rgb) / .07), transparent 75%);flex-direction:column;justify-content:center;gap:10px;min-height:224px;margin:auto -30px 0;padding:36px 30px 24px;display:flex;position:relative}.illustration-label{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;position:absolute;top:12px;right:20px}.sample-message{border:1px solid var(--rail);background:var(--bg);border-radius:12px 12px 12px 3px;max-width:88%;padding:12px 16px;font-size:12px;line-height:1.6}.sample-message>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:10px;display:flex}.sample-message small{color:var(--text-muted);font-size:9px}.sample-message-customer small{margin-left:auto}.sample-message p{margin-top:7px}.sample-message-jentera{background:rgb(var(--accent-green-rgb) / .06);border-color:rgb(var(--accent-green-rgb) / .2);border-radius:12px 12px 3px;align-self:flex-end}.sample-message-jentera>small{color:var(--accent-green);align-items:center;gap:4px;margin-top:8px;display:flex}.sample-checklist,.sample-report{background:var(--bg);border:1px solid var(--rail);box-shadow:0 5px 0 -1px var(--bg-card-hover), 0 6px 0 var(--rail);border-radius:12px;padding:20px;font-size:12px}.sample-checklist>div,.sample-report>div:first-child{align-items:center;gap:10px;margin-bottom:15px;display:flex}.sample-checklist svg,.sample-report svg{color:var(--accent-green);flex-shrink:0}.sample-checklist p{border-top:1px solid var(--rail);color:var(--text-secondary);align-items:center;gap:10px;padding-block:10px;display:flex}.sample-waiting,.sample-checklist .sample-waiting svg{color:var(--text-secondary)}.sample-report>div:first-child>span{color:var(--text-muted);margin-left:auto;font-size:9px}.sample-report p{color:var(--text-secondary);line-height:1.8}.sample-report-lines{gap:6px;margin-block:18px;display:grid}.sample-report-lines i{background:var(--rail);border-radius:2px;width:90%;height:4px;display:block}.sample-report-lines i:nth-child(2){width:65%}.sample-report-lines i:nth-child(4){width:78%}.sample-report-foot{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.sample-approval{justify-content:center;align-items:center;gap:24px;padding:24px 0;display:flex}.sample-approval-icon{border:1px solid rgb(var(--accent-green-rgb) / .3);width:80px;height:80px;color:var(--accent-green);box-shadow:0 0 0 8px rgb(var(--accent-green-rgb) / .03), 0 0 0 16px rgb(var(--accent-green-rgb) / .02);border-radius:24px;flex-shrink:0;place-items:center;display:grid}.sample-approval strong{font-size:16px;font-weight:500}.sample-approval p{color:var(--text-secondary);margin-block:8px 14px;font-size:12px;line-height:1.8}.sample-approval .sample-waiting{align-items:center;gap:6px;font-size:10px;display:flex}.closing-mark{margin:0 auto 28px}.lp-trade-grid svg{color:var(--accent-green)}.lp-trade-grid li{transition:border-color .18s,background .18s}.lp-trade-grid li:hover{border-color:rgb(var(--accent-green-rgb) / .35);background:rgb(var(--accent-green-rgb) / .06)}.jentera-mark{flex-shrink:0;display:block}.jentera-wordmark{align-items:center;gap:10px;width:fit-content;display:inline-flex}.lp-trades-section{border-block:1px solid var(--rail);background:var(--bg-card)}.lp-trade-grid{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.lp-trade-grid li{border:1px solid var(--rail);border-radius:var(--radius-pill);background:rgb(var(--border-ink) / .025);min-height:40px;color:var(--text-secondary);align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}@media (width>=801px){.lp-trade-grid{grid-template-columns:repeat(5,1fr);display:grid}.lp-trade-grid li{border-radius:12px;min-height:56px;font-size:13px}}.auth-entrance{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.auth-atmosphere{pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 15%, rgb(var(--accent-green-rgb) / .09), transparent 52%);position:absolute;inset:0;overflow:hidden}.auth-atmosphere:after{content:"";background-image:linear-gradient(var(--rail) 1px, transparent 1px), linear-gradient(90deg, var(--rail) 1px, transparent 1px);opacity:.35;inset-inline:0;background-size:60px 60px;height:28%;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.auth-atmosphere>span{font-family:var(--font-pixel);letter-spacing:-.075em;color:rgb(var(--border-ink) / .025);white-space:nowrap;font-size:clamp(140px,25vw,380px);line-height:1;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.auth-header,.auth-footer{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 40px;display:flex}.auth-header>a:first-child{align-items:center;gap:14px;display:flex}.auth-parent{font-family:var(--font-sans);color:var(--text-muted);font-size:10px}.auth-entrance .auth-layout{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;width:100%;max-width:none;min-height:0;padding:28px 24px 48px;display:flex}.auth-entrance .auth-card{background:0 0;border:0;border-radius:0;width:100%;max-width:400px;padding:0}.auth-entrance .auth-card-eyebrow{text-align:center;letter-spacing:.07em;font-size:9px;display:block}.auth-entrance .auth-card h1{text-align:center;margin-top:14px;font-size:38px}.auth-entrance .auth-card-description{text-align:center;font-size:14px}.auth-entrance .auth-card>.btn{background:var(--bg-card);border-color:var(--rail)}.auth-entrance .auth-card>.btn:hover{background:var(--bg-card-hover)}.auth-entrance .auth-form label{margin-top:18px}.auth-entrance .input{background:rgb(from var(--bg) r g b / .75)}.auth-entrance .auth-confirmation{text-align:center;align-items:center}.auth-entrance .auth-card>.nav-link{justify-content:center;min-height:40px}.auth-entrance .auth-private{margin-top:28px}.auth-footer{border-top:1px solid var(--rail);padding-block:12px}.auth-footer .lp-text-link{font-size:12px}.auth-entrance--v3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f8f7;background:#080d0e}.auth-entrance--v3 .auth-atmosphere{background:radial-gradient(circle at 18% 42%,#28dd9e17,#0000 34%),radial-gradient(circle at 72% 18%,#84b5ff0d,#0000 32%)}.auth-entrance--v3 .auth-atmosphere:after,.auth-entrance--v3 .auth-atmosphere>span{display:none}.auth-entrance--v3 .auth-header{min-height:64px;padding:12px clamp(20px,4vw,56px)}.auth-entrance--v3 .auth-header>a:first-child{color:#f5f8f7;font-family:var(--font-sans);letter-spacing:-.045em;gap:10px;font-size:25px;font-weight:650}.auth-entrance--v3 .auth-header .jentera-mark{width:34px;height:34px}.auth-entrance--v3 .auth-parent{color:#71817b;letter-spacing:.02em;font-size:9px;font-weight:500}.auth-entrance--v3 .auth-header .lp-text-link{color:#d9e2de;border:1px solid #293632;border-radius:999px;min-height:40px;padding:9px 17px;text-decoration:none}.auth-entrance--v3 .auth-layout{width:min(440px,100% - 32px);margin-inline:auto;padding:0 0 8px}.auth-entrance--v3 .auth-card{background:#101615f0;border:1px solid #25312e;border-radius:26px;max-width:440px;padding:24px 32px;box-shadow:0 24px 70px #00000040}.auth-entrance--v3 .auth-card h1{color:#f4f7f6;font-family:var(--font-sans);letter-spacing:-.045em;-webkit-text-stroke:0;margin-top:0;font-size:30px;font-weight:620}.auth-entrance--v3 .auth-card-description,.auth-entrance--v3 .text-text-secondary{color:#95a49e}.auth-entrance--v3 .auth-form label{margin-top:12px}.auth-entrance--v3 .auth-card>:is(.mt-6,.auth-form){margin-top:16px}.auth-entrance--v3 .auth-card>.mt-4{margin-top:8px}.auth-entrance--v3 .auth-private{margin-top:16px}.auth-entrance--v3 .input{color:#f3f6f5;background:#0a100f;border-color:#31403b;border-radius:13px;min-height:46px}.auth-entrance--v3 .input::placeholder{color:#65716d}.auth-entrance--v3 .btn{min-height:var(--action-min-height);padding-inline:var(--action-padding-x);border-radius:var(--action-radius);letter-spacing:0;font-weight:600}.auth-entrance--v3 .btn-primary{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-ink)}.auth-entrance--v3 .btn-outline{border-color:var(--action-secondary-border);background:var(--action-secondary-bg);color:#e8eeeb}.auth-entrance--v3 .auth-private{color:#75857e}.auth-entrance--v3 .auth-footer{border-top-color:#17201e;padding:12px clamp(20px,4vw,56px)}.auth-entrance--v3 .auth-footer .lp-text-link{color:#8f9d98}@media (width<=520px){.auth-entrance--v3 .auth-header{min-height:68px;padding-inline:18px}.auth-entrance--v3 .auth-parent{display:none}.auth-entrance--v3 .auth-layout{width:100%;padding:8px 14px 28px}.auth-entrance--v3 .auth-card{border-radius:22px;padding:26px 20px}.auth-entrance--v3 .auth-card h1{font-size:28px}.auth-entrance--v3 .auth-footer{padding-inline:18px}}@media (width<=800px){.lp-work-list{grid-template-columns:1fr}.lp-work-list .lp-work-row{grid-column:auto}.hero-stage .lp-hero-layout{gap:38px;padding-block:36px}.hero-stage .lp-hero-copy h1{font-size:clamp(38px,6.8vw,56px)}.hero-stage .preview-request{padding:24px}.hero-stage .preview-request p{font-size:22px}.hero-signature{margin-bottom:24px}.hero-signature>.jentera-mark{width:58px;height:58px}.signature-tile{width:40px;height:40px}.signature-line{width:28px}.hero-hours{border-radius:10px;padding-inline:8px}.hero-stage .lp-hero-note{flex-wrap:wrap}.hero-stage .preview-request .preview-business-art{margin-bottom:12px}.hero-stage .preview-request .preview-business-art svg{width:40px;height:40px}.lp-work-list .lp-work-row{padding:24px 22px 0}.work-illustration{margin-inline:-22px;padding-inline:20px}.sample-message{max-width:95%}.sample-approval{gap:18px}.sample-approval-icon{border-radius:17px;width:56px;height:56px}.hero-stage .preview-answer{padding:24px}}@media (width<=580px){.lp-trade-grid{gap:8px;margin-top:28px}.lp-trade-grid li{min-height:38px;padding-inline:12px;font-size:11px}.hero-stage .preview-controls{flex-direction:column;gap:16px}.hero-stage .preview-tabs{width:100%}.hero-stage .lp-hero-copy h1{font-size:clamp(36px,9.1vw,48px)}.hero-stage .lp-hero-description{font-size:14px}.hero-stage .lp-actions{flex-direction:column;align-items:center;gap:8px}.hero-stage .lp-actions .btn{width:auto;min-width:230px}.hero-stage .lp-hero-note{font-size:10px}.hero-stage .preview-content>div:not(.preview-draft){grid-template-columns:1fr}.hero-stage .preview-request{border-right:0;border-bottom:1px solid var(--rail);padding:22px}.hero-stage .preview-request p{margin-top:8px;font-size:20px}.hero-stage .preview-answer{padding:22px}.hero-stage .preview-answer li{font-size:11px}.hero-stage .preview-draft{padding:24px}.hero-stage .preview-draft blockquote{font-size:15px}.auth-header,.auth-footer{padding-inline:24px}.auth-header{padding-block:12px}.auth-entrance .auth-layout{padding-top:24px}.auth-entrance .auth-card h1{font-size:32px}.auth-footer{flex-wrap:wrap;gap:0 16px}.auth-footer .lp-text-link{font-size:11px}}.auth-header-actions{align-items:center;gap:14px;display:flex}.auth-offer-pill{border:1px solid rgb(var(--accent-green-rgb) / .35);min-height:32px;color:var(--accent-green);white-space:nowrap;background:rgb(var(--accent-green-rgb) / .08);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.auth-offer-pill:hover{background:rgb(var(--accent-green-rgb) / .14)}@media (width<=420px){.auth-header-actions{gap:10px}.auth-offer-pill{padding:0 10px;font-size:12px}}@media (width<=480px){.auth-mode-link{display:none}}.dashboard-shell{--text-muted:var(--text-dim)}.dashboard-shell .text-text-muted{color:var(--text-dim)}.dashboard-shell>header>div:first-child,.dashboard-shell>main{max-width:1380px}.dashboard-shell>main{padding-top:32px}.dashboard-sidebar{position:sticky;top:96px}.dashboard-profile{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;display:flex}.dashboard-profile:hover{background:var(--bg-card-hover)}.dashboard-profile .avatar{flex-shrink:0}.dashboard-profile-details{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-profile-name,.dashboard-profile-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-profile-name{font-size:var(--workspace-small);font-weight:600;line-height:1.5}.dashboard-profile-location{color:var(--text-muted);font-size:var(--workspace-caption);line-height:1.5}.dashboard-profile-arrow{color:var(--text-muted);flex-shrink:0}.dashboard-sidebar-nav{flex-direction:column;gap:10px;display:flex}.dashboard-nav-section+.dashboard-nav-section{border-top:1px solid var(--rail);padding-top:10px}.dashboard-nav-section h2{color:var(--text-muted);font-size:var(--workspace-caption);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;padding-inline:12px;font-weight:500;line-height:1.5}.dashboard-nav-section-items{flex-direction:column;gap:2px;display:flex}@media (width>=1024px){.workspace-dashboard{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.workspace-dashboard>:not(main){flex-shrink:0}.workspace-dashboard>main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.workspace-dashboard .workspace-layout{flex:1;min-height:0}.workspace-dashboard .dashboard-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.dashboard-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;align-self:stretch;min-height:0;padding-bottom:8px;position:static;overflow-y:auto}.dashboard-sidebar>*{flex-shrink:0}}.dashboard-nav-item{border:1px solid #0000;min-height:44px}.dashboard-nav-item[aria-current=page]{border-color:rgb(var(--accent-green-rgb) / .18)}.dashboard-nav-icon{border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.dashboard-nav-item[aria-current=page] .dashboard-nav-icon{background:rgb(var(--accent-green-rgb) / .12)}.dashboard-sidebar-note{border-top:1px solid var(--rail);color:var(--text-muted);font-size:var(--workspace-caption);align-items:center;gap:8px;padding:10px 12px;line-height:1.7;display:flex}.dashboard-sidebar-note svg{color:var(--accent-green);flex-shrink:0}:is(.dashboard-content,.dashboard-page)>div>header h1{font-size:var(--workspace-title)}.home-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-overview{flex-direction:column;gap:20px;min-width:0;display:flex}.home-heading{background:radial-gradient(circle at 82% 20%, rgb(var(--accent-green-rgb) / .13), transparent 29%), linear-gradient(135deg, rgb(var(--accent-green-rgb) / .075), transparent 58%);border-radius:24px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:154px;margin-bottom:4px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.home-heading:after{content:"";background:linear-gradient(145deg, rgb(var(--accent-green-rgb) / .12), rgb(var(--accent-green-rgb) / .025));pointer-events:none;border-radius:50% 50% 0 0;width:48%;height:150px;position:absolute;bottom:-72px;right:-7%;transform:rotate(-8deg)}.home-heading>*{z-index:1;position:relative}.home-heading h1{font-size:var(--workspace-title);margin-block:9px;line-height:1.2}.home-heading .eyebrow{color:var(--accent-green)}.home-greeting{align-items:center;gap:12px;display:flex}.home-greeting .jentera-mascot{transform:rotate(-7deg)}@media (width<=639px){.home-greeting{gap:8px}.home-greeting .jentera-mascot{max-width:44px;max-height:44px}}.home-date{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--workspace-caption);flex-shrink:0;align-items:center;gap:8px;display:flex}.home-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-action{border:1px solid var(--rail);background:linear-gradient(145deg, rgb(var(--accent-green-rgb) / .055), transparent 64%), var(--bg-card);text-align:left;min-width:0;min-height:92px;transition:transform var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.home-action:hover{border-color:rgb(var(--accent-green-rgb) / .22);background-color:var(--bg-card-hover);transform:translateY(-1px)}.home-action:active{transform:translateY(0)}.home-action>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.home-action strong{font-size:var(--workspace-body);font-weight:600;line-height:1.3}.home-action small{color:var(--text-secondary);font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.home-action-icon{background:rgb(var(--accent-green-rgb) / .12);width:42px;height:42px;color:var(--accent-green);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.home-action-activity{background:linear-gradient(145deg, #7d64ff1c, transparent 64%), var(--bg-card)}.home-action-activity .home-action-icon{color:#9b87ff;background:#7d64ff24}.home-action-alerts{background:linear-gradient(145deg, #f99c001c, transparent 64%), var(--bg-card)}.home-action-alerts .home-action-icon{color:var(--color-amber-400);background:#f99c0024}.home-action-more{background:linear-gradient(145deg, rgb(var(--border-ink) / .045), transparent 64%), var(--bg-card)}.home-action-more .home-action-icon{background:rgb(var(--border-ink) / .07);color:var(--text)}.home-notice{grid-column:1/-1}.home-upgrade-banner{border:1px solid rgb(var(--accent-green-rgb) / .25);border-radius:var(--radius-card);background:linear-gradient(110deg, rgb(var(--accent-green-rgb) / .1), transparent 65%);grid-column:1/-1;align-items:center;gap:16px;padding:18px 20px;display:flex}.home-upgrade-icon{background:rgb(var(--accent-green-rgb) / .12);width:42px;height:42px;color:var(--accent-green);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.home-upgrade-copy{flex:1;min-width:0}.home-upgrade-copy h2{font-size:var(--workspace-heading);letter-spacing:-.025em;margin:3px 0 0;font-weight:600}.home-upgrade-copy p{color:var(--text-secondary);font-size:var(--workspace-caption);margin:5px 0 0;line-height:1.5}.home-upgrade-copy small{color:var(--text-muted);font-size:var(--workspace-caption);margin-top:5px;line-height:1.5;display:block}.home-upgrade-action{flex:none;align-items:center;gap:10px;display:flex}.home-upgrade-action .btn{white-space:nowrap;min-height:44px}.home-ask-launcher{border:1px solid rgb(var(--accent-green-rgb) / .25);background:radial-gradient(ellipse at 0 0, rgb(var(--accent-green-rgb) / .1), transparent 75%), var(--bg-card);text-align:left;border-radius:18px;grid-column:1/-1;align-items:center;gap:20px;padding:28px;transition:background .18s,border-color .18s;display:flex}.home-ask-launcher:hover{border-color:rgb(var(--accent-green-rgb) / .5);background-color:var(--bg-card-hover)}.home-ask-launcher>span:first-of-type{flex-direction:column;flex:1;gap:8px;display:flex}.home-ask-launcher strong{font-size:var(--workspace-heading);letter-spacing:-.03em;font-weight:500}.home-ask-launcher>span>span{color:var(--text-secondary);font-size:var(--workspace-small);line-height:1.7}.home-ask-cta{border-radius:var(--action-radius);background:var(--workspace-primary);color:var(--workspace-primary-ink);font-size:var(--workspace-caption);white-space:nowrap;align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.home-metrics{grid-column:1/-1}.home-stat{background:var(--bg-card);padding:22px;position:relative}.home-stat>span.font-pixel{white-space:nowrap;font-size:38px;line-height:1.15}.home-stat .text-text-muted{color:var(--text-secondary)}.work-pulse,.work-pulse:before{border-radius:10px}.work-pulse-compact,.work-pulse-compact:before{border-radius:7px}.home-stat-label{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.home-stat-label svg{color:var(--accent-green)}.home-stat-needs .home-stat-label svg{color:var(--text-secondary)}.home-command{padding:26px}.home-command h2{font-size:var(--workspace-title);margin-block:10px;line-height:1.3}.home-command .work-pulse{flex-shrink:0}.home-next{padding:26px}.home-next h2{line-height:1.4}.home-shortcuts{gap:0}.home-shortcuts h2{margin-bottom:16px}.home-shortcuts>button{border-top:1px solid var(--rail);text-align:left;align-items:center;gap:12px;padding:16px 0;display:flex}.home-shortcuts>button>svg{color:var(--accent-green);flex-shrink:0}.home-shortcuts>button>svg:last-child{color:var(--text-muted);margin-left:auto}.home-shortcuts>button>span{flex-direction:column;gap:5px;display:flex}.home-shortcuts strong{font-size:var(--workspace-small);font-weight:500}.home-shortcuts small{font-size:var(--workspace-caption);color:var(--text-secondary);line-height:1.6}.home-shortcuts>button:hover strong{color:var(--accent-green)}.home-recent{grid-column:2;align-self:start;padding:24px}.home-panel-title{font-size:var(--workspace-heading);font-weight:500}.home-activity-link{align-items:center;min-height:40px;display:inline-flex}.home-activity-row{border-top:1px solid var(--rail);text-align:left;align-items:flex-start;gap:12px;width:100%;padding:18px 0;display:flex}.home-activity-row>svg{color:var(--text-muted);flex-shrink:0;margin-top:5px}.home-activity-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.home-activity-copy>strong{-webkit-line-clamp:2;font-size:var(--workspace-small);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.home-activity-copy>span{font-size:var(--workspace-caption);color:var(--text-secondary);line-height:1.6}.home-activity-outcome{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-activity-row:hover .home-activity-copy>strong{color:var(--accent-green)}.home-activity-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:3px;display:flex}.home-activity-meta time,.home-status{font-size:var(--workspace-caption)}.home-status{align-items:center;gap:6px;display:inline-flex}.home-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.home-status-done{color:var(--accent-green)}.home-status-failed{color:var(--color-red-400)}.theme-light .home-status-failed{color:var(--color-red-700)}.home-empty{text-align:center;color:var(--text-secondary);font-size:var(--workspace-small);flex-direction:column;align-items:center;gap:16px;padding:30px 16px;line-height:1.8;display:flex}.home-empty>svg{color:var(--text-muted)}.home-empty button{min-height:44px;color:var(--accent-green);align-items:center;gap:8px;display:inline-flex}.home-review-link{border-top:1px solid var(--rail);width:100%;min-height:48px;color:var(--accent-green);font-size:var(--workspace-caption);text-align:left;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.home-review-link svg:last-child{margin-left:auto}@media (width<=1100px){.home-action{flex-direction:column;align-items:flex-start;min-height:112px}.home-ask-cta{gap:0;padding:12px;font-size:0}.home-ask-launcher{gap:16px;padding:22px}.home-date{font-size:var(--workspace-caption)}}@media (width<=700px){.dashboard-shell>main{padding-top:24px}.dashboard-shell:not(.workspace-chat)>main{padding-inline:12px}.dashboard-chat>main{padding-top:0}.home-view{grid-template-columns:minmax(0,1fr);gap:16px}.home-overview{gap:16px}.home-heading{flex-direction:column-reverse;align-items:flex-start;gap:12px;min-height:174px;padding:22px 20px}.home-date{font-size:var(--workspace-caption)}.home-heading h1{max-width:12ch;font-size:var(--workspace-title);line-height:1.08}.home-heading p{max-width:31ch;line-height:1.55}.home-heading:after{width:70%;bottom:-45px;right:-18%}.home-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-action{border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-height:118px;padding:13px 10px}.home-action-icon{border-radius:13px;flex-basis:40px;width:40px;height:40px}.home-action strong{font-size:var(--workspace-caption)}.home-action small{font-size:var(--workspace-caption);white-space:normal}.home-upgrade-banner{flex-wrap:wrap;align-items:flex-start;padding:16px}.home-upgrade-icon{flex-basis:36px;width:36px;height:36px}.home-upgrade-copy{flex-basis:calc(100% - 52px)}.home-upgrade-action{justify-content:space-between;width:100%}.home-upgrade-action .btn{flex:1}.home-ask-launcher{gap:12px;padding:20px 16px}.home-ask-launcher>.jentera-mark{width:42px;height:42px}.home-ask-launcher strong{font-size:var(--workspace-heading)}.home-ask-launcher>span>span{font-size:var(--workspace-caption)}.home-ask-cta{color:var(--accent-green);background:0 0;padding:0}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-stat{gap:12px;padding:14px 10px}.home-stat-label{align-items:flex-start;min-height:30px}.home-stat-label svg{display:none}.home-stat .eyebrow{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:var(--workspace-caption);line-height:1.4}.home-stat>span.font-pixel{font-size:30px}.home-stat>span:last-child{font-size:var(--workspace-caption);line-height:1.6}.home-stat>span>span{font-size:var(--workspace-caption)}.home-command,.home-next,.home-recent{grid-area:auto/1;padding:22px}}@media (width<=420px){.home-action{padding-inline:9px}.home-action small{display:none}.home-action{min-height:92px}}@media (width<=380px){.home-stat>span.font-pixel{font-size:26px}.home-stat>span>span{font-size:var(--workspace-caption)}}.apps-view,.bookings-app{gap:20px;display:grid}.apps-heading h1,.bookings-app-heading h1{font-size:var(--workspace-title);font-weight:650}.apps-heading p,.bookings-lead,.bookings-more p,.booking-page-preview p,.apps-none,.bookings-empty,.bookings-kept{color:var(--text-secondary)}.apps-section{gap:12px;display:grid}.apps-section h2{font-size:var(--workspace-body);font-weight:600}.apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.apps-tile{border:1px solid var(--rail);background:var(--bg-card);text-align:left;border-radius:18px;align-items:center;gap:13px;min-height:84px;padding:16px;display:flex}.apps-tile:hover{background:var(--bg-card-hover)}.apps-tile-copy{gap:2px;display:grid}.apps-tile-copy small{color:var(--text-secondary)}.apps-tile-icon{color:#f472b6;background:#f472b624;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.apps-offer{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.apps-offer h3{font-weight:600}.apps-offer p{color:var(--text-secondary);font-size:var(--workspace-small)}.apps-state,.bookings-state{gap:10px;padding:16px;display:grid}.bookings-app-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bookings-panel,.bookings-list{gap:14px;display:grid}.bookings-view-toolbar{justify-content:space-between;align-items:center;display:flex}.bookings-view-switch,.bookings-calendar-span{border:1px solid var(--border);background:rgb(var(--border-ink) / .035);border-radius:10px;width:max-content;padding:3px;display:inline-flex}.bookings-view-switch button,.bookings-calendar-span button{min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:5px 12px}.bookings-view-switch button:hover,.bookings-calendar-span button:hover{color:var(--text)}.bookings-view-switch button.active,.bookings-calendar-span button.active{background:var(--bg-card);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001f}.bookings-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookings-date{font-size:var(--workspace-small);color:var(--text-secondary);align-items:center;gap:8px;margin-left:auto;display:flex}.bookings-cards,.bookings-day-group,.bookings-focused{gap:10px;display:grid}.bookings-day-group h3,.bookings-focused h2{font-size:var(--workspace-body);color:var(--text-secondary);font-weight:600}.bookings-window{font-size:var(--workspace-small);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.booking-card{gap:8px;padding:16px;display:grid}.booking-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.booking-card-header h3{font-weight:600}.booking-card-when,.booking-card-meta{color:var(--text-secondary);font-size:var(--workspace-small)}.booking-card-note{font-size:var(--workspace-small)}.booking-card-calendar{font-size:var(--workspace-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-card-message,.field-error{color:var(--danger);font-size:var(--workspace-small)}.booking-card-actions,.booking-page-actions{flex-wrap:wrap;gap:8px;display:flex}.booking-card-whatsapp,.booking-page-actions .btn{align-items:center;gap:6px;display:inline-flex}.bookings-calendar{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;min-width:0;overflow:hidden}.bookings-calendar-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bookings-calendar-period{align-items:center;gap:4px;min-width:0;display:flex}.bookings-calendar-period .btn{min-width:34px;padding-inline:9px}.bookings-calendar-period strong{font-size:var(--workspace-body);white-space:nowrap;margin-left:8px}.bookings-calendar-protection{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--workspace-caption);align-items:center;gap:7px;padding:8px 14px;display:flex}.bookings-calendar-protection span{background:var(--accent-green);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-green);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-protection span{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-green) 15%, transparent)}}.bookings-calendar-protection.warning span{background:var(--color-amber-500);box-shadow:0 0 0 3px #f99c0021}.bookings-calendar-weekdays{border-bottom:1px solid var(--border);background:rgb(var(--border-ink) / .025);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bookings-calendar-weekdays span{color:var(--text-secondary);font-size:var(--workspace-caption);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:8px 6px;font-weight:650}.bookings-calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bookings-calendar-month-grid>i,.bookings-calendar-month-day{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:rgb(var(--border-ink) / .012);min-width:0;min-height:116px}.bookings-calendar-month-grid>:nth-child(7n){border-right:0}.bookings-calendar-month-grid>:nth-last-child(-n+7){border-bottom:0}.bookings-calendar-month-grid>i{background:rgb(var(--border-ink) / .027)}.bookings-calendar-month-day{color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:8px;display:flex;overflow:hidden}.bookings-calendar-month-day:hover{background:var(--accent-green)}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-month-day:hover{background:color-mix(in srgb, var(--accent-green) 5%, var(--bg-card))}}.bookings-calendar-month-day:focus-visible{z-index:1;outline:2px solid var(--workspace-focus,var(--accent-green));outline-offset:-2px;position:relative}.bookings-calendar-month-day>strong{width:25px;height:25px;font-size:var(--workspace-caption);border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.bookings-calendar-month-day.is-today>strong{background:var(--accent-green);color:#07251b}.bookings-calendar-month-day>span{background:rgb(var(--border-ink) / .045);min-width:0;color:var(--text-secondary);font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;line-height:1.25;display:flex;overflow:hidden}.bookings-calendar-month-day>span.closure{border:1px dashed oklch(76.9% .188 70.08)}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-month-day>span.closure{border:1px dashed color-mix(in srgb, var(--color-amber-500) 45%, var(--border))}}.bookings-calendar-month-day>span.closure{color:var(--text);background:#f99c0013}.bookings-calendar-month-day>span.booking b{background:var(--text-secondary);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.bookings-calendar-month-day>span.booking.pending b{background:var(--color-amber-500)}.bookings-calendar-month-day>span.booking.confirmed b{background:var(--accent-green)}.bookings-calendar-month-day>span.booking.cancelled b{background:var(--danger)}.bookings-calendar-month-day>span.booking.declined,.bookings-calendar-month-day>span.booking.cancelled,.bookings-calendar-month-day>span.booking.expired{opacity:.65}.bookings-calendar-month-day>small{color:var(--text-secondary);font-size:var(--workspace-caption);padding-left:5px}.bookings-calendar-grid{grid-template-columns:repeat(7,minmax(116px,1fr));display:grid;overflow-x:auto}.bookings-calendar-grid.is-day{grid-template-columns:minmax(260px,1fr)}.bookings-calendar-day{border-right:1px solid var(--border);background:rgb(var(--border-ink) / .012);min-width:0;min-height:340px}.bookings-calendar-day:last-child{border-right:0}.bookings-calendar-day>header{border-bottom:1px solid var(--border);min-height:58px;color:var(--text-secondary);place-content:center;justify-items:center;gap:1px;display:grid}.bookings-calendar-day>header span{font-size:var(--workspace-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.bookings-calendar-day>header strong{width:26px;height:26px;color:var(--text);font-size:var(--workspace-small);border-radius:50%;place-items:center;display:grid}.bookings-calendar-day.is-today>header strong{background:var(--accent-green);color:#07251b}.bookings-calendar-items{align-content:start;gap:7px;padding:8px;display:grid}.bookings-calendar-event{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;gap:2px;margin:0;padding:9px 8px 8px 11px;display:grid;position:relative;overflow:hidden}.bookings-calendar-event:before{content:"";background:var(--text-secondary);width:3px;position:absolute;inset:0 auto 0 0}.bookings-calendar-event:hover,.bookings-calendar-event.selected{border-color:var(--accent-green)}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-event:hover,.bookings-calendar-event.selected{border-color:color-mix(in srgb, var(--accent-green) 55%, var(--border))}}.bookings-calendar-event:hover,.bookings-calendar-event.selected{background:var(--accent-green)}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-event:hover,.bookings-calendar-event.selected{background:color-mix(in srgb, var(--accent-green) 5%, var(--bg))}}.bookings-calendar-event.pending:before{background:var(--color-amber-500)}.bookings-calendar-event.confirmed:before{background:var(--accent-green)}.bookings-calendar-event.cancelled:before{background:var(--danger)}.bookings-calendar-event.declined,.bookings-calendar-event.cancelled,.bookings-calendar-event.expired{opacity:.66}.bookings-calendar-event small{color:var(--text-secondary);font-size:var(--workspace-caption)}.bookings-calendar-event strong,.bookings-calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookings-calendar-event strong{font-size:var(--workspace-caption)}.bookings-calendar-event span{color:var(--text-secondary);font-size:var(--workspace-caption)}.bookings-calendar-event i{background:rgb(var(--border-ink) / .06);width:max-content;color:var(--text-secondary);font-size:var(--workspace-caption);border-radius:999px;margin-top:3px;padding:2px 5px;font-style:normal}.bookings-calendar-block{border:1px dashed oklch(76.9% .188 70.08);gap:1px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.bookings-calendar-block{border:1px dashed color-mix(in srgb, var(--color-amber-500) 50%, var(--border))}}.bookings-calendar-block{background:#f99c0013;border-radius:8px}.bookings-calendar-block small{color:var(--text-secondary);font-size:var(--workspace-caption)}.bookings-calendar-block span{font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookings-calendar-free{color:var(--text-secondary);font-size:var(--workspace-caption);text-align:center;padding:12px 4px}.bookings-calendar-detail{gap:9px;display:grid}.bookings-calendar-detail-heading{justify-content:space-between;align-items:center;display:flex}.bookings-calendar-detail-heading h2{font-size:var(--workspace-body);color:var(--text-secondary);font-weight:600}.bookings-calendar-detail-heading button{color:var(--text-secondary);font:inherit;font-size:var(--workspace-caption);cursor:pointer;background:0 0;border:0;margin:0;padding:3px}.bookings-calendar-detail-heading button:hover{color:var(--text)}.bookings-settings{gap:16px;max-width:1040px;display:grid}.bookings-settings-shell{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bookings-settings-nav{border:1px solid var(--border);background:rgb(var(--border-ink) / .025);border-radius:14px;gap:3px;padding:6px;display:grid;position:sticky;top:20px}.bookings-settings-nav button{width:100%;min-height:40px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 10px;line-height:1.25;display:flex}.bookings-settings-nav button:hover{background:rgb(var(--border-ink) / .045);color:var(--text)}.bookings-settings-nav button.active{border-color:var(--border);background:var(--bg-card);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014}.bookings-settings-nav small{background:rgb(var(--border-ink) / .07);min-width:20px;color:var(--text-secondary);font-size:var(--workspace-caption);text-align:center;border-radius:999px;padding:2px 6px}.bookings-settings-panel{gap:16px;min-width:0;display:grid;container-type:inline-size}.bookings-settings-panel-heading{border-bottom:1px solid var(--border);align-items:center;min-height:42px;padding-bottom:12px;display:flex}.bookings-settings-panel-heading h3{font-size:var(--workspace-heading)}.bookings-settings-fields,.bookings-hours-services{gap:16px;display:grid}.bookings-settings-actions{background:linear-gradient(transparent, var(--bg) 28%);padding:14px 0;display:flex;position:sticky;bottom:0}.bookings-service-basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bookings-settings label{font-size:var(--workspace-small);gap:6px;display:grid}.bookings-settings .bookings-check,.booking-page .bookings-check{align-items:center;gap:8px;display:flex}.bookings-service{gap:12px;padding:16px;display:grid}.bookings-hours{gap:8px;display:grid}.bookings-hours-title{font-size:var(--workspace-small);font-weight:600}.bookings-day{grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:8px;display:grid}.bookings-blocks{gap:10px;margin-top:16px;display:grid}.bookings-block{grid-template-columns:minmax(140px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.bookings-block legend{font-size:var(--workspace-small);font-weight:600}.bookings-block .field-error{grid-column:1/-1}.bookings-branding,.bookings-page-copy{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;gap:18px;padding:18px;display:grid}.bookings-branding h4,.bookings-page-copy h4{font-size:var(--workspace-body)}.bookings-branding .bookings-lead,.bookings-page-copy .bookings-lead{margin-top:4px}.bookings-page-copy textarea{resize:vertical;min-height:88px}.bookings-logo-row{align-items:center;gap:16px;display:flex}.bookings-logo-preview{border:1px solid var(--border);background:rgb(var(--border-ink) / .07);width:76px;height:76px;color:var(--booking-brand);border-radius:16px;flex:0 0 76px;place-items:center;font-size:28px;font-weight:650;display:grid;overflow:hidden}.bookings-logo-preview img{object-fit:contain;width:100%;height:100%}.bookings-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookings-logo-actions .btn{cursor:pointer;width:auto;margin:0;display:inline-flex}.bookings-logo-actions .btn.disabled{opacity:.5;cursor:not-allowed}.bookings-logo-actions input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bookings-logo-actions small{color:var(--text-secondary);flex-basis:100%}.bookings-theme-field{border:0;gap:9px;padding:0;display:grid}.bookings-theme-field legend{font-size:var(--workspace-small);margin-bottom:8px;font-weight:600}.bookings-theme-field small{color:var(--text-secondary)}.bookings-theme-options{border:1px solid var(--border);background:var(--bg);border-radius:10px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.bookings-theme-options button{min-width:78px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:7px 14px}.bookings-theme-options button.active{background:var(--bg-card);color:var(--text);box-shadow:0 0 0 1px var(--border);font-weight:650}.bookings-color-field{border:0;gap:10px;padding:0;display:grid}.bookings-color-field legend{font-size:var(--workspace-small);margin-bottom:8px;font-weight:600}.bookings-color-options{flex-wrap:wrap;gap:10px;display:flex}.bookings-color-options>button,.bookings-color-custom{width:34px;height:34px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.bookings-color-options>button.active{border-color:var(--bg);box-shadow:0 0 0 2px var(--text)}.bookings-color-custom{background:var(--bg);color:var(--text-secondary);position:relative}.bookings-color-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bookings-color-custom span{font-size:18px;line-height:1}.bookings-page-editor{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:22px;display:grid}.bookings-page-controls{gap:16px;min-width:0;display:grid}.bookings-live-preview{gap:12px;min-width:0;display:grid;position:sticky;top:20px}.bookings-live-preview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bookings-live-preview>header div{gap:2px;display:grid}.bookings-live-preview>header strong{font-size:var(--workspace-small)}.bookings-live-preview>header span{color:var(--text-secondary);font-size:var(--workspace-caption)}.bookings-live-preview>header>small{background:var(--booking-preview-accent);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.bookings-live-preview>header>small{background:color-mix(in srgb, var(--booking-preview-accent) 12%, transparent)}}.bookings-live-preview>header>small{color:var(--booking-preview-accent);font-size:var(--workspace-caption);font-weight:650}.bookings-preview-frame{--preview-bg:#181c1a;--preview-soft:#222b27;--preview-line:#343d38;--preview-ink:#f2f2f2;--preview-muted:#aaa;border:1px solid var(--preview-line);background:var(--preview-bg);color:var(--preview-ink);border-radius:12px;overflow:hidden}.bookings-preview-business{border-bottom:1px solid var(--preview-line);gap:11px;padding:15px;display:grid}.bookings-preview-identity{align-items:center;gap:9px;min-width:0;display:flex}.bookings-preview-identity>strong{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bookings-preview-logo{border:1px solid var(--preview-line);background:var(--preview-soft);width:32px;height:32px;color:var(--booking-preview-accent);border-radius:8px;flex:0 0 32px;place-items:center;font-size:13px;font-weight:650;display:grid;overflow:hidden}.bookings-preview-logo img{object-fit:contain;width:100%;height:100%}.bookings-preview-service-context{gap:3px;min-width:0;display:grid}.bookings-preview-service-context h5{overflow-wrap:anywhere;color:var(--preview-ink);letter-spacing:-.35px;margin:0;font-size:17px;line-height:1.25}.bookings-preview-service-context>span{color:var(--preview-muted);font-size:9px}.bookings-preview-service-context>p{overflow-wrap:anywhere;color:var(--preview-muted);margin:5px 0 0;font-size:9px;line-height:1.5}.bookings-preview-welcome{border-top:1px solid var(--preview-line);gap:2px;margin-top:6px;padding-top:8px;display:grid}.bookings-preview-welcome strong{overflow-wrap:anywhere;color:var(--preview-ink);white-space:normal;font-size:9px}.bookings-preview-welcome p{overflow-wrap:anywhere;color:var(--preview-muted);margin:0;font-size:8px;line-height:1.45}.bookings-preview-location{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bookings-preview-content{min-height:270px;padding:15px}.bookings-preview-content>h5{color:var(--preview-ink);letter-spacing:-.25px;margin:0 0 13px;font-size:14px}.bookings-preview-content>p{color:var(--preview-muted);margin:-9px 0 13px;font-size:9px}.bookings-preview-calendar{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.bookings-preview-calendar>strong{font-size:10px}.bookings-preview-calendar>span{color:var(--preview-muted);font-size:13px}.bookings-preview-weekdays,.bookings-preview-days{grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.bookings-preview-weekdays i{color:var(--preview-muted);text-align:center;font-size:6px;font-style:normal}.bookings-preview-days i{aspect-ratio:1;background:var(--preview-soft);color:var(--preview-ink);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:650;display:grid}.bookings-preview-days i:empty,.bookings-preview-days i.closed{color:var(--preview-muted);opacity:.55;background:0 0;font-weight:400}.bookings-preview-days i.selected{background:var(--booking-preview-accent);color:var(--booking-preview-accent-ink);opacity:1}.bookings-preview-times{border-top:1px solid var(--preview-line);grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;padding-top:12px;display:grid}.bookings-preview-times span{border:1px solid var(--preview-line);min-height:28px;color:var(--preview-ink);border-radius:5px;place-items:center;font-size:7px;font-weight:650;display:grid}.bookings-preview-services{gap:7px;display:grid}.bookings-preview-services>div{border:1px solid var(--preview-line);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:10px 11px;display:flex}.bookings-preview-services span{gap:2px;min-width:0;display:grid}.bookings-preview-services strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bookings-preview-services small{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bookings-preview-services b{color:var(--booking-preview-accent);font-size:11px}.bookings-preview-empty{min-height:90px;color:var(--preview-muted);text-align:center;place-items:center;font-size:9px;display:grid}.bookings-preview-frame.is-light{--preview-bg:#fff;--preview-soft:#f4f8f6;--preview-line:#e0e7e3;--preview-ink:#1c2923;--preview-muted:#617068}@container (width<=700px){.bookings-page-editor{grid-template-columns:1fr}.bookings-live-preview{grid-row:1;max-width:360px;position:static}}.bookings-link-preview{font-family:var(--font-mono);font-size:var(--workspace-small);color:var(--text-secondary);overflow-wrap:anywhere}.bookings-problem{background:#f99c001a;border-radius:12px;gap:8px;padding:12px;display:grid}.booking-page{gap:16px;display:grid}.enquiry-form{gap:14px;display:grid}.enquiry-fields{border:0;gap:8px;margin:0;padding:0;display:grid}.enquiry-fields legend{font-size:var(--workspace-small);margin-bottom:4px;padding:0;font-weight:600}.booking-page-link,.booking-page-preview{gap:12px;padding:18px;display:grid}.booking-page-url{font-family:var(--font-mono);overflow-wrap:anywhere}.booking-page-live{color:var(--accent-green)}.booking-page-paused{color:var(--color-amber-400)}.theme-light .booking-page-paused{color:var(--color-amber-800)}.booking-page-preview ul{gap:6px;display:grid}.booking-page-preview li{justify-content:space-between;gap:8px;display:flex}@media (width<=640px){.bookings-calendar-toolbar{align-items:stretch}.bookings-calendar-period{flex:100%}.bookings-calendar-period strong{text-overflow:ellipsis;overflow:hidden}.bookings-calendar-span{width:100%}.bookings-calendar-span button{flex:1}.bookings-calendar-weekdays span{font-size:var(--workspace-caption);padding-inline:2px}.bookings-calendar-month-grid>i,.bookings-calendar-month-day{min-height:68px}.bookings-calendar-month-day{gap:3px;padding:5px 3px}.bookings-calendar-month-day>strong{width:22px;height:22px;font-size:var(--workspace-caption);flex-basis:22px}.bookings-calendar-month-day>span{background:var(--text-secondary);color:#0000;border:0;border-radius:99px;min-height:5px;padding:0;font-size:0;display:block}.bookings-calendar-month-day>span.closure{background:var(--color-amber-500);border:0;min-height:4px}.bookings-calendar-month-day>span.booking{background:var(--text-secondary);align-self:flex-start;width:5px;min-height:5px}.bookings-calendar-month-day>span.booking.pending{background:var(--color-amber-500)}.bookings-calendar-month-day>span.booking.confirmed{background:var(--accent-green)}.bookings-calendar-month-day>span.booking.cancelled{background:var(--danger)}.bookings-calendar-month-day>span.booking b{display:none}.bookings-calendar-month-day>small{font-size:var(--workspace-caption);padding:0}.bookings-calendar-grid,.bookings-calendar-grid.is-day{grid-template-columns:1fr;overflow:visible}.bookings-calendar-day{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);min-height:0;display:grid}.bookings-calendar-day:last-child{border-bottom:0}.bookings-calendar-day>header{border-right:1px solid var(--border);border-bottom:0;align-content:start;min-height:92px;padding-top:14px}.bookings-calendar-items{min-height:92px}.bookings-calendar-free{text-align:left}.bookings-settings-shell{grid-template-columns:1fr;gap:18px}.bookings-settings-nav{scrollbar-width:none;border:0;padding:0 0 8px;display:flex;position:static;overflow-x:auto}.bookings-settings-nav::-webkit-scrollbar{display:none}.bookings-settings-nav button{border:1px solid var(--border);width:auto;min-width:max-content}.bookings-page-editor{grid-template-columns:1fr}.bookings-live-preview{grid-row:1;position:static}.bookings-service-basics{grid-template-columns:1fr}.bookings-settings-panel-heading{display:none}.bookings-settings-actions{background:0 0;padding:4px 0 0;position:static}.bookings-settings-actions .btn{width:100%}.bookings-day{grid-template-columns:1fr 1fr}.bookings-block{grid-template-columns:1fr}.bookings-logo-row{align-items:flex-start}.bookings-day-open{grid-column:1/-1}.bookings-date{margin-left:0}.apps-offer{grid-template-columns:auto 1fr}.apps-offer .btn{grid-column:1/-1}}.home-actions.home-actions-apps{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.home-action-bookings{background:linear-gradient(145deg, #f472b61c, transparent 64%), var(--bg-card)}.home-action-bookings .home-action-icon{color:#f472b6;background:#f472b624;position:relative}.home-action-add{background:var(--bg-card);border-style:dashed}.home-action-count{background:var(--danger);color:#fff;min-width:20px;height:20px;font-size:var(--workspace-caption);text-align:center;border-radius:10px;padding:0 6px;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-6px}@media (width<=640px){.home-actions.home-actions-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-meter-warn .progress-fill{background:var(--color-amber-500)}.credit-meter-high .progress-fill{background:var(--color-red-500)}.account-menu{flex-shrink:0;position:relative}.account-menu-trigger{min-width:58px;min-height:44px;color:var(--text-secondary);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:4px;transition:background .16s;display:flex}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:rgb(var(--border-ink) / .05)}.account-avatar{border:1px solid rgb(var(--accent-green-rgb) / .3);background:linear-gradient(145deg, rgb(var(--accent-green-rgb) / .2), rgb(var(--accent-green-rgb) / .04));width:34px;height:34px;color:var(--accent-green);box-shadow:inset 0 1px 0 rgb(var(--border-ink) / .06);border-radius:50%;place-items:center;display:grid}.account-menu-caret{transition:transform .16s}.account-menu-trigger[aria-expanded=true] .account-menu-caret{transform:rotate(180deg)}.account-menu-popover{border:1px solid var(--border-light);background:var(--bg-card);z-index:40;border-radius:16px;width:min(282px,100vw - 32px);padding:7px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 48px #00000038,0 2px 6px #00000014}.account-menu-heading{border-bottom:1px solid var(--rail);flex-direction:column;gap:5px;margin-bottom:5px;padding:12px 12px 16px;display:flex}.account-menu-heading>span{font-family:var(--font-mono);font-size:var(--workspace-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-green)}.account-menu-heading>strong{font-size:var(--workspace-body);color:var(--text);font-weight:500}.account-menu-email{color:var(--text-secondary);font-size:var(--workspace-caption);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;line-height:1.5}.account-menu-item{width:100%;min-height:44px;color:var(--text-secondary);font-size:var(--workspace-small);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;transition:color .12s,background .12s;display:flex}.account-menu-item>svg{flex-shrink:0}.account-menu-item:hover,.account-menu-item:focus-visible{color:var(--text);background:rgb(var(--border-ink) / .05)}.account-menu-plan{color:var(--text)}.account-menu-plan>svg{color:var(--accent-green)}.account-menu-plan .account-menu-value{border-color:rgb(var(--accent-green-rgb) / .22);background:rgb(var(--accent-green-rgb) / .08);color:var(--accent-green)}.account-menu-item:focus-visible{outline-offset:-2px}.account-menu-value{border:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-caption);white-space:nowrap;border-radius:6px;margin-left:auto;padding:3px 7px}.account-menu-divider{background:var(--rail);height:1px;margin:6px 5px}.account-menu-signout:hover,.account-menu-signout:focus-visible{color:var(--text);background:rgb(var(--border-ink) / .06)}.account-menu-item:disabled{opacity:.6}.account-menu-actions{border-top:1px solid var(--rail);margin-top:6px;padding:8px 5px 5px}@media (prefers-reduced-motion:no-preference){.account-menu-popover{transform-origin:100% 0;animation:.14s ease-out account-menu-enter}}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-section-heading h2,.workspace-section-heading h3{font-size:var(--workspace-body);font-weight:600}.workspace-section-heading p{color:var(--text-secondary);font-size:var(--workspace-caption);margin-top:5px;line-height:1.7}.workspace-section-heading>svg{color:var(--text-muted);flex-shrink:0}.workspace-empty{border:1px solid var(--rail);background:var(--bg-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.workspace-empty-icon{border:1px solid rgb(var(--accent-green-rgb) / .2);background:rgb(var(--accent-green-rgb) / .06);width:68px;height:68px;color:var(--accent-green);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.workspace-empty h2,.workspace-empty h3{font-size:var(--workspace-heading);font-weight:500}.workspace-empty p{max-width:45ch;color:var(--text-secondary);font-size:var(--workspace-small);line-height:1.7}.workspace-empty>button{margin-top:8px}.workspace-empty-compact{padding-block:36px}.workspace-empty-compact>svg{color:var(--text-muted)}.ask-history{flex:1;min-width:0;position:relative}.ask-history-trigger{width:100%;max-width:300px;min-height:36px;color:var(--text-secondary);font-size:var(--workspace-caption);text-align:left;align-items:center;gap:8px;display:flex}.ask-history-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask-history-trigger>svg{flex-shrink:0}.ask-history-trigger:hover{color:var(--text)}.ask-history-panel{z-index:20;border:1px solid var(--border-light);background:var(--bg-card);border-radius:12px;width:min(360px,100vw - 40px);max-height:min(420px,55dvh);padding:6px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 20px 55px #0000003d}.ask-history-panel>header{flex-direction:column;gap:3px;padding:10px;display:flex}.ask-history-panel>header strong{font-size:var(--workspace-caption);font-weight:500}.ask-history-panel>header span{color:var(--text-muted);font-size:var(--workspace-caption)}.ask-history-panel li{gap:4px;display:flex}.ask-history-panel li>button{min-width:0;min-height:50px;color:var(--text-secondary);text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.ask-history-panel li>button:hover,.ask-history-panel li>button[aria-current]{background:rgb(var(--accent-green-rgb) / .07);color:var(--accent-green)}.ask-history-panel li>button>svg{flex-shrink:0}.ask-history-panel li>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ask-history-panel strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--workspace-caption);font-weight:400;overflow:hidden}.ask-history-panel time{color:var(--text-muted);font-size:var(--workspace-caption)}.ask-history-panel li>.ask-history-delete{flex:0 0 40px;justify-content:center}.ask-history-confirm{width:100%;font-size:var(--workspace-caption);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ask-history-confirm span{flex:1}.ask-history-confirm small{color:var(--text-muted);margin-top:2px;display:block}.ask-history-confirm button{min-height:36px;color:var(--text-secondary);padding:6px}.ask-history-confirm button:last-child{color:var(--text);border:1px solid var(--border-light);border-radius:6px}.workspace-search{border:1px solid var(--rail);background:var(--bg-card);min-height:44px;color:var(--text-muted);border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.workspace-search:focus-within{border-color:var(--accent-green)}.workspace-search>svg{flex-shrink:0}.workspace-search input{width:100%;min-width:0;color:var(--text);font-size:var(--workspace-caption);outline:none;padding-block:12px}.workspace-search input::placeholder{color:var(--text-muted)}.workspace-search input::-webkit-search-cancel-button{display:none}.workspace-search button{flex-shrink:0;place-items:center;width:32px;height:40px;display:grid}.business-supporting{color:var(--text-muted)}.business-identity{border:1px solid var(--rail);background:radial-gradient(ellipse at 100% 0%, rgb(var(--accent-green-rgb) / .09), transparent 65%), var(--bg-card);border-radius:16px;align-items:center;gap:22px;padding:28px;display:flex}.business-identity-icon{border:1px solid rgb(var(--accent-green-rgb) / .2);background:rgb(var(--accent-green-rgb) / .06);width:68px;height:68px;color:var(--accent-green);border-radius:18px;flex-shrink:0;place-items:center;display:grid}.business-identity>div{min-width:0}.business-identity-type{color:var(--text-muted);font-size:var(--workspace-caption)}.business-identity h2{font-size:var(--workspace-title);overflow-wrap:anywhere;margin-top:4px;font-weight:500;line-height:1.3}.business-identity p{color:var(--text-muted);font-size:var(--workspace-caption);align-items:center;gap:5px;margin-top:8px;display:flex}.business-identity p>svg{flex-shrink:0}.business-identity.business-identity-compact{border:0;border-bottom:1px solid var(--rail);background:0 0;border-radius:0;gap:12px;padding:0 0 20px}.business-identity-compact .business-identity-icon{border-radius:12px;width:44px;height:44px}.business-identity.business-identity-compact h2{font-size:var(--workspace-heading);margin:0}.business-identity-compact p{margin-top:4px}.business-staff{flex-direction:column;gap:18px;display:flex}.business-staff-card{gap:20px;padding:28px}.business-staff-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.business-staff-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.business-staff-heading h2{font-size:var(--workspace-heading);font-weight:600;line-height:1.4}.business-staff-description{max-width:65ch;color:var(--text-secondary);font-size:var(--workspace-body);line-height:1.7}.business-staff-capabilities{border-top:1px solid var(--rail);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-top:20px;display:grid}.business-staff-capabilities li{color:var(--text-secondary);font-size:var(--workspace-body);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.business-staff-capabilities svg{color:var(--accent-green);flex-shrink:0;margin-top:3px}.business-staff-ask{align-self:flex-start;gap:12px}.business-staff-notice{color:var(--text-secondary);font-size:var(--workspace-body);align-items:flex-start;gap:10px;line-height:1.7;display:flex}.business-staff-notice>svg{flex-shrink:0;margin-top:3px}.business-staff-notice p{max-width:72ch}.business-tabs{border:1px solid var(--rail);background:var(--bg-card);border-radius:12px;gap:5px;padding:4px}.business-tabs>button{font-size:var(--workspace-caption);border:0;border-radius:8px;align-items:center;gap:7px;margin:0;padding:11px 12px;display:flex}.business-tabs>button[aria-selected=true]{background:rgb(var(--accent-green-rgb) / .09)}.business-tabs>button[aria-selected=false]{color:var(--text-muted)}.business-tabs>button[aria-selected=false]:is(:hover,:focus-visible){color:var(--text)}.theme-light .business-tabs>button[aria-selected=true]{color:#005b41}.theme-light .dashboard-shell .tag-amber{color:var(--color-amber-800);border-color:#953d0059}.business-tabs>button>span{margin-left:1px}.business-panel{flex-direction:column;gap:24px;display:flex}.business-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-shortcuts>button{border:1px solid var(--rail);background:var(--bg-card);text-align:left;border-radius:12px;grid-template-columns:1fr auto;align-content:start;gap:12px;padding:18px;display:grid}.business-shortcuts>button>svg:first-child{color:var(--accent-green)}.business-shortcuts>button>svg:nth-child(2){color:var(--text-muted)}.business-shortcuts strong{font-size:var(--workspace-caption);grid-column:1/-1;font-weight:500}.business-shortcuts span{color:var(--text-muted);font-size:var(--workspace-caption);grid-column:1/-1;margin-top:-6px;line-height:1.6}.business-shortcuts>button:hover{border-color:rgb(var(--accent-green-rgb) / .4);background:rgb(var(--accent-green-rgb) / .04)}.business-profile-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:16px;display:grid}.business-profile-grid>.card{gap:24px}.business-profile-actions{flex-direction:column;gap:10px;padding-top:4px;display:flex}.business-profile-actions>p{min-height:16px;color:var(--text-muted);font-size:var(--workspace-caption)}.business-profile-actions>div{align-items:center;gap:8px;display:flex}.business-detail-row{border-bottom:1px solid var(--rail);flex-direction:column;gap:5px;padding:12px 0;display:flex}.business-detail-row:first-child{padding-top:0}.business-detail-row:last-child{border-bottom:0;padding-bottom:0}.business-detail-row>span:last-child{color:var(--text-secondary);font-size:var(--workspace-small);overflow-wrap:anywhere}.business-knowledge-link{min-height:32px;color:var(--accent-green);font-size:var(--workspace-caption);align-self:start;align-items:center;gap:6px;display:inline-flex}@media (width<=767px){.business-staff-card{padding:20px}.business-staff-capabilities{grid-template-columns:1fr;gap:14px}.business-identity{gap:14px;padding:20px}.business-identity-icon{border-radius:14px;width:54px;height:54px}.business-identity h2{font-size:var(--workspace-heading)}.business-identity p{font-size:var(--workspace-caption)}.business-profile-grid,.business-shortcuts{grid-template-columns:1fr}.business-shortcuts>button{grid-template-columns:28px 1fr auto;gap:4px 10px;padding:15px}.business-shortcuts>button>svg:first-child{grid-row:1/3;align-self:center}.business-shortcuts>button>svg:nth-child(2){grid-area:1/3/3;align-self:center}.business-shortcuts strong,.business-shortcuts span{grid-column:2;margin:0}}.file-explorer{flex-direction:column;gap:16px;min-width:0;display:flex}.explorer-layout{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.explorer-folders{border-right:1px solid var(--border);padding-right:12px}.explorer-folder{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;display:flex}.explorer-folder[aria-current=page]{color:var(--accent-green);background:var(--bg-card)}.explorer-folder-toggle{display:none}.explorer-table{width:100%;font-size:var(--workspace-small);border-collapse:collapse}.explorer-table th,.explorer-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.explorer-table th,.explorer-table td:not(:first-child){color:var(--text-muted)}.explorer-table tbody tr:hover{background:var(--bg-card)}@media (width<=640px){.explorer-layout{grid-template-columns:minmax(0,1fr)}.explorer-folder-toggle{display:inline-flex}.explorer-folders{border-right:0;display:none}.explorer-folders.is-open{display:block}}.ask-studio{flex-direction:column;min-height:0;display:flex}.ask-studio-topbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;min-height:0;padding-bottom:0;display:flex}.ask-studio-topbar h1{display:none}.ask-goal-badge{border:1px solid rgb(var(--accent-green-rgb) / .24);min-width:0;max-width:min(320px,34vw);color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .06);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.ask-goal-badge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:var(--workspace-caption);overflow:hidden}.ask-goal-badge small{color:var(--accent-green);font-size:var(--workspace-caption);text-transform:uppercase;letter-spacing:.08em;margin-right:5px}.ask-studio-tools{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.ask-studio-tools .ask-history{flex:0 210px}.ask-studio-tools .ask-history-panel{left:auto;right:0}.ask-studio-tools .ask-history-trigger{font-size:var(--workspace-caption);gap:6px}.ask-studio-new{border:1px solid var(--rail);min-height:38px;color:var(--text-secondary);font-size:var(--workspace-caption);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.ask-studio-new:hover{border-color:var(--accent-green);color:var(--text)}.ask-studio-body{flex-direction:column;flex:1;min-height:0;display:flex}.ask-studio-start .ask-studio-body{padding:clamp(30px,6vh,72px) 24px 30px;overflow-y:auto}.ask-studio-stream{min-height:0}.ask-studio-start .ask-studio-stream{flex-shrink:0}.ask-studio{--chat-column:880px;--chat-gutter:24px}@media (width>=1024px){.ask-studio{--chat-column:720px}}.ask-studio-welcome,.ask-writing-zone,.ask-studio-extras,.ask-transcript{width:100%;max-width:var(--chat-column);margin-inline:auto}.ask-studio-welcome{text-align:center;margin-bottom:28px}.ask-studio-emblem{place-items:center;width:82px;height:82px;margin:0 auto 20px;display:grid;position:relative}.ask-studio-emblem img{z-index:1;border-radius:13px;position:relative}.ask-studio-emblem>span:not(.jmascot){border:1px solid rgb(var(--accent-green-rgb) / .2);border-radius:18px;position:absolute;inset:9px;transform:rotate(-12deg)}.ask-studio-emblem>span:not(.jmascot):last-child{opacity:.5;inset:0;transform:rotate(12deg)}.ask-studio-business{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--workspace-small);letter-spacing:0;overflow-wrap:anywhere}.ask-studio-emblem .jmascot{z-index:1;position:relative}.ask-studio-welcome h2{max-width:17ch;font-family:var(--font-pixel);letter-spacing:-.025em;text-wrap:balance;margin:12px auto 0;font-size:clamp(30px,3.5vw,44px);line-height:1.12}.ask-studio-intro{max-width:48ch;color:var(--text-secondary);font-size:var(--workspace-small);text-wrap:pretty;margin:16px auto 0;line-height:1.8}.ask-writing-zone{flex-shrink:0;position:relative}.ask-browser-status{container:browser-status/inline-size}.ask-browser-paused{color:var(--text-secondary);background:#fcbb0014;border:1px solid #fcbb0052;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:11px 12px;display:grid}.ask-browser-paused>svg{color:var(--color-amber-500)}.ask-browser-paused strong{color:var(--text);font-size:var(--workspace-caption);display:block}.ask-browser-paused p{font-size:var(--workspace-caption);margin-top:2px;line-height:1.45}.ask-browser-paused button{min-height:34px;color:var(--text);background:var(--bg-card);font-size:var(--workspace-caption);white-space:normal;text-align:left;border:1px solid #fcbb0061;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:7px 9px;display:inline-flex}.ask-browser-paused button>svg{flex-shrink:0}.ask-browser-paused button:hover{border-color:var(--color-amber-500)}@container browser-status (width<=520px){.ask-browser-paused{grid-template-columns:auto minmax(0,1fr)}.ask-browser-paused button{grid-column:2;justify-self:start}}.ask-writing-pad{border:1px solid var(--border-light);background:var(--bg-card);border-radius:18px;padding:18px 18px 12px;position:relative;box-shadow:0 5px 20px #0000000a}.ask-writing-pad:focus-within{border-color:var(--accent-green);box-shadow:0 0 0 3px rgb(var(--accent-green-rgb) / .06)}.ask-writing-pad.is-file-over{border-color:var(--accent-green);box-shadow:0 0 0 3px rgb(var(--accent-green-rgb) / .12);border-style:dashed}.ask-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-selected-file{border:1px solid rgb(var(--accent-green-rgb) / .28);background:rgb(var(--accent-green-rgb) / .06);color:var(--accent-green);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:9px 10px;display:grid}.ask-selected-file>span{min-width:0}.ask-selected-file strong,.ask-selected-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ask-selected-file strong{color:var(--text);font-size:var(--workspace-caption);font-weight:500}.ask-selected-file small{color:var(--text-muted);font-size:var(--workspace-caption);margin-top:2px}.ask-selected-file button{width:28px;height:28px;color:var(--text-secondary);border-radius:999px;place-items:center;display:grid}.ask-selected-file button:hover{background:var(--workspace-control-hover);color:var(--text)}.ask-attachment-error{color:var(--color-red-500);font-size:var(--workspace-caption);margin-bottom:8px}.ask-writing-pad textarea{resize:none;width:100%;min-height:66px;max-height:180px;color:var(--text);font-size:var(--workspace-body);background:0 0;outline:none;padding:0;line-height:1.7;display:block}.ask-writing-pad textarea::placeholder{color:var(--text-muted)}.ask-writing-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.ask-writing-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ask-writing-tools{align-items:center;gap:6px;min-width:0;display:flex}.ask-attach-button{min-height:36px;color:var(--text-secondary);background:var(--workspace-control);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ask-voice-button{border:1px solid var(--rail);width:38px;height:38px;color:var(--text);background:0 0;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ask-voice-button:hover:not(:disabled){background:rgb(var(--border-ink) / .045)}.ask-voice-button:disabled{color:var(--text-muted)}.ask-voice-time{color:var(--color-red-400);font-size:var(--workspace-caption);font-variant-numeric:tabular-nums}.ask-voice-button.is-recording{color:var(--color-red-400);border-color:currentColor}.ask-voice-button.is-recording>svg{animation:1.2s ease-in-out infinite ask-voice-pulse}.ask-voice-spinner{animation:.9s linear infinite ask-voice-spin}@keyframes ask-voice-pulse{50%{opacity:.35}}@keyframes ask-voice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ask-voice-button.is-recording>svg,.ask-voice-spinner{animation:none}}.ask-attach-button:hover{background:var(--workspace-control-hover);color:var(--text)}.ask-attach-button>svg{color:var(--accent-green)}.ask-context-link{min-width:0;min-height:36px;color:var(--text-secondary);font-size:var(--workspace-caption);text-align:left;border-radius:999px;align-items:center;gap:7px;padding-inline:8px;line-height:1.5;display:inline-flex}.ask-context-link>svg{color:var(--accent-green);flex-shrink:0}button.ask-context-link:hover{background:var(--workspace-control-hover);color:var(--text)}.ask-context-count{background:var(--workspace-control);min-width:17px;height:17px;color:var(--text-muted);font-size:var(--workspace-caption);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding-inline:4px;display:grid}.ask-selected-skills{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ask-selected-skills button{border:1px solid rgb(var(--accent-green-rgb) / .24);background:rgb(var(--accent-green-rgb) / .07);max-width:100%;min-height:30px;color:var(--accent-green);font-size:var(--workspace-caption);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.ask-selected-skills button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-skill-picker{z-index:30;border:1px solid var(--border);background:var(--bg-card);border-radius:15px;flex-direction:column;width:min(420px,100% - 24px);max-height:min(520px,65vh);display:flex;position:absolute;bottom:64px;left:12px;overflow:hidden;box-shadow:0 18px 48px #0000002e}.ask-skill-picker>header,.ask-skill-picker>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ask-skill-picker>header{border-bottom:1px solid var(--rail)}.ask-skill-picker>header>div{flex-direction:column;min-width:0;display:flex}.ask-skill-picker>header strong{font-size:var(--workspace-small);font-weight:650}.ask-skill-picker>header span,.ask-skill-picker>footer span{color:var(--text-muted);font-size:var(--workspace-caption)}.ask-skill-picker>header>button{width:32px;height:32px;color:var(--text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.ask-skill-picker>header>button:hover{background:var(--workspace-control-hover)}.ask-skill-search{border:1px solid var(--border-light);background:var(--workspace-control);min-height:40px;color:var(--text-muted);border-radius:10px;align-items:center;gap:8px;margin:10px 12px 6px;padding-inline:11px;display:flex}.ask-skill-search:focus-within{border-color:var(--accent-green)}.ask-skill-search input{width:100%;min-width:0;color:var(--text);font-size:var(--workspace-small);background:0 0;border:0;outline:0}.ask-skill-options{overscroll-behavior:contain;min-height:110px;padding:4px 8px 8px;overflow:auto}.ask-skill-options>p{color:var(--text-secondary);font-size:var(--workspace-caption);text-align:center;padding:24px 12px}.ask-skill-options ul{flex-direction:column;gap:2px;display:flex}.ask-skill-options label{cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 8px;display:grid}.ask-skill-options label:hover{background:var(--workspace-control)}.ask-skill-options label.is-disabled{cursor:not-allowed;opacity:.5}.ask-skill-options input{accent-color:var(--accent-green);margin-top:3px}.ask-skill-options label>span{flex-direction:column;min-width:0;display:flex}.ask-skill-options strong{font-size:var(--workspace-caption);overflow-wrap:anywhere;font-weight:600}.ask-skill-options small{color:var(--text-secondary);font-size:var(--workspace-caption);margin-top:2px;line-height:1.4}.ask-skill-options em{color:var(--text-muted);font-size:var(--workspace-caption);font-style:normal}.ask-skill-options label>svg{color:var(--accent-green);margin-top:2px}.ask-skill-empty{color:var(--text-secondary);font-size:var(--workspace-caption);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}.ask-skill-empty button,.ask-skill-picker>footer button{color:var(--accent-green);font-size:var(--workspace-caption);font-weight:600}.ask-skill-picker>footer{border-top:1px solid var(--rail)}.ask-studio-send{border:1px solid rgb(var(--accent-green-rgb) / .4);width:38px;height:38px;color:var(--bg);background:var(--accent-green);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ask-studio-send:hover:not(:disabled){filter:brightness(1.1)}.ask-studio-send:disabled{color:var(--text-muted);border-color:var(--rail);background:rgb(var(--border-ink) / .045)}.ask-writing-hint{min-height:16px;color:var(--text-muted);font-size:var(--workspace-caption);text-align:center;margin-top:10px;line-height:1.6}.computer-preview{margin-top:12px}.computer-preview-panel{max-width:480px;margin-top:8px}.computer-preview-panel img{border-radius:10px;width:100%;height:auto;display:block}.computer-preview-panel p{color:var(--text-secondary);font-size:var(--workspace-small);margin:6px 0;line-height:1.5}.computer-preview-panel.is-expanded{max-width:100%}.computer-preview-panel .business-desktop-stage-shell{aspect-ratio:16/10;flex:none;height:auto;max-height:65dvh}.computer-preview-live-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.computer-preview-live-header>div{flex:1;min-width:0}.computer-preview-live-header strong{color:var(--text);font-size:var(--workspace-small);font-weight:500;display:block}.computer-preview-live-header p{margin:2px 0 0}.computer-preview-live-header .ask-inline-action{white-space:nowrap;flex:none;margin:0}@media (width<=520px){.computer-preview-live-header{flex-direction:column;align-items:flex-start}}.ask-step-agent{background:var(--bg-card);color:var(--text-secondary);font-size:var(--workspace-caption);white-space:nowrap;border-radius:999px;margin-right:6px;padding:0 6px;line-height:18px;display:inline-block}.task-coordination-handoff{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.task-coordination-handoff span+span:before{content:"· "}.ask-studio-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.ask-studio-starters>button{border:1px solid var(--rail);min-height:38px;color:var(--text-secondary);font-size:var(--workspace-caption);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.ask-studio-starters>button>svg{color:var(--accent-green);flex-shrink:0}.ask-studio-starters>button:hover{border-color:rgb(var(--accent-green-rgb) / .35);background:rgb(var(--accent-green-rgb) / .05);color:var(--text)}.ask-recent-chats{margin-top:35px}.ask-recent-chats>header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.ask-recent-chats h3{color:var(--text-secondary);font-size:var(--workspace-caption);font-weight:500}.ask-recent-chats header>span{color:var(--text-muted);font-size:var(--workspace-caption)}.ask-recent-chats>button{border-bottom:1px solid var(--rail);width:100%;min-height:48px;color:var(--text-secondary);text-align:left;align-items:center;gap:12px;padding:12px 4px;display:flex}.ask-recent-chats>button:hover{color:var(--text)}.ask-recent-chats>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--workspace-caption);flex:1;overflow:hidden}.ask-recent-chats time{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--workspace-caption);flex-shrink:0}.ask-recent-chats svg{flex-shrink:0}.ask-connection-nudge{min-height:40px;color:var(--text-secondary);font-size:var(--workspace-caption);justify-content:center;align-items:center;gap:8px;margin:26px auto 0;display:flex}.ask-connection-nudge:hover{color:var(--accent-green)}.ask-studio-conversation .ask-studio-stream{overscroll-behavior-y:contain;scrollbar-width:thin;padding:28px var(--chat-gutter) 64px;flex:1;overflow-y:auto}.ask-transcript{flex-direction:column;gap:24px;display:flex}.ask-owner-message{flex-direction:column;align-items:flex-end;gap:7px;padding-left:40px;display:flex}.ask-owner-message>span{color:var(--text-muted);font-size:var(--workspace-caption)}.ask-owner-message>p{background:rgb(var(--border-ink) / .1);max-width:90%;color:var(--text);font-size:var(--workspace-body);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:13px 13px 4px;padding:10px 14px;line-height:1.6}.ask-owner-message>.ask-owner-attachment{border:1px solid var(--rail);max-width:90%;color:var(--text-secondary);background:var(--workspace-control);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex;overflow:hidden}.ask-reply{min-width:0}.ask-reply>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.ask-reply>header>strong{font-size:var(--workspace-caption);font-weight:500}.ask-reply-ready{color:var(--text-muted);font-size:var(--workspace-caption);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ask-reply-ready>svg{color:var(--accent-green)}.ask-reply-text{color:var(--text);font-size:var(--workspace-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.72}.ask-reply>.ask-reply-text{background:rgb(var(--border-ink) / .05);border-radius:4px 16px 16px;width:fit-content;max-width:100%;padding:12px 16px}.ask-reply>.ask-reply-text:empty{display:none}.ask-reply-text .reply-pre{border:1px solid var(--rail);background:rgb(var(--border-ink) / .04);white-space:pre;font-size:var(--workspace-caption);border-radius:10px;margin:10px 0;padding:10px 12px;line-height:1.6;overflow-x:auto}.ask-reply-text .reply-code{background:rgb(var(--border-ink) / .06);font-size:var(--workspace-caption);border-radius:5px;padding:1px 5px}.ask-reply-text .reply-table-scroll{border:1px solid var(--rail);white-space:normal;border-radius:10px;max-width:100%;margin:12px 0;overflow-x:auto}.ask-reply-text .reply-table-scroll:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.ask-reply-text .reply-table{border-collapse:collapse;width:100%;font-size:var(--workspace-small);line-height:1.6}.ask-reply-text .reply-table :is(th,td){border-bottom:1px solid var(--rail);vertical-align:top;overflow-wrap:anywhere;min-width:100px;max-width:360px;padding:10px 12px}.ask-reply-text .reply-table th{background:rgb(var(--border-ink) / .06)}.ask-reply-text .reply-table tbody tr:last-child td{border-bottom:0}.ask-reply-text .reply-list{margin:6px 0;padding-left:22px;list-style:outside}.ask-reply-text .reply-list li{margin:2px 0}.ask-reply-text ol.reply-list{list-style:decimal}.ask-reply-text .reply-list .reply-list{margin:2px 0}.ask-reply-text ul.reply-list ul.reply-list{list-style:circle}.ask-reply-text .reply-heading{letter-spacing:normal;text-transform:none;color:var(--text);margin:14px 0 4px;font-family:inherit;font-weight:650;line-height:1.4}.ask-reply-text .reply-heading:first-child{margin-top:2px}.ask-reply-text .reply-heading-1{font-size:1.2em}.ask-reply-text .reply-heading-2{font-size:1.1em}.ask-reply-text .reply-heading:not(.reply-heading-1,.reply-heading-2){font-size:1em}.ask-reply-text .reply-quote{border-left:3px solid var(--rail);color:var(--text-secondary);margin:8px 0;padding:2px 0 2px 12px}.ask-reply-text .reply-rule{border:0;border-top:1px solid var(--rail);margin:12px 0}.ask-reply-text .reply-link-url{color:var(--text-muted);overflow-wrap:anywhere}.reply-link{color:var(--accent-green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.reply-link:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px;border-radius:3px}.ask-reply>footer{flex-wrap:wrap;align-items:flex-start;gap:4px 14px;margin-top:14px;display:flex}.ask-inline-action{min-height:34px;color:var(--text-muted);font-size:var(--workspace-caption);text-align:left;align-items:center;gap:6px;display:inline-flex}.ask-inline-action:hover{color:var(--text)}.ask-live-current{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.ask-live-current>.bubble{flex:0 auto}.ask-live-action{flex:none;margin-left:auto}.ask-live-actions{align-items:flex-start;gap:4px;display:flex}.ask-watch-live{white-space:nowrap}.stop-work{text-align:right}.stop-work .task-recovery-note{margin-top:6px}.ask-reply-activity{margin-left:auto}.routine-proposal-card{border:1px solid var(--border-light);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:8px;max-width:620px;margin-top:14px;padding:16px;display:flex}.routine-proposal-card h3{font-size:var(--workspace-heading);margin:0;line-height:1.4}.routine-proposal-card p{margin:0}.routine-proposal-when,.routine-proposal-outcome{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.routine-proposal-outcome{font-weight:600}.routine-proposal-muted{color:var(--text-secondary);font-size:var(--workspace-small)}.routine-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ask-approval{flex-direction:column;gap:8px;max-width:620px;margin-top:14px;display:flex}.ask-approval .ask-approval-settled{margin:0}.ask-approval-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-approval-actions .btn{min-height:44px}.ask-approval-error{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.ask-approval-settled{max-width:620px;color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:8px;margin:14px 0 0;display:flex}.ask-approval-settled strong{color:var(--text-primary);font-weight:600}.ask-approval-link{color:inherit;font-size:var(--workspace-small);text-underline-offset:2px;text-decoration:underline}.ask-approval-icon{background:rgb(var(--accent-green-rgb) / .14);width:28px;height:28px;color:var(--accent-green);border-radius:50%;flex:none;place-items:center;display:grid}.ask-approval-muted .ask-approval-icon{background:var(--bg-card);color:var(--text-muted)}.ask-approval-warn .ask-approval-icon{color:#f0a868;background:#f0a86829}.choice-card{flex-direction:column;gap:8px;max-width:560px;margin-top:10px;display:flex}.choice-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.choice-card-question{color:var(--text);font-size:var(--workspace-body,.875rem);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.choice-card-dismiss{width:32px;height:32px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;margin:-6px -6px 0 0;display:grid}@media (width<=639px){.choice-card-dismiss{width:44px;height:44px;margin:-12px -12px -6px 0}}.choice-card-dismiss:hover{color:var(--text);background:rgb(var(--border-ink) / .06)}.choice-card-dismiss:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.choice-card-hint{color:var(--text-secondary);font-size:var(--workspace-caption,.75rem);margin:-4px 0 0;line-height:1.5}.choice-card-options{border:1px solid var(--rail);background:var(--workspace-control);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.choice-card-options>button{border:0;border-top:1px solid var(--rail);min-height:40px;color:var(--text);text-align:left;font-size:var(--workspace-body,.875rem);background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;line-height:1.35;display:grid}.choice-card-options>button:first-child{border-top:0}@media (width<=639px){.choice-card-options>button{min-height:44px}}.choice-card-options>button:hover{background:rgb(var(--border-ink) / .05)}.choice-card-options>button:focus-visible{outline:2px solid var(--accent-green);outline-offset:-2px}.choice-card-options>button[aria-pressed=true]{background:rgb(var(--accent-green-rgb) / .08)}.choice-card-letter{background:rgb(var(--border-ink) / .07);width:22px;height:22px;color:var(--text-secondary);font-size:var(--workspace-caption,.75rem);border-radius:6px;place-items:center;font-weight:600;display:grid}.choice-card-options>button[aria-pressed=true] .choice-card-letter{background:var(--accent-green);color:var(--button-ink,white)}.choice-card-submit{background:var(--accent-green);min-height:32px;color:var(--button-ink,white);font-size:var(--workspace-caption,.75rem);border-radius:999px;align-self:flex-end;padding:0 14px;font-weight:600}@media (width<=639px){.choice-card-submit{min-height:44px;padding:0 18px}}.choice-card-submit:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.choice-card-settled{gap:2px}.choice-card-settled .choice-card-question{color:var(--text-secondary)}.choice-card-status{color:var(--text-muted);font-size:var(--workspace-caption,.75rem);flex-wrap:wrap;gap:6px;margin:0;line-height:1.5;display:flex}.choice-card-status>span:first-child:before{content:"✓ "}.choice-card-answer{color:var(--text-secondary)}.ask-steps{font-size:var(--workspace-small);color:var(--text-secondary);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.ask-steps li{align-items:flex-start;gap:8px;min-width:0;display:flex}.ask-steps li[aria-current=step]{color:var(--text)}.ask-step-content{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask-step-subject,.ask-step-meta{color:var(--text-secondary);font-size:var(--workspace-caption)}.ask-step-meta{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ask-step-meta>*{white-space:nowrap}.ask-step-done{color:var(--accent);flex-shrink:0;margin-top:3px}.ask-step-dot{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;animation:1.4s ease-out infinite ask-step-pulse}.ask-active-shimmer{color:var(--text-secondary)}.ask-mention-missed{color:var(--color-amber-500,#d99b26);font-size:var(--workspace-caption);align-items:center;gap:6px;margin:2px 0 10px;line-height:1.5;display:flex}.ask-live-card{max-width:100%}.ask-live-line{align-items:center;gap:8px;min-width:0;display:flex}.ask-live-toggle{width:28px;height:28px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;margin:-4px 0;display:inline-grid}.ask-live-toggle:hover{color:var(--text);background:rgb(var(--border-ink) / .06)}.ask-live-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-live-toggle svg{transition:transform .15s}.ask-live-toggle.is-open svg{transform:rotate(180deg)}.ask-live-card .ask-step-trail{margin-top:8px}.ask-live-card .ask-live-action .ask-inline-action{border:1px solid var(--rail);background:rgb(var(--border-ink) / .05);min-height:32px;color:var(--text-secondary);border-radius:999px;padding:4px 12px}.ask-live-card .ask-live-action .ask-inline-action:hover{color:var(--text)}.ask-live-card .ask-live-actions{gap:6px}.ask-live-card .ask-step-dot{margin-top:6px}.ask-live-title{min-width:0;color:var(--text);font-size:var(--workspace-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.45;animation:.25s ease-out ask-live-swap;display:block;overflow:hidden}.ask-live-title.ask-active-shimmer{--shimmer-rest:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.ask-live-title.ask-active-shimmer{--shimmer-rest:color-mix(in srgb, var(--text-secondary) 62%, var(--bg))}}.ask-live-title.ask-active-shimmer{background:linear-gradient(90deg, var(--shimmer-rest) 0%, var(--shimmer-rest) 36%, var(--text) 46%, var(--accent-green) 50%, var(--text) 54%, var(--shimmer-rest) 64%, var(--shimmer-rest) 100%)}@supports (color:color-mix(in lab, red, red)){.ask-live-title.ask-active-shimmer{background:linear-gradient(90deg, var(--shimmer-rest) 0%, var(--shimmer-rest) 36%, var(--text) 46%, color-mix(in srgb, var(--accent-green) 70%, var(--text)) 50%, var(--text) 54%, var(--shimmer-rest) 64%, var(--shimmer-rest) 100%)}}.ask-live-title.ask-active-shimmer{color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ask-live-shimmer,.25s ease-out ask-live-swap}@keyframes ask-live-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ask-live-swap{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-live-title,.ask-live-title.ask-active-shimmer{color:var(--text);background:0 0;animation:none}.ask-live-toggle svg{transition:none}}.ask-live-meta{color:var(--text-muted);font-size:var(--workspace-caption);flex:none;margin-top:1px;line-height:1.5;display:block}.ask-live-subject{min-width:0;margin-top:2px}@media (width<=640px){.ask-live-card .ask-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-live-card .ask-live-action .ask-inline-action{padding:4px 8px}}.ask-live-subject code{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-caption);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ask-steps li.ask-trail-group{display:block}.ask-trail-group-head{min-width:0;color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:10px;display:flex}.ask-trail-group-head strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ask-trail-group-head span{color:var(--text-muted);font-size:var(--workspace-caption);flex-shrink:0}.ask-trail-group>.ask-activity-list{border-left:1px solid var(--rail);margin:10px 0 0 9px;padding-left:17px}.ask-trail-head{align-items:center;gap:10px;min-width:0;margin:16px 0 4px;display:flex}.ask-trail-head>.jentera-mascot{width:22px;height:22px}.ask-trail-head strong{color:var(--text);font-size:var(--workspace-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ask-trail-head span:last-child{color:var(--text-muted);font-size:var(--workspace-caption);flex-shrink:0}.ask-step-trail{margin-top:8px}.ask-activity-list{gap:16px;margin:10px 0 4px}.ask-activity-icon{color:var(--text-secondary);flex-shrink:0;margin-top:2px}.ask-activity-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.ask-activity-heading .ask-step-label{font-size:var(--workspace-small);color:var(--text-secondary);line-height:1.5}.ask-step-trail>.ask-step-more{text-align:center;width:100%;color:var(--accent-green);display:block}.ask-activity-count{font-size:var(--workspace-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:rgb(var(--border-ink) / .06);border-radius:5px;flex-shrink:0;padding:0 5px;line-height:18px}.ask-activity-detail{align-items:flex-start;gap:8px;min-width:0;display:flex}.ask-activity-subject{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:20px;display:block;overflow:hidden}.ask-activity-subject.is-expanded{white-space:normal;overflow-wrap:anywhere}.ask-activity-expand{color:var(--text-secondary);font-size:var(--workspace-caption);cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:32px;margin-top:-6px;padding:6px 2px}.ask-activity-expand:hover{color:var(--accent-green)}.ask-activity-expand:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:3px}.ask-step-more{color:var(--text-secondary);font-size:var(--workspace-caption);cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 2px}.ask-step-more:hover{color:var(--accent-green)}.ask-step-more:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-background-clip:text) or (background-clip:text)){.ask-active-shimmer{background:linear-gradient(105deg, var(--text-secondary) 35%, var(--text) 48%, var(--accent-green) 52%, var(--text-secondary) 65%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite ask-text-shimmer}}}@keyframes ask-text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ask-step-dot{animation:none}}@keyframes ask-step-pulse{0%{box-shadow:0 0 0 0 rgb(var(--accent-green-rgb,95 211 160) / .55);transform:scale(1)}45%{transform:scale(1.15)}70%{box-shadow:0 0 0 7px rgb(var(--accent-green-rgb,95 211 160) / 0)}to{box-shadow:0 0 0 0 rgb(var(--accent-green-rgb,95 211 160) / 0);transform:scale(1)}}.ask-step-card{margin:2px 0 14px}.ask-step-card .ask-trail-head{margin-top:0}.ask-step-card .ask-step-more{padding-bottom:0}.ask-reply-failed{border:0;border-radius:0;padding:0}.ask-reply-failed .ask-reply-text{color:var(--text-secondary)}.ask-reply-failed .ask-inline-action{border:1px solid var(--rail);min-height:32px;color:var(--text);background:#151716;border-radius:8px;margin-top:8px;padding:5px 9px}.ask-reply .bubble{width:fit-content;max-width:100%}.ask-studio-conversation .ask-writing-zone{max-width:calc(var(--chat-column) + 2 * var(--chat-gutter));padding:0 var(--chat-gutter) 4px;background:var(--bg)}.ask-studio-conversation .ask-writing-pad{padding:14px 16px 10px}.ask-studio-conversation .ask-writing-pad textarea{min-height:26px}.ask-jump-latest{z-index:2;border:1px solid var(--border-light);background:var(--bg-card);min-height:34px;color:var(--text);font-size:var(--workspace-caption);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;top:-42px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0000001f}.ask-browser-handoff{border-color:var(--rail);background:#151716;border-radius:12px;gap:10px;max-width:620px;margin-top:14px;padding:14px}.ask-browser-handoff>header{align-items:center;gap:11px;display:flex}.ask-browser-handoff-icon{width:38px;height:38px;color:var(--text-secondary);background:#202321;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.ask-browser-handoff>header>div{min-width:0}.ask-browser-handoff>header p{color:var(--text-muted);font-size:var(--workspace-caption);margin:0 0 2px}.ask-browser-handoff h3{font-size:var(--workspace-heading);margin:0;line-height:1.3}.ask-browser-handoff-detail,.ask-browser-handoff-note{color:var(--text-secondary);font-size:var(--workspace-small);margin:0;line-height:1.5}.ask-browser-handoff>button,.ask-browser-handoff>a.btn{min-height:36px;color:var(--text);box-shadow:none;white-space:normal;background:#202321;border:1px solid #343735;border-radius:9px;align-self:flex-start;gap:8px;padding-inline:12px}.ask-browser-handoff>small{color:var(--text-muted);font-size:var(--workspace-caption);line-height:1.5}.ask-calendar-connect-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-calendar-connect-actions>.btn{white-space:normal;gap:8px;min-height:44px}.task-recovery-actions{border-top:1px solid var(--border-light);flex-direction:column;gap:10px;padding-top:14px;display:flex}.task-recovery-actions>p{color:var(--text-secondary);font-size:var(--workspace-small);margin:0;line-height:1.5}.task-recovery-actions>div{flex-wrap:wrap;gap:8px;display:flex}.task-recovery-actions .btn{white-space:normal;gap:8px;min-height:44px}.task-recovery-actions>small{color:var(--text-muted);font-size:var(--workspace-caption);line-height:1.5}.reminder-card{border-color:var(--border-light);background:var(--bg-card);gap:14px;max-width:620px;margin-top:12px;display:flex}.reminder-card-header{align-items:center;gap:11px;display:flex}.reminder-card-icon{background:rgb(var(--accent-green-rgb) / .12);width:38px;height:38px;color:var(--accent-green);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.reminder-card-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reminder-card-header span{color:var(--text-muted);font-size:var(--workspace-caption);letter-spacing:.07em;text-transform:uppercase}.reminder-card-header strong{font-size:var(--workspace-heading);line-height:1.25}.reminder-card-checking,.reminder-card-note,.reminder-card-error{color:var(--text-secondary);font-size:var(--workspace-caption);margin:0;line-height:1.5}.reminder-card-form,.reminder-card-receipt{flex-direction:column;gap:12px;min-width:0;display:flex}.reminder-card-field{min-width:0;color:var(--text-secondary);font-size:var(--workspace-caption);flex-direction:column;gap:6px;display:flex}.reminder-card-field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reminder-card-field-heading small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--workspace-caption)}.reminder-card-field textarea.input{resize:vertical;min-height:68px;line-height:1.45}.reminder-card-field input.input{width:100%;min-width:0;min-height:46px}.reminder-card-delivery{background:var(--workspace-control);color:var(--text-secondary);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.reminder-card-delivery>svg{color:var(--accent-green)}.reminder-card-delivery>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reminder-card-delivery strong{color:var(--text);font-size:var(--workspace-caption);font-weight:500}.reminder-card-delivery span{color:var(--text-muted);font-size:var(--workspace-caption)}.reminder-card-link{color:var(--accent-green);font-size:var(--workspace-caption);white-space:nowrap;background:0 0;border:0;padding:5px 0 5px 8px;font-weight:500}.reminder-card-primary{width:100%;min-height:46px}.reminder-card-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.reminder-card-actions .reminder-card-primary{flex:180px;width:auto}.reminder-card-also{min-height:44px;color:var(--text-secondary);font-size:var(--workspace-small);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.reminder-card-also input{width:18px;height:18px;margin:0}.reminder-card-check,.reminder-card-cancel{align-self:flex-start}.reminder-card-receipt>p{color:var(--text);font-size:var(--workspace-body);margin:0;line-height:1.45}.reminder-card-time{color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:8px;display:flex}.reminder-card-time svg{color:var(--accent-green)}.reminder-card-receipt>small{color:var(--text-muted);font-size:var(--workspace-caption)}@media (width<=540px){.reminder-card{gap:12px}.reminder-card-delivery{grid-template-columns:auto minmax(0,1fr)}.reminder-card-link{grid-column:2;justify-self:start;padding:2px 0}}.ask-mention-list{z-index:10;border:1px solid var(--border-light);background:var(--bg-card);border-radius:12px;max-height:210px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000026}.ask-mention-options{margin:0;padding:0;list-style:none}.ask-mention-hint{color:var(--text-muted);font-size:var(--workspace-caption);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:8px 12px;line-height:1.5;display:flex}.ask-mention-options+.ask-mention-hint{border-top:1px solid var(--rail)}.ask-mention-list .ask-mention-hint button{width:auto;min-height:0;color:var(--accent-green);font-size:var(--workspace-caption);padding:0;display:inline}.ask-mention-list button{width:100%;min-height:44px;font-size:var(--workspace-small);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ask-mention-list button[aria-selected=true]{background:rgb(var(--accent-green-rgb) / .07)}@media (width>=1024px){.ask-studio{height:calc(100dvh - 144px);min-height:540px}}@media (width<=1023px){.ask-studio-topbar{border-bottom:1px solid var(--rail);justify-content:space-between;gap:10px;min-height:56px;padding:8px 16px}.ask-studio-topbar h1{font-family:var(--font-pixel);font-size:var(--workspace-heading);letter-spacing:-.025em;flex-shrink:0;display:block}.ask-studio-tools{gap:10px}.ask-studio-tools .ask-history{max-width:180px}.ask-studio-start .ask-studio-body{padding:26px 20px 24px}.ask-studio-welcome{margin-bottom:24px}.ask-studio{--chat-gutter:20px}.ask-studio-conversation .ask-writing-zone{padding-bottom:max(10px, env(safe-area-inset-bottom))}.ask-studio-start .ask-studio-topbar{z-index:2;pointer-events:none;border:0;height:0;min-height:0;padding:0;position:relative}.ask-studio-start .ask-studio-topbar h1{display:none}.ask-studio-start .ask-studio-tools{pointer-events:auto;position:absolute;top:12px;right:16px}}@media (width<=639px){.ask-studio-topbar h1{font-size:var(--workspace-heading)}.ask-studio-tools .ask-history{max-width:105px}.ask-studio-new{width:34px;min-height:34px;padding:0}.ask-studio-new>span{display:none}.ask-studio-emblem{width:68px;height:68px;margin-bottom:18px}.ask-studio-emblem img{width:42px;height:42px}.ask-studio-welcome h2{font-size:32px}.ask-studio-intro{font-size:var(--workspace-caption);line-height:1.7}.ask-writing-pad{border-radius:15px;padding:14px 14px 10px}.ask-browser-paused{grid-template-columns:auto minmax(0,1fr)}.ask-browser-paused button{grid-column:2;justify-self:start}.ask-writing-pad textarea{font-size:var(--workspace-body);min-height:76px}.ask-context-link{font-size:var(--workspace-caption);gap:6px}.ask-writing-footer{flex-wrap:nowrap;gap:4px;margin-top:6px}.ask-writing-tools{flex-shrink:0;gap:0}.ask-writing-actions{justify-content:flex-end;gap:4px;margin-left:auto}.ask-writing-tools :is(.ask-attach-button,.ask-context-link){background:0 0;justify-content:center;width:44px;min-height:44px;padding:0}.ask-writing-tools :is(.ask-attach-button,.ask-context-link)>svg{width:20px;height:20px}.ask-writing-tools :is(.ask-attach-button,.ask-context-link)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-skill-picker{z-index:80;top:var(--skill-viewport-top,max(8px, env(safe-area-inset-top)));width:auto;height:var(--skill-viewport-height,calc(100dvh - 16px));max-height:none;position:fixed;bottom:auto;left:10px;right:10px}.ask-skill-picker>header,.ask-skill-picker>footer,.ask-skill-search{flex:none}.ask-skill-options{flex:1;min-height:0}.ask-skill-search input{font-size:var(--workspace-body)}.ask-writing-tools .ask-context-link{position:relative}.ask-writing-tools .ask-context-link .ask-context-count{clip:auto;clip-path:none;background:var(--accent-green);color:#fff;text-align:center;border-radius:999px;width:16px;height:16px;line-height:16px;top:1px;right:1px;overflow:visible}.ask-studio-send,.ask-voice-button{width:44px;height:44px}.ask-studio-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.ask-studio-starters>button{font-size:var(--workspace-caption);min-height:42px;padding:9px}.ask-recent-chats{margin-top:28px}.ask-studio{--chat-gutter:12px}.ask-owner-message{padding-left:12px}.ask-owner-message>p{max-width:100%;font-size:var(--workspace-small)}.ask-reply-text{font-size:var(--workspace-body)}.ask-reply-activity{margin-left:0}.ask-studio-conversation .ask-writing-pad textarea{min-height:27px}.ask-studio-conversation .ask-writing-hint{font-size:var(--workspace-caption);margin-top:7px}}@media (height<=700px) and (width<=1023px){.ask-studio-start .ask-studio-body{padding-top:20px}.ask-studio-emblem{display:none}.ask-studio-welcome{margin-bottom:20px}}.ask-approval{border:1px solid rgb(var(--accent-green-rgb) / .24);background:linear-gradient(145deg, rgb(var(--accent-green-rgb) / .08), transparent 58%), var(--bg-card);border-radius:16px;margin-top:12px;padding:16px}.ask-approval-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ask-approval-icon{width:38px;height:38px;color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .12);border-radius:11px;place-items:center;display:grid}.ask-approval-header h3{font-size:var(--workspace-body);margin:1px 0 0;line-height:1.35}.ask-approval-eyebrow{color:var(--text-muted);font-size:var(--workspace-caption);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ask-approval-state{color:var(--text-secondary);background:rgb(var(--border-ink) / .06);font-size:var(--workspace-caption);text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.ask-approval-state.is-approved{color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .1)}.ask-approval-state.is-denied,.ask-approval-state.is-expired{color:var(--text-muted)}.ask-approval-summary{color:var(--text);font-size:var(--workspace-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;line-height:1.65}.ask-approval-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:12px 0 0;display:grid}.ask-approval-facts>div{border:1px solid var(--rail);background:rgb(var(--border-ink) / .035);border-radius:10px;min-width:0;padding:9px 10px}.ask-approval-facts dt{color:var(--text-muted);font-size:var(--workspace-caption);text-transform:uppercase;letter-spacing:.06em}.ask-approval-facts dd{color:var(--text-secondary);font-size:var(--workspace-caption);overflow-wrap:anywhere;margin:3px 0 0}.ask-approval-disclosure{color:var(--text-muted);font-size:var(--workspace-caption);align-items:flex-start;gap:6px;margin:12px 0 0;line-height:1.5;display:flex}.ask-approval-disclosure svg{color:var(--accent-green);flex:none;margin-top:1px}.ask-approval-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ask-approval-note,.ask-approval-problem{color:var(--text-secondary);font-size:var(--workspace-caption);margin:12px 0 0}.ask-approval-problem{color:var(--color-red-500)}.ask-approval-unavailable{border:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-caption);border-radius:12px;margin-top:12px;padding:14px}.ask-approval-unavailable .btn,.ask-approval .ask-approval-rerun{margin-top:10px}@media (width<=520px){.ask-approval-header{grid-template-columns:auto minmax(0,1fr)}.ask-approval-state{grid-column:2;justify-self:start}.ask-approval-actions>.btn{flex:1}}.file-preview-backdrop{animation:.2s ease-out both file-preview-fade}.file-preview-dialog{animation:file-preview-slide-up .36s var(--ease-signature) both;will-change:transform;padding-bottom:env(safe-area-inset-bottom)}.file-preview-handle{background:var(--border);opacity:.9;border-radius:999px;flex:none;width:36px;height:4px;margin:8px auto 2px}@media (width>=640px){.file-preview-dialog{padding-bottom:0;animation-name:file-preview-settle;animation-duration:.24s}.file-preview-handle{display:none}}.file-preview-backdrop[data-closing]{animation:.2s ease-in reverse both file-preview-fade}.file-preview-backdrop[data-closing] .file-preview-dialog{animation:.24s cubic-bezier(.4,0,1,1) reverse both file-preview-slide-up}@media (width>=640px){.file-preview-backdrop[data-closing] .file-preview-dialog{animation-name:file-preview-settle;animation-duration:.18s}}@media (prefers-reduced-motion:reduce){.file-preview-backdrop,.file-preview-dialog,.file-preview-backdrop[data-closing],.file-preview-backdrop[data-closing] .file-preview-dialog{animation:none}}@keyframes file-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes file-preview-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes file-preview-settle{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.whats-new-backdrop{z-index:1000;background:#0009;justify-content:center;align-items:flex-end;animation:.2s ease-out both file-preview-fade;display:flex;position:fixed;inset:0}.whats-new-dialog{width:100%;max-height:92dvh;padding:8px 20px calc(20px + env(safe-area-inset-bottom));animation:file-preview-slide-up .36s var(--ease-signature) both;border-radius:20px 20px 0 0;flex-direction:column;gap:16px;display:flex;overflow-y:auto}.whats-new-handle{background:var(--border);border-radius:999px;width:36px;height:4px;margin:0 auto}.whats-new-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.whats-new-header h2{font-size:var(--workspace-heading);margin:0;font-weight:600;line-height:1.3}.whats-new-close{width:44px;height:44px;color:var(--text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.whats-new-close:hover{background:rgb(var(--border-ink) / .06);color:var(--text)}.whats-new-lines{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.whats-new-lines li{font-size:var(--workspace-body);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.whats-new-icon{background:var(--color-brand-soft);width:32px;height:32px;color:var(--accent-green);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.whats-new-continue{justify-content:center;width:100%}@media (width>=640px){.whats-new-backdrop{align-items:center;padding:24px}.whats-new-dialog{border-radius:var(--radius-card,20px);max-width:400px;max-height:85vh;padding:20px 24px 24px;animation-name:file-preview-settle;animation-duration:.24s}.whats-new-handle{display:none}}@media (prefers-reduced-motion:reduce){.whats-new-backdrop,.whats-new-dialog{animation:none}}.ask-preview-banner{color:var(--text-secondary);font-size:var(--workspace-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ask-preview-banner a{min-height:44px;color:var(--accent-green);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ask-preview-upgrade{border:1px solid var(--rail);background:var(--bg-card);border-radius:20px;padding:24px}.ask-preview-upgrade h3{font-size:var(--workspace-heading);line-height:1.4}.ask-preview-upgrade p{color:var(--text-secondary);font-size:var(--workspace-body);margin-block:12px 20px;line-height:1.6}.ask-preview-upgrade .btn{justify-content:center;gap:8px;display:flex}.ask-preview-upgrade small{color:var(--text-secondary);font-size:var(--workspace-caption);margin-top:12px;line-height:1.6;display:block}.setup-interview{width:100%;padding-bottom:24px}.setup-interview-done{padding-bottom:0}.setup-interview .ask-reply>.setup-noted{color:var(--text-secondary);font-size:var(--workspace-caption);margin-bottom:6px;line-height:1.5;display:block}.setup-noted:before{content:"✓ "}.setup-interview .choice-card-hint:empty{display:none}.setup-ready,.setup-interview-status{color:var(--text-secondary);font-size:var(--workspace-caption);margin:0;line-height:1.5}.setup-turn-failed>p{outline:1px dashed var(--text-secondary);outline-offset:-1px}.ask-studio-welcome .bot-opening{text-align:left;margin-top:20px}.bot-opening .choice-card-hint:empty{display:none}.help-screen{margin:0}.help-screen-frame{aspect-ratio:16/10;border:1px solid var(--rail);background:var(--workspace-control);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.help-screen-frame>p{color:var(--text-secondary);font-size:var(--workspace-caption,.75rem);text-align:center;margin:0;padding:0 16px}.help-screen-live{pointer-events:none;position:absolute;inset:0}.help-screen-live .business-desktop.is-compact{border:0;border-radius:0;width:100%;height:100%}.help-screen-live .business-desktop.is-compact .business-desktop-stage-shell{flex:1;height:auto;min-height:0;max-height:none}.help-screen-open{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.help-screen-open:focus-visible{outline:2px solid var(--accent-green);outline-offset:-4px}.help-screen-frame>p{z-index:1;pointer-events:none;position:relative}.help-screen-frame:has(.help-screen-live)>p{background:var(--workspace-control);place-items:center;display:grid;position:absolute;inset:0}.help-screen figcaption{color:var(--text-muted);font-size:var(--workspace-caption,.75rem);margin-top:4px}.help-card{flex-direction:column;gap:8px;max-width:560px;margin-top:10px;display:flex}.help-card-title{color:var(--text);font-size:var(--workspace-body,.875rem);margin:0;font-weight:600;line-height:1.45}.help-card-task{color:var(--text);font-size:var(--workspace-body,.875rem);overflow-wrap:anywhere;margin:0;line-height:1.55}.help-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.help-card-open,.help-card-done{min-height:32px;font-size:var(--workspace-caption,.75rem);border-radius:999px;padding:0 14px;font-weight:600}.help-card-open{border:1px solid var(--border-light);color:var(--text);background:0 0}.help-card-done{background:var(--accent-green);color:var(--button-ink,white)}.help-card-skip{color:var(--text-muted);font-size:var(--workspace-caption,.75rem);margin-left:auto;padding:0 4px}.help-card-open:disabled{opacity:.5}@media (width<=639px){.help-card-open,.help-card-done,.help-card-skip{min-height:44px}}.help-card-actions button:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.help-card-settled .help-card-status{color:var(--text-muted);font-size:var(--workspace-caption,.75rem);flex-wrap:wrap;gap:6px;margin:0;line-height:1.5;display:flex}.connect-card{flex-direction:column;gap:8px;max-width:560px;margin-top:10px;display:flex}.connect-card-title{color:var(--text);font-size:var(--workspace-body,.875rem);margin:0;font-weight:600;line-height:1.45}.connect-card-why,.connect-card-where{color:var(--text);font-size:var(--workspace-body,.875rem);overflow-wrap:anywhere;margin:0;line-height:1.55}.connect-card-where{color:var(--text-secondary);font-size:var(--workspace-caption,.75rem)}.connect-card-name{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-caption,.75rem);overflow-wrap:anywhere;margin:0}.choice-card-options>.connect-card-link{border-top:1px solid var(--rail);min-height:40px;color:var(--text);font-size:var(--workspace-body,.875rem);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;line-height:1.35;text-decoration:none;display:grid}.choice-card-options>.connect-card-link:first-child{border-top:0}.choice-card-options>.connect-card-link:hover{background:rgb(var(--border-ink) / .05)}.choice-card-options>.connect-card-link:focus-visible{outline:2px solid var(--accent-green);outline-offset:-2px}.connect-card-options>p[role=alert]{margin:0;padding:6px 12px}.connect-card-field{flex-direction:column;gap:6px;display:flex}.connect-card-field>label{color:var(--text);font-size:var(--workspace-caption,.75rem);font-weight:600}.connect-card-row{align-items:center;gap:8px;display:flex}.connect-card-row>input{border:1px solid var(--rail);background:var(--workspace-control);min-width:0;min-height:36px;color:var(--text);font-size:var(--workspace-body);border-radius:10px;flex:auto;padding:0 12px}.connect-card-row>input:focus-visible{outline:2px solid var(--accent-green);outline-offset:1px}.connect-card-save{background:var(--accent-green);min-height:32px;color:var(--button-ink,white);font-size:var(--workspace-caption,.75rem);border-radius:999px;padding:0 14px;font-weight:600}.connect-card-save:disabled{opacity:.5}.connect-card-save:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.connect-card-problem{color:var(--text-secondary);font-size:var(--workspace-caption,.75rem);margin:0;line-height:1.5}@media (width<=639px){.choice-card-options>.connect-card-link,.connect-card-row>input,.connect-card-save{min-height:44px}}.connect-card-settled .connect-card-status{color:var(--text-muted);font-size:var(--workspace-caption,.75rem);margin:0;line-height:1.5}.connect-card-exists{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.connect-card-problem a{color:var(--text);text-decoration:underline}.connect-card-status a{color:inherit;text-decoration:underline}.connect-card-quiet{min-height:32px;color:var(--text-muted);font-size:var(--workspace-caption,.75rem);align-self:flex-start;padding:0 4px}.connect-card-quiet:hover{color:var(--text)}.connect-card-quiet:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.connect-card-exists .connect-card-quiet{color:var(--text);font-weight:600}@media (width<=639px){.connect-card-quiet{min-height:44px}}.ask-history-notice{color:var(--text-secondary);font-size:var(--workspace-caption);margin:0;padding:8px 16px}.ask-history-notice[role=alert]{color:var(--accent-red,var(--text-secondary))}.ask-history-new{color:var(--accent-green);font-size:var(--workspace-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 6px;padding:6px 2px;display:inline-flex}.ask-history-new:hover{text-decoration:underline}@media (width<=639px){.ask-history-bot .ask-history-trigger>span{display:none}.ask-studio-tools .ask-history-bot{flex:none}}@media (pointer:coarse){.ask-history-new{min-height:44px}}.deal-card{flex-direction:column;gap:8px;max-width:620px;margin-top:14px;display:flex}.deal-card p{margin:0}.deal-card-line{font-size:var(--workspace-body)}.deal-card-muted{color:var(--text-secondary);font-size:var(--workspace-small)}.deal-card-settled{color:var(--text-secondary);font-size:var(--workspace-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-card-link{color:var(--text-primary);font-weight:600;text-decoration:underline}.deal-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-card-actions .btn{min-height:44px}.deal-card-edit{flex-wrap:wrap;gap:8px;display:flex}.deal-card-edit label{color:var(--text-secondary);font-size:var(--workspace-small);flex-direction:column;flex:140px;gap:4px;display:flex}.deal-card-edit .input{min-height:44px;font-size:var(--workspace-body)}.todo-suggest{max-width:620px;margin-top:8px}.todo-suggest-ask{color:var(--text-secondary);font-size:var(--workspace-small);margin:0 0 6px}.todo-suggest-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.todo-suggest-item{font-size:var(--workspace-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-suggest-when{color:var(--text-secondary)}.todo-suggest-actions{align-items:center;gap:6px;display:inline-flex}.todo-suggest-actions .btn{min-height:44px}.todo-suggest-link{min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--workspace-small);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.todo-suggest-done{color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:4px;display:inline-flex}.todo-suggest-error{color:var(--danger);font-size:var(--workspace-small)}.todo-suggest-edit{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.todo-suggest-edit .input{min-height:44px;font-size:var(--workspace-body)}.todo-suggest-edit .btn{min-height:44px}.dashboard-shell,.product-canvas{--font-body-size:.9375rem;--workspace-title:1.375rem;--workspace-heading:1rem;--workspace-body:var(--font-body-size);--workspace-small:.8125rem;--workspace-caption:.75rem;--workspace-label:var(--workspace-body);--workspace-support:var(--workspace-small)}.dashboard-shell{font-size:var(--workspace-body);line-height:1.5}:is(.dashboard-shell,.product-canvas) :is(.text-\[10px\],.text-\[11px\],.text-xs,.tag,.eyebrow,.account-menu-heading>span,.home-date,.home-status,.home-activity-meta time,.ask-history-panel time,.ask-history-panel>header span,.ask-studio-business,.ask-writing-hint,.ask-recent-chats header>span,.ask-recent-chats time,.ask-owner-message>span,.ask-reply-ready):not(:where(input,textarea,select)){font-size:var(--workspace-caption);line-height:1.5}:is(.dashboard-shell,.product-canvas) :is(.text-\[12px\],.text-\[13px\],.dashboard-sidebar-note,.home-shortcuts small,.home-review-link,.home-activity-link,.ask-history-trigger,.ask-history-panel strong,.ask-history-confirm,.business-identity-type,.business-shortcuts span,.business-profile-actions>p,.business-knowledge-link,.ask-studio-tools .ask-history-trigger,.ask-studio-new,.ask-context-link,.ask-attach-button,.ask-studio-starters>button,.ask-recent-chats h3,.ask-connection-nudge,.ask-inline-action,.ask-refinements>button,.ask-jump-latest):not(:where(input,textarea,select)){font-size:var(--workspace-small);line-height:1.5}:is(.dashboard-shell,.product-canvas) :is(.home-shortcuts strong,.home-activity-copy>strong,.home-activity-copy>span,.home-empty,.workspace-section-heading p,.workspace-empty p,.business-identity p,.business-tabs>button,.business-shortcuts strong,.ask-studio-intro,.ask-recent-chats>button>span,.ask-reply>header>strong):not(:where(input,textarea,select)){font-size:var(--workspace-label);line-height:1.5}:is(.dashboard-shell,.product-canvas) :is(.text-sm,.text-base,.text-\[14px\],.text-\[15px\],.btn,.nav-link,.bubble,.account-menu-heading>strong,.account-menu-item,.account-menu-value,.home-ask-launcher>span>span,.business-detail-row>span:last-child,.ask-owner-message>p,.ask-reply-text):not(:where(input,textarea,select)){font-size:var(--workspace-body);line-height:1.5}:is(.dashboard-shell,.product-canvas) :is(.workspace-section-heading h2,.workspace-section-heading h3,.home-panel-title),:is(.dashboard-shell,.product-canvas) :is(.text-lg,.text-xl){font-size:var(--workspace-heading);line-height:1.25}:is(.dashboard-shell,.product-canvas) :is(.text-2xl,.text-3xl,.text-4xl,.phone-page-title){font-size:var(--workspace-title);line-height:1.25}:is(.dashboard-shell,.product-canvas) :is(.input,input,textarea,select){font-size:var(--workspace-body);line-height:1.5}.dashboard-shell .business-tabs>button{min-height:44px}@media (width>=701px){:is(.dashboard-shell,.product-canvas) :is(.input,input,textarea,select){font-size:var(--workspace-body)}}@media (width>=1101px){.dashboard-shell .home-ask-cta{font-size:var(--workspace-body)}}@media (width<=700px){.dashboard-shell .home-stat .eyebrow{font-size:var(--workspace-caption);line-height:1.5}.dashboard-shell .home-stat-label{min-height:36px}.dashboard-shell .home-stat>span:last-child{font-size:var(--workspace-body);line-height:1.5}}.dashboard-shell :is(.connection-row h3,.connections-start h2){font-size:var(--workspace-heading);line-height:1.25}.dashboard-shell .connections-filters button{font-size:var(--workspace-small)}@media (width<=1023px){:is(.dashboard-shell,.product-canvas) :is(.input,input,textarea,select){font-size:max(1rem, var(--workspace-body))}}.shell-mode-navigation{position:absolute;left:50%;transform:translate(-50%)}.workspace-mode-switch{border:1px solid var(--rail);background:var(--bg-card);border-radius:12px;gap:4px;padding:4px;display:flex}.workspace-mode-switch>button{min-height:38px;color:var(--text-secondary);font-size:var(--workspace-body);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;line-height:1.5;display:flex}.workspace-mode-switch>button:hover{color:var(--text)}.workspace-mode-switch>button[aria-current=page]{background:rgb(var(--accent-green-rgb) / var(--accent-fill-alpha));color:var(--accent-green)}.workspace-mode-badge{background:rgb(var(--accent-green-rgb) / var(--accent-fill-alpha));min-width:20px;height:20px;color:var(--accent-green);font-size:var(--workspace-caption);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;place-items:center;padding-inline:4px;display:grid}.theme-light .workspace-mode-switch>button[aria-current=page],.theme-light .workspace-mode-badge,.theme-light .conversation-new{color:var(--text)}.workspace-chat{top:var(--vv-offset-top,0px);width:100%;height:var(--vvh,100dvh);flex-direction:column;min-height:0;display:flex;position:fixed;left:0;overflow:hidden}.workspace-chat>header{flex-shrink:0}.workspace-chat>header>div:first-child{max-width:none}.workspace-chat>main{flex:1;width:100%;max-width:none;min-height:0;padding:0}.workspace-chat :is(.workspace-layout,.dashboard-content,.workspace-chat-panel,.chat-workspace,.chat-main,.ask-studio){height:100%;min-height:0}.computer-status{border:1px solid var(--rail);background:var(--bg-card);border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;display:flex}.computer-status>:is(svg,.jentera-mark){color:var(--text-secondary);flex-shrink:0;margin-top:2px}.computer-status-copy{flex:1;min-width:180px}.computer-status-copy [role=status]{font-size:var(--workspace-small);flex-wrap:wrap;gap:4px 12px;display:flex}.computer-status-copy [role=status]>span{color:var(--text-secondary)}.computer-status-copy p{font-size:var(--workspace-caption);color:var(--text-secondary);margin:6px 0 0;line-height:1.6}.computer-status-objective{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;display:-webkit-box;overflow:hidden;color:var(--text)!important}.computer-status-active{border-color:rgb(var(--accent-green-rgb) / .32);background:linear-gradient(120deg, rgb(var(--accent-green-rgb) / .08), transparent 75%), var(--bg-card)}.computer-status-setup{background:linear-gradient(120deg, rgb(var(--accent-green-rgb) / .12), transparent 85%), var(--bg-card);border-color:rgb(var(--accent-green-rgb) / .35);box-shadow:inset 3px 0 0 rgb(var(--accent-green-rgb) / .65)}.computer-status-setup>svg{color:var(--accent-green)}.computer-setup-progress{margin-top:12px}.computer-setup-stage{font-size:var(--workspace-caption);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.computer-setup-stage span{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.computer-setup-meter{background:var(--rail);border-radius:8px;width:100%;height:5px;margin-top:8px;position:relative;overflow:hidden}.computer-setup-meter:after{border-radius:inherit;content:"";pointer-events:none;width:24%;animation:computer-setup-scan 1.55s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);position:absolute;inset:0 auto 0 0}.computer-setup-progress progress{appearance:none;width:100%;height:5px;accent-color:var(--accent-green);background:0 0;border:0;border-radius:8px;margin:0;display:block;overflow:hidden}.computer-setup-progress progress::-webkit-progress-bar{background:var(--rail)}.computer-setup-progress progress::-webkit-progress-value{background:var(--accent-green);border-radius:8px}.computer-setup-progress progress::-moz-progress-bar{background:var(--accent-green)}.computer-setup-progress small{color:var(--text-muted);font-size:var(--workspace-caption);margin-top:3px;display:block}.computer-status-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.computer-status-compact{align-items:center;padding:10px 14px}.computer-status-header-slot{display:block}.computer-status-disclosure{position:relative}.computer-status-trigger{width:36px;height:40px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid;position:relative}.computer-status-trigger .jentera-mark{width:22px;height:22px}.computer-status-trigger:focus-visible{outline:2px solid var(--accent-green)}.computer-status-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px;right:5px}.computer-status-trigger:is([data-state=ready],[data-state=busy],[data-state=working],[data-state=queued]) .computer-status-dot{background:var(--accent-green)}.computer-status-trigger:is([data-state=attention],[data-state=missing],[data-state=unknown],[data-state=unavailable],[data-state=needs_approval]) .computer-status-dot{background:var(--color-amber-500,#d99b26)}.computer-status-trigger.is-browsing .computer-status-dot{background:var(--accent-green);animation:1.6s ease-out infinite computer-status-browsing}.computer-status-trigger:is([data-state=fault],[data-state=failed]) .computer-status-dot,.computer-status-trigger.is-browsing:is([data-state=fault],[data-state=failed]) .computer-status-dot{background:var(--color-red-400,#e5566a);box-shadow:none;animation:none}:is(.theme-light,.site-theme-light) .computer-status-trigger:is([data-state=fault],[data-state=failed]) .computer-status-dot{background:#c0262d}@keyframes computer-status-browsing{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.computer-status-trigger.is-browsing .computer-status-dot{animation:none}}.computer-status-popover{border:1px solid var(--rail);background:var(--bg-card);z-index:100;border-radius:14px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 80px);padding:16px;position:fixed;top:64px;right:12px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.computer-status-popover>:is(svg,.jentera-mark){display:none}.computer-status-popover .computer-status-actions:not(:empty){margin-top:12px}section.computer-status-setup-strip{box-shadow:none;border-radius:10px;padding:4px 12px;display:block}.computer-status-setup-row{align-items:center;gap:12px;min-width:0;min-height:40px;display:flex}.computer-status-setup-row>svg{color:var(--accent-green);flex-shrink:0}.computer-status-setup-summary{font-size:var(--workspace-caption);flex-shrink:0;align-items:center;gap:10px;display:flex}.computer-status-setup-summary>span{color:var(--text-secondary)}.computer-status-setup-summary strong{font-weight:550}.computer-setup-inline{min-width:0;max-width:420px;color:var(--text-secondary);font-size:var(--workspace-caption);flex:1;align-items:center;gap:10px;display:flex}.computer-setup-inline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.computer-setup-inline .computer-setup-meter{border-radius:6px;flex:1;min-width:32px;max-width:100px;height:3px;margin:0}.computer-setup-inline progress{appearance:none;width:100%;height:3px;accent-color:var(--accent-green);background:0 0;border:0;border-radius:6px;overflow:hidden}.computer-setup-inline progress::-webkit-progress-bar{background:var(--rail)}.computer-setup-inline progress::-webkit-progress-value{background:var(--accent-green)}.computer-setup-inline progress::-moz-progress-bar{background:var(--accent-green)}.computer-setup-inline small{font-size:var(--workspace-caption);font-variant-numeric:tabular-nums;flex-shrink:0}@keyframes computer-setup-scan{0%{transform:translate(-110%)}to{transform:translate(420%)}}.computer-status-setup-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.computer-status-details{min-height:40px;color:var(--text-secondary);font-size:var(--workspace-caption);align-items:center;gap:6px;display:flex}.computer-status-details[aria-expanded=true] svg{transform:rotate(180deg)}.computer-status-details:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:6px}.computer-status-setup-details{border-top:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-caption);padding:12px 0 10px 30px}.computer-status-setup-details>p{line-height:1.6}.computer-status-setup-details>button{margin-top:12px}@media (width<=1024px){.computer-status-setup-summary>span,.computer-status-setup-knowledge{display:none}}@media (width<=767px){.workspace-shell>header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.workspace-shell .shell-header-row{height:56px}.workspace-shell .shell-header-brand .jentera-mark{width:34px;height:34px}.workspace-shell .workspace-design-toggle{display:none}.workspace-shell .workspace-mode-switch{background:var(--workspace-control,var(--bg-card));border:0;border-radius:9px;gap:0;padding:2px}.workspace-shell .workspace-mode-switch>button{min-height:34px;font-size:var(--workspace-small);border-radius:7px;padding:5px 10px}.dashboard-shell .workspace-mode-switch>button[aria-current=page]{background:var(--workspace-control-hover,var(--bg-card-hover));border-radius:7px}.workspace-shell .computer-status-trigger{background:0 0;border-radius:9px;width:36px;height:36px}.workspace-shell .computer-status-trigger:focus-visible{outline-color:var(--text-secondary)}.workspace-shell .account-menu-trigger{min-width:38px;min-height:38px;padding:2px}.workspace-shell .account-avatar{border-color:var(--rail);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary)}section.computer-status-setup{flex-wrap:nowrap;gap:10px;padding:12px 14px}section.computer-status-setup .computer-status-copy{width:100%;min-width:0}section.computer-status-setup .computer-status-copy>p,section.computer-status-setup .computer-status-actions,section.computer-status-setup .computer-setup-progress small{display:none}section.computer-status-setup .computer-status-copy [role=status]{font-size:var(--workspace-caption);gap:2px 8px}section.computer-status-setup .computer-setup-progress{margin-top:7px}section.computer-status-setup .computer-setup-stage{gap:8px}section.computer-status-setup .computer-setup-stage strong{font-weight:500}section.computer-status-setup .computer-setup-stage span{flex-shrink:0}section.computer-status-setup .computer-setup-progress p{margin-top:5px;line-height:1.4}section.computer-status-setup-strip{padding:2px 10px}.computer-status-setup-row{gap:8px}.computer-status-setup-summary{font-size:var(--workspace-caption)}.computer-setup-inline{font-size:var(--workspace-caption);gap:6px}.computer-setup-inline .computer-setup-meter{display:none}.computer-status-details{justify-content:center;width:32px;min-height:44px}.computer-status-details>span{display:none}.computer-status-setup-details{padding-left:0}.workspace-shell .shell-mode-navigation{margin-left:auto;position:static;transform:none}.workspace-shell .workspace-mode-switch>button{gap:4px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.computer-setup-meter:after{animation:none;display:none}}.workspace-chat .dashboard-content{flex-direction:column;display:flex}.workspace-chat .computer-status{margin:8px 12px}.workspace-chat .workspace-chat-panel{flex:1;height:auto;min-height:0}.chat-workspace{min-width:0;display:flex}.chat-conversations{border-right:1px solid var(--rail);background:var(--bg-card);flex:0 0 280px;min-width:0}.chat-main{flex:1;min-width:0;position:relative}.workspace-chat .ask-studio-topbar{min-height:64px;padding:12px 28px}.workspace-chat .ask-studio-new,.chat-history-toggle{display:none}.workspace-chat .ask-studio-conversation .ask-writing-zone{padding-bottom:max(16px, env(safe-area-inset-bottom))}.conversation-list{flex-direction:column;gap:16px;height:100%;min-height:0;padding:24px 16px 16px;display:flex}.conversation-list-heading{min-width:0;padding-inline:4px}.conversation-list-heading h2{font-size:var(--workspace-heading);font-weight:600}.conversation-list-heading p{color:var(--text-secondary);font-size:var(--workspace-body);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.conversation-new{border:1px solid rgb(var(--accent-green-rgb) / .3);background:rgb(var(--accent-green-rgb) / var(--accent-fill-alpha));min-height:44px;color:var(--accent-green);font-size:var(--workspace-body);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.conversation-new:hover{border-color:var(--accent-green)}.conversation-search{border:1px solid var(--rail);background:var(--bg);min-width:0;min-height:44px;color:var(--text-muted);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.conversation-search:focus-within{border-color:var(--accent-green)}.conversation-search svg{flex-shrink:0}.conversation-search input{width:100%;min-width:0;color:var(--text);background:0 0;outline:none}.conversation-search input::placeholder{color:var(--text-muted)}.conversation-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:-3px;padding:3px;overflow-y:auto}.conversation-list-scroll ul{flex-direction:column;gap:6px;display:flex}.conversation-list-scroll li{border:1px solid #0000;border-radius:10px;position:relative}.conversation-list-scroll li:hover{background:rgb(var(--border-ink) / .035)}.conversation-list-scroll .conversation-selected{border-color:rgb(var(--accent-green-rgb) / .2);background:rgb(var(--accent-green-rgb) / .055)}.conversation-open{text-align:left;width:100%;min-width:0;font-size:var(--workspace-body);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.bot-conversation-open{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.bot-conversation-copy{min-width:0;display:block}.bot-conversation-open .conversation-title{gap:7px;padding-right:0}.bot-conversation-open .conversation-title small{background:rgb(var(--accent-green-rgb) / .1);color:var(--accent-green);font-size:var(--workspace-caption);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:2px 5px;font-weight:600}.bot-conversation-open .conversation-preview{margin-top:4px}.conversation-title{align-items:center;gap:8px;width:100%;padding-right:22px;display:flex}.conversation-title svg{color:var(--text-muted);flex-shrink:0}.conversation-selected .conversation-title svg{color:var(--accent-green)}.conversation-title strong,.conversation-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.conversation-title strong{font-weight:500}.conversation-preview{color:var(--text-secondary);line-height:1.6}.conversation-meta{width:100%;color:var(--text-muted);font-size:var(--workspace-caption);justify-content:space-between;gap:8px;display:flex}.conversation-pending{color:var(--text-secondary)}.conversation-delete{width:36px;height:36px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.conversation-delete:hover:not(:disabled){background:rgb(var(--border-ink) / .06);color:var(--text)}.conversation-delete:disabled{opacity:.35}.conversation-delete-confirm,.conversation-no-results{color:var(--text-secondary);font-size:var(--workspace-body);padding:12px;line-height:1.6}.conversation-delete-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.conversation-delete-confirm button,.conversation-no-results button{border:1px solid var(--rail);min-height:40px;color:var(--text);border-radius:8px;padding:6px 10px}.conversation-no-results button{margin-top:12px}.conversation-shared{border-top:1px solid var(--border-light);flex-direction:column;gap:.75rem;padding:.75rem 0 0;display:flex}.conversation-shared section{flex-direction:column;gap:.35rem;display:flex}.conversation-shared h3{font-size:var(--workspace-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.conversation-new-shared{font-size:var(--workspace-small);opacity:.9}.conversation-shared ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.conversation-shared-empty{font-size:var(--workspace-caption);color:var(--text-muted);margin:0}.ask-shared-badge{border:1px solid var(--border-light);font-size:var(--workspace-caption);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;display:inline-flex}.conversation-storage-note{border-top:1px solid var(--rail);color:var(--text-muted);font-size:var(--workspace-caption);flex-shrink:0;padding:12px 4px 0;line-height:1.6}.chat-conversations-dialog{width:min(380px,100% - 24px);max-width:none;height:fit-content;max-height:min(720px, calc(var(--vvh,100dvh) - 24px));border:1px solid var(--border-light);background:var(--bg-card);color:var(--text);border-radius:16px;margin:auto;padding:0}.chat-conversations-dialog::backdrop{background:#0009}.chat-conversations-dialog[open]{flex-direction:column;display:flex}.chat-conversations-dialog-content{flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.chat-conversations-dialog .conversation-list{flex:0 auto;height:auto}.chat-conversations-dialog .conversation-list-scroll{flex:0 auto}.chat-conversations-dialog .conversation-list-heading{padding-right:40px}.chat-conversations-close{z-index:1;width:44px;height:44px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:12px}.chat-conversations-close:hover{background:rgb(var(--border-ink) / .05);color:var(--text)}@media (width<=1023px){.chat-conversations{display:none}.chat-history-toggle{z-index:1;background:var(--workspace-control,var(--bg-card));width:36px;height:36px;color:var(--text-secondary);border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:7px;left:10px}.workspace-chat .ask-studio{position:relative}.workspace-chat .ask-studio-topbar{z-index:2;pointer-events:none;background:0 0;border-bottom:0;min-height:50px;padding:7px 10px 7px 56px;position:absolute;top:0;left:0;right:0}.workspace-chat .ask-studio-topbar h1{display:none}.workspace-chat .ask-studio-topbar>*{pointer-events:auto}.workspace-chat .ask-studio-topbar .ask-studio-tools{margin-left:auto}.workspace-chat .ask-studio-conversation .ask-studio-stream{padding-top:56px}.workspace-chat .ask-studio-new{border-radius:9px;min-width:36px;min-height:36px;display:inline-flex}}@media (width<=639px){.workspace-shell .jentera-wordmark{display:none}.shell-mode-navigation{flex:1;justify-content:center;min-width:0;display:flex;position:static;transform:none}.workspace-mode-switch{border-radius:10px;gap:2px;padding:3px}.workspace-mode-switch>button{gap:5px;min-height:38px;padding-inline:8px}.workspace-mode-switch>button>svg{display:none}.workspace-shell>header>div:first-child{gap:8px;padding-inline:12px}.workspace-chat .ask-studio-topbar h1{font-size:var(--workspace-heading)}.workspace-chat .ask-goal-badge{max-width:34vw;padding-inline:8px}.workspace-chat .ask-goal-badge small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=380px){.workspace-mode-switch{min-width:0;max-width:100%}.workspace-mode-switch>button{white-space:normal;gap:4px;min-width:0;padding-inline:6px;line-height:1.25}.workspace-mode-label{min-width:0}}@media (width>=381px) and (width<=767px){.workspace-shell>header>.shell-header-with-navigation{grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);gap:4px;padding-inline:12px;display:grid}.workspace-shell .shell-mode-navigation{margin:0;position:static;transform:none}.workspace-shell .shell-header-brand{justify-self:start}.workspace-shell .shell-header-controls{justify-self:end;gap:4px}.workspace-shell .account-menu-caret{display:none}.workspace-shell .account-menu-trigger{min-width:44px;padding-inline:4px}.workspace-shell .jentera-wordmark{display:none}.workspace-shell .workspace-mode-switch{max-width:calc(100vw - 200px)}.workspace-shell .workspace-mode-switch>button{white-space:normal;min-width:0;line-height:1.25}.workspace-shell .workspace-mode-label{overflow-wrap:anywhere;min-width:0}}@media (width<=380px){.workspace-shell>header>.shell-header-with-navigation{grid-template-columns:1fr 1fr;gap:4px 8px;height:auto;padding-block:6px;display:grid}.workspace-shell .shell-header-brand{grid-area:1/1}.workspace-shell .shell-header-controls{grid-area:1/2;justify-self:end}.workspace-shell .shell-mode-navigation{grid-area:2/1/auto/-1;justify-self:center;margin:0;position:static;transform:none}.workspace-shell .workspace-mode-switch>button{white-space:nowrap}}.computer-status-popover{border-radius:16px;width:min(300px,100vw - 24px);padding:6px}.computer-status-popover.computer-status-setup,.computer-status-popover.computer-status-active{background:var(--bg-card);box-shadow:0 12px 32px #0000002e}.computer-status-popover .computer-status-copy{min-width:0;padding:10px 10px 12px}.computer-status-popover .computer-status-copy [role=status]{flex-flow:column;gap:2px}.computer-status-popover .computer-status-copy [role=status]>span{color:var(--text-muted);font-size:var(--workspace-caption)}.computer-status-popover .computer-status-copy [role=status]>strong{color:var(--text);font-size:var(--workspace-body);align-items:center;gap:8px;font-weight:600;display:flex}.computer-status-popover .computer-status-copy [role=status]>strong:before{content:"";background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.computer-status-popover:is([data-state=ready],[data-state=busy],[data-state=working],[data-state=queued]) [role=status]>strong:before{background:var(--accent-green)}.computer-status-popover:is([data-state=attention],[data-state=missing],[data-state=unknown],[data-state=unavailable],[data-state=needs_approval]) [role=status]>strong:before{background:var(--color-amber-500,#d99b26)}.computer-status-popover:is([data-state=fault],[data-state=failed]) [role=status]>strong:before{background:var(--color-red-400,#e5566a)}.computer-status-popover .computer-status-copy p{font-size:var(--workspace-small);line-height:1.5}.computer-status-popover .computer-status-actions:not(:empty){border-top:1px solid var(--rail);flex-flow:column;align-items:stretch;gap:0;margin-top:0;padding-top:4px}.computer-status-popover .computer-status-actions>:is(button,a){width:100%;min-height:44px;color:var(--text);font-size:var(--workspace-body);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.computer-status-popover .computer-status-actions>:is(button,a):hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.computer-status-popover .computer-status-actions>:is(button,a):hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.computer-status-popover .computer-status-actions>:is(button,a):focus-visible{outline:2px solid var(--accent-green);outline-offset:-2px}.computer-status-popover .computer-status-actions>:is(button,a) svg{color:var(--text-muted);flex-shrink:0;width:18px;height:18px}.task-coordination-chip{background:var(--bg-card);min-width:0;max-width:min(160px,34vw);min-height:28px;color:var(--text-secondary);font-size:var(--workspace-caption);cursor:pointer;border:0;border-radius:7px;flex-shrink:1;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.task-coordination-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-coordination-chip svg{flex-shrink:0}.task-coordination-chip:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.task-coordination-popover{z-index:100;box-sizing:border-box;border:1px solid var(--rail);background:var(--bg);width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);font-size:var(--workspace-small);overflow-wrap:anywhere;border-radius:12px;padding:16px;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0003}.task-coordination p{font-size:var(--workspace-caption);margin:10px 0 0}.task-coordination-popover:focus{outline:none}.task-coordination ol{border-left:2px solid var(--rail);margin:12px 0;padding-left:12px;list-style:none}.task-coordination li{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block:7px;display:flex}.task-coordination time{color:var(--text-muted);font-size:var(--workspace-caption)}.task-recovery-note{color:var(--text-secondary);font-size:var(--font-body-size);margin-top:12px}.task-detail{max-width:900px;font-size:var(--font-body-size);flex-direction:column;gap:24px;display:flex}.task-detail-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-detail-nav button{min-height:44px}.task-detail-heading{flex-direction:column;gap:10px;display:flex}.task-detail-heading h1{font-size:var(--workspace-title);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.task-result{padding:clamp(18px,3vw,28px)}.task-result>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.task-result h2{font-size:var(--workspace-heading);font-weight:500}.task-result-text{font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.task-trace{border-top:1px solid var(--rail);padding-top:16px}.task-trace summary{cursor:pointer;color:var(--text-secondary);margin-bottom:16px}.task-detail{--td-amber:#f0a868;--td-blue:#6fb6ee;--td-green:#38d2a3;--td-red:#f08a84;--td-grey:var(--text-muted);gap:18px;min-width:0}:is(.theme-light,.site-theme-light) .task-detail{--td-amber:#8a4b00;--td-blue:#1a5a8f;--td-green:#0b7a5a;--td-red:#b3261e}.task-detail-heading{gap:10px}.task-detail .task-chip{color:var(--task-chip-c);font-size:var(--workspace-small);border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.task-chip-amber{--task-chip-c:var(--td-amber)}.task-chip-blue{--task-chip-c:var(--td-blue)}.task-chip-green{--task-chip-c:var(--td-green)}.task-chip-red{--task-chip-c:var(--td-red)}.task-chip-grey{--task-chip-c:var(--td-grey)}.task-chip-icon{background:var(--task-chip-c);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.task-chip-icon{background:color-mix(in srgb, var(--task-chip-c) 15%, transparent)}}.task-detail-heading h1{margin:0;font-weight:600;line-height:1.3}.task-detail .task-asked{color:var(--text-muted);font-size:var(--workspace-small);margin:0}.task-answer{background:var(--bg-card);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.task-answer>header{align-items:center;gap:10px;display:flex}.task-answer h2,.task-did h2,.task-files h2{font-size:var(--workspace-heading);margin:0;font-weight:600}.task-answer>p{font-size:var(--workspace-body);color:var(--text-secondary);margin:0}.task-answer .task-result-text{font-size:var(--workspace-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.task-answer .task-result-text.is-folded{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.task-detail .task-more,.task-detail .task-link{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.task-detail .task-more:hover,.task-detail .task-link:hover{color:var(--text)}.task-error summary{cursor:pointer;color:var(--text-secondary);font-size:var(--workspace-small)}.task-error p{font-size:var(--workspace-small);overflow-wrap:anywhere;margin-top:6px}.task-did ul{margin:4px 0 0;padding:0;list-style:none}.task-did li{font-size:var(--workspace-body);overflow-wrap:anywhere;align-items:center;gap:12px;padding:10px 0;display:flex}.task-did li+li{border-top:1px solid var(--rail)}.task-tick{box-sizing:border-box;border:2px solid var(--td-blue);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.task-tick.is-done{background:var(--td-green);color:#062a1f;border:0}.task-files ul.task-file-rows{margin:4px 0 0;padding:0;list-style:none}.task-file-rows li{border-top:1px solid var(--rail);align-items:center;display:flex}.task-file-rows li:first-child{border-top:0}.task-file-open{min-width:0;min-height:48px;color:var(--text);font:inherit;font-size:var(--workspace-body);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.task-file-open svg{color:var(--td-green);flex-shrink:0}.task-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-file-size{color:var(--text-muted);font-size:var(--workspace-small);flex-shrink:0}.task-file-download{min-width:44px;min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.task-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-actions .btn{border-radius:22px;height:44px}.task-actions-minor{flex-wrap:wrap;gap:4px 18px;display:flex}.task-help{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.task-detail .ask-approval-actions .btn-ghost{border:1px solid var(--rail)}.todo-rate.task-rate{border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.todo-rate.task-rate button{border:1px solid var(--rail);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.todo-rate.task-rate button[aria-pressed=true]{background:var(--td-green);color:#062a1f;border-color:#0000}.task-detail-heading h1:focus:not(:focus-visible){outline:none}@media (width>=1200px){.activity-two-pane-detail .task-detail-nav{display:none}}.task-detail .ask-approval-actions.is-in-place{flex-direction:row-reverse;justify-content:flex-end;gap:10px;display:flex}.task-detail .ask-approval-actions.is-in-place>.btn{border-radius:22px;flex:none;height:44px}.task-browser{background:var(--bg-card);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.task-browser>header{align-items:center;gap:8px;display:flex}.task-browser h2{font-size:var(--workspace-heading);margin:0;font-weight:600}.task-browser>p{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.task-browser .help-screen{max-width:360px;margin:0}.task-browser .btn{border-radius:22px;align-self:flex-start;height:44px}.overflow-menu{margin-inline-start:auto;position:relative}.overflow-menu-trigger{border:1px solid var(--rail);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.overflow-menu-trigger:hover,.overflow-menu-trigger[aria-expanded=true]{color:var(--text)}.overflow-menu-list{z-index:20;border:1px solid var(--rail);background:var(--bg,#151b19);inset-inline-end:0;border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 8px 24px #00000059}.overflow-menu-list button{min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.overflow-menu-list button:hover:not(:disabled),.overflow-menu-list button:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.overflow-menu-list button:hover:not(:disabled),.overflow-menu-list button:focus-visible{background:color-mix(in srgb, var(--text) 8%, transparent)}}.overflow-menu-list button:disabled{opacity:.5;cursor:default}@media (width<=1023px){.dashboard-shell:has(.phone-page-header) .task-detail-nav{display:none}}.business-onboarding{flex-direction:column;gap:24px;max-width:820px;margin:0 auto;padding:24px 0 48px;display:flex}.business-onboarding--conversation{gap:20px;max-width:900px}.onboarding-stage{flex-direction:column;gap:24px;min-width:0;animation:.32s cubic-bezier(.22,1,.36,1) both onboarding-arrive;display:flex}.onboarding-stage .onboarding-guide__portrait img{transform-origin:50% 80%;animation:.65s cubic-bezier(.22,1,.36,1) both onboarding-greet}.onboarding-context{border:1px solid var(--rail);min-height:44px;color:var(--text-secondary);background:var(--bg-card);font-size:var(--workspace-caption);border-radius:24px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.onboarding-context span{color:var(--accent-green);margin-left:8px}.onboarding-active-source{width:min(720px,100% - 76px);margin-left:auto}.onboarding-discovery{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(20px,5vh,56px) 0;display:flex}.onboarding-discovery h1{text-wrap:balance;max-width:620px}.onboarding-discovery__scene{isolation:isolate;place-items:center;width:240px;height:210px;display:grid;position:relative}.onboarding-discovery__scene img{object-fit:contain;filter:drop-shadow(0 16px 14px #00000026);width:170px;height:170px;animation:3s ease-in-out infinite discovery-float}.onboarding-discovery__halo{background:radial-gradient(circle, rgb(var(--accent-green-rgb) / .18), transparent 70%);z-index:-1;border-radius:50%;animation:3s ease-in-out infinite discovery-glow;position:absolute;inset:18px}.onboarding-discovery__orbit{border:1px solid rgb(var(--accent-green-rgb) / .18);border-radius:50%;width:194px;height:194px;animation:12s linear infinite discovery-orbit;position:absolute}.onboarding-discovery__orbit:after{content:"";background:var(--accent-green);width:7px;height:7px;box-shadow:0 0 12px rgb(var(--accent-green-rgb) / .35);border-radius:50%;position:absolute;top:24px;left:24px}.onboarding-discovery__page{border:1px solid var(--rail);background:var(--bg-card);width:58px;color:var(--accent-green);border-radius:12px;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:24px;right:0;transform:rotate(9deg)}.onboarding-discovery__page i{background:rgb(var(--accent-green-rgb) / .22);border-radius:3px;width:100%;height:3px;animation:1.8s ease-in-out infinite discovery-glow;display:block}.onboarding-discovery__page i:nth-of-type(2){width:80%;animation-delay:.2s}.onboarding-discovery__page i:nth-of-type(3){width:60%;animation-delay:.4s}.onboarding-discovery__spark{color:var(--accent-green);font-size:26px;animation:3s ease-in-out infinite discovery-glow;position:absolute;bottom:26px;left:10px}.onboarding-discovery__note{max-width:460px;color:var(--text-secondary);font-size:var(--workspace-body);text-wrap:pretty;line-height:1.7}.onboarding-discovery__sources{text-align:left;gap:10px;width:min(100%,520px);margin-top:8px;display:grid}.onboarding-discovery__source{border:1px solid var(--rail);background:var(--bg-card);font-size:var(--workspace-caption);border-radius:16px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.onboarding-discovery__source>svg{color:var(--text-muted)}.onboarding-discovery__url{overflow-wrap:anywhere;color:var(--text-secondary)}.onboarding-discovery__state{color:var(--accent-green);align-items:center;gap:6px;display:inline-flex}.onboarding-discovery__spinner{flex-shrink:0;animation:1s linear infinite discovery-orbit}.onboarding-discovery__track{background:rgb(var(--accent-green-rgb) / .1);border-radius:3px;width:min(100%,520px);height:3px;overflow:hidden}.onboarding-discovery__track span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent-green), transparent);width:40%;height:100%;animation:2s ease-in-out infinite discovery-scan;display:block}.onboarding-discovery__hint{max-width:420px;color:var(--text-muted);font-size:var(--workspace-caption);line-height:1.6}@keyframes discovery-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes discovery-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes discovery-orbit{to{transform:rotate(360deg)}}@keyframes discovery-scan{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width<=420px){.onboarding-discovery__source{grid-template-columns:20px minmax(0,1fr)}.onboarding-discovery__state{grid-column:2}}.onboarding-replies button{transition:transform .16s,border-color .16s,background-color .16s}.onboarding-replies button:active{transform:scale(.98)}@media (hover:hover){.onboarding-replies button:hover{border-color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .06);transform:translateY(-2px)}}@keyframes onboarding-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-greet{0%{transform:translateY(5px)rotate(-4deg)}55%{transform:translateY(-3px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.onboarding-discovery *,.onboarding-discovery :after{animation:none!important}.onboarding-discovery__track span{margin-inline:auto}.onboarding-stage,.onboarding-stage .onboarding-guide__portrait img{animation:none}.onboarding-replies button{transition:none}.onboarding-replies button:hover,.onboarding-replies button:active{transform:none}}.business-onboarding h1{font-size:var(--workspace-title);line-height:1.15}.business-onboarding h1:focus{outline:none}.business-onboarding header p,.first-job>p{color:var(--text-secondary);margin-top:12px;line-height:1.7}.onboarding-conversation-heading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.onboarding-conversation-heading p{max-width:620px;color:var(--text-secondary);font-size:var(--workspace-small);line-height:1.7}.onboarding-guide{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:18px;display:grid}.onboarding-guide__portrait{aspect-ratio:1;place-items:center;width:112px;display:grid;overflow:hidden}.onboarding-guide__portrait img{object-fit:contain;filter:drop-shadow(0 14px 18px #00000029);-webkit-user-select:none;user-select:none;width:100%;height:100%}.onboarding-guide__message{border:1px solid var(--rail);background:var(--bg-card);border-radius:26px 26px 26px 8px;flex-direction:column;gap:10px;min-width:0;padding:24px 26px;display:flex;position:relative;box-shadow:0 16px 42px #0000000f}.onboarding-guide__message p{color:var(--text-secondary);font-size:var(--workspace-body);line-height:1.7}.onboarding-guide__speaker,.onboarding-answer__speaker{font-family:var(--font-sans);color:var(--accent-green);font-size:var(--workspace-caption);letter-spacing:0;font-weight:600}.onboarding-guide.is-compact{grid-template-columns:58px minmax(0,1fr);align-items:center}.onboarding-guide.is-compact .onboarding-guide__portrait{width:58px}.onboarding-guide.is-compact .onboarding-guide__message{border-radius:20px 20px 20px 7px;padding:16px 20px}.onboarding-answer{flex-direction:column;align-self:flex-end;gap:7px;width:min(720px,100% - 76px);margin-left:auto;display:flex}.onboarding-answer__speaker{color:var(--text-muted);align-self:flex-end}.onboarding-answer>div{border:1px solid rgb(var(--accent-green-rgb) / .28);background:rgb(var(--accent-green-rgb) / .08);border-radius:22px 22px 7px;padding:20px}.onboarding-answer__edit{color:var(--text-secondary);font-size:var(--workspace-caption);text-underline-offset:3px;align-items:center;gap:5px;margin-left:14px;text-decoration:underline;display:inline-flex}.onboarding-replies{width:min(720px,100% - 76px);margin-left:auto}.onboarding-composer{width:min(720px,100% - 76px);margin-left:auto;position:relative}.business-onboarding .onboarding-composer textarea{border:1px solid var(--rail);resize:vertical;background:var(--bg-card);border-radius:24px;width:100%;min-height:104px;padding:18px 64px 18px 20px;line-height:1.6;box-shadow:0 16px 42px #0000000f}.business-onboarding .onboarding-composer textarea:focus{border-color:var(--accent-green);outline:2px solid rgb(var(--accent-green-rgb) / .18);outline-offset:2px}.onboarding-composer .btn{border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.onboarding-privacy{width:min(720px,100% - 76px);color:var(--text-muted);font-size:var(--workspace-caption);margin:-12px 0 0 auto;line-height:1.6}.onboarding-moments{gap:16px;margin-bottom:12px;display:flex}.onboarding-moments li{color:var(--text-muted);font-size:var(--workspace-caption);flex:1;align-items:center;gap:8px;display:flex}.onboarding-moments li[aria-current]{color:var(--accent-green)}.onboarding-moments li>span{border:1px solid var(--rail);border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.onboarding-source-options,.first-job-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-source-options button,.first-job-options button{border:1px solid var(--rail);text-align:left;background:var(--bg-card);border-radius:14px;padding:18px}.onboarding-source-options button[aria-pressed=true],.first-job-options button[aria-pressed=true]{border-color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .08)}.onboarding-source-panel,.first-job{border:1px solid var(--rail);background:var(--bg-card);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.onboarding-answer .onboarding-source-panel{background:0 0;border:0;border-radius:0;padding:0}.onboarding-send{align-self:flex-end;align-items:center;gap:8px;display:inline-flex}.onboarding-source-panel p,.onboarding-finding small{font-size:var(--workspace-caption);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}.business-onboarding label,.first-job label{font-size:var(--workspace-small);flex-direction:column;gap:10px;display:flex}.onboarding-source-panel input[type=file]{width:100%;min-width:0}.onboarding-upload{text-align:center;border:1px dashed var(--accent-green);background:rgb(var(--accent-green-rgb) / .04);border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:28px 20px;display:flex;position:relative}.onboarding-upload.has-file{border-style:solid}.onboarding-upload__icon{width:56px;height:56px;color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .1);border-radius:16px;place-items:center;display:grid}.onboarding-upload__details{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.onboarding-upload__details strong{font-size:var(--workspace-body);overflow-wrap:anywhere}.onboarding-upload__details span{font-size:var(--workspace-caption);color:var(--text-secondary);line-height:1.6}.onboarding-upload .onboarding-upload__choose{border-color:var(--accent-green);min-height:44px;color:var(--accent-green);background:var(--bg-card);gap:8px;display:inline-flex}.onboarding-upload__choose:focus-visible{outline:2px solid var(--accent-green);outline-offset:4px}.business-onboarding textarea,.first-job textarea{border:1px solid var(--rail);resize:vertical;background:var(--bg);border-radius:10px;width:100%;min-height:120px;padding:12px;line-height:1.7}.first-workflow{flex-direction:column;gap:24px;display:flex}.first-workflow>p{color:var(--text-secondary);font-size:var(--workspace-small);line-height:1.7}.first-workflow-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.first-workflow-categories button{text-align:left;border:1px solid var(--rail);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.first-workflow-categories button[aria-pressed=true]{border-color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .08)}.first-workflow-categories small{font-size:var(--workspace-caption);color:var(--text-secondary);line-height:1.6}.first-workflow-categories button:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}:is(.business-onboarding,.setup-page,.whats-new-dialog) :is(h1,h2,h3,.font-pixel){font-family:var(--font-sans);letter-spacing:-.035em;-webkit-text-stroke:0;font-weight:600}.setup-page h1{line-height:1.15}:is(.business-onboarding,.setup-page) .eyebrow{font-family:var(--font-sans);letter-spacing:.025em;text-transform:none}.computer-ready-moment{border:1px solid rgb(var(--accent-green-rgb) / .4);background:linear-gradient(135deg, rgb(var(--accent-green-rgb) / .12), var(--bg-card));border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.computer-ready-moment h2{font-family:var(--font-pixel);font-size:clamp(26px,5vw,36px);line-height:1.25}.computer-ready-moment ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.computer-ready-moment li{font-size:var(--workspace-body);align-items:center;gap:10px;display:flex}.computer-ready-moment li>span{color:var(--accent-green)}.computer-ready-moment p{color:var(--text-secondary);font-size:var(--workspace-caption);line-height:1.7}.founder-group-invite{border:1px solid var(--rail);background:var(--bg-card);border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:18px;padding:22px;display:flex}.founder-group-invite>svg{color:var(--accent-green);flex-shrink:0}.founder-group-invite>div{flex:1;min-width:min(220px,100%)}.founder-group-invite h2{font-size:var(--workspace-heading);line-height:1.4}.founder-group-invite p{color:var(--text-secondary);font-size:var(--workspace-small);margin-top:8px;line-height:1.7}.founder-group-invite small{color:var(--text-muted);font-size:var(--workspace-caption);margin-top:10px;line-height:1.6;display:block}.founder-group-invite>a{white-space:normal;text-align:center;max-width:100%;line-height:1.5}.onboarding-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-finding{border:1px solid var(--rail);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.onboarding-finding .onboarding-finding-label{overflow-wrap:anywhere;flex-direction:row;align-items:center}.onboarding-finding input{accent-color:var(--accent-green)}.onboarding-error{border:1px solid var(--rail);border-radius:12px;padding:16px}.first-job h2{font-size:var(--workspace-title);letter-spacing:-.02em;line-height:1.3}.first-job-options button{justify-content:space-between;gap:10px;min-height:90px;display:flex}.onboarding-learning{background:rgb(var(--accent-green-rgb) / .06);border-radius:12px;padding:16px}.onboarding-learning ul{gap:10px;margin-top:12px;display:grid}.onboarding-learning li{font-size:var(--workspace-caption);justify-content:space-between;gap:12px;display:flex}.onboarding-learning li span:first-child{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary)}.onboarding-learning li span:last-child{flex-shrink:0}.onboarding-business-preview{border:1px solid rgb(var(--accent-green-rgb) / .4);background:linear-gradient(135deg, rgb(var(--accent-green-rgb) / .12), var(--bg-card));border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.onboarding-business-preview h2{overflow-wrap:anywhere;font-size:clamp(24px,5vw,34px);line-height:1.2}.onboarding-business-about{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.onboarding-business-preview small{color:var(--text-secondary);line-height:1.5}.first-job-options small{color:var(--text-secondary);font-size:var(--workspace-caption);margin-top:8px;line-height:1.5;display:block}.first-job-result{border-top:1px solid var(--rail);min-width:0;padding-top:20px}.first-job-result h3{font-size:var(--workspace-heading);margin-bottom:16px}@media (width<=600px){.business-onboarding--conversation{gap:16px;padding-top:12px}.onboarding-guide{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.onboarding-guide__portrait{width:64px}.onboarding-guide__message{border-radius:20px 20px 20px 7px;padding:18px}.onboarding-guide.is-compact{grid-template-columns:44px minmax(0,1fr);gap:8px}.onboarding-guide.is-compact .onboarding-guide__portrait{width:44px}.onboarding-answer,.onboarding-replies,.onboarding-composer,.onboarding-privacy,.onboarding-active-source{width:calc(100% - 28px)}.onboarding-answer>div{padding:16px}.computer-ready-moment{padding:20px}.computer-ready-moment ul{grid-template-columns:1fr}.first-workflow-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboarding-moments{gap:8px}.onboarding-moments li{font-size:var(--workspace-caption);flex-direction:column;align-items:flex-start}.onboarding-source-options{grid-template-columns:1fr;gap:8px}.onboarding-source-options button{padding:14px}.onboarding-findings,.first-job-options{grid-template-columns:1fr}.onboarding-source-panel,.first-job{padding:18px}.first-job-options button{min-height:54px}}@media (width<=360px){.first-workflow-categories{grid-template-columns:1fr}}.daily-brief{border:1px solid var(--rail);background:radial-gradient(circle at 0 0, rgb(var(--accent-green-rgb) / .09), transparent 30%), linear-gradient(125deg, rgb(var(--accent-green-rgb) / .035), transparent 60%), var(--bg-card);min-width:0;font-size:var(--font-body-size);border-radius:22px;grid-column:1/-1;overflow:hidden;box-shadow:0 18px 50px #00000014}.daily-brief-header{justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.daily-brief-identity{align-items:center;gap:12px;min-width:0;display:flex}.daily-brief-identity h2{font-family:var(--font-pixel);font-size:var(--workspace-title);line-height:1.4}.brief-refresh{min-height:44px;color:var(--text-secondary);font-size:var(--workspace-small);justify-content:center;align-items:center;gap:7px;display:flex}.brief-refresh:disabled{opacity:.6}.daily-brief-body{border-top:1px solid var(--rail);grid-template-columns:1.05fr 1fr;display:grid}.brief-priority{background:rgb(var(--border-ink) / .018);flex-direction:column;align-items:flex-start;gap:16px;padding:26px;display:flex}.brief-priority .eyebrow{align-items:center;gap:8px;display:flex}.brief-priority h3{font-size:var(--workspace-heading);letter-spacing:-.02em;max-width:24ch;font-weight:500;line-height:1.4}.brief-priority p{color:var(--text-secondary);max-width:48ch;line-height:1.7}.brief-priority .btn{min-height:44px;font-size:var(--font-body-size);gap:10px}.brief-priority .brief-focus{-webkit-line-clamp:2;border-left:2px solid var(--rail);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:12px;display:-webkit-box;overflow:hidden}.brief-approval-clear{color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:7px;display:flex}.brief-records{border-left:1px solid var(--rail);flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}.brief-records>h3{font-size:var(--font-body-size);font-weight:500}.brief-records ul{margin:0;padding:0;list-style:none}.brief-records li+li{border-top:1px solid var(--rail)}.brief-records li button{text-align:left;align-items:flex-start;gap:14px;width:100%;padding:14px 0;display:flex}.brief-records li button>span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.brief-records li strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.brief-records li svg{color:var(--text-muted);flex-shrink:0;margin-top:5px}.brief-record-meta{color:var(--text-secondary);font-size:var(--workspace-small);flex-wrap:wrap;gap:8px 16px;display:flex}.brief-bookings{border-top:1px solid var(--rail);flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}.brief-bookings>h3{font-size:var(--font-body-size);font-weight:500}.brief-bookings li+li{border-top:1px solid var(--rail)}.brief-bookings li{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.brief-booking-line{overflow-wrap:anywhere;flex:1;min-width:0}.brief-bookings li .field-error{flex-basis:100%}.brief-bookings-note{color:var(--text-secondary)}.brief-all{min-height:44px;font-size:var(--font-body-size);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;display:flex}.brief-all:hover,.brief-records li button:hover strong,.brief-refresh:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.brief-no-records{color:var(--text-secondary);padding-block:14px;line-height:1.8}.daily-brief-footer{border-top:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-caption);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 26px;line-height:1.6;display:flex}.brief-state{border-top:1px solid var(--rail);flex-direction:column;align-items:flex-start;gap:16px;min-height:160px;padding:26px;display:flex}.brief-state p{line-height:1.7}@media (width<=800px){.daily-brief-body{grid-template-columns:minmax(0,1fr)}.brief-records{border-left:0;border-top:1px solid var(--rail)}}@media (width<=540px){.daily-brief-header{flex-wrap:wrap;padding:14px 18px}.daily-brief-identity h2{font-size:var(--workspace-title)}.brief-priority,.brief-records,.brief-state,.brief-bookings{padding:20px 18px}.brief-priority h3{font-size:var(--workspace-heading)}.daily-brief-footer{padding-inline:18px}}.routines-view{font-size:var(--workspace-body);flex-direction:column;gap:24px;line-height:1.65;display:flex}.routines-view :is(h1,h2,p,ol){margin:0}.routines-view h1{font-family:var(--font-sans);font-size:var(--workspace-title);letter-spacing:-.02em;font-weight:700;line-height:1.25}.routines-view h2{font-size:var(--workspace-heading);font-weight:600;line-height:1.4}.routines-view :is(h1,h2)[tabindex="-1"]:focus{outline:none}.routine-page-heading,.routine-section-heading,.routine-row-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.routine-page-heading{align-items:flex-start}.routine-page-heading p{max-width:60ch;color:var(--text-secondary);margin-top:9px}.routine-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.routine-actions .btn{gap:8px}.routine-section-heading>span,.routine-muted,.routine-footer,.routine-meta{color:var(--text-secondary)}.routine-section-heading p{color:var(--text-secondary);margin-top:6px}.routine-notice{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.routine-starters{flex-direction:column;gap:20px;display:flex}.routine-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.routine-starter.card{text-align:left;align-items:flex-start;gap:14px;padding:24px;transition:border-color .15s,background .15s}.routine-starter>svg,.routine-preview>svg,.routine-link{color:var(--accent-green)}.routine-starter>strong{font-size:var(--workspace-heading);font-weight:600}.routine-starter>span:not(.routine-link){color:var(--text-secondary)}.routine-starter-primary.card{border-color:rgb(var(--accent-green-rgb) / .5);background:rgb(var(--accent-green-rgb) / .06)}.routine-start-action{align-items:center;gap:8px;min-height:44px;margin-top:auto;display:inline-flex}.routine-starter.routine-starter-primary>.routine-start-action{background:var(--accent-green);color:#062b22;border-radius:999px;padding:8px 16px;font-weight:600}:is(.theme-light,.site-theme-light) .routine-starter.routine-starter-primary>.routine-start-action{color:#fff}.routine-starter:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.routine-link{text-align:left;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.routine-link:hover{text-underline-offset:4px;text-decoration:underline}.routine-list,.routine-detail{flex-direction:column;gap:14px;display:flex}.routine-status{font-size:var(--workspace-body);white-space:nowrap;color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.routine-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.routine-status-good{color:var(--accent-green)}.routine-status-bad{color:var(--color-red-400)}.theme-light .routine-status-bad{color:var(--color-rose-700)}.routine-editor-gate{border:0;min-width:0;margin:0;padding:0}.routine-editor.card,.routine-confirm.card{gap:20px;max-width:760px;padding:28px}.routine-editor label{flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}.routine-editor .input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}.routine-editor textarea.input{resize:vertical;min-height:120px;line-height:1.55}.routine-field-help{color:var(--text-secondary);font-size:var(--workspace-support);font-weight:400}.theme-light .routine-editor .input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.routine-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.routine-editor .routine-checkbox{flex-direction:row;align-items:flex-start;padding:8px 0;font-weight:400}.routine-checkbox input{width:18px;height:18px;accent-color:var(--accent-green);flex-shrink:0;margin-top:4px}.routine-preview{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.routine-preview>svg{flex-shrink:0;margin-top:3px}.routine-preview p{color:var(--text-secondary);margin-top:5px}.routine-detail-card.card,.routine-history.card{gap:20px;padding:24px}.routine-detail-card h2{overflow-wrap:anywhere}.routine-next{flex-direction:column;gap:4px;display:flex}.routine-next>span{color:var(--text-secondary)}.routine-history ol{padding:0;list-style:none}.routine-occurrence{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0;display:flex}.routine-occurrence .routine-row-heading{flex-wrap:wrap;align-self:stretch}.routine-row-heading>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.routine-occurrence time{color:var(--text-secondary)}.routine-occurrence p{white-space:pre-wrap;overflow-wrap:anywhere}.routine-summary-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.routine-summary-metrics{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;width:min(100%,360px);display:grid}.routine-summary-metrics>span{color:var(--text-muted);background:var(--workspace-control);font-size:var(--workspace-caption);border-radius:9px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.routine-summary-metrics strong{color:var(--text);font-family:var(--font-sans);font-weight:600;font-size:var(--workspace-body);line-height:1.2}.routine-summary-metrics .routine-summary-issue strong{color:var(--color-red-400)}.routine-footer{gap:10px;padding-top:6px;display:flex}.routine-footer svg{flex-shrink:0;margin-top:5px}.dashboard-bottom-nav>button{min-width:0}.bottom-nav-chat-icon{isolation:isolate;width:19px;height:19px;color:var(--accent-green);place-items:center;display:grid;position:relative}.bottom-nav-chat-icon:before{content:"";z-index:-1;background:rgb(var(--accent-green-rgb) / .12);border-radius:50%;position:absolute;inset:-3px}.bottom-nav-chat:hover .bottom-nav-chat-icon:before{background:rgb(var(--accent-green-rgb) / .2)}.bottom-nav-chat:focus-visible{outline:2px solid var(--accent-green);outline-offset:-3px;border-radius:12px}.bottom-nav-sheet{width:100%;max-width:none;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border-light);background:var(--bg);color:var(--text);border-radius:1rem 1rem 0 0;margin:0;position:fixed;inset:auto 0 0}.bottom-nav-sheet::backdrop{background:#00000073}.bottom-nav-sheet ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bottom-nav-sheet li button{border:0;border-bottom:1px solid var(--border-light);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:.75rem;padding:.85rem .5rem;display:flex}.bottom-nav-sheet li:last-child button{border-bottom:0}.bottom-nav-sheet li button[aria-current=page]{color:var(--brand)}.bottom-nav-sheet li button .unread{margin-left:auto;position:static}.bottom-nav-sheet{max-height:88dvh;overflow-y:auto}.account-sheet-section{border-bottom:1px solid var(--border-light);margin-bottom:.25rem;padding-bottom:.5rem}.account-sheet-heading{color:var(--text-muted);font-size:var(--workspace-small);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.5rem .5rem .25rem;font-weight:600;overflow:hidden}.bottom-nav-sheet li button{min-height:44px}.account-sheet-section li button small{color:var(--text-muted);font-size:var(--workspace-small);margin-left:auto}.account-sheet-note{color:var(--text-muted);font-size:var(--workspace-caption);margin:0;padding:0 .5rem .5rem}.account-sheet-signout{color:var(--text-secondary)}@media (width<=700px){.routine-starter-grid{grid-template-columns:1fr}}@media (width<=600px){.routines-view{gap:20px}.routine-page-heading{flex-wrap:wrap}.routine-page-heading>.routine-actions{margin-left:auto}.routine-section-heading,.routine-row-heading{flex-wrap:wrap}.routine-editor.card,.routine-confirm.card,.routine-detail-card.card,.routine-history.card,.routine-starter.card{padding:18px}.routine-fields{grid-template-columns:1fr}.routine-actions .btn{white-space:normal;text-align:center}}.automation-playbooks{flex-direction:column;gap:16px;min-width:0;display:flex}.automation-playbook-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.automation-playbook-card{text-align:left;border-top:2px solid rgb(var(--accent-green-rgb) / .4);align-items:flex-start;gap:10px}.automation-playbook-card>span:not(.routine-link),.automation-playbooks small{color:var(--text-secondary);font-size:var(--workspace-small)}.automation-playbook-card:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.automation-playbook-detail{gap:12px}.automation-playbook-detail h3{font-size:var(--workspace-heading)}.automation-playbook-detail h4{margin-top:8px;font-weight:600}.automation-playbook-detail ol{padding-left:22px;list-style:decimal}.automation-playbook-detail li{margin:6px 0}.automation-playbook-detail form{flex-direction:column;align-items:stretch;gap:12px;display:flex}.automation-playbook-detail form>button{align-self:flex-start}.routine-starter:not(:disabled):hover{border-color:var(--accent-green);background:var(--bg-card-hover)}.routine-job-icon{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--accent-green);border-radius:10px;flex:none;place-items:center;display:grid}.routine-list-pane{flex-direction:column;gap:16px;min-width:0;display:flex}.routine-list.card{gap:0;padding:0;overflow:hidden}.routine-row{border-top:1px solid var(--border);align-items:center;gap:8px;padding-right:12px;display:flex}.routine-row:first-child{border-top:0}.routine-row:hover{background:var(--bg-card-hover)}.routine-row[aria-current=true]{background:rgb(var(--accent-green-rgb) / .1)}.routine-card{min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:12px 8px 12px 16px;display:flex}.routine-card:focus-visible,.routine-switch:focus-visible{outline:2px solid var(--accent-green);outline-offset:-2px}.routine-card-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.routine-card-copy strong{font-size:var(--workspace-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.routine-card-copy .routine-muted{font-size:var(--workspace-small)}.routine-switch{cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;position:relative}.routine-switch>span{background:var(--border-light,var(--border));border-radius:10px;width:36px;height:20px;margin:-10px 0 0 -18px;transition:background .15s;position:absolute;top:50%;left:50%}.routine-switch>span:after{content:"";background:var(--bg);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.routine-switch[aria-checked=true]>span{background:var(--accent-green)}.routine-switch[aria-checked=true]>span:after{transform:translate(16px)}.routine-switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.routine-switch>span,.routine-switch>span:after{transition:none}}.routine-reminders{flex-direction:column;gap:12px;padding:4px 4px 0;display:flex}.routine-reminders>button{min-height:44px}.routine-detail-card .routine-preview{border:0;padding:0}.routine-occurrence{gap:6px;padding:12px 0}.routine-two-pane .routine-summary-preview{-webkit-line-clamp:1}.routine-two-pane .routine-summary-metrics{width:100%}@media (width<=1023px){.routine-page-heading{flex-wrap:nowrap;align-items:center;gap:12px}.routine-page-heading p{font-size:var(--workspace-small);margin-top:0}.routine-page-heading>.routine-actions{flex-shrink:0;margin-left:auto}.routine-actions .routine-refresh{display:none}.routine-actions .btn.routine-new{white-space:nowrap;min-height:40px;padding-inline:14px}}.routine-two-pane{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.routine-two-pane>.routine-detail{min-width:0}.routine-two-pane>.routine-detail>.routine-link:first-child{display:none}.routine-detail-card .routine-row-heading{justify-content:flex-start}.routine-detail-card .routine-row-heading>.routine-status{margin-left:auto}.routine-close{color:#ff8a80;background:#ff786e24;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.routine-close:hover{background:#ff786e3d}:is(.theme-light,.site-theme-light) .routine-close{color:#b3261e;background:#b3261e1a}:is(.theme-light,.site-theme-light) .routine-close:hover{background:#b3261e2e}.routine-about{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.routine-about.is-open{display:block}@media (width<=1199px){.routine-two-pane{display:block}}.routines-tabs{border-bottom:1px solid var(--rail);gap:4px;margin:0;display:flex}.routines-tabs button{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-weight:500}.routines-tabs button[aria-current=page]{border-bottom-color:var(--accent-green);color:var(--text-primary);font-weight:600}.routines-view .automation-playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1023px){.routines-view .automation-playbook-grid{grid-template-columns:minmax(0,1fr)}}.notifications-view{font-size:var(--workspace-body);flex-direction:column;gap:20px;display:flex}.notifications-view :is(h1,h2,p,ol){margin:0}.notifications-view h1{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.notification-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notification-heading p{max-width:60ch;color:var(--text-secondary);margin-top:8px}.notification-actions{align-items:center;gap:8px;display:flex}.notification-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.notification-card.card{text-align:left;grid-template-columns:auto minmax(0,1fr) clamp(260px,30vw,420px);align-items:flex-start;gap:14px;width:100%;padding:18px;display:grid;position:relative}.notification-card:hover{background:var(--bg-card-hover)}.notification-unread{box-shadow:inset 3px 0 0 var(--accent-green)}.notification-icon{width:38px;height:38px;color:var(--accent-green);background:var(--brand-soft);border-radius:50%;flex:none;place-items:center;display:grid}.notification-icon-routine_failed{color:var(--color-red-400);background:rgb(var(--color-red-400-rgb,248 113 113) / .1)}.notification-icon-routine_needs_approval,.notification-icon-work_needs_you,.notification-icon-approval_requested{color:var(--color-amber-400)}.notification-copy{width:min(100%,78ch);min-width:0;color:var(--text-secondary);flex-direction:column;gap:5px;line-height:1.55;display:flex}.notification-copy strong{color:var(--text);font-weight:600}.notification-side time{color:var(--text-muted);font-size:var(--workspace-support)}.notification-body-preview{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-title-row{align-items:center;gap:8px;display:flex}.notification-summary-card.card{border-color:rgb(var(--accent-green-rgb) / .2);align-items:stretch;padding:18px}.notification-summary-card .notification-icon{margin-top:1px}.notification-summary-card .notification-title-row{justify-content:flex-start}.notification-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.notification-summary-metrics>span{min-width:0;color:var(--text-muted);background:var(--workspace-control);font-size:var(--workspace-caption);border-radius:9px;flex-direction:column;gap:1px;padding:9px 10px;display:flex}.notification-summary-metrics strong{color:var(--text);font-family:var(--font-sans);font-size:var(--workspace-body);font-weight:600;line-height:1.2}.notification-summary-metrics .notification-summary-issue strong{color:var(--color-red-400)}.notification-summary-attention{color:var(--color-amber-400);font-size:var(--workspace-caption);align-items:center;gap:7px;margin-top:3px;display:inline-flex}.notification-summary-open{color:var(--accent-green);font-size:var(--workspace-caption);align-items:center;gap:6px;margin-top:3px;font-weight:500;display:inline-flex}.notification-dot{background:var(--accent-green);border-radius:50%;flex:none;width:7px;height:7px}.notification-side{border-left:1px solid var(--rail);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-left:18px;display:flex}.notification-side time{white-space:nowrap}.notification-arrow{color:var(--text-muted);flex:none}.notification-empty.card{text-align:center;color:var(--text-secondary);align-items:center;gap:10px;padding:36px 20px}.notification-empty h2{color:var(--text);font-size:var(--workspace-heading)}.dashboard-shell .notification-list{gap:0}.dashboard-shell .notification-list>li+li{border-top:1px solid var(--rail)}.dashboard-shell .notification-card.card{box-shadow:none;border:0;border-radius:10px;align-items:flex-start;padding:16px 12px}.dashboard-shell .notification-icon{width:30px;height:30px}:is(.theme-light,.site-theme-light) .dashboard-shell :is(.notification-card.card,.notification-icon){background:0 0}.dashboard-shell .notification-summary-metrics{flex-wrap:wrap;gap:4px 0;margin-top:2px;display:flex}.dashboard-shell .notification-summary-metrics>span{font-size:var(--workspace-support);background:0 0;border-radius:0;flex-direction:row;align-items:baseline;gap:4px;padding:0;display:inline-flex}.dashboard-shell .notification-summary-metrics>span+span:before{content:"·";margin-inline:8px}.dashboard-shell .notification-summary-metrics strong{font-family:inherit;font-size:inherit;font-weight:500}.dashboard-shell .notification-summary-open{display:none}.dashboard-shell .notification-body-preview{-webkit-line-clamp:2}@media (width<=720px){.notification-card.card{grid-template-columns:auto minmax(0,1fr)}.notification-side{border-top:1px solid var(--rail);border-left:0;grid-column:2;padding:10px 0 0}}@media (width<=600px){.notification-heading{flex-wrap:wrap}.notification-actions{margin-left:auto}.notification-card.card{gap:11px;padding:16px}.notification-summary-card.card{padding:15px}.notification-summary-metrics>span{padding-inline:8px}}.goals-view{font-size:var(--workspace-body);flex-direction:column;gap:24px;line-height:1.65;display:flex}.goals-view :is(h1,h2,p,ul){margin:0}.goal-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.goal-page-heading h1{font-family:var(--font-sans);letter-spacing:-.035em;margin-top:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.goal-page-heading p{max-width:62ch;color:var(--text-secondary);margin-top:8px}.goal-page-heading .btn,.goal-card footer .btn{align-items:center;gap:8px;display:inline-flex}.goal-group{flex-direction:column;gap:12px;display:flex}.goal-group>h2{font-size:var(--workspace-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.goal-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.goal-card.card{gap:16px;min-width:0;padding:22px}.goal-card>header{align-items:flex-start;gap:12px;display:flex}.goal-card>header>div{flex:1;min-width:0}.goal-card h2{overflow-wrap:anywhere;font-size:var(--workspace-heading);line-height:1.4}.goal-mark{width:42px;height:42px;color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .1);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.goal-status{color:var(--accent-green);font-size:var(--workspace-caption)}.goal-edit{width:38px;height:38px;color:var(--text-secondary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.goal-edit:hover{color:var(--text);background:var(--workspace-control)}.goal-success,.goal-latest{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.goal-success>span,.goal-latest>span{color:var(--text-muted);font-size:var(--workspace-caption);text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;display:block}.goal-success>span{text-transform:none;letter-spacing:0;font-size:var(--workspace-support)}.goal-plan{border:1px solid var(--rail);border-radius:12px;overflow:hidden}.goal-plan-empty{border:0;border-radius:0}.goal-plan-empty .goal-add-checkpoint-trigger{width:auto;min-height:44px;font-size:var(--workspace-support);border:0;padding-inline:0}.goal-plan-empty .goal-add-checkpoint{border:0;padding-inline:0}.goal-evidence:empty{display:none}.goal-plan>header{background:var(--workspace-control);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.goal-plan>header strong{font-size:var(--workspace-caption)}.goal-plan>header span{color:var(--text-muted);font-size:var(--workspace-caption)}.goal-plan ol{padding:0;list-style:none}.goal-checkpoint{border-top:1px solid var(--rail);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.goal-checkpoint-mark{color:var(--text-muted);place-items:center;display:grid}.goal-checkpoint-working .goal-checkpoint-mark{color:var(--accent-green)}.goal-checkpoint-blocked .goal-checkpoint-mark{color:var(--color-amber-500)}.goal-checkpoint-completed .goal-checkpoint-mark{color:var(--accent-green)}.goal-checkpoint-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.goal-checkpoint-copy>strong{overflow-wrap:anywhere;font-size:var(--workspace-caption);font-weight:550}.goal-checkpoint-completed .goal-checkpoint-copy>strong{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.goal-checkpoint-copy>span,.goal-checkpoint-copy>small{color:var(--text-muted);font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-checkpoint-copy>small{color:var(--text-secondary)}.goal-checkpoint-copy form{align-items:center;gap:4px;display:flex}.goal-checkpoint-copy form .input{min-width:0;height:34px;font-size:var(--workspace-caption);padding:6px 8px}.goal-checkpoint-copy form button{width:30px;height:30px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.goal-checkpoint-actions{align-items:center;gap:5px;display:flex}.goal-checkpoint-actions>button{min-height:32px;color:var(--accent-green);font-size:var(--workspace-caption);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.goal-checkpoint-actions>button:hover{background:rgb(var(--accent-green-rgb) / .08)}.goal-checkpoint-actions select{border:1px solid var(--rail);max-width:105px;min-height:32px;color:var(--text-secondary);background:var(--bg-card);font-size:var(--workspace-caption);border-radius:7px;padding:4px 22px 4px 7px}.goal-add-checkpoint{border-top:1px solid var(--rail);align-items:center;gap:7px;padding:10px 11px;display:flex}.goal-add-checkpoint .input{min-width:0;height:38px;font-size:var(--workspace-caption);flex:1;padding:7px 9px}.goal-add-checkpoint .btn{min-height:36px;font-size:var(--workspace-caption);white-space:nowrap;padding:7px 10px}.goal-add-checkpoint-trigger{border-top:1px solid var(--rail);width:100%;min-height:38px;color:var(--accent-green);font-size:var(--workspace-caption);align-items:center;gap:6px;padding:8px 12px;display:flex}.goal-add-checkpoint-trigger:hover{background:rgb(var(--accent-green-rgb) / .05)}.goal-latest{-webkit-line-clamp:3;background:var(--workspace-control);border-radius:10px;-webkit-box-orient:vertical;padding:12px 14px;display:-webkit-box;overflow:hidden}.goal-evidence{border-top:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-caption);flex-wrap:wrap;gap:8px 16px;padding-top:12px;display:flex}.goal-evidence time{align-items:center;gap:6px;display:inline-flex}.goal-overdue{color:var(--color-amber-500,#d99b26)}.goal-card footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.goal-card-completed{opacity:.82}.goal-card-completed .goal-mark{color:var(--text-secondary);background:var(--workspace-control)}.goal-editor.card{gap:18px;max-width:760px;padding:26px}.goal-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.goal-editor-heading h2{font-size:var(--workspace-heading)}.goal-editor-heading button{width:40px;height:40px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid}.goal-editor label{flex-direction:column;gap:7px;font-weight:500;display:flex}.goal-editor .input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.theme-light .goal-editor .input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.goal-editor textarea{resize:vertical;line-height:1.55}.goal-editor label>span{color:var(--text-secondary);font-size:var(--workspace-caption);font-weight:400}.goal-date-field{max-width:260px}.goal-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.goal-empty{align-items:flex-start;gap:8px;padding:26px}.goal-empty>svg{color:var(--accent-green)}.goal-empty p{color:var(--text-secondary)}.goal-error{color:var(--color-red-400)}.home-goals{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;padding:18px 20px;display:flex}.home-goals-icon{width:42px;height:42px;color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .1);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.home-goals-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-goals-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--workspace-body);overflow:hidden}.home-goals-copy>span{color:var(--text-secondary);font-size:var(--workspace-caption)}.home-goals-check{color:var(--accent-green);flex-shrink:0}.home-goals>button{min-height:42px;color:var(--accent-green);font-size:var(--workspace-caption);align-items:center;gap:8px;padding:0 8px;display:inline-flex}@media (width<=700px){.goal-page-heading{flex-direction:column;gap:14px}.goal-group ul{grid-template-columns:minmax(0,1fr)}.goal-editor.card,.goal-card.card{padding:20px}.home-goals{grid-column:1;padding:16px}.home-goals>button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.goal-checkpoint{grid-template-columns:auto minmax(0,1fr)}.goal-checkpoint-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.goal-add-checkpoint{flex-wrap:wrap;align-items:stretch}.goal-add-checkpoint .input{flex-basis:100%}}.dashboard-shell,.workspace-loading,.product-canvas{--bg:#212121;--bg-card:#292929;--bg-card-hover:#303030;--text:#ececec;--text-secondary:#bcbcbc;--text-muted:#aaa;--text-dim:var(--text-muted);--border:rgb(var(--border-ink) / .035);--rail:rgb(var(--border-ink) / .065);--border-light:rgb(var(--border-ink) / .12);--ov-surface:var(--bg-card);--ov-line:var(--border);--ov-line-2:var(--rail);--ov-line-3:var(--border-light);--radius-card:22px;--radius-item:12px;--radius-control:var(--action-radius);--control-h:var(--action-min-height);--workspace-control:var(--action-secondary-bg);--workspace-control-hover:var(--action-secondary-hover);--workspace-control-border:var(--action-secondary-border);--workspace-primary:var(--action-primary-bg);--workspace-primary-hover:var(--action-primary-hover);--workspace-primary-ink:var(--action-primary-ink);--workspace-focus:var(--action-focus);--color-bg:var(--bg);--color-bg-card:var(--bg-card);--color-bg-card-hover:var(--bg-card-hover);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-text-dim:var(--text-dim);--color-border:var(--border);--color-rail:var(--rail);--color-border-light:var(--border-light)}.dashboard-shell.workspace-current,.product-canvas{--bg:#080d0e;--bg-card:#151b19;--bg-card-hover:#1b2420;--text:#eef4f1;--text-secondary:#abb8b3;--text-muted:#84938e;--text-dim:var(--text-muted);--border-ink:155 190 177;--workspace-control:var(--action-secondary-bg);--workspace-control-hover:var(--action-secondary-hover);--workspace-control-border:var(--action-secondary-border);--color-bg:var(--bg);--color-bg-card:var(--bg-card);--color-bg-card-hover:var(--bg-card-hover);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted)}.workspace-loading{--bg:#080d0e;--bg-card:#111715;--text:#eef4f1;--text-secondary:#9aa7a2;--text-muted:#71807b;background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:32px 20px;display:grid}.workspace-loading-panel{text-align:center;width:min(420px,100%)}.workspace-loading-mascot{width:168px;height:172px;margin:0 auto 20px;position:relative}.workspace-loading-mascot img{z-index:1;object-fit:contain;width:144px;height:144px;margin:auto;animation:3s ease-in-out infinite workspace-mascot-float;display:block;position:relative}.workspace-loading-shadow{filter:blur(7px);background:#38d2a329;border-radius:50%;width:80px;height:12px;animation:3s ease-in-out infinite workspace-mascot-shadow;position:absolute;bottom:10px;left:44px}.workspace-loading-brand{font-size:var(--workspace-title);letter-spacing:-.05em;font-weight:650}.workspace-loading-status{margin-top:18px}.workspace-loading-status h1{color:var(--text);font-size:var(--workspace-heading);letter-spacing:-.015em;margin:0;font-weight:550;line-height:1.4}.workspace-loading-status p{max-width:46ch;color:var(--text-secondary);font-size:var(--workspace-caption);margin:9px auto 0;line-height:1.65}.workspace-loading-dots{justify-content:center;gap:7px;margin-top:24px;display:flex}.workspace-loading-dots i{background:var(--text-secondary);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite workspace-loading-hop}.workspace-loading-dots i:nth-child(2){animation-delay:.16s}.workspace-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes workspace-mascot-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(5deg)}}@keyframes workspace-mascot-shadow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes workspace-loading-hop{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.workspace-loading-mascot img,.workspace-loading-shadow,.workspace-loading-dots i{animation:none}}@media (width>=1024px){.dashboard-shell.workspace-current.workspace-chat>header{background:linear-gradient(to right, var(--bg-card) 0 320px, var(--bg) 320px 100%);border-bottom-color:#0000}.dashboard-shell.workspace-current.workspace-chat>header:after{background:var(--rail);content:"";pointer-events:none;width:1px;position:absolute;inset:0 auto 0 320px}}:is(.theme-light,.site-theme-light) :is(.dashboard-shell,.workspace-loading,.product-canvas){--bg:#f7faf8;--bg-card:#fff;--bg-card-hover:#f0f7f4;--text:#17231f;--text-secondary:#52615c;--text-muted:#687771;--border:rgb(var(--border-ink) / .065);--rail:rgb(var(--border-ink) / .14);--workspace-control:#edf5f1;--workspace-control-hover:#e2efe9;--workspace-control-border:#c7dbd2;--workspace-primary:#123a2e;--workspace-primary-hover:#09291f;--workspace-primary-ink:#fff;--workspace-focus:#397663}:is(.theme-light,.site-theme-light) :is(.dashboard-shell.workspace-current,.product-canvas){--bg:#f7faf8;--color-bg:var(--bg)}.dashboard-shell .btn,.whats-new-dialog .btn{border-radius:var(--radius-control);padding-inline:var(--action-padding-x);letter-spacing:0;font-weight:600}.dashboard-shell .btn-primary,.whats-new-dialog .btn-primary{background:var(--workspace-primary);color:var(--workspace-primary-ink);border-color:#0000}.dashboard-shell .btn-primary:hover:not(:where(:disabled,[aria-disabled=true])),.whats-new-dialog .btn-primary:hover:not(:where(:disabled,[aria-disabled=true])){background:var(--workspace-primary-hover);opacity:1;border-color:#0000}.dashboard-shell :is(.btn-outline,.btn-ghost,.btn-reco),.dashboard-shell .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)){border-color:var(--workspace-control-border);background:var(--workspace-control);color:var(--text)}.dashboard-shell .btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.dashboard-shell :is(.btn-outline,.btn-ghost,.btn-reco):hover:not(:where(:disabled,[aria-disabled=true])),.dashboard-shell .btn:not(:where(.btn-primary,.btn-outline,.btn-ghost,.btn-reco)):hover:not(:where(:disabled,[aria-disabled=true])){background:var(--workspace-control-hover);color:var(--text);opacity:1;border-color:#0000}.dashboard-shell .btn:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:4px}.dashboard-shell :is(.input,.workspace-search,.conversation-search){border-radius:14px}.dashboard-shell :focus-visible{outline-color:var(--workspace-focus)}.dashboard-shell .input:focus{border-color:var(--workspace-focus)}.dashboard-shell :is(.daily-brief,.home-ask-launcher,.home-notice,.business-identity:not(.business-identity-compact)){border-color:var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.dashboard-shell .home-view .daily-brief{box-shadow:none;background:0 0}.dashboard-shell .home-action{border-color:var(--rail)}:is(.theme-light,.site-theme-light) .dashboard-shell .home-view{--home-card:#ffffff9e;--home-card-hover:#ffffffe6}:is(.theme-light,.site-theme-light) .dashboard-shell .home-view :is(.home-action,.daily-brief,.home-ask-launcher,.home-notice,.home-next,.home-recent){border-color:rgb(var(--border-ink) / .15);background:var(--home-card);box-shadow:none}:is(.theme-light,.site-theme-light) .dashboard-shell .home-view :is(.home-action,.home-ask-launcher):hover{background:var(--home-card-hover)}:is(.theme-light,.site-theme-light) .dashboard-shell .home-view .brief-priority{background:0 0}:is(.theme-light,.site-theme-light) .dashboard-shell .home-view .daily-brief{box-shadow:none}:is(.theme-light,.site-theme-light) .dashboard-shell .dashboard-content :is(.card,.connector-card,.connector-inline-setup,.business-identity:not(.business-identity-compact),.business-shortcuts>button,.routine-starter,.workspace-empty):not(:where(dialog,dialog *,[role=dialog],[role=dialog] *,.ask-studio *)){border-color:rgb(var(--border-ink) / .15);box-shadow:none;background:#ffffff94}:is(.theme-light,.site-theme-light) .dashboard-shell .dashboard-content :is(.routine-card,.routine-starter:not(:disabled),.notification-card,.business-shortcuts>button):hover{background:rgb(var(--border-ink) / .035)}:is(.theme-light,.site-theme-light) .dashboard-shell :is(.bookings-view-switch,.bookings-calendar-span){border-color:rgb(var(--border-ink) / .13);background:#f5faf7}:is(.theme-light,.site-theme-light) .dashboard-shell :is(.bookings-view-switch,.bookings-calendar-span) button.active{color:#087653;box-shadow:none;background:#e5f5ef}:is(.theme-light,.site-theme-light) .dashboard-shell .bookings-calendar,:is(.theme-light,.site-theme-light) .dashboard-shell :is(.bookings-calendar-toolbar,.bookings-calendar-day,.bookings-calendar-month-day){background:#fff}:is(.theme-light,.site-theme-light) .dashboard-shell .bookings-calendar-protection{background:#f4faf7}:is(.theme-light,.site-theme-light) .dashboard-shell .bookings-calendar-weekdays{background:#f7fbf9}:is(.theme-light,.site-theme-light) .dashboard-shell .bookings-calendar-month-grid>i{background:#f3f8f5}:is(.theme-light,.site-theme-light) .dashboard-shell .bookings-calendar-period .btn-outline{border-color:rgb(var(--border-ink) / .18);color:#173d31;background:#f5faf7}.dashboard-shell .business-connections{gap:12px}.dashboard-shell .business-explore-connectors{min-height:44px;color:var(--accent-green);font-size:var(--workspace-support);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.dashboard-shell .business-explore-connectors:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-shell :is(.business-connection-row,.business-connection-directory){border-bottom:1px solid var(--rail);padding-bottom:8px}.dashboard-shell :is(.business-connection-row,.business-connection-directory)>summary{cursor:pointer;min-height:44px;color:var(--text);padding:10px 4px;font-weight:500}.dashboard-shell .business-connection-row>.card{border:0;padding:24px}.dashboard-shell .business-connections .connector-category{display:none}.dashboard-shell .business-connections .connector-card-footer{flex-flow:wrap;align-items:center}.dashboard-shell .business-connections .connector-card-footer .btn{width:auto;margin-left:auto}@media (width<=720px){.dashboard-shell .business-connection-row>.card{padding:18px}}.agent-memory-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.agent-memory-copy{width:min(100%,78ch)}.agent-memory-actions{border-left:1px solid var(--rail);justify-content:flex-end;min-width:112px;padding-left:16px}@media (width<=640px){.agent-memory-row{grid-template-columns:minmax(0,1fr);gap:10px}.agent-memory-actions{border-top:1px solid var(--rail);border-left:0;justify-content:flex-start;min-width:0;padding:10px 0 0}}.knowledge-view{flex-direction:column;gap:16px;width:min(100%,1000px);display:flex}.knowledge-overview,.knowledge-tools{gap:0;padding:clamp(18px,2.5vw,28px)}.knowledge-overview-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.knowledge-overview-heading h2{font-size:var(--workspace-title);letter-spacing:-.04em;margin:5px 0 0;font-weight:600}.knowledge-overview-heading p{color:var(--text-secondary);font-size:var(--workspace-small);margin:7px 0 0;line-height:1.55}.knowledge-review-note{color:var(--text-secondary);font-size:var(--workspace-caption);background:#f59e0b14;border-radius:12px;margin:0 0 8px;padding:12px 14px;line-height:1.55}.knowledge-empty{border-top:1px solid var(--rail);color:var(--text-secondary);font-size:var(--workspace-small);text-align:center;margin:0;padding:34px 16px}.knowledge-facts{flex-direction:column;display:flex}.knowledge-fact{flex-direction:column;gap:8px;display:flex}.knowledge-fact-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.knowledge-fact-main{flex-direction:column;gap:7px;min-width:0;display:flex}.knowledge-fact-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-fact-source{color:var(--text-muted);font-size:var(--workspace-caption)}.knowledge-fact-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-fact-actions .btn{min-height:40px;font-size:var(--workspace-caption);gap:7px;padding-inline:16px}.knowledge-fact-details{font-size:var(--workspace-caption)}.knowledge-details-toggle{min-height:30px;color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.knowledge-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.knowledge-fact-details-body{background:rgb(var(--border-ink) / .035);color:var(--text-secondary);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding:12px 14px;display:flex}.knowledge-fact-details-body p{margin:0}.knowledge-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.knowledge-detail-actions .btn{min-height:36px;font-size:var(--workspace-caption);padding-inline:12px}.knowledge-history{flex-direction:column;gap:5px;margin:2px 0 0;padding-left:18px;display:flex}.knowledge-history span{color:var(--text-muted)}.knowledge-tools>.eyebrow{margin-bottom:10px}.knowledge-tool-list{flex-direction:column;display:flex}.knowledge-tool{border-top:1px solid var(--rail)}.knowledge-tool:last-child{border-bottom:1px solid var(--rail)}.knowledge-tool>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 4px;list-style:none;display:flex}.knowledge-tool>summary::-webkit-details-marker{display:none}.knowledge-tool>summary>span{align-items:center;gap:12px;min-width:0;display:flex}.knowledge-tool>summary>span>svg{color:var(--accent-green);flex-shrink:0}.knowledge-tool>summary>span>span{flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-tool>summary strong{font-size:var(--workspace-small);font-weight:550}.knowledge-tool>summary small{color:var(--text-muted);font-size:var(--workspace-caption);line-height:1.45}.knowledge-tool>summary>svg{color:var(--text-muted);transition:transform var(--dur-fast);flex-shrink:0}.knowledge-tool[open]>summary>svg{transform:rotate(180deg)}.knowledge-tool-body{flex-direction:column;gap:14px;padding:4px 4px 20px 35px;display:flex}.knowledge-add-form,.knowledge-import-form{grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;gap:8px;display:grid}.knowledge-import-form{grid-template-columns:minmax(220px,1fr) auto}.knowledge-file-input{color:var(--text-secondary);font-size:var(--workspace-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-file-input small{color:var(--text-muted);font-size:var(--workspace-caption);flex-basis:100%}.knowledge-import-note{color:var(--text-secondary);font-size:var(--workspace-caption);margin:0;line-height:1.55}.agent-memory-panel>p:first-of-type{margin-top:0}@media (width<=720px){.knowledge-fact-layout{grid-template-columns:minmax(0,1fr);gap:14px}.knowledge-fact-actions{justify-content:flex-start}.knowledge-add-form,.knowledge-import-form{grid-template-columns:minmax(0,1fr)}.knowledge-tool-body{padding-left:0}}.dashboard-shell :is(.library-card.card,.connector-card,.routine-card.card,.goal-card.card){box-shadow:none;border-radius:14px;gap:12px;padding:16px}:is(.theme-light,.site-theme-light) .dashboard-shell .goal-latest{background:0 0;border-radius:0;padding:0}.dashboard-shell .routine-summary-metrics{flex-wrap:wrap;gap:6px 0;width:auto;display:flex}.dashboard-shell .routine-summary-metrics>span{font-size:var(--workspace-support);background:0 0;border-radius:0;flex-direction:row;align-items:baseline;gap:4px;padding:0}.dashboard-shell .routine-summary-metrics>span+span:before{content:"·";margin-inline:8px}.dashboard-shell .routine-summary-metrics strong{font-family:inherit;font-size:inherit;font-weight:500}:is(.theme-light,.site-theme-light) .dashboard-shell :is(.routine-notice,.goal-plan>header){background:0 0}.dashboard-shell :is(.home-ask-launcher,.routine-starter:not(:disabled),.routine-card):hover{border-color:var(--rail);background:var(--bg-card-hover)}.dashboard-shell .dashboard-nav-item{border-radius:14px}.dashboard-shell .dashboard-nav-item[aria-current=page],.dashboard-shell .conversation-list-scroll .conversation-selected{background:var(--workspace-control);color:var(--text);border-color:#0000}.dashboard-shell .dashboard-nav-item[aria-current=page] .dashboard-nav-icon{color:var(--accent-green);background:0 0}.dashboard-shell .workspace-mode-switch{border-color:#0000;border-radius:999px}.dashboard-shell .workspace-mode-switch>button{border-radius:999px}.dashboard-shell .workspace-mode-switch>button[aria-current=page]{background:var(--workspace-control);color:var(--text)}.dashboard-shell :is(.conversation-new,.ask-studio-new,.ask-studio-starters>button,.ask-refinements>button){background:var(--workspace-control);color:var(--text-secondary);transition:background var(--dur-fast), color var(--dur-fast);border-color:#0000;border-radius:999px}.dashboard-shell :is(.conversation-new,.ask-studio-new,.ask-studio-starters>button,.ask-refinements>button):hover:not(:disabled){background:var(--workspace-control-hover);color:var(--text);border-color:#0000}.dashboard-shell .ask-writing-pad{border-color:var(--rail);border-radius:26px;box-shadow:0 4px 20px #00000006}.dashboard-shell :is(.ask-writing-pad,.conversation-search,.workspace-search):focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 2px rgb(var(--accent-green-rgb) / .08)}.dashboard-shell .ask-studio-send,.dashboard-shell .ask-voice-button{border-radius:50%}.dashboard-shell .ask-studio-send:not(:disabled){background:var(--workspace-primary);color:var(--workspace-primary-ink);border-color:#0000}.dashboard-shell .dashboard-content .font-pixel,.dashboard-shell :is(.ask-studio-topbar h1,.ask-studio-welcome h2,.daily-brief-identity h2){font-family:var(--font-sans);letter-spacing:-.025em;-webkit-text-stroke:0;font-weight:500}.dashboard-shell .home-stat>span.font-pixel{font-variant-numeric:tabular-nums}.dashboard-shell .eyebrow{font-family:var(--font-sans);letter-spacing:.025em;text-transform:none}.dashboard-shell .saved-keys{flex-direction:column;gap:6px;padding-top:8px;display:flex}.dashboard-shell .saved-keys h3{font-size:var(--workspace-support);margin:0;font-weight:500}.dashboard-shell .saved-keys ul{margin:0;padding:0;list-style:none}.dashboard-shell .saved-keys li{border-bottom:1px solid var(--rail);padding:6px 0}.dashboard-shell .saved-keys p{color:var(--text-secondary);font-size:var(--workspace-support);margin:0}.dashboard-shell .saved-keys-line,.dashboard-shell .saved-keys-confirm{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;display:flex}.dashboard-shell .saved-keys-label{font-weight:500}.dashboard-shell .saved-keys-name{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-caption,.75rem);color:var(--text-secondary);overflow-wrap:anywhere}.dashboard-shell .saved-keys-date{color:var(--text-secondary);font-size:var(--workspace-support)}.dashboard-shell .saved-keys-remove,.dashboard-shell .saved-keys-cancel{min-height:44px;color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.dashboard-shell .saved-keys-line .saved-keys-remove{margin-left:auto}.dashboard-shell{--control-pad-y:8px;--workspace-panel-pad:22px;--workspace-section-gap:20px}.dashboard-shell .btn{padding-inline:20px;line-height:1.5}.dashboard-shell .workspace-layout{gap:24px}.dashboard-shell:not(.workspace-chat)>main{padding-top:24px}.dashboard-shell .dashboard-sidebar{gap:14px}.dashboard-shell .dashboard-nav-item{border-radius:10px;min-height:44px;padding:8px 12px}.dashboard-shell .dashboard-sidebar-note{font-size:var(--workspace-caption);line-height:1.4}.dashboard-shell :is(.home-view,.home-overview){gap:16px}.dashboard-shell :is(.dashboard-content>.flex.flex-col,.dashboard-page>.flex.flex-col,.routines-view,.task-detail){gap:var(--workspace-section-gap)}.dashboard-shell :is(.dashboard-content,.dashboard-page)>div>header h1,.dashboard-shell .home-heading h1,.dashboard-shell .routines-view h1,.dashboard-shell :is(.daily-brief-identity h2,.brief-priority h3,.home-command h2,.business-identity:not(.business-identity-compact) h2){font-size:var(--workspace-title)}.dashboard-shell :is(.home-next h2,.home-ask-launcher strong),.dashboard-shell :is(.task-result h2,.routines-view h2){font-size:var(--workspace-heading)}.dashboard-shell .task-detail-heading h1{font-size:var(--workspace-title)}.dashboard-shell .home-stat>span.font-pixel{font-size:32px}.dashboard-shell :is(.home-command,.home-next,.home-recent,.home-ask-launcher,.business-identity:not(.business-identity-compact),.routine-editor.card,.routine-confirm.card,.routine-detail-card.card,.routine-history.card,.routine-starter.card,.task-result){padding:var(--workspace-panel-pad)}.dashboard-shell .home-stat{padding:18px}.dashboard-shell .daily-brief-header{padding:16px var(--workspace-panel-pad)}.dashboard-shell :is(.brief-priority,.brief-records,.brief-state){padding:var(--workspace-panel-pad);gap:12px}.dashboard-shell .daily-brief-footer{padding:12px var(--workspace-panel-pad)}.dashboard-shell .home-activity-row{padding-block:14px}.dashboard-shell .home-empty{gap:12px;padding:24px 12px}.dashboard-shell .business-identity-icon{width:56px;height:56px}.dashboard-shell .business-identity-compact .business-identity-icon{width:40px;height:40px}.workspace-chat .chat-conversations{flex-basis:320px}.workspace-chat .conversation-list{gap:12px;padding:20px 12px 12px}.workspace-chat .conversation-list-scroll ul{gap:3px}.workspace-chat .conversation-open{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:60px;padding:8px 10px;display:grid}.workspace-chat .conversation-open.bot-conversation-open{flex-direction:row;align-items:center;gap:10px;display:flex}.workspace-chat .bot-conversation-open .jmascot{flex:0 0 34px}.workspace-chat .bot-conversation-open .bot-conversation-copy{flex:auto;min-width:0;overflow:hidden}.workspace-chat .bot-conversation-open .conversation-title{padding-right:0}.workspace-chat .conversation-title{font-size:var(--workspace-small);grid-column:1/-1;padding-right:30px;line-height:1.4}.workspace-chat .conversation-preview{font-size:var(--workspace-caption);line-height:1.4}.workspace-chat .conversation-meta{width:auto;max-width:90px;font-size:var(--workspace-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;line-height:1.4}.workspace-chat .conversation-delete{width:40px;height:40px;top:0;right:0}.workspace-chat .ask-studio-topbar h1{font-size:var(--workspace-heading)}.workspace-chat .ask-studio-welcome h2{font-size:clamp(28px,3vw,36px)}.workspace-chat .ask-studio-start .ask-studio-body{padding-block:clamp(24px,5vh,56px) 24px}.workspace-chat .ask-studio-welcome{margin-bottom:22px}.workspace-chat .ask-studio-emblem{width:68px;height:68px;margin-bottom:16px}.workspace-chat .ask-studio-emblem img{width:44px;height:44px}.workspace-chat .ask-studio-intro{margin-top:12px}.workspace-chat .ask-writing-pad{padding:20px}.workspace-chat .ask-writing-pad textarea{min-height:56px}.workspace-chat .ask-studio-starters{margin-top:16px}.workspace-chat .ask-recent-chats{margin-top:28px}@media (width>=701px){.workspace-chat .ask-studio-welcome h2{white-space:nowrap;text-wrap:nowrap;max-width:none}}@media (width<=360px){.workspace-chat .ask-writing-pad{padding-inline:12px}}@media (width>=1024px){.dashboard-shell .dashboard-sidebar{gap:10px;width:184px}.dashboard-shell .dashboard-profile{gap:8px;min-height:48px;padding:6px 8px}.dashboard-shell .dashboard-profile-name,.dashboard-shell .dashboard-profile-location{font-size:var(--workspace-caption)}.dashboard-shell .dashboard-sidebar-nav{gap:6px}.dashboard-shell .dashboard-nav-section+.dashboard-nav-section{padding-top:6px}.dashboard-shell .dashboard-nav-section h2{font-size:var(--workspace-caption);margin-bottom:2px;padding-inline:8px}.dashboard-shell .dashboard-nav-section-items{gap:0}.dashboard-shell .dashboard-nav-item{border-radius:9px;min-height:38px;padding:6px 8px}.dashboard-shell .dashboard-nav-item>span:first-child{gap:8px}.dashboard-shell .dashboard-nav-icon{width:22px;height:22px}.dashboard-shell .dashboard-sidebar-note{font-size:var(--workspace-caption);gap:7px;margin-top:auto;padding:8px;line-height:1.35}}@media (width<=700px){.dashboard-shell{--workspace-panel-pad:16px;--workspace-section-gap:16px}.dashboard-shell:not(.workspace-chat)>main{padding-top:20px}.dashboard-shell :is(.dashboard-content,.dashboard-page)>div>header h1,.dashboard-shell .home-heading h1,.dashboard-shell .routines-view h1{font-size:var(--workspace-title)}.dashboard-shell .home-stat{padding:12px 10px}.dashboard-shell .home-stat>span.font-pixel{font-size:26px}.dashboard-shell .home-stat-label{min-height:32px}.dashboard-shell .home-stat>span:last-child{font-size:var(--workspace-small)}.dashboard-shell .daily-brief-header{padding-block:12px}.workspace-chat .ask-studio-topbar h1{font-size:var(--workspace-heading)}.workspace-chat .ask-studio-welcome h2{font-size:var(--workspace-title)}.workspace-chat .ask-studio-emblem{width:60px;height:60px;margin-bottom:12px}.workspace-chat .ask-studio-emblem img{width:38px;height:38px}}@media (width<=1023px){.workspace-chat .ask-studio-extras{display:none}.workspace-chat .ask-studio-start .ask-studio-stream{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.workspace-chat .ask-studio-start .ask-studio-body{padding-bottom:max(16px, env(safe-area-inset-bottom))}.kb-open .workspace-chat .ask-studio-start .ask-studio-stream,.kb-open .workspace-chat .ask-studio-extras,.kb-open .workspace-chat .ask-writing-hint{display:none}.kb-open .workspace-chat .ask-studio-start .ask-studio-body{justify-content:flex-end;padding:12px}.kb-open .workspace-chat .ask-studio-conversation .ask-writing-zone{padding-bottom:10px}.kb-open .workspace-chat .ask-studio-conversation .ask-studio-stream{padding-block:8px}.kb-open .workspace-chat .ask-writing-pad textarea{min-height:28px;max-height:clamp(28px, calc(var(--vvh,100dvh) - 264px), 140px)}}.workspace-header-accessories{align-items:center;gap:6px;display:flex}.workspace-upgrade-link{border:1px solid rgb(var(--accent-green-rgb) / .28);background:rgb(var(--accent-green-rgb) / .08);min-height:36px;color:var(--accent-green);font-size:var(--workspace-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:600;display:inline-flex}.workspace-upgrade-link:hover{background:rgb(var(--accent-green-rgb) / .13);color:var(--text)}@media (width<=767px){.workspace-upgrade-link{display:none}}.workspace-design-toggle{border:1px solid var(--rail);min-height:36px;color:var(--text-secondary);background:var(--bg-card);font-size:var(--workspace-caption);white-space:nowrap;transition:border-color var(--dur-fast), color var(--dur-fast), background var(--dur-fast), transform var(--dur-press);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:600;display:inline-flex}.workspace-design-toggle:hover{border-color:rgb(var(--accent-green-rgb) / .45);color:var(--text)}.workspace-design-toggle:active{transform:scale(.97)}.workspace-design-toggle[aria-pressed=true]{color:#7bf0ca;background:#114536b8;border-color:#4aeab54d}.workspace-v3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--bg-card:#181818;--bg-card-hover:#222;--text:#f2f2f2;--text-secondary:#aaa;--text-muted:#777;--text-dim:#858585;--border-ink:255 255 255;--border:#ffffff0e;--rail:#ffffff1f;--border-light:#ffffff2e;--accent-green:#4aebb5;--accent-green-rgb:74 235 181;--workspace-control:#242424;--workspace-control-hover:#303030;--workspace-primary:#f3f3f3;--workspace-primary-hover:#fff;--workspace-primary-ink:#111;--workspace-focus:#72efc5;--radius-card:16px;--radius-item:13px;--workspace-panel-bg:transparent;--workspace-panel-border:var(--rail);--workspace-panel-radius:var(--radius-card);--workspace-panel-shadow:none;--workspace-panel-hover:var(--bg-card-hover);isolation:isolate;background:var(--bg);position:relative}.theme-light .workspace-v3,.site-theme-light .workspace-v3{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7f5;--bg-card:#fff;--bg-card-hover:#edf4f1;--text:#10201b;--text-secondary:#4f625c;--text-muted:#6e817b;--text-dim:#6e817b;--border-ink:18 72 54;--border:#12483612;--rail:#1248361f;--border-light:#1248362e;--workspace-control:#e8f0ed;--workspace-control-hover:#dce9e4;--workspace-primary:#123a2e;--workspace-primary-hover:#09291f;--workspace-primary-ink:#fff;--workspace-panel-bg:#ffffffa8;--workspace-panel-border:#12483626;--workspace-panel-shadow:none;--workspace-panel-hover:#12483609}.workspace-v3:before{content:none}.workspace-v3>header{box-shadow:none;background:#080808e6;border-bottom-color:#0000}.workspace-v3.workspace-chat>header{background:#141414}@media (width>=1024px){.workspace-v3.workspace-chat>header{background:#141414f5}.workspace-v3.workspace-chat>header:after{content:"";background:var(--rail);pointer-events:none;width:1px;position:absolute;inset:0 auto 0 248px}}.workspace-v3>header .jentera-wordmark{color:#f5faf8;font-family:var(--font-sans);letter-spacing:-.035em;font-weight:650}.workspace-v3 .jentera-mark{filter:drop-shadow(0 0 12px #4aebb538)}.workspace-v3 .workspace-mode-switch{border-color:var(--rail);box-shadow:none;background:#181818}.workspace-v3 .workspace-mode-switch>button[aria-current=page]{color:#f3f3f3;box-shadow:none;background:#292929}.workspace-v3 .dashboard-sidebar{border:0;border-right:1px solid var(--rail);box-shadow:none;background:0 0;border-radius:0;padding:6px 18px 6px 4px}.workspace-v3 .dashboard-profile{background:0 0;border-color:#0000}.workspace-v3 .dashboard-nav-section h2{color:#709188;letter-spacing:.12em}.workspace-v3 .dashboard-nav-item{border:1px solid #0000}.workspace-v3 .dashboard-nav-item[aria-current=page]{border-color:var(--rail);color:#f4f4f4;background:#202020}.workspace-v3 .dashboard-sidebar-note{color:#77958c;border-top-color:#97e2c91a}.workspace-v3 .dashboard-content :is(.card,.home-ask-launcher,.home-notice,.home-next,.home-recent,.workspace-empty,.business-identity:not(.business-identity-compact)){border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.workspace-v3 .dashboard-content :is(.card,.home-action,.home-ask-launcher,.routine-card,.business-shortcuts>button){transition:border-color var(--dur-base), background var(--dur-base), transform var(--dur-base), box-shadow var(--dur-base)}.workspace-v3 .dashboard-content :is(.home-action,.home-ask-launcher,.routine-card,.business-shortcuts>button):hover{background:var(--workspace-panel-hover);box-shadow:none;border-color:#fff3;transform:none}.workspace-v3 .chat-conversations{border-color:var(--rail);background:#141414;flex-basis:248px}.workspace-v3 .conversation-list{gap:12px;padding:20px 12px 14px}.workspace-v3 .conversation-list-heading{padding-inline:4px}.workspace-v3 .conversation-list-heading h2{font-size:var(--workspace-body)}.workspace-v3 .conversation-list-heading p{font-size:var(--workspace-caption);margin-top:2px}.workspace-v3 .conversation-list>.conversation-new{min-height:38px;color:var(--text-secondary);background:0 0;border-color:#0000;border-radius:8px;justify-content:flex-start;padding-inline:7px}.workspace-v3 .conversation-list>.conversation-new:hover{color:var(--text);background:#1d1d1d;border-color:#0000}.workspace-v3 .conversation-search{background:#101010;border-color:#292929;border-radius:10px;min-height:40px;padding-inline:11px}.workspace-v3 .conversation-list-scroll ul{gap:3px}.workspace-v3 .conversation-list-scroll li{border-radius:9px}.workspace-v3 .conversation-open{gap:4px;padding:10px}.workspace-v3 .bot-conversation-open{gap:10px}.workspace-v3 .bot-conversation-open .jmascot{box-shadow:0 5px 14px #0000002e}.workspace-v3 .conversation-open[aria-current=page]{background:#1d1d1d;border-color:#0000}.workspace-v3 .chat-main{background:#141414}.workspace-v3 .ask-studio-emblem{filter:drop-shadow(0 14px 22px #00000061);width:92px;height:92px}.workspace-v3 .ask-studio-emblem:after{content:"";background:radial-gradient(circle,#ffffff0f,#0000 68%);border-radius:50%;animation:5s ease-in-out infinite workspace-v3-breathe;position:absolute;inset:-20px}.workspace-v3 .ask-studio-welcome h2{color:#f5faf8;font-family:var(--font-sans);letter-spacing:-.045em;font-weight:680}.workspace-v3 .ask-writing-pad{box-shadow:none;background:#202020;border-color:#ffffff26}.workspace-v3 .ask-writing-pad:focus-within{border-color:#ffffff61;box-shadow:0 0 0 3px #ffffff0a}.workspace-v3 .ask-studio-send:not(:disabled){color:#062019;background:linear-gradient(135deg,#91f6d4,#49dca9);box-shadow:0 8px 24px #25cb9533}.workspace-v3 :is(.ask-studio-starters>button,.conversation-new,.ask-composer-action){border-color:var(--rail);background:#202020}.workspace-v3 .dashboard-bottom-nav{border-color:var(--rail);background:#0a0a0af5;box-shadow:0 -12px 40px #0000004d}.workspace-v3 .bottom-nav-chat-icon{color:var(--accent-green);box-shadow:none;background:0 0}.workspace-v3 .bottom-nav-chat-icon:before{background:rgb(var(--accent-green-rgb) / .12)}.theme-light .workspace-v3,.site-theme-light .workspace-v3{background:radial-gradient(ellipse 54% 34% at 50% -8%, #4cdeab29, transparent 72%), radial-gradient(circle at 96% 76%, #3f9d7b14, transparent 30%), var(--bg)}.theme-light .workspace-v3>header,.site-theme-light .workspace-v3>header{background:#fafdfbdb;border-bottom-color:#0000;box-shadow:0 12px 44px #1f433714}@media (width>=1024px){:is(.theme-light,.site-theme-light) .workspace-v3.workspace-chat>header{background:#fafdfbf5}}:is(.theme-light,.site-theme-light) .workspace-v3>header .jentera-wordmark{color:#10201b}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-design-toggle{background:#fff;border-color:#1248361f}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-design-toggle[aria-pressed=true]{color:#087653;background:#e5f5ef;border-color:#0079562e}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-mode-switch{background:#ffffffe6;border-color:#1248361a;box-shadow:0 6px 22px #1f43370f}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-mode-switch>button[aria-current=page]{color:#087653;background:#e5f5ef;box-shadow:inset 0 0 0 1px #00795612}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-sidebar{background:linear-gradient(165deg,#fffffff5,#ebf4f0eb);border-color:#1248361a;box-shadow:0 22px 60px #1f433714,inset 0 1px #fff}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-profile{background:#ffffffbd;border-color:#12483614}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-nav-item[aria-current=page]{color:#087653;background:linear-gradient(110deg,#0079561c,#00795606);border-color:#0079561f}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-content :is(.card,.home-ask-launcher,.home-notice,.home-next,.home-recent,.workspace-empty,.business-identity:not(.business-identity-compact)){border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-content .bookings-app :is(.card,.bookings-calendar){box-shadow:none;border-color:#12483626}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-content .bookings-calendar-event{box-shadow:none;border-color:#12483621}.workspace-v3 .dashboard-content .daily-brief{border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-content .daily-brief{background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.workspace-v3 .dashboard-content :is(.skills-list,.skills-state,.bot-card,.bot-editor,.routine-notice,.computer-status,.connector-card,.connection-confirmation,.goal-plan,.routine-starter,.notification-card,.business-shortcuts>button,.business-browser-recovery){border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.workspace-v3 .dashboard-content .connector-option-open>.connector-card{border-radius:var(--workspace-panel-radius) var(--workspace-panel-radius) 0 0}.workspace-v3 .dashboard-content .connector-inline-setup{border:1px solid var(--workspace-panel-border);border-radius:0 0 var(--workspace-panel-radius) var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);border-top:0}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-content :is(.home-action,.home-ask-launcher,.routine-card,.business-shortcuts>button):hover{background:linear-gradient(145deg,#fff,#edf7f3);border-color:#0079562e;box-shadow:0 18px 42px #1f433717}:is(.theme-light,.site-theme-light) .workspace-v3 .chat-conversations{background:#fafdfb;border-color:#1248361a}:is(.theme-light,.site-theme-light) .workspace-v3 .conversation-open[aria-current=page]{background:#ffffffc2;border-color:#0079561f}:is(.theme-light,.site-theme-light) .workspace-v3 .chat-main{background:#fafdfb}:is(.theme-light,.site-theme-light) .workspace-v3 .ask-studio-welcome h2{color:#10201b}:is(.theme-light,.site-theme-light) .workspace-v3 .ask-writing-pad{background:#fffffff5;border-color:#00795633;box-shadow:0 24px 60px #1f43371a,inset 0 1px #fff}:is(.theme-light,.site-theme-light) .workspace-v3 .ask-writing-pad:focus-within{border-color:#0079569e;box-shadow:0 26px 70px #1f43371f,0 0 0 3px #00795611}:is(.theme-light,.site-theme-light) .workspace-v3 :is(.ask-studio-starters>button,.conversation-new,.ask-composer-action){background:#ffffffa8;border-color:#1248361a}:is(.theme-light,.site-theme-light) .workspace-v3 .dashboard-bottom-nav{background:#fafdfbf2;border-color:#1248361f;box-shadow:0 -12px 36px #1f43371a}.workspace-v3 .workspace-mode-switch{border:1px solid var(--rail);box-shadow:none;background:#181818;border-radius:14px;gap:4px;padding:4px}.workspace-v3 .workspace-mode-switch>button{background:0 0;border:0;border-radius:10px;min-height:40px;padding:7px 15px}.workspace-v3 .workspace-mode-switch>button[aria-current=page],:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-mode-switch>button[aria-current=page]{color:var(--text);box-shadow:none;background:#292929}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-mode-switch{background:#ffffffe6}:is(.theme-light,.site-theme-light) .workspace-v3 .workspace-mode-switch>button[aria-current=page]{color:#087653;background:#e5f5ef}.workspace-v3 .business-tabs{border:0;border-bottom:1px solid var(--rail);background:0 0;border-radius:0;gap:24px;padding:0}.workspace-v3 .business-tabs>button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:13px 2px 12px}.workspace-v3 .business-tabs>button[aria-selected=true],:is(.theme-light,.site-theme-light) .workspace-v3 .business-tabs>button[aria-selected=true]{border-bottom-color:var(--accent-green);color:var(--text);background:0 0}.workspace-v3 .library-tabs{gap:24px;padding-bottom:0}.workspace-v3 .library-tabs a{border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding-inline:2px}.workspace-v3 .library-tabs a[aria-current]{border-bottom-color:var(--accent-green);color:var(--text);background:0 0}.workspace-v3 .home-heading{border-bottom:1px solid var(--rail);background:0 0;border-radius:0;min-height:118px;margin:0;padding:18px 4px 22px}.workspace-v3 .home-heading:after{content:none}.workspace-v3 .home-actions{border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);gap:0;overflow:hidden}.workspace-v3 .home-action,.workspace-v3 .home-action:is(.home-action-activity,.home-action-alerts,.home-action-more){border:0;border-right:1px solid var(--rail);background:0 0;border-radius:0;min-height:76px;padding:13px 16px;transform:none}.workspace-v3 .home-action:last-child{border-right:0}.workspace-v3 .home-action:hover,.workspace-v3 .home-action:is(.home-action-activity,.home-action-alerts,.home-action-more):hover{border-color:var(--rail);background:#ffffff09;transform:none}.workspace-v3 .home-action-icon,.workspace-v3 :is(.home-action-activity,.home-action-alerts,.home-action-more) .home-action-icon{width:34px;height:34px;color:var(--text-secondary);background:0 0;border-radius:50%;flex-basis:34px}.workspace-v3 .home-action:hover .home-action-icon{color:var(--accent-green)}.workspace-v3 .home-metrics{border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);gap:0;overflow:hidden}.workspace-v3 .dashboard-content .home-stat.card{border:0;border-right:1px solid var(--rail);min-width:0;box-shadow:none;background:0 0;border-radius:0}.workspace-v3 .dashboard-content .home-stat.card:last-child{border-right:0}.workspace-v3 .dashboard-content .home-goals.card{border:1px solid var(--workspace-panel-border);border-radius:var(--workspace-panel-radius);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);padding-inline:4px}.workspace-v3 .home-goals-icon{background:0 0}:is(.theme-light,.site-theme-light) .workspace-v3 .home-action:hover{background:#12483609}:is(.theme-light,.site-theme-light) .workspace-v3 .home-metrics{background:var(--workspace-panel-bg)}@keyframes workspace-v3-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (width<=767px){.workspace-design-toggle{display:none}.workspace-v3:before{inset-block-start:64px}.workspace-v3 .ask-studio-emblem{width:70px;height:70px}.workspace-v3 .workspace-mode-switch{gap:3px}.workspace-v3 .workspace-mode-switch>button{min-height:38px;padding-inline:10px}.workspace-v3 .business-tabs,.workspace-v3 .library-tabs{gap:20px}.workspace-v3 .home-heading{min-height:142px;padding:18px 8px 22px}.workspace-v3 .home-action,.workspace-v3 .home-action:is(.home-action-activity,.home-action-alerts,.home-action-more){min-height:88px;padding:12px 6px}.workspace-v3 .home-action-icon,.workspace-v3 :is(.home-action-activity,.home-action-alerts,.home-action-more) .home-action-icon{flex-basis:30px;width:30px;height:30px}.workspace-v3 .dashboard-content .home-stat.card{padding-inline:12px}.workspace-v3 .dashboard-content .home-goals.card{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.workspace-v3 .ask-studio-emblem:after{animation:none}}.chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.chat-avatar-person{letter-spacing:.02em;font-weight:600;line-height:1}.chat-avatar-bot-face{background:rgb(var(--accent-green-rgb) / .12);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.chat-avatar-bot-face .jmascot{border-radius:50%!important}.chat-avatar-ai-mark{box-sizing:border-box;border:2px solid var(--bg-card);background:var(--accent-green);color:#04291e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.chat-avatar-group-slot{border:2px solid var(--bg-card);border-radius:50%;display:flex;position:absolute}.chat-avatar-group-slot-0{top:-2px;left:-2px}.chat-avatar-group-slot-1{top:0;right:-2px}.chat-avatar-group-slot-2{bottom:-2px;left:5px}.people-bot-list{gap:12px}.people-bot-list-top{justify-content:space-between;align-items:center;gap:8px;padding-inline:4px;display:flex}.people-bot-list-top :is(h1,h2){font-size:var(--workspace-title);letter-spacing:-.01em;font-weight:600}.people-bot-list-icon{border:1px solid var(--rail);background:var(--bg);width:44px;height:44px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.people-bot-list-icon:hover{border-color:var(--accent-green)}.people-bot-list-icon-small{width:32px;height:32px}.workspace-chat .people-bot-list .conversation-list-scroll ul{gap:2px}.workspace-chat .conversation-open.people-bot-row{gap:12px;min-height:64px;padding:8px 10px}.workspace-chat .people-bot-row .conversation-title{font-size:var(--workspace-body)}.workspace-chat .people-bot-row .conversation-preview{font-size:var(--workspace-small)}.bot-conversation-open .conversation-title small.people-bot-ai-tag{border:1px solid var(--rail);color:var(--text-muted);font-size:var(--workspace-caption);letter-spacing:0;text-transform:none;background:0 0;border-radius:5px;flex-shrink:0;padding:0 5px;font-weight:600;line-height:16px}.people-bot-row-line{align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.people-bot-row-line .conversation-preview{flex:auto;min-width:0}.people-bot-needs{color:#f0c089;font-size:var(--workspace-caption);white-space:nowrap;background:#f0a86829;border-radius:999px;flex-shrink:0;padding:2px 8px;font-weight:600}:is(.theme-light,.site-theme-light) .people-bot-needs{color:#7a4b0c;background:#fbeed8}.people-bot-team{margin-top:14px}.people-bot-team h3{color:var(--text-muted);font-size:var(--workspace-caption);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px 10px;font-weight:600;display:flex}.people-bot-list-foot{flex-shrink:0;align-items:center;gap:10px;padding-top:4px;display:flex}.people-bot-connect{border:1px solid var(--rail);background:var(--bg);min-height:44px;color:var(--text);border-radius:999px;flex:auto;font-weight:500}.people-bot-connect:hover{border-color:var(--accent-green)}.workspace-chat .ask-studio-topbar h1.ask-chat-with{border:1px solid var(--rail);background:var(--bg-card);min-height:44px;font-size:var(--workspace-body);border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:0 16px 0 7px;font-weight:500;display:inline-flex}.dashboard-shell .people-bot-list .conversation-list-scroll .conversation-selected{background:rgb(var(--accent-green-rgb) / .12)}.dashboard-shell .people-bot-list .conversation-list-scroll .conversation-selected .conversation-title strong{font-weight:600}.dashboard-shell .people-bot-list .conversation-list-scroll .conversation-selected .chat-avatar-ai-mark,.dashboard-shell .people-bot-list .conversation-list-scroll .conversation-selected .chat-avatar-group-slot{border-color:var(--bg-card-hover)}.workspace-chat .ask-transcript{gap:14px}.workspace-chat .ask-reply{padding-left:42px;position:relative}.workspace-chat .ask-reply>header{min-height:0;margin-bottom:6px}.workspace-chat .ask-reply>header>.chat-avatar{position:absolute;top:0;left:0}.workspace-chat .ask-studio:not(.ask-team-chat) .ask-reply>header>strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-chat .ask-team-chat .ask-reply>header>strong{color:var(--accent-green);font-size:var(--workspace-caption);font-weight:600}.workspace-chat .ask-reply>.ask-reply-text{background:var(--bg-card);border-radius:18px 18px 18px 6px;padding:10px 16px}.workspace-chat .ask-reply>footer{opacity:0;margin-top:4px;transition:opacity .15s}.workspace-chat .ask-reply:is(:hover,:focus-within)>footer{opacity:1}@media (hover:none){.workspace-chat .ask-reply>footer{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-chat .ask-reply>footer{transition:none}}.workspace-chat .ask-owner-message{gap:4px}.workspace-chat .ask-owner-message>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-chat .ask-owner-message>p{color:#e6fbf3;background:#123a2e;border-radius:18px 18px 6px;max-width:78%}:is(.theme-light,.site-theme-light) .workspace-chat .ask-owner-message>p{color:#fff;background:#17231f}.workspace-chat .ask-studio-conversation .ask-writing-pad{border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:6px 8px 6px 10px;display:grid}.workspace-chat .ask-studio-conversation .ask-writing-pad>*{grid-column:1/-1}.workspace-chat .ask-studio-conversation .ask-writing-pad>.ask-writing-footer{display:contents}.workspace-chat .ask-studio-conversation .ask-writing-pad>textarea{grid-area:20/2;min-height:0;padding:10px 0;line-height:1.5}.workspace-chat .ask-studio-conversation .ask-writing-tools{grid-area:20/1;gap:2px}.workspace-chat .ask-studio-conversation .ask-writing-actions{grid-area:20/3;gap:6px}.workspace-chat .ask-studio-conversation .ask-writing-tools :is(.ask-attach-button,.ask-context-link){background:0 0;border-radius:50%;justify-content:center;min-width:40px;min-height:40px;padding:0}.workspace-chat .ask-studio-conversation .ask-writing-tools :is(.ask-attach-button,.ask-context-link)>span:not(.ask-context-count){display:none}.workspace-chat .ask-studio-conversation .ask-writing-actions:has(.ask-voice-button) .ask-studio-send:disabled{display:none}.workspace-chat .ask-studio-conversation .ask-writing-pad:has(textarea:not(:placeholder-shown)) .ask-voice-button:not(.is-recording){display:none}@media (width<=1023px){.chat-workspace-phone.chat-stage-list .chat-conversations{padding-bottom:calc(60px + env(safe-area-inset-bottom));border-right:0;flex:1;display:block}.chat-workspace-phone.chat-stage-list .chat-main,.chat-workspace-phone .chat-history-toggle{display:none}.chat-workspace-phone .conversation-list{padding-inline:14px}.chat-workspace-phone .people-bot-list-top :is(h1,h2){font-size:var(--workspace-title)}.chat-workspace-phone .conversation-open.people-bot-row{min-height:64px;padding-left:3px}.chat-workspace-phone .people-bot-more{padding-inline:0}.chat-workspace-phone .people-bot-more h3{margin-left:4px}.chat-workspace-phone .people-bot-list-foot{display:none}.people-bot-status,.ask-chat-status{flex-shrink:0;align-items:center;display:flex}.people-bot-status{margin-left:auto}.workspace-shell .people-bot-status .computer-status-trigger,.workspace-shell .ask-chat-status .computer-status-trigger{width:44px;height:44px}.workspace-chat .chat-stage-chat .ask-studio-topbar{border-bottom:1px solid var(--rail);background:var(--bg);pointer-events:auto;gap:4px;min-height:56px;padding:6px 12px 6px 6px;position:static}.workspace-chat .chat-stage-chat .ask-studio-topbar h1.ask-chat-with{font-size:var(--workspace-heading);background:0 0;border:0;margin-inline:0 auto;padding:0;font-weight:600;display:inline-flex}.workspace-chat .chat-stage-chat .ask-studio-topbar .ask-studio-tools{display:none}.workspace-chat .chat-stage-chat .ask-studio-conversation .ask-studio-stream{padding-top:16px}.ask-chat-back{width:44px;height:44px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ask-chat-back:hover{background:rgb(var(--border-ink) / .06)}}@media (width>=1024px){.ask-chat-back{display:none}}@media (width<=1023px){.dashboard-shell .chat-stage-list .people-bot-list .conversation-list-scroll .conversation-selected{background:0 0}}.people-bot-search-toggle{display:none}.ask-chat-with-text>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-chat-with-text{text-align:left;flex-direction:column;min-width:0;display:flex}.ask-chat-with-text small{color:var(--text-muted);font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ask-chat-options{display:none}@media (width<=1023px){.people-bot-search-toggle{display:grid}.chat-workspace-phone .conversation-search:not(.is-searching){display:none}.workspace-chat .chat-stage-chat .ask-studio-topbar h1.ask-chat-with{flex:1;min-width:0}.ask-chat-options{width:44px;height:44px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}}@media (width>=1024px){.ask-chat-options{width:44px;height:44px;color:var(--text-secondary);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.ask-chat-options:hover{background:rgb(var(--border-ink) / .06);color:var(--text)}}.chat-avatar[data-mood]:not([data-svg]){transform-origin:50% 80%;will-change:transform}.chat-avatar[data-mood]:not([data-svg])[data-mood=idle][data-float=true]{animation:4s ease-in-out infinite mascot-float}.chat-avatar[data-mood]:not([data-svg])[data-mood=listening]{transition:transform .2s;transform:translateY(1px)rotate(4deg)}.chat-avatar[data-mood]:not([data-svg])[data-mood=sent]{animation:.3s ease-out mascot-hop}.chat-avatar[data-mood]:not([data-svg])[data-mood=working]{animation:1.6s ease-in-out infinite mascot-sway}.chat-avatar[data-mood]:not([data-svg])[data-mood=replied]{animation:.35s ease-out mascot-settle}.chat-avatar[data-mood]:not([data-svg])[data-mood=asking]{transition:transform .2s;transform:rotate(8deg)}.chat-avatar[data-mood]:not([data-svg])[data-mood=trouble]{transition:transform .2s;transform:translateY(2px)rotate(-6deg)}.chat-avatar[data-paused=true]{animation-play-state:paused}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mascot-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mascot-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes mascot-settle{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.chat-avatar[data-mood]:not([data-svg]){transition:none!important;animation:none!important;transform:none!important}}.chat-options-menu{display:flex;position:relative}.chat-options-popover{z-index:50;border:1px solid var(--rail);background:var(--bg-card);border-radius:14px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #00000038}.chat-options-popover [role=menuitem]{min-height:44px;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.chat-options-popover [role=menuitem]:is(:hover,:focus-visible){background:rgb(var(--border-ink) / .06);outline:none}@media (width<=1023px){.workspace-chat .ask-studio-conversation .ask-writing-pad{border-radius:26px;min-height:52px;padding:4px 6px}.workspace-chat .ask-studio-conversation .ask-writing-pad>textarea{font-size:var(--workspace-body);padding:12px 0;line-height:1.5}.dashboard-shell .chat-workspace-phone .chat-conversations{background:0 0;border-right:0}}.ask-writing-pad textarea{scrollbar-width:none}.ask-writing-pad textarea::-webkit-scrollbar{display:none}@media (width>=1024px){.workspace-chat .ask-studio-conversation .ask-transcript{--workspace-body:.875rem;font-size:.875rem;line-height:1.55}}:root{--rail-w:216px}.shell-rail-collapsed{--rail-w:64px}.workspace-rail{z-index:40;width:var(--rail-w);border-right:1px solid var(--rail);background:var(--bg-card);flex-direction:column;padding:16px 10px 12px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-rail-brand{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:16px;padding-inline:4px;display:flex}.workspace-rail-logo{color:var(--text);border-radius:8px;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.workspace-rail-logo>span{letter-spacing:-.04em;font-size:19px;font-weight:600}.workspace-rail-toggle{width:32px;height:36px;color:var(--text-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.workspace-rail-toggle:hover{background:rgb(var(--border-ink) / .06);color:var(--text)}.workspace-rail-nav{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.workspace-rail-scroll{scrollbar-width:thin;scrollbar-color:var(--rail) transparent;min-height:0;overflow-y:auto}.workspace-rail-group{flex-direction:column;gap:2px;display:flex}.workspace-rail-group+.workspace-rail-group{margin-top:16px}.workspace-rail-heading{color:var(--text-muted);letter-spacing:.04em;margin:0 10px 5px;font-size:11px;font-weight:500}.workspace-rail-item{width:100%;height:36px;min-height:36px;color:var(--text-secondary);text-align:left;border-radius:9px;flex:none;align-items:center;gap:11px;padding:6px 11px;display:flex;position:relative}.workspace-rail-item>svg{flex-shrink:0}.workspace-rail-item:hover{background:rgb(var(--border-ink) / .06);color:var(--text)}.workspace-rail-item[aria-current=page],.workspace-rail-item.is-active{background:rgb(var(--accent-green-rgb) / .09);color:var(--text)}.workspace-rail-item[aria-current=page]>svg,.workspace-rail-item.is-active>svg{color:var(--accent-green)}.workspace-rail :is(.workspace-rail-item,.workspace-rail-toggle,.workspace-rail-logo):focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.workspace-rail-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.workspace-rail-badge{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.workspace-rail-chevron{color:var(--text-muted);margin-left:auto}.workspace-rail-more[aria-expanded=true] .workspace-rail-chevron{transform:rotate(180deg)}.workspace-rail-secondary{border-left:1px solid var(--rail);margin:3px 0 0 20px;padding-left:9px}.workspace-rail-secondary[hidden]{display:none}.workspace-rail-secondary .workspace-rail-item{gap:10px}.workspace-rail-footer{flex-direction:column;flex-shrink:0;gap:2px;margin-top:auto;padding-top:16px;display:flex}.workspace-rail-account{border-top:1px solid var(--rail);flex-shrink:0;margin-top:8px;padding-top:10px}.workspace-rail-account .account-menu-trigger{border-radius:9px;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:36px;padding:4px 8px}.workspace-rail-account .account-avatar{width:28px;height:28px}.workspace-rail-account .account-avatar svg{width:17px;height:17px}.workspace-rail-account .account-menu-trigger-label{color:var(--text-secondary);font-size:13px;font-weight:500}.workspace-rail-account .account-menu-caret{margin-left:auto}.workspace-rail-account .account-menu-popover{width:min(340px, calc(100vw - var(--rail-w) - 24px));inset:auto auto 0 calc(100% + 20px)}.shell-with-rail{padding-left:var(--rail-w)}.shell-with-rail.workspace-chat{left:var(--rail-w);width:calc(100% - var(--rail-w));padding-left:0}.computer-status-rail-label,.workspace-rail-status:empty{display:none}.workspace-rail-status .computer-status-trigger{border-radius:9px;align-items:center;gap:11px;width:100%;height:36px;min-height:36px;padding:6px 11px;display:flex}.workspace-rail-status .computer-status-trigger>svg{flex-shrink:0;width:19px;height:19px}.workspace-rail-status .computer-status-trigger:hover{background:rgb(var(--border-ink) / .06)}.workspace-rail-status .computer-status-rail-label{font-size:13px;font-weight:500;display:block}.workspace-rail-status .computer-status-dot{flex-shrink:0;margin-left:auto;position:static}.workspace-rail-status .computer-status-popover{top:auto;bottom:12px;right:auto;left:calc(var(--rail-w) + 12px);max-height:calc(100dvh - 24px)}.shell-rail-collapsed .workspace-rail{padding-inline:10px}.shell-rail-collapsed .workspace-rail-brand{flex-direction:column;gap:12px;margin-bottom:14px;padding:0}.shell-rail-collapsed :is(.workspace-rail-logo>span,.workspace-rail-label,.workspace-rail-heading,.workspace-rail-chevron,.computer-status-rail-label,.account-menu-trigger-label,.account-menu-caret){display:none}.shell-rail-collapsed .workspace-rail-item{justify-content:center;padding-inline:0}.shell-rail-collapsed .workspace-rail-group+.workspace-rail-group{border-top:1px solid var(--rail);margin-top:10px;padding-top:10px}.shell-rail-collapsed .workspace-rail-badge{position:absolute;top:8px;right:6px}.shell-rail-collapsed .workspace-rail-secondary{border-left:0;margin-left:0;padding-left:0}.shell-rail-collapsed .workspace-rail-status .computer-status-trigger{justify-content:center;padding-inline:0}.shell-rail-collapsed .workspace-rail-status .computer-status-dot{position:absolute;bottom:8px;right:6px}.shell-rail-collapsed .workspace-rail-account .account-menu-trigger{justify-content:center;padding-inline:0}@media (prefers-reduced-motion:no-preference){.workspace-rail-item,.workspace-rail-toggle{transition:background .15s,color .15s}}.home-view:has(>.home-brief-layout){flex-direction:column;align-items:stretch;gap:24px;display:flex}.home-heading.home-brief-heading{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;min-height:0;margin:0;padding:4px 0 0;display:flex;overflow:visible}.home-heading.home-brief-heading:after{content:none}.home-brief-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-brief-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-brief-status:empty{display:none}.home-brief-status .computer-status-trigger{width:44px;height:44px}.home-brief-bell{border:1px solid var(--rail);background:var(--bg-card);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.home-brief-bell:hover{color:var(--text);border-color:var(--accent-green)}.home-brief-bell:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.home-brief-bell-count{background:var(--accent-green);color:#04291e;min-width:18px;height:18px;font-size:var(--workspace-caption);text-align:center;border-radius:9px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.home-brief-date{color:var(--text-muted);font-size:var(--workspace-small)}.home-brief-title h1{font-family:var(--font-sans);letter-spacing:-.02em;margin-top:4px;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.2}.home-brief-needs{color:var(--text-secondary);font-weight:600}.home-brief-ask{border:1px solid var(--rail);background:var(--bg-card);border-radius:26px;align-items:center;gap:8px;max-width:760px;min-height:52px;padding:0 6px 0 18px;display:flex}.home-brief-ask:focus-within{border-color:var(--accent-green);box-shadow:0 0 0 3px #34d39947}.home-brief-ask input{min-width:0;height:44px;color:var(--text);font-size:var(--workspace-body);background:0 0;outline:none;flex:1}.home-brief-ask input::placeholder{color:var(--text-muted)}.home-brief-ask button{background:var(--accent-green);color:#04291e;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-brief-ask button:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (width<=767px){.home-brief-ask input{font-size:var(--workspace-body)}}.home-brief-main>.home-recent,.home-brief-layout>.home-recent{grid-column:auto;align-self:stretch;max-width:none}.home-brief-main>.home-overview{align-self:stretch}.home-brief-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.home-brief-main,.home-brief-side{flex-direction:column;gap:16px;min-width:0;display:flex}.home-brief-main>.home-overview{gap:16px}@media (width<=1100px){.home-brief-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}}.home-section-title,.home-side-title,.home-brief-main .home-panel-title{font-size:var(--workspace-body);margin:0;font-weight:600}.home-needs{flex-direction:column;gap:10px;display:flex}.home-needs .home-section-title{margin-bottom:2px}.home-need-card{background:var(--bg-card);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.home-need-avatar{flex-shrink:0;width:40px;height:40px}.home-need-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.home-need-copy small{color:var(--text-muted);font-size:var(--workspace-caption)}.home-need-copy strong{font-size:var(--workspace-heading);font-weight:600;line-height:1.35}.home-need-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dashboard-shell .home-view .home-recent.card,.dashboard-shell .home-view .home-recent{box-shadow:none;background:0 0;border:0;padding:0}.home-recent .home-activity-row{border-top:0;gap:14px;padding:0 0 18px 26px;position:relative}.home-recent .home-activity-row:before{content:"";background:var(--rail);width:2px;position:absolute;top:22px;bottom:0;left:5px}.home-recent .home-activity-row:after{content:"";background:#5f6f69;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.home-brief-side .home-metrics,.home-side-card{background:var(--bg-card);border:0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 16px 14px;display:grid}.home-brief-side .home-metrics>.home-side-title,.home-side-card>.home-side-title{grid-column:1/-1;margin-bottom:4px}.home-brief-side .home-stat.card{background:var(--workspace-control,rgb(var(--border-ink) / .06));min-width:0;box-shadow:none;border:0;border-radius:12px;gap:2px;padding:10px 12px}.home-brief-side .home-stat>span.font-pixel{font-size:22px;font-family:var(--font-sans);font-weight:600}.home-brief-side .home-stat>span.text-\[13px\]{font-size:var(--workspace-caption);line-height:1.3}.home-brief-side .home-stat svg,.home-brief-side .home-stat>span.text-\[11px\]{display:none}.home-brief-side .home-stat .home-stat-label{min-height:0}.home-brief-side .home-stat .eyebrow{font-size:var(--workspace-caption);letter-spacing:.02em;text-transform:none;color:var(--text-muted);line-height:1.3}.home-side-card{flex-direction:column;gap:8px;display:flex}.home-side-card p{color:var(--text-secondary);font-size:var(--workspace-body);margin:0;line-height:1.45}.home-connected-row{min-height:36px;font-size:var(--workspace-body);justify-content:space-between;align-items:center;display:flex}.home-connected-row small{color:var(--accent-green);font-size:var(--workspace-caption)}.home-side-link{min-height:44px;color:var(--accent-green);font-size:var(--workspace-body);align-items:center;gap:6px;display:flex}.home-side-button{border:1px solid var(--rail);min-height:44px;font-size:var(--workspace-body);border-radius:22px;align-self:flex-start;padding:0 16px}.home-brief-side .home-actions.home-actions-apps{background:var(--bg-card);border:0;border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden}.home-brief-side .home-actions-apps .home-action{border:0;border-bottom:1px solid var(--rail);background:0 0;border-radius:0;min-height:56px}.home-brief-side .home-actions-apps .home-action:last-child{border-bottom:0}.home-brief-side .home-upgrade-banner{flex-direction:column;align-items:flex-start}.home-need-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1023px){.home-need-list{scroll-snap-type:x proximity;flex-direction:row;overflow-x:auto}.home-need-list>.home-need-card{scroll-snap-align:start;flex:0 0 280px}}.home-need-list>li{display:block}@media (width<=1023px){.home-need-list>li{scroll-snap-align:start;flex:0 0 280px}}.home-need-avatar{place-items:center;display:grid}.home-need-icon{color:#9fd0f5;background:#1d3b52;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.home-need-detail{-webkit-line-clamp:2;color:var(--text-secondary);font-size:var(--workspace-small);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-shell .home-need-card .btn-primary,.dashboard-shell .brief-priority .btn-primary{background:var(--accent-green);border-color:var(--accent-green);color:#062a1f}.brief-bookings ul{margin:0;padding:0;list-style:none}.brief-bookings li{border:0;padding:0}.brief-priority{position:relative}.brief-priority-avatar{margin-bottom:8px;display:inline-flex}.home-recent .home-activity-row{grid-template-columns:52px 28px minmax(0,1fr);align-items:start;column-gap:12px;padding:0 0 18px;display:grid}.home-recent .home-activity-row:before{left:58px}.home-recent .home-activity-row:after{left:52px}.home-activity-time{color:var(--text-muted);font-size:var(--workspace-caption);text-align:right;font-variant-numeric:tabular-nums;padding-top:3px}.home-activity-row.is-now .home-activity-time{color:var(--accent-green)}.home-recent .home-activity-row.is-now:after{background:var(--accent-green);box-shadow:0 0 0 4px rgb(var(--accent-green-rgb) / .2)}.home-activity-avatar{grid-area:1/2;place-items:center;margin-left:12px;display:grid}.home-activity-row .home-activity-copy{grid-column:3;margin-left:12px}.home-activity-row .home-activity-copy>strong{font-size:var(--workspace-body);font-weight:500;line-height:1.4}.home-activity-row .home-activity-outcome{color:var(--text-muted);font-size:var(--workspace-caption)}.home-activity-row .home-activity-meta{display:block}.home-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-timeline>li{display:block}.home-recent .home-timeline>li:last-child .home-activity-row:before{display:none}.home-recent .home-activity-row[data-status=running]:after{background:var(--accent-green)}.home-recent .home-activity-row[data-status=waiting]:after,.home-recent .home-activity-row[data-status=blocked]:after{background:var(--color-amber-500,#d99b26)}.home-recent .home-activity-row[data-status=failed]:after{background:var(--color-red-400,#e5566a)}.home-activity-row .home-status{font-weight:600}.home-activity-row .home-status-failed{color:var(--color-red-400,#e5566a)}.home-activity-row .home-status-waiting,.home-activity-row .home-status-blocked{color:var(--color-amber-500,#d99b26)}.home-activity-link{color:var(--accent-green);font-size:var(--workspace-small)}.home-brief-side .home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-brief-side .home-stat.card{justify-content:flex-start;gap:2px;padding:10px 12px}.home-stat-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.home-stat-value small{font-size:var(--workspace-small);color:var(--text-muted);margin-left:3px;font-weight:500}.home-stat-name{color:var(--text-secondary);font-size:var(--workspace-caption);overflow-wrap:anywhere;line-height:1.3}:is(.theme-light,.site-theme-light) .home-activity-row .home-status-failed{color:var(--color-red-700)}:is(.theme-light,.site-theme-light) .home-activity-row :is(.home-status-waiting,.home-status-blocked){color:#b75000}:is(.theme-light,.site-theme-light) .home-recent .home-activity-row[data-status=failed]:after{background:var(--color-red-700)}:is(.theme-light,.site-theme-light) .home-recent .home-activity-row:is([data-status=waiting],[data-status=blocked]):after{background:#b75000}.daily-brief{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.daily-brief-header{border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.daily-brief .brief-refresh{color:var(--accent-green);font-size:var(--workspace-small)}.brief-bookings{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.brief-waiting{margin:0;padding:0;list-style:none}.brief-next{background:var(--bg-card);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.brief-next>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.brief-next .brief-focus{color:var(--text-muted);font-size:var(--workspace-small)}.daily-brief-footer{color:var(--text-muted);font-size:var(--workspace-caption);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.home-brief-side .home-goals{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:16px}.home-brief-side .home-goals-copy{flex-basis:calc(100% - 60px)}.home-brief-side .home-goals-copy strong{white-space:normal;overflow-wrap:anywhere}.home-brief-side .home-goals>button{min-height:44px;font-size:var(--workspace-small);margin-left:54px}:is(.theme-light,.site-theme-light) .dashboard-shell :is(.home-need-card,.brief-priority) .btn-primary,:is(.theme-light,.site-theme-light) .dashboard-shell .home-brief-ask button{color:#fff;background:#0b7a5a;border-color:#0b7a5a}@media (width>=1100px){.home-brief-ask{width:calc(100% - 324px);max-width:none}}.dashboard-shell .daily-brief-header{min-height:0;padding:0}.dashboard-shell .daily-brief .brief-bookings{gap:10px}.dashboard-shell .brief-bookings .brief-all{align-self:flex-start;min-height:44px}@media (width<=1023px){.daily-brief .home-need-list{flex-direction:column;overflow:visible}.daily-brief .home-need-list>li{flex:none}}:is(.theme-light,.site-theme-light) .home-need-card{border:1px solid var(--rail)}.daily-brief .brief-refresh{border-radius:50%;place-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;display:grid}.daily-brief .brief-refresh:hover{background:rgb(var(--border-ink) / .06)}.home-goal-set{align-self:flex-start;gap:8px;padding:0 4px}@media (width>=1024px){.home-need-card{align-items:center;gap:14px;padding:12px 16px}.home-need-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;display:grid}.home-need-copy>small,.home-need-copy>strong,.home-need-copy>.home-need-detail{grid-column:1;min-width:0}.home-need-copy>.home-need-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-need-actions{flex-wrap:nowrap;grid-area:1/2/span 3;align-self:center;margin:0}.home-need-list{gap:8px}.home-need-copy>strong{font-size:var(--workspace-body)}}.home-connected-row{justify-content:flex-start;gap:10px}.home-connected-name{flex:1;min-width:0}.home-connected-icon{background:var(--text);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-connected-icon{background:color-mix(in srgb, var(--text) 7%, var(--bg-card))}}.home-connected-icon{color:var(--accent-green)}.home-brief-side .home-metrics{align-items:stretch;gap:8px}.dashboard-shell .home-brief-side .home-metrics>.home-stat.card{background:var(--text);border-radius:12px;gap:4px;padding:12px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .home-brief-side .home-metrics>.home-stat.card{background:color-mix(in srgb, var(--text) 7%, var(--bg-card))}}.dashboard-shell .home-brief-side .home-metrics>.home-stat.card{justify-content:flex-start}.home-stat-name{overflow-wrap:anywhere}.home-goal-set{min-height:44px}.home-heading.home-hero{align-items:flex-start;min-height:0;margin:0}.home-greeting{align-items:flex-start}.home-greeting .jentera-mascot{flex-shrink:0}.home-hero h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-weight:600}.home-hero .home-brief-needs{letter-spacing:0;color:var(--text-secondary);font-weight:400;font-size:var(--workspace-body);margin:8px 0 0;line-height:1.45;display:block}.home-hero-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.home-hero .home-date{font-size:var(--workspace-small)}.home-tiles .home-action{text-align:left;min-height:76px;position:relative}.home-tiles .home-action-chat{background:linear-gradient(145deg, rgb(var(--accent-green-rgb) / .11), transparent 64%), var(--bg-card)}.home-action-count{min-width:22px;height:22px;font-size:var(--workspace-caption);background:rgb(var(--accent-green-rgb) / .18);color:var(--accent-green);border-radius:11px;place-items:center;margin-left:auto;padding:0 7px;font-weight:700;display:grid}.home-action-activity .home-action-count{color:#9b87ff;background:#7d64ff33}.home-action-alerts .home-action-count{color:var(--color-amber-400);background:#f99c0033}.home-tiles .home-action>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.home-tiles .home-action-count{align-self:center;position:static}@media (width<=1023px){.home-tiles .home-action-count{margin:0;position:absolute;top:10px;right:10px}}.lp-product-tour{scroll-margin-top:90px}.lp-tour-choices{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.lp-tour-choices button{border:1px solid var(--border-light);min-height:44px;color:var(--text-secondary);background:var(--bg-card);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:flex}.lp-tour-choices button span{opacity:.7;font-size:11px}.lp-tour-choices button[aria-pressed=true]{color:var(--landing-primary-ink);background:var(--landing-primary)}.lp-tour-choices button:focus-visible,.lp-tour-frame a:focus-visible{outline:2px solid var(--text);outline-offset:4px}.lp-tour-frame{border:1px solid var(--border-light);border-radius:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin:0;display:grid;overflow:hidden}.lp-tour-frame figcaption{align-self:center;padding:32px}.lp-tour-demo{color:var(--text-muted);font-size:11px}.lp-tour-frame h3{margin:20px 0 16px;font-size:clamp(24px,2.5vw,32px);line-height:1.15}.lp-tour-frame p{color:var(--text-secondary);font-size:15px;line-height:1.7}.lp-tour-frame a{text-underline-offset:4px;align-items:center;gap:8px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-flex}.lp-tour-image{background:#f2f1ee;align-items:center;min-height:520px;padding:24px;display:flex}.lp-tour-image picture{width:100%;display:block}.lp-tour-image img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=800px){.lp-tour-frame{grid-template-columns:minmax(0,1fr)}.lp-tour-frame figcaption{padding:24px}.lp-tour-image{min-height:0;padding:16px}}@media (width<=600px){.lp-tour-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-tour-choices button{gap:6px;padding:10px 12px;font-size:12px}.lp-tour-image{padding:10px}}.landing-home{--bg:#212121;--bg-card:#292929;--bg-card-hover:#303030;--text:#ececec;--text-secondary:#bcbcbc;--text-muted:#aaa;--text-dim:#aaa;--border:rgb(var(--border-ink) / .035);--rail:rgb(var(--border-ink) / .065);--border-light:rgb(var(--border-ink) / .12);--ov-line:var(--border);--ov-line-2:var(--rail);--radius-control:999px;--landing-control:#343434;--landing-primary:#e6e6e6;--landing-primary-ink:#252525;--color-bg:var(--bg);--color-bg-card:var(--bg-card);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-rail:var(--rail);background:var(--bg);color:var(--text)}:is(.theme-light,.site-theme-light) .landing-home{--bg:#faf9f7;--bg-card:#f2f1ee;--bg-card-hover:#eae9e6;--text:#292929;--text-secondary:#545454;--text-muted:#606060;--text-dim:#606060;--landing-control:#e9e8e5;--landing-primary:#343434;--landing-primary-ink:#fff}.landing-home :is(h2,h3){font-family:var(--font-sans);letter-spacing:-.035em;-webkit-text-stroke:0;font-weight:500}.landing-home :is(.lp-section-heading h2,.lp-about-layout h2,.lp-closing h2){font-size:clamp(30px,3.2vw,44px);line-height:1.18}.landing-home .btn{min-height:44px;font-family:var(--font-sans);letter-spacing:0;border-radius:999px;padding:11px 22px;font-size:14px}.landing-home .btn-primary{background:var(--landing-primary);color:var(--landing-primary-ink);border-color:#0000}.landing-home .btn-primary:hover{opacity:.9}.landing-home :is(.btn-outline,.preview-open,.preview-back){background:var(--landing-control);color:var(--text);border-color:#0000;border-radius:999px}.landing-home :focus-visible{outline:2px solid var(--accent-green);outline-offset:4px}.landing-home .lp-eyebrow:not(.lp-hero-copy>.lp-eyebrow){font-family:var(--font-sans);text-transform:none;letter-spacing:.02em;background:var(--bg-card);border-color:#0000;padding:7px 11px;font-size:11px}.landing-home .lp-hero-grid{background:radial-gradient(ellipse at 75% 35%, rgb(var(--accent-green-rgb) / .09), transparent 65%);opacity:1;-webkit-mask-image:none;mask-image:none}.landing-home .marketing-header{background:var(--bg-card);border-color:rgb(var(--border-ink) / .12);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff06,0 8px 32px -12px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-home .marketing-header{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(115deg,#ffffff16,#0000 35%,#ffffff06 75%,#ffffff0e),#212121b8}:is(.theme-light,.site-theme-light) .landing-home .marketing-header{background:linear-gradient(115deg,#ffffffb3,#0000 40%,#ffffff40),#faf9f7c2;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff59,0 8px 32px -12px #00000029}}.landing-home #landing-mobile-menu{background:0 0}@media (prefers-reduced-transparency:reduce){.landing-home .marketing-header,:is(.theme-light,.site-theme-light) .landing-home .marketing-header{background:var(--bg-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing-home :is(.preview-window,.lp-work-row,.lp-steps article){border:1px solid var(--border);background:var(--bg-card);border-radius:24px;box-shadow:0 8px 30px #00000006}.landing-home :is(.lp-work-row,.lp-steps article){padding:24px}.landing-home .preview-tabs,.landing-home .preview-tabs button{border-radius:999px}.landing-home .preview-tabs button[aria-selected=true]{background:var(--landing-control);color:var(--text);box-shadow:none}.landing-home .preview-answer li{background:rgb(var(--border-ink) / .025);border-color:#0000;border-radius:12px}.landing-home .lp-work-row{gap:18px}.landing-home .hero-country{white-space:nowrap}.landing-home .lp-proof-section{padding-top:clamp(64px,7vw,92px)}.landing-home .lp-proof-shell{isolation:isolate;border:1px solid var(--rail);background:radial-gradient(circle at 12% 8%, rgb(var(--accent-green-rgb) / .1), transparent 35%), var(--bg-card);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(36px,5vw,68px);padding:clamp(34px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px -46px #000000bf}.landing-home .lp-proof-art{z-index:-1;opacity:.13;pointer-events:none;width:54%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 55%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000000b8 55%,#0000 100%)}.landing-home .lp-proof-art img{object-fit:cover;object-position:42% center;filter:saturate(.78)contrast(.92);width:100%;height:100%}.landing-home .lp-proof-copy{z-index:1;position:relative}.landing-home .lp-proof-copy h2{text-wrap:balance;margin-top:22px;font-size:clamp(32px,3.3vw,46px);line-height:1.12}.landing-home .lp-proof-copy h2 span{color:var(--accent-green)}.landing-home .lp-proof-copy>p{max-width:46ch;color:var(--text-secondary);margin-top:18px;font-size:14px;line-height:1.75}.landing-home .lp-trust-signals{gap:9px;margin-top:28px;display:grid}.landing-home .lp-trust-signals li{border:1px solid rgb(var(--border-ink) / .055);background:rgb(from var(--bg) r g b / .58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.landing-home .lp-trust-icon{background:rgb(var(--accent-green-rgb) / .1);width:38px;height:38px;color:var(--accent-green);border-radius:12px;place-items:center;display:grid}.landing-home .lp-trust-signals li>span:last-child{flex-direction:column;gap:2px;display:flex}.landing-home .lp-trust-signals strong{font-size:13px;font-weight:520}.landing-home .lp-trust-signals small{color:var(--text-muted);font-size:11px;line-height:1.45}.landing-home .lp-proof-demo{z-index:1;border:1px solid var(--border-light);background:rgb(from var(--bg) r g b / .88);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #000c}.landing-home .lp-proof-demo>header{border-bottom:1px solid var(--rail);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.landing-home .lp-proof-demo-brand{align-items:center;gap:10px;min-width:0;display:flex}.landing-home .lp-proof-demo-brand>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-home .lp-proof-demo-brand small,.landing-home .lp-proof-timeline small{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.landing-home .lp-proof-demo-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:520;overflow:hidden}.landing-home .lp-proof-demo .tag{background:rgb(var(--accent-green-rgb) / .1);color:var(--accent-green);border:0;flex-shrink:0}.landing-home .lp-proof-request{background:var(--bg-card);border-radius:16px;margin:16px 18px 0;padding:15px 16px}.landing-home .lp-proof-request>span,.landing-home .lp-proof-review>span:first-child{color:var(--accent-green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.landing-home .lp-proof-request p{margin-top:7px;font-size:13px;line-height:1.6}.landing-home .lp-proof-timeline{padding:8px 18px 4px}.landing-home .lp-proof-timeline li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:10px 0;display:grid;position:relative}.landing-home .lp-proof-timeline li:not(:last-child):after{background:var(--rail);content:"";width:1px;position:absolute;top:35px;bottom:-7px;left:13px}.landing-home .lp-proof-step{background:var(--landing-control);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.landing-home .lp-proof-step.is-done{background:rgb(var(--accent-green-rgb) / .12);color:var(--accent-green)}.landing-home .lp-proof-timeline li>span:last-child{flex-direction:column;gap:2px;display:flex}.landing-home .lp-proof-timeline strong{font-size:12px;font-weight:500}.landing-home .lp-proof-review{border:1px solid rgb(var(--accent-green-rgb) / .17);background:rgb(var(--accent-green-rgb) / .06);border-radius:17px;margin:8px 18px 16px;padding:15px 16px}.landing-home .lp-proof-review p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.55}.landing-home .lp-proof-review-action{background:var(--landing-primary);min-height:34px;color:var(--landing-primary-ink);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:7px 12px;font-size:11px;font-weight:520;display:inline-flex}.landing-home .lp-proof-demo>footer{border-top:1px solid var(--rail);color:var(--text-muted);justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:9px;display:flex}.landing-home .lp-hero-copy .btn{padding:var(--control-pad-y) 1.5rem;letter-spacing:-.01em}@media (width<=800px){.landing-home .lp-container{padding-inline:20px}.landing-home .lp-hero .lp-container{padding-inline:24px}.landing-home .lp-section{padding-block:56px}.landing-home :is(.lp-work-row,.lp-steps article){padding:20px}.landing-home .lp-proof-shell{grid-template-columns:1fr;gap:32px}.landing-home .lp-proof-art{opacity:.1;width:100%;height:46%;-webkit-mask-image:linear-gradient(#000,#0000 100%);mask-image:linear-gradient(#000,#0000 100%)}}@media (width<=580px){.landing-home .lp-hero .lp-container{padding-inline:16px}.landing-home .lp-proof-section{padding-top:56px}.landing-home .lp-proof-shell{border-radius:24px;gap:26px;padding:20px}.landing-home .lp-proof-copy h2{margin-top:18px;font-size:30px}.landing-home .lp-proof-copy>p{margin-top:14px}.landing-home .lp-trust-signals{margin-top:22px}.landing-home .lp-proof-demo{border-radius:20px}.landing-home .lp-proof-demo>header,.landing-home .lp-proof-timeline{padding-inline:14px}.landing-home .lp-proof-request,.landing-home .lp-proof-review{margin-left:14px;margin-right:14px}.landing-home .hero-stage .lp-hero-copy h1{text-wrap:balance;width:100%;font-size:clamp(32px,8.72vw,36px)}.landing-home .hero-stage .lp-hero-copy h1>span{margin-top:0;display:inline}}.mp-breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.mp-breadcrumb a{color:var(--text-secondary);transition:color .2s}.mp-breadcrumb a:hover{color:var(--text)}.mp-glyph{margin-right:12px}.mp-steps{counter-reset:none;gap:16px;margin:0;padding:0;list-style:none;display:grid}.mp-steps>li{border:1px solid var(--ov-line-2);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid}.mp-steps h3{margin:0 0 6px;font-size:20px}.mp-steps p{color:var(--text-secondary);margin:0;line-height:1.6}.mp-limits ul{gap:12px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.mp-limits li{border:1px solid var(--ov-line-2);color:var(--text-secondary);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;line-height:1.6;display:grid}.mp-limits li>svg{color:var(--text-secondary);margin-top:3px}.mp-related{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mp-related li{color:var(--text-secondary);align-items:start;gap:10px;line-height:1.6;display:flex}.mp-facts dl{border:1px solid var(--ov-line-2);border-radius:20px;gap:0;max-width:760px;margin:0;display:grid;overflow:hidden}.mp-facts dl>div{border-bottom:1px solid var(--ov-line-2);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px;padding:16px 20px;display:grid}.mp-facts dl>div:last-child{border-bottom:0}.mp-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:13px}.mp-facts dd{margin:0;line-height:1.6}.mp-lang-switch{margin-top:18px}@media (width<=700px){.mp-steps>li{grid-template-columns:minmax(0,1fr);gap:10px}.mp-facts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.marketing-page--v3{--bg:#080d0e;--bg-card:#111715;--bg-card-hover:#16201d;--text:#f5f8f7;--text-secondary:#a0ada8;--text-muted:#7f8d88;--text-dim:#91a09a;--border:#ffffff0b;--rail:#ffffff16;--border-light:#ffffff24;--ov-line:var(--border);--ov-line-2:var(--rail);--radius-control:999px;background:radial-gradient(ellipse 70% 34% at 50% -12%, rgb(var(--accent-green-rgb) / .12), transparent 72%), var(--bg);min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-page--v3 .marketing-header{width:min(1280px,100% - 80px);max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d0eeb;border:0;border-radius:0;margin:0 auto;top:0}.marketing-page--v3 .marketing-header-bar{min-height:88px;padding:0}.marketing-page--v3 .jentera-wordmark{color:var(--text);font-family:var(--font-sans);letter-spacing:-.055em;gap:11px;font-size:28px;font-weight:650}.marketing-page--v3 .marketing-parent{display:none}.marketing-page--v3 .marketing-nav-link{color:#c7d2ce;padding-inline:10px;font-size:13px}.marketing-page--v3 .marketing-nav-link:hover{color:#78e7bd;background:0 0}.marketing-page--v3 #landing-mobile-menu{background:#101916;border:1px solid #263b33;border-radius:18px;box-shadow:0 20px 45px #00000059}.marketing-page--v3 .lp-container{max-width:1280px;padding-inline:40px}.marketing-page--v3 main>.lp-section:first-child{padding-top:clamp(68px,8vw,108px)}.marketing-page--v3 .lp-section{padding-block:clamp(62px,7vw,88px)}.marketing-page--v3 :is(.lp-section-heading h1,.connections-hero h1,.privacy-hero h1){max-width:16ch;font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;-webkit-text-stroke:0;margin-top:18px;font-size:clamp(42px,5.3vw,72px);font-weight:600;line-height:1.04}.marketing-page--v3 :is(.lp-section-heading h2,.lp-about-layout h2,.connections-directory-heading h2,.connections-request h2,.privacy-notice h2){font-family:var(--font-sans);letter-spacing:-.04em;-webkit-text-stroke:0;font-weight:560}.marketing-page--v3 .lp-section-heading h2{font-size:clamp(30px,3.6vw,46px)}.marketing-page--v3 .lp-section-heading>p{max-width:62ch;font-size:16px;line-height:1.75}.marketing-page--v3 .lp-eyebrow{color:#86daba;font-family:var(--font-sans);letter-spacing:.11em;background:#0f201a;border:1px solid #275747;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:10px;font-weight:550;display:inline-flex}.marketing-page--v3 .lp-dot{background:#44d9a4}.marketing-page--v3 :is(.lp-work-row,.mp-steps>li,.mp-limits li,.mp-facts dl,.connections-start,.connector-card){background:linear-gradient(145deg,#121d19,#0d1412 78%);border-color:#263830;box-shadow:0 18px 48px -38px #000000e6}.marketing-page--v3 .lp-job-grid{gap:18px}.marketing-page--v3 .lp-job-grid .lp-work-row{border-radius:22px;min-height:205px;padding:28px}.marketing-page--v3 .lp-job-grid .lp-work-title h3,.marketing-page--v3 .mp-steps h3,.marketing-page--v3 .connections-start h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:560}.marketing-page--v3 .lp-pricing{gap:clamp(30px,5vw,70px)}.marketing-page--v3 .lp-launch-plan{background:radial-gradient(ellipse at 15% 0, rgb(var(--accent-green-rgb) / .17), transparent 58%), #101815;border-color:#356a56;border-radius:26px;padding:36px;box-shadow:0 28px 70px -48px #000}.marketing-page--v3 .lp-launch-plan h3{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:560}.marketing-page--v3 .btn{min-height:46px;font-family:var(--font-sans);letter-spacing:0;border-radius:999px;padding:11px 22px;font-size:14px}.marketing-page--v3 .btn-primary{color:#0a1210;background:#f4f8f6;border-color:#f4f8f6}.marketing-page--v3 .btn-primary:hover{background:#ccf5e5;border-color:#ccf5e5}.marketing-page--v3 .btn-outline{color:#eef6f2;background:#111b18;border-color:#385046}.marketing-page--v3 .connections-hero{gap:clamp(40px,7vw,90px)}.marketing-page--v3 .connections-start{border-top-width:1px;border-radius:24px;padding:34px}.marketing-page--v3 .connections-directory-heading h2,.marketing-page--v3 .connections-request h2{font-size:clamp(28px,3vw,40px)}.marketing-page--v3 :is(.connections-filters,.privacy-language){background:#101815;border-color:#30423b;border-radius:999px}.marketing-page--v3 .connections-filters button{border-radius:999px}.marketing-page--v3 .connections-filters button[aria-pressed=true]{color:#77e4bb;background:#193329}.marketing-page--v3 .privacy-main{width:min(100%,920px)}.marketing-page--v3 .privacy-hero h1{max-width:none}.marketing-page--v3 .privacy-notice h2{font-size:clamp(22px,2.5vw,30px)}.marketing-page--v3 .privacy-language button[aria-pressed=true]{color:#0b251c;background:#b8f3dc}.marketing-page--v3 .marketing-footer{background:#070b0b;border-color:#1f3029}.marketing-page--v3 .marketing-footer-top{padding-block:52px 36px}.marketing-page--v3 .marketing-footer-bottom{border-color:#1f3029;padding-block:22px 34px}@media (width<=800px){.marketing-page--v3 .marketing-header{width:calc(100% - 40px)}.marketing-page--v3 .marketing-header-bar{min-height:78px}.marketing-page--v3 .lp-container{padding-inline:20px}.marketing-page--v3 main>.lp-section:first-child{padding-top:54px}.marketing-page--v3 .lp-section{padding-block:54px}.marketing-page--v3 .connections-hero{gap:28px}.marketing-page--v3 .lp-job-grid .lp-work-row{min-height:0}}@media (width<=520px){.marketing-page--v3 .marketing-header{width:calc(100% - 32px)}.marketing-page--v3 .jentera-wordmark{font-size:24px}.marketing-page--v3 :is(.lp-section-heading h1,.connections-hero h1,.privacy-hero h1){font-size:clamp(38px,12vw,52px)}.marketing-page--v3 .lp-section-heading>p{font-size:15px}.marketing-page--v3 .lp-launch-plan,.marketing-page--v3 .connections-start{border-radius:20px;padding:24px 20px}}.phone-page-header{z-index:20;border-bottom:1px solid var(--rail);background:var(--bg);align-items:center;gap:6px;padding:10px 12px 10px 4px;display:flex;position:fixed;inset:0 0 auto}.phone-page-heading{flex:1;min-width:0}.phone-page-header p{font-size:var(--workspace-title);margin:0;font-weight:600}.phone-page-sub{color:var(--text-muted);font-size:var(--workspace-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.phone-page-status{flex:none}.phone-page-header button{width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;display:grid}@media (width>=1024px){.phone-page-header{display:none}}@media (width<=1023px){.dashboard-shell.workspace-dashboard:has(.phone-page-header){padding-top:68px}.dashboard-shell.workspace-dashboard:has(.phone-page-header)>main{padding-top:0}.dashboard-shell:has(.phone-page-header) .dashboard-content .phone-page-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.tsqd-open-btn-container{transition:transform .2s,opacity .2s;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 24px)!important}:root[data-float-hidden=true] .tsqd-open-btn-container{opacity:0!important;pointer-events:none!important;transform:translateY(32px)!important}@media (prefers-reduced-motion:reduce){.tsqd-open-btn-container{transition:none}:root[data-float-hidden=true] .tsqd-open-btn-container{transform:none!important}}@media (width>=1024px){.tsqd-open-btn-container{bottom:16px!important}.dashboard-shell.workspace-dashboard .dashboard-page{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}}.workspace-chat .dashboard-page{display:contents}.people-bot-more{gap:8px;padding:8px 8px 0;display:grid}.people-bot-more h3{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--workspace-caption);letter-spacing:0;text-transform:none;margin:6px 12px 0;font-weight:500}.people-bot-prompt{border:1px dashed var(--rail);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.people-bot-prompt-icon{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.people-bot-prompt-bot{color:#e5566a;background:#e5566a26}.people-bot-prompt-team{color:var(--accent-blue);background:rgb(var(--accent-blue-rgb) / .15)}.people-bot-prompt-copy{flex:auto;gap:2px;min-width:0;display:grid}.people-bot-prompt-copy strong{font-size:var(--workspace-body);font-weight:600}.people-bot-prompt-copy small{color:var(--text-secondary);font-size:var(--workspace-caption)}.people-bot-prompt .btn{flex:none}.people-bot-more-note{color:var(--text-secondary);font-size:var(--workspace-small);text-align:center;margin:4px 12px 0;line-height:1.5}@media (width>=1024px){.people-bot-more-note{display:none}}.people-bot-empty{text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.people-bot-empty p{margin:0}.people-bot-empty-icon{width:48px;height:48px;color:var(--accent-blue);background:rgb(var(--accent-blue-rgb) / .15);border-radius:50%;place-items:center;display:grid}.people-bot-empty-hint{color:var(--text-secondary);font-size:var(--workspace-small);line-height:1.5}.people-bot-empty .btn{margin-top:6px}.ask-people-welcome{text-align:center;justify-items:center;gap:8px;display:grid}.ask-people-name{font-family:var(--font-sans);font-size:var(--workspace-heading);letter-spacing:0;margin:6px 0 0;font-weight:700}.ask-people-role,.ask-people-members{max-width:320px;color:var(--text-secondary);font-size:var(--workspace-small);margin:0;line-height:1.5}.ask-people-explain{max-width:440px;color:var(--text-secondary);font-size:var(--workspace-body);margin:0;line-height:1.5}.ask-people-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ask-people-or{color:var(--text-secondary);font-size:var(--workspace-caption);margin:0}.ask-people-welcome .bot-opening{text-align:left;justify-self:stretch}.bottom-nav-sheet[open]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.bottom-nav-sheet .me-identity{background:var(--bg-card);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.me-identity-initial{background:rgb(var(--accent-green-rgb) / .16);width:48px;height:48px;color:var(--accent-green);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.me-identity>div{gap:2px;min-width:0;display:grid}.me-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-identity strong{font-size:var(--workspace-heading);font-weight:600}.me-identity small{color:var(--text-secondary);font-size:var(--workspace-small)}.bottom-nav-sheet[open]>ul{background:var(--bg-card);border-radius:18px;padding:4px 16px}.bottom-nav-sheet>ul>li button{gap:12px;min-height:56px;padding:8px 0}.sheet-icon{background:rgb(var(--accent-green-rgb) / .2);width:40px;height:40px;color:var(--accent-green);border-radius:12px;flex:none;place-items:center;display:grid}.sheet-chevron{color:var(--text-secondary);flex:none}.bottom-nav-sheet li button .unread+.sheet-chevron{margin-left:8px}.bottom-nav-sheet li button>span:nth-child(2){flex:auto}.bottom-nav-sheet .account-sheet-section{background:var(--bg-card);border:0;border-radius:18px;margin:0;padding:4px 16px}.bottom-nav-sheet .account-sheet-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-sheet-section li button{border-bottom:1px solid var(--rail);gap:12px;min-height:56px;padding:8px 0}.account-sheet-section li:last-child button{border-bottom:0}.account-sheet-section li button.account-sheet-signout{color:#e5566a}:is(.theme-light,.site-theme-light) .account-sheet-section li button.account-sheet-signout{color:#b3261e}.account-sheet-section li button{gap:12px}.bottom-nav-sheet .account-sheet-signout-row{border-top:1px solid var(--rail);margin-top:8px}.bottom-nav-sheet .account-sheet-signout-row button{border-bottom:0}.bottom-nav-sheet .account-sheet-section .sheet-icon{background:rgb(var(--accent-green-rgb) / .2)}.bottom-nav-sheet .account-sheet-signout .sheet-icon{color:#e5566a;background:#e5566a29}.bottom-nav-sheet .account-sheet-section li button{min-height:56px;padding:8px 0}.workspace-chat .ask-studio-topbar{border-bottom:1px solid var(--rail);background:var(--bg);pointer-events:auto;gap:10px;min-height:64px;padding:10px 16px;position:static}.workspace-chat .ask-studio-topbar h1.ask-chat-with{font-size:var(--workspace-heading);background:0 0;border:0;margin-inline:0 auto;padding:0;font-weight:600}.workspace-chat .ask-studio-topbar .ask-studio-tools{display:none}.workspace-chat .ask-chat-with-text small{font-size:var(--workspace-caption);display:block}.workspace-chat .ask-chat-with-text>span:first-child{align-items:center;gap:6px;display:flex}.workspace-chat .ask-people-welcome{align-content:center;place-items:stretch stretch;gap:14px;width:100%;max-width:760px;min-height:100%;margin-inline:auto}.workspace-chat .ask-people-intro{text-align:center;justify-items:center;gap:6px;margin-bottom:20px;display:grid}.workspace-chat .ask-people-welcome .ask-people-or{text-align:left;margin-left:42px}.workspace-chat .ask-studio-conversation .ask-writing-pad>textarea{min-height:44px}.workspace-chat .ask-people-welcome .ask-people-suggestions{justify-content:center}.workspace-chat .ask-people-welcome .bot-opening{max-width:520px}.workspace-chat .ask-writing-pad{box-sizing:border-box;min-height:56px}.workspace-chat .ask-plus{align-items:center;display:flex;position:relative}.workspace-chat .ask-plus-button{width:44px;height:44px;color:var(--accent-green);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.workspace-chat .ask-plus-button:hover,.workspace-chat .ask-plus-button[aria-expanded=true]{background:rgb(var(--accent-green-rgb) / .14)}.workspace-chat .ask-plus-button .ask-context-count{background:var(--accent-green);color:#04140e;min-width:16px;height:16px;font-size:var(--workspace-caption);text-align:center;border-radius:8px;padding:0 4px;line-height:16px;position:absolute;top:2px;right:0}.workspace-chat .ask-plus-menu{z-index:20;border:1px solid var(--rail);background:var(--bg-card);border-radius:16px;min-width:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 14px);left:0;box-shadow:0 12px 32px #00000047}.workspace-chat .ask-plus-menu button{min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--workspace-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.workspace-chat .ask-plus-menu button:hover,.workspace-chat .ask-plus-menu button:focus-visible{background:rgb(var(--accent-green-rgb) / .12)}.workspace-chat .ask-plus-menu svg{color:var(--accent-green);flex:none}.workspace-chat .ask-studio:not(.ask-team-chat) .ask-reply>header>strong{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--accent-green);font-size:var(--workspace-caption);font-weight:600;position:static;overflow:visible}.workspace-chat .ask-studio:not(.ask-team-chat) .ask-reply>header:not(:has(>:not(.chat-avatar,strong))){margin-bottom:6px}.workspace-chat .ask-reply>.ask-reply-text{width:fit-content;max-width:75%;overflow-x:auto}@media (width<=1023px){.workspace-chat .ask-reply>.ask-reply-text{max-width:88%}}:root{--accent-blue:#5aa9f0;--accent-blue-rgb:90 169 240;--accent-amber:#f0a868;--accent-amber-rgb:240 168 104;--accent-telegram:#2aa3df;--accent-telegram-rgb:42 163 223}:is(.theme-light,.site-theme-light){--accent-blue:#2f7fc4;--accent-blue-rgb:47 127 196;--accent-amber:#b86a1d;--accent-amber-rgb:184 106 29;--accent-telegram:#1d86bd;--accent-telegram-rgb:29 134 189}.workspace-chat .ask-studio-topbar h1.ask-chat-with{flex:auto;min-width:0;margin-inline:0}.ask-chat-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-chat .ask-chat-actions .ask-chat-options{border:1px solid var(--rail);background:var(--bg-card);width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;margin:0;display:grid}.workspace-chat .ask-chat-actions .ask-chat-options:hover{background:rgb(var(--accent-green-rgb) / .12)}.workspace-chat .ask-chat-actions .ask-chat-computer{border:1px solid var(--rail);background:var(--bg-card);width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;margin:0;display:grid}.workspace-chat .ask-chat-actions .ask-chat-computer:hover{background:rgb(var(--accent-green-rgb) / .12)}.workspace-chat .ask-chat-actions .ask-chat-computer:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.ask-chat-computer{display:none}@media (width<=1023px){.workspace-chat .ask-chat-actions .ask-chat-computer{display:none}}.not-on-yet{flex-direction:column;align-items:flex-start;gap:12px;max-width:460px;padding:32px 0;display:flex}.not-on-yet-icon{background:var(--surface-2,#7f7f7f1f);width:52px;height:52px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.not-on-yet h1{font-size:var(--workspace-title);margin:0}@media (width<=1023px){.dashboard-shell:has(.phone-page-header) .dashboard-content .not-on-yet .phone-page-title{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.not-on-yet p{color:var(--text-secondary);font-size:var(--workspace-body);margin:0;line-height:1.5}.workspace-chat .ask-chat-actions .ask-history{flex:none}.workspace-chat .ask-chat-actions .ask-history-panel{left:auto;right:0}.workspace-chat .ask-chat-actions .ask-history-trigger{border:1px solid var(--rail);background:var(--bg-card);width:auto;max-width:none;min-height:44px;color:var(--text-primary);font-size:var(--workspace-body);border-radius:22px;padding:0 14px}.workspace-chat .ask-chat-actions .ask-history-trigger:hover{background:rgb(var(--accent-green-rgb) / .12)}@media (width<=1023px){.workspace-chat .ask-chat-actions .ask-history-trigger{border-radius:50%;justify-content:center;width:44px;padding:0}.workspace-chat .ask-chat-actions .ask-history-trigger>span,.workspace-chat .ask-chat-actions .ask-history-trigger>svg:last-child{display:none}}.workspace-dashboard .activity-page h1{font-family:var(--font-sans);font-size:var(--workspace-title);letter-spacing:-.02em;font-weight:700}@media (width<=1023px){.workspace-dashboard .activity-page h1{font-size:var(--workspace-title)}}.activity-two-pane{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:28px;display:grid}.activity-two-pane-list,.activity-two-pane-detail{min-width:0}.activity-pick{color:var(--text-muted);font-size:var(--workspace-body);margin:0;padding:24px 4px}@media (width<=1199px){.activity-two-pane{display:block}}.activity-rate{color:var(--text-muted);font-size:var(--workspace-small);align-items:center;gap:8px;margin-top:12px;display:flex}.activity-rate button{border:1px solid var(--rail);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.activity-rate button[aria-pressed=true]{border-color:var(--accent-green);color:var(--accent-green)}.approval-card{box-sizing:border-box;border:1px solid var(--rail);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.approval-card h3{font-size:var(--workspace-heading);margin:0;font-weight:600;line-height:1.35}.approval-card-note,.approval-card-meta,.approval-card-question{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.approval-card-quote{background:rgb(var(--accent-green-rgb) / .08);color:var(--text-primary);font-size:var(--workspace-body);white-space:pre-wrap;border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.approval-card-body{font-size:var(--workspace-body);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.approval-card-body strong{color:var(--text-primary);font-size:var(--workspace-heading);font-weight:600}.approval-card-summary{font-size:var(--workspace-body);color:var(--text-secondary);margin:0}.approval-card-edit{resize:vertical;width:100%;min-height:96px;padding:10px 12px;line-height:1.5}.approval-card-risk,.approval-card-past{color:var(--text-primary);font-size:var(--workspace-small);margin:0;font-weight:600}.approval-open-link{color:var(--text-primary);font-size:var(--workspace-small);text-underline-offset:2px;align-self:flex-start;text-decoration:underline}.approval-card-error{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.approval-card-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.approval-card-actions .btn{min-height:44px}.home-upgrade-line{color:var(--text-secondary);font-size:var(--workspace-small);align-items:center;gap:8px;margin:16px 0 0;display:flex}.home-upgrade-line svg{color:var(--accent-green);flex:none}.home-upgrade-line a{min-height:44px;color:var(--accent-green);align-items:center;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.home-upgrade-line a:hover{text-decoration:underline}.home-goals-bar{background:rgb(var(--accent-green-rgb) / .14);border-radius:4px;flex-basis:100%;order:9;height:8px;overflow:hidden}.home-goals-bar span{background:var(--accent-green);border-radius:4px;height:100%;display:block}.home-goals{flex-wrap:wrap}.home-goals>button{min-height:44px}.approval-card-details{color:var(--text-secondary);font-size:var(--workspace-body);margin:0;padding:0 0 0 18px;line-height:1.5}.dashboard-shell .btn-primary,.dashboard-shell .btn-primary:visited{background:var(--accent-green);border-color:var(--accent-green);color:#062a1f}.dashboard-shell .btn-primary:hover:not(:where(:disabled,[aria-disabled=true])){background:var(--accent-green);border-color:var(--accent-green);filter:brightness(1.08)}:is(.theme-light,.site-theme-light) .dashboard-shell .btn-primary,:is(.theme-light,.site-theme-light) .dashboard-shell .btn-primary:visited{color:#fff;background:#0b7a5a;border-color:#0b7a5a}.dashboard-shell .btn-primary:where(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;filter:saturate(.4)}.panel-sheet{color:var(--text-primary);background:0 0;border:0;max-width:none;max-height:none;padding:0}.panel-sheet::backdrop{background:#00000073}.panel-sheet-body{box-sizing:border-box;border:1px solid var(--rail);background:var(--bg-card);padding:20px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000073}.panel-sheet-close{z-index:2;width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.panel-sheet[open]{display:block}@media (width>=1024px){.panel-sheet-popover[open]{width:min(460px,100vw - 56px);margin:0;position:fixed;inset:20px 28px auto auto}.panel-sheet-popover .panel-sheet-body{border-radius:18px;max-height:calc(100vh - 56px)}.panel-sheet-wide[open]{width:min(760px,100vw - 56px);height:fit-content;margin:auto;position:fixed;inset:0}.panel-sheet-wide .panel-sheet-body{border-radius:20px;max-height:calc(100vh - 80px)}}@media (width<=1023px){.panel-sheet[open]{width:100%;margin:0;position:fixed;inset:auto 0 0}.panel-sheet-body{max-height:88vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0}}.chat-computer-line-wrap{margin:0 0 8px}.chat-computer-line{min-height:36px;color:var(--text-secondary);align-items:center;gap:10px;padding:0 6px;font-size:13px;display:flex}.chat-computer-line>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-computer-line progress{background:rgb(var(--accent-green-rgb) / .14);width:90px;height:6px;accent-color:var(--accent-green);border:0;border-radius:3px;flex:none;overflow:hidden}.chat-computer-line progress::-webkit-progress-bar{background:rgb(var(--accent-green-rgb) / .14)}.chat-computer-line progress::-webkit-progress-value{background:var(--accent-green);border-radius:3px}.chat-computer-line progress::-moz-progress-bar{background:var(--accent-green)}.chat-computer-line button,.chat-computer-line a{min-height:44px;color:var(--accent-green);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chat-computer-line-ready{color:var(--accent-green)}.chat-computer-details{background:var(--bg-card);color:var(--text-secondary);border-radius:12px;margin:0 6px 6px;padding:12px 14px;font-size:13px}.chat-computer-details p{margin:0}@media (width<=1023px){.chat-computer-line{padding-right:72px}.chat-computer-line progress{width:56px}}.setup-details-steps{background:var(--bg-card);border-radius:18px;padding:4px 20px}.setup-details-steps ul{margin:0;padding:0;list-style:none}.setup-details-steps li{border-top:1px solid var(--rail);align-items:center;gap:12px;min-height:56px;font-size:15px;display:flex}.setup-details-steps li:first-child{border-top:0}.setup-details-steps li>span:nth-child(2){flex:auto}.setup-details-steps strong{color:var(--text-secondary);font-size:13px;font-weight:500}.setup-details-steps li[data-state=done] strong,.setup-details-steps li[data-state=done] .setup-details-mark{color:var(--accent-green)}.setup-details-steps li[data-state=failed] strong{color:var(--text-primary);font-weight:600}.setup-details-mark{background:rgb(var(--accent-green-rgb) / .12);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.setup-details-steps li[data-state=failed] .setup-details-mark{background:rgb(var(--accent-amber-rgb) / .2);color:var(--accent-amber)}.setup-details-actions{flex-wrap:wrap;gap:10px;display:flex}.setup-details-actions .btn{min-height:44px}.workspace-chat .setup-saved{background:var(--bg-card);border-radius:14px;flex-direction:column;align-self:flex-start;gap:6px;margin:6px 0 0;padding:10px 14px;font-size:13px;display:flex}.workspace-chat .setup-saved small{color:var(--text-secondary);font-size:12px}.workspace-chat .setup-saved ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.workspace-chat .setup-saved li{align-items:center;gap:8px;display:flex}.workspace-chat .setup-saved li svg{color:var(--accent-green);flex:none}.workspace-chat .setup-saved button{min-height:44px;color:var(--accent-green);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.workspace-chat .chat-offers{flex-direction:column;gap:14px;margin-top:14px;display:flex}.workspace-chat .chat-offer-card{background:var(--bg-card);border-radius:18px;flex-direction:column;gap:10px;max-width:320px;margin:6px 0 0;padding:14px;display:flex}.workspace-chat .chat-offer-card p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.workspace-chat .chat-offer-head{align-items:center;gap:10px;font-size:15px;display:flex}.workspace-chat .chat-offer-icon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.workspace-chat .chat-offer-icon-bookings{background:rgb(var(--accent-blue-rgb) / .15);color:var(--accent-blue)}.workspace-chat .chat-offer-icon-telegram{background:rgb(var(--accent-telegram-rgb) / .15);color:var(--accent-telegram)}.workspace-chat .chat-offer-actions{gap:8px;display:flex}.workspace-chat .chat-offer-actions .btn{min-height:44px}@media (width<=1023px){.chat-computer-line{min-height:44px}.chat-computer-line>span{white-space:normal;line-height:1.3}.chat-computer-line progress{display:none}}.workspace-chat .chat-first-job{border:1px solid var(--rail);background:var(--bg-card);max-width:360px;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 0 42px;padding:12px 16px;display:flex}.workspace-chat .chat-first-job span{color:var(--text-secondary);font-size:12px}.workspace-chat .chat-first-job strong{font-size:14px;font-weight:600}.workspace-chat .chat-first-job:hover{background:rgb(var(--accent-green-rgb) / .1)}.chat-computer-line{min-height:44px}.todos-page{--todo-amber:#f0a868;--todo-blue:#6fb6ee;--todo-purple:#b49af0;--todo-green:#38d2a3;--todo-grey:var(--text-muted);--todo-red:#f08a84;flex-direction:column;gap:22px;width:100%;min-width:0;max-width:720px;margin-inline:0;display:flex}:is(.theme-light,.site-theme-light) .todos-page{--todo-amber:#8a4b00;--todo-blue:#1a5a8f;--todo-purple:#5b3fb0;--todo-green:#0b7a5a;--todo-red:#b3261e}.activity-two-pane-list .todos-page{margin-inline:0}.todos-head{flex-direction:column;gap:4px;display:flex}.workspace-dashboard .todos-page .todos-title{font-family:var(--font-sans);font-size:var(--workspace-title);letter-spacing:-.01em;margin:0;font-weight:600}.todos-page .todos-subtitle{color:var(--text-muted);font-size:var(--workspace-small);margin:0}.todo-tone-amber{--todo-c:var(--todo-amber)}.todo-tone-blue{--todo-c:var(--todo-blue)}.todo-tone-purple{--todo-c:var(--todo-purple)}.todo-tone-green{--todo-c:var(--todo-green)}.todo-tone-grey{--todo-c:var(--todo-grey)}.todo-tone-red{--todo-c:var(--todo-red)}.todo-section{min-width:0}.todos-page .todo-label{color:var(--todo-c);font-family:var(--font-sans);font-size:var(--workspace-small);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 2px;font-weight:600;display:flex}.todo-dot{background:var(--todo-c,currentColor);border-radius:50%;flex-shrink:0;width:8px;height:8px}.todos-page .todo-empty{color:var(--text-secondary);font-size:var(--workspace-small);margin:0;padding:10px 0}.todos-page .todo-none{align-items:center;gap:8px;display:flex}.todo-link{color:var(--accent-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.todo-list{margin:0;padding:0;list-style:none}.todo-item+.todo-item{border-top:1px solid var(--rail)}.todo-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.todo-row[aria-disabled=true]{cursor:default}.todo-row:is([aria-current=true],[data-shown=true]){background:var(--text)}@supports (color:color-mix(in lab, red, red)){.todo-row:is([aria-current=true],[data-shown=true]){background:color-mix(in srgb, var(--text) 5%, transparent)}}.todo-row:is([aria-current=true],[data-shown=true]){border-radius:12px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.todo-mark{border:2px solid var(--todo-c);width:22px;height:22px;color:var(--todo-c);box-sizing:border-box;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.todo-mark-dot{border-color:#0000;border-radius:50%}.todo-mark-pulse{background:var(--todo-c);border-radius:50%;width:10px;height:10px}.todo-mark-check{background:var(--todo-c);color:var(--bg,#080d0e)}.todo-mark-alert,.todo-mark-dash{border-color:var(--todo-c)}.todo-mark-alert{border-radius:50%}.todo-mark-plus{border-style:dashed}.todo-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todos-page .todo-title{font-size:var(--workspace-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;display:block;overflow:hidden}.todos-page .todo-sub{color:var(--text-secondary);font-size:var(--workspace-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.todo-chevron{color:var(--text-muted);flex-shrink:0;margin-top:2px}.todos-page .todo-more,.todos-page .todo-fold{width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.todos-page .todo-fold{color:var(--text);font-size:var(--workspace-body);font-weight:600}.todos-page .todo-fold-label{flex:1;min-width:0}.todos-page .todo-fold>svg{color:var(--text-muted)}.todos-page .todo-fold+.todo-list{border-top:1px solid var(--rail)}.todo-item>.approval-card{margin:0 0 12px}@media (width<=1023px){.todos-page{gap:18px}}.todo-item>.decision-actions{margin:0 0 12px}.todos-page .todo-title-done{color:var(--text-muted);font-weight:500;text-decoration:line-through}.todo-own{align-items:flex-start;gap:12px;min-width:0;display:flex}.todo-own[data-shown=true]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.todo-own[data-shown=true]{background:color-mix(in srgb, var(--text) 5%, transparent)}}.todo-own[data-shown=true]{border-radius:12px;margin-inline:-8px;padding-inline:8px}.todo-check{cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:12px 0;padding:0;position:relative}.todo-check:after{content:"";position:absolute;inset:-11px}.todo-check:disabled{cursor:default;opacity:.6}.todo-check:hover .todo-mark-box{background:var(--todo-c)}@supports (color:color-mix(in lab, red, red)){.todo-check:hover .todo-mark-box{background:color-mix(in srgb, var(--todo-c) 18%, transparent)}}.todo-check .todo-mark{margin-top:0}.todo-own-open{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.todo-own-open:disabled{cursor:default;opacity:.7}.todos-page .todo-sub-late{color:var(--danger,var(--todo-red))}.todo-add{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 0;display:flex}.todo-add .todo-mark{margin-top:0}.todos-page .todo-add-input{border:0;border-bottom:1px solid var(--rail);min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--workspace-body);background:0 0;outline:none;flex:140px;padding:0;font-weight:600}.todos-page .todo-add-input:focus-visible{border-bottom-color:var(--todo-green)}.todos-page .todo-add-input::placeholder{color:var(--text-muted);font-weight:400}.todos-page .todo-add-due{border:1px solid var(--rail);min-width:0;max-width:100%;min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--workspace-small);background:0 0;border-radius:10px;flex:0 auto;padding:0 8px}.todos-page .todo-add-save{border:1px solid var(--todo-green);min-height:36px;color:var(--todo-green);font:inherit;font-size:var(--workspace-small);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-weight:600}.todos-page .todo-add-save:disabled{opacity:.45;cursor:default}.todo-editor{--todo-green:#38d2a3;--todo-red:#f08a84;width:100%;min-width:0;max-width:560px;font-size:var(--workspace-body);flex-direction:column;gap:16px;margin-inline:auto;padding:4px 0 24px;display:flex}:is(.theme-light,.site-theme-light) .todo-editor{--todo-green:#0b7a5a;--todo-red:#b3261e}.todo-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.todo-editor-title{font-family:var(--font-sans);font-size:var(--workspace-section,16px);outline:none;margin:0;font-weight:600}.todo-field{flex-direction:column;gap:6px;min-width:0;display:flex}.todo-field>span,.todo-field>label{color:var(--text-secondary);font-size:var(--workspace-small)}.todo-field input{border:1px solid var(--rail);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--workspace-body);box-sizing:border-box;background:0 0;border-radius:10px;padding:8px 12px}.todo-field-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.todo-field-row input{flex:0 220px;width:auto}.todo-editor-actions{gap:8px;display:flex}.todo-editor-help{flex-direction:column;gap:6px;display:flex}.todo-editor-help p{color:var(--text-muted);font-size:var(--workspace-small);margin:0}.todo-editor .todo-link{min-height:44px;font-size:var(--workspace-small);align-items:center;display:inline-flex}.todo-editor .todo-danger{color:var(--todo-red)}.todo-confirm{font-size:var(--workspace-small);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.todo-choices{min-width:0;color:var(--text-secondary);font-size:var(--workspace-small);flex-wrap:wrap;flex:100%;align-items:center;gap:4px 20px;display:flex}.todo-choice{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:inline-flex}.todo-choice-note{cursor:default}.todo-choice-note a{color:inherit;text-decoration:underline}.todo-choices input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--todo-green);margin:0;padding:0}.todo-editor .todo-choices,.todo-editor .todo-choice{min-height:44px}.todo-cal-issue{color:var(--text-secondary);font-size:var(--workspace-small);margin:0}.todo-cal-issue a{color:inherit;text-decoration:underline}@media (width<=1023px){.todos-page .todo-add-input,.todos-page .todo-add-due,.todo-field input{font-size:16px}}.todo-groups{flex-direction:column;gap:22px;min-width:0;display:flex}.todo-group{min-width:0}.todos-page .todo-group-label{color:var(--text);font-family:var(--font-sans);font-size:var(--workspace-section,16px);letter-spacing:0;text-transform:none;margin:0 0 2px;font-weight:600}.todo-line{align-items:flex-start;gap:12px;min-width:0;display:flex}.todo-tick{appearance:none;border:2px solid var(--todo-green);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:14px 0;padding:0;position:relative}.todo-tick:after{content:"";position:absolute;inset:-12px}.todo-tick:hover{background:var(--todo-green)}@supports (color:color-mix(in lab, red, red)){.todo-tick:hover{background:color-mix(in srgb, var(--todo-green) 18%, transparent)}}.todo-tick:checked{background:var(--todo-green)}.todo-tick:disabled{cursor:default;opacity:.6}.todo-tick:focus-visible,.todo-open:focus-visible,.todo-done-toggle:focus-visible{outline:2px solid var(--todo-green);outline-offset:2px}.todo-open{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:12px 0;display:flex}.todo-open-static{cursor:default}.todo-done-toggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.todo-done-toggle>svg{color:var(--text-muted)}.todo-editor-inline{max-width:none;margin-inline:0;padding:0 0 16px}.todo-mark-note{vertical-align:-2px;color:var(--text-muted);margin-left:6px;display:inline-flex}.todos-page .todo-item-suggested .todo-title{color:var(--text-muted)}.todo-item-suggested .todo-row{cursor:default;align-items:center}.todo-item-suggested .todo-suggest-error{margin:0 0 12px}.todos-page.todos-refreshed{gap:20px;max-width:900px}.todos-refreshed .todo-groups{gap:20px}.todos-refreshed .todo-add-line{background:var(--bg-card);border-radius:12px;padding:4px 16px}.todos-refreshed .todo-add-line .todo-title{font-size:14px;font-weight:500}.todos-refreshed .todo-add-line .todo-sub{font-size:12px}.todos-refreshed .todo-add-line .todo-mark-plus{color:var(--accent-green);border:0}.todos-refreshed .todo-add{padding-block:10px}.todo-search-area{flex-direction:column;gap:8px;display:flex}.todo-search{background:var(--bg-card);min-height:44px;color:var(--text-muted);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.todo-search input{width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;background:0 0;border:0;font-size:13px}.todo-search input::-webkit-search-cancel-button{display:none}.todo-search>button{width:32px;min-height:44px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.todo-search-status{color:var(--text-secondary);margin:0;font-size:12px}.todo-group-head{align-items:center;gap:8px;min-height:36px;margin-bottom:4px;display:flex}.todos-refreshed .todo-group-label{margin:0;font-size:13px;font-weight:600}.todo-group-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.todos-refreshed .todo-group-overdue .todo-group-label{color:var(--todo-red)}.todos-refreshed .todo-open,.todos-refreshed .todo-row{padding-block:10px}.todos-refreshed .todo-tick{border-width:1.5px;border-color:var(--text-muted);width:18px;height:18px;margin:12px 0}.todos-refreshed .todo-tick:checked{border-color:var(--todo-green)}.todos-refreshed .todo-tick:checked:before{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.todos-refreshed .todo-line{gap:10px}.todos-refreshed .todo-title{font-size:14px;font-weight:500;line-height:1.5}.todos-refreshed .todo-sub{font-size:12px;line-height:1.5}.todos-refreshed .todo-open:hover .todo-title,.todos-refreshed .todo-open[aria-expanded=true] .todo-title{color:var(--accent-green)}.todos-refreshed .todo-editor-inline{background:var(--bg-card);border-radius:12px;margin:4px 0 12px;padding:12px 16px 16px}.todos-refreshed .todo-editor .btn,.todos-refreshed .todo-suggest-actions .btn{border-radius:8px;min-height:36px;padding:6px 12px;font-size:13px}.todo-page-footer{min-height:44px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.todo-show-more{min-height:44px;color:var(--text-secondary);padding:0 8px;font-size:13px;font-weight:500}.todo-show-more:hover{color:var(--text)}.todos-refreshed .todo-done-toggle{min-height:36px}.todos-refreshed .todo-done-toggle:disabled{cursor:default}@media (width<=600px){.todos-refreshed .todo-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.todos-refreshed .todo-sub{white-space:normal;overflow-wrap:anywhere}.todo-search input{font-size:16px}.todos-refreshed .todo-add-line{padding-inline:12px}.todos-refreshed .todo-editor .btn,.todos-refreshed .todo-suggest-actions .btn{min-height:44px}.todos-refreshed .todo-item-suggested .todo-row{flex-wrap:wrap}.todos-refreshed .todo-item-suggested .todo-copy{flex-basis:100%}}.cust-view{--cust-amber:#f0a868;--cust-blue:#5aa9f0;--cust-green:#38d2a3;flex-direction:column;gap:16px;min-width:0;display:flex}:is(.theme-light,.site-theme-light) .cust-view{--cust-amber:#8a4b00;--cust-blue:#1a5a8f;--cust-green:#0b7a5a}.cust-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.workspace-dashboard .cust-title h1{font-family:var(--font-sans);font-size:var(--workspace-title);letter-spacing:-.01em;margin:0;font-weight:600}.cust-title p{color:var(--text-muted);font-size:var(--workspace-small);margin:4px 0 0}.cust-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cust-switch{border:1px solid var(--rail);border-radius:22px;padding:3px;display:inline-flex}.cust-switch button{min-height:40px;color:var(--text-secondary);font-size:var(--workspace-body);border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.cust-switch button[aria-pressed=true]{background:var(--workspace-control,rgb(var(--border-ink) / .08));color:var(--text)}.cust-empty{justify-items:start;gap:12px;display:grid}.cust-pill{font-size:var(--workspace-caption);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-weight:600}.cust-pill-amber{color:#f0c089;background:#f0a86829}.cust-pill-blue{color:#9fd0f5;background:#5aa9f029}.cust-pill-grey{background:var(--workspace-control,rgb(var(--border-ink) / .08));color:var(--text-secondary)}:is(.theme-light,.site-theme-light) .cust-pill-amber{color:#8a4b00;background:#fdeccc}:is(.theme-light,.site-theme-light) .cust-pill-blue{color:#1a5a8f;background:#dcecfa}.cust-two{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:24px;display:grid}.cust-left{flex-direction:column;gap:12px;min-width:0;display:flex}.cust-search{background:var(--bg-card);min-height:48px;color:var(--text-secondary);border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}.cust-search input{min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--workspace-body);background:0 0;border:0;flex:auto}.cust-filters{flex-wrap:wrap;gap:8px;display:flex}.cust-filters button{border:1px solid var(--rail);min-height:44px;color:var(--text-secondary);font-size:var(--workspace-small);border-radius:22px;padding:0 16px;font-weight:500}.cust-filters button.active{background:var(--text);border-color:var(--text);color:var(--bg)}.cust-people{background:var(--bg-card);border-radius:18px;margin:0;padding:6px;list-style:none}.cust-people button{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:flex}.cust-people button[aria-current=true]{background:rgb(var(--accent-green-rgb) / .12)}.cust-avatar{border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.cust-who{flex:auto;min-width:0;display:grid}.cust-who strong{font-size:var(--workspace-body);font-weight:600}.cust-who small,.cust-booking small,.cust-notes small{color:var(--text-secondary);font-size:var(--workspace-small)}.cust-muted{color:var(--text-secondary);font-size:var(--workspace-small);margin:0;line-height:1.5}.cust-source{font-size:var(--workspace-caption)}.cust-card{background:var(--bg-card);border-radius:18px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.cust-card h3{color:var(--text-secondary);font-size:var(--workspace-small);margin:0 0 8px;font-weight:600}.cust-card>section{border-top:1px solid var(--rail);padding-top:14px}.cust-head{align-items:center;gap:14px;display:flex}.cust-head h2{font-size:var(--workspace-title);margin:0;font-weight:600}.cust-head p{color:var(--text-secondary);font-size:var(--workspace-small);margin:2px 0 0}.cust-actions{flex-wrap:wrap;gap:8px;display:flex}.cust-actions .btn{align-items:center;gap:8px;display:inline-flex}.cust-list,.cust-notes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cust-booking{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 0;display:flex}.cust-booking>span:first-child{min-width:0;display:grid}.cust-notes p{font-size:var(--workspace-body);margin:0;line-height:1.5}@media (width<=1199px){.cust-card{padding:16px}}.pipe{flex-direction:column;gap:10px;min-width:0;display:flex}.pipe-tone-enquiry{--pipe-c:var(--cust-amber)}.pipe-tone-confirmed{--pipe-c:var(--cust-blue)}.pipe-tone-done{--pipe-c:var(--cust-green)}.pipe-chips{scrollbar-width:none;gap:8px;display:none;overflow-x:auto}.pipe-chips::-webkit-scrollbar{display:none}.pipe-chip{border:1px solid var(--rail);min-height:44px;color:var(--text-secondary);font-size:var(--workspace-small);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.pipe-chip i,.pipe-column-head i{background:var(--pipe-c);border-radius:50%;flex:none;width:8px;height:8px}.pipe-chip[aria-pressed=true]{background:var(--workspace-control,rgb(var(--border-ink) / .08));color:var(--text);border-color:#0000}.pipe-columns{align-items:flex-start;gap:12px;min-width:0;display:flex}.pipe-column{background:var(--bg-card);border-radius:18px;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipe-column{background:color-mix(in srgb, var(--bg-card) 45%, var(--bg))}}.pipe-column-head{color:var(--pipe-c);font-family:var(--font-sans);font-size:var(--workspace-small);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.pipe-column-head span{color:var(--text-muted);font-weight:500}.pipe-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pipe-card{border:1px solid var(--rail);background:var(--bg-card);width:100%;min-height:44px;color:inherit;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.pipe-card:hover{border-color:var(--pipe-c)}@supports (color:color-mix(in lab, red, red)){.pipe-card:hover{border-color:color-mix(in srgb, var(--pipe-c) 45%, var(--rail))}}.pipe-card-head{align-items:center;gap:8px;max-width:100%;display:flex}.pipe-card-head strong{font-size:var(--workspace-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pipe-source{color:var(--accent-green);flex:none;display:flex}.pipe-card-line{color:var(--text-secondary);font-size:var(--workspace-small);overflow-wrap:anywhere}.pipe-card small{color:var(--text-muted);font-size:var(--workspace-caption);margin-top:4px}.pipe-window{color:var(--text-muted);font-size:var(--workspace-caption);margin:0}.pipe-none{color:var(--text-muted);font-size:var(--workspace-small);margin:0}@media (width<=899px){.pipe-chips{display:flex}.pipe-columns{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;overflow-x:auto}.pipe-columns::-webkit-scrollbar{display:none}.pipe-column{scroll-snap-align:start;box-sizing:border-box;flex:0 0 88%}}@media (prefers-reduced-motion:reduce){.pipe-columns{scroll-behavior:auto}}.wa-view{flex-direction:column;gap:18px;min-width:0;display:flex}.wa-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.workspace-dashboard .wa-head h1{font-family:var(--font-sans);font-size:var(--workspace-title);letter-spacing:-.01em;margin:0;font-weight:600}.wa-head p{color:var(--text-muted);font-size:var(--workspace-small);margin:4px 0 0}.wa-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=899px){.wa-two{grid-template-columns:1fr}.wa-head{flex-wrap:wrap;align-items:center}}.wa-card{background:var(--bg-card);border-radius:18px;padding:20px 22px}.wa-card h2{font-size:var(--workspace-heading);align-items:center;gap:12px;margin:0 0 6px;font-weight:600;display:flex}.wa-badge{color:#25d366;background:#25d36629;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wa-steps{margin:0;padding:0;list-style:none}.wa-steps li{font-size:var(--workspace-body);align-items:flex-start;gap:12px;padding:10px 0;line-height:1.5;display:flex}.wa-steps li>span{background:var(--workspace-control,rgb(var(--border-ink) / .08));width:28px;height:28px;font-size:var(--workspace-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.wa-muted{color:var(--text-secondary);font-size:var(--workspace-small);margin:10px 0 0;line-height:1.5}.wa-right{flex-direction:column;gap:12px;min-width:0;display:flex}.wa-drop{border:2px dashed var(--rail);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:24px;display:flex}.wa-drop strong{font-size:var(--workspace-heading);font-weight:600}.wa-drop-icon{width:52px;height:52px;color:var(--accent-green);background:rgb(var(--accent-green-rgb) / .15);border-radius:50%;place-items:center;display:grid}.wa-drop small{color:var(--text-muted);font-size:var(--workspace-small)}.wa-drop:focus-within{border-color:var(--accent-green)}.wa-files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wa-files li{background:var(--bg-card);font-size:var(--workspace-small);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.wa-files li span{overflow-wrap:anywhere;flex:auto;min-width:0}.wa-files small{color:var(--text-secondary);font-size:var(--workspace-caption)}.wa-files .wa-read{color:var(--accent-green)}.wa-files .wa-failed{color:var(--danger,#b3261e)}.wa-files .wa-late{color:#f0c089}:is(.theme-light,.site-theme-light) .wa-files .wa-late{color:#8a4b00}.wa-files li .btn{flex:none}.wa-confirm h2{font-size:var(--workspace-heading);display:block}.wa-confirm h2 strong{font-weight:700}.wa-preview{margin-top:10px}.wa-preview summary{min-height:44px;color:var(--accent-green);font-size:var(--workspace-small);cursor:pointer;align-items:center;display:flex}.wa-preview pre{background:var(--bg);max-height:220px;font:inherit;font-size:var(--workspace-small);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:6px 0 0;padding:12px 14px;line-height:1.5;overflow:auto}.wa-confirm .wa-bar{margin-top:12px}.wa-pick{cursor:pointer;flex:auto;align-items:center;gap:12px;min-width:0;min-height:56px;display:flex}.wa-bar{justify-content:flex-end;gap:8px;display:flex}.wa-bar .btn{min-height:44px}@media (width<=899px){.wa-bar{flex-direction:column;align-items:stretch}.wa-bar .btn{box-sizing:border-box;justify-content:center;max-width:100%}.wa-review .wa-card{padding:14px 16px}}.wa-privacy{color:var(--text-secondary);font-size:var(--workspace-small);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.wa-privacy svg{flex:none;margin-top:2px}.wa-card ul{margin:8px 0 0;padding:0;list-style:none}.wa-card li{border-top:1px solid var(--rail);align-items:center;gap:12px;min-height:60px;display:flex}.wa-card input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent-green);flex:none}.wa-avatar{width:40px;height:40px;font-size:var(--workspace-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.wa-who{flex:auto;gap:2px;min-width:0;display:grid}.wa-who strong{font-size:var(--workspace-body);overflow-wrap:anywhere;font-weight:600}.wa-who strong span{font-weight:400}.wa-who small{color:var(--text-secondary);font-size:var(--workspace-small)}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
