.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:var(--line);border-radius:999px;padding:.78rem 1.35rem;font-weight:800;letter-spacing:-.01em;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .15s var(--ease-bounce),box-shadow .15s ease;text-decoration:none;-webkit-user-select:none;user-select:none}.ui-btn--sm{padding:.45rem .9rem;font-size:.88rem;box-shadow:2px 2px 0 var(--ink)}.ui-btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow)}.ui-btn--sm:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink)}.ui-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.ui-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-btn--block{width:100%}.ui-btn--lime{background:var(--lime);color:var(--ink)}.ui-btn--coral{background:var(--coral);color:#fff}.ui-btn--ink{background:var(--ink);color:var(--lime)}.ui-btn--sky{background:var(--sky);color:var(--ink)}.ui-btn--ghost{background:var(--cream);color:var(--ink)}.ui-field{display:grid;gap:.4rem}.ui-field__label{font-weight:800;font-size:.92rem}.ui-field__hint{font-size:.8rem;opacity:.7}.ui-input{width:100%;border:var(--line);border-radius:var(--radius-sm);background:#fff;padding:.85rem 1rem;box-shadow:inset 0 -3px #1714170f;outline:none;transition:box-shadow .15s ease,transform .15s ease}.ui-input:focus{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.ui-panel{border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--cream);padding:1.25rem}.ui-panel--lime{background:var(--lime)}.ui-panel--sky{background:var(--sky)}.ui-panel--coral{background:#ffd5cb}.ui-badge{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800;background:#fff}.ui-badge--lime{background:var(--lime)}.ui-badge--coral{background:#ffc9bd}.ui-badge--sky{background:#c8ecff}.ui-badge--ink{background:var(--ink);color:#fff}.brand-mark{display:inline-flex;align-items:center;gap:.5rem;line-height:1}.brand-mark__img{display:block;border-radius:50%;object-fit:cover;flex-shrink:0;background:#111}.brand-mark--sm .brand-mark__img{width:1.35rem;height:1.35rem}.brand-mark--md .brand-mark__img{width:1.7rem;height:1.7rem}.brand-mark--lg .brand-mark__img{width:2.35rem;height:2.35rem}.brand-mark__word{font-family:var(--font-display, "Source Serif 4", Georgia, serif);font-weight:650;letter-spacing:-.03em;color:inherit}.brand-mark--sm .brand-mark__word{font-size:1.15rem}.brand-mark--md .brand-mark__word{font-size:1.35rem}.brand-mark--lg .brand-mark__word{font-size:1.6rem}.back-to-top{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60;width:2.5rem;height:2.5rem;padding:0;display:grid;place-items:center;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#050505b3;color:#c8c8c8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-to-top:hover{background:#111;color:#f0f0f0;border-color:#ffffff52}.back-to-top svg{width:1.05rem;height:1.05rem;display:block}.site-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.5rem;width:100%;padding:1.05rem 1.75rem}.site-nav--landing,.site-nav--solid{position:sticky;top:0;z-index:40;background:#0505058c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);color:#c4c4c4}.site-nav__brand{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:inherit;min-width:0}.site-nav__links{display:none;justify-content:center;align-items:center;gap:1.75rem;font-weight:400;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.site-nav__links a{color:#9a9a9a;white-space:nowrap}.site-nav__links a:hover,.site-nav__links a.active{color:#ececec}.site-nav__cta{display:flex;align-items:center;justify-content:flex-end;gap:.85rem}.site-nav__login{font-weight:400;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;white-space:nowrap}.site-nav__login:hover,.site-nav__login.active{color:#ececec}@media(min-width:820px){.site-nav__links{display:flex}}@media(max-width:520px){.site-nav{padding:.85rem 1rem;gap:.65rem}.site-nav__login{display:none}}.site-foot{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:1.6rem 1.35rem 2.4rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);color:#7a7a7a}.site-foot__tag{margin:0;flex:1 1 10rem;font-size:.88rem}.site-foot__legal{display:flex;gap:1.15rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.site-foot__legal a:hover{color:#d4d4d4}.planet-canvas{overflow:hidden;background:#050505}.planet-canvas canvas{display:block;width:100%;height:100%}.planet-canvas--scroll,.planet-canvas--ambient{position:fixed;inset:0;z-index:0;pointer-events:none}.planet-canvas--ambient{opacity:.42}.planet-canvas--panel{position:absolute;inset:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.planet-canvas--ambient{opacity:.28}}html.public-html{color-scheme:dark}html.public-html,body.public-body{background:#050505;color:#d4d4d4}body.public-body{background-image:none;background-attachment:scroll}body.public-body:before{display:none}.public-site{--font-display: "Instrument Serif", "Source Serif 4", Georgia, serif;--font-body: "Outfit", "Segoe UI", sans-serif;--ink: #f2f2f2;--ink-soft: #e0e0e0;--paper: #0a0a0a;--cream: #0a0a0a;--lime: #e4e4e4;--lime-deep: #d0d0d0;--coral: #e8e8e8;--sky: #d0d0d0;--line: 1px solid rgba(255, 255, 255, .12);--radius: 2px;--radius-sm: 2px;--shadow: none;--shadow-sm: none;--max: 1120px;position:relative;min-height:100vh;font-family:var(--font-body);font-weight:400;color:#d4d4d4;background:#050505}.public-site h1,.public-site h2,.public-site h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;color:#f0f0f0}.public-site .brand-mark__word{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;color:#ececec}.public-site .ui-btn{border:1px solid rgba(232,232,232,.2);border-radius:2px;box-shadow:none;font-family:var(--font-body);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;padding:.9rem 1.45rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.public-site .ui-btn:hover:not(:disabled),.public-site .ui-btn:active:not(:disabled){transform:none;box-shadow:none}.public-site .ui-btn--lime,.public-site .ui-btn--coral,.public-site .ui-btn--ink,.public-site .ui-btn--sky{background:#ececec;color:#0a0a0a;border-color:#ececec}.public-site .ui-btn--lime:hover:not(:disabled),.public-site .ui-btn--coral:hover:not(:disabled),.public-site .ui-btn--ink:hover:not(:disabled),.public-site .ui-btn--sky:hover:not(:disabled){background:#fff;border-color:#fff}.public-site .ui-btn--ghost{background:transparent;color:#e0e0e0;border-color:#ffffff29}.public-site .ui-btn--ghost:hover:not(:disabled){background:#ffffff0a;color:#fff;border-color:#ffffff52}.public-site .ui-field__label{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;color:#c8c8c8}.public-site .ui-input{background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:2px;color:#ececec;box-shadow:none}.public-site .ui-input:focus{box-shadow:none;transform:none;border-color:#fff6}.public-site .ui-field__hint{color:#b0b0b0}.landing{position:relative;min-height:100vh;color:#d4d4d4}.landing-stage{position:relative;z-index:1}.landing-hero{position:relative;min-height:100vh;max-width:1100px;margin:0 auto;padding:7rem 1.5rem 5rem;display:flex;flex-direction:column;justify-content:flex-end}.landing-hero__copy{max-width:38rem;opacity:calc(1 - min(1,var(--voyage, 0) * 2.4));transform:translateY(calc(var(--voyage, 0) * -1.4rem));transition:opacity .08s linear;pointer-events:auto}.landing-kicker{font-family:var(--font-body);font-weight:500;letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;margin:0 0 1.1rem;color:#d0d0d0}.landing-hero h1{font-size:clamp(3rem,8vw,5.6rem);line-height:.96;letter-spacing:-.04em;max-width:12ch;color:#f2f2f2}.landing-hero h1 span{color:#f0f0f0;font-style:italic}.landing-hero h1 em{font-style:italic;color:#d8d8d8}.landing-lede{max-width:34rem;margin:1.5rem 0 1.6rem;font-size:1.02rem;font-weight:400;line-height:1.65;color:#d0d0d0}.landing-hero__cta{display:flex;flex-wrap:wrap;gap:.7rem}.landing-voyage{height:170vh;pointer-events:none}.landing-body{position:relative;z-index:1;background:linear-gradient(180deg,transparent 0%,#050505 7rem)}.landing-flow{max-width:1100px;margin:0 auto;padding:2rem 1.75rem 4.5rem;display:grid;justify-items:center;gap:1.5rem;text-align:center}.landing-flow__kicker{margin:0;font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#c4c4c4}.landing-flow__stage{container-type:inline-size;position:relative;width:min(100%,920px);height:4.25rem;overflow:hidden;--gap: clamp(4.25rem, 22cqi, 11rem);--slot: calc((100cqi - var(--gap)) / 2)}.landing-flow__track{display:flex;align-items:center;height:100%;width:max-content;transform:translate(calc(var(--step) * -1 * (var(--slot) + var(--gap))))}.landing-flow__track.is-animated{transition:transform .85s cubic-bezier(.22,.8,.28,1)}.landing-flow__cell{display:flex;align-items:center;flex:0 0 calc(var(--slot) + var(--gap));width:calc(var(--slot) + var(--gap));height:100%}.landing-flow__cell:last-child{flex-basis:var(--slot);width:var(--slot)}.landing-flow__word{flex:0 0 var(--slot);width:var(--slot);min-width:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.15rem,5.6cqi,2.6rem);letter-spacing:-.03em;line-height:1.1;padding-inline:.85rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8a8a8a;transition:color .85s ease}.landing-flow__word.is-settled{color:#d4d4d4}.landing-flow__spacer{flex:0 0 var(--gap);width:var(--gap);height:1px}.landing-flow__link{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:.15rem;width:calc(var(--gap) - .35rem);transform:translate(-50%,-50%);pointer-events:none}.landing-flow__rail{flex:1;height:1px;position:relative;background:#ffffff1a;overflow:hidden}.landing-flow__arrow{width:7px;height:7px;margin-left:-2px;border-right:1px solid #8a8a8a;border-top:1px solid #8a8a8a;transform:rotate(45deg);flex-shrink:0}.landing-flow__bead{position:absolute;top:0;width:38%;height:100%;background:#c8c8c8;animation:landing-flow-travel 1.7s ease-in-out infinite}@keyframes landing-flow-travel{0%{left:-38%;opacity:0}18%{opacity:1}82%{opacity:1}to{left:100%;opacity:0}}.hive-table{max-width:1100px;margin:0 auto;padding:1rem 1.35rem 4rem}.hive-table__intro{display:grid;gap:.7rem;margin-bottom:2rem;max-width:40rem}.hive-deal{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem 1.1rem;margin:0;line-height:1}.hive-deal__tag{display:grid;justify-items:start;gap:.15rem}.hive-deal__num{font-family:var(--font-display);font-size:clamp(3.2rem,10vw,5.2rem);font-weight:400;letter-spacing:-.06em;line-height:.8;color:#e4e4e4}.hive-deal__unit{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c4c4c4}.hive-deal__for{align-self:center;font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);font-weight:400;color:#a8a8a8}.hive-table__intro p{font-weight:400;color:#d0d0d0;line-height:1.6}.hive-table__board{display:grid;gap:1.25rem}.seat{display:grid;align-content:start;gap:.85rem;padding:1.6rem 0 1.4rem;border-top:1px solid rgba(255,255,255,.1)}.seat__label{margin:0;font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c4c4c4}.seat h3{font-size:clamp(1.55rem,3vw,2.05rem);line-height:1.1;max-width:16ch;color:#d6d6d6}.seat ol{margin:0;padding-left:1.15rem;display:grid;gap:.45rem;font-weight:400;color:#d0d0d0}.seat-bridge{display:grid;gap:.25rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.seat-bridge p{margin:0;font-size:.88rem;color:#b8b8b8}.seat-bridge strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:#cfcfcf}.landing-trust{max-width:1100px;margin:0 auto;padding:.5rem 1.35rem 4rem}.landing-trust__kicker,.landing-made__kicker,.landing-integrations__kicker,.landing-starship__kicker{margin:0 0 .55rem;font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#c4c4c4}.landing-trust h2{margin:0 0 1.4rem;max-width:22ch;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05;color:#d6d6d6}.landing-trust__row{list-style:none;margin:0;padding:0;display:grid;gap:0}.landing-trust__row li{display:grid;gap:.4rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.1)}.landing-trust__row strong{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:#d8d8d8}.landing-trust__row span{color:#c8c8c8;line-height:1.55}.landing-starship{max-width:1100px;margin:0 auto;padding:.5rem 1.75rem 4rem;display:grid;gap:2rem;align-items:start}.landing-starship__copy{display:grid;gap:.85rem;min-width:0}.landing-starship__copy h2,.landing-starship__title{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.28;color:#d6d6d6}.landing-starship__title{display:grid}.landing-starship__title-sizer,.landing-starship__title-live{grid-area:1 / 1}.landing-starship__title-sizer{display:grid;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-starship__title-probe{grid-area:1 / 1}.landing-agentic{display:inline-block;white-space:nowrap;vertical-align:baseline;font-style:italic;color:#f0f0f0;letter-spacing:-.03em}.landing-starship__title-live .landing-agentic{animation:landing-agentic-slide .55s cubic-bezier(.22,.9,.28,1) both}.landing-agentic--ur,.landing-agentic--ar{font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif;letter-spacing:0}.landing-agentic--ja{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.landing-agentic--zh{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.landing-agentic--hi{font-family:Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif;letter-spacing:0}@keyframes landing-agentic-slide{0%{opacity:.2;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.landing-starship__copy>p{margin:0;max-width:36rem;font-size:1.02rem;line-height:1.65;color:#d0d0d0}.landing-starship__points{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.45rem}.landing-starship__points li{font-size:.95rem;padding-left:1.1rem;position:relative;color:#d6d6d6}.landing-starship__points li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:1px;background:#8a8a8a}.landing-starship__cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.landing-starship__panel{margin:0;padding:0;display:grid;gap:0}.landing-starship__panel-label{margin:0 0 .85rem;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#b8b8b8}.landing-starship__layers{list-style:none;margin:0;padding:0;display:grid;gap:0}.landing-starship__panel li{display:grid;gap:.25rem;padding:1.05rem 0;border-top:1px solid rgba(255,255,255,.1)}.landing-starship__panel strong{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#c8c8c8}.landing-starship__panel span{font-size:.92rem;color:#d0d0d0;line-height:1.4}.landing-made{max-width:1100px;margin:0 auto;padding:.5rem 1.35rem 3.5rem;display:grid;gap:.75rem}.landing-made h2,.landing-integrations__intro h2,.landing-stack{margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;color:#d6d6d6}.landing-stack{display:grid;justify-items:start;gap:0}.landing-stack span{display:block}.landing-stack span:nth-child(2){margin-left:.55em}.landing-stack span:nth-child(3){margin-left:1.1em}.landing-jelly{font-style:italic;color:#f0f0f0}.landing-made__lede,.landing-integrations__intro p{margin:0;max-width:36rem;color:#d0d0d0;line-height:1.6}.landing-made__row{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:0}.landing-made__card{display:flex;align-items:center;gap:.85rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.1)}.landing-made__card strong{display:block;font-size:1.05rem;font-weight:500;color:#d4d4d4}.landing-made__card span{display:block;margin-top:.15rem;font-size:.88rem;color:#c4c4c4}.landing-made__logo,.landing-made__logo.integration-logo--fallback{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;object-fit:contain;border-radius:4px;background:#fff}.landing-integrations{max-width:1100px;margin:0 auto;padding:.5rem 1.35rem 3.5rem;display:grid;gap:1.1rem}.landing-integrations__intro{display:grid;gap:.55rem}.landing-slide{display:grid;grid-template-rows:7.5rem minmax(0,1fr);gap:1rem;height:38rem;padding:1.25rem 0 .25rem;border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.landing-slide h3{margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1;color:#d8d8d8}.landing-slide__sell{margin:.45rem 0 0;max-width:34rem;color:#c4c4c4;line-height:1.5}.landing-slide__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;align-content:start;gap:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.landing-slide__item{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.landing-slide__item .integration-logo{width:2rem;height:2rem;flex:0 0 2rem;object-fit:contain;border-radius:4px;background:#fff}.landing-slide__item .integration-logo--fallback{display:inline-grid;place-items:center;background:#1a1a1a;color:#c8c8c8;font-size:.82rem;font-weight:600}.landing-slide__item strong{display:block;font-weight:500;color:#d0d0d0}.landing-slide__item span{display:block;margin-top:.12rem;font-size:.88rem;color:#b8b8b8}.landing-slide__dots{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.landing-slide__dots button{appearance:none;width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:#ffffff2e;cursor:pointer;transition:width .25s ease,background .25s ease}.landing-slide__dots button.is-active{width:1.55rem;background:#d0d0d0}.landing-integrations__cta{display:flex;flex-wrap:wrap;gap:.7rem}.landing-close{max-width:720px;margin:0 auto;padding:2rem 1.35rem 4.5rem;display:grid;gap:1.25rem;justify-items:start}.landing-close p{font-size:1.15rem;line-height:1.6;color:#d0d0d0;font-family:var(--font-display)}.landing-close a{color:#d0d0d0;text-decoration:underline;text-underline-offset:3px}@keyframes landing-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-hero__copy,.landing-flow__track.is-animated,.landing-flow__word,.landing-flow__bead,.landing-agentic{animation:none;transition:none;opacity:1;transform:none}}@media(min-width:900px){.landing-hero{padding-left:1.75rem;padding-right:1.75rem}.landing-made__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.hive-table__board{grid-template-columns:1.05fr .72fr 1.05fr;gap:1.5rem;align-items:stretch}.seat-bridge{align-self:center;border-top:0;border-left:1px solid rgba(255,255,255,.12);padding:.5rem 0 .5rem 1.25rem}.landing-slide{height:23rem;grid-template-rows:5.5rem minmax(0,1fr)}.landing-slide__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:0 1rem;overflow:hidden}.landing-slide__item{border-bottom:0;padding:.7rem .25rem .7rem 0}.landing-starship{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:3rem}.landing-trust__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}}.starship-payg{max-width:720px;margin:0 auto;padding:1.5rem 1.35rem 2.25rem;display:grid;gap:.75rem}.starship-payg__kicker{margin:0;font-family:var(--font-app-body, "Outfit", "Segoe UI", sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.62}.starship-payg h2{margin:0;font-size:clamp(1.55rem,3.5vw,2.15rem);line-height:1.05;letter-spacing:-.035em}.starship-payg__lede{margin:0;font-weight:650;font-size:1rem;line-height:1.45;color:#3a3a3a;max-width:40rem}.starship-payg__control{display:grid;gap:.55rem;margin-top:.35rem;padding:1.15rem 1.2rem 1.2rem;border:1px solid rgba(23,20,23,.14);border-radius:2px;background:#fff}.starship-payg__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;font-weight:700}.starship-payg__row strong{font-family:var(--font-app-display, "Instrument Serif", Georgia, serif);font-size:1.35rem;font-weight:650;letter-spacing:-.03em}.starship-payg__total{font-family:var(--font-app-display, "Instrument Serif", Georgia, serif);font-size:1.45rem;font-weight:650;letter-spacing:-.03em}.starship-payg__total small{display:block;font-family:inherit;font-size:.78rem;font-weight:700;opacity:.65;letter-spacing:0}.starship-payg input[type=range]{width:100%;accent-color:#0a0a0a;height:.45rem;cursor:pointer}.starship-payg__ends{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;opacity:.55}.starship-payg .ui-btn{justify-self:start;margin-top:.15rem}.app-shell .starship-payg{max-width:none;padding:.35rem 0 1.25rem}.app-shell .starship-payg__control{background:#fff;border-color:#0a0a0a1f;border-radius:2px}.currency-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem}.currency-toggle__field{display:inline-flex;align-items:center;gap:.55rem}.currency-toggle__label{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.currency-toggle select{appearance:none;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:transparent;color:#d0d0d0;font:inherit;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 2rem .55rem .85rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8a8a8a 50%),linear-gradient(135deg,#8a8a8a 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.currency-toggle select:focus{outline:none;border-color:#fff6}.currency-toggle select option{background:#0a0a0a;color:#d0d0d0}.currency-toggle__note{margin:0;font-size:.72rem;color:#a0a0a08c;letter-spacing:.01em}.currency-toggle--app .currency-toggle__label{color:#6a6a6a}.currency-toggle--app select{border-color:#0a0a0a24;color:#0a0a0a;background-image:linear-gradient(45deg,transparent 50%,#6a6a6a 50%),linear-gradient(135deg,#6a6a6a 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.currency-toggle--app select option{background:#fff;color:#0a0a0a}.currency-toggle--app .currency-toggle__note{color:#0a0a0a61}.ent-seats{display:grid;gap:.45rem;margin-top:.25rem}.ent-seats__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ent-seats__label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ent-seats__count{font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.ent-seats__hint{margin:0;font-size:.82rem;line-height:1.45}.ent-seats input[type=range]{width:100%;margin:0}.ent-seats--public .ent-seats__label,.ent-seats--public .ent-seats__hint{color:#8a8a8a}.ent-seats--public .ent-seats__count{color:#ececec}.ent-seats--public input[type=range]{accent-color:#c8c8c8}.ent-seats--app .ent-seats__label,.ent-seats--app .ent-seats__hint{color:#6b6b6b}.ent-seats--app .ent-seats__count{color:#0a0a0a}.ent-seats--app input[type=range]{accent-color:#0a0a0a}.ent-seats input[type=range]{touch-action:pan-y;min-height:1.5rem}.plan-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.85;transition:opacity .35s ease}.plan-art--public{color:#e6e6e6}.plan-art--app{color:#0a0a0a}.plan-art--app{opacity:.62}.plan-art__spin{transform-box:fill-box;transform-origin:center;animation:plan-art-spin 160s linear infinite}@keyframes plan-art-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.plan-art__spin{animation:none}}.plan-swipe-hint{display:none;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.plan-swipe-hint span{display:inline-block;animation:plan-swipe-nudge 1.8s ease-in-out infinite}.plan-swipe-hint--public{position:relative;z-index:1;max-width:1180px;margin:0 auto .5rem;padding:0 1.35rem;color:#7a7a7a}.plan-swipe-hint--app{color:#6a6a6a}@keyframes plan-swipe-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(max-width:819px){.plan-swipe-hint{display:flex}}@media(min-width:820px)and (max-width:899px){.plan-swipe-hint--payments{display:flex}}@media(prefers-reduced-motion:reduce){.plan-swipe-hint span{animation:none}}.pricing{position:relative;min-height:100vh}.pricing-hero,.pricing-grid,.pricing .starship-payg{position:relative;z-index:1}.pricing-hero{max-width:760px;margin:0 auto;padding:2.5rem 1.35rem 1.5rem}.pricing-kicker{font-family:var(--font-body);font-weight:500;letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;margin:0 0 .9rem;color:#c8c8c8}.pricing-hero h1{font-size:clamp(2.4rem,7vw,4.2rem);line-height:.98;letter-spacing:-.04em;margin:0;color:#f2f2f2}.pricing-hero h1 span{display:block;color:#e4e4e4;font-style:italic}.pricing-lede{max-width:36rem;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.6;color:#e4e4e4}.pricing-hero .currency-toggle{margin-top:1.35rem}.pricing-grid{max-width:960px;margin:0 auto;padding:.5rem 1.35rem 2.5rem;display:grid;gap:1rem;align-items:stretch}.pricing-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:100%;padding:1.5rem 0 1.6rem;border-top:1px solid rgba(255,255,255,.12);background:transparent}.pricing-card__cta{margin-top:auto;padding-top:1rem;flex-shrink:0}.pricing-card__cta .ui-btn{width:100%}.pricing-card__addon{min-height:5.75rem;display:flex;flex-direction:column;justify-content:flex-start}.pricing-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pricing-card__tag{margin:0;font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e8e8e8}.pricing-card--hot{color:#ececec}.pricing-card__name{margin:0;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#e4e4e4}.pricing-card--hot .pricing-card__name{color:#e4e4e4}.pricing-card__price{margin:0;display:flex;align-items:baseline;gap:.4rem;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:400;letter-spacing:-.03em;line-height:1;color:#ececec}.pricing-card__price small{font-family:var(--font-body);font-size:.85rem;font-weight:400;letter-spacing:.04em;color:#c8c8c8}.pricing-card__seats{margin:0;min-height:1.35em;font-size:.88rem;color:#d6d6d6}.pricing-card__blurb{margin:0;min-height:3em;color:#c8c8c8;line-height:1.5}.pricing-card ul{margin:.2rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem;align-content:start;color:#e4e4e4;flex:1 1 auto}.pricing .starship-payg{max-width:720px;color:#e4e4e4}.pricing .starship-payg__lede{color:#e4e4e4}.pricing .starship-payg__control{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:2px}.pricing .starship-payg h2,.pricing .starship-payg__row strong,.pricing .starship-payg__total{color:#d8d8d8}.pricing .starship-payg input[type=range]{accent-color:#c8c8c8}@media(min-width:820px){.pricing-grid{max-width:1100px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}@media(min-width:1100px){.pricing-grid{max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:819px){.pricing-hero{padding:1.6rem 1.1rem 1rem}.pricing-kicker{margin-bottom:.65rem}.pricing-hero h1{font-size:clamp(2.1rem,9.5vw,2.8rem)}.pricing-lede{margin-top:.9rem;font-size:.95rem;line-height:1.55}.pricing-hero .currency-toggle{margin-top:1.1rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:2px}.pricing-hero .currency-toggle__field{flex:1 1 100%;justify-content:space-between}.pricing-hero .currency-toggle select{flex:0 0 auto;min-width:6.5rem}.pricing-grid{max-width:none;margin:0;padding:.35rem 1.1rem 1.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,21rem);grid-template-columns:none;gap:.85rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pricing-grid::-webkit-scrollbar{display:none}.pricing-card{scroll-snap-align:start;gap:.6rem;padding:1.2rem 1.1rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#ffffff05}.pricing-card--hot{border-color:#ffffff4d}.pricing-card__price{font-size:2.35rem}.pricing-card__blurb{min-height:0;font-size:.9rem}.pricing-card__addon{min-height:0}.pricing-card__addon:empty{display:none}.pricing-card ul{font-size:.9rem;gap:.4rem}.pricing-card__cta{padding-top:.85rem}.pricing .starship-payg{padding:.75rem 1.1rem 2rem}.pricing .starship-payg__control{padding:1rem}.pricing .starship-payg .ui-btn{justify-self:stretch;width:100%}}.public-site.auth-page,.auth-page{height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:#050505}.auth-visual{position:relative;min-height:0;height:100%;overflow:hidden;background:#050505}.auth-panel{min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-rows:auto 1fr;align-content:stretch;padding:1.5rem 2.25rem 2.5rem;gap:.75rem;-webkit-overflow-scrolling:touch}.auth-brand{font-family:var(--font-display);font-size:1.6rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;justify-self:start}.auth-card{width:100%;max-width:36rem;margin:0 auto;display:grid;align-content:start;gap:.75rem;min-height:0}.auth-card h1{font-size:clamp(1.85rem,3vw,2.45rem);margin:0;color:#dcdcdc}.auth-sub{font-weight:400;color:#8a8a8a;margin:0;line-height:1.55}.auth-stage{display:grid;align-content:start}.auth-form{display:grid;gap:.85rem}.auth-text-btn{appearance:none;border:0;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.auth-foot{margin-top:.35rem;padding-bottom:.35rem;font-weight:400}.auth-foot a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.auth-error{color:#d8d8d8;font-weight:500;background:#ffffff0a;border:1px solid rgba(255,255,255,.16);border-radius:2px;padding:.55rem .7rem}.auth-check{display:flex;gap:.55rem;align-items:flex-start;font-weight:400;font-size:.92rem;color:#8a8a8a}.auth-linkish{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:500;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;color:#d0d0d0}.auth-linkish:disabled{opacity:.5;cursor:not-allowed}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin:.15rem 0;font-weight:500;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#6e6e6e}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#ffffff1f}.auth-google{width:100%;min-height:44px;display:grid;place-items:center;position:relative}.auth-google__host{width:100%;display:flex;justify-content:center}.auth-google__host>div{width:100%!important}.auth-google.is-busy{opacity:.6;pointer-events:none}.auth-google__lock{position:absolute;inset:0;z-index:2;border:0;border-radius:999px;background:transparent;cursor:pointer;color:transparent}.auth-kind{margin:0;padding:0;border:0;display:grid;gap:.65rem}.auth-kind legend{padding:0;font-size:.95rem;font-weight:650;color:#ececec}.auth-kind__choices{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.auth-kind__choices button{appearance:none;border:1px solid rgba(255,255,255,.16);background:transparent;color:#d4d4d4;border-radius:2px;padding:.7rem .8rem;font:inherit;font-weight:650;cursor:pointer}.auth-kind__choices button.is-on{background:#ececec;border-color:#ececec;color:#0a0a0a}.auth-kind__note{margin:0;font-size:.86rem;line-height:1.5;color:#c8c8c8}.auth-terms{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:transparent;font-weight:400;font-size:.92rem;line-height:1.5;color:#8a8a8a}.auth-terms input{margin-top:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem}.auth-pw-hints{margin:-.2rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.2rem 1rem;font-size:.8rem;font-weight:700;opacity:.72}.auth-pw-hints li.is-ok{color:#c8c8c8;opacity:1}.auth-check a,.auth-terms a,.auth-google-note a{text-decoration:underline;text-underline-offset:3px}.auth-google-note{margin:0;font-size:.82rem;font-weight:700;opacity:.72;line-height:1.4}@media(max-width:860px){.public-site.auth-page,.auth-page{grid-template-columns:1fr;grid-template-rows:1fr;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:none}.auth-visual{display:none}.auth-panel{width:100%;min-height:100%;height:100%;max-width:none;padding:1rem 1.15rem 2rem}.auth-card{max-width:none;width:100%}.auth-pw-hints{grid-template-columns:1fr}}.auth-foot{color:#8a8a8a}.auth-foot a,.auth-check a,.auth-terms a,.auth-google-note a{color:#d0d0d0}.auth-pass__wrap{position:relative;display:block}.auth-pass__input{padding-right:4.4rem}.auth-pass__toggle{position:absolute;top:50%;right:.55rem;transform:translateY(-50%);appearance:none;border:0;background:transparent;padding:.3rem .45rem;font:inherit;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a8a8a8;cursor:pointer;border-radius:2px}.auth-pass__toggle:hover{color:#ececec}.auth-pass__toggle:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:1px}.auth-otp{display:grid;gap:.5rem;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#ffffff08}.auth-otp__time{font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:#d4d4d4}.auth-otp__time.is-urgent{color:#f2c46d}.auth-otp__time.is-expired{color:#f08a8a}.auth-otp__bar{height:2px;background:#ffffff1a;overflow:hidden}.auth-otp__bar span{display:block;height:100%;background:#d4d4d4;transition:width .25s linear}.auth-otp__note{margin:0;font-size:.82rem;color:#8e8e8e;line-height:1.5}.app-shell .avatar,.avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:#0a0a0a;color:#fff;font-weight:500;letter-spacing:.04em;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden}.avatar.has-photo{background:#ececec}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar--sm{width:1.85rem;height:1.85rem;font-size:.68rem}.avatar--md{width:2.35rem;height:2.35rem;font-size:.78rem}.avatar--lg{width:4.25rem;height:4.25rem;font-size:1.35rem}.product-tour{position:fixed;inset:0;z-index:80;pointer-events:none}.product-tour__scrim{position:absolute;inset:0;background:transparent;pointer-events:none}.product-tour__scrim--solid{background:#11111173;pointer-events:auto}.product-tour:has(.product-tour__hole) .product-tour__scrim--solid{background:transparent;pointer-events:none}.product-tour__hole{position:fixed;border-radius:2px;box-shadow:0 0 0 9999px #11111173,0 0 0 1px #0a0a0a;background:transparent;pointer-events:none;z-index:81;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease}.product-tour__cursor{position:fixed;z-index:83;transform:translate(-4px,-2px);filter:drop-shadow(0 2px 0 #fff);animation:tour-cursor-nudge 1.1s ease-in-out infinite;transition:top .4s cubic-bezier(.34,1.2,.64,1),left .4s cubic-bezier(.34,1.2,.64,1);pointer-events:none}.product-tour__card{position:fixed;z-index:84;width:min(320px,calc(100vw - 32px));padding:1.15rem 1.2rem 1.1rem;background:#fff;color:#111;border:1px solid rgba(10,10,10,.14);border-radius:2px;box-shadow:0 12px 40px #00000014;pointer-events:auto;display:grid;gap:.55rem}.product-tour__card--center{top:50%;left:50%;transform:translate(-50%,-50%)}.product-tour__card--anchored{transition:top .35s ease,left .35s ease}.product-tour__kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#111}.app-shell .product-tour__card h2,.product-tour__card h2{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;font-weight:400;letter-spacing:-.03em;color:#0a0a0a!important;background:transparent;display:inline-block;width:fit-content;padding:0;border-radius:0;line-height:1.25}.product-tour__body{margin:0;font-size:.92rem;font-weight:600;line-height:1.45;color:#3a3a3a}.product-tour__actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem}.product-tour__actions--end{justify-content:flex-end}.app-shell .product-tour__skip,.product-tour__skip{appearance:none;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;border-radius:8px;padding:.45rem .85rem;border:0;background:transparent;color:#6b6b6b!important;text-decoration:underline;text-underline-offset:3px}.app-shell .product-tour__next,.product-tour__next{appearance:none;font:inherit;font-weight:800;font-size:.9rem;cursor:pointer;border-radius:2px;padding:.55rem 1rem;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff!important;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:500}.app-shell .product-tour__next:hover,.product-tour__next:hover{background:#000;color:#fff!important}@keyframes tour-cursor-nudge{0%,to{transform:translate(-4px,-2px)}50%{transform:translate(2px,4px)}}@media(prefers-reduced-motion:reduce){.product-tour__cursor,.product-tour__hole,.product-tour__card--anchored{transition:none;animation:none}}html.app-html{color-scheme:light}body[data-theme=app]{color:#0a0a0a;background:#fff;font-family:Outfit,Segoe UI,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}body[data-theme=app]:before{display:none}.app-shell{--app-ink: #0a0a0a;--app-ink-soft: #2a2a2a;--app-muted: #3a3a3a;--app-faint: #555555;--app-line: rgba(10, 10, 10, .08);--app-line-strong: rgba(10, 10, 10, .14);--app-surface: #ffffff;--app-surface-2: #f6f6f6;--app-sidebar: #fafafa;--app-accent: #0a0a0a;--app-accent-soft: #f2f2f2;--app-lime: #0a0a0a;--app-radius: 2px;--app-max: 1120px;--app-sidebar-w: 232px;--app-sidebar-collapsed: 76px;--font-app-display: "Instrument Serif", "Source Serif 4", Georgia, serif;--font-app-body: "Outfit", "Segoe UI", sans-serif;min-height:100vh;display:grid;grid-template-columns:var(--app-sidebar-w) minmax(0,1fr);background:var(--app-surface);color:var(--app-ink);font-family:var(--font-app-body);transition:grid-template-columns .22s ease}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{font-family:var(--font-app-display);font-weight:400;letter-spacing:-.03em;color:var(--app-ink)}.app-shell .brand-mark__word{font-family:var(--font-app-display);font-weight:400;letter-spacing:.02em}.app-shell p,.app-shell li,.app-shell label,.app-shell code,.app-shell pre,.app-shell summary,.app-shell input,.app-shell select,.app-shell button,.app-shell a,.app-shell span,.app-shell strong{color:var(--app-ink)}.app-shell .meet-stage,.app-shell .meet-stage p,.app-shell .meet-stage li,.app-shell .meet-stage label,.app-shell .meet-stage span,.app-shell .meet-stage strong,.app-shell .meet-stage a,.app-shell .meet-stage button{color:#f6f3ec}.app-shell__sidebar{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem .9rem 1.1rem;background:var(--app-sidebar);border-right:1px solid var(--app-line);z-index:40}.app-shell__brand-row{display:flex;align-items:center;justify-content:space-between;gap:.25rem;min-height:2.4rem}.app-shell__brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;padding:.35rem;min-width:0}.app-shell button.app-shell__collapse{appearance:none;flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--app-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.app-shell button.app-shell__collapse:hover{background:#fff;border-color:var(--app-line-strong);color:var(--app-ink)}.app-shell button.app-shell__collapse svg{width:1.15rem;height:1.15rem;display:block}.app-shell__mark{width:.72rem;height:.72rem;border-radius:50%;background:var(--app-accent);border:0;box-shadow:0 0 0 3px var(--app-accent-soft);overflow:hidden}.app-shell__mark img{width:100%;height:100%;object-fit:cover;display:block}.app-shell__word{font-family:var(--font-app-display);font-size:1.35rem;font-weight:650;color:var(--app-ink);letter-spacing:-.03em}.app-shell__nav{display:flex;flex-direction:column;gap:.2rem;flex:1}.app-shell__nav a{display:flex;align-items:center;gap:.7rem;padding:.62rem .75rem;border-radius:2px;font-weight:400;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--app-muted)}.app-shell__nav-icon{width:1.2rem;height:1.2rem;flex-shrink:0;display:block}.app-shell .app-shell__nav-icon{color:inherit}.app-shell__nav a:hover{color:var(--app-ink);background:#fff;text-decoration:none}.app-shell__nav a.active{color:var(--app-ink);background:#fff;font-weight:500;box-shadow:inset 1px 0 0 var(--app-ink)}.app-shell__sidebar-foot{margin-top:auto;padding:.85rem .35rem 0;border-top:1px solid var(--app-line);display:grid;gap:.65rem}.app-shell__who{display:flex;align-items:center;gap:.7rem;padding:.45rem .4rem;border-radius:2px;text-decoration:none;color:inherit}.app-shell__who:hover{background:#fff;text-decoration:none}.app-shell__who-copy{display:grid;min-width:0;gap:.05rem}.app-shell__who-name{font-weight:500;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__who-mail{font-size:.72rem;font-weight:400;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__legal{display:flex;gap:.85rem;padding:0 .35rem;font-size:.68rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.app-shell__legal a{color:var(--app-muted, #6b6b6b);text-decoration:underline;text-underline-offset:3px}.app-shell__logout{appearance:none;width:100%;border:1px solid var(--app-line-strong);background:#fff;border-radius:2px;padding:.55rem .85rem;font:inherit;font-weight:500;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--app-ink);text-align:left;display:flex;align-items:center;gap:.65rem;transition:border-color .15s ease,background .15s ease}.app-shell__logout:hover{border-color:var(--app-ink);background:var(--app-surface-2)}.app-shell__workspace{min-width:0;display:flex;flex-direction:column;min-height:100vh}.app-shell__top{position:sticky;top:0;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--app-line)}.app-shell__top-inner{max-width:var(--app-max);margin:0 auto;padding:.75rem 2.25rem;display:flex;align-items:center;justify-content:flex-start;gap:.85rem;min-height:3.35rem}.app-shell button.app-shell__back{appearance:none;flex-shrink:0;width:2.15rem;height:2.15rem;padding:0;border-radius:2px;border:1px solid var(--app-line-strong);background:#fff;color:var(--app-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.app-shell button.app-shell__back:hover{background:var(--app-surface-2);border-color:var(--app-ink);color:var(--app-ink)}.app-shell button.app-shell__back svg{width:1.05rem;height:1.05rem;display:block;color:inherit}.app-shell__title{margin:0;flex:1;min-width:0;font-family:var(--font-app-display);font-size:1.35rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__menu{display:none;appearance:none;border:1px solid var(--app-line-strong);background:#fff;border-radius:2px;padding:.4rem .85rem;font:inherit;font-weight:500;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.app-shell__scrim{display:none}.app-shell__end{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.app-shell__who-top{display:none}.app-shell--bleed{height:100vh;max-height:100vh;overflow:hidden}.app-shell--bleed .app-shell__workspace{min-width:0;min-height:0;height:100vh;max-height:100vh;overflow:hidden}.app-shell__top-inner--bleed,.app-shell__main--bleed{max-width:1200px}.app-shell__flash{position:sticky;top:3.35rem;z-index:25;width:min(400px,calc(100% - 2rem));margin:.85rem auto 0;padding:.65rem 1rem;text-align:center;font-weight:400;font-size:.88rem;color:var(--app-ink);background:#fff;border:1px solid var(--app-line-strong);border-radius:2px}.app-shell__main{max-width:760px;margin:0 auto;padding:1.75rem 2.25rem 4rem;display:grid;gap:1.75rem;width:100%}.app-shell__main.app-shell__main--bleed{max-width:1200px;flex:1;width:100%;min-height:0;display:flex;flex-direction:column;gap:.45rem;padding:.65rem 1.5rem .75rem;overflow:hidden}.app-shell__main--wide{max-width:var(--app-max)}.app-shell .ui-btn{border:1px solid var(--app-ink);border-radius:2px;box-shadow:none;padding:.72rem 1.2rem;font-family:var(--font-app-body);font-weight:500;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.app-shell .ui-btn:hover:not(:disabled){transform:none;box-shadow:none}.app-shell .ui-btn:active:not(:disabled){transform:none;box-shadow:none}.app-shell .ui-btn--sm{padding:.42rem .8rem;font-size:.66rem;box-shadow:none}.app-shell .ui-btn--coral,.app-shell .ui-btn--ink,.app-shell .ui-btn--lime,.app-shell .ui-btn--sky{background:var(--app-ink);color:#fff;border-color:var(--app-ink)}.app-shell .ui-btn--coral:hover:not(:disabled),.app-shell .ui-btn--ink:hover:not(:disabled),.app-shell .ui-btn--lime:hover:not(:disabled),.app-shell .ui-btn--sky:hover:not(:disabled){background:#000;border-color:#000;color:#fff}.app-shell .ui-btn--ghost{background:transparent;color:var(--app-ink);border-color:var(--app-line-strong)}.app-shell .ui-btn--ghost:hover:not(:disabled){color:var(--app-ink);background:var(--app-surface-2);border-color:var(--app-ink);text-decoration:none}.app-shell .ui-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.app-shell .ui-panel--lime,.app-shell .ui-panel--sky,.app-shell .ui-panel--coral{background:var(--app-surface);border:1px solid var(--app-line-strong);border-radius:var(--app-radius);padding:1rem 1.1rem}.app-shell .ui-badge{border:1px solid var(--app-line-strong);border-radius:2px;padding:.18rem .5rem;font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--app-muted)}.app-shell .ui-badge--ink,.app-shell .ui-badge--sky{background:transparent;color:var(--app-muted);border-color:var(--app-line-strong)}.app-shell .ui-badge--coral,.app-shell .ui-badge--lime{background:var(--app-ink);color:#fff;border-color:var(--app-ink)}.app-shell .ui-field{gap:.35rem}.app-shell .ui-field__label{font-weight:500;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted)}.app-shell .ui-field__hint{font-weight:400;font-size:.78rem;color:var(--app-faint);opacity:1}.app-shell .ui-input{border:1px solid var(--app-line-strong);border-radius:2px;box-shadow:none;padding:.7rem .85rem;background:#fff;font-weight:400;font-size:.95rem;color:var(--app-ink);transition:border-color .15s ease}.app-shell .ui-input:focus{outline:none;border-color:var(--app-ink);box-shadow:none;transform:none}.app-shell .auth-error{color:var(--app-ink);font-weight:400;font-size:.88rem;background:var(--app-surface-2);border:1px solid var(--app-line-strong);border-radius:2px;padding:.55rem .75rem}@media(min-width:861px){.app-shell--collapsed{--app-sidebar-w: var(--app-sidebar-collapsed)}.app-shell--collapsed .app-shell__sidebar{padding:1.1rem .55rem 1rem;align-items:center}.app-shell--collapsed .app-shell__brand-row{flex-direction:column;width:100%}.app-shell--collapsed .app-shell__brand{justify-content:center;padding:.2rem}.app-shell--collapsed .app-shell__nav{width:100%;align-items:stretch}.app-shell--collapsed .app-shell__nav a{justify-content:center;padding:.7rem .35rem;gap:0}.app-shell--collapsed .app-shell__nav-label,.app-shell--collapsed .app-shell__who-copy,.app-shell--collapsed .app-shell__legal,.app-shell--collapsed .app-shell__logout-label,.app-shell--collapsed .brand-mark__word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell--collapsed .app-shell__sidebar-foot{width:100%;padding-left:0;padding-right:0;justify-items:center}.app-shell--collapsed .app-shell__who{justify-content:center;padding:.35rem;width:100%}.app-shell--collapsed .app-shell__logout{justify-content:center;padding:.6rem .4rem}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.app-shell button.app-shell__collapse{display:none}.app-shell__sidebar{position:fixed;left:0;top:0;width:min(280px,86vw);height:100dvh;max-height:100dvh;overflow:hidden;transform:translate(-105%);transition:transform .2s ease;box-shadow:8px 0 32px #11111114}.app-shell__nav{min-height:0;overflow-y:auto}.app-shell__sidebar-foot{flex-shrink:0}.app-shell__who-top{display:flex;align-items:center;gap:.4rem;min-width:0;max-width:8.75rem;padding:.15rem .2rem .15rem .15rem;text-decoration:none;color:inherit}.app-shell__who-top-copy{display:grid;min-width:0;gap:.02rem}.app-shell__who-top-name,.app-shell__who-top-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__who-top-name{font-size:.68rem;font-weight:600;line-height:1.15}.app-shell__who-top-mail{font-size:.58rem;font-weight:400;color:var(--app-muted);line-height:1.15}.app-shell--nav-open .app-shell__sidebar{transform:translate(0)}.app-shell__menu{display:inline-flex}.app-shell__scrim{display:block;position:fixed;inset:0;border:0;background:#11111147;z-index:35;cursor:pointer}.app-shell__top-inner{padding:.75rem 1.25rem}.app-shell__title{font-size:1.12rem}.app-shell__main{padding:1.4rem 1.25rem 3.5rem;gap:1.4rem}}.app-shell--call-mobile{grid-template-columns:minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:hidden;background:#000}.app-shell--call-mobile .app-shell__sidebar,.app-shell--call-mobile .app-shell__scrim,.app-shell--call-mobile .app-shell__menu,.app-shell--call-mobile .app-shell__back,.app-shell--call-mobile .app-shell__who-top{display:none!important}.app-shell--call-mobile .app-shell__workspace{min-height:100dvh;height:100dvh;display:flex;flex-direction:column;background:#000}.app-shell--call-mobile .app-shell__top{position:fixed;top:0;left:0;right:0;z-index:55;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 70%,transparent 100%);border-bottom:0;padding-top:env(safe-area-inset-top,0px);pointer-events:none}.app-shell--call-mobile .app-shell__top-inner,.app-shell--call-mobile .app-shell__top-inner--bleed{max-width:none;width:100%;padding:.65rem .9rem 1.1rem;pointer-events:auto}.app-shell--call-mobile .app-shell__title{color:#f6f3ec;font-size:1.05rem;text-shadow:0 1px 8px rgba(0,0,0,.45)}.app-shell--call-mobile .app-shell__end{gap:.35rem}.app-shell--call-mobile .app-shell__end button,.app-shell--call-mobile .app-shell__end .ui-btn{color:#f6f3ec!important;border-color:#ffffff47!important;background:#1414148c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:2.35rem}.app-shell--call-mobile .app-shell__main,.app-shell--call-mobile .app-shell__main--bleed{max-width:none;flex:1;width:100%;padding:0;margin:0;gap:0;overflow:hidden;background:#000}.app-shell--call-mobile .app-shell__flash{position:fixed;top:calc(3.5rem + env(safe-area-inset-top,0px));z-index:60;color:#0a0a0a}.app-shell--call-mobile .product-tour{display:none!important}.share-invite{display:grid;gap:.75rem;padding:1rem 1.1rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.share-invite__head h2{margin:0 0 .25rem;font-size:1.15rem;color:#111}.share-invite__head p{margin:0;font-size:.9rem;font-weight:500;color:#3a3a3a;line-height:1.45}.share-invite__linkrow{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.35rem .35rem .35rem .75rem;border:1px solid #e2e2e2;border-radius:2px;background:#fafafa}.share-invite__preview{margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:650;font-size:.88rem;color:#111;letter-spacing:.01em}.share-invite__send-label{margin:.25rem 0 0;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3a3a3a}.share-invite__field{display:grid;gap:.35rem}.share-invite__field>span:first-child{font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3a3a3a}.share-invite__phone{width:100%;border:1px solid #e2e2e2;border-radius:2px;background:#fff;color:#111;font:inherit;font-weight:600;font-size:.9rem;padding:.7rem .8rem}.share-invite__phone:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px #1111110d}.share-invite__hint{font-size:.78rem;font-weight:500;color:#4a4a4a}.share-invite__actions{display:flex;flex-wrap:wrap;gap:.5rem}.share-invite__btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(10,10,10,.14);background:#fff;color:#0a0a0a;border-radius:2px;padding:.55rem .95rem;font:inherit;font-weight:500;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}a.share-invite__btn:hover,.share-invite__btn:hover{border-color:#111;background:#f7f7f7;color:#0a0a0a;text-decoration:none}.share-invite__btn--join,.app-shell .share-invite__btn--join{background:#111;border-color:#111;color:#fff!important}.share-invite__btn--join:hover,.app-shell .share-invite__btn--join:hover{background:#2a2a2a;border-color:#2a2a2a;color:#fff!important}.share-invite__btn--wa{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.share-invite__btn--wa:hover{background:#000;border-color:#000;color:#fff}.share-invite__btn--mail,.app-shell .share-invite__btn--mail{background:#111;border-color:#111;color:#fff!important}.share-invite__btn--mail:hover,.app-shell .share-invite__btn--mail:hover{background:#2a2a2a;border-color:#2a2a2a;color:#fff!important}.share-invite__btn--wa,.app-shell .share-invite__btn--wa{color:#fff!important}.share-invite__status{margin:0;font-size:.86rem;font-weight:650;color:#111}.share-invite--compact{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:0;border:0;border-radius:0;background:transparent}.share-invite__action{appearance:none;border:0;background:transparent;padding:.15rem .35rem;font:inherit;font-weight:700;font-size:.84rem;color:#3a3a3a;cursor:pointer;text-decoration:none}.share-invite__action:first-child{padding-left:0}a.share-invite__action:hover,.share-invite__action:hover{color:#111;text-decoration:underline;text-underline-offset:3px}.share-invite__action--wa,.share-invite__action--wa:hover{color:#0a0a0a}.share-invite--compact .share-invite__status{width:100%;font-size:.8rem;color:#3a3a3a}@media(max-width:640px){.share-invite__linkrow{flex-wrap:wrap}.share-invite__linkrow .share-invite__btn{margin-left:auto}.share-invite__actions{display:grid;grid-template-columns:1fr}}.typing-title__wrap{position:relative;display:block}.typing-title__ghost{position:absolute;inset:0;display:flex;align-items:center;padding:0 .85rem;font:inherit;font-weight:600;color:#9a9a9a;pointer-events:none;white-space:nowrap;overflow:hidden}.typing-title__caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;background:#111;animation:typing-caret .85s steps(1) infinite}.typing-title__input{position:relative;background:transparent}.typing-title__input:not(:focus):placeholder-shown{color:transparent}@keyframes typing-caret{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typing-title__caret{animation:none;opacity:1}}.meet-page{min-height:100vh}.meet-page--room{display:flex;flex-direction:column}.meet-intro{display:grid;gap:.45rem;max-width:44rem}.meet-intro p{font-weight:500;font-size:.98rem;line-height:1.6;color:#3a3a3a;max-width:42rem;margin:0}.meet-create{display:grid;gap:.65rem;padding:1.15rem 1.25rem 1.2rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.meet-create__form{display:grid;gap:.9rem}.meet-create__form .ui-field{min-width:0}.meet-create__actions{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.2rem;border-top:1px solid #f1f1f1}.meet-create__calendar input{accent-color:#0a0a0a}.meet-create__calendar a{color:#3a3a3a;text-decoration:underline;text-underline-offset:3px;font-weight:650}.meet-list{display:grid;gap:0}.meet-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;margin-bottom:.15rem;border-bottom:1px solid #efefef}.meet-list__head h2{font-size:1.2rem;margin:0}.meet-list__sub{margin-top:.2rem;font-weight:500;font-size:.84rem;color:#3a3a3a}.meet-empty{border:0;border-radius:0;padding:1.75rem .1rem;font-weight:500;font-size:.95rem;color:#3a3a3a;text-align:left;background:transparent}.meet-list__sentinel{height:1px;width:100%}.meet-list__loading{margin:.35rem 0 0;font-size:.84rem;font-weight:600;color:#3a3a3a;text-align:center}.meet-rows{display:grid;gap:0}.meet-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .2rem;border:0;border-bottom:1px solid #f2f2f2;border-radius:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.meet-row:has(.meet-more__menu){z-index:6}.meet-row:hover,.meet-row:focus-visible{background:#fcfcfc;outline:none}.meet-row:last-child{border-bottom:0}.meet-row__identity{display:grid;gap:.2rem;min-width:0}.meet-row__identity h3{font-size:1.05rem;line-height:1.3;word-break:break-word;margin:0;font-weight:600;color:#111}.meet-row__meta{margin:0;font-size:.82rem;font-weight:600;color:#3a3a3a}.meet-row__meta span{margin:0 .4rem;color:#c4c4c4}.meet-row__cue{flex:0 0 auto;width:.42rem;height:.42rem;border-top:1.5px solid #111;border-right:1.5px solid #111;opacity:.28;transform:rotate(45deg);transition:opacity .15s ease,transform .15s ease}.meet-row:hover .meet-row__cue,.meet-row:focus-visible .meet-row__cue{opacity:1;transform:translate(3px) rotate(45deg)}.meet-row__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .15rem}.meet-row__join{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:.15rem 0;border-radius:0;background:transparent;color:#0a0a0a!important;font:inherit;font-weight:750;font-size:.9rem;text-decoration:none;cursor:pointer;letter-spacing:-.01em}.meet-row__join:hover:not(:disabled){background:transparent;text-decoration:underline;text-underline-offset:3px}.meet-row__join:disabled{background:transparent;color:#b0b0b0!important;cursor:not-allowed;text-decoration:none}.meet-row__link{appearance:none;border:0;background:transparent;padding:0;font:inherit;font-weight:650;color:#111;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.meet-row__links{display:flex;flex-wrap:wrap;align-items:center;gap:0}.meet-row__links>button,.meet-more>button{appearance:none;border:0;background:transparent;font:inherit;font-weight:600;font-size:.86rem;color:#3a3a3a;padding:.2rem .55rem;border-radius:0;cursor:pointer}.meet-row__links>button:first-child{padding-left:0}.meet-row__links>button:hover,.meet-more>button:hover{background:transparent;color:#111;text-decoration:underline;text-underline-offset:3px}.meet-row__links>button.is-on{background:transparent;color:#111;text-decoration:underline;text-underline-offset:3px;font-weight:750}.app-shell .meet-more__menu,.app-shell .ui-panel .meet-more__menu{background:#fff}.meet-more__menu{position:fixed;z-index:80;min-width:196px;display:grid;padding:.4rem;background:#fff;isolation:isolate;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 18px 40px #11111114}.meet-more__menu button,.meet-more__menu a{appearance:none;border:0;background:transparent;text-align:left;font:inherit;font-weight:600;font-size:.88rem;padding:.45rem .55rem;border-radius:2px;cursor:pointer;color:#111;text-decoration:none}.meet-more__menu button:hover,.meet-more__menu a:hover{background:#f7f7f7}.meet-more__menu .is-danger{color:#0a0a0a}.meet-drawer{border-top:1px solid #f2f2f2;margin-top:.15rem;padding-top:.9rem;display:grid;gap:.85rem}.meet-drawer__muted{margin:0;font-weight:500;font-size:.9rem;color:#3a3a3a}.meet-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.meet-details__grid>div{display:grid;gap:.2rem;padding:0;border:0;background:transparent}.meet-details__grid strong{color:#111;font-weight:750;font-size:.95rem}.meet-details__label{font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#3a3a3a}.meet-people{list-style:none;margin:0;padding:0;display:grid;gap:0}.meet-people li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600;font-size:.92rem;padding:.5rem 0;border-bottom:1px solid #f5f5f5;color:#111}.meet-people li:last-child{border-bottom:0}.meet-drawer--share .meet-share-sheet__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.meet-drawer--share h4,.meet-notes__head h4{font-size:1rem;margin:0;color:#111}.meet-share-sheet__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.meet-share-sheet__list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border:0;border-bottom:1px solid #f5f5f5;background:transparent}.meet-share-sheet__list li:last-child{border-bottom:0}.meet-share-sheet__name{display:block;font-weight:700;font-size:.92rem;color:#111}.meet-share-sheet__email{display:block;font-size:.82rem;font-weight:500;color:#3a3a3a;word-break:break-all}.meet-share-sheet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem}.meet-share-sheet__note{margin:0;font-size:.88rem;font-weight:500;color:#3a3a3a}.meet-notes{display:grid;gap:.75rem}.meet-notes__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.meet-notes__summary{font-weight:500;font-size:.95rem;line-height:1.6;white-space:pre-wrap;color:#111}.meet-notes__actions ul{margin:.3rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem;font-weight:500;font-size:.92rem;color:#111}.meet-notes__transcript{border:0;border-top:1px solid #f2f2f2;border-radius:0;padding:.65rem 0 0;background:transparent}.meet-notes__transcript summary{cursor:pointer;font-weight:650;font-size:.9rem;color:#3a3a3a}.meet-notes__transcript p{margin-top:.55rem;white-space:pre-wrap;font-weight:500;font-size:.92rem;line-height:1.6;color:#111}.meet-notes__dialogue{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.55rem}.meet-notes__dialogue li{display:grid;gap:.15rem;padding:.45rem .55rem;border-radius:8px;background:#f7f7f7}.meet-notes__dialogue strong{font-size:.82rem;font-weight:800;color:#3a3a3a}.meet-notes__dialogue span{font-size:.92rem;font-weight:500;line-height:1.5;color:#111;white-space:pre-wrap}.meet-room--live{position:relative;max-width:none;width:100%;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#000}.app-shell--call-mobile .meet-room--live .meet-status,.app-shell--call-mobile .meet-room--live .auth-error{color:#f6f3ec;padding:1rem}.meet-room--live .meet-stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.meet-room--mobile-call{position:relative;width:100%;height:100%;min-height:100dvh;margin:0;padding:0;max-width:none}.meet-room--mobile-call .share-invite{position:relative;left:auto;right:auto;top:auto;z-index:1;margin:.5rem .75rem;max-height:none;overflow:visible}.meet-room--mobile-call .meet-status,.meet-room--mobile-call .auth-error{position:fixed;left:1rem;right:1rem;top:45%;z-index:45;text-align:center;color:#f6f3ec}.meet-room__head{margin-bottom:.35rem}.meet-room__head h1{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .4rem;color:#111}.meet-room__id{font-weight:500;font-size:.9rem;color:#3a3a3a;margin-bottom:.3rem;word-break:break-all}.meet-room__id code{font-weight:650;font-size:.84rem;background:transparent;border:0;padding:0;color:#111}.meet-status{font-weight:600;font-size:.92rem;color:#3a3a3a}.meet-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;width:100%;margin:0 auto;padding:1rem 1.25rem;border-bottom:1px solid #efefef;background:#fff}.meet-top__actions{display:flex;align-items:center;gap:.65rem}.meet-main{max-width:860px;margin:0 auto;padding:1.25rem 1.25rem 3rem;display:grid;gap:1rem;width:100%}.auth-error{color:#0a0a0a;font-weight:400;font-size:.88rem;background:#f6f6f6;border:1px solid rgba(10,10,10,.14);border-radius:2px;padding:.55rem .75rem}@media(max-width:720px){.meet-create__schedule{grid-template-columns:1fr}.meet-details__grid{grid-template-columns:1fr;gap:.75rem}.meet-more__menu{left:0;right:auto}}.meet-row__open{color:inherit;text-decoration:none}.meet-row__open:hover{text-decoration:underline;text-underline-offset:3px}.meet-auto{display:inline-flex;align-items:center;gap:.55rem;font-size:.88rem;color:#3a3a3a;cursor:pointer}.meet-auto input{accent-color:#0a0a0a;width:1rem;height:1rem}.md{display:grid;gap:1rem;max-width:62rem;margin:0 auto;padding-bottom:3rem}.md-back{justify-self:start;font-size:.85rem;color:#0a0a0a99;text-decoration:none}.md-back:hover{color:#0a0a0a;text-decoration:underline}.md-muted{color:#0a0a0a8c;margin:0}.md-muted--small{font-size:.78rem}.md-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.md-head__copy{min-width:0;flex:1 1 18rem}.md-title{margin:0 0 .35rem;font-size:clamp(1.35rem,3.5vw,1.9rem);line-height:1.15;overflow-wrap:anywhere}.md-meta{margin:0;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;font-size:.85rem;color:#0a0a0a99}.md-head__actions{display:flex;gap:.5rem;flex-wrap:wrap}.md-starship{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:4px;background:#0a0a0a;color:#fff;text-decoration:none;transition:background .15s ease,transform .15s ease}.md-starship:hover{background:#202020;transform:translateY(-1px)}.md-starship__scene{position:relative;width:4rem;height:4rem;overflow:hidden;border-radius:50%;background:#fff}.md-starship__orbit{position:absolute;left:.4rem;right:.4rem;bottom:.55rem;height:1rem;border:1px solid rgba(10,10,10,.3);border-top:0;border-radius:0 0 50% 50%}.md-starship__ship{position:absolute;left:1.35rem;top:.95rem;width:1rem;height:1.8rem;border-radius:55% 55% 35% 35%;background:#0a0a0a;transform:rotate(35deg);animation:md-starship-float 2.6s ease-in-out infinite}.md-starship__ship:before,.md-starship__ship:after{content:"";position:absolute;bottom:.15rem;width:.42rem;height:.65rem;background:#0a0a0a}.md-starship__ship:before{left:-.28rem;transform:skewY(-28deg)}.md-starship__ship:after{right:-.28rem;transform:skewY(28deg)}.md-starship__window{position:absolute;top:.45rem;left:50%;width:.35rem;height:.35rem;border-radius:50%;background:#fff;transform:translate(-50%)}.md-starship__flame{position:absolute;left:50%;bottom:-.62rem;width:.28rem;height:.7rem;border-radius:0 0 50% 50%;background:#777;transform:translate(-50%);animation:md-starship-flame .35s ease-in-out infinite alternate}.md-starship__copy{display:grid;gap:.15rem;min-width:0}.md-starship__copy small{color:#aaa;font-size:.66rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.md-starship__copy strong{color:#fff;font-size:1.05rem;line-height:1.3}.md-starship__copy>span{color:#d4d4d4;font-size:.86rem;line-height:1.45}.md-starship__cta{color:#fff;font-size:.8rem;font-weight:750;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@keyframes md-starship-float{0%,to{transform:translate(0) rotate(35deg)}50%{transform:translate(.18rem,-.42rem) rotate(35deg)}}@keyframes md-starship-flame{0%{height:.45rem;opacity:.55}to{height:.8rem;opacity:1}}.md-banner{margin:0;padding:.7rem .9rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#ecf6fd;font-size:.9rem}.md-card{border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff;padding:1rem 1.1rem 1.1rem}.md-card__head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.75rem}.md-card__head h3{margin:0;font-size:1rem}.md-card__head .md-muted{margin-left:auto}.md-controls{display:grid;gap:.85rem}.md-controls__grid{display:flex;flex-wrap:wrap;gap:.55rem}.md-controls__danger{border-color:#0a0a0a66!important}.md-share{display:grid;gap:.75rem;padding-top:.85rem;border-top:1px solid rgba(10,10,10,.1)}.md-share__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.md-share__people,.md-participants__list{list-style:none;margin:0;padding:0;display:grid}.md-share__people li,.md-participants__list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-top:1px solid rgba(10,10,10,.08)}.md-share__people li>span{display:grid;min-width:0}.md-share__people small{color:#0a0a0aa3;overflow-wrap:anywhere}.md-card>.share-invite{padding:0;border:0}.md-audio{display:grid;gap:.5rem}.md-audio audio{width:100%}.md-link{font-size:.85rem;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.md-link--btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.85rem}.md-empty{margin:0;display:flex;gap:.6rem;align-items:center;color:#0a0a0a9e;font-size:.92rem}.md-empty--col{flex-direction:column;align-items:flex-start}.md-empty--col p{margin:0}.md-hint{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.8rem;color:#0a0a0a94}.md-spin{width:.9rem;height:.9rem;flex:none;border-radius:50%;border:2px solid rgba(10,10,10,.15);border-top-color:#0a0a0a;animation:md-rot .8s linear infinite}@keyframes md-rot{to{transform:rotate(360deg)}}.md-summary{margin:0;line-height:1.6;white-space:pre-wrap}.md-actions{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(10,10,10,.08)}.md-actions h4{margin:0 0 .4rem;font-size:.85rem}.md-actions ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;line-height:1.5}.md-translate{display:flex;flex-wrap:wrap;gap:.6rem .8rem;align-items:center}.md-switch{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.88rem}.md-switch input{position:absolute;opacity:0;pointer-events:none}.md-switch__track{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:#0a0a0a2e;transition:background .18s ease}.md-switch__track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;transition:transform .18s ease}.md-switch input:checked+.md-switch__track{background:#0a0a0a}.md-switch input:checked+.md-switch__track:after{transform:translate(.9rem)}.md-switch input:focus-visible+.md-switch__track{outline:2px solid #0a0a0a;outline-offset:2px}.md-select{font:inherit;font-size:.88rem;padding:.4rem .6rem;border:1px solid rgba(10,10,10,.2);border-radius:2px;background:#fff;color:#0a0a0a}.md-legend{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.md-legend li{padding:.2rem .65rem;font-size:.78rem;border:1px solid;border-radius:999px}.md-lines{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.4rem}.md-line{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.7rem;align-items:start;padding:.6rem .75rem;background:var(--md-wash);border-left:3px solid var(--md-line);border-radius:2px;transition:box-shadow .15s ease}.md-line.is-active{box-shadow:0 0 0 2px var(--md-line)}.md-line__time{font:inherit;font-size:.78rem;font-variant-numeric:tabular-nums;text-align:left;padding:.15rem .35rem;border:0;border-radius:2px;background:transparent;color:var(--md-ink);cursor:pointer}button.md-line__time:hover{background:var(--md-pill);text-decoration:underline}.md-line__time--static{cursor:default;opacity:.8}.md-line__who{display:inline-block;padding:.05rem .55rem;margin-bottom:.2rem;font-size:.76rem;font-weight:600;border-radius:999px;background:var(--md-pill);color:var(--md-ink)}.md-line__text{margin:0;line-height:1.55;overflow-wrap:anywhere}.md-tr{position:relative;cursor:help;border-bottom:1px dotted rgba(10,10,10,.45);outline:none}.md-tr:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.md-tr__orig{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;width:max-content;max-width:min(26rem,78vw);padding:.55rem .75rem;border-radius:2px;background:#0a0a0a;color:#fff;font-size:.85rem;line-height:1.45;box-shadow:0 8px 24px #00000038;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease,visibility .14s;pointer-events:none}.md-tr__orig small{display:block;margin-bottom:.15rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.md-tr:hover .md-tr__orig,.md-tr:focus .md-tr__orig,.md-tr.is-open .md-tr__orig{opacity:1;visibility:visible;transform:none}@media(hover:none){.md-tr:hover .md-tr__orig{opacity:0;visibility:hidden}.md-tr.is-open .md-tr__orig,.md-tr:focus .md-tr__orig{opacity:1;visibility:visible}.md-tr__orig{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:auto;max-width:none}}@media(max-width:560px){.md-card{padding:.85rem .8rem .95rem}.md-line{grid-template-columns:1fr;gap:.1rem}.md-head__actions{width:100%}.md-head__actions>*{flex:1 1 auto}.md-starship{grid-template-columns:auto minmax(0,1fr);padding:.9rem}.md-starship__scene{width:3.4rem;height:3.4rem}.md-starship__ship{left:1.15rem;top:.65rem}.md-starship__cta{grid-column:2;justify-self:start}.md-controls__grid{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.md-starship__ship,.md-starship__flame{animation:none}}[data-lk-theme=default]{color-scheme:dark;--lk-bg: #111;--lk-bg2: rgb(29.75, 29.75, 29.75);--lk-bg3: rgb(42.5, 42.5, 42.5);--lk-bg4: rgb(55.25, 55.25, 55.25);--lk-bg5: #444444;--lk-fg: #fff;--lk-fg2: rgb(244.8, 244.8, 244.8);--lk-fg3: rgb(234.6, 234.6, 234.6);--lk-fg4: rgb(224.4, 224.4, 224.4);--lk-fg5: rgb(214.2, 214.2, 214.2);--lk-border-color: rgba(255, 255, 255, .1);--lk-accent-fg: #fff;--lk-accent-bg: #1f8cf9;--lk-accent2: rgb(50.867826087, 150.2, 249.532173913);--lk-accent3: rgb(70.7356521739, 160.4, 250.0643478261);--lk-accent4: rgb(90.6034782609, 170.6, 250.5965217391);--lk-danger-fg: #fff;--lk-danger: #f91f31;--lk-danger2: rgb(249.532173913, 50.867826087, 67.2713043478);--lk-danger3: rgb(250.0643478261, 70.7356521739, 85.5426086957);--lk-danger4: rgb(250.5965217391, 90.6034782609, 103.8139130435);--lk-success-fg: #fff;--lk-success: #1ff968;--lk-success2: rgb(50.867826087, 249.532173913, 117.3930434783);--lk-success3: rgb(70.7356521739, 250.0643478261, 130.7860869565);--lk-success4: rgb(90.6034782609, 250.5965217391, 144.1791304348);--lk-control-fg: var(--lk-fg);--lk-control-bg: var(--lk-bg2);--lk-control-hover-bg: var(--lk-bg3);--lk-control-active-bg: var(--lk-bg4);--lk-control-active-hover-bg: var(--lk-bg5);--lk-connection-excellent: #06db4d;--lk-connection-good: #f9b11f;--lk-connection-poor: #f91f31;--lk-font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size: 16px;--lk-line-height: 1.5;--lk-border-radius: .5rem;--lk-box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .15);--lk-drop-shadow: rgba(255, 255, 255, .2) 0px 0px 24px;--lk-grid-gap: .5rem;--lk-control-bar-height: 69px;--lk-chat-header-height: 69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border:0;border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{display:inline-flex;align-items:stretch;height:100%}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{position:relative;flex-shrink:0}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{display:inline-block;content:"";width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;border-left:.125em solid;border-bottom:.125em solid;transform:rotate(-45deg);transform-origin:center center}.lk-disconnect-button{font-weight:600;color:var(--lk-danger);border:1px solid var(--lk-danger)}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg: var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg: var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);position:absolute;top:0;left:0;padding:.25rem;margin-left:.25rem;margin-top:.25rem;border-radius:50%;font-size:.5rem;line-height:.75;background:var(--lk-accent-bg)}.lk-media-device-select:not(:last-child){padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--lk-border-color)}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{width:100%;justify-content:start;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{width:max-content;position:absolute;top:0;left:0;z-index:5;min-width:10rem;padding:.5rem;margin-bottom:.25rem;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);border-radius:.75rem;box-shadow:var(--lk-box-shadow)}.lk-device-menu-heading{padding:.25rem .5rem;font-weight:700;opacity:.65}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (max-width:600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:stretch;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);transition:opacity ease-in-out .15s;opacity:0}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{padding:.5rem .875rem;border-inline:1px solid var(--lk-bg)}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{position:absolute;height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;padding:.2rem .5rem;bottom:calc(var(--lk-grid-gap)/2);left:50%;transform:translate(-50%);border-radius:2rem;opacity:1;display:flex;gap:.2rem;align-items:center}.lk-pagination-indicator span{display:inline-block;width:.4rem;height:.4rem;border-radius:9999999px;background-color:var(--lk-fg);opacity:.35;transition:opacity linear .2s}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count: 1;--lk-row-count: 1;display:grid;grid-template-columns:repeat(var(--lk-col-count),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:var(--lk-grid-gap);width:100%;height:100%;max-width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{display:grid;grid-template-columns:1fr 5fr;gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{position:absolute;top:10px;right:10px;width:20%;height:auto}@media(max-width:600px){.lk-focus-layout{grid-template-columns:1fr;grid-template-rows:5fr 1fr}.lk-carousel{order:1}}.lk-carousel{max-height:100%;display:flex;gap:var(--lk-grid-gap)}.lk-carousel>*{flex-shrink:0;aspect-ratio:16/10;scroll-snap-align:start}.lk-carousel[data-lk-orientation=vertical]{flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps: calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow-y:hidden;overflow-x:auto}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps: calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{position:relative;width:var(--lk-indicator-size, 1rem);height:var(--lk-indicator-size, 1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg: var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#000}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{width:100%;height:100%;min-height:160px;background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;display:flex;justify-content:space-around;align-items:center}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:.1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--lk-bg);gap:var(--lk-va-bar-gap, 24px)}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width, 12px);border-radius:var(--lk-va-bar-border-radius, 32px);background-color:var(--lk-va-bar-bg, rgba(136, 136, 136, .2));transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg, rgb(136, 136, 136));transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width: 2.5px;position:relative;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;border-radius:var(--lk-border-radius)}.lk-participant-tile:after{content:"";position:absolute;inset:0;border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;transition-delay:.5s;transition-duration:.4s;pointer-events:none}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{transition-delay:0s;transition-duration:.2s;border-width:var(--lk-speaking-indicator-width)}.lk-participant-tile .lk-focus-toggle-button{position:absolute;top:.25rem;right:.25rem;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2);opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor]{opacity:1;transition-delay:0}.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--lk-bg2);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;border-radius:var(--lk-border-radius)}.lk-participant-tile .lk-participant-placeholder svg{height:100%;width:auto;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{position:absolute;right:.25rem;bottom:.25rem;left:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;line-height:1}.lk-participant-metadata-item{display:flex;align-items:center;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2)}.lk-toast{position:fixed;top:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow)}.lk-spinner{animation:lk-rotate 2s infinite linear}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{position:relative;width:100%;height:100%;--lk-has-imported-styles: "true"}.lk-room-container *[class^=lk-],.lk-room-container *[class*=" lk-"]{box-sizing:border-box}.lk-audio-conference{position:relative;width:100%;height:100%}.lk-audio-conference-stage{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lk-chat{display:grid;grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);width:clamp(200px,55ch,60ch);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end}.lk-chat-header{height:var(--lk-chat-header-height);padding:.75rem;position:relative;display:flex;align-items:center;justify-content:center}.lk-chat-header .lk-close-button{position:absolute;right:0;transform:translate(-50%);background-color:#0000}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{display:flex;width:100%;max-height:100%;flex-direction:column;gap:.25rem;overflow:auto}.lk-chat-entry{display:flex;flex-direction:column;gap:.25rem;margin:0 .25rem}.lk-chat-entry .lk-meta-data{font-size:.75rem;color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{margin-left:auto;align-self:flex-end}.lk-chat-entry .lk-edit-button{background:none;float:right;margin:0;padding:0 .25rem;border-radius:0;font-size:12px}.lk-chat-entry .lk-message-body{display:inline-block;border-radius:15px;padding:.25rem .75rem;word-break:break-word;width:fit-content;max-width:calc(100% - 32px)}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{text-decoration:underline;color:inherit}.lk-chat-entry *{margin-block-start:.25em;margin-block-end:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{display:flex;gap:.75rem;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media(max-width:600px){.lk-chat{position:fixed;top:0;right:0;max-width:100%;bottom:var(--lk-control-bar-height)}}.lk-control-bar,.lk-agent-control-bar{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg: transparent;--lk-va-bar-width: 2px;--lk-va-bar-gap: 4px;--lk-va-bar-border-radius: 1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{list-style:none;margin:0;padding:0}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);padding:.625rem 1rem;background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius)}.lk-prejoin{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;margin-inline:auto;background-color:var(--lk-bg);width:min(100%,480px);align-items:stretch}.lk-prejoin .lk-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{display:block;width:100%;height:100%;object-fit:cover}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/10;background-color:#000;display:grid;place-items:center}.lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media(max-width:400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.lk-prejoin .lk-join-button{--lk-control-fg: var(--lk-accent-fg);--lk-control-bg: var(--lk-accent-bg);--lk-control-hover-bg: var(--lk-accent2);--lk-control-active-bg: var(--lk-accent3);--lk-control-active-hover-bg: var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{position:relative;display:flex;justify-content:center;width:100%;height:calc(100% - var(--lk-control-bar-height))}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{position:relative;display:flex;align-items:stretch;height:100%}.lk-video-conference-inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.lk-settings-menu-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--lk-bg);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);min-width:50vw;min-height:50vh;max-width:100%;max-height:100%;overflow-y:auto}.meet-stage{position:relative;width:100%;min-height:min(70vh,640px);height:min(70vh,640px);border-radius:2px;overflow:hidden;background:#050505;color:#f6f3ec;isolation:isolate}.app-shell--bleed .meet-stage{display:flex;flex-direction:column;min-height:0;height:auto}@media(min-width:900px){.meet-stage{min-height:72vh;height:72vh}.app-shell--bleed .meet-stage{display:flex;flex-direction:column;min-height:0;height:auto}}.meet-stage-live{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%;background:#050505;color:#f6f3ec;color-scheme:dark}.meet-stage-live .lk-video-conference{height:100%;background:#050505}.app-shell .meet-stage-live,.app-shell .meet-stage-live p,.app-shell .meet-stage-live li,.app-shell .meet-stage-live label,.app-shell .meet-stage-live span,.app-shell .meet-stage-live strong,.app-shell .meet-stage-live a,.app-shell .meet-stage-live button,.app-shell .meet-stage input,.app-shell .meet-stage textarea,.app-shell .meet-stage [contenteditable]{color:#f6f3ec}.app-shell .meet-stage input,.app-shell .meet-stage textarea,.app-shell .meet-stage .lk-chat-form-input,.meet-stage-live .lk-chat-form-input{color:#f6f3ec!important;background:#1c1c1c;caret-color:#f6f3ec}.app-shell .meet-stage input::placeholder,.app-shell .meet-stage textarea::placeholder,.meet-stage-live .lk-chat-form-input::placeholder{color:#f6f3ec73}.meet-stage-live .lk-room-container{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;--lk-bg: #050505;--lk-bg2: #111111;--lk-fg: #f6f3ec;--lk-fg5: rgba(246, 243, 236, .72);--lk-accent-fg: #171417;--lk-accent-bg: #ececec;--lk-danger-color: #ffffff;--lk-control-bar-height: 3.25rem;--lk-border-color: rgba(255, 255, 255, .12)}.meet-stage-live .lk-participant-name,.meet-stage-live .lk-participant-metadata,.meet-stage-live .lk-chat-header,.meet-stage-live .lk-chat-entry,.meet-stage-live .lk-toast{color:#f6f3ec}.meet-call-bar{position:relative;z-index:26;flex:0 0 auto;display:flex;justify-content:center;padding:.4rem .55rem .55rem;pointer-events:auto;background:#050505}.meet-stage-live .lk-control-bar{pointer-events:auto;z-index:26;position:relative!important;left:auto;bottom:auto;transform:none;width:max-content;max-width:calc(100% - 1rem);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#141217eb;box-shadow:0 18px 40px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.meet-stage-live .lk-button,.meet-stage-live .lk-button-menu-button,.meet-stage-live button.lk-button{flex:0 0 auto;min-height:2.45rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#2a262c;color:#f6f3ec!important;font-family:Nunito,Segoe UI,sans-serif;font-weight:800;font-size:.8rem;letter-spacing:.01em;box-shadow:none}.meet-stage-live .lk-button *,.meet-stage-live .lk-button-menu-button *{color:inherit!important;fill:currentColor}.meet-stage-live .lk-button:hover:not(:disabled),.meet-stage-live .lk-button-menu-button:hover:not(:disabled){background:#353038;border-color:#ffffff38}.meet-stage-live .lk-button[aria-pressed=true]{background:#ececec;border-color:#ececec;color:#050505!important}.meet-stage-live .lk-button[aria-pressed=true] *{color:#050505!important}.meet-stage-live .lk-disconnect-button,.meet-stage-live button.lk-disconnect-button{flex-shrink:0;background:#fff;border-color:#fff;color:#050505!important}.meet-stage-live .lk-disconnect-button *,.meet-stage-live button.lk-disconnect-button *{color:#050505!important}.meet-stage-live .lk-disconnect-button:hover:not(:disabled){background:#d8d8d8;border-color:#d8d8d8}.meet-stage-live .lk-chat-toggle,.meet-stage-live button.lk-chat-toggle{display:inline-flex!important;visibility:visible!important;flex-shrink:0}.meet-stage-live .agent-room-chat{position:absolute;left:.75rem;bottom:4.6rem;z-index:32;width:min(22rem,calc(100% - 1.5rem));max-height:min(42%,16rem);overflow:auto;margin:0}.meet-stage-live .lk-start-audio-button,.meet-stage-live .lk-start-video-button{background:#ececec;color:#050505!important;border-color:#ececec}.meet-gate{height:100%;min-height:inherit;display:grid;place-items:center;padding:1.25rem;background:#050505}.meet-gate__card{width:min(100%,440px);display:grid;gap:.75rem;padding:1.45rem 1.4rem 1.3rem;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#0a0a0a;box-shadow:none;color:#d4d4d4}.meet-gate__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border-radius:2px;background:#ececec;color:#050505}.meet-gate.is-blocked .meet-gate__icon{background:#fff;color:#050505}.meet-gate__icon svg{width:1.7rem;height:1.7rem}.meet-gate__kicker{margin:.15rem 0 0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f6f3ec9e}.meet-gate__card h2{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:1.55rem;font-weight:400;letter-spacing:-.03em;color:#fff;line-height:1.2}.meet-gate__lede{margin:0;font-size:.95rem;font-weight:600;line-height:1.5;color:#f6f3ecc7}.meet-gate__perks,.meet-gate__steps{margin:.15rem 0 0;padding:.75rem .9rem .75rem 1.7rem;border-radius:2px;background:#ffffff0a;color:#f6f3ec;font-weight:700;font-size:.9rem;line-height:1.55}.meet-gate__hint{margin:0;padding:.55rem .7rem;border-radius:2px;background:#ffffff0f;color:#c8c8c8;font-weight:750;font-size:.86rem}.meet-gate__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.meet-gate__wait{margin:0;font-weight:700;color:#f6f3ecb3}.meet-gate__btn{appearance:none;border:0;cursor:pointer;font-family:inherit;font-weight:500;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:.72rem 1.15rem}.meet-gate__btn:disabled{opacity:.55;cursor:wait}.meet-gate__btn--primary{background:#ececec;color:#050505}.meet-gate__btn--primary:hover:not(:disabled){background:#fff}.meet-gate__btn--ghost{background:transparent;color:#f6f3ec;box-shadow:inset 0 0 0 1.5px #ffffff38}.meet-gate__btn--ghost:hover:not(:disabled){background:#ffffff0f}.app-shell .meet-gate__card h2,.app-shell .meet-gate__btn--ghost{color:#fff}.app-shell .meet-gate__kicker,.app-shell .meet-gate__lede,.app-shell .meet-gate__wait,.app-shell .meet-gate__perks,.app-shell .meet-gate__steps{color:#f6f3ecc7}.app-shell .meet-gate__icon,.app-shell .meet-gate.is-blocked .meet-gate__icon,.app-shell .meet-gate__btn--primary{color:#050505}.app-shell .meet-gate__hint{color:#c8c8c8}.agent-portal__meet .meet-stage{min-height:380px;height:420px;border-radius:0}.meet-stage--mobile{min-height:100dvh;height:100dvh;border-radius:0;background:#000}.app-shell--call-mobile .meet-stage--mobile,.app-shell--bleed .meet-stage--mobile{position:fixed;inset:0;z-index:40;width:100%;min-height:100dvh;height:100dvh;max-height:100dvh}.meet-stage--mobile .meet-stage-live{height:100%}.meet-stage--mobile .lk-video-conference{height:100%;padding-bottom:env(safe-area-inset-bottom,0)}.meet-stage--mobile .lk-grid-layout,.meet-stage--mobile .lk-focus-layout,.meet-stage--mobile .lk-carousel{height:100%!important}.meet-stage--mobile .lk-participant-tile{border-radius:0}.meet-stage--mobile .meet-call-bar{padding-bottom:max(.7rem,env(safe-area-inset-bottom,0px))}.meet-stage--mobile .lk-control-bar{width:max-content;max-width:calc(100% - 1.25rem);gap:.3rem;padding:.5rem .55rem;border-radius:1.35rem;background:#0c0c0ce0}.meet-stage--mobile .lk-button,.meet-stage--mobile .lk-button-menu-button,.meet-stage--mobile button.lk-button{min-width:3rem;min-height:3rem;padding:.55rem;font-size:0;letter-spacing:0}.meet-stage--mobile .lk-button>span:not(.lk-button-group),.meet-stage--mobile .lk-button .lk-button-text{display:none}.meet-stage--mobile .lk-button svg,.meet-stage--mobile .lk-button-menu-button svg{width:1.35rem;height:1.35rem}.meet-stage--mobile button[data-lk-source=screen_share],.meet-stage--mobile .lk-button[aria-label*=Share i],.meet-stage--mobile .lk-button[aria-label*=Settings i]{display:none!important}.meet-flip-cam{position:absolute;top:max(4.75rem,calc(env(safe-area-inset-top,0px) + 3.75rem));right:max(.85rem,env(safe-area-inset-right,0px));z-index:50;appearance:none;display:grid;place-items:center;width:2.85rem;height:2.85rem;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#141217e0;color:#f6f3ec;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000059}.meet-stage:not(.meet-stage--mobile) .meet-flip-cam{top:auto;bottom:5.35rem;right:1rem}.meet-flip-cam:hover:not(:disabled){background:#28262cf2}.meet-flip-cam:disabled{opacity:.55;cursor:wait}.meet-flip-cam svg{width:1.35rem;height:1.35rem}.app-shell .meet-flip-cam{color:#f6f3ec}.meet-stage-live .lk-video-conference,.meet-stage-live .lk-video-conference-inner{flex:1;height:100%;min-height:0}.meet-stage-live .lk-video-conference{position:relative;display:flex;flex-direction:row;align-items:stretch;padding:0}.meet-stage-live .lk-video-conference-inner{position:relative;flex:1 1 auto;width:auto;min-width:0;z-index:1}.meet-stage-live .lk-chat{position:relative;z-index:4;height:100%;min-height:0;background:#0c0c0c}.meet-stage-live .lk-chat-form{position:relative;z-index:5;flex:0 0 auto;display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;background:#111}.meet-stage-live .lk-chat-form-input{flex:1 1 auto;min-width:0}.meet-stage-live .lk-chat-form .lk-button{flex:0 0 auto;min-width:4.25rem}.meet-conference{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.meet-conference__stage{position:relative;flex:1;min-height:0;height:auto;padding:.4rem;box-sizing:border-box;touch-action:pan-y;overflow:hidden}.meet-conference__wait{margin:0;height:100%;display:grid;place-items:center;color:#f6f3ecb8;font-weight:700}.meet-fill,.meet-share-layout{height:100%;min-height:0}.meet-fill{display:grid;gap:.45rem}.meet-fill[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.meet-fill[data-count="2"][data-orient=landscape]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.meet-fill[data-count="2"][data-orient=portrait]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.meet-share-layout{display:flex;flex-direction:column;gap:.45rem}.meet-share-main{flex:1;min-height:0}.meet-fill--strip{flex:0 0 7.25rem;height:7.25rem}.meet-fill .lk-participant-tile,.meet-share-main .lk-participant-tile{width:100%;height:100%;min-height:0;border-radius:2px;background:#111}.meet-fill .lk-participant-tile[data-lk-source=camera] .lk-participant-media-video{width:100%;height:100%;object-fit:cover}.meet-share-main .lk-participant-media-video{width:100%;height:100%;object-fit:contain}.meet-conference .lk-focus-toggle-button{display:none}.meet-pager{position:absolute;z-index:24;appearance:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#141217e6;color:#f6f3ec;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meet-pager--prev,.meet-pager--next{top:42%;width:2.5rem;height:2.5rem;padding:0;border-radius:999px}.meet-pager--prev{left:.7rem}.meet-pager--next{right:.7rem}.meet-pager svg{width:1.2rem;height:1.2rem}.meet-pager--more{top:42%;right:3.55rem;transform:translateY(-50%);min-width:2.7rem;height:2.5rem;padding:0 .75rem;border-radius:999px;border-color:#ececec;background:#ececec;color:#050505;font-weight:800;font-size:.95rem;letter-spacing:.01em}.meet-pager:hover{background:#2a262c}.meet-pager--more:hover{background:#fff;color:#050505}.app-shell .meet-stage .meet-pager--more,.app-shell .meet-stage .meet-pager--more:hover{color:#050505}.meet-roster{z-index:28}.meet-roster--overlay{position:absolute;top:.65rem;left:.65rem}.meet-roster--dock{flex:0 0 auto;padding:.65rem .75rem .35rem;border-bottom:1px solid rgba(255,255,255,.1)}.meet-roster__toggle{appearance:none;display:inline-flex;align-items:center;gap:.45rem;min-height:2.15rem;padding:.3rem .45rem .3rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#141217e6;color:#f6f3ec;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meet-roster__count{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:#ececec;color:#050505;font-size:.75rem}.meet-roster__list{list-style:none;margin:.4rem 0 0;padding:.35rem;width:min(16.5rem,calc(100vw - 2rem));max-height:14rem;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:2px;background:#0c0c0cf5}.meet-roster--dock .meet-roster__list{width:100%;max-height:11rem}.meet-roster__list li{display:flex;align-items:center;gap:.55rem;padding:.4rem .35rem}.meet-roster__list li.is-speaking .meet-roster__avatar{box-shadow:0 0 0 2px #ececec}.meet-roster__avatar{flex:0 0 auto;display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#ececec;color:#050505;font-size:.78rem;font-weight:800}.meet-roster__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750}.meet-roster__live{margin-left:auto;flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d4d4d4}.app-shell .meet-stage .meet-roster__avatar,.app-shell .meet-stage .meet-roster__count{color:#050505}.meet-chat-col{display:none;flex-direction:column;width:min(20rem,36%);min-width:15rem;height:100%;min-height:0;background:#0c0c0c;border-left:1px solid rgba(255,255,255,.12)}.meet-chat-col.is-open{display:flex}.meet-chat-col .lk-chat{flex:1;width:100%;min-height:0;height:auto;border-left:0;background:transparent}.meet-stage--mobile .meet-conference__stage{padding-bottom:.4rem}.meet-stage--mobile .meet-chat-col.is-open{position:absolute;inset:0;z-index:40;width:100%;min-width:0;display:flex;background:#0c0c0c}.meet-stage--mobile .meet-roster--overlay{top:max(.7rem,env(safe-area-inset-top,0px));left:max(.7rem,env(safe-area-inset-left,0px))}.agent-portal__meet .meet-stage--mobile{position:relative;inset:auto;min-height:min(100dvh,640px);height:min(100dvh,640px);z-index:auto}.bots-create{display:grid;gap:.95rem;padding:1rem 1.1rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.bots-create .meet-create__form{grid-template-columns:1fr;gap:.9rem}.bots-select{appearance:auto}.bots-issued h2{font-size:1.15rem;margin:0 0 .35rem;color:#111}.bots-issued__id{margin:.5rem 0}.bots-issued__id code{display:inline-block;font-size:.95rem;font-weight:700;word-break:break-all;background:#fff;border:1px solid #e2e2e2;border-radius:2px;padding:.45rem .65rem;color:#111}.bots-issued__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.55rem}.bots-issued__instructions{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.84rem;font-weight:500;line-height:1.55;background:#fff;border:1px solid #efefef;border-radius:2px;padding:.8rem .9rem;color:#111}.bots-issued__note{margin-top:.6rem;font-weight:500;font-size:.86rem;color:#6b6b6b}.bots-q{margin:0;font-weight:500;color:#6b6b6b;font-size:.86rem}.bots-revoke{appearance:none;border:0;background:transparent;font:inherit;font-weight:650;font-size:.84rem;color:#0a0a0a;cursor:pointer;text-decoration:none}.bots-revoke:hover{text-decoration:underline;text-underline-offset:3px}.bots-row-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.bots-reissue{appearance:none;border:0;background:transparent;font:inherit;font-weight:650;font-size:.84rem;color:#0a0a0a;cursor:pointer}.bots-reissue:hover{text-decoration:underline;text-underline-offset:3px}.agent-portal{max-width:720px;margin:0 auto;padding:1.5rem 1.1rem 3rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;color:#111;line-height:1.45}.agent-portal__header{margin-bottom:1rem}.agent-portal__brand{margin:0;font-size:1.15rem;font-weight:800;display:inline-flex;align-items:center;gap:.55rem}.agent-portal__brand-sub{font-weight:700;opacity:.75}.agent-portal__for{margin:.35rem 0 0;opacity:.8;font-size:.92rem}.agent-portal__steps{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:0 0 1rem;font-weight:700;font-size:.9rem}.agent-portal__steps li{opacity:.45}.agent-portal__steps li.is-current{opacity:1;text-decoration:underline;text-underline-offset:3px}.agent-portal__steps li.is-done{opacity:.7}.agent-portal__card{display:grid;gap:.85rem;border:2px solid #111;padding:1.1rem 1rem;background:#fff}.agent-portal__card h1{margin:0;font-size:1.25rem;font-family:inherit}.agent-portal__card label{display:grid;gap:.35rem;font-weight:700}.agent-portal__card input{font:inherit;padding:.7rem .75rem;border:2px solid #111}.agent-portal__card button,.agent-portal__actions button,.agent-portal__actions a{font:inherit;font-weight:800;padding:.7rem 1rem;border:2px solid #111;background:#111;color:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.agent-portal__ghost{background:#fff!important;color:#111!important}.agent-portal__error{border:2px solid #111;background:#ffe0e0;padding:.7rem .85rem;font-weight:700}.agent-portal__warn{border:2px dashed #111;padding:.55rem .7rem;background:#fff8d6;font-weight:700}.agent-portal__question{font-size:1.15rem;font-weight:800;margin:0}.agent-portal__next-id{margin:0;padding:.85rem .75rem;border:2px dashed #111;background:#e8ffe8;font-size:1.05rem;word-break:break-all}.agent-portal__actions{display:flex;flex-wrap:wrap;gap:.5rem}.agent-portal__actions button:disabled{opacity:.55;cursor:not-allowed}.agent-portal__status{margin:0;font-size:.92rem}.agent-portal__meet{position:relative;display:grid;gap:.6rem;border:2px solid #111;padding:.75rem;background:#111;color:#f5f5f5;min-height:420px;overflow:hidden}.agent-portal__meet p{margin:0;font-size:.9rem}.agent-portal__meet .meet-stage-live{min-height:380px;border-radius:0}.agent-room-chat{display:grid;gap:.45rem;margin-top:.35rem;padding:.75rem .8rem;border:2px solid #f5f5f5;background:#171717;color:#f5f5f5}.agent-room-chat h2{margin:0;font-size:1rem;font-family:inherit}.agent-room-chat p{margin:0;font-size:.85rem;opacity:.85}.agent-room-chat label{font-weight:800;font-size:.85rem}.agent-room-chat textarea{width:100%;box-sizing:border-box;font:inherit;padding:.55rem .6rem;border:2px solid #f5f5f5;background:#050505;color:#f5f5f5;resize:vertical}.agent-room-chat button{justify-self:start;font:inherit;font-weight:800;padding:.5rem .9rem;border:2px solid #f5f5f5;background:#f5f5f5;color:#111;cursor:pointer}.agent-room-chat button:disabled{opacity:.55;cursor:not-allowed}.agent-room-chat__error{color:#ffb4b4}.agent-room-chat__sent{opacity:.9}.agent-portal__markdown{margin:0;white-space:pre-wrap;word-break:break-word;border:2px solid #111;padding:.85rem;background:#f7f7f7;max-height:70vh;overflow:auto;font-size:.9rem}.integrations-grid{display:grid;gap:.85rem}.integrations-group{display:grid;gap:.75rem;margin-top:1.35rem}.integrations-group:first-of-type{margin-top:.35rem}.integration-card{display:grid;gap:.65rem;padding:1.1rem 1.15rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.integration-card--soon{background:#fafafa}.integration-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.integration-card__identity{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.integration-card__top h3{margin:0;font-size:1.1rem}.integration-logo{width:1.75rem;height:1.75rem;flex-shrink:0;margin-top:.1rem;object-fit:contain}.integration-logo--fallback{display:inline-grid;place-items:center;border-radius:8px;background:#ececec;color:#3a3a3a;font-size:.78rem;font-weight:800}.integration-card--soon .integration-logo:not(.integration-logo--fallback){filter:grayscale(.2);opacity:.92}.integration-card__desc{margin:.3rem 0 0;font-size:.92rem;font-weight:500;color:#6b6b6b;line-height:1.5}.integration-card__meta{margin:0;font-size:.84rem;font-weight:600;color:#3a3a3a}.integration-tip{margin:.55rem 0 .25rem;padding:.85rem 0;border-radius:0;border:0;border-top:1px solid rgba(10,10,10,.1);border-bottom:1px solid rgba(10,10,10,.1);background:transparent;color:#3a3a3a}.integration-tip__title{margin:0 0 .45rem;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a}.integration-tip__list{margin:0;padding-left:1.15rem;display:grid;gap:.4rem;font-size:.84rem;font-weight:550;line-height:1.45}.integration-tip__list a{color:#0a0a0a;font-weight:500;text-decoration:underline;text-underline-offset:3px}.integration-jump{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.integration-jump:hover{color:#0a0a0a}#api-keys{scroll-margin-top:4.5rem}.integration-tip__list code{font-size:.78em;font-weight:700}.integration-card__fields{display:grid;gap:.65rem;margin:.35rem 0 .15rem}.integration-field{display:grid;gap:.3rem;margin:0;font-size:.84rem;font-weight:700;color:#3a3a3a}.integration-field select,.integration-field input[type=text],.integration-field input[type=url],.integration-field input[type=password]{width:100%;padding:.45rem .6rem;border:1px solid #e2e2e2;border-radius:2px;font:inherit;font-weight:400;background:#fff}.integration-field--check{display:flex;align-items:flex-start;gap:.5rem;font-weight:600}.integration-field--check input{margin-top:.2rem}.secret-list{list-style:none;margin:.75rem 0 .4rem;padding:0;display:grid;gap:.5rem}.secret-list__row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;border:1px solid #e2e2e2;border-radius:2px;background:#fff}.secret-list__row strong{display:block;font-size:.92rem}.secret-list__row span{display:block;margin-top:.15rem;font-size:.8rem;font-weight:600;color:#3a3a3a}.integration-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.integrations-note{margin:0;font-size:.9rem;font-weight:500;color:#6b6b6b;line-height:1.5}.meet-create__schedule{display:grid;grid-template-columns:1fr 8rem;gap:.75rem}.meet-create__calendar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-weight:650;font-size:.9rem;color:#111}.meet-create__calendar a{color:#6b6b6b;text-decoration:underline;text-underline-offset:3px;font-weight:650}.meet-create__calendar a:hover{color:#111}@media(max-width:640px){.meet-create__schedule{grid-template-columns:1fr}}.meet-intro .currency-toggle{margin-top:.85rem}.payments-grid{display:grid;gap:.85rem;margin-top:.35rem;align-items:stretch}.payments-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:100%;padding:1.1rem 1.15rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.payments-card__addon{min-height:5.75rem;display:flex;flex-direction:column;justify-content:flex-start}.payments-card__cta{margin-top:auto;padding-top:.75rem;flex-shrink:0}.payments-card__cta .ui-btn{width:100%}.payments-card--current{border-color:#0a0a0a;box-shadow:none}.payments-card--disabled{opacity:.72}.payments-easypaisa{display:grid;gap:.55rem;max-width:22rem}.payments-easypaisa__note{margin:0;font-size:.86rem;font-weight:600;color:#6b6b6b;line-height:1.45}.payments-seats{display:grid;gap:.25rem}.payments-seats span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.payments-seats input{width:5.5rem;border:1px solid #e2e2e2;border-radius:2px;padding:.4rem .55rem;font:inherit;font-weight:650}.payments-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.payments-card__name{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.payments-card--current .payments-card__name{color:#0a0a0a}.payments-card__price{margin:0;display:flex;align-items:baseline;gap:.35rem;font-size:1.85rem;font-weight:400;font-family:"Instrument Serif",Georgia,serif;letter-spacing:-.03em;line-height:1}.payments-card__price small{font-size:.85rem;font-weight:700;color:#6b6b6b}.payments-card__seats{margin:0;min-height:1.35em;font-weight:700;font-size:.9rem}.payments-card__blurb{margin:0;min-height:2.9em;font-weight:500;font-size:.92rem;color:#6b6b6b;line-height:1.45}.payments-card ul{margin:.15rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem;align-content:start;flex:1 1 auto;font-weight:600;font-size:.9rem;color:#3a3a3a}@media(min-width:900px){.payments-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media(min-width:1180px){.payments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.payments-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,20rem);grid-template-columns:none;gap:.75rem;margin:.35rem -1.25rem 0;padding:.15rem 1.25rem .9rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.payments-grid::-webkit-scrollbar{display:none}.payments-card{scroll-snap-align:start}.payments-card__blurb,.payments-card__addon{min-height:0}.payments-card__addon:empty{display:none}.payments-easypaisa{max-width:none}}.security-card{display:grid;gap:.85rem;padding:1.1rem 1.15rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff}.security-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.security-card h2{margin:0;font-size:1.2rem}.security-card__copy{margin:0;font-weight:500;color:#6b6b6b;font-size:.92rem}.security-password{display:grid;gap:.85rem;max-width:420px}.security-check{display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.9rem;cursor:pointer}.security-sessions{display:grid;gap:.85rem}.security-session .meet-row__meta{margin:.15rem 0 0}.security-ua{margin:.35rem 0 0;font-size:.78rem;font-weight:500;color:#9a9a9a;word-break:break-word}.security-2fa-setup{display:grid;gap:.85rem}.security-qr{width:180px;height:180px;border:1px solid #e2e2e2;border-radius:2px;background:#fff}.security-secret{font-size:.85rem;word-break:break-all}.security-2fa-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.security-backup{display:grid;gap:.65rem;padding:.85rem;border:1px dashed #e2e2e2;border-radius:2px;background:#fafafa}.security-backup__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;font-family:ui-monospace,Consolas,monospace;font-weight:700}.starship-muted{margin:.5rem 0;color:#6b6b6b;font-weight:600}.starship{display:grid;gap:1.5rem;margin-top:.5rem}.starship-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.starship-section-head h2{margin:0;font-size:1.25rem}.starship-model{display:grid;gap:.2rem;min-width:12rem}.starship-model span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.starship-model select{appearance:auto;border:1px solid #e2e2e2;border-radius:2px;background:#fff;padding:.4rem .55rem;font:inherit;font-weight:650;font-size:.86rem;color:#111}.starship-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.starship-add .ui-field{margin:0;min-width:14rem}.starship-file-bar{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin:0 0 .85rem}.starship-project{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:700;font-size:.88rem}.starship-project select{appearance:auto;min-width:10rem;padding:.35rem .5rem;border:1px solid #e2e2e2;border-radius:2px;font:inherit;font-weight:400;background:#fff}.starship-project input{width:5.5rem;padding:.35rem .5rem;border:1px solid #e2e2e2;border-radius:2px;font:inherit;font-weight:500;text-transform:uppercase}.starship-project--wide{flex:1 1 16rem;min-width:12rem}.starship-project--wide input{width:100%;min-width:14rem;font-weight:600;text-transform:none}.starship-tip{margin:0 0 .85rem;padding:.85rem 0;border-radius:0;border:0;border-top:1px solid rgba(10,10,10,.1);border-bottom:1px solid rgba(10,10,10,.1);background:transparent;color:#3a3a3a}.starship-tip__title{margin:0 0 .35rem;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a}.starship-tip p{margin:0;font-size:.84rem;font-weight:550;line-height:1.45}.starship-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.starship-card{padding:1rem 1.05rem;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#fff;display:grid;gap:.45rem}.starship-card--done,.starship-card--dismissed{opacity:.72}.starship-card--filed{border-color:#0a0a0a}.starship-card__top{display:flex;gap:.4rem}.starship-card h3{margin:0;font-size:1.05rem}.starship-card p{margin:0;font-weight:600;color:#3a3a3a;font-size:.92rem;line-height:1.4}.starship-jira a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.starship-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.starship-chat{border-top:1px solid #efefef;padding-top:1rem}.starship-thread{display:grid;gap:.65rem;max-height:320px;overflow:auto;padding:.25rem 0 .75rem}.starship-bubble{max-width:36rem;padding:.7rem .85rem;border-radius:2px;border:1px solid #efefef}.starship-bubble p{margin:0;font-weight:600;line-height:1.4;font-size:.92rem}.starship-bubble span{display:block;margin-top:.35rem;font-size:.72rem;font-weight:700;color:#9a9a9a;text-transform:uppercase;letter-spacing:.06em}.starship-bubble--user{background:#111;border-color:#111;justify-self:end}.starship-bubble--user p{color:#fff}.starship-bubble--assistant{background:#fafafa;justify-self:start}.starship-proposals{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.35rem}.starship-proposals li{display:grid;gap:.1rem;padding:.45rem .55rem;background:#fff;border:1px solid #e2e2e2;border-radius:2px}.starship-proposals strong{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.starship-proposals span{margin:0;font-size:.86rem;font-weight:650;letter-spacing:0;text-transform:none;color:#111}.starship-confirm{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.starship-compose{display:grid;gap:.55rem}.starship-compose textarea{width:100%;resize:vertical;min-height:4.5rem;padding:.75rem .85rem;border:1px solid #e2e2e2;border-radius:2px;font:inherit;font-weight:400}@media(min-width:960px){.starship{grid-template-columns:1.05fr .95fr;align-items:start}.starship-chat{border-top:0;border-left:1px solid #efefef;padding-top:0;padding-left:1.25rem;position:sticky;top:1rem}}.legal{min-height:100vh;position:relative}.legal-doc{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:2.25rem 1.35rem 3.5rem}.legal-kicker{margin:0 0 .7rem;font-family:var(--font-body);font-weight:500;letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;color:#7a7a7a}.legal-doc h1{margin:0 0 .5rem;font-size:clamp(2.1rem,6vw,3.2rem);letter-spacing:-.04em;line-height:.98;color:#dcdcdc}.legal-updated{margin:0 0 1.8rem;color:#6e6e6e}.legal-doc h2{margin:1.75rem 0 .55rem;font-size:1.25rem;color:#d0d0d0}.legal-doc p,.legal-doc li{font-weight:400;line-height:1.65;color:#8a8a8a}.legal-doc p{margin:0 0 .85rem}.legal-doc ul{margin:0 0 .85rem;padding-left:1.2rem;display:grid;gap:.35rem}.legal-doc a{color:#d0d0d0;text-decoration:underline;text-underline-offset:3px}.profile-card{display:grid;gap:1.35rem;max-width:40rem;padding:1.35rem 1.4rem 1.25rem}.profile-who{display:flex;align-items:center;gap:1rem}.profile-who h2{margin:0 0 .2rem;font-size:1.55rem}.profile-who p{margin:0 0 .45rem;font-weight:650;color:#3a3a3a}.profile-dl{margin:0;display:grid;gap:.85rem;padding-top:.35rem;border-top:1px solid #efefef}.profile-dl div{display:grid;gap:.15rem}.profile-dl dt{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.profile-dl dd{margin:0;font-weight:650}.profile-foot{margin:0;font-size:.9rem;font-weight:650;color:#6b6b6b}.profile-foot a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.profile-signout{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #efefef}.profile-signout h3{margin:0 0 .2rem;font-size:1rem}.profile-signout p{margin:0;font-size:.85rem;color:#6b6b6b}@media(max-width:460px){.profile-signout{align-items:flex-start;flex-direction:column}}:root{--ink: #171417;--ink-soft: #2c262c;--paper: #fff6ea;--paper-2: #ffe8c8;--lime: #c6f135;--lime-deep: #9fd400;--coral: #ff5a3c;--sky: #4ec3ff;--cream: #fffaf3;--line: 3px solid var(--ink);--radius: 18px;--radius-sm: 12px;--shadow: 5px 5px 0 var(--ink);--shadow-sm: 3px 3px 0 var(--ink);--font-display: "Fredoka", "Trebuchet MS", sans-serif;--font-body: "Nunito", "Segoe UI", sans-serif;--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--max: 1120px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);color:#ececec;background:#050505;background-attachment:scroll;-webkit-font-smoothing:antialiased}body:before{content:none}#root{position:relative;z-index:1;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;margin:0}p{margin:0;line-height:1.55}button,input{font:inherit}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wiggle-in{0%{opacity:0;transform:translateY(18px) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.anim-in{animation:wiggle-in .7s var(--ease-bounce) both}.anim-pop{animation:pop .45s var(--ease-bounce) both}
