.min-h-dvh{min-height:100vh;min-height:100dvh}.btn-primary{background-image:var(--yy-btn-grad);border-color:#0000}.btn-primary:hover{filter:brightness(1.08)}.btn:not(.btn-sm):not(.btn-xs){min-height:var(--yy-tap)}.btn-square:not(.btn-sm):not(.btn-xs),.btn-circle:not(.btn-sm):not(.btn-xs){min-width:var(--yy-tap)}@media (pointer:coarse),(max-width:639px){.btn-sm,.btn-xs,.tab{height:auto;min-height:var(--yy-tap)}.btn-square.btn-sm,.btn-square.btn-xs,.btn-circle.btn-sm,.btn-circle.btn-xs{width:auto;min-width:var(--yy-tap)}.input-sm,.select-sm{height:auto;min-height:var(--yy-tap);font-size:16px}}.text-base-content\/45,.text-base-content\/50{color:var(--yy-text-muted)!important}.yy-app-header{padding-top:calc(var(--yy-safe-t) + .5rem);transition:transform var(--yy-dur-in) var(--yy-ease-out);will-change:transform}.yy-app-header--hidden{transform:translateY(-100%)}.yy-app-main{padding-bottom:calc(var(--yy-bottomnav-h) + var(--yy-safe-b) + 16px)}.yy-app-main:focus{outline:none}@media (min-width:1024px){.yy-app-main{padding-bottom:24px}}.yy-app-main--plain{padding-bottom:calc(var(--yy-safe-b) + 24px)}.yy-skip-link{z-index:calc(var(--yy-z-toast) + 1);min-height:var(--yy-tap);border-radius:0 0 var(--yy-r-thumb) var(--yy-r-thumb);background:var(--color-primary);color:var(--color-primary-content);font-size:var(--yy-text-sm);box-shadow:var(--yy-shadow-1);transition:top var(--yy-dur-in) var(--yy-ease-out);align-items:center;padding:0 1rem;font-weight:600;display:inline-flex;position:fixed;top:-80px;left:12px}.yy-skip-link:focus{top:0}.yy-dock{border-top:1px solid var(--yy-border-subtle);background:#0d0d1aeb;background:color-mix(in oklab, var(--color-base-100) 92%, transparent);padding-bottom:var(--yy-safe-b)}.yy-dock button{min-height:var(--yy-tap);position:relative}.yy-dock button[aria-current=page]{color:var(--color-primary)}.yy-dock button[aria-current=page] .dock-label{font-weight:600}.yy-chip-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-.75rem;padding-inline:.75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.yy-chip-rail::-webkit-scrollbar{display:none}.yy-chip-rail>*{scroll-snap-align:start}@media (max-width:639px){.yy-chip-rail{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}}.yy-sheet-box{max-height:85vh;overscroll-behavior:contain;max-height:85dvh;padding-bottom:calc(1rem + var(--yy-safe-b));overflow-y:auto}@media (max-width:639px){dialog.modal-bottom .modal-box{border-radius:var(--yy-r-panel) var(--yy-r-panel) 0 0}}video::-internal-media-controls-download-button{display:none}#yy-player .xgplayer-progress-played{background:linear-gradient(-90deg, var(--color-primary) 0%, var(--color-secondary) 100%)}#yy-player .xgplayer-progress-btn{background:#8b5cf64d;background:color-mix(in oklab, var(--color-primary) 30%, transparent);border-color:#8b5cf60f;border-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}#yy-player .xgplayer-progress-btn.active{border-color:#8b5cf61a;border-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}#yy-player .xgplayer-progress-btn.active:before{box-shadow:0 0 3px #8b5cf6b3;box-shadow:0 0 3px color-mix(in oklab, var(--color-primary) 70%, transparent)}#yy-player .xg-options-list li.selected,#yy-player xg-trigger .time-preview .xg-cur{color:var(--color-primary)}#yy-player xg-trigger .time-preview .xg-bar .xg-curbar{background-color:var(--color-primary)}@media (min-width:1024px){.ad-mnav{display:none}}.ad-table{min-width:640px}.ad-table th{white-space:nowrap;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);font-size:12px;font-weight:600}.ad-table td,.ad-table th{padding-top:.5rem;padding-bottom:.5rem}.ad-table td{font-variant-numeric:tabular-nums}.input:not(.input-sm):not(.input-xs),.select:not(.select-sm):not(.select-xs){min-height:var(--yy-tap);font-size:16px}.yy-fade-enter-active{transition:opacity var(--yy-dur-in) var(--yy-ease-out)}.yy-fade-leave-active{transition:opacity var(--yy-dur-out) var(--yy-ease-out)}.yy-fade-enter-from,.yy-fade-leave-to{opacity:0}.yy-panel{background:var(--yy-panel-bg);border:1px solid var(--yy-panel-border);border-radius:var(--yy-r-panel);box-shadow:var(--yy-panel-shadow)}.yy-panel-title{letter-spacing:.08em;color:color-mix(in oklab, var(--color-base-content) 48%, transparent);font-size:.75rem;font-weight:600}.yy-aurora{background:var(--yy-aurora);border-radius:var(--yy-r-panel);border:1px solid #a78bfa2e;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff12}.yy-aurora:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#a78bfa61,#0000 68%);border-radius:9999px;width:13rem;height:13rem;position:absolute;top:-4.5rem;right:-3rem}.yy-aurora>*{z-index:1;position:relative}.yy-avatar{background:var(--yy-avatar-grad);color:#fff;border-radius:9999px;place-items:center;font-weight:700;display:grid;box-shadow:0 0 0 1px #ffffff29,0 8px 22px #7c3aed59,inset 0 1px #fff3}.yy-avatar--guest{color:#ffffffb3;background:linear-gradient(135deg,#2b2847,#1c1a2e);box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}.yy-status-pill{color:#ffffffb3;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:11px;font-weight:600;line-height:1.7;display:inline-flex}.yy-status-pill--pro{color:#ddd6fe;background:#8b5cf62e;border-color:#a78bfa4d}.yy-stat{min-height:68px;transition:background var(--yy-dur-in) var(--yy-ease-out), border-color var(--yy-dur-in) var(--yy-ease-out);background:#ffffff09;border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.7rem .35rem;display:flex}a.yy-stat:hover,button.yy-stat:hover{background:#ffffff12;border-color:#ffffff1f}.yy-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.yy-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.yy-quick-tile{text-align:left;min-height:88px;transition:background var(--yy-dur-in) var(--yy-ease-out), border-color var(--yy-dur-in) var(--yy-ease-out), transform var(--yy-dur-in) var(--yy-ease-out);background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.8rem;display:flex}.yy-quick-tile:hover{background:#ffffff13;border-color:#ffffff21;transform:translateY(-1px)}.yy-quick-ico{color:#c4b5fd;background:#8b5cf626;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.yy-quick-ico--cyan{color:#7dd3fc;background:#38bdf81f}.yy-quick-ico--amber{color:#fcd34d;background:#f59e0b1f}.yy-quick-ico--emerald{color:#6ee7b7;background:#10b9811f}.yy-menu-list>.yy-menu-row+.yy-menu-row{border-top:1px solid #ffffff0e}.yy-menu-row{width:100%;min-height:52px;color:inherit;text-align:left;transition:background var(--yy-dur-in) var(--yy-ease-out);align-items:center;gap:.7rem;padding:.45rem .7rem;display:flex}.yy-menu-row:hover{background:#ffffff0d}.yy-menu-row__icon{color:color-mix(in oklab, var(--color-base-content) 62%, transparent);width:1.5rem;place-items:center;display:grid}.yy-seg{background:#ffffff0b;border:1px solid #ffffff12;border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.yy-seg-btn{color:color-mix(in oklab, var(--color-base-content) 58%, transparent);min-height:38px;transition:background var(--yy-dur-in) var(--yy-ease-out), color var(--yy-dur-in) var(--yy-ease-out), box-shadow var(--yy-dur-in) var(--yy-ease-out);border-radius:.55rem;font-size:.875rem;font-weight:500}.yy-seg-btn:hover{color:var(--color-base-content)}.yy-seg-btn.is-active{color:#fff;background:#8b5cf638;box-shadow:inset 0 0 0 1px #a78bfa52}@media (pointer:coarse),(max-width:639px){.yy-seg-btn{min-height:var(--yy-tap)}}.yy-faq-chevron{transition:transform var(--yy-dur-in) var(--yy-ease-out)}details[open]>summary .yy-faq-chevron{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}.yy-auth-bg{background:radial-gradient(70% 45% at 50% 0,#8b5cf642,#0000 70%),radial-gradient(55% 40% at 100% 100%,#38bdf814,#0000 72%)}.yy-auth-logo{background:var(--yy-avatar-grad);color:#fff;border-radius:1.25rem;place-items:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:700;display:grid;box-shadow:0 14px 34px #7c3aed61,inset 0 1px #fff3}.yy-auth-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff0f}@media (max-height:480px){.yy-auth-bg .yy-auth-logo{border-radius:.9rem;width:2.75rem;height:2.75rem;font-size:1.15rem}.yy-auth-bg .yy-auth-head{margin-bottom:.75rem}.yy-auth-bg .yy-auth-head h1{margin-top:.5rem;font-size:1.25rem}.yy-auth-bg .yy-auth-head p{font-size:.75rem}}@media (max-height:400px){.yy-auth-bg .yy-auth-logo{display:none}.yy-auth-bg .yy-auth-head h1{margin-top:0;font-size:1.1rem}.yy-auth-bg .yy-auth-head p{display:none}}.yy-muted{color:var(--yy-text-muted)}.yy-secondary{color:var(--yy-text-secondary)}.yy-toast--above-nav{bottom:calc(var(--yy-bottomnav-h) + var(--yy-safe-b) + 12px)}.yy-toast--below-nav{bottom:calc(var(--yy-safe-b) + var(--yy-toast-bottom))}.yy-progress{appearance:none;background:0 0;border:0;width:100%;height:100%;display:block}.yy-progress::-webkit-progress-bar{background:0 0}.yy-progress::-webkit-progress-value{background:var(--color-primary)}.yy-progress::-moz-progress-bar{background:var(--color-primary)}
