:root{--route-dur:.5s;--nav-spring:linear(0, .0874, .2575, .4329, .584, .7031, .7925, .8572, .9029, .9346, .9564, .9711, .9809, .9875, .9918, .9947, .9966, .9978, .9986, .9991, .9994, .9996, .9998, .9998, 1);--route-ease:var(--ease-spring,cubic-bezier(.32, .72, 0, 1));--route-fade:.2s;--route-dim:brightness(.85);--route-edge-shadow:0 0 16px #00000073;--sheet-in-dur:.5s;--sheet-spring:cubic-bezier(.3, .9, .1, 1);--sheet-out-dur:.25s;--sheet-out-ease:ease-in-out;--tg-spring-curve:cubic-bezier(.38, .7, .125, 1);--pop-in-dur:var(--dur-med,.32s);--pop-out-dur:.18s}@supports (animation-timing-function:linear(0, 1)){:root{--sheet-spring:linear(0, .118 5%, .329 10%, .527 15%, .682 20%, .792 25%, .868 30%, .917 35%, .949 40%, .969 45%, .981 50%, .993 60%, .998 70%, 1 85%)}}::view-transition{pointer-events:none}.tap-page[data-swipe-back],.tap-page[data-swipe-back]>.tap-page-body{touch-action:pan-y pinch-zoom}.tap-page[data-swiping]{-webkit-user-select:none;user-select:none}.tap-swipe-underlay{z-index:0;pointer-events:none;background:var(--g-bg,var(--bg));position:fixed;inset:0;overflow:hidden}.tap-swipe-underlay--pane{position:absolute}.tap-swipe-under{will-change:transform;position:absolute;inset:0}.tap-swipe-under>*{width:100%;height:100%}.tap-swipe-dim{opacity:0;background:#000;position:absolute;inset:0}@media (min-width:741px){html[data-nav-scope=pane] :is(.tap-split-detail,.messenger>.conversation-panel){view-transition-name:tap-detail}html[data-nav-scope=pane] :is(.tap-split-detail,.conversation-panel) :is(.tap-split-detail,.conversation-panel){view-transition-name:none}}html[data-nav-scope=pane]::view-transition-old(root){animation:none}html[data-nav-scope=pane]::view-transition-new(root){animation:none}html[data-nav-scope=pane]::view-transition-group(tap-detail){animation:none;overflow:clip}html[data-nav-scope=pane]::view-transition-image-pair(tap-detail){overflow:clip}html[data-nav-scope=page][data-nav=push]::view-transition-new(root){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-in-ltr;box-shadow:var(--route-edge-shadow)}html[data-nav-scope=pane][data-nav=push]::view-transition-new(tap-detail){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-in-ltr;box-shadow:var(--route-edge-shadow)}html[data-nav-scope=page][data-nav=push]::view-transition-old(root){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-under-out-ltr}html[data-nav-scope=pane][data-nav=push]::view-transition-old(tap-detail){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-under-out-ltr}html[data-nav-scope=page][data-nav=pop]::view-transition-old(root){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-out-ltr;box-shadow:var(--route-edge-shadow);z-index:1}html[data-nav-scope=pane][data-nav=pop]::view-transition-old(tap-detail){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-out-ltr;box-shadow:var(--route-edge-shadow);z-index:1}html[data-nav-scope=page][data-nav=pop]::view-transition-new(root){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-under-in-ltr}html[data-nav-scope=pane][data-nav=pop]::view-transition-new(tap-detail){animation:var(--route-dur) var(--nav-spring,var(--route-ease)) both tapm-nav-under-in-ltr}html[dir=rtl][data-nav-scope=page][data-nav=push]::view-transition-new(root){animation-name:tapm-nav-in-rtl}html[dir=rtl][data-nav-scope=pane][data-nav=push]::view-transition-new(tap-detail){animation-name:tapm-nav-in-rtl}html[dir=rtl][data-nav-scope=page][data-nav=push]::view-transition-old(root){animation-name:tapm-nav-under-out-rtl}html[dir=rtl][data-nav-scope=pane][data-nav=push]::view-transition-old(tap-detail){animation-name:tapm-nav-under-out-rtl}html[dir=rtl][data-nav-scope=page][data-nav=pop]::view-transition-old(root){animation-name:tapm-nav-out-rtl}html[dir=rtl][data-nav-scope=pane][data-nav=pop]::view-transition-old(tap-detail){animation-name:tapm-nav-out-rtl}html[dir=rtl][data-nav-scope=page][data-nav=pop]::view-transition-new(root){animation-name:tapm-nav-under-in-rtl}html[dir=rtl][data-nav-scope=pane][data-nav=pop]::view-transition-new(tap-detail){animation-name:tapm-nav-under-in-rtl}html[data-nav=tab]::view-transition-group(*){animation-duration:var(--route-fade)}html[data-nav-scope=pane][data-nav=swap]::view-transition-old(tap-detail){animation-duration:.18s;animation-timing-function:ease-out;animation-fill-mode:both}html[data-nav-scope=pane][data-nav=swap]::view-transition-new(tap-detail){animation-duration:.18s;animation-timing-function:ease-out;animation-fill-mode:both}html[data-nav=none]::view-transition-group(*){animation:none}html[data-nav=none]::view-transition-old(*){animation:none}html[data-nav=none]::view-transition-new(*){animation:none}html:is([data-nav=push],[data-nav=pop]) body>[data-state]{view-transition-name:match-element;view-transition-class:tap-layer}html[data-nav]::view-transition-group(*.tap-layer){animation:none}html[data-nav]::view-transition-old(*.tap-layer){opacity:0;animation:none}html[data-nav]::view-transition-new(*.tap-layer){animation:none}html[data-nav]::view-transition-old(*.tap-layer):only-child{opacity:1;animation:var(--pop-out-dur) ease both tapm-fade-out}@keyframes tapm-nav-in-ltr{0%{transform:translate(100%)}}@keyframes tapm-nav-in-rtl{0%{transform:translate(-100%)}}@keyframes tapm-nav-out-ltr{to{transform:translate(100%)}}@keyframes tapm-nav-out-rtl{to{transform:translate(-100%)}}@keyframes tapm-nav-under-out-ltr{to{filter:var(--route-dim);transform:translate(-30%)}}@keyframes tapm-nav-under-out-rtl{to{filter:var(--route-dim);transform:translate(30%)}}@keyframes tapm-nav-under-in-ltr{0%{filter:var(--route-dim);transform:translate(-30%)}}@keyframes tapm-nav-under-in-rtl{0%{filter:var(--route-dim);transform:translate(30%)}}:is(.tap-sheet-overlay,.tap-alert-overlay,.ios-sheet-overlay,.tap-modal-overlay,.ios-profile-overlay,.modal-overlay,.menu-overlay,.cha-viewer-overlay,.mo-lightbox-overlay)[data-state=open]{animation:tapm-fade-in var(--dur-med,.32s) ease-out backwards}:is(.tap-sheet-overlay,.tap-alert-overlay,.ios-sheet-overlay,.tap-modal-overlay,.ios-profile-overlay,.modal-overlay,.menu-overlay,.cha-viewer-overlay,.mo-lightbox-overlay,.sty-overlay)[data-state=closed]{animation:.24s forwards tapm-fade-out}.tap-sheet-overlay[data-state=open],.tap-modal-overlay[data-state=open]{animation-duration:.3s;animation-timing-function:linear}.tap-sheet-overlay[data-state=closed]{animation-duration:.3s}.tap-modal-overlay[data-state=closed]{animation-duration:.25s;animation-timing-function:ease-in-out}.ios-sheet-overlay[data-state=open]{animation-duration:.4s;animation-timing-function:ease-in-out}.ios-sheet-overlay[data-state=closed]{animation-duration:.3s}.tap-alert-overlay[data-state=open],.tap-alert-overlay[data-state=closed]{animation-duration:.2s;animation-timing-function:linear}:is(.tap-sheet,.ios-new-message,.cha-attach,.forward-sheet,.ios-action-sheet,.cha-action-sheet,.photo-actions,.schedule-sheet)[data-state=open]{animation:tapm-sheet-up var(--sheet-in-dur) var(--sheet-spring) backwards}:is(.tap-sheet,.ios-new-message,.cha-attach,.forward-sheet,.ios-action-sheet,.cha-action-sheet,.photo-actions,.schedule-sheet)[data-state=closed]{animation:tapm-sheet-down var(--sheet-out-dur) var(--sheet-out-ease) forwards}:is(.ios-action-sheet,.cha-action-sheet)[data-state=closed]{animation-duration:.35s;animation-timing-function:ease-out}[data-sheet-exit=fling][data-state=closed]{animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.8,.3,1)}.tap-alert[data-state=open]{animation:tapm-alert-scale .4s var(--tg-spring-curve) backwards, tapm-fade-in .2s linear backwards}.tap-alert[data-state=closed]{animation:.2s linear forwards tapm-fade-out}:is(.cha-viewer,.mo-lightbox)[data-state=open]{animation:.2s ease-out backwards tapm-fade-in}:is(.cha-viewer,.mo-lightbox,.sty-viewer)[data-state=closed]{animation:.2s forwards tapm-fade-out}@media (max-width:740px){.ios-contact-profile[data-state=open]{animation:tapm-push-in-ltr var(--route-dur) var(--route-ease) backwards}.ios-contact-profile[data-state=closed]{animation:tapm-push-out-ltr var(--dur-med,.32s) var(--route-ease) forwards}html[dir=rtl] .ios-contact-profile[data-state=open]{animation-name:tapm-push-in-rtl}html[dir=rtl] .ios-contact-profile[data-state=closed]{animation-name:tapm-push-out-rtl}}@media (min-width:741px){:is(.ios-new-message,.forward-sheet,.ios-contact-profile)[data-state=open]{animation:tapm-pop-in var(--pop-in-dur) var(--route-ease) backwards}:is(.ios-new-message,.forward-sheet,.ios-contact-profile)[data-state=closed]{animation:tapm-pop-out var(--pop-out-dur) ease-in forwards}:is(.tap-sheet,.cha-attach)[data-state=open]{animation:tapm-pop-in var(--pop-in-dur) var(--route-ease) backwards}:is(.tap-sheet,.cha-attach)[data-state=closed]{animation:tapm-pop-out var(--pop-out-dur) ease-in forwards}}@keyframes tapm-fade-in{0%{opacity:0}}@keyframes tapm-fade-out{to{opacity:0}}@keyframes tapm-sheet-up{0%{translate:0 calc(100% + 32px)}}@keyframes tapm-sheet-down{to{translate:0 calc(100% + 32px)}}@keyframes tapm-pop-in{0%{opacity:0;scale:.94}}@keyframes tapm-pop-out{to{opacity:0;scale:.97}}@keyframes tapm-center-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes tapm-center-pop-out{to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes tapm-alert-scale{0%{scale:1.15}}@keyframes tapm-push-in-ltr{0%{translate:100%}}@keyframes tapm-push-in-rtl{0%{translate:-100%}}@keyframes tapm-push-out-ltr{to{translate:100%}}@keyframes tapm-push-out-rtl{to{translate:-100%}}.tap-toast.is-in{animation:tapm-fade-in .3s linear backwards, tapm-toast-grow .5s var(--sheet-spring) backwards}.tap-toast.is-in.is-replacement{animation:tapm-toast-rise .35s var(--tg-spring-curve) backwards}.tap-toast.is-out{animation:tapm-fade-out .25s ease-out forwards, tapm-toast-settle .5s var(--sheet-spring) forwards}.tap-toast.is-replaced{animation:.3s forwards tapm-toast-shrink}@keyframes tapm-toast-grow{0%{scale:.96}}@keyframes tapm-toast-settle{to{scale:.96}}@keyframes tapm-toast-rise{0%{translate:0 calc(100% + 12px + max(var(--tap-toast-bottom,0px), env(safe-area-inset-bottom)))}}@keyframes tapm-toast-shrink{to{opacity:0;scale:.1}}@media (prefers-reduced-motion:reduce){html[data-nav]::view-transition-group(*){animation:none!important}html[data-nav]::view-transition-old(*){mix-blend-mode:plus-lighter;box-shadow:none;animation:.16s both tapm-fade-out!important}html[data-nav]::view-transition-new(*){mix-blend-mode:plus-lighter;box-shadow:none;animation:.16s both tapm-fade-in!important}html[data-nav]::view-transition-old(*.tap-layer){mix-blend-mode:normal}html[data-nav]::view-transition-new(*.tap-layer){mix-blend-mode:normal}}:root{--g-bg:#efeff4;--g-card:#fff;--g-sep:var(--separator);--g-label:#8e8e93;--g-header:#6d6d72;--g-footer:#6d6d72;--g-press:#e5e5ea;--g-chevron:#bab9be;--g-placeholder:#c8c8ce;--g-clear:#ccc;--g-switch-on:#35c759;--g-switch-off:#e9e9ea;--g-lh-13:20px;--g-lh-15:22px;--g-lh-17:24px;--g-glass:var(--lg-surface);--g-glass-border:#ffffff47;--g-glass-shadow:var(--lg-highlight), var(--lg-shadow);--g-radius:26px;--g-success:#34c759;--g-warning:#ff9500;--g-danger:#ff3b30}:root[data-locale=en]{--g-lh-13:16px;--g-lh-15:18px;--g-lh-17:20px}:root[data-theme=dark]{--g-bg:#000;--g-card:#1c1c1d;--g-label:#98989e;--g-header:#8d8e93;--g-footer:#8d8e93;--g-press:#313135;--g-chevron:#ffffff47;--g-placeholder:#4d4d4d;--g-clear:#8b9197;--g-switch-on:#67ce67;--g-switch-off:#39393d;--g-glass:var(--lg-surface);--g-glass-border:#ffffff14;--g-glass-shadow:var(--lg-highlight), var(--lg-shadow);--g-success:#30d158;--g-warning:#ff9f0a;--g-danger:#eb5545}.tap-page{background:var(--g-bg);height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex;position:relative}.tap-page-bar{z-index:3;min-height:calc(60px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 6px;flex-shrink:0;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:10px;display:grid;position:relative}.tap-page-bar-start{justify-content:flex-start;gap:8px;display:flex}.tap-page-bar-end{justify-content:flex-end;gap:8px;display:flex}.tap-page-heading{text-align:center;min-width:0}.tap-page-heading h1{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;line-height:24px;overflow:hidden}.tap-page-heading p{color:var(--g-label);margin:0;font-size:12px;line-height:18px}.tap-page-body{--tap-page-column:674px;overscroll-behavior:contain;min-height:0;padding:4px max(16px, calc((100% - var(--tap-page-column)) / 2)) calc(32px + env(safe-area-inset-bottom));scrollbar-width:thin;flex:1;overflow-y:auto}.tap-page-body>*{max-width:var(--tap-page-column);margin-inline:auto}.tap-page-body--wide{--tap-page-column:760px}.tap-page-body>.tap-bleed{max-width:none;margin-inline:-16px}:root .tap-page{--tap-bar-space:calc(60px + env(safe-area-inset-top))}:root .tap-page>.tap-page-body{padding-top:var(--tap-bar-space)}.tap-glass-button{background:var(--g-glass);border:1px solid var(--g-glass-border);min-width:44px;height:44px;box-shadow:var(--g-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.6);color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:500;display:inline-flex}.tap-glass-button--text{padding-inline:12px}.tap-glass-button.is-accent{background:var(--accent);color:#fff;border-color:#0000;font-weight:600}.tap-glass-button.is-accent:disabled{opacity:1;background:color-mix(in srgb, var(--accent) 38%, var(--g-glass));color:#ffffffb3}.tap-glass-button:disabled{opacity:.45}@media (hover:hover) and (pointer:fine){.tap-glass-button:not(:disabled):hover{filter:brightness(.97)}}.tap-back-button{width:44px;padding:0}.tap-back-button:before{content:"";position:absolute;inset-block:-8px;inset-inline:-16px -4px}.tap-back-chevron{width:44px;height:44px;display:block}:root[dir=rtl] .tap-back-chevron{transform:scaleX(-1)}.tap-section{margin-block:35px 0}.tap-section:first-child{margin-top:24px}.tap-section:where(:has(>.tap-section-title)){margin-top:28px}.tap-section:first-child:where(:has(>.tap-section-title)){margin-top:24px}:where(.tap-section:has(>.tap-section-footer))+.tap-section:where(:not(:has(>.tap-section-title))){margin-top:16px}.tap-section-title{color:var(--g-header);font-size:13px;font-weight:400;line-height:var(--g-lh-13);margin:0;padding:7px 15px 6px}:root[data-locale=en] .tap-section-title{text-transform:uppercase}.tap-section-footer{font-size:13px;line-height:var(--g-lh-13);color:var(--g-footer);margin:0;padding:7px 15px}.tap-section-footer a,.tap-link{color:var(--accent)}.tap-card{background:var(--g-card);border-radius:var(--g-radius);overflow:hidden}.tap-card+.tap-card{margin-top:12px}.tap-row{width:100%;min-height:50px;color:var(--text);text-align:start;background:0 0;align-items:center;gap:15px;padding-inline:16px;font-size:17px;display:flex;position:relative}:root .tap-row{transition:background-color .4s ease-out}@media (hover:hover) and (pointer:fine){button.tap-row:not(:disabled):hover,a.tap-row:hover{background:var(--g-press)}}:root :is(button,a).tap-row:not(:disabled):active{background:var(--g-press);transition:none}.tap-row-leading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tap-row-leading:has(>.tap-avatar){margin-inline:-1px -5px}.tap-row-main{min-width:0;padding-block:calc((50px - var(--g-lh-17)) / 2);flex:1;align-self:stretch;align-items:center;gap:10px;display:flex}.tap-row--switch{min-height:52px}.tap-row--switch>.tap-row-main{padding-block:calc((52px - var(--g-lh-17)) / 2)}.tap-row.has-subtitle>.tap-row-main{padding-block:calc((50px - var(--g-lh-17)) / 2 - 2px)}.tap-row+.tap-row .tap-row-main,.tap-row+.tap-row.tap-choice .tap-row-main{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.tap-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tap-row-title{font-size:17px;line-height:var(--g-lh-17);overflow-wrap:anywhere}.tap-row-subtitle{font-size:15px;line-height:var(--g-lh-15);color:var(--g-label);overflow-wrap:anywhere}.tap-row--switch .tap-row-text{gap:2px}.tap-row--switch .tap-row-subtitle{font-size:14px;line-height:var(--g-lh-15)}.tap-row-value{color:var(--g-label);font-size:17px;line-height:var(--g-lh-17);text-align:end;overflow-wrap:anywhere;max-width:58%}.tap-row-value>.tap-badge{vertical-align:middle;margin-block:-2px}.tap-row-chevron{width:24px;height:24px;color:var(--g-chevron);flex:none;margin-inline:-7px -9px}:root[dir=rtl] .tap-row-chevron{transform:scaleX(-1)}.tap-row--accent .tap-row-title{color:var(--accent)}.tap-row--danger .tap-row-title{color:var(--g-danger)}.tap-row--center>.tap-row-main{justify-content:center}.tap-row--center .tap-row-text{text-align:center;flex:0 auto;align-items:center}.tap-row.is-disabled{opacity:.5;cursor:not-allowed}.tap-choice-check{color:var(--accent);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.tap-choice.is-disabled .tap-choice-check{color:var(--g-label)}.tap-row.tap-choice--start{gap:0;padding-inline-start:0}.tap-choice--start>.tap-choice-check{width:62px}.tap-choice--end .tap-choice-check{width:44px;margin-inline:0 -16px}.tap-checkmark{flex:none;display:block}.tap-tile{isolation:isolate;color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;overflow:hidden}.tap-tile:before,.tap-tile:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:plus-lighter;background:url(/telegram/icons/Item-List/Icons/Gradient.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.tap-tile:after{mix-blend-mode:overlay;background-image:url(/telegram/icons/Item-List/Icons/Backdrop.png)}.tap-tile>.tg-icon{position:absolute;inset:0}.tap-tile--red{background-color:#ff453a}.tap-tile--orange{background-color:#ff9f0a}.tap-tile--yellow{background-color:#ffcc02}.tap-tile--green{background-color:#34c759}.tap-tile--teal{background-color:#00c7be}.tap-tile--blue{background-color:#0079ff}.tap-tile--sky{background-color:#32ade6}.tap-tile--indigo{background-color:#5e5ce6}.tap-tile--purple{background-color:#af52de}.tap-tile--pink{background-color:#ff2d55}.tap-tile--gray{background-color:#8e8e93}.tap-tile--premium{background-image:linear-gradient(to top right,#6b93ff 15%,#8d77ff 50%,#b56eec 85%)}.tap-tile--stars{background-image:linear-gradient(to top right,#fec80f,#dd6f12)}.tap-tile--gift{background-image:linear-gradient(to top right,#3ba1f2 15%,#39b3b4 50%,#34c27d 85%)}.tap-tile--business{background-image:linear-gradient(to bottom left,#a95ce3,#f16b80)}.tap-switch{background:var(--g-switch-off);border-radius:14px;flex:0 0 63px;width:63px;height:28px;margin-inline-end:-1px;padding:2px;transition:background-color .25s;display:inline-flex;position:relative}.tap-switch span{width:37px;height:24px;transition:transform .32s var(--ease-spring,ease);background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000024,0 0 1px #00000029}.tap-switch.is-on{background:var(--g-switch-on)}.tap-switch.is-on span{transform:translate(-22px)}:root[dir=ltr] .tap-switch.is-on span{transform:translate(22px)}.tap-switch:disabled{opacity:.5}:root{--g-seg-bg:#0000000f;--g-seg-thumb:#f7f7f7;--g-seg-divider:#d6d6dc}:root[data-theme=dark]{--g-seg-bg:#ffffff1c;--g-seg-thumb:#ffffff5c;--g-seg-divider:#505155}.tap-segmented{isolation:isolate;background:var(--g-seg-bg);height:32px;box-shadow:none;border:0;border-radius:9px;gap:0;padding:0;display:flex;position:relative;overflow:hidden}:root:root .tap-segmented{-webkit-backdrop-filter:none;backdrop-filter:none}.tap-segmented.tap-segmented:after{content:none}.tap-segmented button{height:32px;min-height:0;color:var(--text);white-space:nowrap;background:0 0;border-radius:9px;flex:1;padding-inline:8px;font-size:14px;font-weight:400;line-height:1;transition:opacity .25s ease-in-out,transform .25s ease-in-out,font-weight .2s ease-in-out;position:relative}.tap-segmented button.is-selected{font-weight:600}.tap-segmented button+button:before{content:"";background:var(--g-seg-divider);width:1px;transition:opacity .2s ease-in-out;position:absolute;inset-block:4px;inset-inline-start:-.5px}.tap-segmented button.is-selected:before,.tap-segmented button.is-selected+button:before{opacity:0}.tap-segmented:not(:has(>button:nth-of-type(3))) button:before{opacity:0}.tap-segmented button:not(.is-selected):active{opacity:.4}.tap-segmented button.is-selected:active{transform:scale(.92)}.tap-segmented>.tap-slider{--slider-duration:.2s;--slider-ease:cubic-bezier(.33, .52, .25, .99)}.tap-segmented>.tap-slider:before{background:var(--g-seg-thumb);border-radius:8px;transition:transform .25s ease-in-out;inset:2px;box-shadow:0 3px 6px #0000001f}.tap-segmented>.tap-slider.is-stretching:before{animation:none}.tap-segmented:has(>button.is-selected:active)>.tap-slider:before{transform:scale(.92)}.tap-segmented button.is-selected{background:0 0}.tap-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:550;display:inline-flex;overflow:hidden}.tap-avatar img{object-fit:cover;width:100%;height:100%}.tap-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tap-badge--neutral{background:var(--g-press);color:var(--g-header)}.tap-badge--accent{background:var(--accent-soft);color:var(--accent)}.tap-badge--success{color:#248a3d;background:#34c7591f}.tap-badge--warning{color:#b25f00;background:#ff95001f}.tap-badge--danger{color:#d70015;background:#ff3b301a}:root[data-theme=dark] .tap-badge--success{color:var(--g-success)}:root[data-theme=dark] .tap-badge--warning{color:var(--g-warning)}:root[data-theme=dark] .tap-badge--danger{color:var(--g-danger)}.tap-info-note{background:var(--accent-soft);color:var(--text);border-radius:18px;align-items:flex-start;gap:8px;margin-block:14px;padding:11px 14px;font-size:13px;line-height:1.8;display:flex}.tap-info-note svg{color:var(--accent);margin-top:4px}.tap-state{text-align:center;color:var(--g-label);flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.tap-state--illustrated{padding-block:28px}.tap-state-sticker{flex-shrink:0;margin-bottom:4px}.tap-state strong{color:var(--text);font-size:17px;font-weight:600}.tap-state p{max-width:320px;margin:0;font-size:14px;line-height:1.8}.tap-state .tap-cta{width:auto;min-width:180px;margin-top:10px}.tap-state-icon{background:var(--g-card);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.tap-state--error .tap-state-icon{color:var(--g-danger)}.tap-spin{animation:.9s linear infinite tap-spin}@keyframes tap-spin{to{transform:rotate(360deg)}}.tap-cta{background:var(--accent);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-flex}.tap-cta:not(:disabled):hover{background:var(--accent-strong)}.tap-cta:disabled{background:var(--g-press);color:var(--g-label)}.tap-cta--soft{background:var(--g-card);color:var(--accent)}.tap-cta--soft:not(:disabled):hover{background:var(--g-press)}.tap-cta--danger{background:var(--g-danger);color:#fff}.tap-cta--danger:not(:disabled):hover{background:#e0352b}.tap-actions{gap:10px;margin-top:22px;display:grid}.tap-field{flex-direction:column;gap:4px;padding:10px 16px;display:flex;position:relative}.tap-field+.tap-field{box-shadow:inset 0 var(--hairline) 0 var(--separator);margin-inline:16px;padding-inline:0}.tap-field label{color:var(--g-label);font-size:14px;line-height:1.4}.tap-field input,.tap-field textarea,.tap-field select{width:100%;font-size:17px;line-height:var(--g-lh-17);color:var(--text);resize:vertical;background:0 0;border:0;outline:none;padding:2px 0}.tap-field input::placeholder,.tap-field textarea::placeholder{color:var(--g-placeholder)}.tap-field:focus-within label{color:var(--accent)}.tap-field.has-error label,.tap-field-error{color:var(--g-danger)}.tap-field-error,.tap-field-hint{font-size:13px;line-height:var(--g-lh-13);margin:0}.tap-field-hint{color:var(--g-label)}.tap-field input[dir=ltr]{text-align:right}:root[dir=ltr] .tap-field input[dir=ltr]{text-align:left}.tap-field{cursor:text;justify-content:center;min-height:52px}.tap-field:has(>input){padding-block:3px}.tap-field>input{padding-block:9px}.tap-field+.tap-row .tap-row-main{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.tap-row+.tap-field{box-shadow:inset 0 var(--hairline) 0 var(--separator);margin-inline:16px;padding-inline:0}.tap-field--inline{flex-flow:wrap;align-items:center;gap:0;min-height:50px;padding-block:0}.tap-field--inline:has(>input){padding-block:0}.tap-field--inline>:is(input,textarea){min-width:0;padding-block:calc((50px - var(--g-lh-17)) / 2);resize:none;flex:calc(100% - 38px)}.tap-field--inline>p{flex-basis:100%;margin-top:-8px;padding-bottom:10px}.tap-field-clear{width:38px;height:38px;color:var(--g-clear);background:0 0;flex:none;place-items:center;margin-inline:0 -16px;padding:0;display:grid}.tap-field-clear[hidden],.tap-field:not(:focus-within)>.tap-field-clear{display:none}.tap-field:has(>select){cursor:pointer;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding-block:4px}.tap-field:has(>select)>label{min-width:0;font-size:17px;line-height:var(--g-lh-17);color:var(--text);cursor:pointer;flex:auto}.tap-field:has(>select):focus-within>label{color:var(--text)}.tap-field:has(>select)>p{flex-basis:100%;padding-bottom:6px}.tap-field>select,.tap-select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none' stroke='%238e8e93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5 6 3l3.5 3.5M2.5 11.5 6 15l3.5-3.5'/%3E%3C/svg%3E") 100%/12px 18px no-repeat;border:0;outline:none;padding-inline:0 20px}:root[dir=rtl] .tap-field>select,:root[dir=rtl] .tap-select{background-position:0}.tap-field>select{width:auto;max-width:62%;min-height:44px;color:var(--g-label);text-align:end;text-align-last:end;text-overflow:ellipsis;flex:0 auto;font-size:17px}.tap-field>select:focus-visible{color:var(--accent)}.tap-field:has(>label.sr-only)>select{max-width:none;color:var(--text);text-align:start;text-align-last:start;flex:auto}.tap-sheet-overlay{z-index:70;background:#0006;position:fixed;inset:0}.tap-sheet{z-index:71;inset-inline:0;max-height:calc(100dvh - 10px - env(safe-area-inset-top));background:var(--g-bg);color:var(--text);border-radius:40px 40px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}:root[data-theme=dark] :is(.tap-sheet,.cha-attach){--g-bg:#1c1c1d;--g-card:#2c2c2e;--g-press:#3a3a3c;--edge-fade:#1c1c1d}[data-sheet-dragging]{-webkit-user-select:none;user-select:none}.tap-sheet-header{z-index:2;pointer-events:none;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);align-items:center;column-gap:12px;height:76px;padding:16px;display:grid;position:absolute;inset:0 0 auto}.tap-sheet-header>*{pointer-events:auto}.tap-sheet-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--g-bg) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0 0 -4px;-webkit-mask:linear-gradient(#000 50%,#0000);mask:linear-gradient(#000 50%,#0000)}.tap-sheet-side{align-items:center;gap:8px;min-width:0;display:flex}.tap-sheet-side--end{justify-content:flex-end}.tap-sheet-title{min-width:0;max-width:calc(100vw - 144px);font-size:17px;font-weight:600;line-height:var(--g-lh-17);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tap-sheet-close{width:44px;color:var(--text)}.tap-sheet-body{overscroll-behavior:contain;min-height:0;padding:80px 16px calc(24px + env(safe-area-inset-bottom));flex:auto;scroll-padding-top:76px;overflow-y:auto}@keyframes tap-sheet-in{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:741px){.tap-sheet{border-radius:38px;width:min(430px,100vw - 20px);max-height:min(900px,100dvh - 88px);inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 24px 80px #0000004d}.tap-sheet-body{padding-bottom:24px}}.tap-alert-overlay{z-index:92;background:#0003;position:fixed;inset:0}.tap-alert{z-index:93;text-align:center;width:min(300px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:#ffffffb3;border-radius:35px;outline:none;gap:10px;padding:22px 16px 16px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 0 30px #0000000b,0 0 20px #00000003,0 16px 48px #0000001a}:root[data-theme=dark] .tap-alert{background:#1c1c1cd9}.tap-alert-title{font-size:17px;font-weight:700;line-height:var(--g-lh-17);overflow-wrap:anywhere;margin:0}.tap-alert-message{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:24px}.tap-alert-error{color:var(--g-danger);margin:0;font-size:15px;line-height:24px}:root[data-locale=en] :is(.tap-alert-message,.tap-alert-error){line-height:20px}.tap-alert .tap-cta--soft{color:var(--text);background:#0000001a}:root[data-theme=dark] .tap-alert .tap-cta--soft{background:#ffffff1a}.tap-alert--screen{text-align:start;gap:0;padding:22px 0 16px}.tap-alert--screen>:is(.tap-alert-title,.tap-alert-message,.tap-alert-error){margin-inline:24px}.tap-alert--screen>*+:is(.tap-alert-message,.tap-alert-error){margin-top:8px}.tap-alert-actions{flex-wrap:wrap-reverse;gap:8px;margin:21px 16px 0;display:flex}.tap-alert-action{--alert-fill:#0000001a;--alert-pressed:#00000009;background:var(--alert-fill);min-width:calc(50% - 4px);max-width:100%;height:48px;color:var(--text);border-radius:24px;flex:1 0 auto;justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:500;display:inline-flex;position:relative}:root[data-theme=dark] .tap-alert-action{--alert-fill:#ffffff1a;--alert-pressed:#ffffff09}:root .tap-alert-action.tap-alert-action--default{--alert-fill:var(--accent);--alert-pressed:color-mix(in srgb, var(--accent) 35%, transparent);color:#fff;font-weight:600}.tap-alert-action--destructive{color:var(--g-danger)}:root .tap-alert-action:not(:disabled):active{background:var(--alert-pressed);transition:none}.tap-alert-action:disabled{opacity:1;cursor:default}.tap-alert-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tap-alert-action.is-pending>.tap-alert-label{visibility:hidden}.tap-alert-spinner{margin:auto;position:absolute;inset:0;scale:.7}:root{--as-item:#fffc;--as-highlight:#e6e6e6b3;--as-secondary:#8e8e93;--as-destructive:#ff3b30;--as-disabled:#b3b3b3;--as-dim:#0006}:root[data-theme=dark]{--as-item:#1c1c1dcc;--as-highlight:#00000080;--as-secondary:#5e5e5e;--as-destructive:#eb5545;--as-disabled:#4d4d4d;--as-dim:#00000080}:is(.ios-action-sheet,.cha-action-sheet){z-index:91;inset-inline:10px;bottom:calc(10px + max(0px, env(safe-area-inset-bottom) - 12px));outline:none;flex-direction:column;gap:8px;max-width:420px;margin-inline:auto;display:flex;position:fixed}.cha-action-sheet{z-index:81}:is(.ios-action-group,.cha-action-group),:is(.ios-action-cancel,.cha-action-cancel){background:var(--as-item);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);border-radius:16px}:is(.ios-action-group,.cha-action-group){flex-direction:column;max-height:calc(100dvh - 160px);display:flex;overflow:hidden auto}:is(.ios-action-title,.cha-action-prompt){min-height:57px;font-size:13px;font-weight:400;line-height:var(--g-lh-13);color:var(--as-secondary);text-align:center;justify-content:center;align-items:center;margin:0;padding:16px 10px;display:flex}:is(.ios-action-group>button,.cha-action-group>.cha-action-button),:is(.ios-action-cancel,.cha-action-cancel){width:100%;min-height:57px;color:var(--accent);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 5px;font-size:20px;font-weight:400;line-height:24px;display:block;overflow:hidden}:is(.ios-action-cancel,.cha-action-cancel){background:var(--as-item);flex:none;font-weight:500}:is(.ios-action-group,.cha-action-group)>*+*{box-shadow:inset 0 var(--hairline) 0 var(--separator)}:is(.ios-action-group>button,.cha-action-group>.cha-action-button).is-danger{color:var(--as-destructive)}:is(.ios-action-group>button,.cha-action-group>.cha-action-button):disabled{color:var(--as-disabled)}:root :is(.ios-action-group>button,.cha-action-group>.cha-action-button,.ios-action-cancel,.cha-action-cancel){transition:background-color .3s}:root :is(.ios-action-group>button,.cha-action-group>.cha-action-button,.ios-action-cancel,.cha-action-cancel):not(:disabled):active{background-color:var(--as-highlight);transition:none}:is(.ios-action-group>button,.cha-action-group>.cha-action-button,.ios-action-cancel,.cha-action-cancel):focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ios-action-group>.ios-action-check{min-height:57px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:20px;display:flex}.tap-modal-overlay{z-index:60;background:#00000040;position:fixed;inset:0}@media (max-width:740px){#root{transform-origin:50% 0;transition:transform .25s ease-in-out,border-radius .25s ease-in-out}html[data-tap-modal],html[data-tap-modal] body{background:#000}html[data-tap-modal] #root{transform:translateY(calc(env(safe-area-inset-top) * (1 - var(--tap-modal-progress,0)))) scale(calc(var(--tap-modal-scale,.92) + (1 - var(--tap-modal-scale,.92)) * var(--tap-modal-progress,0)));transition-duration:.5s;transition-timing-function:var(--sheet-spring,cubic-bezier(.3, .9, .1, 1));border-radius:38px;overflow:hidden}html[data-tap-modal-drag] #root{transition:none}}@media (min-width:741px){.tap-modal-overlay{background:#0006}}.tap-toast-region{z-index:95;inset-inline:0;bottom:calc(12px + max(var(--tap-toast-bottom,0px), env(safe-area-inset-bottom)));padding-inline:calc(12px + env(safe-area-inset-left)) calc(12px + env(safe-area-inset-right));pointer-events:none;place-items:end center;display:grid;position:fixed}.tap-toast{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);color:#fff;background:#1e1e1ec7;border-radius:25px;grid-area:1/1;align-items:center;width:100%;max-width:480px;min-height:50px;display:flex;overflow:hidden}:root[data-theme=dark] .tap-toast{background:#1d1d1de6}.tap-toast:not(.is-in){pointer-events:none}.tap-toast-icon{flex:0 0 50px;align-self:stretch;place-items:center;display:grid}.tap-toast-anim{color:#fff;place-items:center;display:grid}.tap-toast-anim>.tg-lottie{display:block}.tap-toast-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;min-width:0;padding-block:10px;padding-inline-end:16px;font-size:14px;line-height:21px;display:flex}:root[data-locale=en] .tap-toast-text{line-height:17px}.tap-toast-text strong{font-weight:600}.tap-toast-action{color:#63dbff;background:0 0;flex:none;align-self:stretch;margin-inline-start:-8px;padding:0 16px 0 8px;font-size:17px;font-weight:400}:root[dir=rtl] .tap-toast-action{padding:0 8px 0 16px}:root[data-theme=dark] .tap-toast-action{color:#86cff7}.tap-toast-countdown{font-variant-numeric:tabular-nums;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:relative}.tap-toast-countdown>svg{position:absolute;inset:0;rotate:-90deg}.tap-toast-countdown circle{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;animation:linear forwards tap-toast-drain}@keyframes tap-toast-drain{to{stroke-dashoffset:100px}}.tap-hero{text-align:center;flex-direction:column;align-items:center;padding:6px 0 4px;display:flex}.tap-hero h2{margin:9px 0 0;font-size:28px;font-weight:500;line-height:1.45}:root[data-locale=en] .tap-hero h2{line-height:34px}.tap-hero p{color:var(--g-label);font-size:17px;line-height:var(--g-lh-17);margin:1px 0 0}.tap-hero bdi:not([dir]){direction:ltr}.tap-action-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:9px;margin-top:22px;display:grid}.tap-action-grid>*{background:var(--g-card);min-height:58px;color:var(--accent);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:12px;display:flex}.tap-action-grid>:hover{background:var(--g-press)}.tap-action-grid>:disabled,.tap-action-grid>.is-disabled{opacity:.45;cursor:not-allowed}.tap-amount{font-variant-numeric:tabular-nums;direction:rtl;unicode-bidi:isolate}:root[dir=ltr] .tap-amount{direction:ltr}.tap-state--compact{gap:6px;min-height:0;padding:20px 16px}.tap-state--compact .tap-state-sticker{width:88px;height:88px;margin:0 auto}.tap-state--compact>strong{font-size:15px}.tap-state--compact>p{max-width:32ch;font-size:13px}.tap-tile>.lucide{width:var(--tap-icon-tile);height:var(--tap-icon-tile)}.tap-glass-button>.lucide{width:var(--tap-icon-control);height:var(--tap-icon-control)}.tap-info-note>.lucide{width:var(--tap-icon-inline);height:var(--tap-icon-inline)}
