body{font-family:Plus Jakarta Sans,"TrekMail UI Emoji",system-ui,sans-serif}code,pre{font-family:JetBrains Mono,ui-monospace,monospace}[x-cloak]{display:none!important}.fade-in-up{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.fade-in-up.visible{opacity:1;transform:none}.grid-dots{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px}.grid-dots-light{background-image:radial-gradient(rgba(15,23,42,.06) 1px,transparent 1px);background-size:22px 22px}:root{--accent-600: #5256c4;--accent-500: #6770d3;--accent-400: #8691df;--accent-300: #acb5ea;--accent-glow: rgba(103,112,211,.35)}.text-accent{color:var(--accent-500)}.bg-accent{background-color:var(--accent-600)}.bg-accent-soft{background-color:color-mix(in srgb,var(--accent-500) 12%,transparent)}.border-accent{border-color:var(--accent-500)}.ring-accent{--tw-ring-color: var(--accent-500)}.from-accent{--tw-gradient-from: var(--accent-600);--tw-gradient-to: rgb(103 112 211 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-accent{--tw-gradient-to: var(--accent-500)}.shadow-accent{box-shadow:0 18px 50px -12px var(--accent-glow)}.glow-blob{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none;z-index:0}@keyframes blob-breathe{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.08);opacity:.85}}@keyframes blob-breathe-side{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.8}}.glow-blob.pulse{animation:blob-breathe 9s ease-in-out infinite}.glow-blob.pulse-side{animation:blob-breathe-side 11s ease-in-out infinite}.magnetic{transform:translate(var(--mag-x,0),var(--mag-y,0));transition:transform .35s cubic-bezier(.18,.89,.32,1.28);will-change:transform}.cta-shine{position:relative;overflow:hidden}.cta-shine:after{content:"";position:absolute;inset:0;transform:translate(-110%);background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transition:transform .8s ease}.cta-shine:hover:after{transform:translate(110%)}@keyframes cta-glow{0%,to{box-shadow:0 18px 50px -12px var(--accent-glow),0 0 0 0 transparent}50%{box-shadow:0 18px 50px -12px var(--accent-glow),0 0 0 8px color-mix(in srgb,var(--accent-500) 15%,transparent)}}.cta-shine.shadow-accent{animation:cta-glow 4s ease-in-out infinite}.lift{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.lift:hover{transform:translateY(-3px)}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);transform:translate(-100%);transition:transform .9s cubic-bezier(.2,.7,.2,1);pointer-events:none}.shimmer:hover:before{transform:translate(100%)}.pricing-card{transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px -20px var(--accent-glow)}[data-ticker],.tnum{font-variant-numeric:tabular-nums}@keyframes rosterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.roster-row{animation:rosterIn .5s ease both}.calc-bar{transition:height .5s cubic-bezier(.2,.8,.2,1),background-color .3s ease;will-change:height}.mig-bar{transition:width 1s cubic-bezier(.2,.8,.2,1)}.dark-seam:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:6;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}#faq details:not([open]):hover{border-color:#cbd5e1}.wl-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.wl-card:hover{transform:translateY(-4px);border-color:var(--accent-600);box-shadow:0 24px 50px -20px var(--accent-glow)}.wl-glow{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none;background:radial-gradient(420px 200px at 80% -10%,var(--accent-glow),transparent 70%)}.wl-card:hover .wl-glow{opacity:.7}.calc-track{transition:width .5s cubic-bezier(.2,.8,.2,1)}input[type=range].tm-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;cursor:pointer;outline:none}input[type=range].tm-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent-600);border:3px solid #fff;box-shadow:0 2px 8px #00000040;-webkit-transition:transform .15s ease;transition:transform .15s ease}input[type=range].tm-range::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range].tm-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent-600);border:3px solid #fff;box-shadow:0 2px 8px #00000040}.mt-scene{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.mt-sky{position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 30%,rgba(69,71,172,.22),transparent 70%),linear-gradient(180deg,#020617,#0a0c2a 30%,#181947 55%,#1c1f41 75%,#0a0c17)}.mt-halo{position:absolute;left:50%;top:38%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(103,112,211,.3) 0%,rgba(82,86,196,.12) 30%,transparent 60%);filter:blur(20px);animation:mt-halo-pulse 11s ease-in-out infinite alternate}@keyframes mt-halo-pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.mt-stars{position:absolute;inset:0 0 auto;width:100%;height:70%;opacity:.85}.mt-bigstar{animation:mt-twinkle 4s ease-in-out infinite alternate}@keyframes mt-twinkle{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1.4)}}.mt-range{position:absolute;left:0;right:0;width:100%;pointer-events:none;display:block}.mt-range-far{bottom:30%;height:22%;filter:blur(2.5px);opacity:.7}.mt-range-mid{bottom:12%;height:36%;opacity:.95;filter:blur(.3px)}.mt-range-near{bottom:-2%;height:46%;filter:drop-shadow(0 -10px 30px rgba(103,112,211,.16))}.mt-fog{position:absolute;left:-10%;right:-10%;height:140px;background:linear-gradient(180deg,transparent,rgba(204,210,243,.1),rgba(172,181,234,.06),transparent);filter:blur(28px);mix-blend-mode:screen}.mt-fog-1{bottom:38%;animation:mt-fog-drift 24s ease-in-out infinite alternate}.mt-fog-2{bottom:18%;animation:mt-fog-drift 30s ease-in-out infinite alternate-reverse}@keyframes mt-fog-drift{0%{transform:translate(-3%) scale(1.05);opacity:.7}to{transform:translate(3%) scale(1);opacity:1}}.mt-haze{position:absolute;left:0;right:0;bottom:0;height:35%;background:linear-gradient(180deg,transparent 0%,rgba(103,112,211,.06) 50%,rgba(5,8,19,.6) 100%)}.mt-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 60%,transparent 50%,rgba(0,0,0,.55) 100%)}@media(prefers-reduced-motion:reduce){.fade-in-up{opacity:1!important;transform:none!important;transition:none!important}.glow-blob,.mt-halo,.mt-fog,.mt-bigstar,.roster-row,.cta-shine.shadow-accent{animation:none!important}.calc-bar,.mig-bar,.calc-track,.lift,.wl-card,.pricing-card,.magnetic{transition:none!important}.lift:hover,.wl-card:hover,.pricing-card:hover{transform:none!important}}.t-11{font-size:11px}.t-12{font-size:12px}.t-13{font-size:13px}.tw-18{letter-spacing:.18em}html{overflow-x:hidden}body{overflow-x:clip;max-width:100%}.grid>*{min-width:0}@media(max-width:640px){section.py-24{padding-top:60px;padding-bottom:60px}.hero-flat-chip{top:-12px;left:50%;right:auto;transform:translate(-50%)}}.chrome-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-folder-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.teams-member-avatars>span+span{margin-inline-start:-6px}.teams-mail-content{min-height:252px}.teams-message-row{display:flex;align-items:center;gap:10px;width:100%;padding:15px 16px;text-align:start;transition:background-color .15s ease}.teams-message-row:hover{background:#f8fafc}.teams-message-row.is-unread{background:#f5f6fc}.teams-message-row.is-unread:hover{background:#eef0fa}.teams-sender-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;color:#fff;font-size:11px;font-weight:700}.teams-sender-avatar.is-logo{border-radius:9px}.teams-message-body{line-height:1.75;overflow-wrap:anywhere}.teams-reply-input{display:block;width:100%;resize:vertical;min-height:88px;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font-size:13px;line-height:1.6}.teams-reply-button:disabled{opacity:.45;cursor:not-allowed}.teams-permission-switch{max-width:48%;line-height:1.35;white-space:normal;text-align:center}.teams-permission-switch.is-allowed{color:#6ee7b7;background:#10b9811f}.teams-permission-switch.is-readonly{color:#cbd5e1;background:#94a3b81f}.teams-permission-pair{display:inline-flex;gap:6px;flex-shrink:0}.teams-permission-pair .teams-permission-switch{max-width:none;white-space:nowrap}.teams-permission-pair .teams-permission-switch:disabled{cursor:default}.teams-so-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 28px}@media(min-width:640px){.teams-so-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.teams-so-benefit{display:flex;align-items:flex-start;gap:12px;min-width:0}.teams-so-benefit-ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:var(--accent-400);background:color-mix(in srgb,var(--accent-500) 14%,transparent)}.teams-so-benefit-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:15px;line-height:1.3;text-wrap:balance}.teams-so-benefit-d{margin-top:4px;color:#94a3b8;font-size:13.5px;line-height:1.45;text-wrap:balance}.teams-so-new{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc;background:#6366f12e;border:1px solid rgb(129 140 248 / .35);border-radius:999px;padding:2px 7px;line-height:1.2}#shared button:focus-visible,#lifecycle button:focus-visible,#calculator button:focus-visible,.teams-reply-input:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.teams-mail-tabs{gap:4px;padding:9px 12px;border-bottom:1px solid #f1f5f9}.teams-mail-tabs button{flex:1;min-width:0;border-radius:7px;padding:8px 3px;font-size:12px;color:#64748b}.teams-mail-tabs button.is-selected{background:#eef0fa;color:#5256c4;font-weight:700}.teams-drive-mobile-date{display:none}.teams-drive-table{table-layout:fixed}.teams-drive-table :is(th,td):first-child{width:36px}.teams-drive-table :is(th,td):nth-child(3){width:72px}.teams-drive-table :is(th,td):nth-child(4){width:116px}.teams-drive-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere}.teams-drive-table :is(th,td):last-child{width:36px}.teams-drive-table td:nth-child(2)>span:first-child{display:flex;min-width:0}.teams-drive-table .truncate{min-width:0}.teams-drive-table .tracking-wide{flex-shrink:0}@media(max-width:639px){.teams-mail-tabs{display:flex}.teams-mail-content{min-height:230px}.teams-message-row{padding:13px 12px}.teams-mail-header,.teams-reply-bar{padding-inline:12px}.teams-mail-header{gap:8px}.teams-mail-header bdi{font-size:14px}.teams-calc-controls{flex-wrap:wrap}.teams-calc-controls>:last-child{width:100%;text-align:start}.teams-calc-controls>:last-child>:last-child{display:flex;width:100%}.teams-calc-controls button{flex:1;white-space:normal}.teams-lifecycle-body{padding:14px}.teams-lifecycle-body .space-y-2>div{gap:8px;padding-inline:9px}.teams-lifecycle-body .space-y-2>div>:last-child{max-width:40%;white-space:normal;font-family:inherit}.teams-lifecycle-summary{flex-direction:column;align-items:flex-start;gap:6px}.teams-drive-table{table-layout:fixed}.teams-drive-table th,.teams-drive-table td{text-align:start}.teams-drive-table :is(th,td):first-child{width:32px;padding-inline:10px 0}.teams-drive-table :is(th,td):nth-child(n+3){display:none}.teams-drive-table td:nth-child(2)>span:first-child{display:flex;min-width:0}.teams-drive-table .truncate{min-width:0}.teams-drive-table .tracking-wide{flex-shrink:0}.teams-drive-mobile-date{display:block;margin-top:3px;margin-inline-start:24px;color:#94a3b8;font-size:11px}}@media(prefers-reduced-motion:reduce){.teams-message-row,.mt-stars circle,.animate-pulse{animation:none!important;transition:none!important}.cta-shine:after,.shimmer:before{transition:none!important;transform:none!important;display:none}}
