.guide-module__7Ef2ma__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.guide-module__7Ef2ma__avatarMark{background:var(--brand-grad);border-radius:30%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:0 8px 20px -8px #4c40e6bf,inset 0 1px #ffffff4d}.guide-module__7Ef2ma__avatarBubble{background:#fff;border-radius:22%;justify-content:center;align-items:center;gap:8%;width:62%;height:50%;display:flex;position:relative}.guide-module__7Ef2ma__avatarBubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:22%;height:26%;position:absolute;bottom:-18%;left:18%}.guide-module__7Ef2ma__avatarBubble i{background:var(--brand);transform-origin:50%;border-radius:2px;width:9%}.guide-module__7Ef2ma__avatarMark[data-speaking] .guide-module__7Ef2ma__avatarBubble i{animation:.55s ease-in-out infinite alternate guide-module__7Ef2ma__talk}@keyframes guide-module__7Ef2ma__talk{0%{transform:scaleY(.4)}to{transform:scaleY(1.15)}}.guide-module__7Ef2ma__dock{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.guide-module__7Ef2ma__dock>*{pointer-events:auto}.guide-module__7Ef2ma__launcher{background:var(--ink);color:#fff;height:58px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:15px;font-weight:600;transition:transform .18s;animation:.6s cubic-bezier(.2,.8,.2,1.2) 1.2s both guide-module__7Ef2ma__arrive;display:inline-flex;box-shadow:0 18px 40px -14px #19173c99,inset 0 0 0 1px #ffffff14}.guide-module__7Ef2ma__launcher:hover{transform:translateY(-2px)}.guide-module__7Ef2ma__launcher[data-open]{justify-content:center;width:52px;height:52px;padding:0}@keyframes guide-module__7Ef2ma__arrive{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}.guide-module__7Ef2ma__teaser{border:1px solid var(--line);background:var(--surface);width:290px;box-shadow:var(--shadow);color:var(--ink-2);border-radius:18px 18px 6px;padding:16px 18px;font-size:14.5px;line-height:1.5;animation:.45s both guide-module__7Ef2ma__arrive;display:block;position:relative}.guide-module__7Ef2ma__teaser b{color:var(--ink)}.guide-module__7Ef2ma__teaserClose{width:26px;height:26px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.guide-module__7Ef2ma__teaserActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-module__7Ef2ma__teaserActions button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.guide-module__7Ef2ma__teaserActions button:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.guide-module__7Ef2ma__panel{border:1px solid var(--line);background:var(--surface);width:400px;max-height:min(680px,100vh - 120px);color:var(--ink);border-radius:24px;flex-direction:column;margin:0;padding:0;animation:.32s both guide-module__7Ef2ma__arrive;display:flex;position:static;inset:auto;overflow:hidden;box-shadow:0 2px 4px #1111140a,0 40px 90px -30px #201c5c80}.guide-module__7Ef2ma__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:14px 14px 12px 16px;display:flex}.guide-module__7Ef2ma__head>div{flex:1;min-width:0}.guide-module__7Ef2ma__head h2{letter-spacing:-.02em;outline:none;margin:0;font-size:17px;font-weight:650}.guide-module__7Ef2ma__head small{color:var(--faint);font-size:12.5px}.guide-module__7Ef2ma__iconButton{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.guide-module__7Ef2ma__iconButton:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.guide-module__7Ef2ma__iconButton:disabled{opacity:.35;cursor:default}.guide-module__7Ef2ma__back{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:6px 8px 6px 2px;font-size:13.5px;font-weight:550;display:inline-flex}.guide-module__7Ef2ma__back:hover{color:var(--ink)}.guide-module__7Ef2ma__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.guide-module__7Ef2ma__foot{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;font-size:12.5px;display:flex}.guide-module__7Ef2ma__foot small{color:var(--faint);font-size:11.5px}.guide-module__7Ef2ma__panel h2[data-guide-focus]:focus-visible{outline:none}.guide-module__7Ef2ma__hello{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.55}.guide-module__7Ef2ma__tourButton{background:var(--ink);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:transform .18s;display:flex}.guide-module__7Ef2ma__tourButton:hover{transform:translateY(-1px)}.guide-module__7Ef2ma__tourButton>span:nth-child(2){flex:1}.guide-module__7Ef2ma__tourButton b{font-size:15px;display:block}.guide-module__7Ef2ma__tourButton small{color:#ffffffa6;font-size:12.5px}.guide-module__7Ef2ma__tourIcon{background:var(--brand-grad);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.guide-module__7Ef2ma__here{border:1px solid var(--line);background:var(--brand-soft);border-radius:16px;gap:2px;margin-top:12px;padding:12px 14px;display:grid}.guide-module__7Ef2ma__here small{color:var(--brand-ink);font-size:12px;font-weight:550}.guide-module__7Ef2ma__here b{font-size:15.5px}.guide-module__7Ef2ma__here span{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.guide-module__7Ef2ma__here button,.guide-module__7Ef2ma__help button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;transition:border-color .15s,transform .15s;display:inline-flex}.guide-module__7Ef2ma__here button:hover,.guide-module__7Ef2ma__help button:hover{border-color:var(--ink);transform:translateY(-1px)}.guide-module__7Ef2ma__search{border:1px solid var(--line-2);background:var(--surface);color:var(--faint);border-radius:12px;align-items:center;gap:8px;margin:14px 0 8px;padding:0 12px;display:flex}.guide-module__7Ef2ma__search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #5a6cf826}.guide-module__7Ef2ma__search input{min-width:0;height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.guide-module__7Ef2ma__goals{gap:2px;margin:0;padding:0;list-style:none;display:grid}.guide-module__7Ef2ma__goals button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 8px;display:flex}.guide-module__7Ef2ma__goals button:hover,.guide-module__7Ef2ma__goals button:focus-visible{background:var(--surface-2)}.guide-module__7Ef2ma__goals button>span:nth-child(2){flex:1;min-width:0}.guide-module__7Ef2ma__goals b{font-size:14.5px;font-weight:600;display:block}.guide-module__7Ef2ma__goals small{color:var(--faint);font-size:12px}.guide-module__7Ef2ma__goals svg{color:var(--faint)}.guide-module__7Ef2ma__goalNum{background:var(--surface-2);width:30px;height:30px;color:var(--brand-ink);font-family:var(--mono);border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.guide-module__7Ef2ma__empty{color:var(--muted);padding:10px 8px;font-size:13.5px}.guide-module__7Ef2ma__empty a{color:var(--brand-ink)}.guide-module__7Ef2ma__quick{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.guide-module__7Ef2ma__quick a{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:550;text-decoration:none}.guide-module__7Ef2ma__quick a:hover{background:var(--surface-3)}.guide-module__7Ef2ma__voiceToggle{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.guide-module__7Ef2ma__switch{background:var(--line-2);border-radius:999px;flex:none;width:34px;height:20px;transition:background .2s;display:inline-block;position:relative}.guide-module__7Ef2ma__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.guide-module__7Ef2ma__switch[data-on]{background:var(--ok)}.guide-module__7Ef2ma__switch[data-on]:after{transform:translate(14px)}.guide-module__7Ef2ma__titleRow{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.guide-module__7Ef2ma__titleRow h2{letter-spacing:-.03em;outline:none;margin:0;font-size:21px;font-weight:650}.guide-module__7Ef2ma__titleRow p{color:var(--muted);margin:2px 0 0;font-size:13.5px;line-height:1.45}.guide-module__7Ef2ma__featureNum{background:var(--ink);color:#fff;width:40px;height:40px;font-family:var(--mono);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.guide-module__7Ef2ma__artFrame{background:radial-gradient(70% 90% at 80% 0%, #7c5cf524, transparent 70%), var(--surface-2);border-radius:18px;place-items:center;height:168px;padding:18px 20px;animation:.4s both guide-module__7Ef2ma__stepIn;display:grid;position:relative;overflow:hidden}@keyframes guide-module__7Ef2ma__stepIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.guide-module__7Ef2ma__stepBadge{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 6px 14px -6px #4c40e6cc}.guide-module__7Ef2ma__stepText{margin:14px 2px 4px}.guide-module__7Ef2ma__stepText small{color:var(--brand-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.guide-module__7Ef2ma__stepText h3{letter-spacing:-.02em;margin:4px 0;font-size:17px;font-weight:650}.guide-module__7Ef2ma__stepText p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.guide-module__7Ef2ma__controls{align-items:center;gap:4px;margin-top:12px;display:flex}.guide-module__7Ef2ma__dots{flex:1;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guide-module__7Ef2ma__dots button{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;display:grid}.guide-module__7Ef2ma__dots button[aria-current]{background:var(--ink);color:#fff;border-color:#0000}.guide-module__7Ef2ma__play{background:var(--brand-grad);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.guide-module__7Ef2ma__notice{color:#8a5300;background:#fdf3e3;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}.guide-module__7Ef2ma__numbers{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:14px 0 0;display:grid}.guide-module__7Ef2ma__numbers div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:10px 12px}.guide-module__7Ef2ma__numbers dt{background:var(--brand-grad);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;line-height:1.1}.guide-module__7Ef2ma__numbers dd{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.35}.guide-module__7Ef2ma__cta{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.guide-module__7Ef2ma__nextFeature{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.guide-module__7Ef2ma__help{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.guide-module__7Ef2ma__help button:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.guide-module__7Ef2ma__help[data-dark] button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.guide-module__7Ef2ma__help[data-dark] button:first-child{color:var(--ink);background:#fff;border-color:#fff}.guide-module__7Ef2ma__help[data-dark]{justify-content:center}.guide-module__7Ef2ma__spotlight{outline-offset:-8px;outline:2px solid #6a5cf699;animation:1.8s ease-out guide-module__7Ef2ma__spot}@keyframes guide-module__7Ef2ma__spot{0%{outline-color:#6a5cf600}30%{outline-color:#6a5cf6e6}to{outline-color:#6a5cf699}}.guide-module__7Ef2ma__card{border:1px solid var(--line);background:var(--surface);width:min(100%,280px);box-shadow:var(--shadow-sm);border-radius:14px;gap:9px;padding:14px;display:grid}.guide-module__7Ef2ma__dark{background:var(--dark-2);border-color:#ffffff1a}.guide-module__7Ef2ma__label{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.guide-module__7Ef2ma__dark .guide-module__7Ef2ma__label{color:#a5b4fc}.guide-module__7Ef2ma__line{background:var(--surface-3);border-radius:4px;height:7px;display:block}.guide-module__7Ef2ma__dark .guide-module__7Ef2ma__line{background:#ffffff29}.guide-module__7Ef2ma__dark .guide-module__7Ef2ma__line:nth-of-type(2){background:#a5b4fc8c}.guide-module__7Ef2ma__input{border:1px solid var(--line-2);height:34px;color:var(--ink);border-radius:9px;align-items:center;padding:0 10px;font-size:13px;display:flex}.guide-module__7Ef2ma__caret{background:var(--brand);width:2px;height:16px;margin-left:2px;animation:1s step-end infinite guide-module__7Ef2ma__blink;display:inline-block}@keyframes guide-module__7Ef2ma__blink{50%{opacity:0}}.guide-module__7Ef2ma__typing>span:first-child{white-space:nowrap;animation:2.4s steps(32,end) both guide-module__7Ef2ma__typeIn;overflow:hidden}@keyframes guide-module__7Ef2ma__typeIn{0%{max-width:0}to{max-width:100%}}.guide-module__7Ef2ma__chips{flex-wrap:wrap;gap:5px;display:flex}.guide-module__7Ef2ma__chips[data-column]{flex-direction:column}.guide-module__7Ef2ma__chips span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:550}.guide-module__7Ef2ma__chips span[data-on]{background:var(--ink);color:#fff}.guide-module__7Ef2ma__voice{background:var(--ink);border-radius:999px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;box-shadow:0 16px 30px -14px #111114b3}.guide-module__7Ef2ma__voice[data-small]{padding:10px 14px}.guide-module__7Ef2ma__mic{color:#fff;background:#e5484d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.guide-module__7Ef2ma__bars{align-items:center;gap:4px;height:34px;display:flex}.guide-module__7Ef2ma__bars i{background:#fff;border-radius:3px;width:4px;animation:1.1s ease-in-out infinite guide-module__7Ef2ma__wave}@keyframes guide-module__7Ef2ma__wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.guide-module__7Ef2ma__checkRow{align-items:center;gap:10px;display:flex}.guide-module__7Ef2ma__box{border:1.5px solid var(--line-2);color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.guide-module__7Ef2ma__box[data-on]{border-color:var(--ok);background:var(--ok)}.guide-module__7Ef2ma__people{grid-template-columns:auto 60px auto;place-items:center;gap:6px 4px;display:grid}.guide-module__7Ef2ma__avatar{border:3px solid var(--surface);width:48px;height:48px;box-shadow:var(--shadow-sm);color:#fff;background:linear-gradient(140deg,#7fa7ff,#6a5cf6);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.guide-module__7Ef2ma__avatarAlt{background:linear-gradient(140deg,#f0b38e,#c56d7d)}.guide-module__7Ef2ma__link{background:repeating-linear-gradient(90deg, var(--brand) 0 6px, transparent 6px 11px);width:100%;height:2px}.guide-module__7Ef2ma__code{background:var(--surface);box-shadow:var(--shadow-sm);font-family:var(--mono);letter-spacing:.14em;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.guide-module__7Ef2ma__score{align-items:center;gap:18px;display:flex}.guide-module__7Ef2ma__ring{background:radial-gradient(closest-side, var(--surface) 76%, transparent 78%), conic-gradient(var(--brand) 0 78%, var(--line) 78% 100%);border-radius:50%;align-content:center;place-items:center;width:92px;height:92px;display:grid}.guide-module__7Ef2ma__ring b{font-size:24px;line-height:1}.guide-module__7Ef2ma__ring small{color:var(--faint);font-size:10.5px}.guide-module__7Ef2ma__meters{gap:6px;width:120px;display:grid}.guide-module__7Ef2ma__meters i{background:var(--line);border-radius:3px;height:6px;display:block}.guide-module__7Ef2ma__meters b{background:var(--brand-grad);border-radius:3px;height:100%;display:block}.guide-module__7Ef2ma__file{justify-items:center;gap:6px;display:grid}.guide-module__7Ef2ma__doc{border:1px solid var(--line);background:var(--surface);width:60px;height:72px;box-shadow:var(--shadow-sm);color:var(--brand-ink);border-radius:10px;place-items:center;display:grid;position:relative}.guide-module__7Ef2ma__doc small{color:#fff;background:#e5484d;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:-10px}.guide-module__7Ef2ma__bounce{color:var(--brand);animation:1.2s ease-in-out infinite guide-module__7Ef2ma__bounce}@keyframes guide-module__7Ef2ma__bounce{50%{transform:translateY(4px)}}.guide-module__7Ef2ma__fileName{color:var(--muted);font-family:var(--mono);font-size:12px}.guide-module__7Ef2ma__photo{align-items:center;gap:16px;display:flex}.guide-module__7Ef2ma__portrait{border:3px solid var(--surface);width:92px;height:112px;box-shadow:var(--shadow);background:linear-gradient(#dfe6f5,#c8d3ea);border-radius:14px;position:relative;overflow:hidden}.guide-module__7Ef2ma__portrait i{background:#e9b996;border-radius:50%;width:34px;height:38px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.guide-module__7Ef2ma__portrait b{background:#26324d;border-radius:40px 40px 0 0;width:78px;height:52px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.guide-module__7Ef2ma__stack{gap:7px;display:grid}.guide-module__7Ef2ma__fileChip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink-2);border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:550;display:inline-flex}.guide-module__7Ef2ma__fileChip:nth-child(2){transform:translate(14px)}.guide-module__7Ef2ma__fileChip:nth-child(3){transform:translate(6px)}.guide-module__7Ef2ma__fileChip svg{color:var(--brand-ink)}.guide-module__7Ef2ma__codeCard{gap:7px;padding:12px 14px}.guide-module__7Ef2ma__codeCard .guide-module__7Ef2ma__line:nth-of-type(odd){background:#c4b5fd80}.guide-module__7Ef2ma__runBar{color:#ffffff8c;font-family:var(--mono);justify-content:space-between;align-items:center;font-size:11px;display:flex}.guide-module__7Ef2ma__runBar b{color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.guide-module__7Ef2ma__tRow{grid-template-columns:46px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.guide-module__7Ef2ma__tRow b{color:var(--brand-ink)}.guide-module__7Ef2ma__tRow b[data-you]{color:var(--ok)}.guide-module__7Ef2ma__drop{border:1.5px dashed var(--line-2);background:#ffffffb3;border-radius:16px;justify-items:center;gap:4px;width:min(100%,250px);padding:18px;font-size:13px;display:grid}.guide-module__7Ef2ma__drop small{color:var(--faint);font-size:11.5px}.guide-module__7Ef2ma__toggleCard{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.guide-module__7Ef2ma__chat{gap:8px;width:min(100%,270px);display:grid}.guide-module__7Ef2ma__me{background:var(--ink);color:#fff;border-radius:14px 14px 4px;justify-self:end;padding:8px 12px;font-size:12.5px}.guide-module__7Ef2ma__ai{border:1px solid var(--line);background:var(--surface);width:80%;box-shadow:var(--shadow-sm);border-radius:14px 14px 14px 4px;gap:7px;padding:11px 12px;display:grid}.guide-module__7Ef2ma__keys{align-items:center;gap:18px;display:flex}.guide-module__7Ef2ma__key{border:1px solid var(--line-2);background:var(--surface);width:64px;height:58px;box-shadow:0 5px 0 var(--line-2);border-radius:12px;place-items:center;font-size:17px;font-weight:650;animation:1.6s ease-in-out infinite guide-module__7Ef2ma__press;display:grid}@keyframes guide-module__7Ef2ma__press{0%,20%{box-shadow:0 5px 0 var(--line-2);transform:none}30%,80%{box-shadow:0 1px 0 var(--line-2);transform:translateY(4px)}}.guide-module__7Ef2ma__diagram{width:min(100%,260px);height:auto;overflow:visible}.guide-module__7Ef2ma__diagram path{fill:none;stroke:var(--brand);stroke-width:1.6px;stroke-dasharray:4 4;animation:1.2s linear infinite guide-module__7Ef2ma__flow}.guide-module__7Ef2ma__diagram rect{fill:var(--surface);stroke:var(--line-2);stroke-width:1.2px}.guide-module__7Ef2ma__diagram rect[data-hot]{fill:var(--brand-soft);stroke:var(--brand)}@keyframes guide-module__7Ef2ma__flow{to{stroke-dashoffset:-16px}}.guide-module__7Ef2ma__levels{gap:5px;width:min(100%,240px);display:grid}.guide-module__7Ef2ma__levels span{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600}.guide-module__7Ef2ma__levels span[data-on]{background:var(--ink);color:#fff}.guide-module__7Ef2ma__shield{color:var(--ok);justify-items:center;gap:8px;display:grid}.guide-module__7Ef2ma__shield span{color:#0d7a4f;background:#16a06a1f;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.guide-module__7Ef2ma__share{gap:12px;display:flex}.guide-module__7Ef2ma__screen{background:var(--dark-2);border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:1fr 34%;gap:5px;width:128px;height:92px;padding:7px;display:grid}.guide-module__7Ef2ma__screen small{color:#fff9;grid-column:1/-1;align-items:center;gap:4px;font-size:10px;display:inline-flex}.guide-module__7Ef2ma__screen i{border-radius:6px}.guide-module__7Ef2ma__screen i[data-call]{background:radial-gradient(circle at 50% 45%,#f0b38e 0 22%,#2a2c3c 23%)}.guide-module__7Ef2ma__screen i[data-overlay]{background:linear-gradient(#a5b4fc99 0 18%,#ffffff24 18%)}.guide-module__7Ef2ma__screen i[data-ghost]{border:1px dashed #ffffff40}@media (max-width:640px){.guide-module__7Ef2ma__dock{bottom:12px;left:12px;right:12px}.guide-module__7Ef2ma__panel{border-radius:22px;width:100%;max-height:78vh}.guide-module__7Ef2ma__launcher{height:52px;padding:0 14px 0 5px}.guide-module__7Ef2ma__launcher[data-open]{display:none}.guide-module__7Ef2ma__teaser{width:min(290px,100%)}.guide-module__7Ef2ma__artFrame{height:150px}}
.landing-module__jDH3nq__page{--bg:#fbfaf7;--surface:#fff;--surface-2:#f4f2ec;--surface-3:#efece4;--ink:#111114;--ink-2:#2b2c33;--muted:#5f616b;--faint:#9597a1;--line:#e8e5dd;--line-2:#dcd8ce;--brand:#5a6cf8;--brand-ink:#3d47d9;--violet:#7c5cf5;--brand-grad:linear-gradient(100deg, #4b7bf6 0%, #6a5cf6 52%, #9257f2 100%);--brand-soft:#eef0ff;--dark:#0b0b10;--dark-2:#15151d;--dark-3:#1e1e28;--dark-line:#ffffff17;--ok:#16a06a;--warn:#d48806;--radius:22px;--radius-lg:30px;--shadow-sm:0 1px 2px #1111140d, 0 4px 14px -6px #11111414;--shadow:0 1px 2px #1111140a, 0 18px 40px -18px #19173c38;--shadow-lg:0 2px 4px #1111140a, 0 50px 100px -40px #201c5c6b;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.landing-module__jDH3nq__page *,.landing-module__jDH3nq__page :before,.landing-module__jDH3nq__page :after{box-sizing:border-box}.landing-module__jDH3nq__page :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.landing-module__jDH3nq__wrap{width:min(1200px,100% - 48px);margin-inline:auto}.landing-module__jDH3nq__main{width:100%;margin:0}.landing-module__jDH3nq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module__jDH3nq__serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.landing-module__jDH3nq__grad{background:var(--brand-grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:0 -.1em 0 -.04em;padding:.04em .1em .24em .04em}.landing-module__jDH3nq__eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__eyebrow:before{content:"";background:var(--brand-grad);border-radius:2px;width:7px;height:7px}.landing-module__jDH3nq__sectionHead{text-align:center;max-width:780px;margin:0 auto 56px}.landing-module__jDH3nq__sectionHead h2,.landing-module__jDH3nq__split h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.landing-module__jDH3nq__sectionHead p,.landing-module__jDH3nq__split>div>p{max-width:640px;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.landing-module__jDH3nq__section{padding:128px 0}.landing-module__jDH3nq__sectionTight{padding:96px 0}.landing-module__jDH3nq__chapterSection{padding-top:32px}.landing-module__jDH3nq__flushTop{padding-top:0}.landing-module__jDH3nq__button{border:1px solid var(--line-2);background:var(--surface);min-height:48px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.landing-module__jDH3nq__button:hover{border-color:#c9c4b8;transform:translateY(-1px)}.landing-module__jDH3nq__primary{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -10px #3730a3b3}.landing-module__jDH3nq__primary:hover{background:#000;border-color:#000;box-shadow:inset 0 1px #ffffff2e,0 16px 32px -12px #4c40e6bf}.landing-module__jDH3nq__buttonLg{min-height:54px;padding:0 26px;font-size:16px}.landing-module__jDH3nq__buttonOnDark{color:#fff;background:#ffffff0f;border-color:#ffffff29}.landing-module__jDH3nq__buttonOnDark:hover{border-color:#ffffff52}.landing-module__jDH3nq__buttonLight{color:var(--ink);background:#fff;border-color:#fff}.landing-module__jDH3nq__textLink{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__textLink svg{transition:transform .18s}.landing-module__jDH3nq__textLink:hover svg{transform:translate(3px)}.landing-module__jDH3nq__announcement{z-index:31;background:var(--dark);color:#ffffffd1;justify-content:center;padding:9px 16px;font-size:13px;display:flex;position:relative}.landing-module__jDH3nq__announcement a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__announcement b{color:#fff;font-weight:600}.landing-module__jDH3nq__newTag{background:var(--brand-grad);color:#fff;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.landing-module__jDH3nq__header{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);background:#fbfaf7c7;border-bottom:1px solid #0000;position:sticky;top:0}.landing-module__jDH3nq__headerInner{align-items:center;gap:28px;min-height:68px;display:flex}.landing-module__jDH3nq__brand{letter-spacing:-.025em;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__brand img{border-radius:9px}.landing-module__jDH3nq__navLinks{flex:1;justify-content:center;gap:4px;display:flex}.landing-module__jDH3nq__navLinks a{color:var(--muted);border-radius:999px;padding:8px 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.landing-module__jDH3nq__navLinks a:hover{background:var(--surface-3);color:var(--ink)}.landing-module__jDH3nq__navActions{align-items:center;gap:8px;display:flex}.landing-module__jDH3nq__navActions .landing-module__jDH3nq__button{min-height:40px;padding:0 16px;font-size:14px}.landing-module__jDH3nq__signIn{color:var(--ink-2);padding:8px 12px;font-size:14px;font-weight:550;text-decoration:none}.landing-module__jDH3nq__mobileMenu{display:none;position:relative}.landing-module__jDH3nq__mobileMenu summary{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.landing-module__jDH3nq__mobileMenu summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__mobileMenu nav{border:1px solid var(--line);background:var(--surface);min-width:220px;box-shadow:var(--shadow);border-radius:18px;padding:8px;display:grid;position:absolute;top:52px;right:0}.landing-module__jDH3nq__mobileMenu nav a{border-radius:12px;padding:11px 14px;font-size:15px;font-weight:500;text-decoration:none}.landing-module__jDH3nq__mobileMenu nav a:hover{background:var(--surface-2)}.landing-module__jDH3nq__hero{text-align:center;isolation:isolate;padding:72px 0 40px;position:relative}.landing-module__jDH3nq__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 50% 30%,#7a6cfa29,#0000 70%),radial-gradient(30% 30% at 22% 52%,#4b7bf61f,#0000 70%),radial-gradient(28% 28% at 80%,#f0966e1f,#0000 70%);height:900px;position:absolute;inset:-120px 0 auto}.landing-module__jDH3nq__heroGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(#1111140b 1px,#0000 1px),linear-gradient(90deg,#1111140b 1px,#0000 1px);background-size:56px 56px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,#0000 75%)}.landing-module__jDH3nq__heroPill{border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);background:#ffffffb8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 28px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__heroPill span:first-child{background:var(--ink);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.landing-module__jDH3nq__hero h1{letter-spacing:-.055em;max-width:1020px;margin:0 auto;font-size:clamp(46px,8.2vw,104px);font-weight:600;line-height:.96}.landing-module__jDH3nq__heroLine{display:block}.landing-module__jDH3nq__heroWord{vertical-align:bottom;justify-items:center;min-height:1.06em;display:inline-grid;position:relative}.landing-module__jDH3nq__heroWord>span{font-family:var(--serif);letter-spacing:-.02em;background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;margin-bottom:-.16em;padding:0 .1em .24em;font-style:italic;font-weight:400;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.landing-module__jDH3nq__heroWord>span[data-state=out]{opacity:0;filter:blur(6px);transform:translateY(-.28em)}.landing-module__jDH3nq__heroWord>span[data-state=in]{opacity:0;filter:blur(6px);transform:translateY(.28em)}.landing-module__jDH3nq__heroSub{max-width:700px;color:var(--muted);text-wrap:pretty;margin:30px auto 0;font-size:clamp(17px,1.9vw,21px);line-height:1.5}.landing-module__jDH3nq__heroSub b{color:var(--ink-2);font-weight:600}.landing-module__jDH3nq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.landing-module__jDH3nq__heroNote{color:var(--faint);margin:16px 0 0;font-size:13.5px}.landing-module__jDH3nq__heroNote span{margin:0 8px}.landing-module__jDH3nq__heroSplit{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroPill{justify-content:flex-start}.landing-module__jDH3nq__heroSplit h1{margin:0;font-size:clamp(44px,5.6vw,68px)}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroWord{justify-items:start}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroWord>span{padding-left:0}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroSub{max-width:560px;margin:26px 0 0}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroActions{justify-content:flex-start}.landing-module__jDH3nq__ring{aspect-ratio:1/.92;isolation:isolate;width:100%;position:relative}.landing-module__jDH3nq__ring:before{content:"";z-index:-1;background:radial-gradient(closest-side,#7a6cfa3d,#7a6cfa12 62%,#0000);border-radius:50%;position:absolute;inset:14% 16%}.landing-module__jDH3nq__ringTrack{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-module__jDH3nq__ringTrack ellipse{fill:none;stroke:#5a6cf84d;stroke-width:1.2px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.landing-module__jDH3nq__ringTrack ellipse+ellipse{stroke:#5a6cf829}.landing-module__jDH3nq__ringHub{z-index:100;width:172px;box-shadow:var(--shadow-lg);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:28px;justify-items:center;gap:2px;padding:20px 14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__jDH3nq__ringHubMark img{border-radius:18px;display:block;box-shadow:0 16px 36px -12px #6a5cf6d9}.landing-module__jDH3nq__ringHub b{letter-spacing:-.02em;margin-top:10px;font-size:16px;font-weight:650}.landing-module__jDH3nq__ringHub small{color:var(--muted);font-size:12.5px}.landing-module__jDH3nq__ringTile{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;cursor:default;will-change:left, top, transform, opacity;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute}.landing-module__jDH3nq__ringTile i{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.landing-module__jDH3nq__ringTile span{line-height:1.25;display:grid}.landing-module__jDH3nq__ringTile b{letter-spacing:-.015em;font-size:14px;font-weight:650}.landing-module__jDH3nq__ringTile small{color:var(--muted);font-size:12px}.landing-module__jDH3nq__ringTile small[data-face=ours]{color:var(--brand-ink);font-weight:600;display:none}.landing-module__jDH3nq__ringTile:hover small[data-face=theirs]{display:none}.landing-module__jDH3nq__ringTile:hover small[data-face=ours]{display:block}.landing-module__jDH3nq__ringPause{z-index:200;position:absolute;bottom:0;right:0}.landing-module__jDH3nq__ringNote{max-width:520px;color:var(--faint);text-align:center;margin:6px auto 0;font-size:12.5px;line-height:1.5}.landing-module__jDH3nq__ringNote a{color:var(--muted)}.landing-module__jDH3nq__demoSection .landing-module__jDH3nq__stage{margin-top:0}@media (max-width:1080px){.landing-module__jDH3nq__heroSplit{text-align:center;grid-template-columns:1fr;gap:40px}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroPill,.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroActions{justify-content:center}.landing-module__jDH3nq__heroSplit h1{font-size:clamp(42px,8vw,80px)}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroWord{justify-items:center}.landing-module__jDH3nq__heroSplit .landing-module__jDH3nq__heroSub{margin:24px auto 0}.landing-module__jDH3nq__ringWrap{width:min(640px,100%);margin:0 auto}}@media (max-width:640px){.landing-module__jDH3nq__ring{aspect-ratio:1/1.04}.landing-module__jDH3nq__ringHub{border-radius:22px;width:118px;padding:14px 8px 12px}.landing-module__jDH3nq__ringHubMark img{border-radius:13px;width:44px;height:44px}.landing-module__jDH3nq__ringHub b{margin-top:6px;font-size:13.5px}.landing-module__jDH3nq__ringHub small{font-size:11px}.landing-module__jDH3nq__ringTile{white-space:normal;text-align:center;border-radius:14px;flex-direction:column;gap:4px;width:78px;padding:7px 4px 6px}.landing-module__jDH3nq__ringTile i{border-radius:7px;width:22px;height:22px}.landing-module__jDH3nq__ringTile i svg{width:12px;height:12px}.landing-module__jDH3nq__ringTile b{font-size:11.5px;line-height:1.15}.landing-module__jDH3nq__ringTile small,.landing-module__jDH3nq__ringTile:hover small[data-face=ours]{display:none}}.landing-module__jDH3nq__stage{text-align:left;max-width:1160px;margin:72px auto 0;position:relative}.landing-module__jDH3nq__stageFrame{box-shadow:var(--shadow-lg);background:linear-gradient(#ffffffbf,#ffffff59);border:1px solid #ffffffb3;border-radius:34px;padding:14px;position:relative}.landing-module__jDH3nq__meeting{color:#fff;background:#16171d;border-radius:22px;grid-template-rows:auto 1fr auto;min-height:600px;display:grid;position:relative;overflow:hidden}.landing-module__jDH3nq__meetingBar{color:#ffffffb8;align-items:center;gap:14px;padding:14px 18px;font-size:13px;display:flex}.landing-module__jDH3nq__dots{gap:7px;display:flex}.landing-module__jDH3nq__dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.landing-module__jDH3nq__dots i:nth-child(2){background:#febc2e}.landing-module__jDH3nq__dots i:nth-child(3){background:#28c840}.landing-module__jDH3nq__meetingTitle{color:#fff;flex:1;font-weight:550}.landing-module__jDH3nq__recDot{font-family:var(--mono);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.landing-module__jDH3nq__meetingBody{grid-template-columns:minmax(0,1fr) 400px;gap:14px;min-height:0;padding:0 14px;display:grid}.landing-module__jDH3nq__tiles{background:radial-gradient(70% 70% at 50% 40%,#786eff38,#0000 70%),linear-gradient(160deg,#262838,#1a1b25);border-radius:16px;min-height:460px;display:grid;position:relative;overflow:hidden}.landing-module__jDH3nq__remote{align-content:center;place-items:center;gap:18px;display:grid}.landing-module__jDH3nq__avatar{color:#fff;letter-spacing:-.03em;background:linear-gradient(140deg,#f0b38e,#c56d7d);border-radius:50%;place-items:center;width:128px;height:128px;font-size:42px;font-weight:600;display:grid;box-shadow:0 0 0 10px #ffffff0a,0 0 0 22px #ffffff06}.landing-module__jDH3nq__avatarTalking{animation:1.4s ease-in-out infinite landing-module__jDH3nq__talk}@keyframes landing-module__jDH3nq__talk{0%,to{box-shadow:0 0 0 10px #ffffff0a,0 0 0 22px #ffffff06}50%{box-shadow:0 0 0 14px #8c82ff29,0 0 0 30px #8c82ff12}}.landing-module__jDH3nq__remoteName{background:#00000059;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.landing-module__jDH3nq__selfTile{color:#ffffffbf;background:linear-gradient(150deg,#34374b,#22232f);border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:168px;height:104px;font-size:12px;display:grid;position:absolute;bottom:16px;right:16px}.landing-module__jDH3nq__selfTile b{color:#fff;background:linear-gradient(140deg,#7fa7ff,#6a5cf6);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:6px;font-size:15px;display:grid}.landing-module__jDH3nq__sharedProblem{color:#1c1d24;background:#fbfbfd;border-radius:12px;align-self:stretch;margin:18px 18px 132px;padding:22px 24px;font-size:14px}.landing-module__jDH3nq__sharedProblem small{color:#6a6c78;align-items:center;gap:8px;font-size:12px;display:flex}.landing-module__jDH3nq__sharedProblem h4{letter-spacing:-.02em;margin:12px 0 8px;font-size:19px}.landing-module__jDH3nq__sharedProblem p{color:#4b4d58;margin:0 0 10px;line-height:1.55}.landing-module__jDH3nq__sharedProblem code{font-family:var(--mono);background:#f0f0f5;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:block}.landing-module__jDH3nq__captureFrame{pointer-events:none;border:2px dashed #7c5cf5d9;border-radius:14px;animation:.9s both landing-module__jDH3nq__capture;position:absolute;inset:8px 8px 124px}@keyframes landing-module__jDH3nq__capture{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.landing-module__jDH3nq__meetingControls{justify-content:center;gap:10px;padding:16px;display:flex}.landing-module__jDH3nq__meetingControls span{color:#ffffffd9;background:#ffffff17;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.landing-module__jDH3nq__meetingControls span:last-child{background:#e5484d;border-radius:999px;width:58px}.landing-module__jDH3nq__overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171720eb;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:0;max-height:520px;font-size:13.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009,0 0 0 1px #7c5cf52e}.landing-module__jDH3nq__overlayHead{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:12px 14px;display:flex}.landing-module__jDH3nq__overlayHead img{border-radius:6px}.landing-module__jDH3nq__overlayHead strong{flex:1;font-size:13.5px;font-weight:600}.landing-module__jDH3nq__chip{color:#ffffffc7;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__chipLive:before{content:"";background:#ff5b6b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5b6b33}.landing-module__jDH3nq__chipPrivate{color:#6ee7b7;background:#16a06a29}.landing-module__jDH3nq__overlayScroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:hidden}.landing-module__jDH3nq__line{color:#ffffffd1;grid-template-columns:74px 1fr;gap:8px;line-height:1.45;animation:.45s both landing-module__jDH3nq__rise;display:grid}.landing-module__jDH3nq__line b{color:#a5b4fc;font-weight:550}.landing-module__jDH3nq__lineYou b{color:#86efac}.landing-module__jDH3nq__lineInterim{color:#ffffff80}.landing-module__jDH3nq__detected{color:#e0e7ff;background:#7c5cf524;border:1px solid #a5b4fc47;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;animation:.45s both landing-module__jDH3nq__rise;display:flex}.landing-module__jDH3nq__detected small{color:#a5b4fc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.landing-module__jDH3nq__answer{background:#ffffff0f;border-radius:12px;padding:13px 14px;animation:.45s both landing-module__jDH3nq__rise}.landing-module__jDH3nq__answer h5{color:#fff;align-items:center;gap:7px;margin:0 0 9px;font-size:13px;font-weight:600;display:flex}.landing-module__jDH3nq__answer ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__answer li{color:#ffffffd6;line-height:1.45;animation:.4s both landing-module__jDH3nq__rise}.landing-module__jDH3nq__answer li b{color:#fff;font-weight:600}.landing-module__jDH3nq__answerCode{color:#d4d4f7;font-family:var(--mono);white-space:pre;background:#00000059;border-radius:9px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow:hidden}.landing-module__jDH3nq__answerCode span{animation:.35s both landing-module__jDH3nq__rise;display:block}.landing-module__jDH3nq__grounded{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;font-size:11.5px;display:flex}.landing-module__jDH3nq__cursor{vertical-align:-2px;background:#a5b4fc;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite landing-module__jDH3nq__blink;display:inline-block}@keyframes landing-module__jDH3nq__blink{50%{opacity:0}}@keyframes landing-module__jDH3nq__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-module__jDH3nq__overlayFoot{border-top:1px solid #ffffff14;gap:6px;padding:10px;display:flex}.landing-module__jDH3nq__overlayFoot span{color:#fffc;background:#ffffff12;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.landing-module__jDH3nq__overlayFoot span:first-child{color:#111;background:#fff;font-weight:600}.landing-module__jDH3nq__overlayFoot kbd{font-family:var(--mono);opacity:.6;font-size:10.5px}.landing-module__jDH3nq__stageControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.landing-module__jDH3nq__scenario{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.landing-module__jDH3nq__scenario:hover{color:var(--ink)}.landing-module__jDH3nq__scenario[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.landing-module__jDH3nq__pauseButton{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffb3;border-radius:50%;place-items:center;display:grid}.landing-module__jDH3nq__stageCaption{color:var(--faint);text-align:center;margin:14px 0 0;font-size:12.5px}.landing-module__jDH3nq__worksWith{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px;padding:44px 0 8px;font-size:14px;display:flex}.landing-module__jDH3nq__worksWith>span:first-child{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.landing-module__jDH3nq__platform{color:var(--ink-2);letter-spacing:-.01em;filter:grayscale();opacity:.75;align-items:center;gap:9px;font-size:15px;font-weight:550;transition:filter .2s,opacity .2s;display:inline-flex}.landing-module__jDH3nq__platform:hover{filter:none;opacity:1}.landing-module__jDH3nq__teamsMark{color:#fff;background:#5b5fc7;border-radius:6px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.landing-module__jDH3nq__stackGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.landing-module__jDH3nq__stackTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-module__jDH3nq__stackTile{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;min-height:150px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.landing-module__jDH3nq__stackTile:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.landing-module__jDH3nq__stackTile small{color:var(--faint);font-size:12px;-webkit-text-decoration:line-through #9597a1b3;text-decoration:line-through #9597a1b3}.landing-module__jDH3nq__stackTile strong{letter-spacing:-.015em;margin-top:auto;font-size:15.5px;font-weight:600;line-height:1.25}.landing-module__jDH3nq__tileIcon{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border-radius:11px;place-items:center;display:grid}.landing-module__jDH3nq__hub{border-radius:var(--radius-lg);background:var(--dark);color:#fff;isolation:isolate;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__hub:before{content:"";z-index:-1;background:radial-gradient(closest-side,#6a5cf68c,#0000);width:520px;height:520px;position:absolute;inset:-40% -30% auto auto}.landing-module__jDH3nq__hub:after{content:"";z-index:-1;background:radial-gradient(closest-side,#4b7bf659,#0000);width:460px;height:460px;position:absolute;inset:auto auto -45% -25%}.landing-module__jDH3nq__hubMark{align-items:center;gap:14px;margin-bottom:28px;display:flex}.landing-module__jDH3nq__hubMark img{border-radius:16px;box-shadow:0 12px 30px -8px #6a5cf6cc}.landing-module__jDH3nq__hubMark b{letter-spacing:-.03em;font-size:20px;display:block}.landing-module__jDH3nq__hubMark span{color:#fff9;font-size:14px}.landing-module__jDH3nq__hub h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.08}.landing-module__jDH3nq__hub>p{color:#ffffffad;margin:16px 0 0;font-size:16px;line-height:1.55}.landing-module__jDH3nq__hubList{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__hubList li{color:#ffffffdb;gap:12px;font-size:15px;display:flex}.landing-module__jDH3nq__hubList svg{color:#a5b4fc;flex:none;margin-top:2px}.landing-module__jDH3nq__hub .landing-module__jDH3nq__button{align-self:flex-start;margin-top:auto}.landing-module__jDH3nq__hubSpacer{flex:1;min-height:28px}.landing-module__jDH3nq__contextLoop{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;padding:28px;display:grid;position:relative}.landing-module__jDH3nq__contextLoopTitle{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:10px;display:flex}.landing-module__jDH3nq__contextLoopTitle h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.landing-module__jDH3nq__contextLoopTitle p{color:var(--muted);margin:0;font-size:15px}.landing-module__jDH3nq__loopStep{background:var(--surface-2);border-radius:16px;padding:16px;position:relative}.landing-module__jDH3nq__loopStep:not(:last-child):after{content:"";background:var(--line-2);width:12px;height:2px;position:absolute;top:50%;right:-12px}.landing-module__jDH3nq__loopStep small{color:var(--brand-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.landing-module__jDH3nq__loopStep b{letter-spacing:-.015em;margin:8px 0 4px;font-size:15px;font-weight:600;display:block}.landing-module__jDH3nq__loopStep span{color:var(--muted);font-size:13.5px;line-height:1.45}.landing-module__jDH3nq__chapter{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:32px 64px;margin-bottom:52px;display:grid}.landing-module__jDH3nq__chapter h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,68px);font-weight:600;line-height:1}.landing-module__jDH3nq__chapter p{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.landing-module__jDH3nq__chapterTag{color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__chapterTag i{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.landing-module__jDH3nq__bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.landing-module__jDH3nq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);isolation:isolate;flex-direction:column;grid-column:span 2;min-height:340px;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__span3{grid-column:span 3}.landing-module__jDH3nq__span4{grid-column:span 4}.landing-module__jDH3nq__span6{grid-column:span 6}.landing-module__jDH3nq__cardArt{background:linear-gradient(180deg, var(--surface-2), #f4f2ec59);flex:1;place-items:center;min-height:200px;padding:26px 26px 0;display:grid;position:relative;overflow:hidden}.landing-module__jDH3nq__cardArtDark{background:radial-gradient(80% 90% at 70% 0%, #6a5cf647, transparent 65%), var(--dark-2)}.landing-module__jDH3nq__cardBody{padding:22px 26px 26px}.landing-module__jDH3nq__cardBody h3{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;display:flex}.landing-module__jDH3nq__cardBody p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.landing-module__jDH3nq__cardBody .landing-module__jDH3nq__textLink{margin-top:14px}.landing-module__jDH3nq__cardDark{border-color:var(--dark-3);background:var(--dark-2);color:#fff}.landing-module__jDH3nq__cardDark .landing-module__jDH3nq__cardBody p{color:#ffffffa3}.landing-module__jDH3nq__cardDark .landing-module__jDH3nq__textLink{color:#fff}.landing-module__jDH3nq__badge{background:var(--brand-soft);color:var(--brand-ink);letter-spacing:0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.landing-module__jDH3nq__badgeWarm{color:#9a5b00;background:#fdf3e3}.landing-module__jDH3nq__mock{border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:16px 16px 0 0;align-self:end;width:100%;max-width:520px;font-size:13px;box-shadow:inset 0 -2px #fff9,0 24px 48px -24px #201c5c40}.landing-module__jDH3nq__mockDark{color:#fff;background:#101017;border-color:#ffffff1a;box-shadow:0 24px 48px -24px #000c}.landing-module__jDH3nq__mockHead{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.landing-module__jDH3nq__mockDark .landing-module__jDH3nq__mockHead{color:#ffffff8c;border-color:#ffffff14}.landing-module__jDH3nq__mockHead b{color:var(--ink);flex:1;font-weight:600}.landing-module__jDH3nq__mockDark .landing-module__jDH3nq__mockHead b{color:#fff}.landing-module__jDH3nq__mockBody{gap:10px;padding:14px;display:grid}.landing-module__jDH3nq__wave{align-items:center;gap:3px;height:46px;display:flex}.landing-module__jDH3nq__wave i{background:var(--brand-grad);border-radius:4px;width:4px;animation:1.2s ease-in-out infinite landing-module__jDH3nq__wave}@keyframes landing-module__jDH3nq__wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.landing-module__jDH3nq__tLine{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.landing-module__jDH3nq__tLine:last-child{border-bottom:0}.landing-module__jDH3nq__tLine b{color:var(--brand-ink);font-weight:600}.landing-module__jDH3nq__tLine small{color:var(--faint);font-family:var(--mono);font-size:11px}.landing-module__jDH3nq__tLineYou b{color:var(--ok)}.landing-module__jDH3nq__sources{flex-wrap:wrap;gap:8px;display:flex}.landing-module__jDH3nq__fileChip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__fileChip svg{color:var(--brand-ink)}.landing-module__jDH3nq__flowArrow{color:var(--faint);place-items:center;display:grid}.landing-module__jDH3nq__quoteCard{background:var(--ink);color:#ffffffdb;border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.landing-module__jDH3nq__quoteCard b{color:#fff}.landing-module__jDH3nq__quoteCard mark{color:#fff;background:#7c5cf559;border-radius:4px;padding:0 3px}.landing-module__jDH3nq__codeWrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-self:end;gap:12px;width:100%;max-width:720px;display:grid}.landing-module__jDH3nq__problemShot{color:#22232b;background:#f7f7fb;border-radius:14px 14px 0 0;padding:16px;font-size:12.5px;line-height:1.5;position:relative}.landing-module__jDH3nq__problemShot:after{content:"";pointer-events:none;border:1.5px dashed #7c5cf5bf;border-radius:10px;position:absolute;inset:6px}.landing-module__jDH3nq__problemShot b{margin:6px 0;font-size:15px;display:block}.landing-module__jDH3nq__problemShot small{color:#747683;font-size:11px}.landing-module__jDH3nq__code{color:#c9cbe6;font-family:var(--mono);white-space:pre;background:#0c0c12;border:1px solid #ffffff14;border-bottom:0;border-radius:14px 14px 0 0;margin:0;padding:16px;font-size:12.5px;line-height:1.7;overflow:hidden}.landing-module__jDH3nq__kw{color:#c4b5fd}.landing-module__jDH3nq__fn{color:#7dd3fc}.landing-module__jDH3nq__str{color:#86efac}.landing-module__jDH3nq__cm{color:#6b6f86}.landing-module__jDH3nq__num{color:#fdba74}.landing-module__jDH3nq__formats{align-self:center;gap:10px;width:100%;max-width:360px;display:grid}.landing-module__jDH3nq__formatRow{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:550;display:flex}.landing-module__jDH3nq__formatRow span{color:var(--faint);font-family:var(--mono);margin-left:auto;font-size:11px}.landing-module__jDH3nq__formatRow:nth-child(2){transform:translate(18px)}.landing-module__jDH3nq__formatRow:nth-child(3){transform:translate(6px)}.landing-module__jDH3nq__platformGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:10px;width:100%;max-width:420px;display:grid}.landing-module__jDH3nq__platformCell{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);text-align:center;border-radius:16px;place-items:center;gap:6px;padding:8px;font-size:11px;font-weight:500;display:grid}.landing-module__jDH3nq__dark{background:var(--dark);color:#fff;isolation:isolate;padding:128px 0;position:relative;overflow:hidden}.landing-module__jDH3nq__dark:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#6a5cf652,#0000 70%);height:600px;position:absolute;inset:-200px 10% auto}.landing-module__jDH3nq__dark .landing-module__jDH3nq__sectionHead p,.landing-module__jDH3nq__dark .landing-module__jDH3nq__eyebrow{color:#fff9}.landing-module__jDH3nq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:48px;display:grid}.landing-module__jDH3nq__screen{border:1px solid var(--dark-line);background:var(--dark-2);border-radius:20px;overflow:hidden}.landing-module__jDH3nq__screenLabel{border-bottom:1px solid var(--dark-line);color:#ffffffb3;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.landing-module__jDH3nq__screenLabel b{color:#fff;font-weight:600}.landing-module__jDH3nq__screenView{aspect-ratio:16/9;background:linear-gradient(160deg,#22232f,#17181f);grid-template-columns:minmax(0,1fr) 40%;gap:10px;padding:14px;display:grid;position:relative}.landing-module__jDH3nq__screenCall{background:radial-gradient(70% 70% at 50% 40%,#786eff40,#0000 70%),#262838;border-radius:12px;place-items:center;display:grid}.landing-module__jDH3nq__screenCall span{background:linear-gradient(140deg,#f0b38e,#c56d7d);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:600;display:grid}.landing-module__jDH3nq__screenOverlay{background:#1e1e2af2;border:1px solid #ffffff1f;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.landing-module__jDH3nq__screenOverlay i{background:#ffffff24;border-radius:4px;height:8px;display:block}.landing-module__jDH3nq__screenOverlay i:first-child{background:#a5b4fc99;width:50%}.landing-module__jDH3nq__screenOverlay i:nth-child(3){width:80%}.landing-module__jDH3nq__screenOverlay i:nth-child(5){width:64%}.landing-module__jDH3nq__screenGhost{color:#fff6;text-align:center;border:1.5px dashed #ffffff29;border-radius:12px;place-items:center;font-size:12px;display:grid}.landing-module__jDH3nq__privacyRows{gap:12px;display:grid}.landing-module__jDH3nq__privacyRow{border:1px solid var(--dark-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;grid-template-columns:64px 52px minmax(0,1fr);align-items:center;gap:18px;padding:22px 26px;display:grid}.landing-module__jDH3nq__privacyRow>span{color:#ffffff47;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.landing-module__jDH3nq__privacyIcon{color:#e0e7ff;background:linear-gradient(160deg,#7c5cf573,#4b7bf640);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #a5b4fc40}.landing-module__jDH3nq__privacyRow h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.landing-module__jDH3nq__privacyRow p{color:#fff9;margin:4px 0 0;font-size:15px;line-height:1.5}.landing-module__jDH3nq__privacyFoot{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:28px;font-size:14px;line-height:1.5;display:flex}.landing-module__jDH3nq__privacyFoot p{max-width:640px;margin:0}.landing-module__jDH3nq__notesDoc{border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:18px 18px 0 0;align-self:end;width:100%;max-width:640px;padding:26px 28px 8px;font-size:14px;box-shadow:0 24px 48px -24px #201c5c40}.landing-module__jDH3nq__notesMeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.landing-module__jDH3nq__notesDoc h4{letter-spacing:-.035em;margin:10px 0 18px;font-size:24px;font-weight:600}.landing-module__jDH3nq__notesDoc h5{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:500}.landing-module__jDH3nq__notesDoc p{color:var(--ink-2);margin:0;line-height:1.6}.landing-module__jDH3nq__notesDoc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__notesDoc li{color:var(--ink-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.landing-module__jDH3nq__check{border:1.5px solid var(--line-2);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.landing-module__jDH3nq__checkDone{border-color:var(--ok);background:var(--ok);color:#fff}.landing-module__jDH3nq__owner{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px}.landing-module__jDH3nq__chat{align-self:center;gap:10px;width:100%;max-width:380px;display:grid}.landing-module__jDH3nq__bubbleMe{background:var(--ink);color:#fff;border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.45}.landing-module__jDH3nq__bubbleAi{border:1px solid var(--line);background:var(--surface);max-width:92%;box-shadow:var(--shadow-sm);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:13.5px;line-height:1.5}.landing-module__jDH3nq__cite{background:var(--brand-soft);color:var(--brand-ink);border-radius:6px;margin:8px 6px 0 0;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.landing-module__jDH3nq__templates{flex-wrap:wrap;justify-content:center;align-self:center;gap:8px;max-width:360px;display:flex}.landing-module__jDH3nq__template{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:550;display:inline-flex}.landing-module__jDH3nq__templateOn{border-color:var(--ink);background:var(--ink);color:#fff}.landing-module__jDH3nq__calendar{align-self:center;gap:8px;width:100%;max-width:360px;display:grid}.landing-module__jDH3nq__event{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.landing-module__jDH3nq__event time{color:var(--faint);font-family:var(--mono);font-size:11.5px}.landing-module__jDH3nq__event b{font-weight:600;display:block}.landing-module__jDH3nq__event span{color:var(--muted);font-size:12px}.landing-module__jDH3nq__join{background:var(--ink);color:#fff;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.landing-module__jDH3nq__drop{border:1.5px dashed var(--line-2);width:100%;max-width:340px;color:var(--muted);text-align:center;background:#fff9;border-radius:18px;align-self:center;place-items:center;gap:8px;padding:26px;font-size:13px;display:grid}.landing-module__jDH3nq__drop b{color:var(--ink);font-size:14px}.landing-module__jDH3nq__drop small{color:var(--faint);font-size:11.5px}.landing-module__jDH3nq__dropIcon{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.landing-module__jDH3nq__mockInterview{border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:180px minmax(0,1fr);align-self:end;width:100%;max-width:680px;display:grid;overflow:hidden;box-shadow:0 24px 48px -24px #201c5c40}.landing-module__jDH3nq__orbPane{background:var(--dark-2);color:#ffffffb3;text-align:center;align-content:center;place-items:center;gap:14px;padding:22px;font-size:12px;display:grid}.landing-module__jDH3nq__orb{background:radial-gradient(circle at 35% 30%,#c7d2fe,#7c5cf5 45%,#3b3fd8 75%);border-radius:50%;width:92px;height:92px;animation:3s ease-in-out infinite landing-module__jDH3nq__breathe;box-shadow:0 0 40px #7c5cf599}@keyframes landing-module__jDH3nq__breathe{50%{transform:scale(1.07);box-shadow:0 0 60px #7c5cf5cc}}.landing-module__jDH3nq__interviewPane{align-content:start;gap:12px;padding:18px;font-size:13.5px;display:grid}.landing-module__jDH3nq__interviewPane small{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.landing-module__jDH3nq__interviewPane q{letter-spacing:-.015em;quotes:"“" "”";font-size:16px;font-weight:550;line-height:1.4}.landing-module__jDH3nq__coach{background:var(--brand-soft);color:#2e2f73;border-radius:12px;padding:12px;line-height:1.5}.landing-module__jDH3nq__coach b{color:var(--brand-ink);margin-bottom:4px;font-size:12px;display:block}.landing-module__jDH3nq__modeTabs{flex-wrap:wrap;gap:6px;display:flex}.landing-module__jDH3nq__modeTabs span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px}.landing-module__jDH3nq__modeTabs span:first-child{background:var(--ink);color:#fff}.landing-module__jDH3nq__resume{border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:12px 12px 0 0;align-self:end;width:78%;max-width:300px;padding:20px 20px 6px;position:relative;box-shadow:0 24px 48px -24px #201c5c4d}.landing-module__jDH3nq__resume b{letter-spacing:-.02em;font-size:15px;display:block}.landing-module__jDH3nq__resume>span{color:var(--faint);font-size:11px}.landing-module__jDH3nq__resume i{background:var(--surface-3);border-radius:3px;height:6px;margin-top:8px;display:block}.landing-module__jDH3nq__resume i:nth-of-type(3n){width:70%}.landing-module__jDH3nq__resume i:nth-of-type(4n){width:86%}.landing-module__jDH3nq__resume h6{color:var(--brand-ink);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 0;font-size:10px}.landing-module__jDH3nq__atsBadge{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--muted);border-radius:12px;gap:2px;padding:10px 12px;font-size:11px;display:grid;position:absolute;top:18px;right:-22px}.landing-module__jDH3nq__atsBadge b{color:var(--ok);align-items:center;gap:5px;font-size:13px;display:flex}.landing-module__jDH3nq__photoArt{padding:0}.landing-module__jDH3nq__photoArt img{object-fit:cover}.landing-module__jDH3nq__styleChips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.landing-module__jDH3nq__styleChips span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);background:#ffffffe0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:550}.landing-module__jDH3nq__styleChips span:first-child{background:var(--ink);color:#fff}.landing-module__jDH3nq__star{align-self:center;gap:8px;width:100%;max-width:320px;display:grid}.landing-module__jDH3nq__starRow{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}.landing-module__jDH3nq__starRow b{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;place-items:center;font-size:14px;display:grid}.landing-module__jDH3nq__invite{border:1px solid var(--line);background:var(--surface);width:100%;max-width:320px;box-shadow:var(--shadow);border-radius:18px;align-self:center;gap:12px;padding:18px;font-size:13px;display:grid}.landing-module__jDH3nq__invite small{color:var(--faint);font-size:11.5px}.landing-module__jDH3nq__inviteCode{background:var(--surface-2);font-family:var(--mono);letter-spacing:.18em;border-radius:11px;justify-content:space-between;padding:11px 13px;font-size:15px;display:flex}.landing-module__jDH3nq__people{color:var(--muted);align-items:center;gap:8px;display:flex}.landing-module__jDH3nq__people i{border:2px solid var(--surface);color:#fff;background:linear-gradient(140deg,#7fa7ff,#6a5cf6);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:600;display:grid}.landing-module__jDH3nq__people i+i{background:linear-gradient(140deg,#f0b38e,#c56d7d);margin-left:-16px}.landing-module__jDH3nq__plan{align-self:center;gap:8px;width:100%;max-width:320px;display:grid}.landing-module__jDH3nq__planRow{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.landing-module__jDH3nq__planRow em{color:var(--faint);margin-left:auto;font-size:11.5px;font-style:normal}.landing-module__jDH3nq__ide{background:#0c0c12;border:1px solid #ffffff1a;border-bottom:0;border-radius:16px 16px 0 0;align-self:end;width:100%;max-width:640px;overflow:hidden;box-shadow:0 24px 48px -24px #000c}.landing-module__jDH3nq__ideTabs{color:#ffffff80;border-bottom:1px solid #ffffff12;align-items:center;gap:4px;padding:8px 10px;font-size:12px;display:flex}.landing-module__jDH3nq__ideTabs span{border-radius:7px;padding:5px 10px}.landing-module__jDH3nq__ideTabs span:first-child{color:#fff;background:#ffffff12}.landing-module__jDH3nq__ideTabs b{color:#111;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;display:inline-flex}.landing-module__jDH3nq__ideOut{color:#86efac;font-family:var(--mono);background:#08080d;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:11px 16px;font-size:12px;display:flex}.landing-module__jDH3nq__ideOut span{color:#fff6}.landing-module__jDH3nq__diagram{align-self:center;width:100%;max-width:600px}.landing-module__jDH3nq__diagram svg{width:100%;height:auto;display:block;overflow:visible}.landing-module__jDH3nq__levels{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;display:flex}.landing-module__jDH3nq__levels span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.landing-module__jDH3nq__levels span:nth-child(2){border-color:var(--ink);background:var(--ink);color:#fff}.landing-module__jDH3nq__dictation{align-self:center;gap:12px;width:100%;max-width:340px;display:grid}.landing-module__jDH3nq__dictPill{background:var(--ink);color:#fff;border-radius:999px;justify-self:center;align-items:center;gap:12px;padding:9px 16px 9px 10px;font-size:12.5px;display:flex;box-shadow:0 14px 30px -14px #111114b3}.landing-module__jDH3nq__dictPill .landing-module__jDH3nq__wave{height:22px}.landing-module__jDH3nq__dictPill .landing-module__jDH3nq__wave i{background:#fff;width:3px}.landing-module__jDH3nq__dictMic{background:#e5484d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.landing-module__jDH3nq__dictText{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;padding:14px;font-size:13.5px;line-height:1.5}.landing-module__jDH3nq__dictRaw{color:var(--faint);font-style:italic}.landing-module__jDH3nq__dictText small{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;display:block}.landing-module__jDH3nq__toolList{align-self:center;gap:8px;width:100%;max-width:320px;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__toolList li a{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.landing-module__jDH3nq__personas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing-module__jDH3nq__persona{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:26px;display:flex}.landing-module__jDH3nq__persona>span{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:13px;place-items:center;display:grid}.landing-module__jDH3nq__persona h3{letter-spacing:-.03em;margin:20px 0 6px;font-size:20px;font-weight:600}.landing-module__jDH3nq__persona>p{color:var(--muted);margin:0 0 18px;font-size:14.5px;line-height:1.5}.landing-module__jDH3nq__persona ul{border-top:1px solid var(--line);gap:9px;margin:0 0 22px;padding:18px 0 0;list-style:none;display:grid}.landing-module__jDH3nq__persona li{color:var(--ink-2);gap:9px;font-size:14px;display:flex}.landing-module__jDH3nq__persona li svg{color:var(--ok);flex:none;margin-top:3px}.landing-module__jDH3nq__persona .landing-module__jDH3nq__textLink{margin-top:auto}.landing-module__jDH3nq__pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;margin:0 auto;display:grid}.landing-module__jDH3nq__priceCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;padding:34px;display:flex;position:relative}.landing-module__jDH3nq__priceCardFeatured{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--brand-grad) border-box;border:1.5px solid #0000;box-shadow:0 40px 80px -40px #4c40e673}.landing-module__jDH3nq__priceCard h3{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:600;display:flex}.landing-module__jDH3nq__priceCard>p{color:var(--muted);margin:8px 0 0;font-size:15px}.landing-module__jDH3nq__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:72px;margin:26px 0 4px;display:flex}.landing-module__jDH3nq__price b{letter-spacing:-.05em;font-size:54px;font-weight:600;line-height:1}.landing-module__jDH3nq__price span{color:var(--muted);font-size:15px}.landing-module__jDH3nq__price del{color:var(--faint);font-size:18px}.landing-module__jDH3nq__priceOptions{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.landing-module__jDH3nq__priceOptions label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.landing-module__jDH3nq__priceOptions label b{margin-left:auto}.landing-module__jDH3nq__pricePending{align-content:center;gap:6px;min-height:72px;margin:26px 0 4px;display:grid}.landing-module__jDH3nq__pricePending b{font-size:17px}.landing-module__jDH3nq__pricePending span{color:var(--muted);font-size:14px}.landing-module__jDH3nq__skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:10px;width:140px;height:46px;animation:1.4s linear infinite landing-module__jDH3nq__shimmer}@keyframes landing-module__jDH3nq__shimmer{to{background-position:-200% 0}}.landing-module__jDH3nq__priceList{border-top:1px solid var(--line);gap:11px;margin:24px 0 30px;padding:22px 0 0;list-style:none;display:grid}.landing-module__jDH3nq__priceList li{color:var(--ink-2);gap:10px;font-size:15px;display:flex}.landing-module__jDH3nq__priceList svg{color:var(--ok);flex:none;margin-top:3px}.landing-module__jDH3nq__priceCard .landing-module__jDH3nq__button{width:100%;margin-top:auto}.landing-module__jDH3nq__pricingFoot{max-width:940px;color:var(--muted);text-align:center;margin:26px auto 0;font-size:14px;line-height:1.6}.landing-module__jDH3nq__pricingFoot b{color:var(--ink)}.landing-module__jDH3nq__pricingFoot small{color:var(--faint);margin-top:8px;font-size:13px;display:block}.landing-module__jDH3nq__downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-module__jDH3nq__downloadCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:30px;display:flex}.landing-module__jDH3nq__downloadCard>span{background:var(--ink);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.landing-module__jDH3nq__downloadCard h3{letter-spacing:-.03em;margin:22px 0 6px;font-size:22px;font-weight:600}.landing-module__jDH3nq__downloadCard p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.55}.landing-module__jDH3nq__downloadCard .landing-module__jDH3nq__button{margin-top:auto}.landing-module__jDH3nq__downloadNote{max-width:820px;color:var(--faint);text-align:center;margin:26px auto 0;font-size:13.5px;line-height:1.6}.landing-module__jDH3nq__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 80px;display:grid}.landing-module__jDH3nq__faq h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.02}.landing-module__jDH3nq__faq>div:first-child p{color:var(--muted);margin:18px 0 24px;font-size:17px}.landing-module__jDH3nq__faqList details{border-bottom:1px solid var(--line)}.landing-module__jDH3nq__faqList details:first-child{border-top:1px solid var(--line)}.landing-module__jDH3nq__faqList summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:550;list-style:none;display:flex}.landing-module__jDH3nq__faqList summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__faqList summary:after{content:"+";border:1px solid var(--line-2);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;transition:transform .2s;display:grid}.landing-module__jDH3nq__faqList details[open] summary:after{transform:rotate(45deg)}.landing-module__jDH3nq__faqList details p{max-width:680px;color:var(--muted);margin:-6px 0 22px;font-size:15.5px;line-height:1.65}.landing-module__jDH3nq__faqList details p a{color:var(--brand-ink)}.landing-module__jDH3nq__finalCta{background:var(--dark);color:#fff;text-align:center;isolation:isolate;border-radius:36px;padding:96px 48px;position:relative;overflow:hidden}.landing-module__jDH3nq__finalCta:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 30% 60%,#4b7bf680,#0000 70%),radial-gradient(40% 50% at 70% 60%,#9257f28c,#0000 70%);height:140%;position:absolute;inset:auto 0 -60%}.landing-module__jDH3nq__finalCta img{border-radius:20px;margin:0 auto 28px;box-shadow:0 20px 50px -12px #6a5cf6e6}.landing-module__jDH3nq__finalCta h2{letter-spacing:-.05em;max-width:820px;margin:0 auto;font-size:clamp(40px,6vw,76px);font-weight:600;line-height:1}.landing-module__jDH3nq__finalCta p{color:#ffffffb3;max-width:560px;margin:22px auto 0;font-size:18px}.landing-module__jDH3nq__finalCta .landing-module__jDH3nq__heroActions{margin-top:34px}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer{border-top:1px solid var(--line);background:var(--surface);width:auto;min-height:0;color:var(--ink);margin:96px 0 0;padding:0;font-size:16px;display:block}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer div{gap:0;display:block}.landing-module__jDH3nq__toolsFooter{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:40px;padding:64px 0 56px;display:grid}.landing-module__jDH3nq__toolsFooter h2{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:600}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__toolsFooterIntro{display:block}.landing-module__jDH3nq__toolsFooterIntro p{color:var(--muted);margin:10px 0 18px;font-size:15px;line-height:1.55}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__toolsFooterGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__toolsFooterGroups>div{min-width:0;display:block}.landing-module__jDH3nq__toolsFooterGroups h3,.landing-module__jDH3nq__footerCols h3{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:500}.landing-module__jDH3nq__toolsFooterGroups ul,.landing-module__jDH3nq__footerCols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__toolsFooterGroups a,.landing-module__jDH3nq__footerCols a{color:var(--ink-2);font-size:14px;text-decoration:none}.landing-module__jDH3nq__toolsFooterGroups a:hover,.landing-module__jDH3nq__footerCols a:hover{color:var(--brand-ink)}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__footerMain{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:32px;padding:56px 0;display:grid}.landing-module__jDH3nq__footerMain p{max-width:280px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.55}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__footerBottom{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:22px 0 34px;font-size:13px;display:flex}.landing-module__jDH3nq__footerBottom a{color:var(--faint)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module__jDH3nq__reveal{animation:linear both landing-module__jDH3nq__reveal;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes landing-module__jDH3nq__reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:1180px){.landing-module__jDH3nq__navLinks{display:none}.landing-module__jDH3nq__headerInner{justify-content:space-between}.landing-module__jDH3nq__mobileMenu{display:block}}@media (max-width:1080px){.landing-module__jDH3nq__meetingBody{grid-template-columns:minmax(0,1fr) 360px}.landing-module__jDH3nq__stackGrid{grid-template-columns:1fr}.landing-module__jDH3nq__contextLoop{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__jDH3nq__loopStep:after{display:none}.landing-module__jDH3nq__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__jDH3nq__card,.landing-module__jDH3nq__span3,.landing-module__jDH3nq__span4{grid-column:span 1}.landing-module__jDH3nq__span4.landing-module__jDH3nq__wideOnTablet,.landing-module__jDH3nq__span6{grid-column:span 2}.landing-module__jDH3nq__personas,.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__footerMain{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__footerMain>div:first-child{grid-column:1/-1}}@media (max-width:860px){.landing-module__jDH3nq__section,.landing-module__jDH3nq__dark{padding:88px 0}.landing-module__jDH3nq__meeting{min-height:0}.landing-module__jDH3nq__meetingBody{grid-template-columns:1fr;padding-bottom:14px}.landing-module__jDH3nq__tiles{min-height:260px}.landing-module__jDH3nq__avatar{width:88px;height:88px;font-size:30px}.landing-module__jDH3nq__selfTile{width:120px;height:78px}.landing-module__jDH3nq__sharedProblem{margin-bottom:104px;font-size:12.5px}.landing-module__jDH3nq__sharedProblem code{display:none}.landing-module__jDH3nq__captureFrame{bottom:96px}.landing-module__jDH3nq__overlay{height:440px;max-height:none}.landing-module__jDH3nq__meetingControls{display:none}.landing-module__jDH3nq__chapter,.landing-module__jDH3nq__faq,.landing-module__jDH3nq__toolsFooter,.landing-module__jDH3nq__compare,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__downloads,.landing-module__jDH3nq__codeWrap{grid-template-columns:1fr}.landing-module__jDH3nq__problemShot{display:none}}@media (max-width:640px){.landing-module__jDH3nq__wrap{width:calc(100% - 32px)}.landing-module__jDH3nq__announcement{font-size:12px}.landing-module__jDH3nq__announcement .landing-module__jDH3nq__newTag,.landing-module__jDH3nq__navActions .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__navActions .landing-module__jDH3nq__button span{display:none}.landing-module__jDH3nq__hero{padding-top:48px}.landing-module__jDH3nq__heroWord{display:grid}.landing-module__jDH3nq__heroActions .landing-module__jDH3nq__button{width:100%}.landing-module__jDH3nq__stage{margin-top:48px}.landing-module__jDH3nq__stageFrame{border-radius:24px;padding:8px}.landing-module__jDH3nq__meetingBar .landing-module__jDH3nq__recDot,.landing-module__jDH3nq__selfTile,.landing-module__jDH3nq__overlayFoot span:last-child{display:none}.landing-module__jDH3nq__heroPill{border-radius:20px;font-size:12.5px}.landing-module__jDH3nq__stackTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__jDH3nq__contextLoop{grid-template-columns:1fr;gap:8px;padding:20px}.landing-module__jDH3nq__loopStep{padding:12px 14px}.landing-module__jDH3nq__loopStep b{margin:4px 0 2px}.landing-module__jDH3nq__hub{padding:26px}.landing-module__jDH3nq__bento{grid-template-columns:1fr}.landing-module__jDH3nq__card,.landing-module__jDH3nq__span3,.landing-module__jDH3nq__span4,.landing-module__jDH3nq__span4.landing-module__jDH3nq__wideOnTablet,.landing-module__jDH3nq__span6{grid-column:span 1}.landing-module__jDH3nq__cardArt{padding:20px 16px 0}.landing-module__jDH3nq__mockInterview{grid-template-columns:1fr}.landing-module__jDH3nq__orbPane{grid-auto-flow:column;justify-content:start;padding:14px 18px}.landing-module__jDH3nq__orb{width:44px;height:44px}.landing-module__jDH3nq__atsBadge{right:-8px}.landing-module__jDH3nq__privacyRow{grid-template-columns:44px minmax(0,1fr);padding:20px}.landing-module__jDH3nq__privacyRow>span{display:none}.landing-module__jDH3nq__privacyIcon{width:44px;height:44px}.landing-module__jDH3nq__personas{grid-template-columns:1fr}.landing-module__jDH3nq__priceCard{padding:26px}.landing-module__jDH3nq__page .landing-module__jDH3nq__footer .landing-module__jDH3nq__toolsFooterGroups{grid-template-columns:1fr}.landing-module__jDH3nq__finalCta{border-radius:28px;padding:64px 22px}.landing-module__jDH3nq__tLine{grid-template-columns:74px 1fr}.landing-module__jDH3nq__tLine small{display:none}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__page *,.landing-module__jDH3nq__page :before,.landing-module__jDH3nq__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.feature-modules-module__mn5NkW__index{z-index:20;border-block:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#fbfaf7e6;position:sticky;top:68px}.feature-modules-module__mn5NkW__indexInner{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.feature-modules-module__mn5NkW__indexInner::-webkit-scrollbar{display:none}.feature-modules-module__mn5NkW__indexInner a{color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.feature-modules-module__mn5NkW__indexInner a small{color:var(--faint);font-family:var(--mono);font-size:11px}.feature-modules-module__mn5NkW__indexInner a:hover{color:var(--ink)}.feature-modules-module__mn5NkW__indexInner a[aria-current]{background:var(--ink);color:#fff}.feature-modules-module__mn5NkW__indexInner a[aria-current] small{color:#fff9}.feature-modules-module__mn5NkW__module{border-bottom:1px solid var(--line);padding:104px 0;scroll-margin-top:120px}.feature-modules-module__mn5NkW__module[data-alt]{background:var(--surface)}.feature-modules-module__mn5NkW__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.feature-modules-module__mn5NkW__flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.feature-modules-module__mn5NkW__flip .feature-modules-module__mn5NkW__copy{order:2}.feature-modules-module__mn5NkW__top{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:22px;display:flex}.feature-modules-module__mn5NkW__num{color:var(--brand-ink);font-family:var(--mono);letter-spacing:.06em;font-size:13px;font-weight:600}.feature-modules-module__mn5NkW__name{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.feature-modules-module__mn5NkW__instead{border:1px solid var(--line-2);color:var(--muted);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:550}.feature-modules-module__mn5NkW__instead b{color:var(--ink);font-weight:650}.feature-modules-module__mn5NkW__copy h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:650;line-height:1.02}.feature-modules-module__mn5NkW__lead{max-width:520px;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.feature-modules-module__mn5NkW__specs{border-top:1px solid var(--ink);margin:30px 0 0;display:grid}.feature-modules-module__mn5NkW__specs div{border-bottom:1px solid var(--line-2);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.feature-modules-module__mn5NkW__specs dt{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:flex}.feature-modules-module__mn5NkW__specs dd{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.feature-modules-module__mn5NkW__soon{color:#9a5b00;background:#fdf3e3;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:650}.feature-modules-module__mn5NkW__links{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.feature-modules-module__mn5NkW__links a{color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}.feature-modules-module__mn5NkW__links a:first-child{background:var(--ink);color:#fff;border-radius:10px;padding:11px 18px}.feature-modules-module__mn5NkW__links a svg{transition:transform .18s}.feature-modules-module__mn5NkW__links a:hover svg{transform:translate(3px)}.feature-modules-module__mn5NkW__stage{gap:12px;display:grid;position:relative}.feature-modules-module__mn5NkW__frame{border:1px solid var(--line-2);background:var(--surface-2);border-radius:16px;position:relative;overflow:hidden}.feature-modules-module__mn5NkW__frame>:only-child{height:100%}.feature-modules-module__mn5NkW__tall{min-height:420px}.feature-modules-module__mn5NkW__mid{min-height:300px}.feature-modules-module__mn5NkW__short{min-height:200px}.feature-modules-module__mn5NkW__two{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-modules-module__mn5NkW__span2{grid-column:span 2}.feature-modules-module__mn5NkW__wideFirst{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.feature-modules-module__mn5NkW__pause{z-index:5;border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.feature-modules-module__mn5NkW__dict[data-paused] *,.feature-modules-module__mn5NkW__dict[data-paused] :before,.feature-modules-module__mn5NkW__dict[data-paused] :after{animation-play-state:paused!important}.feature-modules-module__mn5NkW__dict{background:radial-gradient(70% 60% at 80% 0%, #7a6cfa1f, transparent 70%), var(--surface-2);grid-template-rows:minmax(0,1fr) auto;min-height:420px;padding:22px;display:grid}.feature-modules-module__mn5NkW__app{border:1px solid var(--line-2);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;grid-template-rows:38px minmax(0,1fr) auto;display:grid;overflow:hidden}.feature-modules-module__mn5NkW__appBar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}.feature-modules-module__mn5NkW__appBar b{color:var(--ink)}.feature-modules-module__mn5NkW__thread{align-content:end;gap:10px;padding:14px;font-size:13.5px;display:grid}.feature-modules-module__mn5NkW__msg{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.feature-modules-module__mn5NkW__msg i{background:linear-gradient(135deg,#8aa6ff,#7c5cf5);border-radius:8px;width:28px;height:28px}.feature-modules-module__mn5NkW__msg span{color:var(--ink-2)}.feature-modules-module__mn5NkW__msg b{color:var(--ink);font-size:12.5px;display:block}.feature-modules-module__mn5NkW__composer{border:1.5px solid var(--line-2);color:var(--ink);border-radius:10px;margin:0 12px 12px;padding:11px 12px;font-size:14px;animation:10s infinite feature-modules-module__mn5NkW__composer}@keyframes feature-modules-module__mn5NkW__composer{0%,44%{border-color:var(--line-2)}48%,92%{border-color:var(--brand)}}.feature-modules-module__mn5NkW__typed{white-space:nowrap;animation:10s infinite feature-modules-module__mn5NkW__typed;display:inline-block}@keyframes feature-modules-module__mn5NkW__typed{0%,48%{clip-path:inset(0 100% 0 0)}66%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.feature-modules-module__mn5NkW__caret{background:var(--brand);vertical-align:-3px;width:2px;height:16px;margin-left:2px;display:inline-block}.feature-modules-module__mn5NkW__listen{z-index:3;opacity:0;justify-items:center;gap:8px;animation:10s infinite feature-modules-module__mn5NkW__listen;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes feature-modules-module__mn5NkW__listen{0%,8%{opacity:0;transform:translate(-50%,-40%)}12%,44%{opacity:1;transform:translate(-50%,-50%)}48%,to{opacity:0;transform:translate(-50%,-56%)}}.feature-modules-module__mn5NkW__pill{background:var(--ink);box-shadow:var(--shadow-lg);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13px;display:inline-flex}.feature-modules-module__mn5NkW__pill>svg{box-sizing:content-box;background:#f04438;border-radius:50%;padding:5px}.feature-modules-module__mn5NkW__bars{align-items:center;gap:3px;height:20px;display:flex}.feature-modules-module__mn5NkW__bars i{width:3px;height:var(--h);background:#fff;border-radius:2px;animation:.8s ease-in-out infinite alternate feature-modules-module__mn5NkW__bars}.feature-modules-module__mn5NkW__bars i:nth-child(odd){animation-delay:.3s}@keyframes feature-modules-module__mn5NkW__bars{to{transform:scaleY(.4)}}.feature-modules-module__mn5NkW__heard{max-width:320px;box-shadow:var(--shadow-sm);color:var(--muted);text-align:center;background:#ffffffeb;border-radius:10px;padding:8px 12px;font-size:13px;font-style:italic}.feature-modules-module__mn5NkW__keys{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.feature-modules-module__mn5NkW__hold{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.feature-modules-module__mn5NkW__key{border:1px solid var(--line-2);background:var(--surface);width:46px;height:42px;box-shadow:0 3px 0 var(--line-2), 0 4px 10px -4px #0003;color:var(--ink);font-family:var(--mono);border-radius:9px;place-items:center;font-size:13px;font-weight:600;animation:10s infinite feature-modules-module__mn5NkW__press;display:grid}@keyframes feature-modules-module__mn5NkW__press{0%,8%{background:var(--surface);box-shadow:0 3px 0 var(--line-2), 0 4px 10px -4px #0003;transform:none}10%,44%{background:var(--brand-soft);box-shadow:0 0 0 var(--line-2), 0 0 0 3px #5a6cf859;transform:translateY(3px)}46%,to{background:var(--surface);box-shadow:0 3px 0 var(--line-2), 0 4px 10px -4px #0003;transform:none}}.feature-modules-module__mn5NkW__step{font-weight:600}.feature-modules-module__mn5NkW__styles{border:1px solid var(--line-2);background:var(--surface);border-radius:9px;gap:4px;padding:3px;display:inline-flex}.feature-modules-module__mn5NkW__styles span{color:var(--muted);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.feature-modules-module__mn5NkW__styles span[data-on]{background:var(--ink);color:#fff}.feature-modules-module__mn5NkW__facts{align-content:center;gap:10px;padding:18px;display:grid}.feature-modules-module__mn5NkW__fact{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.feature-modules-module__mn5NkW__fact svg{color:var(--brand-ink);flex:none}.feature-modules-module__mn5NkW__fact small{color:var(--muted);font-size:12px;font-weight:500;display:block}.feature-modules-module__mn5NkW__toggle{background:var(--ok);width:30px;height:18px;box-shadow:inset -12px 0 0 2px var(--ok), inset 12px 0 0 2px #fff;border-radius:999px;margin-left:auto}@media (prefers-reduced-motion:reduce){.feature-modules-module__mn5NkW__dict *,.feature-modules-module__mn5NkW__composer{animation:none!important}.feature-modules-module__mn5NkW__listen{display:none}}@media (max-width:1080px){.feature-modules-module__mn5NkW__grid,.feature-modules-module__mn5NkW__flip{grid-template-columns:minmax(0,1fr);gap:40px}.feature-modules-module__mn5NkW__flip .feature-modules-module__mn5NkW__copy{order:0}}@media (max-width:640px){.feature-modules-module__mn5NkW__module{padding:72px 0}.feature-modules-module__mn5NkW__specs div{grid-template-columns:minmax(0,1fr);gap:4px}.feature-modules-module__mn5NkW__two,.feature-modules-module__mn5NkW__wideFirst{grid-template-columns:minmax(0,1fr)}.feature-modules-module__mn5NkW__two>:not(:first-child){display:none}.feature-modules-module__mn5NkW__typed{white-space:normal}.feature-modules-module__mn5NkW__span2{grid-column:auto}.feature-modules-module__mn5NkW__tall{min-height:340px}.feature-modules-module__mn5NkW__dict{min-height:380px;padding:14px}.feature-modules-module__mn5NkW__heard{max-width:240px}}
.product-film-module__WJggrW__film{max-width:1160px;margin:0 auto}.product-film-module__WJggrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-film-module__WJggrW__chapters{border:0;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;margin:0 0 22px;padding:0;display:flex}.product-film-module__WJggrW__chapter{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.product-film-module__WJggrW__chapter:hover{color:var(--ink)}.product-film-module__WJggrW__chapter[aria-current]{border-color:var(--ink);background:var(--ink);color:#fff}.product-film-module__WJggrW__window{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);text-align:left;border-radius:24px;overflow:hidden}.product-film-module__WJggrW__titlebar{border-bottom:1px solid var(--line);height:44px;color:var(--muted);align-items:center;gap:14px;padding:0 16px;font-size:13px;display:flex}.product-film-module__WJggrW__dots{gap:6px;display:flex}.product-film-module__WJggrW__dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.product-film-module__WJggrW__dots i:nth-child(2){background:#febc2e}.product-film-module__WJggrW__dots i:nth-child(3){background:#28c840}.product-film-module__WJggrW__where b{color:var(--ink);font-weight:600}.product-film-module__WJggrW__frame{grid-template-columns:210px minmax(0,1fr);height:480px;display:grid}.product-film-module__WJggrW__sidebar{border-right:1px solid var(--line);background:var(--surface-2);grid-auto-rows:30px;align-content:start;gap:2px;padding:12px 10px;display:grid;position:relative}.product-film-module__WJggrW__brand{align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:650;display:flex}.product-film-module__WJggrW__brand img{border-radius:6px}.product-film-module__WJggrW__navItem{color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;transition:background .3s,color .3s;display:flex}.product-film-module__WJggrW__navItem[data-on]{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.product-film-module__WJggrW__navItem[data-on] svg{color:var(--brand-ink)}.product-film-module__WJggrW__cursor{top:calc(12px + 32px + var(--i) * 32px + 9px);z-index:2;width:18px;height:18px;fill:var(--ink);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #00000040);transition:top .55s cubic-bezier(.65,0,.35,1);position:absolute;left:168px}.product-film-module__WJggrW__ripple{top:calc(12px + 32px + var(--i) * 32px + 3px);border:2px solid var(--brand);opacity:0;border-radius:50%;width:24px;height:24px;animation:.6s ease-out .5s both product-film-module__WJggrW__ripple;position:absolute;left:160px}@keyframes product-film-module__WJggrW__ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.product-film-module__WJggrW__stage{--base:.52s;padding:24px;animation:.4s both product-film-module__WJggrW__stageIn;position:relative;overflow:hidden}.product-film-module__WJggrW__stage[data-chapter=during]{padding:14px}@keyframes product-film-module__WJggrW__stageIn{0%{opacity:0;transform:translate(14px)}}.product-film-module__WJggrW__in{animation:product-film-module__WJggrW__rise .5s cubic-bezier(.2, .7, .2, 1) calc(var(--base,0s) + var(--d,0s)) both}@keyframes product-film-module__WJggrW__rise{0%{opacity:0;transform:translateY(8px)}}.product-film-module__WJggrW__panel{align-content:start;gap:12px;display:grid}.product-film-module__WJggrW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.product-film-module__WJggrW__panelHead b{letter-spacing:-.02em;font-size:18px;font-weight:650}.product-film-module__WJggrW__chips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.product-film-module__WJggrW__chip{background:var(--surface-3);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:550;display:inline-flex}.product-film-module__WJggrW__chip[data-tone=brand]{background:var(--brand-soft);color:var(--brand-ink)}.product-film-module__WJggrW__chip[data-tone=ok]{color:#0d7a50;background:#e3f6ec}.product-film-module__WJggrW__chip[data-tone=warm]{color:#9a5b00;background:#fdf3e3}.product-film-module__WJggrW__ok{color:#0d7a50;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.product-film-module__WJggrW__card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;gap:8px;padding:14px 16px;font-size:14px;display:grid}.product-film-module__WJggrW__card small,.product-film-module__WJggrW__label{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.product-film-module__WJggrW__side{align-content:start;gap:10px;display:grid}.product-film-module__WJggrW__button{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.product-film-module__WJggrW__prose{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.product-film-module__WJggrW__files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-film-module__WJggrW__files li{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.product-film-module__WJggrW__files li svg{color:var(--brand-ink)}.product-film-module__WJggrW__files b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-film-module__WJggrW__files small{color:var(--faint);font-size:12px}.product-film-module__WJggrW__resumeScene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.product-film-module__WJggrW__paper{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;align-content:start;gap:8px;padding:22px;display:grid}.product-film-module__WJggrW__paper b{font-size:17px}.product-film-module__WJggrW__paper small{color:var(--muted);margin-top:-6px;font-size:12.5px}.product-film-module__WJggrW__paper em{color:var(--brand-ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-style:normal}.product-film-module__WJggrW__paper i{background:var(--surface-3);border-radius:4px;height:7px}.product-film-module__WJggrW__paper .product-film-module__WJggrW__short{width:62%}.product-film-module__WJggrW__headshotScene{grid-template-columns:240px minmax(0,1fr);gap:22px;height:100%;display:grid}.product-film-module__WJggrW__photo{background:var(--surface-3);border-radius:18px;position:relative;overflow:hidden}.product-film-module__WJggrW__photo img{object-fit:cover}.product-film-module__WJggrW__look{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:fit-content;padding:8px 16px;font-size:13.5px;font-weight:600}.product-film-module__WJggrW__look[data-on]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.product-film-module__WJggrW__quote{background:var(--surface-2);color:var(--ink-2);font-family:var(--serif);border-radius:12px;margin:0;padding:12px 14px;font-size:17px;font-style:italic}.product-film-module__WJggrW__star{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-film-module__WJggrW__star li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;display:grid}.product-film-module__WJggrW__star b{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);border-radius:8px;place-items:center;font-size:12.5px;display:grid}.product-film-module__WJggrW__mockScene{grid-template-columns:200px minmax(0,1fr);gap:20px;height:100%;display:grid}.product-film-module__WJggrW__orbPane{background:var(--dark);color:#fff9;border-radius:18px;align-content:center;place-items:center;gap:16px;font-size:12px;display:grid}.product-film-module__WJggrW__orb{background:radial-gradient(circle at 35% 30%,#c4b5fd,#6d5cf6 55%,#3b2fb5);border-radius:50%;width:92px;height:92px;animation:2.4s ease-in-out infinite product-film-module__WJggrW__breathe;box-shadow:0 0 40px #7c5cf599}@keyframes product-film-module__WJggrW__breathe{50%{transform:scale(1.08)}}.product-film-module__WJggrW__ask{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.product-film-module__WJggrW__wave{align-items:center;gap:3px;height:34px;display:flex}.product-film-module__WJggrW__wave i{width:4px;height:var(--h);background:var(--brand);border-radius:2px;animation:.9s ease-in-out infinite alternate product-film-module__WJggrW__bar}.product-film-module__WJggrW__wave i:nth-child(3n){animation-delay:.2s}.product-film-module__WJggrW__wave i:nth-child(3n+1){animation-delay:.45s}@keyframes product-film-module__WJggrW__bar{to{transform:scaleY(.45)}}.product-film-module__WJggrW__coach{background:var(--brand-soft);color:var(--ink-2);border-radius:12px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.product-film-module__WJggrW__coach small{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.product-film-module__WJggrW__meeting{background:var(--dark);color:#fff;border-radius:16px;grid-template-rows:36px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.product-film-module__WJggrW__meetingBar{border-bottom:1px solid var(--dark-line);color:#ffffffd1;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}.product-film-module__WJggrW__rec{background:#f04438;border-radius:50%;width:7px;height:7px}.product-film-module__WJggrW__timer{color:#ffffff80;font-family:var(--mono);margin-left:auto;font-size:11.5px}.product-film-module__WJggrW__meetingBody{grid-template-columns:minmax(0,1fr) 310px;gap:10px;min-height:0;padding:10px;display:grid}.product-film-module__WJggrW__remote{color:#ffffffb8;background:radial-gradient(60% 60% at 50% 45%,#2b2b55,#15151d);border-radius:12px;align-content:center;place-items:center;gap:10px;font-size:12.5px;display:grid}.product-film-module__WJggrW__avatar{color:#fff;background:linear-gradient(135deg,#f0a37a,#d9708a);border-radius:50%;place-items:center;width:84px;height:84px;font-size:26px;font-weight:650;display:grid}.product-film-module__WJggrW__avatar[data-tone=cool]{background:linear-gradient(135deg,#8aa6ff,#7c5cf5)}.product-film-module__WJggrW__avatar[data-tone=green]{background:linear-gradient(135deg,#5fd3a4,#2a9d8f)}.product-film-module__WJggrW__shared{width:86%;color:var(--ink);background:#fff;border-radius:12px;gap:6px;padding:16px;font-size:13px;display:grid}.product-film-module__WJggrW__shared small{color:var(--faint);font-size:11px}.product-film-module__WJggrW__shared b{font-size:16px}.product-film-module__WJggrW__overlay{border:1px solid var(--dark-line);background:var(--dark-2);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.product-film-module__WJggrW__overlay header{border-bottom:1px solid var(--dark-line);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.product-film-module__WJggrW__overlay header img{border-radius:5px}.product-film-module__WJggrW__live{color:#fda29b;background:#f0443829;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.product-film-module__WJggrW__overlayBody{align-content:start;gap:9px;padding:12px;font-size:12.5px;display:grid;overflow:hidden}.product-film-module__WJggrW__overlayBody .product-film-module__WJggrW__chip{color:#ffffffd9;background:#ffffff1a}.product-film-module__WJggrW__overlayBody .product-film-module__WJggrW__chip[data-tone=brand]{color:#c7d2fe;background:#7a6cfa38}.product-film-module__WJggrW__overlayBody .product-film-module__WJggrW__chip[data-tone=ok]{color:#86efac;background:#16a06a33}.product-film-module__WJggrW__overlayBody .product-film-module__WJggrW__chips{color:#ffffff8c}.product-film-module__WJggrW__line{grid-template-columns:50px minmax(0,1fr);gap:8px;margin:0;line-height:1.45;display:grid}.product-film-module__WJggrW__line b{color:#a5b4fc;font-weight:600}.product-film-module__WJggrW__line[data-you] b{color:#86efac}.product-film-module__WJggrW__line span{color:#ffffffe0}.product-film-module__WJggrW__detected{background:#5a6cf824;border:1px solid #7a6cfa80;border-radius:10px;gap:8px;padding:9px 10px;display:flex}.product-film-module__WJggrW__detected svg{color:#b4bcff;flex:none;margin-top:2px}.product-film-module__WJggrW__detected span{gap:2px;display:grid}.product-film-module__WJggrW__detected small{color:#b4bcff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.product-film-module__WJggrW__answer{background:var(--dark-3);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.product-film-module__WJggrW__answer small{color:#ffffff8c;font-size:11px;font-weight:600}.product-film-module__WJggrW__answer p{color:#ffffffd9;margin:0;line-height:1.45}.product-film-module__WJggrW__answer p b{color:#fff;margin-right:6px}.product-film-module__WJggrW__code{border:1px solid var(--dark-line);background:var(--dark);color:#c7d2fe;font-family:var(--mono);border-radius:10px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55;overflow:hidden}.product-film-module__WJggrW__todos{margin:0;padding:0;list-style:none;display:grid}.product-film-module__WJggrW__todos li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.product-film-module__WJggrW__todos small{background:var(--surface-3);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px}.product-film-module__WJggrW__box{border:1.5px solid var(--line-2);border-radius:5px;flex:none;width:16px;height:16px}.product-film-module__WJggrW__box[data-done]{animation:product-film-module__WJggrW__tick .3s ease calc(var(--base,0s) + var(--d,0s)) forwards}@keyframes product-film-module__WJggrW__tick{to{border-color:var(--ok);background:var(--ok);box-shadow:inset 0 0 0 3px #fff}}.product-film-module__WJggrW__chat{gap:12px;display:grid}.product-film-module__WJggrW__me{background:var(--ink);color:#fff;border-radius:16px 16px 4px;justify-self:end;max-width:80%;margin:0;padding:10px 14px;font-size:14px}.product-film-module__WJggrW__ai{border:1px solid var(--line);background:var(--surface);max-width:88%;box-shadow:var(--shadow-sm);border-radius:16px 16px 16px 4px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.product-film-module__WJggrW__agenda{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-film-module__WJggrW__agenda li{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;padding:10px 14px;font-size:14px;display:grid}.product-film-module__WJggrW__agenda time{color:var(--muted);font-family:var(--mono);font-size:12px}.product-film-module__WJggrW__agenda span,.product-film-module__WJggrW__drop span{display:grid}.product-film-module__WJggrW__agenda small,.product-film-module__WJggrW__drop small{color:var(--muted);font-size:12px}.product-film-module__WJggrW__drop{border:1.5px dashed var(--line-2);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.product-film-module__WJggrW__drop svg{color:var(--brand-ink)}.product-film-module__WJggrW__ide{color:#e4e4f0;background:#0f0f15;border-radius:16px;grid-template-rows:42px minmax(0,1fr) 40px;height:100%;display:grid;overflow:hidden}.product-film-module__WJggrW__ide header,.product-film-module__WJggrW__ideFoot{font-family:var(--mono);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.product-film-module__WJggrW__ide header{border-bottom:1px solid var(--dark-line)}.product-film-module__WJggrW__ideFoot{border-top:1px solid var(--dark-line);color:#fff9;justify-content:flex-start;gap:6px}.product-film-module__WJggrW__ideFoot b{color:#86efac}.product-film-module__WJggrW__ide pre{color:#c7d2fe;font-family:var(--mono);margin:0;padding:14px;font-size:12.5px;line-height:1.6;overflow:hidden}.product-film-module__WJggrW__run{color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-weight:600;display:inline-flex}.product-film-module__WJggrW__diagram{grid-template-rows:repeat(3,58px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px 12px;margin-top:24px;display:grid;position:relative}.product-film-module__WJggrW__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.product-film-module__WJggrW__edges path{fill:none;stroke:var(--brand);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.product-film-module__WJggrW__node{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center;border-radius:10px;padding:10px 6px;font-size:12.5px;font-weight:600;position:relative}.product-film-module__WJggrW__dictation{align-content:center;justify-items:start;gap:14px;height:100%;display:grid}.product-film-module__WJggrW__pill{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13px;display:inline-flex}.product-film-module__WJggrW__pill>svg{box-sizing:content-box;background:#f04438;border-radius:50%;padding:5px}.product-film-module__WJggrW__pill .product-film-module__WJggrW__wave{height:22px}.product-film-module__WJggrW__pill .product-film-module__WJggrW__wave i{background:#fff}.product-film-module__WJggrW__dictation .product-film-module__WJggrW__card{min-width:min(420px,100%)}.product-film-module__WJggrW__dictation em{color:var(--muted)}.product-film-module__WJggrW__privacy{align-content:start;gap:16px;display:grid}.product-film-module__WJggrW__toggle{color:#0d7a50;background:#e3f6ec;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.product-film-module__WJggrW__screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-film-module__WJggrW__screens small{color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.product-film-module__WJggrW__screen{aspect-ratio:16/10;background:var(--dark);border-radius:12px;grid-template-columns:1.5fr 1fr;gap:8px;padding:8px;display:grid}.product-film-module__WJggrW__callTile{background:radial-gradient(60% 60% at 50% 45%,#34346a,#1e1e28);border-radius:8px}.product-film-module__WJggrW__overlayTile{border:1px solid var(--dark-line);background:repeating-linear-gradient(transparent 0 14px, #ffffff1f 14px 20px) 10px 14px / calc(100% - 20px) 70% no-repeat, var(--dark-3);border-radius:8px}.product-film-module__WJggrW__leftOut{color:#ffffff8c;text-align:center;border:1.5px dashed #ffffff40;border-radius:8px;place-items:center;padding:6px;font-size:11.5px;display:grid}.product-film-module__WJggrW__caveat{color:var(--muted);margin:0;font-size:13px}.product-film-module__WJggrW__controls{align-items:center;gap:14px;margin-top:18px;display:flex}.product-film-module__WJggrW__segments{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.product-film-module__WJggrW__segment{cursor:pointer;background:0 0;border:0;height:20px;padding:0;position:relative}.product-film-module__WJggrW__segment:before,.product-film-module__WJggrW__segment i{content:"";border-radius:999px;height:6px;position:absolute;top:7px;left:0;right:0}.product-film-module__WJggrW__segment:before{background:var(--line-2)}.product-film-module__WJggrW__segment[data-done]:before{background:var(--brand);opacity:.55}.product-film-module__WJggrW__segment i{background:var(--brand-grad);transform-origin:0;animation-name:product-film-module__WJggrW__fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes product-film-module__WJggrW__fill{0%{transform:scaleX(0)}}.product-film-module__WJggrW__pause{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.product-film-module__WJggrW__caption{max-width:760px;min-height:3.2em;color:var(--muted);text-align:center;text-wrap:pretty;margin:12px auto 0;font-size:15.5px;line-height:1.55}.product-film-module__WJggrW__caption small{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.product-film-module__WJggrW__caption b{color:var(--ink);font-weight:650}.product-film-module__WJggrW__note{color:var(--faint);text-align:center;margin:10px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.product-film-module__WJggrW__film *,.product-film-module__WJggrW__film :before{transition:none!important;animation:none!important}}@media (max-width:760px){.product-film-module__WJggrW__frame{grid-template-columns:minmax(0,1fr);height:470px}.product-film-module__WJggrW__sidebar{display:none}.product-film-module__WJggrW__stage,.product-film-module__WJggrW__stage[data-chapter=during]{padding:12px}.product-film-module__WJggrW__titlebar{font-size:12px}.product-film-module__WJggrW__chapter{padding:7px 12px;font-size:12.5px}.product-film-module__WJggrW__meetingBody{grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.product-film-module__WJggrW__overlay header{padding:8px 10px}.product-film-module__WJggrW__overlayBody{gap:7px;padding:10px}.product-film-module__WJggrW__avatar{width:44px;height:44px;font-size:15px}.product-film-module__WJggrW__remote{grid-auto-flow:column;gap:10px}.product-film-module__WJggrW__shared{gap:2px;width:92%;padding:10px;font-size:11.5px}.product-film-module__WJggrW__shared b{font-size:13px}.product-film-module__WJggrW__resumeScene,.product-film-module__WJggrW__mockScene,.product-film-module__WJggrW__screens{grid-template-columns:minmax(0,1fr)}.product-film-module__WJggrW__paper{display:none}.product-film-module__WJggrW__orbPane{grid-auto-flow:column;padding:14px}.product-film-module__WJggrW__orb{width:48px;height:48px}.product-film-module__WJggrW__headshotScene{grid-template-columns:130px minmax(0,1fr);gap:14px;height:auto}.product-film-module__WJggrW__photo{aspect-ratio:3/4}.product-film-module__WJggrW__diagram{grid-template-rows:repeat(3,50px);gap:10px 5px}.product-film-module__WJggrW__node{padding:8px 2px;font-size:10.5px}.product-film-module__WJggrW__privacy,.product-film-module__WJggrW__screens{gap:10px}.product-film-module__WJggrW__screens small{margin-bottom:4px}.product-film-module__WJggrW__screen{aspect-ratio:16/6.5}.product-film-module__WJggrW__caption{font-size:14.5px}}
.compare-module__-ZWgpW__hero{text-align:center;padding:88px 0 56px}.compare-module__-ZWgpW__hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:920px;margin:0 auto;font-size:clamp(40px,6.4vw,80px);font-weight:600;line-height:1}.compare-module__-ZWgpW__hero>div>p{max-width:680px;color:var(--muted);text-wrap:pretty;margin:24px auto 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.compare-module__-ZWgpW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.compare-module__-ZWgpW__asOf{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:6px 14px;font-size:13px;display:inline-flex}.compare-module__-ZWgpW__crumbs{color:var(--faint);margin:0 0 22px;font-size:13px}.compare-module__-ZWgpW__crumbs a{color:var(--muted);text-decoration:none}.compare-module__-ZWgpW__crumbs a:hover{color:var(--ink)}.compare-module__-ZWgpW__block{padding:40px 0 72px}.compare-module__-ZWgpW__blockHead{max-width:760px;margin:0 0 32px}.compare-module__-ZWgpW__blockHead h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.05}.compare-module__-ZWgpW__blockHead p{color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.55}.compare-module__-ZWgpW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compare-module__-ZWgpW__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:28px;display:flex}.compare-module__-ZWgpW__card small{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}.compare-module__-ZWgpW__card h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.compare-module__-ZWgpW__card p{color:var(--muted);flex:1;margin:0;font-size:15px;line-height:1.55}.compare-module__-ZWgpW__tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow-x:auto}.compare-module__-ZWgpW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:1.5}.compare-module__-ZWgpW__table caption{color:var(--muted);text-align:left;padding:18px 24px 0;font-size:13px}.compare-module__-ZWgpW__table th,.compare-module__-ZWgpW__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 24px}.compare-module__-ZWgpW__table tbody tr:last-child th,.compare-module__-ZWgpW__table tbody tr:last-child td{border-bottom:0}.compare-module__-ZWgpW__table thead th{background:var(--surface);color:var(--ink);letter-spacing:-.01em;padding-top:20px;padding-bottom:16px;font-size:15px;font-weight:650}.compare-module__-ZWgpW__table tbody th{width:24%;color:var(--ink);font-size:15px;font-weight:600}.compare-module__-ZWgpW__table .compare-module__-ZWgpW__ours{background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface))}.compare-module__-ZWgpW__table thead .compare-module__-ZWgpW__ours{background:var(--brand-soft)}.compare-module__-ZWgpW__colHead{align-items:center;gap:10px;display:inline-flex}.compare-module__-ZWgpW__colHead img{border-radius:7px}.compare-module__-ZWgpW__cellText{color:var(--ink-2);margin-top:6px;font-size:14.5px;display:block}.compare-module__-ZWgpW__note{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.compare-module__-ZWgpW__status{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.compare-module__-ZWgpW__status i{border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.compare-module__-ZWgpW__yes{color:#0d7a50}.compare-module__-ZWgpW__yes i{background:#e3f6ec}.compare-module__-ZWgpW__partial{color:#8a5a00}.compare-module__-ZWgpW__partial i{background:#fdf3e3}.compare-module__-ZWgpW__no{color:var(--faint)}.compare-module__-ZWgpW__no i{background:var(--surface-3)}.compare-module__-ZWgpW__rolling{color:#9a5b00}.compare-module__-ZWgpW__rolling i{background:#fdf3e3}.compare-module__-ZWgpW__fn{white-space:nowrap;margin-left:2px;font-size:11px;font-weight:600;line-height:0}.compare-module__-ZWgpW__fn a{color:var(--brand-ink);text-decoration:none}.compare-module__-ZWgpW__fn a:hover{text-decoration:underline}.compare-module__-ZWgpW__matrix th,.compare-module__-ZWgpW__matrix td{padding:14px 18px}.compare-module__-ZWgpW__matrix td,.compare-module__-ZWgpW__matrix thead th:not(:first-child){text-align:center}.compare-module__-ZWgpW__matrix thead a{color:inherit;text-decoration:none}.compare-module__-ZWgpW__matrix thead a:hover{color:var(--brand-ink)}.compare-module__-ZWgpW__matrix .compare-module__-ZWgpW__status{justify-content:center}.compare-module__-ZWgpW__legend{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.compare-module__-ZWgpW__legend li{align-items:center;gap:8px;display:inline-flex}.compare-module__-ZWgpW__fine{max-width:900px;color:var(--muted);margin:18px 0 0;font-size:13.5px;line-height:1.6}.compare-module__-ZWgpW__livePrice{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14.5px;display:flex}.compare-module__-ZWgpW__livePrice b{color:var(--ink);font-size:17px;font-weight:650}.compare-module__-ZWgpW__livePrice small{color:var(--muted);flex-basis:100%;font-size:12.5px}.compare-module__-ZWgpW__livePrice a{color:var(--brand-ink)}.compare-module__-ZWgpW__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compare-module__-ZWgpW__fitCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:32px}.compare-module__-ZWgpW__fitCard h3{letter-spacing:-.03em;margin:0 0 18px;font-size:22px;font-weight:600}.compare-module__-ZWgpW__fitCard ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.compare-module__-ZWgpW__fitCard li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.55;display:grid}.compare-module__-ZWgpW__fitCard li svg{color:var(--brand-ink);margin-top:3px}.compare-module__-ZWgpW__fitOurs{background:var(--dark);color:#fff;border-color:#0000}.compare-module__-ZWgpW__fitOurs li{color:#fffc}.compare-module__-ZWgpW__fitOurs li svg{color:#a9b4ff}.compare-module__-ZWgpW__fitLink{margin-top:24px}.compare-module__-ZWgpW__fitOurs .compare-module__-ZWgpW__fitLink{color:#fff}.compare-module__-ZWgpW__sources{color:var(--muted);gap:10px;margin:0;padding-left:24px;font-size:14px;line-height:1.55;display:grid}.compare-module__-ZWgpW__sources li{padding-left:4px;scroll-margin-top:96px}.compare-module__-ZWgpW__sources li:target{background:var(--brand-soft);border-radius:6px}.compare-module__-ZWgpW__sources a{color:var(--ink-2);overflow-wrap:anywhere}.compare-module__-ZWgpW__sourcesGroup+.compare-module__-ZWgpW__sourcesGroup{margin-top:26px}.compare-module__-ZWgpW__sourcesGroup h3{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:500}.compare-module__-ZWgpW__others{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}@media (max-width:960px){.compare-module__-ZWgpW__cards,.compare-module__-ZWgpW__fit{grid-template-columns:1fr}}@media (max-width:720px){.compare-module__-ZWgpW__hero{padding:56px 0 36px}.compare-module__-ZWgpW__block{padding:24px 0 48px}.compare-module__-ZWgpW__detail,.compare-module__-ZWgpW__detail tbody,.compare-module__-ZWgpW__detail tr,.compare-module__-ZWgpW__detail th,.compare-module__-ZWgpW__detail td{width:auto;display:block}.compare-module__-ZWgpW__detail thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-module__-ZWgpW__detail caption{padding:16px 18px 4px;display:block}.compare-module__-ZWgpW__detail tbody tr{border-bottom:1px solid var(--line);padding:4px 0}.compare-module__-ZWgpW__detail tbody tr:last-child{border-bottom:0}.compare-module__-ZWgpW__table.compare-module__-ZWgpW__detail tbody th{border:0;width:auto;padding:14px 18px 6px;font-size:16px}.compare-module__-ZWgpW__table.compare-module__-ZWgpW__detail td{border:0;border-radius:14px;margin:6px 12px;padding:12px 14px}.compare-module__-ZWgpW__table.compare-module__-ZWgpW__detail td:last-child{margin-bottom:14px}.compare-module__-ZWgpW__table.compare-module__-ZWgpW__detail td:not(.compare-module__-ZWgpW__ours){background:var(--surface-2)}.compare-module__-ZWgpW__detail td:before{content:attr(data-label);color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.compare-module__-ZWgpW__matrix th,.compare-module__-ZWgpW__matrix td{padding:12px 6px}.compare-module__-ZWgpW__matrix tbody th{width:34%;padding-left:14px;font-size:13.5px}.compare-module__-ZWgpW__matrix thead th{font-size:12px;line-height:1.25}.compare-module__-ZWgpW__matrix .compare-module__-ZWgpW__statusWord{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-module__-ZWgpW__matrix .compare-module__-ZWgpW__status{gap:0}.compare-module__-ZWgpW__fitCard{padding:24px 20px}.compare-module__-ZWgpW__sources{padding-left:20px;font-size:13.5px}}
.site-analytics-module__rdnuHG__root{z-index:100;font:14px/1.5 var(--font-geist-sans), system-ui, sans-serif;color:#161824;position:fixed;bottom:12px;left:12px}.site-analytics-module__rdnuHG__settings,.site-analytics-module__rdnuHG__panel button{color:#161824;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #c4c8d3;border-radius:8px;padding:8px 13px;font-weight:600}.site-analytics-module__rdnuHG__settings{box-shadow:0 2px 12px #16182412}.site-analytics-module__rdnuHG__panel{background:#fff;border:1px solid #d4d7df;border-radius:14px;width:min(430px,100vw - 24px);max-height:calc(100dvh - 84px);padding:20px;position:absolute;bottom:0;left:0;overflow:auto;box-shadow:0 8px 40px #16182426}.site-analytics-module__rdnuHG__panel h2{letter-spacing:normal;margin:0 0 10px;font-size:17px;line-height:1.35}.site-analytics-module__rdnuHG__panel p{margin:0 0 12px}.site-analytics-module__rdnuHG__panel a{color:#2142d6;text-decoration:underline}.site-analytics-module__rdnuHG__actions{flex-wrap:wrap;gap:10px;display:flex}.site-analytics-module__rdnuHG__actions button{flex:1}.site-analytics-module__rdnuHG__panel button:hover,.site-analytics-module__rdnuHG__settings:hover{background:#f0f2f7}.site-analytics-module__rdnuHG__root button:focus-visible,.site-analytics-module__rdnuHG__root a:focus-visible{outline-offset:3px;outline:3px solid #3154f5}.site-analytics-module__rdnuHG__panel .site-analytics-module__rdnuHG__close{margin-top:12px}.site-analytics-module__rdnuHG__status{color:#525869;font-size:13px}.site-analytics-module__rdnuHG__footerButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-analytics-module__rdnuHG__footerButton:focus-visible{outline-offset:3px;outline:3px solid #3154f5}
