.shell{display:flex;min-height:100svh;flex-direction:column}.shell>main{flex:1}.plain-nav__end{display:flex;align-items:center;gap:1.25rem}.site-footer{position:relative;z-index:1;background:#000;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.site-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;padding-block:clamp(1.25rem,3.4svh,2.5rem) clamp(.875rem,2.2svh,1.5rem)}.site-footer__identity{grid-column:1/-1}.site-footer__address{margin-top:.625rem;color:var(--text-3);font-size:.8125rem;font-style:normal;line-height:1.5}@media (min-width:900px){.site-footer__grid{grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr));gap:2rem}.site-footer__identity{grid-column:auto}}.site-footer__heading{margin-bottom:.5rem;font-size:.8125rem;font-weight:500;letter-spacing:-.006em}.site-footer__column ul{display:grid;gap:.25rem}.site-footer__link{color:var(--text-3);font-size:.8125rem;line-height:1.5;transition:color .16s var(--ease-apple)}@media (hover:hover){.site-footer__link:hover{color:var(--text)}}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;padding-bottom:clamp(.875rem,2.2svh,1.5rem);color:var(--text-3);font-size:.75rem;line-height:1.5}.fill{padding-inline:.25em;border-radius:.25em;background:rgba(255,214,10,.16);color:var(--caution)}.gate{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;background:#000}.gate__backdrop,.gate__room{position:absolute;inset:0}.gate__room{background:radial-gradient(ellipse 34% 58% at 50% -8%,rgba(214,224,255,.14),transparent 72%),radial-gradient(ellipse 28% 50% at -6% 64%,rgba(255,112,182,.075),transparent 70%),radial-gradient(ellipse 28% 50% at 106% 64%,rgba(100,152,255,.085),transparent 70%);transition:opacity .6s var(--ease-apple)}.gate__floor{position:absolute;inset:84% 0 0;background:radial-gradient(ellipse 46% 90% at 50% 0,rgba(190,206,255,.075),transparent 72%)}.gate__horizon{--core:hsla(0,0%,100%,.85);position:absolute;top:84%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 6%,rgba(255,120,190,.5) 26%,var(--core) 50%,rgba(110,160,255,.55) 74%,transparent 94%);box-shadow:0 0 12px 1px rgba(210,222,255,.22),0 0 60px 8px rgba(150,175,255,.08);transition:background .4s var(--ease-apple),box-shadow .4s var(--ease-apple)}.gate[data-state=verified] .gate__horizon{--core:var(--signal);box-shadow:0 0 14px 1px rgba(48,209,88,.45),0 0 70px 10px rgba(48,209,88,.14)}.gate[data-state=rejected] .gate__horizon{--core:var(--fault);box-shadow:0 0 14px 1px rgba(255,105,97,.45),0 0 70px 10px rgba(255,105,97,.14)}@media (prefers-reduced-motion:no-preference){.gate[data-state=busy] .gate__room{animation:gate-breathe 1.4s var(--ease-in-out-apple) infinite}}@keyframes gate-breathe{50%{opacity:.72}}.gate__backdrop:after{content:"";position:absolute;inset:0 0 auto;height:7rem;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.42) 62%,transparent);pointer-events:none}.gate__stage{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center;padding:calc(3.25rem + clamp(.5rem, 2svh, 1.5rem)) 1.25rem clamp(.5rem,2svh,1.5rem)}.gate__panel{width:min(100%,28.5rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.75rem;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.14),0 40px 120px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.gate__panel--wide{width:min(100%,34rem)}.gate__title{background:linear-gradient(180deg,#fff 40%,#c7c7cc);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.875rem,min(1.4rem + 1.6vw,6.6svh),2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;padding-bottom:.06em;text-align:center}.gate__lead{margin-top:.375rem;color:var(--text-2);font-size:.9375rem;line-height:1.4;letter-spacing:-.012em;text-align:center;text-wrap:balance}.gate__form{display:grid;gap:clamp(.5rem,1.7svh,.875rem);margin-top:clamp(.875rem,2.8svh,1.75rem)}.oauth{display:grid;gap:.625rem}.gate__panel>.oauth{margin-top:clamp(.875rem,2.8svh,1.75rem)}.gate__panel>.oauth+.gate__form{margin-top:.625rem}.oauth__buttons{display:grid;gap:.5rem}.oauth__button{display:flex;height:2.75rem;align-items:center;justify-content:center;gap:.625rem;padding:0 1rem;border-radius:.75rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);color:#1f1f1f;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;transition:background-color .16s var(--ease-apple),transform .16s var(--ease-apple)}@media (hover:hover){.oauth__button:hover{background:#ececee}}.oauth__button:active{transform:scale(.99)}.oauth__button:focus-visible{outline:2px solid var(--text-2);outline-offset:3px}.oauth__mark{width:1.125rem;height:1.125rem;flex:none}.oauth__button--github{color:#000}.oauth__consent{color:var(--text-3);font-size:.75rem;line-height:1.4;text-align:center}.oauth__consent a{color:var(--text-2);text-decoration:underline;text-underline-offset:2px}.oauth__divider{display:flex;align-items:center;gap:.75rem;color:var(--text-3);font-size:.75rem}.oauth__divider:after,.oauth__divider:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.gate__legal{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;padding:0 1.25rem clamp(.625rem,2svh,1.25rem);color:var(--text-3);font-size:.75rem}.gate__legal a{transition:color .16s var(--ease-apple)}@media (hover:hover){.gate__legal a:hover{color:var(--text)}}.gate__email{display:block;color:var(--text);overflow-wrap:anywhere}.gate__row{display:flex;justify-content:space-between;gap:1rem;color:var(--text-2);font-size:.875rem}.form-hint.gate__dev{padding:.5rem .75rem;border-radius:.75rem;background:rgba(255,214,10,.1);color:var(--caution);font-size:.8125rem}.gate__dev strong{font-weight:600;letter-spacing:.08em}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.otp__cell{display:grid;height:clamp(3rem,9.5svh,3.75rem);place-items:center;border-radius:.875rem;background:hsla(0,0%,100%,.06);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:1.5rem;font-weight:500;transition:background-color .14s var(--ease-apple),box-shadow .14s var(--ease-apple)}.otp__cell[data-active=true]{background:hsla(0,0%,100%,.09);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6)}.otp__cell[data-active=true][data-filled=false]:after{content:"";width:1.5px;height:1.375rem;background:var(--text);animation:otp-caret 1.1s steps(1) infinite}@keyframes otp-caret{50%{opacity:0}}.otp__input{position:absolute;inset:0;width:100%;height:100%;font-size:1rem;opacity:0;cursor:text}.otp__input:disabled{cursor:default}.gate__switch{color:var(--text-3);font-size:.875rem;text-align:center}.text-link{color:var(--text);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:.18em;transition:text-decoration-color .16s var(--ease-apple)}@media (hover:hover){.text-link:hover{text-decoration-color:currentColor}}.form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.5rem,1.7svh,.875rem)}@media (min-width:520px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.form-field{display:grid;gap:.3125rem;min-width:0}.form-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--text-2);font-size:.8125rem;letter-spacing:-.006em}.form-hint{color:var(--text-3);font-size:.75rem;line-height:1.4}.form-error{color:var(--fault)}.form-error,.form-success{font-size:.875rem;line-height:1.4;letter-spacing:-.008em}.form-success{color:var(--signal)}.check{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.625rem;align-items:start;color:var(--text-2);font-size:.8125rem;line-height:1.4;cursor:pointer}.check input{width:1.125rem;height:1.125rem;margin:.0625rem 0 0;appearance:none;border-radius:.3125rem;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);cursor:pointer;transition:background-color .14s var(--ease-apple),box-shadow .14s var(--ease-apple)}.check input:checked{background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center /.875rem no-repeat;box-shadow:none}.commitment{min-height:2.25rem;color:var(--text-2);font-size:.8125rem;line-height:1.38;letter-spacing:-.006em;text-align:center;text-wrap:balance}.segment--full{display:flex}.segment--full .segment__item{flex:1;padding-inline:.5rem}.doc-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:5.5rem 4.5rem}@media (min-width:900px){.doc-shell{grid-template-columns:13.5rem minmax(0,1fr);gap:3.5rem;padding-block:6rem 6rem}}.doc-nav ul{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.doc-nav__link{display:block;padding:.375rem .75rem;border-radius:.625rem;color:var(--text-3);font-size:.875rem;line-height:1.4;letter-spacing:-.008em;white-space:nowrap;transition:color .16s var(--ease-apple),background-color .16s var(--ease-apple)}.doc-nav__link[aria-current=page]{background:hsla(0,0%,100%,.08);color:var(--text)}@media (hover:hover){.doc-nav__link:hover{color:var(--text)}}@media (min-width:900px){.doc-nav{position:sticky;top:5rem;align-self:start}.doc-nav ul{display:grid;gap:.125rem;overflow:visible}.doc-nav__link{white-space:normal}}.doc{max-width:42rem;color:var(--text-2);font-size:1rem;line-height:1.6;letter-spacing:-.008em}.doc__title{color:var(--text);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.doc__intro{margin-top:1rem;max-width:38rem;font-size:1.125rem;line-height:1.45;letter-spacing:-.014em;text-wrap:pretty}.doc__meta{margin-top:.75rem;color:var(--text-3);font-size:.8125rem}.doc h2{margin-top:2.75rem;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.022em}.doc h2+.doc-table,.doc h2+ol,.doc h2+p,.doc h2+ul{margin-top:.625rem}.doc .doc-table+p,.doc ol+p,.doc p+.doc-table,.doc p+p,.doc p+ul,.doc ul+p{margin-top:.875rem}.doc ol,.doc ul{display:grid;gap:.5rem;padding-left:1.25rem}.doc ul{list-style:disc}.doc ol{list-style:decimal}.doc li::marker{color:var(--text-3)}.doc strong{color:var(--text);font-weight:500}.doc a:not(.policy-list__item){color:var(--text);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:.18em}.doc code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875em}.doc-table{overflow-x:auto;border-radius:.875rem;background:var(--tile)}.doc-table table{width:100%;min-width:30rem;border-collapse:collapse;font-size:.875rem;line-height:1.45}.doc-table td,.doc-table th{padding:.75rem 1rem;text-align:left;vertical-align:top}.doc-table th{color:var(--text);font-weight:500}.doc-table tbody tr:first-child td,.doc-table tbody tr:first-child th,.doc-table tr+tr td,.doc-table tr+tr th{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.doc-table tbody:first-child tr:first-child td,.doc-table tbody:first-child tr:first-child th{box-shadow:none}.doc-notice{margin-bottom:2rem;padding:.75rem 1rem;border-radius:.875rem;background:rgba(255,214,10,.1);color:var(--caution);font-size:.875rem;line-height:1.45}.policy-list{display:grid;gap:0;margin-top:2rem;padding-left:0!important;list-style:none!important;overflow:hidden;border-radius:1.75rem;background:var(--tile)}.policy-list li+li{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.policy-list__item{display:block;padding:1rem 1.5rem;transition:background-color .16s var(--ease-apple)}@media (hover:hover){.policy-list__item:hover{background:hsla(0,0%,100%,.04)}}.policy-list__title{display:block;color:var(--text);font-size:1rem;font-weight:500;letter-spacing:-.014em}.policy-list__summary{display:block;margin-top:.125rem;color:var(--text-3);font-size:.875rem;line-height:1.4}.contact{max-width:52rem;padding-block:5.5rem 4.5rem}@media (min-width:900px){.contact{padding-block:7rem 6rem}}.contact__rows{margin-top:2rem;overflow:hidden;border-radius:1.75rem;background:var(--tile)}.contact__row{display:grid;gap:.5rem 2rem;padding:1.125rem 1.5rem}.contact__row+.contact__row{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}@media (min-width:720px){.contact__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.contact__title{font-size:1rem;font-weight:500;letter-spacing:-.014em}.contact__detail{margin-top:.125rem;color:var(--text-2);font-size:.875rem;line-height:1.5}.contact__address{color:var(--text);font-size:.875rem}.contact__legal{margin-top:2rem;padding-inline:1.5rem}.contact__legal .contact__detail+.contact__detail{margin-top:.75rem}.status-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem 1.25rem 4rem;text-align:center}.status-page--full{min-height:100svh;padding-block:2rem}.status-page__title{background:linear-gradient(180deg,#fff 40%,#c7c7cc);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.5rem,min(1.6rem + 3vw,9svh),4.25rem);font-weight:600;line-height:1.06;letter-spacing:-.042em;padding-bottom:.06em;text-wrap:balance}.status-page__lead{max-width:30rem;margin:.75rem 0 1.75rem;color:var(--text-2);font-size:1.125rem;line-height:1.42;letter-spacing:-.016em;text-wrap:balance}.status-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.app{display:flex;min-height:100svh;flex-direction:column}.app__bar{position:sticky;top:0;z-index:40;height:3.25rem;background:rgba(10,10,12,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 hsla(0,0%,100%,.06)}.app__bar-inner{height:100%;justify-content:space-between;gap:1rem}.app__bar-end,.app__bar-inner{display:flex;align-items:center}.app__bar-end{gap:.5rem}.app__tabs-row{display:flex;justify-content:center;padding-block:.75rem 0}@media (min-width:900px){.app__tabs-row{position:fixed;top:0;left:50%;z-index:41;height:3.25rem;align-items:center;padding:0;transform:translateX(-50%)}}.segment--bar{background:hsla(0,0%,100%,.05)}.segment--bar .segment__item{height:2rem;padding-inline:.875rem}.app__main{flex:1;width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(1.25rem,3.4svh,2.25rem) clamp(2rem,6svh,4rem)}.app__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.app__title{font-size:clamp(1.625rem,min(1.2rem + 1.4vw,5.6svh),2.25rem);font-weight:600;line-height:1.1;letter-spacing:-.034em}.app__subtitle{margin-top:.25rem;color:var(--text-2);font-size:.9375rem;letter-spacing:-.012em}.app__notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem .75rem .75rem 1.125rem;border-radius:.875rem;background:var(--tile);font-size:.875rem;line-height:1.4;letter-spacing:-.008em}.app__notice--good{background:rgba(48,209,88,.1);color:var(--signal)}.app__notice--warn{background:rgba(255,214,10,.1);color:var(--caution)}.app__notice--bad{background:rgba(255,69,58,.12);color:var(--fault)}.icon-button{position:relative;display:inline-grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:50%;color:var(--text-2);transition:background-color .16s ease,color .16s ease,transform .14s var(--ease-out)}.icon-button:active{transform:scale(.94)}.icon-button:after{content:"";position:absolute;inset:-6px}@media (hover:hover){.icon-button:hover{background:hsla(0,0%,100%,.08);color:var(--text)}}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(.875rem,2.6svh,1.5rem)}@media (min-width:900px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.metric{padding:clamp(.875rem,2.4svh,1.5rem) clamp(1rem,2.6svh,1.5rem);border-radius:1.25rem;background:var(--tile)}.metric__value{display:block;margin-top:.25rem;font-size:clamp(1.75rem,min(1.2rem + 1.6vw,6.4svh),2.75rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.metric__value small{color:var(--text-3);font-size:.875rem;font-weight:400;letter-spacing:-.01em}.meter{height:4px;margin-top:.625rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.meter>span{display:block;height:100%;background:var(--text);transform-origin:left center;transition:transform .26s var(--ease-out)}.meter--warn>span{background:var(--caution)}.meter--full>span{background:var(--fault)}.endpoints{display:grid;gap:.75rem;margin-top:clamp(.75rem,2svh,1rem)}.endpoint-card{display:grid;gap:.875rem;padding:clamp(1rem,2.6svh,1.5rem);border-radius:1.25rem;background:var(--tile)}.endpoint-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1.5rem}.endpoint-card__name{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.endpoint-card__inbox{margin-top:.125rem;color:var(--text-2);font-size:.875rem;overflow-wrap:anywhere}.endpoint-card__counts{display:flex;gap:1.25rem;color:var(--text-3);font-size:.8125rem;font-variant-numeric:tabular-nums}.endpoint-card__counts strong{display:block;color:var(--text);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.url-well{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.4375rem .4375rem .4375rem .875rem;border-radius:.875rem;background:var(--well)}.url-well code{min-width:0;flex:1;overflow:hidden;color:var(--text-2);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.endpoint-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem}.chips{display:flex;flex-wrap:wrap;gap:.375rem}.chip{display:inline-flex;height:1.625rem;align-items:center;gap:.3125rem;padding-inline:.625rem;border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--text-2);font-size:.75rem;letter-spacing:-.004em}.endpoint-card__actions{display:flex;flex-wrap:wrap;gap:.375rem}.empty{display:flex;flex-direction:column;align-items:center;padding:clamp(2rem,8svh,4rem) 1.5rem;border-radius:1.25rem;background:var(--tile);text-align:center}.empty__title{font-size:1.25rem;font-weight:600;letter-spacing:-.022em}.empty__text{max-width:26rem;margin:.375rem 0 1.25rem;color:var(--text-2);font-size:.9375rem;line-height:1.45;text-wrap:balance}.lead-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(.75rem,2svh,1rem)}.lead-tools__end{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.field--compact{width:auto;height:2.25rem;padding-inline:.75rem;border-radius:999px;font-size:.8125rem}.select{padding-right:2rem;appearance:none;background:hsla(0,0%,100%,.06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a1a1a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right .625rem center /.875rem no-repeat;cursor:pointer}.select option{background:#1b1b1e;color:var(--text)}.leads{margin-top:.75rem;overflow:hidden;border-radius:1.25rem;background:var(--tile)}.lead-row{display:grid;width:100%;grid-template-columns:6.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 1.25rem;text-align:left;transition:background-color .16s var(--ease-apple)}.leads li+li .lead-row{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}@media (min-width:760px){.lead-row{grid-template-columns:6.5rem minmax(0,1fr) 11rem 6rem;align-items:center}}@media (hover:hover){.lead-row:hover{background:hsla(0,0%,100%,.04)}}.lead-row__form,.lead-row__time{color:var(--text-3);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row__time{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:759px){.lead-row__form,.lead-row__time{display:none}}.badge--warn{background:rgba(255,214,10,.14);color:var(--caution)}.leads-more{padding:.75rem 1.25rem;color:var(--text-3);font-size:.8125rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.panels{display:grid;gap:.75rem;margin-top:clamp(.75rem,2svh,1rem)}@media (min-width:900px){.panels--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.panel{display:flex;min-width:0;flex-direction:column;padding:clamp(1.125rem,3svh,1.75rem);border-radius:1.75rem;background:var(--tile)}.panel--wide{grid-column:1/-1}.panel__title{font-size:1.125rem;font-weight:600;letter-spacing:-.022em}.panel__text{margin-top:.25rem;color:var(--text-2);font-size:.9375rem;line-height:1.45;letter-spacing:-.01em}.panel__form{display:grid;gap:.75rem;margin-top:1rem}.key-list{margin-top:.875rem;overflow:hidden;border-radius:.875rem;background:var(--well)}.key-list__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.625rem .625rem .625rem .875rem}.key-list__row+.key-list__row{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.key-list__name{font-size:.9375rem;font-weight:500;letter-spacing:-.012em}.key-list__meta{color:var(--text-3);font-size:.8125rem}.panel__divider{height:1px;margin-block:1.25rem;background:hsla(0,0%,100%,.07)}.panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem}.current-plan{display:grid;gap:1rem 2.5rem}@media (min-width:760px){.current-plan{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.current-plan__price{margin-top:.25rem;font-size:clamp(2rem,min(1.4rem + 2vw,7.4svh),3rem);font-weight:600;line-height:1.06;letter-spacing:-.04em}.current-plan__price small{color:var(--text-2);font-size:.9375rem;font-weight:400;letter-spacing:-.012em}.usage__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--text-2);font-size:.875rem}.usage__row strong{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.offer-grid{display:grid;gap:.75rem;margin-top:.75rem}@media (min-width:760px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.offer{display:flex;flex-direction:column;padding:clamp(1.125rem,3svh,1.75rem);border-radius:1.75rem;background:var(--tile)}@media (min-width:760px){.offer:only-child{grid-column:1/-1}.offer:only-child .offer__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer__price{margin-top:.5rem;font-size:2.25rem;font-weight:600;line-height:1.1;letter-spacing:-.04em}.offer__price small{color:var(--text-2);font-size:.9375rem;font-weight:400;letter-spacing:-.012em}.offer__list{display:grid;flex:1;align-content:start;gap:.375rem;margin-block:.875rem 1.125rem;color:#d1d1d6;font-size:.875rem;letter-spacing:-.01em}.offer__list li{display:flex;gap:.5rem}.offer__list svg{margin-top:.125rem;flex-shrink:0;color:var(--text-3)}.offer__note{margin-top:.625rem;color:var(--text-3);font-size:.75rem;line-height:1.4;text-align:center;text-wrap:balance}.pill--danger{background:rgba(255,69,58,.16);color:var(--fault)}@media (hover:hover){.pill--danger:hover:not(:disabled){background:rgba(255,69,58,.24)}}.fineprint{margin-top:.875rem;color:var(--text-3);font-size:.75rem;line-height:1.5}.fineprint a{color:var(--text-2);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:.18em}.dialog{width:min(100vw - 1.5rem,var(--dialog-width,30rem));max-height:calc(100svh - 1.5rem);margin:auto;padding:0;overflow:hidden;border-radius:1.75rem;background:#161618;color:var(--text);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 30px 80px rgba(0,0,0,.6)}.dialog[open]{display:flex;flex-direction:column;animation:dialog-in .2s var(--ease-out) both}.dialog::backdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:backdrop-in .2s var(--ease-apple) both}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes backdrop-in{0%{opacity:0}}.dialog__head{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1rem 0 1.5rem}.dialog__title{font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.024em}.dialog__subtitle{margin-top:.25rem;color:var(--text-2);font-size:.875rem;line-height:1.4}.dialog__body{display:grid;min-height:0;flex:1;gap:.75rem;overflow-y:auto;padding:1rem 1.5rem}.dialog__foot{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.25rem 1.5rem 1.25rem}.dialog__foot--split{justify-content:space-between}.fields-list{overflow:hidden;border-radius:.875rem;background:var(--well)}.fields-list__row{display:grid;gap:.125rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.fields-list__row+.fields-list__row{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}@media (min-width:520px){.fields-list__row{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}}.fields-list dt{color:var(--text-3);overflow-wrap:anywhere}.fields-list dd{overflow-wrap:anywhere;white-space:pre-wrap}.dialog__code{max-height:18rem;overflow:auto;padding:1rem;border-radius:.875rem;background:var(--well)}.skeleton{border-radius:1.25rem;background:var(--tile)}@media (prefers-reduced-motion:reduce){.otp__cell[data-active=true][data-filled=false]:after{animation:none}.dialog::backdrop,.dialog[open]{animation:none}.icon-button:active{transform:none}}@media (prefers-contrast:more){.contact__rows,.doc-table,.endpoint-card,.leads,.metric,.offer,.panel,.policy-list{box-shadow:inset 0 0 0 1px var(--line-strong)}}