/* onlinevideocallingapp.com */
@font-face{font-family:"Lexend";src:url(ff/hd-1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Lexend";src:url(ff/hd-1.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Fira Sans";src:url(ff/bd-1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Fira Sans";src:url(ff/bd-2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}

:root{--ng-b:#190D20;--ng-s:#211827;--ng-t:#EBE3F1;--ng-t2:#A197A9;--ng-a:#A7D482;--ng-a2:#84609A;--ng-ao:#211827;--ng-l:rgba(230,234,242,0.20);--ng-l2:rgba(230,234,242,0.10);--ng-g:linear-gradient(151deg,#0E120B,#0A0F06 50%,#000C09);--ng-w:1.5px;--ng-d:0 28px 60px -30px rgba(0,0,0,.32);--ng-u:0.74rem;
    --ng-m:33.1em;color-scheme:light}
[data-theme='dark']{--ng-b:#F9F0FF;--ng-s:#FAF3FF;--ng-t:#1E1821;--ng-t2:#675D6E;--ng-a:#F5FFED;--ng-a2:#D1A9EB;--ng-ao:#110617;--ng-l:rgba(30,24,34,0.16);--ng-l2:rgba(30,24,34,0.09);--ng-g:linear-gradient(157deg,#F9FFF4,#F3FBED 50%,#E4FBF5);color-scheme:dark}

*{box-sizing:border-box}
body{margin:0;background:var(--ng-b);color:var(--ng-t);
    font:400 16.7px/1.47 'Fira Sans',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;
    -webkit-font-smoothing:antialiased}
h1,h2,h3,.action,.wordmark{font-family:'Lexend',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;
    font-weight:800;line-height:1.26;letter-spacing:-0.007em;
    text-wrap:balance}
h1{font-size:clamp(22.3px,2.77vw,36.0px);margin:0 0 calc(var(--ng-u)*1.1)}
h2{font-size:clamp(18.0px,2.57vw,20.9px);margin:calc(var(--ng-u)*2.4) 0 var(--ng-u)}

p{margin:0 0 var(--ng-u);max-width:var(--ng-m)}
a{color:var(--ng-a)}
img,svg{max-width:100%}
:focus-visible{outline:2px solid var(--ng-a);outline-offset:3px}
.measure{width:min(100% - 2.4rem,1100px);margin-inline:auto}

.index ul{display:flex;flex-wrap:wrap;gap:.15rem .9rem;list-style:none;margin:0;padding:0}
.index a{text-decoration:none;color:var(--ng-t2);font-size:14.8px;
    letter-spacing:.04em}
.index a:hover,.index a[aria-current]{color:var(--ng-t)}
.wordmark{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}
.wordmark svg{width:2rem;height:2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}
.wordmark span{font-size:17.3px;letter-spacing:-.01em;white-space:nowrap}

.action{display:inline-flex;align-items:center;gap:.55em;padding:.72em 1.5em;
    border:var(--ng-w) solid var(--ng-a);border-radius:4px;text-decoration:none;
    color:var(--ng-a);background:transparent;font-size:17.7px;cursor:pointer}
.action:hover{background:var(--ng-a);color:var(--ng-ao)}
.action svg{width:1em;height:1em}

.doorway .doorway-title{font-size:clamp(15.7px,1.83vw,23.8px);
    margin:0 0 .5em;max-width:28ch}
.doorway .doorway-note{color:var(--ng-t2);max-width:54ch;margin:0 0 calc(var(--ng-u)*1.3)}

.plate{margin:calc(var(--ng-u)*1.9) 0}
.plate svg{display:block;width:100%;height:auto}
.plate figcaption{margin-top:.7em;font-size:14.8px;color:var(--ng-t2)}
.plate .ng-accent{stroke:var(--ng-a)}
.plate .ng-fill{fill:var(--ng-b);stroke:var(--ng-l)}
.plate .ng-dot{fill:var(--ng-a);stroke:none}

.audience{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:var(--ng-u) 0;padding:0}
.audience li{border:var(--ng-w) solid var(--ng-l);border-radius:4px;
    padding:.3em .9em;font-size:15.7px;color:var(--ng-t2)}
.advice{list-style:none;margin:var(--ng-u) 0;padding:0;display:flex;flex-direction:column;
    gap:.8rem;max-width:var(--ng-m)}
.questions details{border-bottom:var(--ng-w) solid var(--ng-l2);max-width:var(--ng-m)}
.questions summary{cursor:pointer;padding:.85em 0;font-weight:500}
.questions p{color:var(--ng-t2);padding-bottom:.85em}
.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;
    list-style:none;margin:calc(var(--ng-u)*1.3) 0;padding:0}
.points li{padding:1rem 1.15rem;border-radius:4px;background:var(--ng-s);border:0}
.points b{display:block;font-family:'Lexend',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin-bottom:.3em}
.points span{color:var(--ng-t2);font-size:15.7px}
.colophon{border-top:var(--ng-w) solid var(--ng-l);margin-top:calc(var(--ng-u)*2.6);
    padding:calc(var(--ng-u)*1.8) 0;font-size:15.7px;color:var(--ng-t2)}
.masthead{padding:1.6rem 0;border-bottom:var(--ng-w) solid var(--ng-l)}
.masthead .measure{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}
.masthead-top{order:0}
.masthead-main{order:2}
.masthead .index{order:1}
.masthead .index ul{justify-content:center}
.article{padding:0}
.passage{padding:calc(var(--ng-u)*2.4) 0;border-bottom:var(--ng-w) solid var(--ng-l2)}
.passage:nth-child(odd){background:var(--ng-s)}
.passage h2{margin-top:0}
.gutter{padding:1.3rem 0;border-bottom:var(--ng-w) solid var(--ng-l)}
.gutter .measure{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between}
.summary2{display:none}
@media(min-width:66rem){
    body{display:grid;grid-template-columns:15.5rem minmax(0,1fr);align-items:start;max-width:1400px;margin-inline:auto}
    body>*{grid-column:2;min-width:0}
    .gutter{grid-column:1;grid-row:1/99;position:sticky;top:0;height:100vh;padding:2.4rem 1.5rem;border:0;overflow:auto;border-inline-end:var(--ng-w) solid var(--ng-l)}
    .gutter .measure{width:auto;flex-direction:column;align-items:stretch;gap:1.4rem;min-width:0}
    .gutter .measure>*{min-width:0}
    .gutter .measure *{min-width:0}
    .gutter .action{white-space:normal;overflow-wrap:anywhere;text-align:center}
    .gutter .wordmark{min-width:0;flex-wrap:wrap}
    .gutter .wordmark span{white-space:normal;overflow-wrap:anywhere}
    .summary2{display:flex;flex-direction:column;gap:.42rem;font-size:14.8px;min-width:0}
    .summary2 a{color:var(--ng-t2);text-decoration:none;display:block;line-height:1.32;overflow-wrap:anywhere}
    .summary2 a:hover{color:var(--ng-a)}
    .article .measure,.doorway .measure,.colophon .measure{width:auto;padding-inline:clamp(1.7rem,3.4vw,3.2rem) clamp(1.2rem,2vw,2rem)}
    h1{font-size:clamp(22.3px,3.2vw,28.8px)}
}
body{padding-bottom:4.8rem}
.notice{bottom:4.9rem}
.footline{position:fixed;inset-inline:0;bottom:0;z-index:9;background:var(--ng-s);border-top:var(--ng-w) solid var(--ng-l);box-shadow:0 -14px 34px -28px rgba(0,0,0,.5)}
.footline .measure{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:.62rem 0;flex-wrap:wrap}
.footline b{font-size:15.7px;color:var(--ng-t2);font-weight:500;max-width:46ch}
.footline .action{padding:.55em 1.2em;font-size:17.1px}
@media(max-width:40rem){.footline .measure{justify-content:center;text-align:center}}
.colophon{border-top:var(--ng-w) solid var(--ng-l);margin-top:calc(var(--ng-u)*2.6);padding:calc(var(--ng-u)*1.8) 0;font-size:15.7px;color:var(--ng-t2)}
.colophon a{color:inherit}
.colophon a:hover{color:var(--ng-a)}
.colophon i{font-style:normal;font-size:.78em;opacity:.75;margin-inline-start:.28em;vertical-align:.08em}
.colophon .measure{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}
.colophon p{margin:0;max-width:58ch}
.colophon-links{display:flex;gap:1.1rem;flex-wrap:wrap;justify-content:center}
.action{background:var(--ng-a);color:var(--ng-ao);border-radius:4px;padding:.86em 1.6em}
.action:hover{background:var(--ng-t);border-color:var(--ng-t);color:var(--ng-b)}
.margin,.matrix table,.points li,.audience li{background:color-mix(in oklab,var(--ng-a) 10%,var(--ng-b))}
.extract{background:color-mix(in oklab,var(--ng-a) 10%,var(--ng-b))}
body{background-image:linear-gradient(to right,color-mix(in oklab,var(--ng-l) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ng-l) 55%,transparent) 1px,transparent 1px);background-size:35.0px 35.0px;background-attachment:fixed}
.doorway-note{margin:.9em 0 0;font-size:.82em;color:var(--ng-t2)}
.doorway__term{background:var(--ng-s);border:var(--ng-w) solid var(--ng-l);border-radius:10px;padding:clamp(1.6rem,4vw,2.6rem);max-width:50rem;font-variant-numeric:tabular-nums}
.doorway__dot{display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--ng-a);margin-inline-end:.5em;vertical-align:middle}
.doorway__key{font-family:ui-monospace,monospace;font-size:.8em;letter-spacing:.12em;color:var(--ng-t2)}
.doorway__term .doorway-title{font-family:ui-monospace,monospace;letter-spacing:-.01em}
.notice{position:fixed;inset:auto 0 0;background:var(--ng-s);z-index:9;border-top:var(--ng-w) solid var(--ng-l);padding:.9rem 0;font-size:.86em}
.notice__in{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media(max-width:46rem){.notice{position:fixed;inset:auto 0 0;width:auto;max-width:none;transform:none;display:block;border-radius:0;border:0;border-top:var(--ng-w) solid var(--ng-l);padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom));font-size:.85em;line-height:1.45;background:var(--ng-b);box-shadow:0 -8px 24px -18px rgba(0,0,0,.5)}.notice>*{max-width:none}.notice .action,.notice button{display:block;width:100%;margin-top:.7rem;text-align:center}}
body{padding-bottom:var(--ng-ch,5.5rem)}
.cb-off body,html.cb-off body{--ng-ch:0rem}
.plate{background-image:radial-gradient(var(--ng-l) 1px,transparent 1px);background-size:14px 14px;padding:clamp(1rem,3vw,2rem);border-radius:var(--ng-rr,8px)}
.plate svg{display:block;width:100%;height:auto;fill:var(--ng-b);stroke:var(--ng-t2);stroke-width:1.8}
.plate .ng-accent{stroke:var(--ng-a);fill:var(--ng-b)}
.plate .ng-cut{fill:none;stroke:var(--ng-a)}
.plate .ng-fill{fill:var(--ng-b)}
.plate .ng-dot{fill:var(--ng-a);stroke:none}
.doorway-hero{margin-bottom:calc(var(--ng-u)*1.4)}
.doorway-hero__ask{border:var(--ng-w) solid var(--ng-l);border-radius:var(--ng-rr,8px);background:var(--ng-s);padding:clamp(1.1rem,3vw,1.8rem)}
.doorway-hero__badge{display:inline-block;border:var(--ng-w) solid var(--ng-a);color:var(--ng-a);border-radius:999px;padding:.15em .8em;font-size:.76em;font-weight:700;letter-spacing:.07em;margin-bottom:.7em}
.doorway-hero__q{margin:0 0 .9em;font-weight:600;max-width:34ch}
.doorway-hero__go{display:inline-flex;align-items:center;gap:.5em}
.doorway-hero__note{margin:.8em 0 0;color:var(--ng-t2);font-size:.85em}
.doorway-hero--columns{display:flex;flex-wrap:wrap;container-type:inline-size;gap:clamp(1.2rem,3vw,2.4rem);align-items:flex-start}
.doorway-hero--columns h1{font-size:clamp(1.5rem,5.5cqi,2.6rem)}
.doorway-hero--columns>.doorway-hero__text{flex:1 0 min(42ch,100%);min-width:0}
.doorway-hero--columns>.doorway-hero__ask{flex:1 0 min(15rem,100%);min-width:0}
@media(min-width:52rem){.doorway-hero--columns .doorway-hero__ask{position:sticky;top:1.2rem}}
.doorway-hero--columns h1{margin-top:0}
.further{margin:2.6rem 0;padding:1.1rem 1.3rem;background:var(--ng-s);border-inline-start:3px solid var(--ng-a)}
.further ul{margin:0;padding-inline-start:1.1em}
.further li{margin:.45em 0;color:var(--ng-t2)}
.further a{color:var(--ng-t)}
.further i{font-style:normal;font-size:.72em;letter-spacing:.06em;margin-inline-start:.45em;padding:.05em .35em;border-radius:3px;background:var(--ng-s);color:var(--ng-t2);border:var(--ng-w) solid var(--ng-l2)}
.questions__qa{margin:1.4rem 0;max-width:var(--ng-m)}
.questions__qa h3{font-size:1.02em;margin:0 0 .35em}
.questions__qa p{margin:0;color:var(--ng-t2)}
.doorway-soft{border-inline-start:3px solid var(--ng-a);padding-block:.2rem;padding-inline:1.1rem 0;margin:2rem 0;max-width:var(--ng-m)}
.doorway-soft a{font-weight:650}
.doorway-soft span{display:block;color:var(--ng-t2);font-size:.86em;margin-top:.3em}
.colophon i{font-style:normal;font-size:.72em;letter-spacing:.06em;margin-inline-start:.35em;color:var(--ng-t2);opacity:.8}
.legal p,.legal h2,.legal h1{max-width:var(--ng-m)}
.legal .upd{color:var(--ng-t2);font-size:.85em;margin-bottom:2.4em}
.colophon p{margin:.35em 0;max-width:none}
.passage>h2{background:var(--ng-s);display:inline-block;padding:.18em .55em;margin-inline-start:-.55em;border-radius:var(--ng-rr,4px)}
.points2{margin:0 0 var(--ng-u);padding-inline-start:1.15em;max-width:var(--ng-m)}
.points2 li{margin:.35em 0}
.points2 li::marker{color:var(--ng-a)}
.stages{margin:0 0 var(--ng-u);padding:0;list-style:none;counter-reset:st;max-width:var(--ng-m)}
.stages li{counter-increment:st;position:relative;padding-inline-start:2.1em;margin:.55em 0}
.stages li::before{content:counter(st);position:absolute;inset-inline-start:0;top:.05em;width:1.5em;height:1.5em;display:grid;place-items:center;border-radius:50%;font-size:.78em;background:var(--ng-a);color:var(--ng-ao);font-weight:700}
.matrix{overflow-x:auto;margin:0 0 var(--ng-u)}
.matrix table{border-collapse:collapse;width:100%;font-size:.94em}
.matrix th,.matrix td{text-align:start;padding:.5em .7em;border-bottom:var(--ng-w) solid var(--ng-l2);vertical-align:top}
.matrix th{border-bottom-width:calc(var(--ng-w)*2);border-bottom-color:var(--ng-l);font-weight:700}
.matrix tr:last-child td{border-bottom:0}
.extract{margin:calc(var(--ng-u)*1.2) 0;padding-inline-start:1.1em;border-inline-start:3px solid var(--ng-a);max-width:var(--ng-m)}
.extract p{font-size:1.12em;margin:0 0 .35em}
.extract cite{font-style:normal;font-size:.85em;color:var(--ng-t2)}
.margin{margin:calc(var(--ng-u)*1.1) 0;padding:.9em 1.1em;background:var(--ng-s);border-radius:4px;border:var(--ng-w) solid var(--ng-l2);max-width:var(--ng-m);font-size:.95em}
.margin b{display:block;margin-bottom:.3em;color:var(--ng-a)}
.margin p{margin:0}
.queries{margin:0 0 var(--ng-u);max-width:var(--ng-m)}
.queries dt{font-weight:700;margin-top:.9em}
.queries dd{margin:.25em 0 0;color:var(--ng-t2)}
.queries details{border-bottom:var(--ng-w) solid var(--ng-l2);padding:.55em 0}
.queries summary{font-weight:700;cursor:pointer}
.queries details p{margin:.4em 0 0;color:var(--ng-t2)}
.matrix caption{text-align:start;font-weight:700;padding:0 0 .5em}
.matrix th[scope=row]{font-weight:650;white-space:nowrap}
.points2 b,.stages b{color:var(--ng-a)}
.callout{margin:calc(var(--ng-u)*1.3) 0;max-width:var(--ng-m)}
html.cb-off body,html[data-cb=off] body{--ng-ch:0rem}
