@charset "UTF-8";.w69khwV0{position:fixed;top:var(--space-12);left:0;right:0;z-index:1200;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);pointer-events:none}.-HbAAfas{--icon-rotate: 0deg;--icon-scale: 1.1;--icon-translate: 0 0;overflow:visible;transition:rotate .35s cubic-bezier(.34,1.4,.64,1),scale .35s cubic-bezier(.34,1.4,.64,1),translate .35s cubic-bezier(.34,1.4,.64,1)}.-HbAAfas>*{transition:translate .35s cubic-bezier(.34,1.4,.64,1),scale .35s cubic-bezier(.34,1.4,.64,1),stroke-width .35s ease,stroke-dasharray .35s ease,stroke-dashoffset .35s ease,d .35s ease}.-HbAAfas[data-icon=settings],.-HbAAfas[data-icon=hang-up],.-HbAAfas[data-icon=close],.-HbAAfas[data-icon=help]{transition:rotate .8s cubic-bezier(.22,.61,.36,1),scale .35s cubic-bezier(.34,1.4,.64,1),translate .35s cubic-bezier(.34,1.4,.64,1)}.-HbAAfas[data-icon=settings]{--icon-rotate: 60deg;--icon-scale: 1}.-HbAAfas[data-icon=hang-up]{--icon-rotate: 135deg;--icon-scale: 1}.-HbAAfas[data-icon=close],.-HbAAfas[data-icon=help]{--icon-rotate: 90deg;--icon-scale: 1}.-HbAAfas[data-icon=camera-switch]{--icon-rotate: 180deg;--icon-scale: 1}.-HbAAfas[data-icon=hand]{--icon-rotate: 14deg;--icon-scale: 1;transform-origin:50% 90%}.-HbAAfas[data-icon=delete],.-HbAAfas[data-icon=translate],.-HbAAfas[data-icon=palette]{--icon-rotate: -10deg;--icon-scale: 1}.-HbAAfas[data-icon=message]{--icon-rotate: -8deg;--icon-translate: 0 -1px;--icon-scale: 1}.-HbAAfas[data-icon=chevron-up],.-HbAAfas[data-icon=upload]{--icon-translate: 0 -2px;--icon-scale: 1}.-HbAAfas[data-icon=arrow-left]{--icon-translate: -2px 0;--icon-scale: 1}.-HbAAfas[data-icon=send],.-HbAAfas[data-icon=exit]{--icon-translate: 2px 0;--icon-scale: 1}.-HbAAfas[data-icon=emoji],.-HbAAfas[data-icon=fullscreen]{--icon-scale: 1.15}.-HbAAfas[data-icon=fullscreen-exit]{--icon-scale: .85}.-HbAAfas[data-icon=theatre],.-HbAAfas[data-icon=screen-share-on],.-HbAAfas[data-icon=screen-share-off],.-HbAAfas[data-icon=microphone],.-HbAAfas[data-icon=microphone-off],.-HbAAfas[data-icon=videocam-on],.-HbAAfas[data-icon=videocam-off],.-HbAAfas[data-icon=people],.-HbAAfas[data-icon=video-camera],.-HbAAfas[data-icon=user],.-HbAAfas[data-icon=devices],.-HbAAfas[data-icon=volume]{--icon-scale: 1}.-HbAAfas [data-strike]{transition:stroke-dashoffset .35s ease}.-HbAAfas[data-icon=screen-share-on]>:nth-child(1),.-HbAAfas[data-icon=screen-share-on]>:nth-child(2),.-HbAAfas[data-icon=screen-share-off]>:nth-child(1),.-HbAAfas[data-icon=screen-share-off]>:nth-child(2){transform-origin:12px 10px}.-HbAAfas[data-icon=devices]>:nth-child(2){transform-origin:12px 10px}.-HbAAfas[data-icon=loading]{--icon-scale: 1}@keyframes _0AyQrMlL{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.-HbAAfas[data-icon=loading]{animation:_0AyQrMlL .9s linear infinite}}@media(hover:none){.-HbAAfas[data-icon=emoji] [data-mouth]{d:path("M16.472 15 Q12 19 7.529 15")}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas{rotate:var(--icon-rotate);scale:var(--icon-scale);translate:var(--icon-translate)}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(2),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(3),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(5),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(6){translate:.9px -.7px}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(1),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(4),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(7),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=theatre]>:nth-child(8){translate:-.9px .7px}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas [data-strike=shown]{stroke-dashoffset:28.3}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas [data-strike=hidden]{stroke-dashoffset:0}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-on]>:nth-child(1),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-on]>:nth-child(2),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-off]>:nth-child(1),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-off]>:nth-child(2){scale:1.08 1}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-off] [data-share-head]{d:path("M17 3 L22 3 L22 8")}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=screen-share-on] [data-share-head]{d:path("M17 3 L22 8 L22 8")}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=emoji] [data-mouth]{d:path("M16.472 15 Q12 19 7.529 15")}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=people]>:nth-child(2),:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=people]>:nth-child(3){translate:1.2px 0}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=video-camera]>:nth-child(1){translate:1.2px 0}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=user]>:nth-child(2){translate:0 -.8px}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=user]>:nth-child(3){translate:0 -.4px}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=devices]>:nth-child(2){scale:1.3}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=volume]>:nth-child(2){translate:.8px 0}:is(button,a,[role=button]):not(:disabled,[data-icon-hover=off]):hover .-HbAAfas[data-icon=volume]>:nth-child(3){translate:1.4px 0}}.-PEHGI5a{--banner-accent: var(--accent-orange);display:flex;align-items:center;gap:var(--space-12);max-width:calc(100vw - var(--space-24));padding:var(--space-10) var(--space-10) var(--space-10) var(--space-16);border-radius:var(--radius-card);background:color-mix(in srgb,var(--banner-accent) 14%,var(--bg-secondary));border:1px solid var(--banner-accent);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);pointer-events:auto;transition:background-color .3s ease,border-color .3s ease}.Q1cv6B9L{--banner-accent: var(--accent-red)}.clHbpNcc{--banner-accent: var(--accent-blue)}._1d1h4SFy{padding:0;border-radius:var(--radius-pill)}.cgjnvcxg{flex-wrap:wrap;width:min(560px,100vw - var(--space-24));box-sizing:border-box;align-items:flex-start;row-gap:var(--space-10);padding-bottom:var(--space-12)}.cgjnvcxg .ulhEiKwU{flex:1;padding-top:var(--space-2)}.gxftFyYL{display:flex;flex-wrap:wrap;order:1;gap:var(--space-8);width:100%;padding-left:var(--space-32);box-sizing:border-box}@media(max-width:768px){.gxftFyYL{padding-left:0}}.himY9qDl{flex-shrink:0;color:var(--banner-accent)}.ulhEiKwU{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tZGZfiTS{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Q6tvdJZk{color:var(--text-secondary);font-size:var(--text-xs)}.MOAutyaS{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-32);height:var(--size-32);padding:0;border:none;border-radius:var(--radius-round);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.MOAutyaS:hover{background:var(--hover-overlay);color:var(--text-primary)}._4hl-dVKM{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-14) var(--space-6) var(--space-12);border:none;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer}.QfjPw4js{font-variant-numeric:tabular-nums}.Pr6z5aJc{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.Pr6z5aJc:hover{filter:brightness(1.1)}.Pr6z5aJc:disabled{cursor:progress;opacity:.7}.n8AynljO{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-14);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}@media(hover:hover){.n8AynljO:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 13%,transparent)}}.n8AynljO:active:not(:disabled){scale:.97}.n8AynljO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.n8AynljO:disabled{cursor:default;opacity:.45}.S0ZQuSMu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-14);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--accent-blue) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-blue) 55%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}@media(hover:hover){.S0ZQuSMu:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-blue) 24%,transparent)}}.S0ZQuSMu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.S0ZQuSMu:disabled{cursor:not-allowed;opacity:.4}.RU8R-1KO{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-14);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}@media(hover:hover){.RU8R-1KO:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 13%,transparent)}}.RU8R-1KO:active:not(:disabled){scale:.97}.RU8R-1KO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.RU8R-1KO:disabled{cursor:default;opacity:.45}.RU8R-1KO{background-color:transparent;color:var(--text-secondary)}@media(hover:hover){.RU8R-1KO:hover:not(:disabled){background-color:var(--hover-overlay);color:var(--text-primary)}}@media(max-width:768px){.n8AynljO{flex:1 1 auto;height:var(--size-40)}.S0ZQuSMu{flex-basis:100%}}.XPf-fGHi{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-6) 0}@media(max-width:768px){.XPf-fGHi{padding:var(--space-8) 0}}.sU-goMLl{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}.fy3NQ3wK{flex-shrink:0;color:var(--text-muted);opacity:0;transition:opacity .15s ease}.CrbSgqLs{opacity:1}@media(hover:none){.fy3NQ3wK{display:none}}@media(prefers-reduced-motion:reduce){.fy3NQ3wK{transition:none}}.-JK1Sxca{overflow:hidden;color:var(--text-primary);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis}.zMkz1i2J{font-family:var(--font-mono);font-size:var(--text-sm)}.LBNSGT1L{overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-normal);white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--space-4)}@media(max-width:768px){.LBNSGT1L{flex-direction:column;align-items:flex-start}}._4NnyUHAZ{display:inline-flex;align-items:center;gap:var(--space-4);vertical-align:bottom;padding:var(--space-4);border-radius:var(--radius-xs);color:var(--text-primary);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}.crCd-jBa{display:flex;color:var(--text-primary);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:var(--space-4);border-radius:var(--radius-xs);overflow:hidden;width:fit-content}.YmAg-Sx1{flex-shrink:0}.jBQmAE-Z{color:var(--accent-orange)}.saRSGdsO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:var(--size-32);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);color:var(--text-muted);font-size:var(--text-sm)}.XScHDXa1{flex-shrink:0;margin-left:auto;height:var(--size-28);padding:0 var(--space-10);border:none;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--accent-blue) 14%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s ease}@media(hover:hover){.XScHDXa1:hover{background-color:color-mix(in srgb,var(--accent-blue) 22%,transparent)}}.XScHDXa1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.l1SAF1Mi{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-12) 0 var(--space-10);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}@media(max-width:768px){.l1SAF1Mi{height:var(--size-40);padding:0 var(--space-12)}}@media(max-width:375px){.l1SAF1Mi{width:var(--size-40);padding:0}}.jbDt6D--{background-color:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary)}@media(hover:hover){.l1SAF1Mi:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}}.l1SAF1Mi:active:not(:disabled){transform:scale(.96)}.l1SAF1Mi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.l1SAF1Mi{transition:none}}.l1SAF1Mi{width:var(--size-36);margin-right:var(--space-6);padding:0}@media(max-width:768px){.l1SAF1Mi{width:var(--size-40)}}.n461KGaI{background-color:color-mix(in srgb,var(--accent-blue) 16%,transparent);color:var(--accent-blue)}.n461KGaI.jbDt6D--{background-color:color-mix(in srgb,var(--accent-blue) 20%,transparent);color:var(--accent-blue)}@media(hover:hover){.n461KGaI:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-blue) 26%,transparent);color:var(--accent-blue)}}.l1SAF1Mi:disabled{cursor:progress;opacity:.6}.BFiISEbq{animation:qSV6KBZ4 1s linear infinite}@media(prefers-reduced-motion:reduce){.BFiISEbq{animation:none}}@keyframes qSV6KBZ4{to{transform:rotate(360deg)}}.tSMCFkso{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-12) 0 var(--space-10);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}@media(max-width:768px){.tSMCFkso{height:var(--size-40);padding:0 var(--space-12)}}@media(max-width:375px){.tSMCFkso{width:var(--size-40);padding:0}}.ggiqmnC-{background-color:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary)}@media(hover:hover){.tSMCFkso:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}}.tSMCFkso:active:not(:disabled){transform:scale(.96)}.tSMCFkso:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tSMCFkso{transition:none}}@media(max-width:375px){.MpLp-Nvi{display:none}}.cdU1xr-e{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--size-36);padding:0 var(--space-12) 0 var(--space-10);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}@media(max-width:768px){.cdU1xr-e{height:var(--size-40);padding:0 var(--space-12)}}@media(max-width:375px){.cdU1xr-e{width:var(--size-40);padding:0}}._7C9xZ6W7{background-color:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary)}@media(hover:hover){.cdU1xr-e:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}}.cdU1xr-e:active:not(:disabled){transform:scale(.96)}.cdU1xr-e:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cdU1xr-e{transition:none}}@media(max-width:375px){._9f-9SgH2{display:none}}.cdU1xr-e:disabled{cursor:progress;opacity:.6}.L5u7jWGg{animation:FMaxZ2es 1s linear infinite}@media(prefers-reduced-motion:reduce){.L5u7jWGg{animation:none}}@keyframes FMaxZ2es{to{transform:rotate(360deg)}}.oC54kUYD{--layout-row-control: 360px;--layout-row-text-min: 140px;container-type:inline-size}.DPEwzU4w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-24);padding:var(--space-14) 0}.AePcsIyB{flex:1 1 auto;min-width:0}.Tn7KuLmm{display:flex;align-items:center;gap:var(--space-6);min-width:0}.J53TbPuV{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.J53TbPuV:is(label){cursor:pointer}.py4alhW9 .J53TbPuV{color:var(--accent-blue)}.Hdc5FdLi{flex:0 0 auto;padding:1px var(--space-6);border-radius:var(--radius-xs);background:var(--accent-blue-subtle);color:var(--accent-blue);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.TCXVlamC{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.TCXVlamC p{margin:0}.rKk9I0Dm{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;max-width:100%;min-width:0}._23A0Go4F .DPEwzU4w{display:grid;grid-template-areas:"label control" "hint hint";grid-template-columns:minmax(0,1fr) minmax(0,min(var(--layout-row-control),66cqw));align-items:center;gap:0 var(--space-16)}._23A0Go4F .AePcsIyB{display:contents}._23A0Go4F .Tn7KuLmm{grid-area:label;padding:var(--space-4) 0}._23A0Go4F .TCXVlamC{grid-area:hint}._23A0Go4F .rKk9I0Dm{grid-area:control}._23A0Go4F .rKk9I0Dm>*{flex:1 1 auto;min-width:0}.B8ir0kXy .DPEwzU4w{flex-direction:column;align-items:stretch}.B8ir0kXy .rKk9I0Dm{justify-content:flex-start}.B8ir0kXy .rKk9I0Dm>*{flex:1 1 auto;min-width:0}@media(max-width:768px){.gv-k9pEM .DPEwzU4w{display:grid;grid-template-areas:"label control" "hint hint";grid-template-columns:minmax(40%,1fr) minmax(0,auto);gap:0 var(--space-16)}.gv-k9pEM .AePcsIyB{display:contents}.gv-k9pEM .Tn7KuLmm{grid-area:label}.gv-k9pEM .TCXVlamC{grid-area:hint}.gv-k9pEM .rKk9I0Dm{grid-area:control}}@container (max-width: 260px){.w6T1NgoP .DPEwzU4w{flex-direction:column;align-items:flex-start}.w6T1NgoP .rKk9I0Dm{justify-content:flex-start}}@container (max-width: 360px){._23A0Go4F .DPEwzU4w{grid-template-areas:"label" "hint" "control";grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}._23A0Go4F .rKk9I0Dm{justify-content:stretch}}.dTmtd1SB{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--accent-blue);background-color:var(--accent-blue-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);white-space:nowrap;user-select:none}.dTmtd1SB:before{content:"";width:var(--size-6);height:var(--size-6);border-radius:var(--radius-round);background-color:var(--accent-blue)}._62102ypI{padding:var(--space-2) var(--space-8)}.AatbsTig{--layout-tooltip-max: 320px;display:inline-flex;position:relative}._6pXRCWsT{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:help}.S9BD9yxn{z-index:1100;width:max-content;max-width:min(var(--layout-tooltip-max),100vw - var(--space-32));padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-elevated);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:1.45;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal}.qtV-rSEO{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--accent-green);background-color:var(--accent-green-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);white-space:nowrap;user-select:none}.qtV-rSEO svg{flex-shrink:0;color:var(--accent-green)}.gQpz8FtT{padding:var(--space-4);border-color:transparent;background-color:transparent}.uW1ZIXUx{padding:var(--space-6) var(--space-12);border:none;background-color:var(--hover-overlay);font-weight:var(--font-weight-medium);line-height:1.3}.sITxKnfp{display:flex;flex-direction:column;gap:var(--space-6)}.ptmg5OGi{margin:0}.CeFWII0-{color:var(--text-muted);transition:color .15s ease}.CeFWII0-:hover{color:var(--text-primary)}.oSst-WTn{display:flex;flex-wrap:wrap;gap:var(--space-8)}.GmiiBL9j{justify-content:center}.pe23wVAq{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background-color:var(--hover-overlay);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.3;user-select:none}.pe23wVAq svg{flex-shrink:0;color:var(--text-secondary)}.UFRLQoxU{background-color:color-mix(in srgb,var(--accent-blue) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-blue) 35%,transparent)}.UFRLQoxU svg{color:var(--accent-blue)}._0TounFbt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.W2IgBTar{display:flex;flex-direction:column;gap:var(--space-4)}.lOyMzNLS{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-8);max-width:100%;padding:var(--space-4) 0;border:none;background:none;font:inherit;font-size:var(--text-sm);color:var(--accent-blue);text-align:left;cursor:pointer;transition:opacity .2s ease}.lOyMzNLS:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media(hover:hover){.lOyMzNLS:hover{opacity:.8}}.VNWsi6Ik{flex-shrink:0;fill:currentColor}.s4DaZyCL{display:flex;flex-direction:column}.QpYwgWp2{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-4);margin:var(--space-6) 0 var(--space-6) calc(-1 * var(--space-8));padding:var(--space-8);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.QpYwgWp2:hover{background-color:var(--hover-overlay);color:var(--text-primary)}}.QpYwgWp2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pyJS47dH{transition:transform .2s ease}._1Y79Fsq7 .pyJS47dH{transform:rotate(180deg)}.bCHFvqiM{display:flex;flex-direction:column}.bCHFvqiM[hidden]{display:none}.C96wFCpK{position:relative;display:inline-flex;max-width:100%;gap:var(--space-4)}.JteMP1HU{display:flex;width:100%;box-sizing:border-box}.GCHn4U-U{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--text-primary) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent);pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.GCHn4U-U{transition:none}}.cMsXMbiH{position:relative;z-index:1;flex:1 1 auto;min-width:0;height:var(--size-32);padding:0 var(--space-12);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s ease}@media(hover:hover){.cMsXMbiH:hover:not(:disabled){color:var(--text-primary)}}.cMsXMbiH:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cMsXMbiH:disabled{cursor:not-allowed;opacity:.5}.ZmH-kHCn{color:var(--text-primary)}.tBlls86E .cMsXMbiH{height:var(--size-36);padding:0 var(--space-14);font-size:var(--text-base)}.JteMP1HU .cMsXMbiH{padding:0 var(--space-8)}.Ab0UVCJb{position:relative;display:inline-flex;max-width:100%;min-width:0}.lceA-Xii{width:100%;min-width:0;height:var(--size-36);padding:0 var(--space-32) 0 var(--space-12);border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-overflow:ellipsis;appearance:none;cursor:pointer;transition:background-color .2s ease}@media(hover:hover){.lceA-Xii:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.lceA-Xii:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lceA-Xii:disabled{cursor:not-allowed;color:var(--text-muted)}.lceA-Xii option{background-color:var(--bg-secondary);color:var(--text-primary)}.-I8Hwonc .lceA-Xii{height:var(--size-44);padding:0 var(--space-40) 0 var(--space-16);border-radius:var(--radius-button);font-size:var(--text-lg)}.aRgtq7kW{position:absolute;top:50%;right:var(--space-10);transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.-I8Hwonc .aRgtq7kW{right:var(--space-14)}.hCY5o6jk{flex-shrink:0;position:relative;width:var(--size-40);height:var(--size-24);margin:0;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--text-primary) 18%,transparent);appearance:none;cursor:pointer;transition:background-color .2s ease}.hCY5o6jk:after{content:"";position:absolute;top:var(--space-4);left:var(--space-4);width:var(--size-16);height:var(--size-16);border-radius:var(--radius-round);background-color:var(--button-primary-text);box-shadow:0 1px 3px color-mix(in srgb,black 30%,transparent);transition:transform .2s cubic-bezier(.4,0,.2,1)}.hCY5o6jk:checked{background-color:var(--accent-blue)}.hCY5o6jk:checked:after{transform:translate(16px)}.hCY5o6jk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hCY5o6jk:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.hCY5o6jk,.hCY5o6jk:after{transition:none}}.VONPA7Og{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.XScFO1pm{position:relative;display:flex;align-items:center}.Jl9Xeqef{width:100%;height:var(--size-40);padding:0 84px 0 var(--space-12);box-sizing:border-box;border:none;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);transition:background-color .2s ease}.Jl9Xeqef::placeholder{color:var(--text-muted)}@media(hover:hover){.Jl9Xeqef:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.Jl9Xeqef:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Jl9Xeqef:disabled{cursor:not-allowed;opacity:.6}.T-PXq8j-{box-shadow:inset 0 0 0 1.5px var(--accent-red)}.hy-lZ5V2{position:absolute;right:var(--space-6);display:inline-flex;align-items:center;height:var(--size-28);padding:0 var(--space-6);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.hy-lZ5V2:hover{background-color:var(--hover-overlay);color:var(--text-primary)}}.hy-lZ5V2:active{transform:scale(.96)}.vlf7EG2u{padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 18%,transparent);font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.2}.xE-bbYDT{display:none}@media(pointer:coarse){.vlf7EG2u{display:none}.xE-bbYDT{display:inline;color:var(--text-secondary)}}.fwHfyf-4{position:absolute;right:var(--space-12);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);pointer-events:none}.a2GK53Zn{color:var(--text-secondary)}.MHIeExoU{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--accent-red)}.wyz6IdQ5{display:flex;width:fit-content;margin-top:var(--space-2)}.HsJBveSz{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.HsJBveSz:hover{filter:brightness(1.1)}.TyhyeyPR{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.TyhyeyPR:hover{filter:brightness(1.1)}.U4CJJMot{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.U4CJJMot:hover{filter:brightness(1.1)}.CV81a0Oe{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.CV81a0Oe:hover{filter:brightness(1.1)}.tofLMLx-{flex-shrink:0;padding:var(--space-6) var(--space-14);border:none;border-radius:var(--radius-chip);background:var(--banner-accent);color:var(--button-primary-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter .2s ease}.tofLMLx-:hover{filter:brightness(1.1)}@keyframes oMPuYHIK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xmmaH6Po{height:100%;overflow-x:hidden;overflow-y:auto;background-color:transparent;display:flex;flex-direction:column;font-family:var(--font-sans)}.lGT3B4uX{position:relative;isolation:isolate;flex-shrink:0;min-height:100dvh;display:flex;flex-direction:column;padding:112px var(--space-16) 72px}@media(max-width:768px){.lGT3B4uX{padding:120px var(--space-16) 56px}}._76kW0HOS{z-index:1;position:absolute;left:var(--space-24);top:var(--space-24);display:flex;align-items:center;gap:var(--space-8)}@media(max-width:768px){._76kW0HOS{left:var(--space-16)}}@media(max-width:768px){.Z-5fGEuW,.qe60YL0Z,.nwnVVxws{display:none}}._09vI9Sus{width:1px;height:var(--size-16);margin:0 var(--space-4);background-color:var(--border-color)}@media(max-width:768px){._09vI9Sus{display:none}}.i4kRGBQK{flex:1;display:flex;align-items:center;justify-content:center}._2h7QwGfO{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;margin-top:6%;animation:oMPuYHIK .5s ease-out}._72-JQGy0{animation:none}@media(max-width:768px){._2h7QwGfO{gap:var(--space-24);margin-top:0}}._1-dc119h{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center}.uQvV-YDO{margin:0;font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:1;font-family:var(--font-sans);font-size:clamp(3rem,14vw,var(--text-superxl));background:var(--accent-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .4s ease-out}.cyy5ZBwf{opacity:0}.WBE9kS1o{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.uQvV-YDO{transition:none}}.U948S9yF{margin:0;font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);font-family:var(--font-sans)}@media(max-width:768px){.U948S9yF{display:none}}.M72SJz8x{position:relative;flex-shrink:0;pointer-events:none;user-select:none}.nOIplP3v{position:absolute;top:0;left:0;z-index:-1;max-width:none;height:auto}._8f95UuDe{width:min(680px,92vw,110vh);aspect-ratio:3.744}.GufyQGJu{--hero-scene-fade: .5s cubic-bezier(.4, 0, .2, 1);position:absolute;z-index:-1;top:0;left:0;isolation:isolate}.vuaOqakT{position:absolute;z-index:-1;inset:0;width:100%;max-width:none;height:100%;pointer-events:none;user-select:none;mix-blend-mode:plus-lighter;transition:opacity var(--hero-scene-fade)}@media(prefers-reduced-motion:reduce){.vuaOqakT{transition:none}}[data-hero-title=ready]~.vuaOqakT{opacity:0}.qGHbx00d{visibility:hidden}._8f95UuDe .GufyQGJu{width:158.5%;margin:-25.3% 0 0 -34.55%}.sDyUqnyP .GufyQGJu{width:100%}._8f95UuDe .nOIplP3v{width:158.5%;margin:-25.3% 0 0 -34.55%;mask-image:radial-gradient(ellipse 50% 42% at 53% 42%,black 64%,transparent 92%)}.sDyUqnyP{width:min(208px,56vw);aspect-ratio:1;margin:-14% 0 -22%}.sDyUqnyP .nOIplP3v{width:100%;mask-image:radial-gradient(closest-side,black 70%,transparent 100%)}.GFqlbyoS{width:100%;display:grid;grid-template-columns:minmax(0,1fr);min-height:250px;margin-top:var(--space-32)}@media(max-width:768px){.GFqlbyoS{min-height:240px}}._9Q1ffXFy{margin-bottom:calc(-1 * var(--space-4))}@media(max-width:768px){.W01VOKYb{width:100%;min-height:var(--size-44);justify-content:center}}.P4-9ROhD{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}@media(max-width:768px){.P4-9ROhD{grid-template-columns:1fr;width:min(100%,var(--layout-field-width));margin-inline:auto}}.ERm4qJjd,.BHsIWarf{border-radius:var(--radius-button);color:var(--text-disabled);background-color:color-mix(in srgb,var(--text-primary) 3%,transparent);transition:background-color .2s ease,color .2s ease,transform .2s ease}.TMVSewc9,.CFOzspJt{color:var(--text-primary);background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ERm4qJjd{min-height:var(--size-52);padding:0 var(--space-24);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-base);border:none;cursor:not-allowed}@media(max-width:768px){.ERm4qJjd{min-height:var(--layout-field-height)}}.TMVSewc9{cursor:pointer}.TMVSewc9:hover{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.TMVSewc9:active{transform:scale(.99)}.ERm4qJjd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BHsIWarf{position:relative;display:flex;align-items:stretch;min-width:0;overflow:hidden}.BHsIWarf .ERm4qJjd{flex:1;min-width:0;padding:0 var(--size-60);color:inherit;background:transparent;border-radius:0}.BHsIWarf .TMVSewc9:hover{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}.BHsIWarf .yJE2qxZd{position:absolute;z-index:1;inset:0 auto 0 0;display:flex}._1cpv-4Sl{grid-column:1/-1;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;cursor:pointer}.eV12gqO8{min-height:var(--size-52);padding:0 var(--space-24);border:none;border-radius:var(--radius-button);color:var(--text-primary);background-color:color-mix(in srgb,var(--accent-blue) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-blue) 35%,transparent);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base);cursor:pointer;transition:transform .2s ease}.eV12gqO8:active:not(:disabled){transform:scale(.98)}.eV12gqO8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eV12gqO8:disabled{cursor:not-allowed;opacity:.6}.qICAMIr6{display:block;background-color:color-mix(in srgb,var(--text-primary) 10%,transparent);animation:oz9S7vam 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.qICAMIr6{animation:none}}.hBN9V-bt,.ZP33AFPR{width:var(--size-44);height:var(--size-28);border-radius:var(--radius-pill)}@media(max-width:768px){.hBN9V-bt,.ZP33AFPR{width:var(--size-52);height:var(--size-40);border-radius:var(--radius-pill)}}.ZP33AFPR{width:275px;height:var(--size-32);border-radius:var(--radius-pill)}@media(max-width:768px){.ZP33AFPR{width:80px;height:var(--size-40);border-radius:var(--radius-pill)}}.o67CoZVm{position:absolute;top:var(--space-24);right:var(--layout-home-corner-right);z-index:1;width:100px;height:var(--size-36);border-radius:var(--radius-sm)}.Fng2J32x{display:inline-block;width:236px;max-width:100%;height:var(--size-14);border-radius:var(--radius-pill);vertical-align:middle}.yOwUtJQh{width:160px;height:var(--size-32);border-radius:var(--radius-chip)}.kFZq4psb,.EBMCV-FU{height:var(--size-52);border-radius:var(--radius-button)}@media(max-width:768px){.kFZq4psb,.EBMCV-FU{height:var(--layout-field-height)}}.kFZq4psb{width:100%}@media(max-width:768px){.kFZq4psb{width:min(100%,var(--layout-field-width));margin-inline:auto}}.YZdtaAOV{display:inline-block;width:260px;max-width:100%;height:var(--size-10);border-radius:var(--radius-pill);vertical-align:middle}.EBMCV-FU{min-width:0}.JzyZPHxm{display:flex;align-items:center;justify-content:center;width:100%;height:var(--size-64)}._-1n89Z-w{display:flex;flex-direction:column;gap:var(--space-12);width:100%}@keyframes oz9S7vam{50%{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}}._1IRvcmKJ{width:100%;height:100dvh;padding:var(--space-16);box-sizing:border-box;background-color:var(--bg-primary);display:flex;align-items:center;justify-content:center}.aktQweTQ{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-24);box-sizing:border-box;text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.bPu-eYUu{display:flex;align-items:center;justify-content:center;width:var(--size-56);height:var(--size-56);border-radius:var(--radius-round);background:var(--bg-tertiary);color:var(--accent-red)}.QckuYy-y{margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);color:var(--text-primary)}.oItOjXWk{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._7E4JwCby{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);margin-top:var(--space-12)}.bgAeG5KP{min-width:140px;padding:var(--space-12) var(--space-16);border-radius:var(--call-btn-radius);border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s ease}.bgAeG5KP:hover{background:var(--button-secondary-bg-hover)}.bgAeG5KP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bgAeG5KP:disabled{opacity:.6;cursor:default}.NajdYTXg{border-color:transparent;background:var(--button-primary-bg);color:var(--button-primary-text)}.NajdYTXg:hover{background:var(--button-primary-bg-hover)}.segty4Vv{--layout-toast-max: 400px;width:max-content;max-width:min(var(--layout-toast-max),100vw - var(--space-32));pointer-events:auto}.RN4wr6oi{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-popover);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:.02rem;transition:all .2s ease}.RN4wr6oi:hover{background:var(--bg-tertiary);border-color:var(--border-strong)}._0Acl4nke{display:flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24);border-radius:var(--radius-round);font-size:var(--text-base);font-weight:var(--font-weight-bold);flex-shrink:0}.XzMYZWL6{display:flex;align-items:center;justify-content:center;width:var(--size-28);height:var(--size-28);overflow:hidden;border-radius:var(--radius-round);flex-shrink:0;background:var(--bg-tertiary);box-shadow:0 0 0 2px var(--avatar-color, transparent);color:var(--button-primary-text);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.XzMYZWL6 img{width:100%;height:100%;object-fit:cover}.qUkfbr6y{flex:1;min-width:0}.JKI515Zo{color:var(--text-primary);line-height:var(--leading-normal);word-wrap:break-word;white-space:pre-line}.qSYgsvMO{display:flex;align-items:center;justify-content:center;width:var(--size-20);height:var(--size-20);padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s ease;flex-shrink:0}.qSYgsvMO:hover{background:var(--hover-overlay);color:var(--text-primary)}.qSYgsvMO:active{background:var(--active-overlay)}.Dq9HrbWm ._0Acl4nke{background:var(--accent-blue-subtle);color:var(--accent-blue)}.KyIdSi88 ._0Acl4nke{background:var(--accent-green-subtle);color:var(--accent-green)}.okFzEQQs ._0Acl4nke{background:var(--accent-orange-subtle);color:var(--accent-orange)}.al4x-2Cq ._0Acl4nke{background:var(--accent-red-30);color:var(--accent-red)}.d3kQ4z6b{height:100dvh;overflow:hidden}@keyframes zk2a1x4h{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.BRZKJr5p{--layout-skeleton-line: 200px;--layout-skeleton-button: 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-24)}.fCmnhtpw{width:var(--size-64);height:var(--size-64);border-radius:var(--radius-card);background:var(--skeleton-bone-strong);animation:zk2a1x4h 1.5s ease-in-out infinite}.yfzW1QX-{display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}._4ILeIugQ{width:var(--layout-skeleton-line);height:var(--size-16);border-radius:var(--radius-pill);background:var(--skeleton-bone);animation:zk2a1x4h 1.5s ease-in-out infinite;animation-delay:.2s}.pt4BUIo7{width:var(--layout-skeleton-button);height:var(--size-40);border-radius:var(--radius-pill);background:var(--skeleton-bone);animation:zk2a1x4h 1.5s ease-in-out infinite;animation-delay:.4s}.BCQjqunW{--layout-prejoin-title: 240px;--layout-prejoin-avatar-max: 100px;--layout-prejoin-back: 84px;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-24) var(--space-16)}._1eWWOT03{display:flex;flex-direction:column;align-items:center;max-width:var(--layout-content-max);width:100%}.VNHz17ig{width:min(var(--layout-prejoin-title),70%);height:calc(var(--text-2xl) * 1.25);margin-bottom:var(--space-16);border-radius:var(--radius-sm)}.NqReLpeb{position:relative;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--space-16);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.VNHz17ig,.JYlrPhTT,.TskJf4-S,.UlFR6TbB,._3kd6wNHs{background:var(--skeleton-glass);animation:zk2a1x4h 1.5s ease-in-out infinite}.JYlrPhTT{position:absolute;top:50%;left:50%;height:50%;max-height:var(--layout-prejoin-avatar-max);aspect-ratio:1 / 1;border-radius:var(--radius-round);transform:translate(-50%,-50%);animation-delay:.2s}.TskJf4-S{position:absolute;left:var(--space-14);bottom:var(--space-14);width:var(--size-48);height:var(--size-32);border-radius:var(--radius-chip)}.BSP9FR6n{position:absolute;left:50%;bottom:var(--space-14);transform:translate(-50%);display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-panel);background-color:color-mix(in srgb,var(--bg-primary) 55%,transparent)}.UlFR6TbB{width:var(--size-64);height:var(--call-btn-size);border-radius:var(--call-btn-radius);animation-delay:.2s}.tDejHIT8{width:calc(var(--size-64) + var(--size-32))}._3kd6wNHs{width:100%;height:var(--size-52);border-radius:var(--radius-button);background:color-mix(in srgb,var(--accent-blue) 16%,transparent);animation-delay:.4s}.XAZVEjGJ{align-self:center;width:var(--layout-prejoin-back);height:var(--size-32);margin-top:var(--space-12);border-radius:var(--radius-chip);background:var(--skeleton-glass-faint)}@media(max-width:768px){.BCQjqunW{padding:var(--space-16)}.VNHz17ig{height:calc(var(--text-xl) * 1.25);margin-bottom:var(--space-16)}.NqReLpeb{aspect-ratio:3 / 4;max-height:60dvh;margin-bottom:var(--space-16);border-radius:var(--radius-popover)}.TskJf4-S{top:var(--space-12);bottom:auto;left:var(--space-12)}.BSP9FR6n{bottom:var(--space-12)}.UlFR6TbB{width:var(--size-48)}.tDejHIT8{width:calc(var(--size-48) + var(--size-32))}}@media(max-width:480px){.JYlrPhTT{width:var(--size-48);height:var(--size-48)}}@media(max-width:360px){.BSP9FR6n{gap:var(--space-4);padding:var(--space-6) var(--space-8)}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/montserrat-cyrillic-300-normal-DyQnI4ta.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-300-normal-BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/montserrat-vietnamese-300-normal-BIrGnxdC.woff2) format("woff2"),url(/fonts/montserrat-vietnamese-300-normal-F69v1y7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/montserrat-latin-ext-300-normal-DiDe5dVi.woff2) format("woff2"),url(/fonts/montserrat-latin-ext-300-normal-BCbSOsYO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/montserrat-latin-300-normal-BgP24wlQ.woff2) format("woff2"),url(/fonts/montserrat-latin-300-normal-sTRdVzlf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/fonts/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/fonts/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/fonts/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/fonts/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/fonts/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/fonts/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/fonts/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/fonts/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/fonts/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/fonts/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-cyrillic-ext-300-normal-CGGtq4Xd.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-300-normal-B2GgXRsb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-cyrillic-300-normal-DumYkcEu.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-300-normal-IE49iJdF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-greek-300-normal-BaY-z1pF.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-300-normal-DRo1BXAg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-vietnamese-300-normal-DmFVES9d.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-300-normal-CcwQl8Px.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-latin-ext-300-normal-tseANUoC.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-300-normal-CQ0Ny5pP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/jetbrains-mono-latin-300-normal-DuMDZskh.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-300-normal-BYcAiAh2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Roboto"),local("Roboto-Regular");font-weight:100 550;size-adjust:111%;ascent-override:87.21%;descent-override:22.61%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Roboto Bold"),local("Roboto-Bold");font-weight:551 900;size-adjust:109%;ascent-override:88.81%;descent-override:23.03%;line-gap-override:0%}:root{--glow-strength: 55%;--glow-1: color-mix(in oklab, var(--accent-blue) var(--glow-strength), var(--bg-primary));--glow-2: color-mix(in oklab, var(--accent-red) var(--glow-strength), var(--bg-primary));--glow-3: color-mix(in oklab, var(--accent-orange) var(--glow-strength), var(--bg-primary));--glow-4: color-mix(in oklab, var(--accent-green) var(--glow-strength), var(--bg-primary));--font-sans: "Montserrat", "Montserrat Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Monaco, monospace;--letter-spacing-base: -.005em;--letter-spacing-heading: -.012em;--letter-spacing-new: .018rem;--font-weight-normal: 300;--font-weight-medium: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-scale: 1;--text-xs: calc(.75rem * var(--font-scale));--text-sm: calc(.875rem * var(--font-scale));--text-base: calc(.9375rem * var(--font-scale));--text-lg: calc(1.0625rem * var(--font-scale));--text-xl: calc(1.1875rem * var(--font-scale));--text-2xl: calc(1.375rem * var(--font-scale));--text-3xl: calc(1.75rem * var(--font-scale));--text-4xl: calc(2.25rem * var(--font-scale));--text-superxl: calc(4.5rem * var(--font-scale));--leading-tight: 1.25;--leading-normal: 1.4;--leading-relaxed: 1.6;--gradient-title: rgba(72, 88, 111, .04);--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--size-4: 4px;--size-6: 6px;--size-8: 8px;--size-10: 10px;--size-12: 12px;--size-14: 14px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-28: 28px;--size-32: 32px;--size-36: 36px;--size-40: 40px;--size-44: 44px;--size-48: 48px;--size-52: 52px;--size-56: 56px;--size-60: 60px;--size-64: 64px;--icon-12: 12px;--icon-14: 14px;--icon-16: 16px;--icon-18: 18px;--icon-20: 20px;--icon-24: 24px;--icon-32: 32px;--radius-xs: 4px;--radius-sm: 8px;--radius-chip: 10px;--radius-md: 12px;--radius-button: 14px;--radius-card: 18px;--radius-popover: 20px;--radius-panel: 24px;--radius-pill: 999px;--radius-round: 50%;--layout-content-max: 720px;--layout-menu-min: 200px;--layout-menu-width: 240px;--layout-menu-wide: 280px;--layout-dialog-width: 400px;--layout-dialog-wide: 440px;--layout-toast-width: 360px;--layout-field-width: 296px;--layout-field-height: 68px;--layout-home-corner-right: 43px;--on-media: #fff;--media-chip-bg: color-mix(in srgb, black 62%, transparent);--media-chip-border: color-mix(in srgb, white 16%, transparent);--media-bg: #000;--qr-paper: #fff;--skeleton-bone: hsl(0 0% 20%);--skeleton-bone-strong: hsl(0 0% 25%);--skeleton-glass: hsl(0 0% 100% / .14);--skeleton-glass-faint: hsl(0 0% 100% / .06);--call-panel-bg: color-mix(in srgb, var(--bg-secondary) 92%, transparent);--call-panel-border: color-mix(in srgb, var(--text-primary) 9%, transparent);--call-panel-radius: var(--radius-panel);--call-btn-bg: color-mix(in srgb, var(--text-primary) 10%, transparent);--call-btn-bg-hover: color-mix(in srgb, var(--text-primary) 17%, transparent);--call-btn-fg: var(--text-primary);--call-btn-radius: var(--radius-button);--call-btn-size: var(--size-44);--call-off-bg: color-mix(in srgb, var(--accent-red) 22%, transparent);--call-off-bg-hover: color-mix(in srgb, var(--accent-red) 32%, transparent);--call-off-fg: color-mix(in srgb, var(--accent-red) 55%, var(--text-primary));--call-accent-bg: color-mix(in srgb, var(--accent-orange) 22%, transparent);--call-accent-fg: var(--accent-orange);--call-danger: var(--accent-red);--call-danger-hover: var(--accent-red-hover);--call-badge-bg: var(--accent-blue);--call-badge-fg: var(--on-media);--call-label: var(--text-secondary);--dice-face: color-mix(in srgb, var(--text-primary) 92%, var(--bg-primary));--dice-edge: color-mix(in srgb, var(--text-primary) 62%, var(--bg-primary));--dice-pip: var(--bg-primary);--dice-shade: color-mix(in srgb, var(--bg-primary) 55%, transparent);--call-gutter: var(--space-16);--call-bar-height: 76px;--code-text: var(--text-primary);--code-comment: var(--text-secondary);--code-punctuation: color-mix(in srgb, var(--text-secondary) 55%, var(--text-primary));--code-keyword: color-mix(in srgb, var(--accent-blue) 62%, var(--text-primary));--code-string: color-mix(in srgb, var(--accent-green) 48%, var(--text-primary));--code-number: color-mix(in srgb, var(--accent-orange) 64%, var(--text-primary));--code-function: color-mix(in srgb, var(--accent-blue) 28%, var(--text-primary));--code-type: color-mix(in srgb, var(--accent-red) 42%, var(--text-primary));--code-gutter: color-mix(in srgb, var(--text-muted) 45%, var(--text-secondary));--board-selection-own: color-mix(in srgb, var(--accent-blue) 30%, transparent);--board-table-border: color-mix(in srgb, var(--text-muted) 55%, var(--bg-primary));--board-table-head: color-mix(in srgb, var(--text-primary) 7%, transparent);--board-cell-selected: color-mix(in srgb, var(--accent-blue) 22%, transparent)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}body{height:100dvh;overflow:hidden;font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--letter-spacing-new);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline-color:var(--accent-blue);scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}@keyframes glow-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.edge-glow{position:fixed;inset:0;pointer-events:none;z-index:2;mix-blend-mode:screen;overflow:hidden}.edge-glow__haze,.edge-glow__line{position:absolute;inset:0}.edge-glow__haze{--glow-width: 70px;filter:blur(60px);opacity:.45}.edge-glow__line{--glow-width: 7px;opacity:.6}.edge-glow__ring{position:absolute;inset:calc(var(--glow-width) / -2);border:var(--glow-width) solid transparent;border-radius:calc(var(--glow-width) + var(--radius-panel));-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box}.edge-glow__spinner{position:absolute;top:50%;left:50%;width:150vmax;height:150vmax;background:conic-gradient(from -90deg at 50% 50%,transparent 0deg,var(--glow-1) 15deg,var(--glow-2) 35deg,var(--glow-3) 55deg,var(--glow-4) 75deg,transparent 90deg,transparent 360deg);transform:translate(-50%,-50%);will-change:transform;animation:glow-spin 16s linear infinite}.edge-glow__line .edge-glow__ring{inset:0;border:0;border-radius:0;--line-mask: linear-gradient(to right, #000, transparent var(--glow-width)), linear-gradient(to left, #000, transparent var(--glow-width)), linear-gradient(to bottom, #000, transparent var(--glow-width)), linear-gradient(to top, #000, transparent var(--glow-width));-webkit-mask:var(--line-mask);-webkit-mask-composite:source-over;mask:var(--line-mask);mask-composite:add}[data-edge-glow=off] .edge-glow{display:none}@media(prefers-reduced-motion:reduce){.edge-glow__spinner{animation:none}}body:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at center,transparent 70%,var(--radar-bright) 100%);pointer-events:none;z-index:0}#root{height:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-heading);color:var(--text-primary);margin-bottom:var(--space-10)}h1{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--letter-spacing-heading) - .005em)}h2{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold)}h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}h5{font-size:var(--text-lg);font-weight:400}h6{font-size:var(--text-base);font-weight:400}p{font-family:var(--font-sans);line-height:var(--leading-relaxed);margin-bottom:var(--space-14);color:var(--text-primary);font-weight:var(--font-weight-normal)}button{letter-spacing:var(--letter-spacing-new)}a{color:var(--accent-blue);font-family:var(--font-sans);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease}a:hover{text-decoration:underline;opacity:.8}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th,td{padding:var(--space-10) var(--space-14);text-align:left;border-bottom:1px solid var(--border-color)}th{font-weight:600;color:var(--text-primary);background:var(--bg-code)}td{color:var(--text-secondary)}hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--border-color),transparent);margin:7vh 0}::selection{background:var(--accent-blue-subtle);color:var(--text-primary)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(:focus-visible){border-radius:var(--radius-xs)}small,.text-small{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.text-large{font-size:var(--text-lg);line-height:var(--leading-relaxed)}strong,b{font-weight:600;color:var(--text-primary)}em,i{font-style:italic;color:var(--text-secondary)}del,s{text-decoration:line-through;color:var(--text-muted);opacity:.7}@media(max-width:768px){body{font-size:var(--text-sm)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}pre{padding:var(--space-14);font-size:calc(.8125rem * var(--font-scale))}blockquote{padding:var(--space-12) var(--space-16);margin:var(--space-16) 0}}@media(max-width:480px){body{font-size:var(--text-sm)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}}
