.listen{min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-body),"Noto Sans","Nirmala UI",sans-serif}.listen--bare{align-items:center;justify-content:center;padding:24px 16px}.listen__band{position:relative;height:132px;overflow:hidden;flex-shrink:0;color:var(--surface);background:linear-gradient(135deg,var(--pc-a),var(--indigo) 55%,var(--pc-b))}.listen__glyph{position:absolute;font-weight:700;line-height:1;opacity:.18}.listen__glyph:nth-child(1){left:44%;top:6px;font-size:54px}.listen__glyph:nth-child(2){left:67%;top:40px;font-size:40px}.listen__glyph:nth-child(3){left:85%;top:2px;font-size:46px}.listen__glyph:nth-child(4){left:58%;top:76px;font-size:36px}.listen__glyph:nth-child(5){left:32%;top:64px;font-size:44px}.listen__glyph:nth-child(6){left:80%;top:80px;font-size:38px}.listen__glyph:nth-child(7){left:18%;top:4px;font-size:32px}.listen__top{position:absolute;inset:0 0 auto 0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.listen__brand{font-weight:700;font-size:18px;letter-spacing:-.01em}.listen__kicker{font-size:11px;opacity:.9}.listen__chips{display:flex;align-items:center;gap:8px}.listen__chip{background:var(--surface);color:var(--pc-a);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.listen__status{display:inline-flex;align-items:center;gap:5px;font-size:11px}.listen__dot{width:7px;height:7px;border-radius:7px;background:var(--surface)}.listen__status--live .listen__dot{animation:listen-pulse 1.6s infinite}.listen__page-lang{position:absolute;right:16px;bottom:14px}.listen__heading{position:absolute;left:16px;right:16px;bottom:14px}.listen__heading--narrow{right:150px}.listen__title{font-size:17px;font-weight:700}.listen__sub{font-size:12px;opacity:.9}.listen__main{flex:1;width:100%;max-width:560px;margin:0 auto;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.listen__box{background:var(--surface);border:var(--hair) solid var(--line);border-radius:14px;padding:12px 14px}.listen__box--row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.listen__box--start{padding:18px;text-align:center}.listen__box--start .button--primary{font-size:16px;padding:14px 32px;border-radius:999px}.listen__box--start .button--secondary{margin-top:10px;border-radius:999px}.listen__steps{text-align:left;font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0 auto 14px;max-width:380px;padding-left:20px}.listen__note{flex:1;min-width:160px;font-size:13px;color:var(--ink-soft)}.listen__note--strong{color:var(--ink)}.listen__ended{margin:0;padding:12px 14px;border:1px solid var(--signal-deep);border-radius:14px;background:var(--surface)}.listen__controls{display:flex;gap:8px}.listen__controls .button{flex:1}.listen__controls .button[aria-pressed=true]{border-color:var(--pc-a);color:var(--pc-a)}.listen__wave{text-align:center;padding-bottom:8px}.listen__bars{display:flex;align-items:center;justify-content:center;gap:4px;height:50px}.listen__bar{width:5px;height:8px;border-radius:5px;background:var(--pc-c)}.listen__wave--speaking .listen__bar{background:linear-gradient(var(--pc-b),var(--pc-a));animation:listen-bar 1s ease-in-out infinite}.listen__wave--speaking .listen__bar:nth-child(10n+2){animation-delay:-.7s}.listen__wave--speaking .listen__bar:nth-child(10n+3){animation-delay:-.4s}.listen__wave--speaking .listen__bar:nth-child(10n+4){animation-delay:-.1s}.listen__wave--speaking .listen__bar:nth-child(10n+5){animation-delay:-.8s}.listen__wave--speaking .listen__bar:nth-child(10n+6){animation-delay:-.5s}.listen__wave--speaking .listen__bar:nth-child(10n+7){animation-delay:-.2s}.listen__wave--speaking .listen__bar:nth-child(10n+8){animation-delay:-.9s}.listen__wave--speaking .listen__bar:nth-child(10n+9){animation-delay:-.6s}.listen__wave--speaking .listen__bar:nth-child(10n+10){animation-delay:-.3s}.listen__wave-label{font-size:11px;font-weight:600;color:var(--ink-faint)}.listen__wave--speaking .listen__wave-label{color:var(--pc-a)}.listen__lines{background:var(--surface);border:var(--hair) solid var(--line);border-radius:14px;padding:4px;min-height:200px;flex:1;overflow-y:auto}.listen__empty{padding:20px;font-size:14px;color:var(--ink-soft);text-align:center}.listen__line{padding:10px 14px;border-bottom:var(--hair) solid var(--line)}.listen__line--last{border-bottom:0}.listen__line--live{border-top:var(--hair) solid var(--line);border-bottom:0}.listen__meta{font-size:11px;color:var(--ink-faint);margin-bottom:2px}.listen__who{color:var(--ink-soft)}.listen__text{font-size:15px;line-height:1.45}.listen__line--last .listen__text,.listen__line--live .listen__text{font-size:18px;font-weight:600}.listen__line--live .listen__text{font-style:italic}.listen__line--untranslated .listen__text{color:var(--ink-soft)}.listen__footer{text-align:center;font-size:11px;color:var(--ink-faint);padding:10px 16px 16px}.listen-multi__switch{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--surface);border-bottom:var(--hair) solid var(--line)}.listen-multi__label{font-size:13px;color:var(--ink-soft)}@keyframes listen-bar{0%,to{height:8px}50%{height:46px}}@keyframes listen-pulse{0%,to{opacity:1}50%{opacity:.35}}.float-cap-window{margin:0;background:var(--ink)}.float-cap-video{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none;bottom:0;left:0}.float-cap{--cap: 26px;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);color:var(--surface);font-family:var(--font-body),"Noto Sans",sans-serif;display:flex;flex-direction:column;padding:4px 12px 8px;box-sizing:border-box;text-shadow:0 1px 2px rgba(0,0,0,.6)}.float-cap[data-size="0"]{--cap: 16px}.float-cap[data-size="1"]{--cap: 19px}.float-cap[data-size="2"]{--cap: 22px}.float-cap[data-size="3"]{--cap: 26px}.float-cap[data-size="4"]{--cap: 29px}.float-cap[data-size="5"]{--cap: 32px}.float-cap[data-size="6"]{--cap: 35px}.float-cap[data-size="7"]{--cap: 38px}.float-cap[data-size="8"]{--cap: 41px}.float-cap[data-size="9"]{--cap: 44px}.float-cap__bar{display:flex;align-items:center;gap:6px;font-size:11px}.float-cap__brand{font-weight:700;opacity:.85}.float-cap__speaker{flex:1;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.float-cap .button{font:inherit;font-size:11px;font-weight:700;min-width:24px;height:20px;border-radius:6px;padding:0 4px;border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--surface)}.float-cap__text{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.float-cap__prev{font-size:calc(var(--cap) * .62);line-height:1.3;opacity:.6;margin-bottom:4px}.float-cap__line{font-size:var(--cap);line-height:1.25;font-weight:600}.float-cap__line--untranslated{opacity:.7}.listen__me{padding-block:8px}.listen__me>.listen__note:first-child{flex:none;min-width:0}.listen__me-select{font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--surface);border:var(--hair) solid var(--line);border-radius:8px;padding:4px 8px;max-width:100%}.listen__me-hint,.listen__who--me{color:var(--pc-a)}.listen-choose{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:16px;box-sizing:border-box}.listen-choose__box{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px}.listen-choose__title{font-size:22px;margin:0;color:var(--ink)}.listen-choose__note{margin:0;color:var(--ink-soft);font-size:14px}.listen__band{height:148px;background-image:radial-gradient(120% 90% at 8% 12%,var(--pc-b) 0%,transparent 58%),radial-gradient(100% 80% at 92% 18%,var(--pc-a) 0%,transparent 60%),radial-gradient(110% 95% at 20% 92%,var(--indigo-deep) 0%,transparent 62%),radial-gradient(120% 100% at 80% 88%,var(--signal-deep) 0%,transparent 64%),linear-gradient(160deg,var(--pc-a),var(--indigo-deep))}.listen__band:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background-image:var(--vx-grain);opacity:.5;mix-blend-mode:overlay;pointer-events:none}.listen__band>*{position:relative;z-index:2}.listen__glyph{opacity:.13;z-index:1}.listen__top{padding:var(--s-3) var(--s-4)}.listen__brand{font-size:var(--text-l);font-weight:600;letter-spacing:-.015em}.listen__kicker{font-size:var(--text-xs);opacity:.82}.listen__heading{left:var(--s-4);right:var(--s-4);bottom:var(--s-4)}.listen__title{font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em}.listen__sub{font-size:var(--text-m);opacity:.84;margin-top:2px}.listen__status{gap:var(--s-1);padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff2e;font-size:var(--text-xs);font-weight:var(--fw-med)}.listen__chip{padding:4px 11px;font-size:var(--text-s);font-weight:600;background:#ffffffeb}.listen__main{max-width:620px;padding:var(--s-4);gap:var(--s-3)}.listen__box{border-color:var(--line-soft);border-radius:var(--radius-l);padding:var(--s-4) var(--s-5);box-shadow:var(--shadow)}.listen__box--row{gap:var(--s-3)}.listen__box--start{padding:var(--s-6) var(--s-5)}.listen__box--start .button--primary{padding:14px 30px;font-size:var(--text-base)}.listen__box--start .button--secondary{margin-top:var(--s-3)}.listen__steps{font-size:var(--text-base);line-height:1.65;margin-bottom:var(--s-5);padding-left:var(--s-5)}.listen__steps li+li{margin-top:var(--s-2)}.listen__note{font-size:var(--text-m);line-height:1.5}.listen__ended{border-color:transparent;background:var(--signal-soft);color:var(--signal-deep);border-radius:var(--radius-l);padding:var(--s-3) var(--s-4);font-size:var(--text-m)}.listen__controls{gap:var(--s-2)}.listen__wave{padding-bottom:var(--s-2)}.listen__bars{gap:4px;height:52px}.listen__bar{border-radius:var(--radius-pill)}.listen__wave-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.listen__lines{border-color:var(--line-soft);border-radius:var(--radius-l);padding:0;box-shadow:var(--shadow)}.listen__line{padding:var(--s-3) var(--s-4);border-bottom-color:var(--line-soft)}.listen__meta{font-size:var(--text-xs);color:var(--ink-dim);margin-bottom:3px}.listen__text{font-size:var(--text-l);line-height:1.5}.listen__line--last .listen__text,.listen__line--live .listen__text{font-size:21px;letter-spacing:-.015em}.listen__empty{padding:var(--s-8) var(--s-5);font-size:var(--text-m);color:var(--ink-faint)}.listen__footer{font-size:var(--text-xs);color:var(--ink-dim);padding:var(--s-3) var(--s-4) var(--s-5)}.listen__me-select{font-size:var(--text-m);border-radius:var(--radius-m);padding:7px 10px;border-color:var(--line)}.listen-multi__switch{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom-color:var(--line-soft)}.listen-multi__label{font-size:var(--text-m);color:var(--ink-faint)}@media(max-width:480px){.listen__band{height:136px}.listen__title{font-size:var(--text-l)}.listen__main{padding:var(--s-3)}.listen__box{padding:var(--s-4)}.listen__text{font-size:var(--text-base)}.listen__line--last .listen__text,.listen__line--live .listen__text{font-size:var(--text-l)}}.planner__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.planner__nav{display:flex;align-items:center;gap:8px}.planner__month{min-width:150px;text-align:center;font-size:var(--text-l);font-weight:var(--fw-strong)}.planner__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planner__actions .segmented{margin:0}.planner__check{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;background:var(--amber-soft);border:var(--hair) solid #F0D9A8;border-radius:var(--radius-m);font-size:var(--text-m)}.planner__check span{flex:1;color:var(--ink-soft)}.planner__split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.planner__split--list{grid-template-columns:minmax(0,1fr) 320px}.planner-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:var(--hair) solid var(--line);border-radius:var(--radius-m);overflow:hidden}.planner-month__head{padding:8px 10px;font-size:var(--text-xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;background:var(--paper);border-bottom:var(--hair) solid var(--line)}.planner-month__day{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:92px;min-width:0;padding:7px 8px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:0;border-right:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line)}.planner-month__day:nth-child(7n){border-right:0}.planner-month__day:hover,.planner-month__day--out{background:var(--paper)}.planner-month__day--out .planner-month__num{color:var(--ink-dim)}.planner-month__day--selected{background:var(--indigo-soft);box-shadow:inset 0 0 0 2px var(--pc-a)}.planner-month__num{font-size:var(--text-m);font-weight:var(--fw-strong);color:var(--ink-soft);align-self:flex-start}.planner-month__day--today .planner-month__num{background:var(--signal-deep);color:#fff;border-radius:var(--radius-pill);padding:0 7px}.planner-month__dots{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px}.planner-month__count{margin-left:3px;font-size:var(--text-xs);color:var(--ink-faint)}.planner-month__chip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;border-radius:5px;font-size:var(--text-xs);background:var(--pc-c);color:var(--pc-a)}.planner-month__chip--completed{background:var(--ok-soft);color:var(--ok)}.planner-month__chip--postponed,.planner-month__chip--tbd{background:var(--signal-soft);color:var(--signal-deep)}.planner-month__more{font-size:var(--text-xs);color:var(--ink-faint)}.planner-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--pc-b)}.planner-dot--completed{background:var(--ok)}.planner-dot--postponed,.planner-dot--tbd{background:var(--signal)}.planner-dot--scheduled{background:var(--amber)}.planner-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.planner-week__day{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:300px;padding:8px;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.planner-week__day--today{border-color:var(--signal)}.planner-week__day--selected{background:var(--indigo-soft)}.planner-week__head{display:flex;justify-content:space-between;align-items:baseline;padding:0;border:0;background:none;font:inherit;color:var(--ink-faint);cursor:pointer;font-size:var(--text-s)}.planner-week__head strong{color:var(--ink);font-size:var(--text-l)}.planner-week__item{display:flex;flex-direction:column;gap:2px;padding:6px 7px;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:var(--radius-s);background:var(--pc-c);color:var(--ink)}.planner-week__item--completed{background:var(--ok-soft)}.planner-week__item--postponed,.planner-week__item--tbd{background:var(--signal-soft)}.planner-week__time{font-size:var(--text-xs);font-weight:var(--fw-strong);color:var(--ink-soft)}.planner-week__title{font-size:var(--text-s);line-height:1.3;overflow-wrap:anywhere}.planner-day,.planner-pri{padding:16px;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.planner-day__title{margin:0;font-size:var(--text-l);font-weight:var(--fw-strong)}.planner-day__sub{margin:2px 0 12px;font-size:var(--text-s);color:var(--ink-faint)}.planner-day__hint{margin:6px 0 10px;font-size:var(--text-s);color:var(--ink-faint)}.planner-pri__list{list-style:none;margin:10px 0 0;padding:0}.planner-pri__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:var(--hair) solid var(--line-soft)}.planner-pri__item--done .checkbox__label{color:var(--ink-dim);text-decoration:line-through}.planner-rows{display:flex;flex-direction:column}.planner-row{display:flex;align-items:flex-start;gap:10px;padding:10px 2px;border-top:var(--hair) solid var(--line)}.planner-row__main{flex:1;min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:0;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.planner-row__time{font-size:var(--text-m);font-weight:var(--fw-strong)}.planner-row__time--none{color:var(--ink-dim);font-weight:var(--fw-med);font-size:var(--text-s)}.planner-row__body{display:flex;flex-direction:column;gap:4px;min-width:0}.planner-row__title{font-size:var(--text-base);line-height:1.35;overflow-wrap:anywhere}.planner-row__date{color:var(--ink-faint);font-size:var(--text-s)}.planner-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-s);color:var(--ink-faint)}.planner-row__was,.planner-row__reason{font-size:var(--text-s);color:var(--ink-faint)}.planner-row__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.planner-row__suggest{font-size:var(--text-s);color:var(--ink-soft)}.planner-report__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.planner-report__figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.planner-report__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.planner-report__include{display:flex;flex-wrap:wrap;gap:6px 20px}.planner-figure{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--radius-m);border:var(--hair) solid var(--line)}.planner-figure strong{font-size:var(--text-hero);font-weight:var(--fw-strong)}.planner-figure span{font-size:var(--text-s);color:var(--ink-faint)}.planner-figure--done{background:var(--ok-soft);border-color:transparent;color:var(--ok)}.planner-figure--warning{background:var(--signal-soft);border-color:transparent;color:var(--signal-deep)}.planner-figure--draft{background:var(--amber-soft);border-color:transparent;color:#8a5b07}.planner-figure--done span,.planner-figure--warning span,.planner-figure--draft span{color:inherit}.planner-form{display:flex;flex-direction:column;gap:12px}.planner-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.planner-form__label{margin:8px 0 0;font-size:var(--text-m);font-weight:var(--fw-strong);color:var(--ink-soft)}.planner-form__note{margin:-4px 0 0;font-size:var(--text-s);color:var(--ink-faint)}.planner-form__status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planner-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:var(--radius-m);background:var(--paper);font-size:var(--text-m)}.planner-outcome--completed{background:var(--ok-soft)}.planner-outcome--postponed{background:var(--signal-soft)}.planner-history{margin:0;padding-left:18px;font-size:var(--text-s);color:var(--ink-faint);line-height:1.7}.planner-settings__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.planner-settings__list{display:flex;flex-direction:column}.planner-setting{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:var(--hair) solid var(--line)}.planner-setting:first-child{border-top:0;padding-top:0}.planner-setting__label{margin:0;font-size:var(--text-base);font-weight:var(--fw-med)}.planner-setting__note{margin:0;font-size:var(--text-s);color:var(--ink-faint);max-width:64ch}.planner-settings__side{padding:16px;border:var(--hair) solid var(--line);border-radius:var(--radius-l)}.planner-settings__side .section-title{margin-top:0}@media(max-width:1100px){.planner__split,.planner__split--list,.planner-settings__grid{grid-template-columns:1fr}}@media(max-width:720px){.planner-week{grid-template-columns:1fr}.planner-week__day{min-height:0}.planner-month__day{min-height:64px;padding:5px}.planner-month__chip{display:none}.planner-report__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.planner__check{flex-direction:column;align-items:flex-start;gap:6px}.planner-row{flex-direction:column}.planner-row__actions{justify-content:flex-start;padding-left:80px}}.meet-send__form{max-width:640px}.meet-send__group{border:0;padding:0;margin:0 0 12px}.meet-send__legend{padding:0;margin-bottom:6px}.meet-send__chips{display:flex;flex-wrap:wrap}.meet-send__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meet-send__nested{margin-left:24px}.meet-send__note{font-size:.9rem;color:var(--ink-faint);margin:0 0 12px}.meet-sent__line{margin:0 0 12px}.meet-sent__notes{margin:12px 0}.meet-sent__actions{display:flex;gap:8px}.listener-links{margin-top:12px}.listener-links__intro{font-size:.9rem;margin:0 0 8px}.listener-links__universal{display:flex;flex-direction:column;gap:8px}.listener-links__actions{display:flex;gap:6px;flex-wrap:wrap}.meet-live__actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.meet-notes__upload{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.meet-notes__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.meet-note__meta{color:var(--ink-faint);margin:0 0 12px}.meet-note__controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.meet-note__kind{margin-left:auto;font-size:.85rem;color:var(--ink-faint)}.meet-note__body{display:grid;grid-template-columns:1fr;gap:24px}.meet-note__body--split{grid-template-columns:repeat(2,minmax(0,1fr))}.meet-note__text{white-space:pre-wrap;line-height:1.6}.meet-note__text--translation{border-left:2px solid var(--pc-a);padding-left:16px}@media(max-width:720px){.meet-send__row,.listener-links__form,.meet-note__body--split,.meet-notes__figures{grid-template-columns:1fr}}.meet-calendar__note{margin:0 0 12px}.meet-calendar__connect{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.meet-calendar__langs{display:flex;flex-wrap:wrap;gap:6px}.meet-events__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.meet-events__links{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.meet-events__note{font-size:.9rem;color:var(--ink-faint);margin:8px 0 16px}.meet-events__qa{margin:16px 0}.meet-events__qa-form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:8px;align-items:end;max-width:720px}.meet-events__qa-state{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.meet-docs__doc{margin-top:16px}.meet-docs__status{margin:0 0 8px}.meet-docs__error{color:var(--ink-faint);margin:0 0 8px}.meet-docs__description{margin:0 0 8px}.meet-docs__summary{margin:0 0 12px;padding-left:20px;line-height:1.6}.meet-docs__actions,.meet-docs__link{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}@media(max-width:720px){.meet-events__qa-form{grid-template-columns:1fr}.meet-events__head{flex-direction:column}}.org-room{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;display:grid;gap:10px}.org-room__share{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.org-room__qr{border:1px solid var(--line);border-radius:8px;background:#fff}.org-room__link{word-break:break-all;display:block;margin:4px 0}.org-room__key{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;margin:8px 0}.org-room__key code{word-break:break-all;font-size:15px}.org-room__last{display:grid;gap:4px;padding:8px 12px;border-left:3px solid var(--line)}.meet-docs__progress{display:grid;gap:8px;margin:0 0 12px}.meet-docs__progress-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.meet-docs__progress-step{color:var(--ink)}.meet-docs__progress-pct{color:var(--ink-2, var(--ink));font-variant-numeric:tabular-nums}.meet-docs__progress-bar{position:relative;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.meet-docs__progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--signal);transition:width .6s ease;background-image:linear-gradient(90deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);background-size:200% 100%;animation:meet-docs-shine 1.6s linear infinite}.meet-docs__progress-bar--busy .meet-docs__progress-fill{width:35%;animation:meet-docs-slide 1.4s ease-in-out infinite}.meet-docs__progress-note{margin:0;font-size:13px;color:var(--ink-2, var(--ink))}@keyframes meet-docs-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes meet-docs-slide{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.meet-docs__progress-fill{animation:none}}.event-know__used{display:grid;gap:8px;margin:4px 0 12px;padding:12px 0;border-top:var(--hair) solid var(--line)}.event-know__terms{display:flex;flex-wrap:wrap;gap:6px}.event-know__context{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--ink-soft)}.meet-live__watch{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.meet-live__watch-side{display:grid;gap:10px;min-width:0;flex:1}.meet-live__watch-url{overflow-wrap:anywhere;font-size:13px}.meet-live__watch-note{margin:0 0 12px;color:var(--ink-soft)}.meet-docs__links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.meet-docs__link{display:inline-flex;gap:2px}.wa-number__intro{margin:0 0 12px}.wa-number__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0 12px}.wa-setup{margin:0;padding-left:20px}.wa-setup__step{margin:0 0 16px}.wa-setup__title{margin:0 0 4px;font-size:1rem;display:flex;gap:8px;align-items:center}.wa-setup__note{margin:0 0 8px;font-size:.9rem;color:var(--ink-faint)}.wa-copy{display:flex;gap:8px;align-items:end}.wa-copy>:first-child{flex:1;min-width:0}.wa-connect__note{font-size:.9rem;color:var(--ink-faint);margin:0 0 12px}.wa-connect__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.wa-connect__wide{grid-column:1 / -1}.wa-connect__actions{display:flex;gap:8px}.wa-convos__head,.wa-thread__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.wa-convos__summary{color:var(--ink-faint);margin:0 0 12px}.wa-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.wa-msg{max-width:80%;border:var(--hair) solid var(--line);padding:10px 12px}.wa-msg--in{align-self:flex-start}.wa-msg--out{align-self:flex-end;border-color:var(--pc-a)}.wa-msg__meta{font-size:.8rem;color:var(--ink-faint);margin-bottom:4px}.wa-msg__text{white-space:pre-wrap;line-height:1.5}.wa-msg__other{border-top:1px dashed var(--line);margin-top:8px;padding-top:6px;font-size:.9rem;color:var(--ink-faint);white-space:pre-wrap}.wa-msg__lang{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.wa-reply{display:flex;gap:8px;align-items:end;margin-top:16px}.wa-reply>:first-child{flex:1;min-width:0}.wa-pending{margin-top:16px;padding:12px 0;border-top:1px solid var(--line)}.wa-pending__text{white-space:pre-wrap}.wa-pending__note{margin-top:4px;font-size:13px;color:var(--ink-faint)}.wa-pending[data-state=refused] .wa-pending__note{color:var(--signal-deep)}.wa-pending__actions{display:flex;gap:8px;margin-top:8px}@media(max-width:720px){.wa-connect__grid{grid-template-columns:1fr}.wa-msg{max-width:100%}}.books-new__form{max-width:720px}.books-new__group{border:0;padding:0;margin:0 0 16px}.books-new__file{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.books-new__file-name{word-break:break-all}.books-new__file-size{font-size:.9rem;color:var(--ink-faint)}.books-new__chips{display:flex;flex-wrap:wrap}.books-new__note{font-size:.9rem;color:var(--ink-faint);margin:8px 0 0}.books-new__trial{margin:0}.books-new__estimate{display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap}.books-new__figure{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.books-new__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px}.books-samples{margin-top:32px}.books-sample{border-top:var(--hair) solid var(--line);margin-top:12px;padding-top:12px}.books-sample__title{margin:0 0 12px;font-size:1rem}.books-sample__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.books-sample__cols--three{grid-template-columns:repeat(3,minmax(0,1fr))}.books-sample__lang{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:6px}.books-sample__text{margin:0;line-height:1.65}.books-sample__text--out{border-left:2px solid var(--pc-a);padding-left:12px}.books-sample__meta{font-size:.85rem;color:var(--ink-faint);border-top:var(--hair) solid var(--line);margin:12px 0 0;padding-top:10px;display:flex;gap:6px;flex-wrap:wrap}.books-sample__note{margin-left:auto;font-style:italic}.books-mine__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.books-mine__actions{display:flex;gap:8px}.books-book__meta{color:var(--ink-faint);margin:0 0 12px}.books-book__stale{font-size:.9rem;color:var(--ink-faint);margin:8px 0 0}.books-book__text{margin:0 0 8px;line-height:1.6}.books-book__price{margin:8px 0 12px}.books-book__pay{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.books-book__note{font-size:.9rem;color:var(--ink-faint)}.books-book__download-row{display:flex;gap:8px;flex-wrap:wrap}.books-book__total{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:720px){.books-sample__cols,.books-sample__cols--three{grid-template-columns:1fr}.books-sample__note{margin-left:0}}.loc-page__head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.loc-page__tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:24px}.loc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.loc-stack{display:grid;gap:16px}.loc-form{display:grid;gap:12px}.loc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.loc-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:8px 0}.loc-langs{display:grid;gap:6px}.loc-langs__head{display:flex;gap:8px;align-items:baseline}.loc-langs__title{font-size:.8rem;color:var(--ink-faint)}.loc-chips{display:flex;flex-wrap:wrap;gap:6px}.loc-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:12px 0}.loc-filters>:first-child{flex:1;min-width:220px}.loc-filters__count{margin-left:auto;font-size:.85rem;color:var(--ink-faint)}.loc-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.loc-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:8px 0}.loc-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.loc-bars{display:grid;gap:4px;min-width:140px}.loc-bar{width:100%;height:8px}.loc-bar--published,.loc-bar--high{accent-color:var(--teal)}.loc-bar--machine,.loc-bar--medium{accent-color:var(--amber)}.loc-bar--low{accent-color:var(--signal)}.loc-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.loc-history{margin:0;padding-left:18px;display:grid;gap:8px}.loc-history__note{color:var(--ink-faint);font-style:italic}.loc-code{margin:8px 0;padding:12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}.loc-reveal{display:block;margin-bottom:12px;padding:12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--paper-dim)}.loc-text{margin:0 0 8px;line-height:1.5}.loc-text--faint{color:var(--ink-faint);font-size:.9rem}.loc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}@media(max-width:720px){.loc-split,.loc-grid,.loc-figures{grid-template-columns:1fr}}.loc-bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:4px;background:var(--paper-dim);overflow:hidden}.loc-bar::-webkit-progress-bar{background:var(--paper-dim);border-radius:4px}.loc-bar--published::-webkit-progress-value,.loc-bar--high::-webkit-progress-value{background:var(--teal);border-radius:4px}.loc-bar--machine::-webkit-progress-value,.loc-bar--medium::-webkit-progress-value{background:var(--amber);border-radius:4px}.loc-bar--low::-webkit-progress-value{background:var(--signal);border-radius:4px}.loc-bar--published::-moz-progress-bar,.loc-bar--high::-moz-progress-bar{background:var(--teal)}.loc-bar--machine::-moz-progress-bar,.loc-bar--medium::-moz-progress-bar{background:var(--amber)}.loc-bar--low::-moz-progress-bar{background:var(--signal)}@media(max-width:640px){.loc-page__tools{width:100%;margin-top:12px}.loc-page__tools>*,.loc-filters>*{flex:1 1 100%;min-width:0}.loc-page__tools .field--inline,.loc-filters .field--inline{flex-direction:column;align-items:stretch;gap:5px}.loc-page__tools .field__input,.loc-filters .field__input{width:100%;min-width:0}.loc-filters>:first-child{min-width:0}.loc-filters__count{margin-left:0}.loc-bars{min-width:0;width:100%}}.api-page__head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.api-section-title{margin:24px 0 8px;font-size:1rem}.api-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.api-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.api-dialog__text{margin:0 0 12px;color:var(--ink-soft);line-height:1.5}.api-list{margin:0;padding-left:18px}.api-inline-form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;margin-bottom:12px}.api-reveal{display:grid;gap:12px;margin-bottom:12px}.api-reveal__key{display:block;padding:12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--paper-dim)}.api-reveal__actions{display:flex;gap:8px;flex-wrap:wrap}.api-code{margin:8px 0 0;padding:12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}.api-mcp__checked{margin-top:12px;padding-top:12px;border-top:var(--hair) solid var(--line);display:grid;gap:12px;justify-items:start}.api-play{display:grid;gap:12px;max-width:880px}.api-play__langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-play__options{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.api-play__actions{display:flex;gap:8px;flex-wrap:wrap}.api-play__output{margin:0;white-space:pre-wrap;line-height:1.6}.api-play__meta{margin:8px 0 0;font-size:.85rem;color:var(--ink-faint)}.api-play__audio{width:100%}.api-play__result{display:grid;gap:8px}.api-scan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.api-scan__preview{margin:0}.api-scan__image{display:block;max-width:100%;height:auto;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.api-scan__result{display:grid;gap:12px}.api-usage__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:16px 0}@media(max-width:720px){.api-play__langs,.api-scan,.api-usage__figures,.api-inline-form{grid-template-columns:1fr}}.api-usage__chart{margin:16px 0 8px}.api-usage__bars{display:flex;align-items:flex-end;gap:3px;height:120px;padding:8px;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.api-usage__bar{flex:1;min-width:2px;height:calc(var(--h, 0) * 100%);min-height:2px;background:var(--pc-a);border-radius:2px 2px 0 0}.api-usage__detail{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px}.api-usage__detail dt{color:var(--ink-faint)}.api-usage__detail dd{margin:0;overflow-wrap:anywhere}.api-docs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.api-docs__nav{position:sticky;top:12px;max-height:calc(100vh - 120px);overflow-y:auto;display:flex;flex-direction:column;gap:12px}.api-docs__category{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:4px}.api-docs__link{display:block;width:100%;text-align:left;font:inherit;font-size:14px;padding:4px 8px;border:0;border-radius:var(--radius-m);background:none;color:var(--ink-soft);cursor:pointer}.api-docs__link:hover{color:var(--ink);background:var(--paper-dim)}.api-docs__link--on{color:var(--ink);font-weight:600;background:var(--paper-dim)}.api-docs__body{max-width:820px}.api-docs__section{margin:18px 0;line-height:1.6;color:var(--ink)}.api-docs__section ul{padding-left:20px}.api-docs__h2{font-size:18px;margin:0 0 6px}.api-docs__code{margin-top:10px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);overflow:hidden}.api-docs__code-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border-bottom:var(--hair) solid var(--line);background:var(--paper);flex-wrap:wrap}.api-docs__code-lang{font-size:13px;color:var(--ink-faint)}.api-docs__pre{margin:0;padding:12px 14px;overflow-x:auto;font-size:13px;line-height:1.5;background:var(--paper-dim);color:var(--ink)}.api-docs__pager{display:flex;justify-content:space-between;gap:12px;margin:28px 0 8px;flex-wrap:wrap}@media(max-width:860px){.api-docs{grid-template-columns:1fr}.api-docs__nav{position:static;max-height:none}}.mcp-connect{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:8px 0 28px;border-bottom:var(--hair) solid var(--line);margin-bottom:24px}.mcp-connect__title{margin:0 0 6px;font-size:20px}.mcp-connect__lede{margin:0 0 20px;color:var(--ink-faint);max-width:66ch}.mcp-connect__steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.mcp-connect__step{display:grid;gap:10px;justify-items:start;min-width:0}.mcp-connect__step>.mcp-connect__code,.mcp-connect__step>.mcp-connect__pickers{justify-self:stretch}.mcp-connect__step-head{display:flex;align-items:center;gap:10px}.mcp-connect__step-head h3{margin:0;font-size:15px}.mcp-connect__n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:var(--hair) solid var(--line);font-size:13px;font-weight:600}.mcp-connect__text{margin:0;max-width:66ch}.mcp-connect__hint{margin:0;font-size:13px;color:var(--ink-faint);max-width:66ch}.mcp-connect__pickers{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mcp-connect__pickers>*{margin:0}.mcp-connect__code{margin-top:0}.mcp-connect__tools{align-self:start;border:var(--hair) solid var(--line);border-radius:var(--radius-m);padding:16px;display:grid;gap:12px}.mcp-connect__aside-title{margin:0;font-size:15px}.mcp-connect__tool-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mcp-connect__tool-list li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;justify-items:start}.mcp-connect__tool{font-family:var(--font-mono);font-size:13px}.mcp-connect__does{grid-column:1 / -1;font-size:13px;color:var(--ink-faint)}.api-mcp__section{margin:0 0 4px;font-size:18px}.api-mcp__section-lede{margin:0 0 14px;color:var(--ink-faint)}@media(max-width:960px){.mcp-connect{grid-template-columns:1fr}}.mcp-connect__group{display:grid;gap:8px}.mcp-connect__group+.mcp-connect__group{border-top:var(--hair) solid var(--line);padding-top:12px}.mcp-connect__group-title{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.phone-page{display:grid;gap:16px;min-width:0}.phone-page__head{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.phone-form{display:grid;gap:12px;max-width:760px}.phone-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.phone-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.phone-note{margin:0 0 8px;font-size:.9rem;color:var(--ink-faint);line-height:1.5}.phone-subtitle{margin:0 0 8px;font-size:1rem}.phone-list{margin:0 0 12px;padding-left:20px;line-height:1.6}.phone-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.phone-copy{display:flex;gap:8px;align-items:end}.phone-copy>:first-child{flex:1;min-width:0}.phone-profile-form{display:grid;gap:12px}.phone-profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phone-profile-form__langs{border:0;margin:0;padding:0;display:grid;gap:6px}.phone-profile-form__chips{display:flex;flex-wrap:wrap;gap:6px}.phone-setup__existing{margin-top:24px;padding-top:16px;border-top:var(--hair) solid var(--line)}.phone-setup__method{display:grid;gap:12px;margin:12px 0}.phone-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:720px){.phone-profile-form__grid,.phone-figures{grid-template-columns:1fr}}.agent-library{margin-top:28px;display:flex;flex-direction:column;gap:12px}.phone-actions--head{justify-content:space-between;align-items:center}.quick-agent__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px}.quick-agent__tpl{display:grid;gap:4px;text-align:left;font:inherit;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.quick-agent__tpl span{font-size:13px;color:var(--ink-soft)}.quick-agent__tpl--on,.quick-agent__tpl:hover{border-color:var(--ink)}.quick-agent__try{display:grid;gap:10px;margin-top:12px}.quick-agent__chat{display:grid;gap:8px;max-height:360px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:10px}.quick-agent__turn{max-width:85%;padding:8px 10px;border-radius:10px;font-size:14px}.quick-agent__turn--ai{justify-self:start;background:var(--paper)}.quick-agent__turn--me{justify-self:end;background:var(--paper-dim)}.phone-bars{display:grid;gap:6px;max-width:640px}.phone-bars__row{display:grid;grid-template-columns:180px 1fr 40px;gap:8px;align-items:center;font-size:14px}.phone-bars__bar{height:10px;width:var(--w);background:var(--ink);border-radius:5px;opacity:.7}.phone-bars__n{text-align:end}.phone-days{display:flex;align-items:flex-end;gap:3px;height:90px;padding:4px 0;border-bottom:1px solid var(--line)}.phone-days__bar{flex:1;min-width:4px;height:var(--h);background:var(--ink);opacity:.55;border-radius:3px 3px 0 0}@media(max-width:640px){.phone-bars__row{grid-template-columns:120px 1fr 32px}}.get-number__kyc{display:grid;gap:8px;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.quick-agent__describe{margin-top:16px}.quick-agent__builder{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;margin-top:12px}.quick-agent__draft{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:10px}.quick-agent__draft dl{display:grid;gap:6px;margin:0}.quick-agent__draft dt{font-size:12px;color:var(--ink-faint)}.quick-agent__draft dd{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.quick-agent__builder{grid-template-columns:1fr}}.phone-audio{width:100%}.rec-side{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:2px 0}.call-out{margin:4px 0 18px}.call-out__note{margin:0;font-size:var(--text-s);color:var(--ink-faint);line-height:1.5}.call-out__form{display:grid;gap:12px;max-width:520px}.call-out__actions{display:flex;gap:8px;flex-wrap:wrap}.call-detail__back{display:inline-block;margin:0 0 10px;font-size:var(--text-s);color:var(--ink-faint)}.call-detail__back:hover{color:var(--ink)}.call-detail__outcome{display:flex;gap:8px;align-items:center;margin:0 0 8px}.call-detail__summary{margin:0 0 8px;font-size:var(--text-m);line-height:1.55}.call-detail__next,.call-detail__note{margin:4px 0 0;font-size:var(--text-s);color:var(--ink-soft)}.call-detail__none{margin:0;font-size:var(--text-s);color:var(--ink-faint);line-height:1.55;max-width:62ch}.call-detail__label{margin:14px 0 0;font-size:var(--text-m);font-weight:var(--fw-strong)}.call-detail__collected,.call-detail__facts{display:grid;gap:8px 20px;margin:10px 0 0}.call-detail__facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.call-detail__collected dt,.call-detail__facts dt{font-size:12px;color:var(--ink-faint)}.call-detail__collected dd,.call-detail__facts dd{margin:0;font-size:var(--text-s);overflow-wrap:anywhere}.call-detail__leg{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}@media(max-width:560px){.call-detail__leg{display:grid;grid-template-columns:auto auto;gap:8px;justify-content:start}.call-detail__leg>.cell__secondary{grid-column:1 / -1}}.calls-table__link{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.calls-table__link:hover{text-decoration-color:currentColor}.call-detail__sections{display:grid;gap:10px;margin:0 0 14px}.call-detail__sections dt{font-size:12px;color:var(--ink-faint)}.call-detail__sections dd{margin:2px 0 0;font-size:var(--text-s);line-height:1.55;overflow-wrap:anywhere}.call-detail__said{margin:0 0 10px}.call-detail__who{font-size:12px;color:var(--ink-faint)}.call-detail__said p{margin:2px 0 0;font-size:var(--text-s);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.call-detail__said p.call-detail__heard{margin-top:4px;padding-left:10px;border-left:2px solid var(--line);color:var(--ink-soft)}.call-detail__heard .call-detail__who{display:block}.call-detail__said p.call-detail__note{margin-top:2px;padding-left:10px;font-size:12px;color:var(--ink-faint)}.live-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.live-head__lang{font-size:13px;color:var(--ink-faint);margin-inline-end:auto}.live-talk{display:grid;gap:10px;max-height:340px;overflow-y:auto;padding:12px;background:var(--paper-dim);border-radius:10px}.live-turn{display:grid;gap:2px;max-width:42rem}.live-turn--agent{justify-items:start}.live-turn--customer{margin-inline-start:auto;justify-items:end;text-align:end}.live-turn__who{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.live-turn__said{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.live-turn__orig{font-size:12px;color:var(--ink-faint);overflow-wrap:anywhere}@media(max-width:640px){.live-turn--customer{margin-inline-start:0;justify-items:start;text-align:start}}.knowledge-docs{display:flex;flex-direction:column;gap:10px;margin-top:8px}.knowledge-docs__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.knowledge-docs__title{margin:0 0 2px;font-size:var(--text-base);font-weight:var(--fw-strong)}.phone-menu{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radius-m)}.phone-menu__row{display:flex;align-items:center;gap:12px;padding:8px 12px}.phone-menu__row+.phone-menu__row{border-top:1px solid var(--line-soft)}.phone-menu__key{width:28px;height:28px;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-variant-numeric:tabular-nums}.phone-menu__lang{flex:1;min-width:0;font-weight:600}.phone-menu__add{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:6px}.phone-menu__say{background:var(--paper);border-radius:var(--radius-m);padding:10px 12px;margin-top:4px}.phone-menu__say .phone-copy{margin:4px 0 0}.facts-ask{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius-m);padding:12px 14px;display:grid;gap:10px}.facts-ask__said{margin:0;justify-self:end;max-width:85%;background:var(--ink);color:var(--surface);border-radius:var(--radius-m);padding:8px 12px}.facts-ask__reply{border:1px solid var(--line);border-radius:var(--radius-m);padding:10px 12px;display:grid;gap:6px}.facts-ask__summary{margin:0;font-weight:600}.facts-ask__changes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.facts-ask__changes li{display:grid;gap:2px;font-size:var(--text-m);overflow-wrap:anywhere}.facts-ask__out{color:var(--signal-deep);text-decoration:line-through}.facts-ask__in{color:var(--ok)}.facts-ask__composer{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.facts-ask__composer>:first-child{flex:1;min-width:220px}.live-check{margin:2px 0;font-size:13px}.org-page{display:grid;gap:16px;min-width:0}.org-page__head{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.org-form{display:grid;gap:12px}.org-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.org-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.org-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.org-note{margin:0 0 8px;font-size:.9rem;color:var(--ink-faint);line-height:1.5}.org-note--warning{color:var(--signal)}.org-usage{display:grid;gap:12px}.org-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.org-quote{display:grid;gap:8px;padding:12px 0;border-top:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line)}.org-quote__row{display:flex;justify-content:space-between;gap:12px}.org-quote__row--total{font-weight:600}@media(max-width:720px){.org-form__grid,.org-figures{grid-template-columns:1fr}}.viz{--viz-other: #c4c2bd;--viz-p-phone: #B12060;--viz-p-meet: #5A5EE0;--viz-p-api: #54565C;--viz-p-org: #232A6B;--viz-p-wa: #2FB99E;--viz-p-loc: #FF7A3D;--viz-p-books: #E7A93B;--viz-p-translate: #6B2FA8;display:grid;gap:12px;margin:8px 0 24px}.viz__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.viz__bar .section-title{margin:0}.viz__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.viz__toggle{font:inherit;font-size:13px;padding:4px 10px;border-radius:999px;border:var(--hair) solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.viz__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.viz__tile{display:grid;gap:2px;padding:10px 12px;border:var(--hair) solid var(--line);border-radius:10px}.viz__tile span{font-size:12px;color:var(--ink-soft)}.viz__tile b{font-size:18px;font-variant-numeric:tabular-nums}.viz__legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-soft)}.viz__legend li{display:inline-flex;align-items:center;gap:6px}.viz__swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.viz__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;align-items:start}@media(max-width:760px){.viz__grid{grid-template-columns:1fr}}.viz__chart{position:relative;margin:0}.viz__chart svg{width:100%;height:auto;display:block;cursor:crosshair}.viz__grid-line{stroke:var(--line);stroke-width:1}.viz__cross{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3}.viz__axis{font-size:10px;fill:var(--ink-soft);font-variant-numeric:tabular-nums}.viz__tip{position:absolute;top:8px;transform:translate(8px);min-width:170px;padding:8px 10px;border-radius:10px;background:var(--paper);border:var(--hair) solid var(--line);box-shadow:0 6px 18px #00000014;font-size:12px;pointer-events:none}.viz__tip b{display:block;margin-bottom:4px}.viz__tip-row{display:flex;align-items:center;gap:6px}.viz__tip-row span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.viz__tip-foot{margin-top:4px;color:var(--ink-soft)}.viz__side{display:grid;gap:12px}.viz__donut{margin:0 auto;width:160px}.viz__donut svg{width:100%;height:auto;display:block}.viz__donut path{cursor:pointer;transition:opacity .15s}.viz__donut-big{font-size:13px;font-weight:600;fill:var(--ink)}.viz__bars{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.viz__bars li{display:grid;grid-template-columns:minmax(70px,1fr) 2fr auto;gap:8px;align-items:center}.viz__bars-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft)}.viz__bars-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.viz__bars-fill{display:block;height:100%;border-radius:4px}.viz__bars-value{font-variant-numeric:tabular-nums}.viz__table-wrap{overflow-x:auto}.viz__table{width:100%;border-collapse:collapse;font-size:13px}.viz__table th,.viz__table td{padding:6px 8px;border-bottom:var(--hair) solid var(--line);text-align:left;white-space:nowrap}.viz,.viz__grid>*,.viz__chart,.viz__side{min-width:0;max-width:100%}@media(max-width:760px){.viz__grid{grid-template-columns:minmax(0,1fr)}.viz__bar{display:grid;gap:8px}.viz__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.viz__controls .segmented{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.viz__controls .segmented::-webkit-scrollbar{display:none}.viz__controls .segmented__option{flex:none}.viz__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.viz__tile b{font-size:16px;overflow-wrap:anywhere}.viz__legend{font-size:12px}.viz__tip{left:8px!important;right:8px;transform:none;min-width:0}.viz__bars li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}}.viz__main{display:grid;gap:4px;min-width:0}.viz__columns svg{cursor:default}.viz__col{fill:var(--ink-soft);opacity:.55;transition:opacity .12s}.viz__col--on{opacity:1}.viz__axis-title{font-size:12px;color:var(--ink-soft);margin:0 0 2px}.viz__langs{display:grid;gap:10px;max-width:520px}.viz__langs-product{margin:4px 0 2px;font-size:12px;font-weight:600;color:var(--ink-soft)}.viz__bars-fill--lang{background:var(--ink-soft);opacity:.7}.product-usage__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0 0 16px}.product-usage__spend{margin:12px 0 4px}.product-usage__note{font-size:.9rem;color:var(--ink-faint);margin:8px 0}.product-pricing__wallet{margin:0 0 8px}.product-pricing__table{margin-bottom:8px}.product-pricing__note{font-size:.9rem;color:var(--ink-faint);margin:8px 0}.product-members__note{margin:0}.plans-current{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.plans-current__row{padding:12px 14px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.plans-current__row .meter{align-self:stretch}.plans-current__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tx-page{display:grid;gap:16px;max-width:1100px}.tx-page__head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.tx-page__scope{min-width:220px}.tx-langs{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.tx-langs>.field{min-width:200px;flex:1 1 200px;max-width:320px}.tx-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.tx-split__side{display:grid;gap:12px;align-content:start}.tx-options,.tx-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tx-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.tx-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;max-width:720px}.tx-stack{display:grid;gap:12px}.tx-meta{margin:0;font-size:.85rem;color:var(--ink-faint);overflow-wrap:anywhere}.tx-note{margin:0 0 8px;color:var(--ink-soft);line-height:1.5}.tx-output{margin:0;white-space:pre-wrap;line-height:1.6}.tx-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tx-figures--five{grid-template-columns:repeat(5,minmax(0,1fr))}.tx-thumb{display:block;width:72px;height:48px;object-fit:cover;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.tx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tx-image{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start}.tx-image__stage{position:relative;margin:0}.tx-image__img{display:block;width:100%;height:auto;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.tx-image__side{display:grid;gap:12px}.tx-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tx-overlay__text{color:#111;font-size:inherit;line-height:1.55;text-align:left;overflow-wrap:anywhere;font-family:Noto Sans Devanagari,Nirmala UI,Noto Sans,sans-serif}.tx-overlay__label{background:#fff;padding:1px 5px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 1px 2px #0000002e}.tx-voice{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.tx-voice__side{display:grid;gap:12px;align-content:space-between;min-height:240px;padding:20px;border:2px solid var(--line);border-radius:var(--radius-m)}.tx-voice__side--active{border-color:var(--signal)}.tx-voice__top{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.tx-voice__text{margin:0;font-size:1.6rem;line-height:1.25;overflow-wrap:anywhere}.tx-voice__text--placeholder{font-size:1.1rem;color:var(--ink-faint)}.tx-voice__center{display:grid;gap:12px;align-content:center;justify-items:center;text-align:center;max-width:180px}.tx-board{position:relative;border:var(--hair) solid var(--line);border-radius:var(--radius-l);overflow:hidden;background:var(--surface)}.tx-board__head{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--hair) solid var(--line);background:var(--paper)}.tx-board__head div{padding:10px 20px;font-size:13px;font-weight:600;color:var(--ink-soft)}.tx-board__head div+div{border-left:var(--hair) solid var(--line)}.tx-board__scroll{height:min(60vh,520px);overflow-y:auto;overflow-anchor:none}.tx-board__scroll .state{padding:24px 20px}.tx-board__row{display:grid;grid-template-columns:1fr 1fr}.tx-board__row>p{margin:0;padding:10px 20px;font-size:var(--cap-size, 17px);line-height:1.55;overflow-wrap:anywhere}.tx-board__row>p+p{border-left:var(--hair) solid var(--line)}.tx-board__time{display:block;font-size:11px;color:var(--ink-faint);margin-bottom:2px}.tx-board__pending{color:var(--ink-faint)}.tx-board__row--live{background:linear-gradient(90deg,color-mix(in srgb,var(--signal) 8%,transparent),transparent 60%)}.tx-board__row--live .tx-board__time{color:var(--signal);font-weight:600}.tx-board__row--live>p+p{color:var(--ink-soft)}.tx-board__caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-2px;background:var(--signal);animation:tx-caret 1s steps(2) infinite}@keyframes tx-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tx-board__caret{animation:none}}.tx-board__jump{position:absolute;left:50%;bottom:14px;transform:translate(-50%);border-radius:var(--radius-m);box-shadow:0 4px 14px #0000002e}@media(max-width:640px){.tx-board__row>p{padding:8px 12px;font-size:calc(var(--cap-size, 17px) - 2px)}.tx-board__head div{padding:8px 12px}.tx-board__scroll{height:65vh}}.tx-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0}.tx-facts dt{color:var(--ink-faint)}.tx-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:720px){.tx-split,.tx-figures,.tx-figures--five,.tx-inline-form,.tx-image,.tx-voice{grid-template-columns:1fr}}.profile-page,.team-page{display:grid;gap:8px;min-width:0;max-width:960px}.profile-section{border-top:var(--hair) solid var(--line);padding-bottom:8px}.profile-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}.profile-identity__photo{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.profile-identity__photo-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.profile-form{display:grid;gap:4px;max-width:480px}.profile-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.profile-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:var(--hair) solid var(--line-soft)}.profile-row__text{min-width:0}.profile-note{margin:0 0 8px;font-size:.9rem;color:var(--ink-faint);line-height:1.5}.profile-note--warning{color:var(--signal-deep)}.two-factor{display:grid;gap:8px}.two-factor__secret{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.two-factor__key{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;word-break:break-all}.two-factor__link{flex-basis:100%;font-size:.85rem;color:var(--ink-soft)}.recovery-codes{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:var(--hair) solid var(--line);border-radius:var(--radius-m)}.recovery-codes__code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;text-align:center;letter-spacing:1px}.team-page__head{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.team-note{margin:0 0 8px;font-size:.9rem;color:var(--ink-faint);line-height:1.5}.team-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.invite-form{display:grid;gap:8px}.access-editor{display:grid;gap:6px;margin:8px 0}.access-editor__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.invite-form__row{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;align-items:end}@media(max-width:720px){.profile-identity,.invite-form__row{grid-template-columns:1fr}}.prefs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin-bottom:12px}.prefs-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.prefs-result{font-size:14px;color:var(--ink-soft)}.prefs-caption-preview{display:flex;height:120px;margin-top:12px;padding:10px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--paper);justify-content:center}.prefs-caption-preview--bottom{align-items:flex-end}.prefs-caption-preview--top{align-items:flex-start}.prefs-caption-preview__text{font-size:var(--cap-size, 18px);color:var(--surface);padding:4px 10px;border-radius:6px;background:rgb(0 0 0 / calc(var(--cap-bg, .6) * 100%))}.admin-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;font-size:14px}.admin-facts dt{color:var(--ink-faint)}.admin-facts dd{margin:0;color:var(--ink)}.admin-block{margin-top:12px;padding:10px 12px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);font-size:14px}.admin-block ul{margin:6px 0 0;padding-left:18px}.spaces-messages{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:4px 0 12px}.spaces-message{padding-bottom:8px;border-bottom:var(--hair) solid var(--line-soft)}.spaces-message__text{font-size:15px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.spaces-post{margin-bottom:12px}.spaces-subtitle{font-size:15px;margin:16px 0 8px;color:var(--ink)}.knowledge-products{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.knowledge-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.knowledge-edit{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;display:grid;gap:8px}.knowledge-preview{display:grid;gap:8px;margin-top:8px}.knowledge-preview__text{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;max-height:320px;overflow:auto}.knowledge-suggestion{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.knowledge-suggestion:first-of-type{border-top:0}.knowledge-suggestion__terms{display:flex;flex-wrap:wrap;gap:6px}.consent-row{display:grid;gap:2px;padding:4px 0 10px;border-bottom:var(--hair) solid var(--line)}.consent-row:last-of-type{border-bottom:0}.consent-row__hint{margin:0;font-size:13px;color:var(--ink-faint);max-width:70ch}:root{--ink: #1A1915;--ink-soft: #453D3B;--ink-faint: #786E6B;--ink-dim: #A59C9A;--paper: #F7F6F3;--paper-dim: #F1EFEA;--surface: #FFFFFF;--line: #ECEAE5;--line-soft: #F1EFEA;--signal: #FF7A3D;--signal-deep: #E85D2A;--signal-soft: #FDEEE7;--indigo: #7B7FEA;--indigo-deep: #5A5EE0;--indigo-soft: #EEEFFD;--amber: #E7A93B;--amber-soft: #FBF0D9;--teal: #2FB99E;--graphite: #8D8785;--ok: #1F8A54;--ok-soft: #E6F4EC;--hair: 1px;--edge: 0 1px 1px rgba(26, 25, 21, .04);--ring: 0 0 0 .5px rgba(26, 25, 21, .12);--radius-s: 7px;--radius-m: 10px;--radius-l: 14px;--radius-xl: 20px;--radius-pill: 999px;--shadow: 0 1px 2px rgba(20, 21, 26, .04), 0 8px 24px rgba(20, 21, 26, .04);--shadow-lift: 0 1px 2px rgba(20, 21, 26, .05), 0 10px 28px rgba(20, 21, 26, .08);--shadow-drawer: 0 20px 60px rgba(20, 21, 26, .18);--font-display: "Fraunces", Georgia, serif;--font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fw-body: 425;--fw-med: 525;--fw-strong: 600;--text-xs: 11px;--text-s: 12px;--text-m: 13px;--text-base: 14px;--text-l: 17px;--text-xl: 21px;--text-hero: 25px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--frame-gap: 10px;--pad-content: 28px 30px 40px;--rail-w: 60px;--side-w: 236px;--top-h: 58px;--ease: cubic-bezier(.2, .7, .2, 1);--vx-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.4 1.6 6 6.2l4.6-4.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--vx-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");--vx-dots: repeating-radial-gradient(circle, rgba(26, 25, 21, .1) 0 1px, transparent 1px 6px);--vx-fade: linear-gradient(rgba(26, 25, 21, .05) 0%, rgba(26, 25, 21, .012) 60%, transparent 100%);--pc-a: #E85D2A;--pc-b: #FF9E73;--pc-c: #FFDCCB}[data-product=phone]{--pc-a: #B12060;--pc-b: #D9628F;--pc-c: #FBD6E4}[data-product=meet]{--pc-a: #5A5EE0;--pc-b: #9497EE;--pc-c: #DFE0FC}[data-product=api]{--pc-a: #54565C;--pc-b: #8E9096;--pc-c: #E4E5E7}[data-product=org]{--pc-a: #232A6B;--pc-b: #6B72A8;--pc-c: #DADEF0}[data-product=wa]{--pc-a: #2FB99E;--pc-b: #7CD5C3;--pc-c: #D5F1EA}[data-product=loc]{--pc-a: #FF7A3D;--pc-b: #FFAE86;--pc-c: #FFE2D2}[data-product=books]{--pc-a: #E7A93B;--pc-b: #F1CA84;--pc-c: #FBEBCD}[data-product=translate]{--pc-a: #6B2FA8;--pc-b: #9D6BD6;--pc-c: #EADCF7}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--text-base);line-height:1.45;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--indigo-deep);outline-offset:2px;border-radius:var(--radius-s)}.app-shell{position:relative;display:grid;grid-template-columns:var(--rail-w) auto 1fr;gap:var(--frame-gap);height:100vh;padding:var(--frame-gap);background:var(--paper)}.app-shell__main{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow)}.app-shell__content{flex:1;overflow:auto;padding:var(--pad-content);padding-bottom:84px}.app-loading,.app-error{display:grid;place-items:center;min-height:100vh;padding:24px}.rail{position:absolute;top:var(--frame-gap);bottom:var(--frame-gap);left:var(--frame-gap);z-index:40;display:flex;flex-direction:column;align-items:stretch;width:var(--rail-w);padding:12px 10px;gap:4px;overflow:hidden;background:var(--surface);border-right:0;border-radius:var(--radius-l);box-shadow:var(--shadow);transition:width .24s var(--ease),box-shadow .24s var(--ease)}.rail:hover,.rail:focus-within{width:248px;box-shadow:0 24px 60px #14151a29}.rail__org{display:none}.rail__list{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.rail__list::-webkit-scrollbar{display:none}.rail__foot{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.rail-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:40px;flex:none;padding:0 5px;border:0;border-radius:11px;background:transparent;color:var(--ink-faint);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.rail-item .mark{margin-left:2px}.rail-item:hover{background:var(--paper-dim);color:var(--ink)}.rail-item[aria-current=page]{background:var(--indigo-soft);color:var(--indigo-deep)}.rail-item[data-product]:not([data-product=home])[aria-current=page]{background:var(--pc-c);color:var(--pc-a)}.rail-item[aria-disabled]{opacity:.38;pointer-events:none}.rail-item .mark{width:20px;height:20px}.rail-item__label{font-size:13.5px;color:var(--ink-soft);opacity:0;transition:opacity .18s .04s var(--ease)}.rail:hover .rail-item__label,.rail:focus-within .rail-item__label{opacity:1}.rail-item[aria-current=page] .rail-item__label{color:var(--ink);font-weight:600}.rail-item--wallet .mark,.rail-item--settings .mark{color:var(--graphite)}.rail-item--wallet:hover .mark,.rail-item--settings:hover .mark{color:var(--ink)}.rail-item--settings[aria-current=page] .mark{color:var(--indigo-deep)}.rail-item--wallet .state--inline{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rail-item--user{margin-top:2px}.rail-item--user .avatar{margin-left:1px}.rail-plan{display:block;margin:0 0 10px;height:0;padding:0 15px;border-radius:14px;opacity:0;overflow:hidden;text-decoration:none;transition:height .24s var(--ease),opacity .18s var(--ease),padding .24s var(--ease)}.rail:hover .rail-plan,.rail:focus-within .rail-plan{height:108px;padding:14px 15px;opacity:1}@media(max-height:860px){.rail:hover .rail-plan,.rail:focus-within .rail-plan{height:0;padding:0 15px;opacity:0}}.rail-plan__title{display:block;font-size:var(--text-m);font-weight:600;line-height:1.35;white-space:normal;color:#fff}.rail-plan__action{display:inline-block;margin-top:11px;padding:7px 15px;border-radius:var(--radius-pill);background:#fff;color:var(--ink);font-size:12.5px;font-weight:600;white-space:nowrap}.product-sidebar{display:flex;flex-direction:column;width:var(--side-w);flex:none;padding:16px 12px;overflow:auto;background:var(--surface);border-right:0;border-radius:var(--radius-l);box-shadow:var(--shadow)}.product-sidebar__title{margin:2px 8px 14px;font-size:var(--text-l);font-weight:600;letter-spacing:-.015em}.product-sidebar__section+.product-sidebar__section{margin-top:4px}.product-sidebar__group{margin:16px 10px 6px;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.product-sidebar__section:first-of-type>.product-sidebar__group:first-child{margin-top:4px}.product-sidebar__foot{margin-top:auto;padding-top:10px;border-top:var(--hair) solid var(--line-soft)}.nav-item--button{color:var(--ink-faint)}.nav-item--button:hover{color:var(--ink)}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink-soft);font-size:var(--text-m);text-align:left;text-decoration:none;cursor:pointer;transition:background .13s var(--ease),color .13s var(--ease)}.nav-item:hover{background:var(--paper-dim);color:var(--ink)}.nav-item[aria-current=page]{background:var(--paper);color:var(--ink);font-weight:600}.nav-item[aria-current=page] .mark{color:var(--indigo-deep)}.nav-item .mark{width:16px;height:16px;color:var(--ink-dim)}.nav-item[aria-disabled]{opacity:.45;pointer-events:none}.top-bar{display:flex;align-items:center;gap:10px;height:var(--top-h);flex:none;padding:0 22px;border-bottom:var(--hair) solid var(--line-soft)}.top-bar__spacer{flex:1}.top-bar__crumbs{display:flex;align-items:center;min-width:0;font-size:var(--text-m);color:var(--ink-faint)}.top-bar__crumb{display:inline-flex;align-items:center;white-space:nowrap}.top-bar__crumb:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.top-bar__crumb a{color:var(--ink-faint);text-decoration:none}.top-bar__crumb a:hover{color:var(--ink)}.top-bar__crumb b{color:var(--ink);font-weight:600}.top-bar__sep{color:var(--ink-dim);padding:0 2px}.top-bar__org{font-size:var(--text-m);color:var(--ink-faint);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.top-bar__wallet{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:var(--hair) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-m);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease);box-shadow:var(--edge)}.top-bar__wallet:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.top-bar__wallet:hover{border-color:#dddad3;background:var(--paper)}.top-bar__me{display:inline-flex;flex:none;border-radius:50%;text-decoration:none}.mark{width:22px;height:22px;display:inline-block;vertical-align:middle;flex:none}.mark svg{width:100%;height:100%;display:block}.mark--tone svg{fill:currentColor}.assistant-fab{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-size:var(--text-m);font-weight:600;box-shadow:var(--shadow-lift);cursor:pointer;transition:transform .16s var(--ease),background .16s var(--ease)}.assistant-fab:hover{background:#24252c;transform:translateY(-1px)}.assistant{position:fixed;right:20px;bottom:20px;z-index:45;width:min(392px,calc(100vw - 32px));height:min(580px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:var(--hair) solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--edge),0 28px 70px #14151a38;animation:assistant-in .22s var(--ease) both}@keyframes assistant-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.assistant{animation:none}}.assistant__head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;overflow:hidden;color:#fff;background-image:radial-gradient(120% 140% at 6% 10%,var(--indigo) 0%,transparent 60%),radial-gradient(110% 120% at 94% 20%,var(--indigo-deep) 0%,transparent 62%),radial-gradient(130% 130% at 70% 100%,var(--signal-deep) 0%,transparent 64%),linear-gradient(150deg,var(--indigo-deep),#232A6B)}.assistant__head:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background-image:var(--vx-grain);opacity:.45;mix-blend-mode:overlay;pointer-events:none}.assistant__head>*{position:relative;z-index:2}.assistant__head b{font-size:var(--text-l);font-weight:600;letter-spacing:-.015em}.assistant__head .assistant__sub{color:#ffffffc7;margin-top:1px}.assistant__head .button{background:#ffffff29;color:#fff;border-color:transparent}.assistant__head .button:hover{background:#ffffff42;color:#fff}.assistant__sub{font-size:var(--text-s);color:var(--ink-faint);font-weight:var(--fw-body)}.assistant__body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.assistant__starters{display:flex;flex-direction:column;align-items:stretch;gap:7px}.assistant__starters .assistant__sub{margin:0 0 3px}.assistant__starters .button{justify-content:flex-start;text-align:left;white-space:normal;padding:11px 13px;border-radius:var(--radius-m);border-color:var(--line);background:var(--surface);font-weight:var(--fw-med);font-size:var(--text-m);line-height:1.4}.assistant__starters .button:hover{border-color:var(--indigo-deep);background:var(--indigo-soft)}.assistant__turn{max-width:86%;padding:10px 13px;font-size:var(--text-m);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.assistant__turn--user{align-self:flex-end;background:var(--ink);color:var(--surface);border-radius:14px 14px 4px}.assistant__turn--ai{align-self:flex-start;background:var(--surface);color:var(--ink);border:var(--hair) solid var(--line-soft);border-radius:14px 14px 14px 4px}.assistant__turn--wait{color:var(--ink-dim);display:inline-flex;align-items:center;gap:7px}.assistant__turn--wait:after{content:"";width:22px;height:6px;background:radial-gradient(circle 3px at 3px 3px,currentColor 95%,transparent) 0 0/8px 6px repeat-x;animation:assistant-wait 1s steps(3) infinite}@keyframes assistant-wait{0%{width:6px}to{width:22px}}@media(prefers-reduced-motion:reduce){.assistant__turn--wait:after{animation:none;width:22px}}.assistant__form{display:flex;align-items:flex-end;gap:8px;margin:12px;padding:9px 9px 9px 16px;border:var(--hair) solid var(--line);border-radius:22px;background:var(--surface);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.assistant__form:focus-within{border-color:var(--indigo-deep);box-shadow:0 0 0 3px var(--indigo-soft)}.assistant__form>:first-child{flex:1;min-width:0;margin-bottom:0}.assistant__form .field,.assistant__form .field--inline{display:block;flex-direction:column;gap:0;margin:0}.assistant__form .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assistant__form .field__input{min-height:38px;padding:8px 0;border:0;border-radius:0;background:none;resize:none;line-height:1.45}.assistant__form .field__input:hover{border-color:transparent}.assistant__form .field__input:focus{outline:0;box-shadow:none;border-color:transparent}.assistant__form .button--primary{flex:none;border-radius:var(--radius-pill);padding:9px 16px}@media(max-width:860px){.app-shell{display:flex;flex-direction:column;height:100dvh;padding:0;gap:0}.app-shell__main{order:1;flex:1;min-height:0;border-radius:0;box-shadow:none}.product-sidebar{order:2}.rail{order:3}.app-shell__content{padding:20px 16px 28px}.top-bar{height:52px;padding:0 14px;gap:8px}.top-bar__org{max-width:92px}.top-bar>.button{display:none}.top-bar__crumbs{font-size:var(--text-base);font-weight:600;color:var(--ink)}.top-bar__crumb:not(:last-child),.top-bar__sep{display:none}.top-bar__wallet{padding:6px 11px}.product-sidebar{flex:none;flex-direction:row;align-items:center;gap:6px;width:100%;padding:8px 14px;border-radius:0;box-shadow:none;border-top:var(--hair) solid var(--line-soft);background:var(--surface);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-sidebar::-webkit-scrollbar{display:none}.product-sidebar__title,.product-sidebar__group,.product-sidebar[data-area=home]{display:none}.product-sidebar__section{display:contents}.product-sidebar__foot{margin:0;padding:0;border:0}.nav-item{flex:none;width:auto;padding:7px 13px;border:var(--hair) solid var(--line);border-radius:var(--radius-pill);background:var(--paper);white-space:nowrap}.nav-item[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.nav-item[aria-current=page] .mark{color:var(--surface)}.rail{flex-direction:row;align-items:center;width:100%;height:auto;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:0;border-radius:0;box-shadow:none;border-top:var(--hair) solid var(--line)}.rail__list{flex-direction:row;justify-content:space-between;gap:2px;width:100%;overflow-x:auto;scrollbar-width:none}.rail__list::-webkit-scrollbar{display:none}.rail-item{width:44px;height:44px}.rail-item .mark{width:21px;height:21px}.rail-item__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:1;background:none}.rail__foot{display:none}.assistant-fab{right:14px;bottom:calc(128px + env(safe-area-inset-bottom,0px));padding:10px 15px}.assistant{right:10px;left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;height:min(72dvh,560px)}}@media(max-width:640px){.top-bar__crumbs{display:none}.top-bar__org{max-width:128px}.top-bar__spacer{display:none}.bell{margin-left:auto}}@media(max-width:860px){body:has(.product-sidebar[data-area=home]) .assistant-fab{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}.nav-icon{width:16px;height:16px;flex:none;color:var(--ink-dim);transition:color .13s var(--ease)}.nav-item:hover .nav-icon{color:var(--ink-soft)}.nav-item[aria-current=page] .nav-icon{color:var(--indigo-deep)}.product-sidebar[data-area=home] .nav-item .mark{width:17px;height:17px;color:var(--pc-a)}@media(min-width:861px){.rail.rail--shut{width:var(--rail-w);box-shadow:var(--shadow)}.rail.rail--shut .rail-item__label,.rail.rail--shut .rail-org__who{opacity:0}.rail.rail--shut .rail-plan{height:0;padding:0 15px;opacity:0}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.rail{position:static;width:100%;overflow:visible;transition:none}.rail:hover,.rail:focus-within{width:100%;box-shadow:none}.rail-item{width:44px;padding:0;justify-content:center}.rail-item .mark{margin-left:0}.rail-plan{display:none}}.product-sidebar{grid-column:2}.app-shell__main{grid-column:3}@media(max-width:860px){.product-sidebar,.app-shell__main{grid-column:auto}}.rail-org{display:flex;align-items:center;gap:10px;height:44px;flex:none;padding:0 5px;margin-bottom:10px;border-radius:11px;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease)}.rail-org:hover{background:var(--paper-dim)}.rail-org__mark{width:34px;height:34px;flex:none;margin-left:1px;padding:5px;border-radius:10px;border:var(--hair) solid var(--line);background:var(--surface);object-fit:contain}.rail-org__who{min-width:0;opacity:0;transition:opacity .18s .04s var(--ease)}.rail:hover .rail-org__who,.rail:focus-within .rail-org__who{opacity:1}.rail-org__who b{display:block;font-size:var(--text-m);font-weight:600;color:var(--ink)}.rail-org__who span{display:block;font-size:11.5px;color:var(--ink-dim)}@media(max-width:860px){.rail-org{display:none}}@media(max-width:860px){.product-sidebar__foot{display:contents}.top-bar .menu__list{position:fixed;top:56px;left:10px;right:10px;width:auto;min-width:0}.menu__list{max-width:calc(100vw - 20px)}.product-sidebar{scrollbar-width:none;-ms-overflow-style:none}.product-sidebar::-webkit-scrollbar{width:0;height:0;display:none}}@media(max-width:860px){.rail{--bar-item: 48px;--bar-gap: 12px;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.rail__list{position:relative;justify-content:flex-start;gap:var(--bar-gap);padding:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rail__list:before{content:"";position:absolute;top:0;left:0;z-index:0;width:var(--bar-item);height:var(--bar-item);border-radius:15px;background:var(--indigo-soft);box-shadow:inset 0 1px #fff9;transform:translate(calc(var(--bar-i, 0) * (var(--bar-item) + var(--bar-gap))));transition:transform .34s cubic-bezier(.22,.9,.3,1),opacity .2s var(--ease)}.rail__list:not(:has(.rail-item[aria-current=page])):before{opacity:0}.rail__list:has(>[data-product=phone][aria-current=page]):before{background:#fbd6e4}.rail__list:has(>[data-product=meet][aria-current=page]):before{background:#dfe0fc}.rail__list:has(>[data-product=api][aria-current=page]):before{background:#e4e5e7}.rail__list:has(>[data-product=org][aria-current=page]):before{background:#dadef0}.rail__list:has(>[data-product=wa][aria-current=page]):before{background:#d5f1ea}.rail__list:has(>[data-product=loc][aria-current=page]):before{background:#ffe2d2}.rail__list:has(>[data-product=books][aria-current=page]):before{background:#fbebcd}.rail__list:has(>[data-product=translate][aria-current=page]):before{background:#eadcf7}.rail__list:has(>:nth-child(1)[aria-current=page]){--bar-i: 0}.rail__list:has(>:nth-child(2)[aria-current=page]){--bar-i: 1}.rail__list:has(>:nth-child(3)[aria-current=page]){--bar-i: 2}.rail__list:has(>:nth-child(4)[aria-current=page]){--bar-i: 3}.rail__list:has(>:nth-child(5)[aria-current=page]){--bar-i: 4}.rail__list:has(>:nth-child(6)[aria-current=page]){--bar-i: 5}.rail__list:has(>:nth-child(7)[aria-current=page]){--bar-i: 6}.rail__list:has(>:nth-child(8)[aria-current=page]){--bar-i: 7}.rail__list:has(>:nth-child(9)[aria-current=page]){--bar-i: 8}.rail-item{position:relative;z-index:1;width:var(--bar-item);height:var(--bar-item);padding:0;justify-content:center;scroll-margin-inline:16px}.rail-item .mark{margin-left:0;width:23px;height:23px}.rail-item[aria-current=page]{background:transparent;color:var(--indigo-deep)}.rail-item[data-product]:not([data-product=home])[aria-current=page]{background:transparent;color:var(--pc-a)}.rail-item:hover{background:transparent}.rail-item:active{background:var(--paper-dim)}}@media(max-width:860px){.assistant{right:8px;left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;height:min(76dvh,620px);border-radius:var(--radius-xl)}.assistant__body{padding:14px}.assistant__form{margin:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}}html,body{overscroll-behavior:none;overflow:hidden}.app-shell__content{overscroll-behavior-y:contain}.public-frame{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media(max-width:860px){body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}}.offline-banner{padding:8px 16px;font-size:13px;background:var(--paper-dim);color:var(--ink);border-bottom:1px solid var(--line)}.bell{position:relative;flex:none}.bell__button{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:var(--hair) solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer}.bell__button:hover{color:var(--ink);background:var(--paper)}.bell__count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--signal);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.bell__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(360px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--radius-l);box-shadow:0 16px 40px #1a191524}.bell__head{padding:12px 14px;font-weight:600;border-bottom:var(--hair) solid var(--line)}.bell__empty{margin:0;padding:16px 14px;color:var(--ink-faint);font-size:13px;line-height:1.5}.bell__list{list-style:none;margin:0;padding:4px 0}.bell__item{display:grid;gap:2px;width:100%;text-align:left;padding:10px 14px;border:0;background:none;cursor:pointer;font:inherit;color:var(--ink)}.bell__item:hover{background:var(--paper)}.bell__item--new{background:color-mix(in srgb,var(--indigo) 7%,transparent)}.bell__title{font-weight:600;font-size:14px}.bell__body{font-size:13px;color:var(--ink-soft)}.bell__when{font-size:12px;color:var(--ink-faint)}.bell__foot{width:100%;padding:10px 14px;border:0;border-top:var(--hair) solid var(--line);background:none;color:var(--indigo-deep);font:inherit;font-size:13px;cursor:pointer;text-align:left}@media(max-width:640px){.bell__panel{position:fixed;left:12px;right:12px;top:56px;width:auto}}html.a11y-zoom body{zoom:var(--a11y-zoom, 1)}html.a11y-big-buttons .button{min-height:48px;padding-left:20px;padding-right:20px;font-size:max(1em,15px)}html.a11y-big-buttons .button--small{min-height:44px}html.a11y-big-buttons .field__input{min-height:48px}html.a11y-contrast{--ink: #000;--ink-soft: #1A1915;--ink-faint: #3D3835;--ink-dim: #4A4542;--line: #8E8A84}html.a11y-contrast .button--secondary,html.a11y-contrast .field__input{border-color:#5a5652}html.a11y-calm *,html.a11y-calm *:before,html.a11y-calm *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-cvd{--ok: #0072B2;--ok-soft: #DCEBF5;--teal: #0072B2;--danger: #D55E00;--signal-deep: #D55E00;--amber: #E69F00;--amber-soft: #FBEFD3}html.a11y-sr :focus-visible{outline:3px solid #0B57D0!important;outline-offset:2px!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid transparent;border-radius:var(--radius-m);background:var(--paper);color:var(--ink);font-size:var(--text-m);font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.button--secondary{background:var(--paper);border-color:var(--line);color:var(--ink)}.button--secondary:hover{background:var(--paper-dim);border-color:#dddad3}.button--primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.button--primary:hover{background:#24252c;border-color:#24252c}.button--ghost{background:transparent;border-color:transparent;color:var(--ink-soft)}.button--ghost:hover{background:var(--paper-dim);color:var(--ink)}.button--danger{background:var(--surface);border-color:var(--signal-deep);color:var(--signal-deep)}.button--danger:hover{background:var(--signal-soft)}.button--link{padding:0;border:0;background:none;color:var(--indigo-deep);font-weight:var(--fw-med);text-decoration:none}.button--link:hover{text-decoration:underline}.button--small{padding:5px 10px;font-size:var(--text-s)}.button:disabled{opacity:.45;cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.panel{border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:16px 18px;margin-bottom:20px;box-shadow:var(--edge)}.panel__head{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px}.panel__head:has(.panel__title){justify-content:space-between}.panel__title{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.panel__actions{display:flex;align-items:center;gap:8px;flex:none}.panel__body>:last-child{margin-bottom:0}.panel--product{border:0;padding:17px 19px;background-image:radial-gradient(420px 260px at 0% 0%,var(--pc-c) 0%,transparent 72%),linear-gradient(180deg,var(--pc-c) 0px,var(--surface) 170px)}.panel--product .panel__title{font-size:var(--text-xl);letter-spacing:-.02em}.panel--promo{border-color:#dddef8;background:var(--indigo-soft)}.panel--note{border-color:transparent;background:var(--paper);padding:13px 15px;font-size:var(--text-m);color:var(--ink-faint)}.panel--note .panel__title{font-size:var(--text-m);color:var(--ink)}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.field>label,.field__label{font-size:var(--text-m);font-weight:var(--fw-med);color:var(--ink-soft)}.field__input{font:inherit;font-size:var(--text-base);width:100%;padding:9px 11px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);box-shadow:var(--edge)}.field__input::placeholder{color:var(--ink-dim)}.field__input:hover{border-color:#dddad3}.field__input:focus{outline:0;border-color:var(--indigo-deep);box-shadow:0 0 0 3px var(--indigo-soft)}.field__input:disabled{background:var(--paper);color:var(--ink-dim);cursor:not-allowed}.field__input--multiline{min-height:96px;resize:vertical;line-height:1.5}.field__note{font-size:var(--text-s);color:var(--ink-faint)}.field--error .field__input{border-color:var(--signal-deep)}.field--error .field__input:focus{box-shadow:0 0 0 3px var(--signal-soft)}.field--error .field__note{color:var(--signal-deep)}.field__wrap{position:relative;display:flex}.field__wrap .field__input{flex:1;padding-right:64px}.field__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:3px 8px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-faint);font-size:var(--text-s);font-weight:var(--fw-med);cursor:pointer}.field__toggle:hover{background:var(--paper-dim);color:var(--ink)}.field__rules{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px;font-size:var(--text-s);color:var(--ink-faint)}.field__rule{display:flex;align-items:center;gap:7px}.field__rule:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--ink-dim)}.field__rule--met{color:var(--ok)}.field__rule--met:before{content:"✓";width:auto;height:auto;background:none;color:var(--ok);font-size:11px;font-weight:700;line-height:1}.code-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.code-field__boxes{display:flex;gap:8px}.code-field__box{font-family:var(--font-mono);font:inherit;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;width:44px;height:52px;text-align:center;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);box-shadow:var(--edge)}.code-field__box:focus{outline:0;border-color:var(--indigo-deep);box-shadow:0 0 0 3px var(--indigo-soft)}.code-field__box--filled{border-color:var(--ink-soft)}.code-field--verified .code-field__box{font-family:var(--font-mono);border-color:var(--ok);background:var(--ok-soft)}.segmented{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--paper)}.segmented__option{padding:6px 12px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-faint);font-size:12.5px;font-weight:var(--fw-med);cursor:pointer;transition:background .13s var(--ease),color .13s var(--ease)}.segmented__option:hover{color:var(--ink)}.segmented__option--on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #14151a0f}.segmented--stacked{flex-direction:column;align-items:stretch}.segmented--stacked .segmented__option{text-align:left}.segmented--inverse{gap:0;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-pill);background:transparent;overflow:hidden}.segmented--inverse .segmented__option{border-radius:0;font-size:var(--text-xs);font-weight:600;padding:5px 11px;background:transparent;color:var(--surface);box-shadow:none}.segmented--inverse .segmented__option--on{background:var(--surface);color:var(--pc-a)}.toggle{width:36px;height:20px;flex:none;padding:0;border:0;border-radius:var(--radius-pill);background:#d7d4ce;position:relative;cursor:pointer;transition:background .18s var(--ease)}.toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #14151a33;transition:transform .18s var(--ease)}.toggle--on{background:var(--indigo-deep)}.toggle--on .toggle__knob{transform:translate(16px)}.toggle:disabled{opacity:.5;cursor:not-allowed}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:var(--hair) solid var(--line-soft)}.toggle-row:last-of-type{border-bottom:0}.toggle-row__label{font-size:var(--text-base);color:var(--ink)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14151a2e}.modal__window{position:absolute;background:var(--surface);box-shadow:var(--shadow-drawer);overflow:auto}.modal--dialog .modal__window{top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:80vh;padding:22px;border-radius:var(--radius-l)}.modal--drawer .modal__window{top:var(--frame-gap);right:var(--frame-gap);bottom:var(--frame-gap);width:min(400px,calc(100vw - var(--frame-gap) * 2));padding:0;border-radius:var(--radius-l);display:flex;flex-direction:column}.modal--drawer .modal__head{padding:20px 22px 14px;border-bottom:var(--hair) solid var(--line-soft);margin:0}.modal--drawer .modal__body,.modal--drawer .modal__window>:last-child{overflow-y:auto}.modal__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.modal__title{margin:0;font-size:var(--text-l);font-weight:600;letter-spacing:-.01em}.tabs{display:flex;gap:2px;margin-bottom:16px}.tabs--line{border-bottom:var(--hair) solid var(--line)}.tabs--line .tabs__tab{padding:9px 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-faint);font-size:var(--text-m);font-weight:var(--fw-med);cursor:pointer;margin-bottom:-1px}.tabs--line .tabs__tab:hover{color:var(--ink)}.tabs--line .tabs__tab--on{color:var(--ink);font-weight:600;border-bottom-color:var(--indigo-deep)}.tabs--pill{display:inline-flex;gap:3px;padding:3px;border:var(--hair) solid var(--line);border-radius:var(--radius-m);background:var(--paper)}.tabs--pill .tabs__tab{padding:6px 12px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-faint);font-size:12.5px;font-weight:var(--fw-med);cursor:pointer}.tabs--pill .tabs__tab--on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #14151a0f}.tabs__count{margin-left:7px;padding:1px 7px;border-radius:var(--radius-pill);background:var(--paper-dim);color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.tabs__tab--on .tabs__count{background:var(--indigo-soft);color:var(--indigo-deep)}.field__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:128px;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.4 1.6 6 6.2l4.6-4.6' fill='none' stroke='%236B6E78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.field__input--select::-ms-expand{display:none}.field--inline{flex-direction:row;align-items:center;gap:9px;margin-bottom:0;flex:0 0 auto;max-width:100%}.field--inline>.field__input{width:auto}.field--inline .field__label{flex:none}.menu{position:relative;display:inline-block}.menu__trigger{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:var(--radius-m);background:none;color:var(--ink-soft);font-size:var(--text-m);cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease)}.menu__trigger:hover{background:var(--paper-dim);color:var(--ink)}.menu--open>.menu__trigger{background:var(--paper-dim);color:var(--ink)}.menu__trigger:after{content:"";width:9px;height:9px;flex:none;background:currentColor;-webkit-mask:var(--vx-chevron) center / contain no-repeat;mask:var(--vx-chevron) center / contain no-repeat;opacity:.55;transition:transform .18s var(--ease)}.menu--open>.menu__trigger:after{transform:rotate(180deg)}.menu--overflow .menu__trigger{padding:5px 10px;border-color:var(--line);background:var(--surface);font-size:var(--text-s);font-weight:var(--fw-med)}.menu--overflow .menu__trigger:hover{border-color:#dddad3;background:var(--paper)}.menu__list{position:absolute;top:calc(100% + 6px);z-index:50;min-width:212px;display:flex;flex-direction:column;padding:6px;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-lift)}.menu--align-end .menu__list{right:0}.menu--align-start .menu__list{left:0}.menu__header{padding:8px 9px 9px;margin-bottom:4px;border-bottom:var(--hair) solid var(--line-soft);font-size:var(--text-m);font-weight:600;color:var(--ink);line-height:1.35}.menu__header small,.menu__header span{display:block;font-weight:var(--fw-body);color:var(--ink-faint)}.menu__item{padding:8px 9px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-soft);font-size:var(--text-m);text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.menu__item:hover:not(:disabled){background:var(--paper-dim);color:var(--ink)}.menu__item:disabled{opacity:.45;cursor:not-allowed}.menu__item--danger{color:var(--signal-deep)}.menu__item--danger:hover:not(:disabled){background:var(--signal-soft);color:var(--signal-deep)}.table{width:100%;border-collapse:collapse;font-size:var(--text-m)}.table__th{text-align:left;font-size:var(--text-s);font-weight:var(--fw-med);color:var(--ink-dim);padding:0 12px 10px;white-space:nowrap}.table--lined .table__th{border-bottom:var(--hair) solid var(--line)}.table__cell--end,.table__th.table__cell--end{text-align:right;font-variant-numeric:tabular-nums}.cell__secondary{display:block;font-size:var(--text-s);color:var(--ink-faint);margin-top:2px}.table__td .field,.table__td .code-field{margin-bottom:0}.table__td .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-s);font-weight:var(--fw-med);white-space:nowrap}.badge--live{color:var(--ok);background:var(--ok-soft)}.badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.badge--done{color:var(--ok);background:var(--ok-soft)}.badge--draft{color:var(--ink-faint);background:var(--paper-dim)}.badge--neutral{color:var(--ink-soft);background:var(--surface);border-color:var(--line)}.badge--info{color:var(--indigo-deep);background:var(--indigo-soft)}.badge--warning{color:#8a6100;background:var(--amber-soft)}.badge--danger{color:var(--signal-deep);background:var(--signal-soft)}.state{background-image:var(--vx-dots);background-position:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-6);text-align:center;border-radius:var(--radius-l);color:var(--ink-faint)}.state-art{width:120px;height:96px;margin-bottom:var(--s-2)}.state__title{margin:0;font-size:var(--text-base);font-weight:600;color:var(--ink)}.state__detail{margin:0;font-size:var(--text-m);color:var(--ink-faint);max-width:42ch;line-height:1.55}.state__action{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-2)}.state--inline{display:block;padding:0;text-align:left;background:none;border:0;border-radius:0;font-size:var(--text-m)}.skeleton-set{display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:440px}.skeleton{display:block;height:12px;border-radius:7px;background:linear-gradient(90deg,var(--line-soft) 0%,var(--paper-dim) 36%,var(--line-soft) 72%) 0 0 / 300% 100%;animation:vx-shimmer 1.4s linear infinite}.skeleton--head{height:20px;width:46%;border-radius:9px}.skeleton--row{height:14px}.skeleton--short{width:62%}.skeleton--inline{height:12px;width:92px;display:inline-block;vertical-align:middle}@keyframes vx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background:var(--line-soft)}}.state--loading{background:none;padding:var(--s-5) 0;align-items:stretch}.state--loading.state--inline{display:inline-block;padding:0;vertical-align:middle}.state--error{background:var(--signal-soft)}.state--error .state__title{color:var(--signal-deep)}.state--error .state__detail{color:#a84920d9}.state--no-access{background:var(--paper-dim)}.state--empty{background:var(--paper)}.meter{margin-top:12px}.meter__bar{display:block}.meter__fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:7px;border:0;border-radius:var(--radius-pill);background:var(--line-soft);overflow:hidden}.meter__fill::-webkit-progress-bar{background:var(--line-soft);border-radius:var(--radius-pill)}.meter__fill::-webkit-progress-value{background:linear-gradient(90deg,var(--pc-b),var(--pc-a));border-radius:var(--radius-pill)}.meter__fill::-moz-progress-bar{background:linear-gradient(90deg,var(--pc-b),var(--pc-a));border-radius:var(--radius-pill)}.meter__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:8px;font-size:var(--text-m)}.meter__row>*{min-width:0}.meter__label{color:var(--ink-faint)}.meter__value{color:var(--ink-soft);font-variant-numeric:tabular-nums}.meter__value b{color:var(--ink);font-weight:600}.meter--near-limit .meter__fill::-webkit-progress-value{background:var(--amber)}.meter--near-limit .meter__fill::-moz-progress-bar{background:var(--amber)}.meter--at-limit .meter__fill::-webkit-progress-value{background:var(--signal)}.meter--at-limit .meter__fill::-moz-progress-bar{background:var(--signal)}.meter__limit-note{margin-top:8px;padding:8px 11px;border-radius:var(--radius-m);background:var(--signal-soft);color:var(--signal-deep);font-size:var(--text-s);line-height:1.45}.meter--payg{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-m);background:var(--paper)}.meter--payg .meter__label{font-size:var(--text-m);color:var(--ink-faint)}.meter--payg .meter__value{font-size:var(--text-m);font-weight:600;color:var(--ink)}.meter--compact{margin-top:8px}.meter--compact .meter__row{font-size:var(--text-s);margin-top:6px}.stat__label{font-size:12.5px;color:var(--ink-faint)}.stat__value{font-size:24px;font-weight:600;letter-spacing:-.025em;color:var(--ink);margin-top:6px;font-variant-numeric:tabular-nums;line-height:1.1}.stat__unit{font-size:var(--text-m);font-weight:var(--fw-med);color:var(--ink-faint);margin-left:4px;letter-spacing:0}.stat__note{font-size:var(--text-s);color:var(--ink-faint);margin-top:3px}.stat--hero .stat__value{font-size:34px;letter-spacing:-.03em}.stat--positive .stat__note{color:var(--ok)}.stat--negative .stat__note{color:var(--signal-deep)}.money{font-variant-numeric:tabular-nums}.money--large{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.steps{margin:0;padding-left:20px;display:grid;gap:7px;font-size:var(--text-m)}.steps__item{color:var(--ink-soft)}.steps__item--done{color:var(--ink-dim);text-decoration:line-through}.steps--compact{gap:4px;font-size:var(--text-s)}.toasts{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:60;pointer-events:none}.toast{padding:10px 15px;border-radius:var(--radius-m);background:var(--ink);color:var(--surface);font-size:var(--text-m);font-weight:var(--fw-med);box-shadow:var(--shadow-lift);max-width:min(420px,calc(100vw - 32px))}.toast--success{background:#15603c}.toast--error{background:#9b3a16}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--indigo),var(--indigo-deep));color:var(--surface);font-size:var(--text-s);font-weight:600}.avatar--small{width:28px;height:28px;font-size:11px}.avatar--large{width:88px;height:88px;font-size:1.8rem}.avatar__photo{width:100%;height:100%;object-fit:cover;display:block}.avatar__initials{font-weight:600;letter-spacing:.01em}.checkbox{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:start;margin-bottom:11px;font-size:var(--text-m)}.checkbox__input{margin-top:2px;accent-color:var(--indigo-deep);width:15px;height:15px}.checkbox__note{grid-column:2;font-size:var(--text-s);color:var(--ink-faint)}.checkbox--nested{margin-left:24px}.checkbox--chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:var(--hair) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);margin:0 6px 6px 0;cursor:pointer}.checkbox--chip:hover{border-color:#dddad3;background:var(--paper)}.checkbox--chip.checkbox--on{border-color:var(--indigo-deep);background:var(--indigo-soft);color:var(--ink)}.checkbox--chip .checkbox__input{margin:0}.page-title{margin:0 0 4px;font-size:var(--text-hero);font-weight:600;letter-spacing:-.025em;line-height:1.2}.section-title{margin:28px 0 12px;font-size:var(--text-l);font-weight:600;letter-spacing:-.015em}.page-lede{margin:0 0 24px;color:var(--ink-faint);max-width:68ch}.home__figures,.product-overview__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 24px}.home__figures>*,.product-overview__figures>*{padding:16px 18px;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--edge)}.product-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.product-list__item{display:flex;flex-direction:column;gap:9px;padding:16px 18px;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease);box-shadow:var(--edge)}.product-list__item:hover{border-color:#d9d7f7;box-shadow:var(--shadow);transform:translateY(-1px)}.product-list__link{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.product-list__link[aria-disabled]{pointer-events:none;opacity:.55}.product-list__link .mark{width:38px;height:38px;padding:9px;border-radius:11px;background:var(--pc-c)}.product-list__name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.product-list__blurb{margin:0;flex:1;font-size:var(--text-m);line-height:1.5;color:var(--ink-faint)}.product-list__no-access,.product-list__pending,.product-list__error{margin:0;font-size:var(--text-s);color:var(--ink-dim)}.product-list__error{color:var(--signal-deep)}.product-overview__identity{display:flex;align-items:center;gap:13px}.product-overview__identity .mark{width:42px;height:42px;padding:10px;border-radius:12px;background:#ffffff9e}.product-overview__body{display:grid;grid-template-columns:1.55fr 1fr;gap:24px;align-items:start}.spend-split{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.wallet-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-top:var(--hair) solid var(--line-soft);font-size:var(--text-m)}.wallet-row:first-of-type{border-top:0}.wallet-row__chips{display:flex;flex-wrap:wrap;gap:6px}.auth-page{position:relative;display:grid;align-content:safe center;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:var(--s-8) var(--s-6);color:var(--ink)}.auth-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(70% 55% at 8% 4%,#DCDCFA 0%,transparent 62%),radial-gradient(60% 50% at 88% 12%,#E6E7FB 0%,transparent 60%),radial-gradient(75% 65% at 92% 96%,#FBE2D2 0%,transparent 64%),linear-gradient(162deg,#ededfc,#e3e4f7)}.auth-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--vx-grain);opacity:.38;mix-blend-mode:overlay;pointer-events:none}.auth-mark{position:fixed;top:var(--s-6);left:var(--s-7);width:46px;height:38px;background:url(/verbx-logo.svg) left center / contain no-repeat;z-index:1}.auth-page__inner{display:grid;gap:var(--s-8);width:min(1120px,100%);margin:0 auto}@media(min-width:900px){.auth-page__inner{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(48px,7vw,120px);align-items:center}}.auth-script{display:none}@media(min-width:900px){.auth-script{display:block}}.auth-script__stack{display:grid;gap:10px}.auth-script__stack span{font-family:var(--font-script, inherit);font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.3;color:var(--ink);opacity:.22}.auth-script__stack span[data-on]{font-family:inherit;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:620;letter-spacing:-.028em;opacity:1}.auth-script__note{margin-top:var(--s-7);max-width:38ch;font-size:var(--text-m);line-height:1.6;color:var(--ink-soft)}.auth-page .page-title{font-size:clamp(1.5rem,2.6vw,1.85rem);letter-spacing:-.022em;margin-bottom:var(--s-1)}.auth-page .page-lede{margin-bottom:var(--s-7);max-width:34ch;font-size:var(--text-m);color:var(--ink-soft)}.auth-form{display:grid;gap:var(--s-6)}.auth-form .field{display:grid;gap:4px}.auth-form .field__label{font-family:var(--font-mono, inherit);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.auth-form .field__input{width:100%;padding:9px 0;border:0;border-bottom:1.5px solid rgba(26,25,21,.22);border-radius:0;background:none;font:inherit;font-size:1.02rem;color:var(--ink);transition:border-color .18s ease}.auth-form .field__input::placeholder{color:var(--ink-faint)}.auth-form .field__input:focus{outline:none;border-bottom-color:var(--ink)}.auth-form .field__note{font-size:12px;color:var(--ink-faint)}.auth-form .field--error .field__input{border-bottom-color:#c0453f}.auth-form .btn,.auth-form button[type=submit]{justify-self:stretch;width:100%;padding:15px 30px;border-radius:999px;background:var(--ink);color:#fbfaf8;font-size:.95rem;border:0}.auth-form__error{margin:0;font-size:.9rem;color:#c0453f}.auth-form__alt{margin:0;font-size:.9rem;color:var(--ink-soft)}.auth-form__alt a{color:var(--ink);border-bottom:1px solid rgba(26,25,21,.3)}@media(max-width:899px){.auth-page{padding-top:calc(var(--s-8) + 48px)}.auth-mark{top:var(--s-5);left:var(--s-5);width:40px;height:33px}}@media(max-width:1100px){.home__figures,.product-overview__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview__body{grid-template-columns:1fr;gap:20px}}@media(max-width:860px){.page-title{font-size:var(--text-xl)}.section-title{margin:22px 0 10px;font-size:15px}.page-lede{margin-bottom:18px}.home__figures,.product-overview__figures{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.product-list{grid-template-columns:1fr;gap:10px}.panel{padding:15px 16px;margin-bottom:16px}.panel--product{padding:16px 17px}.table__th{padding:0 8px 8px;font-size:var(--text-xs)}.table__td{padding:10px 8px}.table__td .button{padding:6px 9px;font-size:var(--text-s)}.table__cell--end{text-align:right}.modal--drawer .modal__window{top:auto;left:0;right:0;bottom:0;width:100%;max-height:88dvh;border-radius:var(--radius-l) var(--radius-l) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.modal--dialog .modal__window{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:88dvh;border-radius:var(--radius-l) var(--radius-l) 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.toasts{bottom:calc(118px + env(safe-area-inset-bottom,0px))}.button{padding:10px 15px}.button--small{padding:7px 11px;min-height:40px}.menu__trigger{min-height:40px}.top-bar__me{min-width:40px;min-height:40px;align-items:center;justify-content:center}.field__input{padding:11px 12px;font-size:16px}.code-field__box{font-family:var(--font-mono);width:42px;height:50px}.toggle{width:42px;height:24px}.toggle__knob{width:20px;height:20px}.toggle--on .toggle__knob{transform:translate(18px)}.toggle-row{padding:13px 0}}.auth-products{margin-top:var(--s-7);text-align:left}.auth-products__title{margin:0 0 var(--s-4);font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-dim);text-align:center}.auth-products__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2) var(--s-4)}.auth-products__item{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-m);color:var(--ink-soft);min-width:0}.auth-products__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-products__item .mark{width:18px;height:18px;flex:none;color:var(--pc-a)}@media(max-width:899px){.auth-products{margin-top:var(--s-6)}}@media(max-width:420px){.auth-products__list{grid-template-columns:1fr}}.table__row--action{cursor:pointer}.table__row--action:hover,.table__row--action:focus-visible{background:var(--paper-2, rgba(0, 0, 0, .03))}.list-filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin:4px 0 12px}.list-filters>.field{margin-bottom:0;min-width:150px;flex:0 1 190px}.list-filters--compact>.field{min-width:130px;flex-basis:160px}.view-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 4px;flex-wrap:wrap}.view-more__count{font-size:13px;color:var(--ink-faint)}@media(max-width:640px){.list-filters>.field{flex:1 1 140px}}.multi{position:relative;display:flex;flex-direction:column;gap:5px;margin-bottom:14px;min-width:0}.multi__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;background:var(--surface)}.multi__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.multi__summary--empty{color:var(--ink-faint)}.multi__chev{flex:none;width:8px;height:8px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:rotate(45deg) translateY(-2px)}.multi--open .multi__chev{transform:rotate(-135deg) translateY(-2px)}.multi__panel{position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:4px;background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--radius-m);box-shadow:0 12px 30px #1a19151f;padding:8px;display:grid;gap:6px}.multi__search{width:100%}.multi__list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.multi__option{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer;font-size:14px}.multi__option:hover,.multi__option:focus-visible{background:var(--paper-dim);outline:none}.multi__tick{position:relative;flex:none;width:16px;height:16px;border:1.5px solid #CFCBC3;border-radius:4px;background:var(--surface)}.multi__option--on .multi__tick{background:var(--indigo);border-color:var(--indigo)}.multi__option--on .multi__tick:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.multi__option--on{font-weight:600}.multi__none{padding:10px 8px;color:var(--ink-faint);font-size:13px}.multi__foot{display:flex;align-items:center;gap:12px;border-top:var(--hair) solid var(--line);padding-top:8px}.multi__count{font-size:13px;color:var(--ink-faint);margin-right:auto}.multi__link,.multi__done{border:0;background:none;font:inherit;font-size:13px;cursor:pointer;padding:4px 6px;border-radius:6px}.multi__link{color:var(--ink-soft)}.multi__done{color:#fff;background:var(--ink);padding:6px 12px}.xp-notice{margin:8px 0 0;font-size:var(--text-s);color:var(--ink-faint);line-height:1.55;max-width:62ch}.modal--video .modal__window{top:50%;left:50%;transform:translate(-50%,-50%);width:min(1120px,94vw);max-height:92vh;padding:var(--s-5);border-radius:var(--radius-l)}.tour__video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-m);background:var(--paper)}.tour__poster{position:relative;display:block;width:100%;padding:0;border:var(--hair) solid var(--line);border-radius:var(--radius-m);overflow:hidden;cursor:pointer;background:var(--paper)}.tour__poster img{display:block;width:100%;height:auto}.tour__play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-drawer);transition:transform .15s}.tour__play:after{content:"";position:absolute;left:26px;top:20px;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent var(--paper)}.tour__poster:hover .tour__play{transform:scale(1.06)}.tour__covers{margin:var(--s-4) 0 0;color:var(--ink-soft);font-size:var(--text-m)}.connect-auth{display:grid;gap:var(--s-4)}.connect-auth__text{margin:0;color:var(--ink-soft)}.connect-auth__list{margin:0;padding-left:1.2em;display:grid;gap:var(--s-2);color:var(--ink)}.connect-auth__note{margin:0;font-size:var(--text-m);color:var(--ink-faint)}.connect-auth__actions{display:flex;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-2)}.mcp-connect__app-steps{margin:0 0 var(--s-3);padding-left:1.2em;display:grid;gap:var(--s-2);color:var(--ink-soft)}.builds-page{width:min(1080px,100%);margin:0 auto;padding:var(--s-8) var(--s-6) var(--s-9)}.builds-head{margin-bottom:var(--s-8)}.builds-head__track{margin:0 0 var(--s-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);min-height:1em}.builds-head .page-lede{max-width:56ch}.builds-head__act{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6)}.builds-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--s-7)}.builds-filter select{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:var(--text-s);color:var(--ink);cursor:pointer}.builds-filter select:disabled{opacity:.5;cursor:default}.builds-sort{display:inline-flex;padding:3px;border-radius:999px;background:var(--paper-dim)}.builds-sort button{padding:5px 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--text-s);color:var(--ink-soft);cursor:pointer}.builds-sort button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #1a19151f}.builds-count{margin:0 0 0 auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-faint)}.builds-grid{display:grid;gap:var(--s-7) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none}.bcard{display:grid;gap:var(--s-4);align-content:start}.bcard__hit{display:grid;gap:var(--s-4);color:inherit;text-decoration:none}.bcard__hit:hover .bcard__title{text-decoration:underline;text-underline-offset:3px}.bcard__hit .bcover{transition:transform .2s ease,box-shadow .2s ease}.bcard__hit:hover .bcover{transform:translateY(-2px);box-shadow:0 8px 22px #1a191521}@media(prefers-reduced-motion:reduce){.bcard__hit:hover .bcover{transform:none}}.bcover{position:relative;display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-m);background:var(--paper-dim);overflow:hidden}.bcover--art{background:radial-gradient(90% 120% at 18% 8%,var(--c-a) 0%,transparent 62%),radial-gradient(80% 110% at 88% 92%,var(--c-b) 0%,transparent 60%),var(--c-base)}.bcover__g{position:absolute;font-style:normal;line-height:1;color:var(--paper);-webkit-user-select:none;user-select:none}.bcover__g[data-at="0"]{left:7%;top:50%;transform:translateY(-50%);font-size:4.6rem;opacity:.97}.bcover__g[data-at="1"]{right:20%;top:20%;font-size:2.3rem;opacity:.5}.bcover__g[data-at="2"]{right:9%;bottom:14%;font-size:3.1rem;opacity:.72}.bcover--art[data-tone="0"]{--c-base: #6E52B4;--c-a: #A98FE4;--c-b: #4A2F8C}.bcover--art[data-tone="1"]{--c-base: #B84F76;--c-a: #EC8FB0;--c-b: #7E2347}.bcover--art[data-tone="2"]{--c-base: #5257C4;--c-a: #9094EA;--c-b: #2E3391}.bcover--art[data-tone="3"]{--c-base: #D1641F;--c-a: #F7A86B;--c-b: #9B4110}.bcover--art[data-tone="4"]{--c-base: #2E9A82;--c-a: #74CDB7;--c-b: #136250}.bcover--art[data-tone="5"]{--c-base: #B8862A;--c-a: #EBC070;--c-b: #7D5810}.bcard__body{display:grid;gap:5px}.bcard__problem{font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.bcard__title{font-size:var(--text-m);font-weight:var(--fw-med);letter-spacing:-.012em;line-height:1.3}.bcard__excerpt{font-size:var(--text-s);line-height:1.5;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bcard__who{font-size:var(--text-s);color:var(--ink-soft)}.bcard__who em{font-style:normal;color:var(--ink-faint)}.bcard__foot{display:flex;align-items:center;gap:var(--s-4)}.bcard__langs{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.bcard__langs li{padding:2px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--ink-soft)}.bcard__likes{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.builds-more{margin-top:var(--s-8);text-align:center}.builds-foot{margin:var(--s-8) 0 0;padding-top:var(--s-6);border-top:1px solid var(--line);font-size:var(--text-s);color:var(--ink-faint)}.build{width:min(760px,100%)}.build__back{margin:0 0 var(--s-6);font-size:var(--text-s)}.build__back a{color:var(--ink-soft)}.build__head{margin-bottom:var(--s-6)}.build__problem{margin:0 0 var(--s-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.build__who{margin:var(--s-3) 0 0;font-size:var(--text-s);color:var(--ink-soft)}.build__who em{font-style:normal}.build__cover{margin-bottom:var(--s-7)}.build__cover .bcover{aspect-ratio:21 / 9}.build__cover .bcover__g[data-at="0"]{font-size:7rem}.build__cover .bcover__g[data-at="1"]{font-size:3.4rem}.build__cover .bcover__g[data-at="2"]{font-size:4.6rem}.build__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.build__like{margin-left:auto;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:var(--text-s);color:var(--ink-soft);cursor:pointer}.build__like.is-on{border-color:var(--ink);color:var(--ink)}.build__like:disabled{cursor:default;opacity:.6}.build-meter{display:flex;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-7);padding:var(--s-5) var(--s-6);border-left:2px solid var(--ink);background:var(--paper-dim)}.build-meter strong{font-size:1.15rem;font-weight:var(--fw-med);letter-spacing:-.02em}.build-meter span{font-size:var(--text-s);color:var(--ink-soft)}.build__body{margin-bottom:var(--s-8)}.build__foot{display:grid;gap:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--line)}.build__h{margin:0 0 var(--s-4);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:var(--ink-faint)}.build__apis ul,.build__langs ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.build__team ul{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none}.build__team li{display:grid;gap:1px;align-content:start;font-size:var(--text-s)}.build__team li a{justify-self:start}.build__team strong{font-weight:var(--fw-med)}.build__team span{color:var(--ink-soft)}.build__team a{font-size:12px;color:var(--ink-soft)}.build__apis li,.build__langs li{padding:3px 11px;border:1px solid var(--line);border-radius:999px;font-size:var(--text-s);color:var(--ink-soft)}.md{font-size:1.02rem;line-height:1.68;color:var(--ink)}.md>*+*{margin-top:var(--s-5)}.md h2{font-size:1.3rem;letter-spacing:-.018em;margin-top:var(--s-8)}.md h3{font-size:1.1rem;letter-spacing:-.014em;margin-top:var(--s-7)}.md h4{font-size:1rem;margin-top:var(--s-6)}.md p{margin:0}.md ul,.md ol{padding-left:1.3em}.md li+li{margin-top:var(--s-2)}.md a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.md img{max-width:100%;border-radius:var(--radius-m)}.md code{padding:1px 5px;border-radius:5px;background:var(--paper-dim);font-family:var(--font-mono);font-size:.88em}.md pre{margin:0;padding:var(--s-5) var(--s-6);border-radius:var(--radius-m);background:var(--ink);color:var(--paper);overflow-x:auto}.md pre code{padding:0;background:none;color:inherit;font-size:.85rem;line-height:1.6}.md blockquote{margin:0;padding-left:var(--s-5);border-left:2px solid var(--line);color:var(--ink-soft)}.md hr{border:0;border-top:1px solid var(--line)}@media(max-width:719px){.builds-page{padding:var(--s-7) var(--s-5) var(--s-8)}.builds-grid{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.builds-count{margin-left:0;flex-basis:100%}.build__like{margin-left:0}.md{font-size:.98rem}}.button[href],a.button{text-decoration:none}.mine{display:grid;gap:0;margin:0;padding:0;list-style:none}.mine__row{display:flex;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.mine__row:first-child{border-top:1px solid var(--line)}.mine__hit{display:grid;gap:2px;flex:1;min-width:0;color:inherit;text-decoration:none}.mine__hit strong{font-size:var(--text-m);font-weight:var(--fw-med)}.mine__hit span{font-size:var(--text-s);color:var(--ink-faint)}.mine__hit:hover strong{text-decoration:underline;text-underline-offset:3px}.mine__all{font-size:var(--text-s);color:var(--ink-soft)}.mine__one{margin:var(--s-5) 0 0;padding-left:var(--s-5);border-left:2px solid var(--line);font-size:var(--text-s);color:var(--ink-soft);max-width:62ch}.editor{width:min(820px,100%)}.editor__bar{display:flex;align-items:center;gap:var(--s-5);padding-bottom:var(--s-5);margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.editor__crumb{margin:0;font-size:var(--text-s)}.editor__crumb a{color:var(--ink-soft)}.editor__save{margin:0 auto 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-faint)}.editor__save--bad{color:#c0453f}.editor__act{display:flex;align-items:center;gap:var(--s-4)}.editor__need,.editor__pub-err{margin:0 0 var(--s-5);padding-left:var(--s-5);border-left:2px solid var(--line);font-size:var(--text-s);color:var(--ink-soft)}.editor__pub-err{border-left-color:#c0453f}.editor__cover{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;margin-bottom:var(--s-6)}.editor__cover .bcover{aspect-ratio:16 / 10}.editor__cover .bcover__g[data-at="0"]{font-size:3.4rem}.editor__cover .bcover__g[data-at="1"]{font-size:1.7rem}.editor__cover .bcover__g[data-at="2"]{font-size:2.3rem}.editor__cover-act{flex-direction:column;align-items:flex-start;margin-top:0}@media(max-width:619px){.vx-one .editor__cover,.editor__cover{grid-template-columns:minmax(0,1fr)}}.editor__cover-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-4)}.editor__file input{position:absolute;width:1px;height:1px;opacity:0}.editor__file span{display:inline-block;padding:7px 16px;border:1px solid var(--line);border-radius:999px;font-size:var(--text-s);cursor:pointer}.editor__file span:hover{border-color:var(--ink)}.editor__hint{font-size:var(--text-s);color:var(--ink-faint)}.editor__title{width:100%;padding:0 0 var(--s-4);border:0;border-bottom:1px solid var(--line);background:none;font-family:var(--font-display, inherit);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;letter-spacing:-.028em;color:var(--ink)}.editor__title::placeholder{color:var(--ink-faint)}.editor__title:focus{outline:none;border-bottom-color:var(--ink)}.editor__tabs{display:flex;gap:var(--s-5);margin:var(--s-6) 0 var(--s-4)}.editor__tabs button{padding:0 0 7px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:var(--text-s);color:var(--ink-faint);cursor:pointer}.editor__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.editor__tools{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--paper-dim)}.editor__tools button{min-width:34px;padding:5px 10px;border:0;border-radius:7px;background:none;font:inherit;font-size:var(--text-s);color:var(--ink-soft);cursor:pointer}.editor__tools button:hover{background:var(--paper);color:var(--ink)}.editor__body{display:block;width:100%;padding:var(--s-6);border:1px solid var(--line);border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--paper);font-family:var(--font-mono);font-size:.92rem;line-height:1.7;color:var(--ink);resize:vertical}.editor__body:focus{outline:none;border-color:var(--ink)}.editor__preview{min-height:320px;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-m)}.editor__meta{margin-top:var(--s-8);display:grid;gap:var(--s-5)}.editor__h{margin:var(--s-6) 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:var(--ink-faint)}.editor__h:first-child{margin-top:0}.editor__row{display:grid;gap:5px}.editor__row>span{font-size:var(--text-s);color:var(--ink-soft)}.editor__row select{padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);font:inherit;color:var(--ink)}.editor__picks{border:0;padding:0;margin:0;display:grid;gap:var(--s-4)}.editor__picks legend{padding:0;font-size:var(--text-s);color:var(--ink-soft)}.editor__chips{display:flex;flex-wrap:wrap;gap:6px}.editor__chips button{padding:5px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:var(--text-s);color:var(--ink-soft);cursor:pointer}.editor__chips button.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.editor__team{display:grid;gap:var(--s-5);justify-items:start}.editor__member{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;width:100%;padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.editor__deadline{margin:var(--s-8) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--text-s);color:var(--ink-faint)}@media(max-width:719px){.editor__bar{flex-wrap:wrap;gap:var(--s-4)}.editor__act{flex-basis:100%}.editor__body{padding:var(--s-5);font-size:.88rem}}.bcover__say{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--s-5);text-align:center;font-size:var(--text-s);line-height:1.45;color:#ffffffeb}.jury__count{margin:var(--s-4) 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-faint)}.jury__csv{font-size:var(--text-s);color:var(--ink-soft)}.jlist{display:grid;gap:0;margin:0;padding:0;list-style:none}.jrow{padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.jrow:first-child{border-top:1px solid var(--line)}.jrow.is-hidden{opacity:.55}.jrow__head{display:flex;align-items:center;gap:var(--s-5)}.jrow__who{display:grid;gap:2px;flex:1;min-width:0}.jrow__title{font-size:var(--text-m);font-weight:var(--fw-med);color:inherit;text-decoration:none}.jrow__title:hover{text-decoration:underline;text-underline-offset:3px}.jrow__who span{font-size:var(--text-s);color:var(--ink-faint)}.jrow__nums{display:flex;align-items:center;gap:var(--s-4)}.jrow__n{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap}.jrow__form{display:grid;gap:var(--s-5);margin-top:var(--s-5)}.jrow__criteria{display:grid;gap:var(--s-4)}.jcrit{display:grid;gap:5px}.jcrit__name{font-size:var(--text-s);color:var(--ink-soft)}.jcrit__scale{display:flex;flex-wrap:wrap;gap:4px}.jcrit__scale button{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--paper);font:inherit;font-size:12px;color:var(--ink-soft);cursor:pointer}.jcrit__scale button.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.jrow__note{display:grid;gap:5px}.jrow__note span{font-size:var(--text-s);color:var(--ink-soft)}.jrow__note textarea{width:100%;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);font:inherit;font-size:var(--text-s);line-height:1.6;resize:vertical}.jrow__note textarea:focus{outline:none;border-color:var(--ink)}.jrow__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.jrow__short{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:var(--text-s)}.jrow__need{margin:0;font-size:var(--text-s);color:var(--ink-faint)}@media(max-width:719px){.jrow__head{flex-wrap:wrap}.jrow__nums{flex-basis:100%;order:3}.jrow__short{margin-right:0;flex-basis:100%}}.vx-weighted,.home__hero,.product-overview__header{position:relative;overflow:hidden}.vx-weighted:after,.home__hero:after,.product-overview__header:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background-image:var(--vx-grain);opacity:.32;mix-blend-mode:overlay;pointer-events:none}.home__hero>*,.product-overview__header>*{position:relative;z-index:2}.home__hero{border:var(--hair) solid var(--line);border-radius:var(--radius-xl);padding:30px 32px 28px;background-image:radial-gradient(110% 150% at 88% 0%,rgba(90,94,224,.11),transparent 62%),radial-gradient(90% 120% at 0% 100%,rgba(232,93,42,.07),transparent 60%),linear-gradient(180deg,#fff,#fcfbf9);box-shadow:var(--edge)}.home__hero .panel__title{font-size:23px;letter-spacing:-.028em}.home__figures{display:flex;flex-wrap:wrap;gap:24px 56px;margin:30px 0 0}.home__figures>*{padding:0;border:0;border-radius:0;background:none}.home__figures .stat__label{font-size:12.5px}.home__figures .stat__value{font-size:46px;letter-spacing:-.045em;line-height:1;margin-top:9px}.home__figures .stat__unit{font-size:23px;font-weight:var(--fw-med);margin-left:3px;letter-spacing:-.02em}.home__figures .stat__note{margin-top:9px;font-size:12.5px}.spend-split{display:flex;gap:2px;margin:30px 0 0;padding:0;height:12px;border-radius:var(--radius-pill);background:#efede8;overflow:hidden}.spend-split__item{position:relative;min-width:3px;background:var(--pc-a);overflow:hidden;text-indent:-200vw;white-space:nowrap}.spend-key{display:flex;flex-wrap:wrap;gap:10px 22px}.spend-key__item{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-faint)}.spend-key__item b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.spend-key__dot{width:8px;height:8px;border-radius:3px;flex:none;background:var(--pc-a)}.product-list__item{border-color:var(--line-soft);box-shadow:none}.product-list__item:hover{border-color:var(--line);box-shadow:0 10px 26px -18px #14151a66;transform:translateY(-2px)}.product-list__item .meter__fill{height:4px}.product-list__item .meter__row{font-size:var(--text-s);margin-top:6px}.home__activity .table tbody tr:hover .table__td{background:#fcfbf9}.product-overview__header{border:0;border-radius:var(--radius-xl);padding:29px 31px 27px}.product-overview__identity .mark{width:52px;height:52px;padding:13px;border-radius:15px;background:#ffffffc7}.product-overview__header .panel__title{font-size:var(--text-hero);letter-spacing:-.028em}.product-overview__figures{display:flex;flex-wrap:wrap;gap:22px 48px;margin:28px 0 0}.product-overview__figures>*{padding:0;border:0;border-radius:0;background:none}.product-overview__figures .stat__value{font-size:34px;letter-spacing:-.04em;line-height:1;margin-top:8px}.product-overview__figures .stat__unit{font-size:17px;margin-left:3px}.product-overview__header .meter__fill,.product-overview__header .meter__fill::-webkit-progress-bar{background:#fff9}.product-overview__header .meter__fill{height:10px}.product-overview__header .meter__fill::-webkit-progress-value{background:var(--pc-a)}.product-overview__header .meter__fill::-moz-progress-bar{background:var(--pc-a)}.product-overview__header .meter__limit-note{background:#ffffffb8}.vx-mesh{position:relative;overflow:hidden;color:#fff;background-image:radial-gradient(120% 90% at 8% 12%,var(--pc-b) 0%,transparent 58%),radial-gradient(100% 80% at 92% 18%,var(--pc-a) 0%,transparent 60%),radial-gradient(110% 95% at 20% 92%,var(--indigo-deep) 0%,transparent 62%),radial-gradient(120% 100% at 80% 88%,var(--signal-deep) 0%,transparent 64%),linear-gradient(160deg,var(--pc-a),var(--indigo-deep))}.vx-mesh:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background-image:var(--vx-grain);opacity:.5;mix-blend-mode:overlay;pointer-events:none}.vx-mesh>*{position:relative;z-index:2}.panel--promo{position:relative;overflow:hidden;border:0;border-radius:18px;padding:26px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background-image:radial-gradient(120% 90% at 8% 12%,var(--pc-b) 0%,transparent 58%),radial-gradient(100% 80% at 92% 18%,var(--pc-a) 0%,transparent 60%),radial-gradient(110% 95% at 20% 92%,var(--indigo-deep) 0%,transparent 62%),radial-gradient(120% 100% at 80% 88%,var(--signal-deep) 0%,transparent 64%),linear-gradient(160deg,var(--pc-a),var(--indigo-deep))}.panel--promo:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background-image:var(--vx-grain);opacity:.5;mix-blend-mode:overlay;pointer-events:none}.panel--promo>*{position:relative;z-index:2}.panel--promo .panel__head{margin-bottom:7px}.panel--promo .panel__title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fff}.panel--promo p{margin:0;font-size:var(--text-m);line-height:1.5;color:#ffffffd6;max-width:34ch}.panel--promo .button{align-self:flex-start;margin-top:20px;border:0;border-radius:var(--radius-pill);padding:10px 19px;background:#fff;color:var(--ink)}.panel--promo .button:hover{background:#ffffffe0}.settings-page{max-width:1080px}.settings-page>.page-lede{margin-bottom:22px}.add-credits{display:grid;gap:4px;max-width:440px;padding:22px 24px;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--edge)}.add-credits .field__input{font-size:28px;font-weight:600;letter-spacing:-.02em;padding:12px 14px;font-variant-numeric:tabular-nums}.add-credits .field__note{font-size:var(--text-m)}.add-credits .button--primary{margin-top:14px;justify-self:start;padding:11px 20px}.plans{margin-bottom:28px}.plans-current{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.plans-current__row{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:15px 17px;border:var(--hair) solid var(--line-soft);border-radius:var(--radius-l);background:var(--surface)}.plans-current__row .meter{align-self:stretch;margin-top:4px}.plans-current__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-weight:600}.plans-confirm p{margin:0 0 10px;line-height:1.5}.plans-confirm p:last-child{margin-bottom:0}.product-pricing__wallet{margin:0 0 16px;padding:13px 15px;border-radius:var(--radius-l);background:var(--paper);font-size:var(--text-m);color:var(--ink-faint);line-height:1.5}.product-pricing__note,.product-usage__note,.product-members__note{font-size:var(--text-s);color:var(--ink-faint);line-height:1.5}.product-pricing__none{color:var(--ink-faint)}.product-pricing__table{margin-bottom:10px}.product-usage__figures{display:flex;flex-wrap:wrap;gap:20px 44px;margin:0 0 22px}.product-usage__figures>*{padding:0;border:0;background:none}.product-usage__figures .stat__value{font-size:30px;letter-spacing:-.035em;line-height:1;margin-top:7px}.product-usage__spend{margin:14px 0 4px}.profile-section{border-top:var(--hair) solid var(--line);padding:20px 0 8px}.profile-section:first-of-type{border-top:0;padding-top:0}.profile-section__head{margin-bottom:12px}.profile-section__head .section-title{margin:0}.profile-row{padding:14px 0;border-bottom:var(--hair) solid var(--line-soft)}.profile-row:last-of-type{border-bottom:0}.profile-note{font-size:var(--text-m)}.two-factor__secret{border-radius:var(--radius-l);background:var(--paper);border-color:transparent}.recovery-codes{border-radius:var(--radius-l);background:var(--paper);border-color:transparent;padding:14px}.recovery-codes__code{font-size:var(--text-m);padding:5px 0}.admin-facts{font-size:var(--text-m)}.admin-block{border-radius:var(--radius-l);border-color:var(--line-soft);background:var(--paper);font-size:var(--text-m)}.prefs-caption-preview{border-radius:var(--radius-l);border-color:var(--line-soft)}.spaces-message{padding-bottom:10px}.spaces-message__text{font-size:var(--text-base);line-height:1.55}.state--empty{border:1px dashed var(--line);background:none}.state--empty.state--inline{border:0;padding:0}@media(max-width:860px){.home__hero{padding:22px 18px 20px;border-radius:var(--radius-l)}.home__hero .panel__title{font-size:20px}.home__figures{gap:18px 36px;margin-top:22px}.home__figures .stat__value{font-size:34px}.home__figures .stat__unit{font-size:17px}.product-overview__header{padding:20px 18px 18px;border-radius:var(--radius-l)}.product-overview__header .panel__title{font-size:var(--text-xl)}.product-overview__identity .mark{width:44px;height:44px;padding:11px;border-radius:13px}.product-overview__figures{gap:16px 32px;margin-top:20px}.product-overview__figures .stat__value{font-size:26px}.product-usage__figures .stat__value{font-size:24px}.panel--promo{padding:20px;min-height:0;border-radius:var(--radius-l)}.panel--promo .panel__title{font-size:17px}.spend-split{margin-top:22px}.add-credits{padding:16px 17px}.add-credits .field__input{font-size:24px}}.spend-split__item[data-share="0"]{flex:0 0 0%;min-width:0}.spend-split__item[data-share="1"]{flex:0 0 1%}.spend-split__item[data-share="2"]{flex:0 0 2%}.spend-split__item[data-share="3"]{flex:0 0 3%}.spend-split__item[data-share="4"]{flex:0 0 4%}.spend-split__item[data-share="5"]{flex:0 0 5%}.spend-split__item[data-share="6"]{flex:0 0 6%}.spend-split__item[data-share="7"]{flex:0 0 7%}.spend-split__item[data-share="8"]{flex:0 0 8%}.spend-split__item[data-share="9"]{flex:0 0 9%}.spend-split__item[data-share="10"]{flex:0 0 10%}.spend-split__item[data-share="11"]{flex:0 0 11%}.spend-split__item[data-share="12"]{flex:0 0 12%}.spend-split__item[data-share="13"]{flex:0 0 13%}.spend-split__item[data-share="14"]{flex:0 0 14%}.spend-split__item[data-share="15"]{flex:0 0 15%}.spend-split__item[data-share="16"]{flex:0 0 16%}.spend-split__item[data-share="17"]{flex:0 0 17%}.spend-split__item[data-share="18"]{flex:0 0 18%}.spend-split__item[data-share="19"]{flex:0 0 19%}.spend-split__item[data-share="20"]{flex:0 0 20%}.spend-split__item[data-share="21"]{flex:0 0 21%}.spend-split__item[data-share="22"]{flex:0 0 22%}.spend-split__item[data-share="23"]{flex:0 0 23%}.spend-split__item[data-share="24"]{flex:0 0 24%}.spend-split__item[data-share="25"]{flex:0 0 25%}.spend-split__item[data-share="26"]{flex:0 0 26%}.spend-split__item[data-share="27"]{flex:0 0 27%}.spend-split__item[data-share="28"]{flex:0 0 28%}.spend-split__item[data-share="29"]{flex:0 0 29%}.spend-split__item[data-share="30"]{flex:0 0 30%}.spend-split__item[data-share="31"]{flex:0 0 31%}.spend-split__item[data-share="32"]{flex:0 0 32%}.spend-split__item[data-share="33"]{flex:0 0 33%}.spend-split__item[data-share="34"]{flex:0 0 34%}.spend-split__item[data-share="35"]{flex:0 0 35%}.spend-split__item[data-share="36"]{flex:0 0 36%}.spend-split__item[data-share="37"]{flex:0 0 37%}.spend-split__item[data-share="38"]{flex:0 0 38%}.spend-split__item[data-share="39"]{flex:0 0 39%}.spend-split__item[data-share="40"]{flex:0 0 40%}.spend-split__item[data-share="41"]{flex:0 0 41%}.spend-split__item[data-share="42"]{flex:0 0 42%}.spend-split__item[data-share="43"]{flex:0 0 43%}.spend-split__item[data-share="44"]{flex:0 0 44%}.spend-split__item[data-share="45"]{flex:0 0 45%}.spend-split__item[data-share="46"]{flex:0 0 46%}.spend-split__item[data-share="47"]{flex:0 0 47%}.spend-split__item[data-share="48"]{flex:0 0 48%}.spend-split__item[data-share="49"]{flex:0 0 49%}.spend-split__item[data-share="50"]{flex:0 0 50%}.spend-split__item[data-share="51"]{flex:0 0 51%}.spend-split__item[data-share="52"]{flex:0 0 52%}.spend-split__item[data-share="53"]{flex:0 0 53%}.spend-split__item[data-share="54"]{flex:0 0 54%}.spend-split__item[data-share="55"]{flex:0 0 55%}.spend-split__item[data-share="56"]{flex:0 0 56%}.spend-split__item[data-share="57"]{flex:0 0 57%}.spend-split__item[data-share="58"]{flex:0 0 58%}.spend-split__item[data-share="59"]{flex:0 0 59%}.spend-split__item[data-share="60"]{flex:0 0 60%}.spend-split__item[data-share="61"]{flex:0 0 61%}.spend-split__item[data-share="62"]{flex:0 0 62%}.spend-split__item[data-share="63"]{flex:0 0 63%}.spend-split__item[data-share="64"]{flex:0 0 64%}.spend-split__item[data-share="65"]{flex:0 0 65%}.spend-split__item[data-share="66"]{flex:0 0 66%}.spend-split__item[data-share="67"]{flex:0 0 67%}.spend-split__item[data-share="68"]{flex:0 0 68%}.spend-split__item[data-share="69"]{flex:0 0 69%}.spend-split__item[data-share="70"]{flex:0 0 70%}.spend-split__item[data-share="71"]{flex:0 0 71%}.spend-split__item[data-share="72"]{flex:0 0 72%}.spend-split__item[data-share="73"]{flex:0 0 73%}.spend-split__item[data-share="74"]{flex:0 0 74%}.spend-split__item[data-share="75"]{flex:0 0 75%}.spend-split__item[data-share="76"]{flex:0 0 76%}.spend-split__item[data-share="77"]{flex:0 0 77%}.spend-split__item[data-share="78"]{flex:0 0 78%}.spend-split__item[data-share="79"]{flex:0 0 79%}.spend-split__item[data-share="80"]{flex:0 0 80%}.spend-split__item[data-share="81"]{flex:0 0 81%}.spend-split__item[data-share="82"]{flex:0 0 82%}.spend-split__item[data-share="83"]{flex:0 0 83%}.spend-split__item[data-share="84"]{flex:0 0 84%}.spend-split__item[data-share="85"]{flex:0 0 85%}.spend-split__item[data-share="86"]{flex:0 0 86%}.spend-split__item[data-share="87"]{flex:0 0 87%}.spend-split__item[data-share="88"]{flex:0 0 88%}.spend-split__item[data-share="89"]{flex:0 0 89%}.spend-split__item[data-share="90"]{flex:0 0 90%}.spend-split__item[data-share="91"]{flex:0 0 91%}.spend-split__item[data-share="92"]{flex:0 0 92%}.spend-split__item[data-share="93"]{flex:0 0 93%}.spend-split__item[data-share="94"]{flex:0 0 94%}.spend-split__item[data-share="95"]{flex:0 0 95%}.spend-split__item[data-share="96"]{flex:0 0 96%}.spend-split__item[data-share="97"]{flex:0 0 97%}.spend-split__item[data-share="98"]{flex:0 0 98%}.spend-split__item[data-share="99"]{flex:0 0 99%}.spend-split__item[data-share="100"]{flex:0 0 100%}.product-overview__name{margin:0;font-size:var(--text-hero);font-weight:600;letter-spacing:-.028em;line-height:1.15}.product-overview__blurb{margin:5px 0 0;font-size:13.5px;color:var(--ink-faint);max-width:54ch;line-height:1.5}.product-overview__payg{margin-top:26px;padding:13px 15px;border-radius:var(--radius-l);background:#ffffffa8}.product-overview__payg-note{margin:4px 0 0;font-size:var(--text-s);color:var(--ink-faint);line-height:1.5}.product-overview__main{min-width:0}@media(max-width:860px){.product-overview__name{font-size:var(--text-xl)}.product-overview__blurb{font-size:var(--text-m)}}.spend-key{list-style:none;margin:14px 0 0;padding:0}.home__hero .button--link{margin-top:14px}@media(max-width:560px){.home__figures{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.home__figures>:first-child{grid-column:1 / -1}.home__figures>:first-child .stat__value{font-size:42px}.home__figures>:not(:first-child) .stat__value{font-size:26px}.home__figures>:not(:first-child) .stat__unit{font-size:14px}.product-overview__figures,.product-usage__figures{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.spend-key{gap:7px 18px}.spend-key__item{font-size:var(--text-s)}.home__hero .button--link{margin-top:14px}}.meet-notes__figures,.api-usage__figures,.loc-figures,.phone-figures{display:flex;flex-wrap:wrap;gap:20px 44px;margin:18px 0 22px}.meet-notes__figures>*,.api-usage__figures>*,.loc-figures>*,.phone-figures>*{padding:0;border:0;border-radius:0;background:none}.meet-notes__figures .stat__value,.api-usage__figures .stat__value,.loc-figures .stat__value,.phone-figures .stat__value{font-size:30px;letter-spacing:-.035em;line-height:1;margin-top:7px}.meet-notes__figures .stat__unit,.api-usage__figures .stat__unit,.loc-figures .stat__unit,.phone-figures .stat__unit{font-size:15px;margin-left:3px}.api-code,.api-reveal__key,.api-docs__pre,.loc-code,.loc-reveal{border:0;border-radius:var(--radius-l);background:var(--paper-dim);padding:14px 16px;font-size:var(--text-m);line-height:1.6;color:var(--ink)}.api-reveal__key,.loc-reveal{font-family:var(--font-mono)}.api-docs__code{border-color:var(--line-soft);border-radius:var(--radius-l)}.api-docs__code-head{background:var(--paper);border-color:var(--line-soft);padding:8px 12px}.api-docs__code-lang{font-size:var(--text-s)}.api-docs__pre{border-radius:0}.api-mono,.loc-mono,.phone-mono,.two-factor__key{font-family:var(--font-mono);font-size:.95em;letter-spacing:-.01em}.api-usage__bars{position:relative;align-items:flex-end;gap:3px;height:132px;padding:0 0 1px;border:0;border-radius:0;border-bottom:var(--hair) solid var(--line);background:none}.api-usage__bar{background-image:linear-gradient(180deg,var(--pc-b),var(--pc-a));border-radius:3px 3px 0 0;min-height:3px;transition:filter .15s var(--ease)}.api-usage__bar:hover{filter:brightness(.92)}.api-usage__chart{margin:18px 0 10px}.api-usage__detail{font-size:var(--text-m)}.loc-bar{height:8px;border-radius:var(--radius-pill)}.loc-bars{gap:5px}.api-section-title,.phone-subtitle,.spaces-subtitle{margin:24px 0 10px;font-size:15px;font-weight:600;letter-spacing:-.012em}.meet-send__note,.meet-events__note,.phone-note,.loc-text--faint,.meet-docs__error,.listener-links__intro,.team-note{font-size:var(--text-m);color:var(--ink-faint);line-height:1.55}.meet-note__text--translation{border-left:2px solid var(--pc-a);padding-left:18px}.meet-note__text{line-height:1.65}.api-docs__link{padding:7px 10px;border-radius:9px;font-size:var(--text-m)}.api-docs__link--on{background:var(--paper)}.api-docs__category{font-size:var(--text-xs);letter-spacing:.06em;color:var(--ink-dim);margin:0 10px 6px}.api-docs__h2{font-size:var(--text-l);letter-spacing:-.015em}.table__caption{margin:22px 0 10px;text-align:left;font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.segmented--stacked{display:flex;width:100%;max-width:340px}.segmented--stacked .segmented__option{width:100%;padding:9px 12px;text-align:left;font-size:var(--text-base)}.segmented--stacked .segmented__option--on{background:var(--surface);box-shadow:0 1px 2px #14151a12}@media(max-width:860px){.product-list{grid-template-columns:1fr 1fr;gap:10px}.product-list__item{padding:14px 15px;gap:8px}.product-list__link{flex-direction:column;align-items:flex-start;gap:11px}.product-list__link .mark{width:46px;height:46px;padding:11px;border-radius:14px}.product-list__name{font-size:var(--text-base);line-height:1.3}.product-list__blurb{font-size:12.5px;line-height:1.45}.product-list__item .meter__row{font-size:var(--text-xs);gap:1px 8px}.product-list__item .meter--payg{flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px}.product-list__item .meter--payg .meter__label{font-size:var(--text-xs)}.product-list__item .meter--payg .meter__value{font-size:var(--text-m)}.product-list__item .meter__limit-note{font-size:var(--text-xs);padding:7px 9px}}@media(max-width:359px){.product-list{grid-template-columns:1fr}}.modal__subtitle{margin:3px 0 0;font-size:var(--text-m);color:var(--ink-faint);font-weight:var(--fw-body)}.modal__close{flex:none;align-self:flex-start;padding:5px 10px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-faint);font-size:var(--text-m);cursor:pointer}.modal__close:hover{background:var(--paper-dim);color:var(--ink)}.modal__body{padding:18px 22px 22px}.modal--dialog .modal__body{padding:0}.modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:var(--hair) solid var(--line-soft)}.modal--dialog .modal__foot{padding:16px 0 0;border-top:0}.wallet__balance{margin:0 0 16px;padding:18px 20px;border-radius:var(--radius-l);border:var(--hair) solid var(--line-soft);background:radial-gradient(120% 160% at 100% 0%,rgba(90,94,224,.1),transparent 64%),linear-gradient(180deg,var(--paper),var(--surface) 86%);box-shadow:var(--edge)}.wallet__label{font-size:12.5px;color:var(--ink-faint)}.wallet__balance .money--large{display:block;margin-top:5px}.wallet__unit{margin-top:5px;font-size:var(--text-s);color:var(--ink-dim)}.wallet__empty-note,.wallet__signup-note{margin-top:11px;padding:9px 11px;border-radius:var(--radius-m);font-size:var(--text-s);line-height:1.5}.wallet__empty-note{background:var(--signal-soft);color:var(--signal-deep)}.wallet__signup-note{background:var(--ok-soft);color:var(--ok)}.wallet__parts{margin-top:14px}.wallet__parts-list{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radius-m)}.wallet__part{display:flex;align-items:baseline;gap:10px;padding:9px 12px;font-size:var(--text-s)}.wallet__part+.wallet__part{border-top:1px solid var(--line)}.wallet__part-name{color:var(--ink);font-weight:600}.wallet__part-until{color:var(--ink-faint);flex:1}.wallet__parts-note{margin-top:6px;font-size:12px;color:var(--ink-faint)}.wallet__actions{display:flex;gap:8px;flex-wrap:wrap}.wallet__actions .button{flex:1;min-width:128px}.wallet__heading{margin:24px 0 8px;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.wallet__note{margin:12px 0 0;font-size:var(--text-s);color:var(--ink-faint);line-height:1.55}.wallet__none{margin:0;font-size:var(--text-m);color:var(--ink-faint)}.wallet-row__text{font-size:var(--text-m);color:var(--ink)}.wallet-row__hint{margin-top:3px;font-size:var(--text-s);color:var(--ink-faint);line-height:1.5}.wallet-row__chip{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper-dim);font-size:var(--text-s);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.wallet-row:has(.segmented--stacked){flex-direction:column;align-items:stretch;gap:10px}.wallet-row .segmented--stacked{max-width:none}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px}.intro__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14151a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.intro__window{position:relative;z-index:2;display:grid;grid-template-columns:300px minmax(0,1fr);width:min(760px,100%);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 30px 80px #14151a42;overflow:hidden;animation:intro-in .26s var(--ease) both}@keyframes intro-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.intro__window{animation:none}}.intro__art{display:grid;place-items:center;min-height:340px}.intro__art .mark{width:96px;height:96px;color:#fff}.intro__body{position:relative;display:flex;flex-direction:column;padding:28px 30px 22px}.intro__skip{position:absolute;top:18px;right:20px;padding:5px 9px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-dim);font-size:var(--text-m);cursor:pointer}.intro__skip:hover{background:var(--paper-dim);color:var(--ink)}.intro__eyebrow{font-size:var(--text-m);color:var(--ink-faint);font-variant-numeric:tabular-nums}.intro__title{margin:4px 0 0;font-size:var(--text-xl);font-weight:600;letter-spacing:-.025em}.intro__text{margin:8px 0 0;font-size:var(--text-m);line-height:1.55;color:var(--ink-faint);max-width:44ch}.intro__points{list-style:none;margin:20px 0 0;padding:0}.intro__point{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:var(--hair) solid var(--line-soft);font-size:var(--text-m)}.intro__point:last-child{border-bottom:0}.intro__point .nav-icon{width:17px;height:17px;color:var(--pc-a)}.intro__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px}.intro__progress{display:flex;gap:5px}.intro__progress i{width:26px;height:3px;border-radius:3px;background:var(--line);transition:background .2s var(--ease)}.intro__progress i.is-on{background:var(--ink)}.intro__actions{display:flex;align-items:center;gap:8px}@media(max-width:720px){.intro{padding:0;place-items:end stretch}.intro__window{grid-template-columns:1fr;width:100%;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow-y:auto}.intro__art{min-height:150px}.intro__art .mark{width:60px;height:60px}.intro__body{padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px))}.intro__points{margin-top:16px}.intro__point{padding:10px 0}}.table-wrap{max-width:100%}@media(max-width:860px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-wrap .table{min-width:max-content}.table-wrap .table__th:first-child,.table-wrap .table__td:first-child{width:auto}.table-wrap .table__td,.table-wrap .table__th{white-space:nowrap}.table-wrap .table__td:first-child{white-space:normal;min-width:150px}box-shadow: var(--edge)}@media(max-width:860px){.app-shell__content{overflow-x:hidden}.app-shell__content :where(section,div,form,ul,ol,dl,p,h1,h2,h3,label){min-width:0}.settings-page,.profile-page,.team-page,.phone-page,.loc-page,.api-page,.profile-form,.phone-form,.loc-form,.api-play,.meet-send__form,.add-credits,.product-overview,.invite-form,.listener-links__form,.meet-events__qa-form{max-width:100%}.loc-split,.api-scan,.api-docs,.profile-identity,.phone-profile-form__grid,.loc-grid,.api-play__langs,.meet-send__row,.api-inline-form,.loc-inline,.recovery-codes,.admin-facts,.prefs-grid{grid-template-columns:1fr}.api-mono,.loc-mono,.phone-mono,.two-factor__key,.api-reveal__key,.cell__secondary,.field__input{overflow-wrap:anywhere}.profile-identity__photo-actions{flex-wrap:wrap}}@media(max-width:860px){.profile-page,.team-page{gap:0}.profile-section{padding:16px 0 4px}.profile-section:first-of-type{padding-top:4px}.settings-page>.page-lede,.profile-page>.page-lede{margin-bottom:8px}}.table-wrap{max-width:100%;border:var(--hair) solid var(--line);border-radius:var(--radius-l);background:var(--surface);overflow-x:auto;overflow-y:hidden}.table{width:100%}.table__th{padding:11px 16px;background:var(--paper);border-bottom:var(--hair) solid var(--line);font-size:var(--text-s);font-weight:var(--fw-med);color:var(--ink-faint);white-space:nowrap}.table__td{padding:13px 16px;border-top:var(--hair) solid var(--line-soft);vertical-align:middle}.table tbody tr:first-child .table__td{border-top:0}.table tbody tr:hover .table__td{background:#fcfbf9}.table__th:last-child,.table__td:last-child{text-align:right;white-space:nowrap}.table__td:last-child .button+.button{margin-left:6px}.table__td:last-child:has(a+a){white-space:normal;min-width:150px}.table__th:first-child,.table__td:first-child{width:100%}.table__td:not(:first-child){white-space:nowrap}.table__td:not(:first-child):has(a+a),.table__td:not(:first-child):has(.cell__secondary){white-space:normal}.table__caption{padding:0}.wallet .table-wrap,.plans-current .table-wrap{border:0;border-radius:0;background:none}.wallet .table__th,.plans-current .table__th{background:none;padding-left:0;padding-right:0}.wallet .table__td,.plans-current .table__td{padding-left:0;padding-right:0}.settings-page>p,.product-overview>p,.api-page>p,.phone-page>p,.loc-page>p,.page-lede,.product-pricing__note,.product-usage__note,.product-members__note,.phone-note,.meet-send__note,.meet-events__note,.loc-text,.api-dialog__text{max-width:76ch}@media(max-width:860px){.table__th:first-child,.table__td:first-child{min-width:150px}}@media(min-width:861px){.app-shell__content>div>*:not(.home):not(.product-overview){max-width:1080px}}.meet-notes__upload{justify-content:flex-start}@media(max-width:860px){.table-wrap{-webkit-overflow-scrolling:touch}}.table-wrap{margin-top:16px}.table-wrap:first-child{margin-top:0}.tabs{margin-top:18px}.tabs:first-child{margin-top:0}.api-page__head,.loc-page__head,.phone-page__head,.team-page__head,.meet-events__head{margin-bottom:4px}.api-page__head:not(:first-child),.loc-page__head:not(:first-child),.phone-page__head:not(:first-child),.team-page__head:not(:first-child){margin-top:26px}.profile-section+.profile-section{margin-top:0}.button,.menu__trigger{flex-shrink:0}.meet-notes__upload,.meet-sent__actions,.meet-live__actions,.meet-calendar__connect,.api-page__head,.api-reveal__actions,.loc-page__tools,.phone-actions,.profile-actions,.prefs-actions,.meet-docs__actions,.wallet__actions,.plans-current__head,.loc-filters,.meet-events__qa-state,.profile-identity__photo-actions{flex-wrap:wrap;gap:var(--s-3)}.table__td :is(.api-row-actions,.phone-row-actions,.team-row-actions,.loc-actions,.meet-events__links){flex-wrap:nowrap;gap:var(--s-2);justify-content:flex-end}@media(max-width:860px){.table__td :is(.api-row-actions,.phone-row-actions,.team-row-actions,.loc-actions,.meet-events__links){flex-wrap:wrap}}.field__input--select{flex-shrink:0}.app-shell__content :is(p,.state,.meter,.table-wrap,dl,ul,.segmented)+.button--link{margin-top:var(--s-3)}.app-shell__content :is(.meter,.meter--payg)+p{margin-top:var(--s-2)}.app-shell__content :is(.loc-page__head,.api-page__head,.phone-page__head,.wa-convos__head,.team-page__head)+:is(p,section,.panel,.table-wrap){margin-top:var(--s-3)}.app-shell__content :is(h3,h4)+p{margin-top:var(--s-2)}.app-shell__content :is(.segmented,.segmented--stacked,.checkbox,.meet-send__row,.books-new__note)+:is(.field,.checkbox){margin-top:var(--s-3)}.app-shell__content :is(.table-wrap)+:is(.panel,section),.app-shell__content .panel+.table-wrap{margin-top:var(--s-4)}.app-shell__content code.loc-mono+code.loc-mono{margin-top:var(--s-1);display:block}.app-shell__content .books-sample__lang+p{margin-top:var(--s-2)}@media(min-width:861px)and (max-width:1500px){.table__td :is(.api-row-actions,.phone-row-actions,.team-row-actions,.loc-actions){gap:var(--s-1)}.table__td :is(.api-row-actions,.phone-row-actions,.team-row-actions,.loc-actions) .button{padding:5px 9px;font-size:var(--text-s)}}.app-shell__content .books-sample__note{display:block;margin-top:var(--s-2)}.guide__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:16px 0 24px}.guide__card{display:grid;gap:6px;text-align:left;padding:16px;border:var(--hair) solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit}.guide__card:hover{border-color:var(--signal)}.guide__card span{color:var(--ink-soft);font-size:14px;line-height:1.5}.guide__flow{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.55}.guide__shot{margin:4px 0 20px;max-width:880px}.guide__shot img{display:block;width:100%;height:auto;border-radius:12px;border:var(--hair) solid var(--line);box-shadow:var(--shadow);background:var(--paper)}.guide__shot figcaption{margin-top:8px;font-size:var(--text-s);color:var(--ink-faint)}.guide__sections{display:grid;gap:14px;margin:12px 0 20px}.guide__sections dt{font-weight:600;margin-bottom:2px}.guide__sections dd{margin:0;color:var(--ink-soft);line-height:1.55}.guide__back{margin:0 0 8px}.guide__actions{margin:8px 0 16px}.product-overview__more{display:flex;justify-content:center;margin-top:14px}.phone-note--warn{color:var(--ink);background:var(--amber-soft);border-radius:var(--radius-s);padding:8px 10px}.statement{margin-top:28px}.statement__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.statement__in{color:var(--ok)}.statement__out{color:var(--ink)}.statement__error{margin-top:8px;font-size:var(--text-s);color:var(--signal-deep)}.advisor{margin:18px 0 8px}.advisor__lede{margin:0 0 10px;font-size:var(--text-s);color:var(--ink-faint)}.advisor__list{list-style:none;margin:0;padding:0}.advisor__tip{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:var(--hair) solid var(--line-soft)}.advisor__tip:first-child{border-top:0}.advisor__tag{flex:none;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.advisor__tip--warn .advisor__tag{background:var(--signal-soft);color:var(--signal-deep)}.advisor__tip--save .advisor__tag{background:var(--ok-soft);color:var(--ok)}.advisor__tip--info .advisor__tag{background:var(--paper);color:var(--ink-faint);border:var(--hair) solid var(--line)}.advisor__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.advisor__title{font-size:var(--text-m);color:var(--ink)}.advisor__detail{font-size:var(--text-s);color:var(--ink-faint);line-height:1.5}.advisor__credits{flex:none;font-weight:600;color:var(--ink)}@media(max-width:560px){.advisor__tip{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"tag credits" "body body";row-gap:8px}.advisor__tag{grid-area:tag;justify-self:start}.advisor__credits{grid-area:credits;justify-self:end}.advisor__body{grid-area:body}}.public-guide{height:100%;overflow-y:auto;background:var(--paper)}.public-guide__bar{display:flex;align-items:center;justify-content:space-between;max-width:920px;margin:0 auto;padding:18px 16px}.public-guide__brand{font-weight:700;color:var(--ink);text-decoration:none}.public-guide__signin{color:var(--indigo);font-weight:600;text-decoration:none}.public-guide__body{max-width:920px;margin:0 auto;padding:8px 16px 48px}.tx-choices{display:grid;gap:10px;justify-items:start}.voice-form{display:grid;gap:14px;max-width:640px}.voice-form__note{margin:0}.voice-form__script{margin:0;font-size:18px;line-height:1.6;color:var(--ink)}.voice-form__actions{align-items:center}.voice-audio{width:100%;max-width:480px}.studio-price{margin:10px 0 14px}.studio-price__rate{margin:0;font-size:var(--text-m)}.studio-price__total{margin:2px 0 0;font-size:var(--text-s);color:var(--ink-soft)}.studio-price__note{margin:2px 0 0;font-size:12px;color:var(--ink-faint)}.studio-price--quiet{color:var(--ink-faint)}.vh-what{min-width:220px}.vh-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.vh-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.vh-waiting{display:inline-block;max-width:220px;text-align:right}@media(max-width:720px){.vh-what{min-width:0}.vh-actions{flex-wrap:wrap;justify-content:flex-start}}.assistant__person{display:grid;gap:10px;padding:12px;background:var(--paper-dim);border-radius:10px}.assistant__person-actions{display:flex;gap:8px;align-items:center}
