*,: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:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Inter,Arial,sans-serif;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%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.h-hdr{flex-shrink:0;background:var(--tg-header-bg);position:relative;z-index:2;padding-top:var(--tg-safe-top, 0px)}.h-hdr.transparent{position:absolute;top:0;left:0;right:0;background:transparent;z-index:5}.h-hdr.transparent .h-hdr-title{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55)}.h-hdr-row{position:relative;display:flex;align-items:center;min-height:52px;padding:0 92px}.h-hdr-side{min-width:0;display:flex;align-items:center;justify-content:center;height:44px}.h-hdr-right{justify-content:flex-end;padding-right:4px}.h-hdr-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--tg-accent);cursor:pointer;border-radius:12px;background:transparent;border:none;padding:0}.h-hdr-center{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 3px));text-align:center;max-width:calc(100% - 200px);pointer-events:none}.h-hdr-center>*{pointer-events:auto}.h-hdr-title{font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-hdr-title.switcher{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 11px 4px 4px;border-radius:var(--r-full);background:var(--tg-bg-secondary);border:1px solid var(--tg-section-sep);font-size:14px;font-weight:800;letter-spacing:-.3px;transition:background-color .15s ease,transform .15s ease}.h-hdr-title.switcher:active{transform:scale(.97);background:color-mix(in srgb,var(--tg-accent) 8%,transparent)}.h-hdr-applogo{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#1a1a2e,#c2185b);color:#fff;font-weight:900;font-size:13px;letter-spacing:-.5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #c2185b40;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.h-hdr-sub{font-size:12px;color:var(--tg-hint);margin-top:1px;letter-spacing:-.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.h-body{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ya-mainlayout .h-body{padding-bottom:calc(78px + max(env(safe-area-inset-bottom,0px),var(--tg-safe-bottom, 0px)))!important}.ya-mainlayout{position:relative;height:100%;width:100%;background:var(--tg-bg);overflow:hidden}.ya-mainlayout-content{height:100%;position:relative}.ya-mainlayout-tabbar-slot{position:absolute;left:0;right:0;bottom:0;z-index:5;pointer-events:auto}.h-frame{display:flex;flex-direction:column;width:100%;height:100%;background:var(--tg-bg);color:var(--tg-text);overflow:hidden;position:relative;overscroll-behavior:contain;font-size:15px}.h-tabbar{display:flex;align-items:center;margin:6px 16px max(10px,env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px));background:color-mix(in srgb,var(--tg-bg-secondary) 70%,transparent);backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--tg-section-sep);padding:6px;border-radius:calc(var(--r-control) + 6px);flex-shrink:0;gap:4px;contain:layout paint;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1);view-transition-name:yamiko-tabbar}body.kb-open .h-tabbar,body.modal-open .h-tabbar,body.selection-open .h-tabbar,body.chapters-fullscreen .h-tabbar,body.composer-active .h-tabbar{transform:translateY(110%)!important;opacity:0!important;pointer-events:none!important}body.selection-open .project-cta,body.chapters-fullscreen .project-cta,body.kb-open .project-cta,body.modal-open .project-cta,body.composer-active .project-cta{transform:translateY(120%)!important;opacity:0!important;pointer-events:none!important}.h-tab{flex:1 1 0;min-width:44px;height:54px;position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 6px;border-radius:var(--r-control);text-decoration:none;cursor:pointer;background:transparent;border:none;color:var(--tg-hint);font-family:inherit;white-space:nowrap;overflow:hidden;transition:background-color .2s ease,color .2s ease}.h-tab-icon-slot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.h-tab svg{flex-shrink:0;transform-origin:center;transition:transform .2s ease}.h-tab-badge{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--tg-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:-.2px;display:inline-flex;align-items:center;justify-content:center}.h-tab.active{color:var(--tg-accent)}.h-tab.\!active{color:var(--tg-accent)!important}.h-tab-pill{position:absolute;top:6px;left:0;height:54px;border-radius:var(--r-control);background:var(--accent-soft);z-index:0;pointer-events:none;transition:transform .28s cubic-bezier(.32,.72,0,1),width .28s cubic-bezier(.32,.72,0,1)}.h-tab:active:not(.active){transform:scale(.94);transition:transform .12s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.h-tab:active:not(.active){transform:none}}.h-tab-label{font-size:10.5px;font-weight:700;letter-spacing:-.1px;color:inherit;line-height:1.1}.h-tab-avatar{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transform-origin:center;transition:transform .2s ease}.h-tab.active .h-tab-avatar{box-shadow:0 0 0 2px #ffffff8c}.h-tab.\!active .h-tab-avatar{box-shadow:0 0 0 2px #ffffff8c!important}@keyframes h-tab-ring{0%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes h-tab-pop{0%{transform:scale(.7)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes h-tab-bounce{0%{transform:translateY(0)}35%{transform:translateY(-3px)}70%{transform:translateY(0)}85%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes h-tab-spin{0%{transform:rotate(-90deg) scale(.7);opacity:0}60%{transform:rotate(8deg) scale(1.12);opacity:1}to{transform:rotate(0) scale(1);opacity:1}}@keyframes h-tab-fadepop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes yamiko-flip-in-right{0%{transform:translate(64px) scale(.94);opacity:0;filter:drop-shadow(-10px 0 18px rgba(0,0,0,.32))}55%{opacity:1}to{transform:translate(0) scale(1);opacity:1;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}@keyframes yamiko-flip-in-left{0%{transform:translate(-64px) scale(.94);opacity:0;filter:drop-shadow(10px 0 18px rgba(0,0,0,.32))}55%{opacity:1}to{transform:translate(0) scale(1);opacity:1;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}@keyframes yamiko-chapters-max-in{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.yamiko-chapters-max-enter{animation:yamiko-chapters-max-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes yamiko-route-forward{0%{opacity:0;transform:translate3d(28%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes yamiko-route-back{0%{opacity:0;transform:translate3d(-28%,0,0)}to{opacity:1;transform:translateZ(0)}}.yamiko-route-forward,.yamiko-route-back{will-change:opacity,transform;contain:layout paint}.yamiko-route-forward{animation:yamiko-route-forward .28s cubic-bezier(.4,0,.2,1) both}.yamiko-route-back{animation:yamiko-route-back .28s cubic-bezier(.4,0,.2,1) both}@keyframes yamiko-route-fade{0%{opacity:0}to{opacity:1}}@keyframes ya-media-pulse{0%,to{opacity:.35}50%{opacity:.7}}.yamiko-route-fade{animation:yamiko-route-fade .2s ease both;will-change:opacity;contain:layout paint}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html[data-nav-type=forward]::view-transition-old(root){animation-name:yamiko-vt-slide-out-left}html[data-nav-type=forward]::view-transition-new(root){animation-name:yamiko-vt-slide-in-right}html[data-nav-type=back]::view-transition-old(root){animation-name:yamiko-vt-slide-out-right}html[data-nav-type=back]::view-transition-new(root){animation-name:yamiko-vt-slide-in-left}html[data-nav-type=tab]::view-transition-old(root),html[data-nav-type=tab]::view-transition-new(root){animation-duration:.14s}@keyframes yamiko-vt-slide-out-left{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-12%,0,0)}}@keyframes yamiko-vt-slide-in-right{0%{opacity:0;transform:translate3d(24%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes yamiko-vt-slide-out-right{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(24%,0,0)}}@keyframes yamiko-vt-slide-in-left{0%{opacity:0;transform:translate3d(-12%,0,0)}to{opacity:1;transform:translateZ(0)}}::view-transition-group(yamiko-tabbar),::view-transition-old(yamiko-tabbar),::view-transition-new(yamiko-tabbar){animation-duration:0s!important;animation:none!important}@keyframes yamiko-fallback-fade{0%{opacity:0}to{opacity:1}}@keyframes ya-route-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){@keyframes yamiko-route-forward{0%{opacity:0}to{opacity:1}}@keyframes yamiko-route-back{0%{opacity:0}to{opacity:1}}@keyframes yamiko-flip-in-right{0%{opacity:0}to{opacity:1}}@keyframes yamiko-flip-in-left{0%{opacity:0}to{opacity:1}}@keyframes yamiko-chapters-max-in{0%{opacity:0}to{opacity:1}}}.h-tab.active[data-tab=notifications] .h-tab-icon-slot>*{animation:h-tab-ring .65s cubic-bezier(.36,.07,.19,.97) both;transform-origin:50% 4px}.h-tab.\!active[data-tab=notifications] .h-tab-icon-slot>*{animation:h-tab-ring .65s cubic-bezier(.36,.07,.19,.97) both!important;transform-origin:50% 4px!important}.h-tab.active[data-tab=home] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both}.h-tab.\!active[data-tab=home] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both!important}.h-tab.active[data-tab=bookmarks] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both}.h-tab.\!active[data-tab=bookmarks] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both!important}.h-tab.active[data-tab=catalog] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both}.h-tab.\!active[data-tab=catalog] .h-tab-icon-slot>*{animation:h-tab-spin .5s cubic-bezier(.32,.72,0,1) both!important}.h-tab.active[data-tab=profile] .h-tab-avatar{animation:h-tab-fadepop .45s cubic-bezier(.32,.72,0,1) both}.h-tab.\!active[data-tab=profile] .h-tab-avatar{animation:h-tab-fadepop .45s cubic-bezier(.32,.72,0,1) both!important}.h-cell{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-bottom:none;border-radius:var(--r-md);margin-bottom:var(--gap-row)}.h-cell:last-child{margin-bottom:0}.h-cell-main{flex:1;min-width:0}.h-cell-title{font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal)}.h-cell-sub{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-top:2px;letter-spacing:var(--ls-normal)}.h-section-label{padding:14px 16px 8px;font-size:13px;color:var(--tg-hint);letter-spacing:-.1px;font-weight:700}.h-card{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--space-4)}.h-section-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--pad-page-x) 10px}.h-section-header>.h-section-title{font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--tg-text)}.h-section-header>.h-section-see-all{font-size:13px;font-weight:var(--fw-medium);color:var(--tg-accent);text-decoration:none;display:inline-flex;align-items:center;gap:2px}.h-tab-strip{display:flex;gap:4px;padding:0 var(--pad-page-x);align-items:center}.h-tab-strip::-webkit-scrollbar{display:none}.h-tab-strip>button{flex-shrink:0;position:relative;z-index:1;min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:none;background:transparent;border-radius:var(--r-control);font-size:14px;font-weight:var(--fw-bold);color:var(--tg-hint);cursor:pointer;font-family:inherit;letter-spacing:var(--ls-normal);transition:background-color .15s ease,color .15s ease;white-space:nowrap}.h-tab-strip>button.active{background:var(--accent-soft);color:var(--tg-accent);font-weight:var(--fw-active)}.h-tab-strip>button.\!active{background:var(--accent-soft)!important;color:var(--tg-accent)!important;font-weight:var(--fw-active)!important}.h-tab-strip.has-indicator>button.active{background:transparent}.h-tab-strip.has-indicator>button.\!active{background:transparent!important}.h-floating-bar{position:fixed;left:12px;right:12px;bottom:var(--pad-bottom-safe);background:var(--tg-bg-secondary);border:1px solid var(--tg-section-sep);border-radius:var(--r-2xl);padding:12px 16px;box-shadow:0 -2px 14px #00000040;z-index:50}.h-chip{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:28px;border-radius:var(--r-control);border:1px solid transparent;font-size:12px;font-weight:600;background:var(--tg-bg-secondary);color:var(--tg-text);white-space:nowrap;cursor:pointer;letter-spacing:-.1px;transition:transform .12s ease,background-color .15s ease,color .15s ease}.h-chip:active{transform:scale(.96)}.h-chip.on{background:var(--tg-accent);border-color:transparent;color:#fff}.h-chip.\!on{background:var(--tg-accent)!important;border-color:transparent!important;color:#fff!important}.h-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--r-control);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);border:1px solid transparent;cursor:pointer;background:var(--surface-2);color:var(--tg-text);letter-spacing:var(--ls-normal);font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.h-btn:active:not(:disabled){transform:scale(.97)}.h-btn:disabled{opacity:.5;cursor:not-allowed}.h-btn.primary{background:var(--tg-accent);color:var(--tg-button-text)}.h-btn.secondary{background:transparent;border-color:var(--tg-section-sep);color:var(--tg-text)}.h-btn.ghost{background:transparent;color:var(--tg-accent)}.h-btn.destructive{background:var(--tg-destructive);color:#fff}.h-btn.sm{min-height:36px;border-radius:var(--r-control);padding:0 var(--space-3);font-size:var(--fs-body)}.h-btn.lg{min-height:50px;font-size:var(--fs-h3)}.h-btn.block{width:100%}.h-btn.\!block{width:100%!important}.h-hscroll{display:flex;gap:10px;overflow-x:auto;padding:0 12px 4px}.h-cover{position:relative;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--tg-bg-secondary);box-shadow:var(--tg-card-shadow)}.h-segment{display:flex;padding:4px;background:var(--tg-bg-secondary);border-radius:var(--r-control);min-height:40px}.h-segment>div{flex:1;text-align:center;padding:8px;font-size:14px;font-weight:500;border-radius:var(--r-md);color:var(--tg-text);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.h-segment>div.on{background:var(--tg-accent);color:var(--tg-button-text, #fff);box-shadow:0 4px 12px color-mix(in srgb,var(--tg-accent) 30%,transparent);font-weight:700}.h-segment>div.\!on{background:var(--tg-accent)!important;color:var(--tg-button-text, #fff)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--tg-accent) 30%,transparent)!important;font-weight:700!important}.h-h2{font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-12{left:3rem}.top-12{top:3rem}.top-3{top:.75rem}.top-8{top:2rem}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.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))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.overflow-scroll{overflow:scroll}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-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{outline-style:solid}.ring{--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)}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.sepia{--tw-sepia: sepia(100%);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-filter{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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body.app-hidden *,body.app-hidden *:before,body.app-hidden *:after{animation-play-state:paused!important}.yam-glass{--yam-glass-bg: rgba(20, 20, 22, .62);background:var(--yam-glass-bg)}@media(hover:hover)and (pointer:fine){.yam-glass{background:var(--yam-glass-bg);backdrop-filter:saturate(180%) blur(18px)}.yam-glass-strong{backdrop-filter:saturate(180%) blur(22px)}}.ya-cv-auto{content-visibility:auto;contain-intrinsic-size:0 var(--cv-h, 320px)}[data-cos-frozen],[data-cos-frozen] *{animation-play-state:paused!important}@keyframes avatar-frame-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}@media(hover:none),(pointer:coarse){.y-sheet-backdrop,.h-sheet-backdrop,.yam-modal-root{backdrop-filter:none!important}}@media(min-width:900px){html,body{background:#050505}body{display:flex;justify-content:center;align-items:center;min-height:100vh}#root{width:100%;max-width:420px;overflow-wrap:break-word;word-break:break-word;height:min(860px,100vh - 32px);background:var(--tg-bg);border-radius:24px;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px #000000b3,0 12px 32px #00000080;overflow:hidden;position:relative}.h-sheet-backdrop,.yam-modal-root{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;max-width:420px;width:100%;height:min(860px,100vh - 32px);border-radius:24px;overflow:hidden}}:root,html[data-theme=dark]{--tg-bg: #131416;--tg-bg-secondary: #18191b;--tg-section-bg: #18191b;--tg-section-sep: rgba(255, 255, 255, .05);--tg-text: #ffffff;--tg-hint: #a1a3a9;--tg-link: #905ECC;--tg-button: #905ECC;--tg-button-text: #ffffff;--tg-destructive: #ff453a;--tg-header-bg: #131416;--tg-accent: #905ECC;--tg-card-shadow: 0 1px 2px rgba(0, 0, 0, .4);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--fs-caption: 11px;--fs-body-sm: 12.5px;--fs-body: 14px;--fs-body-lg: 15px;--fs-h3: 16px;--fs-h2: 18px;--fs-h1: 22px;--fs-hero: 28px;--fw-regular: 400;--fw-medium: 600;--fw-bold: 700;--fw-black: 800;--ls-tight: -.3px;--ls-normal: -.1px;--ls-wide: .4px;--r-xs: 6px;--r-sm: 10px;--r-md: 12px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 24px;--r-full: 999px;--gap-section: 16px;--gap-card: 8px;--gap-row: 6px;--pad-page-x: 16px;--pad-bottom-safe: max(12px, env(safe-area-inset-bottom));--fw-active: 800;--surface-1: var(--tg-bg);--surface-2: var(--tg-bg-secondary);--surface-3: #1f2023;--accent-soft: color-mix(in srgb, var(--tg-accent) 14%, transparent);--accent-soft-strong: color-mix(in srgb, var(--tg-accent) 22%, transparent);--press-overlay: rgba(255, 255, 255, .06);--status-success: #3ec78f;--status-warning: #f2b42a;--status-error: #ec6657;--status-info: #5cb8ff;--status-muted: #7d8590;--rarity-common: #7d8590;--rarity-rare: #5dc4d1;--rarity-epic: #b96cff;--rarity-legendary: #f2b42a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .32);--shadow-lg: 0 6px 18px rgba(0, 0, 0, .4);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .5);--shadow-text: 0 1px 4px rgba(0, 0, 0, .85), 0 0 6px rgba(0, 0, 0, .55);--overlay-scrim: rgba(0, 0, 0, .62);--blur-modal: 8px;--r-cover: 8px;--r-control: 16px;--dur-fast: .12s;--dur-base: .2s;--dur-slow: .28s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.22, 1.2, .36, 1)}.ya-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:360px){:root,html[data-theme=dark]{--pad-page-x: 12px;--gap-section: 14px;--fs-h1: 20px;--fs-h2: 17px;--fs-h3: 15px}.h-tabbar{margin:4px 10px max(8px,env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px));padding:4px;gap:2px}.h-tab{min-width:36px;padding:3px 4px;font-size:10px}.h-tab-label{font-size:10px;letter-spacing:-.2px}.h-hdr-row{padding:0 72px}}@media(min-width:600px)and (max-width:899px){.ya-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.h-tabbar{max-width:540px;margin-left:auto;margin-right:auto}.h-hdr-row{max-width:720px;margin:0 auto}}[data-reader-strip=long] img{margin-top:0;margin-bottom:0;vertical-align:top}[data-reader-strip=long]>*{margin-top:0;margin-bottom:0}*,*:before,*:after{box-sizing:border-box}body::-webkit-scrollbar,*::-webkit-scrollbar{display:none}body,*{scrollbar-width:none}.rot{transform:rotate(180deg);transition:transform .15s ease}@keyframes xp-toast-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tab-fade-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes tab-fade-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.tab-anim-left{animation:tab-fade-left .25s cubic-bezier(.22,1,.36,1)}.tab-anim-right{animation:tab-fade-right .25s cubic-bezier(.22,1,.36,1)}@keyframes search-fade-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-anim-in{animation:search-fade-in .26s cubic-bezier(.22,1,.36,1)}@keyframes search-results-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.search-results-anim{animation:search-results-in .22s cubic-bezier(.22,1,.36,1)}@keyframes nav-dd-in{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.nav-dropdown{transform-origin:top center;animation:nav-dd-in .2s cubic-bezier(.22,1,.36,1)}@keyframes nav-dd-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-dd-item{opacity:0;animation:nav-dd-item-in .22s cubic-bezier(.22,1,.36,1) forwards}.y-sheet-backdrop{position:fixed;inset:0;z-index:100;background:#0000008c;backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--kb-offset, 0px);animation:y-sheet-backdrop-in .22s ease-out;touch-action:none;overscroll-behavior:contain}.y-sheet-backdrop.opaque{background:var(--tg-bg);backdrop-filter:none}.y-sheet-backdrop.closing{animation:y-sheet-backdrop-out .22s ease-in forwards}.y-sheet{width:100%;max-width:560px;margin:0;background:var(--tg-bg);border:none;border-radius:24px 24px 0 0;padding:0 0 max(8px,env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column;animation:y-sheet-in .36s cubic-bezier(.16,1,.3,1);box-shadow:0 -.5px #ffffff0f inset,0 -10px 28px #0006;backface-visibility:hidden;touch-action:pan-y;overscroll-behavior:contain;max-height:calc(var(--app-height, 100dvh) - var(--kb-offset, 0px) - env(safe-area-inset-top,0px) - 56px);position:relative;will-change:transform}.y-sheet.closing{animation:y-sheet-out .22s cubic-bezier(.32,0,.4,.95) forwards}html[data-theme=light] .y-sheet{background:color-mix(in srgb,var(--tg-bg-secondary) 92%,#000000 4%);box-shadow:0 -.5px #0000000d inset,0 -14px 36px #00000024}.y-sheet-grabber{width:36px;height:4px;border-radius:var(--r-full);background:#ffffff29;margin:9px auto 6px;flex-shrink:0}html[data-theme=light] .y-sheet-grabber{background:#0000002e}.y-sheet-header{display:flex;align-items:flex-start;gap:12px;padding:10px 16px 8px;flex-shrink:0}.y-sheet-titles{flex:1;min-width:0}.y-sheet-title{font-size:17px;font-weight:800;letter-spacing:-.4px;color:var(--tg-text);line-height:1.25}.y-sheet-subtitle{font-size:12.5px;color:var(--tg-hint);margin-top:2px;line-height:1.3}.y-sheet-close{width:30px;height:30px;border-radius:var(--r-full);background:#ffffff0f;border:none;color:var(--tg-hint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.y-sheet-close:hover{background:#ffffff1a;color:var(--tg-text)}html[data-theme=light] .y-sheet-close{background:#0000000d}html[data-theme=light] .y-sheet-close:hover{background:#00000014}.y-sheet-section{padding:12px 16px 4px}.y-sheet-section-title{font-size:12.5px;font-weight:700;letter-spacing:-.1px;color:var(--tg-hint);margin-bottom:8px}.y-sheet-section-body{display:flex;flex-direction:column;gap:4px}.y-sheet-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:transparent;border:none;border-radius:var(--r-control);color:var(--tg-text);font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.2px;cursor:pointer;text-align:left;transition:background-color .15s ease}.y-sheet-row:hover,.y-sheet-row:active{background:#ffffff12}.y-sheet-row.selected{background:#ffffff1a;color:var(--tg-text)}.y-sheet-row.danger{color:var(--tg-destructive, #e57373)}.y-sheet-row.danger:hover,.y-sheet-row.danger:active{background:color-mix(in srgb,var(--tg-destructive, #e57373) 12%,transparent)}.y-sheet-row-label{flex:1;min-width:0}.y-sheet-row-hint{display:block;font-size:12px;font-weight:500;color:var(--tg-hint);margin-top:2px}html[data-theme=light] .y-sheet-row{background:#0000000a}html[data-theme=light] .y-sheet-row:hover,html[data-theme=light] .y-sheet-row:active{background:#00000012}html[data-theme=light] .y-sheet-row.selected{background:#0000001a}.y-sheet-actions{display:flex;gap:8px;padding:12px 16px 14px;flex-shrink:0}.y-sheet-btn{flex:1;height:44px;border-radius:var(--r-control);border:none;font-family:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.2px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.y-sheet-btn:disabled{opacity:.45;cursor:not-allowed}.y-sheet-btn.primary{background:var(--tg-button);color:var(--tg-button-text)}.y-sheet-btn.primary:hover:not(:disabled){opacity:.92}.y-sheet-btn.secondary{background:#ffffff0f;color:var(--tg-text)}.y-sheet-btn.secondary:hover:not(:disabled){background:#ffffff1a}.y-sheet-btn.danger{background:color-mix(in srgb,var(--tg-destructive, #e57373) 14%,transparent);color:var(--tg-destructive, #e57373)}.y-sheet-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--tg-destructive, #e57373) 22%,transparent)}html[data-theme=light] .y-sheet-btn.secondary{background:#0000000f}html[data-theme=light] .y-sheet-btn.secondary:hover:not(:disabled){background:#0000001a}@keyframes y-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes y-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes y-sheet-in{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes y-sheet-out{0%{transform:translateY(0)}to{transform:translateY(102%)}}.yam-menu-shimmer{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.yam-menu-shimmer:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.13) 50%,transparent 100%);transform:translate(-120%);animation:yam-menu-shimmer 7s ease-in-out infinite}@keyframes yam-menu-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.yam-menu-shimmer:before{animation:none}}.ymenu-head{border:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.ymenu-head.open{border-bottom:1px solid color-mix(in srgb,var(--tg-text) 9%,transparent)}.ymenu-row{border:none;border-top:1px solid transparent;-o-border-image:linear-gradient(to right,transparent 50px,color-mix(in srgb,var(--tg-text) 7%,transparent) 50px) 1;border-image:linear-gradient(to right,transparent 50px,color-mix(in srgb,var(--tg-text) 7%,transparent) 50px) 1}.ymenu-rows>.ymenu-row:first-child{-o-border-image:none;border-image:none;border-top-color:transparent}.yam-menu-scroll>*{flex-shrink:0}.h-sheet-backdrop{position:fixed;inset:0;z-index:100;background:#00000094;backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--kb-offset, 0px);animation:y-sheet-backdrop-in .22s ease-out;touch-action:none;overscroll-behavior:contain}.h-sheet{width:100%;max-width:560px;margin:0;background:color-mix(in srgb,var(--tg-bg-secondary) 88%,#ffffff 5%);border:none;border-radius:24px 24px 0 0;padding:0 0 max(8px,env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column;animation:y-sheet-in .36s cubic-bezier(.16,1,.3,1);box-shadow:0 -.5px #ffffff0f inset,0 -10px 28px #0006;backface-visibility:hidden;touch-action:pan-y;overscroll-behavior:contain;max-height:calc(var(--app-height, 100dvh) - var(--kb-offset, 0px) - env(safe-area-inset-top,0px) - 56px);position:relative;will-change:transform}html[data-theme=light] .h-sheet{background:color-mix(in srgb,var(--tg-bg-secondary) 92%,#000000 4%);box-shadow:0 -.5px #0000000d inset,0 -14px 36px #00000024}body.kb-open .h-sheet{margin-bottom:8px}.h-sheet-grabber{width:36px;height:4px;border-radius:var(--r-full);background:#ffffff29;margin:9px auto 6px;flex-shrink:0}html[data-theme=light] .h-sheet-grabber{background:#0000002e}@keyframes sheet-slide{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes reaction-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.yamiko-skel{position:relative;overflow:hidden;background:var(--tg-bg-secondary)}.yamiko-skel:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--tg-section-sep) 60%,transparent) 35%,color-mix(in srgb,var(--tg-section-sep) 90%,transparent) 50%,color-mix(in srgb,var(--tg-section-sep) 60%,transparent) 65%,transparent 100%);transform:translate(-100%);animation:yamiko-shimmer 1.4s ease-in-out infinite}@keyframes yamiko-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ya-btn-spin{to{transform:rotate(360deg)}}@keyframes ya-reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ya-reveal{animation:ya-reveal-in var(--dur-base) var(--ease-spring) both}html[data-nav-restoring] .ya-reveal{animation:none}@keyframes ya-count-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ya-icon-swap-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes banner-dot-fill{0%{width:0%}to{width:100%}}@keyframes celebrate-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes celebrate-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes pending-pulse{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.yamiko-skel:after{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-reduce-motion="1"] *,html[data-reduce-motion="1"] *:before,html[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}input,textarea,select,.h-input,.h-textarea{font-size:16px}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--tg-bg-secondary);color:var(--tg-text);border-color:var(--tg-section-sep)}html[data-theme=dark] .h-chip:not(.on){background:transparent}.h-chip.on{background:var(--tg-accent)!important;color:var(--tg-button-text)!important}html[data-theme=dark] .h-segment{background:var(--tg-bg-secondary)}html[data-theme=dark] .h-segment>div.on{background:var(--tg-accent);color:var(--tg-button-text, #fff);box-shadow:0 4px 14px color-mix(in srgb,var(--tg-accent) 35%,transparent)}html[data-theme=dark] .h-cover{box-shadow:0 1px 2px #00000059}@keyframes packPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.025);filter:brightness(1.08)}}@keyframes packShake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px,1px) rotate(-1.5deg)}50%{transform:translateY(-1px) rotate(0)}75%{transform:translate(2px,1px) rotate(1.5deg)}}@keyframes monarchPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes cardReveal{0%{transform:scale(.4) rotateY(90deg);opacity:0}to{transform:scale(1) rotateY(0);opacity:1}}@keyframes cardSpinIn{0%{transform:rotateY(180deg) scale(.85);opacity:0}to{transform:rotateY(0) scale(1);opacity:1}}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.reader-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;margin:0}.reader-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-full);background:linear-gradient(to right,var(--tg-accent) var(--fill, 50%),var(--surface-3) var(--fill, 50%))}.reader-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.reader-range::-moz-range-track{height:6px;border-radius:var(--r-full);background:var(--surface-3)}.reader-range::-moz-range-progress{height:6px;border-radius:var(--r-full);background:var(--tg-accent)}.reader-range::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.cos-badge-legend{background:linear-gradient(135deg,#ec6657,#ffd76a,#2ea043,#5dc4d1,#b96cff,#ec6657);background-size:300% 100%;animation:cos-legend 4s linear infinite}@keyframes cos-legend{to{background-position:300% 0}}.cos-badge{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.cos-badge{animation:none!important}}.cos-badge--hexagon{padding:3px 12px;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%)}.cos-badge--shield{padding:3px 11px 6px;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.cos-badge--diamond{padding:5px 15px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.cos-badge--ribbon{padding:3px 11px 8px;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.cos-badge--tag{padding:3px 15px 3px 9px;clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%)}.cos-badge--octagon{padding:3px 11px;clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%)}.cos-badge--gem{padding:3px 11px 7px;clip-path:polygon(20% 0,80% 0,100% 38%,50% 100%,0 38%)}.cos-badge--star{padding:7px 13px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.cos-badge--seal{padding:6px 13px;clip-path:polygon(50% 0,63% 8%,79% 4%,84% 21%,98% 28%,90% 44%,100% 60%,86% 70%,86% 88%,68% 88%,57% 100%,43% 100%,32% 88%,14% 88%,14% 70%,0 60%,10% 44%,2% 28%,16% 21%,21% 4%,37% 8%)}.cos-badge-glow{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--tg-accent) 60%,#fff));animation:cos-badge-glow 2.4s ease-in-out infinite}@keyframes cos-badge-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,224,106,.5))}50%{filter:drop-shadow(0 0 6px rgba(255,224,106,.95))}}.cos-badge-shimmer{background-size:220% 100%!important;animation:cos-badge-shimmer 2.6s linear infinite}@keyframes cos-badge-shimmer{to{background-position:220% 0}}.cos-badge-flicker{animation:cos-badge-flicker 1.5s ease-in-out infinite}@keyframes cos-badge-flicker{0%,to{filter:drop-shadow(0 0 3px rgba(251,146,60,.6)) brightness(1)}45%{filter:drop-shadow(0 0 7px rgba(220,38,38,.85)) brightness(1.18)}70%{filter:drop-shadow(0 0 4px rgba(251,146,60,.7)) brightness(.96)}}.cos-badge-spin{animation:cos-badge-spin 6s linear infinite}@keyframes cos-badge-spin{to{transform:rotate(360deg)}}.cos-badge-grad{background-size:300% 100%!important;animation:cos-badge-grad 4s linear infinite}@keyframes cos-badge-grad{to{background-position:300% 0}}.cos-badge-pulse{animation:cos-badge-pulse 2s ease-in-out infinite}@keyframes cos-badge-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(165,243,252,.5))}50%{transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(165,243,252,.9))}}.comment-fx{position:relative;border-radius:12px;isolation:isolate}@media(prefers-reduced-motion:reduce){.comment-fx{animation:none!important}}.comment-fx--cfx_glow_accent{background:color-mix(in srgb,var(--tg-accent) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tg-accent) 25%,transparent),0 0 20px color-mix(in srgb,var(--tg-accent) 18%,transparent)}.comment-fx--cfx_rainbow_border{background-image:linear-gradient(var(--tg-bg),var(--tg-bg)),linear-gradient(135deg,#ec6657,#ffd76a,#2ea043,#5dc4d1,#b96cff);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;background-size:100% 100%,200% 100%;animation:comment-fx-rainbow 3.2s linear infinite}@keyframes comment-fx-rainbow{to{background-position:0 0,200% 0}}.comment-fx--cfx_fire{box-shadow:inset 0 0 0 1px #ec675773,0 0 18px #ec675759,0 0 36px #ffb4502e;animation:comment-fx-fire 2.2s ease-in-out infinite}@keyframes comment-fx-fire{0%,to{box-shadow:inset 0 0 0 1px #ec675773,0 0 18px #ec675759,0 0 36px #ffb4502e}50%{box-shadow:inset 0 0 0 1px #ff8c50b3,0 0 26px #ec67578c,0 0 52px #ffb45047}}.comment-fx--cfx_border_frost{background-image:linear-gradient(var(--tg-bg),var(--tg-bg)),linear-gradient(135deg,#a5f3fc,#3b82f6,#a5f3fc);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;box-shadow:0 0 16px #78b4ff40}.comment-fx--cfx_bg_aurora{background:linear-gradient(120deg,color-mix(in srgb,#2ea043 12%,transparent),color-mix(in srgb,#5dc4d1 12%,transparent),color-mix(in srgb,#b96cff 12%,transparent));background-size:200% 100%;box-shadow:inset 0 0 0 1px #78c8b438;animation:comment-fx-aurora 6s ease-in-out infinite}@keyframes comment-fx-aurora{0%,to{background-position:0 0}50%{background-position:100% 0}}.comment-fx--cfx_corner_gold:before,.comment-fx--cfx_corner_gold:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;border-color:#f2b42a;border-style:solid}.comment-fx--cfx_corner_gold:before{top:4px;left:4px;border-width:2px 0 0 2px;border-radius:6px 0 0}.comment-fx--cfx_corner_gold:after{bottom:4px;right:4px;border-width:0 2px 2px 0;border-radius:0 0 6px}.comment-fx--cfx_neon_outline{box-shadow:inset 0 0 0 1.5px #00e5ffbf,0 0 13px #00e5ff52,inset 0 0 12px #00e5ff1f;animation:cfx-neon 2.4s ease-in-out infinite}@keyframes cfx-neon{0%,to{box-shadow:inset 0 0 0 1.5px #00e5ffb3,0 0 11px #00e5ff47,inset 0 0 10px #00e5ff1a}50%{box-shadow:inset 0 0 0 1.5px #00e5ff,0 0 22px #00e5ff8c,inset 0 0 16px #00e5ff33}}.comment-fx--cfx_scanline{box-shadow:inset 0 0 0 1px #78ffb44d;background-image:repeating-linear-gradient(0deg,rgba(120,255,180,.07) 0 2px,transparent 2px 4px)}.comment-fx--cfx_glass{background:#ffffff0d;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff17}@media(hover:hover)and (pointer:fine){.comment-fx--cfx_glass{backdrop-filter:blur(6px) saturate(150%)}}.comment-fx--cfx_holo{background-image:linear-gradient(var(--tg-bg),var(--tg-bg)),linear-gradient(115deg,#ff6ec4,#7873f5,#4ade80,#fcd34d,#ff6ec4);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;background-size:100% 100%,300% 100%;animation:cfx-holo 4s linear infinite}@keyframes cfx-holo{to{background-position:0 0,300% 0}}.comment-fx--cfx_dashed{background-image:repeating-linear-gradient(90deg,var(--tg-accent) 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,var(--tg-accent) 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,var(--tg-accent) 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,var(--tg-accent) 0 8px,transparent 8px 16px);background-size:16px 2px,16px 2px,2px 16px,2px 16px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:cfx-march .6s linear infinite}@keyframes cfx-march{to{background-position:16px 0,-16px 100%,0 -16px,100% 16px}}.comment-fx--cfx_mesh{background:radial-gradient(circle at 15% 20%,rgba(255,126,182,.2),transparent 42%),radial-gradient(circle at 85% 28%,rgba(99,102,241,.2),transparent 42%),radial-gradient(circle at 50% 95%,rgba(45,212,191,.18),transparent 46%);box-shadow:inset 0 0 0 1px #ffffff0f}.comment-fx--cfx_emerald_glow{background:color-mix(in srgb,#10b981 6%,transparent);box-shadow:inset 0 0 0 1px #10b98166,0 0 18px #10b98140,inset 0 0 16px #10b9811a}.comment-fx--cfx_gold_lux{background:linear-gradient(180deg,rgba(255,215,120,.07),transparent 60%);box-shadow:inset 0 0 0 1px #f2b42ab3,inset 0 0 0 3.5px #f2b42a29}.comment-fx--cfx_pixel{border-radius:0;image-rendering:pixelated;background:repeating-linear-gradient(90deg,#22c55e 0 6px,transparent 6px 12px) top / 100% 3px no-repeat,repeating-linear-gradient(90deg,#22c55e 0 6px,transparent 6px 12px) bottom / 100% 3px no-repeat,repeating-linear-gradient(0deg,#22c55e 0 6px,transparent 6px 12px) left / 3px 100% no-repeat,repeating-linear-gradient(0deg,#22c55e 0 6px,transparent 6px 12px) right / 3px 100% no-repeat;box-shadow:inset 0 0 0 3px #22c55e47;clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px))}.comment-fx--cfx_wave{background:linear-gradient(100deg,color-mix(in srgb,#06b6d4 15%,transparent),color-mix(in srgb,#3b82f6 15%,transparent),color-mix(in srgb,#8b5cf6 15%,transparent));background-size:200% 100%;box-shadow:inset 0 -2px 0 0 var(--tg-accent);animation:cfx-wave 5s ease-in-out infinite}@keyframes cfx-wave{0%,to{background-position:0 0}50%{background-position:100% 0}}html[data-yam-bg] .h-frame{background:transparent}.yam-theme-mascot-wall{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:76px auto;opacity:.12}html[data-yam-theme=theme_dark_sakura] .h-body{background-image:radial-gradient(3px 3px at 12% 18%,rgba(255,126,182,.16),transparent),radial-gradient(2px 2px at 70% 30%,rgba(255,126,182,.12),transparent),radial-gradient(3px 3px at 40% 72%,rgba(255,170,205,.1),transparent),radial-gradient(2px 2px at 88% 82%,rgba(255,126,182,.14),transparent);background-size:300px 300px}html[data-yam-theme=theme_cyberpunk] .h-tabbar{box-shadow:0 0 0 1px #00e5ff59,0 0 18px #00e5ff29!important}@media(prefers-reduced-motion:reduce){html[data-yam-theme] .h-body{background-attachment:scroll}}
