.app-bottom-nav{z-index:100;height:calc(68px + env(safe-area-inset-bottom,0px));padding:6px max(18px,calc((100vw - 720px)/2)) calc(6px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(24px);box-sizing:border-box;background:#100b18f5;border-top:1px solid #44305270;grid-template-columns:repeat(4,1fr);align-items:center;font-family:Arial,Microsoft YaHei,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}.app-bottom-nav .bottom-item{color:#8f829f;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:10px;text-decoration:none;display:flex}.app-bottom-nav svg{flex-shrink:0;width:22px;height:22px}.app-bottom-nav a[aria-current=page]{color:#e5d2ff}.app-bottom-nav a[aria-current=page] svg{filter:drop-shadow(0 0 7px #a66be66b)}.app-bottom-nav .bottom-create{color:#24132f;background:linear-gradient(120deg,#c8a9fa,#e4cdf7);border:1px solid #cfb3f1;border-radius:10px;place-self:center;width:48px;height:33px;min-height:33px;box-shadow:3px 0 #a777b34d,-3px 0 #7876d44d}.app-bottom-nav .bottom-create svg{width:24px;height:24px}.app-bottom-nav a:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #c6a3ff}body:has(.app-bottom-nav) .ty-mobile-nav{display:none!important}:root{--app-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.app-bottom-nav{height:var(--app-nav-height);padding:4px max(8px,calc((100vw - 720px)/2)) calc(4px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr))}.app-bottom-nav .bottom-item{min-width:0;min-height:48px;font-size:10px}.app-bottom-nav .bottom-create{width:44px;height:32px;min-height:32px}body:has(.app-bottom-nav){padding-bottom:var(--app-nav-height)!important}body.legacy-app{padding-bottom:0!important}.legacy-app .ty-app{height:calc(100dvh - var(--app-nav-height))!important;min-height:0!important}.legacy-app .ty-mobile-nav{display:none!important}.legacy-app .ty-workspace,.legacy-app .ty-main{min-width:0}.legacy-app input,.legacy-app textarea,.legacy-app select{max-width:100%}@media (width<=600px){.legacy-app .ty-app{width:100%;max-width:100vw}.legacy-app input,.legacy-app textarea,.legacy-app select{font-size:16px}.app-bottom-nav .bottom-item{gap:4px;font-size:9px}.app-bottom-nav svg{width:21px;height:21px}}.legacy-app .ty-support-create-actions{backdrop-filter:blur(16px);background:#17101ff5!important;border-color:#49365f!important;bottom:0!important}.legacy-app .ty-support-backdrop,.legacy-app .ty-modal-backdrop{z-index:1000!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.legacy-app .ty-support-modal{overflow:auto;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.legacy-app:has([role=dialog]) .app-bottom-nav{z-index:10;pointer-events:none}.legacy-app .ty-support-modal textarea{max-height:55dvh}.legacy-app .ty-toggle[aria-checked=true],.legacy-app [role=switch][aria-checked=true]{background:#ae78ed!important}.ty-brand:has(img){font-size:0!important}.ty-brand img[src="/mock-assets/logo.svg"]{display:none!important}.ty-brand:has(img):after{content:"CueKiss";color:#eadcff;letter-spacing:-.5px;font:600 22px/1 Georgia,serif}.ty-header .ty-brand{min-width:120px}@media (width<=600px){.ty-brand:has(img):after{font-size:18px}.ty-header .ty-brand{min-width:100px;max-width:110px}}.legacy-app .identity-entry{background:#21162e;border:1px solid #83609455;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.legacy-app .identity-entry svg{width:24px;height:24px}.legacy-app .ty-header{gap:10px}.ck-header-right{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ck-lang-switcher{flex-shrink:0;display:inline-block;position:relative}.ck-lang-trigger{color:#eadcff;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#261a34cc;border:1px solid #8a65a647;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:32px;min-height:32px;padding:0 10px;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.ck-lang-trigger::-webkit-details-marker{display:none}.ck-lang-trigger svg{flex-shrink:0;width:15px;height:15px}.ck-lang-app .ck-lang-trigger{height:34px;min-height:34px;color:var(--app-ink,#eadcff);background:0 0;border:1px solid #8a65a640;border-radius:10px;padding:0 8px}.ck-lang-menu{z-index:900;backdrop-filter:blur(16px);background:#1d1428f8;border:1px solid #75518c;border-radius:12px;gap:3px;min-width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0009}.ck-lang-option{color:#dec9f2;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 11px;font-size:12px;display:flex}.ck-lang-option:hover{background:#38244b}.ck-lang-option.is-active{color:#fff;background:#523468;font-weight:600}.ck-lang-check{color:#d6a5fc;font-size:12px}body.product-app[data-app-theme=day] .ck-lang-trigger{color:#3d2652;background:#f3edf9;border-color:#c6b0d9}body.product-app[data-app-theme=day] .ck-lang-menu{background:#fcfafef8;border-color:#d4c0e5;box-shadow:0 12px 28px #2e194224}body.product-app[data-app-theme=day] .ck-lang-option{color:#3c2751}body.product-app[data-app-theme=day] .ck-lang-option:hover{background:#efe5f8}body.product-app[data-app-theme=day] .ck-lang-option.is-active{color:#28143b;background:#e2cff4}body.product-app[data-app-theme=day] .ck-lang-check{color:#6d399c}