.tm-meet-page{background:#fff;min-height:70vh}.tm-meet-hero{color:#fff;background:radial-gradient(circle at 85% 12%,#368bef47,#0000 30%),linear-gradient(135deg,#061322,#0a315e);padding:72px 0}.tm-meet-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:48px;display:grid}.tm-meet-hero h1{letter-spacing:-.04em;max-width:760px;margin:12px 0 18px;font-size:clamp(42px,6vw,70px);line-height:1.01}.tm-meet-hero p{color:#c2d5e9;max-width:720px;font-size:17px}.tm-meet-preview,.tm-meet-join-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;padding:28px;box-shadow:0 22px 70px #00000038}.tm-meet-preview>span,.tm-meet-join-card>span{letter-spacing:.12em;text-transform:uppercase;color:#91c1fa;font-size:10px;font-weight:900}.tm-meet-preview>strong{color:#155ea9;background:#fff;border-radius:20px;place-items:center;width:74px;height:74px;margin:20px 0 12px;font-size:25px;display:grid}.tm-meet-join-card h2{margin:6px 0 17px;font-size:28px}.tm-meet-code-row{grid-template-columns:1fr auto;gap:10px;display:grid}.tm-meet-code-row input{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0312239e;border:1px solid #ffffff47;border-radius:11px;min-width:0;height:50px;padding:0 14px;font:800 17px/1 system-ui}.tm-meet-code-row input::placeholder{color:#7291b0}.tm-meet-join-card small{color:#91a9c1;margin-top:10px;font-size:10px;line-height:1.5;display:block}.tm-meet-create-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:25px;display:grid}.tm-meet-builder{gap:17px;display:grid}.tm-meet-builder>label{color:#29425e;gap:7px;font-size:12px;font-weight:850;display:grid}.tm-meet-builder input[type=text],.tm-meet-builder input[type=datetime-local],.tm-meet-builder>label>input{width:100%;min-height:48px;font:inherit;border:1px solid #cbd9e8;border-radius:10px;padding:10px 12px}.tm-meet-toggles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tm-meet-toggles label{background:#f8fbff;border:1px solid #dce6f0;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:15px;display:grid}.tm-meet-toggles strong,.tm-meet-toggles small{display:block}.tm-meet-toggles small{color:#738398;margin-top:3px;font-size:10px;line-height:1.45}.tm-meet-create-actions{flex-wrap:wrap;gap:10px;display:flex}.tm-meet-benefits{gap:12px;display:grid}.tm-meet-benefits article{background:#fff;border:1px solid #dbe5ef;border-radius:17px;padding:22px;box-shadow:0 12px 30px #0a28460d}.tm-meet-benefits b{color:#9dbfe5;font-size:11px}.tm-meet-benefits strong{color:#173b61;margin:8px 0 4px;font-size:17px;display:block}.tm-meet-benefits p{color:#718399;margin:0;font-size:12px}.tm-meet-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tm-meet-item{flex-direction:column;min-height:250px;display:flex}.tm-meet-item-top{color:#77899c;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.tm-meet-status{background:#eef3f7;border-radius:999px;padding:5px 8px}.tm-meet-status.live{color:#17633e;background:#e9f8ef}.tm-meet-status.scheduled{color:#155ea9;background:#eaf3ff}.tm-meet-item h3{margin:16px 0 6px}.tm-meet-private-code{background:#f3f8fe;border:1px solid #cfe0f2;border-radius:11px;margin-top:14px;padding:10px 12px}.tm-meet-private-code span{color:#71869b;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.tm-meet-private-code strong{color:#105aa9;letter-spacing:.12em;margin-top:4px;font-size:17px;display:block}.tm-meet-item-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}@media (max-width:900px){.tm-meet-hero-grid,.tm-meet-create-grid{grid-template-columns:1fr}.tm-meet-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tm-meet-hero{padding:48px 0}.tm-meet-hero h1{font-size:42px}.tm-meet-code-row{grid-template-columns:1fr}.tm-meet-code-row .btn{width:100%}.tm-meet-toggles,.tm-meet-list{grid-template-columns:1fr}.tm-meet-create-actions{display:grid}.tm-meet-create-actions .btn{width:100%}}
