@charset "UTF-8";.light-rays-container{width:100%;height:100%;position:relative;pointer-events:none;overflow:hidden;z-index:3}.light-rays-container canvas{width:100%!important;height:100%!important;display:block}.onboarding-light-rays{opacity:.85;transform:translateZ(0);will-change:transform,opacity}.orb-container{position:relative;z-index:0;width:100%;height:100%;pointer-events:none}.orb-container canvas{display:block;width:100%;height:100%;background:transparent}:root{--one-font-sans: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--one-bg: var(--app-bg);--one-surface: var(--app-card-bg);--one-surface-strong: color-mix(in srgb, var(--app-card-bg) 86%, var(--app-secondary-bg) 14%);--one-border: var(--app-card-border);--one-edge-border: 1px solid color-mix(in srgb, var(--one-border) 84%, transparent 16%);--one-surface-nested: color-mix(in srgb, var(--one-surface) 66%, transparent 34%);--one-surface-nested-deep: color-mix(in srgb, var(--one-surface) 52%, transparent 48%);--one-inset-top-glow: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 88%, transparent 12%);--one-inset-top-glow-soft: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 80%, transparent 20%);--one-table-row-line: color-mix(in srgb, var(--one-border) 38%, transparent 62%);--one-text: var(--app-text);--one-muted: var(--app-hint);--one-accent: var(--app-accent);--one-accent-text: var(--app-accent-text);--one-link: var(--app-link);--one-shadow: var(--app-shadow);--one-glow: var(--app-glass-highlight);--one-preview-notification: var(--preview-notification, rgba(241, 170, 5, .12));--one-radius-xs: .5rem;--one-radius-sm: .75rem;--one-radius-md: 1rem;--one-radius-lg: 1.125rem;--one-radius-xl: 1.375rem;--one-radius-pill: 999px;--one-glass-blur-1: 10px;--one-glass-blur-2: 16px;--one-glass-blur-3: 22px;--one-glass-blur-4: 28px;--one-glass-sat-1: 125%;--one-glass-sat-2: 150%;--one-glass-sat-3: 175%;--one-glass-sat-4: 200%;--one-glass-dist-1: 1;--one-glass-dist-2: 1.02;--one-glass-dist-3: 1.06;--one-glass-dist-4: 1.12;--one-glass-blur: var(--one-glass-blur-3);--one-glass-saturation: var(--one-glass-sat-2);--one-glass-distortion: var(--one-glass-dist-2);--one-glass-shadow-xs: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 86%, transparent 14%), 0 4px 10px color-mix(in srgb, var(--one-shadow) 58%, transparent 42%);--one-glass-shadow-sm: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 88%, transparent 12%), 0 8px 18px color-mix(in srgb, var(--one-shadow) 68%, transparent 32%);--one-glass-shadow-md: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 90%, transparent 10%), 0 12px 28px color-mix(in srgb, var(--one-shadow) 78%, transparent 22%);--one-glass-shadow-lg: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 92%, transparent 8%), 0 18px 38px color-mix(in srgb, var(--one-shadow) 84%, transparent 16%);--one-glass-shadow-xl: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 94%, transparent 6%), 0 24px 48px color-mix(in srgb, var(--one-shadow) 90%, transparent 10%);--one-glass-shadow-1: var(--one-glass-shadow-md);--one-glass-shadow-2: inset 0 1px 0 color-mix(in srgb, var(--one-glow) 92%, transparent 8%);--one-bottom-dock-height: 64px;--one-bottom-safe-gap: calc(var(--one-bottom-dock-height) + env(safe-area-inset-bottom) + 28px)}@media (min-width: 980px){:root{--one-glass-blur: var(--one-glass-blur-4);--one-glass-saturation: var(--one-glass-sat-3);--one-bottom-dock-height: 68px}}[data-ui-theme=telegram]{color:var(--one-text);background:var(--one-bg)}.tg-variant-surface{background:var(--one-surface);color:var(--one-text);border-color:var(--one-border)}.tg-variant-surface-strong{background:var(--one-surface-strong);color:var(--one-text);border-color:var(--one-border)}.tg-variant-accent{color:var(--one-accent)}.tg-variant-muted{color:var(--one-muted)}.tg-variant-link{color:var(--one-link)}html,body,#root{height:100%;min-height:100%}html,body{overflow-x:hidden;overflow-y:hidden}body{font-family:var(--one-font-sans);background:var(--one-bg);color:var(--one-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-ui-component=app-main]{position:relative;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:max(var(--one-bottom-safe-gap),env(safe-area-inset-bottom) + 8.5rem)}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.preview-notification,.one-preview-notification{background:var(--one-preview-notification)}.one-safe-top{padding-top:max(env(safe-area-inset-top),var(--tg-safe-top, 0px))}.one-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px))}.one-safe-x{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Bold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Bold.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}html,body,#root,[data-ui-theme=telegram],.font-sans,button,input,select,textarea{font-family:var(--one-font-sans)}.one-fw-800{font-weight:800}.one-fw-900{font-weight:900}.font-extrabold{font-weight:800}.font-black{font-weight:900}.fs-9,.one-fs-9{font-size:9px;line-height:1.25}.fs-10,.one-fs-10{font-size:10px;line-height:1.25}.fs-11,.one-fs-11{font-size:11px;line-height:1.25}.fs-12,.one-fs-12{font-size:12px;line-height:1.25}.fs-13,.one-fs-13{font-size:13px;line-height:1.35}.fs-14,.one-fs-14{font-size:14px;line-height:1.35}.fs-15,.one-fs-15{font-size:15px;line-height:1.35}.fs-16,.one-fs-16{font-size:16px;line-height:1.35}.fs-17,.one-fs-17{font-size:17px;line-height:1.35}.fs-18,.one-fs-18{font-size:18px;line-height:1.35}.fs-19,.one-fs-19{font-size:19px;line-height:1.35}.fs-20,.one-fs-20{font-size:20px;line-height:1.35}.fs-21,.one-fs-21{font-size:21px;line-height:1.35}.fs-22,.one-fs-22{font-size:22px;line-height:1.35}.fs-23,.one-fs-23{font-size:23px;line-height:1.35}.fs-24,.one-fs-24{font-size:24px;line-height:1.35}.fs-25,.one-fs-25{font-size:25px;line-height:1.35}.fs-26,.one-fs-26{font-size:26px;line-height:1.35}.fs-27,.one-fs-27{font-size:27px;line-height:1.35}.fs-28,.one-fs-28{font-size:28px;line-height:1.35}.fs-29,.one-fs-29{font-size:29px;line-height:1.15}.fs-30,.one-fs-30{font-size:30px;line-height:1.15}.fs-31,.one-fs-31{font-size:31px;line-height:1.15}.fs-32,.one-fs-32{font-size:32px;line-height:1.15}.fs-33,.one-fs-33{font-size:33px;line-height:1.15}.fs-34,.one-fs-34{font-size:34px;line-height:1.15}.fs-35,.one-fs-35{font-size:35px;line-height:1.15}.fs-36,.one-fs-36{font-size:36px;line-height:1.15}.fs-37,.one-fs-37{font-size:37px;line-height:1.15}.fs-38,.one-fs-38{font-size:38px;line-height:1.15}.fs-39,.one-fs-39{font-size:39px;line-height:1.15}.fs-40,.one-fs-40{font-size:40px;line-height:1.15}.fs-41,.one-fs-41{font-size:41px;line-height:1.15}.fs-42,.one-fs-42{font-size:42px;line-height:1.15}.fs-43,.one-fs-43{font-size:43px;line-height:1.15}.fs-44,.one-fs-44{font-size:44px;line-height:1.15}.fs-45,.one-fs-45{font-size:45px;line-height:1.15}.fs-46,.one-fs-46{font-size:46px;line-height:1.15}.fs-47,.one-fs-47{font-size:47px;line-height:1.15}.fs-48,.one-fs-48{font-size:48px;line-height:1.15}.fs-49,.one-fs-49{font-size:49px;line-height:1.15}.fs-50,.one-fs-50{font-size:50px;line-height:1.15}.bg-white-skeleton{position:relative;overflow:hidden;background:linear-gradient(112deg,color-mix(in srgb,#ffffff 7%,transparent) 8%,color-mix(in srgb,#ffffff 16%,transparent) 18%,color-mix(in srgb,#ffffff 7%,transparent) 34%),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);background-size:250% 100%,100% 100%;animation:one-skeleton-shimmer 1.2s linear infinite}[data-ui-loading=true] .ui-skeleton,.ui-skeleton[data-ui-loading=true]{opacity:1;pointer-events:none}.ui-skeleton{opacity:0;transition:opacity .16s ease}@keyframes one-skeleton-shimmer{0%{background-position:165% 0,0 0}to{background-position:-45% 0,0 0}}.ui-glass-surface{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--one-border) 84%,transparent 16%);border-radius:var(--one-radius-xl);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation)) contrast(var(--one-glass-distortion));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation)) contrast(var(--one-glass-distortion));box-shadow:var(--one-glass-shadow-md);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ui-glass-surface.depth-1{-webkit-backdrop-filter:blur(var(--one-glass-blur-1)) saturate(var(--one-glass-sat-1)) contrast(var(--one-glass-dist-1));backdrop-filter:blur(var(--one-glass-blur-1)) saturate(var(--one-glass-sat-1)) contrast(var(--one-glass-dist-1));box-shadow:var(--one-glass-shadow-sm)}.ui-glass-surface.depth-2{-webkit-backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-2)) contrast(var(--one-glass-dist-2));backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-2)) contrast(var(--one-glass-dist-2));box-shadow:var(--one-glass-shadow-md)}.ui-glass-surface.depth-3{-webkit-backdrop-filter:blur(var(--one-glass-blur-3)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-3));backdrop-filter:blur(var(--one-glass-blur-3)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-3));box-shadow:var(--one-glass-shadow-lg)}.ui-glass-surface.depth-4{-webkit-backdrop-filter:blur(var(--one-glass-blur-4)) saturate(var(--one-glass-sat-4)) contrast(var(--one-glass-dist-4));backdrop-filter:blur(var(--one-glass-blur-4)) saturate(var(--one-glass-sat-4)) contrast(var(--one-glass-dist-4));box-shadow:var(--one-glass-shadow-xl)}.ui-glass-surface.shadow-none,.ui-glass-shadow-none{box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 88%,transparent 12%)}.ui-glass-surface.glass-shadow,.ui-glass-shadow{box-shadow:var(--one-glass-shadow-lg)}.ui-glass-banner,.glass-banner{border-radius:var(--one-radius-lg);border:1px solid color-mix(in srgb,var(--one-border) 80%,transparent 20%);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-lg);overflow:hidden}.ui-bottom-nav-glass{border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 82%,transparent 18%);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-lg);-webkit-backdrop-filter:blur(calc(var(--one-glass-blur) + 2px)) saturate(calc(var(--one-glass-saturation) + 10%));backdrop-filter:blur(calc(var(--one-glass-blur) + 2px)) saturate(calc(var(--one-glass-saturation) + 10%))}.ui-glass-btn,.glass-buttonCmdee,.btn-primary,.btn-secondary,.template-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;min-height:2.625rem;padding-block:.5rem;padding-inline:1rem;border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 82%,transparent 18%);-webkit-backdrop-filter:blur(calc(var(--one-glass-blur) * .8)) saturate(var(--one-glass-saturation));backdrop-filter:blur(calc(var(--one-glass-blur) * .8)) saturate(var(--one-glass-saturation));transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn-icon{padding:.5rem;min-width:2.625rem;min-height:2.625rem;aspect-ratio:1}.btn-secondary,.template-mode-btn,.ui-glass-btn{background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);color:var(--one-muted);box-shadow:var(--one-glass-shadow-sm)}.btn-secondary.is-active,.btn-secondary[data-ui-active=true]{color:var(--one-accent-text);border-color:color-mix(in srgb,var(--one-accent) 52%,var(--one-border) 70%);background:color-mix(in srgb,var(--one-accent) 16%,var(--one-surface) 84%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent 78%),0 10px 22px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%)}.btn-primary,.template-mode-btn.is-active,.ui-glass-btn[data-ui-active=true],.ui-glass-btn.is-active{color:var(--one-accent-text);border-color:color-mix(in srgb,var(--one-accent) 62%,var(--one-border) 70%);background:color-mix(in srgb,var(--one-accent) 22%,#13345d 30%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 24%,transparent 76%),0 10px 22px color-mix(in srgb,var(--one-shadow) 74%,transparent 26%)}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.ui-glass-btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.ui-glass-btn:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled,.btn-secondary:disabled,.ui-glass-btn:disabled,.ui-glass-btn[data-ui-disabled=true]{opacity:.58;cursor:not-allowed}.all-unsetCmdee{all:unset}.glass-button-wrapCmdee{position:relative;display:inline-flex;align-items:center;justify-content:center}.glass-button-wrapCmdee .glass-buttonCmdee{position:relative;z-index:2;border-radius:inherit}.glass-button-wrapCmdee .glass-button-textCmdee{color:var(--one-accent-text);text-shadow:0 1px 8px color-mix(in srgb,var(--one-shadow) 65%,transparent 35%)}.glass-button-wrapCmdee .glass-button-shadowCmdee{pointer-events:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;border-radius:inherit;border:1px solid color-mix(in srgb,#ffffff 20%,transparent 80%);background:radial-gradient(140% 140% at 20% 0%,color-mix(in srgb,#ffffff 18%,transparent 82%),transparent 45%),color-mix(in srgb,var(--one-accent) 36%,#0b1322 64%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 20%,transparent 80%),0 10px 24px color-mix(in srgb,var(--one-shadow) 72%,transparent 28%);filter:saturate(1.08) blur(.1px);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.glass-button-wrapCmdee:hover .glass-button-shadowCmdee{transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 26%,transparent 74%),0 14px 28px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%)}.glass-button-wrapCmdee:active .glass-button-shadowCmdee{transform:translateY(0)}.onboarding-next-btn{--onboarding-glow-x: 50%;--onboarding-glow-y: 50%;--onboarding-glow-opacity: 0;--onboarding-border-orbit-opacity: .52}.onboarding-next-inner{position:relative;overflow:hidden;isolation:isolate}.onboarding-next-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--onboarding-glow-opacity);background:radial-gradient(circle at var(--onboarding-glow-x) var(--onboarding-glow-y),rgba(154,198,255,.32) 0%,rgba(120,171,255,.2) 18%,rgba(87,138,245,.12) 38%,rgba(87,138,245,0) 72%);filter:blur(14px) saturate(118%);mix-blend-mode:screen;transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.onboarding-next-inner:after{content:"";position:absolute;left:50%;top:50%;width:42%;height:124%;pointer-events:none;z-index:1;border-radius:999px;opacity:var(--onboarding-border-orbit-opacity);background:radial-gradient(ellipse at center,#88bcff42,#6fa5ff2e 34%,#5084f400 70%);filter:blur(11px) saturate(114%);mix-blend-mode:screen;transform-origin:center center;transform:translate(-50%,-50%) rotate(0) translateY(-42%);animation:onboarding-next-border-orbit 6.8s linear infinite;transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}@keyframes onboarding-next-border-orbit{to{transform:translate(-50%,-50%) rotate(360deg) translateY(-42%)}}.onboarding-next-btn:hover,.onboarding-next-btn:focus-visible{--onboarding-glow-opacity: 1;--onboarding-border-orbit-opacity: .18}.onboarding-next-btn:hover .onboarding-next-inner:before,.onboarding-next-btn:focus-visible .onboarding-next-inner:before{filter:blur(16px) saturate(122%)}.home-banner-carousel{--carousel-radius: var(--one-radius-lg);--carousel-image-corner-fallback: 26px;--carousel-image-corner-squircle: 82px;width:100%;margin-top:.36rem;margin-bottom:.56rem}.home-banner-carousel .carousel-container,.home-banner-carousel .carousel-item{border-radius:var(--carousel-radius)}.home-banner-carousel .carousel-container{position:relative;border:0;background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-sm)}.home-banner-carousel .carousel-item{aspect-ratio:1600/406;overflow:hidden}.home-banner-carousel .carousel-viewport{border:0;outline:0;box-shadow:none}.home-banner-carousel .carousel-item-image{border-radius:var(--carousel-image-corner-fallback);border:1px solid color-mix(in srgb,var(--one-border) 78%,transparent 22%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:1;transition:opacity .22s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.home-banner-carousel .carousel-item-image--paint{-o-object-fit:unset;object-fit:unset;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-banner-carousel .carousel-item-skeleton{border-radius:var(--carousel-image-corner-fallback)}.package-card-banner,.package-tier-poster,.package-template-preview-media{border-radius:var(--one-radius-md);overflow:hidden}.ui-card,.card,.template-selector-shell,.package-card,.package-tier-card,.package-template-preview-card,.template-card,.template-lab-card,.payment-selected-card{border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-md)}.ui-card.ui-card-glass,.card.ui-card-glass,.ui-card-glass{-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}.ui-card.ui-card-plain,.ui-card-plain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-card.ui-card-outline,.ui-card-outline{background:var(--one-surface-nested);box-shadow:var(--one-inset-top-glow)}.glass-shadow{box-shadow:var(--one-glass-shadow-lg)}.glass-shadow-none{box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 86%,transparent 14%)}[data-ui-theme=telegram] .ui-card,[data-ui-theme=telegram] .card,[data-ui-theme=telegram] .template-selector-shell,[data-ui-theme=telegram] .package-card,[data-ui-theme=telegram] .package-tier-card,[data-ui-theme=telegram] .package-template-preview-card{border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 88%,transparent 12%),0 12px 28px color-mix(in srgb,var(--one-shadow) 82%,transparent 18%);-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}.ui-inset-surface{border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:var(--one-surface-nested);box-shadow:var(--one-inset-top-glow)}.ui-inset-surface--deep{background:var(--one-surface-nested-deep);box-shadow:var(--one-inset-top-glow-soft)}.ui-inset-surface--sm{border-radius:var(--one-radius-lg)}.ui-data-table-shell{border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:var(--one-surface-nested);box-shadow:var(--one-inset-top-glow);overflow:auto}.ui-data-table-shell--sm{border-radius:var(--one-radius-lg)}.ui-data-table-shell table{border-collapse:collapse}.ui-data-table-shell table>tbody>tr{border-top:1px solid var(--one-table-row-line)}.ui-inbox-row{width:100%;text-align:left;border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:var(--one-surface-nested);box-shadow:var(--one-inset-top-glow);padding:.75rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ui-inbox-row--unread{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--one-border) 45%);background:color-mix(in srgb,var(--app-accent) 12%,var(--one-surface-nested) 88%);box-shadow:var(--one-inset-top-glow)}@media (prefers-reduced-motion: reduce){.ui-inbox-row{transition:none}}.ui-chat-bubble{max-width:90%;border-radius:var(--one-radius-lg);padding:.25rem .5rem;border:var(--one-edge-border)}@media (min-width: 640px){.ui-chat-bubble{max-width:75%}}.ui-chat-bubble--staff{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--one-border) 45%);background:color-mix(in srgb,var(--app-accent) 14%,var(--one-surface-nested) 86%)}.ui-chat-bubble--user{border-color:color-mix(in srgb,#34d399 50%,var(--one-border) 50%);background:color-mix(in srgb,#34d399 12%,var(--one-surface-nested) 88%)}.ui-pill-outline{border-radius:var(--one-radius-pill);border:var(--one-edge-border);padding:.125rem .5rem}.ui-media-frame{border-radius:var(--one-radius-lg);border:var(--one-edge-border)}.ui-media-placeholder{border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:var(--one-surface-nested-deep);box-shadow:var(--one-inset-top-glow-soft)}[data-ui-component=admin-panel],[data-ui-component=owner-dashboard]{box-sizing:border-box;padding:.75rem}@media (min-width: 768px){[data-ui-component=admin-panel],[data-ui-component=owner-dashboard]{padding:1rem}}.ui-panel-page-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.ui-panel-page-header>:first-child{min-width:0;flex:1 1 auto}.ui-panel-page-header>:last-child{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}[data-ui-component=admin-panel] .card,[data-ui-component=owner-dashboard] .card{border-radius:var(--one-radius-lg)}.profile-dashboard-root{padding-inline:0}.profile-page-card{position:relative;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;gap:.72rem}.profile-hero-surface{position:relative;width:100%;min-height:224px;border-radius:22px;background:#000;overflow:hidden;isolation:isolate;padding:.72rem .72rem 1rem}.profile-hero-rays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:.9}.profile-hero-surface .profile-light-rays.light-rays-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;opacity:.88}.profile-hero-surface .profile-light-rays.light-rays-container canvas{filter:saturate(1.08) brightness(1.05)}.profile-page-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-header-balance{display:flex;align-items:center;justify-content:flex-end}.profile-balance-pill{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 80%,transparent 20%);background:color-mix(in srgb,#0a0d13 70%,transparent 30%);box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px #00000059;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%)}.profile-balance-star{font-size:.95rem;line-height:1}.profile-balance-star--animated{display:block;width:16px;height:16px;flex-shrink:0}.profile-balance-pill--liquid{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-accent) 36%,rgba(255,255,255,.22) 64%);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 17%,rgba(255,255,255,.08) 83%),#080b1285);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f,0 12px 30px #00000052;-webkit-backdrop-filter:blur(9px) saturate(140%);backdrop-filter:blur(9px) saturate(140%)}.profile-balance-pill--liquid:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,color-mix(in srgb,#ff3b30 22%,transparent 78%) 0%,transparent 28%,color-mix(in srgb,#34c759 22%,transparent 78%) 56%,color-mix(in srgb,#0a84ff 28%,transparent 72%) 100%);mix-blend-mode:screen;opacity:.2}.profile-balance-stars{font-size:.9rem;font-weight:700;color:var(--one-text)}.profile-header-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .72rem;min-height:32px;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 84%,transparent 16%);background:color-mix(in srgb,#414040 40%,transparent 60%);color:var(--one-text);font-size:.82rem;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(5px) saturate(135%);backdrop-filter:blur(5px) saturate(135%)}.profile-header-btn-icon{font-size:.82rem;line-height:1}.profile-hero-block{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-top:.9rem;overflow:visible;isolation:isolate}.profile-hero-meta{position:relative;z-index:4;margin-top:.18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem}.profile-topup-toggle{display:flex;flex-wrap:wrap;gap:.5rem}.profile-topup-field{display:grid;gap:.35rem}.profile-topup-label{font-size:.72rem;font-weight:600;color:var(--one-text)}.profile-topup-input-row{display:flex;align-items:center;gap:.5rem}.profile-topup-input{flex:1;min-width:0;scroll-margin-bottom:140px}.profile-topup-unit{font-size:.7rem;color:var(--one-muted);min-width:2.5rem;text-align:right}.profile-topup-meta{display:grid;gap:.35rem;font-size:.75rem;color:var(--one-muted)}.profile-topup-address{display:grid;gap:.5rem}.profile-topup-address-box{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000059;padding:.5rem .65rem;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--one-text);word-break:break-all}.profile-topup-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.profile-topup-invoice{display:grid;gap:.55rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000047;padding:.65rem .75rem}.profile-topup-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.74rem;color:var(--one-muted)}.profile-topup-value{color:var(--one-text);font-weight:600;text-align:right}.profile-topup-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;word-break:break-all}.profile-topup-feedback{font-size:.72rem;color:var(--one-accent)}.profile-topup-last{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:var(--one-muted)}.profile-topup-note{font-size:.7rem;color:var(--one-muted)}.profile-shortcut-body{max-height:min(72vh,100vh - 160px);overflow-y:auto;padding-bottom:calc(24px + var(--tg-viewport-safe-area-inset-bottom));-webkit-overflow-scrolling:touch}html.keyboard-visible .profile-shortcut-body{max-height:min(80vh,100vh - 120px)}.profile-shortcut-drawer-panel[data-section=topup]{padding-top:var(--tg-viewport-safe-area-inset-top)}.profile-shortcut-drawer-panel[data-section=topup][data-vaul-drawer-direction=bottom]{margin-top:0;height:100vh;max-height:100vh;min-height:100vh}.profile-shortcut-drawer-panel[data-section=topup] .profile-shortcut-body{max-height:calc(100vh - 220px);padding-bottom:calc(32px + var(--tg-viewport-safe-area-inset-bottom));overscroll-behavior:contain}html.keyboard-visible .profile-shortcut-drawer-panel[data-section=topup] .profile-shortcut-body{max-height:calc(100vh - 220px)}.profile-avatar-wrap{position:relative;width:117px;height:117px;display:grid;place-items:center;isolation:isolate;z-index:2}.profile-avatar-orb{position:absolute;left:50%;top:50%;width:168px;height:168px;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.98;filter:saturate(1.18);-webkit-mask-image:radial-gradient(circle at center,rgb(0,0,0) 58%,rgba(0,0,0,0) 84%);mask-image:radial-gradient(circle at center,#000 58%,#0000 84%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.profile-identity-panel{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:.46rem}.profile-avatar-ring{position:relative;z-index:1;width:117px;height:117px;display:grid;place-items:center;border-radius:999px;box-shadow:inset 1px 3px 2px #ffffff40;background:radial-gradient(130% 95% at 50% 6%,color-mix(in srgb,var(--one-accent) 25%,transparent 75%),transparent 76%),color-mix(in srgb,var(--one-bg) 84%,#000 16%)}.profile-avatar-inner{position:relative;width:109px;height:109px;border-radius:999px;display:grid;place-items:center;overflow:hidden;font-size:1.32rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--one-text) 90%,#ffffff 10%);background:radial-gradient(110% 80% at 50% 0%,color-mix(in srgb,var(--one-link) 20%,transparent 80%),transparent 66%),color-mix(in srgb,#0a0f1a 92%,transparent 8%)}.profile-avatar-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.profile-avatar-initials{font-size:1.32rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--one-text) 90%,#ffffff 10%);text-transform:uppercase}.profile-username{position:relative;z-index:4;margin-top:0;color:var(--one-text);text-align:center;font-size:1.62rem;font-weight:700;line-height:1.15}.profile-level-row{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.profile-level-text{color:color-mix(in srgb,var(--one-text) 48%,transparent 52%);font-size:.95rem;font-weight:600;line-height:1}.profile-vip-pill{min-width:44px;min-height:19px;display:inline-flex;align-items:center;justify-content:center;padding:1px 12px;border-radius:12px;font-size:.69rem;font-weight:700;color:color-mix(in srgb,var(--one-text) 62%,transparent 38%);border:1px solid color-mix(in srgb,var(--one-border) 62%,transparent 38%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%)}.profile-vip-pill.is-vip{color:#fff;border-color:color-mix(in srgb,#01c1e6 58%,#005c78 42%);background:linear-gradient(137deg,#01c1e633,#005c7833),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px #ffffff38,0 8px 20px #01c1e62e;-webkit-backdrop-filter:blur(8px) saturate(165%);backdrop-filter:blur(8px) saturate(165%)}.profile-exp-block{position:relative;z-index:4;margin-top:.12rem;display:flex;flex-direction:column;gap:.3rem}.profile-exp-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.79rem;font-weight:600;line-height:1}.profile-exp-row span:first-child{color:var(--one-text)}.profile-exp-row span:last-child{color:color-mix(in srgb,var(--one-text) 45%,transparent 55%)}.profile-exp-track{position:relative;width:100%;height:7px;overflow:visible;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 62%,transparent 38%);background:color-mix(in srgb,var(--one-link) 10%,transparent 90%)}.profile-exp-fill{--profile-exp-shine-core: rgba(214, 244, 255, .92);--profile-exp-shine-soft: rgba(166, 223, 255, .48);--profile-exp-shine-faint: rgba(166, 223, 255, .12);position:relative;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(110deg,color-mix(in srgb,#5ed3ff 34%,var(--one-link) 66%),color-mix(in srgb,#2d84ff 48%,var(--one-accent) 52%) 45%,color-mix(in srgb,#9fe6ff 38%,var(--one-link) 62%));background-size:220% 100%;box-shadow:0 0 8px color-mix(in srgb,var(--one-link) 52%,transparent 48%),0 0 16px color-mix(in srgb,var(--one-accent) 40%,transparent 60%),0 0 28px color-mix(in srgb,var(--one-link) 30%,transparent 70%);animation:profile-exp-gradient-flow 3.2s ease-in-out infinite,profile-exp-glow-breathe 2.8s ease-in-out infinite}.profile-exp-fill:before{content:"";position:absolute;top:-55%;right:-24%;bottom:-55%;left:-24%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--profile-exp-shine-faint) 24%,var(--profile-exp-shine-core) 50%,var(--profile-exp-shine-soft) 73%,transparent 100%);filter:blur(5px);transform:translate(-170%);animation:profile-exp-shine-sweep 4.8s cubic-bezier(.36,.07,.19,.97) infinite}.profile-exp-fill:after{content:"";position:absolute;top:-185%;bottom:-185%;right:-10%;width:46%;pointer-events:none;background:radial-gradient(ellipse at 100% 50%,rgba(236,250,255,.98) 0%,rgba(208,241,255,.9) 24%,rgba(170,226,255,.58) 46%,rgba(146,209,255,.2) 66%,transparent 84%);filter:blur(16px);opacity:.94;mix-blend-mode:screen;animation:profile-exp-tip-pulse 2.6s ease-in-out infinite}@keyframes profile-exp-gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes profile-exp-shine-sweep{0%{transform:translate(-170%);opacity:0}22%{opacity:.28}44%{opacity:1}72%{opacity:.86}to{transform:translate(230%);opacity:0}}@keyframes profile-exp-ray-sweep{0%{transform:translate(-200%);opacity:0}24%{opacity:.22}48%{opacity:.94}74%{opacity:.7}to{transform:translate(420%);opacity:0}}@keyframes profile-exp-tip-pulse{0%,to{opacity:.8;filter:blur(13px) saturate(1.1)}50%{opacity:1;filter:blur(20px) saturate(1.35)}}@keyframes profile-exp-glow-breathe{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.24) brightness(1.08)}}.profile-exp-subtitle{color:color-mix(in srgb,var(--one-text) 58%,transparent 42%);font-size:.72rem}.profile-badges-head{position:relative;z-index:1;margin-top:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.95rem;font-weight:700}.profile-see-all-link{color:var(--one-link);font-size:.74rem;font-weight:700}.profile-badges-grid{position:relative;z-index:1;margin-top:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.profile-badge-card{position:relative;height:112px;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--one-border) 66%,transparent 34%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.3rem .38rem .5rem}.profile-badge-card.is-locked{opacity:.58}.profile-badge-glow{pointer-events:none;position:absolute;left:50%;width:66px;height:31px;border-radius:999px;filter:blur(21.9px);transform:translate(-50%);opacity:.68}.profile-badge-card.tone-cyan .profile-badge-glow{top:-15px;background:#18a1f4;box-shadow:43px 43px 43px #18a1f440}.profile-badge-card.tone-orange .profile-badge-glow{top:-15px;background:#f15f09;box-shadow:43px 43px 43px #f15f093d}.profile-badge-card.tone-pink .profile-badge-glow{top:-15px;background:#ef308a;box-shadow:43px 43px 43px #ef308a3d}.profile-badge-image{width:58px;height:73px;margin-top:7px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}.profile-badge-title{margin-top:auto;color:var(--one-text);font-size:.67rem;line-height:1.2;font-weight:800;text-align:center}.profile-shortcut-list{position:relative;z-index:1;margin-top:.72rem;display:grid;gap:.5rem}.profile-wallet-error{margin-top:.45rem;color:color-mix(in srgb,#ff8f9d 85%,#ffffff 15%);font-size:.72rem}.profile-shortcut-row{--profile-shortcut-tone-rgb: 0, 152, 234;width:100%;min-height:54px;border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 64%,transparent 36%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);display:grid;grid-template-columns:37px minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:.56rem;column-gap:.56rem;padding:.5rem .72rem;text-align:left}.profile-shortcut-row.tone-cyan{--profile-shortcut-tone-rgb: 0, 152, 234}.profile-shortcut-row.tone-orange{--profile-shortcut-tone-rgb: 241, 95, 9}.profile-shortcut-row.tone-pink{--profile-shortcut-tone-rgb: 234, 0, 0}.profile-shortcut-row.is-active{border-color:color-mix(in srgb,var(--one-accent) 64%,var(--one-border) 36%);background:color-mix(in srgb,var(--one-accent) 14%,var(--one-surface) 86%)}.profile-shortcut-icon-wrap{width:37px;height:37px;border-radius:11px;border:1px solid color-mix(in srgb,var(--app-accent) 62%,var(--one-border) 38%);background:radial-gradient(115% 88% at 50% -14%,rgb(var(--profile-shortcut-tone-rgb)/.36),transparent 62%),radial-gradient(110% 84% at 50% 116%,rgb(var(--profile-shortcut-tone-rgb)/.2),transparent 66%),color-mix(in srgb,var(--one-surface) 94%,transparent 6%);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 24%,transparent 76%),inset 0 -1px color-mix(in srgb,#000000 22%,transparent 78%),0 8px 20px rgb(var(--profile-shortcut-tone-rgb)/.2)}.profile-shortcut-icon-wrap:before,.profile-shortcut-icon-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.profile-shortcut-icon-wrap:before{top:-24%;right:-32%;bottom:-24%;left:-32%;background:radial-gradient(circle at 50% 50%,rgb(var(--profile-shortcut-tone-rgb)/.72) 0%,rgb(var(--profile-shortcut-tone-rgb)/.18) 36%,transparent 72%);filter:blur(10px);opacity:.6}.profile-shortcut-icon-wrap:after{background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,transparent 42%,rgba(0,0,0,.22) 100%),radial-gradient(120% 120% at 50% 118%,rgb(var(--profile-shortcut-tone-rgb)/.42) 0%,transparent 72%);opacity:.56;mix-blend-mode:screen}.profile-shortcut-row.is-active .profile-shortcut-icon-wrap{border-color:color-mix(in srgb,var(--app-accent) 78%,#ffffff 22%);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000003d,0 10px 24px rgb(var(--profile-shortcut-tone-rgb)/.28)}.profile-shortcut-icon{position:relative;z-index:1;font-size:1.02rem;line-height:1}.profile-shortcut-icon-img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;display:block;opacity:.95;filter:brightness(0) invert(1)}.profile-shortcut-title{color:var(--one-text);font-size:.87rem;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-shortcut-meta{color:color-mix(in srgb,var(--one-text) 78%,transparent 22%);font-size:.82rem;line-height:1}.profile-shortcut-arrow{color:gray;font-size:1.4rem;line-height:.7;transform:translateY(-1px)}.profile-details-stack{display:grid;gap:.62rem}.profile-detail-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%)!important;background:radial-gradient(110% 95% at 50% 0%,color-mix(in srgb,var(--one-accent) 10%,transparent 90%),transparent 72%),color-mix(in srgb,var(--one-surface) 93%,transparent 7%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 82%,transparent 18%),0 12px 24px color-mix(in srgb,var(--one-shadow) 76%,transparent 24%)!important;-webkit-backdrop-filter:blur(var(--one-glass-blur-1)) saturate(var(--one-glass-sat-2));backdrop-filter:blur(var(--one-glass-blur-1)) saturate(var(--one-glass-sat-2))}.profile-vip-page{border-radius:20px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:radial-gradient(120% 110% at 50% -16%,color-mix(in srgb,var(--one-accent) 11%,transparent 89%),transparent 66%),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 84%,transparent 16%),0 18px 40px color-mix(in srgb,var(--one-shadow) 78%,transparent 22%);padding:.88rem;display:grid;gap:.72rem}.profile-vip-page-header{display:flex;align-items:center;justify-content:flex-start}.profile-vip-showcase{display:grid;gap:.32rem;padding:.2rem .1rem .4rem}.profile-vip-showcase-badge{width:-moz-fit-content;width:fit-content;padding:.18rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-accent) 55%,transparent 45%);background:color-mix(in srgb,var(--one-accent) 20%,transparent 80%);color:color-mix(in srgb,var(--one-text) 94%,transparent 6%);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.profile-vip-showcase-title{color:var(--one-text);font-size:1.1rem;font-weight:700;line-height:1.2}.profile-vip-showcase-description{color:color-mix(in srgb,var(--one-muted) 84%,var(--one-text) 16%);font-size:.78rem;line-height:1.45}.profile-vip-status{border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 66%,transparent 34%);background:color-mix(in srgb,var(--one-surface-strong) 88%,transparent 12%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent 82%),0 10px 24px color-mix(in srgb,var(--one-shadow) 72%,transparent 28%);padding:.72rem .76rem;display:grid;gap:.45rem}.profile-vip-status-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.profile-vip-status-title{color:var(--one-text);font-size:.88rem;line-height:1.2;font-weight:700}.profile-vip-status-user{margin-top:.18rem;color:color-mix(in srgb,var(--one-muted) 84%,var(--one-text) 16%);font-size:.74rem;line-height:1.2}.profile-vip-status-line{color:color-mix(in srgb,var(--one-text) 88%,transparent 12%);font-size:.78rem;line-height:1.32}.profile-vip-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.profile-vip-countdown-item{border-radius:10px;border:1px solid color-mix(in srgb,var(--one-border) 68%,transparent 32%);background:color-mix(in srgb,var(--one-surface-strong) 84%,transparent 16%);padding:.35rem .3rem;text-align:center;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent 88%)}.profile-vip-countdown-value{color:var(--one-text);font-size:.82rem;font-weight:700;line-height:1.1}.profile-vip-countdown-label{margin-top:.1rem;color:color-mix(in srgb,var(--one-muted) 80%,var(--one-text) 20%);font-size:.62rem;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.profile-vip-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.profile-vip-plan-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 68%,transparent 32%);background:radial-gradient(120% 95% at 50% -20%,color-mix(in srgb,var(--one-accent) 15%,transparent 85%),transparent 58%),color-mix(in srgb,var(--one-surface) 93%,transparent 7%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent 78%),0 12px 24px color-mix(in srgb,var(--one-shadow) 74%,transparent 26%)}.profile-vip-plan-card[data-current=true]{border-color:color-mix(in srgb,var(--one-accent) 70%,transparent 30%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent 70%),0 16px 32px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%)}.profile-vip-plan-card-vertical{min-height:246px;padding:.68rem;display:grid;gap:.58rem;grid-template-rows:auto 1fr auto}.profile-vip-plan-card-horizontal{margin-top:.1rem;padding:.75rem;display:grid;gap:.72rem;grid-template-columns:minmax(128px,180px) minmax(0,1fr);align-items:start}.profile-vip-plan-top{display:grid;gap:.22rem}.profile-vip-plan-badge{width:-moz-fit-content;width:fit-content;min-height:18px;border-radius:999px;padding:.1rem .45rem;border:1px solid color-mix(in srgb,var(--one-accent) 50%,transparent 50%);background:color-mix(in srgb,var(--one-accent) 18%,transparent 82%);color:color-mix(in srgb,var(--one-text) 96%,transparent 4%);font-size:.64rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.03em}.profile-vip-plan-price{color:var(--one-text);font-size:1.34rem;line-height:1.1;font-weight:700}.profile-vip-plan-duration{color:color-mix(in srgb,var(--one-muted) 86%,var(--one-text) 14%);font-size:.7rem;line-height:1.2;font-weight:600}.profile-vip-feature-list{margin:0;padding:0;list-style:none;display:grid;gap:.28rem}.profile-vip-feature-list li{color:color-mix(in srgb,var(--one-text) 88%,transparent 12%);font-size:.72rem;line-height:1.3;padding-left:.74rem;position:relative}.profile-vip-feature-list li:before{content:"";position:absolute;left:0;top:.44rem;width:.36rem;height:.36rem;border-radius:999px;background:color-mix(in srgb,var(--one-accent) 70%,#ffffff 30%);box-shadow:0 0 10px color-mix(in srgb,var(--one-accent) 42%,transparent 58%)}.profile-vip-plan-footer{display:flex;align-items:center;justify-content:flex-start}.profile-vip-plan-cta{width:100%;min-height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface-strong) 80%,transparent 20%);color:var(--one-text);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent 82%),0 8px 16px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);transition:transform .16s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.profile-vip-plan-cta:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--one-surface-strong) 86%,transparent 14%)}.profile-vip-plan-cta:disabled,.profile-vip-plan-cta[data-current=true]{opacity:.65;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent 88%),0 6px 14px color-mix(in srgb,var(--one-shadow) 64%,transparent 36%);transform:none}.profile-vip-checkout{border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:radial-gradient(120% 95% at 50% -20%,color-mix(in srgb,var(--one-accent) 18%,transparent 82%),transparent 60%),color-mix(in srgb,var(--one-surface) 94%,transparent 6%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 20%,transparent 80%),0 14px 28px color-mix(in srgb,var(--one-shadow) 74%,transparent 26%);padding:.75rem;display:grid;gap:.6rem}.profile-vip-checkout-drawer{border-radius:22px 22px 0 0;background:color-mix(in srgb,var(--one-surface-strong) 86%,transparent 14%);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in srgb,var(--one-border) 60%,transparent 40%);box-shadow:0 -16px 36px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%)}.profile-vip-checkout-body{display:grid;gap:.75rem}.profile-vip-checkout-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.profile-vip-checkout-title{color:var(--one-text);font-size:.95rem;font-weight:700}.profile-vip-checkout-subtitle{color:color-mix(in srgb,var(--one-muted) 80%,var(--one-text) 20%);font-size:.74rem}.profile-vip-checkout-close{width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,#0a0d13 70%,transparent 30%);color:var(--one-text);font-size:.8rem}.profile-vip-checkout-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.profile-vip-checkout-method{min-height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 66%,transparent 34%);background:color-mix(in srgb,var(--one-surface-strong) 82%,transparent 18%);color:var(--one-text);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:background .18s ease,box-shadow .18s ease}.profile-vip-checkout-method.is-active{border-color:color-mix(in srgb,var(--one-accent) 60%,transparent 40%);background:color-mix(in srgb,var(--one-accent) 22%,transparent 78%);box-shadow:0 10px 18px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%)}.profile-vip-checkout-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-vip-checkout-error{color:#ffb4b4;font-size:.72rem}.profile-vip-checkout-note{color:color-mix(in srgb,var(--one-text) 86%,transparent 14%);font-size:.72rem}.profile-vip-checkout-invoice{display:grid;gap:.4rem;padding:.6rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface-strong) 85%,transparent 15%)}.profile-vip-checkout-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.72rem;color:color-mix(in srgb,var(--one-text) 88%,transparent 12%)}.profile-vip-checkout-row button{border-radius:999px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface) 88%,transparent 12%);color:var(--one-text);font-size:.66rem;padding:.15rem .5rem}.profile-vip-checkout-mono{font-size:.72rem;color:color-mix(in srgb,var(--one-text) 78%,transparent 22%);word-break:break-all}@media (min-width: 880px){.profile-vip-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.profile-vip-plan-card-horizontal{grid-template-columns:1fr}}@supports (corner-shape: squircle){.profile-page-card.one-apple-corner-lg,.profile-hero-surface.one-apple-corner-lg,.profile-brand-page.one-apple-corner-lg{corner-shape:squircle;border-radius:72px}.profile-badge-card.one-apple-corner-sm{corner-shape:squircle;border-radius:44px}.profile-shortcut-row.one-apple-corner-md{corner-shape:squircle;border-radius:56px}.profile-brand-panel.one-apple-corner-md,.profile-brand-color-card.one-apple-corner-md,.profile-brand-logo-preview.one-apple-corner-md,.profile-brand-logo-panel.one-apple-corner-md{corner-shape:auto;border-radius:28px}.profile-brand-logo-panel.one-apple-corner-md .profile-brand-logo-stage{corner-shape:auto;border-radius:24px}.profile-shortcut-icon-wrap.one-apple-corner-sm,.profile-brand-logo-item.one-apple-corner-sm{corner-shape:squircle;border-radius:28px}.profile-detail-card{corner-shape:squircle;border-radius:56px}}.profile-detail-chip-wrap{border-radius:14px;border-color:color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 82%,transparent 18%),0 8px 18px color-mix(in srgb,var(--one-shadow) 72%,transparent 28%)}.profile-detail-chip-btn{min-height:2rem;border-radius:999px!important}.profile-section-shortcut-list{display:grid;gap:.44rem}.profile-section-shortcut{min-height:46px;grid-template-columns:31px minmax(0,1fr) auto auto;-moz-column-gap:.5rem;column-gap:.5rem;padding:.42rem .68rem}.profile-section-shortcut .profile-shortcut-icon-wrap{width:31px;height:31px;border-radius:999px}.profile-section-shortcut .profile-shortcut-icon{font-size:.72rem;font-weight:700}.profile-section-shortcut .profile-shortcut-title{font-size:.82rem}@media (max-width: 390px){.profile-badges-grid{gap:.36rem}.profile-badge-title{font-size:.62rem}.profile-shortcut-meta{font-size:.76rem}}.profile-brand-page{display:grid;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--one-border) 60%,transparent 40%);background:color-mix(in srgb,var(--one-surface) 82%,transparent 18%);box-shadow:var(--one-glass-shadow-lg);width:100%;max-width:min(1200px,100%);margin:0 auto}.profile-brand-page-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile-brand-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;align-items:stretch}.profile-brand-pill{display:grid;gap:.2rem;padding:.5rem .7rem;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);text-align:left;min-width:140px}.profile-brand-pill.is-active{border-color:color-mix(in srgb,var(--one-accent) 70%,transparent 30%);box-shadow:0 0 0 1px color-mix(in srgb,var(--one-accent) 35%,transparent 65%)}.profile-brand-pill-title{font-size:.82rem;font-weight:600}.profile-brand-pill-subtitle{font-size:.72rem;color:color-mix(in srgb,var(--one-text) 65%,transparent 35%)}.profile-brand-add{height:100%;align-self:stretch}.profile-brand-empty{font-size:.8rem;color:color-mix(in srgb,var(--one-text) 60%,transparent 40%)}.profile-brand-limit{font-size:.78rem;color:color-mix(in srgb,#ffd3a1 86%,transparent 14%)}.profile-brand-page-actions{display:flex;align-items:center;gap:.6rem}.profile-brand-saved{font-size:.8rem;color:color-mix(in srgb,var(--one-accent) 80%,white 20%)}.profile-brand-error{border-radius:.9rem;padding:.65rem .85rem;background:color-mix(in srgb,#e84c4c 18%,transparent 82%);border:1px solid color-mix(in srgb,#e84c4c 38%,transparent 62%);color:#ffb5b5;font-size:.84rem}.profile-brand-grid{display:grid;gap:.7rem;grid-template-columns:1fr;align-items:start;align-content:start;grid-template-areas:"brand-details" "brand-colors" "brand-logo"}.profile-brand-grid>.profile-brand-panel:nth-child(1){grid-area:brand-details}.profile-brand-grid>.profile-brand-panel:nth-child(2){grid-area:brand-colors}.profile-brand-grid>.profile-brand-panel:nth-child(3){grid-area:brand-logo}.profile-brand-panel{display:grid;gap:.45rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--one-border) 62%,transparent 38%);background:color-mix(in srgb,var(--one-surface-strong) 84%,transparent 16%);box-shadow:var(--one-glass-shadow-sm);align-self:start}.profile-brand-panel-title{font-size:.95rem;font-weight:600;margin-bottom:.1rem}.profile-brand-field{display:grid;gap:.25rem;font-size:.82rem;color:color-mix(in srgb,var(--one-text) 84%,transparent 16%)}.profile-brand-field input,.profile-brand-field textarea{width:100%}.profile-brand-color-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;min-width:0}.profile-brand-color-card{display:grid;grid-template-rows:auto 1fr;gap:.35rem;padding:.6rem;background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 78%,transparent 22%);min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;align-content:start}.profile-brand-color-label{font-size:.8rem;margin-bottom:.25rem;color:color-mix(in srgb,var(--one-text) 70%,transparent 30%)}.profile-brand-color-card .w-color-sketch{background:color-mix(in srgb,var(--one-surface) 94%,transparent 6%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 70%,transparent 30%);border:1px solid color-mix(in srgb,var(--one-border) 65%,transparent 35%);width:100%!important;min-width:0;max-width:100%!important;box-sizing:border-box;padding:8px;border-radius:16px;overflow:hidden;margin:0;height:auto}.profile-brand-color-card .w-color-sketch *{box-sizing:border-box}.profile-brand-color-card .w-color-sketch .w-color-saturation{border-radius:12px;min-height:clamp(96px,20vw,140px);width:100%}.profile-brand-color-card .w-color-sketch .w-color-hue{height:clamp(8px,2vw,12px);border-radius:999px}.brand-dna-mode-toggle{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.35rem;padding:.25rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 60%,transparent 40%);width:100%}.brand-dna-mode-btn{padding:.4rem .6rem;font-size:.78rem;border-radius:12px;border:1px solid transparent;background:transparent;text-align:center;width:100%;color:color-mix(in srgb,var(--one-text) 75%,transparent 25%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.brand-dna-mode-btn.is-active{border-color:color-mix(in srgb,var(--one-accent) 60%,transparent 40%);background:color-mix(in srgb,var(--one-accent) 18%,transparent 82%);color:color-mix(in srgb,var(--one-text) 92%,transparent 8%)}.profile-brand-warning{font-size:.78rem;color:color-mix(in srgb,#ffd3a1 86%,transparent 14%)}.profile-brand-logo-preview-grid{display:grid;gap:.5rem;align-items:start;justify-items:stretch}.profile-brand-logo-preview-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:start;width:100%;max-width:760px;margin:0 auto}.profile-brand-logo-panel{display:grid;grid-template-rows:1fr auto;gap:.35rem;padding:.6rem;aspect-ratio:1/1;--brand-logo-radius: 21px;background:var(--brand-preview-bg, color-mix(in srgb, var(--one-surface) 84%, transparent 16%));border:2px solid var(--brand-preview-stroke, color-mix(in srgb, var(--one-border) 70%, transparent 30%));box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 65%,transparent 35%);background-clip:padding-box;border-radius:var(--brand-logo-radius);isolation:isolate;overflow:hidden;clip-path:inset(0 round var(--brand-logo-radius))}.profile-brand-logo-stage{min-height:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:calc(var(--brand-logo-radius) - 4px);flex:1;background:transparent}.profile-brand-logo-svg svg{display:block;width:min(240px,78%);height:auto;max-width:100%;max-height:100%;margin:auto}.profile-brand-logo-svg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1}.profile-brand-logo-panel[data-logo-color-mode=override] .profile-brand-logo-svg{color:var(--brand-logo-color)}.profile-brand-logo-panel[data-logo-color-mode=override] .profile-brand-logo-svg svg{fill:var(--brand-logo-color)!important;stroke:var(--brand-logo-color)!important}.profile-brand-logo-panel[data-logo-color-mode=override] .profile-brand-logo-svg svg *{fill:var(--brand-logo-color)!important;stroke:var(--brand-logo-color)!important}.profile-brand-logo-empty{font-size:.78rem;color:color-mix(in srgb,var(--one-text) 58%,transparent 42%);text-align:center}.profile-brand-logo-caption{font-size:.76rem;color:color-mix(in srgb,var(--one-text) 70%,transparent 30%);text-align:center}.profile-brand-logo-actions{display:grid;gap:.55rem}.profile-brand-logo-list{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profile-brand-logo-item{display:grid;gap:.4rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);font-size:.72rem;color:color-mix(in srgb,var(--one-text) 76%,transparent 24%);text-align:left}.profile-brand-logo-item.is-active{border-color:color-mix(in srgb,var(--one-accent) 70%,transparent 30%);box-shadow:0 0 0 1px color-mix(in srgb,var(--one-accent) 45%,transparent 55%)}.profile-brand-logo-item img{width:100%;height:56px;-o-object-fit:contain;object-fit:contain}.profile-brand-logo-upload{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer}.profile-brand-logo-upload input{display:none}.profile-brand-logo-color{display:grid;gap:.6rem}.brand-dna-logo-reset{justify-self:start}@media (max-width: 720px){.profile-brand-page{padding:.8rem}.profile-brand-grid{grid-template-columns:1fr;gap:.6rem}.profile-brand-color-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.profile-brand-color-card .w-color-sketch{padding:6px}.profile-brand-color-card .w-color-sketch .w-color-saturation{min-height:clamp(84px,28vw,120px)}.profile-brand-color-card .w-color-sketch .w-color-hue{height:clamp(7px,2.4vw,10px)}.profile-brand-page-header{align-items:flex-start}.profile-brand-logo-preview-pair{grid-template-columns:1fr;height:auto}.profile-brand-logo-panel{min-height:220px}.profile-brand-page-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (min-width: 720px) and (max-width: 1099px){.profile-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand-details brand-colors" "brand-logo brand-logo";gap:.7rem}.profile-brand-color-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.profile-brand-grid>.profile-brand-panel:nth-child(3){grid-column:1/-1}}@media (min-width: 1100px) and (max-width: 1439px){.profile-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand-details brand-colors brand-logo";gap:.8rem}.profile-brand-color-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (min-width: 1440px){.profile-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand-details brand-colors brand-logo";gap:.9rem}.profile-brand-color-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (min-width: 1280px){.profile-brand-page{padding:1.2rem}}.ui-glass-avatar,.glass-avatar,.profile-bubble,.bottom-profile-bubble{border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 84%,transparent 16%);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-md)}.ui-segmented-3{--segment-index: 0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 82%,transparent 18%);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);padding:4px;min-height:50px;overflow:hidden}.ui-segmented-3>.segment-thumb{position:absolute;top:4px;left:4px;width:calc((100% - 8px) / 3);height:calc(100% - 8px);border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 86%,transparent 14%);background:color-mix(in srgb,var(--one-surface-strong) 92%,transparent 8%);box-shadow:var(--one-glass-shadow-sm);transform:translate(calc(var(--segment-index, 0) * 100%));transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none}.ui-segmented-3>.segment-item{position:relative;z-index:1;border-radius:var(--one-radius-pill);min-height:40px;color:var(--one-muted);display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:color .18s ease}.ui-segmented-3>.segment-item.is-active{color:var(--one-accent)}.ui-active-fx,.ui-nav-item,.ui-tab-item,.owner-top-nav-btn,.bottom-dock-btn{color:var(--one-muted);transition:color .18s ease,transform .18s ease}.ui-active-fx>svg,.ui-active-fx>.header-tab-icon-lucide,.ui-nav-item>svg,.ui-tab-item>svg,.owner-top-nav-btn>.header-tab-icon-lucide,.bottom-dock-btn>svg{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.ui-active-fx.is-active,.ui-active-fx[data-ui-active=true],.ui-nav-item.is-active,.ui-tab-item.is-active,.owner-top-nav-btn.is-active,.bottom-dock-btn.is-active{color:var(--one-accent)}.ui-active-fx.is-active>svg,.ui-active-fx[data-ui-active=true]>svg,.ui-active-fx.is-active>.header-tab-icon-lucide,.ui-active-fx[data-ui-active=true]>.header-tab-icon-lucide,.ui-nav-item.is-active>svg,.ui-tab-item.is-active>svg,.owner-top-nav-btn.is-active>.header-tab-icon-lucide,.bottom-dock-btn.is-active>svg{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--one-accent) 42%,transparent 58%))}.cursor-tooltip{cursor:help}.flex-row,.one-flex-row{display:flex;flex-direction:row}.flex-col,.one-flex-col{display:flex;flex-direction:column}.flex-row-reverse,.one-flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-col-reverse,.one-flex-col-reverse{display:flex;flex-direction:column-reverse}.flex-wrap,.one-flex-wrap{flex-wrap:wrap}.flex-nowrap,.one-flex-nowrap{flex-wrap:nowrap}.flex-grow,.one-flex-grow{flex-grow:1}.flex-shrink-0,.one-flex-shrink-0{flex-shrink:0}.grid-1,.one-grid-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.grid-2,.one-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.one-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4,.one-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5,.one-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6,.one-grid-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-2,.one-col-span-2{grid-column:span 2/span 2}.col-span-3,.one-col-span-3{grid-column:span 3/span 3}.row-span-2,.one-row-span-2{grid-row:span 2/span 2}.row-span-3,.one-row-span-3{grid-row:span 3/span 3}.one-col-start-1{grid-column-start:1}.one-col-start-2{grid-column-start:2}.one-col-start-3{grid-column-start:3}.one-row-start-1{grid-row-start:1}.one-row-start-2{grid-row-start:2}.one-row-start-3{grid-row-start:3}.fixed-layer,.one-fixed{position:fixed}.sticky-layer,.one-sticky{position:sticky}.absolute-layer,.one-absolute{position:absolute}.relative-layer,.one-relative{position:relative}.z-10,.one-z-10{z-index:10}.z-20,.one-z-20{z-index:20}.z-30,.one-z-30{z-index:30}.z-40,.one-z-40{z-index:40}.z-50,.one-z-50{z-index:50}.w-fluid,.one-w-fluid{width:100%}.h-fluid,.one-h-fluid{height:100%}.min-w-0,.one-min-w-0{min-width:0}.min-h-0,.one-min-h-0{min-height:0}.max-w-full,.one-max-w-full{max-width:100%}.max-h-full,.one-max-h-full{max-height:100%}.one-w-screen{width:100vw}.one-h-screen{height:100vh}.one-rounded-xs{border-radius:var(--one-radius-xs)}.one-rounded-sm{border-radius:var(--one-radius-sm)}.one-rounded-md{border-radius:var(--one-radius-md)}.one-rounded-lg{border-radius:var(--one-radius-lg)}.one-rounded-xl{border-radius:var(--one-radius-xl)}.shadow-xs,.one-shadow-xs{box-shadow:var(--one-glass-shadow-xs)}.shadow-sm,.one-shadow-sm{box-shadow:var(--one-glass-shadow-sm)}.shadow-md,.one-shadow-md{box-shadow:var(--one-glass-shadow-md)}.shadow-lg,.one-shadow-lg{box-shadow:var(--one-glass-shadow-lg)}.shadow-xl,.one-shadow-xl{box-shadow:var(--one-glass-shadow-xl)}.one-blur-1{filter:blur(2px)}.one-blur-2{filter:blur(4px)}.one-blur-3{filter:blur(8px)}.one-blur-4{filter:blur(12px)}.one-backdrop-blur-1{-webkit-backdrop-filter:blur(var(--one-glass-blur-1));backdrop-filter:blur(var(--one-glass-blur-1))}.one-backdrop-blur-2{-webkit-backdrop-filter:blur(var(--one-glass-blur-2));backdrop-filter:blur(var(--one-glass-blur-2))}.one-backdrop-blur-3{-webkit-backdrop-filter:blur(var(--one-glass-blur-3));backdrop-filter:blur(var(--one-glass-blur-3))}.one-backdrop-blur-4{-webkit-backdrop-filter:blur(var(--one-glass-blur-4));backdrop-filter:blur(var(--one-glass-blur-4))}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height, auto)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height, auto)}to{height:0}}.accordion-down{animation:accordion-down .22s ease-out}.accordion-up{animation:accordion-up .22s ease-out}.one-transition-fast{transition:all .12s ease-in-out}.one-transition-base{transition:all .18s ease-in-out}.one-transition-slow{transition:all .26s ease-in-out}.one-duration-120{transition-duration:.12s}.one-duration-180{transition-duration:.18s}.one-duration-260{transition-duration:.26s}.one-ease-in-out{transition-timing-function:ease-in-out}input[type=file]::file-selector-button{margin-right:.5rem;border-radius:var(--one-radius-pill);border:1px solid color-mix(in srgb,var(--one-border) 80%,transparent 20%);padding:.4rem .8rem;background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);color:var(--one-text);cursor:pointer;transition:all .18s ease-in-out}input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--one-accent) 18%,var(--one-surface) 82%)}.one-orientable[data-orientation=horizontal],[data-orientation=horizontal].one-orientable,[data-orientation=horizontal].one-auto-orient{display:flex;flex-direction:row;align-items:center;gap:.5rem}.one-orientable[data-orientation=vertical],[data-orientation=vertical].one-orientable,[data-orientation=vertical].one-auto-orient{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media (min-width: 640px){.one-sm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.one-md-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.one-lg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.one-xl-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1536px){.one-2xl-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-ui-theme=telegram] .owner-top-nav,[data-ui-theme=telegram] .bottom-dock-shell{z-index:45}[data-ui-theme=telegram] .owner-top-nav-glass-wrap,[data-ui-theme=telegram] .bottom-dock-glass-wrap,[data-ui-theme=telegram] .bottom-profile-glass-wrap{border-radius:999px}[data-ui-theme=telegram] .chip-scroll-wrap,[data-ui-theme=telegram] .template-selector-chip-wrap{border-radius:18px;border-color:color-mix(in srgb,var(--one-border) 84%,transparent 16%)}[data-ui-theme=telegram] .template-preview-box[data-ui-loading=true]{position:relative}[data-ui-theme=telegram] .template-preview-box[data-ui-loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;opacity:.74;background:linear-gradient(110deg,color-mix(in srgb,#ffffff 8%,transparent) 10%,color-mix(in srgb,#ffffff 18%,transparent) 22%,color-mix(in srgb,#ffffff 8%,transparent) 36%),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);background-size:230% 100%;animation:one-skeleton-shimmer 1.15s linear infinite}[data-ui-component=app-main]{scroll-padding-bottom:var(--one-bottom-safe-gap)}.step-panel,.template-lab-shell,.template-selector-shell,.owner-panel-shell,.profile-shell{min-width:0}body,[data-ui-component=app-main]{overflow-x:hidden}.chip-scroll,.app-header-tabs,.template-selector-chip-wrap .chip-scroll,.template-lab-chip-wrap .chip-scroll{overflow-x:auto;overflow-y:hidden}.settings-drawer-content{overscroll-behavior:contain}body.settings-drawer-open{overflow:hidden;touch-action:none}body.settings-drawer-open [data-ui-component=app-main]{overscroll-behavior:none}[data-ui-component=status-progress],[data-ui-component=safe-zone-preview],[data-ui-component=pricing-pack-selector],[data-ui-component=sticker-order-dnd],[data-ui-component=template-color-lab],[data-ui-component=notifications-inbox],[data-ui-component=svg-upload-editor],[data-ui-component=lottie-preview-grid],[data-ui-component=telegram-entry-gate],[data-ui-component=app-error-boundary]{min-width:0}[data-ui-component=template-selector]{border-radius:var(--one-radius-xl);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--glass-shadow, inset 0 1px 0 color-mix(in srgb, var(--one-glow) 88%, transparent 12%)),0 22px 44px color-mix(in srgb,var(--one-shadow) 84%,transparent 16%)}[data-ui-component=template-selector] .template-card,[data-ui-component=template-selector] [data-ui-component=template-selector-card]{--one-template-corner-fallback: 22px;--one-template-corner-squircle: 68px;padding:.58rem;border-radius:var(--one-template-corner-fallback);border-color:color-mix(in srgb,var(--one-border) 84%,transparent 16%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);-webkit-backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-2));backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-2));box-shadow:var(--glass-shadow, inset 0 1px 0 color-mix(in srgb, var(--one-glow) 88%, transparent 12%)),0 16px 34px color-mix(in srgb,var(--one-shadow) 78%,transparent 22%)}[data-ui-component=template-selector] .template-preview-box,[data-ui-component=template-selector] .template-selector-preview-only{border-radius:26px}@supports (corner-shape: squircle){[data-ui-component=template-selector] .template-card,[data-ui-component=template-selector] [data-ui-component=template-selector-card]{corner-shape:squircle;border-radius:var(--one-template-corner-squircle)}[data-ui-component=template-selector] .template-preview-box,[data-ui-component=template-selector] .template-selector-preview-only{corner-shape:squircle;border-radius:78px}}@supports not (corner-shape: squircle){[data-ui-component=template-selector] .template-card,[data-ui-component=template-selector] [data-ui-component=template-selector-card]{border-radius:22px}[data-ui-component=template-selector] .template-preview-box,[data-ui-component=template-selector] .template-selector-preview-only{border-radius:26px}}[data-ui-component=template-selector] .template-selector-card-active,[data-ui-component=template-selector] [data-ui-component=template-selector-card][data-ui-active=true]{border-color:color-mix(in srgb,var(--one-accent) 62%,var(--one-border) 38%);background:color-mix(in srgb,var(--one-accent) 15%,var(--one-surface) 85%)}[data-ui-component=template-selector] .template-selector-preview-only{width:100%;height:auto;aspect-ratio:1/1;min-height:0;max-height:100%;box-sizing:border-box;margin:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:stretch}[data-ui-component=template-selector] .template-preview-box{height:auto;min-height:0;background:color-mix(in srgb,#000000 16%,var(--one-surface) 84%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent 82%)}@supports (-webkit-touch-callout: none){[data-ui-component=template-selector] .template-selector-preview-only{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:100%}}[data-ui-component=template-selector] .template-selector-pick-btn{border-radius:var(--one-radius-pill);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);border:1px solid color-mix(in srgb,var(--one-border) 80%,transparent 20%);box-shadow:var(--one-glass-shadow-xs)}[data-ui-component=app-main]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.one-apple-corner-sm{border-radius:16px}.one-apple-corner-md{border-radius:22px}.one-apple-corner-lg{border-radius:30px}@supports (corner-shape: squircle){.one-apple-corner-sm{corner-shape:squircle;border-radius:54px}.one-apple-corner-md{corner-shape:squircle;border-radius:64px}.one-apple-corner-lg{corner-shape:squircle;border-radius:74px}}html.ua-safari .one-apple-corner-sm,html.ua-firefox .one-apple-corner-sm{corner-shape:initial;border-radius:16px;overflow:hidden}html.ua-safari .one-apple-corner-md,html.ua-firefox .one-apple-corner-md{corner-shape:initial;border-radius:22px;overflow:hidden}html.ua-safari .one-apple-corner-lg,html.ua-firefox .one-apple-corner-lg{corner-shape:initial;border-radius:30px;overflow:hidden}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 420px){.\!container{max-width:420px!important}.container{max-width:420px}}@media (min-width: 560px){.\!container{max-width:560px!important}.container{max-width:560px}}@media (min-width: 726px){.\!container{max-width:726px!important}.container{max-width:726px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-x-0{left:0;right:0}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.right-1{right:.25rem}.top-0{top:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[-10\]{z-index:-10}.z-\[120\]{z-index:120}.z-\[2\]{z-index:2}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-\[1px\]{margin:1px}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-0{margin-top:0!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1 / 1}.size-4{width:1rem;height:1rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[14px\]{height:14px}.h-\[228px\]{height:228px}.h-\[238px\]{height:238px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[72\%\]{height:72%}.h-\[calc\(100dvh-var\(--tg-safe-top\,0px\)-var\(--tg-safe-bottom\,0px\)\)\]{height:calc(100dvh - var(--tg-safe-top,0px) - var(--tg-safe-bottom,0px))}.h-\[clamp\(124px\,24vw\,176px\)\]{height:clamp(124px,24vw,176px)}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[280px\]{max-height:280px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100dvh-var\(--tg-safe-top\,0px\)-var\(--tg-safe-bottom\,0px\)\)\]{min-height:calc(100dvh - var(--tg-safe-top,0px) - var(--tg-safe-bottom,0px))}.min-h-\[clamp\(104px\,16vh\,146px\)\]{min-height:clamp(104px,16vh,146px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[14\%\]{width:14%}.w-\[162px\]{width:162px}.w-\[178px\]{width:178px}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[228px\]{width:228px}.w-\[242px\]{width:242px}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[38\%\]{width:38%}.w-\[44\%\]{width:44%}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[72\%\]{width:72%}.w-\[clamp\(246px\,58vw\,364px\)\]{width:clamp(246px,58vw,364px)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[510px\]{min-width:510px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[315px\]{max-width:315px}.max-w-\[320px\]{max-width:320px}.max-w-\[44px\]{max-width:44px}.max-w-\[520px\]{max-width:520px}.max-w-\[860px\]{max-width:860px}.max-w-\[90\%\]{max-width:90%}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[56px\]{border-radius:56px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#57A6FF\]\/70{border-color:#57a6ffb3!important}.\!border-emerald-300\/45{border-color:#6ee7b773!important}.border-\[\#2f3547\]{--tw-border-opacity: 1;border-color:rgb(47 53 71 / var(--tw-border-opacity, 1))}.border-\[\#3d5dff\]{--tw-border-opacity: 1;border-color:rgb(61 93 255 / var(--tw-border-opacity, 1))}.border-\[\#57A6FF\]\/70{border-color:#57a6ffb3}.border-\[color\:var\(--app-accent-strong\)\]{border-color:var(--app-accent-strong)}.border-amber-200\/25{border-color:#fde68a40}.border-amber-300\/30{border-color:#fcd34d4d}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-200\/35{border-color:#a5f3fc59}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-400\/40{border-color:#22d3ee66}.border-emerald-200\/30{border-color:#a7f3d04d}.border-emerald-200\/40{border-color:#a7f3d066}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/30{border-color:#fca5a54d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-zinc-950\/40{border-color:#09090b66}.border-t-white\/85{border-top-color:#ffffffd9}.\!bg-\[\#57A6FF\]\/15{background-color:#57a6ff26!important}.\!bg-emerald-500\/20{background-color:#10b98133!important}.bg-\[\#040716\]{--tw-bg-opacity: 1;background-color:rgb(4 7 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0F1117\]\/95{background-color:#0f1117f2}.bg-\[color\:var\(--app-accent-soft\)\]{background-color:var(--app-accent-soft)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-500\/15{background-color:#10b98126}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-tg-bg{background-color:var(--app-bg)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-\[linear-gradient\(90deg\,rgba\(142\,161\,255\,1\)_0\%\,rgba\(31\,48\,132\,1\)_100\%\)\]{background-image:linear-gradient(90deg,#8ea1ff,#1f3084)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(74\,108\,255\,0\.56\)\,rgba\(22\,40\,112\,0\.36\)_36\%\,rgba\(3\,8\,20\,0\)_74\%\)\]{background-image:radial-gradient(circle at 50% 0%,#4a6cff8f,#1628705c 36%,#03081400 74%)}.bg-\[radial-gradient\(circle_at_50\%_20\%\,rgba\(96\,128\,255\,0\.32\)\,rgba\(41\,63\,152\,0\.18\)_40\%\,rgba\(3\,8\,22\,0\)_74\%\)\]{background-image:radial-gradient(circle at 50% 20%,#6080ff52,#293f982e 40%,#03081600 74%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#000\]{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#005A43\]{--tw-gradient-from: #005A43 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 90 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5A0000\]{--tw-gradient-from: #5A0000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(90 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#864813\]{--tw-gradient-from: #864813 var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 72 19 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#917100\]{--tw-gradient-from: #917100 var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 113 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9ADBC8\]{--tw-gradient-from: #9ADBC8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 219 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B9B9B9\]{--tw-gradient-from: #B9B9B9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 185 185 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E5F8F0\]{--tw-gradient-from: #E5F8F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EDC5A1\]{--tw-gradient-from: #EDC5A1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 197 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F08D8F\]{--tw-gradient-from: #F08D8F var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 141 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FAFAFA\]{--tw-gradient-from: #FAFAFA var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFDEDE\]{--tw-gradient-from: #FFDEDE var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 222 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFE3C9\]{--tw-gradient-from: #FFE3C9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 227 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFEBA1\]{--tw-gradient-from: #FFEBA1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 235 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFFDDD\]{--tw-gradient-from: #FFFDDD var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 253 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#00352F\]{--tw-gradient-to: rgb(0 53 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00352F var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3E3E3E\]{--tw-gradient-to: rgb(62 62 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3E3E3E var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#5F2D01\]{--tw-gradient-to: rgb(95 45 1 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5F2D01 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#680002\]{--tw-gradient-to: rgb(104 0 2 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #680002 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#856807\]{--tw-gradient-to: rgb(133 104 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #856807 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-100{--tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f5f5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#3E8F7C\]{--tw-gradient-to: #3E8F7C var(--tw-gradient-to-position)}.to-\[\#7CCB9B\]{--tw-gradient-to: #7CCB9B var(--tw-gradient-to-position)}.to-\[\#969696\]{--tw-gradient-to: #969696 var(--tw-gradient-to-position)}.to-\[\#9B873F\]{--tw-gradient-to: #9B873F var(--tw-gradient-to-position)}.to-\[\#A0A0A0\]{--tw-gradient-to: #A0A0A0 var(--tw-gradient-to-position)}.to-\[\#A36F3D\]{--tw-gradient-to: #A36F3D var(--tw-gradient-to-position)}.to-\[\#A45253\]{--tw-gradient-to: #A45253 var(--tw-gradient-to-position)}.to-\[\#D1F0E6\]{--tw-gradient-to: #D1F0E6 var(--tw-gradient-to-position)}.to-\[\#E5E5E5\]{--tw-gradient-to: #E5E5E5 var(--tw-gradient-to-position)}.to-\[\#E9B486\]{--tw-gradient-to: #E9B486 var(--tw-gradient-to-position)}.to-\[\#EAD98F\]{--tw-gradient-to: #EAD98F var(--tw-gradient-to-position)}.to-\[\#FFAEB0\]{--tw-gradient-to: #FFAEB0 var(--tw-gradient-to-position)}.to-\[\#FFDEC1\]{--tw-gradient-to: #FFDEC1 var(--tw-gradient-to-position)}.to-\[\#FFE9E9\]{--tw-gradient-to: #FFE9E9 var(--tw-gradient-to-position)}.to-\[\#FFF1B3\]{--tw-gradient-to: #FFF1B3 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[1\.25px\]{padding:1.25px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-\[calc\(9rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[34px\]{font-size:34px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-4{line-height:1rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.\!text-emerald-100{--tw-text-opacity: 1 !important;color:rgb(209 250 229 / var(--tw-text-opacity, 1))!important}.text-\[\#3d5dff\]{--tw-text-opacity: 1;color:rgb(61 93 255 / var(--tw-text-opacity, 1))}.text-\[\#4a5066\]{--tw-text-opacity: 1;color:rgb(74 80 102 / var(--tw-text-opacity, 1))}.text-\[\#FFF7F0\]{--tw-text-opacity: 1;color:rgb(255 247 240 / var(--tw-text-opacity, 1))}.text-\[\#FFFDE5\]{--tw-text-opacity: 1;color:rgb(255 253 229 / var(--tw-text-opacity, 1))}.text-\[\#eef0fa\]{--tw-text-opacity: 1;color:rgb(238 240 250 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--app-accent\)\]{color:var(--app-accent)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-200\/95{color:#fecacaf2}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-rose-200\/80{color:#fecdd3cc}.text-tg-danger{color:var(--app-danger)}.text-tg-muted{color:var(--app-hint)}.text-tg-ok{color:var(--app-ok)}.text-tg-text{color:var(--app-text)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#57A6FF\]{accent-color:#57A6FF}.accent-cyan-300{accent-color:#67e8f9}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.9\)\,inset_-3px_-3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_0_0_6px_6px_rgba\(0\,0\,0\,0\.12\)\,inset_0_0_2px_2px_rgba\(0\,0\,0\,0\.06\)\,0_0_12px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow: 0 0 6px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.08),inset 3px 3px .5px -3px rgba(0,0,0,.9),inset -3px -3px .5px -3px rgba(0,0,0,.85),inset 1px 1px 1px -.5px rgba(0,0,0,.6),inset -1px -1px 1px -.5px rgba(0,0,0,.6),inset 0 0 6px 6px rgba(0,0,0,.12),inset 0 0 2px 2px rgba(0,0,0,.06),0 0 12px rgba(255,255,255,.15);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color), inset 3px 3px .5px -3px var(--tw-shadow-color), inset -3px -3px .5px -3px var(--tw-shadow-color), inset 1px 1px 1px -.5px var(--tw-shadow-color), inset -1px -1px 1px -.5px var(--tw-shadow-color), inset 0 0 6px 6px var(--tw-shadow-color), inset 0 0 2px 2px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 18px 44px rgba(0,0,0,.55);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 6px 14px rgba(0,0,0,.24);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(154\,170\,255\,0\.45\)\]{--tw-shadow: inset 0 0 0 1px rgba(154,170,255,.45);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 0 0 1px var(--app-nav-pill-border), 0 12px 42px var(--app-nav-pill-glow);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 12px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[44px\]{--tw-blur: blur(44px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(68\,102\,255\,0\.34\)\]{--tw-drop-shadow: drop-shadow(0 0 30px rgba(68,102,255,.34));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,var\(--background\)\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--background));mask-image:linear-gradient(to bottom,transparent,var(--background))}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,var\(--background\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--background),transparent);mask-image:linear-gradient(to bottom,transparent,var(--background),transparent)}.\[mask-image\:linear-gradient\(to_bottom\,var\(--background\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,var(--background),transparent);mask-image:linear-gradient(to bottom,var(--background),transparent)}.\[mask-image\:linear-gradient\(to_right\,transparent\,var\(--background\)\)\]{-webkit-mask-image:linear-gradient(to right,transparent,var(--background));mask-image:linear-gradient(to right,transparent,var(--background))}.\[mask-image\:linear-gradient\(to_right\,transparent\,var\(--background\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,var(--background),transparent);mask-image:linear-gradient(to right,transparent,var(--background),transparent)}.\[mask-image\:linear-gradient\(to_right\,var\(--background\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,var(--background),transparent);mask-image:linear-gradient(to right,var(--background),transparent)}.\[mask-image\:radial-gradient\(ellipse_at_center\,transparent\,var\(--background\)\)\]{-webkit-mask-image:radial-gradient(ellipse at center,transparent,var(--background));mask-image:radial-gradient(ellipse at center,transparent,var(--background))}.\[mask-image\:radial-gradient\(ellipse_at_center\,var\(--background\)\,transparent\)\]{-webkit-mask-image:radial-gradient(ellipse at center,var(--background),transparent);mask-image:radial-gradient(ellipse at center,var(--background),transparent)}.\[text-shadow\:_0_-1px_0_rgb\(124_45_18_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(124 45 18 / 100%)}.\[text-shadow\:_0_-1px_0_rgb\(146_64_14_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(146 64 14 / 100%)}.\[text-shadow\:_0_-1px_0_rgb\(178_140_2_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(178 140 2 / 100%)}.\[text-shadow\:_0_-1px_0_rgb\(30_58_138_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(30 58 138 / 100%)}.\[text-shadow\:_0_-1px_0_rgb\(6_78_59_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(6 78 59 / 100%)}.\[text-shadow\:_0_-1px_0_rgb\(80_80_80_\/_100\%\)\]{text-shadow:0 -1px 0 rgb(80 80 80 / 100%)}@font-face{font-family:Vazir;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir-Medium.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/dist/Vazir-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--app-bg: #101014;--app-text: #f4f4f5;--app-hint: #9ca3af;--app-link: #62a8ff;--app-accent: #62a8ff;--app-accent-text: #ffffff;--app-secondary-bg: #1b1d24;--app-header-bg: #1b1d24;--app-bottom-bg: #1b1d24;--app-card-bg: rgba(27, 29, 36, .72);--app-card-border: rgba(244, 244, 245, .16);--app-glass-highlight: rgba(255, 255, 255, .14);--app-shadow: rgba(0, 0, 0, .4);--app-accent-soft: rgba(98, 168, 255, .24);--app-accent-strong: rgba(98, 168, 255, .5);--app-danger: #ff6b83;--app-warn: #f6b84c;--app-ok: #47d3a1;--app-nav-pill: rgba(98, 168, 255, .35);--app-nav-pill-border: rgba(98, 168, 255, .52);--app-nav-pill-glow: rgba(98, 168, 255, .28);--app-chip-bg: rgba(27, 29, 36, .64);--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-fullscreen-top-offset: 0px;--tg-fullscreen-bottom-offset: 0px}html[lang^=fa]{--one-font-sans: "Vazir", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-sans: "Vazir", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}html[lang^=fa] body{font-family:var(--one-font-sans)}*{-webkit-tap-highlight-color:transparent}body{min-height:100vh;color:var(--app-text);background:var(--app-bg)}.text-tg-text{color:var(--app-text)!important}.text-tg-muted{color:var(--app-hint)!important}.text-tg-ok{color:var(--app-ok)!important}.text-tg-warn{color:var(--app-warn)!important}.text-tg-danger{color:var(--app-danger)!important}@keyframes fade-blur-in{0%{opacity:0;transform:translateY(10px) scale(.99);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes subtle-pulse{0%,to{box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 14px 28px var(--app-shadow)}50%{box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 18px 36px var(--app-shadow)}}.step-panel{will-change:transform,opacity,filter}.step-panel-lock{pointer-events:none}@keyframes step-out-forward{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-18px) scale(.992);filter:blur(8px)}}@keyframes step-out-backward{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(18px) scale(.992);filter:blur(8px)}}@keyframes step-in-forward{0%{opacity:0;transform:translate(18px) scale(.992);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes step-in-backward{0%{opacity:0;transform:translate(-18px) scale(.992);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.step-panel-exit-forward{animation:step-out-forward .19s cubic-bezier(.32,0,.67,0)}.step-panel-exit-backward{animation:step-out-backward .19s cubic-bezier(.32,0,.67,0)}.step-panel-enter-forward{animation:step-in-forward .26s cubic-bezier(.22,1,.36,1)}.step-panel-enter-backward{animation:step-in-backward .26s cubic-bezier(.22,1,.36,1)}.animate-fade-blur-in{animation:fade-blur-in .32s cubic-bezier(.22,1,.36,1)}.card{position:relative;overflow:hidden;border-radius:22px;padding:.75rem}@media (min-width: 560px){.card{padding:1rem}}.card{background:var(--app-card-bg);border:1px solid var(--app-card-border);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.input{width:100%;border-radius:15px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;color:var(--app-text);background:#0000001f;border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight);transition:transform .22s ease,box-shadow .22s ease}.input:focus{transform:translateY(-1px);box-shadow:0 0 0 3px var(--app-accent-soft),inset 0 1px 0 var(--app-glass-highlight)}.glass-input{border:1px solid var(--app-card-border);background:#0000001f;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 22px var(--app-shadow)}.glass-input::-moz-placeholder{color:var(--app-hint)}.glass-input::placeholder{color:var(--app-hint)}.glass-input:focus{border-color:var(--app-nav-pill-border);box-shadow:0 0 0 3px var(--app-accent-soft),inset 0 1px 0 var(--app-glass-highlight),0 14px 28px var(--app-shadow)}.color-swatch-input{width:2.75rem;height:2.75rem;min-width:2.75rem;border:0;border-radius:.75rem;overflow:hidden;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;box-shadow:inset 0 1px #fff3,inset 0 -1px #97b7e92e,0 10px 20px #020a1833;cursor:pointer}.color-swatch-input::-webkit-color-swatch-wrapper{padding:0}.color-swatch-input::-webkit-color-swatch{border:0;border-radius:.75rem}.color-swatch-input::-moz-color-swatch{border:0;border-radius:.75rem}.btn{position:relative;overflow:hidden;border-radius:16px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;padding-block:.5rem;padding-inline:1rem;min-height:2.625rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow)}.btn:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.btn:active:not(:disabled){transform:translateY(0) scale(.998)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{position:relative;overflow:hidden;border-radius:16px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;padding-block:.5rem;padding-inline:1rem;min-height:2.625rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow)}.btn-primary:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.btn-primary:active:not(:disabled){transform:translateY(0) scale(.998)}.btn-primary:disabled{cursor:not-allowed;opacity:.45}.template-lab-shell .btn-primary{border-radius:14px;padding:.45rem .9rem;font-size:clamp(.7rem,2vw,.85rem);font-weight:600;letter-spacing:.01em;min-height:44px;border:1px solid color-mix(in srgb,var(--one-border) 78%,transparent 22%);background:linear-gradient(180deg,#ffffff14,#00000038),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 12px 26px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.template-lab-shell .btn-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,transparent 45%);outline-offset:2px}.template-lab-shell .btn-primary:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:inset 0 1px #ffffff3d,0 16px 30px color-mix(in srgb,var(--one-shadow) 68%,transparent 32%)}.template-lab-shell .btn-primary:active:not(:disabled){transform:translateY(0) scale(.995)}.template-lab-chip-wrap .btn-primary{border-radius:16px;padding:.5rem .75rem;font-size:.85rem;min-height:36px;border:1px solid var(--app-card-border);background:transparent;box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-lab-chip-wrap .btn-primary:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.template-lab-chip-wrap .btn-primary:active:not(:disabled){transform:translateY(0) scale(.998)}.template-lab-card-actions .btn-primary{width:100%;justify-content:center}@media (max-width: 419px){.btn-primary{padding:.5rem .75rem;font-size:13px}}.btn-primary{color:var(--app-accent-text);background:var(--app-accent-strong);border-color:var(--app-nav-pill-border)}.btn-secondary{position:relative;overflow:hidden;border-radius:16px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;padding-block:.5rem;padding-inline:1rem;min-height:2.625rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow)}.btn-secondary:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.btn-secondary:active:not(:disabled){transform:translateY(0) scale(.998)}.btn-secondary:disabled{cursor:not-allowed;opacity:.45}.template-lab-shell .btn-secondary{border-radius:14px;padding:.45rem .9rem;font-size:clamp(.7rem,2vw,.85rem);font-weight:600;letter-spacing:.01em;min-height:44px;border:1px solid color-mix(in srgb,var(--one-border) 78%,transparent 22%);background:linear-gradient(180deg,#ffffff14,#00000038),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 12px 26px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.template-lab-shell .btn-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,transparent 45%);outline-offset:2px}.template-lab-shell .btn-secondary:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:inset 0 1px #ffffff3d,0 16px 30px color-mix(in srgb,var(--one-shadow) 68%,transparent 32%)}.template-lab-shell .btn-secondary:active:not(:disabled){transform:translateY(0) scale(.995)}.template-lab-chip-wrap .btn-secondary{border-radius:16px;padding:.5rem .75rem;font-size:.85rem;min-height:36px;border:1px solid var(--app-card-border);background:transparent;box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-lab-chip-wrap .btn-secondary:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.template-lab-chip-wrap .btn-secondary:active:not(:disabled){transform:translateY(0) scale(.998)}.template-lab-card-actions .btn-secondary{width:100%;justify-content:center}@media (max-width: 419px){.btn-secondary{padding:.5rem .75rem;font-size:13px}}.btn-secondary{color:var(--app-text);background:color-mix(in srgb,var(--app-secondary-bg) 88%,var(--app-bg) 12%)}.glow-pill{border-radius:9999px;padding:.25rem .5rem;font-size:11px;letter-spacing:.025em;color:var(--app-hint)}.settings-drawer-panel .glow-pill{color:var(--settings-drawer-muted)}.glow-pill{background:#0000001f;border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight)}.alert{font-size:.875rem;line-height:1.25rem;border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-md)}.alert.ui-card-glass{-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}[data-ui-theme=telegram] .alert{border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 88%,transparent 12%),0 12px 28px color-mix(in srgb,var(--one-shadow) 82%,transparent 18%);-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}[data-ui-component=admin-panel] .alert,[data-ui-component=owner-dashboard] .alert{border-radius:var(--one-radius-lg)}.alert{position:relative;overflow:hidden;border-radius:22px;padding:.75rem}@media (min-width: 560px){.alert{padding:1rem}}.alert{background:var(--app-card-bg);border:1px solid var(--app-card-border);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.settings-drawer-panel .alert{background:color-mix(in srgb,var(--settings-drawer-card-bg) 94%,var(--app-bg) 6%);border-color:color-mix(in srgb,var(--settings-drawer-card-border) 82%,transparent 18%);box-shadow:inset 0 1px #ffffff1f,0 12px 28px color-mix(in srgb,var(--app-shadow) 84%,transparent 16%)}.alert{animation:fade-blur-in .28s cubic-bezier(.22,1,.36,1)}.payment-selected-card{border:1px solid color-mix(in srgb,var(--app-text) 14%,transparent 86%);border-radius:1rem;padding:.75rem;background:color-mix(in srgb,var(--app-card-bg) 92%,var(--app-bg) 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--app-glass-highlight) 85%,transparent 15%),0 10px 20px color-mix(in srgb,var(--app-shadow) 72%,transparent 28%)}.payment-selected-label{font-size:.88rem;color:color-mix(in srgb,var(--app-text) 82%,var(--app-hint) 18%)}.payment-selected-method{font-size:1.04rem;font-weight:700;color:var(--app-text)}.payment-selected-estimate{margin-top:.25rem;font-size:.92rem;color:color-mix(in srgb,var(--app-text) 86%,var(--app-hint) 14%)}.payment-selected-total{color:var(--app-text);font-weight:700}.payment-notice-card{font-size:.875rem;line-height:1.25rem;border-radius:var(--one-radius-lg);border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:var(--one-glass-shadow-md)}.payment-notice-card.ui-card-glass{-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}[data-ui-theme=telegram] .payment-notice-card{border:var(--one-edge-border);background:color-mix(in srgb,var(--one-surface) 90%,transparent 10%);box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 88%,transparent 12%),0 12px 28px color-mix(in srgb,var(--one-shadow) 82%,transparent 18%);-webkit-backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation));backdrop-filter:blur(var(--one-glass-blur)) saturate(var(--one-glass-saturation))}[data-ui-component=admin-panel] .payment-notice-card,[data-ui-component=owner-dashboard] .payment-notice-card{border-radius:var(--one-radius-lg)}.payment-notice-card{position:relative;overflow:hidden;border-radius:22px;padding:.75rem}@media (min-width: 560px){.payment-notice-card{padding:1rem}}.payment-notice-card{background:var(--app-card-bg);border:1px solid var(--app-card-border);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.settings-drawer-panel .payment-notice-card{background:color-mix(in srgb,var(--settings-drawer-card-bg) 94%,var(--app-bg) 6%);border-color:color-mix(in srgb,var(--settings-drawer-card-border) 82%,transparent 18%);box-shadow:inset 0 1px #ffffff1f,0 12px 28px color-mix(in srgb,var(--app-shadow) 84%,transparent 16%)}.payment-notice-card{border-color:color-mix(in srgb,var(--app-warn) 38%,var(--app-card-border) 62%);color:color-mix(in srgb,var(--app-warn) 72%,var(--app-text) 28%);background:color-mix(in srgb,var(--app-card-bg) 84%,var(--app-warn) 16%)}.brand-glass-text{background:linear-gradient(110deg,var(--app-text),var(--app-link),var(--app-text));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 14px var(--app-shadow)}.brand-subtext{font-size:.75rem;line-height:1rem}@media (min-width: 420px){.brand-subtext{font-size:.875rem;line-height:1.25rem}}.brand-subtext{background:linear-gradient(120deg,var(--app-hint),var(--app-link));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 14px var(--app-shadow)}.app-header{padding:.5rem}.app-header-liquid{border:1px solid var(--app-card-border);border-radius:999px;background:var(--app-card-bg);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.app-header-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.app-header-tabs{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.app-header-tabs::-webkit-scrollbar{display:none}.app-header-tabs-track{position:relative;display:inline-flex;align-items:center;gap:.3rem;width:-moz-max-content;width:max-content;min-width:0;padding:.15rem;border-radius:999px;border:1px solid var(--app-card-border);background:#0000001a;box-shadow:inset 0 1px 0 var(--app-glass-highlight);--tabs-pill-x: 0px;--tabs-pill-w: 0px;--tabs-pill-opacity: 0}.app-header-tabs-pill{position:absolute;top:.15rem;left:0;height:calc(100% - .3rem);width:var(--tabs-pill-w);transform:translate(var(--tabs-pill-x));border-radius:999px;border:1px solid var(--app-nav-pill-border);background:var(--app-nav-pill);box-shadow:inset 0 1px 0 var(--app-glass-highlight);opacity:var(--tabs-pill-opacity);transition:transform .48s cubic-bezier(.2,.9,.2,1),width .48s cubic-bezier(.2,.9,.2,1),opacity .22s ease;pointer-events:none}.header-tab-btn{position:relative;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;min-height:34px;border-radius:999px;transition:color .22s ease}.app-header-tabs .header-tab-btn{border-color:transparent;background:transparent;box-shadow:none}.app-header-tabs .header-tab-btn:before,.app-header-tabs .header-tab-btn:after{display:none}.app-header-tabs .header-tab-btn.btn-primary{color:var(--app-accent-text)}.app-header-tabs .header-tab-btn.btn-secondary{color:var(--app-text)}.header-tab-icon{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;opacity:.92;filter:brightness(1.14) saturate(.92)}.header-tab-icon-lucide{width:14px;height:14px;opacity:.95}.header-tab-label{line-height:1}.header-tab-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;min-width:16px;height:16px;padding:0 4px;background:var(--app-accent-soft);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 6px 12px var(--app-shadow)}@media (max-width: 639px){.header-tab-label{display:none}.header-tab-btn{padding-left:.72rem;padding-right:.72rem;gap:.35rem}}@media (min-width: 640px){.app-header{padding:.55rem}}.profile-bubble{position:relative;flex-shrink:0;overflow:hidden;border-radius:9999px;border:1px solid rgba(255,255,255,.16);background:#00000029;transition:transform .22s ease}.profile-bubble:hover{transform:scale(1.02)}.profile-bubble-active{border-color:color-mix(in srgb,var(--app-accent) 75%,#ffffff 25%)}.profile-avatar-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar-fallback{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em}@media (min-width: 420px){.profile-avatar-fallback{font-size:1rem;line-height:1.5rem}}.profile-avatar-fallback{background:linear-gradient(125deg,var(--app-text),var(--app-link));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 16px var(--app-shadow)}.liquid-distortion-defs{position:absolute;width:0;height:0;pointer-events:none}.owner-top-nav{display:flex;justify-content:center;margin-bottom:.4rem}.owner-top-nav-glass-wrap,.bottom-dock-glass-wrap,.bottom-profile-glass-wrap{--switcher-transition: .25s cubic-bezier(1, 0, .4, 1);--switcher-height: 62px;--switcher-padding: 4px;--switcher-gap: 8px;--switcher-saturation: 140%;--switcher-shadow: var( --glass-shadow, inset 0 0 0 1px rgba(255, 255, 255, .03), inset 1.8px 3px 0 -2px rgba(255, 255, 255, .27), inset -2px -2px 0 -2px rgba(255, 255, 255, .24), inset -3px -8px 1px -6px rgba(255, 255, 255, .18), inset -.3px -1px 4px 0 rgba(0, 0, 0, .24), inset -1.5px 2.5px 0 -2px rgba(0, 0, 0, .4), inset 0 3px 4px -2px rgba(0, 0, 0, .4), inset 2px -6.5px 1px -4px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .2), 0 6px 16px 0 rgba(0, 0, 0, .16) );overflow:hidden;isolation:isolate}.owner-top-nav-glass-wrap{position:relative;width:min(100%,520px);height:var(--switcher-height)}.owner-top-nav-liquid-bg{pointer-events:none;display:block;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0}.owner-top-nav-liquid-bg .glass{width:100%;height:100%}.owner-top-nav-liquid-fill{width:100%;height:100%;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:#080c1294;background-color:color-mix(in srgb,#000 12%,transparent);backdrop-filter:blur(8px) saturate(var(--switcher-saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--switcher-saturation));box-shadow:var(--switcher-shadow);transform:translateZ(0);will-change:backdrop-filter}.owner-top-nav-track{--owner-tab-count: 3;--owner-tab-index: 0;position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--owner-tab-count, 3),minmax(0,1fr));align-items:center;gap:var(--switcher-gap);padding:var(--switcher-padding);border:none;border-radius:99em;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;isolation:isolate;overflow:hidden}.owner-top-nav-track:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:0;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 12%,transparent);box-shadow:var(--switcher-shadow);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);display:block}.owner-top-nav-track:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.031372549);background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;opacity:.92;transition:box-shadow .22s ease,opacity .22s ease}.owner-top-nav-pill{position:absolute;top:var(--switcher-padding);left:var(--switcher-padding);width:calc((100% - var(--switcher-padding) * 2 - (var(--owner-tab-count, 3) - 1) * var(--switcher-gap)) / var(--owner-tab-count, 3));height:calc(100% - var(--switcher-padding) * 2);border-radius:99em;border:none;background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition),transform var(--switcher-transition),opacity .22s ease;transform:translate(calc(var(--owner-tab-index, 0) * 100% + var(--owner-tab-index, 0) * var(--switcher-gap)));pointer-events:none;z-index:2}.owner-top-nav-track.owner-index-hidden .owner-top-nav-pill{opacity:0}.owner-top-nav-track.owner-index-0 .owner-top-nav-pill{--owner-tab-index: 0;animation:nav-thumb-pop-1 .44s ease}.owner-top-nav-track.owner-index-1 .owner-top-nav-pill{--owner-tab-index: 1;animation:nav-thumb-pop-2 .44s ease}.owner-top-nav-track.owner-index-2 .owner-top-nav-pill{--owner-tab-index: 2;animation:nav-thumb-pop-3 .44s ease}.owner-top-nav-btn{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:100%;border-radius:99em;background:transparent;color:var(--app-text);opacity:.42;border:none;font-size:.8rem;font-weight:500;transition:all .16s}.owner-top-nav-btn:hover{opacity:.7}.owner-top-nav-btn:hover .header-tab-icon-lucide{transform:scale(1.2)}.owner-top-nav-btn.is-active{color:var(--app-accent);opacity:1}.bottom-dock-shell{position:fixed;left:50%;bottom:max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px));transform:translate3d(-50%,0,0) scale(1);width:min(96vw,760px);display:flex;align-items:center;gap:.5rem;pointer-events:none;z-index:45;transition:transform .17s cubic-bezier(.2,.9,.25,1);transition-delay:40ms;will-change:transform}.bottom-dock-shell.is-hidden{transform:translate3d(-50%,calc(100% + 18px),0) scale(.95,.84);transition-delay:0ms;transition-timing-function:cubic-bezier(.3,.8,.22,1)}.bottom-dock-glass-wrap{position:relative;pointer-events:auto;flex:1;min-width:0;height:var(--switcher-height)}.bottom-dock-liquid-bg{pointer-events:none;display:block;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0}.bottom-dock-liquid-bg .glass{width:100%;height:100%}.bottom-dock-liquid-fill{width:100%;height:100%;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:#080c1294;background-color:color-mix(in srgb,#000 12%,transparent);backdrop-filter:blur(8px) saturate(var(--switcher-saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--switcher-saturation));box-shadow:var(--switcher-shadow);transform:translateZ(0);will-change:backdrop-filter}.bottom-dock-tabs{position:relative;pointer-events:auto;z-index:1;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--switcher-gap);padding:var(--switcher-padding);border:none;border-radius:99em;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;isolation:isolate;overflow:hidden}.bottom-dock-tabs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:99em;display:none}.bottom-dock-pill{position:absolute;top:var(--switcher-padding);left:var(--switcher-padding);width:calc((100% - var(--switcher-padding) * 2 - 2 * var(--switcher-gap)) / 3);height:calc(100% - var(--switcher-padding) * 2);border-radius:99em;border:none;background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition),transform var(--switcher-transition),opacity .22s ease;pointer-events:none;z-index:1}.bottom-dock-tabs.bottom-index-hidden .bottom-dock-pill{opacity:0}.bottom-dock-tabs.bottom-index-0 .bottom-dock-pill{transform:translate(0);animation:nav-thumb-pop-1 .44s ease}.bottom-dock-tabs.bottom-index-1 .bottom-dock-pill{transform:translate(calc(100% + var(--switcher-gap)));animation:nav-thumb-pop-2 .44s ease}.bottom-dock-tabs.bottom-index-2 .bottom-dock-pill{transform:translate(calc(200% + var(--switcher-gap) * 2));animation:nav-thumb-pop-3 .44s ease}.bottom-dock-btn{position:relative;z-index:2;min-height:100%;border-radius:99em;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:transparent;color:var(--app-text);opacity:.42;border:none;font-size:.76rem;font-weight:500;transition:all .16s}.bottom-dock-btn:hover{opacity:.7}.bottom-dock-btn:hover>svg{transform:scale(1.1)}.bottom-dock-btn>svg{width:22px;height:22px;stroke-width:2.2;transition:transform .2s cubic-bezier(.5,0,0,1)}.bottom-dock-btn.is-active{color:var(--app-accent);opacity:1}.bottom-dock-badge{position:absolute;top:4px;right:14px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--app-accent-soft);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 6px 12px var(--app-shadow)}.bottom-profile-glass-wrap{pointer-events:auto;position:relative;width:var(--switcher-height);height:var(--switcher-height)}.bottom-profile-glass-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:99em;display:none}.bottom-profile-liquid-bg{pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bottom-profile-liquid-bg .glass{width:100%;height:100%}.bottom-profile-liquid-fill{width:100%;height:100%;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:#080c122e;background-color:color-mix(in srgb,#000 12%,transparent);backdrop-filter:blur(18px) saturate(var(--switcher-saturation));-webkit-backdrop-filter:blur(18px) saturate(var(--switcher-saturation));box-shadow:var(--switcher-shadow);transform:translateZ(0);will-change:backdrop-filter}@supports not (color: color-mix(in srgb,white,black)){.owner-top-nav-liquid-fill,.bottom-dock-liquid-fill,.bottom-profile-liquid-fill{background-color:#080c1294}}@supports not (backdrop-filter: blur(2px)){.owner-top-nav-liquid-fill,.bottom-dock-liquid-fill,.bottom-profile-liquid-fill{background-color:#090e16e6;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000061}}@supports (-webkit-touch-callout: none){.owner-top-nav-liquid-bg,.bottom-dock-liquid-bg,.bottom-profile-liquid-bg{display:none}.owner-top-nav-track:before,.bottom-dock-tabs:before,.bottom-profile-glass-wrap:before{display:block;-webkit-backdrop-filter:blur(10px) saturate(155%);backdrop-filter:blur(10px) saturate(155%);background-color:#080c128f;box-shadow:var(--switcher-shadow)}.scroll-top-glass-btn:before{-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);background-color:#080c128f;box-shadow:var(--switcher-shadow)}}@-moz-document url-prefix(){.owner-top-nav-liquid-bg,.bottom-dock-liquid-bg,.bottom-profile-liquid-bg{display:none}.owner-top-nav-track:before,.bottom-dock-tabs:before,.bottom-profile-glass-wrap:before{display:block;-webkit-backdrop-filter:blur(10px) saturate(185%);backdrop-filter:blur(10px) saturate(185%);background-color:#080c121c;box-shadow:var(--switcher-shadow)}.scroll-top-glass-btn:before{display:block;-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);background-color:#080c121c;box-shadow:var(--switcher-shadow)}}html.ua-safari .owner-top-nav-liquid-bg,html.ua-safari .bottom-dock-liquid-bg,html.ua-safari .bottom-profile-liquid-bg,html.ua-firefox .owner-top-nav-liquid-bg,html.ua-firefox .bottom-dock-liquid-bg,html.ua-firefox .bottom-profile-liquid-bg{display:none!important}html.ua-safari .owner-top-nav-track:before,html.ua-safari .bottom-dock-tabs:before,html.ua-safari .bottom-profile-glass-wrap:before,html.ua-firefox .owner-top-nav-track:before,html.ua-firefox .bottom-dock-tabs:before,html.ua-firefox .bottom-profile-glass-wrap:before,html.ua-safari .scroll-top-glass-btn:before,html.ua-firefox .scroll-top-glass-btn:before{display:block!important;border-radius:99em;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);background-color:#080c1229;box-shadow:var(--switcher-shadow)}html.ua-telegram .bottom-dock-liquid-bg{display:none!important}html.ua-telegram .bottom-dock-tabs:before{display:block!important;border-radius:99em;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);background-color:#080c1229;box-shadow:var(--switcher-shadow)}html.ua-telegram .scroll-top-glass-btn:before{display:block!important;border-radius:99em;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);background-color:#080c1229;box-shadow:var(--switcher-shadow)}html.ua-safari .scroll-top-glass-btn,html.ua-telegram .scroll-top-glass-btn{background-color:#080c1224;-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);transform:translateZ(0);will-change:backdrop-filter}@supports (backdrop-filter: blur(8px) url(#distortion) saturate(140%)){.owner-top-nav-liquid-fill{-webkit-backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation));backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation))}.owner-top-nav-track:before{-webkit-backdrop-filter:blur(19px) url(#distortion) saturate(190%);backdrop-filter:blur(19px) url(#distortion) saturate(190%)}.bottom-dock-liquid-fill{-webkit-backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation));backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation))}.bottom-profile-liquid-fill{-webkit-backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation));backdrop-filter:blur(8px) url(#distortion) saturate(var(--switcher-saturation))}}.bottom-profile-glass{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bottom-profile-glass-wrap.is-active{color:var(--app-accent)}.bottom-profile-bubble{pointer-events:auto;width:54px;height:54px}.scroll-top-glass-btn{position:fixed;left:max(10px,env(safe-area-inset-left) + 8px);bottom:max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px));z-index:46;width:60px;height:60px;padding:4px;border-radius:99em;border:none;background:transparent;box-shadow:none;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text);transform:translateY(14px) scale(.92);pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s ease}.scroll-continue-glass-btn{left:auto;right:max(10px,env(safe-area-inset-right) + 8px);pointer-events:auto;transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s ease,bottom .24s cubic-bezier(.22,1,.36,1)}.scroll-continue-glass-btn:disabled{opacity:.45}.scroll-continue-glass-btn.is-floating{bottom:calc(max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px)) + var(--one-bottom-dock-height) + 6px)}.scroll-continue-glass-btn.is-docked{bottom:max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px))}@media (min-width: 900px){.scroll-continue-glass-btn{bottom:max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px));transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s ease}.scroll-continue-glass-btn.is-floating,.scroll-continue-glass-btn.is-docked{bottom:max(10px,env(safe-area-inset-bottom) + var(--tg-fullscreen-bottom-offset, 0px))}}.scroll-top-glass-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:0;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 12%,transparent);box-shadow:var(--switcher-shadow);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%)}.scroll-top-glass-btn:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.031372549);background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;opacity:.92;transition:box-shadow .22s ease,opacity .22s ease}@supports (backdrop-filter: blur(8px) url(#distortion) saturate(140%)){.scroll-top-glass-btn:before{-webkit-backdrop-filter:blur(19px) url(#distortion) saturate(190%);backdrop-filter:blur(19px) url(#distortion) saturate(190%)}}.scroll-top-glass-btn>svg{position:relative;z-index:2;width:28px;height:28px}.continue-pulse-icon.is-pulse{animation:continue-icon-flash .32s ease-out;filter:drop-shadow(0 0 0 transparent)}@keyframes continue-icon-flash{0%{filter:drop-shadow(0 0 0 transparent);opacity:1}40%{filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 80%,transparent 20%)) drop-shadow(0 0 28px color-mix(in srgb,currentColor 55%,transparent 45%))}to{filter:drop-shadow(0 0 0 transparent)}}.scroll-top-glass-btn.ui-active-fx.is-active.is-visible:after,.scroll-top-glass-btn.ui-active-fx[data-ui-active=true].is-visible:after{opacity:1}.scroll-top-glass-btn.is-visible{transform:translateY(0) scale(1);pointer-events:auto}.scroll-top-glass-btn:hover{color:var(--app-accent);transform:translateY(-1px) scale(1.04)}.scroll-top-glass-btn:hover:after{box-shadow:inset 0 0 0 1px #ffffff10,inset 2px 1px 0 -1px #ffffff52,inset -1.5px -1px 0 -1px #ffffff45,inset -2px -6px 1px -5px #ffffff36,inset -1px 2px 3px -1px #0008,inset 0 -4px 1px -2px #0005,0 5px 10px #00000040}.template-selection-hud{position:fixed;top:max(10px,env(safe-area-inset-top) + 8px);right:max(10px,env(safe-area-inset-right) + 8px);z-index:46;padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;color:var(--app-text);pointer-events:none;isolation:isolate;font-size:.78rem;font-weight:600}.template-selection-hud:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:0;pointer-events:none;border-radius:999px;border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 12%,transparent);box-shadow:var(--switcher-shadow);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%)}.template-selection-hud:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;pointer-events:none;border-radius:999px;border:1px solid rgba(255,255,255,.031372549);background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;opacity:.92}.template-selection-hud-item{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px}.template-selection-hud-item>svg{color:var(--app-accent)}.template-selection-hud-divider{position:relative;z-index:2;width:1px;height:16px;background:color-mix(in srgb,var(--app-accent) 40%,transparent 60%);opacity:.6}.template-selection-hud--stacked{flex-direction:column;align-items:stretch;gap:0;padding:10px 12px;border-radius:1rem;min-width:5.85rem}.template-selection-hud--stacked:before,.template-selection-hud--stacked:after{border-radius:1rem}.template-selection-hud--liquid{--hud-blob-radius: 20px 26px 19px 25px / 23px 18px 25px 20px;--hud-displacement-scale: 1;--hud-saturation: 1.55;--hud-chromatic-aberration: .56;--hud-elasticity: .82;--hud-corner-light: .22;border-radius:var(--hud-blob-radius);overflow:hidden;border:1px solid rgba(255,255,255,.062745098);background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 1px 1px -1px #ffffff1a,inset 0 -2px 2px -2px #0006,0 4px 10px #0000002d;-webkit-backdrop-filter:blur(10px) saturate(calc(var(--hud-saturation) * 100%));backdrop-filter:blur(10px) saturate(calc(var(--hud-saturation) * 100%))}.template-selection-hud--liquid:before,.template-selection-hud--liquid:after{border-radius:var(--hud-blob-radius)}.template-selection-hud--liquid:before{top:0;right:0;bottom:0;left:0;padding:1px;border:0;background:linear-gradient(135deg,rgba(255,255,255,calc(var(--hud-corner-light) * 1)),#ffffff14 34%,#ffffff14 66%,rgba(255,255,255,calc(var(--hud-corner-light) * .95)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1}.template-selection-hud--liquid:after{top:0;right:0;bottom:0;left:0;border:0;background:linear-gradient(90deg,#ff004c12,#1eff780d 48%,#409cff14);box-shadow:none;opacity:var(--hud-chromatic-aberration);mix-blend-mode:screen;transform:translate(calc(.35px * var(--hud-displacement-scale)))}.template-selection-hud-rows{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;width:100%}.template-selection-hud-row{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;line-height:1.15}.template-selection-hud-row>svg,.template-selection-hud-row>.template-selection-hud-icon{flex-shrink:0;color:var(--app-accent)}.template-selection-hud-icon{display:block;width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.template-selection-hud-row-sep{height:1px;width:100%;background:color-mix(in srgb,var(--app-accent) 38%,transparent 62%);opacity:.42}@media (max-width: 559px){.owner-top-nav-btn span{font-size:.72rem}.owner-top-nav-glass-wrap{--switcher-height: 56px;--switcher-padding: 3px;--switcher-gap: 6px}.bottom-dock-shell{width:min(96vw,560px)}.bottom-dock-glass-wrap{height:var(--switcher-height)}.bottom-dock-btn{font-size:.68rem}.bottom-dock-btn>svg{width:21px;height:21px}.bottom-profile-glass-wrap{width:62px;height:62px}.bottom-profile-bubble{width:50px;height:50px}}@media (max-width: 389px){.owner-top-nav-glass-wrap{--switcher-height: 52px;--switcher-padding: 2.5px;--switcher-gap: 5px}}@keyframes nav-thumb-pop-1{0%{scale:1 1}50%{scale:1.05 1.1}to{scale:1 1}}@keyframes nav-thumb-pop-2{0%{scale:1 1}50%{scale:1.1 1.1}to{scale:1 1}}@keyframes nav-thumb-pop-3{0%{scale:1 1}50%{scale:1.05 1.1}to{scale:1 1}}.live-preview-svg svg{width:100%;height:100%;shape-rendering:geometricPrecision}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;align-items:flex-start}.settings-row>div{min-width:0;flex:1 1 auto}.settings-row-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text)}.settings-row-hint{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:var(--app-hint)}.settings-drawer-panel .settings-row-hint{color:var(--settings-drawer-muted)}.settings-row-hint{overflow-wrap:anywhere}.settings-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--app-accent);border:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent 55%);background:color-mix(in srgb,var(--app-accent) 16%,transparent 84%)}.settings-switch{position:relative;width:48px;min-width:48px;max-width:48px;height:28px;min-height:28px;max-height:28px;border-radius:999px;border:1px solid var(--app-card-border);background:color-mix(in srgb,var(--app-card-bg) 85%,transparent 15%);transition:background .18s ease,border-color .18s ease;flex:0 0 auto;align-self:center}.settings-switch.is-on{border-color:color-mix(in srgb,var(--app-accent) 50%,transparent 50%);background:color-mix(in srgb,var(--app-accent) 24%,var(--app-card-bg) 76%)}.settings-switch-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 4px 10px #00000040;transition:transform .18s ease}.settings-switch.is-on .settings-switch-knob{transform:translate(20px)}.settings-policy-item{border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--app-hint)}.settings-drawer-panel .settings-policy-item{color:var(--settings-drawer-muted)}.settings-policy-item{border:1px solid var(--app-card-border);background:color-mix(in srgb,var(--app-card-bg) 88%,transparent 12%)}.settings-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;pointer-events:auto}.settings-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#01060e9e;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.one-drawer-content{--one-drawer-border: color-mix(in srgb, var(--app-card-border) 82%, transparent 18%);--one-drawer-handle-bg: color-mix(in srgb, var(--app-text) 12%, transparent 88%);--one-drawer-line: color-mix(in srgb, var(--app-card-border) 56%, transparent 44%);border:1px solid var(--one-drawer-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-card-bg) 95%,transparent 5%),color-mix(in srgb,var(--app-bg) 86%,transparent 14%));-webkit-backdrop-filter:blur(22px) saturate(176%);backdrop-filter:blur(22px) saturate(176%);box-shadow:0 -18px 44px #00000094,inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff08;overflow:hidden;transform:translateZ(0);will-change:transform,backdrop-filter;backface-visibility:hidden}.one-drawer-topline{width:100%;height:1px;flex-shrink:0;background:var(--one-drawer-line)}.one-drawer-handle{width:min(44vw,164px);height:16px;border-radius:999px;margin:10px auto 8px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--one-drawer-border) 72%,transparent 28%);background:var(--one-drawer-handle-bg);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000040,0 2px 14px #00000029;pointer-events:none}@supports not (backdrop-filter: blur(2px)){.one-drawer-content{background:color-mix(in srgb,var(--app-bg) 90%,#000 10%)}}@supports (-webkit-touch-callout: none){.one-drawer-content{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(180deg,#0b101bc7,#080b12d6)}}@-moz-document url-prefix(){.one-drawer-content{backdrop-filter:blur(16px) saturate(164%);-webkit-backdrop-filter:blur(16px) saturate(164%);background:linear-gradient(180deg,#0b101b9e,#080b12b8)}}html.ua-safari .one-drawer-content,html.ua-firefox .one-drawer-content{-webkit-backdrop-filter:blur(18px) saturate(164%);backdrop-filter:blur(18px) saturate(164%)}.settings-drawer-panel{--settings-drawer-accent: var(--app-accent);--settings-drawer-bg: color-mix(in srgb, var(--app-card-bg) 92%, var(--app-bg) 8%);--settings-drawer-card-bg: color-mix(in srgb, var(--app-card-bg) 88%, var(--app-secondary-bg) 12%);--settings-drawer-card-border: color-mix(in srgb, var(--app-card-border) 86%, transparent 14%);--settings-drawer-text: var(--app-text);--settings-drawer-muted: var(--app-hint);position:absolute;left:0;right:0;bottom:0;margin-inline:auto;width:min(96vw,760px);max-height:min(86vh,820px);border-radius:24px 24px 0 0;border:1px solid var(--settings-drawer-card-border);border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--settings-drawer-bg) 94%,transparent 6%),var(--settings-drawer-bg));box-shadow:0 -20px 50px #00000094,inset 0 1px #ffffff24;overflow:hidden;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.settings-drawer-handle{width:46px;height:5px;border-radius:999px;margin:.6rem auto .15rem;background:color-mix(in srgb,var(--settings-drawer-accent) 46%,rgba(255,255,255,.55) 54%);touch-action:none;cursor:grab}.settings-drawer-handle:active{cursor:grabbing}.settings-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.45rem .95rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--settings-drawer-card-border) 66%,transparent 34%)}.settings-drawer-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--settings-drawer-text)}.settings-drawer-subtitle{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:var(--settings-drawer-muted)}.settings-drawer-close{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--settings-drawer-text);border:1px solid color-mix(in srgb,var(--settings-drawer-card-border) 86%,transparent 14%);background:color-mix(in srgb,var(--settings-drawer-card-bg) 86%,black 14%)}.settings-drawer-close:hover{border-color:color-mix(in srgb,var(--settings-drawer-accent) 52%,transparent 48%);background:color-mix(in srgb,var(--settings-drawer-accent) 18%,var(--settings-drawer-card-bg) 82%)}.settings-drawer-content{padding:.85rem;padding-bottom:max(1rem,env(safe-area-inset-bottom) + .55rem);max-height:calc(min(86vh,820px) - 76px);overflow-y:auto}.settings-drawer-panel .card{background:color-mix(in srgb,var(--settings-drawer-card-bg) 94%,var(--app-bg) 6%);border-color:color-mix(in srgb,var(--settings-drawer-card-border) 82%,transparent 18%);box-shadow:inset 0 1px #ffffff1f,0 12px 28px color-mix(in srgb,var(--app-shadow) 84%,transparent 16%)}.settings-drawer-panel .btn-secondary{color:var(--settings-drawer-text);border-color:color-mix(in srgb,var(--settings-drawer-card-border) 78%,transparent 22%);background:color-mix(in srgb,var(--settings-drawer-card-bg) 90%,var(--app-bg) 10%)}.settings-drawer-panel .btn-primary{border-color:color-mix(in srgb,var(--settings-drawer-accent) 55%,transparent 45%);background:color-mix(in srgb,var(--settings-drawer-accent) 56%,var(--app-secondary-bg) 44%);color:#fff}.settings-drawer-panel .settings-row-title{color:var(--settings-drawer-text)}.settings-drawer-panel .settings-row-hint,.settings-drawer-panel .settings-policy-item,.settings-drawer-panel .text-tg-muted{color:var(--settings-drawer-muted)!important}.settings-drawer-panel .settings-policy-item{border-color:color-mix(in srgb,var(--settings-drawer-card-border) 74%,transparent 26%);background:color-mix(in srgb,var(--settings-drawer-card-bg) 92%,var(--app-bg) 8%)}.settings-drawer-panel .settings-switch{border-color:color-mix(in srgb,var(--settings-drawer-card-border) 82%,transparent 18%);background:color-mix(in srgb,var(--app-secondary-bg) 80%,var(--settings-drawer-card-bg) 20%)}.settings-drawer-panel .settings-switch.is-on{border-color:color-mix(in srgb,var(--settings-drawer-accent) 54%,transparent 46%);background:color-mix(in srgb,var(--settings-drawer-accent) 28%,var(--app-secondary-bg) 72%)}.settings-drawer-panel .chip-scroll-wrap{background:color-mix(in srgb,var(--settings-drawer-card-bg) 92%,var(--app-bg) 8%);border-color:color-mix(in srgb,var(--settings-drawer-card-border) 78%,transparent 22%)}@media (max-width: 640px){.settings-drawer-panel{width:100vw;border-radius:22px 22px 0 0}.settings-drawer-content{padding-left:.7rem;padding-right:.7rem}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.chip-scroll-wrap{position:relative;border-radius:1rem;padding:.25rem;background:var(--app-chip-bg);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight)}.chip-scroll-wrap:before,.chip-scroll-wrap:after{content:"";position:absolute;top:6px;bottom:6px;width:18px;pointer-events:none;z-index:1}.chip-scroll-wrap:before{left:4px;background:linear-gradient(90deg,var(--app-card-bg),transparent)}.chip-scroll-wrap:after{right:4px;background:linear-gradient(270deg,var(--app-card-bg),transparent)}.chip-scroll{display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap;padding:.25rem;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.chip-scroll::-webkit-scrollbar{display:none}.chip-item{flex-shrink:0;scroll-snap-align:start}.owner-dashboard-chip-wrap .chip-scroll{display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap;padding:.1rem}.owner-dashboard-chip-wrap .chip-item{min-width:132px}.owner-chip-btn{width:100%}@media (max-width: 725px){.owner-dashboard-chip-wrap:before,.owner-dashboard-chip-wrap:after{display:none}.owner-dashboard-chip-wrap .chip-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible;white-space:normal;padding:0;scroll-snap-type:none}.owner-dashboard-chip-wrap .chip-item{min-width:0;width:100%;text-align:center;scroll-snap-align:none}}@media (min-width: 726px){.owner-dashboard-chip-wrap .chip-scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:.5rem;overflow-x:visible;white-space:normal;padding:0}.owner-dashboard-chip-wrap .chip-item{min-width:0;width:100%}.chip-scroll-wrap:before,.chip-scroll-wrap:after{display:none}.chip-scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;overflow-x:visible;white-space:normal;padding:0;scroll-snap-type:none}.chip-item{width:100%;text-align:center;scroll-snap-align:none}}.template-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1),gap .26s ease;will-change:grid-template-columns}@media (min-width: 360px){.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}.template-card{aspect-ratio:1/1;min-height:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,opacity .22s ease,filter .26s ease}.template-preview-box{height:100%}@keyframes template-grid-reflow-in{0%{opacity:.82;transform:translateY(5px) scale(.992);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.template-selector-shell{background:var(--app-card-bg);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 22px 44px var(--app-shadow)}.template-selector-chip-wrap{background:var(--app-chip-bg);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.template-selector-chip-wrap:before{background:linear-gradient(90deg,var(--app-card-bg),transparent)}.template-selector-chip-wrap:after{background:linear-gradient(270deg,var(--app-card-bg),transparent)}.template-selector-chip-wrap:before,.template-selector-chip-wrap:after{display:none}.template-selector-chip-wrap .chip-scroll{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:.125rem;scroll-snap-type:x proximity;scroll-padding-inline:.35rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.template-selector-chip-wrap .chip-item{flex:0 0 auto;min-width:148px;max-width:230px;scroll-snap-align:start}@media (max-width: 559px){.template-selector-chip-wrap .chip-item{min-width:126px;max-width:none}}@media (min-width: 860px){.template-selector-chip-wrap .chip-scroll{justify-content:space-between}.template-selector-chip-wrap .chip-item{flex:1 1 0;min-width:0;max-width:none}}.template-selector-shell .template-card{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 14px 30px var(--app-shadow)}.template-selector-shell .template-card .template-preview-box{background:#00000024}.template-selector-card-default{border-color:var(--app-card-border);background:transparent}.template-selector-card-ready{position:relative;overflow:hidden;isolation:isolate;border-color:var(--app-nav-pill-border);background:transparent;box-shadow:none}[data-ui-component=template-selector-card]{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--one-template-corner-fallback, 22px);corner-shape:initial;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-component=template-selector-card][data-ui-active=true]{background:transparent;box-shadow:none}[data-ui-component=template-selector] [data-ui-component=template-selector-card]{border-radius:var(--one-template-corner-fallback, 22px);corner-shape:initial;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-component=template-selector] [data-ui-component=template-selector-card][data-ui-active=true]{border-color:transparent;background:transparent;box-shadow:none}[data-ui-component=template-selector-card]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:var(--one-template-corner-fallback, 22px);border:1px solid rgba(255,255,255,.031372549);background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;opacity:1}[data-ui-component=template-selector-card]>*{position:relative;z-index:1}.template-selector-card-active{border-color:var(--app-nav-pill-border);background:transparent;box-shadow:none}.template-selector-preview-only{height:100%;min-height:0;aspect-ratio:auto;margin-bottom:0}[data-ui-component=template-selector-card][data-ui-loading=true]{display:grid;align-items:center;justify-items:center}[data-ui-component=template-selector-card][data-ui-loading=true] .template-preview-box,[data-ui-component=template-selector-card][data-ui-loading=true] .template-selector-preview-only{width:100%;height:auto;max-height:none;aspect-ratio:1/1;margin:0 auto;align-self:center;justify-self:center}.template-mode-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding:4px;border-radius:99em;border:none;background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;isolation:auto}.template-mode-switch:hover,.template-mode-switch:focus-within{border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;outline:none}.template-mode-btn{position:relative;z-index:1;overflow:hidden;isolation:isolate;border-radius:999px;border:none;background:transparent;color:var(--app-text);opacity:.52;font-weight:600;font-size:.86rem;letter-spacing:.01em;padding:.58rem .9rem;transition:color .18s ease,opacity .18s ease,transform .18s ease}.template-mode-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 12%,transparent);box-shadow:var(--switcher-shadow);-webkit-backdrop-filter:blur(19px) saturate(190%);backdrop-filter:blur(19px) saturate(190%);opacity:.92;transition:opacity .2s ease}.template-mode-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:99em;border:1px solid rgba(255,255,255,.031372549);background-color:#0000004d;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #0006,inset 0 -4px 1px -2px #0003,0 3px 6px #00000029;opacity:0;transition:opacity .2s ease,box-shadow .22s ease}.template-mode-btn:hover{opacity:.74}.template-mode-btn.is-active{color:var(--app-accent);opacity:1;background:transparent;border:none;box-shadow:none}.template-mode-btn.is-active:after{opacity:1}.template-mode-btn.is-active:hover{transform:translateY(-1px)}.package-catalog-grid{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.package-card{--package-card-corner-fallback: 24px;--package-card-corner-squircle: 66px;width:100%;text-align:left;border-radius:var(--package-card-corner-fallback);border:1px solid var(--app-card-border);background:color-mix(in srgb,var(--app-card-bg) 86%,transparent 14%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 14px 28px var(--app-shadow);padding:.7rem;display:flex;flex-direction:column;gap:.58rem;transition:border-color .18s ease,transform .2s ease,box-shadow .2s ease}.package-card.is-active{border-color:color-mix(in srgb,var(--app-accent) 68%,var(--app-card-border) 32%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 16px 30px var(--app-shadow)}.package-card-banner{--package-card-banner-corner-fallback: 30px;--package-card-banner-corner-squircle: 76px;width:100%;aspect-ratio:5/2;overflow:hidden;border-radius:var(--package-card-banner-corner-fallback);border:1px solid color-mix(in srgb,var(--app-card-border) 72%,transparent 28%);background:color-mix(in srgb,var(--app-bg) 75%,var(--app-card-bg) 25%);position:relative}.package-card-banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.package-card-banner-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;color:var(--app-text);background:linear-gradient(120deg,color-mix(in srgb,var(--app-accent) 20%,transparent 80%),color-mix(in srgb,var(--app-link) 16%,transparent 84%))}.package-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.package-card-title{font-size:.96rem;font-weight:700;color:var(--app-text)}.package-card-value{font-size:.82rem;font-weight:700;color:var(--app-link);white-space:nowrap}.package-card-desc{font-size:.75rem;line-height:1.4;color:var(--app-hint);min-height:2.15rem}.home-banner-carousel{--carousel-radius: .92rem;--carousel-image-corner-fallback: 26px;--carousel-image-corner-squircle: 82px;width:100%;margin-top:.36rem;margin-bottom:.56rem}.home-banner-carousel.ui-glass-banner{border:0;background:transparent;background-color:transparent}.home-banner-carousel.ui-glass-shadow,.home-banner-carousel.ui-glass-shadow-none{box-shadow:none}.home-banner-carousel .carousel-container{position:relative;overflow:hidden;border:0;border-radius:var(--carousel-radius);padding:0;background:transparent;box-shadow:none}.home-banner-carousel .carousel-preload{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;opacity:0}.home-banner-carousel .carousel-viewport{width:100%;overflow:hidden;overflow:clip;border-radius:var(--carousel-radius);border:0;outline:0;box-shadow:none}.home-banner-carousel .carousel-track{display:flex;width:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;will-change:transform}.home-banner-carousel .carousel-track:active{cursor:grabbing}.home-banner-carousel .carousel-item{position:relative;width:auto;min-width:0;flex:0 0 auto;box-sizing:border-box;overflow:hidden;border-radius:var(--carousel-radius);border:0;background:color-mix(in srgb,var(--app-bg) 74%,var(--app-card-bg) 26%);aspect-ratio:1600/406;display:flex;align-items:center;justify-content:center}.home-banner-carousel .carousel-item-image{border-radius:var(--carousel-image-corner-fallback);border:1px solid color-mix(in srgb,var(--app-card-border) 78%,transparent 22%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;opacity:1;transition:opacity .22s ease;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-banner-carousel .carousel-item-image--paint{-o-object-fit:unset;object-fit:unset;background-size:cover;background-position:center center;background-repeat:no-repeat;flex-shrink:0}.home-banner-carousel .carousel-item-image.is-loading{opacity:0}.home-banner-carousel .carousel-item-image.is-loaded{opacity:1}.home-banner-carousel .carousel-item-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--carousel-image-corner-fallback);pointer-events:none;opacity:.45;background:linear-gradient(110deg,color-mix(in srgb,var(--app-card-bg) 92%,transparent 8%) 8%,color-mix(in srgb,var(--app-text) 10%,var(--app-card-bg) 90%) 20%,color-mix(in srgb,var(--app-card-bg) 92%,transparent 8%) 33%);background-size:220% 100%;animation:carousel-skeleton-shine 1.3s linear infinite}@supports (corner-shape: squircle){.home-banner-carousel .carousel-item-image,.home-banner-carousel .carousel-item-image--paint,.home-banner-carousel .carousel-item-skeleton{corner-shape:squircle;border-radius:var(--carousel-image-corner-squircle)}}@keyframes carousel-skeleton-shine{0%{background-position:180% 0}to{background-position:-40% 0}}.package-tier-grid{display:grid;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.package-tier-card{--package-tier-card-corner-fallback: 24px;--package-tier-card-corner-squircle: 66px;width:100%;border-radius:var(--package-tier-card-corner-fallback);border:1px solid var(--app-card-border);background:color-mix(in srgb,var(--app-card-bg) 90%,transparent 10%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 20px var(--app-shadow);padding:.64rem;text-align:left;display:flex;flex-direction:column;gap:.46rem;transition:border-color .17s ease,transform .18s ease}.package-tier-card.is-active{border-color:color-mix(in srgb,var(--app-link) 64%,var(--app-card-border) 36%)}.package-tier-card-horizontal{grid-column:1/-1}.package-tier-poster{--package-tier-poster-corner-fallback: 32px;--package-tier-poster-corner-squircle: 86px;width:100%;aspect-ratio:1/1;border-radius:var(--package-tier-poster-corner-fallback);border:1px solid color-mix(in srgb,var(--app-card-border) 72%,transparent 28%);background:color-mix(in srgb,var(--app-bg) 70%,var(--app-card-bg) 30%);display:grid;place-items:center;overflow:hidden}@supports (corner-shape: squircle){.package-card{corner-shape:squircle;border-radius:var(--package-card-corner-squircle)}.package-card-banner{corner-shape:squircle;border-radius:var(--package-card-banner-corner-squircle)}.package-tier-card{corner-shape:squircle;border-radius:var(--package-tier-card-corner-squircle)}.package-tier-poster{corner-shape:squircle;border-radius:var(--package-tier-poster-corner-squircle)}}@supports not (corner-shape: squircle){.package-card{border-radius:var(--package-card-corner-fallback)}.package-card-banner{border-radius:var(--package-card-banner-corner-fallback)}.package-tier-card{border-radius:var(--package-tier-card-corner-fallback)}.package-tier-poster{border-radius:var(--package-tier-poster-corner-fallback)}.package-template-preview-media{border-radius:var(--package-template-preview-media-corner-fallback)}}.package-tier-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.package-tier-poster-inner{font-size:1.25rem;font-weight:800;color:var(--app-text)}.package-tier-poster-wide{aspect-ratio:1600/640}.package-tier-poster-wide-inner{font-size:.8rem;font-weight:700;color:var(--app-hint);letter-spacing:.08em}.package-tier-title{font-size:.88rem;font-weight:700;color:var(--app-text)}.package-tier-meta{font-size:.76rem;color:var(--app-link);font-weight:600}.package-template-preview-grid{display:grid;gap:.58rem;grid-template-columns:repeat(3,minmax(0,1fr))}.package-template-preview-card{display:flex;flex-direction:column;gap:0;min-width:0}.package-template-preview-card.one-apple-corner-lg{border-radius:30px}.package-template-preview-card[data-tooltip]{position:relative}.package-template-preview-card[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:.52rem;right:.52rem;bottom:.52rem;z-index:2;padding:.3rem .48rem;border-radius:999px;font-size:.64rem;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--app-text);background:color-mix(in srgb,var(--app-bg) 70%,transparent 30%);border:1px solid color-mix(in srgb,var(--app-card-border) 80%,transparent 20%);box-shadow:0 8px 18px color-mix(in srgb,var(--app-shadow) 75%,transparent 25%);opacity:0;transform:translateY(6px) scale(.965);pointer-events:none;transition:opacity .14s ease,transform .16s cubic-bezier(.22,1,.36,1)}.package-template-preview-card[data-tooltip]:hover:after,.package-template-preview-card[data-tooltip]:focus-visible:after,.package-template-preview-card[data-tooltip]:active:after{opacity:1;transform:translateY(0) scale(1)}.package-template-preview-media{--package-template-preview-media-corner-fallback: 32px;--package-template-preview-media-corner-squircle: 82px;width:100%;aspect-ratio:1/1;border-radius:var(--package-template-preview-media-corner-fallback);border:1px solid color-mix(in srgb,var(--app-card-border) 72%,transparent 28%);background:color-mix(in srgb,var(--app-bg) 70%,var(--app-card-bg) 30%);display:grid;place-items:center;overflow:hidden}.package-template-preview-media.one-apple-corner-lg{border-radius:32px}@supports (corner-shape: squircle){.package-template-preview-media{corner-shape:squircle;border-radius:var(--package-template-preview-media-corner-squircle)}}html.ua-safari .package-card,html.ua-safari .package-card-banner,html.ua-safari .package-tier-card,html.ua-safari .package-tier-poster,html.ua-safari .package-template-preview-card,html.ua-safari .package-template-preview-media,html.ua-firefox .package-card,html.ua-firefox .package-card-banner,html.ua-firefox .package-tier-card,html.ua-firefox .package-tier-poster,html.ua-firefox .package-template-preview-card,html.ua-firefox .package-template-preview-media{corner-shape:initial}html.ua-safari .package-card,html.ua-firefox .package-card{border-radius:24px}html.ua-safari .package-card-banner,html.ua-firefox .package-card-banner{border-radius:30px}html.ua-safari .package-tier-card,html.ua-firefox .package-tier-card{border-radius:24px}html.ua-safari .package-tier-poster,html.ua-firefox .package-tier-poster{border-radius:32px}html.ua-safari .package-template-preview-card,html.ua-firefox .package-template-preview-card{border-radius:24px}html.ua-safari .package-template-preview-media,html.ua-firefox .package-template-preview-media{border-radius:32px}html.ua-safari .package-template-preview-grid{align-items:stretch}html.ua-safari .package-template-preview-card{min-height:0}html.ua-safari .package-template-preview-media{display:block;width:100%;max-width:100%;line-height:0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@supports not (color: color-mix(in srgb,black 50%,white 50%)){.package-card{background:var(--app-card-bg)}.package-card-banner,.package-tier-poster,.package-template-preview-media{border-color:var(--app-card-border);background:#10101485}.package-template-preview-card[data-tooltip]:after{background:#101014bd;border-color:var(--app-card-border)}.cursor-follow-tooltip-label,.cursor-follow-tooltip:after{background:#101014bd;border-color:var(--app-card-border)}}.package-template-preview-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.package-template-preview-media span{font-size:.7rem;color:var(--app-hint);padding:0 .2rem;text-align:center}.package-gradient-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem}.package-gradient-editor-card{border:1px solid color-mix(in srgb,var(--app-card-border) 74%,transparent 26%);background:color-mix(in srgb,var(--app-card-bg) 92%,transparent 8%);border-radius:.82rem;padding:.5rem;display:flex;flex-direction:column;gap:.48rem}.package-gradient-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.package-gradient-editor-title{font-size:.76rem;font-weight:700}.package-gradient-editor-subtitle{font-size:.64rem;color:var(--app-hint)}.package-gradient-editor-preview{width:100%;height:36px;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--app-card-border) 72%,transparent 28%);box-shadow:inset 0 1px 0 var(--app-glass-highlight)}.package-gradient-editor-preview.is-radial{width:80px;height:80px;border-radius:999px;margin:0 auto}.package-gradient-editor-stop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.4rem}.package-gradient-editor-stop{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"label label" "swatch value";align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--app-card-border) 72%,transparent 28%);border-radius:.68rem;padding:.34rem;background:color-mix(in srgb,var(--app-bg) 72%,var(--app-card-bg) 28%)}.package-gradient-editor-stop-label{grid-area:label;font-size:.66rem;line-height:1.1;color:var(--app-hint)}.package-gradient-editor-swatch{grid-area:swatch;width:36px;min-width:36px;height:30px;border-radius:.52rem}.package-gradient-editor-input{grid-area:value;min-width:0;padding-left:.5rem;padding-right:.5rem;font-size:.72rem;height:30px}@media (max-width: 640px){.package-tier-grid,.package-template-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-gradient-editor-grid{grid-template-columns:1fr}.package-gradient-editor-stop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 860px){.package-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-selector-pick-btn{position:absolute;right:.5rem;top:.5rem;z-index:2;width:2.15rem;height:2.15rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-text) 20%,transparent 80%);display:inline-flex;align-items:center;justify-content:center;color:var(--app-hint);background:color-mix(in srgb,var(--app-card-bg) 78%,rgba(0,0,0,.22) 22%);-webkit-backdrop-filter:blur(15px) saturate(152%);backdrop-filter:blur(15px) saturate(152%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 16px var(--app-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.template-selector-pick-btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.template-selector-pick-btn:hover{transform:translateY(-1px) scale(1.05);border-color:color-mix(in srgb,var(--app-text) 35%,transparent 65%);color:var(--app-text)}.template-selector-pick-btn-active{border-color:color-mix(in srgb,var(--app-accent) 62%,#ffffff 38%);color:color-mix(in srgb,var(--app-ok) 92%,#ffffff 8%);background:color-mix(in srgb,var(--app-accent) 34%,rgba(0,0,0,.22) 66%);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px color-mix(in srgb,var(--app-accent) 32%,transparent 68%),0 10px 20px var(--app-shadow)}.template-selector-pick-btn-active svg{transform:scale(1.06)}.template-selector-icon-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.82) rotate(-8deg);transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.template-selector-icon-wrap.is-visible{opacity:1;transform:scale(1) rotate(0)}.template-selector-icon-circle svg{stroke-linecap:round;stroke-linejoin:round}.template-selector-icon-check svg{stroke-linecap:round;stroke-linejoin:round;stroke:currentColor}.template-selector-ready-dot{position:absolute;left:.56rem;top:.64rem;z-index:2;width:.6rem;height:.6rem;border-radius:9999px;background:radial-gradient(circle at 35% 35%,#ffffff,var(--app-ok));box-shadow:0 0 0 1px var(--app-card-border),0 0 8px var(--app-shadow)}.template-selector-state-dot{position:absolute;left:.58rem;bottom:.58rem;z-index:2;width:.52rem;height:.52rem;border-radius:9999px}.template-selector-state-dot-loading{background:radial-gradient(circle at 35% 35%,#ffffff,var(--app-link))}.template-selector-state-dot-error{background:radial-gradient(circle at 35% 35%,#ffffff,var(--app-danger))}.template-lab-shell{background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);border:1px solid color-mix(in srgb,var(--one-border) 84%,transparent 16%);-webkit-backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-2));backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-2));box-shadow:inset 0 1px color-mix(in srgb,var(--one-glow) 86%,transparent 14%),0 22px 42px color-mix(in srgb,var(--one-shadow) 78%,transparent 22%);overflow:visible}.template-lab-shell .btn,.template-lab-shell .template-lab-ready-toggle{border-radius:14px;padding:.45rem .9rem;font-size:clamp(.7rem,2vw,.85rem);font-weight:600;letter-spacing:.01em;min-height:44px;border:1px solid color-mix(in srgb,var(--one-border) 78%,transparent 22%);background:linear-gradient(180deg,#ffffff14,#00000038),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 12px 26px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.template-lab-shell .btn:focus-visible,.template-lab-shell .template-lab-ready-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,transparent 45%);outline-offset:2px}.template-lab-shell .btn-primary{color:color-mix(in srgb,var(--app-accent-text) 96%,white 4%);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent 45%);background:radial-gradient(140px 80px at 18% 18%,color-mix(in srgb,var(--app-accent) 35%,transparent 65%),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--app-accent) 36%,transparent 64%),#0000002e);box-shadow:inset 0 1px #ffffff47,0 14px 28px color-mix(in srgb,var(--app-accent) 20%,transparent 80%)}.template-lab-shell .btn-secondary{color:color-mix(in srgb,var(--tg-theme-text-color) 90%,white 10%);background:linear-gradient(180deg,#ffffff0f,#00000040),color-mix(in srgb,var(--one-surface) 92%,transparent 8%)}.template-lab-shell .btn:hover:not(:disabled),.template-lab-shell .template-lab-ready-toggle:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:inset 0 1px #ffffff3d,0 16px 30px color-mix(in srgb,var(--one-shadow) 68%,transparent 32%)}.template-lab-shell .btn:active:not(:disabled),.template-lab-shell .template-lab-ready-toggle:active:not(:disabled){transform:translateY(0) scale(.995)}.template-lab-page{width:100%}.template-lab-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.template-lab-back-btn{flex:0 0 auto;white-space:nowrap}.template-lab-chip-wrap{background:var(--app-chip-bg);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 24px var(--app-shadow)}.template-lab-chip-wrap:before,.template-lab-chip-wrap:after{display:none}.template-lab-chip-wrap .chip-scroll{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:.125rem;scroll-snap-type:x proximity;scroll-padding-inline:.35rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.template-lab-chip-wrap .chip-item{flex:0 0 auto;min-width:148px;max-width:230px;scroll-snap-align:start}.template-lab-chip-wrap .btn{border-radius:16px;padding:.5rem .75rem;font-size:.85rem;min-height:36px;border:1px solid var(--app-card-border);background:transparent;box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-lab-chip-wrap .btn-primary{color:var(--app-accent-text);background:var(--app-accent-strong);border-color:var(--app-nav-pill-border)}.template-lab-chip-wrap .btn-secondary{color:var(--app-text);background:color-mix(in srgb,var(--app-secondary-bg) 88%,var(--app-bg) 12%)}.template-lab-chip-wrap .btn:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.template-lab-chip-wrap .btn:active:not(:disabled){transform:translateY(0) scale(.998)}@media (max-width: 559px){.template-lab-chip-wrap .chip-item{min-width:126px;max-width:none}}@media (min-width: 860px){.template-lab-chip-wrap .chip-scroll{justify-content:space-between}.template-lab-chip-wrap .chip-item{flex:1 1 0;min-width:0;max-width:none}}.template-lab-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--one-border) 82%,transparent 18%);background:color-mix(in srgb,var(--one-surface) 92%,transparent 8%);-webkit-backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-1));backdrop-filter:blur(var(--one-glass-blur-2)) saturate(var(--one-glass-sat-3)) contrast(var(--one-glass-dist-1));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 -1px color-mix(in srgb,var(--one-glow) 24%,transparent),0 14px 30px color-mix(in srgb,var(--one-shadow) 78%,transparent 22%);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .22s ease,background .22s ease}.template-lab-shell .template-grid{grid-auto-rows:auto;align-items:stretch}.template-lab-shell .template-lab-card{height:auto;min-height:240px;aspect-ratio:auto}@media (hover: hover){.template-lab-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--one-accent) 42%,var(--one-border) 58%);box-shadow:inset 0 1px #fff3,0 18px 36px color-mix(in srgb,var(--one-shadow) 72%,transparent 28%)}.template-lab-card:hover .template-lab-preview-box{border-color:color-mix(in srgb,var(--one-accent) 38%,var(--one-border) 62%)}}.template-lab-card:before,.template-lab-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.template-lab-card:before{background:none}.template-lab-card:after{background:none}.template-lab-card-ready{border-color:color-mix(in srgb,var(--app-accent) 40%,var(--app-card-border) 60%);background:var(--app-card-bg);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 16px 32px var(--app-shadow)}.template-lab-card-pending{border-color:var(--app-card-border);background:var(--app-card-bg);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 14px 30px var(--app-shadow)}.template-lab-preview-box{aspect-ratio:1/1;background:var(--app-card-bg);border-color:var(--app-card-border)}.template-lab-card-main{display:flex;flex:1;flex-direction:column;gap:.25rem}.template-lab-card-meta{display:grid;gap:.35rem;min-height:74px}.template-lab-tags{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-lab-card-actions .btn{width:100%;justify-content:center}.template-lab-card-actions{display:flex;align-items:center;justify-content:flex-end;padding-top:.25rem;margin-top:auto;width:100%}.template-lab-ready-toggle{color:var(--app-text);position:relative;overflow:hidden;border-radius:16px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;padding-block:.5rem;padding-inline:1rem;min-height:2.625rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--app-card-border);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow)}.template-lab-ready-toggle:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.template-lab-ready-toggle:active:not(:disabled){transform:translateY(0) scale(.998)}.template-lab-ready-toggle:disabled{cursor:not-allowed;opacity:.45}.template-lab-shell .template-lab-ready-toggle{border-radius:14px;padding:.45rem .9rem;font-size:clamp(.7rem,2vw,.85rem);font-weight:600;letter-spacing:.01em;min-height:44px;border:1px solid color-mix(in srgb,var(--one-border) 78%,transparent 22%);background:linear-gradient(180deg,#ffffff14,#00000038),color-mix(in srgb,var(--one-surface) 92%,transparent 8%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 12px 26px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.template-lab-shell .template-lab-ready-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,transparent 45%);outline-offset:2px}.template-lab-shell .template-lab-ready-toggle:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:inset 0 1px #ffffff3d,0 16px 30px color-mix(in srgb,var(--one-shadow) 68%,transparent 32%)}.template-lab-shell .template-lab-ready-toggle:active:not(:disabled){transform:translateY(0) scale(.995)}.template-lab-chip-wrap .template-lab-ready-toggle{border-radius:16px;padding:.5rem .75rem;font-size:.85rem;min-height:36px;border:1px solid var(--app-card-border);background:transparent;box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-lab-chip-wrap .template-lab-ready-toggle:hover:not(:disabled){transform:translateY(-1px) scale(1.005)}.template-lab-chip-wrap .template-lab-ready-toggle:active:not(:disabled){transform:translateY(0) scale(.998)}.template-lab-card-actions .template-lab-ready-toggle{width:100%;justify-content:center}@media (max-width: 419px){.template-lab-ready-toggle{padding:.5rem .75rem;font-size:13px}}.template-lab-ready-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;width:100%;min-width:0;min-height:38px;line-height:1.15;white-space:normal;text-wrap:balance;word-break:break-word;text-align:center}.template-lab-ready-toggle-ready{background:radial-gradient(140px 80px at 16% 18%,rgba(152,210,255,.22),transparent 70%),linear-gradient(155deg,#4a8ee45c,#1c3e7847);border-color:#90c6ff6b;color:#e8f4fff2;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #78beff38,0 16px 32px #04122a6b}.template-lab-ready-toggle-pending{background:radial-gradient(140px 80px at 16% 18%,rgba(255,164,164,.2),transparent 70%),linear-gradient(155deg,#ba5a5a2e,#5a363633);border-color:#ff9c9c47;color:#ecf2fce6;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ff9c9c24,0 14px 28px #1608084d}.template-lab-ready-text{display:inline-flex;align-items:center;color:#87ffb7fa;text-shadow:0 0 12px rgba(115,255,167,.28)}.template-lab-ready-badge{color:#8bffbcf2!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem}.template-lab-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.template-lab-detail .template-lab-head,.template-lab-detail-card{background:var(--app-card-bg);border:1px solid var(--app-card-border);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 14px 30px var(--app-shadow)}.template-lab-detail{position:relative;overflow:visible!important}.template-lab-color-row{background:var(--app-card-bg);border:1px solid var(--app-card-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.template-lab-tags-card{position:relative;overflow:visible!important;z-index:10}.template-lab-tags-search{position:relative;display:flex;align-items:center;gap:8px;border-radius:16px;padding:10px 12px;background:linear-gradient(180deg,#ffffff0f,#0000002e),color-mix(in srgb,var(--one-surface) 94%,transparent 6%);border:1px solid color-mix(in srgb,var(--one-border) 70%,transparent 30%);box-shadow:inset 0 1px #ffffff1f,0 12px 26px color-mix(in srgb,var(--one-shadow) 70%,transparent 30%);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.template-lab-tags-search-icon{width:18px;height:18px;color:color-mix(in srgb,var(--tg-theme-text-color) 65%,transparent 35%);flex-shrink:0}.template-lab-tags-input{flex:1;background:transparent;border:none;outline:none;color:var(--tg-theme-text-color);font-size:12px}.template-lab-tags-input::-moz-placeholder{color:var(--app-hint)}.template-lab-tags-input::placeholder{color:var(--app-hint)}.template-lab-tags-dropdown{position:absolute;z-index:99999;top:calc(100% + 6px);left:0;right:0;max-height:224px;overflow-y:auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--one-border) 68%,transparent 32%);background:linear-gradient(140deg,#ffffff14,#0000002e),color-mix(in srgb,var(--one-surface) 94%,transparent 6%);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 18px 36px color-mix(in srgb,var(--one-shadow) 68%,transparent 32%);padding:6px}.template-lab-tags-dropdown-portal{position:fixed;top:0;left:0;right:auto;z-index:2147483647}.template-lab-tags-option{width:100%;text-align:left;padding:10px 12px;border-radius:14px;color:var(--tg-theme-text-color);font-size:13px;min-height:42px;line-height:1.2;background:transparent;transition:background .16s ease,color .16s ease}.template-lab-tags-card,.template-lab-detail-card,.template-lab-detail,.template-lab-shell{overflow:visible!important}.template-lab-detail-card{position:relative;z-index:1}.template-lab-tags-option:hover{background:color-mix(in srgb,var(--app-accent) 18%,transparent 82%);color:color-mix(in srgb,var(--tg-theme-text-color) 90%,white 10%)}.template-lab-tags-option-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-selector-empty{border-radius:1rem;border-width:1px;border-color:#ffffff1a;padding:1rem;font-size:.875rem;line-height:1.25rem;color:var(--app-hint)}.settings-drawer-panel .template-selector-empty{color:var(--settings-drawer-muted)}.template-selector-empty{background:#080d1857}@media (min-width: 560px){.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.template-grid .template-card{animation:template-grid-reflow-in .24s cubic-bezier(.22,1,.36,1)}.template-preview-box:not(.template-selector-preview-only){height:122px}.template-lab-head-actions{justify-content:flex-end}}@media (min-width: 760px){.template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.84rem}.template-grid .template-card{animation:template-grid-reflow-in .26s cubic-bezier(.22,1,.36,1)}}.stepper-wrap{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;border-radius:1rem;padding:.5rem;border:0;background:transparent;box-shadow:none}.stepper-side{overflow:hidden;white-space:nowrap;font-size:11px;font-weight:600}@media (min-width: 420px){.stepper-side{font-size:.75rem;line-height:1rem}}.stepper-side{color:color-mix(in srgb,var(--app-text) 66%,var(--app-hint) 34%);text-overflow:ellipsis}.stepper-side-left{padding-right:.5rem;text-align:left;mask-image:linear-gradient(to left,rgba(0,0,0,.96),rgba(0,0,0,.22),transparent);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.96),rgba(0,0,0,.22),transparent)}.stepper-side-left:before{content:"";display:inline-block;width:12px;height:12px;border-radius:9999px;margin-right:6px;background:radial-gradient(circle at 35% 35%,#ffffffd1,#96cdff66);vertical-align:-1px}.stepper-side-left.stepper-side-empty:before{display:none}.stepper-side-right{padding-left:.5rem;text-align:right;mask-image:linear-gradient(to right,rgba(0,0,0,.96),rgba(0,0,0,.22),transparent);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.96),rgba(0,0,0,.22),transparent)}.stepper-side-right:after{content:"";display:inline-block;width:12px;height:12px;border-radius:9999px;margin-left:6px;background:radial-gradient(circle at 35% 35%,#ffffffd1,#96cdff66);vertical-align:-1px}.stepper-side-right.stepper-side-empty:after{display:none}.stepper-center{align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:column}.stepper-center-text{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1}@media (min-width: 420px){.stepper-center-text{font-size:1rem;line-height:1.5rem}}.stepper-center-text{color:var(--app-text);text-shadow:0 1px 0 color-mix(in srgb,var(--app-bg) 26%,transparent 74%),0 4px 14px color-mix(in srgb,var(--app-shadow) 34%,transparent 66%)}.stepper-center-sub{margin-top:.25rem;font-size:10px;color:var(--app-hint)}.settings-drawer-panel .stepper-center-sub{color:var(--settings-drawer-muted)}.stepper-center-sub{color:color-mix(in srgb,var(--app-text) 58%,var(--app-hint) 42%)!important}.drag-item{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.drag-item-active{animation:subtle-pulse .9s ease-in-out infinite;transform:scale(1.02)}.preview-compact-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.preview-sticker-card{position:relative;min-height:0;padding:.65rem;overflow:visible}.cursor-follow-tooltip{--cursor-tooltip-x: 0px;--cursor-tooltip-y: 0px;position:fixed;left:0;top:0;z-index:200;pointer-events:none;opacity:0;transform:translate3d(calc(var(--cursor-tooltip-x) - 50%),calc(var(--cursor-tooltip-y) - 126%),0) scale(.9);transform-origin:50% 100%;transition:opacity .12s ease,transform .17s cubic-bezier(.22,1,.36,1),filter .17s ease;will-change:transform,opacity,filter;filter:blur(1px);visibility:hidden}.cursor-follow-tooltip.is-visible{visibility:visible;opacity:1;filter:blur(0);transform:translate3d(calc(var(--cursor-tooltip-x) - 50%),calc(var(--cursor-tooltip-y) - 132%),0) scale(1)}.cursor-follow-tooltip-label{display:inline-flex;align-items:center;justify-content:center;max-width:min(78vw,260px);padding:.3rem .52rem;border-radius:999px;font-size:.64rem;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--app-text);background:linear-gradient(140deg,color-mix(in srgb,var(--app-glass-highlight) 70%,transparent 30%),transparent 44%),color-mix(in srgb,var(--app-bg) 68%,transparent 32%);border:1px solid color-mix(in srgb,var(--app-card-border) 80%,transparent 20%);box-shadow:inset 0 1px color-mix(in srgb,var(--app-glass-highlight) 82%,transparent 18%),0 8px 18px color-mix(in srgb,var(--app-shadow) 76%,transparent 24%);backdrop-filter:blur(14px) saturate(162%);-webkit-backdrop-filter:blur(14px) saturate(162%)}.cursor-follow-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;transform:translate(-50%,-56%) rotate(45deg);border-right:1px solid color-mix(in srgb,var(--app-card-border) 80%,transparent 20%);border-bottom:1px solid color-mix(in srgb,var(--app-card-border) 80%,transparent 20%);background:color-mix(in srgb,var(--app-bg) 68%,transparent 32%);backdrop-filter:blur(14px) saturate(162%);-webkit-backdrop-filter:blur(14px) saturate(162%)}@media (hover: none){.cursor-follow-tooltip{display:none!important}}.preview-sticker-box{aspect-ratio:1/1;height:auto;background:transparent!important;align-self:stretch;min-height:0}.preview-order-card{min-height:0;padding:.65rem}.lucky-wheel-card{background:radial-gradient(580px 280px at 14% -8%,rgba(123,180,255,.26),transparent 58%),radial-gradient(540px 220px at 108% 122%,rgba(83,165,255,.2),transparent 66%),linear-gradient(148deg,#16223bcc,#101a30cc)}.lucky-wheel-stage{position:relative;width:min(90vw,360px);height:min(90vw,360px);margin:0 auto;display:grid;place-items:center}.lucky-wheel-pointer{position:absolute;top:-8px;left:50%;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:19px solid rgba(221,243,255,.95);filter:drop-shadow(0 6px 12px rgba(72,144,255,.45));transform:translate(-50%);z-index:4}.lucky-wheel-disc{position:relative;width:100%;height:100%;border-radius:9999px;border:1px solid rgba(205,228,255,.42);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #68a8ff42,0 24px 54px #020c208a;overflow:hidden}.lucky-wheel-disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,transparent 0%,transparent 36%,rgba(6,12,24,.25) 72%,rgba(4,8,18,.62) 100%);pointer-events:none}.lucky-wheel-label-wrap{position:absolute;left:50%;top:50%;width:44%;transform-origin:0 0;pointer-events:none}.lucky-wheel-label{position:absolute;left:0;top:-9px;transform-origin:0 0;display:inline-block;min-width:74px;max-width:118px;font-size:10px;font-weight:600;color:#ecf6fff2;text-shadow:0 1px 8px rgba(8,16,34,.55)}.lucky-wheel-center{position:absolute;left:50%;top:50%;width:74px;height:74px;border-radius:9999px;transform:translate(-50%,-50%);display:grid;place-items:center;font-size:11px;letter-spacing:.08em;font-weight:800;color:#f2f9fff2;border:1px solid rgba(214,235,255,.56);background:radial-gradient(56px 28px at 30% 16%,rgba(240,248,255,.62),transparent 72%),linear-gradient(145deg,#438eff75,#2b6ce36b);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #7ebcff4d,0 10px 24px #030c206b;z-index:2}@media (min-width: 560px){.preview-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lucky-wheel-stage{width:min(74vw,380px);height:min(74vw,380px)}}@media (min-width: 760px){.preview-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lucky-wheel-stage{width:min(58vw,400px);height:min(58vw,400px)}}@media (min-width: 980px){.preview-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 419px){.template-lab-ready-badge{padding-left:.4rem;padding-right:.4rem;font-size:10px}.btn{padding:.5rem .75rem;font-size:13px}.stepper-wrap{gap:.25rem}}.dark-veil{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;overflow:hidden;transform:scale(var(--dv-scale, 1));filter:hue-rotate(var(--dv-hue-shift, 0deg));background:var(--app-bg)}.dark-veil:before,.dark-veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dark-veil:before{opacity:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent calc(4px + var(--dv-scanline-frequency, 0px))),linear-gradient(180deg,transparent,transparent);animation:none}.dark-veil:after{opacity:0;mix-blend-mode:screen;background:transparent;transform:translateY(calc(var(--dv-warp, .4) * 3px));animation:none}.telegram-gate-shell{position:relative;min-height:100vh;min-height:100dvh;width:100%;display:grid;place-items:center;overflow:hidden;padding-top:calc(1.25rem + var(--tg-fullscreen-top-offset, 0px));padding-right:1.25rem;padding-bottom:calc(1.25rem + var(--tg-fullscreen-bottom-offset, 0px));padding-left:1.25rem}.telegram-gate-veil{z-index:0}.telegram-gate-card{position:relative;z-index:1;width:min(92vw,560px);border-radius:1.35rem;border:1px solid var(--app-card-border);background:var(--app-card-bg);box-shadow:0 24px 58px var(--app-shadow),inset 0 1px 0 var(--app-glass-highlight);padding:1.45rem;display:grid;gap:.9rem;justify-items:center;text-align:center}.telegram-gate-icon-wrap{display:grid;place-items:center;width:68px;height:68px;border-radius:9999px;border:1px solid var(--app-card-border);background:var(--app-nav-pill);box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 10px 28px var(--app-shadow)}.telegram-gate-icon{color:var(--app-accent-text)}.telegram-gate-title{font-size:clamp(1.05rem,1.2rem + .4vw,1.45rem);font-weight:700;letter-spacing:.01em}.telegram-gate-message{font-size:.9rem;line-height:1.55;color:var(--app-hint);max-width:42ch}.template-selector-shell,.preview-order-card,.lucky-wheel-card,.template-selector-pick-btn{background:var(--app-card-bg)!important;border:1px solid var(--app-card-border)!important;box-shadow:inset 0 1px 0 var(--app-glass-highlight),0 8px 18px var(--app-shadow)!important}.template-selector-shell:before,.template-selector-shell:after{display:none!important}.profile-record-scroll{max-height:18rem;overflow-y:auto;overscroll-behavior:contain}@keyframes dark-veil-pan{0%{transform:translateZ(0)}to{transform:translate3d(0,-24px,0)}}@keyframes dark-veil-scan{0%{transform:translate3d(0,-12px,0)}to{transform:translate3d(0,12px,0)}}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-red-300\/40:hover{border-color:#fca5a566}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:brightness-90:active{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:\!border-emerald-300\/20:disabled{border-color:#6ee7b733!important}.disabled\:\!bg-emerald-500\/10:disabled{background-color:#10b9811a!important}.disabled\:\!text-emerald-100\/55:disabled{color:#d1fae58c!important}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\>svg\]\:px-6:has(>svg){padding-left:1.5rem;padding-right:1.5rem}.has-\[\>svg\]\:px-8:has(>svg){padding-left:2rem;padding-right:2rem}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[84vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[84vh\][data-vaul-drawer-direction=top]{max-height:84vh}.data-\[vaul-drawer-direction\=left\]\:w-\[86vw\][data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-\[86vw\][data-vaul-drawer-direction=right]{width:86vw}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-\[26px\][data-vaul-drawer-direction=bottom]{border-top-left-radius:26px;border-top-right-radius:26px}.data-\[vaul-drawer-direction\=top\]\:rounded-b-\[26px\][data-vaul-drawer-direction=top]{border-bottom-right-radius:26px;border-bottom-left-radius:26px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:border-white\/10[data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=left\]\:border-white\/10[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:border-white\/10[data-vaul-drawer-direction=right],.data-\[vaul-drawer-direction\=top\]\:border-white\/10[data-vaul-drawer-direction=top]{border-color:#ffffff1a}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.group\/drawer-content[data-vaul-drawer-direction=left] .group-data-\[vaul-drawer-direction\=left\]\/drawer-content\:hidden,.group\/drawer-content[data-vaul-drawer-direction=right] .group-data-\[vaul-drawer-direction\=right\]\/drawer-content\:hidden{display:none}@media (min-width: 420px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:table-cell{display:table-cell}.sm\:w-\[10\%\]{width:10%}.sm\:w-\[14\%\]{width:14%}.sm\:w-\[34\%\]{width:34%}.sm\:w-auto{width:auto}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_140px_180px\]{grid-template-columns:1fr 140px 180px}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:rounded-\[34px\]{border-radius:34px}.sm\:p-2\.5{padding:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pb-32{padding-bottom:8rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}}@media (min-width: 560px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:table-cell{display:table-cell}.md\:max-w-3xl{max-width:48rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.md\:gap-4{gap:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 726px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (prefers-color-scheme: dark){.dark\:border-x-0{border-left-width:0px;border-right-width:0px}.dark\:border-t-0{border-top-width:0px}.dark\:shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.09\)\,inset_-3px_-3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_0_0_6px_6px_rgba\(255\,255\,255\,0\.12\)\,inset_0_0_2px_2px_rgba\(255\,255\,255\,0\.06\)\,0_0_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 0 8px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.08),inset 3px 3px .5px -3.5px rgba(255,255,255,.09),inset -3px -3px .5px -3.5px rgba(255,255,255,.85),inset 1px 1px 1px -.5px rgba(255,255,255,.6),inset -1px -1px 1px -.5px rgba(255,255,255,.6),inset 0 0 6px 6px rgba(255,255,255,.12),inset 0 0 2px 2px rgba(255,255,255,.06),0 0 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color), inset 3px 3px .5px -3.5px var(--tw-shadow-color), inset -3px -3px .5px -3.5px var(--tw-shadow-color), inset 1px 1px 1px -.5px var(--tw-shadow-color), inset -1px -1px 1px -.5px var(--tw-shadow-color), inset 0 0 6px 6px var(--tw-shadow-color), inset 0 0 2px 2px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
