@font-face{font-family:Neonderthaw;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neonderthaw/neonderthaw-latin.woff2) format("woff2")}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tilt-neon/tilt-neon-latin.woff2) format("woff2")}:root{color-scheme:light;--ink:#1d1d1f;--muted:#6e6e73;--line:rgba(0,0,0,.08);--glass:rgba(255,255,255,.72)}.personality-picker{display:inline-flex;align-items:center;gap:8px;margin:4px 0 12px;padding:6px 7px 6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;font-size:12px;font-weight:700}.personality-picker.active{color:#7137c8;border-color:#8e5be633;background:#f4efff}.personality-picker select{max-width:235px;padding:5px 25px 5px 9px;border:0;border-radius:999px;color:inherit;background:#ffffffb8;font:inherit;cursor:pointer}.product-video-section{padding:110px 0 125px;border-top:1px solid var(--line)}.product-video-heading{max-width:760px;margin-bottom:42px}.product-video-heading h2{margin:0 0 20px;font-size:clamp(44px,5.5vw,68px);line-height:.98;letter-spacing:-.055em}.product-video-heading>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:17px;line-height:1.6}.product-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;padding:10px;border:1px solid #fff;border-radius:30px;background:#fff;box-shadow:0 28px 90px #00000016}.product-video-frame iframe{width:100%;height:100%;border:0;border-radius:21px}@media (max-width:650px){.product-video-section{padding:80px 0}.product-video-frame{padding:6px;border-radius:20px}.product-video-frame iframe{border-radius:15px}}.beta-benefits{display:grid;grid-gap:9px;gap:9px;margin-top:24px;color:#4a4a4e;font-size:14px}.beta-benefits span{display:block}.demo-section{padding:105px 0 120px;border-top:1px solid var(--line)}.demo-heading{max-width:780px;margin-bottom:45px}.demo-heading h2{margin:0 0 20px;font-size:clamp(44px,5.5vw,68px);line-height:1;letter-spacing:-.055em}.demo-heading>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:17px;line-height:1.6}.demo-product{display:grid;grid-template-columns:1.08fr auto .92fr;grid-gap:22px;gap:22px;align-items:stretch;padding:18px;border:1px solid #fff;border-radius:30px;background:#ffffff9c;box-shadow:0 24px 80px #0000000c}.demo-calendar,.demo-output{border:1px solid var(--line);border-radius:22px;background:#fff}.demo-calendar{padding:20px}.demo-calendar-head,.demo-calendar-head>div{display:flex;align-items:center;justify-content:space-between;gap:11px}.demo-calendar-head small,.demo-calendar-head strong{display:block}.demo-calendar-head small{margin-top:3px;color:var(--muted)}.demo-calendar-head>span{color:#1f7a35;background:#dff5e5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.demo-event-list{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.demo-event-list button{display:grid;grid-template-columns:46px 5px 1fr;grid-gap:11px;gap:11px;align-items:center;width:100%;padding:12px;border:1px solid transparent;border-radius:13px;color:var(--ink);background:#f7f7f9;text-align:left}.demo-event-list button.active{border-color:#5856d633;background:#efefff;transform:translateX(3px)}.demo-event-list time{color:var(--muted);font-size:12px}.demo-event-list button>span{width:4px;height:32px;border-radius:4px;background:var(--demo-color)}.demo-event-list small,.demo-event-list strong{display:block}.demo-event-list small{margin-top:3px;color:var(--muted)}.demo-arrow{display:grid;place-items:center;color:#86868b;font-size:28px}.demo-output{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px;text-align:center;background:radial-gradient(circle,#fff,#f5f5f7)}.demo-label{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.16em}.demo-orb{width:58px;height:58px;margin:24px 0;border-radius:50%;background:var(--demo-color);box-shadow:0 10px 28px color-mix(in srgb,var(--demo-color) 38%,transparent);transition:.25s ease}.demo-output>strong{font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}.demo-output p{margin:10px 0 25px;font-size:18px}.demo-output>small{color:var(--muted)}.demo-output{position:relative;overflow:hidden}.demo-output>:not(.demo-fire-scene){position:relative;z-index:2}.demo-dumpster-fire{background:radial-gradient(circle at 50% 55%,#fff3dd,#ffe1c4 62%,#ffc796)}.demo-dumpster-fire .demo-orb{animation:demoFirePulse 1.15s ease-in-out infinite alternate}.demo-dumpster-fire>strong{max-width:90%;color:#3b1608;text-shadow:0 4px 24px #ff6a2d4d}.demo-fire-scene{position:absolute;z-index:1;inset:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 85%);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 85%)}.demo-fire-scene span{--demo-fire-index:0;position:absolute;left:calc(2% + (var(--demo-fire-index) * 10%));bottom:-16%;opacity:0;font-size:24px;filter:drop-shadow(0 8px 12px #ff3b3066);animation:demoFireFloat 3.3s ease-in infinite;animation-delay:calc(var(--demo-fire-index) * -.38s)}.demo-fire-scene span:nth-child(3n+2){font-size:31px;animation-duration:3.9s}.demo-fire-scene span:nth-child(3n){font-size:20px;animation-duration:2.9s}@keyframes demoFireFloat{0%{transform:translate3d(0,20px,0) rotate(-8deg) scale(.7);opacity:0}16%{opacity:.72}62%{transform:translate3d(12px,-230px,0) rotate(10deg) scale(1.1);opacity:.58}to{transform:translate3d(-8px,-390px,0) rotate(-5deg) scale(.75);opacity:0}}@keyframes demoFirePulse{0%{transform:scale(.94);box-shadow:0 8px 24px #ff5a1f55}to{transform:scale(1.08);box-shadow:0 12px 38px #ff3b3077}}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding:110px 0;border-bottom:1px solid var(--line)}.faq-heading h2{margin:0 0 20px;font-size:clamp(42px,5vw,62px);line-height:1.02;letter-spacing:-.055em}.faq-heading>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6}.faq-list{display:grid;align-content:start}.faq-list details{border-top:1px solid var(--line);padding:20px 2px}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:18px;font-weight:650;list-style:none}.faq-list summary:after{content:"+";float:right;color:var(--muted);font-size:24px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:680px;color:var(--muted);line-height:1.65;margin:14px 30px 0 0}.member-login{justify-content:center;gap:16px;padding:28px 0 10px;color:var(--muted);font-size:13px}.member-login,.member-login>div{display:flex;align-items:center}.member-login .text-button{color:#0071e3;padding:6px}.office-section{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:65px;gap:65px;align-items:center;padding:115px 0}.office-copy h2{margin:0 0 22px;font-size:clamp(46px,5.5vw,70px);line-height:.98;letter-spacing:-.06em}.office-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.office-copy ul{display:grid;grid-gap:11px;gap:11px;margin:25px 0 30px;padding:0;list-style:none;color:#4a4a4e}.office-copy li:before{content:"✓";color:#34c759;font-weight:750;margin-right:10px}.office-copy .primary{display:inline-block;text-decoration:none}.office-scene{position:relative;min-height:520px;margin:0;overflow:hidden;border-radius:26px;background:#9c8e7d;box-shadow:0 25px 70px #352a201f}.office-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:56% center;filter:saturate(.86) contrast(.98)}.trmnl-device{position:absolute;z-index:2;top:31%;right:9.5%;width:27%;aspect-ratio:1.52;padding:5px;border:1px solid #3a3937;border-radius:5px;background:linear-gradient(105deg,#2f2f2d,#161615 70%);box-shadow:5px 8px 10px #24170f42,1px 1px 1px #0005,-1px -1px .5px #ffffff40;transform-origin:right center;transform:perspective(900px) rotateY(-3.5deg) rotate(-.15deg)}.trmnl-device:before{content:"";position:absolute;top:50%;right:1px;width:2px;height:11px;border-radius:1px;background:#565653;transform:translateY(-50%)}.trmnl-screen{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid #aaa99f;color:#171714;background:#e8e5d9;text-align:center}.trmnl-screen:before{content:"";position:absolute;inset:0;opacity:.13;background-image:radial-gradient(#111 .45px,transparent .65px);background-size:3px 3px}.trmnl-screen i,.trmnl-screen small,.trmnl-screen span,.trmnl-screen strong{position:relative;z-index:1}.trmnl-screen small{font-size:clamp(4px,.5vw,7px);font-weight:750;letter-spacing:.16em}.trmnl-screen strong{margin:6px 0 3px;font-family:Georgia,serif;font-size:clamp(13px,2vw,24px);line-height:.9;letter-spacing:-.04em}.trmnl-screen span{font-size:clamp(5px,.7vw,8px)}.trmnl-screen i{position:absolute;right:5px;bottom:3px;font-size:4px;font-style:normal;font-weight:750;letter-spacing:.08em}@media (max-width:850px){.demo-product{grid-template-columns:1fr}.demo-arrow{transform:rotate(90deg)}.faq-section,.office-section{grid-template-columns:1fr;gap:35px}.office-visual{max-width:720px}}@media (max-width:650px){.demo-section{padding:80px 0}.demo-product{padding:10px;border-radius:24px}.demo-calendar{padding:14px}.demo-output{min-height:310px}.demo-calendar-head{align-items:flex-start}.faq-section,.office-section{padding:80px 0}.office-scene{min-height:430px}.office-scene>img{object-position:58% center}.trmnl-device{top:32%;right:8%;width:31%}.member-login{flex-direction:column;gap:2px}.member-login>div{flex-wrap:wrap;justify-content:center}}.dashboard-request-card{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:34px;gap:34px;margin-top:24px;padding:28px;border:1px solid #fff;border-radius:28px;background:var(--glass);box-shadow:0 20px 70px rgba(0,0,0,.06)}.dashboard-request-card h2{margin-bottom:10px}.dashboard-request-card>div>p:not(.eyebrow){color:var(--muted);line-height:1.55}.dashboard-request-form{position:relative;display:grid;grid-gap:9px;gap:9px}.dashboard-request-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.dashboard-request-form input,.dashboard-request-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;color:var(--ink);background:#fff}.dashboard-request-form textarea{min-height:110px;resize:vertical}.dashboard-request-form .honey-field{position:absolute;left:-9999px}.dashboard-request-form .primary{justify-self:end}.dashboard-request-thanks{grid-column:2;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:20px;border-radius:18px;background:#eef8f1}.dashboard-request-thanks>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:white;background:#34c759}.dashboard-request-thanks small,.dashboard-request-thanks strong{display:block}.dashboard-request-thanks small{margin-top:3px;color:var(--muted)}.issue-report-card{border-color:#dedcf5;background:linear-gradient(145deg,#ffffffd9,#f3f2ff)}.issue-category{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.issue-category select{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.dashboard-request-form textarea.issue-expected{min-height:76px}.issue-inbox{margin-top:12px}.issue-list{display:grid;grid-gap:12px;gap:12px}.issue-list>article{padding:20px;border:1px solid #e1e1e5;border-radius:18px;background:#fff}.issue-list>article.resolved{opacity:.64;background:#f5f5f7}.issue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.issue-head>div{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 9px;gap:5px 9px;align-items:center}.issue-head small{grid-column:2;color:var(--muted)}.issue-category-chip,.issue-status{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.issue-category-chip{grid-row:1/3;color:#554fc9;background:#eeecff}.issue-status.open{color:#9a5700;background:#fff0d8}.issue-status.resolved{color:#2c713e;background:#e5f5e9}.issue-list h3{margin:18px 0 10px;font-size:18px;line-height:1.45}.issue-list p{color:var(--muted);line-height:1.55}.issue-list details{margin:14px 0}.issue-list summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.issue-list pre{overflow-x:auto;padding:13px;border-radius:12px;background:#f5f5f7;color:#555;font:11px/1.55 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap}.issue-list>article>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.issue-list button{padding:7px 10px;border:0;border-radius:9px;background:#1d1d1f;color:#fff;cursor:pointer;font-weight:700}.display-launch-panel{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:22px;gap:22px;margin-top:18px;padding:18px;border:1px solid #dce4f2;border-radius:16px;background:linear-gradient(145deg,#eef5ff,#f8fbff)}.display-launch-panel h3{margin:0}.display-launch-panel p:not(.eyebrow){margin-bottom:0}.display-actions{display:grid;grid-template-columns:auto auto;grid-gap:8px;gap:8px;align-items:center}.display-actions .text-button{grid-column:1/-1;justify-content:center}.display-actions .primary{text-decoration:none;white-space:nowrap;text-align:center}.display-page{position:relative;isolation:isolate;width:100%;height:100vh;height:100dvh;min-height:0;padding:0;display:grid;grid-template-rows:clamp(48px,9dvh,68px) minmax(0,1fr) clamp(50px,8dvh,60px);color:#1d1d1f;background:#f7f7f4;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.display-page:before{display:none}.display-page footer,.display-page header{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4.5vw,64px);color:#6e6e73}.display-page header{border-bottom:1px solid #00000012}.display-page header time{font-size:clamp(16px,2.2vw,22px);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-page .brand{color:#6e6e73;text-transform:none;letter-spacing:-.01em;font-weight:500}.display-page .brand-mark{display:none}.display-status{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:clamp(7px,1.4dvh,15px);text-align:center;overflow:hidden;padding:clamp(12px,3vmin,30px)}.display-status>:not(.fire-scene){position:relative;z-index:2}.display-status .available,.display-status .eyebrow,.display-status .live-label,.display-status .location-line,.display-status .message,.display-status .status-orb,.display-status h1{margin:0}.display-status .status-orb{order:1;position:relative;display:grid;flex:0 1 auto;place-items:center;width:clamp(72px,min(13vw,18dvh),156px);height:clamp(72px,min(13vw,18dvh),156px);border:0;background:var(--status)!important;animation:displayBreatheLight 2.8s ease-in-out infinite}.display-status .eyebrow{order:2;margin-top:clamp(3px,1dvh,10px);color:#6e6e73;font-size:clamp(10px,min(1.5vw,2.3dvh),17px);font-weight:700;letter-spacing:.15em}.display-status h1{order:3;max-width:95vw;font:750 clamp(42px,min(11vw,17dvh),172px)/.94 -apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere}.display-status .message{order:4;color:#3a3a3c;font-size:clamp(16px,min(3vw,4.8dvh),36px);font-weight:400;letter-spacing:-.015em}.display-status .available{order:5;color:#6e6e73;font-size:clamp(13px,min(2vw,3.2dvh),24px);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-status .location-line{order:6;color:#3a3a3c;background:#00000008;border:0;border-radius:999px}.display-status .live-label{order:7;color:#8e8e93}.display-status .pulse{display:none}.display-status .live-label span{background:var(--status);box-shadow:none}.display-status .fire-scene{z-index:1;inset:0;filter:none;opacity:.8;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.display-status .fire-scene span{font-size:clamp(22px,min(4vw,8dvh),58px)}.display-status .dumpster-title{color:#7a2108;text-shadow:0 3px 26px #ff6a2d44}.display-status .long-status-title{max-width:88vw;font-size:clamp(36px,min(8.5vw,14dvh),124px);line-height:.9}.display-status:has(.long-status-title) .message{font-size:clamp(15px,min(2.4vw,4.2dvh),30px)}.display-status:has(.long-status-title) .status-orb{width:clamp(62px,min(10vw,15dvh),128px);height:clamp(62px,min(10vw,15dvh),128px)}.display-status:has(.long-status-title) .live-label{margin-top:0}.display-page footer{border-top:1px solid #00000012}.display-page footer button{color:#3a3a3c;border:0;border-radius:999px;padding:9px 14px;background:#00000008;font-weight:600;letter-spacing:0}.display-menu-toggle{margin-left:auto;min-width:56px;font-size:16px;line-height:1}.display-footer-actions{display:flex;gap:9px;margin-left:auto}.display-page[data-theme=dark]{color:#f5f5f7;background:#101011}.display-page[data-theme=dark] footer,.display-page[data-theme=dark] header{color:#a1a1a6;border-color:#ffffff18}.display-page[data-theme=dark] .brand{color:#a1a1a6}.display-page[data-theme=dark] .display-status .message{color:#e5e5ea}.display-page[data-theme=dark] .display-status .available,.display-page[data-theme=dark] .display-status .eyebrow,.display-page[data-theme=dark] .display-status .live-label{color:#a1a1a6}.display-page[data-theme=dark] .display-status .status-orb{background:var(--status)!important;animation-name:displayBreatheDark}.display-page[data-theme=dark] .display-status .location-line{color:#f5f5f7;background:#ffffff10}.display-page[data-theme=dark] footer button{color:#f5f5f7;background:#ffffff12}.display-layout-picker{display:flex;align-items:center;gap:7px;padding:4px 5px 4px 11px;border-radius:999px;background:#00000008;color:#6e6e73;font-size:11px;font-weight:650}.display-layout-picker select{max-width:165px;border:0;border-radius:999px;padding:5px 25px 5px 9px;background:#fff;color:#2c2c2e;font-size:12px;font-weight:650}.display-page[data-theme=dark] .display-layout-picker{color:#c7c7cc;background:#ffffff12}.display-page[data-theme=dark] .display-layout-picker select{color:#f5f5f7;background:#29292b}.display-page[data-layout=neon]{color:#fff;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--display-accent) 16%,#06060a),#050507 64%)}.display-page[data-layout=neon]:before{display:block;position:absolute;z-index:-1;inset:5%;border:1px solid color-mix(in srgb,var(--display-accent) 28%,transparent);border-radius:42px;box-shadow:inset 0 0 90px color-mix(in srgb,var(--display-accent) 11%,transparent);content:""}.display-page[data-layout=neon] footer,.display-page[data-layout=neon] header{color:#ffffff84;border-color:#ffffff13}.display-page[data-layout=neon] .brand{color:#ffffff84}.display-page[data-layout=neon] .display-status:after{position:absolute;z-index:0;top:48%;left:50%;width:min(88vw,1050px);height:min(42dvh,360px);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--display-accent) 28%,transparent),color-mix(in srgb,var(--display-accent) 9%,transparent) 45%,transparent 72%);filter:blur(24px);transform:translate(-50%,-50%);pointer-events:none;content:""}.display-page[data-layout=neon] .display-status .available,.display-page[data-layout=neon] .display-status .eyebrow,.display-page[data-layout=neon] .display-status .live-label{color:#ffffff8f}.display-page[data-layout=neon] .display-status .message{color:#fff}.display-page[data-layout=neon] .display-status h1{color:color-mix(in srgb,var(--display-accent) 36%,white);font-family:Neonderthaw,Tilt Neon,cursive;font-weight:400;line-height:.86;letter-spacing:.01em;-webkit-text-stroke:clamp(.5px,.08vw,1.3px) color-mix(in srgb,var(--display-accent) 88%,white);paint-order:stroke fill;text-shadow:0 0 2px #fff,0 0 8px color-mix(in srgb,var(--display-accent) 90%,white),0 0 20px var(--display-accent),0 0 48px color-mix(in srgb,var(--display-accent) 88%,transparent),0 0 110px color-mix(in srgb,var(--display-accent) 62%,transparent);animation:neonStatusFlicker 14s linear infinite}.display-page[data-layout=neon] .display-status h1.long-status-title{font-family:Tilt Neon,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:clamp(34px,min(8vw,13dvh),112px);font-weight:400;line-height:.92;letter-spacing:-.025em}.display-page[data-layout=neon] .display-status .status-orb{width:clamp(18px,min(3vw,5dvh),40px);height:clamp(18px,min(3vw,5dvh),40px);box-shadow:0 0 30px var(--status)!important}.display-page[data-layout=neon] .display-status .location-line,.display-page[data-layout=neon] footer button{color:#fff;background:#ffffff10}.display-page[data-layout=color-wash]{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--display-accent) 82%,#111),color-mix(in srgb,var(--display-accent) 48%,#050505))}.display-page[data-layout=color-wash]:before{display:block;position:absolute;z-index:-1;inset:-20%;background:radial-gradient(circle at 65% 30%,#ffffff28,transparent 42%),radial-gradient(circle at 25% 80%,#00000028,transparent 48%);content:""}.display-page[data-layout=color-wash] footer,.display-page[data-layout=color-wash] header{color:#ffffffb8;border-color:#ffffff24}.display-page[data-layout=color-wash] .brand{color:#fff}.display-page[data-layout=color-wash] .display-status .available,.display-page[data-layout=color-wash] .display-status .eyebrow,.display-page[data-layout=color-wash] .display-status .live-label{color:#ffffffbd}.display-page[data-layout=color-wash] .display-status .message{color:#fff}.display-page[data-layout=color-wash] .display-status .status-orb{background:#fff!important;animation:displayBreatheWhite 2.8s ease-in-out infinite}.display-page[data-layout=color-wash] .display-status .location-line,.display-page[data-layout=color-wash] footer button{color:#fff;background:#ffffff18}.display-page[data-layout=broadcast]{color:#f7f7f7;background:linear-gradient(160deg,#171719,#080809)}.display-page[data-layout=broadcast] header{color:#e7e7ea;border-color:#ffffff1a;background:#00000030}.display-page[data-layout=broadcast] header:after{margin-left:auto;margin-right:22px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--display-accent) 70%,white);border-radius:5px;color:#fff;background:color-mix(in srgb,var(--display-accent) 78%,#111);box-shadow:0 0 22px color-mix(in srgb,var(--display-accent) 35%,transparent);font-size:10px;font-weight:850;letter-spacing:.15em;content:"LIVE STATUS"}.display-page[data-layout=broadcast] header time{order:3}.display-page[data-layout=broadcast] .brand{color:#e7e7ea}.display-page[data-layout=broadcast] .display-status{align-items:flex-start;padding-inline:clamp(36px,8vw,120px);text-align:left}.display-page[data-layout=broadcast] .display-status .status-orb{position:absolute;top:50%;right:clamp(45px,10vw,150px);width:clamp(100px,min(18vw,25dvh),220px);height:clamp(100px,min(18vw,25dvh),220px);transform:translateY(-50%);animation-name:displayBreatheDark}.display-page[data-layout=broadcast] .display-status h1{max-width:70vw;font-size:clamp(52px,min(10vw,17dvh),156px);text-transform:uppercase;letter-spacing:-.045em}.display-page[data-layout=broadcast] .display-status .available,.display-page[data-layout=broadcast] .display-status .eyebrow,.display-page[data-layout=broadcast] .display-status .live-label{color:#a7a7ad}.display-page[data-layout=broadcast] .display-status .message{color:#f7f7f7}.display-page[data-layout=broadcast] .display-status .location-line,.display-page[data-layout=broadcast] footer button{color:#fff;background:#ffffff10}.display-page[data-layout=broadcast] footer{color:#99999f;border-color:#ffffff18}.display-page[data-layout=executive]{color:#202022;background:linear-gradient(135deg,#ede9e0,#faf8f3 52%,#e9e4da)}.display-page[data-layout=executive]:before{display:block;position:absolute;z-index:-1;inset:clamp(76px,12dvh,110px) clamp(28px,7vw,100px);border:1px solid #8e765438;border-radius:32px;background:#fffdf8b8;box-shadow:0 26px 80px #4e41271a;content:""}.display-page[data-layout=executive] footer,.display-page[data-layout=executive] header{color:#756d61;border-color:#7c6c551f}.display-page[data-layout=executive] .brand{color:#403c36;font-family:Georgia,Times New Roman,serif}.display-page[data-layout=executive] .display-status .eyebrow{color:#8e7754;font-family:Georgia,Times New Roman,serif;letter-spacing:.22em}.display-page[data-layout=executive] .display-status h1{max-width:82vw;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em}.display-page[data-layout=executive] .display-status .message{color:#4e4942;font-family:Georgia,Times New Roman,serif}.display-page[data-layout=executive] .display-status .available,.display-page[data-layout=executive] .display-status .live-label{color:#756d61}.display-page[data-layout=executive] .display-status .status-orb{width:clamp(20px,min(3vw,5dvh),40px);height:clamp(20px,min(3vw,5dvh),40px);animation:displayBreatheLight 3.6s ease-in-out infinite}.display-page[data-layout=executive] .display-status .location-line,.display-page[data-layout=executive] footer button{color:#4e4942;background:#8e76540d}@keyframes displayBreatheLight{0%,to{box-shadow:0 8px 22px color-mix(in srgb,var(--status) 20%,transparent)}50%{box-shadow:0 12px 36px color-mix(in srgb,var(--status) 40%,transparent)}}@keyframes displayBreatheDark{0%,to{box-shadow:0 10px 30px color-mix(in srgb,var(--status) 38%,transparent)}50%{box-shadow:0 14px 56px color-mix(in srgb,var(--status) 68%,transparent)}}@keyframes displayBreatheWhite{0%,to{box-shadow:0 8px 30px #00000022,0 0 0 10px #ffffff12}50%{box-shadow:0 15px 52px #00000032,0 0 0 20px #ffffff20}}@keyframes neonStatusFlicker{0%,1.2%,2.5%,4.2%,67%,68.1%,69.2%,to{opacity:1}1.7%,3.2%{opacity:.38;filter:saturate(.7) brightness(.72)}68.6%{opacity:.72;filter:saturate(.9) brightness(.88)}}@keyframes displayPixelShift{0%,to{transform:translate(0)}12.5%{transform:translate(2px,1px)}25%{transform:translate(-1px,2px)}37.5%{transform:translate(-2px,-1px)}50%{transform:translate(1px,-2px)}62.5%{transform:translate(3px)}75%{transform:translateY(2px)}87.5%{transform:translate(-2px,1px)}}.display-status{animation:displayPixelShift 20m step-end infinite}.display-page[data-dimmed=true] footer,.display-page[data-dimmed=true] header{opacity:.42}.display-page[data-dimmed=true] .display-status>:not(.fire-scene){opacity:.58}.display-page[data-dimmed=true] .display-status .status-orb{opacity:.72;filter:saturate(.75)}@media (prefers-reduced-motion:reduce){.display-page[data-layout=neon] .display-status h1,.display-status .status-orb{animation:none}}.display-page[data-legacy=true]{height:100vh;display:flex;flex-direction:column}.display-page[data-legacy=true] header{box-sizing:border-box;flex:0 0 58px;padding:0 28px}.display-page[data-legacy=true] .display-status{box-sizing:border-box;flex:1 1 auto;min-height:0;gap:8px;padding:12px 24px}.display-page[data-legacy=true] .display-status h1{max-width:92vw;font-size:11vw;line-height:.92}.display-page[data-legacy=true] .display-status .long-status-title{max-width:90vw;font-size:8vw}.display-page[data-legacy=true] .display-status .message{font-size:3vw}.display-page[data-legacy=true] .display-status .available{font-size:2vw}.display-page[data-legacy=true] .display-status .status-orb{width:72px;height:72px;border:4px solid #121210;box-shadow:0 0 0 3px #efeee8}.display-page[data-legacy=true] footer{box-sizing:border-box;flex:0 0 54px;padding:0 28px;font-size:12px}.display-page[data-legacy=true] .legacy-display-note{color:#efeee8;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media (max-width:650px){.dashboard-request-card{padding:22px 18px}.dashboard-request-card,.dashboard-request-fields,.display-actions,.display-launch-panel{grid-template-columns:1fr}.dashboard-request-thanks{grid-column:1;grid-template-columns:auto 1fr}.dashboard-request-thanks .text-button{grid-column:2;padding-left:0}.dashboard-request-form .primary{justify-self:stretch}.display-actions .text-button{grid-column:1}.display-page{grid-template-rows:58px 1fr 58px}.display-page footer span{display:none}.display-page footer{justify-content:center}.display-page footer button{padding:8px 10px;font-size:11px}.display-footer-actions{width:100%;justify-content:flex-end;gap:5px}.display-layout-picker{padding-left:7px}.display-layout-picker>span{display:none}.display-layout-picker select{max-width:120px;padding-inline:7px;font-size:10px}.display-page[data-layout=broadcast] .display-status{align-items:center;text-align:center}.display-page[data-layout=broadcast] .display-status .status-orb{position:relative;top:auto;right:auto;transform:none}.display-page[data-layout=broadcast] .display-status h1{max-width:94vw}.display-page[data-layout=broadcast] header:after{display:none}}@media (max-height:560px){.display-page{grid-template-rows:44px minmax(0,1fr) 48px}.display-page header time{font-size:16px}.display-page header .brand{font-size:14px}.display-page footer,.display-page header{padding-inline:clamp(14px,3vw,38px)}.display-status{gap:5px;padding-block:8px}.display-status .eyebrow{font-size:9px}.display-status .location-line{padding:4px 9px;font-size:11px}.display-status .live-label{font-size:10px}.display-page footer button{padding:7px 10px;font-size:10px}}@media (max-height:420px){.display-status .live-label{display:none}.display-status .status-orb{width:clamp(42px,min(8vw,12dvh),78px);height:clamp(42px,min(8vw,12dvh),78px)}.display-page{grid-template-rows:40px minmax(0,1fr) 44px}}*{box-sizing:border-box}.ceo-page{width:min(100% - 40px,1200px);margin:auto;padding-bottom:55px}.ceo-page nav>div{display:flex;align-items:center;gap:18px}.ceo-page nav a{color:var(--ink);text-decoration:none}.live-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:#1f7a35;background:#e8f8ec;font-size:11px;font-weight:700}.live-chip i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c7591c}.ceo-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding:70px 0 35px}.ceo-heading h1{font-size:clamp(48px,7vw,80px)}.ceo-heading>div>p:last-child{color:var(--muted);font-size:18px}.ceo-heading>small{color:var(--muted);text-align:right;line-height:1.6}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.ceo-card,.metric-grid article{border:1px solid #fff;background:#ffffffc9;box-shadow:0 18px 55px #0000000a}.metric-grid article{padding:22px;border-radius:20px}.metric-grid article>small,.metric-grid article>span,.metric-grid article>strong{display:block}.metric-grid article>span{color:var(--muted);font-size:12px}.metric-grid article>strong{margin:12px 0 4px;font-size:40px;letter-spacing:-.05em}.metric-grid article>small{color:var(--muted)}.metric-grid .live-metric{background:#171719;color:white}.metric-grid .live-metric small,.metric-grid .live-metric span{color:#aaaab2}.ceo-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.ceo-card{padding:24px;border-radius:22px}.ceo-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.ceo-card-head h2{margin:0;font-size:23px}.ceo-card-head>span{color:var(--muted);font-size:11px}.traffic-card{min-height:330px}.traffic-chart{display:flex;align-items:flex-end;gap:6px;height:220px;padding-top:15px;border-bottom:1px solid var(--line)}.traffic-chart>div{position:relative;display:flex;flex:1 1;height:100%;align-items:flex-end;justify-content:center}.traffic-chart span{width:min(24px,70%);min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(#7c6df2,#4d5ee8)}.traffic-chart small{position:absolute;bottom:-20px;color:var(--muted);font-size:8px;white-space:nowrap}.traffic-chart b{position:absolute;top:-3px;font-size:9px}.rank-list{display:grid;grid-gap:14px;gap:14px}.rank-list>div{display:grid;grid-template-columns:115px 1fr 32px;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.rank-list>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list>div>i{height:7px;overflow:hidden;border-radius:99px;background:#ededf0}.rank-list>div>i>b{display:block;height:100%;border-radius:inherit;background:#5856d6}.rank-list>div>strong{text-align:right}.provider-totals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.provider-totals>div{padding:17px;border-radius:14px;background:#f5f5f7}.provider-totals span,.provider-totals strong{display:block;text-transform:capitalize}.provider-totals span{color:var(--muted);font-size:11px}.provider-totals strong{margin-top:7px;font-size:28px}.activity-feed,.user-table{margin-top:12px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{padding:13px 9px;border-bottom:1px solid var(--line);text-align:left}th{font-size:10px;letter-spacing:.08em;text-transform:uppercase}td small,th{color:var(--muted)}td small{display:block;margin-top:3px}.activity-feed>div:not(.ceo-card-head){display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 3px;border-top:1px solid var(--line)}.activity-feed>div>i{width:8px;height:8px;border-radius:50%;background:#5ac8fa}.activity-feed>div>i.account{background:#5856d6}.activity-feed span small,.activity-feed span strong{display:block}.activity-feed span small,.activity-feed time{margin-top:3px;color:var(--muted);font-size:11px}.ceo-page>footer{margin-top:24px;color:var(--muted);text-align:center;font-size:11px}@media (max-width:850px){.metric-grid{grid-template-columns:repeat(2,1fr)}.ceo-grid{grid-template-columns:1fr}.ceo-heading{align-items:flex-start}.ceo-heading>small{display:none}}@media (max-width:550px){.ceo-page{width:min(100% - 24px,1200px)}.ceo-heading{padding-top:45px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:17px}.metric-grid article>strong{font-size:32px}.traffic-chart small{display:none}.provider-totals{grid-template-columns:1fr}.rank-list>div{grid-template-columns:90px 1fr 28px}}.us-map-card{grid-column:1/-1}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;grid-gap:28px;gap:28px;align-items:center}.us-map{width:100%;max-height:470px;overflow:visible}.us-map path{fill:#e5e5e9;stroke:#fff;stroke-width:1.2;cursor:pointer;transition:.18s ease;outline:none}.us-map path.has-data{fill:color-mix(in srgb,#5856d6 calc(var(--map-intensity) * 100%),#e5e5e9)}.us-map path:focus-visible,.us-map path:hover{fill:#8b83eb;transform:translateY(-1px);filter:drop-shadow(0 3px 3px #0002)}.us-map path.selected{fill:#242348;stroke:#fff;stroke-width:2;filter:drop-shadow(0 5px 5px #0003)}.state-detail{min-height:290px;padding:25px;border-radius:19px;color:white;background:linear-gradient(155deg,#29292e,#111114)}.state-detail h3{margin:0 0 22px;font-size:32px;letter-spacing:-.04em}.state-detail>div{display:grid;grid-template-columns:58px 1fr;align-items:baseline;padding:9px 0;border-top:1px solid #ffffff18}.state-detail>div strong{font-size:24px}.state-detail>div span,.state-detail>p,.state-detail>small{color:#aaaab2;font-size:11px;line-height:1.5}.state-detail>small{display:block;margin-top:17px}.map-legend{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:12px;color:var(--muted);font-size:9px}.map-legend i{width:18px;height:7px;border-radius:2px;background:#d8d7ec}.map-legend i:nth-of-type(2){background:#aaa6e3}.map-legend i:nth-of-type(3){background:#7770d5}.map-legend i:nth-of-type(4){background:#3f3c8f}@media (max-width:750px){.map-layout{grid-template-columns:1fr}.state-detail{min-height:auto}.us-map-card{padding:18px 10px}.us-map-card .ceo-card-head{padding:0 8px}}.request-insights{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.request-count{font-size:38px;letter-spacing:-.05em}.request-list{display:grid;grid-gap:9px;gap:9px;max-height:560px;overflow-y:auto;padding-right:4px}.request-list>article{position:relative;padding:16px;border:1px solid var(--line);border-radius:15px;background:#f8f8fa}.request-list>article>div small,.request-list>article>div strong{display:block}.request-list>article>div small{margin-top:3px;color:var(--muted);font-size:10px}.request-list>article p{margin:13px 0;color:#3a3a3c;font-size:13px;line-height:1.5;white-space:pre-wrap}.request-list>article>span{display:inline-block;padding:4px 7px;border-radius:99px;color:#6e6e73;background:#e9e9ed;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.request-list>article>span.delivered{color:#1f7a35;background:#e3f5e8}.empty-inbox{color:var(--muted)}.feature-inbox{background:linear-gradient(145deg,#fff,#f3f2ff)}.beta-request-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.beta-request-actions button{padding:7px 10px;border:1px solid #d8d8dd;border-radius:9px;background:#fff;font-size:10px;font-weight:750}.beta-request-actions button.approve{border-color:#2f9e48;background:#2f9e48;color:#fff}.beta-review-status{display:inline-block;padding:5px 8px;border-radius:999px;background:#ececf0;color:#666;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.beta-review-status.approved{background:#e3f5e8;color:#1f7a35}.beta-review-status.declined{background:#f7e9e8;color:#a8433d}@media (max-width:750px){.request-insights{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:clip}body{margin:0;color:var(--ink);background:radial-gradient(circle at 50% -20%,#fff 0,#f5f5f7 42%,#ececf0 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;min-height:100vh}iframe,img,video{max-width:100%}button,input,select{font:inherit}button{cursor:pointer}@media (max-width:650px){.dashboard-nav-actions{gap:2px}.ceo-nav-button{padding:8px 10px;font-size:11px}}main{width:min(100% - 40px,940px);margin:auto;padding-bottom:40px}[hidden]{display:none!important}nav{height:76px;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,nav{display:flex;align-items:center}.brand{gap:10px;font-weight:650;letter-spacing:-.02em;font-size:18px}.brand-mark{width:17px;height:17px;border-radius:50%;background:linear-gradient(145deg,#7c6df2,#4d5ee8);box-shadow:0 3px 12px #5d5fea55}.text-button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:8px;padding:10px}.connection{width:8px;height:8px;background:#aaa;border-radius:50%}.connection.online{background:#34c759}.dashboard-nav-actions{display:flex;align-items:center;gap:8px}.ceo-nav-button{padding:9px 13px;border:1px solid #5856d629;border-radius:999px;color:#4b46a6;background:#5856d60d;font-size:12px;font-weight:700;text-decoration:none;transition:.18s ease}.ceo-nav-button:hover{color:#fff;background:#5856d6;transform:translateY(-1px);box-shadow:0 7px 18px #5856d62e}.dashboard-tabs{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin:18px 0 8px;padding:5px;border:1px solid #dedde6;border-radius:17px;background:#f7f7f9e8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 30px #0000000b}.dashboard-tabs button{position:relative;min-height:44px;border:0;border-radius:12px;background:transparent;color:#727278;font-size:13px;font-weight:700;transition:.18s ease}.dashboard-tabs button:hover{color:var(--ink);background:#fff9}.dashboard-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 4px 14px #00000012}.tab-alert{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;background:#ff3b30;color:#fff;font-size:10px}.dashboard-tab-panel{display:grid;grid-gap:24px;gap:24px}.dashboard-tab-panel .controls,.dashboard-tab-panel .hero{margin:0}.dashboard-health-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dashboard-health-strip button{display:grid;grid-template-columns:10px 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center;min-height:70px;padding:14px;border:1px solid #e1e1e6;border-radius:16px;background:#fff;color:var(--ink);text-align:left}.dashboard-health-strip small,.dashboard-health-strip strong{grid-column:2}.dashboard-health-strip small{color:var(--muted)}.health-dot{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#aaa}.health-dot.good{background:#34c759}.health-dot.attention{background:#ff9f0a}.health-dot.neutral{background:#b9b9c0}.dashboard-collapsible{overflow:hidden}.dashboard-collapsible.collapsed{padding:0;background:#fff;box-shadow:0 10px 35px #0000000a}.dashboard-collapsible.collapsed>:not(.dashboard-accordion-trigger){display:none!important}.dashboard-accordion-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;grid-gap:14px;gap:14px;align-items:center;width:calc(100% + 20px);min-height:76px;margin:-10px -10px 22px;padding:14px 16px;border:0;border-bottom:1px solid #e7e7eb;border-radius:18px 18px 0 0;background:#fff9;color:var(--ink);text-align:left}.collapsed>.dashboard-accordion-trigger{width:100%;min-height:78px;margin:0;border-bottom:0;border-radius:inherit}.dashboard-accordion-copy{display:grid;grid-gap:4px;gap:4px}.dashboard-accordion-copy strong{font-size:18px;letter-spacing:-.02em}.dashboard-accordion-copy small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.dashboard-accordion-status{padding:7px 10px;border-radius:999px;background:#f0f0f3;color:#5f5f66;font-size:11px;font-weight:750;white-space:nowrap}.dashboard-accordion-chevron{color:#76767d;font-size:21px;text-align:center;transition:.2s ease}.open>.dashboard-accordion-trigger .dashboard-accordion-chevron{transform:rotate(180deg)}.dashboard-linked-card{margin-top:12px}.help-summary-card.open{padding:0}.help-summary-card.open>.dashboard-accordion-trigger{width:100%;margin:0;border:0;border-radius:inherit}.place-head-actions{display:flex;gap:8px;align-items:center}.place-head-actions .provider-button{white-space:nowrap}.hero{position:relative;min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden}.status-orb{position:relative;width:78px;height:78px;border-radius:50%;background:var(--status);box-shadow:0 12px 38px color-mix(in srgb,var(--status) 40%,transparent),inset 0 1px 2px #fff8;margin-bottom:30px}.pulse{position:absolute;inset:-8px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--status) 36%,transparent);animation:pulse 2.6s infinite}@keyframes pulse{0%{transform:scale(.92);opacity:0}40%{opacity:1}to{transform:scale(1.32);opacity:0}}.eyebrow{color:var(--muted);font-size:11px;letter-spacing:.14em;font-weight:650;margin:0 0 10px}h1{font-size:clamp(58px,9vw,92px);line-height:.95;letter-spacing:-.06em;margin:0;font-weight:700}.dumpster-title{position:relative;z-index:1;color:#3b1608;text-shadow:0 2px 22px #ff9f0a66;animation:dumpsterWobble 2.8s ease-in-out infinite}.fire-scene{position:absolute;inset:5% 0 0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 80%,transparent)}.fire-scene span{--fire-index:0;position:absolute;left:calc(5% + (var(--fire-index) * 12.5%));bottom:-12%;font-size:26px;filter:drop-shadow(0 8px 15px #ff3b3066);opacity:0;animation:fireFloat 4s ease-in infinite;animation-delay:calc(var(--fire-index) * -.55s)}.fire-scene span:nth-child(3n+2){font-size:34px;animation-duration:4.75s}.fire-scene span:nth-child(3n){font-size:22px;animation-duration:3.5s}@keyframes fireFloat{0%{transform:translate3d(0,20px,0) rotate(-8deg) scale(.7);opacity:0}15%{opacity:.9}55%{transform:translate3d(18px,-210px,0) rotate(10deg) scale(1.12);opacity:.75}to{transform:translate3d(-12px,-430px,0) rotate(-6deg) scale(.72);opacity:0}}@keyframes dumpsterWobble{0%,to{transform:rotate(-.35deg) scale(1)}50%{transform:rotate(.35deg) scale(1.015)}}.message{font-size:22px;letter-spacing:-.02em;margin:18px 0 0;color:#3a3a3c}.available{color:var(--muted);margin:9px 0 0}.location-line{display:flex;align-items:center;gap:7px;color:#5856d6;background:#5856d610;border:1px solid #5856d61f;border-radius:999px;padding:7px 12px;margin:13px 0 0;font-size:14px;font-weight:600}.privacy{color:#86868b;font-size:13px;margin-top:34px}.manual-override-hero{display:flex;align-items:center;gap:10px;margin-top:16px;padding:8px 10px 8px 14px;border:1px solid #d9d7f4;border-radius:999px;background:#f4f3ff;color:#4b46a6;font-size:12px;font-weight:700}.manual-override-hero .text-button{padding:6px 9px;border-radius:999px;color:#fff;background:#5856d6;font-size:11px;font-weight:750}.manual-override-hero .text-button:disabled{opacity:.6;cursor:wait}.manual-override-notice{display:grid;grid-gap:3px;gap:3px;margin:0 0 16px;padding:13px 15px;border:1px solid #d9d7f4;border-radius:14px;background:#f4f3ff;color:#4b46a6}.manual-override-notice strong{font-size:13px}.manual-override-notice span{color:#65627d;font-size:12px;line-height:1.45}.custom-status-section{display:grid;grid-gap:13px;gap:13px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.custom-status-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.custom-status-heading small,.custom-status-heading strong{display:block}.custom-status-heading small{margin-top:3px;color:var(--muted)}.custom-status-list{display:grid;grid-gap:8px;gap:8px}.custom-status-list article{display:grid;grid-template-columns:12px 1fr auto auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 13px;border:1px solid #deddf0;border-radius:14px;background:#fafaff}.custom-status-list i,.custom-status-preview>i{width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 4px #0000000b}.custom-status-list em,.custom-status-list small,.custom-status-list strong{display:block}.custom-status-list small{margin-top:2px;color:var(--muted)}.custom-status-list em,.custom-status-preview em{margin-top:4px;color:#686582;font-size:11px;font-style:normal;font-weight:650}.custom-status-list button{border:1px solid #d8d6f3;border-radius:10px;background:#fff;padding:8px 12px;color:#4b46a6;font-weight:750;cursor:pointer}.custom-status-list .custom-status-remove{border:0;background:transparent;padding:5px;color:#9a3131;font-size:20px}.custom-status-empty{margin:0!important;padding:13px;border:1px dashed #d8d6f3;border-radius:13px;color:var(--muted);font-size:13px}.custom-status-builder{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px;border:1px solid #d8d6f3;border-radius:16px;background:#f8f8ff}.custom-status-builder label{display:grid;grid-gap:6px;gap:6px;color:#55526e;font-size:12px;font-weight:700}.custom-status-builder input:not([type=color]),.custom-status-builder select{box-sizing:border-box;width:100%;min-height:43px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:10px 12px;color:var(--ink)}.custom-status-builder label>small{color:var(--muted);font-weight:500;line-height:1.4}.custom-status-builder .custom-color{grid-column:1/-1;display:flex;align-items:center;gap:12px}.custom-color input{width:46px;height:36px;border:0;background:transparent}.custom-status-preview{grid-column:1/-1;display:grid;grid-template-columns:14px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:13px;border-radius:13px;background:#fff}.custom-status-preview small,.custom-status-preview strong{display:block}.custom-status-preview small{margin-top:2px;color:var(--muted)}.custom-status-builder>.primary{grid-column:1/-1}.custom-status-notice{margin:0!important;color:#4b46a6;font-size:13px}@media (max-width:620px){.custom-status-heading{align-items:flex-start}.custom-status-list article{grid-template-columns:12px 1fr auto}.custom-status-list .custom-status-remove{grid-column:3;grid-row:2}.custom-status-builder{grid-template-columns:1fr}.custom-status-builder .custom-color,.custom-status-builder>.primary,.custom-status-preview{grid-column:auto}}.controls{background:var(--glass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #fff;border-radius:28px;padding:28px;box-shadow:0 20px 70px rgba(0,0,0,.08)}.control-heading{display:flex;justify-content:space-between;align-items:center}h2{margin:0 0 22px;font-size:28px;letter-spacing:-.035em}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.status-grid button{min-height:48px;border:1px solid var(--line);border-radius:13px;background:#fff9;color:#4a4a4e;transition:.18s ease}.status-grid button:hover{transform:translateY(-1px);background:white}.status-grid button.selected{background:var(--ink);color:white;box-shadow:0 5px 16px #0003}.duration-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}select{border:0;border-radius:10px;padding:8px 30px 8px 10px;background:#ededf0;color:var(--ink);margin-left:5px}.primary{border:0;background:#0071e3;color:white;padding:11px 20px;border-radius:980px;font-weight:600;box-shadow:0 5px 15px #0071e344}.primary:disabled{opacity:.55;cursor:default}.connections-card{scroll-margin-top:20px}.connections-card,.dashboard-card{margin-top:24px;background:var(--glass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #fff;border-radius:28px;padding:28px;box-shadow:0 20px 70px rgba(0,0,0,.06)}.dashboard-card-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.dashboard-card-heading h2{margin:0 0 7px}.dashboard-card-heading p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.5}.dashboard-card-icon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;font-size:20px;font-weight:700}.dashboard-card-icon.views{background:#5856d6}.dashboard-card-icon.calls{background:#ff7a35}.dashboard-card-icon.location{background:#34a853}.calls-card .iphone-panel,.calls-card .voip-panel,.location-card .places-panel,.views-card .share-panel{margin-top:0}.calls-card .voip-panel{margin-top:14px}.section-copy{color:var(--muted);margin:-10px 0 20px}.provider-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.provider-button{display:block;text-align:center;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px;text-decoration:none;font-weight:600}.provider-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000000d}.provider-button.disabled{color:#aaa;background:#f4f4f6;cursor:not-allowed}.connection-item,.connection-list{display:grid;grid-gap:8px;gap:8px}.connection-row{display:grid;grid-template-columns:38px 1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:#fff9;border:1px solid var(--line);border-radius:15px}.connection-row.muted{opacity:.55}.connection-row small,.connection-row strong{display:block}.connection-row small{margin-top:3px;color:var(--muted)}.calendar-picker-panel{padding:18px;border:1px solid #dcd8f6;border-radius:16px;background:linear-gradient(145deg,#f8f7ff,#fff)}.calendar-picker-panel h3{margin:2px 0 5px}.calendar-picker-panel>div>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.45}.calendar-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.calendar-picker-list label{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.calendar-picker-list input{width:18px;height:18px;accent-color:#5b50e6}.calendar-picker-list small,.calendar-picker-list span,.calendar-picker-list strong{display:block;min-width:0}.calendar-picker-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-picker-list small{margin-top:2px;color:var(--muted)}.calendar-picker-actions{display:flex;align-items:center;gap:14px;margin-top:14px}.calendar-picker-loading{color:var(--muted)}@media (max-width:650px){.connection-row .calendar-picker-button{grid-column:2/-1;grid-row:2;width:100%}.calendar-picker-list{grid-template-columns:1fr}.calendar-picker-actions{align-items:stretch;flex-direction:column}}.provider-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;font-weight:700}.provider-icon.google{background:#4285f4}.provider-icon.microsoft{background:#0078d4}.provider-icon.ics{background:#79797f}.meeting-platform-panel{margin-top:14px;padding:22px;border:1px solid #ffffffcc;border-radius:20px;background:linear-gradient(145deg,#f3f4ff,#fbfbff)}.meeting-platform-panel h3{margin:0;font-size:20px}.meeting-platform-panel>.place-note,.meeting-platform-panel>div>p:not(.eyebrow){color:var(--muted);line-height:1.5}.meeting-platform-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.provider-button.zoom{color:#fff;background:#2d5bff;border-color:#2d5bff}.provider-button.webex{color:#fff;background:#087ea4;border-color:#087ea4}.provider-button.disabled{opacity:.48;pointer-events:none}.activity-connection-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.provider-icon.zoom{background:#2d5bff}.provider-icon.webex{background:#087ea4}.dashboard-card-icon.todoist{background:#fff1ef;color:#e44332}.todoist-card{background:linear-gradient(145deg,#fff,#fff8f7)}.todoist-dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px;margin-top:18px}.todoist-connection-panel,.todoist-privacy-panel{padding:20px;border:1px solid #eadeda;border-radius:18px;background:#fff}.todoist-connection-panel p,.todoist-privacy-panel p{color:var(--muted);line-height:1.55}.todoist-privacy-panel a{color:#b33124;font-weight:700}.todoist-connection-panel .primary,.todoist-connection-panel .provider-button.disabled{display:inline-flex;margin-top:8px}@media(max-width:720px){.todoist-dashboard-grid{grid-template-columns:1fr}}.mini-button,.remove-button{border:0;border-radius:9px;background:#ededf0;color:var(--muted);padding:7px 10px}.remove-button{font-size:19px;padding:4px 10px}.feed-form{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.feed-form h3{margin:0 0 14px;font-size:20px}.feed-fields{display:grid;grid-template-columns:.7fr 1.3fr auto;grid-gap:8px;gap:8px}.feed-fields input{width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px}.feed-help{color:var(--muted);font-size:12px;margin:12px 2px 0}.form-error{color:#d70015;font-size:13px}.share-panel{padding:22px;border-radius:20px;background:linear-gradient(145deg,#f0efff,#f8f8ff);border:1px solid #ffffffcc}.share-panel h3{margin:0;font-size:20px}.share-panel p:not(.eyebrow):not(.form-error){color:var(--muted);margin:7px 0 15px}.share-link{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.share-link input{min-width:0;border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px;color:var(--muted)}.share-actions{display:flex;align-items:center;gap:4px;margin-top:10px}.iphone-panel{margin-top:14px;padding:22px;border-radius:20px;background:linear-gradient(145deg,#eef8f1,#f7fcf8);border:1px solid #ffffffcc}.iphone-panel h3{margin:0;font-size:20px}.iphone-panel p{color:var(--muted);margin:7px 0 15px}.iphone-panel ol{color:var(--muted);font-size:13px;line-height:1.6;padding-left:21px}.shortcut-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mac-agent-card{margin-top:16px;padding:18px;border-radius:16px;background:#fff9;border:1px solid #dce9df}.mac-agent-card code{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0;padding:10px 12px;border-radius:10px;background:#142019;color:#eaf7ed;font-size:12px}.pair-code{display:inline-block;margin:18px 0;padding:12px 18px;border-radius:14px;background:#eef5ef;font-size:28px;font-weight:750;letter-spacing:.18em}.connect-mac-page{text-align:center;max-width:620px}.streaming-card{background:linear-gradient(145deg,#fff,#f8f6ff)}.dashboard-card-icon.streaming{background:#efeaff;color:#5a4be7}.streaming-dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:16px;gap:16px;margin-top:20px}.browser-studio-panel,.obs-panel{padding:20px;border:1px solid #e3e0ef;border-radius:18px;background:rgba(255,255,255,.82)}.obs-panel code{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 10px;padding:11px 13px;border-radius:11px;background:#18171e;color:#f7f5ff;font-size:12px}.obs-setup{margin:16px 0;padding-left:22px;color:#5f5b68;line-height:1.55}.streaming-provider-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.streaming-provider-list span{padding:8px 11px;border-radius:999px;background:#f0edff;color:#4f43c7;font-size:13px;font-weight:700}.streaming-connection-row{display:flex;align-items:center;gap:10px;margin-top:13px;padding:11px;border-radius:12px;background:#f4fbf5}.streaming-connection-row div{display:flex;flex-direction:column}.streaming-connection-row small{color:#65656b}.alexa-card{background:linear-gradient(145deg,#fff,#f5f9ff)}.dashboard-card-icon.alexa{background:#25a7e8}.alexa-dashboard-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px}.alexa-connection-panel,.alexa-routines-panel{padding:20px;border:1px solid #dce8ef;border-radius:18px;background:#ffffffd9}.alexa-connection-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.alexa-connection-head>div{display:flex;align-items:center;gap:9px}.alexa-connection-panel p,.alexa-routines-panel p{color:var(--muted);line-height:1.5}.alexa-connection-panel small{display:block;margin-bottom:12px;color:var(--muted)}.alexa-trigger-list{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.alexa-trigger-list span{padding:7px 10px;border-radius:999px;background:#eaf6fc;color:#17648a;font-size:12px;font-weight:750}.alexa-beta-note{margin-top:15px;padding:13px 15px;border-radius:14px;background:#fff8e7;color:#71551a;font-size:13px}.alexa-beta-note a{color:inherit;font-weight:750}.alexa-card .focus-app-notice{margin-top:12px}@media (max-width:760px){.alexa-dashboard-grid,.streaming-dashboard-grid{grid-template-columns:1fr}}.focus-app-card{background:linear-gradient(145deg,#fff,#f4f8ff)}.dashboard-card-icon.focus-app{background:#0a84ff}.focus-app-privacy{display:flex;flex-wrap:wrap;gap:5px 10px;margin-bottom:16px;padding:13px 15px;border-radius:14px;background:#edf7ff;color:#27516d;font-size:13px}.focus-app-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.focus-app-panel{padding:20px;border:1px solid #dbe6f2;border-radius:18px;background:#ffffffd9}.focus-app-panel h3{margin:0}.focus-app-confirm{display:grid;grid-gap:12px;gap:12px;margin:16px 0;padding:15px;border-radius:14px;background:#f1f6ff}.focus-app-confirm span,.focus-app-delay small,.focus-app-toggle small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.focus-app-actions,.focus-app-confirm>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.focus-app-delay,.focus-app-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:13px 0;border-top:1px solid var(--line)}.focus-app-toggle input{width:22px;height:22px;accent-color:#0a84ff}.focus-app-delay select{min-width:130px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:10px;color:var(--ink)}.focus-app-actions{margin-top:15px}.remove-text-button{border:0;background:transparent;color:#c4362d;font-weight:650;cursor:pointer}.focus-app-notice{padding:12px 14px;border-radius:13px;background:#edf7ff;color:#27516d;font-size:13px}.focus-app-empty code{display:block;overflow:hidden;margin-top:10px;padding:11px 13px;border-radius:11px;background:#17202a;color:#fff;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px){.focus-app-connections{grid-template-columns:1fr}.focus-app-delay,.focus-app-toggle{align-items:flex-start}.focus-app-delay{flex-direction:column}.focus-app-delay select{width:100%}}.mac-connection-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.mac-connection-row{display:grid;grid-template-columns:12px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 13px;border:1px solid #cfe5d4;border-radius:14px;background:#fff}.mac-connection-row small,.mac-connection-row strong{display:block}.mac-connection-row small{margin-top:3px;color:var(--muted)}.chrome-live-dot.calling{background:#af52de;box-shadow:0 0 0 4px #af52de1f}.meet-extension-panel{margin-top:24px;padding-top:24px;border-top:1px solid #d9eadc}.meet-extension-panel a{color:#0071e3;font-weight:600}.extension-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-badge{flex:none;padding:6px 10px;border-radius:999px;color:#8a6200;background:#fff3cd;font-size:11px;font-weight:700}.review-badge.published{color:#1f7a35;background:#dff5e5}.extension-review{display:grid;grid-gap:4px;gap:4px;margin:14px 0;padding:13px 15px;border-radius:13px;background:#fff8e6}.extension-review span{color:var(--muted);font-size:12px}.extension-install{display:inline-block;margin:4px 0 16px;color:#fff!important;text-decoration:none}.beta-install{margin-top:14px;color:var(--muted);font-size:13px}.beta-install summary{cursor:pointer;font-weight:600}.beta-install ol{margin-bottom:0}.chrome-connection-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.chrome-connection-row{display:grid;grid-template-columns:12px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 13px;border:1px solid #dceade;border-radius:14px;background:#ffffffb8}.chrome-connection-row small,.chrome-connection-row strong{display:block}.chrome-connection-row small{margin-top:3px;color:var(--muted)}.chrome-live-dot{width:9px;height:9px;border-radius:50%;background:#aeaeb2}.chrome-live-dot.online{background:#34c759;box-shadow:0 0 0 4px #34c7591f}.places-panel{margin-top:14px;padding:22px;border-radius:20px;background:linear-gradient(145deg,#f1f0ff,#fafaff);border:1px solid #ffffffcc}.places-panel h3{margin:0;font-size:20px}.places-panel p{color:var(--muted);margin:7px 0 15px}.place-form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.place-form input{min-width:0;border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px}.place-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.place-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:#fff9;border:1px solid var(--line);border-radius:15px}.place-row small,.place-row strong{display:block}.place-row small{color:var(--muted);margin-top:3px}.place-actions{display:flex;gap:5px}.share-toggle{color:var(--muted);font-size:12px;white-space:nowrap}.places-panel ol{color:var(--muted);font-size:13px;line-height:1.6;padding-left:21px}.places-panel .place-note{font-size:12px;margin-bottom:0}.place-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.place-panel-head .primary{flex:none}.place-form{grid-template-columns:minmax(130px,.7fr) minmax(240px,1.5fr) minmax(170px,.8fr) auto;align-items:flex-end}.place-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.place-form input,.place-form select{box-sizing:border-box;width:100%;min-height:43px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px;color:var(--ink)}.place-form .primary{min-height:43px}.place-row{grid-template-columns:minmax(220px,1fr) auto auto auto}.place-row small:first-of-type{max-width:540px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-empty{padding:18px;text-align:center;border:1px dashed var(--line);border-radius:14px}.legacy-place-actions{margin-top:14px;color:var(--muted);font-size:13px}.legacy-place-actions summary{cursor:pointer;font-weight:650}.place-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,18,25,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.place-modal{position:relative;box-sizing:border-box;width:min(520px,100%);padding:30px;border-radius:26px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.25)}.place-modal h2{margin:4px 36px 8px 0;font-size:27px}.place-modal>p:not(.eyebrow){color:var(--muted);line-height:1.55}.place-modal-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border:0;border-radius:50%;background:#f0f0f3;font-size:22px;cursor:pointer}.duration-choices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:22px 0}.duration-choices button{padding:13px 8px;border:1px solid var(--line);border-radius:13px;background:#f7f7f9;color:var(--ink);font-weight:650;cursor:pointer}.duration-choices button.selected{color:#fff;background:#111;border-color:#111}.place-public-choice{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:14px;background:#f6f8fb}.place-public-choice input{margin-top:3px}.place-public-choice small,.place-public-choice span{display:block}.place-public-choice small{margin-top:3px;color:var(--muted);line-height:1.4}.place-locate-button{width:100%;margin-top:16px}.place-check-in-result{padding:11px 13px;border-radius:12px;font-size:13px}.place-check-in-result.success{color:#176b36;background:#eaf8ef}.place-check-in-result.error{color:#a33131;background:#fff0f0}.manual-place-choice{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.manual-place-choice>span{text-align:center;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.manual-place-choice>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.manual-place-choice button,.manual-place-choice select{min-height:43px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px 12px;color:var(--ink);font-weight:650}.manual-place-choice button{cursor:pointer}.manual-place-choice button:disabled{opacity:.5;cursor:not-allowed}.manual-place-choice small{color:var(--muted);line-height:1.4}@media (max-width:900px){.place-form{grid-template-columns:1fr 1fr}.place-address{grid-column:1/-1}.place-row{grid-template-columns:1fr auto}.place-actions{grid-column:1/-1}.share-toggle{justify-self:start}}@media (max-width:560px){.place-panel-head{display:grid}.place-panel-head .primary{width:100%}.place-form{grid-template-columns:1fr}.place-address{grid-column:auto}.place-row{grid-template-columns:1fr auto}.place-actions,.share-toggle{grid-column:1/-1}.place-actions{flex-wrap:wrap}.duration-choices{grid-template-columns:1fr}.place-modal{padding:25px 20px}.manual-place-choice>div{grid-template-columns:1fr}}.voip-panel{margin-top:14px;padding:22px;border:1px solid #ffffffcc;border-radius:20px;background:linear-gradient(145deg,#fff4ed,#fffbf8)}.voip-panel h3{margin:0;font-size:20px}.voip-panel>.place-note,.voip-panel>div>p:not(.eyebrow){color:var(--muted)}.voip-form{display:grid;grid-template-columns:.7fr 1fr auto;grid-gap:8px;gap:8px;margin-top:16px}.voip-form input,.voip-form select,.voip-webhook input{min-width:0;border:1px solid var(--line);border-radius:12px;padding:11px 13px;color:var(--ink);background:#fff}.voip-webhook{margin-top:14px;padding:16px;border:1px solid #f1d7c6;border-radius:15px;background:#ffffffc7}.voip-webhook>p{margin:7px 0 12px;font-size:13px;line-height:1.5}.voip-webhook>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.voip-webhook small{display:block;margin-top:9px;color:var(--muted)}.voip-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.provider-icon.voip{color:#fff;background:#ff7a35}.public-page{min-height:100vh}.public-badge{color:var(--muted);font-size:13px}.public-hero{min-height:calc(100vh - 150px)}.avatar-orb{width:70px;height:70px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e5e5ea;color:var(--muted);font-size:26px;margin-bottom:26px;box-shadow:0 8px 24px #00000012}.avatar-orb img{width:100%;height:100%;object-fit:cover}.public-status{width:34px;height:34px;margin:32px 0 0}.public-hero .privacy{max-width:480px;line-height:1.5}.trusted-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:22px;max-width:460px}.trusted-actions a,.trusted-actions button{padding:11px 17px;border:1px solid #d8d6f3;border-radius:999px;color:#fff;background:#5751db;font:inherit;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 8px 24px #5751db26;cursor:pointer}.trusted-actions button:disabled{opacity:.7;cursor:default}.trusted-actions p,.trusted-actions small{width:100%;margin:0;color:var(--muted);font-size:12px;text-align:center}.trusted-actions small{color:#a33}.live-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin:12px 0 0}.live-label span{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c7591f}.status-updated{animation:statusUpdate .7s ease}@keyframes statusUpdate{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}footer{text-align:center;font-size:12px;color:#86868b;padding-top:26px}footer a{color:inherit}.welcome-loading{min-height:100vh;display:grid;place-items:center}.welcome-page{width:min(100% - 48px,1180px)}.welcome-page nav{position:relative;z-index:4}.welcome-nav{display:flex;align-items:center;gap:24px}.welcome-nav a{color:var(--muted);text-decoration:none;font-size:14px}.welcome-nav a.primary{color:white}.welcome-nav a.nav-sign-in{border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink);padding:8px 14px;font-size:14px;font-weight:650;cursor:pointer}.welcome-nav a.nav-sign-in:hover{background:white;border-color:rgba(0,0,0,.2)}.primary.compact{padding:9px 16px}.welcome-hero{min-height:690px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center;padding:70px 0 80px}.welcome-copy h1{font-size:clamp(54px,6vw,84px)}.welcome-copy h1 span{color:#6e6e73}.welcome-copy>p:not(.eyebrow){max-width:560px;font-size:20px;line-height:1.5;color:var(--muted);margin:28px 0}.welcome-actions{display:flex;align-items:center;gap:22px}.primary.large{font-size:16px;padding:14px 23px}.welcome-actions a{color:var(--ink);font-weight:600;text-decoration:none}.welcome-actions a.primary{color:white}.trust-row{display:flex;gap:18px;margin-top:28px;color:#86868b;font-size:12px}.hero-beta-card{scroll-margin-top:24px;padding:34px;border:1px solid rgba(88,86,214,.15);border-radius:30px;background:linear-gradient(145deg,#fff,#f4f2ff);box-shadow:0 28px 80px rgba(72,67,160,.13)}.hero-beta-card h2{margin:8px 0 14px;font-size:clamp(30px,3.2vw,43px);line-height:1.04;letter-spacing:-.045em}.hero-beta-card>p:not(.eyebrow){margin:0 0 24px;color:var(--muted);line-height:1.55}.hero-beta-form{position:relative;display:grid;grid-template-columns:1fr 1.35fr;grid-gap:10px;gap:10px}.hero-beta-form label{display:grid;grid-gap:7px;gap:7px;color:#6e6e73;font-size:11px;font-weight:700}.hero-beta-form input{min-width:0;width:100%;padding:13px;border:1px solid #d8d6e6;border-radius:12px;background:#fff;color:var(--ink);font:inherit}.hero-beta-form .primary{grid-column:1/-1;width:100%;border:0;cursor:pointer}.hero-beta-form small{grid-column:1/-1;color:#7c7c82;text-align:center;line-height:1.5}.hero-beta-form .form-error{grid-column:1/-1}.hero-beta-form .honey-field{position:absolute;left:-9999px}.hero-beta-thanks{padding:24px;border-radius:20px;background:#eef8f1;text-align:center}.hero-beta-thanks>span{display:grid;place-items:center;width:42px;height:42px;margin:auto;border-radius:50%;background:#34c759;color:#fff;font-size:21px}.hero-beta-thanks h3{margin:13px 0 5px;font-size:24px}.hero-beta-thanks p{margin:0;color:var(--muted);line-height:1.55}.hero-product-proof{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center;padding:40px 0 105px;border-bottom:1px solid var(--line)}.hero-product-proof .dashboard-shot{width:100%;transform:none}.hero-proof-copy h2{margin:9px 0 18px;font-size:clamp(40px,4.5vw,62px);line-height:1.02;letter-spacing:-.05em}.hero-proof-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.hero-proof-copy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.hero-proof-copy span{padding:8px 11px;border:1px solid #dedce9;border-radius:999px;background:#fff;color:#66656d;font-size:11px;font-weight:700}.account-deleted-notice{margin:24px 0 0;padding:28px 32px;border:1px solid #cfe7d6;border-radius:24px;background:#f1faf4}.account-deleted-notice h2{margin:3px 0 10px;font-size:28px}.account-deleted-notice p{max-width:850px;color:var(--muted);line-height:1.55}.account-deleted-notice ul{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0;padding:0;list-style:none}.account-deleted-notice li{padding:8px 11px;border:1px solid #d7e9db;border-radius:999px;background:#fff;color:#35533d;font-size:12px;font-weight:700}.signin-page{width:min(100% - 40px,900px);min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.signin-page nav{width:100%}.signin-back,.signin-page .brand,.signin-page footer a{color:var(--ink);text-decoration:none}.signin-back{color:var(--muted);font-size:14px}.signin-card{align-self:center;width:min(100%,620px);margin:70px auto;padding:48px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.9);border-radius:32px;box-shadow:0 28px 90px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.signin-heading{text-align:center}.signin-heading h1{margin:10px 0 16px;font-size:clamp(38px,5vw,54px);letter-spacing:-.055em}.signin-heading>p:not(.eyebrow){max-width:500px;margin:auto;color:var(--muted);line-height:1.6}.signin-options{display:grid;grid-gap:12px;gap:12px;margin:34px 0 24px}.signin-provider{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:15px 17px;border:1px solid rgba(0,0,0,.1);border-radius:17px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.signin-provider:hover{transform:translateY(-1px);border-color:rgba(0,0,0,.2);box-shadow:0 10px 28px rgba(0,0,0,.06)}.signin-provider>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font-size:20px;font-weight:750}.signin-provider.google>span{background:#f1f6ff;color:#4285f4}.signin-provider.microsoft>span{background:#f3f3f3;color:#737373}.signin-provider div{display:grid;grid-gap:3px;gap:3px}.signin-provider strong{font-size:16px}.signin-provider small{color:var(--muted);font-size:12px}.signin-provider i{font-style:normal;color:var(--muted);font-size:20px}.signin-note{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:18px;border-radius:16px;background:#f5f5f7;color:var(--muted)}.signin-note>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:white;color:#34c759;font-size:20px}.signin-note p{margin:0;font-size:13px;line-height:1.55}.signin-note strong{color:var(--ink)}.signin-beta{margin:22px 0 0;text-align:center;color:var(--muted);font-size:13px}.signin-beta a{color:#0071e3;font-weight:650}.signin-page footer{display:flex;justify-content:space-between;padding:25px 0;color:var(--muted);font-size:12px}.signin-page footer a{color:var(--muted)}.consent-page{width:min(100% - 40px,760px);min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.consent-page nav{width:100%}.consent-page footer a,.consent-page nav a{color:var(--ink);text-decoration:none}.consent-card{align-self:center;width:min(100%,600px);margin:70px auto;padding:clamp(30px,6vw,52px);border:1px solid rgba(255,255,255,.9);border-radius:32px;background:rgba(255,255,255,.86);box-shadow:0 28px 90px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.consent-mark{width:54px;height:54px;display:grid;place-items:center;margin-bottom:25px;border-radius:18px;background:#f0efff}.consent-mark .brand-mark{width:20px;height:20px}.consent-card h1{margin:8px 0 14px;font-size:clamp(38px,6vw,54px);line-height:1;letter-spacing:-.055em}.consent-card>p:not(.eyebrow):not(.form-error){color:var(--muted);line-height:1.65}.legal-consent-check{display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;align-items:start;margin:30px 0 20px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#f7f7f9;color:#44444a;font-size:14px;line-height:1.55;cursor:pointer}.legal-consent-check input{width:19px;height:19px;margin-top:2px;accent-color:#5856d6}.legal-consent-check a{color:#3f49c7;font-weight:650}.legal-consent-submit{width:100%}.legal-consent-submit:disabled{opacity:.45;cursor:not-allowed}.consent-signout{display:block;margin:18px auto 0}.consent-status{padding:15px 0}.consent-actions{margin-top:26px}.consent-page footer{display:flex;justify-content:space-between;padding:25px 0;color:var(--muted);font-size:12px}.product-shot{background:#f8f8fa;border:1px solid #fff;border-radius:28px;box-shadow:0 35px 90px #25254a20,0 4px 15px #0000000a;overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.shot-bar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.shot-bar .brand{font-size:13px}.shot-bar .brand-mark{width:12px;height:12px}.shot-bar small{color:var(--muted)}.shot-status{height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fff,#f5f5f7)}.shot-control small,.shot-status small{color:var(--muted);font-size:8px;letter-spacing:.15em}.shot-status strong{font-size:clamp(38px,4vw,60px);letter-spacing:-.055em;margin-top:8px}.shot-status p{margin:8px 0}.shot-status>span{color:var(--muted);font-size:12px}.shot-orb{width:42px;height:42px;border-radius:50%;background:#ff3b30;box-shadow:0 8px 25px #ff3b3055;margin-bottom:22px}.shot-control{padding:20px;background:#fff}.shot-control>b{display:block;margin:5px 0 12px}.shot-control>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.shot-control i{font-style:normal;font-size:9px;color:var(--muted);padding:9px 5px;border:1px solid var(--line);border-radius:8px;text-align:center}.shot-control i.active{background:var(--ink);color:white}.welcome-proof{text-align:center;padding:28px 0 70px;border-bottom:1px solid var(--line)}.welcome-proof p{color:#86868b;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.welcome-proof div{display:flex;justify-content:center;flex-wrap:wrap;gap:42px;color:#6e6e73;font-weight:600}.feature-section{padding:110px 0}.feature-heading{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:70px;gap:70px;align-items:flex-end;margin-bottom:52px}.feature-heading h2,.privacy-banner h2,.request-section h2,.welcome-cta h2{font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.055em;margin:0}.feature-heading>p{max-width:470px;margin:0 0 5px;color:var(--muted);font-size:17px;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-grid article{overflow:hidden;border-radius:28px;padding:30px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 16px 55px rgba(0,0,0,.035)}.feature-grid h3{margin:12px 0 11px;font-size:22px;letter-spacing:-.025em}.feature-grid p{margin:0;color:var(--muted);line-height:1.58}.feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-style:normal;font-weight:700;background:#e9e9ed}.link-icon{background:#5856d6;color:#fff}.privacy-icon{background:#1d1d1f;color:#34c759}.status-icon{color:#ff9f0a}.display-icon{background:#0a84ff;color:#fff}.feature-lead-card{grid-column:span 2;min-height:390px;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(145deg,#fff,#f0f1f5)!important}.feature-card-copy{max-width:590px}.feature-grid .feature-lead-card h3{margin-top:9px;font-size:clamp(30px,3.5vw,46px);line-height:1.03;letter-spacing:-.05em}.signal-flow{align-self:end;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center;margin-top:34px}.signal-sources{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.signal-sources span{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:rgba(255,255,255,.86);color:#57575d;font-size:12px;font-weight:650}.signal-sources b{width:22px;color:#5856d6;text-align:center}.signal-flow>i{color:#a1a1a6;font-style:normal;font-size:25px}.signal-result{min-height:142px;display:grid;place-items:center;align-content:center;border-radius:20px;background:#1d1d1f;color:#fff;text-align:center;box-shadow:0 16px 35px rgba(0,0,0,.16)}.call-visual small,.feature-link-preview small,.signal-result small{font-size:8px;letter-spacing:.16em;opacity:.62}.feature-link-preview>span,.signal-result>span{width:14px;height:14px;margin:9px 0;border-radius:50%;background:#ff453a;box-shadow:0 0 0 6px rgba(255,69,58,.12)}.signal-result strong{font-size:22px}.signal-result p{color:#b6b6bb;font-size:11px}.feature-link-card{min-height:390px;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(150deg,#f3f0ff,#fff)!important}.feature-link-card .eyebrow{margin-top:18px}.feature-link-preview{align-self:end;min-height:165px;display:grid;place-items:center;align-content:center;margin-top:26px;border:1px solid rgba(88,86,214,.12);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 18px 45px rgba(88,86,214,.1);text-align:center}.feature-link-preview>span{background:#34c759;box-shadow:0 0 0 6px rgba(52,199,89,.12)}.feature-link-preview strong{font-size:28px;letter-spacing:-.04em}.feature-link-preview p{color:#4a4a4f;font-size:12px}.feature-link-preview i{margin-top:12px;color:#98989d;font-size:9px;font-style:normal}.feature-call-card{grid-column:span 2;min-height:250px;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:35px;gap:35px;align-items:center;color:#fff;background:linear-gradient(135deg,#282522,#151414)!important}.feature-call-card .eyebrow{color:#ff9b65}.feature-grid .feature-call-card h3{margin-top:9px;font-size:32px;letter-spacing:-.04em}.feature-call-card p:not(.eyebrow){color:#c7c3c1}.call-visual{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.06)}.call-visual>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#ff7a35;font-size:21px}.call-visual p,.call-visual small,.call-visual strong{display:block}.call-visual strong{margin:5px 0 2px;font-size:21px}.call-visual p{color:#c7c3c1;font-size:10px}.feature-small-card{min-height:250px}.feature-small-card:last-child{grid-column:span 2}.feature-small-card h3{margin-top:26px}.beta-cta-note{margin:14px 0 0!important;color:#77777c!important;font-size:13px!important;line-height:1.4!important}.interruption-section{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:78px;gap:78px;align-items:center;padding:100px 0;border-block:1px solid var(--line)}.interruption-stat{display:grid;align-content:center;min-height:390px;padding:42px;border-radius:32px;color:#fff;background:linear-gradient(145deg,#5f5cde,#3d43b7);box-shadow:0 28px 70px rgba(62,64,178,.2)}.interruption-stat strong{display:block;max-width:360px;font-size:clamp(48px,6vw,76px);line-height:.93;letter-spacing:-.065em}.interruption-stat span{display:block;margin:26px 0 28px;color:#e1e0ff;line-height:1.6}.interruption-stat a{width:max-content;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.interruption-copy h2{max-width:700px;margin:0;font-size:clamp(42px,5vw,65px);line-height:1;letter-spacing:-.055em}.interruption-copy>p:last-child{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.interruption-questions{display:flex;flex-wrap:wrap;gap:9px;margin:31px 0 24px}.interruption-questions span{padding:10px 14px;border:1px solid #dfdfe4;border-radius:999px;background:#fff;color:#55555a;font-size:13px;box-shadow:0 8px 24px #00000008}.integrations-section{padding:115px 0;border-top:1px solid var(--line)}.integrations-heading{display:grid;grid-template-columns:1.1fr .9fr;grid-column-gap:70px;column-gap:70px;align-items:end;margin-bottom:48px}.integrations-heading .eyebrow{grid-column:1/-1}.integrations-heading h2{margin:0;font-size:clamp(44px,5.5vw,70px);line-height:.98;letter-spacing:-.06em}.integrations-heading>p:last-child{margin:0 0 5px;color:var(--muted);font-size:17px;line-height:1.65}.integration-groups{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.integration-groups article{min-height:285px;padding:30px;border:1px solid #e6e6ea;border-radius:28px;background:#fff;box-shadow:0 16px 50px #00000009}.integration-groups article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-groups article>div span{color:#6c65dd;font-size:10px;font-weight:800;letter-spacing:.14em}.integration-groups article>div b{padding:6px 9px;border-radius:999px;color:#257139;background:#eaf7ed;font-size:10px}.integration-groups h3{margin:42px 0 10px;font-size:27px;letter-spacing:-.04em}.integration-groups p{color:var(--muted);line-height:1.6}.integration-groups ul{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none}.integration-groups li{padding:7px 10px;border-radius:9px;color:#55555b;background:#f2f2f5;font-size:11px;font-weight:650}.integration-groups li a{color:inherit;text-decoration:none}.integration-groups li a:hover{color:#5856d6}.integration-promise{margin:18px 0 0;padding:20px 24px;border:1px solid #dceadf;border-radius:18px;color:#4c6552;background:#f0f8f2;line-height:1.6}.integration-promise strong{color:#24452d}.expanded-footer{grid-template-columns:.7fr 1.8fr .8fr;align-items:start;text-align:left}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:38px;gap:38px}.footer-directory>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.footer-directory strong{margin-bottom:4px;color:var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.footer-directory a{color:var(--muted);text-decoration:none}.footer-directory a:hover{color:var(--ink)}.privacy-banner{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center;color:white;background:#19191c;border-radius:34px;padding:70px}.privacy-banner h2{margin:0 0 20px}.privacy-banner>div>p:not(.eyebrow){color:#b7b7bd;line-height:1.6;font-size:17px}.privacy-visual{display:flex;flex-direction:column;text-align:center;background:#ffffff0b;border:1px solid #ffffff12;border-radius:24px;padding:40px 24px}.privacy-visual span{color:#86868b;text-decoration:line-through}.privacy-visual b{color:#34c759;font-size:22px;margin:22px 0 35px}.privacy-visual i{font-style:normal;color:white;background:#5856d6;border-radius:999px;padding:12px}.privacy-banner .privacy-org-promise{margin-top:18px;padding-top:18px;border-top:1px solid #ffffff16;color:#dfdfe3!important;font-size:14px!important}.founder-story{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:54px;gap:54px;align-items:start;padding:125px 0 45px}.story-heading{position:-webkit-sticky;position:sticky;top:40px;align-self:start;padding-top:35px}.story-heading h2{font-size:clamp(46px,5vw,68px);line-height:.98;letter-spacing:-.06em;margin:0 0 25px}.story-intro{max-width:390px;color:var(--muted);font-size:18px;line-height:1.6}.story-body{padding:clamp(28px,4vw,50px);border:1px solid #fff;border-radius:34px;background:#ffffffb8;box-shadow:0 24px 80px #0000000b}.story-body blockquote{margin:0 0 42px;padding:30px 32px;border-radius:24px;color:#272343;background:linear-gradient(145deg,#eeedff,#f8f7ff);font-size:clamp(25px,2.7vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.035em}.story-body blockquote cite{display:block;margin-top:22px;font-size:14px;font-style:normal;line-height:1.35;letter-spacing:0}.story-body blockquote cite span,.story-body blockquote cite strong{display:block}.story-body blockquote cite span{margin-top:2px;color:#6b6880;font-size:12px;font-weight:550}.story-chapters{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.story-chapters article{padding-top:18px;border-top:1px solid var(--line)}.story-chapters span{color:#5856d6;font-size:11px;font-weight:750;letter-spacing:.12em}.story-chapters h3{margin:10px 0;font-size:20px;letter-spacing:-.025em}.story-chapters p,.story-conclusion{color:#4a4a4e;font-size:16px;line-height:1.7}.story-conclusion{margin:34px 0 0;padding:0 4px}.story-resolution{display:flex;align-items:center;gap:17px;margin-top:34px;padding:20px 22px;border:1px solid #e4e3f7;border-radius:20px;background:#f8f8ff}.story-resolution small,.story-resolution strong{display:block}.story-resolution small{color:var(--muted);margin-top:5px;line-height:1.45}.story-orb{flex:none;width:43px;height:43px;border-radius:50%;background:linear-gradient(145deg,#7c6df2,#4d5ee8);box-shadow:0 8px 24px #5d5fea55}.story-photo{position:relative;margin:0 0 28px;overflow:hidden;border-radius:24px;background:#e5e5e7}.story-photo img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 55%}.story-photo figcaption{position:absolute;left:14px;bottom:13px;color:#fff;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:650;letter-spacing:.03em}@media (max-width:650px){.story-body{border-radius:26px}.story-body blockquote{padding:24px;border-radius:19px}.story-chapters{grid-template-columns:1fr;gap:20px}.story-photo{margin-left:-10px;margin-right:-10px;border-radius:20px}.story-photo img{aspect-ratio:4/3}}.pricing-section{padding:120px 0 20px}.pricing-heading{max-width:720px;margin-bottom:48px}.pricing-heading h2{font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.055em;margin:0 0 20px}.pricing-heading>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.price-card{display:flex;flex-direction:column;min-height:500px;padding:34px;border-radius:28px;border:1px solid #fff;background:#fff;box-shadow:0 20px 70px #0000000b}.price-card.featured{color:white;background:linear-gradient(145deg,#29292e,#111114)}.price-card.nonprofit{background:linear-gradient(145deg,#eef8f1,#fbfefc)}.plan-label{color:#86868b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured .plan-label{color:#aaaab2}.price{display:flex;align-items:baseline;gap:10px;margin:25px 0}.price b{font-size:54px;letter-spacing:-.055em}.price span{color:var(--muted)}.featured .price span,.featured li,.featured small{color:#aaaab2}.price-card>p{color:var(--muted);line-height:1.55}.price-card ul{display:grid;grid-gap:13px;gap:13px;padding:0;margin:10px 0 30px;list-style:none}.price-card li{color:var(--muted)}.price-card li:before{content:"✓";color:#34c759;font-weight:700;margin-right:10px}.price-card .primary,.price-card .provider-button{margin-top:auto}.price-card small{color:#86868b;margin-top:13px;text-align:center}.signup-providers{width:min(100%,520px);margin:24px auto 14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.signup-providers .provider-button{cursor:pointer;font-size:15px}.signup-providers .google:before{content:"G";color:#4285f4;margin-right:9px;font-weight:800}.signup-providers .microsoft:before{content:"■";color:#f25022;margin-right:9px}.welcome-cta>small{color:var(--muted)}.request-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:start;padding:120px 0}.request-section h2{margin:0 0 22px}.request-section>div>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6}.request-form{background:#fff;border-radius:26px;padding:28px;box-shadow:0 20px 60px #0000000b}.request-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.request-form label{display:grid;grid-gap:7px;gap:7px;color:#6e6e73;font-size:12px;font-weight:600;margin-bottom:13px}.optional-label{justify-self:start;padding:3px 6px;border-radius:999px;background:#efedf8;color:#77728f;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.request-form input,.request-form textarea{border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--ink);background:#f8f8fa}.request-form textarea{min-height:105px;resize:vertical}.request-form small{display:block;margin-top:12px;color:#86868b}.request-form .honey-field{position:absolute;left:-9999px}.request-thanks{text-align:center;background:#fff;border-radius:26px;padding:60px 28px}.request-thanks>span{display:grid;place-items:center;margin:auto;width:50px;height:50px;border-radius:50%;background:#34c759;color:white;font-size:25px}.request-thanks h3{font-size:28px;margin:18px 0 5px}.request-thanks p{color:var(--muted)}.request-thanks button{margin:auto}.welcome-cta{text-align:center;padding:90px 20px 110px;border-top:1px solid var(--line)}.welcome-cta .status-orb{--status:#34c759;width:55px;height:55px;margin:0 auto 30px}.welcome-cta h2{margin-bottom:14px}.welcome-cta p{color:var(--muted);font-size:18px;margin-bottom:28px}.welcome-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--line);padding:30px 0}.welcome-footer .brand{justify-self:start}.welcome-footer span:last-child{justify-self:end}.footer-links{display:flex;gap:16px}.footer-links a{color:var(--muted);text-decoration:none}.legal-page{width:min(100% - 40px,860px)}.legal-page nav a:not(.brand){color:var(--muted);text-decoration:none}.legal-page .brand{color:var(--ink);text-decoration:none}.legal-page article{background:#ffffffbf;border:1px solid #fff;border-radius:28px;padding:clamp(28px,6vw,70px);margin-top:55px;box-shadow:0 20px 70px #0000000a}.legal-page h1{font-size:clamp(48px,7vw,72px);margin-bottom:35px}.legal-page h2{font-size:24px;margin:35px 0 10px}.legal-page p{color:#4a4a4e;line-height:1.7}.legal-page article a{color:#0071e3}.legal-page footer{padding:35px 0 50px}@media (prefers-reduced-motion:reduce){.demo-dumpster-fire .demo-orb,.demo-fire-scene span,.dumpster-title,.fire-scene span{animation:none}.fire-scene span{opacity:.28;bottom:10%}.fire-scene span:nth-child(3n+2){bottom:28%}.fire-scene span:nth-child(3n){bottom:46%}.demo-fire-scene span{opacity:.22;bottom:8%}.demo-fire-scene span:nth-child(3n+2){bottom:30%}.demo-fire-scene span:nth-child(3n){bottom:52%}}.team-feature-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center;padding:115px 0;border-top:1px solid var(--line)}.team-feature-copy h2{margin:0 0 22px;font-size:clamp(46px,5.5vw,70px);line-height:.98;letter-spacing:-.06em}.team-feature-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.team-feature-copy ul{display:grid;grid-gap:11px;gap:11px;margin:25px 0 30px;padding:0;list-style:none;color:#4a4a4e}.team-feature-copy li:before{content:"✓";color:#34c759;font-weight:750;margin-right:10px}.team-feature-copy .primary{display:inline-block;text-decoration:none}.team-board-preview{padding:22px;border:1px solid #fff;border-radius:28px;background:#fff;box-shadow:0 28px 80px #00000012;transform:perspective(1100px) rotateY(-2deg)}.preview-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 20px}.preview-head small,.preview-head strong{display:block}.preview-department,.preview-head small{color:var(--muted);font-size:9px;letter-spacing:.14em}.preview-head strong{margin-top:5px;font-size:22px}.preview-head>span{display:flex;align-items:center;gap:7px;color:#25843b;padding:6px 10px;border-radius:999px;background:#e8f7ec;font-size:11px;font-weight:700}.preview-head>span i{width:7px;height:7px;border-radius:50%;background:#34c759}.preview-department{padding:13px 4px 7px;border-top:1px solid var(--line);font-weight:700}.preview-person{display:grid;grid-template-columns:38px 1fr 10px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line)}.preview-person>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#47474b;background:#eeeef2;font-size:11px}.preview-person small,.preview-person strong{display:block}.preview-person small{margin-top:3px;color:var(--muted);font-size:10px}.preview-person>i{width:9px;height:9px;border-radius:50%}.team-board-preview>p{margin:18px 4px 2px;color:var(--muted);font-size:11px;text-align:center}.organization-card{margin-top:24px;padding:28px;border:1px solid #fff;border-radius:28px;background:var(--glass);box-shadow:0 20px 70px #0000000f}.organization-heading,.organization-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.organization-heading h2{margin:0 0 8px}.organization-heading p:not(.eyebrow){margin:0;color:var(--muted)}.organization-heading>span{flex:none;padding:7px 11px;border-radius:999px;color:#1f7a35;background:#e5f6ea;font-size:11px;font-weight:700}.organization-success{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 15px;border:1px solid #bfe7c8;border-radius:14px;color:#217538;background:#effaf2}.organization-success>span{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:50%;color:#fff;background:#34c759;font-size:12px;font-weight:800}.organization-success p{margin:0;font-size:13px;font-weight:650}.organization-active{margin-top:22px;padding:22px;border-radius:20px;background:#fff}.organization-title small,.organization-title strong{display:block}.organization-title strong{font-size:21px}.organization-title small{margin-top:4px;color:var(--muted)}.organization-title .primary{width:auto;text-decoration:none}.organization-invite{margin-top:22px;padding:20px;border:1px solid #deddf5;border-radius:18px;background:linear-gradient(145deg,#f7f6ff,#fff)}.organization-invite-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.organization-invite-heading h3{margin:5px 0;font-size:20px}.organization-invite-heading p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px}.organization-invite-heading .text-button{flex:none;color:#6e6e73;font-size:11px}.organization-code-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:18px}.organization-code-row code{display:flex;align-items:center;min-width:0;padding:14px 17px;border:1px dashed #aaa8d9;border-radius:13px;color:#35336b;background:#fff;font-size:24px;font-weight:800;letter-spacing:.13em;overflow-wrap:anywhere}.organization-code-row .primary{width:auto}.organization-link-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:13px}.organization-link-row label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.organization-link-row .provider-button{width:auto;white-space:nowrap}.organization-active>label,.organization-profile label{display:grid;grid-gap:7px;gap:7px;margin-top:18px;color:var(--muted);font-size:12px;font-weight:650}.organization-active input,.organization-start input{border:1px solid var(--line);border-radius:12px;padding:11px 13px;color:var(--ink);background:#f8f8fa}.organization-profile{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.organization-active .organization-consent{display:flex;align-items:center;font-weight:500}.organization-consent input{width:auto}.organization-privacy{margin:12px 0 0;color:var(--muted);font-size:11px}.organization-start{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;margin-top:22px}.organization-start form{display:grid;grid-gap:9px;gap:9px;padding:20px;border-radius:18px;background:#fff}.organization-start p{margin:0 0 6px;color:var(--muted);font-size:13px}.organization-start>span{color:var(--muted);font-size:12px}.organization-danger{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.organization-danger form{width:min(100%,560px);display:grid;grid-gap:11px;gap:11px;padding:17px;border:1px solid #efd9dc;border-radius:16px;background:#fffafa}.organization-danger form>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.organization-danger form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.organization-danger form input{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#fff}.organization-danger form>div{display:flex;justify-content:flex-end;gap:8px}.team-board-page{width:min(100% - 48px,1240px)}.team-board-page nav{border-bottom:1px solid var(--line)}.team-board-page nav .brand{color:var(--ink);text-decoration:none}.team-board-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:70px 0 50px}.team-board-heading h1{margin:0 0 10px;font-size:clamp(48px,7vw,82px);letter-spacing:-.06em}.team-board-heading p:not(.eyebrow),.team-board-heading small{color:var(--muted);line-height:1.55}.team-board-heading small{text-align:right}.team-department{margin:0 0 44px}.team-department>h2{margin:0 0 14px;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.team-member-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.team-member-card{display:grid;grid-template-columns:54px minmax(110px,1fr) 13px minmax(115px,1fr) auto;grid-gap:15px;gap:15px;align-items:center;padding:20px;border:1px solid #fff;border-radius:21px;background:#ffffffc7;box-shadow:0 12px 42px #0000000a}.team-avatar{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:50%;color:#555;background:#e9e9ee;font-weight:700}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-member-name span,.team-member-name strong,.team-member-status span,.team-member-status strong{display:block}.team-member-name span,.team-member-status span{margin-top:4px;color:var(--muted);font-size:12px}.team-status-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 5px #00000008}.team-member-action{display:grid;justify-items:end;grid-gap:4px;gap:4px}.team-member-action a,.team-member-action button{padding:8px 11px;border:1px solid #d8d6f3;border-radius:999px;color:#4b46a6;background:#f4f3ff;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.team-member-action button:disabled{opacity:.55}.team-member-action small{max-width:120px;color:#a33;font-size:9px;text-align:right}.knock-result{padding:7px 9px;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.knock-result.accepted{color:#217538;background:#e8f8ec}.knock-result.declined{color:#7a5d10;background:#fff4cf}.knock-result.pending{color:#4b46a6;background:#f0efff}.team-empty{padding:80px 30px;border-radius:28px;background:#fff;text-align:center}.team-empty p{color:var(--muted)}@media (max-width:850px){.team-feature-section{grid-template-columns:1fr;gap:40px}.team-board-preview{transform:none}.team-member-grid{grid-template-columns:1fr}}@media (max-width:650px){.team-feature-section{padding:80px 0}.preview-person{grid-template-columns:38px 1fr 9px}.preview-person>div:last-child{grid-column:2/-1}.organization-heading,.organization-title,.team-board-heading{align-items:flex-start;flex-direction:column}.organization-code-row,.organization-link-row,.organization-profile,.organization-start{grid-template-columns:1fr}.organization-start>span{text-align:center}.organization-invite{padding:17px}.organization-invite-heading{align-items:flex-start;flex-direction:column}.organization-code-row code{justify-content:center;font-size:20px}.organization-code-row .primary,.organization-link-row .provider-button{width:100%}.team-member-card{grid-template-columns:48px 1fr 12px}.team-member-status{grid-column:2/-1}.team-member-action{grid-column:2/-1;justify-items:start}.team-board-heading small{text-align:left}}.email-invite-panel,.groups-manager{margin-top:22px;padding:22px;border:1px solid #e3e1f6;border-radius:20px;background:linear-gradient(145deg,#faf9ff,#fff)}.groups-manager-head{display:grid;grid-template-columns:1fr minmax(280px,.7fr);grid-gap:28px;gap:28px;align-items:flex-end}.email-invite-panel h3,.groups-manager-head h3{margin:4px 0 7px;font-size:22px}.email-invite-panel>div>p:not(.eyebrow),.groups-manager-head p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.55}.groups-manager-head form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.email-invite-panel input,.groups-manager input{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px 13px;color:var(--ink);background:#fff}.group-list{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.group-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.group-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px}.group-card-head>div:last-child{display:flex;align-items:center;gap:7px}.group-card-head small,.group-card-head strong,.group-member-row small,.group-member-row strong{display:block}.group-card-head small,.group-member-row small{margin-top:3px;color:var(--muted);font-size:10px}.group-member-list{border-top:1px solid var(--line)}.group-member-row{display:grid;grid-template-columns:36px 1fr auto 120px;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.group-member-row:last-child{border-bottom:0}.group-member-avatar{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#eeeef2;font-size:11px;font-weight:700}.group-member-avatar img{width:100%;height:100%;object-fit:cover}.group-member-row>label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.group-member-row>label input{width:auto}.group-member-row select{width:100%;margin:0;font-size:11px}.group-empty{margin:20px 0 0;color:var(--muted);font-size:13px;text-align:center}.email-invite-panel{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:25px;gap:25px}.email-invite-panel form{display:grid;grid-gap:12px;gap:12px}.email-invite-panel form>label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.email-invite-panel fieldset{display:grid;grid-gap:7px;gap:7px;margin:0;padding:14px;border:1px solid var(--line);border-radius:14px}.email-invite-panel legend{padding:0 6px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.invite-group-choice{display:grid;grid-template-columns:1fr 130px;grid-gap:10px;gap:10px;align-items:center}.invite-group-choice>label{display:flex;align-items:center;gap:7px;font-size:12px}.invite-group-choice select{margin:0;font-size:11px}.pending-invitations{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.pending-invitations>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px 12px;border-radius:12px;background:#fff}.pending-invitations small,.pending-invitations span{display:block}.pending-invitations small{margin-top:3px;color:var(--muted);font-size:10px}.group-lead-badge{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:99px;color:#5c50c7;background:#eeebff;font-size:8px;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px}.team-organization-name{display:block;margin:-2px 0 12px;color:var(--muted);font-size:15px;font-weight:650}.people-manager{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;margin-top:22px;padding:22px;border:1px solid #e3e1f6;border-radius:20px;background:linear-gradient(145deg,#faf9ff,#fff)}.people-manager h3{margin:4px 0 7px;font-size:22px}.people-manager>div>p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.55}.people-list{display:grid;grid-gap:9px;gap:9px}.person-editor{display:grid;grid-template-columns:36px minmax(115px,.9fr) minmax(150px,1fr) minmax(135px,.8fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;background:#fff}.person-editor small,.person-editor strong{display:block}.person-editor small{margin-top:3px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.person-editor label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.person-editor input{width:100%;padding:9px 11px;background:#f8f8fa}.visibility-state{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.visibility-state.visible{color:#217538;background:#e8f8ec}.visibility-state.hidden{color:#7a5d10;background:#fff4cf}.reception-visibility-toggle{display:flex!important;align-items:center!important;justify-content:space-between;gap:18px;margin-top:18px!important;padding:16px 17px;border:1px solid #dfe0e7;border-radius:16px;background:#f8f8fa;cursor:pointer}.reception-visibility-toggle.on{border-color:#bfe7c8;background:#f0faf2}.reception-visibility-toggle small,.reception-visibility-toggle span,.reception-visibility-toggle strong{display:block}.reception-visibility-toggle strong{color:var(--ink);font-size:14px}.reception-visibility-toggle small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:500}.reception-visibility-toggle input{width:44px!important;height:25px;flex:none;accent-color:#34c759}.ooo-calendar-selector{display:grid;grid-template-columns:1fr minmax(220px,.6fr);grid-gap:18px;gap:18px;align-items:center;margin-top:14px;padding:15px;border:1px solid #deddf5;border-radius:15px;background:#f7f6ff}.ooo-calendar-selector small,.ooo-calendar-selector strong{display:block}.ooo-calendar-selector small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.ooo-calendar-selector select{width:100%;margin:0}.reception-actions-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:end;margin-top:20px;padding:20px;border:1px solid #deddf5;border-radius:18px;background:linear-gradient(145deg,#f7f6ff,#fff)}.reception-actions-settings h3{margin:4px 0 6px}.reception-actions-settings p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px;line-height:1.5}.reception-actions-settings>label:not(.reception-visibility-toggle){display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.reception-actions-settings .reception-visibility-toggle{grid-column:1/-1;margin:0!important}.invitation-page{width:min(100% - 28px,700px);padding-bottom:35px}.invitation-page nav{height:70px}.invite-nav-label{color:var(--muted);font-size:12px}.invitation-shell{margin:34px 0 0;padding:44px 46px 38px;border:1px solid #fff;border-radius:28px;background:#fff;box-shadow:0 28px 90px #00000012}.invitation-shell h1{max-width:580px;font-size:clamp(44px,7vw,68px)}.invitation-intro{margin:20px 0 26px;color:var(--muted);font-size:17px;line-height:1.55}.invitation-organization{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #e4e1ff;border-radius:16px;background:#f6f4ff}.invitation-organization>span{display:grid;flex:none;place-items:center;width:45px;height:45px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#7c6df2,#4d5ee8);font-weight:700}.invitation-organization small,.invitation-organization strong{display:block}.invitation-organization small{margin-top:4px;color:var(--muted)}.invitation-actions{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.invitation-actions .google-signin,.invitation-actions .microsoft-signin,.invitation-actions .primary{width:100%;min-height:48px}.invitation-actions>small{color:var(--muted);text-align:center}.invitation-purpose{margin-top:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.invitation-purpose strong{display:block;margin-bottom:8px}.invitation-purpose p{margin:0;color:var(--muted);line-height:1.55}.invitation-privacy{display:grid;grid-gap:8px;gap:8px;margin-top:22px;padding:20px;border-radius:17px;color:#35533d;background:#eef8f1}.invitation-privacy strong{color:#1f4029;margin-bottom:2px}.invitation-promise{margin:22px 0 0;font-weight:700;text-align:center}.invitation-expired{margin-top:22px;padding:18px;border-radius:15px;background:#fff4e8}.invitation-expired p{margin:6px 0 0;color:var(--muted)}.invitation-page>footer{padding:26px;color:var(--muted);text-align:center;font-size:12px}@media(max-width:700px){.email-invite-panel,.groups-manager-head,.ooo-calendar-selector,.people-manager,.reception-actions-settings{grid-template-columns:1fr}.group-member-row{grid-template-columns:36px 1fr auto}.group-member-row select{grid-column:2/-1}.person-editor{grid-template-columns:36px 1fr auto}.person-editor label{grid-column:2/-1}.invitation-shell{padding:34px 23px 30px}.invite-group-choice{grid-template-columns:1fr 115px}}.account-safety-card{display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:center;margin-top:24px;padding:28px;border:1px solid #efd9dc;border-radius:28px;background:#fffafa}.account-safety-card h2{margin:0 0 8px}.account-safety-card p:not(.eyebrow):not(.form-error){margin:0;color:var(--muted);line-height:1.55}.danger-button{border:1px solid #d70015;border-radius:12px;padding:11px 16px;color:#d70015;background:#fff;cursor:pointer;font-weight:650}.danger-button:disabled{opacity:.45;cursor:not-allowed}.account-safety-card form{width:min(100%,540px);display:grid;grid-gap:12px;gap:12px}.account-safety-card form>p{font-size:13px}.account-safety-card form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.account-safety-card form input{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:#fff}.account-safety-card form>div{display:flex;justify-content:flex-end;gap:8px}.service-error{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:35px;gap:35px;padding:30px;text-align:center}.service-error section{max-width:620px}.service-error h1{margin:0 0 16px;font-size:clamp(44px,7vw,72px);letter-spacing:-.06em}.service-error p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6}.service-error a{display:block;margin-top:18px;color:var(--muted)}@media (max-width:650px){.account-safety-card{grid-template-columns:1fr;align-items:stretch}.account-safety-card form{width:100%}.account-safety-card form>div{flex-direction:column-reverse}}@media (max-width:850px){.welcome-hero{grid-template-columns:1fr;padding-top:80px}.welcome-copy{text-align:center}.welcome-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.trust-row,.welcome-actions{justify-content:center}.hero-beta-card{width:min(100%,650px);margin:auto;text-align:left}.hero-product-proof{grid-template-columns:1fr;gap:45px}.hero-proof-copy{text-align:center}.hero-proof-copy>div{justify-content:center}.dashboard-shot{width:min(100%,650px);margin:auto;transform:none}.interruption-section{grid-template-columns:1fr;gap:42px}.interruption-stat{min-height:320px}.integrations-heading{grid-template-columns:1fr;gap:22px}.integration-groups{grid-template-columns:1fr 1fr}.feature-heading{grid-template-columns:1fr;gap:22px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-link-card{min-height:360px}.feature-call-card{grid-column:1/-1}.founder-story,.privacy-banner,.request-section{grid-template-columns:1fr}.founder-story{gap:25px}.story-heading{position:static}.pricing-grid{grid-template-columns:1fr}.privacy-banner{padding:50px 35px}.request-section{gap:35px}.welcome-footer{grid-template-columns:1fr;gap:12px}.welcome-footer .brand,.welcome-footer span:last-child{justify-self:center}}@media (max-width:650px){main{width:min(100% - 24px,940px)}nav{height:64px}.text-button{font-size:13px}.hero{min-height:450px}.status-grid{grid-template-columns:repeat(2,1fr)}.connections-card,.controls,.dashboard-card{padding:22px 18px;border-radius:24px}.dashboard-card-heading{gap:12px}.dashboard-card-icon{width:40px;height:40px;border-radius:12px}.duration-row{align-items:stretch;flex-direction:column;gap:16px}.primary{width:100%}.feed-fields,.meeting-platform-actions,.place-form,.provider-actions,.share-link,.shortcut-actions,.voip-form,.voip-webhook>div{grid-template-columns:1fr}.connection-row{grid-template-columns:38px 1fr auto}.remove-button{grid-column:3}.share-actions{justify-content:space-between}.place-row{grid-template-columns:1fr auto}.place-actions,.share-toggle{grid-column:1/-1}.place-actions{display:grid;grid-template-columns:1fr 1fr}.place-row .remove-button{grid-column:2;grid-row:1}.welcome-page{width:min(100% - 24px,940px)}.welcome-page nav{gap:8px}.welcome-page nav>.brand{flex:none;font-size:16px}.welcome-page nav>.brand .brand-mark{width:14px;height:14px}.welcome-nav{min-width:0;gap:6px}.welcome-nav>a:not(.primary):not(.nav-sign-in){display:none}.welcome-nav .primary{width:auto;padding:8px 11px;font-size:11px;white-space:nowrap}.welcome-nav a.nav-sign-in{padding:7px 10px;font-size:11px;white-space:nowrap}.welcome-hero{min-height:auto;gap:38px;padding:58px 0 55px}.welcome-copy{min-width:0}.welcome-copy h1{max-width:100%;font-size:clamp(40px,13vw,53px);line-height:.98;overflow-wrap:normal}.welcome-copy>p:not(.eyebrow){font-size:16px}.welcome-actions{flex-direction:column}.welcome-actions .primary{width:auto}.beta-cta-note{text-align:center}.trust-row{gap:8px;flex-wrap:wrap}.hero-beta-card{padding:25px 18px;border-radius:24px}.hero-beta-card h2{font-size:32px}.hero-beta-form{grid-template-columns:1fr}.hero-beta-form .form-error,.hero-beta-form .primary,.hero-beta-form small{grid-column:1}.hero-product-proof{padding:25px 0 75px}.hero-proof-copy h2{font-size:clamp(36px,11.5vw,48px)}.product-shot{width:100%}.shot-bar{height:52px;padding:0 14px}.shot-bar small{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-status{height:250px;padding-inline:12px}.shot-status strong{max-width:100%;font-size:clamp(32px,11vw,46px);text-align:center;overflow-wrap:anywhere}.shot-control{padding:16px 14px}.shot-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.interruption-section{padding:75px 0}.interruption-stat{min-height:auto;padding:30px 24px;border-radius:25px}.interruption-copy h2{font-size:clamp(37px,11.5vw,50px)}.interruption-questions{align-items:flex-start;flex-direction:column}.integrations-section{padding:85px 0}.integrations-heading{margin-bottom:32px}.integrations-heading h2{font-size:clamp(38px,12vw,52px)}.integration-groups{grid-template-columns:1fr}.integration-groups article{min-height:auto;padding:24px}.integration-groups h3{margin-top:32px}.integration-promise{padding:17px}.welcome-proof div{gap:18px 28px}.feature-section{padding:80px 0}.feature-heading{margin-bottom:34px}.feature-heading h2,.pricing-heading h2,.privacy-banner h2,.request-section h2,.welcome-cta h2{font-size:clamp(36px,11.5vw,48px)}.feature-grid{grid-template-columns:1fr}.feature-call-card,.feature-grid article,.feature-lead-card,.feature-link-card,.feature-small-card{grid-column:auto;min-width:0;min-height:auto;padding:24px;border-radius:24px}.signal-flow{grid-template-columns:1fr;gap:14px}.signal-sources{grid-template-columns:1fr 1fr}.signal-sources span{min-width:0;padding:9px;font-size:11px}.signal-flow>i{transform:rotate(90deg);justify-self:center}.signal-result{min-height:135px}.feature-call-card{grid-template-columns:1fr;gap:24px}.feature-grid .feature-call-card h3{font-size:28px}.feature-small-card h3{margin-top:22px}.privacy-banner{margin-left:-2px;margin-right:-2px;padding:40px 22px;gap:35px;border-radius:26px}.privacy-visual{min-width:0;padding:32px 14px}.privacy-visual i{overflow-wrap:anywhere}.request-section{padding:85px 0}.request-form{min-width:0;padding:20px 16px}.request-form>div{grid-template-columns:minmax(0,1fr)}.request-form input,.request-form textarea{min-width:0;width:100%}.price-card{min-width:0;min-height:auto;padding:28px 22px}.price{align-items:flex-start;flex-direction:column;gap:3px}.price b{font-size:48px}.story-body{min-width:0}.story-resolution{align-items:flex-start;padding:17px}.team-board-preview{min-width:0;padding:16px}.preview-head{gap:10px}.welcome-cta{padding:75px 8px 90px}.signup-providers{grid-template-columns:1fr}.welcome-footer>span:nth-child(2){text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}.signin-page{width:min(100% - 24px,900px)}.signin-card{margin:34px auto;padding:30px 20px;border-radius:25px}.signin-heading h1{font-size:40px}.signin-page footer{padding-bottom:18px}.account-deleted-notice{padding:23px 20px}.account-deleted-notice h2{font-size:24px}.account-deleted-notice ul{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:360px){.welcome-page{width:min(100% - 18px,940px)}.welcome-page nav>.brand{font-size:14px;gap:6px}.welcome-nav a.nav-sign-in{padding-inline:8px}.welcome-nav .primary{padding-inline:9px}.welcome-copy h1{font-size:clamp(37px,12.5vw,45px)}.trust-row{font-size:11px}.feature-call-card,.feature-grid article,.feature-lead-card,.feature-link-card,.feature-small-card{padding:20px}.signal-sources{grid-template-columns:1fr}.office-scene{min-height:350px}.request-form{padding:17px 13px}}@media (max-width:850px){.expanded-footer{grid-template-columns:1fr;text-align:center}.expanded-footer .brand{justify-self:center}.footer-directory{width:100%;text-align:left}}@media (max-width:560px){.footer-directory{grid-template-columns:1fr;gap:28px;text-align:center}.footer-directory>div{gap:8px}.expanded-footer>span:last-child{justify-self:center;text-align:center}}.use-case-home.use-case-call>span{background:#af52de;box-shadow:0 0 0 18px #af52de14}.use-case-home.use-case-call em{padding:8px 12px;border-radius:999px;background:#f0e8f5;color:#724187;font-size:12px}@media (max-device-width:650px){.feature-grid{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:stretch}.feature-grid>article{position:relative;width:100%;max-width:100%;min-width:0;grid-column:1/-1;transform:none}.feature-call-card,.feature-lead-card,.feature-link-card,.feature-small-card{box-sizing:border-box}}.timezone-prompt,.work-schedule-card{width:min(940px,calc(100% - 32px));margin:18px auto;padding:24px;border:1px solid #ddd9ff;border-radius:24px;background:#f8f7ff}.timezone-prompt{display:flex;align-items:center;justify-content:space-between;gap:24px}.timezone-prompt>div:first-child{display:grid;grid-gap:6px;gap:6px}.timezone-prompt span{color:#6e6e73}.timezone-prompt>div:last-child{display:flex;gap:12px;align-items:center}.schedule-toggle{display:flex;gap:9px;align-items:center;font-weight:700;white-space:nowrap}.weekly-schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 10px}.weekly-schedule-heading strong{font-size:14px}.weekly-schedule{overflow:hidden;border:1px solid #e1dff2;border-radius:18px;background:#fff}.workday-row{min-height:66px;padding:10px 14px;display:grid;grid-template-columns:170px 1fr;align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid #ecebf2}.workday-row:last-child{border-bottom:0}.workday-row.off{background:#fafafd}.workday-toggle{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:750}.workday-toggle input{width:18px;height:18px;accent-color:#5856d6}.workday-times{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px}.schedule-actions label,.workday-times label{display:grid;grid-gap:5px;gap:5px;color:#6e6e73;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.schedule-actions select,.workday-times input{height:40px;padding:0 11px;border:1px solid #d7d7dc;border-radius:11px;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;text-transform:none;letter-spacing:0}.time-separator{padding-bottom:12px;color:#8e8e93;font-size:12px}.workday-off{justify-self:end;padding-right:8px;color:#8e8e93;font-size:13px;font-weight:650}.schedule-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;margin-top:16px}.schedule-actions label{margin-right:auto;min-width:260px}.schedule-actions select{width:100%}.schedule-notice{margin-top:12px;color:#34813f;font-size:13px}@media(max-width:650px){.timezone-prompt{align-items:flex-start;flex-direction:column}.timezone-prompt>div:last-child{width:100%;flex-wrap:wrap}.work-schedule-card{padding:20px 16px}.work-schedule-card .control-heading{align-items:flex-start;gap:14px}.weekly-schedule-heading{align-items:flex-start;flex-direction:column}.workday-row{grid-template-columns:1fr;gap:8px;padding:13px}.workday-times{justify-content:stretch}.workday-times label{min-width:0;flex:1 1}.workday-times input{width:100%;min-width:0}.workday-off{justify-self:start;padding:0 0 0 30px}.schedule-actions{align-items:stretch;flex-direction:column}.schedule-actions label{min-width:0}.schedule-actions .primary{width:100%}}.home-use-cases{padding:105px 0}.home-use-cases>div:first-child{max-width:720px;margin-bottom:34px}.home-use-cases h2{font-size:clamp(42px,5.5vw,68px);line-height:.98}.home-use-cases>div:first-child>p:last-child{color:var(--muted);font-size:18px}.home-use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.home-use-case-grid a{display:grid;align-content:start;min-height:280px;padding:28px;border:1px solid #e4e4e8;border-radius:28px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 18px 50px #0000000a}.home-use-case-grid a:hover{transform:translateY(-3px);box-shadow:0 22px 60px #00000012}.home-use-case-grid span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:30px;border-radius:15px;background:#eeecff;color:#5856d6;font-size:20px;font-weight:800}.home-use-case-grid strong{font-size:24px;letter-spacing:-.03em}.home-use-case-grid p{color:var(--muted);line-height:1.55}.home-use-case-grid b{margin-top:auto;color:#5856d6;font-size:13px}@media(max-width:1050px) and (min-width:761px){.home-use-case-grid{grid-template-columns:repeat(2,1fr)}}.nonprofit-page{width:min(100% - 48px,1180px)}.nonprofit-page nav{display:flex;align-items:center;justify-content:space-between}.nonprofit-page nav>div{display:flex;align-items:center;gap:18px}.nonprofit-page nav a{color:var(--ink);text-decoration:none}.nonprofit-page nav a.primary{color:#fff}.nonprofit-hero{display:grid;grid-template-columns:1.15fr .65fr;grid-gap:70px;gap:70px;align-items:center;min-height:700px;padding:70px 0 100px}.nonprofit-hero h1{max-width:800px;font-size:clamp(56px,6.5vw,88px);line-height:.94}.nonprofit-hero>div>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:21px;line-height:1.55}.nonprofit-hero aside{display:grid;justify-items:center;padding:52px 30px;border:1px solid #dcdaf3;border-radius:34px;background:linear-gradient(145deg,#fff,#efeffb);box-shadow:0 28px 80px #4e4b8c1a;text-align:center}.nonprofit-hero aside .brand-mark{width:34px;height:34px;margin-bottom:32px}.nonprofit-hero aside small{color:var(--muted);letter-spacing:.15em}.nonprofit-hero aside strong{margin:20px 0 0;font-size:88px;letter-spacing:-.07em}.nonprofit-hero aside p{margin:0;color:var(--muted)}.nonprofit-hero aside b{margin-top:25px;padding:8px 13px;border-radius:999px;color:#24763a;background:#e4f6e8}.nonprofit-story{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;padding:120px 0;border-top:1px solid var(--line)}.nonprofit-promise h2,.nonprofit-story h2{font-size:clamp(42px,5vw,68px);line-height:1}.nonprofit-story>div:last-child>p{color:#4c4c52;font-size:18px;line-height:1.75}.nonprofit-story blockquote{margin:38px 0 0;padding:30px;border-radius:24px;background:#f0efff;color:#29264c;font-size:27px;font-weight:700;line-height:1.3}.nonprofit-story cite{display:block;margin-top:22px;font-size:13px;font-style:normal}.nonprofit-story cite span,.nonprofit-story cite strong{display:block}.nonprofit-story cite span{margin-top:3px;color:var(--muted);font-weight:500}.nonprofit-promise{padding:clamp(38px,7vw,80px);border-radius:38px;background:#19191d;color:#fff}.nonprofit-promise>p:not(.eyebrow){max-width:800px;color:#bdbdc2;font-size:18px;line-height:1.7}.nonprofit-promise>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:30px 0}.nonprofit-promise>div span{padding:16px;border:1px solid #ffffff1f;border-radius:16px;background:#ffffff0a}.nonprofit-boundary{display:grid;grid-template-columns:.5fr 1.5fr;grid-gap:50px;gap:50px;margin:65px 0;padding:28px;border:1px solid #e1e1e5;border-radius:22px;background:#fff}.nonprofit-boundary strong{font-size:22px}.nonprofit-boundary p{margin:0;color:var(--muted);line-height:1.65}.nonprofit-disclaimer{max-width:850px;margin:0 auto;padding:0 0 35px;color:#96969b;font-size:10px;line-height:1.5;text-align:center}@media(max-width:760px){.nonprofit-page{width:min(100% - 24px,1180px)}.nonprofit-page nav>div>a:first-child{display:none}.nonprofit-boundary,.nonprofit-hero,.nonprofit-story{grid-template-columns:1fr}.nonprofit-hero{min-height:auto;gap:45px;padding:70px 0}.nonprofit-hero h1{font-size:clamp(46px,14vw,66px)}.nonprofit-story{gap:25px;padding:85px 0}.nonprofit-promise>div{grid-template-columns:1fr}.nonprofit-boundary{gap:15px}}.company-page{width:min(100% - 48px,1180px)}.company-nav{display:flex;align-items:center;justify-content:space-between}.company-nav a{color:var(--ink);text-decoration:none}.company-nav>div{display:flex;align-items:center;gap:20px}.company-nav a.primary{color:#fff}.company-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center;min-height:620px;padding:75px 0 100px}.company-hero.centered{display:block;min-height:auto;padding:115px 0 75px;text-align:center}.company-hero.centered>div{max-width:900px;margin:auto}.company-hero h1{margin:12px 0 25px;font-size:clamp(56px,6.5vw,88px);line-height:.94;letter-spacing:-.065em}.company-hero>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.65}.company-hero.centered>div>p:not(.eyebrow){margin-inline:auto}.about-hero figure{overflow:hidden;margin:0;border-radius:34px;box-shadow:0 30px 90px #0002}.about-hero img{display:block;width:100%;min-height:480px;object-fit:cover}.founder-origin{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;padding:120px 0;border-top:1px solid var(--line)}.company-callout h2,.company-faq>h2,.founder-origin h2,.pricing-clarity h2{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.05em}.founder-origin>div:last-child>p{color:#4c4c52;font-size:18px;line-height:1.75}.founder-origin blockquote{margin:38px 0 0;padding:30px;border-radius:24px;background:#f0efff;color:#29264c;font-size:27px;font-weight:700;line-height:1.3}.founder-origin cite{display:block;margin-top:22px;font-size:13px;font-style:normal}.founder-origin cite span,.founder-origin cite strong{display:block}.founder-origin cite span{margin-top:3px;color:var(--muted);font-weight:500}.company-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-bottom:115px}.company-values article{min-height:290px;padding:30px;border:1px solid #e4e4e8;border-radius:28px;background:#fff}.company-values article>span{color:#6c65dd;font-size:12px;font-weight:800}.company-values h2{margin-top:55px;font-size:28px;letter-spacing:-.04em}.company-values p{color:var(--muted);line-height:1.65}.company-callout{margin:0 0 100px;padding:clamp(35px,7vw,75px);border-radius:38px;background:#1d1d1f;color:#fff}.company-callout>p:not(.eyebrow){max-width:760px;margin-bottom:30px;color:#bdbdc2;font-size:18px;line-height:1.65}.company-footer{margin-top:30px}.pricing-page-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:15px 0 110px}.pricing-plan{display:flex;flex-direction:column;min-height:570px;padding:32px;border:1px solid #e2e2e6;border-radius:30px;background:#fff}.pricing-plan.featured{border-color:#c9c6f5;background:linear-gradient(145deg,#fff,#f1f0ff);box-shadow:0 22px 70px #5856d61a}.pricing-plan.nonprofit{background:#1d1d1f;color:#fff}.pricing-plan>span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#6c65dd}.pricing-plan h2{margin:35px 0 12px;font-size:55px;letter-spacing:-.06em}.pricing-plan h2 small{font-size:16px;letter-spacing:0}.pricing-plan>p{min-height:80px;color:var(--muted);line-height:1.6}.pricing-plan.nonprofit>p{color:#bdbdc2}.pricing-plan ul{display:grid;grid-gap:14px;gap:14px;margin:25px 0 35px;padding:0;list-style:none;color:#494950;font-size:14px;line-height:1.45}.pricing-plan.nonprofit ul{color:#d3d3d7}.pricing-plan .plan-note,.pricing-plan .primary,.pricing-plan>a{margin-top:auto}.pricing-plan>a:not(.primary){color:#a9a4ff;text-decoration:none;font-weight:700}.plan-note{color:#397947;font-size:13px}.pricing-clarity{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:70px;border-radius:34px;background:#f4f3fa}.pricing-clarity>p{color:var(--muted);font-size:18px;line-height:1.7}.company-faq{max-width:850px;padding:110px 0;margin:auto}.company-faq details{padding:23px 0;border-bottom:1px solid #ddd}.company-faq summary{cursor:pointer;font-size:19px;font-weight:750}.company-faq details p{color:var(--muted);line-height:1.65}.status-legend{display:flex;justify-content:center;gap:28px;padding:20px 0 45px}.status-legend span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.status-legend i{width:9px;height:9px;border-radius:50%}.live{background:#34c759}.beta{background:#5856d6}.setup{background:#ff9f0a}.integration-matrix{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-bottom:110px}.integration-matrix article{min-height:260px;padding:28px;border:1px solid #e3e3e7;border-radius:27px;background:#fff}.integration-matrix article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-status{padding:7px 10px;border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.integration-status.live{background:#2f9e48}.integration-status.beta{background:#5856d6}.integration-status.setup{background:#d77b00}.integration-matrix small{color:var(--muted)}.integration-matrix h2{margin:38px 0 10px;font-size:29px;letter-spacing:-.04em}.integration-matrix p{color:var(--muted);line-height:1.6}.integration-matrix a{color:#5856d6;text-decoration:none;font-size:13px;font-weight:750}.integration-privacy{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:70px;border-radius:36px;background:#1d1d1f;color:#fff}.integration-privacy h2{font-size:clamp(38px,4.5vw,60px);line-height:1;letter-spacing:-.05em}.integration-privacy>p{color:#bdbdc2;font-size:18px;line-height:1.7}.integration-disclaimer{max-width:900px;margin:35px auto 85px;color:#96969b;font-size:10px;line-height:1.6;text-align:center}.changelog-hero{display:block;min-height:auto;padding:115px 0 80px}.changelog-hero>div{max-width:880px}.release-list{border-top:1px solid var(--line);padding-bottom:110px}.release-list>article{display:grid;grid-template-columns:.42fr 1.58fr;grid-gap:70px;gap:70px;padding:55px 0;border-bottom:1px solid var(--line)}.release-list>article>div{display:grid;align-content:start;justify-items:start;grid-gap:12px;gap:12px}.release-list time{font-weight:700}.release-list>article>div span{padding:6px 9px;border-radius:999px;color:#4d47c5;background:#eeecff;font-size:9px;font-weight:800;letter-spacing:.12em}.release-list h2{margin:0 0 20px;font-size:34px;letter-spacing:-.04em}.release-list ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px;color:var(--muted);line-height:1.6}@media(max-width:760px){.company-page{width:min(100% - 24px,1180px)}.company-nav>div>a:not(.primary):not(:nth-last-child(2)){display:none}.company-hero,.founder-origin,.integration-privacy,.pricing-clarity,.release-list>article{grid-template-columns:1fr}.company-hero{min-height:auto;gap:42px;padding:70px 0}.changelog-hero,.company-hero.centered{padding:75px 0 55px}.company-hero h1{font-size:clamp(46px,14vw,66px)}.about-hero img{min-height:340px}.founder-origin{gap:28px;padding:85px 0}.company-values,.integration-matrix,.pricing-page-grid{grid-template-columns:1fr}.company-values{padding-bottom:80px}.pricing-plan,.pricing-plan>p{min-height:auto}.integration-privacy,.pricing-clarity{gap:25px;padding:36px 25px}.status-legend{justify-content:flex-start;overflow-x:auto}.release-list>article{gap:28px;padding:42px 0}.company-page .welcome-footer{gap:22px}}.team-price-calculator{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center;padding:75px;border-radius:38px;background:#1d1d1f;color:#fff}.team-price-copy h2{margin:12px 0 22px;font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-.055em}.team-price-copy>p:not(.eyebrow){color:#bdbdc2;font-size:17px;line-height:1.65}.billing-toggle{display:inline-flex;margin-top:24px;padding:4px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff0b}.billing-toggle button{padding:10px 13px;border:0;border-radius:10px;color:#a9a9ae;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.billing-toggle button.active{color:#1d1d1f;background:#fff}.billing-toggle button span{margin-left:5px;color:#34a853;font-size:10px}.team-price-panel{padding:34px;border-radius:28px;background:#fff;color:var(--ink);box-shadow:0 25px 70px #0005}.team-size-readout{display:flex;align-items:end;justify-content:space-between;gap:20px}.team-size-readout span{color:var(--muted);font-size:13px}.team-size-readout strong{font-size:25px;letter-spacing:-.035em}.team-size-slider{width:100%;height:7px;margin:34px 0 10px;border-radius:999px;background:linear-gradient(to right,#5856d6 0 var(--slider-progress),#e4e4e9 var(--slider-progress) 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.team-size-slider::-webkit-slider-thumb{width:26px;height:26px;border:5px solid #fff;border-radius:50%;background:#5856d6;box-shadow:0 4px 15px #5856d655;-webkit-appearance:none;appearance:none;cursor:-webkit-grab;cursor:grab}.team-size-slider::-moz-range-thumb{width:17px;height:17px;border:5px solid #fff;border-radius:50%;background:#5856d6;box-shadow:0 4px 15px #5856d655;cursor:grab}.slider-scale{color:#9a9aa0;font-size:10px}.slider-scale,.team-price-total{display:flex;justify-content:space-between}.team-price-total{align-items:end;gap:18px;margin-top:30px;padding-top:27px;border-top:1px solid var(--line)}.team-price-total span,.team-price-total strong{display:block}.team-price-total span{margin-bottom:7px;color:var(--muted);font-size:12px}.team-price-total strong{font-size:52px;line-height:1;letter-spacing:-.06em}.team-price-total strong small{margin-left:7px;color:var(--muted);font-size:14px;letter-spacing:0}.team-price-total>b{padding:8px 10px;border-radius:10px;color:#55515e;background:#f1f0f8;font-size:11px}.annual-total{margin:8px 0 0;color:#367943;font-size:13px;font-weight:700}.team-price-panel ul{display:grid;grid-gap:10px;gap:10px;margin:27px 0;padding:0;list-style:none;color:#5a5a60;font-size:13px}.team-price-panel li:before{content:"✓";margin-right:9px;color:#34a853;font-weight:800}.team-price-panel .primary,.team-price-panel>small{display:block;text-align:center}.team-price-panel>small{margin-top:13px;color:#8b8b91;font-size:10px;line-height:1.5}@media(max-width:760px){.team-price-calculator{grid-template-columns:1fr;gap:35px;padding:38px 22px}.team-price-panel{padding:25px 20px}.billing-toggle{display:flex}.billing-toggle button{flex:1 1}.team-price-total{align-items:flex-start;flex-direction:column}.team-price-total strong{font-size:45px}.team-price-total>b{align-self:flex-start}}.use-case-page{width:min(100% - 48px,1180px)}.use-case-page nav{display:flex;align-items:center;justify-content:space-between}.use-case-page nav a{text-decoration:none;color:var(--ink)}.use-case-page nav>div{display:flex;align-items:center;gap:18px}.use-case-page nav a.primary{color:#fff}.use-case-hero{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:62px;gap:62px;align-items:center;min-height:720px;padding:65px 0 90px}.use-case-hero h1{max-width:650px;font-size:clamp(56px,6.5vw,88px);line-height:.94}.use-case-hero>div>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:20px;line-height:1.55}.use-case-door{overflow:hidden;margin:0;border-radius:32px;box-shadow:0 30px 90px #0002}.use-case-door img{display:block;width:100%;min-height:500px;object-fit:cover}.use-case-home{display:grid;place-items:center;min-height:500px;padding:38px;border:1px solid #e6e4f2;border-radius:36px;background:linear-gradient(145deg,#fff,#f2f1fa);box-shadow:0 30px 90px #00000012;text-align:center}.use-case-home>span{width:84px;height:84px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 18px #ff3b3014}.use-case-home small{margin-top:28px;letter-spacing:.18em}.use-case-home strong{font-size:48px;letter-spacing:-.055em}.use-case-home em,.use-case-home p{color:var(--muted);font-style:normal}.use-case-team{display:grid;grid-gap:9px;gap:9px;padding:24px;border:1px solid #e6e4f2;border-radius:30px;background:#f8f7fc;box-shadow:0 30px 90px #00000012}.use-case-team>div{display:grid;grid-template-columns:44px 1fr 10px 1.2fr;grid-gap:12px;gap:12px;align-items:center;padding:16px;border-radius:17px;background:#fff}.use-case-team>div>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#efeff7}.use-case-team span small,.use-case-team span strong{display:block}.use-case-team span small{margin-top:4px;color:var(--muted);font-size:11px}.use-case-team i{width:9px;height:9px;border-radius:50%}.use-case-proof{display:flex;align-items:center;justify-content:center;gap:36px;padding:25px;border-block:1px solid #e5e5e8;color:var(--muted)}.use-case-proof span{font-size:11px;letter-spacing:.16em}.use-case-proof b{color:var(--ink)}.use-case-intro{max-width:840px;padding:120px 0 52px}.use-case-faq h2,.use-case-intro h2,.use-case-privacy h2,.use-case-steps h2{font-size:clamp(42px,5vw,66px);line-height:1}.use-case-intro>p:last-child{max-width:780px;color:var(--muted);font-size:20px;line-height:1.65}.use-case-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.use-case-features article{min-height:260px;padding:32px;border:1px solid #e5e5e8;border-radius:28px;background:#fff}.use-case-features article>span{color:#7770eb;font-size:12px;font-weight:800}.use-case-features h3{margin:52px 0 12px;font-size:28px}.use-case-features p{color:var(--muted);line-height:1.65}.use-case-steps{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;padding:130px 0}.use-case-steps ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.use-case-steps li{display:grid;grid-template-columns:42px 1fr;grid-gap:18px;gap:18px;padding:22px;border-radius:20px;background:#f6f5fa}.use-case-steps li>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#5856d6;color:#fff}.use-case-steps li strong{font-size:18px}.use-case-steps li p{margin:6px 0 0;color:var(--muted);line-height:1.55}.use-case-privacy{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:flex-end;padding:70px;border-radius:36px;background:#18181c;color:#fff}.use-case-privacy .brand-mark{display:block;margin-bottom:38px}.use-case-privacy>p{color:#b8b8bd;font-size:18px;line-height:1.7}.use-case-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding:130px 0}.use-case-faq details{padding:22px 0;border-bottom:1px solid #ddd}.use-case-faq summary{cursor:pointer;font-size:19px;font-weight:750}.use-case-faq details p{color:var(--muted);line-height:1.65}.use-case-related{padding:35px 0 110px}.use-case-related>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.use-case-related a{display:grid;grid-gap:10px;gap:10px;padding:28px;border:1px solid #e3e3e7;border-radius:24px;color:var(--ink);text-decoration:none}.use-case-related a strong{font-size:23px}.use-case-related a span{color:var(--muted)}.use-case-related a b{color:#5856d6;font-size:13px}.use-case-page .welcome-cta{text-align:center}.use-case-page .welcome-cta>p:not(.eyebrow){margin-bottom:30px;color:var(--muted)}@media(max-width:760px){.home-use-case-grid,.use-case-faq,.use-case-hero,.use-case-privacy,.use-case-steps{grid-template-columns:1fr}.home-use-case-grid a{min-height:220px}.use-case-page{width:min(100% - 24px,1180px)}.use-case-page nav>div>a:first-child{display:none}.use-case-hero{min-height:auto;gap:45px;padding:70px 0}.use-case-hero h1{font-size:clamp(46px,14vw,66px)}.use-case-door img{min-height:340px}.use-case-team{padding:12px}.use-case-team>div{grid-template-columns:40px 1fr 8px}.use-case-team>div>span:last-child{grid-column:2/-1}.use-case-proof{justify-content:flex-start;overflow-x:auto;gap:24px}.use-case-proof>*{flex:none}.use-case-features{grid-template-columns:1fr}.use-case-faq,.use-case-steps{gap:32px;padding:90px 0}.use-case-privacy{gap:25px;padding:38px 25px}.use-case-related>div{grid-template-columns:1fr}.use-case-page .welcome-footer{gap:22px}}.mac-setup-page{width:min(1180px,calc(100% - 40px));margin:auto}.mac-setup-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:70px;gap:70px;align-items:center;padding:90px 0 70px}.mac-setup-hero h1{max-width:800px;margin:10px 0 22px;font-size:clamp(48px,6.5vw,84px);line-height:.95;letter-spacing:-.06em}.mac-setup-hero>div>p:last-child{max-width:720px;color:var(--muted);font-size:19px;line-height:1.6}.mac-setup-hero aside{padding:30px;border:1px solid #dfdde9;border-radius:26px;background:#f8f7ff}.mac-setup-hero aside strong{font-size:20px}.mac-setup-hero aside ul{display:grid;grid-gap:13px;gap:13px;margin:20px 0 0;padding-left:20px;color:var(--muted)}.mac-setup-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:30px 0 90px}.mac-setup-grid article{padding:30px;border:1px solid #e2e2e6;border-radius:28px;background:#fff}.mac-setup-grid article>span{color:#5856d6;font-size:12px;font-weight:800;letter-spacing:.12em}.mac-setup-grid h2{margin:28px 0 12px;font-size:25px}.mac-download-card p,.mac-setup-disclosure p,.mac-setup-grid p{color:var(--muted);line-height:1.6}.mac-setup-disclosure{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding:65px;border-radius:34px;background:#1d1d1f;color:#fff}.mac-setup-disclosure h2{font-size:34px;letter-spacing:-.04em}.mac-setup-disclosure code{color:#d4d0ff}.mac-download-card{display:flex;align-items:center;justify-content:space-between;gap:50px;margin:85px 0;padding:42px;border:1px solid #dedce9;border-radius:30px;background:#f8f7ff}.mac-download-card h2{margin:8px 0 12px;font-size:38px;letter-spacing:-.04em}.mac-download-card code{display:block;margin-top:15px;padding:13px 16px;border-radius:12px;background:#1d1d1f;color:#fff;overflow-wrap:anywhere}@media(max-width:760px){.mac-setup-page{width:min(100% - 24px,1180px)}.mac-setup-disclosure,.mac-setup-grid,.mac-setup-hero{grid-template-columns:1fr}.mac-setup-hero{gap:32px;padding-top:60px}.mac-setup-grid{padding-bottom:65px}.mac-setup-disclosure{gap:35px;padding:32px 24px}.mac-download-card{align-items:stretch;flex-direction:column;padding:28px 22px}.mac-download-card .primary{text-align:center}}.display-guide-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;align-items:center;padding:100px 0 90px}.display-guide-hero h1{max-width:850px;margin:12px 0 25px;font-size:clamp(56px,7vw,92px);line-height:.92;letter-spacing:-.065em}.display-guide-hero>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.65}.guide-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.guide-badges span{padding:9px 12px;border:1px solid #dcdae9;border-radius:999px;background:#fff;color:#4c495f;font-size:11px;font-weight:750}.display-guide-hero aside{display:grid;justify-items:start;padding:38px;border:1px solid #dcdaf3;border-radius:32px;background:linear-gradient(145deg,#fff,#efeffb);box-shadow:0 28px 80px #4e4b8c1a}.display-guide-hero aside .brand-mark{width:34px;height:34px;margin-bottom:55px}.display-guide-hero aside small{color:#6c65dd;font-weight:800;letter-spacing:.13em}.display-guide-hero aside strong{margin:12px 0;font-size:30px;letter-spacing:-.04em}.display-guide-hero aside p{margin:0;color:var(--muted);line-height:1.6}.guide-method{display:grid;grid-template-columns:.55fr 1.45fr;grid-gap:60px;gap:60px;padding:32px;border-block:1px solid var(--line)}.guide-method strong{font-size:21px}.guide-method p{margin:0;color:var(--muted);line-height:1.65}.device-guide-list{display:grid;grid-gap:20px;gap:20px;padding:100px 0}.device-guide-card{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:65px;gap:65px;align-items:center;padding:clamp(28px,5vw,58px);border:1px solid #e3e3e7;border-radius:34px;background:#fff}.device-guide-card:nth-child(2n) .guide-device-picture{order:2}.guide-device-picture{position:relative;display:grid;place-items:center;min-height:420px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--device-accent) 18%,white),#f4f3f8 68%)}.guide-device-picture:before{position:absolute;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--device-accent) 32%,white);border-radius:50%;content:""}.guide-device-shell{position:relative;z-index:1;width:min(75%,250px);aspect-ratio:8/11;padding:8px;border-radius:19px;background:#242428;box-shadow:0 28px 55px #0004;transform:rotate(-3deg)}.guide-device-large{width:min(82%,320px);aspect-ratio:10/7}.guide-camera{position:absolute;z-index:2;top:3px;left:50%;width:4px;height:4px;border-radius:50%;background:#777;transform:translateX(-50%)}.guide-device-screen{display:grid;place-items:center;align-content:center;width:100%;height:100%;border-radius:12px;background:#fdfdfb;text-align:center}.guide-device-screen small{font-size:8px;font-weight:800;letter-spacing:.15em}.guide-device-screen>span{width:34px;height:34px;margin:22px 0 12px;border-radius:50%;background:var(--device-accent);box-shadow:0 0 0 11px color-mix(in srgb,var(--device-accent) 12%,white)}.guide-device-screen strong{font-size:clamp(17px,2vw,25px);letter-spacing:-.04em}.guide-device-screen p{margin:4px;color:#777;font-size:10px}.guide-illustration-note{position:absolute;right:14px;bottom:12px;color:#898990;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.device-rank{display:flex;align-items:center;gap:13px}.device-rank span{color:#aaa;font-size:12px;font-weight:800}.device-rank b{padding:7px 10px;border-radius:999px;background:#efedff;color:#554fc5;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.device-guide-copy h2{margin:22px 0 25px;font-size:clamp(36px,4.5vw,58px);line-height:.98;letter-spacing:-.055em}.device-facts{display:grid;grid-template-columns:.75fr 1fr 1.15fr;grid-gap:10px;gap:10px;margin-bottom:28px}.device-facts span{padding:14px;border-radius:15px;background:#f5f4f8}.device-facts small,.device-facts strong{display:block}.device-facts small{margin-bottom:6px;color:#888;font-size:8px;font-weight:800;letter-spacing:.11em}.device-facts strong{font-size:13px}.device-guide-copy h3{font-size:15px}.device-guide-copy ul{display:grid;grid-gap:9px;gap:9px;padding-left:20px;color:#55545c;line-height:1.5}.device-caveat{margin:24px 0;color:var(--muted);font-size:13px;line-height:1.6}.device-guide-copy .primary{display:inline-block;text-decoration:none}.trmnl-comparison{padding:clamp(38px,6vw,72px);border-radius:38px;background:#1c1c20;color:#fff}.trmnl-heading{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px;align-items:end}.trmnl-heading h2{margin:10px 0 0;font-size:clamp(44px,5vw,68px);line-height:.95;letter-spacing:-.05em}.trmnl-heading>p:last-child{color:#b8b8bd;font-size:17px;line-height:1.65}.comparison-table{margin-top:50px;border-top:1px solid #ffffff21}.comparison-table>div{display:grid;grid-template-columns:.6fr 1fr 1fr;grid-gap:25px;gap:25px;padding:20px 0;border-bottom:1px solid #ffffff21}.comparison-table>div:first-child{color:#aaa;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.comparison-table span:first-child{color:#aaa}.trmnl-verdict{display:grid;grid-template-columns:.45fr 1.2fr auto;grid-gap:30px;gap:30px;align-items:center;margin-top:35px;padding:24px;border-radius:20px;background:#ffffff0b}.trmnl-verdict p{margin:0;color:#c4c4ca;line-height:1.6}.trmnl-verdict a{color:#aaa4ff;text-decoration:none;font-weight:750}.guide-final-picks{padding:115px 0}.guide-final-picks h2{max-width:760px;font-size:clamp(44px,5vw,68px);line-height:.98;letter-spacing:-.05em}.guide-final-picks>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:40px}.guide-final-picks article{display:grid;align-content:start;min-height:220px;padding:25px;border:1px solid #e3e3e7;border-radius:24px;background:#fff}.guide-final-picks article span{color:#6c65dd;font-size:9px;font-weight:800;letter-spacing:.1em}.guide-final-picks article strong{margin:45px 0 10px;font-size:22px}.guide-final-picks article p{margin:0;color:var(--muted);line-height:1.5}.guide-disclaimer{max-width:900px;margin:0 auto 70px;color:#96969b;font-size:10px;line-height:1.6;text-align:center}@media(max-width:760px){.display-guide-page .company-nav>div{gap:10px}.display-guide-page .company-nav a{white-space:nowrap}.device-guide-card,.display-guide-hero,.guide-method,.trmnl-heading,.trmnl-verdict{grid-template-columns:1fr}.display-guide-hero{gap:38px;padding:70px 0}.display-guide-hero h1{font-size:clamp(48px,14vw,66px)}.display-guide-hero aside .brand-mark{margin-bottom:32px}.guide-method{gap:12px;padding-inline:5px}.device-guide-list{padding:70px 0}.device-guide-card{gap:30px;padding:18px;border-radius:26px}.device-guide-card:nth-child(2n) .guide-device-picture{order:0}.guide-device-picture{min-height:340px}.device-guide-copy{padding:0 8px 14px}.device-facts{grid-template-columns:1fr}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:650px}.guide-final-picks{padding:85px 0}.guide-final-picks>div{grid-template-columns:1fr 1fr}.guide-final-picks article{min-height:190px}.guide-final-picks article strong{margin-top:35px}}@media(max-width:470px){.guide-final-picks>div{grid-template-columns:1fr}.guide-final-picks article{min-height:auto}.guide-final-picks article strong{margin-top:28px}}.access-pending-page{width:min(100% - 32px,880px);min-height:100vh;margin:auto}.access-pending-page nav{padding:24px 0}.access-pending-page nav a{color:var(--ink);text-decoration:none}.access-pending-card{display:grid;justify-items:center;margin:70px auto;padding:clamp(34px,7vw,70px);border:1px solid #dedce9;border-radius:36px;background:linear-gradient(145deg,#fff,#f3f2fb);box-shadow:0 30px 90px #00000012;text-align:center}.access-pending-mark{display:grid;place-items:center;width:78px;height:78px;margin-bottom:30px;border-radius:50%;background:#e6f6ea;color:#24823b;font-size:30px;font-weight:800}.access-pending-mark.declined{background:#f7e9e8;color:#b14339}.access-pending-card h1{max-width:700px;margin:12px 0 20px;font-size:clamp(42px,7vw,67px);line-height:.97;letter-spacing:-.055em}.access-pending-card>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:18px;line-height:1.65}.access-pending-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;width:100%;margin:30px 0}.access-pending-steps span{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:22px;border-radius:18px;background:#fff;color:#55545d;font-size:13px}.access-pending-steps b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#5856d6;color:#fff}.access-pending-actions{display:flex;align-items:center;gap:20px;margin:12px 0 26px}.access-pending-actions a{text-decoration:none;font-weight:750}.access-pending-actions>a:not(.primary){color:#5856d6}.access-pending-card>small{color:#8a8991}.access-inbox-intro{max-width:760px;color:var(--muted);line-height:1.6}.access-request-list{display:grid;grid-gap:10px;gap:10px;margin-top:25px}.access-request-list article{display:grid;grid-template-columns:52px 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:16px;border:1px solid #e1e1e5;border-radius:18px;background:#fff}.access-request-list article>img,.access-request-list article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#efeff7;object-fit:cover;font-weight:800}.access-request-list article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.access-request-list small{color:var(--muted)}.access-request-list article>div:last-child{display:flex;gap:8px}.access-request-list button{padding:9px 13px;border:1px solid #ddd;border-radius:10px;background:#fff;font-weight:750}.access-request-list button.approve{border-color:#2f9e48;background:#2f9e48;color:#fff}@media(max-width:650px){.access-pending-card{margin-top:30px;padding-inline:22px}.access-pending-steps{grid-template-columns:1fr}.access-pending-actions{align-items:stretch;flex-direction:column}.access-request-list article{grid-template-columns:45px 1fr}.access-request-list article>div:last-child{grid-column:1/-1}.access-request-list article>img,.access-request-list article>span{width:42px;height:42px}}.ceo-action-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;padding:15px 18px;border:1px solid #cce7d2;border-radius:15px;background:#eff9f1;color:#285d34;font-size:13px;font-weight:700}.ceo-action-notice button{border:0;background:transparent;color:#285d34;font-weight:800}.weekly-recap-card{background:linear-gradient(145deg,#fff,#f6f4ff)}.dashboard-card-icon.recap{background:#685be8}.weekly-recap-setting{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;border:1px solid #e2def8;border-radius:18px;background:#ffffffd9}.weekly-recap-setting>div{display:grid;grid-gap:5px;gap:5px}.weekly-recap-setting span{color:var(--muted);line-height:1.5}.weekly-recap-privacy{margin:14px 2px 0;color:var(--muted);font-size:12px;line-height:1.55}@media(max-width:650px){.weekly-recap-setting{align-items:flex-start;flex-direction:column}.weekly-recap-setting .schedule-toggle{width:100%;justify-content:space-between}}.place-form select{margin-left:0}@media(max-width:650px){main{width:min(100% - 22px,940px)}nav{height:64px}.dashboard-nav-actions .text-button{max-width:132px;font-size:11px;line-height:1.2}.dashboard-tabs{margin:10px -2px 4px;gap:2px;padding:4px;border-radius:14px;overflow-x:auto}.dashboard-tabs button{min-width:65px;min-height:42px;padding:5px 4px;font-size:11px}.dashboard-tab-panel{gap:14px}.dashboard-tab-panel .hero{min-height:390px;padding:24px 8px}.dashboard-tab-panel .status-orb{width:68px;height:68px;margin-bottom:24px}.dashboard-tab-panel h1{font-size:clamp(48px,15vw,68px)}.dashboard-tab-panel .message{font-size:19px}.dashboard-tab-panel .privacy{margin-top:24px}.dashboard-health-strip{grid-template-columns:1fr}.dashboard-health-strip button{min-height:58px;padding:11px 13px}.account-safety-card,.connections-card,.dashboard-card,.dashboard-request-card,.organization-card{margin-top:14px;padding:18px;border-radius:22px}.dashboard-collapsible.collapsed{padding:0}.dashboard-accordion-trigger{grid-template-columns:minmax(0,1fr) 22px;width:calc(100% + 10px);min-height:72px;margin:-5px -5px 18px;padding:12px 13px}.collapsed>.dashboard-accordion-trigger{width:100%;margin:0}.dashboard-accordion-status{grid-column:1;justify-self:start;padding:5px 8px}.dashboard-accordion-chevron{grid-column:2;grid-row:1/3}.dashboard-accordion-copy strong{font-size:16px}.place-head-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}.place-head-actions .primary,.place-head-actions .provider-button{width:100%}.calendar-card,.calendar-picker-panel,.connection-item,.connection-list,.connection-row,.location-card,.place-list,.place-row,.places-panel{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.connection-row{grid-template-columns:38px minmax(0,1fr) auto auto}.connection-row>div{min-width:0}.connection-row>.calendar-picker-button{grid-column:1/-1;grid-row:auto;width:100%}.connection-row>.remove-button{grid-column:auto;grid-row:auto}.calendar-picker-panel{padding:15px}.calendar-picker-list label,.calendar-picker-list span{min-width:0}.calendar-picker-list strong{overflow-wrap:anywhere;white-space:normal}.calendar-picker-actions .text-button{min-height:42px}.places-panel{padding:16px}.place-panel-head{align-items:stretch;flex-direction:column;gap:4px}.place-panel-head .primary{width:100%}.place-form select{margin-left:0}.place-row{grid-template-columns:minmax(0,1fr) auto}.place-row>div:first-child{min-width:0}.place-row small:first-of-type{max-width:100%;overflow-wrap:anywhere;white-space:normal}.place-actions{grid-column:1/-1;width:100%}.place-actions .mini-button{min-width:0;width:100%}.share-toggle{grid-column:1/-1;white-space:normal}.place-row>.remove-button{grid-column:2;grid-row:1}}.release-list>article.release-milestone{position:relative;margin:22px 0;padding:48px;border:1px solid #c9c6f5;border-radius:32px;background:linear-gradient(135deg,#f8f7ff,#fff 68%);box-shadow:0 24px 70px #5856d617}.release-list>article.release-milestone>div span{color:#fff;background:#5856d6;box-shadow:0 7px 18px #5856d633}.release-list>article.release-milestone h2{font-size:clamp(36px,4.2vw,54px);line-height:1;letter-spacing:-.055em}.release-list>article.release-milestone li::marker{color:#5856d6}@media(max-width:760px){.release-list>article.release-milestone{margin:14px 0;padding:30px 24px;border-radius:26px}}