body{background:#ebe8e1}.brand-symbol-vector{display:block;border:0;border-radius:0;background:none}.brand-symbol-vector:after{display:none}.brand-symbol-hand,.brand-symbol-ring,.brand-symbol-ticks line{fill:none;stroke:#bd8628;vector-effect:non-scaling-stroke}.brand-symbol-ticks line{stroke-width:1.15}.brand-symbol-ring{stroke-width:.85;opacity:.72}.brand-symbol-hand{stroke-width:1.35}.brand-symbol-hand-hour{opacity:.8}.brand-symbol-center{fill:#bd8628}.product-sidebar{background:linear-gradient(180deg,#fffdf9,#f7f2ea)}.product-sidebar>a{display:flex;justify-content:center}.product-sidebar>a .brand-mark{flex-direction:column;gap:10px;text-align:center}.product-sidebar>a .brand-symbol{width:72px;height:72px}.product-sidebar>a .brand-mark strong{font-size:.78rem;letter-spacing:.3em}.product-sidebar>a .brand-mark small{font-size:.48rem;letter-spacing:.19em}.product-main{min-height:100vh;background:#f5f2ec}.nav-link{transition:background .14s ease,transform .14s ease,color .14s ease}.nav-link:not(.nav-link-disabled):hover{transform:translateX(2px);background:#f1ede5}.nav-link-active{background:#ece7df;box-shadow:inset 3px 0 0 #bd8628}.card-status{text-decoration:none}.setting-toggle{border:0;cursor:pointer;font:inherit;transition:transform .12s ease,opacity .12s ease}.setting-toggle:hover:not(:disabled){transform:translateY(-1px)}.setting-toggle:disabled{cursor:wait;opacity:.65}.settings-notice{margin:12px 0 0;padding:10px 12px;border-radius:10px;color:#456452;background:#eaf1eb;font-size:.78rem}.privacy-action-button,.privacy-danger-button{flex:none;min-height:40px;padding:0 15px;font-size:.74rem}.privacy-deletion-row{align-items:flex-start}.privacy-deletion-form{width:min(100%,250px);display:grid;grid-gap:8px;gap:8px}.privacy-deletion-form label{display:block}.privacy-deletion-form input{width:100%;min-height:40px;border:1px solid #d8d1c5;border-radius:10px;padding:8px 10px;color:#26343b;background:#fffdf8;font:inherit}.privacy-deletion-form input:focus{border-color:#a76a5e;outline:3px solid rgb(167 106 94/12%)}.privacy-danger-button{border-color:#c99a91;color:#8f4036}.privacy-danger-button:disabled{cursor:not-allowed;opacity:.48}.privacy-request-status{margin-top:6px;color:#8a5d2a!important;font-weight:700}.mobile-product-nav{display:none}.mobile-header-account{display:grid;flex:none;place-items:center;border-radius:50%;text-decoration:none}.mobile-header-account .account-avatar{width:36px;height:36px;font-size:.78rem}input[type=search]::-webkit-search-cancel-button{cursor:pointer}@media (min-width:851px){.product-shell{grid-template-columns:260px minmax(0,1fr)}.product-sidebar{padding:34px 20px 22px;color:#f5f1e9;border-right:1px solid rgb(255 255 255/6%);background:radial-gradient(circle at 48% 0,rgb(189 134 40/8%),transparent 26%),linear-gradient(165deg,#172228,#101b21 60%,#0b151a);box-shadow:20px 0 60px rgb(11 21 26/10%)}.product-sidebar>a .brand-mark strong{color:#fffdf8;font-weight:520}.product-sidebar>a .brand-mark small{color:#cf9b44}.product-sidebar .primary-navigation{margin-top:52px;gap:7px}.product-sidebar .nav-link{min-height:46px;color:#d5d9d8;border:1px solid transparent}.product-sidebar .nav-link:not(.nav-link-disabled):hover{color:white;background:rgb(255 255 255/7%);border-color:rgb(255 255 255/5%)}.product-sidebar .nav-link-active{color:white;background:rgb(255 255 255/9%);border-color:rgb(255 255 255/6%);box-shadow:inset 2px 0 0 #c8953e}.product-sidebar .nav-link-disabled{color:#758085}.product-sidebar .sidebar-account{border-top-color:rgb(255 255 255/9%)}.product-sidebar .sidebar-account small{color:#929da1}.product-sidebar .account-avatar{color:#152127;background:#efe5d2}}.product-main{background:radial-gradient(circle at 60% -10%,rgb(255 255 255/80%),transparent 32%),linear-gradient(180deg,#f3f0e9,#ebe7de)}.home-page{width:min(100%,1320px);padding:clamp(14px,2vw,28px)}.welcome-panel{min-height:clamp(520px,67vh,760px);border:1px solid rgb(255 255 255/48%);border-radius:26px;box-shadow:0 26px 80px rgb(29 38 40/13%);background:linear-gradient(150deg,#f7e9d5,#d8d5cc 48%,#9da8a3)}.welcome-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 250 239/12%),rgb(25 40 43/5%))}.welcome-focus{position:absolute;z-index:3;top:34px;right:38px;display:grid;grid-gap:2px;gap:2px;text-align:right}.welcome-focus span{color:#6d716d;font-size:.58rem;font-weight:750;letter-spacing:.22em}.welcome-focus strong{color:#273137;font-size:.82rem;font-weight:560}.sun-glow{width:720px;height:720px;left:-130px;top:-390px;background:radial-gradient(circle,#fff7e6 0,rgb(243 201 133/64%) 31%,transparent 70%);filter:blur(2px)}.mountain{bottom:92px;height:330px;filter:drop-shadow(0 14px 24px rgb(31 47 47/8%))}.mountain-one{background:linear-gradient(180deg,rgb(139 143 137/38%),rgb(105 119 116/48%))}.mountain-two{left:18%;bottom:72px;background:linear-gradient(180deg,rgb(76 91 91/36%),rgb(48 69 70/62%))}.lake{height:150px;background:linear-gradient(180deg,rgb(181 195 190/68%),rgb(232 229 220/92%)),repeating-linear-gradient(0deg,transparent 0 7px,rgb(255 255 255/16%) 8px 9px)}.welcome-content{max-width:920px;padding:clamp(64px,8vw,112px) clamp(30px,6vw,76px) 72px}.welcome-content h1{max-width:780px;margin-bottom:8px;color:#152127;font-size:clamp(2.65rem,5vw,5.15rem);letter-spacing:-.035em;text-wrap:balance}.welcome-lede{max-width:560px;margin-bottom:34px;color:#3d494d;font-size:clamp(.98rem,1.5vw,1.16rem)!important}.home-command-bar{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;grid-gap:12px;gap:12px;width:min(100%,760px);min-height:68px;padding:10px 18px 10px 20px;color:#536066;border:1px solid rgb(255 255 255/78%);border-radius:999px;background:rgb(255 253 249/88%);box-shadow:0 14px 35px rgb(30 42 44/11%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-command-bar:hover{transform:translateY(-2px);background:rgb(255 254 251/96%);box-shadow:0 18px 44px rgb(30 42 44/15%)}.home-command-spark{color:#17242a;font-size:1rem}.home-command-arrow{color:#17242a;font-size:1.65rem;line-height:1}.home-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(100%,900px);margin-top:34px}.home-quick-action{min-width:0;min-height:140px;display:flex;flex-direction:column;padding:18px;color:#1a262c;border:1px solid rgb(255 255 255/65%);border-radius:17px;background:rgb(255 253 249/76%);box-shadow:0 10px 30px rgb(31 42 44/7%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.home-quick-action:hover{transform:translateY(-3px);background:rgb(255 254 251/91%);box-shadow:0 16px 34px rgb(31 42 44/10%)}.home-quick-action small{margin-bottom:21px;color:#9a6a23;font-size:.59rem;font-weight:800;letter-spacing:.14em}.home-quick-action strong{font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400}.home-quick-action span{margin-top:5px;color:#657074;font-size:.75rem;line-height:1.45}.foundation-status{margin-top:18px;border-color:rgb(255 255 255/58%);background:rgb(255 253 248/62%);box-shadow:0 9px 28px rgb(28 40 42/6%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.foundation-card{box-shadow:0 12px 36px rgb(27 38 41/5%);transition:transform .17s ease,box-shadow .17s ease}.foundation-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgb(27 38 41/9%)}.boundary-panel{box-shadow:0 22px 54px rgb(17 29 34/13%);background:linear-gradient(145deg,#17242a,#101b20)}@media (max-width:850px){.product-main{padding-bottom:82px}.mobile-header{min-height:68px;box-shadow:0 6px 24px rgb(20 29 34/5%)}.mobile-product-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:76px;padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e4dfd5;background:rgb(255 253 248/94%);box-shadow:0 -10px 34px rgb(20 29 34/8%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav-link{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:54px;border-radius:12px;color:#7a8285;text-decoration:none}.mobile-nav-link>span{font-size:1rem}.mobile-nav-link small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem}.mobile-nav-link-active{color:#17242a;background:#efeae2}.settings-card{box-shadow:0 10px 30px rgb(20 29 34/4%)}.home-page{padding:12px}.welcome-panel{min-height:auto;border-radius:21px}.welcome-focus{top:28px;right:24px}.welcome-content{padding:86px 26px 52px}.welcome-content h1{max-width:82%}.home-quick-actions{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto;margin-right:-26px;padding-right:26px;scroll-snap-type:x proximity;scrollbar-width:none}.home-quick-actions::-webkit-scrollbar{display:none}.home-quick-action{scroll-snap-align:start}}@media (max-width:580px){.welcome-panel{background:linear-gradient(165deg,#f7e8d1,#d9d7ce 55%,#a7b1ad)}.welcome-content{padding:94px 20px 46px}.welcome-content h1{max-width:100%;font-size:clamp(2.35rem,11vw,3.6rem)}.welcome-focus{top:24px;right:20px}.home-command-bar{min-height:62px;padding-inline:16px;font-size:.82rem}.home-quick-actions{grid-template-columns:repeat(3,minmax(190px,72vw));margin-right:-20px;padding-right:20px}.foundation-status{width:100%}.setting-row{align-items:flex-start}.privacy-action-button,.setting-toggle{flex:none}.privacy-deletion-row{flex-direction:column}.privacy-deletion-form,.privacy-deletion-form .privacy-danger-button{width:100%}}@media (prefers-reduced-motion:reduce){.foundation-card,.home-command-bar,.home-quick-action,.nav-link,.setting-toggle{transition:none}}.legal-consent{display:grid;grid-gap:11px;gap:11px;padding:15px;border:1px solid #d9d3c8;border-radius:14px;background:#fbf8f2}.legal-consent-heading{margin:0;color:#344147;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-consent-check{display:grid!important;grid-template-columns:20px minmax(0,1fr);grid-gap:10px!important;gap:10px!important;align-items:start;color:#344147;font-size:.76rem!important;font-weight:500!important;line-height:1.55}.legal-consent-check input{width:18px!important;min-height:18px!important;height:18px;margin:2px 0 0;accent-color:#17242a}.legal-consent-check label{display:inline;font:inherit;cursor:pointer}.legal-consent-check a,.legal-consent-note a{color:#72551c;font-weight:750;text-underline-offset:2px}.legal-consent-note{margin:0;padding-left:30px;color:#667078;font-size:.68rem;line-height:1.5}.legal-accept-page{min-height:calc(100vh - 154px);display:grid;place-items:center;padding:clamp(28px,7vw,80px) 18px}.legal-accept-card{width:min(100%,610px);padding:clamp(28px,6vw,48px);border:1px solid #d8d1c5;border-radius:24px;background:rgb(255 253 248/94%);box-shadow:0 24px 70px rgb(20 29 34/10%)}.legal-accept-card h1{margin-bottom:14px;font-size:clamp(2.2rem,7vw,4rem)}.legal-accept-card>p:not(.eyebrow){color:#5b666b;font-size:.9rem}.legal-accept-form{display:grid;grid-gap:14px;gap:14px;margin-top:26px}.legal-accept-form>.primary-button{width:100%}.legal-page-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% -8%,rgb(225 193 132/22%),transparent 27%),linear-gradient(180deg,#f8f5ee,#efebe3)}.legal-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:center;min-height:78px;padding:12px clamp(18px,4vw,52px);border-bottom:1px solid rgb(216 210 199/82%);background:rgb(255 253 248/92%);box-shadow:0 8px 30px rgb(20 29 34/4%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-site-header>a:first-child{text-decoration:none}.legal-site-nav{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.legal-site-nav a{padding:8px 11px;border-radius:999px;color:#5d676c;font-size:.74rem;font-weight:700;text-decoration:none}.legal-site-nav a:hover{color:#17242a;background:#f0ece4}.legal-back-button{min-height:40px;padding:0 16px;font-size:.74rem}.legal-document{width:min(100% - 32px,920px);margin:0 auto;padding:clamp(40px,7vw,88px) 0 72px}.legal-document-hero{max-width:780px;margin-bottom:26px}.legal-document-hero h1{margin-bottom:15px;font-size:clamp(2.45rem,7vw,5rem)}.legal-document-hero>p:not(.eyebrow){max-width:720px;color:#566168;font-size:1.02rem}.legal-meta{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;margin-top:22px;color:#788085;font-size:.68rem}.legal-key-points{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);grid-gap:22px;gap:22px;margin-bottom:18px;padding:20px 22px;border:1px solid #dcd5c9;border-radius:17px;background:rgb(255 253 248/82%);box-shadow:0 12px 34px rgb(20 29 34/5%)}.legal-key-points strong{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400}.legal-key-points p{margin:0;color:#5e686d;font-size:.82rem}.legal-section-list{display:grid;grid-gap:10px;gap:10px}.legal-section{overflow:hidden;border:1px solid #ddd7cd;border-radius:16px;background:#fffdf8;box-shadow:0 8px 26px rgb(20 29 34/3%)}.legal-section summary{position:relative;padding:20px 54px 20px 22px;cursor:pointer;list-style:none;font-size:.91rem;font-weight:760}.legal-section summary::-webkit-details-marker{display:none}.legal-section summary:after{content:"+";position:absolute;top:50%;right:22px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#72551c;background:#f3ead9;transform:translateY(-50%)}.legal-section[open] summary:after{content:"−"}.legal-section[open] summary{border-bottom:1px solid #e7e1d8}.legal-section-body{padding:20px 22px 23px;color:#536066;font-size:.85rem;line-height:1.72}.legal-section-body blockquote:last-child,.legal-section-body p:last-child,.legal-section-body ul:last-child{margin-bottom:0}.legal-section-body li+li{margin-top:8px}.legal-section-body blockquote{margin:0;padding:18px 20px;border-left:3px solid #bd8628;border-radius:0 12px 12px 0;color:#364248;background:#faf4e8}.legal-document-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.settings-policy-link{color:inherit;text-decoration:none;transition:color .14s ease,transform .14s ease}.settings-policy-link:hover{color:#72551c;transform:translateX(2px)}.settings-policy-link:focus-visible{border-radius:10px}.legal-site-footer{display:flex;gap:12px 26px;justify-content:space-between;flex-wrap:wrap;padding:24px clamp(18px,4vw,52px);border-top:1px solid #dad4c9;color:#747d81;background:#f4f0e8;font-size:.66rem}@media (max-width:760px){.legal-site-header{grid-template-columns:1fr auto;min-height:68px;padding:10px 14px}.legal-site-nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.legal-back-button{min-height:38px}.legal-key-points{grid-template-columns:1fr;gap:8px}.legal-document{width:min(100% - 24px,920px);padding-top:44px}}@media (max-width:480px){.legal-consent{padding:13px}.legal-consent-note{padding-left:0}.legal-accept-card{padding:26px 18px;border-radius:19px}.legal-document-actions .primary-button,.legal-document-actions .secondary-button{width:100%}.legal-section summary{padding-left:18px}.legal-section-body{padding-right:18px;padding-left:18px}}:root{--jit-charcoal-950:#0a1419;--jit-charcoal-900:#101b21;--jit-charcoal-850:#17242a;--jit-ivory-50:#fffdf9;--jit-ivory-100:#f8f5ee;--jit-ivory-150:#f2eee6;--jit-gold-500:#bd8628;--jit-gold-400:#c9963f;--jit-ink:#152127;--jit-muted:#667176;--jit-line:rgb(32 43 47/10%);--jit-ease-out:cubic-bezier(0.22,1,0.36,1);--jit-ease-soft:cubic-bezier(0.25,0.8,0.25,1);--jit-shadow-soft:0 18px 56px rgb(18 29 34/9%);--jit-shadow-float:0 24px 74px rgb(18 29 34/13%)}html{scroll-behavior:smooth;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}a,button,input,select,textarea{touch-action:manipulation}a,button{transition-timing-function:var(--jit-ease-out)}a:active,button:active:not(:disabled){transform:translateY(1px) scale(.995)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(189 134 40/28%);outline-offset:3px}.brand-symbol-vector{isolation:isolate}.brand-symbol-ticks line{stroke-width:1.25;opacity:.92}.brand-symbol-tick-major{stroke-width:1.9!important}.brand-symbol-ring{display:none}.brand-symbol-hand{stroke-width:1.65}.brand-symbol-hand-hour{opacity:.78}.brand-symbol-center{filter:drop-shadow(0 1px 2px rgb(100 66 18/20%))}@media (min-width:851px){.product-shell{grid-template-columns:260px minmax(0,1fr)}.product-sidebar{padding:30px 20px 20px;background:radial-gradient(circle at 45% -7%,rgb(201 150 63/9%),transparent 24%),linear-gradient(165deg,#17242a,#101b21 60%,#0a1419);box-shadow:18px 0 48px rgb(10 20 25/10%)}.product-sidebar>a .brand-symbol{width:78px;height:78px}.product-sidebar>a .brand-mark{gap:12px}.product-sidebar>a .brand-mark strong{color:#fffdf9;font-size:.76rem;font-weight:530;letter-spacing:.34em}.product-sidebar>a .brand-mark small{color:#d0a057;font-size:.47rem;letter-spacing:.22em}.product-sidebar .primary-navigation{gap:5px;margin-top:46px}.product-sidebar .nav-link{min-height:45px;border:1px solid transparent;border-radius:12px;color:#d9dedc;font-size:.84rem;transition:color .16s var(--jit-ease-out),background .16s var(--jit-ease-out),border-color .16s var(--jit-ease-out),transform .16s var(--jit-ease-out),box-shadow .16s var(--jit-ease-out)}.product-sidebar .nav-link:not(.nav-link-disabled):hover{transform:translateX(3px);color:#fff;border-color:rgb(255 255 255/6%);background:rgb(255 255 255/7%)}.product-sidebar .nav-link-active{color:#fff;border-color:rgb(255 255 255/7%);background:linear-gradient(90deg,rgb(255 255 255/11%),rgb(255 255 255/6%));box-shadow:inset 2px 0 0 #c9963f,0 8px 24px rgb(0 0 0/8%)}.product-sidebar .sidebar-account{border-top-color:rgb(255 255 255/9%)}.product-sidebar .sidebar-account strong{color:#fffdf9}.product-sidebar .sidebar-account small{color:#8e999d}.product-sidebar .account-avatar{color:#17242a;background:#efe3cf}.product-sidebar .sidebar-account>a{color:#aab3b5}}.product-main{background:radial-gradient(circle at 62% -10%,rgb(255 255 255/88%),transparent 34%),linear-gradient(180deg,#f5f2eb,#ece8df)}.home-page{width:min(100%,1390px);padding:clamp(14px,1.8vw,26px)}.jit-home-hero{position:relative;min-height:760px;overflow:hidden;border:1px solid rgb(255 255 255/66%);border-radius:24px;background:#d8d6cf;box-shadow:var(--jit-shadow-float)}.jit-home-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.jit-home-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 252 245/9%),rgb(255 252 245/4%) 44%,rgb(241 238 231/72%)),linear-gradient(90deg,rgb(255 249 238/12%),transparent 52%)}.jit-home-content{position:relative;z-index:2;display:grid;grid-gap:26px;gap:26px;padding:42px clamp(28px,5vw,70px) 34px}.jit-home-mobile-brand{display:none}.jit-home-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:28px;gap:28px}.jit-home-greeting h1{max-width:800px;margin:0 0 8px;color:var(--jit-ink);font-size:clamp(2.7rem,4.4vw,4.5rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.jit-home-greeting p{margin:0;color:#3e4a4f;font-size:clamp(.92rem,1.25vw,1.08rem)}.jit-home-focus{min-width:190px;display:grid;grid-gap:3px;gap:3px;padding-top:4px;text-align:right}.jit-home-focus span{color:#687175;font-size:.56rem;font-weight:780;letter-spacing:.24em}.jit-home-focus strong{max-width:260px;overflow:hidden;color:#202c32;font-size:.78rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.jit-home-command{width:min(100%,760px);display:grid;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;grid-gap:12px;gap:12px;justify-self:center;padding:10px 18px 10px 20px;border:1px solid rgb(255 255 255/84%);border-radius:999px;color:#5b666c;background:rgb(255 253 249/91%);box-shadow:0 16px 42px rgb(24 36 40/13%),inset 0 1px 0 rgb(255 255 255/88%);-webkit-backdrop-filter:blur(20px) saturate(112%);backdrop-filter:blur(20px) saturate(112%);text-decoration:none;transition:transform .19s var(--jit-ease-out),box-shadow .19s var(--jit-ease-out),background .19s var(--jit-ease-out)}.jit-home-command:hover{transform:translateY(-3px);background:rgb(255 254 251/97%);box-shadow:0 22px 54px rgb(24 36 40/17%),inset 0 1px 0 #fff}.jit-home-command-arrow,.jit-home-command-spark{color:#142128}.jit-home-command-spark{font-size:1rem}.jit-home-command-arrow{font-size:1.72rem;line-height:1;text-align:center}.jit-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.jit-home-metric{position:relative;min-height:126px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-gap:3px 10px;gap:3px 10px;padding:18px 18px 16px;overflow:hidden;border:1px solid rgb(255 255 255/76%);border-radius:16px;color:var(--jit-ink);background:rgb(255 253 249/83%);box-shadow:0 12px 32px rgb(23 35 39/8%),inset 0 1px 0 rgb(255 255 255/80%);-webkit-backdrop-filter:blur(16px) saturate(110%);backdrop-filter:blur(16px) saturate(110%);text-decoration:none;transition:transform .17s var(--jit-ease-out),box-shadow .17s var(--jit-ease-out),background .17s var(--jit-ease-out)}.jit-home-metric:hover{transform:translateY(-3px);background:rgb(255 254 251/94%);box-shadow:0 18px 42px rgb(23 35 39/12%),inset 0 1px 0 #fff}.jit-home-metric small{grid-column:1;color:#354147;font-size:.58rem;font-weight:790;letter-spacing:.12em;text-transform:uppercase}.jit-home-metric strong{grid-column:1;align-self:end;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:400;line-height:1}.jit-home-metric span:not(.jit-home-metric-icon){grid-column:1;color:#667176;font-size:.68rem}.jit-home-metric-icon{grid-column:2;grid-row:1/4;align-self:center;color:#1c2a30;font-size:1.42rem}.jit-home-dashboard{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:14px;gap:14px}.jit-home-panel{min-width:0;padding:17px 18px 10px;border:1px solid rgb(255 255 255/74%);border-radius:17px;background:rgb(255 253 249/84%);box-shadow:0 13px 36px rgb(23 35 39/8%),inset 0 1px 0 rgb(255 255 255/80%);-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}.jit-home-panel h2{margin:0 0 11px;color:#27343a;font-family:inherit;font-size:.59rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jit-home-list{display:grid}.jit-home-list-row{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;min-height:55px;border-top:1px solid rgb(31 43 47/8%);color:#223037;text-decoration:none;transition:background .15s var(--jit-ease-out),transform .15s var(--jit-ease-out)}.jit-home-list-row:hover{transform:translateX(2px);background:rgb(255 255 255/40%)}.jit-home-list-dot{width:6px;height:6px;border-radius:50%;background:#8b61b4;box-shadow:0 0 0 4px rgb(139 97 180/8%)}.jit-home-list-row:nth-child(3n+2) .jit-home-list-dot{background:#4b85bd;box-shadow:0 0 0 4px rgb(75 133 189/8%)}.jit-home-list-row:nth-child(3n) .jit-home-list-dot{background:#bd8628;box-shadow:0 0 0 4px rgb(189 134 40/8%)}.jit-home-list-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.jit-home-list-copy small,.jit-home-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jit-home-list-copy strong{font-size:.76rem;font-weight:620}.jit-home-list-copy small{color:#737d81;font-size:.64rem}.jit-home-list-tag{padding:4px 8px;border-radius:999px;color:#72551c;background:#f5ead6;font-size:.56rem;white-space:nowrap}.jit-home-list-arrow{color:#5d696e;text-align:right}.jit-home-boundary{display:flex;align-items:center;gap:11px;padding:11px 15px;border:1px solid rgb(255 255 255/66%);border-radius:14px;color:#4d595e;background:rgb(255 253 249/70%);box-shadow:0 9px 25px rgb(23 35 39/6%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.7rem}.jit-home-boundary>span:first-child{color:#587c68;font-weight:800}.jit-home-boundary strong{color:#28353b}.jit-home-boundary a{margin-left:auto;color:#795b22;font-weight:700;text-decoration:none;white-space:nowrap}.home-page .content-section{padding-top:46px}.home-page .foundation-card{border-color:rgb(27 39 43/8%);background:rgb(255 253 249/86%);box-shadow:0 14px 40px rgb(17 29 34/6%)}.home-page .boundary-panel{background:radial-gradient(circle at 82% 10%,rgb(189 134 40/12%),transparent 26%),linear-gradient(145deg,#17242a,#0f1a1f);box-shadow:0 22px 58px rgb(11 21 26/16%)}.mobile-header{transition:box-shadow .16s var(--jit-ease-out),background .16s var(--jit-ease-out)}.mobile-product-nav{box-shadow:0 -12px 38px rgb(18 29 34/7%)}.mobile-nav-link{transition:color .15s var(--jit-ease-out),background .15s var(--jit-ease-out),transform .15s var(--jit-ease-out)}.mobile-nav-link:active{transform:scale(.97)}@media (max-width:1100px) and (min-width:851px){.jit-home-content{padding-right:36px;padding-left:36px}.jit-home-greeting h1{font-size:clamp(2.5rem,4.6vw,3.9rem)}.jit-home-metric{padding-right:14px;padding-left:14px}}@media (max-width:850px){.product-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mobile-header{min-height:62px;padding:10px 16px;border-bottom-color:rgb(32 43 47/8%);background:rgb(255 253 249/92%);box-shadow:0 7px 25px rgb(18 29 34/5%);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%)}.mobile-header .brand-mark{gap:9px}.mobile-header .brand-symbol{width:38px;height:38px}.mobile-header .brand-mark strong{font-size:.68rem;letter-spacing:.24em}.mobile-header-account .account-avatar{width:36px;height:36px}.mobile-header:has(+.home-page){display:none!important}.home-page{width:100%;padding:0}.jit-home-hero{min-height:auto;border:0;border-radius:0;box-shadow:none}.jit-home-scene{top:0;bottom:auto}.jit-home-scene,.jit-home-veil{position:fixed;height:min(100svh,920px)}.jit-home-veil{background:linear-gradient(180deg,rgb(255 253 248/5%),rgb(255 253 248/12%) 36%,rgb(245 241 233/82%)),linear-gradient(90deg,rgb(255 250 239/10%),transparent 64%)}.jit-home-content{gap:22px;padding:18px 18px 34px}.jit-home-mobile-brand{display:flex;align-items:center;justify-content:space-between;min-height:46px}.jit-home-mobile-brand .brand-mark{gap:8px}.jit-home-mobile-brand .brand-symbol{width:44px;height:44px}.jit-home-mobile-brand .brand-mark strong{display:none}.jit-home-mobile-brand>a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:#142128;text-decoration:none}.jit-home-intro{grid-template-columns:minmax(0,1fr) auto;gap:12px}.jit-home-greeting h1{max-width:570px;font-size:clamp(2.15rem,10vw,3.5rem);line-height:1.01}.jit-home-greeting p{font-size:.84rem}.jit-home-focus{min-width:112px;max-width:145px}.jit-home-focus strong{font-size:.68rem}.jit-home-command{min-height:58px;grid-template-columns:22px minmax(0,1fr) 28px;gap:9px;padding:8px 14px 8px 16px;font-size:.78rem}.jit-home-command-arrow{font-size:1.45rem}.jit-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jit-home-metric{min-height:112px;padding:15px;border-radius:15px}.jit-home-metric strong{font-size:clamp(1.85rem,9vw,2.5rem)}.jit-home-metric-icon{font-size:1.2rem}.jit-home-dashboard{grid-template-columns:1fr;gap:10px}.jit-home-panel{padding:15px 15px 7px}.jit-home-list-row{min-height:54px;gap:8px}.jit-home-list-tag{display:none}.jit-home-boundary{align-items:flex-start;font-size:.68rem}.jit-home-boundary a{display:none}.home-page .boundary-panel,.home-page .content-section{position:relative;z-index:2;margin-right:18px;margin-left:18px}.mobile-product-nav{min-height:74px;padding:7px 7px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgb(32 43 47/9%);background:rgb(255 253 249/95%);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.mobile-nav-link{min-height:56px;border-radius:16px;color:#748085}.mobile-nav-link>span{font-size:1.08rem}.mobile-nav-link small{font-size:.62rem}.mobile-nav-link-active{color:#17242a;background:#eee8df}}@media (max-width:480px){.jit-home-content{padding-right:14px;padding-left:14px}.jit-home-intro{grid-template-columns:1fr}.jit-home-focus{position:absolute;top:23px;right:16px}.jit-home-greeting{padding-top:42px}.jit-home-greeting h1{font-size:clamp(2.05rem,12.5vw,3.25rem)}.jit-home-command{font-size:.74rem}.jit-home-metric{min-height:106px}.jit-home-list-copy strong{font-size:.72rem}}@media (hover:none){.jit-home-command:hover,.jit-home-list-row:hover,.jit-home-metric:hover,.product-sidebar .nav-link:not(.nav-link-disabled):hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.jit-mountain-scene{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.brand-symbol-vector{overflow:visible;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.brand-symbol-vector:after{display:none!important}.brand-symbol-ticks line{stroke-width:1.35}.brand-symbol-tick-major{stroke-width:2.1!important}.brand-symbol-center{filter:drop-shadow(0 1px 2px rgb(93 61 16/18%))}.jit-home-greeting h1{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif}.jit-home-metric-icon{display:grid;place-items:center}.jit-home-metric-icon svg{width:34px;height:34px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.jit-home-metric:nth-child(3) .jit-home-metric-icon{color:var(--jit-gold-500)}.jit-home-metric:nth-child(4) .jit-home-metric-icon svg{width:46px}.jit-home-list-row{grid-template-columns:12px 58px minmax(0,1fr) auto 18px}.jit-home-list-time{color:#58656a;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.jit-first-entry-welcome{position:fixed;right:18px;bottom:18px;left:calc(260px + 18px);z-index:80;overflow:hidden;color:#f8f4eb;border:1px solid rgb(255 255 255/10%);border-radius:18px;background:radial-gradient(circle at 12% 0,rgb(205 154 74/11%),transparent 26%),linear-gradient(145deg,#142228,#0e1a20 58%,#0a151a);box-shadow:0 30px 90px rgb(4 12 16/34%),inset 0 1px 0 rgb(255 255 255/6%);transform-origin:bottom center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform,opacity}.jit-first-entry-welcome:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 48%,rgb(255 255 255/2%) 49%,transparent 52%),repeating-linear-gradient(0deg,rgb(255 255 255/.012) 0 1px,transparent 1px 4px);mix-blend-mode:screen}.jit-first-entry-welcome-closing{pointer-events:none}.jit-first-entry-drag-handle{position:absolute;top:7px;left:50%;z-index:3;width:154px;min-height:28px;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:2px 8px;border:0;color:#a9b0b2;background:transparent;transform:translateX(-50%);touch-action:none;cursor:-webkit-grab;cursor:grab}.jit-first-entry-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing;transform:translateX(-50%)!important}.jit-first-entry-drag-handle>span{width:48px;height:3px;border-radius:999px;background:rgb(255 255 255/24%)}.jit-first-entry-drag-handle small{font-size:.52rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.jit-first-entry-grid{position:relative;z-index:2;min-height:148px;display:grid;grid-template-columns:190px minmax(300px,.95fr) minmax(360px,1.15fr);align-items:center;padding:30px 42px 24px}.jit-first-entry-mark,.jit-first-entry-philosophy,.jit-first-entry-promise{min-width:0;min-height:92px;display:flex;align-items:center}.jit-first-entry-mark{justify-content:center;border-right:1px solid rgb(255 255 255/17%)}.jit-first-entry-time-mark{width:96px!important;height:96px!important}.jit-first-entry-promise{position:relative;flex-direction:column;justify-content:center;gap:4px;padding:0 42px;text-align:center;border-right:1px solid rgb(255 255 255/12%)}.jit-first-entry-promise p{color:#f7f2e9;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(.9rem,1.25vw,1.22rem);line-height:1.5;letter-spacing:.21em}.jit-first-entry-promise>span{color:#c99a4a;font-family:Snell Roundhand,Segoe Script,cursive;font-size:1.18rem;line-height:1;transform:rotate(-5deg)}.jit-first-entry-philosophy{display:grid;grid-gap:6px;gap:6px;padding-left:48px}.jit-first-entry-philosophy p{margin:0;color:#f3eee6;font-size:.72rem;font-weight:560;letter-spacing:.16em}.jit-first-entry-philosophy p strong{color:#c99a4a;font-weight:650}.jit-first-entry-philosophy>span{color:#e5e3dc;font-size:clamp(.74rem,.95vw,.9rem);line-height:1.5}@media (min-width:851px){.product-sidebar>a .brand-mark{flex-direction:column;align-items:center;gap:10px;text-align:center}.product-sidebar>a .brand-mark>span:last-child{justify-items:center}}@media (max-width:1100px) and (min-width:851px){.jit-first-entry-grid{grid-template-columns:150px .9fr 1.1fr;padding-right:28px;padding-left:28px}.jit-first-entry-promise{padding-right:24px;padding-left:24px}.jit-first-entry-philosophy{padding-left:30px}}@media (max-width:850px){.jit-mountain-scene{position:fixed;top:0;right:0;bottom:auto;left:0;width:100%;height:min(100svh,920px)}.jit-home-veil{background:radial-gradient(circle at 18% 14%,rgb(255 247 228/68%),transparent 34%),linear-gradient(180deg,rgb(255 253 248/5%),rgb(255 253 248/12%) 36%,rgb(245 241 233/82%)),linear-gradient(90deg,rgb(255 250 239/10%),transparent 64%)}.jit-home-list-row{grid-template-columns:10px 50px minmax(0,1fr) auto 16px}.jit-first-entry-welcome{right:10px;bottom:calc(84px + env(safe-area-inset-bottom));left:10px;border-radius:20px}.jit-first-entry-grid{max-height:min(62svh,480px);overflow-y:auto;grid-template-columns:1fr;gap:16px;padding:36px 24px 24px}.jit-first-entry-mark,.jit-first-entry-philosophy,.jit-first-entry-promise{min-height:auto;border:0}.jit-first-entry-mark{justify-content:center}.jit-first-entry-time-mark{width:76px!important;height:76px!important}.jit-first-entry-promise{padding:0 0 16px;border-bottom:1px solid rgb(255 255 255/13%)}.jit-first-entry-promise p{font-size:.88rem}.jit-first-entry-philosophy{justify-items:center;padding:0;text-align:center}.jit-first-entry-philosophy>span{font-size:.76rem}}@media (max-width:480px){.jit-home-list-row{grid-template-columns:8px 42px minmax(0,1fr) 16px}.jit-home-list-tag{display:none}.jit-home-list-time{font-size:.57rem}.jit-first-entry-grid{padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.jit-first-entry-welcome{transition:none}}.jit-home-hero{background-color:#d5d3cc;background-image:linear-gradient(180deg,rgb(255 250 240/4%),rgb(255 250 240/2%) 46%,rgb(235 232 224/22%));background-repeat:no-repeat;background-size:cover}.jit-mountain-scene{opacity:1;mix-blend-mode:normal}.jit-home-veil{background:radial-gradient(circle at 17% 18%,rgb(255 247 228/18%),transparent 36%),linear-gradient(180deg,rgb(255 252 245/3%),rgb(255 252 245/2%) 44%,rgb(241 238 231/49%)),linear-gradient(90deg,rgb(255 249 238/5%),transparent 58%)}@media (min-width:851px){.product-sidebar>a{display:block;color:inherit;text-decoration:none}.product-sidebar>a .brand-mark{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding-top:2px;text-align:center}.product-sidebar>a .brand-symbol{width:92px;height:92px}.product-sidebar>a .brand-wordmark-lockup{width:max-content;justify-items:center;gap:4px;white-space:nowrap}.product-sidebar>a .brand-mark strong{color:#fffdf9;font-size:.84rem;font-weight:540;letter-spacing:.28em;line-height:1;transform:translateX(.14em)}.product-sidebar>a .brand-mark small{color:#c99a4a;font-size:.47rem;font-weight:620;letter-spacing:.18em;line-height:1;transform:translateX(.09em)}.product-sidebar .primary-navigation{margin-top:38px}}.brand-symbol-center{stroke:none}@media (max-width:850px){.jit-home-veil{background:radial-gradient(circle at 18% 14%,rgb(255 247 228/30%),transparent 36%),linear-gradient(180deg,rgb(255 253 248/2%),rgb(255 253 248/5%) 36%,rgb(245 241 233/66%)),linear-gradient(90deg,rgb(255 250 239/4%),transparent 66%)}}.jit-mountain-scene{overflow:hidden;isolation:isolate;background:#d7d6cf}.jit-mountain-photo,.jit-mountain-photo-grain,.jit-mountain-photo-haze,.jit-mountain-photo-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.jit-mountain-photo{z-index:0;display:block;object-position:50% 48%;filter:grayscale(.32) saturate(.42) contrast(.86) brightness(1.09);transform:scale(1.004);transform-origin:center}.jit-mountain-photo-haze{z-index:1;background:radial-gradient(ellipse 72% 64% at 14% 15%,rgb(255 252 244/61%) 0,rgb(245 240 231/38%) 31%,rgb(226 225 220/13%) 52%,transparent 73%),linear-gradient(90deg,rgb(250 248 242/18%),rgb(239 238 234/8%) 40%,rgb(190 196 196/5%) 69%,rgb(70 79 81/8%)),linear-gradient(180deg,rgb(255 254 250/14%),transparent 45%,rgb(239 238 234/9%) 66%,rgb(236 234 229/45%))}.jit-mountain-photo-light{z-index:2;background:radial-gradient(ellipse 46% 31% at 17% 39%,rgb(255 250 240/24%),transparent 74%),linear-gradient(180deg,transparent 0 58%,rgb(252 250 246/6%) 69%,rgb(246 244 239/26%));opacity:.9}.jit-mountain-photo-grain{z-index:3;opacity:.055;background-image:repeating-linear-gradient(0deg,rgb(255 255 255/1%) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgb(20 31 35/.7%) 0 1px,transparent 1px 5px);mix-blend-mode:soft-light}@media (max-width:850px){.jit-mountain-photo{object-position:58% 46%;filter:grayscale(.36) saturate(.38) contrast(.85) brightness(1.1);transform:scale(1.01)}.jit-mountain-photo-haze{background:radial-gradient(ellipse 88% 54% at 12% 9%,rgb(255 252 244/65%) 0,rgb(245 240 231/37%) 35%,transparent 73%),linear-gradient(180deg,rgb(255 254 250/10%),transparent 43%,rgb(241 239 234/22%) 72%,rgb(237 235 231/54%))}.jit-mountain-photo-light{background:linear-gradient(90deg,rgb(252 248 240/13%),transparent 68%),linear-gradient(180deg,transparent 0 60%,rgb(247 245 241/33%) 100%)}}@media (prefers-reduced-motion:reduce){.jit-mountain-photo{transform:none}}.auth-page{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);overflow:hidden;background:#dfe7e7}.auth-page:before{z-index:-3;background-color:#dfe7e7;background-image:linear-gradient(90deg,rgb(21 35 40/10%),rgb(31 45 49/1%) 44%,rgb(250 247 239/34%)),linear-gradient(180deg,rgb(250 248 241/24%),rgb(213 224 224/10%) 48%,rgb(224 218 207/30%)),url("https://upload.wikimedia.org/wikipedia/commons/e/e2/Sand_beach_by_the_calm_ocean_(Unsplash).jpg");background-position:50%,50%,50% 52%;filter:grayscale(.18) saturate(.58) contrast(.9) brightness(1.04)}.auth-page:after,.auth-page:before{content:"";position:absolute;inset:0}.auth-page:after{z-index:-2;pointer-events:none;background:radial-gradient(ellipse 72% 60% at 16% 16%,rgb(255 253 247/54%),transparent 68%),linear-gradient(90deg,rgb(238 239 233/12%),transparent 52%,rgb(249 247 241/48%)),linear-gradient(180deg,rgb(255 255 255/5%) 0 56%,rgb(244 240 231/30%) 100%)}.auth-introduction{min-height:100svh;padding:clamp(28px,4.4vw,64px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:transparent}.auth-introduction:after,.auth-introduction:before{display:none}.auth-introduction>*{position:relative;z-index:1}.auth-brand-corner{align-self:flex-start;width:-moz-fit-content;width:fit-content}.auth-brand-corner .brand-mark{gap:10px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-brand-corner .brand-symbol{width:42px;height:42px}.auth-brand-corner .brand-wordmark-lockup{display:grid;align-items:center}.auth-brand-corner .brand-mark strong{color:#17252a;font-size:.74rem;font-weight:570;letter-spacing:.27em;line-height:1}.auth-introduction-copy{width:min(100%,650px);margin-bottom:clamp(24px,6vh,64px);padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 24px rgb(255 255 255/40%)}.auth-introduction h1{max-width:620px;margin-bottom:18px;color:#17252a;font-size:clamp(2.45rem,5vw,5rem);letter-spacing:-.04em}.auth-introduction p:not(.eyebrow){max-width:550px;margin-bottom:0;color:#3d4d52;font-size:clamp(.98rem,1.3vw,1.1rem)}.auth-panel{min-height:100svh;display:grid;place-items:center;padding:clamp(24px,4.5vw,64px);background:linear-gradient(180deg,rgb(255 253 248/78%),rgb(247 244 237/88%));border-left:1px solid rgb(255 255 255/48%);box-shadow:-22px 0 72px rgb(34 47 51/7%);-webkit-backdrop-filter:blur(20px) saturate(.9);backdrop-filter:blur(20px) saturate(.9)}.auth-card{width:min(100%,460px);padding:clamp(26px,3vw,38px);border:1px solid rgb(204 197 184/68%);border-radius:24px;background:rgb(255 253 248/90%);box-shadow:0 24px 70px rgb(25 39 43/10%);-webkit-backdrop-filter:blur(18px) saturate(.94);backdrop-filter:blur(18px) saturate(.94)}.auth-card h2{margin-bottom:10px;color:#17252a;letter-spacing:-.025em}.auth-card .muted{color:#58666a}.auth-card .form-stack{gap:17px;margin-top:28px}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]){min-height:52px;border:1px solid #cbc6bb;border-radius:13px;background:rgb(255 255 255/88%);box-shadow:inset 0 1px 0 rgb(255 255 255/78%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]):focus{border-color:#bd8628;background:white;box-shadow:0 0 0 4px rgb(189 134 40/10%);outline:none}.auth-card .primary-button{min-height:50px;border-color:#243238;background:linear-gradient(180deg,#26353a,#17252a);box-shadow:0 12px 26px rgb(23 37 42/16%);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.auth-card .primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 15px 30px rgb(23 37 42/20%)}.auth-card .primary-button:disabled{cursor:not-allowed;opacity:.48}.auth-card .legal-consent{padding:16px;border:1px solid #ddd6c9;border-radius:14px;background:rgb(248 245 238/76%)}.auth-card .legal-consent-heading{margin-bottom:10px;color:#27373c;font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.auth-card .legal-consent-check{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#536166;font-size:.78rem;line-height:1.55}.auth-card .legal-consent-check input[type=checkbox]{width:17px;height:17px;margin:3px 0 0;accent-color:#bd8628}.auth-card .legal-consent-check label{display:inline;font-size:inherit;font-weight:500}.auth-card .legal-consent-check a{color:#26383e;font-weight:720;text-underline-offset:2px}.auth-card .legal-consent-note{margin:12px 0 0;padding-top:12px;border-top:1px solid #e3ddd1;color:#6b7475;font-size:.72rem}.auth-switch{margin-bottom:0;text-align:center}@media (max-width:900px){.auth-page{grid-template-columns:1fr;min-height:100svh}.auth-page:before{background-position:50%,50%,53% 50%;transform:scale(1.006)}.auth-introduction{min-height:38svh;padding:20px 18px 28px;gap:44px}.auth-introduction-copy{width:min(100%,560px);margin-bottom:0}.auth-introduction h1{max-width:520px;font-size:clamp(2.1rem,9vw,3.45rem)}.auth-panel{min-height:62svh;padding:24px 16px 34px;border-left:0;border-top:1px solid rgb(255 255 255/50%);box-shadow:0 -18px 56px rgb(34 47 51/7%);background:linear-gradient(180deg,rgb(250 248 242/88%),rgb(247 244 237/96%))}.auth-card{width:min(100%,520px);padding:24px 20px;border-radius:20px}}@media (max-width:520px){.auth-page:before{background-position:50%,50%,58% 48%}.auth-introduction{min-height:35svh;padding:16px 14px 20px;gap:34px}.auth-brand-corner .brand-symbol{width:36px;height:36px}.auth-brand-corner .brand-mark strong{font-size:.67rem}.auth-introduction .eyebrow{font-size:.62rem}.auth-introduction p:not(.eyebrow){font-size:.91rem}.auth-panel{min-height:65svh;padding:18px 12px 28px}.auth-card{padding:22px 17px}}@media (prefers-reduced-motion:reduce){.auth-card .primary-button,.auth-page:before{transform:none;transition:none}}.brand-symbol,.brand-symbol-vector{overflow:visible;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.brand-symbol-ring,.brand-symbol-vector:after,.brand-symbol:after{display:none!important;content:none!important}.brand-symbol-svg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.brand-symbol-ticks line{fill:none;stroke:#c99a4a;stroke-width:1.18;stroke-linecap:round;opacity:.96;vector-effect:non-scaling-stroke}.brand-symbol-hand{display:block!important;fill:none;stroke:#c99a4a;stroke-width:1.8;stroke-linecap:round;opacity:.98;vector-effect:non-scaling-stroke}.brand-symbol-center{fill:#c99a4a;filter:drop-shadow(0 1px 1px rgb(91 59 15/16%))}.jit-mountain-scene{transform:scale(1.004);transform-origin:center;filter:grayscale(.08) saturate(.72) contrast(.94) brightness(1.02)}.jit-home-veil{background:radial-gradient(circle at 17% 16%,rgb(252 249 241/42%),transparent 38%),linear-gradient(180deg,rgb(255 254 250/3%),rgb(250 248 242/6%) 43%,rgb(239 237 231/64%)),linear-gradient(90deg,rgb(250 247 239/8%),rgb(248 246 240/2%) 50%,rgb(69 76 78/3%));-webkit-backdrop-filter:saturate(.92);backdrop-filter:saturate(.92)}.jit-first-entry-signoff{display:inline-block;margin-top:12px;color:#c99a4a!important;font-family:inherit!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.24em!important;line-height:1!important;text-transform:uppercase;transform:none!important}@media (max-width:850px){.jit-mountain-scene{transform:scale(1.008);transform-origin:60% 24%;filter:grayscale(.1) saturate(.7) contrast(.93) brightness(1.025)}.jit-home-veil{background:radial-gradient(circle at 17% 13%,rgb(252 249 242/48%),transparent 38%),linear-gradient(180deg,rgb(255 254 251/2%),rgb(251 249 244/5%) 39%,rgb(241 239 233/72%)),linear-gradient(90deg,rgb(249 247 241/7%),transparent 64%)}}@media (prefers-reduced-motion:reduce){.jit-mountain-scene{transform:none}}:root{--jit-display-serif:"Bodoni 72",Didot,"Iowan Old Style",Baskerville,Georgia,serif;--jit-ui-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Avenir Next","Segoe UI",sans-serif;--jit-glass-line:rgb(255 255 255/44%);--jit-glass-highlight:rgb(255 255 255/22%);--jit-glass-shadow:rgb(8 18 23/22%);--jit-glass-tint:rgb(28 39 44/31%)}body,button,input,select,textarea{font-family:var(--jit-ui-sans)}.auth-card h2,.auth-introduction h1,.jit-first-entry-promise p,.jit-home-greeting h1,.jit-home-metric strong{font-family:var(--jit-display-serif)}.auth-introduction h1,.jit-home-greeting h1{font-weight:500;letter-spacing:-.026em;line-height:.98}.jit-home-focus span,.jit-home-metric small,.jit-home-panel h2{font-family:var(--jit-ui-sans);font-weight:650;letter-spacing:.075em}.jit-home-metric small{font-size:.64rem}.jit-home-focus span{font-size:.61rem}.auth-card,.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]),.jit-home-command,.jit-home-metric,.jit-home-panel{position:relative;border:1px solid var(--jit-glass-line);background:linear-gradient(145deg,rgb(255 255 255/24%),rgb(255 255 255/9%) 34%,rgb(43 56 61/18%)),rgb(231 232 228/18%);box-shadow:inset 0 1px 0 rgb(255 255 255/56%),inset 0 -1px 0 rgb(0 0 0/9%),inset 10px 0 26px rgb(255 255 255/5%),0 18px 42px var(--jit-glass-shadow),0 1px 0 rgb(255 255 255/24%);backdrop-filter:blur(19px) saturate(1.22) contrast(1.06) brightness(1.03);-webkit-backdrop-filter:blur(19px) saturate(1.22) contrast(1.06) brightness(1.03)}.auth-card:before,.jit-home-command:before,.jit-home-metric:before,.jit-home-panel:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 68% 36% at 18% 0,rgb(255 255 255/22%),transparent 66%),linear-gradient(112deg,transparent 0 35%,rgb(255 255 255/8%) 48%,transparent 62%);opacity:.9}.auth-card:after,.jit-home-command:after,.jit-home-metric:after,.jit-home-panel:after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/16%),inset 0 10px 30px rgb(255 255 255/5%),0 0 24px rgb(255 244 223/3%)}.jit-home-metric,.jit-home-panel{color:#152127}.jit-home-metric{border-radius:20px;background:linear-gradient(145deg,rgb(245 244 239/30%),rgb(79 91 95/16%) 54%,rgb(24 36 41/22%)),rgb(227 229 226/16%)}.jit-home-metric:hover{transform:translateY(-3px) scale(1.008);background:linear-gradient(145deg,rgb(255 255 255/33%),rgb(90 102 106/18%) 54%,rgb(24 36 41/21%)),rgb(231 232 229/18%);box-shadow:inset 0 1px 0 rgb(255 255 255/64%),inset 0 -1px 0 rgb(0 0 0/8%),0 24px 48px rgb(8 18 23/25%)}.jit-home-command{min-height:68px;color:rgb(30 39 43/82%);background:linear-gradient(145deg,rgb(255 255 255/33%),rgb(255 255 255/11%) 43%,rgb(52 63 67/17%)),rgb(226 228 226/18%)}.jit-home-command:hover{background:linear-gradient(145deg,rgb(255 255 255/39%),rgb(255 255 255/14%) 43%,rgb(52 63 67/16%)),rgb(230 231 228/20%)}.jit-home-panel{border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255/27%),rgb(255 255 255/10%) 48%,rgb(52 64 69/13%)),rgb(236 235 230/18%)}.jit-home-focus{width:-moz-fit-content;width:fit-content;min-width:0;justify-self:end;gap:1px;padding:10px 14px;border:1px solid rgb(255 255 255/36%);border-radius:999px;text-align:left;background:linear-gradient(145deg,rgb(255 255 255/22%),rgb(30 42 47/26%)),rgb(32 43 47/16%);box-shadow:inset 0 1px 0 rgb(255 255 255/36%),0 12px 28px rgb(10 19 23/17%);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.jit-home-focus span,.jit-home-focus strong{color:#f7f4ec;text-shadow:0 1px 12px rgb(0 0 0/22%)}.jit-home-focus strong{max-width:190px;font-size:.72rem;font-weight:520}.product-sidebar>a .brand-mark strong{font-family:var(--jit-ui-sans);font-size:.82rem;font-weight:560;letter-spacing:.22em}.product-sidebar>a .brand-mark small{font-family:var(--jit-ui-sans);font-size:.45rem;font-weight:590;letter-spacing:.135em;opacity:.9}.auth-panel{background:linear-gradient(180deg,rgb(14 24 29/14%),rgb(15 24 29/26%));border-left-color:rgb(255 255 255/20%);box-shadow:-18px 0 54px rgb(4 12 16/12%);backdrop-filter:blur(3px) saturate(1.06);-webkit-backdrop-filter:blur(3px) saturate(1.06)}.auth-card{background:linear-gradient(145deg,rgb(255 255 255/18%),rgb(52 62 65/18%) 55%,rgb(12 24 29/30%)),rgb(34 45 49/23%);box-shadow:inset 0 1px 0 rgb(255 255 255/42%),inset 0 -1px 0 rgb(0 0 0/12%),0 28px 72px rgb(5 12 16/28%);backdrop-filter:blur(24px) saturate(1.24) contrast(1.08) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.24) contrast(1.08) brightness(1.02)}.auth-card,.auth-card .auth-switch,.auth-card .legal-consent-check,.auth-card .legal-consent-note,.auth-card .muted,.auth-card h2,.auth-card label{color:#f8f5ed}.auth-card .legal-consent-check,.auth-card .legal-consent-note,.auth-card .muted{opacity:.78}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]){color:#fffdf8;border-radius:17px;border-color:rgb(255 255 255/28%);background:linear-gradient(145deg,rgb(255 255 255/12%),rgb(13 24 28/21%)),rgb(255 255 255/5%);box-shadow:inset 0 1px 0 rgb(255 255 255/28%),0 8px 22px rgb(6 15 19/10%);backdrop-filter:blur(17px) saturate(1.16);-webkit-backdrop-filter:blur(17px) saturate(1.16)}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden])::placeholder{color:rgb(255 252 246/58%)}.auth-card .primary-button{color:#172127;border-color:rgb(255 255 255/66%);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(238 234 226/90%));box-shadow:inset 0 1px 0 #fff,0 14px 30px rgb(5 13 17/21%)}.auth-card .legal-consent{border-color:rgb(255 255 255/19%);background:rgb(19 31 36/20%)}.auth-card .auth-switch a,.auth-card .legal-consent-check a{color:#f4c977}.jit-first-entry-welcome{border-color:rgb(255 255 255/14%);background:linear-gradient(145deg,rgb(255 255 255/7%),rgb(11 22 27/76%)),rgb(10 20 25/78%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 28px 74px rgb(4 12 16/31%);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.jit-first-entry-grid{min-height:116px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;padding:28px 38px 22px}.jit-first-entry-mark{display:none}.jit-first-entry-promise{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;grid-gap:20px;gap:20px;padding:0;text-align:left;border-right:0}.jit-first-entry-promise p{order:2;margin:0;color:#f5f1e9;font-family:var(--jit-ui-sans);font-size:clamp(.78rem,.94vw,.9rem);font-weight:560;line-height:1.45;letter-spacing:.01em}.jit-first-entry-promise>.jit-first-entry-signoff{order:1;color:#d3a153;font-family:Snell Roundhand,Segoe Script,cursive!important;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:400!important;letter-spacing:0!important;line-height:1;transform:rotate(-4deg);white-space:nowrap}.jit-first-entry-philosophy{min-height:72px;justify-items:end;align-content:center;gap:4px;padding:0;text-align:right}.jit-first-entry-philosophy p{color:#f6f1e8;font-size:.7rem;font-weight:620;letter-spacing:.12em}.jit-first-entry-philosophy p strong{color:inherit;font-weight:inherit}.jit-first-entry-philosophy>span{color:rgb(236 232 224/68%);font-size:.68rem;line-height:1.4}@media (max-width:850px){.auth-introduction h1,.jit-home-greeting h1{letter-spacing:-.02em}.jit-home-metric{border-radius:18px}.jit-first-entry-grid{grid-template-columns:1fr;gap:12px;padding:34px 22px 20px}.jit-first-entry-promise{grid-template-columns:1fr;gap:8px}.jit-first-entry-philosophy,.jit-first-entry-promise{justify-items:center;text-align:center}}@media (prefers-reduced-transparency:reduce){.auth-card,.jit-home-command,.jit-home-metric,.jit-home-panel{background:rgb(245 242 235/94%);backdrop-filter:none;-webkit-backdrop-filter:none}}.auth-page:before{background-color:#483a31;background-image:linear-gradient(90deg,rgb(11 20 24/20%),rgb(18 27 30/2%) 48%,rgb(18 23 25/10%)),linear-gradient(180deg,rgb(255 229 194/3%),transparent 52%,rgb(12 20 23/14%)),url("https://upload.wikimedia.org/wikipedia/commons/d/d5/Sunrise_on_the_Beach%2C_Bavaro%2C_Dominican_Republic_(49785955631).jpg");background-position:50%,50%,56% 48%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.04) contrast(1.01) brightness(.96) sepia(.035);transform:scale(1.004)}.auth-page:after{background:radial-gradient(ellipse 48% 42% at 76% 34%,rgb(255 193 112/10%),transparent 74%),linear-gradient(90deg,rgb(10 20 24/12%),transparent 50%,rgb(9 16 19/5%)),linear-gradient(180deg,transparent 0 64%,rgb(10 17 20/10%) 100%)}.jit-home-hero{background-color:#7f746b}.jit-mountain-scene{opacity:1!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important}.jit-mountain-photo{object-fit:cover;object-position:52% 43%;filter:saturate(.98) contrast(1.03) brightness(.91) sepia(.025);transform:scale(1.012)}.jit-mountain-photo-haze{background:radial-gradient(ellipse 55% 40% at 73% 12%,rgb(255 207 151/12%),transparent 70%),linear-gradient(90deg,rgb(10 19 24/8%),transparent 46%,rgb(13 21 25/3%)),linear-gradient(180deg,rgb(255 238 215/2%),transparent 50%,rgb(8 17 22/8%));mix-blend-mode:screen}.jit-mountain-photo-light{background:radial-gradient(ellipse 50% 34% at 72% 16%,rgb(255 211 158/9%),transparent 72%),linear-gradient(180deg,transparent 0 64%,rgb(7 15 20/6%) 100%);opacity:.72}.jit-home-veil{background:radial-gradient(circle at 75% 13%,rgb(255 210 158/7%),transparent 28%),linear-gradient(180deg,transparent 0 54%,rgb(8 17 22/4%) 100%),linear-gradient(90deg,rgb(6 15 20/5%),transparent 54%,rgb(8 16 21/2%));-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:900px){.auth-page:before{background-position:50%,50%,61% 48%;filter:saturate(1.02) contrast(1) brightness(.95) sepia(.03)}}@media (max-width:850px){.jit-mountain-photo{object-position:57% 40%;filter:saturate(.96) contrast(1.02) brightness(.93) sepia(.02);transform:scale(1.025)}.jit-home-veil{background:radial-gradient(circle at 72% 12%,rgb(255 210 160/7%),transparent 29%),linear-gradient(180deg,transparent 0 58%,rgb(8 17 22/6%) 100%)}}@media (max-width:520px){.auth-page:before{background-position:50%,50%,64% 47%}}:root{--jit-ref-glass-line:rgb(255 255 255/58%);--jit-ref-glass-line-soft:rgb(255 255 255/30%);--jit-ref-glass-shadow:rgb(4 13 18/24%);--jit-ref-glass-dark:rgb(10 21 28/11%);--jit-ref-glass-light:rgb(255 255 255/10%)}.auth-card,.jit-home-command,.jit-home-metric,.jit-home-panel{border-color:var(--jit-ref-glass-line);background:radial-gradient(ellipse 90% 62% at 8% -8%,rgb(255 255 255/18%),transparent 55%),linear-gradient(138deg,rgb(255 255 255/11%),rgb(255 255 255/4%) 42%,rgb(8 22 29/10%)),rgb(18 30 37/8%);box-shadow:inset 0 1px 0 rgb(255 255 255/74%),inset 1px 0 0 rgb(255 255 255/24%),inset 0 -1px 0 rgb(1 10 15/20%),0 1px 0 rgb(255 255 255/18%),0 16px 38px var(--jit-ref-glass-shadow);backdrop-filter:blur(8px) saturate(1.18) contrast(1.08) brightness(1.015);-webkit-backdrop-filter:blur(8px) saturate(1.18) contrast(1.08) brightness(1.015)}.auth-card:before,.jit-home-command:before,.jit-home-metric:before,.jit-home-panel:before{inset:0;border:1px solid rgb(255 255 255/26%);background:radial-gradient(ellipse 52% 16% at 32% 0,rgb(255 255 255/34%),transparent 76%),radial-gradient(ellipse 34% 44% at 100% 22%,rgb(255 255 255/14%),transparent 72%),linear-gradient(112deg,transparent 0 42%,rgb(255 255 255/7%) 50%,transparent 58%);box-shadow:inset 0 0 0 .5px rgb(255 255 255/26%),inset 0 8px 18px rgb(255 255 255/4%);opacity:1;mix-blend-mode:screen}.auth-card:after,.jit-home-command:after,.jit-home-metric:after,.jit-home-panel:after{inset:1px;background:linear-gradient(180deg,rgb(255 255 255/3%),transparent 38%,rgb(0 12 18/3%));box-shadow:inset 0 0 0 1px rgb(255 255 255/7%),inset 0 -8px 18px rgb(0 11 17/4%);opacity:.82}.jit-home-metric{background:radial-gradient(ellipse 72% 42% at 18% 0,rgb(255 255 255/15%),transparent 62%),linear-gradient(145deg,rgb(255 255 255/10%),rgb(14 28 35/8%) 64%,rgb(5 17 24/13%)),rgb(21 34 41/7%)}.jit-home-metric:hover{background:radial-gradient(ellipse 72% 42% at 18% 0,rgb(255 255 255/20%),transparent 62%),linear-gradient(145deg,rgb(255 255 255/13%),rgb(14 28 35/8%) 64%,rgb(5 17 24/12%)),rgb(21 34 41/8%);box-shadow:inset 0 1px 0 rgb(255 255 255/78%),inset 0 -1px 0 rgb(1 10 15/18%),0 22px 42px rgb(4 13 18/27%)}.jit-home-command{background:radial-gradient(ellipse 62% 44% at 14% 0,rgb(255 255 255/16%),transparent 66%),linear-gradient(145deg,rgb(255 255 255/10%),rgb(11 25 32/9%) 72%),rgb(19 31 38/7%)}.jit-home-panel{background:radial-gradient(ellipse 70% 40% at 12% 0,rgb(255 255 255/15%),transparent 64%),linear-gradient(145deg,rgb(255 255 255/9%),rgb(10 24 31/9%) 76%),rgb(20 32 39/7%)}.jit-home-focus{border-color:rgb(255 255 255/52%);background:linear-gradient(145deg,rgb(255 255 255/15%),rgb(12 24 31/12%)),rgb(17 28 35/8%);box-shadow:inset 0 1px 0 rgb(255 255 255/58%),inset 0 -1px 0 rgb(0 10 15/14%),0 12px 26px rgb(5 15 20/20%);backdrop-filter:blur(7px) saturate(1.16) contrast(1.07);-webkit-backdrop-filter:blur(7px) saturate(1.16) contrast(1.07)}.auth-panel{background:linear-gradient(180deg,rgb(10 21 27/3%),rgb(9 19 25/7%));border-left-color:rgb(255 255 255/16%);box-shadow:-12px 0 44px rgb(4 12 16/8%);backdrop-filter:none;-webkit-backdrop-filter:none}.auth-card{border-radius:28px;background:radial-gradient(ellipse 72% 26% at 24% 0,rgb(255 255 255/15%),transparent 70%),linear-gradient(145deg,rgb(255 255 255/9%),rgb(11 23 29/10%) 58%,rgb(4 16 22/15%)),rgb(18 29 35/8%);box-shadow:inset 0 1px 0 rgb(255 255 255/72%),inset 1px 0 0 rgb(255 255 255/19%),inset 0 -1px 0 rgb(0 8 13/22%),0 24px 60px rgb(5 12 16/24%);backdrop-filter:blur(9px) saturate(1.19) contrast(1.09) brightness(1.01);-webkit-backdrop-filter:blur(9px) saturate(1.19) contrast(1.09) brightness(1.01)}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]){border-color:rgb(255 255 255/35%);background:linear-gradient(145deg,rgb(255 255 255/7%),rgb(7 20 27/8%)),rgb(20 31 37/5%);box-shadow:inset 0 1px 0 rgb(255 255 255/28%),inset 0 -1px 0 rgb(0 8 12/14%),0 7px 18px rgb(5 15 19/7%);backdrop-filter:blur(6px) saturate(1.12) contrast(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.12) contrast(1.05)}.auth-card .legal-consent{border-color:rgb(255 255 255/16%);background:rgb(10 23 29/7%)}@media (max-width:850px){.auth-card,.jit-home-command,.jit-home-metric,.jit-home-panel{backdrop-filter:blur(7px) saturate(1.16) contrast(1.07);-webkit-backdrop-filter:blur(7px) saturate(1.16) contrast(1.07)}.auth-card{backdrop-filter:blur(8px) saturate(1.17) contrast(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.17) contrast(1.08)}}@media (prefers-reduced-transparency:reduce){.auth-card,.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]),.jit-home-command,.jit-home-focus,.jit-home-metric,.jit-home-panel{backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--jit-delivery-glass-line:rgb(255 255 255/62%);--jit-delivery-glass-line-soft:rgb(255 255 255/30%);--jit-delivery-glass-shadow:rgb(2 11 16/25%);--jit-delivery-glass-dark:rgb(5 17 24/10%)}.jit-mountain-scene{background-color:#202b30;background-image:url(https://upload.wikimedia.org/wikipedia/commons/2/2e/Himalaya_sunrise1.jpg);background-position:52% 42%;background-repeat:no-repeat;background-size:cover}.jit-mountain-photo{opacity:0!important}.jit-home-hero{background-color:transparent!important;background-image:none!important}.jit-mountain-photo-haze{background:radial-gradient(ellipse 52% 38% at 72% 12%,rgb(255 204 145/9%),transparent 72%),linear-gradient(90deg,rgb(5 14 19/9%),transparent 48%,rgb(6 15 19/2%)),linear-gradient(180deg,transparent 0 60%,rgb(5 14 19/8%) 100%)!important}.jit-mountain-photo-light{background:radial-gradient(ellipse 48% 30% at 73% 15%,rgb(255 218 169/9%),transparent 72%),linear-gradient(180deg,transparent 0 66%,rgb(3 11 16/5%) 100%)!important;opacity:.72!important}.jit-home-veil{background:radial-gradient(circle at 74% 12%,rgb(255 218 171/6%),transparent 29%),linear-gradient(90deg,rgb(3 12 17/5%),transparent 55%,rgb(4 12 17/2%)),linear-gradient(180deg,transparent 0 62%,rgb(3 11 16/5%) 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.auth-page:before{background-color:#4b382d!important;background-image:linear-gradient(90deg,rgb(6 15 19/20%),transparent 48%,rgb(7 14 18/8%)),linear-gradient(180deg,rgb(255 222 184/2%),transparent 58%,rgb(6 13 17/13%)),url(https://upload.wikimedia.org/wikipedia/commons/e/ec/Golden_sunrise_over_surf_at_South_Beach_Martha\'s_Vineyard%2C_USA.JPG)!important;background-position:50%,50%,54% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;filter:saturate(1.03) contrast(1.015) brightness(.92) sepia(.025)!important;transform:scale(1.004)!important}.auth-page:after{background:radial-gradient(ellipse 50% 42% at 74% 34%,rgb(255 193 112/8%),transparent 75%),linear-gradient(90deg,rgb(6 15 19/12%),transparent 49%,rgb(6 12 15/4%)),linear-gradient(180deg,transparent 0 66%,rgb(5 12 16/9%) 100%)!important}.auth-brand-corner .brand-mark small,.auth-brand-corner .brand-mark strong,.auth-introduction h1,.auth-introduction p:not(.eyebrow){color:#fffaf1!important;text-shadow:0 2px 22px rgb(2 8 12/42%)}.auth-introduction .eyebrow{color:#efc777!important;text-shadow:0 1px 16px rgb(2 8 12/38%)}.auth-card,.jit-home-command,.jit-home-metric,.jit-home-panel,.mobile-header,.mobile-product-nav{border-color:var(--jit-delivery-glass-line)!important;background:radial-gradient(ellipse 74% 30% at 22% -4%,rgb(255 255 255/15%),transparent 68%),linear-gradient(138deg,rgb(255 255 255/8%),rgb(255 255 255/3%) 42%,rgb(4 16 23/9%)),rgb(15 28 35/6%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/78%),inset 1px 0 0 rgb(255 255 255/21%),inset 0 -1px 0 rgb(0 8 13/20%),0 1px 0 rgb(255 255 255/16%),0 18px 42px var(--jit-delivery-glass-shadow)!important;backdrop-filter:blur(4px) saturate(1.14) contrast(1.08) brightness(1.015)!important;-webkit-backdrop-filter:blur(4px) saturate(1.14) contrast(1.08) brightness(1.015)!important}.auth-card:before,.jit-home-command:before,.jit-home-metric:before,.jit-home-panel:before{inset:0!important;border:1px solid rgb(255 255 255/24%)!important;background:radial-gradient(ellipse 52% 15% at 30% 0,rgb(255 255 255/39%),transparent 76%),radial-gradient(ellipse 32% 44% at 100% 18%,rgb(255 255 255/13%),transparent 72%),linear-gradient(112deg,transparent 0 43%,rgb(255 255 255/6%) 50%,transparent 57%)!important;box-shadow:inset 0 0 0 .5px rgb(255 255 255/28%),inset 0 7px 18px rgb(255 255 255/3%)!important;opacity:1!important;mix-blend-mode:screen!important}.auth-card:after,.jit-home-command:after,.jit-home-metric:after,.jit-home-panel:after{inset:1px!important;background:linear-gradient(180deg,rgb(255 255 255/2%),transparent 40%,rgb(0 10 15/3%))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/7%),inset 0 -7px 17px rgb(0 9 14/4%)!important;opacity:.8!important}.jit-home-command,.jit-home-metric,.jit-home-panel{color:#f8f5ee!important;text-shadow:0 1px 13px rgb(0 8 12/24%)}.jit-home-list-row,.jit-home-list-row p,.jit-home-list-row strong,.jit-home-list-time,.jit-home-panel h2{color:inherit!important}.jit-home-command{min-height:66px}.jit-home-focus{border-color:rgb(255 255 255/56%)!important;background:linear-gradient(145deg,rgb(255 255 255/11%),rgb(5 17 24/11%)),rgb(15 28 35/5%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/66%),inset 0 -1px 0 rgb(0 8 13/15%),0 12px 28px rgb(3 11 16/21%)!important;backdrop-filter:blur(3px) saturate(1.12) contrast(1.07)!important;-webkit-backdrop-filter:blur(3px) saturate(1.12) contrast(1.07)!important}.auth-panel{background:linear-gradient(180deg,rgb(5 14 19/2%),rgb(5 13 17/6%))!important;border-left-color:rgb(255 255 255/15%)!important;box-shadow:-10px 0 42px rgb(2 9 13/9%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.auth-card{border-radius:28px!important;background:radial-gradient(ellipse 66% 24% at 24% 0,rgb(255 255 255/14%),transparent 70%),linear-gradient(145deg,rgb(255 255 255/7%),rgb(5 17 23/9%) 60%,rgb(2 12 17/14%)),rgb(10 22 28/7%)!important;backdrop-filter:blur(5px) saturate(1.15) contrast(1.09) brightness(1.01)!important;-webkit-backdrop-filter:blur(5px) saturate(1.15) contrast(1.09) brightness(1.01)!important}.auth-card,.auth-card .auth-switch,.auth-card .legal-consent-check,.auth-card .legal-consent-note,.auth-card .muted,.auth-card h2,.auth-card label{color:#fffaf2!important}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]){color:#fffdf8!important;border-color:rgb(255 255 255/38%)!important;background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(3 15 21/7%)),rgb(13 25 31/4%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/34%),inset 0 -1px 0 rgb(0 8 12/14%),0 7px 18px rgb(2 10 14/9%)!important;backdrop-filter:blur(3px) saturate(1.1) contrast(1.05)!important;-webkit-backdrop-filter:blur(3px) saturate(1.1) contrast(1.05)!important}.auth-card .form-stack input:not([type=checkbox]):not([type=hidden])::placeholder{color:rgb(255 250 241/70%)!important}.auth-card .legal-consent{border-color:rgb(255 255 255/18%)!important;background:rgb(6 18 24/6%)!important}.auth-card .primary-button{color:#172127!important;border-color:rgb(255 255 255/68%)!important;background:linear-gradient(180deg,rgb(255 227 174/95%),rgb(220 164 91/92%))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/88%),0 14px 30px rgb(3 10 14/23%)!important}@media (max-width:900px){.auth-page:before{background-position:50%,50%,60% 49%!important;filter:saturate(1.02) contrast(1.01) brightness(.9) sepia(.02)!important}.auth-introduction{min-height:39svh!important;padding:18px 16px 26px!important;background:transparent!important}.auth-panel{min-height:61svh!important;padding:22px 14px calc(30px + env(safe-area-inset-bottom))!important;border-top:1px solid rgb(255 255 255/16%)!important;background:linear-gradient(180deg,transparent,rgb(4 12 17/8%))!important}.auth-card{width:min(100%,520px)!important;padding:23px 18px!important;border-radius:24px!important;backdrop-filter:blur(4px) saturate(1.13) contrast(1.08)!important;-webkit-backdrop-filter:blur(4px) saturate(1.13) contrast(1.08)!important}.jit-mountain-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-position:55% 38%!important;background-size:cover!important}.jit-home-veil{background:linear-gradient(180deg,rgb(3 11 16/4%),transparent 48%,rgb(3 11 16/9%)),linear-gradient(90deg,rgb(2 10 15/5%),transparent 68%)!important}.jit-home-command,.jit-home-metric,.jit-home-panel,.mobile-header,.mobile-product-nav{backdrop-filter:blur(3px) saturate(1.12) contrast(1.07)!important;-webkit-backdrop-filter:blur(3px) saturate(1.12) contrast(1.07)!important}.mobile-header{border-bottom:1px solid rgb(255 255 255/28%)!important}.mobile-product-nav{border:1px solid rgb(255 255 255/36%)!important;border-radius:22px!important}.mobile-nav-link-active{border:1px solid rgb(255 255 255/30%)!important;background:rgb(255 255 255/8%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/26%)!important}}@media (max-width:520px){.auth-page:before{background-position:50%,50%,63% 47%!important}.auth-introduction{min-height:36svh!important}.auth-panel{min-height:64svh!important}.jit-mountain-scene{background-position:56% 36%!important}}@media (prefers-reduced-transparency:reduce){.auth-card,.auth-card .form-stack input:not([type=checkbox]):not([type=hidden]),.jit-home-command,.jit-home-focus,.jit-home-metric,.jit-home-panel,.mobile-header,.mobile-product-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{--jit-launch-m3:url("https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Cloudy_sunrise_in_the_mountains_(Unsplash).jpg/1280px-Cloudy_sunrise_in_the_mountains_(Unsplash).jpg")}.jit-home-hero{background-color:#172126!important;background-image:linear-gradient(180deg,rgb(4 13 18/13%) 0,rgb(4 13 18/2%) 44%,rgb(4 12 17/20%) 100%),var(--jit-launch-m3)!important;background-position:50%,72% 60%!important}.jit-home-hero,.jit-mountain-scene{background-repeat:no-repeat!important;background-size:cover!important}.jit-mountain-scene{background-color:transparent!important;background-image:var(--jit-launch-m3)!important;background-position:72% 60%!important}.jit-mountain-photo{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;object-fit:cover!important;object-position:72% 58%!important;filter:saturate(1.18) contrast(1.12) brightness(.91) sepia(.14) hue-rotate(-3deg)!important;transform:scale(1.18)!important;transform-origin:72% 60%!important}.jit-mountain-photo-grain,.jit-mountain-photo-haze,.jit-mountain-photo-light{z-index:1!important}.jit-home-content{background:transparent!important}.jit-home-veil{background:radial-gradient(ellipse 54% 38% at 76% 13%,rgb(255 183 108/24%),transparent 72%),linear-gradient(180deg,rgb(255 174 104/7%),transparent 38%,rgb(2 8 12/20%)),linear-gradient(90deg,rgb(2 10 15/20%),transparent 46%,rgb(2 9 14/4%))!important}.jit-home-greeting h1,.jit-home-greeting p{color:#fffaf2!important;text-shadow:0 3px 30px rgb(0 7 11/42%)}.jit-home-greeting h1{max-width:760px}.auth-card,.jit-home-command,.jit-home-focus,.jit-home-metric,.jit-home-panel,.mobile-header,.mobile-product-nav{background-color:rgb(9 22 29/8%)!important}.auth-card-signup{width:min(100%,500px)!important;padding:22px 20px!important;background:radial-gradient(ellipse 62% 18% at 24% 0,rgb(255 255 255/15%),transparent 72%),linear-gradient(145deg,rgb(255 255 255/7%),rgb(7 19 25/8%) 62%,rgb(2 12 17/12%)),rgb(10 22 28/5%)!important}.auth-card-signup .form-stack{gap:12px!important}.auth-card-signup .form-stack>label{gap:5px!important;font-size:.72rem!important}.auth-card-signup .form-stack input:not([type=checkbox]):not([type=hidden]){min-height:52px!important;padding:0 16px!important}.auth-card-signup .legal-consent{margin-top:2px!important;padding:14px!important;border-radius:18px!important}.auth-card-signup .legal-consent-heading{margin-bottom:8px!important}.auth-card-signup .legal-consent-note{margin-top:11px!important;padding-top:10px!important}.auth-card-signin .primary-button,.auth-card-signup .primary-button{min-height:54px!important;border-radius:16px!important}@media (min-width:901px){body:has(.home-page) .product-shell{grid-template-columns:236px minmax(0,1fr)!important;background:#0d191f}body:has(.home-page) .product-sidebar{padding-right:16px!important;padding-left:16px!important;box-shadow:12px 0 34px rgb(4 12 17/14%)!important}.home-page{width:100%!important;max-width:none!important;margin:0!important;padding:12px 12px 18px!important;background:#0d191f}.home-page .jit-home-hero{border-radius:20px!important}}@media (max-width:900px){.jit-home-hero,.jit-mountain-scene{background-position:70% 62%!important;background-size:auto 126%!important}.jit-mountain-photo{object-position:70% 54%!important;transform:scale(1.26)!important;transform-origin:70% 66%!important}.jit-home-greeting h1{font-size:clamp(2.35rem,10vw,3.4rem)!important}.jit-home-focus{min-width:0!important;width:min(112px,34vw)!important;max-width:112px!important;gap:0!important;padding:7px 10px!important;border-radius:999px!important}.jit-home-focus span{font-size:.53rem!important;letter-spacing:.12em!important}.jit-home-focus strong{max-width:92px!important;overflow:hidden!important;font-size:.62rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.auth-card-signin,.auth-card-signup{width:min(100%,520px)!important}}@media (max-width:520px){.auth-page:before{background-position:50%,50%,63% 47%!important}.jit-home-hero,.jit-mountain-scene{background-position:72% 66%!important;background-size:auto 134%!important}.jit-mountain-photo{object-position:72% 54%!important;transform:scale(1.34)!important;transform-origin:72% 70%!important}.jit-home-focus{width:min(104px,32vw)!important;max-width:104px!important;padding:6px 9px!important}.jit-home-focus strong{max-width:86px!important}.auth-card-signup{padding:18px 15px!important;border-radius:22px!important}}:root{--jit-premium-serif:"Bodoni 72",Didot,"Bodoni MT","Times New Roman",Georgia,serif}.auth-introduction h1,.jit-home-greeting h1{font-feature-settings:"kern";font-kerning:normal;letter-spacing:-.032em!important;line-height:.99!important;text-wrap:balance}.jit-home-greeting h1{font-size:clamp(3.5rem,5.35vw,5.95rem)!important;max-width:820px!important;text-shadow:0 1px 1px rgb(0 5 8/62%),0 5px 28px rgb(0 7 11/38%)!important}.auth-introduction h1{max-width:680px!important;font-size:clamp(3rem,5.35vw,5.65rem)!important;text-shadow:0 1px 1px rgb(0 5 8/62%),0 6px 30px rgb(0 7 11/40%)!important}.auth-introduction p:not(.eyebrow),.jit-home-greeting p{color:rgb(255 250 242/95%)!important;font-weight:500!important;line-height:1.48!important;letter-spacing:-.008em;text-shadow:0 1px 2px rgb(0 5 8/72%),0 5px 20px rgb(0 7 11/36%)!important;-webkit-font-smoothing:antialiased}.jit-home-greeting p{font-size:clamp(1rem,1.25vw,1.14rem)!important}.auth-introduction p:not(.eyebrow){max-width:590px!important;font-size:clamp(1.02rem,1.34vw,1.16rem)!important}.auth-introduction .eyebrow{color:#f3cb7d!important;font-weight:760!important;letter-spacing:.18em!important;text-shadow:0 1px 2px rgb(0 5 8/74%),0 4px 16px rgb(0 7 11/34%)!important}.brand-symbol-hand,.brand-symbol-svg,.brand-symbol-tick,.brand-symbol-ticks{shape-rendering:geometricPrecision}.brand-symbol-hand,.brand-symbol-tick{vector-effect:non-scaling-stroke}.brand-symbol-hand,.brand-symbol-ticks line{stroke:#d7a452!important;stroke-width:2.05!important}.brand-symbol-center{fill:#d7a452!important}.brand-mark small,.brand-mark strong{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.auth-brand-corner .brand-mark strong{text-shadow:0 1px 10px rgb(0 5 8/48%)!important}.auth-brand-corner .brand-mark small{color:#e8b45f!important;font-weight:650!important;text-shadow:0 1px 10px rgb(0 5 8/42%)!important}@media (min-width:851px){.product-sidebar .nav-link-active{border-color:rgb(255 255 255/10%)!important;background:linear-gradient(90deg,rgb(255 255 255/12%),rgb(255 255 255/6%))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/3%),0 8px 24px rgb(0 0 0/8%)!important}}.jit-home-command{min-height:56px!important;padding-top:0!important;padding-bottom:0!important;border-radius:999px!important}.jit-home-command>span:not(.jit-home-command-spark):not(.jit-home-command-arrow){min-width:0;font-size:.96rem;letter-spacing:-.01em}.jit-first-entry-signoff{margin:0 0 4px!important;color:#e0ad5c!important;font-family:Snell Roundhand,Apple Chancery,Segoe Script,URW Chancery L,Brush Script MT,cursive!important;font-size:clamp(1.85rem,2.3vw,2.7rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:.9!important;text-transform:none!important;transform:rotate(-3deg)!important;transform-origin:center;animation:jit-signature-arrive .82s cubic-bezier(.22,1,.36,1) .12s both}.jit-first-entry-message,.jit-first-entry-philosophy,.jit-first-entry-promise p,.jit-first-entry-signoff{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.jit-first-entry-promise p{color:rgb(255 250 242/96%)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(.76rem,.92vw,.94rem)!important;font-weight:680!important;letter-spacing:.055em!important;line-height:1.45!important}.jit-first-entry-message{position:relative;min-width:0;min-height:92px;display:grid;align-content:center;justify-items:center;grid-gap:4px;gap:4px;padding:0 clamp(24px,3vw,48px);border-right:1px solid rgb(255 255 255/12%);text-align:center}.jit-first-entry-message:before{content:"";width:34px;height:1px;margin-bottom:8px;background:linear-gradient(90deg,transparent,#d8a453,transparent);opacity:0;animation:jit-welcome-line .8s ease-out .26s forwards}.jit-first-entry-message span,.jit-first-entry-message strong{display:block;opacity:0;transform:translateY(7px)}.jit-first-entry-message span{color:rgb(239 231 216/82%);font-size:clamp(.68rem,.8vw,.79rem);font-weight:560;letter-spacing:.045em;animation:jit-welcome-copy .76s cubic-bezier(.22,1,.36,1) .38s forwards}.jit-first-entry-message strong{font-family:var(--jit-premium-serif);font-size:clamp(1rem,1.35vw,1.34rem);font-weight:400;letter-spacing:-.018em;line-height:1.1;animation:jit-welcome-copy .82s cubic-bezier(.22,1,.36,1) .7s forwards}.jit-first-entry-philosophy p,.jit-first-entry-philosophy>span{color:rgb(255 250 242/90%)!important;text-shadow:0 1px 10px rgb(0 5 8/24%)}@keyframes jit-signature-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(7px) rotate(-5deg) scale(.97)}to{opacity:1;filter:blur(0);transform:translateY(0) rotate(-3deg) scale(1)}}@keyframes jit-welcome-line{0%{opacity:0;transform:scaleX(.35)}to{opacity:.85;transform:scaleX(1)}}@keyframes jit-welcome-copy{0%{opacity:0;filter:blur(1.5px);transform:translateY(7px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (max-width:900px){.jit-home-greeting h1{font-size:clamp(2.6rem,10.8vw,3.7rem)!important;line-height:.98!important}.jit-home-greeting p{font-size:.98rem!important}.jit-home-command{min-height:50px!important}.jit-home-command>span:not(.jit-home-command-spark):not(.jit-home-command-arrow){font-size:clamp(.74rem,2.15vw,.86rem)!important;letter-spacing:-.018em!important;white-space:nowrap!important}.auth-introduction h1{font-size:clamp(2.55rem,9.6vw,3.8rem)!important}.auth-introduction p:not(.eyebrow){font-size:.98rem!important}.jit-first-entry-message{min-height:auto;padding:2px 0 18px;border-right:0;border-bottom:1px solid rgb(255 255 255/12%)}.jit-first-entry-signoff{font-size:clamp(1.9rem,8vw,2.55rem)!important}}@media (max-width:520px){.jit-home-greeting h1{font-size:clamp(2.48rem,11.4vw,3.45rem)!important}.jit-home-command{min-height:48px!important}.jit-home-command>span:not(.jit-home-command-spark):not(.jit-home-command-arrow){font-size:clamp(.7rem,2.8vw,.8rem)!important;letter-spacing:-.022em!important}}@media (prefers-reduced-motion:reduce){.jit-first-entry-message span,.jit-first-entry-message strong,.jit-first-entry-message:before,.jit-first-entry-signoff{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}.jit-first-entry-signoff{font-family:Snell Roundhand,Apple Chancery,URW Chancery L,Segoe Script,Brush Script MT,cursive!important;font-size:clamp(1.95rem,2.45vw,2.85rem)!important;font-style:italic!important;font-weight:500!important;letter-spacing:-.055em!important;color:#e4b264!important;text-shadow:0 1px 14px rgb(0 5 8/30%)}.jit-first-entry-message:before{opacity:.42;animation:jit-welcome-line-luxury .62s cubic-bezier(.22,1,.36,1) 80ms both}.jit-first-entry-message span,.jit-first-entry-message strong{opacity:.44;filter:none;transform:translateY(4px)}.jit-first-entry-message span{color:rgb(244 237 225/92%);animation:jit-welcome-copy-luxury .62s cubic-bezier(.22,1,.36,1) .11s both}.jit-first-entry-message strong{color:#fffaf2;animation:jit-welcome-copy-luxury .7s cubic-bezier(.22,1,.36,1) .28s both}@keyframes jit-welcome-line-luxury{0%{opacity:.42;transform:scaleX(.72)}to{opacity:.88;transform:scaleX(1)}}@keyframes jit-welcome-copy-luxury{0%{opacity:.44;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jit-first-entry-message span,.jit-first-entry-message strong,.jit-first-entry-message:before{animation:none!important;opacity:1!important;transform:none!important}}.auth-brand-corner .brand-mark{align-items:center!important;gap:12px!important}.auth-brand-corner .brand-symbol{width:46px!important;height:46px!important}.auth-brand-corner .brand-wordmark-lockup{display:grid!important;min-width:max-content;justify-items:start}.auth-brand-corner .brand-mark strong{display:block!important;color:#fffdf8!important;font-size:.78rem!important;font-weight:620!important;letter-spacing:.285em!important;line-height:1!important;text-shadow:0 1px 12px rgb(0 5 8/52%)!important}@media (max-width:850px){.jit-home-mobile-brand{display:block!important;width:-moz-fit-content;width:fit-content}.jit-home-mobile-brand .brand-mark{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important}.jit-home-mobile-brand .brand-symbol{width:40px!important;height:40px!important}.jit-home-mobile-brand .brand-wordmark-lockup,.mobile-header .brand-wordmark-lockup{display:grid!important;min-width:max-content}.jit-home-mobile-brand .brand-mark strong,.mobile-header .brand-mark strong{display:block!important;color:#fffaf2!important;font-size:.67rem!important;font-weight:620!important;letter-spacing:.24em!important;line-height:1!important;text-shadow:0 1px 11px rgb(0 5 8/58%)!important}}@media (min-width:851px){.jit-first-entry-welcome{right:18px!important;bottom:18px!important;left:calc(260px + 18px)!important;border-radius:16px!important}.jit-first-entry-grid{min-height:102px!important;max-height:none!important;grid-template-columns:minmax(285px,.98fr) minmax(300px,1.05fr) minmax(220px,.72fr)!important;align-items:center!important;gap:0!important;padding:24px 30px 16px!important;overflow:visible!important}.jit-first-entry-message,.jit-first-entry-philosophy,.jit-first-entry-promise{min-height:62px!important}.jit-first-entry-promise{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:0 28px 0 4px!important;border-right:1px solid rgb(255 255 255/12%)!important;text-align:left!important}.jit-first-entry-signoff{flex:0 0 auto;margin:0!important;color:#e3b064!important;font-size:clamp(1.55rem,1.7vw,1.92rem)!important;font-style:italic!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.95!important;opacity:.78;transform-origin:center;animation:jit-signature-restored .64s cubic-bezier(.22,1,.36,1) both!important}.jit-first-entry-promise p{margin:0!important;color:rgb(255 250 242/96%)!important;font-size:clamp(.64rem,.7vw,.73rem)!important;font-weight:690!important;letter-spacing:.07em!important;line-height:1.45!important;text-align:left!important}.jit-first-entry-message{align-content:center!important;justify-items:center!important;gap:3px!important;padding:0 28px!important;border-right:1px solid rgb(255 255 255/12%)!important;text-align:center!important}.jit-first-entry-message:before{width:28px!important;margin-bottom:6px!important}.jit-first-entry-message span{font-size:clamp(.58rem,.64vw,.67rem)!important;letter-spacing:.035em!important}.jit-first-entry-message strong{font-size:clamp(.9rem,.98vw,1.04rem)!important;line-height:1.08!important}.jit-first-entry-philosophy{display:grid!important;align-content:center!important;justify-items:start!important;grid-gap:4px!important;gap:4px!important;padding:0 0 0 28px!important;text-align:left!important}.jit-first-entry-philosophy p{margin:0!important;font-size:.61rem!important;font-weight:630!important;letter-spacing:.13em!important}.jit-first-entry-philosophy>span{font-size:.61rem!important;line-height:1.35!important}.jit-first-entry-drag-handle{top:5px!important;min-height:23px!important}.jit-first-entry-drag-handle>span{width:42px!important;height:2px!important}.jit-first-entry-drag-handle small{font-size:.46rem!important;letter-spacing:.075em!important}}@media (min-width:851px) and (max-width:1100px){.jit-first-entry-grid{grid-template-columns:minmax(220px,.96fr) minmax(225px,1fr) minmax(185px,.78fr)!important;padding:23px 22px 15px!important}.jit-first-entry-promise{gap:12px!important;padding-right:18px!important}.jit-first-entry-message{padding-right:18px!important;padding-left:18px!important}.jit-first-entry-philosophy{padding-left:20px!important}}@media (max-width:850px){.jit-first-entry-welcome{right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:10px!important;border-radius:18px!important}.jit-first-entry-grid{max-height:none!important;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr)!important;gap:0!important;padding:30px 18px 14px!important;overflow:visible!important}.jit-first-entry-promise{min-height:58px!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;padding:0 16px 0 0!important;border-right:1px solid rgb(255 255 255/12%)!important;border-bottom:0!important;text-align:left!important}.jit-first-entry-signoff{margin:0!important;font-size:clamp(1.4rem,5.9vw,1.82rem)!important;opacity:.78;animation:jit-signature-restored .64s cubic-bezier(.22,1,.36,1) both!important}.jit-first-entry-promise p{font-size:.58rem!important;letter-spacing:.055em!important;line-height:1.4!important;text-align:left!important}.jit-first-entry-philosophy{min-height:58px!important;justify-items:start!important;padding:0 0 0 16px!important;text-align:left!important}.jit-first-entry-philosophy p,.jit-first-entry-philosophy>span{font-size:.54rem!important}.jit-first-entry-message{grid-column:1/-1!important;min-height:auto!important;gap:2px!important;padding:10px 0 0!important;border-right:0!important;border-bottom:0!important}.jit-first-entry-message:before{width:24px!important;margin-bottom:3px!important}.jit-first-entry-message span{font-size:.55rem!important}.jit-first-entry-message strong{font-size:.82rem!important}}@keyframes jit-signature-restored{0%{opacity:.78;filter:none;transform:translateY(2px) rotate(-2.5deg) scale(.995)}to{opacity:1;filter:none;transform:translateY(0) rotate(-2.5deg) scale(1)}}@media (prefers-reduced-motion:reduce){.jit-first-entry-signoff{animation:none!important;opacity:1!important;transform:rotate(-2.5deg)!important}}:root{--jit-premium-serif:Didot,"GFS Didot","Bodoni 72","Bodoni MT","EB Garamond",Baskerville,Georgia,serif;--jit-signature-script:"Snell Roundhand","Z003","TeXGyreChorus","Apple Chancery","Segoe Script",cursive}.brand-symbol-hand,.brand-symbol-ticks line{stroke-width:1.55!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke}.auth-introduction h1,.jit-home-greeting h1{font-family:var(--jit-premium-serif)!important;font-weight:400!important;letter-spacing:-.026em!important;line-height:.985!important}@media (min-width:901px){.auth-introduction{position:relative!important}.auth-brand-corner{position:absolute!important;top:24px!important;left:24px!important;z-index:5!important;width:-moz-fit-content!important;width:fit-content!important;margin:0!important;transform:none!important}.auth-brand-corner .brand-mark{align-items:center!important;gap:9px!important;padding:0!important}.auth-brand-corner .brand-symbol{width:42px!important;height:42px!important}.auth-brand-corner .brand-wordmark-lockup{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:max-content!important;justify-items:start!important}.auth-brand-corner .brand-mark strong{display:block!important;color:#fffdf8!important;font-size:.72rem!important;font-weight:620!important;letter-spacing:.27em!important;line-height:1!important;text-shadow:0 1px 11px rgb(0 5 8/50%)!important}.auth-brand-corner .brand-mark small{display:block!important;color:#e4ad54!important;font-size:.4rem!important;font-weight:680!important;letter-spacing:.17em!important;line-height:1!important;text-shadow:0 1px 10px rgb(0 5 8/44%)!important}}@media (min-width:851px){.jit-first-entry-welcome{right:18px!important;bottom:14px!important;left:calc(260px + 18px)!important;border-radius:14px!important}.jit-first-entry-grid{min-height:90px!important;max-height:none!important;grid-template-columns:minmax(300px,1.02fr) minmax(320px,1.08fr) minmax(220px,.74fr)!important;align-items:center!important;gap:0!important;padding:20px 28px 12px!important;overflow:visible!important}.jit-first-entry-message,.jit-first-entry-philosophy,.jit-first-entry-promise{min-height:54px!important}.jit-first-entry-promise{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:0 24px 0 2px!important;border-right:1px solid rgb(255 255 255/12%)!important;text-align:left!important}.jit-first-entry-signoff{flex:0 0 auto!important;margin:0!important;color:#e3b064!important;font-family:var(--jit-signature-script)!important;font-size:clamp(1.82rem,2vw,2.15rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.005em!important;line-height:.86!important;text-transform:none!important;opacity:.84;text-shadow:0 1px 14px rgb(1 8 12/24%);transform-origin:center;animation:jit-signature-ink .72s cubic-bezier(.22,1,.36,1) both!important}.jit-first-entry-promise p{margin:0!important;color:#fffaf2!important;font-size:clamp(.64rem,.7vw,.72rem)!important;font-weight:720!important;letter-spacing:.068em!important;line-height:1.42!important;text-align:left!important;text-shadow:0 1px 10px rgb(0 6 9/24%)}.jit-first-entry-message{align-content:center!important;justify-items:center!important;gap:3px!important;padding:0 28px!important;border-right:1px solid rgb(255 255 255/12%)!important;text-align:center!important}.jit-first-entry-message:before{width:30px!important;margin-bottom:5px!important;opacity:.56}.jit-first-entry-message span,.jit-first-entry-message strong{filter:none!important;transform:translateY(2px);opacity:.72;animation:jit-footer-copy-polish .72s cubic-bezier(.22,1,.36,1) forwards!important}.jit-first-entry-message span{color:rgb(255 250 242/94%)!important;font-size:clamp(.67rem,.72vw,.74rem)!important;font-weight:650!important;letter-spacing:.025em!important;animation-delay:.12s!important;text-shadow:0 1px 10px rgb(0 6 9/28%)}.jit-first-entry-message strong{color:#fffdf8!important;font-family:var(--jit-premium-serif)!important;font-size:clamp(1.04rem,1.12vw,1.18rem)!important;font-weight:400!important;letter-spacing:-.012em!important;line-height:1.08!important;animation-delay:.24s!important;text-shadow:0 1px 1px rgb(0 5 8/46%),0 4px 18px rgb(0 5 8/26%)}.jit-first-entry-philosophy{display:grid!important;align-content:center!important;justify-items:start!important;grid-gap:4px!important;gap:4px!important;padding:0 0 0 26px!important;text-align:left!important}.jit-first-entry-philosophy p{margin:0!important;color:#fffaf2!important;font-size:.62rem!important;font-weight:690!important;letter-spacing:.12em!important;text-shadow:0 1px 9px rgb(0 6 9/24%)}.jit-first-entry-philosophy>span{color:rgb(255 250 242/91%)!important;font-size:.6rem!important;font-weight:520!important;line-height:1.35!important;text-shadow:0 1px 9px rgb(0 6 9/24%)}.jit-first-entry-drag-handle{top:4px!important;min-height:20px!important}.jit-first-entry-drag-handle>span{width:38px!important;height:1px!important}.jit-first-entry-drag-handle small{font-size:.44rem!important;letter-spacing:.075em!important}}@media (min-width:851px) and (max-width:1100px){.jit-first-entry-grid{grid-template-columns:minmax(220px,.98fr) minmax(235px,1.03fr) minmax(180px,.76fr)!important;padding-right:20px!important;padding-left:20px!important}.jit-first-entry-promise{gap:12px!important;padding-right:17px!important}.jit-first-entry-message{padding-right:18px!important}.jit-first-entry-message,.jit-first-entry-philosophy{padding-left:18px!important}}@media (max-width:850px){.jit-first-entry-signoff{font-family:var(--jit-signature-script)!important;font-size:clamp(1.62rem,6.4vw,2rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.005em!important;line-height:.88!important;opacity:.84;animation:jit-signature-ink .72s cubic-bezier(.22,1,.36,1) both!important}.jit-first-entry-message span,.jit-first-entry-message strong{opacity:.74;filter:none!important;transform:translateY(1px);animation:jit-footer-copy-polish .68s cubic-bezier(.22,1,.36,1) forwards!important}.jit-first-entry-message span{color:rgb(255 250 242/94%)!important;font-size:.62rem!important;font-weight:640!important;animation-delay:.1s!important}.jit-first-entry-message strong{color:#fffdf8!important;font-family:var(--jit-premium-serif)!important;font-size:.9rem!important;font-weight:400!important;animation-delay:.21s!important}.auth-brand-corner .brand-mark small{display:block!important;font-size:.36rem!important}}@keyframes jit-signature-ink{0%{opacity:.84;filter:none;transform:translateY(2px) rotate(-3.5deg) scale(.99)}to{opacity:1;filter:none;transform:translateY(0) rotate(-3.5deg) scale(1)}}@keyframes jit-footer-copy-polish{0%{opacity:.72;filter:none;transform:translateY(2px)}to{opacity:1;filter:none;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jit-first-entry-message span,.jit-first-entry-message strong,.jit-first-entry-signoff{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}:root{--jit-founder-display:var(--jit-founder-display-font),"GFS Didot",Didot,"Bodoni 72","Bodoni MT",Baskerville,Georgia,serif}.auth-introduction h1,.jit-home-greeting h1{font-style:normal!important;font-feature-settings:"kern"!important;font-kerning:normal!important;font-optical-sizing:auto;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.jit-home-greeting h1{font-family:var(--jit-founder-display)!important;font-weight:500!important}.auth-introduction h1{font-family:inherit!important;font-weight:400!important}@media (min-width:901px){.auth-introduction{position:relative!important}.auth-brand-corner{top:24px!important;left:24px!important;bottom:auto!important;z-index:6!important}.auth-brand-corner,.auth-introduction-copy{position:absolute!important;right:auto!important;margin:0!important;transform:none!important}.auth-introduction-copy{left:clamp(36px,4.2vw,72px)!important;top:auto!important;bottom:clamp(54px,7.2vh,96px)!important;width:min(560px,calc(100% - 88px))!important;z-index:4!important}.auth-introduction h1{width:100%!important;max-width:540px!important;margin:10px 0 16px!important;font-size:clamp(3rem,4.62vw,5.02rem)!important;letter-spacing:-.01em!important;line-height:1.08!important;text-wrap:nowrap!important}.auth-introduction .eyebrow,.auth-introduction p:not(.eyebrow){margin:0!important}}@media (min-width:851px){.jit-first-entry-welcome{right:18px!important;bottom:14px!important;left:calc(260px + 18px)!important;overflow:hidden!important;border:1px solid rgb(255 255 255/22%)!important;border-radius:18px!important;background:linear-gradient(145deg,rgb(255 255 255/10%),rgb(255 255 255/4%) 38%,rgb(35 49 55/18%)),rgb(10 22 28/62%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),inset 0 -1px 0 rgb(0 0 0/8%),0 18px 42px rgb(4 12 16/22%)!important;backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important;-webkit-backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important}.jit-first-entry-welcome:before{content:""!important;position:absolute!important;inset:1px!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(ellipse 72% 42% at 20% 0,rgb(255 255 255/11%),transparent 68%),linear-gradient(114deg,transparent 0 36%,rgb(255 255 255/4%) 49%,transparent 62%)!important;mix-blend-mode:screen!important;opacity:.72!important}.jit-first-entry-welcome:after{content:none!important;display:none!important}.jit-first-entry-grid{position:relative!important;z-index:1!important;min-height:96px!important;grid-template-columns:minmax(0,.95fr) minmax(360px,1.35fr) minmax(0,.95fr)!important;grid-template-rows:1fr!important;align-items:stretch!important;gap:0!important;padding:22px 30px 16px!important}.jit-first-entry-message{grid-column:1!important;grid-row:1!important;display:grid!important;align-content:center!important;justify-items:start!important;min-width:0!important;min-height:62px!important;padding:0 30px 0 10px!important;border-right:1px solid rgb(255 255 255/13%)!important;border-bottom:0!important;text-align:left!important}.jit-first-entry-message:before{display:none!important;content:none!important}.jit-first-entry-message span{display:block!important;color:rgb(222 203 171/92%)!important;font-family:var(--jit-founder-display)!important;font-size:clamp(.86rem,.96vw,1.02rem)!important;font-weight:500!important;letter-spacing:.008em!important;line-height:1.2!important;white-space:nowrap!important;opacity:1!important;transform:none!important;animation:none!important;filter:none!important;text-shadow:0 1px 10px rgb(0 7 10/22%)}.jit-first-entry-message strong{display:none!important}.jit-first-entry-promise{grid-column:2!important;grid-row:1!important;display:grid!important;align-content:center!important;justify-items:center!important;min-width:0!important;min-height:62px!important;padding:0 30px!important;border-right:1px solid rgb(255 255 255/13%)!important;border-bottom:0!important;text-align:center!important}.jit-first-entry-promise p{margin:0!important;color:#fffdf8!important;font-family:var(--jit-founder-display)!important;font-size:clamp(1.02rem,1.24vw,1.36rem)!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1.18!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 1px 12px rgb(0 7 10/24%)}.jit-first-entry-philosophy{grid-column:3!important;grid-row:1!important;display:grid!important;align-content:center!important;justify-items:end!important;grid-gap:1px!important;gap:1px!important;min-width:0!important;min-height:62px!important;padding:0 8px 0 30px!important;text-align:right!important}.jit-first-entry-philosophy p{display:none!important}.jit-first-entry-copyright{display:block!important;color:rgb(255 250 242/68%)!important;font-size:clamp(.48rem,.54vw,.57rem)!important;font-weight:400!important;letter-spacing:.03em!important;line-height:1.2!important;white-space:nowrap!important;text-shadow:0 1px 8px rgb(0 7 10/18%)}.jit-first-entry-drag-handle{top:3px!important;min-height:18px!important;opacity:.54!important}.jit-first-entry-drag-handle small{font-size:.4rem!important;letter-spacing:.08em!important}}@media (min-width:851px) and (max-width:1100px){.jit-first-entry-grid{grid-template-columns:minmax(0,.92fr) minmax(280px,1.28fr) minmax(0,.92fr)!important;min-height:90px!important;padding-right:20px!important;padding-left:20px!important}.jit-first-entry-message{padding-right:16px!important;padding-left:4px!important}.jit-first-entry-message span{font-size:clamp(.74rem,.92vw,.88rem)!important}.jit-first-entry-promise{padding-right:14px!important;padding-left:14px!important}.jit-first-entry-promise p{font-size:clamp(.88rem,1.08vw,1.02rem)!important;letter-spacing:.11em!important}.jit-first-entry-philosophy{padding-right:2px!important;padding-left:16px!important}.jit-first-entry-copyright{font-size:clamp(.44rem,.5vw,.52rem)!important}}@media (min-width:601px) and (max-width:850px){.jit-first-entry-welcome{right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:12px!important;overflow:hidden!important;border:1px solid rgb(255 255 255/22%)!important;border-radius:18px!important;background:linear-gradient(145deg,rgb(255 255 255/10%),rgb(255 255 255/4%) 38%,rgb(35 49 55/18%)),rgb(10 22 28/62%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),inset 0 -1px 0 rgb(0 0 0/8%),0 18px 42px rgb(4 12 16/22%)!important;backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important;-webkit-backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important}.jit-first-entry-welcome:after{content:none!important;display:none!important}.jit-first-entry-grid{min-height:90px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr) minmax(0,.92fr)!important;grid-template-rows:1fr!important;align-items:stretch!important;gap:0!important;padding:24px 22px 14px!important}.jit-first-entry-message,.jit-first-entry-philosophy,.jit-first-entry-promise{min-height:58px!important}.jit-first-entry-message{grid-column:1!important;display:grid!important;align-content:center!important;justify-items:start!important;padding:0 16px 0 2px!important;border-right:1px solid rgb(255 255 255/13%)!important;border-bottom:0!important;text-align:left!important}.jit-first-entry-message:before{display:none!important;content:none!important}.jit-first-entry-message span{color:rgb(222 203 171/92%)!important;font-family:var(--jit-founder-display)!important;font-size:clamp(.78rem,1.7vw,.9rem)!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;opacity:1!important;animation:none!important;transform:none!important}.jit-first-entry-message strong{display:none!important}.jit-first-entry-promise{grid-column:2!important;display:grid!important;align-content:center!important;justify-items:center!important;padding:0 18px!important;border-right:1px solid rgb(255 255 255/13%)!important;border-bottom:0!important;text-align:center!important}.jit-first-entry-promise p{margin:0!important;color:#fffdf8!important;font-family:var(--jit-founder-display)!important;font-size:clamp(.9rem,2vw,1.08rem)!important;font-weight:500!important;letter-spacing:.11em!important;line-height:1.16!important;white-space:nowrap!important}.jit-first-entry-philosophy{grid-column:3!important;display:grid!important;align-content:center!important;justify-items:end!important;grid-gap:1px!important;gap:1px!important;padding:0 2px 0 16px!important;text-align:right!important}.jit-first-entry-copyright{color:rgb(255 250 242/68%)!important;font-size:clamp(.46rem,1vw,.54rem)!important;white-space:nowrap!important}}@media (max-width:600px){.jit-first-entry-welcome{right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:10px!important;overflow:hidden!important;border:1px solid rgb(255 255 255/22%)!important;border-radius:18px!important;background:linear-gradient(145deg,rgb(255 255 255/10%),rgb(255 255 255/4%) 38%,rgb(35 49 55/18%)),rgb(10 22 28/62%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),inset 0 -1px 0 rgb(0 0 0/8%),0 18px 42px rgb(4 12 16/22%)!important;backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important;-webkit-backdrop-filter:blur(19px) saturate(1.18) contrast(1.04) brightness(1.02)!important}.jit-first-entry-welcome:after{content:none!important;display:none!important}.jit-first-entry-grid{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:0!important;padding:30px 18px 14px!important}.jit-first-entry-message,.jit-first-entry-philosophy,.jit-first-entry-promise{grid-column:1!important;min-height:auto!important;text-align:center!important}.jit-first-entry-message{grid-row:1!important;justify-items:center!important;padding:0 0 10px!important;border-right:0!important;border-bottom:1px solid rgb(255 255 255/11%)!important}.jit-first-entry-message:before{display:none!important;content:none!important}.jit-first-entry-message span{color:rgb(222 203 171/92%)!important;font-family:var(--jit-founder-display)!important;font-size:.78rem!important;font-weight:500!important;opacity:1!important;animation:none!important;transform:none!important}.jit-first-entry-message strong{display:none!important}.jit-first-entry-promise{grid-row:2!important;justify-items:center!important;padding:11px 0!important;border-right:0!important;border-bottom:1px solid rgb(255 255 255/11%)!important}.jit-first-entry-promise p{margin:0!important;color:#fffdf8!important;font-family:var(--jit-founder-display)!important;font-size:.88rem!important;font-weight:500!important;letter-spacing:.1em!important;line-height:1.18!important}.jit-first-entry-philosophy{grid-row:3!important;justify-items:center!important;gap:1px!important;padding:9px 0 0!important}.jit-first-entry-copyright{color:rgb(255 250 242/66%)!important;font-size:.52rem!important}}@media (max-width:850px){.auth-introduction h1,.jit-home-greeting h1{font-family:var(--jit-founder-display)!important}}.jit-first-entry-philosophy>.jit-first-entry-signoff{display:block!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;margin:0 0 2px!important;padding:0!important;color:rgb(221 180 116/94%)!important;font-family:var(--jit-founder-signature-font),"Snell Roundhand","Apple Chancery","Segoe Script",cursive!important;font-size:clamp(1.55rem,1.72vw,1.92rem)!important;font-weight:400!important;font-style:normal!important;letter-spacing:.01em!important;line-height:.9!important;white-space:nowrap!important;text-indent:0!important;text-align:right!important;text-shadow:0 1px 10px rgb(0 7 10/20%);opacity:.94!important;overflow:visible!important;background:none!important;transform:rotate(-1deg)!important;transform-origin:center center!important;animation:none!important}@media (min-width:851px) and (max-width:1100px){.jit-first-entry-philosophy>.jit-first-entry-signoff{font-size:clamp(1.2rem,1.62vw,1.52rem)!important}}@media (min-width:601px) and (max-width:850px){.jit-first-entry-philosophy>.jit-first-entry-signoff{margin-bottom:1px!important;font-size:clamp(1.3rem,3vw,1.62rem)!important}}@media (max-width:600px){.jit-first-entry-philosophy>.jit-first-entry-signoff{margin-bottom:1px!important;font-size:clamp(1.55rem,7vw,1.92rem)!important;text-align:center!important}}@media (min-width:851px){.jit-first-entry-welcome{border-color:rgb(255 255 255/22%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),inset 0 -1px 0 rgb(0 0 0/8%),0 18px 42px rgb(4 12 16/22%)!important}.jit-first-entry-welcome:after{content:none!important;display:none!important}.jit-first-entry-message span{color:rgb(222 203 171/94%)!important;font-size:clamp(.94rem,1.02vw,1.08rem)!important;font-weight:500!important;letter-spacing:.006em!important;line-height:1.18!important}.jit-first-entry-philosophy{position:relative!important;display:block!important;min-height:62px!important;padding:0 8px 0 30px!important}.jit-first-entry-philosophy>.jit-first-entry-signoff{position:absolute!important;top:43%!important;right:2px!important;bottom:auto!important;left:auto!important;display:block!important;width:clamp(205px,17.2vw,270px)!important;height:auto!important;margin:0!important;padding:0!important;color:rgb(221 180 116/92%)!important;overflow:visible!important;opacity:.96!important;filter:drop-shadow(0 1px 5px rgb(0 7 10/13%));transform:translateY(-50%) rotate(-.9deg)!important;transform-origin:center center!important;animation:none!important}.jit-first-entry-signoff .jit-signature-text{fill:currentColor!important;font-family:var(--jit-founder-signature-final-font),"Snell Roundhand","Apple Chancery","Segoe Script",cursive!important;font-size:67px!important;font-weight:400!important;font-style:normal!important;font-feature-settings:"kern"!important;font-kerning:normal!important;letter-spacing:-.03em!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.jit-first-entry-signoff .jit-signature-stroke{fill:none!important;stroke:currentColor!important;stroke-width:1.12!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}.jit-first-entry-signoff .jit-signature-entry-stroke{opacity:.4!important}.jit-first-entry-signoff .jit-signature-rise-stroke{opacity:.54!important}.jit-first-entry-signoff .jit-signature-cross-stroke{opacity:.32!important}.jit-first-entry-signoff .jit-signature-accent-stroke{opacity:.38!important}.jit-first-entry-signoff .jit-signature-exit-stroke{opacity:.58!important}.jit-first-entry-signoff .jit-signature-baseline-stroke{opacity:.44!important;stroke-width:1.02!important}.jit-first-entry-copyright{position:absolute!important;right:8px!important;bottom:1px!important;left:auto!important;margin:0!important;color:rgb(255 250 242/68%)!important;font-size:clamp(.48rem,.54vw,.57rem)!important;font-weight:400!important;letter-spacing:.03em!important;line-height:1.2!important;white-space:nowrap!important}}@media (min-width:851px) and (max-width:1100px){.jit-first-entry-message span{font-size:clamp(.82rem,.96vw,.96rem)!important}.jit-first-entry-philosophy>.jit-first-entry-signoff{top:41%!important;right:0!important;width:clamp(170px,18.5vw,215px)!important}.jit-first-entry-signoff .jit-signature-text{font-size:64px!important}.jit-first-entry-copyright{right:2px!important;bottom:0!important;font-size:clamp(.44rem,.5vw,.52rem)!important}}@media (min-width:601px) and (max-width:850px){.jit-first-entry-welcome{border-color:rgb(255 255 255/22%)!important}.jit-first-entry-message span{color:rgb(222 203 171/94%)!important;font-size:clamp(.82rem,1.8vw,.94rem)!important;letter-spacing:.006em!important}.jit-first-entry-philosophy{position:relative!important;display:block!important;min-height:58px!important;padding:0 2px 0 16px!important}.jit-first-entry-philosophy>.jit-first-entry-signoff{position:absolute!important;top:40%!important;right:0!important;bottom:auto!important;left:auto!important;display:block!important;width:clamp(168px,25vw,205px)!important;height:auto!important;margin:0!important;padding:0!important;color:rgb(221 180 116/92%)!important;overflow:visible!important;transform:translateY(-50%) rotate(-.9deg)!important}.jit-first-entry-signoff .jit-signature-text{fill:currentColor!important;font-family:var(--jit-founder-signature-final-font),"Snell Roundhand","Apple Chancery","Segoe Script",cursive!important;font-size:64px!important;font-feature-settings:"kern"!important;font-kerning:normal!important;letter-spacing:-.03em!important}.jit-first-entry-signoff .jit-signature-stroke{fill:none!important;stroke:currentColor!important;stroke-width:1.08!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}.jit-first-entry-signoff .jit-signature-accent-stroke,.jit-first-entry-signoff .jit-signature-baseline-stroke,.jit-first-entry-signoff .jit-signature-cross-stroke,.jit-first-entry-signoff .jit-signature-entry-stroke{opacity:.4!important}.jit-first-entry-signoff .jit-signature-exit-stroke,.jit-first-entry-signoff .jit-signature-rise-stroke{opacity:.52!important}.jit-first-entry-copyright{position:absolute!important;right:2px!important;bottom:0!important;left:auto!important;margin:0!important;font-size:clamp(.46rem,1vw,.54rem)!important}}@media (max-width:600px){.jit-first-entry-welcome{border-color:rgb(255 255 255/22%)!important}.jit-first-entry-message span{color:rgb(222 203 171/94%)!important;font-size:.82rem!important;letter-spacing:.006em!important}.jit-first-entry-philosophy{position:relative!important;display:grid!important;justify-items:center!important;grid-gap:10px!important;gap:10px!important;padding:11px 0 0!important}.jit-first-entry-philosophy>.jit-first-entry-signoff{position:relative!important;display:block!important;width:min(278px,78vw)!important;height:auto!important;margin:0!important;padding:0!important;color:rgb(221 180 116/92%)!important;overflow:visible!important;transform:rotate(-.9deg)!important}.jit-first-entry-signoff .jit-signature-text{fill:currentColor!important;font-family:var(--jit-founder-signature-final-font),"Snell Roundhand","Apple Chancery","Segoe Script",cursive!important;font-size:66px!important;font-feature-settings:"kern"!important;font-kerning:normal!important;letter-spacing:-.03em!important}.jit-first-entry-signoff .jit-signature-stroke{fill:none!important;stroke:currentColor!important;stroke-width:1.04!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}.jit-first-entry-signoff .jit-signature-accent-stroke,.jit-first-entry-signoff .jit-signature-baseline-stroke,.jit-first-entry-signoff .jit-signature-cross-stroke,.jit-first-entry-signoff .jit-signature-entry-stroke{opacity:.38!important}.jit-first-entry-signoff .jit-signature-exit-stroke,.jit-first-entry-signoff .jit-signature-rise-stroke{opacity:.5!important}.jit-first-entry-copyright{position:static!important;margin:0!important;color:rgb(255 250 242/66%)!important;font-size:.52rem!important;line-height:1.2!important}}@media (prefers-reduced-motion:reduce){.jit-first-entry-philosophy>.jit-first-entry-signoff{animation:none!important}}.auth-introduction h1{font-kerning:normal!important;font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1,"kern";word-spacing:normal!important;text-wrap:balance!important}.auth-headline-line{display:block}@media (min-width:901px){.auth-introduction-copy{width:min(650px,calc(100% - 88px))!important}.auth-introduction h1{width:100%!important;max-width:650px!important;margin:10px 0 18px!important;font-size:clamp(2.95rem,4.28vw,4.72rem)!important;letter-spacing:-.018em!important;line-height:.99!important;text-wrap:balance!important}.auth-headline-line{white-space:nowrap}}@media (min-width:901px) and (max-width:1100px){.auth-introduction h1{font-size:clamp(2.45rem,4.1vw,3.15rem)!important;letter-spacing:-.015em!important;line-height:1!important}}@media (max-width:900px){.auth-introduction h1{letter-spacing:-.014em!important;line-height:1.01!important}.auth-headline-line{white-space:normal}}[aria-label="Memory behavior"],[aria-label="Memory behavior"]:hover{cursor:default!important;transform:none!important;border-color:rgb(216 210 199/82%)!important;color:#657076!important;background:rgb(255 253 248/72%)!important;box-shadow:none!important}[aria-label="Sources used"]{font-size:.68rem!important}[aria-label="Sources used"]>span:first-child{color:#717a7f!important;letter-spacing:.075em!important}[aria-label="Message JUSTINTIME BOT"]{caret-color:#8b6b2b}@media (min-width:601px) and (max-width:850px){[aria-label="Sources used"]{font-size:.66rem!important}[aria-label="Memory behavior"]{min-height:32px!important}}@media (prefers-reduced-motion:reduce){[aria-label="Memory behavior"]{transition:none!important}}body,html{width:100%;max-width:100%;overflow-x:clip}.product-shell,body{min-height:100dvh}.product-shell{width:100%;max-width:100vw;height:100dvh;overflow:hidden;align-items:stretch}.product-sidebar{max-height:100dvh;overflow-x:hidden;overscroll-behavior:contain}.product-main,.product-sidebar{min-height:0;height:100dvh;overflow-y:auto}.product-main{width:100%;min-width:0;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-gutter:stable}.home-page,.jit-chat-page,.product-main,.product-main>*,.settings-page{max-width:100%}.jit-chat-page{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;overflow-x:clip;isolation:isolate}.jit-chat-page>div{width:100%;height:100%;min-height:0!important;overflow:hidden!important}.jit-chat-page>div>[aria-live=polite]{min-height:0!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]{width:auto!important;margin:0!important;position:fixed!important;top:18px;right:20px;z-index:60!important;pointer-events:none}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button{width:min(268px,calc(100vw - 40px))!important;min-height:54px!important;padding:10px 14px!important;pointer-events:auto;border-color:rgb(189 171 131/28%)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255/74%),rgb(255 255 255/28%) 58%,transparent),rgb(246 245 240/72%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/88%),0 14px 42px rgb(24 39 45/10%),0 0 0 1px rgb(255 255 255/16%)!important;backdrop-filter:blur(26px) saturate(128%)!important;-webkit-backdrop-filter:blur(26px) saturate(128%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button[aria-expanded=true]{color:#eef8f7!important;border-color:rgb(137 220 222/20%)!important;background:linear-gradient(180deg,rgb(255 255 255/7%),transparent 55%),rgb(12 30 38/80%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/10%),0 16px 48px rgb(0 9 14/24%),0 0 24px rgb(75 190 201/8%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button[aria-expanded=true] small{color:rgb(215 232 231/68%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div{position:fixed!important;inset:18px 18px 18px 272px!important;z-index:58!important;display:grid!important;grid-template-columns:minmax(300px,1.08fr) minmax(270px,.92fr)!important;grid-template-rows:auto auto auto auto auto minmax(0,1fr)!important;grid-gap:12px 22px!important;gap:12px 22px!important;min-width:0;min-height:0;margin:0!important;padding:24px!important;overflow:hidden!important;overscroll-behavior:contain;pointer-events:auto;border:1px solid rgb(205 212 207/22%)!important;border-radius:30px!important;color:#26373d!important;background:radial-gradient(circle at 18% 54%,rgb(52 153 169/8%),transparent 34%),radial-gradient(circle at 89% 9%,rgb(218 184 120/9%),transparent 27%),linear-gradient(135deg,rgb(250 250 246/83%),rgb(237 240 236/72%))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/72%),0 36px 100px rgb(5 16 22/24%),0 0 0 1px rgb(255 255 255/13%)!important;backdrop-filter:blur(34px) saturate(126%)!important;-webkit-backdrop-filter:blur(34px) saturate(126%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgb(255 255 255/22%),transparent 22% 73%,rgb(106 204 207/4%)),radial-gradient(circle at 72% 0,rgb(255 255 255/26%),transparent 22%)}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=voiceStage]{grid-column:1!important;grid-row:1/-1!important;width:100%;height:100%;min-height:0!important;margin:0!important;padding:clamp(14px,2vw,24px)!important;border-radius:26px!important;background:radial-gradient(circle at 50% 50%,rgb(38 151 168/24%),transparent 29%),radial-gradient(circle at 26% 20%,rgb(63 105 158/14%),transparent 34%),radial-gradient(circle at 77% 77%,rgb(206 155 77/8%),transparent 33%),linear-gradient(180deg,#07131a,#081820 48%,#050d13)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/5%),inset 0 -84px 140px rgb(0 0 0/20%),inset 0 0 90px rgb(45 159 173/6%),0 24px 56px rgb(6 20 27/16%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=heading]{grid-column:2!important;grid-row:1!important;min-width:0;padding-top:56px}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=supportCopy]{grid-column:2!important;grid-row:2!important;margin:0!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions]{grid-column:2!important;grid-row:3!important;align-items:stretch!important;margin:0!important;padding:9px!important;border:1px solid rgb(255 255 255/34%);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/42%),transparent),rgb(244 245 240/52%);box-shadow:inset 0 1px 0 rgb(255 255 255/58%),0 10px 28px rgb(32 47 51/4%);backdrop-filter:blur(18px) saturate(116%);-webkit-backdrop-filter:blur(18px) saturate(116%)}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions] button{min-width:132px;flex:0 0 auto}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls]{grid-column:2!important;grid-row:4!important;grid-template-columns:1fr!important;margin:0!important;padding:8px!important;border-color:rgb(179 187 181/16%)!important;background:linear-gradient(180deg,rgb(255 255 255/35%),transparent),rgb(239 241 236/54%)!important;backdrop-filter:blur(16px) saturate(114%);-webkit-backdrop-filter:blur(16px) saturate(114%)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [role=alert]{grid-column:2!important;grid-row:5!important;margin:0!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=transcript]{grid-column:2!important;grid-row:6!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 2px 2px!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}@media (min-width:851px){.jit-chat-page [class*=composerWrap]{left:254px!important;right:0!important;max-width:calc(100vw - 254px)}}@media (min-width:851px) and (max-width:1100px){.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div{grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr)!important;gap:10px 15px!important;padding:16px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=heading]{padding-top:58px}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=supportCopy]{font-size:.72rem!important;line-height:1.48!important}}@media (max-width:850px){.product-shell{width:100%;min-height:100dvh;height:100dvh;overflow:hidden}.product-main{width:100%;height:100dvh;min-height:0;overflow-x:clip;overflow-y:hidden;scrollbar-gutter:auto}.jit-chat-page{height:calc(100dvh - 64px);min-height:0}.jit-chat-page>div>[aria-live=polite]{scrollbar-gutter:auto}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]{top:124px;right:10px}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button{width:min(236px,calc(100vw - 20px))!important;min-height:50px!important;padding:8px 11px!important;border-radius:16px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div{inset:70px 8px calc(82px + env(safe-area-inset-bottom)) 8px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,104px)!important;gap:7px!important;padding:10px!important;border-radius:24px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=voiceStage]{grid-column:1!important;grid-row:1!important;min-height:0!important;padding:6px!important;border-radius:20px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=heading]{grid-column:1!important;grid-row:2!important;padding:0 4px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=supportCopy]{display:none!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions]{grid-column:1!important;grid-row:3!important;flex-direction:row!important;align-items:center!important;padding:6px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions] button{width:auto!important;min-width:118px;min-height:44px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions] span{min-width:0;font-size:.61rem!important;line-height:1.35!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls]{grid-column:1!important;grid-row:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls] label{min-width:0;padding:6px 7px 7px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls] select{min-height:39px!important;padding-inline:8px!important;font-size:.7rem!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [role=alert]{grid-column:1!important;grid-row:5!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=transcript]{grid-column:1!important;grid-row:6!important}}@media (max-width:520px){.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button{width:min(216px,calc(100vw - 18px))!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>button small{display:none!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div{grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,88px)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=heading] h2{font-size:clamp(1.15rem,5.6vw,1.45rem)!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls]{grid-template-columns:1fr!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=actions] span{display:none}}@media (max-height:700px) and (max-width:850px){.jit-chat-page>section[aria-label="JUSTINTIME Voice"]>div{top:68px!important;grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,72px)!important;gap:5px!important;padding:8px!important}.jit-chat-page>section[aria-label="JUSTINTIME Voice"] [class*=controls] label{gap:3px!important}}@supports not (height:100dvh){.product-main,.product-shell,.product-sidebar{height:100vh}.product-shell{min-height:100vh}@media (max-width:850px){.jit-chat-page{height:calc(100vh - 64px)}}}:root{--jit-premium-ink:#0b1b24;--jit-premium-gold:#d5a44f;--jit-premium-ivory:#fffaf0;--jit-premium-glass:rgb(255 255 255/8%);--jit-premium-line:rgb(255 255 255/38%);--jit-premium-shadow:rgb(0 11 19/28%)}.product-sidebar{scrollbar-width:none}.primary-navigation::-webkit-scrollbar,.product-sidebar::-webkit-scrollbar{display:none}@media (min-width:851px){.product-sidebar{width:auto;overflow:hidden}.product-sidebar .primary-navigation{min-height:0;overflow-y:auto}.product-sidebar .nav-link{position:relative;overflow:hidden}.product-sidebar .nav-link:not(.nav-link-disabled):after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 0 46%,rgb(255 255 255/9%) 50%,transparent 54%);transform:translateX(-130%);transition:transform .44s cubic-bezier(.22,1,.36,1)}.product-sidebar .nav-link:not(.nav-link-disabled):hover:after{transform:translateX(130%)}}.home-page{display:grid;grid-gap:14px;gap:14px}.jit-home-hero{isolation:isolate}.jit-home-hero:after{position:absolute;inset:0;z-index:1;border:1px solid rgb(255 255 255/45%);border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 1px 0 rgb(255 255 255/75%),inset 0 -1px 0 rgb(1 11 17/18%)}.chat-console,.jit-home-boundary,.jit-home-command,.jit-home-focus,.jit-home-metric,.jit-home-panel,.jit-premium-footer,.transcript-panel,.voice-options,.voice-stage{border:1px solid var(--jit-premium-line)!important;background:radial-gradient(ellipse 76% 38% at 20% -12%,rgb(255 255 255/25%),transparent 68%),linear-gradient(135deg,rgb(255 255 255/13%),rgb(255 255 255/4%) 48%,rgb(5 17 25/14%)),var(--jit-premium-glass)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/82%),inset 1px 0 0 rgb(255 255 255/22%),inset 0 -1px 0 rgb(0 8 14/24%),0 20px 55px var(--jit-premium-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(1.22) contrast(1.04)!important;backdrop-filter:blur(12px) saturate(1.22) contrast(1.04)!important}.jit-home-boundary,.jit-home-command,.jit-home-metric,.jit-home-panel{color:#fffaf1!important;text-shadow:0 2px 16px rgb(0 9 15/34%)}.jit-home-command:hover,.jit-home-list-row:hover,.jit-home-metric:hover{border-color:rgb(255 224 163/58%)!important;background-color:rgb(255 255 255/12%)!important}.jit-home-focus{padding:10px 12px;border-radius:14px}.jit-home-boundary,.jit-home-boundary a,.jit-home-focus span,.jit-home-focus strong,.jit-home-list-arrow,.jit-home-list-copy small,.jit-home-list-copy strong,.jit-home-list-tag,.jit-home-list-time,.jit-home-metric small,.jit-home-metric strong,.jit-home-metric>span,.jit-home-panel h2{color:inherit!important}.jit-home-metric>strong{font-size:clamp(1.45rem,2.4vw,2.3rem)!important;letter-spacing:-.035em}.jit-home-metric:nth-child(4) .jit-home-metric-icon{color:var(--jit-premium-gold)!important}.jit-home-list-row{border-bottom-color:rgb(255 255 255/16%)!important}.jit-home-list-tag{border-color:rgb(255 255 255/22%)!important;background:rgb(255 255 255/7%)!important}.jit-home-boundary{border-radius:16px}.jit-premium-footer{min-height:112px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(280px,1.35fr) minmax(190px,1fr);align-items:center;grid-gap:28px;gap:28px;padding:18px clamp(22px,3.5vw,48px);overflow:hidden;border-radius:22px;color:#fff8ea;background:radial-gradient(circle at 15% 0,rgb(213 164 79/16%),transparent 30%),linear-gradient(130deg,rgb(22 38 47/96%),rgb(8 21 29/94%))!important;text-shadow:0 2px 14px rgb(0 0 0/30%)}.jit-premium-footer:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 0 44%,rgb(255 255 255/4%) 49%,transparent 54%);transform:translateX(-100%);animation:jit-footer-sheen 8s ease-in-out infinite}.jit-premium-footer-brand,.jit-premium-footer-legal{position:relative;z-index:1;display:grid;grid-gap:3px;gap:3px}.jit-premium-footer-purpose{display:grid;grid-gap:2px;gap:2px;color:#fffaf1;font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif;font-size:clamp(.86rem,1.3vw,1.12rem);font-weight:500;letter-spacing:.055em;line-height:1.18;text-transform:uppercase}.jit-premium-signature{color:var(--jit-premium-gold);font-family:var(--jit-founder-signature-final-font),"Brush Script MT",cursive;font-size:2.15rem;line-height:.9}.jit-premium-footer-brand small,.jit-premium-footer-legal small{color:rgb(255 248 234/62%);font-size:.56rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.jit-premium-footer-message{position:relative;z-index:1;display:grid;grid-gap:2px;gap:2px;margin:0;text-align:center}.jit-premium-footer-message span{color:rgb(255 248 234/74%);font-size:.78rem}.jit-premium-footer-message strong{color:#fffaf1;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:clamp(1.2rem,1.75vw,1.65rem);font-weight:500}.jit-premium-footer-legal{justify-items:end;text-align:right}.jit-premium-footer-legal strong{color:var(--jit-premium-gold);font-size:.68rem;letter-spacing:.18em}.chat-page,.voice-page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:#fffaf1;background-color:#08151d;background-image:linear-gradient(120deg,rgb(2 10 16/78%),rgb(3 12 18/36%) 50%,rgb(2 10 16/72%)),url(https://upload.wikimedia.org/wikipedia/commons/2/2e/Himalaya_sunrise1.jpg);background-position:50%;background-size:cover}.chat-page:before,.voice-page:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 70% 12%,rgb(255 177 101/18%),transparent 34%),radial-gradient(circle at 28% 72%,rgb(56 178 214/12%),transparent 34%)}.chat-page>*,.voice-page>*{position:relative;z-index:1}.chat-page .page-heading,.voice-page .page-heading{width:min(100%,1080px);margin-inline:auto}.chat-page .page-heading h1,.voice-page .page-heading h1{color:#fffaf1;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:500;text-shadow:0 4px 28px rgb(0 0 0/32%)}.chat-page .page-heading>p:last-child,.voice-page .page-heading>p:last-child{color:rgb(255 250 241/74%)}.chat-console{width:min(100%,1080px);margin:0 auto 36px;border-radius:28px!important;color:#fffaf1}.chat-console .chat-consent-note,.chat-console h2,.chat-console p,.chat-console strong{color:inherit}.chat-stream{border-color:rgb(255 255 255/16%)!important;background:rgb(4 14 21/18%)!important}.chat-message{border:1px solid rgb(255 255 255/18%);background:linear-gradient(140deg,rgb(255 255 255/12%),rgb(255 255 255/4%)),rgb(7 18 25/12%)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-message-user{border-color:rgb(213 164 79/42%)!important;background:linear-gradient(140deg,rgb(213 164 79/18%),rgb(255 255 255/5%)),rgb(7 18 25/14%)!important}.chat-composer textarea{color:#fffaf1!important;border-color:rgb(255 255 255/22%)!important;background:rgb(4 14 21/28%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/10%)}.chat-composer textarea::placeholder{color:rgb(255 250 241/52%)}.chat-composer textarea:focus{outline:3px solid rgb(213 164 79/22%);border-color:rgb(213 164 79/72%)!important}.voice-console{width:min(100%,1080px);margin-inline:auto}.transcript-panel,.voice-options,.voice-stage{border-radius:28px!important;color:#fffaf1}.transcript-panel h2,.transcript-panel p,.voice-card small,.voice-card strong,.voice-options h2,.voice-options p,.voice-stage h2,.voice-stage p{color:inherit!important}.voice-orb{position:relative;width:clamp(190px,25vw,300px)!important;height:clamp(190px,25vw,300px)!important;margin:10px auto 30px;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgb(255 255 255/88%) 0 2%,transparent 12%),radial-gradient(circle at 34% 32%,rgb(156 236 255/75%),transparent 30%),radial-gradient(circle at 62% 70%,rgb(177 100 255/64%),transparent 34%),radial-gradient(circle at 58% 42%,rgb(255 186 119/56%),transparent 42%),conic-gradient(from 210deg,#63d7ef,#6a64ef,#bc69f0,#ffae74,#66ddec,#63d7ef);box-shadow:inset -28px -26px 52px rgb(18 31 85/42%),inset 18px 16px 38px rgb(255 255 255/30%),0 0 35px rgb(102 215 239/28%),0 0 90px rgb(161 105 240/24%),0 30px 70px rgb(0 5 12/45%);filter:saturate(1.14);transform:translateZ(0)}.voice-orb span,.voice-orb:after,.voice-orb:before{position:absolute;inset:8%;border-radius:inherit;content:"";pointer-events:none}.voice-orb:before{background:repeating-radial-gradient(ellipse at 50% 42%,transparent 0 8px,rgb(255 255 255/12%) 9px,transparent 11px),repeating-conic-gradient(from 12deg,transparent 0 7deg,rgb(255 255 255/10%) 8deg,transparent 10deg);filter:blur(.4px);animation:jit-orb-turn 18s linear infinite}.voice-orb:after{inset:2%;border:1px solid rgb(255 255 255/34%);background:radial-gradient(circle at 32% 22%,rgb(255 255 255/35%),transparent 22%);box-shadow:inset 0 0 22px rgb(255 255 255/16%)}.voice-orb span{inset:19%;background:radial-gradient(circle,rgb(255 255 255/30%),rgb(93 203 240/8%) 48%,transparent 70%);filter:blur(4px);animation:jit-orb-breathe 3.6s ease-in-out infinite}.voice-orb-listening{animation:jit-orb-listen 2.2s ease-in-out infinite}.voice-orb-speaking{animation:jit-orb-speak 1.15s ease-in-out infinite}.voice-orb-connecting{animation:jit-orb-turn 2.8s linear infinite}.transcript-entry,.voice-card{border-color:rgb(255 255 255/16%)!important;background:rgb(255 255 255/6%)!important}.voice-card-selected{border-color:rgb(213 164 79/62%)!important;box-shadow:inset 0 0 0 1px rgb(213 164 79/18%)}.voice-monogram{color:#0b1b24!important;background:linear-gradient(145deg,#fff9ec,#d5a44f)!important}@keyframes jit-orb-turn{to{transform:rotate(1turn)}}@keyframes jit-orb-breathe{50%{opacity:.72;transform:scale(1.12)}}@keyframes jit-orb-listen{50%{transform:scale(1.025);box-shadow:0 0 55px rgb(99 215 239/46%),0 0 105px rgb(161 105 240/26%),0 30px 70px rgb(0 5 12/45%)}}@keyframes jit-orb-speak{50%{transform:scale(1.045);filter:saturate(1.36) brightness(1.08)}}@keyframes jit-footer-sheen{0%,72%{transform:translateX(-110%)}90%,to{transform:translateX(110%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-console,.jit-home-boundary,.jit-home-command,.jit-home-focus,.jit-home-metric,.jit-home-panel,.transcript-panel,.voice-options,.voice-stage{background:rgb(17 31 39/82%)!important}}@media (max-width:850px){.home-page{gap:0;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.jit-home-hero{min-height:100svh!important}.jit-home-content{padding-bottom:30px!important}.jit-home-intro{align-items:start}.jit-home-focus{max-width:112px}.jit-home-dashboard,.jit-premium-footer{grid-template-columns:1fr}.jit-premium-footer{min-height:0;gap:18px;margin:14px;padding:22px;text-align:left}.jit-premium-footer-brand{justify-items:start;text-align:left}.jit-premium-footer-message{text-align:center}.jit-premium-footer-legal{justify-items:end;text-align:right}.chat-page,.voice-page{padding:22px 16px 104px!important}.chat-console,.transcript-panel,.voice-options,.voice-stage{border-radius:22px!important}}@media (max-width:520px){.jit-home-greeting h1{font-size:clamp(2.15rem,11.6vw,3.1rem)!important}.jit-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.jit-home-metric{min-height:106px!important;padding:14px!important}.jit-home-metric>strong{font-size:1.42rem!important}.jit-home-list-row{grid-template-columns:10px minmax(0,1fr) auto!important}.jit-home-list-tag,.jit-home-list-time{display:none}.voice-orb{width:min(68vw,245px)!important;height:min(68vw,245px)!important}}@media (prefers-reduced-motion:reduce){.jit-premium-footer:after,.product-sidebar .nav-link:after,.voice-orb,.voice-orb span,.voice-orb:before{animation:none!important;transition:none!important}}.chat-page,.voice-page{padding:clamp(28px,4vw,56px) clamp(20px,4vw,58px) 72px!important}.chat-page .page-heading,.voice-page .page-heading{margin-bottom:28px!important}.chat-console{min-height:min(680px,calc(100svh - 270px));display:grid!important;grid-template-rows:auto auto minmax(300px,1fr) auto auto;grid-gap:16px!important;gap:16px!important;padding:clamp(22px,3vw,34px)!important}.chat-console .section-heading.chat-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.chat-console .chat-heading h2{margin:2px 0 0!important;color:#fffaf1!important;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:clamp(2rem,3.2vw,3rem)!important;font-weight:500}.chat-heading-actions{display:flex!important;align-items:center!important;gap:10px!important}.chat-consent-note{max-width:850px;margin:0!important;color:rgb(255 250 241/68%)!important;font-size:.84rem;line-height:1.55}.chat-stream{min-height:300px!important;max-height:48svh;display:flex!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important;padding:20px!important;border:1px solid rgb(255 255 255/14%)!important;border-radius:20px!important}.chat-message{width:-moz-fit-content;width:fit-content;max-width:min(78%,760px);display:grid!important;grid-gap:6px!important;gap:6px!important;padding:14px 16px!important;border-radius:18px!important}.chat-message-user{align-self:flex-end}.chat-message strong{color:var(--jit-premium-gold)!important;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.chat-message p{margin:0!important;color:#fffaf1!important;line-height:1.55}.chat-thinking{margin:0;color:rgb(255 250 241/64%)!important}.chat-composer{width:100%;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:12px!important;gap:12px!important}.chat-composer textarea{width:100%!important;min-height:86px!important;padding:15px 17px!important;border-radius:17px!important;resize:vertical;font:inherit;line-height:1.5}.chat-composer .primary-button{min-width:116px;min-height:54px;border-radius:16px!important}.chat-error,.voice-error{margin:0;padding:12px 14px;border:1px solid rgb(255 160 145/34%);border-radius:14px;color:#ffe4df!important;background:rgb(96 20 16/22%)}.voice-console{display:grid!important;grid-gap:18px!important;gap:18px!important;padding-bottom:36px}.voice-stage{min-height:560px;display:grid!important;justify-items:center!important;align-content:center!important;grid-gap:12px!important;gap:12px!important;padding:clamp(26px,4vw,48px)!important;text-align:center}.voice-stage .voice-orb{margin:0 auto 16px!important}.voice-stage h2{margin:0!important;color:#fffaf1!important;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:clamp(2rem,3.5vw,3.3rem)!important;font-weight:500}.voice-stage .muted{max-width:650px;margin:0!important;color:rgb(255 250 241/70%)!important;line-height:1.55}.voice-controls{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:10px!important}.chat-heading-actions button,.voice-card-actions button,.voice-controls button{min-height:42px;padding:0 15px;border:1px solid rgb(255 255 255/24%);border-radius:999px;color:#fffaf1;background:rgb(255 255 255/8%);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.voice-controls .primary-button{min-height:48px;padding-inline:22px;color:#112027;border-color:rgb(255 243 211/70%);background:linear-gradient(180deg,#f8deb0,#d7a550)}.voice-controls .secondary-button{min-height:48px;padding-inline:20px}.voice-controls .interrupt-button{color:#ffe8e1;border-color:rgb(255 161 136/42%);background:rgb(114 34 20/32%)}.transcript-panel,.voice-options{padding:clamp(22px,3vw,34px)!important}.transcript-panel .section-heading,.voice-options .section-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}.transcript-panel h2,.voice-options h2{margin:2px 0 0!important;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:clamp(1.85rem,3vw,2.7rem)!important;font-weight:500}.voice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.voice-card{min-height:98px;justify-content:space-between!important;gap:18px!important;padding:17px 18px!important;border:1px solid rgb(255 255 255/16%)!important;border-radius:19px!important}.voice-card,.voice-card>div:first-child{display:flex!important;align-items:center!important}.voice-card>div:first-child{min-width:0;gap:12px!important}.voice-card>div:first-child>span:last-child{min-width:0;display:grid!important;grid-gap:4px!important;gap:4px!important}.voice-card strong{font-size:1rem}.voice-card small{color:rgb(255 250 241/64%)!important;font-size:.72rem;line-height:1.4}.voice-monogram{width:48px!important;height:48px!important;flex:0 0 48px;display:grid!important;place-items:center!important;border-radius:50%!important;font-family:var(--jit-founder-display-font),Georgia,serif;font-size:1.4rem}.voice-card-actions{flex:none;display:flex!important;gap:8px!important}.voice-card-actions button{min-height:38px;padding-inline:13px}.voice-card-actions button:disabled,.voice-controls button:disabled{cursor:not-allowed;opacity:.48}.transcript-stream{min-height:160px;display:grid!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;padding:16px!important;border:1px solid rgb(255 255 255/13%);border-radius:18px;background:rgb(4 14 21/16%)}.transcript-entry{max-width:78%;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border-radius:16px}.transcript-user{justify-self:end}@media (max-width:760px){.chat-console{min-height:calc(100svh - 210px);grid-template-rows:auto auto minmax(280px,1fr) auto auto}.chat-console .section-heading.chat-heading{align-items:center!important}.chat-message{max-width:92%}.chat-composer{grid-template-columns:1fr!important}.chat-composer .primary-button{width:100%}.voice-grid{grid-template-columns:1fr!important}.voice-card{align-items:flex-start!important;flex-direction:column}.voice-card-actions{width:100%}.voice-card-actions button{flex:1 1}}html{min-height:100%;scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}body,html{height:auto!important;overflow-x:hidden!important}body{min-height:100svh!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.product-shell{overflow:visible!important;align-items:start}.product-main,.product-shell{height:auto!important;min-height:100svh!important}.product-main{overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}.agents-page,.chat-page,.home-page,.settings-page,.voice-page{height:auto!important;overflow-y:visible!important}.chat-page,.voice-page{overflow-x:hidden!important}@media (min-width:851px){.product-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0;align-self:start;height:100svh!important;max-height:100svh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:850px){.product-main,.product-shell,body,html{height:auto!important;min-height:100svh!important;overflow-y:visible!important}body,html{overflow-y:auto!important}.product-main{display:block;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.mobile-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:45}.home-page{min-height:100svh;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.jit-home-hero{height:auto!important;min-height:100svh!important;overflow:hidden}.jit-home-content{height:auto!important;min-height:100svh}.chat-page,.voice-page{min-height:100svh!important;overflow:visible!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.chat-console,.voice-console{height:auto!important;max-height:none!important;overflow:visible!important}.mobile-product-nav{position:fixed!important;bottom:0;padding-bottom:env(safe-area-inset-bottom)}}@supports not (height:100svh){.chat-page,.home-page,.product-main,.product-shell,.voice-page,body{min-height:100vh!important}}.chat-console .chat-heading h2,.chat-page .page-heading h1,.jit-home-greeting h1,.jit-premium-footer-message strong,.transcript-panel h2,.voice-options h2,.voice-page .page-heading h1,.voice-stage h2{font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif!important;font-weight:500!important;font-optical-sizing:auto;text-rendering:optimizeLegibility}.jit-home-greeting h1{letter-spacing:-.045em!important;line-height:.96!important}.jit-home-metric>strong{font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif!important;font-weight:500!important}.auth-introduction-copy h1{font-family:inherit!important;font-weight:400!important;letter-spacing:-.035em!important}.auth-card h2{font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif!important;font-weight:500!important}.jit-premium-signature{font-family:var(--jit-founder-signature-final-font),var(--jit-founder-signature-font),"Brush Script MT",cursive!important}.jit-home-boundary,.jit-home-greeting p,.jit-home-list-copy,.mobile-nav-link,.nav-link,body,button,input,select,textarea{font-family:var(--jit-ui-sans),Inter,ui-sans-serif,system-ui,sans-serif}:root{--jit-desktop-rail:clamp(220px,15vw,260px)}html{overflow-y:auto!important}body,html{background:#08151d}body{overflow-y:visible!important}.chat-page,.home-page,.product-main,.product-shell,.voice-console,.voice-page{min-width:0}@media (min-width:851px){.product-shell{grid-template-columns:var(--jit-desktop-rail) minmax(0,1fr)!important;min-height:100svh!important;background:radial-gradient(circle at 7% 0,rgb(201 150 63/8%),transparent 22%),linear-gradient(165deg,#17242a,#101b21 60%,#0a1419)}.product-sidebar{position:-webkit-sticky!important;position:sticky!important;inset-block-start:0;width:var(--jit-desktop-rail);height:100svh!important;min-height:100svh!important;align-self:start}.product-main{width:100%;min-height:100svh!important}.jit-chat-page [class*=composerWrap]{left:var(--jit-desktop-rail)!important;max-width:calc(100vw - var(--jit-desktop-rail))!important}}@media (max-width:850px){.chat-page,.home-page,.product-main,.product-shell,.voice-page{width:100%;min-height:100svh!important}}.voice-orb{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 33% 24%,rgb(255 255 255/96%) 0 1.8%,transparent 12%),radial-gradient(circle at 28% 34%,rgb(130 231 255/82%),transparent 31%),radial-gradient(circle at 66% 72%,rgb(182 102 255/72%),transparent 36%),radial-gradient(circle at 66% 34%,rgb(255 176 109/67%),transparent 39%),radial-gradient(circle at 45% 58%,rgb(91 229 240/42%),transparent 48%),conic-gradient(from 218deg,#59d8ed,#6870f2 23%,#b86cf1 46%,#ffad75 68%,#64e0e8 87%,#59d8ed)!important;box-shadow:inset -34px -30px 62px rgb(18 25 82/48%),inset 22px 18px 44px rgb(255 255 255/34%),inset 0 0 38px rgb(116 229 255/16%),0 0 42px rgb(102 215 239/34%),0 0 104px rgb(161 105 240/27%),0 34px 78px rgb(0 5 12/48%)!important}.voice-orb:before{inset:-24%;background:conic-gradient(from 18deg,transparent 0 7%,rgb(255 255 255/38%) 10%,rgb(104 239 255/44%) 14%,transparent 20% 36%,rgb(198 133 255/42%) 42%,transparent 49% 64%,rgb(255 190 120/42%) 70%,transparent 77% 100%),radial-gradient(ellipse at 32% 40%,transparent 0 30%,rgb(255 255 255/22%) 34%,transparent 42%);mix-blend-mode:screen;filter:blur(7px) saturate(1.35);animation:jit-orb-energy-flow 7.2s cubic-bezier(.45,.05,.55,.95) infinite}.voice-orb:after{inset:4%;border:1px solid rgb(255 255 255/42%);background:radial-gradient(ellipse at 30% 22%,rgb(255 255 255/55%),transparent 20%),conic-gradient(from 240deg,transparent,rgb(120 231 255/18%),transparent 31%,rgb(255 181 121/15%),transparent 66%,rgb(196 133 255/18%),transparent);box-shadow:inset 0 0 28px rgb(255 255 255/18%),inset 10px 8px 24px rgb(255 255 255/10%);mix-blend-mode:screen;filter:blur(.7px);animation:jit-orb-caustic-drift 5.8s ease-in-out infinite alternate}.voice-orb span{inset:22%;background:radial-gradient(circle at 42% 38%,rgb(255 255 255/72%),rgb(114 228 255/30%) 24%,rgb(181 116 255/22%) 48%,transparent 72%);box-shadow:0 0 34px rgb(137 229 255/28%),0 0 58px rgb(184 112 255/18%);filter:blur(7px);animation:jit-orb-core-current 3.6s ease-in-out infinite}.voice-orb-listening:before{animation-duration:4.2s}.voice-orb-speaking:before{animation-duration:1.9s;filter:blur(5px) saturate(1.6) brightness(1.12)}.voice-orb-connecting:before{animation-duration:2.8s}@keyframes jit-orb-energy-flow{0%{opacity:.66;transform:rotate(0deg) scale(.9) translate3d(-2%,1%,0)}46%{opacity:1;transform:rotate(168deg) scale(1.08) translate3d(2%,-1%,0)}to{opacity:.7;transform:rotate(1turn) scale(.92) translate3d(-1%,2%,0)}}@keyframes jit-orb-caustic-drift{0%{opacity:.58;transform:rotate(-10deg) scale(.96)}to{opacity:.94;transform:rotate(22deg) scale(1.06)}}@keyframes jit-orb-core-current{0%,to{opacity:.62;transform:translate3d(-5%,3%,0) scale(.9)}50%{opacity:1;transform:translate3d(6%,-4%,0) scale(1.16)}}@media (prefers-reduced-motion:reduce){.voice-orb:after{animation:none!important}}.jit-premium-footer-legal{gap:8px!important}.jit-premium-signature{color:var(--jit-premium-gold)!important;display:inline-block!important;font-family:var(--jit-founder-signature-final-font),var(--jit-founder-signature-font),"Snell Roundhand","Apple Chancery","Segoe Script",cursive!important;font-size:clamp(2.4rem,3.7vw,3.2rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.01em!important;line-height:.72!important;text-shadow:0 0 18px rgb(204 157 78/18%);text-transform:none!important;transform:rotate(-2deg);transform-origin:right center;white-space:nowrap}.jit-premium-footer-legal>strong{display:none!important}.jit-premium-footer-legal small{font-family:var(--jit-ui-font)!important;font-size:.56rem!important;font-style:normal!important;font-weight:650!important;letter-spacing:.14em!important;line-height:1.35;text-transform:uppercase!important}@media (max-width:850px){.jit-premium-footer-legal{align-content:end;justify-items:end!important;text-align:right!important}.jit-premium-signature{font-size:2.7rem!important;max-width:58vw}}.jit-home-boundary{color:rgb(247 243 235/88%)!important;border-color:rgb(255 255 255/48%)!important;background:linear-gradient(102deg,rgb(20 34 40/88%),rgb(12 27 35/92%))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 14px 34px rgb(2 10 14/22%)!important;text-shadow:0 1px 14px rgb(0 0 0/46%)}.jit-home-boundary>span:first-child{color:#82d9ad!important;text-shadow:0 0 16px rgb(80 219 157/34%)}.jit-home-boundary strong{color:#fffaf1!important;font-weight:650!important}.jit-home-boundary a{color:#f0ca82!important;font-weight:700!important;-webkit-text-decoration-color:rgb(240 202 130/52%)!important;text-decoration-color:rgb(240 202 130/52%)!important;text-underline-offset:.2em}.jit-home-boundary a:focus-visible,.jit-home-boundary a:hover{color:#ffe1a6!important}@media (max-width:850px){.jit-home-boundary{row-gap:8px}}.chat-composer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.chat-composer-input-row{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgb(255 255 255/24%);border-radius:20px;background:linear-gradient(140deg,rgb(255 255 255/11%),transparent 48%),rgb(4 14 21/58%);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 18px 42px rgb(0 7 13/24%);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);transition:border-color .16s ease,box-shadow .16s ease}.chat-composer-input-row:focus-within{border-color:rgb(225 183 103/68%);box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 0 0 3px rgb(213 164 79/14%),0 20px 46px rgb(0 7 13/28%)}.chat-composer-input-row textarea{min-width:0;min-height:70px!important;max-height:190px;padding:12px 8px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;resize:vertical}.chat-attach-button,.chat-attachment-remove{display:grid;place-items:center;border:1px solid rgb(255 255 255/22%);color:#fffaf1;background:rgb(255 255 255/8%);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.chat-attach-button{width:46px;height:46px;margin-bottom:4px;border-radius:15px}.chat-attach-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.chat-attach-button:focus-visible,.chat-attach-button:hover,.chat-attachment-remove:focus-visible,.chat-attachment-remove:hover{color:#f5cf88;border-color:rgb(229 185 101/62%);background:rgb(213 164 79/14%)}.chat-attach-button:disabled{cursor:not-allowed;opacity:.46}.chat-attachment-tray{display:flex;flex-wrap:wrap;gap:9px}.chat-attachment{min-width:0;flex:1 1 230px;max-width:350px;display:grid;grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;grid-gap:10px;gap:10px;padding:8px;border:1px solid rgb(255 255 255/20%);border-radius:16px;color:#fffaf1;background:linear-gradient(135deg,rgb(105 216 229/10%),transparent 54%),rgb(5 20 28/66%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.chat-attachment img,.chat-attachment-icon{width:52px;height:52px;border:1px solid rgb(255 255 255/18%);border-radius:12px}.chat-attachment img{display:block;object-fit:cover}.chat-attachment-icon{display:grid;place-items:center;color:#d9f9ff;background:radial-gradient(circle at 32% 24%,rgb(209 255 255/24%),transparent 34%),linear-gradient(145deg,rgb(60 180 196/24%),rgb(25 84 99/16%));font-size:.58rem;font-weight:750;letter-spacing:.08em}.chat-attachment-icon.is-audio{color:#bdf7ef;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.chat-attachment-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.chat-attachment-copy strong{overflow:hidden;color:#fffaf1!important;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-copy small,.chat-attachment-limit{color:rgb(235 246 246/66%);font-size:.65rem;letter-spacing:.02em}.chat-attachment-remove{width:32px;height:32px;border-radius:50%;font-size:1.1rem;line-height:1}.chat-attachment-limit{padding-inline:4px}.chat-sent-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.chat-sent-attachments span{max-width:240px;overflow:hidden;padding:5px 8px;border:1px solid rgb(255 255 255/15%);border-radius:999px;color:rgb(244 249 247/74%);background:rgb(255 255 255/6%);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.chat-heading-actions{flex-wrap:wrap;justify-content:flex-end}.chat-composer-input-row{grid-template-columns:44px minmax(0,1fr);border-radius:18px}.chat-attach-button{width:44px;height:44px}.chat-composer-input-row .primary-button{grid-column:1/-1;width:100%}.chat-attachment{max-width:none}}@media (max-width:440px){.chat-console .section-heading.chat-heading{align-items:flex-start!important}.chat-heading-actions{width:100%;justify-content:space-between}.chat-attachment{flex-basis:100%}}.agents-page{position:relative;isolation:isolate;width:100%;min-height:100svh;overflow-x:hidden!important;overflow-y:visible!important;padding:clamp(18px,2.4vw,38px);color:#fffaf1;background-color:#07151d;background-image:linear-gradient(118deg,rgb(2 10 16/88%),rgb(5 17 24/54%) 48%,rgb(2 10 16/82%)),url(https://upload.wikimedia.org/wikipedia/commons/2/2e/Himalaya_sunrise1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.jit-agents-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 44% 32% at 78% 9%,rgb(230 176 94/15%),transparent 72%),radial-gradient(ellipse 54% 42% at 14% 76%,rgb(63 117 132/15%),transparent 75%),linear-gradient(180deg,rgb(4 14 20/2%),rgb(3 12 18/22%))}.jit-agents-content{width:min(100%,1280px);display:grid;grid-gap:clamp(18px,2.1vw,30px);gap:clamp(18px,2.1vw,30px);margin:0 auto}.jit-agents-heading{width:min(100%,960px);margin:0;padding:clamp(12px,1.8vw,24px) clamp(4px,1vw,12px) 0}.agents-page .section-heading .eyebrow,.jit-agents-heading .eyebrow{margin:0 0 9px;color:#e1ad53!important;font-size:.66rem;font-weight:760;letter-spacing:.24em}.jit-agents-heading h1{max-width:880px;margin:0;color:#fffaf2;font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif!important;font-size:clamp(2.4rem,4.1vw,3.95rem)!important;font-weight:500!important;letter-spacing:-.038em;line-height:.98;text-wrap:balance;text-shadow:0 5px 32px rgb(0 7 11/44%)}.jit-agents-heading>p:last-of-type{max-width:790px;margin:16px 0 0;color:rgb(245 242 235/78%)!important;font-size:clamp(.9rem,1.2vw,1.04rem);line-height:1.6;text-shadow:0 2px 18px rgb(0 6 10/40%)}.jit-agent-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:24px}.jit-agent-boundaries>span{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid rgb(255 255 255/19%);border-radius:14px;color:rgb(245 242 235/65%);background:rgb(7 20 27/38%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%);-webkit-backdrop-filter:blur(10px) saturate(1.14);backdrop-filter:blur(10px) saturate(1.14);font-size:.68rem;line-height:1.35}.jit-agent-boundaries strong{color:#fffaf1;font-size:.72rem;font-weight:650}.agent-foundation-panel{position:relative;overflow:hidden;padding:clamp(22px,3vw,38px);border:1px solid rgb(255 255 255/38%);border-radius:24px;color:#fffaf1;background:radial-gradient(ellipse 72% 38% at 16% -12%,rgb(255 255 255/22%),transparent 70%),linear-gradient(135deg,rgb(255 255 255/12%),rgb(255 255 255/4%) 48%,rgb(3 15 23/34%)),rgb(13 29 37/58%);box-shadow:inset 0 1px 0 rgb(255 255 255/68%),inset 1px 0 0 rgb(255 255 255/14%),inset 0 -1px 0 rgb(0 8 14/32%),0 24px 68px rgb(0 8 14/30%);-webkit-backdrop-filter:blur(16px) saturate(1.18) contrast(1.03);backdrop-filter:blur(16px) saturate(1.18) contrast(1.03)}.agent-foundation-panel:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(108deg,transparent 0 40%,rgb(255 255 255/4%) 48%,transparent 56%);opacity:.8}.agent-foundation-panel>*{position:relative;z-index:1}.agents-page .section-heading{align-items:flex-start;gap:20px}.agents-page .section-heading h2{max-width:720px;margin:0;color:#fffaf2;font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:500;letter-spacing:-.032em;line-height:1.04}.agent-section-copy{max-width:680px;margin:8px 0 0;color:rgb(241 239 233/66%);font-size:.78rem;line-height:1.5}.agents-page .quiet-badge{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(238 198 123/28%);color:#f0ca82;background:rgb(184 126 34/13%);box-shadow:inset 0 1px 0 rgb(255 240 201/12%);white-space:nowrap}.agent-badge-dot{width:5px;height:5px;border-radius:50%;background:#e0aa4e;box-shadow:0 0 10px rgb(224 170 78/70%)}.agent-plan-form{display:grid;grid-gap:20px;gap:20px;margin-top:clamp(22px,3vw,34px)}.agent-plan-fields{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:stretch;grid-gap:16px;gap:16px}.agent-form-field{min-width:0;display:grid;grid-template-rows:auto auto 1fr;grid-gap:6px;gap:6px;color:#fffaf2}.agent-form-label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.agent-form-field>small{color:rgb(241 239 233/58%);font-size:.69rem;line-height:1.35}.agent-select-wrap{position:relative;display:block;align-self:stretch}.agent-select-wrap:after{position:absolute;top:50%;right:17px;content:"⌄";color:#e7b65e;font-size:1.05rem;line-height:1;pointer-events:none;transform:translateY(-58%)}.agent-form-field select,.agent-form-field textarea{width:100%;border:1px solid rgb(255 255 255/27%);border-radius:15px;color:#fffaf2;background:linear-gradient(135deg,rgb(255 255 255/8%),rgb(255 255 255/3%)),rgb(5 17 24/58%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 12px 28px rgb(0 7 12/14%);outline:none;font-family:var(--jit-ui-sans),Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;line-height:1.45;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.agent-form-field select{min-height:54px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 48px 0 15px;cursor:pointer}.agent-form-field select option{color:#f9f6ef;background:#10222b}.agent-form-field textarea{min-height:132px;resize:vertical;padding:14px 15px}.agent-form-field textarea::placeholder{color:rgb(241 239 233/42%)}.agent-form-field select:hover,.agent-form-field textarea:hover{border-color:rgb(255 226 174/42%)}.agent-form-field select:focus-visible,.agent-form-field textarea:focus-visible{border-color:#e0aa4e;box-shadow:0 0 0 3px rgb(224 170 78/18%),inset 0 1px 0 rgb(255 255 255/15%)}.agent-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.agent-form-actions>p{display:flex;align-items:center;gap:8px;margin:0;color:rgb(241 239 233/64%);font-size:.72rem}.agent-form-actions>p>span{color:#83d8ad;font-weight:800}.agent-form-actions .primary-button{min-height:48px;display:inline-flex;gap:14px;padding:0 22px;border-color:rgb(244 208 139/42%);color:#101c22;background:linear-gradient(135deg,#f1d08c,#c8943d);box-shadow:inset 0 1px 0 rgb(255 250 230/72%),0 12px 28px rgb(0 8 13/20%);font-size:.76rem;font-weight:760}.agent-form-actions .primary-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.agent-log-panel{min-height:240px}.agent-plan-list{display:grid;grid-gap:13px;gap:13px;margin-top:clamp(20px,2.6vw,30px)}.agent-empty-state{min-height:120px;display:flex;align-items:center;gap:15px;padding:20px;border:1px dashed rgb(255 255 255/22%);border-radius:16px;color:rgb(241 239 233/65%);background:rgb(5 17 24/24%)}.agent-empty-symbol{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(230 179 91/34%);border-radius:50%;color:#e0aa4e;background:rgb(224 170 78/8%);font-size:1.1rem}.agent-empty-state>span:last-child{display:grid;grid-gap:4px;gap:4px}.agent-empty-state strong{color:#fffaf1;font-size:.82rem}.agent-empty-state small{max-width:590px;font-size:.72rem;line-height:1.45}.agent-plan-card{display:grid;grid-gap:13px;gap:13px;padding:clamp(18px,2.3vw,26px);border:1px solid rgb(255 255 255/22%);border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255/7%),rgb(255 255 255/2%)),rgb(4 16 23/34%);box-shadow:inset 0 1px 0 rgb(255 255 255/11%)}.agent-plan-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.agent-plan-meta small{color:rgb(241 239 233/52%);font-size:.66rem}.plan-status{width:-moz-fit-content;width:fit-content;padding:6px 9px;border:1px solid rgb(224 170 78/28%);border-radius:999px;color:#f0ca82;background:rgb(224 170 78/11%);font-size:.62rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.plan-status-approved,.plan-status-completed{border-color:rgb(126 211 169/28%);color:#9ce3bf;background:rgb(78 159 118/12%)}.plan-status-blocked,.plan-status-failed,.plan-status-rejected{border-color:rgb(231 137 127/28%);color:#efaca4;background:rgb(159 70 61/12%)}.agent-plan-card h3{margin:0;color:#fffaf2;font-family:var(--jit-founder-display-font),"Iowan Old Style",Baskerville,Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500}.agent-plan-card>p{margin:0;color:rgb(241 239 233/72%);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.agent-plan-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.agent-plan-card dl>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border:1px solid rgb(255 255 255/13%);border-radius:12px;background:rgb(4 15 22/24%)}.agent-plan-card dt{color:rgb(241 239 233/48%);font-size:.6rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.agent-plan-card dd{margin:0;color:rgb(255 250 242/82%);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.agent-blocked-note{padding:11px 13px;border:1px solid rgb(231 137 127/22%);border-radius:12px;color:#f2b2aa!important;background:rgb(135 55 48/12%)}.agent-review-actions{display:flex;justify-content:flex-end;gap:10px}.agent-review-actions .primary-button,.agent-review-actions .secondary-button{min-height:42px;padding:0 17px;font-size:.7rem}.agent-review-actions .secondary-button{border-color:rgb(255 255 255/27%);color:#fffaf1;background:rgb(255 255 255/3%)}.agent-release-truth{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-top:20px;padding:14px 16px;border:1px solid rgb(238 198 123/28%);border-radius:16px;background:linear-gradient(120deg,rgb(224 170 78/13%),rgb(7 20 27/48%)),rgb(6 18 25/42%);box-shadow:inset 0 1px 0 rgb(255 240 201/10%);-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12)}.agent-release-label{display:inline-flex;align-items:center;gap:7px;color:#f0ca82;font-size:.65rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.agent-release-truth p{display:grid;grid-gap:3px;gap:3px;margin:0;color:rgb(245 242 235/72%);font-size:.72rem;line-height:1.45}.agent-release-truth strong{color:#fffaf1;font-size:.78rem;font-weight:680}.jit-agent-flow{counter-reset:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.jit-agent-flow li{position:relative;min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:2px 9px;gap:2px 9px;padding:13px 14px;border:1px solid rgb(255 255 255/17%);border-radius:15px;background:rgb(7 20 27/40%);box-shadow:inset 0 1px 0 rgb(255 255 255/10%);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.jit-agent-flow li>span{grid-row:1/span 2;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgb(230 179 91/42%);border-radius:50%;color:#f0ca82;background:rgb(224 170 78/10%);font-size:.64rem;font-weight:800}.jit-agent-flow li>strong{color:#fffaf1;font-size:.72rem;font-weight:700}.jit-agent-flow li>small{grid-column:2;color:rgb(241 239 233/61%);font-size:.65rem;line-height:1.38}.jit-agent-flow li:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-9px;content:"›";color:#d8a34b;font-size:1rem;transform:translate(50%,-54%)}.agent-meaning-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px;margin-top:22px;padding:16px;border:1px solid rgb(127 210 173/23%);border-radius:16px;background:linear-gradient(135deg,rgb(77 158 119/11%),rgb(4 16 23/29%)),rgb(5 18 24/32%)}.agent-meaning-symbol{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(126 211 169/34%);border-radius:50%;color:#a3e5c2;background:rgb(78 159 118/12%);font-family:Georgia,serif;font-size:.9rem;font-style:italic}.agent-meaning-card h3{margin:0;color:#fffaf1;font-family:var(--jit-ui-sans),Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:720}.agent-meaning-card p{margin:5px 0 0;color:rgb(241 239 233/69%);font-size:.72rem;line-height:1.5}.agent-meaning-card ul{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0;padding-left:18px;color:rgb(241 239 233/66%);font-size:.69rem;line-height:1.45}.agent-plan-fields{grid-template-columns:minmax(0,1fr)}.agent-tool-picker{min-width:0;margin:0;padding:0;border:0}.agent-tool-picker>legend{padding:0;color:#fffaf2;font-size:.76rem;font-weight:720;letter-spacing:.04em}.agent-tool-picker>p{margin:5px 0 0;color:rgb(241 239 233/58%);font-size:.69rem;line-height:1.4}.agent-tool-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:stretch;grid-gap:12px;gap:12px;margin-top:13px}.agent-tool-family{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgb(255 255 255/16%);border-radius:16px;background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/2%)),rgb(4 16 23/33%);box-shadow:inset 0 1px 0 rgb(255 255 255/9%)}.agent-tool-family>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.agent-tool-family>header>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.agent-tool-family>header strong{color:#fffaf1;font-size:.78rem;font-weight:720}.agent-tool-family>header small{color:rgb(241 239 233/57%);font-size:.63rem;line-height:1.4}.agent-tool-status{flex:none;padding:5px 7px;border:1px solid rgb(238 198 123/24%);border-radius:999px;color:#efc77d;background:rgb(184 126 34/11%);font-size:.56rem;font-weight:760;white-space:nowrap}.agent-tool-choices{display:grid;grid-gap:7px;gap:7px}.agent-tool-choice{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;grid-gap:9px;gap:9px;padding:11px;border:1px solid rgb(255 255 255/14%);border-radius:12px;background:rgb(3 14 20/34%);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.agent-tool-choice:hover{border-color:rgb(239 203 136/34%);background:rgb(8 24 31/64%);transform:translateY(-1px)}.agent-tool-choice:has(input:checked){border-color:rgb(232 182 91/72%);background:linear-gradient(135deg,rgb(224 170 78/13%),rgb(7 20 27/51%)),rgb(7 20 27/50%);box-shadow:0 0 0 2px rgb(224 170 78/10%),inset 0 1px 0 rgb(255 240 201/10%)}.agent-tool-choice:focus-within{border-color:#e0aa4e;box-shadow:0 0 0 3px rgb(224 170 78/18%)}.agent-tool-choice input{width:17px;height:17px;margin:2px 0 0;accent-color:#dda443;cursor:pointer}.agent-tool-choice>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.agent-tool-choice>span>strong{color:#fffaf1;font-size:.71rem;font-weight:680;line-height:1.3}.agent-tool-choice>span>small{color:rgb(241 239 233/55%);font-size:.63rem;line-height:1.4}.agent-request-field{margin-top:3px}.agent-plan-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){.agent-release-truth{grid-template-columns:minmax(0,1fr);gap:9px}.agent-release-label{white-space:normal}.jit-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.jit-agent-flow li:not(:last-child):after{display:none}.agent-tool-families{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.agent-meaning-card,.jit-agent-flow{grid-template-columns:minmax(0,1fr)}.agent-tool-family{padding:12px}.agent-tool-family>header{display:grid}.agent-tool-status{justify-self:start}.agent-tool-choice{padding:11px 10px}}@media (max-width:1080px){.agent-plan-fields{grid-template-columns:1fr}.agent-form-field textarea{min-height:122px}}@media (max-width:850px){.agents-page{min-height:100svh!important;overflow-y:visible!important;padding:14px;background-position:60%;background-attachment:scroll}.jit-agents-content{gap:16px}.jit-agents-heading{padding:20px 4px 4px}.jit-agents-heading h1{max-width:650px;font-size:clamp(2.2rem,10.8vw,3.35rem)!important;line-height:1}.jit-agents-heading>p:last-of-type{margin-top:12px;font-size:.84rem}.jit-agent-boundaries{grid-template-columns:1fr;gap:7px;margin-top:18px}.jit-agent-boundaries>span{grid-template-columns:minmax(105px,auto) 1fr;align-items:baseline;gap:10px;padding:10px 12px}.agent-foundation-panel{padding:20px;border-radius:20px;-webkit-backdrop-filter:blur(13px) saturate(1.14);backdrop-filter:blur(13px) saturate(1.14)}.agents-page .section-heading{display:grid;grid-gap:13px;gap:13px}.agents-page .quiet-badge{justify-self:start;white-space:normal}.agent-plan-fields{gap:17px}.agent-form-actions{display:grid}.agent-form-actions .primary-button{width:100%}.agent-plan-card dl{grid-template-columns:1fr}.agent-review-actions{display:grid;grid-template-columns:1fr 1.25fr}.agent-review-actions .primary-button,.agent-review-actions .secondary-button{width:100%}}@media (max-width:520px){.agents-page{padding-right:10px;padding-left:10px}.jit-agents-heading{padding-right:8px;padding-left:8px}.jit-agent-boundaries>span{grid-template-columns:1fr;gap:2px}.agent-foundation-panel{padding:18px 15px;border-radius:18px}.agents-page .section-heading h2{font-size:1.85rem}.agent-form-field select{min-height:52px;font-size:.76rem}.agent-form-field textarea{min-height:136px}.agent-form-actions>p{align-items:flex-start;line-height:1.45}.agent-empty-state{align-items:flex-start;padding:16px}.agent-review-actions{grid-template-columns:1fr}.agent-plan-meta{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.agent-form-actions .primary-button{transition:none}}.jit-workflow-page{position:relative!important;isolation:isolate;width:100%!important;max-width:none!important;min-height:100%!important;height:auto!important;overflow:visible!important;padding:clamp(28px,4vw,68px) clamp(20px,4.5vw,72px) 0!important;background:#07171d!important;color:#f7f1e6!important}.jit-workflow-page:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(4,17,23,.2),rgba(4,16,22,.58) 46%,rgba(4,15,21,.86)),radial-gradient(circle at 78% 13%,rgba(211,159,65,.16),transparent 34%),radial-gradient(circle at 14% 38%,rgba(92,167,181,.16),transparent 32%)}.jit-workflow-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.jit-workflow-backdrop .jit-mountain-scene{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;border:0!important;border-radius:0!important}.jit-workflow-backdrop:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(4,16,22,.5),transparent 40%,rgba(4,16,22,.22))}.jit-workflow-content{position:relative;z-index:1;display:grid;width:min(1180px,100%);margin:0 auto;grid-gap:clamp(18px,2.25vw,28px);gap:clamp(18px,2.25vw,28px)}.jit-workflow-heading{display:grid!important;max-width:880px!important;margin:0 0 clamp(2px,1vw,10px)!important;grid-gap:10px!important;gap:10px!important;color:#f8f2e8!important}.jit-workflow-card .eyebrow,.jit-workflow-heading .eyebrow{color:#e2ae50!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.21em!important}.jit-workflow-heading h1{max-width:850px!important;margin:0!important;color:#fbf5e9!important;font-family:var(--jit-founder-display-font),"Cormorant Garamond",Georgia,serif!important;font-size:clamp(2.45rem,5vw,4.35rem)!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.038em!important;text-wrap:balance}.jit-workflow-heading>p:last-child{max-width:760px!important;margin:0!important;color:rgba(244,239,229,.8)!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important;font-size:clamp(.98rem,1.25vw,1.1rem)!important;line-height:1.65!important}.jit-workflow-card{display:flex!important;flex-direction:column!important;min-width:0;margin:0!important;padding:clamp(22px,3vw,36px)!important;gap:clamp(18px,2.2vw,28px)!important;border:1px solid rgba(231,239,236,.36)!important;border-radius:clamp(24px,2.6vw,36px)!important;background:linear-gradient(135deg,rgba(229,235,229,.18),rgba(8,21,28,.7) 46%,rgba(7,19,26,.82)),radial-gradient(circle at 88% 4%,rgba(221,170,75,.16),transparent 37%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(255,255,255,.08),0 28px 62px rgba(0,7,11,.34)!important;backdrop-filter:blur(18px) saturate(126%)!important;-webkit-backdrop-filter:blur(18px) saturate(126%)!important}.jit-workflow-card>div:first-child{display:grid;max-width:820px;grid-gap:7px;gap:7px}.jit-workflow-card h2{margin:0!important;color:#faf4e8!important;font-family:var(--jit-founder-display-font),"Cormorant Garamond",Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.65rem)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.025em!important;text-wrap:balance}.jit-workflow-card dd,.jit-workflow-card dt,.jit-workflow-card label,.jit-workflow-card p,.jit-workflow-card small{color:rgba(245,241,232,.8)!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important}.jit-workflow-card p{margin:0;line-height:1.6}.jit-workflow-form{display:grid!important;min-width:0;margin:0!important;grid-gap:16px!important;gap:16px!important}.jit-workflow-form>label:not(.jit-workflow-choice){display:grid;min-width:0;grid-gap:8px;gap:8px;color:rgba(250,246,237,.86)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}.jit-workflow-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.jit-workflow-form select,.jit-workflow-form textarea{width:100%!important;min-width:0!important;margin:0!important;border:1px solid rgba(229,237,235,.28)!important;border-radius:15px!important;outline:none!important;background:rgba(3,14,20,.6)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;color:#fcf7ec!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important;font-size:1rem!important;line-height:1.45!important}.jit-workflow-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.jit-workflow-form select{min-height:50px!important;padding:0 15px!important}.jit-workflow-form textarea{min-height:128px!important;padding:14px 15px!important;resize:vertical}.jit-workflow-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px!important;background-image:linear-gradient(45deg,transparent 50%,rgba(240,190,97,.9) 0),linear-gradient(135deg,rgba(240,190,97,.9) 50%,transparent 0)!important;background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important}.jit-workflow-form input::placeholder,.jit-workflow-form textarea::placeholder{color:rgba(231,234,228,.46)!important}.jit-workflow-form input:focus,.jit-workflow-form select:focus,.jit-workflow-form textarea:focus{border-color:rgba(232,182,91,.82)!important;box-shadow:0 0 0 3px rgba(218,164,67,.15)!important}.jit-workflow-list{display:grid!important;min-width:0;grid-gap:13px!important;gap:13px!important}.jit-workflow-record{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);min-width:0;margin:0!important;padding:18px!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;border:1px solid rgba(222,233,231,.2)!important;border-radius:18px!important;background:rgba(4,17,23,.42)!important}.jit-workflow-record>:only-child{grid-column:1/-1}.jit-workflow-record>span{display:grid;min-width:0;grid-gap:7px;gap:7px}.jit-workflow-record strong{color:#fbf5e8!important;font-family:var(--jit-founder-display-font),"Cormorant Garamond",Georgia,serif!important;font-size:1.32rem!important;font-weight:600!important;line-height:1.1!important}.jit-workflow-record dd,.jit-workflow-record p,.jit-workflow-record small{overflow-wrap:anywhere}.jit-workflow-choice{display:flex!important;grid-template-columns:none!important;align-items:flex-start!important;cursor:pointer}.jit-workflow-choice input[type=checkbox],.jit-workflow-choice input[type=radio]{flex:0 0 auto;width:19px!important;height:19px!important;margin:3px 0 0!important;accent-color:#dfa842}.jit-settings-actions,.jit-workflow-navigation,.jit-workflow-review-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important}.jit-workflow-memory-form{margin-top:14px!important;padding-top:16px!important;border-top:1px solid rgba(228,236,233,.18)}.jit-workflow-page .primary-button,.jit-workflow-page .secondary-button{display:inline-flex!important;width:auto!important;min-height:46px!important;margin:0!important;padding:0 20px!important;align-items:center;justify-content:center;border-radius:999px!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important;font-size:.82rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.02em!important;text-decoration:none!important}.jit-workflow-page .primary-button{border:1px solid rgba(245,209,137,.82)!important;background:linear-gradient(135deg,#f3d28e,#d69c38)!important;box-shadow:0 12px 30px rgba(193,131,34,.24)!important;color:#132027!important}.jit-workflow-page .secondary-button{border:1px solid rgba(233,239,236,.34)!important;background:rgba(7,20,27,.6)!important;color:#fbf5e9!important}.jit-workflow-page button:disabled{cursor:not-allowed;opacity:.5}.jit-workflow-page .off-badge,.jit-workflow-page .on-badge,.jit-workflow-page .quiet-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 12px;align-items:center;border:1px solid rgba(229,186,101,.34);border-radius:999px;background:rgba(216,159,61,.14);color:#f0cf8f!important;font-family:var(--jit-ui-font),"Avenir Next","Segoe UI",sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.04em!important}.jit-workflow-page .definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;grid-gap:12px;gap:12px}.jit-workflow-page .definition-list>div{min-width:0;padding:16px;border:1px solid rgba(222,233,231,.18);border-radius:17px;background:rgba(4,17,23,.38)}.jit-workflow-page .definition-list dt{margin-bottom:6px;color:rgba(235,193,113,.86)!important;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jit-workflow-page .definition-list dd{margin:0;color:#faf4e8!important;overflow-wrap:anywhere}.jit-settings-actions,.jit-workflow-navigation{margin:0!important}.jit-workflow-content>.premium-footer{margin-top:2px!important}@media (max-width:1050px){.jit-workflow-record{grid-template-columns:minmax(0,1fr)}.jit-workflow-record>*{grid-column:1}}@media (max-width:850px){.jit-workflow-page{min-height:auto!important;padding:20px 14px 0!important}.jit-workflow-content{width:100%;gap:16px}.jit-workflow-heading h1{font-size:clamp(2.25rem,10vw,3.6rem)!important}.jit-workflow-card{padding:21px!important;border-radius:25px!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}.jit-workflow-page .definition-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.jit-workflow-page{padding-inline:12px!important}.jit-workflow-heading h1{font-size:clamp(2.1rem,11.5vw,3.1rem)!important;line-height:1!important}.jit-workflow-card{padding:18px!important;border-radius:22px!important}.jit-workflow-record{padding:15px!important;border-radius:16px!important}.jit-settings-actions,.jit-workflow-navigation,.jit-workflow-review-actions{display:grid!important;grid-template-columns:minmax(0,1fr)}.jit-workflow-page .primary-button,.jit-workflow-page .secondary-button{width:100%!important}.jit-workflow-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.jit-workflow-form select,.jit-workflow-form textarea{font-size:16px!important}}@media (min-width:851px){body,html{height:100%;min-height:100%}.product-shell,body,html{overflow:hidden!important}.product-shell{height:100dvh!important;min-height:100dvh!important;align-items:stretch!important}.product-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}.product-sidebar::-webkit-scrollbar{display:none}.product-main{height:100dvh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.agents-page,.chat-page,.home-page,.voice-page{min-height:100%}}.voice-stage .voice-particle-globe{position:relative;isolation:isolate;width:clamp(390px,44vw,590px);max-width:100%;aspect-ratio:1;margin:0 auto 18px;overflow:visible;border:0;border-radius:0}.voice-stage .voice-particle-globe,.voice-stage .voice-particle-globe canvas{display:block;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.voice-stage .voice-particle-globe canvas{width:100%;height:100%;border:0}.voice-particle-globe-connecting,.voice-particle-globe-error,.voice-particle-globe-idle,.voice-particle-globe-listening,.voice-particle-globe-speaking,.voice-particle-globe-thinking{transition:opacity .76s ease}.voice-particle-globe-error{opacity:.58}@media (max-width:850px){.voice-stage .voice-particle-globe{width:min(88vw,410px);margin-bottom:14px}}@media (max-width:520px){.voice-stage .voice-particle-globe{width:min(91vw,360px)}}@media (prefers-reduced-motion:reduce){.voice-stage .voice-particle-globe,.voice-stage .voice-particle-globe canvas{transition:none!important}}.voice-stage>.voice-orb{display:none!important}.voice-stage>.voice-particle-globe,.voice-stage>[data-voice-renderer=gpu-volumetric-neural-brain-v6]{display:block!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:850px){body:has(.product-shell),html:has(.product-shell){height:100%!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none!important}.product-shell{height:100dvh!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}.product-main,.product-shell{width:100%;min-height:0!important}.product-main{grid-column:1;grid-row:1;height:auto!important;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scrollbar-gutter:auto!important;-webkit-overflow-scrolling:touch}.mobile-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:45}.mobile-header>.nav-link[href="/settings"],.mobile-header>a[aria-label="Open settings"],.product-sidebar .sidebar-account>a[aria-label="Open settings"]{display:none!important}.voice-page{overflow-x:hidden!important;padding-bottom:0!important}.voice-console{padding-bottom:0!important}.voice-console,.voice-console>:last-child{margin-bottom:0!important}.mobile-product-nav{position:relative!important;inset:auto!important;grid-column:1;grid-row:2;align-self:stretch;width:100%;min-height:calc(74px + env(safe-area-inset-bottom));margin:0!important;padding-bottom:max(7px,env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;z-index:60!important}}@supports not (height:100dvh){@media (max-width:850px){.product-shell{height:100vh!important}}}.brand-symbol-hand,.brand-symbol-ring{display:none!important}.brand-symbol-tick-major{stroke-width:2.15!important;opacity:1!important}.form-stack label .auth-password-helper{color:#fffaf1!important;font-size:max(.8125rem,13px)!important;font-weight:650!important;line-height:1.4!important;opacity:1!important;text-shadow:0 1px 8px rgb(0 7 11/72%)!important}