.meet-root ::-moz-selection{background:var(--indigo);color:#fff}.meet-root ::selection{background:var(--indigo);color:#fff}.meet-root img,.meet-root svg{display:block}.meet-root section{scroll-margin-top:96px}.meet-root .btn-pink{background:var(--pink);color:#fff;border-color:#fff0;box-shadow:0 8px 24px rgba(0,0,0,.18)}.meet-root .btn-pink:hover{filter:brightness(1.07);transform:translateY(-2px)}.meet-root .btn-white{background:#fff;color:var(--ink);border-color:#fff0;box-shadow:0 8px 24px rgba(0,0,0,.18)}.meet-root .btn-white:hover{transform:translateY(-2px)}.meet-root .chip{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:999px;padding:8px 16px;font-size:.86rem;font-weight:600;box-shadow:var(--shadow-hard-sm)}.meet-root .chip svg{width:16px;height:16px;flex:none}.meet-root .pill{display:inline-block;background:var(--pink-tint);color:var(--pink);border-radius:999px;padding:4px 16px;font-weight:700;font-size:.85rem}.meet-root .pill-indigo{background:var(--indigo-tint);color:var(--indigo-deep)}.meet-root .pill-amber{background:var(--amber-tint);color:#b97e0f}.meet-root header{position:sticky;top:0;z-index:50;background:rgba(246,247,251,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.meet-root header:before{content:"";display:block;height:6px;background:linear-gradient(90deg,var(--indigo),var(--purple-2),var(--pink),var(--amber),var(--mint))}.meet-root .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.meet-root .brand{display:flex;align-items:center;gap:12px}.meet-root .brand-name{display:block;font-weight:900;font-size:1.15rem;line-height:1.25}.meet-root .brand-sub{display:block;font-size:.72rem;color:var(--muted);font-weight:600;letter-spacing:.02em}.meet-root .nav-links{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.meet-root .nav-links a{padding:8px 16px;border-radius:999px;font-weight:600;font-size:.95rem;color:var(--ink-soft);transition:background .15s ease,color .15s ease}.meet-root .nav-links a:hover{background:var(--indigo-tint);color:var(--indigo-deep)}.meet-root .lang-toggle{display:flex;border:var(--bw) solid var(--ink);border-radius:999px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-hard-sm);flex:none}.meet-root .lang-toggle a{font-weight:800;font-size:.85rem;padding:7px 14px;background:transparent;color:var(--ink-soft);line-height:1.6}.meet-root .lang-toggle a.active{background:var(--ink);color:#fff}.meet-root .hero{padding-block:64px 80px;position:relative;overflow:clip}.meet-root .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.meet-root .hero-grid>*{min-width:0}.meet-root .eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--amber-tint);color:#9a6a0b;border:var(--bw) solid var(--ink);border-radius:999px;padding:6px 18px;box-shadow:var(--shadow-hard-sm);font-weight:800;font-size:.9rem;margin-bottom:18px}.meet-root .eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--amber);flex:none}.meet-root .hero h1{font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:900;line-height:1.35;letter-spacing:-.01em;isolation:isolate}.meet-root .hero h1 .hl{color:var(--indigo-deep);padding-inline:4px}.meet-root .hero:before{inset-inline-end:-140px;top:-120px;width:460px;height:460px;background:radial-gradient(circle,var(--indigo-tint) 0,transparent 68%)}.meet-root .hero:after,.meet-root .hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.meet-root .hero:after{inset-inline-start:-120px;bottom:-80px;width:380px;height:380px;background:radial-gradient(circle,var(--amber-tint) 0,transparent 66%)}.meet-root .doodle{position:absolute;pointer-events:none;z-index:1}.meet-root .doodle svg{width:100%;height:100%}.meet-root .dd-spark{width:34px;height:34px;top:100px;inset-inline-end:6%;color:var(--amber);animation:meet-spin 14s linear infinite}.meet-root .dd-plus{width:22px;height:22px;top:58%;inset-inline-end:2.5%;color:var(--indigo);animation:meet-bob 5s ease-in-out infinite}.meet-root .dd-ring{width:26px;height:26px;top:44px;inset-inline-start:38%;color:var(--pink)}.meet-root .dd-spark2{width:20px;height:20px;bottom:60px;inset-inline-start:45%;color:var(--mint);animation:meet-spin 18s linear infinite reverse}@keyframes meet-spin{to{transform:rotate(1turn)}}@keyframes meet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.meet-root .hero-sub{font-size:1.15rem;color:var(--ink-soft);font-weight:600;margin-top:12px}.meet-root .create-card{margin-top:28px;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard);padding:24px}.meet-root .create-actions{display:flex;gap:12px;flex-wrap:wrap}.meet-root .create-actions .btn-primary{box-shadow:var(--shadow-hard)}.meet-root .create-actions .btn[disabled]{opacity:.7;cursor:progress}.meet-root .create-actions .btn[disabled]:hover{background:var(--indigo);transform:none}.meet-root .create-error{margin-top:14px;color:#c02b4f;background:var(--pink-tint);border:1.5px solid var(--pink);border-radius:var(--radius-sm);padding:10px 14px;font-size:.9rem;font-weight:700;line-height:1.7}.meet-root .trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.meet-root .mock-zone{position:relative;padding-block:12px}.meet-root .mockup{background:var(--dark);border:var(--bw) solid var(--ink);border-radius:20px;box-shadow:var(--shadow-hard),var(--shadow-soft);overflow:hidden}.meet-root .mock-bar{display:flex;align-items:center;gap:10px;background:#1e2038;padding:10px 14px;border-bottom:1px solid var(--dark-line)}.meet-root .mock-dots{display:flex;gap:6px}.meet-root .mock-dots i{width:11px;height:11px;border-radius:50%}.meet-root .dot-red{background:#e5484d}.meet-root .dot-amber{background:var(--amber)}.meet-root .dot-mint{background:var(--mint)}.meet-root .mock-url{flex:1;background:var(--dark);color:#9ea1c9;border-radius:999px;font-size:.78rem;padding:6px 14px;text-align:center;direction:ltr;border:1px solid var(--dark-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meet-root .sess-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 2px;flex-wrap:wrap}.meet-root .sess-title{display:flex;align-items:center;gap:8px;min-width:0}.meet-root .sess-title b{color:#f1f2fb;font-size:.85rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.meet-root .live-badge{display:inline-flex;align-items:center;gap:5px;flex:none;background:rgba(229,72,77,.16);border:1px solid rgba(229,72,77,.5);color:#ff8a8e;font-size:.66rem;font-weight:800;border-radius:999px;padding:2px 9px}.meet-root .live-badge i{width:6px;height:6px;border-radius:50%;background:#e5484d;animation:meet-pulse 1.6s ease-in-out infinite}@keyframes meet-pulse{0%,to{opacity:1}50%{opacity:.35}}.meet-root .sess-chips{display:flex;gap:6px}.meet-root .sess-chip{display:inline-flex;align-items:center;gap:5px;background:var(--dark-2);border:1px solid var(--dark-line);color:#b9bbd6;font-size:.66rem;font-weight:700;border-radius:9px;padding:3px 9px}.meet-root .sess-chip svg{width:11px;height:11px}.meet-root .mock-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px}.meet-root .tile{position:relative;border-radius:12px;aspect-ratio:16/10.5;display:grid;place-items:center;background:#101223;border:1.5px solid #232743}.meet-root .tile.speaking{border-color:var(--amber);box-shadow:0 0 0 3px rgba(245,166,35,.2)}.meet-root .tile .av{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.05rem;border:2.5px solid var(--dark-line);box-shadow:0 0 0 5px rgba(255,255,255,.04)}.meet-root .tile .tag{position:absolute;bottom:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:5px;background:rgba(8,9,20,.85);color:#e7e8f6;font-size:.68rem;font-weight:700;border:1px solid #262941;border-radius:8px;padding:2px 9px}.meet-root .tile .tag svg{width:11px;height:11px;flex:none}.meet-root .tag .mic-off{color:#ff6b70}.meet-root .tag .mic-on{color:#5cd99a}.meet-root .role-badge{position:absolute;top:8px;inset-inline-end:8px;background:rgba(245,166,35,.15);border:1px solid rgba(245,166,35,.55);color:var(--amber-soft);font-size:.64rem;font-weight:800;border-radius:8px;padding:1px 9px}.meet-root .av1{background:var(--indigo)}.meet-root .av2{background:var(--mint)}.meet-root .av3{background:var(--amber);color:var(--ink)}.meet-root .av4{background:var(--pink)}.meet-root .mock-controls{display:flex;justify-content:center;align-items:center;gap:5px;padding:4px 12px 16px;flex-wrap:wrap}.meet-root .ctrl{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:#191c33;color:#c9cbe8;border:1px solid #262941}.meet-root .ctrl svg{width:15px;height:15px}.meet-root .ctrl.active{background:rgba(245,166,35,.16);border-color:rgba(245,166,35,.6);color:var(--amber-soft)}.meet-root .ctrl.off{background:rgba(229,72,77,.13);border-color:rgba(229,72,77,.5);color:#ff8a8e}.meet-root .ctrl-gap{width:8px;flex:none}.meet-root .exit-pill{display:inline-flex;align-items:center;gap:6px;flex:none;background:#e5484d;color:#fff;font-size:.7rem;font-weight:800;border:1px solid #e5484d;border-radius:999px;padding:7px 13px;box-shadow:0 4px 14px rgba(229,72,77,.35)}.meet-root .exit-pill svg{width:13px;height:13px}.meet-root .float-chip{position:absolute;z-index:2;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:999px;padding:8px 18px;font-weight:800;font-size:.85rem;box-shadow:var(--shadow-hard-sm);display:flex;align-items:center;gap:8px;animation:meet-bob 4.5s ease-in-out infinite}.meet-root .float-chip svg{width:16px;height:16px}.meet-root .fc-enc{top:2px;inset-inline-end:8%}.meet-root .fc-24{bottom:28%;inset-inline-start:-14px;animation-delay:1.2s}.meet-root .fc-o2{top:47%;inset-inline-start:-18px;background:var(--amber-tint);animation-delay:2.3s}.meet-root .section{padding-block:88px}.meet-root .sec-head{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:52px}.meet-root .sec-head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:900;line-height:1.4;margin-top:14px}.meet-root .sec-head p{color:var(--ink-soft);font-size:1.05rem;margin-top:10px}.meet-root .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.meet-root .feat{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--radius-lg);padding:26px;position:relative;overflow:hidden;box-shadow:var(--shadow-hard-sm);transition:transform .18s ease,box-shadow .18s ease}.meet-root .feat:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:6px}.meet-root .feat:hover{transform:translate(calc(var(--sx) * -.5),-4px);box-shadow:var(--shadow-hard)}.meet-root .feat .ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:16px;background:var(--surface);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-hard-sm)}.meet-root .feat .ico svg{width:24px;height:24px}.meet-root .feat h3{font-size:1.12rem;font-weight:800;margin-bottom:6px}.meet-root .feat p{color:var(--ink-soft);font-size:.94rem}.meet-root .feat-indigo{background:var(--indigo-tint)}.meet-root .feat-indigo:before{background:var(--indigo)}.meet-root .feat-indigo .ico{color:var(--indigo)}.meet-root .feat-purple{background:var(--purple-tint)}.meet-root .feat-purple:before{background:var(--purple-2)}.meet-root .feat-purple .ico{color:var(--purple)}.meet-root .feat-mint{background:var(--mint-tint)}.meet-root .feat-mint:before{background:var(--mint)}.meet-root .feat-mint .ico{color:var(--mint)}.meet-root .feat-amber{background:var(--amber-tint)}.meet-root .feat-amber:before{background:var(--amber)}.meet-root .feat-amber .ico{color:var(--amber)}.meet-root .feat-pink{background:var(--pink-tint)}.meet-root .feat-pink:before{background:var(--pink)}.meet-root .feat-pink .ico{color:var(--pink)}.meet-root .feat-blue{background:#e4e9ff}.meet-root .feat-blue:before{background:var(--blue-band)}.meet-root .feat-blue .ico{color:var(--blue-band)}.meet-root .howto{background:#fff6e1;border-block:var(--bw) solid var(--ink)}.meet-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:step}.meet-root .step{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--radius-lg);padding:30px 24px;text-align:center;position:relative;box-shadow:var(--shadow-hard-sm)}.meet-root .step .num{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;background:var(--indigo-tint);border:3px solid var(--indigo);color:var(--indigo-deep);display:grid;place-items:center;font-size:1.5rem;font-weight:900}.meet-root .step .num-purple{background:var(--purple-tint);border-color:var(--purple);color:var(--purple)}.meet-root .step .num-pink{background:var(--pink-tint);border-color:var(--pink);color:var(--pink)}.meet-root .step h3{font-size:1.1rem;font-weight:800;margin-bottom:6px}.meet-root .howto-note,.meet-root .step p{color:var(--ink-soft);font-size:.93rem}.meet-root .howto-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:34px;font-weight:600}.meet-root .howto-note svg{width:18px;height:18px;color:var(--indigo);flex:none}.meet-root .acorn-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.meet-root .acorn-grid>*{min-width:0}.meet-root .brand-stack{display:flex;flex-direction:column;align-items:center;gap:0}.meet-root .bcard{width:min(360px,100%);display:flex;align-items:center;gap:14px;border:var(--bw) solid var(--ink);border-radius:var(--radius-lg);padding:18px 22px;box-shadow:var(--shadow-hard)}.meet-root .bcard .bico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none}.meet-root .bcard b{font-size:1.1rem;font-weight:900;display:block}.meet-root .bcard small{font-size:.82rem;opacity:.75;font-weight:600}.meet-root .bcard-main{background:var(--surface)}.meet-root .bcard-main .bico{background:linear-gradient(150deg,var(--amber),var(--pink));color:#fff}.meet-root .bcard-meet{background:linear-gradient(135deg,var(--indigo),var(--purple-2));color:#fff}.meet-root .bcard-meet .bico{background:rgba(255,255,255,.2);color:#fff}.meet-root .connector{width:3px;height:56px;position:relative;background:repeating-linear-gradient(var(--ink) 0 6px,transparent 6px 12px)}.meet-root .connector:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--indigo);border:2px solid var(--ink)}.meet-root .acorn-copy h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:900;line-height:1.45;margin-top:14px}.meet-root .acorn-copy>p{color:var(--ink-soft);margin-top:14px;font-size:1.02rem}.meet-root .plat-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.meet-root .plat-chips .chip{box-shadow:none;border-width:1.5px;background:var(--surface)}.meet-root .acorn-cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.meet-root .acorn-cta .btn-grad{box-shadow:var(--shadow-hard)}.meet-root .band{background:var(--blue-band);color:#fff;text-align:center;padding-block:84px;border-block:var(--bw) solid var(--ink)}.meet-root .band h2{font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:900;line-height:1.4}.meet-root .band p{margin-top:12px;font-size:1.1rem;opacity:.92;font-weight:600}.meet-root .band-actions{gap:14px;margin-top:32px}.meet-root .band-actions,.meet-root .band-checks{display:flex;justify-content:center;flex-wrap:wrap}.meet-root .band-checks{gap:28px;margin-top:34px;font-size:.93rem;font-weight:600;opacity:.95}.meet-root .band-checks span{display:inline-flex;align-items:center;gap:8px}.meet-root .band-checks svg{width:18px;height:18px}.meet-root footer{background:var(--ink);color:#b9bbd6;padding-block:44px;font-size:.9rem}.meet-root .foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.meet-root .foot-brand b{color:#fff;font-size:1rem;display:block}.meet-root .foot-links{display:flex;gap:8px;flex-wrap:wrap}.meet-root .foot-links a{padding:6px 12px;border-radius:8px;transition:color .15s,background .15s}.meet-root .foot-links a:hover{color:#fff;background:rgba(255,255,255,.08)}@media (max-width:1020px){.meet-root .hero-grid{grid-template-columns:1fr;gap:48px}.meet-root .mock-zone{max-width:640px;margin-inline:auto}.meet-root .acorn-grid{grid-template-columns:1fr;gap:48px}.meet-root .brand-stack{order:2}}@media (max-width:860px){.meet-root .feat-grid{grid-template-columns:1fr 1fr}.meet-root .steps{grid-template-columns:1fr}.meet-root .nav-links{display:none}}@media (max-width:600px){.meet-root .feat-grid{grid-template-columns:1fr}.meet-root .hero{padding-block:44px 60px}.meet-root .section{padding-block:64px}.meet-root .create-actions .btn{flex:1}.meet-root .dd-ring,.meet-root .fc-o2{display:none}}