.tjoin{max-width:720px;margin:0 auto;padding:var(--space-5) var(--pad-page-x) var(--space-8)}.tjoin-role{margin-top:var(--space-5)}.tjoin-kicker{font-size:var(--fs-body-sm);color:var(--tg-hint);text-transform:uppercase;letter-spacing:.08em}.tjoin-role-t{font-size:var(--fs-h1);font-weight:800;line-height:1.15;margin:2px 0 0}.tjoin-head{margin-bottom:var(--space-5)}.tjoin-banner{height:168px;border-radius:var(--r-xl);overflow:hidden;background:var(--surface-2)}.tjoin-banner img{width:100%;height:100%;object-fit:cover;display:block}.tjoin-banner-empty{width:100%;height:100%;background:linear-gradient(135deg,var(--surface-3),var(--surface-2))}.tjoin-id{display:flex;gap:var(--space-3);align-items:flex-start;margin:0 var(--space-2);padding-top:var(--space-2)}.tjoin-id>:first-child{border:3px solid var(--tg-bg);border-radius:50%;flex:0 0 auto;margin-top:-40px}.tjoin-name{font-size:var(--fs-h1);font-weight:800;line-height:1.15;margin:0}.tjoin-meta{font-size:var(--fs-body-md);color:var(--tg-hint);margin-top:2px}.tjoin-owner{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-body-sm);color:var(--tg-hint)}.tjoin-about{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--r-control);background:var(--surface-2);font-size:var(--fs-body-md);color:var(--tg-hint);line-height:1.45}.tjoin-block{margin-top:var(--space-5)}.tjoin-h{font-size:var(--fs-body-md);color:var(--tg-hint);margin-bottom:var(--space-2)}.tjoin-text{font-size:var(--fs-body);line-height:1.55;white-space:pre-wrap}.rform{display:flex;flex-direction:column;gap:var(--space-3)}.rform-who{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3_5);border-radius:var(--r-xl);background:linear-gradient(120deg,color-mix(in srgb,var(--tg-accent) 14%,var(--surface-2)),var(--surface-2))}.rform-who-sub{font-size:var(--fs-body-sm);color:var(--tg-hint)}.rform-who-tag{margin-left:auto;padding:3px 10px;border-radius:999px;background:var(--tg-bg);color:var(--tg-hint);font-size:var(--fs-body-sm);white-space:nowrap}.rform-field{display:flex;flex-direction:column;gap:var(--space-2_5);padding:var(--space-4);border-radius:var(--r-xl);background:var(--surface-2)}.rform-label{display:flex;align-items:flex-start;gap:var(--space-2_5);font-size:var(--fs-body);line-height:1.4}.rform-num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tg-accent) 16%,transparent);color:var(--tg-accent);font-size:var(--fs-body-sm);font-weight:700;font-variant-numeric:tabular-nums}.rform-q{flex:1;min-width:0;padding-top:2px}.rform-req{flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:var(--fs-body-sm);line-height:1.6;background:color-mix(in srgb,var(--tg-accent) 18%,transparent);color:var(--tg-accent)}.rform-drop{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:88px;cursor:pointer;border:1px dashed var(--tg-section-sep);border-radius:var(--r-control);background:none;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md)}.rform-drop:hover{border-color:var(--tg-accent);color:var(--tg-text)}.rform-drop:disabled{cursor:default;opacity:.6}.rform-photo{position:relative;align-self:flex-start;display:block}.rform-photo img{max-width:240px;border-radius:var(--r-control);display:block}.rform-photo button{position:absolute;top:6px;right:6px;border:none;cursor:pointer;width:26px;height:26px;border-radius:50%;background:var(--tg-bg);opacity:.9;display:flex;align-items:center;justify-content:center}.rform-actions{display:flex;gap:var(--space-2);align-items:center}.rform-actions>:first-child{flex:1}.rform-hint{font-size:var(--fs-body-sm);color:var(--tg-hint)}.rform-note{font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45}.rform-status{display:flex;align-items:center;gap:var(--space-2_5);flex-wrap:wrap;padding:var(--space-4);border-radius:var(--r-xl);background:var(--surface-2);font-size:var(--fs-body-md);border-left:3px solid transparent}.rform-status.st-accepted{border-left-color:var(--tg-accent)}.rform-status>span:first-of-type{flex:1;min-width:180px}.appl{display:flex;flex-direction:column;gap:var(--space-2_5);padding:var(--space-4);border-radius:var(--r-xl);background:var(--surface-2);border-left:3px solid transparent}.appl.st-accepted{border-left-color:var(--tg-accent)}.appl.st-rejected{opacity:.55}.appl-top{display:flex;align-items:center;gap:var(--space-3)}.appl-sub{font-size:var(--fs-body-sm);color:var(--tg-hint)}.appl-a{font-size:var(--fs-body-md);line-height:1.45}.appl-q{font-size:var(--fs-body-sm);color:var(--tg-hint)}.appl-pic{display:block;margin-top:4px}.appl-pic img{max-width:200px;border-radius:var(--r-control);display:block}.appl-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.oped{display:flex;flex-direction:column;gap:var(--space-2_5)}.oped-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.oped-muted{font-size:var(--fs-body-sm);color:var(--tg-hint)}.oped-del{margin-left:auto;border:none;background:none;padding:4px;cursor:pointer}.oped-label{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-top:var(--space-2)}.qed{display:flex;flex-direction:column;gap:var(--space-3)}.qed-empty{font-size:var(--fs-body-sm);color:var(--tg-hint)}.qed-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-control);background:var(--surface-3)}.qed-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.qed-muted{font-size:var(--fs-body-sm);color:var(--tg-hint)}.qed-del{margin-left:auto;border:none;background:none;padding:4px;cursor:pointer}.qed-opts{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;margin-left:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--tg-section-sep)}.qed-opt{display:flex;align-items:center;gap:var(--space-2);width:100%}.qed-opt>:first-child{flex:1;min-width:0}.qed-opt .qed-del{margin-left:0}.jobs{max-width:860px;margin:0 auto;padding:var(--space-5) var(--pad-page-x) var(--space-8)}.jobs-hero{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--r-xl);background:linear-gradient(140deg,color-mix(in srgb,var(--tg-accent) 16%,var(--surface-2)),var(--surface-2))}.jobs-mascot{width:240px;height:auto;flex:0 0 auto;margin:calc(var(--space-5) * -1) 0 calc(var(--space-5) * -1) calc(var(--space-4) * -1)}.jobs-hero-txt{min-width:0}.jobs-logo{height:30px;width:auto;display:block;margin-bottom:var(--space-3)}.jobs-h1{font-size:var(--fs-h1);font-weight:800;line-height:1.15;margin:0 0 var(--space-2)}.jobs-sub{font-size:var(--fs-body-md);color:var(--tg-hint);line-height:1.5;margin:0}.jobs-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.jobs-perk{display:flex;gap:var(--space-3);padding:var(--space-3_5);border-radius:var(--r-control);background:var(--surface-2)}.jobs-perk-i{flex:0 0 auto;width:22px;padding-top:2px;display:flex;align-items:flex-start;justify-content:center}.jobs-perk-sub{font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.4;margin-top:2px}.jobs-h2{font-size:var(--fs-h2);font-weight:800;margin:var(--space-6) 0 var(--space-3)}.jobs-list{display:flex;flex-direction:column;gap:var(--space-1)}.jobs-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-xl);background:var(--surface-2);color:var(--tg-text);text-decoration:none;border:1px solid transparent}.jobs-card:hover{border-color:color-mix(in srgb,var(--tg-accent) 40%,transparent)}.jobs-card-t{font-size:var(--fs-h3);font-weight:800}.jobs-card-d{font-size:var(--fs-body-md);color:var(--tg-hint);line-height:1.45;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2_5)}.jobs-chip{padding:3px 9px;border-radius:999px;background:var(--surface-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}.jobs-card-mine{margin-top:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-accent)}.jobs-card.closed{opacity:.6}.jobs-card-closed{margin-top:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.jobapply-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.jobapply-mascot{width:140px;height:auto;flex:0 0 auto;margin:-12px 0 -12px -12px}.jobapply-kicker{font-size:var(--fs-body-sm);color:var(--tg-hint);text-transform:uppercase;letter-spacing:.08em}.jobapply-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.jobapply-perks li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-body);line-height:1.45}.jobapply-perks li svg{flex:0 0 auto;margin-top:3px}@media(max-width:700px){.jobs-hero{position:relative;overflow:hidden;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4)}.jobs-mascot{position:absolute;top:-18px;right:-22px;width:210px;margin:0;opacity:.75;pointer-events:none;-webkit-mask-image:linear-gradient(205deg,#000 38%,transparent 86%);mask-image:linear-gradient(205deg,#000 38%,transparent 86%)}.jobs-hero-txt{position:relative;z-index:1}.jobs-logo{height:26px}.jobs-h1{max-width:72%}.jobs-perks{grid-template-columns:minmax(0,1fr)}.jobapply-mascot{width:104px}.tjoin-banner{height:124px}}.syswin{position:relative;margin-bottom:4px;--sys: var(--tg-accent);--sys-ink: #04120a;--sys-dim: color-mix(in srgb, var(--sys) 45%, #fff)}.syswin--hero{margin:10px 12px 14px 10px}.syswin-ghost{position:absolute;pointer-events:none;border:2px solid var(--sys);box-shadow:0 0 10px var(--sys),inset 0 0 10px var(--sys)}.syswin-ghost--tr{inset:-10px -12px 34% 30%}.syswin-ghost--bl{inset:30% 34% -14px -10px}.syswin-body{position:relative;padding:var(--space-5) var(--space-5) var(--space-5);background:radial-gradient(1px 1px at 22% 38%,color-mix(in srgb,var(--sys) 60%,transparent),transparent),radial-gradient(1px 1px at 68% 22%,color-mix(in srgb,var(--sys) 45%,transparent),transparent),radial-gradient(1px 1px at 44% 74%,color-mix(in srgb,var(--sys) 50%,transparent),transparent),radial-gradient(1px 1px at 82% 62%,color-mix(in srgb,var(--sys) 40%,transparent),transparent),linear-gradient(150deg,color-mix(in srgb,var(--sys) 30%,var(--sys-ink)),color-mix(in srgb,var(--sys) 10%,var(--sys-ink)) 70%,var(--sys-ink));border:1px solid color-mix(in srgb,var(--sys) 80%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--sys) 22%,transparent);color:#fff;display:flex;flex-direction:column;gap:var(--space-2_5)}.syswin--hero .syswin-body{padding-top:var(--space-6);box-shadow:0 0 22px color-mix(in srgb,var(--sys) 30%,transparent)}.syswin-cap{align-self:center;max-width:100%;padding:7px 22px;border:1px solid var(--sys);box-shadow:0 0 8px color-mix(in srgb,var(--sys) 45%,transparent);font-size:var(--fs-body);font-weight:800;letter-spacing:.02em;text-align:center}.syswin--hero .syswin-cap{padding:8px 26px;font-size:var(--fs-h3)}.syswin-sub{align-self:center;font-size:var(--fs-body-sm);color:var(--sys-dim)}.syswin-bar{height:6px;overflow:hidden;background:color-mix(in srgb,var(--sys) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sys) 45%,transparent)}.syswin-bar>i{display:block;height:100%;background:var(--sys);box-shadow:0 0 8px var(--sys);transition:width .45s var(--ease-standard)}.syswin-note{font-size:var(--fs-body-sm);text-align:center;color:var(--sys-dim)}.syswin-nums{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.syswin-num{flex:1;text-align:center;padding:var(--space-2) 0;border:1px solid color-mix(in srgb,var(--sys) 45%,transparent)}.syswin-num b{display:block;font-size:var(--fs-h3);font-weight:800;font-variant-numeric:tabular-nums}.syswin-num span{font-size:var(--fs-body-sm);color:var(--sys-dim)}.sys-row{display:flex;align-items:center;gap:var(--space-3);padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--sys) 22%,transparent)}.sys-row.is-last{border-bottom:none}.sys-row+.sys-row{margin-top:calc(var(--space-2_5) * -1)}.sys-row-l{flex:0 0 auto;min-width:104px;font-size:var(--fs-body-md);font-weight:600;color:var(--sys-dim)}.sys-row-v{flex:1;min-width:0;text-align:right;font-size:var(--fs-body);font-weight:800;color:#fff;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-steps{list-style:none;counter-reset:step;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.sys-steps li{counter-increment:step;display:flex;align-items:center;gap:var(--space-2_5);font-size:var(--fs-body-md);line-height:1.35}.sys-steps li:before{content:counter(step);flex:0 0 24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sys) 60%,transparent);font-size:var(--fs-body-sm);font-weight:800;color:var(--sys)}.syswin-body .ya-pcard{background:color-mix(in srgb,var(--sys) 10%,transparent);border:1px solid color-mix(in srgb,var(--sys) 35%,transparent);border-radius:0;color:#fff}.syswin-body .ya-pcard-sub,.syswin-body .ya-pcard-foot{color:var(--sys-dim)}.syswin-body .ya-pcard-tag,.syswin-body .ya-pcard-tag.accent{border-radius:0;background:color-mix(in srgb,var(--sys) 10%,transparent);border:1px solid color-mix(in srgb,var(--sys) 26%,transparent);color:var(--sys-dim)}.syswin-body .ya-pcard-tag.success{border-radius:0;background:color-mix(in srgb,var(--status-success) 18%,transparent);border:1px solid color-mix(in srgb,var(--status-success) 60%,transparent);color:var(--status-success)}.syswin-body .ya-pcard-tag.danger{border-radius:0;background:color-mix(in srgb,var(--status-error) 18%,transparent);border:1px solid color-mix(in srgb,var(--status-error) 60%,transparent);color:var(--status-error)}.syswin-body .h-btn,.syswin-body .h-btn.sm,.syswin-body .h-btn.lg,.syswin-body .h-btn.secondary,.syswin-body .h-btn.ghost,.syswin-body .h-btn.destructive{border-radius:0;background:color-mix(in srgb,var(--sys) 12%,transparent);border:1px solid color-mix(in srgb,var(--sys) 55%,transparent);color:#fff}.syswin-body .h-btn.primary{border-radius:0;background:color-mix(in srgb,var(--sys) 32%,transparent);border:1px solid var(--sys);box-shadow:0 0 10px color-mix(in srgb,var(--sys) 30%,transparent);color:#fff}.syswin-body .h-btn:disabled{opacity:.45}.syswin-body .h-btn:not(:disabled):hover{background:color-mix(in srgb,var(--sys) 26%,transparent);border-color:var(--sys)}.syswin-body .rk-tier-row{background:color-mix(in srgb,var(--sys) 8%,transparent);border:1px solid color-mix(in srgb,var(--sys) 26%,transparent);border-radius:0}.syswin-body .rk-tier-row[data-state=current]{background:color-mix(in srgb,var(--sys) 22%,transparent);border-color:var(--sys)}.shad-grid{display:grid;grid-template-columns:var(--dp-cover-w) minmax(0,1fr) 300px;gap:4px;align-items:start;padding-top:var(--space-4)}.shad-col{display:flex;flex-direction:column}.shad-mobile{padding:var(--space-3) var(--pad-page-x) var(--space-8)}.shad-link{padding:var(--space-2_5) var(--space-3);border:1px solid color-mix(in srgb,var(--sys) 30%,transparent);font-size:var(--fs-body-sm);color:var(--sys-dim);word-break:break-all}.shad-act{display:flex;gap:var(--space-2)}.shad-act>:first-child{flex:1}.shad-demo{align-self:flex-start;border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--sys-dim);text-decoration:underline;text-underline-offset:3px}.shad-ready{padding:var(--space-2_5) var(--space-3);border:1px solid color-mix(in srgb,var(--status-success) 70%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--status-success) 20%,transparent);font-size:var(--fs-body-md);font-weight:700;color:var(--status-success)}.shad-empty{font-size:var(--fs-body-md);color:var(--sys-dim);line-height:1.5}.shad-tier-n{font-size:var(--fs-body-md);font-weight:700;color:#fff}.rk-tier-row[data-state=locked] .shad-tier-n{font-weight:600;color:var(--sys-dim)}.shad-tier-c{font-size:var(--fs-body-sm);color:var(--sys-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.shad-tier-gem{font-size:var(--fs-body-sm);color:var(--sys-dim);opacity:.6}.shad-tier-got{font-size:var(--fs-body-sm);color:var(--status-success);white-space:nowrap}.shad-bar{height:6px;overflow:hidden;background:color-mix(in srgb,var(--sys) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sys) 45%,transparent)}.shad-bar>i{display:block;height:100%;background:var(--sys);box-shadow:0 0 8px var(--sys)}.shad-top{display:flex;flex-direction:column;gap:var(--space-2)}.shad-top-row{display:flex;align-items:center;gap:var(--space-2_5);font-size:var(--fs-body-sm)}.shad-top-p{flex:0 0 20px;text-align:center;color:var(--sys-dim);font-variant-numeric:tabular-nums}.shad-top-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shad-top-r{color:var(--sys-dim);white-space:nowrap}@media(max-width:560px){.shad-top-r{display:none}}*,: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;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::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-bg);position:relative;z-index:2;padding-top:var(--tg-safe-top, 0px)}.h-hdr.h-hdr-bare .h-hdr-row{min-height:0;padding:0}.h-hdr.h-hdr-bare .h-hdr-side{height:auto}.h-hdr.transparent{position:absolute;top:0;left:0;right:0;background:transparent;z-index:5}.h-hdr.\!transparent{position:absolute!important;top:0!important;left:0!important;right:0!important;background:transparent!important;z-index:5!important}.h-hdr-search{position:relative;z-index:6;background:var(--tg-bg)}.h-hdr.h-hdr-search .h-hdr-row{min-height:64px}.h-hdr-search.is-hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.h-hdr-search{transition:none}}.h-hdr.transparent .h-hdr-title{color:#ecedf0;text-shadow:0 2px 10px rgba(0,0,0,.55)}.h-hdr.\!transparent .h-hdr-title{color:#ecedf0!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important}.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;margin-left:auto}.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:#ecedf0;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-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.h-body{padding-bottom:calc(55px + var(--space-4) + max(8px,env(safe-area-inset-bottom,0px),var(--tg-safe-bottom, 0px)))!important}.h-body-cta{padding-bottom:calc(55px + 50px + 2 * var(--space-2) + var(--space-4) + max(8px,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:fixed;left:0;right:0;bottom:0;z-index:30;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-y:contain;font-size:15px}.coll-grid{display:grid;grid-template-columns:1fr;gap:var(--space-2_5)}@media(min-width:700px){.coll-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.cc{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 14px 0;border-radius:var(--r-xl);text-decoration:none;color:inherit;overflow:hidden;background:color-mix(in srgb,var(--tg-text) 4%,transparent);transition:background var(--dur-fast) var(--ease-standard)}.cc:hover{background:color-mix(in srgb,var(--tg-text) 8%,transparent);z-index:2}.cc:active{transform:scale(.985)}.cc-head{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%}.cc-title{max-width:100%;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-stats{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;font-size:13px;color:var(--tg-hint);font-variant-numeric:tabular-nums}.cc-stats>span,.cc-like{display:inline-flex;align-items:center;gap:5px}.cc-like{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:13px;color:var(--tg-hint)}.cc-like.on{color:#ff5e5e}.cc-like.\!on{color:#ff5e5e!important}.cc-empty{display:flex;align-items:center;justify-content:center;height:100%;border:1px dashed var(--tg-section-sep);border-radius:var(--r-sm);color:var(--tg-hint);font-size:11.5px;font-weight:700;text-align:center}.cstk{position:relative;width:100%;aspect-ratio:2.67 / 1;min-width:0;min-height:0;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0}.cstk-i{--step: 60.4%;--drop: 8px;--tilt: 5deg;--shrink: .09;position:absolute;display:block;width:30%;aspect-ratio:2 / 3;left:50%;top:4px;margin-left:-15%;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-3);box-shadow:var(--shadow-sm);transform-origin:50% 0%;transform:translate(calc((var(--i) - (var(--n) - 1) / 2) * var(--step))) translateY(calc(var(--d, 0) * var(--drop))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--tilt))) scale(calc(1 - var(--d, 0) * var(--shrink)));transition:transform var(--dur-base) var(--ease-spring);z-index:10}.cstk-img{width:100%;height:100%;object-fit:cover;display:block}.cc-stack{object-fit:contain;object-position:top center}.cstk.n2>:nth-child(1),.cstk.n2>:nth-child(2){--d: .5}.cstk.n3>:nth-child(1),.cstk.n3>:nth-child(3){--d: 1}.cstk.n4>:nth-child(2),.cstk.n4>:nth-child(3){--d: .5}.cstk.n4>:nth-child(1),.cstk.n4>:nth-child(4){--d: 1.5}.cstk.n5>:nth-child(2),.cstk.n5>:nth-child(4){--d: 1}.cstk.n5>:nth-child(1),.cstk.n5>:nth-child(5){--d: 2}.cstk.n3>:nth-child(2),.cstk.n4>:nth-child(2),.cstk.n4>:nth-child(3),.cstk.n5>:nth-child(3){z-index:13}.cstk.n5>:nth-child(2),.cstk.n5>:nth-child(4){z-index:12}.cstk.n4>:nth-child(1),.cstk.n4>:nth-child(4),.cstk.n5>:nth-child(1),.cstk.n5>:nth-child(5),.cstk.n3>:nth-child(1),.cstk.n3>:nth-child(3){z-index:11}@media(hover:hover){.cc:hover .cstk-i,.cstk:hover>.cstk-i{--drop: 3px;--tilt: 6deg;--shrink: .04}}.cc-preview{cursor:default;padding-bottom:10px}.cc-preview:hover{background:color-mix(in srgb,var(--tg-text) 4%,transparent)}.cc-slots{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) 4px 2px}.cc-slot-w{position:relative;display:block;width:42px;flex-shrink:0}.cc-slot{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:2 / 3;padding:0;border:1px dashed var(--tg-section-sep);border-radius:6px;background:color-mix(in srgb,var(--tg-accent) 5%,transparent);color:var(--tg-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.cc-slot.filled{border-style:solid;border-color:transparent;background:transparent}.cc-slot:hover{background:color-mix(in srgb,var(--tg-accent) 12%,transparent);border-color:var(--tg-accent)}.cc-slot-x{position:absolute;top:-5px;right:-5px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;border:none;border-radius:50%;background:#101012d1;color:#ecedf0;cursor:pointer}.cc-slot-x:hover{background:var(--status-error)}.cc-tool{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:4px 8px;border-radius:var(--r-full);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--tg-hint);cursor:pointer}.cc-tool:hover{background:var(--surface-3);color:var(--tg-text)}.cce-lbl{font-size:12.5px;font-weight:700;color:var(--tg-hint);margin:0 0 var(--space-2) 2px}.cce-input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:var(--r-md);background:var(--tg-bg-secondary);color:var(--tg-text);font-size:16px;font-family:inherit;border:none;outline:none;transition:box-shadow var(--dur-fast) var(--ease-standard)}.cce-input:focus,.cce-input:focus-within{box-shadow:inset 0 0 0 1px var(--tg-accent)}.cce-input::placeholder{color:var(--tg-hint)}.cce-input-row{display:flex;align-items:center;gap:var(--space-2)}.cce-area{line-height:1.55;resize:vertical;min-height:96px}.cce-err{padding:var(--space-1) 2px 0;font-size:var(--fs-caption);color:var(--status-error)}.cce-count{display:flex;justify-content:flex-end;padding:var(--space-1) 2px 0;font-size:var(--fs-caption);color:var(--tg-hint);font-variant-numeric:tabular-nums}.cce-addtile{aspect-ratio:2 / 3;border-radius:8px;cursor:pointer;border:2px dashed var(--tg-section-sep);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1_5);color:var(--tg-hint);font-family:inherit;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.cce-addtile>span{font-size:var(--fs-caption);font-weight:700;text-align:center;line-height:1.2}.cce-addtile:hover,.cce-addtile.on{border-color:var(--tg-accent);color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 6%,transparent)}.cce-addtile.\!on{border-color:var(--tg-accent)!important;color:var(--tg-accent)!important;background:color-mix(in srgb,var(--tg-accent) 6%,transparent)!important}.cce-search{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--tg-section-sep)}.cce-tile-btn{position:absolute;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;padding:0;background:#0000009e;display:inline-flex;align-items:center;justify-content:center}.cce-tile-btn:hover{background:#000c}.cce-results{display:grid;gap:12px;margin-top:var(--space-3)}.cce-res{padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;min-width:0}.cce-res-cv{position:relative;display:block}.cce-res-cv>i{position:absolute;top:5px;right:5px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tg-accent) 92%,transparent);box-shadow:var(--shadow-sm)}.cce-res>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--space-1_5);font-size:var(--fs-caption);font-weight:600;line-height:1.2;color:var(--tg-text)}.rve-head{display:flex;gap:var(--space-3);align-items:center;padding:12px 14px;border-radius:var(--r-lg);margin-bottom:18px;background:var(--surface-2)}.rve-head>img,.rve-head-ph{width:56px;height:80px;flex-shrink:0;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-3)}.rve-head-name{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--tg-text);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rve-fmt{display:flex;gap:var(--space-1);margin-bottom:var(--space-2)}.rve-fmt>button{min-width:36px;height:34px;padding:0 11px;border:none;border-radius:var(--r-sm);cursor:pointer;background:var(--surface-3);color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.rve-fmt>button:hover{background:var(--accent-soft);color:var(--tg-accent)}.rve-body{min-height:168px;resize:vertical}.rve-fit2{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:900px){.rve-fit2{grid-template-columns:1fr 1fr}}.rve-crit{display:flex;flex-direction:column;gap:var(--space-2)}.rve-crit-rate{display:flex;align-items:center;justify-content:space-between}@media(min-width:900px){.rve-crit{flex-direction:row;align-items:center}.rve-crit>.cce-input{flex:1;min-width:0}.rve-crit-rate{justify-content:flex-end;gap:var(--space-2)}}.rve-add{display:inline-flex;align-items:center;gap:var(--space-1);padding:5px 10px;border:none;border-radius:var(--r-control);cursor:pointer;background:var(--accent-soft);color:var(--tg-accent);font-family:inherit;font-size:var(--fs-body-sm)}.rve-add:disabled{cursor:default;opacity:.4}.rve-del{width:32px;height:42px;flex-shrink:0;border:none;background:transparent;cursor:pointer;color:var(--tg-hint);display:inline-flex;align-items:center;justify-content:center}.rve-del:hover{color:var(--status-error)}.rve-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.rve-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 var(--space-3);border:none;border-radius:var(--r-control);cursor:pointer;background:var(--surface-2);color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm)}.rve-chip:hover{background:var(--accent-soft);color:var(--tg-accent)}.rve-preview{pointer-events:none}.colp{display:flex;flex-direction:column;gap:var(--ya-card-gap);padding:var(--space-3) var(--pad-page-x) 0}.msec-cap{font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint);letter-spacing:.02em;margin-bottom:var(--space-2_5)}.mline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.mline a{color:var(--tg-text);font-weight:700;text-decoration:none}.mline .sep{opacity:.45}.mline .\!sep{opacity:.45!important}.mstats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--tg-hint);font-variant-numeric:tabular-nums}.mstats>span,.mstats>button{display:inline-flex;align-items:center;gap:5px}.mstats>button{border:none;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}.mstats>.on{color:#ff5e5e}.mstats>.\!on{color:#ff5e5e!important}.mtitle{margin:0;font-size:26px;font-weight:900;letter-spacing:-.5px;line-height:1.15;color:var(--tg-text)}.rvp-article{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.mcrit{display:flex;flex-direction:column;gap:var(--space-2_5)}.mcrit>span{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.mcrit>span>b{margin-left:auto;font-weight:400}.mact{display:flex;align-items:center;gap:var(--space-2)}.mact>.colp-like{flex:1;min-width:0;height:46px}.mhero{position:relative;width:calc(100% + 2 * var(--pad-page-x));margin:calc(-1 * var(--space-3)) calc(-1 * var(--pad-page-x)) 0;aspect-ratio:4 / 3;overflow:hidden}.mhero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.mhero-fb{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 18%,color-mix(in srgb,var(--tg-accent) 22%,transparent) 0%,color-mix(in srgb,var(--tg-accent) 8%,transparent) 38%,transparent 70%),var(--tg-bg)}.mhero-scrim{position:absolute;left:0;right:0;bottom:0;height:66%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.22) 38%,rgba(0,0,0,.6) 70%,var(--tg-bg) 100%)}.mhero-in{position:absolute;left:0;right:0;bottom:6px;z-index:3;padding:0 var(--pad-page-x);display:flex;flex-direction:column;gap:var(--space-1_5)}.mhero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-weight:700;color:#ffffffd9;text-shadow:0 1px 6px rgba(0,0,0,.6)}.mhero-in>h1{margin:0;font-size:25px;font-weight:900;letter-spacing:-.5px;line-height:1.15;color:#ecedf0;text-shadow:0 2px 10px rgba(0,0,0,.55)}.colp-badges{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}.colp-badges>span{padding:3px 10px;border-radius:var(--r-full);color:#ecedf0;font-size:var(--fs-body-sm)}.colp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap-y) var(--card-gap-x)}@media(min-width:900px){.colp{padding-left:0;padding-right:0}.colp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.colp,.rvp{gap:var(--space-5)}.colp-like{height:46px}.colp-body>.colp-tabs{padding:0!important;margin-left:calc(-1 * var(--pad-page-x))}.colp-tabs>.h-tab-strip{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.colp-tabs>.h-tab-strip>button{flex:0 0 auto}.colp-body>*+*{margin-top:var(--space-4)}.colp-sec+.colp-sec{margin-top:var(--space-5)}.colp-sec-h{font-size:var(--fs-body)}}.umc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2_5);padding:var(--space-5) var(--space-4);border-radius:var(--r-xl);background:var(--surface-2);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.umc:hover{background:var(--surface-3)}.umc-banner{position:absolute;inset:0 0 auto;height:46%;z-index:-1;pointer-events:none;display:block;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%)}.umc-banner>img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;opacity:.5;filter:saturate(.9)}.umc-main{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%}.umc-name{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%;font-size:17px;font-weight:700;color:var(--tg-text);line-height:1.2}.umc-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umc-main>i{font-style:normal;font-size:12.5px;color:var(--tg-hint)}.umc--yamiko{cursor:default}.umc--yamiko:hover{background:var(--surface-2)}.umc-logo{display:block;width:auto;height:30px;max-width:100%;object-fit:contain}.rvp{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3) var(--pad-page-x) 0}.rvp-author{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.rvp-author-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.rvp-author-txt>b{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--fs-body-lg);font-weight:800;color:var(--tg-text)}.rvp-author-txt>i{font-style:normal;font-size:var(--fs-body-sm);color:var(--tg-hint)}.mcomments{margin:var(--space-5) calc(-1 * var(--pad-page-x)) 0;padding-top:var(--space-4);border-top:1px solid var(--tg-section-sep)}.mcomments>.msec-cap{padding:0 var(--pad-page-x);margin-bottom:var(--space-3)}.rvp-sent{font-size:14px;font-weight:700}.rvp-text{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);border-radius:var(--r-xl);background:var(--surface-2)}.rvp-h1{font-size:22px;-webkit-line-clamp:none;display:block}.rvp-text>.rvw-body{font-size:16px}@media(min-width:900px){.rvp{padding-left:0;padding-right:0}}.colp-side{position:sticky;top:16px;display:flex;flex-direction:column}.dp-content.colp-grid2{display:grid;grid-template-columns:var(--dp-cover-w) minmax(0,1fr);gap:var(--ya-card-gap);align-items:start;max-width:var(--ya-content-max);margin-inline:auto;width:100%;box-sizing:border-box;padding:var(--space-4) var(--ya-content-pad) 0;--pad-page-x: 12px}.ya-stick{position:sticky;top:var(--ya-sticky-top, 16px);align-self:start;max-height:calc(100vh - var(--ya-sticky-top, 16px) - var(--space-4));overflow-y:auto;overscroll-behavior:contain}.colp-nums{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-3)}.colp-num{display:flex;flex-direction:column;gap:2px;min-width:0}.colp-num>b{font-size:21px;font-weight:800;letter-spacing:-.4px;color:var(--tg-text);font-variant-numeric:tabular-nums}.colp-num>span{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-sm);color:var(--tg-hint)}.colp-like{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);font-weight:700;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.colp-like:hover{background:var(--surface-3)}.colp-like.on{background:color-mix(in srgb,#ff5e5e 16%,transparent);color:#ff5e5e}.colp-like.\!on{background:color-mix(in srgb,#ff5e5e 16%,transparent)!important;color:#ff5e5e!important}.colp-row{display:flex;gap:var(--ya-card-gap)}.colp-mini{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:42px;padding:0 14px;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.colp-mini{min-height:42px}.colp-mini:hover{background:var(--surface-3)}.colp-mini.wide{flex:1;min-width:0}.colp-mini.sq{width:42px;padding:0;flex-shrink:0}.colp-mini.on{background:var(--accent-soft);color:var(--tg-accent)}.colp-mini.\!on{background:var(--accent-soft)!important;color:var(--tg-accent)!important}.colp-an-h{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-bottom:var(--space-3)}.colp-an-bar{display:flex;height:8px;border-radius:var(--r-full);overflow:hidden;background:var(--surface-3)}.colp-an-bar>i{display:block;transition:width .5s var(--ease-pop)}.colp-an-bar>i.done{background:var(--status-success)}.colp-an-bar>i.\!done{background:var(--status-success)!important}.colp-an-bar>i.saved{background:var(--tg-accent)}.colp-an-bar>i.\!saved{background:var(--tg-accent)!important}.colp-an-leg{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}.colp-an-leg>span{display:flex;align-items:center;gap:var(--space-2)}.colp-an-leg i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.colp-an-leg i.done{background:var(--status-success)}.colp-an-leg i.\!done{background:var(--status-success)!important}.colp-an-leg i.saved{background:var(--tg-accent)}.colp-an-leg i.\!saved{background:var(--tg-accent)!important}.colp-an-leg i.fresh{background:var(--surface-3)}.colp-an-leg i.\!fresh{background:var(--surface-3)!important}.colp-an-leg b{margin-left:auto;color:var(--tg-text);font-weight:700;font-variant-numeric:tabular-nums}.colp-hd>h1{margin:0;font-size:var(--fs-hero, 30px);font-weight:900;letter-spacing:-.5px;line-height:1.12;color:var(--tg-text)}.colp-hd>*+*{margin-top:var(--space-3)}.colp-body>*+*{margin-top:var(--ya-card-gap)}.colp-tabs{padding:6px 8px!important}.colp-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ya-card-w),1fr));gap:var(--ya-card-gap)}.colp-projects .kk-card{flex:none;width:100%}.colp-sec-h{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.3px;color:var(--tg-text)}.colp-sec-h>span{font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.colp-sec-d{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45}.colp-sec+.colp-sec{margin-top:var(--space-5)}.colp-comments{padding-left:6px!important;padding-right:6px!important}.colp-sec>*+.colp-projects,.colp-sec>*+.colp-grid{margin-top:var(--space-3)}.rvp-cover{position:relative;aspect-ratio:2 / 3;border-radius:var(--r-lg);overflow:hidden;cursor:pointer;border:none;padding:0;background:none;width:100%;display:block}.rvp-crit-list{display:flex;flex-direction:column;gap:var(--space-2)}.rvp-crit-list>span{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.rvp-crit-list>span>b{margin-left:auto}.rvp-nums{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--tg-section-sep);font-size:var(--fs-body-sm);color:var(--tg-hint);font-variant-numeric:tabular-nums}.rvp-nums>span,.rvp-nums>button{display:inline-flex;align-items:center;gap:6px}.rvp-nums>button{border:none;background:none;padding:0;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.rvp-nums>button.on,.rvp-nums>span.on{color:#ff5e5e}.rvp-nums>button.\!on,.rvp-nums>span.\!on{color:#ff5e5e!important}.rvp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-body);color:var(--tg-hint)}.rvp-meta>span.sep{opacity:.4}.rvp-meta>span.\!sep{opacity:.4!important}.rvp-proj-h1{margin:var(--space-2) 0 0;font-size:var(--fs-hero, 30px);font-weight:900;letter-spacing:-.5px;line-height:1.12;color:var(--tg-text);cursor:pointer}@media(min-width:900px){.dp-content>aside:first-child button.colp-like{height:52px!important;min-height:52px!important;font-weight:700!important}.dp-content>aside:first-child>a.umc{height:auto!important}.dp-content>aside:first-child>a:has(.h-cover){height:auto!important;min-height:0!important}.dp-content>aside:first-child button.rvp-cover{height:auto!important;min-height:0!important}@media(max-width:1120px){.dp-content.colp-grid2,.dp-content.rvp-grid2{grid-template-columns:240px minmax(0,1fr)!important}}}.cce-side-h{font-size:13px;font-weight:700;color:var(--tg-hint);padding:0 4px var(--space-2)}.cce-hint{padding:var(--space-2) 4px var(--space-4);font-size:12.5px;line-height:1.45;color:var(--tg-hint)}.cce-panel{background:var(--surface-2);border-radius:var(--r-lg);padding:2px var(--space-4);margin-bottom:var(--ya-card-gap)}.cce-row{display:flex;align-items:center;gap:var(--space-3);padding:13px 0;color:var(--tg-hint)}.cce-row+.cce-row{border-top:1px solid var(--tg-section-sep)}.cce-row-col{flex-direction:column;align-items:stretch;gap:var(--space-2_5)}.cce-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cce-row-main>b{font-size:13.5px;font-weight:700;color:var(--tg-text)}.cce-row-main>i{font-style:normal;font-size:12px;line-height:1.4;color:var(--tg-hint)}.cce-empty{font-size:12.5px;color:var(--tg-hint);padding:var(--space-2) 0}.cce-18{flex-shrink:0;width:16px;text-align:center;font-size:11px;letter-spacing:-.03em;color:var(--status-error);font-weight:900!important}.cce-banner-row{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.cce-banner-none{flex-shrink:0;width:54px;height:81px;border-radius:8px;cursor:pointer;border:2px dashed var(--tg-section-sep);background:transparent;font-family:inherit;font-size:11px;font-weight:700;color:var(--tg-hint)}.cce-banner-none.on{border:2px solid var(--tg-accent);color:var(--tg-accent)}.cce-banner-none.\!on{border:2px solid var(--tg-accent)!important;color:var(--tg-accent)!important}.cce-banner-cv{flex-shrink:0;width:54px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;outline-offset:1px}.cce-banner-cv.on{outline:2px solid var(--tg-accent)}.cce-banner-cv.\!on{outline:2px solid var(--tg-accent)!important}.cce-pickgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ya-card-gap);padding:var(--space-1) 0 var(--space-2)}.cce-pick{padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;border-radius:8px;outline-offset:2px}.cce-pick>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--tg-text)}.cce-pick.on{outline:2px solid var(--tg-accent)}.cce-pick.\!on{outline:2px solid var(--tg-accent)!important}.cce-pick.off{cursor:not-allowed;opacity:.38}.cce-pick.\!off{cursor:not-allowed!important;opacity:.38!important}.shop-pro{position:absolute;top:3px;right:3px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#101012b8;filter:drop-shadow(0 0 5px rgba(144,94,204,.55))}.shop-pro>img{display:block}.shop-pro.locked>img{opacity:.55}.shop-pro.locked>span{position:absolute;right:-1px;bottom:-1px}.ya-promark{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;flex-shrink:0;line-height:0;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-standard)}.ya-promark:hover{transform:scale(1.12)}.ya-curcard{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 8px 0 12px;border:none;border-radius:var(--r-control);background:var(--surface-2);cursor:pointer;font-family:inherit}.ya-curcard>span{font-size:var(--fs-body-lg);font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums;margin-right:3px}.ya-curcard:active{transform:scale(.98)}.gsx{padding:0 16px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1}.gsx>*{flex-shrink:0}.gsx-seg{display:flex;gap:4px;padding:4px;background:var(--surface-2);border-radius:var(--r-control)}.gsx-seg>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:calc(var(--r-control) - 4px);cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:800;letter-spacing:-.2px;background:transparent;color:var(--tg-hint);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.gsx-seg>button.on{background:var(--accent-soft);color:var(--tg-accent)}.gsx-seg>button.\!on{background:var(--accent-soft)!important;color:var(--tg-accent)!important}.yp-pay{margin:var(--space-3) 0 var(--space-2)}.pgifts-art{position:relative}.pgifts-pin{position:absolute;right:-2px;top:-2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--r-full);background:var(--tg-accent);box-shadow:0 0 0 2px var(--tg-bg)}.gdx-pin{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--space-3);padding:0 var(--space-4);height:40px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:800;background:var(--surface-2);color:var(--tg-hint)}.gdx-pin.on{background:var(--accent-soft);color:var(--tg-accent)}.gdx-pin.\!on{background:var(--accent-soft)!important;color:var(--tg-accent)!important}.gdx-pin:disabled{opacity:.6;cursor:default}.gsx-hero{display:flex;align-items:center;gap:16px;min-height:108px;padding:14px 16px;border-radius:var(--r-xl);background:var(--surface-2)}.gsx-hero.empty{justify-content:center}.gsx-hero.\!empty{justify-content:center!important}.gsx-hero>img{flex:0 0 auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45))}.gsx-hero-txt{min-width:0;display:flex;flex-direction:column;gap:5px}.gsx-hero-txt>b{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.3px;color:var(--tg-text)}.gsx-hero-txt>i{font-style:normal;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.gsx-hero-hint{font-size:var(--fs-body-md);font-weight:600;color:var(--tg-hint)}.gsx-rar{align-self:flex-start;padding:2px 8px;border-radius:var(--r-full);font-size:10px;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.gsx-rar.common{background:#8a93a32e;color:#8a93a3}.gsx-rar.rare{background:#3a8fea2e;color:var(--status-info)}.gsx-rar.epic{background:#9b4ad633;color:var(--rarity-epic)}.gsx-rar.legendary{background:#f2b42a2e;color:var(--rarity-legendary)}.gsx-rars{overflow-x:auto;scrollbar-width:none}.gsx-rars::-webkit-scrollbar{display:none}.gsx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:44vh;overflow-y:auto;padding-right:2px}@media(min-width:900px){.gsx-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:none;overflow:visible}}.gsx-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 7px;border-radius:var(--r-md);cursor:pointer;font-family:inherit;background:var(--surface-2);border:1px solid transparent;transition:border-color .12s ease,background .12s ease}.gsx-item.on{border-color:var(--tg-accent);background:var(--accent-soft)}.gsx-item.\!on{border-color:var(--tg-accent)!important;background:var(--accent-soft)!important}.rar-bg{position:relative;isolation:isolate;--rar: #8a93a3;background:radial-gradient(70% 70% at 50% 78%,color-mix(in srgb,var(--rar) 34%,transparent) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--rar) 14%,transparent),transparent 62%),var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rar) 34%,transparent)}.rar-bg.rar-rare{--rar: #4aa3ff}.rar-bg.rar-epic{--rar: #b96cff}.rar-bg.rar-legendary{--rar: #ffd76a}.rar-bg.rar-epic:before,.rar-bg.rar-legendary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:conic-gradient(from 0deg,color-mix(in srgb,var(--rar) 26%,transparent) 0deg,transparent 26deg,color-mix(in srgb,var(--rar) 26%,transparent) 90deg,transparent 116deg,color-mix(in srgb,var(--rar) 26%,transparent) 180deg,transparent 206deg,color-mix(in srgb,var(--rar) 26%,transparent) 270deg,transparent 296deg);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 0%,transparent 72%);mask-image:radial-gradient(60% 60% at 50% 50%,#000 0%,transparent 72%);opacity:.7}.gsx-item>img{display:block}.gsx-item-ph{font-size:26px;color:var(--tg-hint)}.gsx-item-p{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-caption);font-weight:800;color:var(--tg-hint);font-variant-numeric:tabular-nums}.gsx-item.on .gsx-item-p{color:var(--tg-accent)}.gsx-item.\!on .gsx-item-p{color:var(--tg-accent)!important}.gsx-pro{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-xl);background:radial-gradient(90% 160% at 6% 50%,color-mix(in srgb,var(--tg-accent) 30%,transparent) 0%,transparent 70%),var(--surface-2);border:1px solid color-mix(in srgb,var(--tg-accent) 30%,transparent)}.gsx-pro-ic{flex:0 0 auto;filter:drop-shadow(0 8px 22px rgba(144,94,204,.7))}.gsx-pro-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gsx-pro-txt>b{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.4px}.ya-pro-grad,.yp-grad{background:linear-gradient(120deg,#ecedf0 8%,#c9a6ff 52%,var(--tg-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.yp-plans.gsx-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.gsx-plans .yp-plan{padding:12px 10px;gap:6px}.gsx-plans .yp-plan-h{flex-direction:column;align-items:flex-start;gap:5px}.gsx-plans .yp-plan-t{white-space:nowrap;font-size:var(--fs-body);font-weight:800}.gsx-plans .yp-plan-p{font-size:var(--fs-body)}.gsx-plans .yp-plan-tick{position:absolute;top:8px;right:8px}.gsx-pro-txt>b{font-size:var(--fs-body-lg);font-weight:900;letter-spacing:-.3px}.gsx-pro-txt>i{font-style:normal;font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint);line-height:1.35}.gsx-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gsx-perks>li{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.gsx-perks>li>img{flex:0 0 auto}.gsx-cta{display:inline-flex;align-items:center;gap:7px;justify-content:center}.ya-lvlb{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.ya-lvlb>img{display:block;width:100%;height:auto}.ya-lvlb>b{position:absolute;transform:translate(-50%,-50%);font-weight:900!important;letter-spacing:-.4px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.35)}.xps{display:flex;flex-direction:column;gap:6px}.xps-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--r-lg);background:var(--surface-3, var(--surface-2))}.xps-ic{flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft)}.xps-t{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text)}.xps-v{font-size:var(--fs-body-md);font-weight:800;color:var(--tg-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.lvl-trial{position:relative;display:block;width:100%;text-align:left;margin-top:var(--space-3);padding:12px 14px;cursor:pointer;font-family:inherit;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--tg-accent) 30%,transparent)}.lvl-trial:hover{border-color:var(--tg-accent)}.lvl-trial .lvl-trial-h>svg:last-child,.lvl-trial .lvl-trial-h>span:last-child{margin-left:auto}.trs{padding:4px 16px 20px;display:flex;flex-direction:column;gap:14px}.trs-intro p{margin:0 0 8px;font-size:var(--fs-body-md);line-height:1.45;color:var(--tg-hint)}.trs-intro p:last-child{margin-bottom:0}.trs-list{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow-y:auto}.trs-row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid transparent}.trs-row.blocking{border-color:var(--tg-accent);background:var(--accent-soft)}.trs-row.done{opacity:.72}.trs-row.\!done{opacity:.72!important}.trs-row-main{flex:1;min-width:0}.trs-row-h{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.trs-now{padding:1px 7px;border-radius:var(--r-full);background:var(--tg-accent);color:#ecedf0;font-size:10px;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.trs-note{font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.4}.lvl-trial-h{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:800;color:var(--tg-accent)}.lvl-trial-s{margin-top:3px;font-size:var(--fs-caption);color:var(--tg-hint);font-weight:600}.lvl-trial-goals{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.lvl-trial-goals>li{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--fs-body-sm);color:var(--tg-hint)}.lvl-trial-goals>li>b{font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.lvl-trial-goals>li.on>b{color:#3ec07a}.lvl-trial-goals>li.\!on>b{color:#3ec07a!important}.ya-cmt-more{display:block;width:auto;margin:10px var(--space-3) 4px;height:40px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;background:var(--surface-2);color:var(--tg-text);font-size:var(--fs-body-md);font-weight:800}.ya-cmt-more:disabled{opacity:.6;cursor:default}.gdx{padding:4px 16px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.gdx-stage{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:22px 0 26px;border-radius:var(--r-2xl)}.gdx-art{display:inline-block;line-height:0;filter:drop-shadow(0 14px 32px rgba(0,0,0,.55));animation:ya-pop .35s var(--ease-pop),ya-emoji-float 2.6s ease-in-out .35s infinite}.gdx-title{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.3px;color:var(--tg-text);text-align:center}.gdx-from{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:var(--r-full);background:var(--surface-2);text-decoration:none;color:inherit;font-size:var(--fs-body-md);font-weight:600}.gdx-from.is-anon{color:var(--tg-hint)}.gdx-from-av{width:34px;height:34px;border-radius:50%;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center}.gdx-from-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.gdx-from-txt>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);font-weight:700}.gdx-from-txt>b{font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.gdx-note{align-self:stretch;padding:12px 14px;background:var(--surface-2);border-radius:var(--r-md);font-size:var(--fs-body);line-height:1.5;color:var(--tg-text)}.gdx-date{font-size:var(--fs-body-sm);color:var(--tg-hint)}.gsx-note{width:100%;box-sizing:border-box;padding:10px 12px;background:var(--surface-2);border:none;outline:none;resize:none;border-radius:var(--r-md);color:var(--tg-text);font-size:var(--fs-body);font-family:inherit}.gsx-anon{display:flex;align-items:center;gap:10px;padding:2px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;font-size:var(--fs-body);font-weight:600;color:var(--tg-text)}.gsx-anon>span{width:22px;height:22px;border-radius:6px;flex-shrink:0;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center}.gsx-anon>span.on{background:var(--tg-accent)}.gsx-anon>span.\!on{background:var(--tg-accent)!important}.shop-bal{display:inline-flex;align-items:center;gap:var(--space-1_5);height:38px;padding:0 14px;border-radius:var(--r-control);background:var(--surface-2);flex-shrink:0;font-size:var(--fs-body-lg);font-weight:800;color:var(--tg-text);letter-spacing:-.2px}.shop-bal-sep{width:1px;height:16px;background:#ffffff24;margin:0 3px}.ya-proact{position:relative;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;gap:14px;width:auto;margin:0 var(--pad-page-x);padding:16px;border-radius:var(--r-xl);background:radial-gradient(90% 160% at 6% 50%,color-mix(in srgb,var(--tg-accent) 34%,transparent) 0%,transparent 70%),var(--surface-2);border:1px solid color-mix(in srgb,var(--tg-accent) 32%,transparent);text-align:left;font-family:inherit;cursor:pointer;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.ya-proact:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url(/icons/pro-boost.png),url(/icons/pro-cards.png),url(/icons/pro-offline.png),url(/icons/pro-bookmarks.png),url(/icons/pro-bonus.png),url(/icons/pro-profile.png);background-repeat:no-repeat;background-size:46px,38px,42px,34px,36px,30px;background-position:62% -10px,78% 74%,92% -4px,70% 108%,104% 46%,88% 116%;-webkit-mask-image:linear-gradient(90deg,transparent 46%,#000 78%);mask-image:linear-gradient(90deg,transparent 46%,#000 78%)}.ya-proact:hover{border-color:var(--tg-accent);transform:translateY(-1px)}.ya-proact-ic{flex:0 0 auto;width:46px;height:46px;filter:drop-shadow(0 4px 14px rgba(144,94,204,.55))}.ya-proact-txt{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ya-proact-txt>b{font-size:14px;font-weight:800;color:var(--tg-text);letter-spacing:-.2px}.ya-proact-txt>i{font-style:normal;font-size:12px;font-weight:600;color:var(--tg-hint);line-height:1.3}@media(min-width:900px){.ya-proact{margin:0}}html[data-theme=light] .ya-proact{background:radial-gradient(90% 160% at 6% 50%,color-mix(in srgb,var(--tg-accent) 16%,transparent) 0%,transparent 72%),color-mix(in srgb,var(--tg-accent) 5%,var(--tg-bg-secondary));border-color:color-mix(in srgb,var(--tg-accent) 26%,transparent)}html[data-theme=light] .ya-proact:after{opacity:.85}html[data-theme=light] .ya-proact-ic{filter:none}.ya-promark>img{width:auto;height:100%;object-fit:contain}.ya-procard{position:fixed;z-index:220;padding:14px;border-radius:var(--r-xl);background:var(--tg-bg-secondary);box-shadow:var(--shadow-xl);animation:yam-modal-fade var(--dur-fast) var(--ease-standard)}.ya-procard-head{display:flex;align-items:center;gap:12px}.ya-procard-head>img{flex:0 0 44px}.ya-procard-t{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.3px}.ya-procard-s{margin-top:2px;font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.35}.ya-procard-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ya-procard-list li{display:flex;align-items:center;gap:9px;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-text)}.ya-procard-list li>img{flex:0 0 22px}.ya-procard-list li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-procard-list li>b{flex-shrink:0;padding:1px 7px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:10px;font-weight:900;letter-spacing:.3px}.ya-procard-cta{display:flex;align-items:center;justify-content:center;margin-top:14px;height:42px;border-radius:var(--r-control);background:var(--tg-accent);color:#ecedf0;text-decoration:none;font-size:var(--fs-body-md);font-weight:800}.ya-sflame{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ya-sflame>img,.ya-sflame-n{pointer-events:none}.ya-sflame>img{display:block;width:100%;height:100%;object-fit:contain}.ya-sflame-n{position:absolute;left:0;right:0;top:70%;transform:translateY(-50%);text-align:center;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.92),0 0 7px rgba(0,0,0,.8)}.ya-stip{position:fixed;z-index:220;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-lg);background:var(--tg-bg-secondary);box-shadow:var(--shadow-lg);pointer-events:none;animation:yam-modal-fade var(--dur-fast) var(--ease-standard)}.ya-stip>img{flex:0 0 34px}.ya-stip-t{font-size:var(--fs-body-sm);font-weight:800;letter-spacing:-.01em}.ya-stip-s{margin-top:2px;font-size:var(--fs-caption);color:var(--tg-hint)}.ya-back{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;margin:0;color:var(--tg-hint);cursor:pointer;transition:color var(--dur-fast);-webkit-tap-highlight-color:transparent}.ya-back:hover,.ya-back:active{color:var(--tg-text)}.h-hdr.transparent .ya-back,.rd-top .ya-back{color:#ffffffd9}.h-hdr.\!transparent .ya-back{color:#ffffffd9!important}.h-hdr.transparent .ya-back:hover,.rd-top .ya-back:hover{color:#ecedf0}.h-hdr.\!transparent .ya-back:hover{color:#ecedf0!important}.tbp-dot{flex:0 0 8px;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--tg-hint);opacity:.5}.tbp-dot.on{background:var(--status-success, #3ecf8e);opacity:1}.tbp-dot.\!on{background:var(--status-success, #3ecf8e)!important;opacity:1!important}.ntf-mark{margin-left:8px;color:var(--rarity-legendary);font-weight:700;font-size:var(--fs-caption)}.tset-nav .tset-navi.\!on{background:var(--accent-soft-strong, rgba(144,94,204,.18))!important;color:var(--tg-accent)!important}.tset-nav .tset-navi.on{background:var(--accent-soft-strong, rgba(144,94,204,.18));color:var(--tg-accent)}.set-nav .tset-navi{display:flex;align-items:center;gap:10px;text-align:left;width:100%}.tset-muted{font-size:var(--fs-body-sm);color:var(--tg-hint);padding:8px 2px}.tset-banner.\!empty{aspect-ratio:auto!important;padding:var(--space-3_5)!important;border:1px dashed var(--hairline, rgba(255,255,255,.18))!important;background:var(--surface-2)!important;color:var(--tg-hint)!important;font-family:inherit!important;font-size:var(--fs-body-md)!important;font-weight:600!important}.tset-banner.empty{aspect-ratio:auto;padding:var(--space-3_5);border:1px dashed var(--hairline, rgba(255,255,255,.18));background:var(--surface-2);color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md);font-weight:600}.tset-ava-btn{position:relative;border:none;background:transparent;padding:0;cursor:pointer}.tset-ava-pen{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;border-radius:50%;background:var(--tg-accent);border:3px solid var(--tg-bg);display:flex;align-items:center;justify-content:center}.tset-addrow{display:flex;gap:var(--space-2);align-items:center}.tset-del{flex-shrink:0;width:34px;height:34px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-destructive, #ff453a);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tset-del[aria-label=Права]{color:var(--tg-hint)}.tset-cap.\!on{color:var(--tg-text)!important}.tset-cap.on{color:var(--tg-text)}.tset-cap.\!on>.tset-cap-box{background:var(--tg-accent)!important;border-color:var(--tg-accent)!important}.tset-cap.on>.tset-cap-box{background:var(--tg-accent);border-color:var(--tg-accent)}.tset-teamlink{margin-top:var(--space-2);font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-accent);text-decoration:none}.tset-teamcard{position:relative}.set-members{padding:8px!important;display:flex;flex-direction:column;gap:var(--ya-card-gap)}.set-members-add{margin-top:2px}.set-members-add .ya-input,.set-members-add input{height:34px!important;min-height:34px!important;border:none!important;background:var(--surface-3)!important;font-size:var(--fs-body-sm)!important}.set-members-add .tset-found{margin-top:2px}.set-members-add .tset-urow{padding:4px 6px;gap:var(--space-2)}.set-members-add .tset-u1,.set-members-add .tset-u2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.set-members-add .tset-u1{font-size:var(--fs-body-sm)}.set-members-add .tset-u2{font-size:var(--fs-caption)}.set-members-add .tset-urow button{height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:var(--fs-caption)!important}.mem{border-radius:var(--r-control)}.mem.on{background:var(--surface-3)}.mem.\!on{background:var(--surface-3)!important}.mem-row{display:flex;align-items:center;gap:var(--space-2_5);width:100%;padding:7px 8px;border:none;background:transparent;border-radius:var(--r-control);cursor:pointer;font-family:inherit;color:var(--tg-text);text-align:left}.mem-row:disabled{cursor:default}.mem-row:not(:disabled):hover{background:var(--surface-3)}.mem-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mem-name{font-size:var(--fs-body-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem-sub{font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem-role{flex:none;height:24px;padding:0 9px;border-radius:var(--r-full);display:inline-flex;align-items:center;background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-caption);font-weight:800}.mem-edit{display:flex;flex-direction:column;gap:var(--space-1_5);padding:0 8px 10px}.mem-lbl{margin-top:var(--space-2);font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint)}.mem-presets{display:flex;gap:4px}.mem-preset{flex:1;height:30px;border:none;border-radius:var(--r-control);cursor:pointer;background:var(--surface-2);color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption);font-weight:800}.mem-preset.on{background:var(--accent-soft);color:var(--tg-accent)}.mem-preset.\!on{background:var(--accent-soft)!important;color:var(--tg-accent)!important}.mem-caps{display:flex;flex-direction:column}.mem-cap{display:flex;align-items:center;gap:var(--space-2);padding:6px 4px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint);text-align:left}.mem-cap.on{color:var(--tg-text)}.mem-cap.\!on{color:var(--tg-text)!important}.mem-cap:disabled{opacity:.6;cursor:default}.mem-box{flex:0 0 16px;width:16px;height:16px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--hairline);background:transparent}.mem-cap.on>.mem-box{background:var(--tg-accent);border-color:var(--tg-accent)}.mem-cap.\!on>.mem-box{background:var(--tg-accent)!important;border-color:var(--tg-accent)!important}.mem-kick{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);margin-top:var(--space-2);height:32px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-destructive, #ff453a);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700}.mem-kick:hover{background:color-mix(in srgb,var(--tg-destructive, #ff453a) 14%,transparent)}.set-statusrow{display:flex;align-items:center;gap:var(--space-2_5)}.set-statustext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text)}.set-infoline{display:inline-flex;align-items:center;gap:var(--space-1_5);margin-top:var(--space-2);padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.tset-hintline{margin-top:var(--space-2);font-size:var(--fs-body-sm);font-weight:600;line-height:1.4;color:var(--tg-hint)}.brpick-wrap{padding:12px var(--pad-page-x) 0}.brpick{display:inline-flex;gap:4px;padding:4px;max-width:100%;border-radius:20px;background:var(--surface-2);overflow-x:auto;scrollbar-width:none}.brpick::-webkit-scrollbar{display:none}.brpick-b{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 4px;border-radius:16px;border:none;background:transparent;cursor:pointer;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;max-width:220px}.brpick-av{flex:0 0 24px;width:24px;height:24px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.brpick-av-l{background:var(--accent-soft);color:var(--tg-accent);font-size:11px;font-weight:800}.brpick-b:hover{color:var(--tg-text)}.brpick-b.on{background:var(--surface-3);color:var(--tg-text)}.brpick-b.\!on{background:var(--surface-3)!important;color:var(--tg-text)!important}.brpick-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brpick-c{font-variant-numeric:tabular-nums;opacity:.6;flex:0 0 auto}.rd-chap-br{display:block;font-size:var(--fs-caption);color:var(--tg-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cflags{display:flex;flex-direction:column;border-radius:var(--r-control);background:var(--surface-3);overflow:hidden}.cflags-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3_5)}.cflags-row+.cflags-row{border-top:1px solid var(--tg-section-sep)}.cflags-l{font-size:var(--fs-body)}.cflags-h{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-top:1px}.cflags-row>:last-child{margin-left:auto;flex:0 0 auto}.set-tworow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,190px);gap:var(--ya-card-gap);align-items:start}.set-tworow>.ya-dd>.ya-dd-btn{height:44px}.set-tworow>.ya-datefield{height:44px}@media(max-width:599px){.set-tworow{grid-template-columns:minmax(0,1fr)}}.set-slugrow{display:flex;align-items:center;gap:var(--space-2)}.set-slugrow>.ya-input,.set-slugrow>div{flex:1;min-width:0}.set-slugpfx{flex:none;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint)}.set-avarow{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.set-avaimg{display:flex;align-items:center;justify-content:center;overflow:hidden;width:76px;height:76px;border-radius:var(--r-xl);font-size:var(--fs-hero);font-weight:800;color:var(--tg-text)}.set-avaimg>img{width:100%;height:100%;object-fit:cover}.colp-side .dp-card{margin-top:0!important}.set-idcard .dpf-hero{flex:1}.set-idcard .set-avarow{display:block}.set-idcard .set-avaimg{width:106px;height:106px;border-radius:var(--r-full);flex:none}.set-idcard .set-avahint{border-radius:var(--r-full)}.tset-img-locks{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;flex-wrap:wrap;gap:var(--space-1_5);max-width:calc(100% - 16px);pointer-events:auto}.tset-img-locks>button{background:#121216d1!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff!important}.set-avarow{position:relative}.set-avahint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--r-xl);background:#00000073;opacity:0;transition:opacity var(--dur-fast)}.tset-ava-btn{position:relative}.tset-ava-btn:hover .set-avahint{opacity:1}.set-avax{position:absolute;top:-4px;right:-4px;z-index:2;width:22px;height:22px;padding:0;border:none;cursor:pointer;border-radius:50%;background:#000000ad;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--dur-fast)}.set-avarow:hover .set-avax{opacity:1}.set-avax:hover{background:var(--tg-destructive, #ff453a)}.set-avalock{display:inline-flex}.set-sidebtn{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:var(--space-3);min-height:48px;padding:0 14px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-text);text-decoration:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:700;text-align:left}.dp-card.set-sidecard{padding:var(--ya-card-gap)!important;display:flex;flex-direction:column;gap:var(--ya-card-gap)}.set-sidebtn>:first-child{justify-self:center}.set-sidebtn:hover{background:var(--surface-3)}.set-sidebtn:after{content:"";width:8px;height:8px;justify-self:center;border-right:2px solid var(--tg-hint);border-bottom:2px solid var(--tg-hint);transform:rotate(-45deg);opacity:.8}.tadm-row-ic{flex:none;display:inline-flex;align-items:center}.set-acctgrid{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.set-acctform{display:flex;flex-direction:column;gap:var(--space-2)}.set-acctform-act{display:flex;gap:var(--space-2);justify-content:flex-end}.set-sidelinks>.tset-urow{text-decoration:none;color:inherit;border-radius:var(--r-control)}.set-sidelinks>.tset-urow:hover{background:var(--surface-3)}.set-notifgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}@media(min-width:900px){.set-notifgrid>:nth-child(-n+2){border-top-left-radius:0!important;border-top-right-radius:0!important}}@media(max-width:899px){.set-notifgrid{grid-template-columns:minmax(0,1fr)}}.set-notifgrid>.set-prefs{grid-column:1 / -1}.set-prefgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ya-card-gap)}.set-prefcard{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);text-align:center;cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--surface-2);color:inherit;font-family:inherit}.set-prefcard.on{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 8%,var(--surface-2))}.set-prefcard.\!on{border-color:var(--tg-accent)!important;background:color-mix(in srgb,var(--tg-accent) 8%,var(--surface-2))!important}.set-prefcard img{width:100%;height:96px;object-fit:contain}.set-prefcard-t{font-size:var(--fs-body-md);font-weight:700}.set-prefcard-d{font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint);line-height:1.3}.tset-htarget{display:inline-flex;align-items:center;gap:var(--space-1_5);margin-right:var(--space-2);font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-text)}.set-cardeditor{display:flex;flex-direction:column;gap:var(--ya-card-gap);min-width:0}.set-cardeditor.bare{display:contents}.set-cardeditor.\!bare{display:contents!important}.set-mobtop{display:flex;align-items:flex-start;gap:var(--space-2_5);min-width:0;padding-bottom:var(--space-4)}.set-mobtop>.set-mobava,.set-mobtop>.set-avarow{flex:0 0 96px}.set-mobtop>.tset-img.banner{flex:1;min-width:0}.set-mobtop>.tset-img.\!banner{flex:1!important;min-width:0!important}.set-mobtop .tset-img.banner img,.set-mobtop .tset-img-empty{aspect-ratio:auto;height:96px}.set-mobtop .tset-img.\!banner img{aspect-ratio:auto!important;height:96px!important}.set-mobava .set-avaimg,.set-mobtop .set-avaimg{width:96px;height:96px;border-radius:var(--r-lg)}.set-mobava .set-avahint,.set-mobtop .set-avahint{border-radius:var(--r-lg)}.set-inlineact{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2_5)}.dp-content>main>.tset-panel>.set-accountwrap{margin-top:0!important}.tset-logout{width:100%;height:42px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;background:var(--surface-2);color:var(--tg-destructive, #ff453a);font-size:var(--fs-body-md);font-weight:800}.tset-found,.tset-list{margin-top:var(--space-2)}.tset-urow{display:flex;align-items:center;gap:var(--space-3);padding:10px 0}.tset-urow+.tset-urow{border-top:1px solid var(--tg-section-sep)}.tset-uname{flex:1;min-width:0}.tset-u1{font-weight:700;font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tset-u2{font-size:var(--fs-caption);color:var(--tg-hint)}.tset-socials{display:flex;flex-direction:column;gap:var(--space-2_5, 10px)}.tset-soc{display:flex;align-items:center;gap:var(--space-3)}.tset-soc>:last-child{flex:1;min-width:0}.tset-soc-ico{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.tss{padding:var(--space-2) var(--pad-page-x) var(--space-6)}.tss-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.tss-card{background:var(--surface-2);border-radius:var(--r-xl);padding:18px 20px}.tss-v{font-size:var(--fs-h1, 28px);font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tss-l{margin-top:2px;font-size:var(--fs-body-sm);color:var(--tg-hint)}.tss-x{margin-top:6px;font-size:var(--fs-caption);color:var(--tg-hint)}.tss-note{margin-top:var(--space-3);padding:12px 14px;background:var(--surface-2);border-radius:var(--r-lg, 14px);font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.45}.tss-h{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-body);font-weight:800}.tss-top{background:var(--surface-2);border-radius:var(--r-xl);overflow:hidden}.tss-toprow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 18px;color:var(--tg-text);text-decoration:none;font-size:var(--fs-body-sm)}.tss-toprow+.tss-toprow{border-top:1px solid var(--tg-section-sep)}.tss-toprow b{font-weight:800;font-variant-numeric:tabular-nums}.tss-empty{padding:40px 0;text-align:center;color:var(--tg-hint);font-size:var(--fs-body-sm)}.tsp-wrap{padding:0 var(--pad-page-x);margin-top:16px}.tsp{position:relative;overflow:hidden;padding:20px 22px;border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--accent-soft-strong, rgba(144, 94, 204, .28))}.tsp-glow{position:absolute;top:-70px;right:-50px;width:200px;height:200px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--tg-accent) 0%,transparent 68%);opacity:.22}.tsp-body{position:relative}.tsp-kicker{display:inline-block;margin-bottom:var(--space-2);padding:3px 9px;border-radius:var(--r-full);background:var(--accent-soft-strong, rgba(144, 94, 204, .18));color:var(--tg-accent);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tsp-h{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.01em}.tsp-lead{margin-top:var(--space-1_5);font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.5}.tsp-perks{list-style:none;margin:var(--space-3_5) 0 0;padding:0}.tsp-perks li{display:flex;align-items:flex-start;gap:var(--space-2);padding:3px 0;font-size:var(--fs-body-sm);color:var(--tg-text)}.tsp-btn{display:flex;align-items:center;justify-content:center;height:46px;margin-top:var(--space-4);border-radius:var(--r-control);background:var(--tg-accent);color:#ecedf0;font-size:var(--fs-body);font-weight:800;text-decoration:none}.tsp-soon{margin-top:var(--space-3);font-size:var(--fs-caption);color:var(--tg-hint)}.tsp-thanks{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-2);padding:3px 10px;border-radius:var(--r-full);background:var(--accent-soft-strong, rgba(144, 94, 204, .18));color:var(--tg-accent);font-size:11.5px;font-weight:800}.tsp-lead b{color:var(--tg-text);font-weight:800}.tsp-acts{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.tsp-acts .tsp-btn{flex:2;margin-top:0}.tsp-btn2{flex:1;display:flex;align-items:center;justify-content:center;height:42px;border:none;cursor:pointer;font-family:inherit;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-size:var(--fs-body-sm);font-weight:700;text-decoration:none}.tbs-l{display:block;margin:var(--space-3) 0 var(--space-1_5);font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.tbs-info{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-accent)}.tbs-info-box{margin-top:var(--space-2_5, 10px);padding:var(--space-3_5);background:var(--surface-2);border-radius:var(--r-lg, 14px);font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.5}.tbs-info-box p{margin:0 0 var(--space-2_5, 10px)}.tbs-info-box p:last-child{margin-bottom:0}.tbs-info-box b{color:var(--tg-text);font-weight:700}.tbs-info-warn{color:var(--tg-text)}.tbs-off{display:block;width:100%;margin-top:var(--space-5);padding:var(--space-2);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-destructive)}.tbs-off:disabled{opacity:.5;cursor:default}.pcg{flex:1;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-top) + var(--reader-top-pad, 56px) + var(--space-3)) var(--pad-page-x) calc(var(--safe-bottom, 0px) + 84px);overflow-y:auto}.pcg-in{width:100%;max-width:420px;text-align:center;color:#ecedf0}.pcg-team{display:flex;align-items:center;justify-content:center;gap:var(--space-2_5, 10px);margin-top:var(--space-5)}.pcg-ava{width:40px;height:40px;border-radius:var(--r-full);flex:none;object-fit:cover;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center}.pcg-ava--empty{font-size:var(--fs-h3);color:#fff9}.pcg-team-n{font-size:var(--fs-body);color:#fffc}.pcg-h{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-2);font-size:var(--fs-body-sm);letter-spacing:.02em;color:#ffffff73}.pcg-time{margin-top:var(--space-2);font-size:clamp(30px,7vw,40px);line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.pcg-time--sm{font-size:var(--fs-h2)}.pcg-free{margin-top:var(--space-2_5, 10px);font-size:var(--fs-body-sm);color:#ffffff73}.pcg-btn{display:flex;align-items:center;justify-content:center;margin:var(--space-5) auto 0;min-width:220px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px;padding:0 22px;border:none;border-radius:var(--r-control);cursor:pointer;background:#ecedf0;color:#14151a;font-family:inherit;font-size:var(--fs-body);letter-spacing:-.01em;text-decoration:none}.pcg-what{font-size:var(--fs-caption);color:#ffffff73}.pcg-how-t{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--space-4) auto 0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:#ffffff73}.pcg-how{list-style:none;margin:var(--space-3) 0 0;padding:0;text-align:left}.pcg-how li{display:flex;align-items:flex-start;gap:var(--space-2_5, 10px);padding:6px 0;font-size:var(--fs-body-sm);color:#fff9;line-height:1.45}.pcg-how-n{flex:0 0 20px;width:20px;height:20px;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#ecedf0;font-size:11px;font-weight:800}.pcg-how-note{color:#ffffffbf;font-weight:700;padding-left:30px}@media(min-width:900px){:root{--ya-content-max: 1244px;--ya-card-w: 152px;--ya-card-h: 274px;--ya-card-gap: 4px;--ya-content-pad: 18px;--ya-sidebar-w: clamp(300px, 21vw, 380px);--ya-rail-w: 240px;--dp-cover-w: 280px;--ya-topbar-h: 74px;--pad-page-x: 18px;--reader-top-pad: 92px;--ya-card-radius: 16px;--ya-gap-row: 40px}html,body{background:var(--tg-bg)}body{display:block;min-height:0}#root{max-width:none;width:100%;height:100vh;border-radius:0;box-shadow:none;overflow:hidden;background:var(--tg-bg)}.ya-desktop{height:100%;display:flex;flex-direction:column;--gap-section: 32px;--cu-status-inset: 74px;background:var(--tg-bg);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ya-desktop input,.ya-desktop button,.ya-desktop textarea{font-family:inherit}.ya-desktop .h-section-header>.h-section-title,.ya-desktop .h-section-title{font-size:22px;letter-spacing:-.02em;font-weight:var(--fw-black)}.ya-desktop .h-section-header{padding-bottom:14px}.ya-desktop-body{flex:1;display:flex;min-height:0;overflow:hidden;position:relative}@supports (overflow: clip){.ya-desktop-body{overflow:clip}}.h-floating-bar:not([data-floating=sticky]){left:50%;right:auto;transform:translate(-50%);width:-webkit-max-content;width:max-content;max-width:min(720px,calc(100% - 48px))}.ya-desktop-content{flex:1;min-width:0;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}.ya-content-scroll{flex:1;min-height:0;overflow:hidden}.ya-topbar{position:relative;flex:0 0 auto;height:66px;width:100%;max-width:calc(var(--ya-content-max) + 2 * var(--ya-content-pad));margin:0 auto;display:flex;align-items:center;padding:12px var(--ya-content-pad) 4px;background:var(--tg-bg);z-index:4}.ya-topbar-logo{flex-shrink:0}.ya-topbar-auth{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.ya-topbar-login,.ya-topbar-reg{height:38px;padding:0 16px;border-radius:var(--r-control);font-family:inherit;font-size:var(--fs-body-sm);font-weight:800;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ya-topbar-login{border:none;background:transparent;color:var(--tg-text)}.ya-topbar-login:hover{background:var(--surface-2)}.ya-topbar-reg{border:none;background:var(--tg-accent);color:var(--tg-button-text)}.ya-topbar-reg:hover{background:color-mix(in srgb,var(--tg-accent) 86%,#fff)}.ya-topbar-sep{width:1px;height:24px;background:var(--tg-section-sep);margin:0 16px;flex-shrink:0}.ya-topbar-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--tg-text);white-space:nowrap}.ya-topbar-probe{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:19px;font-weight:800;letter-spacing:-.01em}.ya-topbar-center{position:absolute;left:50%;top:12px;transform:translate(-50%);margin:0}.ya-topbar-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;margin-right:10px;border:none;border-radius:12px;cursor:pointer;background:transparent;color:var(--tg-text);transition:background var(--dur-fast),color var(--dur-fast)}.ya-topbar-menu:hover{background:var(--surface-2)}.ya-topbar-menu.on{background:var(--surface-2);color:var(--tg-accent)}.ya-topbar-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.ya-topbar>.ya-back{margin-right:6px}.ya-topbar-spacer{flex:1;min-width:16px}.ya-topbar-center{display:flex;align-items:center;gap:10px}.ya-topbar-search{display:flex;align-items:center;flex:0 1 520px;width:520px;height:50px;padding:0 14px 0 0;background:var(--surface-2);border-radius:var(--r-lg);transition:background var(--dur-fast)}.ya-topbar-search:hover{background:var(--surface-3)}.ya-topbar-search-trigger{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:100%;padding:0 0 0 20px;background:none;border:none;cursor:pointer;font-family:inherit;transition:transform .1s var(--ease-standard)}.ya-topbar-search-trigger:active{transform:scale(.985)}.ya-topbar-search-ph{flex:1;min-width:0;text-align:left;color:var(--tg-hint);font-size:17px}.ya-topbar-kbd{flex-shrink:0;padding:3px 8px;border-radius:6px;border:1px solid var(--tg-section-sep);background:var(--surface-2);color:var(--tg-hint);font-size:11.5px;font-weight:700;letter-spacing:.3px}.ya-topbar-cat{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:var(--r-lg);background:var(--surface-2);color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.ya-topbar-cat:hover{background:var(--surface-3);color:var(--tg-text)}.ya-sm-scrim{position:fixed;inset:0;z-index:100;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:88px 20px 20px;animation:ya-sm-fade .18s ease}.ya-sm{width:100%;max-width:680px;max-height:min(560px,calc(100vh - 130px));background:var(--surface-1);border:none;border-radius:var(--r-xl);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;animation:ya-sm-pop .16s var(--ease-standard) both}.ya-sm-bar{display:flex;align-items:center;gap:var(--space-2);padding:14px 14px 10px}.ya-sm-field{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2_5);padding:0 14px;height:46px;background:var(--surface-2);border-radius:var(--r-md)}.ya-sm-bar input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--tg-text);font-size:17px;font-weight:600;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}html[data-theme] .ya-sm-bar input{background:transparent}.ya-sm-bar input::placeholder{color:var(--tg-hint);font-weight:500}.ya-sm-x{flex-shrink:0;width:46px;height:46px;border:none;border-radius:var(--r-md);cursor:pointer;background:var(--surface-2);color:var(--tg-hint);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.ya-sm-x:hover{color:var(--tg-text);background:var(--surface-3)}.ya-sm-shell{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:0}.ya-sm-rail{position:relative;display:flex;flex-direction:column;gap:4px;padding:4px 10px 14px;overflow-y:auto}.ya-sm-body{overflow-y:auto;padding:4px 14px 14px;min-height:0}.ya-sm-body .h-body{flex:none;overflow:visible;overscroll-behavior:auto}.ya-sm-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--fs-body-md);color:var(--tg-text)}.ya-sm-fill{flex:1}.ya-sm-more{position:sticky;bottom:6px;z-index:2;display:block;margin-left:auto;margin-top:-36px;border:none;cursor:pointer;background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;padding:9px 16px;border-radius:var(--r-md);box-shadow:var(--shadow-md);transition:background var(--dur-fast),color var(--dur-fast)}.ya-sm-more:hover{background:var(--surface-3);color:var(--tg-text)}.ya-sr-list{display:flex;flex-direction:column;gap:2px}.ya-sr{display:flex;align-items:center;gap:12px;padding:4px 12px 4px 4px;border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:background var(--dur-fast)}.ya-sr:hover,.ya-sr.is-active{background:var(--surface-2)}.ya-sr-cv{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--surface-3)}.ya-sr-cv img{width:100%;height:100%;object-fit:cover;display:block}.ya-sr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ya-sr-name{font-size:var(--fs-body);color:var(--tg-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-sr-name mark{background:transparent;color:var(--tg-text);font-weight:800}.ya-sr-meta{font-size:var(--fs-body-sm);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-sr-rate{flex-shrink:0;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ya-sm-foot{display:flex;gap:16px;align-items:center;padding:9px 14px;border-top:1px solid var(--tg-section-sep);font-size:11.5px;color:var(--tg-hint)}.ya-sm-foot kbd{display:inline-block;min-width:18px;margin-right:3px;padding:1px 5px;border-radius:5px;background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:11px;text-align:center}.ya-sm-recent{display:flex;flex-direction:column;margin-bottom:4px}.ya-sm-rrow{display:flex;align-items:center;border-radius:var(--r-md)}.ya-sm-rrow:hover{background:var(--surface-2)}.ya-sm-rgo{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2_5);padding:10px;border:none;background:none;cursor:pointer;color:var(--tg-text);font-size:var(--fs-body);font-weight:600;font-family:inherit;text-align:left}.ya-sm-rgo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-sm-rx{flex-shrink:0;width:30px;height:30px;margin-right:6px;border:none;background:none;cursor:pointer;color:var(--tg-hint);display:flex;align-items:center;justify-content:center;border-radius:8px}.ya-sm-rx:hover{color:var(--tg-text);background:var(--surface-3)}.ya-sm-empty{padding:44px 16px;text-align:center;color:var(--tg-hint);font-size:var(--fs-body)}.ya-topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.ya-topbar-notif{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:44px;height:44px;border-radius:12px;color:var(--tg-text);transition:background var(--dur-fast),color var(--dur-fast)}.ya-topbar-notif:hover{background:var(--surface-2);color:var(--tg-accent)}.ya-topbar-notif-ico{position:relative;display:inline-flex}.ya-topbar-badge{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--tg-destructive);color:#ecedf0;font-size:10px;font-weight:800;border-radius:999px}.ya-topbar-ava{display:inline-flex;text-decoration:none}.ya-topbar-panel{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:12px;cursor:pointer;background:transparent;color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.ya-topbar-panel:hover{background:var(--surface-2);color:var(--tg-text)}.ya-topbar-panel.on{background:var(--surface-2);color:var(--tg-accent)}.ya-rail{flex:0 0 66px;width:66px;height:100%;display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:12px;background:var(--tg-bg);z-index:2}.ya-rail-top{flex:0 0 auto;width:46px;height:46px;border:none;border-radius:14px;cursor:pointer;padding:0;background:var(--surface-2);color:var(--tg-text);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast)}.ya-rail-top:hover{background:var(--surface-3)}.ya-rail-topava{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.ya-rail-story{width:22px;height:22px;display:block;background:currentColor;transform:scaleX(-1);mask-image:url(/icons/story.png);-webkit-mask-image:url(/icons/story.png);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ya-rail-ava{width:40px;height:40px;border-radius:50%;background:var(--surface-3) center/cover;display:flex;align-items:center;justify-content:center;font-weight:800;color:#ecedf0}.ya-rail-items{flex:1;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--ya-card-gap);padding:4px 0;scrollbar-width:none}.ya-rail-items::-webkit-scrollbar{display:none}.ya-rail-cv{position:relative;width:58px;height:58px;flex:0 0 58px;border-radius:12px;overflow:hidden;background:var(--surface-2)}.ya-rail-cv:hover{transform:scale(1.06)}.ya-rail-pinned{position:absolute;left:3px;bottom:3px;width:8px;height:8px;border-radius:50%;background:var(--tg-accent);box-shadow:0 0 0 2px var(--tg-bg)}.ya-peek{position:fixed;z-index:300;display:flex;align-items:center;gap:var(--space-2_5);padding:4px;padding-right:var(--space-2);border-radius:16px;background:var(--surface-2);border:1px solid var(--tg-section-sep);box-shadow:var(--shadow-xl);animation:rhc-in .14s var(--ease-spring)}.ya-peek-cv{flex:0 0 58px;width:58px;height:58px;border-radius:12px;overflow:hidden;background:var(--surface-3)}.ya-peek-cv img{width:100%;height:100%;object-fit:cover;display:block}.ya-peek-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ya-peek-name{font-size:var(--fs-body-md);font-weight:700;line-height:1.25;color:var(--tg-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya-peek-name:hover{text-decoration:underline}.ya-peek-prog{font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint);white-space:nowrap;font-variant-numeric:tabular-nums}.ya-peek-pin{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:var(--r-sm);background:transparent;color:var(--tg-hint)}.ya-peek-pin:hover{background:var(--surface-3);color:var(--tg-text)}.ya-peek-pin.on{color:var(--tg-text);background:var(--surface-3)}.ya-rail-new{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:var(--tg-accent);border:2px solid var(--tg-bg)}.ya-rail-ico{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--tg-text);transition:background var(--dur-fast)}.ya-rail-ico:hover{background:var(--surface-2)}.ya-rail-badge{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--tg-destructive)}.ya-rail-badge-num{top:2px;right:2px;width:auto;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:800;color:#ecedf0;line-height:1;box-shadow:0 0 0 2px var(--surface-1)}.ya-rail-ico.on{background:var(--surface-2);color:var(--tg-accent)}.rd-pill{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border:none;border-radius:var(--r-full);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.01em;cursor:pointer;text-decoration:none;transition:background var(--dur-fast)}.rd-pill:hover{background:var(--surface-3)}.rd-ico{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--surface-2);color:var(--tg-text);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.rd-ico:hover:not(:disabled){background:var(--surface-3)}.rd-ico:disabled{opacity:.35;cursor:default}.rd-top{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:center;pointer-events:none}.rd-top-inner{pointer-events:auto;width:100%;max-width:var(--ya-content-max);box-sizing:border-box;padding:14px var(--pad-page-x);display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}@media(max-width:1180px){.rd-top-inner>.rd-chap{order:1}.rd-top-inner>.rd-top-r{order:2}.rd-top-inner>.rd-top-l{order:3;flex-basis:100%;justify-content:flex-start}}.rd-top-l{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0}.rd-top-r{display:flex;align-items:center;gap:8px;flex:1 1 0;justify-content:flex-end}.rd-count{background:transparent;border:none;cursor:pointer;padding:0 4px;font-family:inherit;font-size:var(--fs-body-md);font-weight:900;color:var(--tg-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rd-count-t{color:var(--tg-hint);font-weight:800}.rd-ico-glass{background:var(--rd-glass);border:1px solid var(--rd-glass-brd);-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur)}.rd-ico-glass:hover:not(:disabled){background:var(--rd-glass-hover)}.rd-top{--rd-bar-h: 50px}.rd-top{--rd-glass: color-mix(in srgb, var(--tg-bg) 62%, transparent);--rd-glass-hover: color-mix(in srgb, var(--tg-bg) 78%, transparent);--rd-glass-brd: rgba(255, 255, 255, .09);--rd-blur: blur(18px) saturate(150%)}.rd-proj{--rd-proj-pad: 4px;display:flex;align-items:center;gap:11px;height:var(--rd-bar-h);padding:var(--rd-proj-pad) 16px var(--rd-proj-pad) var(--rd-proj-pad);border-radius:var(--r-lg);color:var(--tg-text);text-decoration:none;background:var(--rd-glass);border:1px solid var(--rd-glass-brd);-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);box-shadow:var(--shadow-lg);transition:background var(--dur-fast)}.rd-proj:hover{background:var(--rd-glass-hover)}.rd-proj-cv{--rd-proj-cv-size: calc(var(--rd-bar-h) - 2px - var(--rd-proj-pad) * 2);width:var(--rd-proj-cv-size);height:var(--rd-proj-cv-size);flex:0 0 var(--rd-proj-cv-size);border-radius:calc(var(--r-lg) - var(--rd-proj-pad));overflow:hidden;box-shadow:var(--shadow-sm)}.rd-proj-main{display:flex;flex-direction:column;min-width:0;width:176px}.rd-proj-name{font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:32px;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.rd-chap{display:flex;align-items:center;gap:2px;height:var(--rd-bar-h);padding:0 6px;border-radius:var(--r-full);background:var(--rd-glass);border:1px solid var(--rd-glass-brd);-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);box-shadow:var(--shadow-lg)}.rd-top-l>.rd-pill,.rd-top-r>.rd-ico{width:var(--rd-bar-h);height:var(--rd-bar-h);flex:0 0 var(--rd-bar-h);border-radius:var(--r-lg);background:var(--rd-glass);border:1px solid var(--rd-glass-brd);-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);box-shadow:var(--shadow-lg)}.rd-top-l>.rd-pill:hover,.rd-top-r>.rd-ico:hover:not(:disabled){background:var(--rd-glass-hover)}.rd-chap .rd-ico{background:transparent;border:none;box-shadow:none}.rd-chap .rd-ico:hover:not(:disabled){background:#ffffff17}.rd-chap-btn:hover{background:#ffffff17}.rd-chap .rd-ico{background:transparent}.rd-chap .rd-ico:hover:not(:disabled){background:var(--surface-3)}.rd-chap-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:78px;max-width:124px;height:42px;padding:0 8px;border:none;border-radius:var(--r-full);background:transparent;color:var(--tg-text);font-family:inherit;cursor:pointer;transition:background var(--dur-fast)}.rd-chap-btn:hover{background:var(--surface-3)}.rd-chap-n{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-chap-s{max-width:108px;font-size:11px;font-weight:600;line-height:1.2;color:var(--tg-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-fly-scrim{position:fixed;inset:0;z-index:50}.ya-fly{position:fixed;right:72px;z-index:51;width:304px;max-height:440px;background:var(--surface-1);border:1px solid var(--tg-section-sep);border-radius:16px;box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;animation:ya-fly-in .18s var(--ease-standard) both}.ya-fly-head{display:flex;align-items:center;padding:14px 14px 8px;flex:0 0 auto}.ya-fly-head>span{flex:1;font-size:15px;font-weight:800;color:var(--tg-text)}.ya-fly-all{display:inline-flex}.ya-fly-body{overflow-y:auto;padding:2px 8px 10px;scrollbar-width:none}.ya-fly-body::-webkit-scrollbar{display:none}.ya-fly-quests{display:flex;flex-direction:column;gap:8px;padding:2px 10px 12px;overflow-y:auto;scrollbar-width:none}.ya-fly-quests::-webkit-scrollbar{display:none}.ya-fly-menu{padding:2px 8px 10px}.ya-fly-row{display:flex;align-items:center;gap:13px;padding:12px;border-radius:11px;text-decoration:none;color:var(--tg-text);transition:background .12s}.ya-fly-row:hover{background:var(--surface-2)}.ya-fly-row>span[aria-hidden]{flex-shrink:0}.ya-fly-label{flex:1;min-width:0;font-size:14.5px;font-weight:600}.ya-fly-cat{color:var(--tg-text);font-weight:700}.ya-fly-notif,.ya-fly-cont{display:flex;align-items:center;gap:11px;padding:8px;border-radius:11px;text-decoration:none;color:inherit;transition:background .12s}.ya-fly-notif:hover,.ya-fly-cont:hover{background:var(--surface-2)}.ya-fly-notif-cv{position:relative;overflow:hidden;width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:var(--surface-3)}.ya-fly-cont-cv{position:relative;overflow:hidden;width:40px;height:54px;flex:0 0 40px;border-radius:8px;background:var(--surface-3)}.ya-fly-dot{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:var(--tg-accent);border:2px solid var(--surface-1)}.ya-fly-notif-main{min-width:0;flex:1}.ya-fly-notif-txt{font-size:13.5px;font-weight:600;color:var(--tg-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya-fly-ch{color:var(--tg-text);font-weight:800;white-space:nowrap}.ya-fly-notif-time{font-size:11.5px;color:var(--tg-hint);margin-top:2px}.ya-fly-empty{padding:28px 16px;text-align:center;color:var(--tg-hint);font-size:13.5px}.ya-rail-scrim{position:absolute;inset:0;z-index:5;background:#00000052;animation:ya-scrim-in .2s ease}.ya-sidebar{position:absolute;top:8px;left:8px;z-index:6;width:384px;max-width:calc(100% - 16px);height:calc(100% - 16px);display:flex;flex-direction:column;background:var(--surface-2);border-radius:18px;box-shadow:var(--shadow-xl);padding:16px 14px;overflow:hidden;transform:translate(calc(-100% - 12px));pointer-events:none;transition:transform .28s var(--ease-standard),width .28s var(--ease-standard)}.ya-sidebar.open{transform:none;pointer-events:auto}.ya-sidebar-empty{padding:24px 16px;color:var(--tg-hint);font-size:13px;text-align:center}.ya-sb-libhead{display:flex;align-items:center;gap:10px;padding:2px 4px 14px;color:var(--tg-text)}.ya-sb-libhead>span{flex:1;font-size:16px;font-weight:800;letter-spacing:-.01em}.ya-sb-tabs{position:relative;display:flex;align-items:center;gap:6px;padding:2px 0 14px;flex:0 0 auto;min-width:0}.ya-sb-tabs>.ya-sb-tab{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-sb-tabactions{flex:0 0 auto}.ya-sb-tab{position:relative;z-index:1;background:none;border:none;cursor:pointer;text-decoration:none;padding:9px 18px;border-radius:var(--r-full);font-size:15.5px;font-weight:800;letter-spacing:-.01em;color:var(--tg-hint);transition:color var(--dur-fast)}.ya-sb-tab.on{color:var(--tg-accent)}.ya-sb-tab:hover:not(.on){color:var(--tg-text)}.ya-sb-ind{position:absolute;top:0;left:0;z-index:0;border-radius:var(--r-full);background:color-mix(in srgb,var(--tg-accent) 20%,transparent);pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),height .3s,opacity .18s}.ya-sb-tabactions{margin-left:auto;display:flex;align-items:center;gap:4px}.ya-sb-expand{color:var(--tg-hint);display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:var(--r-sm);transition:background var(--dur-fast),color var(--dur-fast)}.ya-sb-expand:hover{background:var(--surface-2);color:var(--tg-text)}.ya-mask-ico{display:inline-block;width:15px;height:15px;background:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ya-sidebar.full{width:calc(100% - 16px);max-width:none;border-radius:18px}.ya-sidebar.resizing .ya-sb-list{content-visibility:hidden;opacity:0}.ya-sb-list{transition:opacity .16s var(--ease-standard)}.ya-sidebar.resizing{will-change:width;contain:layout paint}.ya-sidebar.full .ya-sb-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:var(--ya-card-gap);align-content:start}.ya-sidebar.full .ya-sb-list.grid{grid-template-columns:repeat(auto-fill,var(--ya-card-w));justify-content:start;column-gap:var(--ya-card-gap);row-gap:var(--ya-card-gap);align-items:start;align-content:start}.ya-sb-list.grid .kk-card{flex:none;width:auto;aspect-ratio:auto;height:0;padding-top:180.263%}.ya-rp-notifs{display:flex;flex-direction:column;gap:10px}.ya-rp-notifs .dh-ntf-single{width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ya-sb-invgrid{flex:1;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--ya-card-gap);align-content:start;padding:4px}.ya-sidebar.full .ya-sb-invgrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.ya-sb-invgrid.banners{grid-template-columns:repeat(2,1fr)}.ya-sb-invgrid.banners .ya-sb-inv-cv{aspect-ratio:16 / 6}.ya-sb-invgrid.comments{grid-template-columns:repeat(2,1fr);gap:var(--ya-card-gap)}.ya-sb-fx{position:relative;display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:var(--r-lg);background:var(--surface-2);min-height:62px;justify-content:center;overflow:hidden}.ya-sb-fx-name{font-size:12.5px;font-weight:800;color:var(--tg-accent)}.ya-sb-fx-txt{font-size:13px;color:var(--tg-text)}.ya-sidebar.full .ya-sb-invgrid.comments{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ya-sidebar.full .ya-sb-invgrid.banners{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ya-sb-inv{display:flex;flex-direction:column;gap:6px}.ya-sb-inv-cv{width:100%;aspect-ratio:1;border-radius:12px;background:var(--surface-3) center/cover no-repeat;border:1.5px solid transparent}.ya-sb-inv.on .ya-sb-inv-cv{border-color:var(--tg-accent);box-shadow:0 0 0 1px var(--tg-accent)}.ya-sb-inv-eq{width:100%;height:30px;border-radius:9px;border:1px solid var(--tg-section-sep);background:var(--surface-2);color:var(--tg-text);font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}.ya-sb-inv-eq:hover{background:var(--surface-3)}.ya-sb-inv-eq.on{background:var(--tg-accent);border-color:transparent;color:#ecedf0}.ya-sb-inv-eq:disabled{opacity:.6;cursor:default}.ya-sb-search2{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;margin-bottom:12px;background:var(--surface-3);border-radius:var(--r-full);flex:0 0 auto}.ya-sb-search2 input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--tg-text);font-size:15.5px;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}html[data-theme] .ya-topbar-search input,html[data-theme] .ya-sb-search2 input{background:transparent}.ya-sb-search2 input::-webkit-search-cancel-button,.ya-sb-search2 input::-webkit-search-decoration{display:none}.ya-sb-searchx{display:inline-flex;align-items:center;border:none;background:none;cursor:pointer;color:var(--tg-hint);padding:2px;flex-shrink:0}.ya-sb-chips{position:relative;display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:8px;flex:0 0 auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ya-sb-chips::-webkit-scrollbar{display:none}.ya-sb-chip{position:relative;z-index:1;flex-shrink:0;border:none;cursor:pointer;padding:8px 14px;border-radius:var(--r-full);background:transparent;color:var(--tg-hint);font-size:14px;font-weight:800;white-space:nowrap;font-family:inherit;transition:color var(--dur-fast)}.ya-sb-chip b{font-weight:700;margin-left:5px;opacity:.6}.ya-sb-chip:hover{color:var(--tg-text)}.ya-sb-chip.on{color:var(--tg-accent)}.ya-sb-chip-add{flex:0 0 auto;gap:7px;color:var(--tg-accent);border-color:color-mix(in srgb,var(--tg-accent) 42%,transparent)}.ya-sb-chip-add:hover{color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 13%,transparent)}.ya-sb-sortlist{display:flex;flex-direction:column;gap:2px}.ya-sb-sortopt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:700;background:transparent;color:var(--tg-hint);transition:background .12s,color .12s}.ya-sb-sortopt:hover{background:var(--surface-2);color:var(--tg-text)}.ya-sb-sortopt.on{background:var(--accent-soft);color:var(--tg-text)}.ya-sb-sortrow{display:flex;align-items:center;gap:6px;padding-bottom:12px;flex:0 0 auto}.ya-sb-selbar{display:flex;align-items:center;gap:6px;padding:7px 8px;margin-bottom:10px;border-radius:var(--r-md);background:var(--surface-3);flex:0 0 auto}.ya-sb-selcount{flex:1;min-width:0;font-size:13px;font-weight:800;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-sb-selact{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:none;border-radius:var(--r-sm);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;white-space:nowrap;background:color-mix(in srgb,var(--tg-accent) 16%,transparent);color:var(--tg-accent)}.ya-sb-selact.danger{background:color-mix(in srgb,var(--tg-destructive) 14%,transparent);color:var(--tg-destructive)}.ya-sb-selx{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--tg-hint)}.ya-sb-spacer{flex:1}.ya-sb-ctl{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:transparent;border:none;border-radius:var(--r-full);cursor:pointer;color:var(--tg-hint);font-size:14.5px;font-weight:700;white-space:nowrap;transition:color var(--dur-fast),background var(--dur-fast)}.ya-sb-ctl:hover{color:var(--tg-text);background:var(--surface-3)}.ya-sb-ctl.icon{padding:0;width:40px;justify-content:center;flex-shrink:0}.ya-sb-dd{position:relative}.ya-sb-dd-scrim{position:fixed;inset:0;z-index:40}.ya-sb-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:41;min-width:200px;background:var(--surface-3);border:1px solid var(--tg-section-sep);border-radius:14px;box-shadow:var(--shadow-lg);padding:7px;overflow:hidden}.ya-sb-dd-item{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:11px 14px;border-radius:10px;color:var(--tg-text);font-size:15px;font-weight:600}.ya-sb-dd-item:hover{background:var(--surface-2)}.ya-sb-dd-item.on{background:var(--tg-accent);color:#ecedf0}.ya-sb-list{flex:1;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:2px 6px 12px}.ya-sb-list.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ya-card-gap);padding:2px 4px 12px;align-items:start;align-content:start}.ya-sb-row{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;margin-bottom:1px;border-radius:var(--r-md);text-decoration:none;color:inherit;cursor:pointer;transition:background var(--dur-fast)}.ya-sb-row:hover{background:var(--surface-3)}.ya-sb-list.grid .ya-sb-row{display:block;padding:0}.ya-sb-grid-prog{position:absolute;top:6px;right:6px;z-index:2;padding:3px 7px;background:#141416cc;border:1px solid rgba(255,255,255,.14);color:#ecedf0;font-size:11px;font-weight:800;border-radius:7px}.ya-sb-grid-title{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px 8px 13px;font-size:12px;font-weight:700;line-height:1.25;text-align:center;color:#ecedf0;text-shadow:0 1px 5px rgba(0,0,0,.9);background:linear-gradient(180deg,transparent 26%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.94));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya-sb-cover{position:relative;width:76px;flex-shrink:0}.ya-sb-list.grid .ya-sb-cover{width:100%;border-radius:8px;overflow:hidden}.ya-sb-g-new{position:absolute;top:7px;left:7px;z-index:2;display:inline-flex;align-items:center;gap:3px;min-width:26px;height:24px;padding:0 7px;border-radius:8px;background:#141416b8;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 4px #00000059;color:#ecedf0;font-size:12px;font-weight:900;letter-spacing:-.1px}.ya-sb-g-dot{position:absolute;bottom:7px;right:7px;z-index:2;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#141416b8;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 4px #00000059}.ya-sb-g-dot i{width:8px;height:8px;border-radius:50%;background:var(--tg-accent)}.ya-sb-g-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:26px 8px 8px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;background-image:linear-gradient(rgba(var(--cov-grad-rgb),0),rgba(var(--cov-grad-rgb),var(--cov-grad-a1)) 30%,rgba(var(--cov-grad-rgb),var(--cov-grad-a2)))}.ya-sb-g-title{font-size:14px;font-weight:700;line-height:18px;color:#ecedf0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.ya-sb-g-prog{font-size:11.5px;font-weight:600;color:#ffffffc7;text-shadow:0 1px 2px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.ya-sb-new{position:absolute;top:3px;right:3px;width:15px;height:15px;background:var(--tg-accent);border-radius:50%;border:2.5px solid var(--tg-bg);box-shadow:0 0 0 1px #0000004d,0 0 10px var(--tg-accent)}.ya-sb-row{gap:13px;padding:7px 8px}.ya-sb-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ya-sb-row-title{font-size:15.5px;font-weight:var(--fw-bold);color:var(--tg-text);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya-sb-row-meta{font-size:13px;color:var(--tg-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-sb-row-prog{flex-shrink:0;font-size:13px;font-weight:var(--fw-bold);color:var(--tg-hint);font-variant-numeric:tabular-nums}.ya-sb-status{font-weight:var(--fw-medium);color:var(--status-ongoing)}.ya-sb-status[data-st=finished],.ya-sb-status[data-st=completed],.ya-sb-status[data-st=dropped]{color:var(--status-finished)}.ya-sb-status[data-st=paused],.ya-sb-status[data-st=frozen]{color:var(--status-frozen)}.ya-sb-status[data-st=announced]{color:var(--status-announced)}.ya-sb-profile{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0 8px 8px;border-radius:var(--r-lg);background:var(--surface-2);text-decoration:none;color:inherit;transition:background var(--dur-fast)}.ya-sb-profile:hover{background:var(--surface-3)}.ya-sb-profile-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ya-sb-profile-name{font-size:14px;font-weight:var(--fw-black);color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-sb-profile-xp{display:flex;align-items:center;gap:8px}.ya-sb-profile-lvl{flex-shrink:0;font-size:11px;font-weight:var(--fw-bold);color:var(--tg-hint)}.ya-sb-xpbar{flex:1;min-width:0}.ya-sb-profile-xptext{flex-shrink:0;font-size:10px;color:var(--tg-hint);font-variant-numeric:tabular-nums}.ya-mainlayout-tabbar-slot{display:none}.ya-mainlayout .h-body{padding-bottom:16px!important}.ya-cards-grid{grid-template-columns:repeat(auto-fill,var(--ya-card-w));justify-content:center;column-gap:var(--ya-card-gap)!important;row-gap:var(--ya-card-gap)!important}.ya-d-grid7{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important}.ya-d-grid5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.ya-d-grid4{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}.ya-d-continue>a{flex:0 0 clamp(260px,23%,300px)!important}.ya-d-newstrip>div{flex:0 0 176px!important;width:176px!important}.ya-d-hero-row{display:flex;align-items:center;justify-content:center;gap:16px;overflow:hidden}.ya-d-hero-side{flex:1 1 0;min-width:0;height:clamp(210px,16.5vw,280px);border-radius:16px;border:none;padding:0;cursor:pointer;background-size:cover;background-color:var(--surface-2);opacity:.5;filter:saturate(.75);transition:opacity .25s var(--ease-standard)}.ya-d-hero-side:hover{opacity:.72}.ya-d-hero-main{flex:1.5 1 0;min-width:0;height:clamp(250px,19vw,320px);border-radius:18px;position:relative;overflow:hidden;background-size:cover;background-color:var(--surface-2);text-decoration:none;color:#ecedf0;box-shadow:var(--shadow-xl);display:flex;align-items:flex-end}.ya-d-hero-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.4) 68%,rgba(0,0,0,.82) 100%)}.ya-d-hero-info{position:relative;z-index:1;padding:26px 30px}.ya-d-hero-title{font-size:27px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.ya-d-hero-meta{font-size:14px;color:#ffffffd1;margin-top:7px}.ya-d-hero-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.ya-d-hero-dots button{width:6px;height:6px;border-radius:6px;border:none;padding:0;cursor:pointer;background:#ffffff38;transition:width .2s var(--ease-standard),background .2s}.ya-d-hero-dots button.on{width:24px;background:var(--tg-accent)}.dh-body{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:var(--space-4) var(--ya-content-pad) 56px;display:flex;flex-direction:column;align-items:center;gap:var(--ya-gap-row)}.dh-body>*{width:100%;max-width:var(--ya-content-max)}.dh-body>section{content-visibility:auto;contain-intrinsic-size:auto 620px}.dh-cv{background:var(--surface-2) center/cover no-repeat;border-radius:12px}.dh-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dh-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.dh-h3,.dh-h4{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--tg-text)}.dh-spacer{flex:1}.dh-seg{display:inline-flex;gap:2px;background:var(--surface-2);border-radius:var(--r-md);padding:3px}.dh-seg button{padding:5px 13px;border:none;background:transparent;color:var(--tg-hint);font-size:13.5px;font-weight:800;border-radius:var(--r-sm);cursor:pointer;font-family:inherit;transition:background var(--dur-fast),color var(--dur-fast)}.dh-seg button.on{background:var(--surface-3);color:var(--tg-text)}.dh-sec-count{font-size:14px;font-weight:800;color:var(--tg-hint)}.dh-fchips{position:relative;display:flex;gap:6px;margin-bottom:18px}.dh-fchip{position:relative;z-index:1;border:none;background:transparent;color:var(--tg-hint);font-size:14.5px;font-weight:800;padding:8px 16px;border-radius:var(--r-full);cursor:pointer;font-family:inherit;transition:color .15s}.dh-fchip:hover{color:var(--tg-text)}.dh-fchip.on{color:var(--tg-accent)}.dh-lb-podium{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:40px;padding:34px 0 44px}.dh-lb-col{position:relative;flex:0 0 auto;width:150px;display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;color:inherit}.dh-lb-col.first{width:188px}.dh-lb-stand{margin-top:12px;width:86%;border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:#ffffffd9;background:var(--surface-2);border-top:3px solid var(--tg-section-sep)}.dh-lb-stand.r1{height:74px;border-top-color:var(--medal-gold)}.dh-lb-stand.r2{height:52px;border-top-color:var(--medal-silver)}.dh-lb-stand.r3{height:38px;border-top-color:var(--medal-bronze)}.dh-lb-imgwrap{position:relative;width:88px}.dh-lb-col.first .dh-lb-imgwrap{width:116px}.dh-lb-col.tcard,.dh-lb-col.tcard.first,.dh-lb-col.tcard .dh-lb-imgwrap,.dh-lb-col.tcard.first .dh-lb-imgwrap{width:166px}.dh-lb-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:3;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:#1a1208;box-shadow:var(--shadow-md)}.dh-lb-img{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--surface-3);display:block}.dh-lb-img.sq{border-radius:22px}.dh-lb-img.cover{aspect-ratio:3 / 5;border-radius:16px}.dh-lb-col.tcard .kk-card{width:100%}.dh-lb-img.ph,.dh-lb-rimg.ph{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--tg-accent);background:var(--surface-3)}.dh-lb-img.ph{font-size:30px}.dh-lb-name{display:flex;justify-content:center;max-width:100%}.dh-lb-nameline{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.dh-lb-nametxt{font-size:15.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-lb-col.first .dh-lb-nametxt{font-size:17px}.dh-lb-meta{display:inline-flex;align-items:center;gap:8px}.dh-lb-val{font-size:14px;font-weight:800;color:var(--tg-accent)}.dh-lb-list{background:var(--surface-2);border-radius:22px;padding:4px 8px}.dh-lb-row{display:flex;align-items:center;gap:16px;padding:13px 14px;text-decoration:none;color:inherit;border-radius:14px;transition:background .12s}.dh-lb-row+.dh-lb-row{box-shadow:0 -1px 0 var(--tg-section-sep)}.dh-lb-row:hover{background:var(--surface-3);box-shadow:none}.dh-lb-row.me{background:color-mix(in srgb,var(--tg-accent) 15%,transparent)}.dh-lb-rank{flex:0 0 30px;text-align:center;font-size:15px;font-weight:800;color:var(--tg-hint)}.dh-lb-rimg{width:46px;height:46px;flex:0 0 46px;border-radius:50%;object-fit:cover;background:var(--surface-3)}.dh-lb-rimg.sq{border-radius:12px}.dh-lb-rimg.ph{font-size:16px}.dh-lb-rname{flex:1;min-width:0;display:flex;align-items:center}.dh-lb-rname .dh-lb-nametxt{font-size:15.5px;font-weight:700}.dh-lb-rval{flex:0 0 auto;font-size:15px;font-weight:800;color:var(--tg-text)}.dh-lb-mypos{position:sticky;bottom:18px;align-self:center;margin:18px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 24px;border-radius:var(--r-full);background:#121214eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--tg-section-sep);color:#ecedf0;font-size:14.5px;font-weight:800;box-shadow:var(--shadow-lg);z-index:5}.dh-daygroup{margin-bottom:36px}.dh-dayhead{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.dh-day-count{font-size:14px;font-weight:700;color:var(--tg-hint)}.dh-all{font-size:15px;color:var(--tg-accent);font-weight:700;text-decoration:none;white-space:nowrap}.dh-dd{position:relative}.dh-dd-scrim{position:fixed;inset:0;z-index:40}.dh-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:41;min-width:190px;padding:8px;background:var(--surface-2);border:1px solid var(--tg-section-sep);border-radius:14px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.dh-dd-item{text-align:left;padding:11px 14px;border:none;background:none;cursor:pointer;border-radius:10px;font-size:15px;font-weight:600;color:var(--tg-text)}.dh-dd-item:hover{background:var(--surface-3)}.dh-dd-item.on{background:var(--tg-accent);color:#ecedf0}.dh-arrow{color:var(--tg-accent);display:inline-flex}.dh-hero{position:relative;overflow:hidden;border-radius:16px;height:clamp(280px,21vw,340px)}.dh-hero-track{display:flex;flex-wrap:nowrap;width:100%;height:100%}.dh-hero-slide{flex:0 0 50%;height:100%;padding:0 calc(var(--ya-card-gap) / 2);display:flex;align-items:center}.dh-hero-main{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:var(--surface-2) center/cover;display:flex;align-items:flex-end;text-decoration:none;color:#ecedf0;box-shadow:none}.dh-hero-slide.is-side .dh-hero-info,.dh-hero-slide.is-side .dh-hero-bm{display:none}.dh-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:9999px;border:none;padding:0;cursor:pointer;background:#000c;display:flex;align-items:center;justify-content:center}.dh-hero-arrow.prev{left:33px}.dh-hero-arrow.next{right:33px}.dh-hero-arrow svg{width:12px;height:18px;color:#ecedf0}.dh-hero .dh-hero-arrow,.dh-hero .dh-hero-arrow:hover,.dh-hero .dh-hero-arrow:active,.dh-hero .dh-hero-arrow:focus{transition:none!important;transform:translateY(-50%)!important;animation:none!important}.dh-hero-arrow:focus:not(:focus-visible){outline:none}.dh-hero-count{position:absolute;top:14px;right:calc(25% + 14px);z-index:4;padding:6px 13px;border-radius:var(--r-full);background:#0f0f11d1;color:#ecedf0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.3px}.dh-hero-bm{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--r-full);background:#0f0f11d1;color:#ecedf0;font-size:13px;font-weight:800}.dh-hero-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.82))}.dh-hero-info{position:relative;z-index:1;width:100%;padding:26px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.dh-hero-left{min-width:0;max-width:100%}.dh-hero-title{font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.dh-hero-meta{font-size:15.5px;color:#ffffffd9;margin-top:7px}.dh-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.dh-dots button{width:6px;height:6px;border-radius:6px;border:none;padding:0;cursor:pointer;background:#ffffff38;transition:width .2s}.dh-dots button.on{width:24px;background:var(--tg-accent)}.dh-row{display:flex;gap:12px}.dh-scroll{overflow-x:auto;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.dh-scroll::-webkit-scrollbar{display:none}.dh-portrow{gap:16px}.dh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:14px}.kk-row{display:flex;gap:var(--ya-card-gap);overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.kk-row>*{scroll-snap-align:start}.kk-row::-webkit-scrollbar{display:none}.kk-rail{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:column;gap:10px;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.kk-rail::-webkit-scrollbar{display:none}.kk-rail-row{display:flex;gap:var(--ya-card-gap);width:-webkit-max-content;width:max-content}.kk-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--ya-card-w));justify-content:center;gap:var(--ya-card-gap)}.kk-grid .kk-card{flex:none;width:var(--ya-card-w)}.kk-tight-sec{margin-top:calc(-1 * var(--ya-gap-row) + var(--ya-card-gap))}.kk-card{flex:0 0 var(--ya-card-w);width:var(--ya-card-w);aspect-ratio:152 / 274;border-radius:8px;position:relative;overflow:hidden;text-decoration:none;color:#ecedf0;background:var(--surface-2) center/cover no-repeat;display:flex;align-items:flex-end}.kk-card:active{opacity:.88}.kk-rank{position:absolute;top:4px;left:8px;z-index:2;color:#ecedf0;font-size:20px;font-weight:900;font-style:italic;letter-spacing:-.5px;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.85);font-variant-numeric:tabular-nums;background:none}.kk-age{position:absolute;top:7px;left:7px;z-index:3;padding:1px 6px;background:var(--status-error);color:#ecedf0;font-size:10px;font-weight:800;border-radius:5px}.kk-rate,.kk-cal-badge{position:absolute;top:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border:none;border-radius:var(--r-md);background:#141416e6;font-size:var(--fs-caption);font-weight:var(--fw-black);line-height:1;letter-spacing:-.1px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.kk-rate{right:4px}.kk-cal-badge{left:4px;z-index:3;color:var(--ink-over-media)}.dh-cal-empty{padding:34px 12px;text-align:center;color:var(--tg-hint);font-size:14px}.dh-secbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.dh-secbar .dh-fchips{margin-bottom:0}.dh-create-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--r-full);background:var(--tg-accent);color:#ecedf0;font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .12s}.dh-create-btn:hover{filter:brightness(1.12)}.dh-notif-readall{padding:8px 15px;border:none;border-radius:var(--r-full);background:var(--surface-2);color:var(--tg-text);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .12s}.dh-notif-readall:hover{background:var(--surface-3)}.dh-collgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ya-card-gap)}.dh-notiflist{display:flex;flex-direction:column;gap:2px;width:100%}.dh-ntf-act{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:11px;background:var(--surface-2);color:var(--tg-text);cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.dh-ntf-act:hover{background:var(--surface-3)}.dh-ntf-act:disabled{opacity:.4;cursor:default}.dh-ntf-act.danger:hover{background:color-mix(in srgb,var(--status-error) 18%,transparent);color:var(--status-error)}.dh-ntf-headmain{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.dh-ntf-mark{flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--tg-section-sep);background:transparent;color:var(--tg-hint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,color .12s}.dh-ntf-mark:hover{border-color:var(--tg-accent);color:var(--tg-accent)}.dh-notif{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;transition:background .12s}.dh-notif:hover,.dh-notif.unread{background:var(--surface-2)}.dh-notif-main-link{flex:1;min-width:0;display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.dh-notif-cv{position:relative;flex:0 0 52px;width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--surface-2)}.dh-notif-dot{position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background:var(--tg-accent);border:2px solid var(--tg-bg)}.dh-notif-main{flex:1;min-width:0}.dh-notif-txt{font-size:14.5px;font-weight:600;color:var(--tg-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dh-notif-time{font-size:12.5px;color:var(--tg-hint);margin-top:3px}.dh-ntf{background:transparent;padding:6px 0 10px;margin-bottom:2px}.dh-ntf.compact{padding:8px 10px;margin-bottom:6px}.dh-ntf.compact .dh-ntf-cv{flex:0 0 var(--cover-sq-ntf);width:var(--cover-sq-ntf);height:var(--cover-sq-ntf)}.dh-ntf.compact .dh-ntf-title{font-size:13.5px;line-height:17px;white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:34px;overflow:hidden}.dh-ntf.compact .dh-ntf-sub{font-size:12px}.dh-ntf.compact .dh-ntf-lines{margin-top:7px;gap:2px}.dh-ntf.compact .dh-ntf-line{padding:8px 10px}.dh-ntf.compact .dh-ntf-line-txt{font-size:13px}.dh-ntf-head{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.dh-ntf-cv{flex:0 0 var(--cover-sq-ntf);width:var(--cover-sq-ntf);height:var(--cover-sq-ntf);border-radius:8px;overflow:hidden;background:var(--surface-3);position:relative}.dh-ntf-htext{flex:1;min-width:0}.dh-ntf-title{font-size:15px;font-weight:800;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-ntf-sub{font-size:13px;color:var(--tg-hint);margin-top:1px}.dh-ntf-lines{display:flex;flex-direction:column;gap:6px;margin-top:10px}.dh-ntf-line{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:var(--surface-3);text-decoration:none;color:inherit;transition:background .12s}.dh-ntf-line:hover{background:color-mix(in srgb,var(--tg-accent) 10%,var(--surface-3))}.dh-ntf-line.unread{background:var(--surface-3)}.dh-ntf-line-txt{flex:1;font-size:14.5px;font-weight:600;color:var(--tg-text)}.dh-ntf-line-time{font-size:13px;color:var(--tg-hint);white-space:nowrap}.dh-notif-dot.static{position:static;width:8px;height:8px;flex:0 0 8px;border:none;box-shadow:none}.dh-ntf-check{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid var(--tg-section-sep);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,background .12s}.dh-ntf-check:hover{border-color:var(--tg-accent)}.dh-ntf-check.on{background:var(--tg-accent);border-color:var(--tg-accent)}.dh-ntf-more{align-self:flex-start;margin-top:5px;padding:8px 6px;border:none;background:none;color:var(--tg-accent);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.dh-ntf-more:hover{text-decoration:underline}.dh-ntf-selcount{font-size:14px;font-weight:800;color:var(--tg-accent);margin-left:4px}.kk-title{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 8px 8px;box-sizing:border-box;font-size:13px;font-weight:700;line-height:17px;text-align:center;color:#ecedf0;background-image:linear-gradient(rgba(var(--cov-grad-rgb),0),rgba(var(--cov-grad-rgb),.6) 30%,rgba(var(--cov-grad-rgb),.9))}.kk-note{margin-top:3px;font-size:11.5px;font-weight:600;line-height:14px;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk-title-in{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:51px;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.kk-more{color:var(--tg-hint);display:inline-flex;transition:color .15s}.kk-more:hover{color:var(--tg-text)}.kk-hero-wrap{position:relative;width:100%}.kk-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;background:#0f0f11c7;color:#ecedf0;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:background .15s}.kk-arrow:hover{background:var(--tg-accent)}.kk-arrow svg{width:26px;height:26px}.kk-arrow.left{left:14px}.kk-arrow.right{right:14px}.ya-rp{position:absolute;top:8px;right:8px;z-index:6;width:348px;max-width:calc(100% - 16px);height:calc(100% - 16px);overflow:hidden;background:var(--surface-2);border-radius:18px;box-shadow:var(--shadow-xl);transform:translate(calc(100% + 12px));pointer-events:none;transition:transform .28s var(--ease-standard)}.ya-rp.open{transform:none;pointer-events:auto}.ya-rp-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 24px;display:flex;flex-direction:column;gap:var(--ya-card-gap);scrollbar-width:none}.ya-rp-scroll::-webkit-scrollbar{display:none}.ya-rp-scroll>*{flex-shrink:0}.ya-rp-card{background:var(--surface-2);border-radius:var(--ya-card-radius);padding:16px;text-decoration:none;color:inherit}.ya-rp-card-head{display:flex;align-items:center;margin-bottom:12px}.ya-rp-card-head>span{flex:1;font-size:15px;font-weight:800;color:var(--tg-text)}.ya-rp-more{display:inline-flex}.ya-rp-money{display:flex;align-items:center;gap:8px;margin-top:12px}.ya-rp-cur{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.ya-rp-topup{flex-shrink:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:none;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:12.5px;font-weight:800;letter-spacing:-.2px}.ya-rp-topup:hover{background:var(--tg-accent);color:#ecedf0}.ya-rp-me{position:relative;display:block;padding:14px;overflow:hidden}.ya-rp-me-bg{position:absolute;inset:0 0 auto;height:72px;background:var(--surface-3);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 100%)}.ya-rp-me-bg>img{width:100%;height:100%;object-fit:cover;opacity:.55}.ya-rp-me-row{position:relative;display:flex;align-items:center;gap:13px;padding-right:28px}.ya-rp-me-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.ya-rp-me-name{display:flex;align-items:center;gap:8px;min-width:0}.ya-rp-prof-name{min-width:0;font-size:16px;font-weight:800;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-rp-me-lvl{display:flex;align-items:center;gap:8px}.ya-rp-me-lvl>:last-child{flex:1;min-width:0}.ya-rp-collapse2{position:absolute;top:12px;right:8px;z-index:2;width:26px;height:26px;border:none;cursor:pointer;background:transparent;color:var(--tg-hint);display:flex;align-items:center;justify-content:center}.ya-rp-collapse2:hover{color:var(--tg-text)}.ya-rp-quests{display:flex;flex-direction:column;gap:8px}.ya-rp-cont{display:flex;align-items:center;gap:12px;padding:5px 4px;border-radius:12px;text-decoration:none;color:inherit;transition:background .12s}.ya-rp-cont:hover{background:var(--surface-3)}.ya-rp-cont-cv{position:relative;overflow:hidden;width:40px;height:54px;flex:0 0 40px;border-radius:8px;background:var(--surface-3)}.ya-rp-cont-main{min-width:0;flex:1}.ya-rp-cont-title{font-size:14.5px;font-weight:700;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-rp-cont-sub{font-size:12.5px;color:var(--tg-hint);margin-top:3px}.ya-rp-nav{display:flex;flex-direction:column;gap:1px;padding:6px}.ya-rp-row{display:flex;align-items:center;gap:14px;padding:13px 12px;border-radius:12px;text-decoration:none;color:var(--tg-text);transition:background .12s}.ya-rp-row:hover{background:var(--surface-3)}.ya-rp-row>svg,.ya-rp-row>span[aria-hidden]{flex-shrink:0}.ya-rp-row-label{flex:1;min-width:0;font-size:15px;font-weight:600;text-align:left}.ya-rp-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);background:var(--tg-accent);color:#ecedf0;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ya-rp-row-exit{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--tg-destructive)}.ya-rp-row-exit>svg{transform:rotate(180deg)}.dh-cont{flex:0 0 300px;width:300px;display:flex;gap:14px;align-items:center;text-decoration:none;color:inherit}.dh-cont-cv{width:80px;height:80px;flex:0 0 80px;border-radius:14px;background:var(--surface-2) center / cover no-repeat}.dh-cont-main{min-width:0}.dh-cont-title{font-size:16px;font-weight:700;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-cont-sub{font-size:14px;color:var(--tg-hint);margin-top:5px}.dh-cont-time{font-size:13px;color:var(--tg-hint);margin-top:3px}.dh-port{flex:0 0 152px;width:152px;aspect-ratio:2 / 3;border-radius:var(--r-cover);clip-path:inset(0 round var(--r-cover));position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:13px 11px;text-align:center;text-decoration:none;color:#ecedf0;transition:transform .2s}.dh-grid .dh-port{width:auto;flex:none}.dh-port .dh-cv{position:absolute;inset:0;border-radius:0;transition:transform var(--dur-slow) var(--ease-standard)}.dh-port:hover .dh-cv{transform:scale(1.06)}.dh-port:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.72))}.dh-port-title{position:relative;z-index:1;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.6)}.dh-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dh-colhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dh-col{display:flex;flex-direction:column;gap:2px}.dh-mrow{display:flex;gap:11px;align-items:center;padding:7px;border-radius:11px;text-decoration:none;color:inherit;transition:background .12s}.dh-mrow:hover{background:var(--hover-overlay)}.dh-mrow-cv{position:relative;overflow:hidden;width:76px;height:76px;flex:0 0 76px;border-radius:8px;background:var(--surface-2)}.dh-rk{display:flex;align-items:center;gap:13px;padding:6px 0;border-radius:11px;text-decoration:none;color:inherit;transition:background .12s}.dh-rk:hover{background:var(--surface-2)}.dh-rk-cv{position:relative;width:72px;height:72px;flex:0 0 72px;border-radius:8px;background:var(--surface-2) center / cover no-repeat;overflow:hidden}.dh-rk .dh-mrow-title{white-space:normal}.dh-rk .dh-mrow-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.dh-mrow-main{min-width:0;flex:1}.dh-mrow-title{font-size:15px;font-weight:700;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.dh-mrow-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.dh-frow .dh-mrow-title,.dh-split .dh-mrow .dh-mrow-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dh-mrow-meta{font-size:13.5px;color:var(--tg-hint);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dh-grn{color:var(--status-success);font-weight:700}.dh-rank-i{flex:0 0 22px;text-align:center;font-size:22px;font-weight:900;font-style:italic;letter-spacing:-1px;line-height:1;color:var(--tg-hint);font-variant-numeric:tabular-nums}.dh-lvl{color:var(--tg-accent);font-weight:800}.dh-rk-stat{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-right:4px}.dh-rate{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800;color:var(--tg-text)}.dh-up{font-size:11.5px;font-weight:800;color:var(--status-success);font-variant-numeric:tabular-nums}.dh-down{font-size:11.5px;font-weight:800;color:var(--status-error);font-variant-numeric:tabular-nums}.dh-ava-r{width:56px;height:56px;flex:0 0 56px;border-radius:50%;background:var(--surface-3) center/cover;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:var(--tg-text)}.dh-ava-s{position:relative;overflow:hidden;width:56px;height:56px;flex:0 0 56px;border-radius:13px;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.dh-ava-ph{font-size:22px;font-weight:800;color:var(--tg-accent)}.dh-deckgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ya-card-gap)}.dh-deck{aspect-ratio:16 / 10;border-radius:16px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px;text-decoration:none;color:#ecedf0}.dh-deck .dh-cv{position:absolute;inset:0;border-radius:0}.dh-deck:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.72))}.dh-deck-title{position:relative;z-index:1;font-size:15.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dh-split{display:grid;grid-template-columns:1.65fr 1fr;gap:var(--ya-card-gap)}.dh-recent-list{--dh-frow-h: 94px}.dh-frow{box-sizing:border-box;height:var(--dh-frow-h);display:flex;gap:13px;align-items:center;padding:9px 7px;border-radius:12px;text-decoration:none;color:inherit;transition:background .12s}.dh-frow:hover{background:var(--hover-overlay)}.dh-frow-cv{position:relative;overflow:hidden;width:76px;height:76px;flex:0 0 76px;border-radius:13px;background:var(--surface-2)}.dh-frow-time{font-size:14px;color:var(--tg-hint);white-space:nowrap}.dh-mrow-rate{margin-left:auto;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:800;color:var(--tg-text)}.dh-recent-list{display:flex;flex-direction:column}.dh-recent-sentinel{height:1px}.dh-recent-more,.dh-recent-end{text-align:center;padding:14px;color:var(--tg-hint);font-size:13px}.dh-dd-label{padding:9px 14px 4px;font-size:11.5px;font-weight:700;color:var(--tg-hint);text-transform:uppercase;letter-spacing:.04em}.dh-dd-label:first-child{padding-top:2px}.dh-footer{margin-top:8px;padding-top:24px;border-top:1px solid var(--tg-section-sep);display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dh-footer-links{display:flex;flex-wrap:wrap;gap:20px}.dh-footer-links a{font-size:13px;color:var(--tg-hint);text-decoration:none;transition:color var(--dur-fast)}.dh-footer-links a:hover{color:var(--tg-text)}.dh-footer-copy{margin-left:auto;font-size:13px;color:var(--tg-hint)}.ya-d-rankcols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0 16px}.ya-d-rankcol-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ya-d-rankcol-head>span{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:-.3px;color:var(--tg-text)}.ya-d-rankcol-head>a{display:inline-flex}.ya-d-rankrow{display:flex;align-items:center;gap:11px;padding:5px 6px;margin:0 -6px;text-decoration:none;color:inherit;border-radius:var(--r-md);transition:background var(--dur-fast)}.ya-d-rankrow:hover{background:var(--surface-2)}.ya-d-rankrow-cover{width:52px;flex-shrink:0}.ya-d-rankrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ya-d-rankrow-title{font-size:13.5px;font-weight:var(--fw-bold);color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-d-rankrow-meta{font-size:11.5px;color:var(--tg-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-d-bottomsplit{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--ya-card-gap);align-items:start;padding-right:16px}.ya-d-bottom-left,.ya-d-bottom-right{min-width:0}.ya-d-bottom-right{margin-top:var(--gap-section)}.ya-d-bottom-right .ya-d-rankcol-head{margin-bottom:8px}.h-section-see-all,.h-section-header a,.ya-d-rankcol-head>a{transition:transform .16s var(--ease-standard)}.h-section-header:hover a,.ya-d-rankcol-head:hover>a{transform:translate(3px)}.h-body::-webkit-scrollbar,.ya-sb-list::-webkit-scrollbar{width:10px}.h-body::-webkit-scrollbar-thumb,.ya-sb-list::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px;border:3px solid var(--tg-bg)}.h-body::-webkit-scrollbar-thumb:hover,.ya-sb-list::-webkit-scrollbar-thumb:hover{background:#3c3f45}.y-sheet-backdrop{inset:0!important;transform:none!important;width:100%;height:100%;max-width:none}.ya-sidebar.\!full{width:calc(100% - 16px)!important;max-width:none!important;border-radius:18px!important}.ya-sidebar.\!full .ya-sb-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:start!important;gap:var(--ya-card-gap)!important;align-content:start!important}.ya-sidebar.\!full .ya-sb-list.grid{grid-template-columns:repeat(auto-fill,var(--ya-card-w))!important;justify-content:start!important;column-gap:var(--ya-card-gap)!important;row-gap:var(--ya-card-gap)!important;align-items:start!important;align-content:start!important}.ya-sidebar.\!full .ya-sb-invgrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}.ya-sidebar.\!full .ya-sb-invgrid.comments{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.ya-sidebar.\!full .ya-sb-invgrid.banners{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.ya-sidebar.full .ya-sb-list.\!grid{grid-template-columns:repeat(auto-fill,var(--ya-card-w))!important;justify-content:start!important;column-gap:var(--ya-card-gap)!important;row-gap:var(--ya-card-gap)!important;align-items:start!important;align-content:start!important}.ya-sb-list.\!grid .kk-card{flex:none!important;width:auto!important;aspect-ratio:auto!important;height:0!important;padding-top:180.263%!important}.ya-sb-list.\!grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--ya-card-gap)!important;padding:2px 4px 12px!important;align-items:start!important;align-content:start!important}.ya-sb-list.\!grid .ya-sb-row{display:block!important;padding:0!important}.ya-sb-list.\!grid .ya-sb-cover{width:100%!important;border-radius:8px!important;overflow:hidden!important}.dh-lb-img.\!cover{aspect-ratio:3 / 5!important;border-radius:16px!important}.dh-lb-col.\!first{width:188px!important}.dh-lb-col.\!first .dh-lb-imgwrap{width:116px!important}.dh-lb-col.tcard.\!first,.dh-lb-col.tcard.\!first .dh-lb-imgwrap{width:166px!important}.dh-lb-col.\!first .dh-lb-nametxt{font-size:17px!important}.dh-lb-row.\!me{background:color-mix(in srgb,var(--tg-accent) 15%,transparent)!important}.dh-hero-arrow.\!prev{left:33px!important}.dh-hero-arrow.\!next{right:33px!important}.dh-ntf.\!compact{padding:8px 10px!important;margin-bottom:6px!important}.dh-ntf.\!compact .dh-ntf-cv{flex:0 0 var(--cover-sq-ntf)!important;width:var(--cover-sq-ntf)!important;height:var(--cover-sq-ntf)!important}.dh-ntf.\!compact .dh-ntf-title{font-size:13.5px!important;line-height:17px!important;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:34px!important;overflow:hidden!important}.dh-ntf.\!compact .dh-ntf-sub{font-size:12px!important}.dh-ntf.\!compact .dh-ntf-lines{margin-top:7px!important;gap:2px!important}.dh-ntf.\!compact .dh-ntf-line{padding:8px 10px!important}.dh-ntf.\!compact .dh-ntf-line-txt{font-size:13px!important}.ya-topbar-menu.\!on{background:var(--surface-2)!important;color:var(--tg-accent)!important}.ya-topbar-panel.\!on{background:var(--surface-2)!important;color:var(--tg-accent)!important}.ya-peek-pin.\!on{color:var(--tg-text)!important;background:var(--surface-3)!important}.ya-rail-ico.\!on{background:var(--surface-2)!important;color:var(--tg-accent)!important}.ya-sb-tab.\!on{color:var(--tg-accent)!important}.ya-sb-tab:hover:not(.\!on){color:var(--tg-text)!important}.ya-sb-inv.\!on .ya-sb-inv-cv{border-color:var(--tg-accent)!important;box-shadow:0 0 0 1px var(--tg-accent)!important}.ya-sb-inv-eq.\!on{background:var(--tg-accent)!important;border-color:transparent!important;color:#ecedf0!important}.ya-sb-chip.\!on{color:var(--tg-accent)!important}.ya-sb-sortopt.\!on{background:var(--accent-soft)!important;color:var(--tg-text)!important}.ya-sb-dd-item.\!on{background:var(--tg-accent)!important;color:#ecedf0!important}.ya-d-hero-dots button.\!on{width:24px!important;background:var(--tg-accent)!important}.dh-seg button.\!on{background:var(--surface-3)!important;color:var(--tg-text)!important}.dh-fchip.\!on{color:var(--tg-accent)!important}.dh-dd-item.\!on{background:var(--tg-accent)!important;color:#ecedf0!important}.dh-dots button.\!on{width:24px!important;background:var(--tg-accent)!important}.dh-ntf-check.\!on{background:var(--tg-accent)!important;border-color:var(--tg-accent)!important}.kk-arrow.\!left{left:14px!important}.kk-arrow.\!right{right:14px!important}@keyframes ya-sm-fade{0%{opacity:0}to{opacity:1}}@keyframes ya-sm-pop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ya-fly-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ya-scrim-in{0%{opacity:0}to{opacity:1}}.ya-sidebar.\!open{transform:none!important;pointer-events:auto!important}@keyframes dhHeroIn{0%{opacity:0}to{opacity:1}}.ya-rp.\!open{transform:none!important;pointer-events:auto!important}}@media(min-width:1600px){:root{--pad-page-x: 36px}}@media(min-width:900px)and (max-width:1279px){.dp-content:has(>aside:last-child){grid-template-columns:260px minmax(0,1fr)!important}.dp-content>aside:last-child{grid-column:1 / -1;position:static!important;max-height:none!important;overflow:visible!important}}@media(min-width:1024px){.set-2col{display:flex;align-items:flex-start;justify-content:center;gap:var(--ya-card-gap);max-width:1100px;margin:0 auto;width:100%;box-sizing:border-box;padding:var(--space-2_5) var(--pad-page-x) 48px}.set-side{width:var(--ya-rail-w);flex-shrink:0;position:sticky;top:16px}.set-main{flex:1 1 0;min-width:0;max-width:700px;display:flex;flex-direction:column}.set-main>*{margin-left:0!important;margin-right:0!important}.set-main>.h-section-label{margin:18px 0 8px;padding-left:2px}.set-main>.h-section-label:first-child{margin-top:0}.set-navlist{display:flex;flex-direction:column;gap:2px;margin-top:18px}.set-navlist button{text-align:left;padding:9px 14px;border-radius:10px;border:none;background:transparent;color:var(--tg-hint);font-weight:700;font-size:14.5px;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}.set-navlist button:hover{background:var(--surface-2);color:var(--tg-text)}.set-nav{position:relative;display:flex;flex-direction:column;gap:4px}.set-usercard{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 14px 0;border-top:1px solid var(--tg-section-sep)}.set-usercard-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.set-usercard-name{font-size:14.5px;font-weight:800;letter-spacing:-.2px;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-usercard-id{font-size:12.5px;font-weight:600;color:var(--tg-hint)}.set-nav-deact{display:block;margin-top:10px;padding:13px 15px;border-radius:14px;background:var(--surface-2);color:var(--tg-destructive);font-size:14.5px;font-weight:800;text-align:center;text-decoration:none;transition:background .14s}.set-nav-deact:hover{background:color-mix(in srgb,var(--tg-destructive) 14%,var(--surface-2))}}@media(hover:hover)and (pointer:fine)and (min-width:900px){.h-btn:hover:not(:disabled){filter:brightness(1.08)}.h-chip:hover,.h-cell:hover,.ya-sidebar-row:hover{background:var(--surface-3)}}@keyframes ya-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.h-tabbar{display:flex;align-items:center;margin:0;background:var(--tg-bg);border-top:1px solid var(--tg-section-sep);padding:0 var(--space-2) max(8px,env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px));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;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 6px;text-decoration:none;cursor:pointer;background:transparent;border:none;color:var(--tg-hint);font-family:inherit;white-space:nowrap;overflow:hidden;transition:color .2s ease}.h-tab.h-tab-center .h-tab-icon-slot{width:34px;height:34px}.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:#ecedf0;font-size:10px;font-weight:800;letter-spacing:-.2px;display:inline-flex;align-items:center;justify-content:center}.h-tab.active{color:var(--tg-text)}.h-tab.\!active{color:var(--tg-text)!important}.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;min-width:26px;min-height:26px;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;flex-shrink:0;display:block;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 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(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes yamiko-route-back{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}.yamiko-route-forward{animation:yamiko-route-forward .3s cubic-bezier(.22,1,.36,1) backwards}.yamiko-route-back{animation:yamiko-route-back .3s cubic-bezier(.22,1,.36,1) backwards}@keyframes yamiko-route-desk{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.yamiko-route-desk{animation:yamiko-route-desk .3s cubic-bezier(.22,1,.36,1) backwards}@media(prefers-reduced-motion:reduce){.yamiko-route-desk{animation:none}}@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 backwards}@media(prefers-reduced-motion:reduce){.yamiko-route-fade{animation:none}}::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-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:not(.flush){padding-left:var(--pad-page-x)!important;padding-right:var(--pad-page-x)!important}.h-tab-strip::-webkit-scrollbar{display:none}.h-tab-strip{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.h-tab-strip>button{flex:0 0 auto}.ya-hero{--ya-hero-col: calc( (100vw - 2 * var(--pad-page-x) - 2 * var(--card-gap-x)) / 3 );--ya-hero-slide: calc(100vw - 2 * var(--pad-page-x));--ya-hero-gap: calc(2 * var(--pad-page-x));margin:var(--space-2) 0 0;height:calc((2 * var(--ya-hero-col) * 16 / 9 + var(--card-gap-y)) * .9)}.ya-hero-track{position:absolute;inset:0;display:flex;gap:var(--ya-hero-gap);padding-left:var(--pad-page-x);width:auto;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ya-hero-track.no-anim{transition:none}.ya-newpager{display:flex;gap:var(--card-gap-x);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad-page-x);padding:var(--card-gap-y) var(--pad-page-x) 4px;scrollbar-width:none}.ya-newpager::-webkit-scrollbar{display:none}.ya-newpager-page{flex:0 0 calc(100vw - 2 * var(--pad-page-x));scroll-snap-align:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap-y) var(--card-gap-x)}.ya-tgband{display:flex;justify-content:center;align-items:center;margin:var(--card-gap-y) var(--pad-page-x) 0;background:var(--surface-2);border-radius:var(--r-control);line-height:0}.ya-tgband img{height:64px;width:auto;max-width:100%}.ya-hero-slide{position:relative;flex:0 0 var(--ya-hero-slide);height:100%;overflow:hidden;border-radius:var(--r-lg)}.ya-hero-count{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-2);border-radius:var(--r-md);background:#141416e6;transform:translateZ(0);will-change:transform;color:#ecedf0;font-size:12px;font-weight:700;letter-spacing:-.1px;font-variant-numeric:tabular-nums}.bm-bar{position:relative;z-index:3;display:flex;align-items:center;padding:var(--space-2) var(--pad-page-x);background:var(--tg-bg)}html.ya-browser .bm-bar{position:sticky;top:0;padding-top:calc(var(--safe-top, 0px) + var(--space-2))}.bm-tools{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--pad-page-x) var(--space-3)}.h-tabpanel{min-height:calc(100dvh - 260px)}.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:var(--pad-page-x);right:var(--pad-page-x);bottom:var(--pad-floating-bottom);border-radius:var(--r-xl);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:#ecedf0}.h-chip.\!on{background:var(--tg-accent)!important;border-color:transparent!important;color:#ecedf0!important}.h-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--r-control);font-size:var(--fs-body);font-weight:var(--fw-bold);border:none;cursor:pointer;background:var(--surface-2);color:var(--tg-text);letter-spacing:var(--ls-normal);font-family:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:var(--surface-3);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:var(--surface-3);color:var(--tg-text)}.h-btn.ghost{background:transparent;color:var(--tg-accent)}.h-btn.destructive{background:var(--tg-destructive);color:#ecedf0}.h-btn.sm,.h-btn.lg{min-height:36px;border-radius:var(--r-control);padding:0 var(--space-3);font-size:var(--fs-body)}.h-btn.block{width:100%;display:flex}.h-btn.\!block{width:100%!important;display:flex!important}button:not(.no-press),[role=button]:not(.no-press),label.pressable,a.pressable{-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-standard)}button:not(.no-press):not(:disabled):active,[role=button]:not(.no-press):active,label.pressable:active,a.pressable:active{transform:scale(.97)}.h-tabbar button:active,.h-tab-strip button:active,.h-seg button:active{transform:none}.h-hscroll{display:flex;gap:10px;overflow-x:auto;padding:0 12px 4px}.h-cover-adult .adult-badge{position:absolute;top:6px;right:6px;z-index:3;padding:2px 7px;border-radius:var(--r-xs);font-size:10px;font-weight:800;letter-spacing:.3px;background:#d6336c;color:#ecedf0;box-shadow:0 1px 4px #0006}.h-cover-adult img{filter:blur(8px) saturate(.9) brightness(.92);transform:scale(1.05)}.h-cover-yaoi .yaoi-badge{background:var(--tg-accent, #905ECC)}.h-cover{position:relative;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--tg-bg-secondary)}.dp-cover.h-cover,.dp-cover{box-shadow:none!important;background:transparent!important}.dp-content{position:relative;z-index:1}.dp-tabpanel{min-height:calc(100dvh - 220px)}.dp-card{background:var(--surface-2);border-radius:var(--r-xl);padding:20px 22px;border:none;box-shadow:none}.dp-card>h3{font-size:var(--fs-h3)!important;margin-bottom:16px!important}.dp-kw:hover{background:var(--surface-2)!important;color:var(--tg-text)!important}.dp-rail{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.dp-rail::-webkit-scrollbar{display:none}.dp-rail-card{flex:0 0 116px;text-decoration:none;color:inherit}.dp-rail-cv{width:116px;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden;background:var(--surface-3);position:relative}.dp-rail-cv img{width:100%;height:100%;object-fit:cover;display:block}.dp-simcard{display:flex;gap:10px;align-items:stretch;padding:4px 10px 4px 4px;border-radius:14px;background:var(--surface-2);border:none}.dp-railcard .dp-metalink-arw{color:var(--tg-hint);opacity:.7;transition:color .12s,opacity .12s}.dp-railcard:hover .dp-metalink-arw{color:var(--tg-accent);opacity:1}.dp-navbtn{color:var(--tg-hint);transition:color .12s,background .12s}.dp-navbtn:hover{color:#ecedf0;background:var(--surface-2)}.dp-side{position:sticky;top:var(--ya-sticky-top, 16px);align-self:start}.dp-rside{scrollbar-width:none}.dp-rside::-webkit-scrollbar{display:none}.dp-chv2{--pad-page-x: 6px}.dp-chv2 [data-chapter-row-id]{background:transparent!important;margin:0!important;border-radius:10px!important;padding:11px 8px!important;border-bottom:1px solid var(--tg-section-sep)!important;transition:background .12s}.dp-chv2 [data-chapter-row-id]:last-child{border-bottom:none!important}.dp-chv2 [data-chapter-row-id]:hover{background:var(--hover-overlay)!important}.dp-chv2 button.chev-expand{background:transparent!important;margin-top:-6px!important;height:36px!important}.dp-chv2 [style*="height: 24px"]{height:6px!important}.dp-chv2.dp-card{padding-bottom:4px!important}.dp-chv2 label:not([data-chapter-row-id] *),.dp-chv2 button:not([data-chapter-row-id] *):not(.h-floating-bar *):not(.chev-expand):not(.brpick-b){border-radius:var(--r-full)!important;background:var(--surface-3)!important;border:none!important}.dp-chv2 [data-chapter-row-id] button{border-radius:var(--r-full)!important}.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, #ecedf0);font-weight:700}.h-segment>div.\!on{background:var(--tg-accent)!important;color:var(--tg-button-text, #ecedf0)!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}.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!important}.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))}.resize{resize:both}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.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)}.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) !important;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)!important}.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)}.invert{--tw-invert: invert(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)!important}.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{-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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-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)}html{background:var(--tg-bg)}body.app-hidden *,body.app-hidden *:before,body.app-hidden *:after{animation-play-state:paused!important}.yam-glass{--yam-glass-bg: var(--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);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.yam-glass-strong{-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}}.ya-cv-auto{content-visibility:auto;contain-intrinsic-size:auto var(--cv-h, 300px)}.ya-cv-row{content-visibility:auto;contain-intrinsic-size:auto 64px}[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{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:900px)and (max-width:1023px)and (pointer:fine){html,body{background:var(--shell-backdrop)}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 var(--hairline),var(--shadow-xl);overflow:hidden;position:relative}.y-sheet-backdrop{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);--hairline: rgba(255, 255, 255, .14);--tg-text: #ecedf0;--tg-hint: #a1a3a9;--tg-link: #905ECC;--tg-button: #905ECC;--tg-button-text: #f6f7f9;--tg-destructive: #ff453a;--tg-accent: #905ECC;--tg-card-shadow: 0 1px 2px rgba(0, 0, 0, .4);--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--space-3_5: 14px;--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-md: 13px;--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));--pad-floating-bottom: calc(55px + max(8px, env(safe-area-inset-bottom, 0px), var(--tg-safe-bottom, 0px))) ;--safe-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-top, 0px));--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;--role-mod: #ff9f2e;--status-ongoing: #3ec78f;--status-finished: #ec6657;--status-frozen: #f2913a;--status-announced: #a56ee0;--rarity-common: #7d8590;--rarity-rare: #5dc4d1;--rarity-epic: #b96cff;--rarity-legendary: #f2b42a;--tier-gold: var(--rarity-legendary);--tier-silver: #c4c9d4;--tier-bronze: #c58a4a;--tier-diamond: #5ad1e0;--medal-gold: var(--rarity-legendary);--medal-silver: #c0c0c0;--medal-bronze: #cd7f32;--streak-flame: #ff7a1a;--streak-premium: #3aa0ff;--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;--card-gap-x: 4px;--card-gap-y: 4px;--ya-card-gap: 4px;--ya-card-gap-labeled: 8px;--ya-reco-w: 132px;--cover-sq: 64px;--cover-sq-ntf: 48px;--cov-grad-rgb: 39, 38, 35;--cov-grad-a1: .6;--cov-grad-a2: .9;--ink-over-media: #ecedf0;--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);--reveal-dur: .24s;--reveal-step: 30ms;--reveal-shift: 6px;--sk-band: 180px;color-scheme:dark}html[data-theme=light]{color-scheme:light;--tg-bg: #f2f3f5;--tg-bg-secondary: #ffffff;--tg-section-bg: #ffffff;--surface-3: #f0f1f4;--surface-inset: #e4e7ee;--media-placeholder: var(--surface-inset);--shimmer-gradient: linear-gradient( 100deg, transparent 20%, rgba(255, 255, 255, .62) 50%, transparent 80% );--shimmer-dur: 1.6s;--tg-section-sep: rgba(0, 0, 0, .09);--hairline: rgba(0, 0, 0, .16);--tg-text: #16181c;--tg-hint: #6b7280;--tg-link: #7a45b8;--tg-button: #7a45b8;--tg-accent: #7a45b8;--tg-button-text: #ffffff;--tg-destructive: #d70015;--press-overlay: rgba(0, 0, 0, .06);--hover-overlay: rgba(0, 0, 0, .08);--glass-bg: #ffffff;--shell-backdrop: #e5e7eb;--tg-card-shadow: 0 1px 2px rgba(16, 24, 40, .06);--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 2px 8px rgba(16, 24, 40, .08);--shadow-lg: 0 6px 18px rgba(16, 24, 40, .1);--shadow-xl: 0 12px 32px rgba(16, 24, 40, .14);--overlay-scrim: rgba(0, 0, 0, .4);--status-success: #1f9d55;--status-warning: #b7791f;--status-error: #d0342c;--status-info: #1a73e8;--status-muted: #6b7280;--role-mod: #b5610a;--status-ongoing: #1f9d55;--status-finished: #d0342c;--status-frozen: #c2620f;--status-announced: #7c4dd0;--cov-grad-rgb: 58, 44, 36;--cov-grad-a1: .62;--cov-grad-a2: .92}html[data-theme=light] :is(.ya-pro-grad,.yp-grad){background-image:linear-gradient(120deg,#3b1d63 8%,#7a45b8 52%,var(--tg-accent) 100%)}html[data-theme=light] img[src$="/icons/brand/pro-dark.webp"]{content:url(/icons/brand/pro-light.webp)}:root,html[data-theme=dark]{--hover-overlay: rgba(255, 255, 255, .1);--glass-bg: rgba(24, 25, 27, .72);--shell-backdrop: #050505;--surface-inset: var(--surface-3);--media-placeholder: var(--surface-3);--shimmer-gradient: linear-gradient( 100deg, transparent 20%, rgba(255, 255, 255, .18) 50%, transparent 80% );--shimmer-dur: 1.6s}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--tg-accent) 75%,#ecedf0);outline-offset:2px}.ya-cov-grad{display:none}.ya-cov-titlewrap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;text-align:center;padding:22px 8px 8px;pointer-events:none;background-image:linear-gradient(rgba(var(--cov-grad-rgb),0),rgba(var(--cov-grad-rgb),var(--cov-grad-a1)) 30%,rgba(var(--cov-grad-rgb),var(--cov-grad-a2)))}.ya-cov-title{font-weight:700;font-size:13px;line-height:17px;color:#ecedf0;text-align:center;box-sizing:border-box;max-height:51px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis;overflow-wrap:anywhere}@media(max-width:599px){.ya-cov-title{font-size:11.5px;line-height:15px;max-height:45px}}.ya-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--card-gap-x)!important;row-gap:var(--card-gap-y)!important}@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{padding-left:var(--space-1);padding-right:var(--space-1);gap:2px}.h-tab{min-width:36px;padding:3px 4px;font-size:10px}.h-tab.h-tab-center .h-tab-icon-slot{width:32px;height:32px}.h-tab-label{font-size:10px;letter-spacing:-.2px}.h-hdr-row{padding:0 72px}}@media(min-width:900px)and (max-width:1023px)and (pointer:coarse){.ya-cards-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@media(min-width:600px)and (max-width:899px){.ya-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.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}html.ya-browser{scrollbar-width:auto;scrollbar-color:var(--tg-section-sep) transparent}html.ya-browser::-webkit-scrollbar{display:block;width:12px}html.ya-browser::-webkit-scrollbar-thumb{background:var(--tg-section-sep);border-radius:8px;border:3px solid transparent;background-clip:content-box}html.ya-browser::-webkit-scrollbar-track{background:transparent}html.ya-browser :is(.ya-rail-items,.ya-sb-list,.ya-sb-invgrid,.ya-fly-body,.ya-fly-quests,.ya-rp-scroll){scrollbar-width:thin;scrollbar-color:var(--tg-section-sep) transparent}html.ya-browser :is(.ya-rail-items,.ya-sb-list,.ya-sb-invgrid,.ya-fly-body,.ya-fly-quests,.ya-rp-scroll)::-webkit-scrollbar{display:block;width:8px}html.ya-browser :is(.ya-rail-items,.ya-sb-list,.ya-sb-invgrid,.ya-fly-body,.ya-fly-quests,.ya-rp-scroll)::-webkit-scrollbar-thumb{background:var(--tg-section-sep);border-radius:6px;border:2px solid transparent;background-clip:content-box}.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)}.search-anim-in,.search-results-anim{animation:none}@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}.search-results-grid{padding:0 var(--space-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ya-card-gap, 8px)}.search-result-title{font-size:var(--fs-body);font-weight:700;letter-spacing:-.2px;line-height:1.25;color:var(--tg-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya-actions{display:flex;flex-direction:column;padding:2px 8px 12px}.ya-actions>button{display:flex;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 12px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:600;text-align:left;transition:background var(--dur-fast) var(--ease-standard)}.ya-actions-field{width:100%;height:40px;margin:var(--space-1_5) 0;padding:0 12px;box-sizing:border-box;border:none;outline:none;border-radius:var(--r-md);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body)}.ya-actions>button:active{background:var(--surface-2)}@media(hover:hover)and (pointer:fine){.ya-actions>button:hover{background:var(--surface-2)}}.chev-expand{display:flex;align-items:center;justify-content:center;width:100%;height:34px;margin-top:2px;border:none;background:transparent;cursor:pointer;border-radius:var(--r-control);transition:background var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.chev-expand:hover{background:var(--surface-3)}}.thc{position:fixed;z-index:300;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;background:#14151a;box-shadow:var(--shadow-xl);animation:rhc-in .16s var(--ease-spring)}.thc-bg{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:center;filter:blur(30px) saturate(170%);opacity:.5;z-index:0}.thc-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0e0f13b8,#0e0f13e6 62%,#0e0f13f5)}.thc-in{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:14px 15px 13px}.thc-top{display:flex;align-items:flex-start;gap:var(--space-3)}.thc-score{flex-shrink:0;font-size:26px;line-height:1;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.thc-desc{font-size:12px;line-height:1.45;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.thc-gen{color:#ffffff8c}@keyframes rhc-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.thc-head{display:flex;gap:12px;align-items:flex-start}.thc-age{margin-left:6px;padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--status-error) 18%,transparent);color:var(--status-error);font-size:10px;font-weight:800;letter-spacing:.2px;vertical-align:2px;white-space:nowrap}.thc-nums{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;color:#ffffff8c;line-height:1.3}.thc-nums b{font-size:12.5px;color:#ffffffeb;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.thc-actions{display:flex;gap:var(--space-2);align-items:center}.thc-bm{flex:0 0 34px;height:34px;border:none;border-radius:var(--r-control);background:#ffffff1a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.thc-bm:hover{background:#ffffff2e}}.thc-bm.done{cursor:default}.thc-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.thc-name{flex:1;min-width:0;font-size:15px;letter-spacing:-.2px;line-height:1.25;color:#ecedf0;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--dur-fast) var(--ease-standard)}.thc-name:hover{color:var(--tg-accent)}.thc-meta{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:#fff9}.thc-meta>span+span:before{content:"·";margin:0 6px;opacity:.55}.thc-rate{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-sm);font-weight:800;font-variant-numeric:tabular-nums}.thc-rate-n{color:var(--tg-hint);font-weight:600}.thc-rate-n:before{content:"·";margin-right:5px;opacity:.55}.thc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1;height:36px;border:none;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:800;transition:opacity var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.thc-btn:hover{opacity:.9}}.thc-btn.done{background:var(--surface-2);color:var(--tg-hint);cursor:default}.ya-cardclip{position:relative;overflow:hidden}.ya-cardclip,.kk-card,.dh-cv,.dh-rk-cv,.dh-frow-cv,.ya-rail-cv{border-radius:var(--r-cover);clip-path:inset(0 round var(--r-cover));isolation:isolate}.ya-cardclip>img,.ya-cardclip .ya-cover,.kk-card>img,.dh-rk-cv>img,.dh-frow-cv>img,.ya-rail-cv>img,.kk-card .dh-img,.dh-frow-cv .dh-img,.dh-rk-cv .dh-img{border-radius:inherit}.dh-port .dh-cv,.dh-deck .dh-cv{border-radius:0;clip-path:none}body.is-scrolling .kk-card,body.is-scrolling .ya-cardclip,body.is-scrolling .dh-frow,body.is-scrolling .dh-rk,body.is-scrolling .dh-deck,body.is-scrolling .dh-port,body.is-scrolling .dh-hero-main,body.is-scrolling .dp-sim,body.is-scrolling .dp-simcard{pointer-events:none}@media(hover:hover)and (pointer:fine){.kk-card>img,.kk-card .dh-img,.ya-cardclip>img,.ya-cardclip .ya-cover img,.dh-frow-cv .dh-img,.dh-rk-cv .dh-img,.dp-sim .ya-cover-img,.dp-simcard .ya-cover-img{transition:transform var(--dur-slow) var(--ease-standard)}.kk-card:hover>img,.kk-card:hover .dh-img,a:hover>.ya-cardclip>img,a:hover>.ya-cardclip .ya-cover img,.ya-cardclip:hover>img,.ya-cardclip:hover .ya-cover img,.dh-frow:hover .dh-frow-cv .dh-img,.dh-rk:hover .dh-rk-cv .dh-img,.dp-sim:hover .ya-cover-img,.dp-simcard:hover .ya-cover-img{transform:scale(1.06)}.kk-card,.ya-cardclip{transition:transform var(--dur-fast) var(--ease-standard)}.kk-card:active,a:active>.ya-cardclip,.ya-cardclip:active{transform:scale(.985)}}.project-cta{position:fixed}.y-sheet-backdrop{position:fixed;inset:0;height:100dvh;z-index:100;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--kb-offset, 0px);transition:padding-bottom .25s cubic-bezier(.17,.59,.4,.77);animation:y-sheet-backdrop-in .32s ease-out;touch-action:none;overscroll-behavior:contain}.y-sheet-backdrop.entering{transition:none}.y-sheet-backdrop.over{z-index:400}.y-sheet-backdrop.opaque{background:var(--tg-bg);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.y-sheet-backdrop.closing{animation:y-sheet-backdrop-out .26s ease-in forwards}.y-sheet-backdrop.kb-nolift{padding-bottom:0}.y-sheet{--y-sheet-gap: 0px;--y-sheet-gap-bottom: 0px;width:100%;max-width:560px;margin:0;background:var(--tg-bg);border:none;border-radius:var(--r-2xl) var(--r-2xl) 0 0;padding:0 0 calc(8px + env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column;animation:y-sheet-in .36s var(--ease-spring);box-shadow:0 -.5px #ffffff0f inset,0 -10px 28px #0006;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;overscroll-behavior:contain;max-height:calc(var(--app-height, 100dvh) - var(--kb-offset, 0px) - var(--safe-top) - 56px - var(--y-sheet-gap-bottom));position:relative;will-change:transform}.y-sheet.y-sheet-flush[style*="100vh"],.y-sheet-backdrop.opaque .y-sheet.y-sheet-flush{border-radius:0}.y-sheet.closing{animation:y-sheet-out .26s cubic-bezier(.4,0,.35,1) forwards}@media(min-width:900px){.h-body.dh-page{max-width:760px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.h-body.dh-page-wide{max-width:1040px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.h-body.dh-page-grid{max-width:calc(var(--ya-content-max) + 2 * var(--pad-page-x));margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.ya-desktop .h-body:not([class*=dh-]){max-width:calc(var(--ya-content-max) + 2 * var(--pad-page-x));margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.ya-desktop .h-body.dh-scroll-full{max-width:none}.shop-pc{display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;align-items:start}.shop-side{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;padding-left:var(--pad-page-x)}.shop-cats{display:flex;flex-direction:column;gap:2px}.shop-cats>button{display:flex;align-items:center;height:38px;padding:0 12px;border:none;border-radius:var(--r-control);cursor:pointer;background:transparent;color:var(--tg-hint);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.2px;text-align:left}.shop-cats>button:hover{background:var(--surface-2);color:var(--tg-text)}.shop-cats>button.on{background:var(--accent-soft);color:var(--tg-accent)}.shop-side-ctl{display:flex;flex-direction:column;gap:6px;align-items:stretch}.shop-side-ctl>button{width:100%;justify-content:flex-start}.shop-main{min-width:0}.shop-main>div{padding-left:0!important}.y-sheet-backdrop{align-items:center;padding-bottom:0}.y-sheet{max-width:560px;border-radius:var(--r-xl);max-height:min(82vh,760px);padding:0 0 8px;animation:y-modal-in .2s var(--ease-spring);box-shadow:var(--shadow-xl)}.y-sheet.closing{animation:y-modal-out .16s ease-in forwards}@keyframes dhover-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.dr-set-sub{animation:dr-set-slide .22s cubic-bezier(.22,1,.36,1)}@keyframes dr-set-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.dcat-toolbar{padding:0 0 14px;margin-bottom:12px}.dcat-toolbar.is-browse{padding:0;margin-bottom:0;border-bottom:none}.dcat-grid{animation:dcat-grid-in .28s var(--ease-spring, ease)}.dcat-grid .kk-card{width:100%;flex:none}@keyframes dcat-grid-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dcat-typechip{height:36px;padding:0 15px;border-radius:var(--r-full);border:1px solid var(--border);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md);font-weight:700;letter-spacing:-.1px;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s,border-color .13s}.dcat-typechip:hover{color:var(--tg-text);border-color:var(--tg-hint)}.dcat-typechip.on{background:var(--tg-accent);border-color:var(--tg-accent);color:#ecedf0}.dcat-tbtn{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 15px;border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md);font-weight:800;cursor:pointer;white-space:nowrap;transition:background .13s}.dcat-tbtn:hover{background:var(--surface-3)}.dcat-tbtn-filters{position:relative}.dcat-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);background:var(--tg-accent);color:#ecedf0;font-size:var(--fs-caption);font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dcat-scrim{position:fixed;inset:0;z-index:90;background:#00000080;animation:dcat-scrim-in .16s ease}@keyframes dcat-scrim-in{0%{opacity:0}to{opacity:1}}.dcat-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:min(400px,92vw);background:var(--surface-1);border-left:1px solid var(--border);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;padding:20px;animation:dcat-drawer-in .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes dcat-drawer-in{0%{transform:translate(100%)}to{transform:none}}.dcat-topbar{display:flex;align-items:center;gap:var(--space-3)}.dcat-types{flex:1;min-width:0;padding:0}.dcat-topbar-right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.dcat-tpl-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2_5)}.cvar-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2_5);padding:8px 10px;background:var(--surface-2);border-radius:var(--r-lg)}.cvar-tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-hint)}.cvar-btn{border:none;background:transparent;color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;padding:6px 12px;border-radius:var(--r-full);transition:background var(--dur-fast)}.cvar-btn:hover{background:var(--surface-3)}.cvar-btn.on{background:var(--tg-accent);color:var(--tg-button-text, #ecedf0)}.cvar-hint{font-size:var(--fs-caption);color:var(--tg-hint);margin-left:auto}.cvar-list{display:flex;flex-direction:column}.cvar-list-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}.cvar-row{display:flex;align-items:stretch;gap:8px;text-decoration:none;color:var(--tg-text);background:var(--surface-2);border-radius:12px;padding:4px;height:176px}.cvar-row-cv{position:relative;flex:0 0 112px;width:112px;border-radius:8px;overflow:hidden}.cvar-row-panel{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;flex:1;padding:4px 0}.cvar-row-cv img{transition:transform var(--dur-base) var(--ease-standard)}.cvar-row:hover .cvar-row-cv img{transform:scale(1.07)}.cvar-row-stats{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:0 0 auto;align-items:stretch;padding:4px 4px 4px 0;min-width:108px}.cvar-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums}.cvar-stat-l{color:var(--tg-hint);font-weight:600}.cvar-stat-v{color:var(--tg-text);font-weight:800}.cvar-stat-rate{justify-content:flex-end;gap:5px;font-size:var(--fs-body-lg);font-weight:900;margin-bottom:2px}.cvar-row-sub{font-size:11px;font-weight:700;color:var(--tg-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvar-row-name{font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cvar-row-meta{font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:600}.cvar-row-note{font-size:var(--fs-body-sm);color:var(--tg-accent);font-weight:700}.cvar-row-gen{display:flex;gap:4px;flex-wrap:wrap}.cvar-row-gen{gap:0 var(--space-2)}.cvar-gchip{font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint);background:transparent;padding:0}.cvar-gchip+.cvar-gchip:before{content:"·";margin-right:var(--space-2);color:var(--tg-hint);opacity:.6}.cvar-card{display:flex;flex-direction:column;text-decoration:none;color:var(--tg-text);min-width:0}.cvar-card-cv{position:relative;display:block}.cvar-card-gbadge{position:absolute;right:4px;bottom:4px;z-index:2;display:inline-flex;align-items:center;height:26px;max-width:calc(100% - 8px);padding:0 var(--space-2);border:none;border-radius:var(--r-md);background:#141416e6;color:var(--ink-over-media);font-size:var(--fs-caption);font-weight:var(--fw-black);line-height:1;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cvar-card-sub{margin-top:8px;font-size:11px;font-weight:700;color:var(--tg-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvar-card-name{margin-top:2px;font-size:var(--fs-body-sm);font-weight:800;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cvar-feed,.cvar-feed-group{display:flex;flex-direction:column;gap:var(--ya-gap-row)}.cvar-feed{gap:var(--ya-gap-row)}.cvar-layout{display:grid;grid-template-columns:var(--ya-rail-w) minmax(0,1fr);gap:var(--space-5);align-items:start}.ya-srch-layout{width:100%;display:grid;grid-template-columns:var(--ya-rail-w) minmax(0,1fr);gap:var(--space-5);align-items:start;padding-top:var(--space-4)}.ya-srch-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ya-srch-main .search-results-grid{padding:0}.ya-srch-x{flex-shrink:0;width:48px;height:48px;border:none;border-radius:var(--r-md);cursor:pointer;background:var(--surface-2);color:var(--tg-hint);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.ya-srch-x:hover{background:var(--surface-3);color:var(--tg-text)}.ya-srch-field{padding:0;display:flex;align-items:center;gap:var(--space-2)}.ya-srch-field>label{flex:1;min-width:0;padding:0 16px;border-radius:var(--r-md)}.cvar-side{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:2px}.cvar-side-btn{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;text-align:left;padding:10px 12px;border-radius:var(--r-md);transition:background var(--dur-fast),color var(--dur-fast)}.cvar-side .cvar-side-btn{transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),transform .12s var(--ease-standard)}.cvar-side-btn:hover{background:var(--surface-2);color:var(--tg-text)}.cvar-side-today{margin-left:auto;font-size:var(--fs-caption);font-weight:700;color:var(--tg-accent);opacity:.85}.cvar-side-btn.on{background:var(--accent-soft-strong);color:var(--tg-accent)}.cvar-side-toggle{display:flex;align-items:center;gap:9px;width:100%;margin-top:var(--space-5);padding:10px 12px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;text-align:left;transition:color var(--dur-fast)}.cvar-side-toggle:hover{color:var(--tg-text)}.cvar-side-toggle.on{color:var(--tg-accent)}.cvar-side-all{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:var(--space-3);padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--tg-hint);text-decoration:none;font-size:var(--fs-body-sm);font-weight:700;transition:background var(--dur-fast),color var(--dur-fast)}.cvar-side-all:hover{background:var(--surface-3);color:var(--tg-text)}.cvar-sw{position:relative;flex:0 0 30px;width:30px;height:18px;border-radius:var(--r-full);background:var(--surface-3);transition:background var(--dur-fast)}.cvar-sw:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--tg-hint);transition:transform var(--dur-fast),background var(--dur-fast)}.cvar-sw.on{background:var(--accent-soft-strong)}.cvar-sw.on:after{transform:translate(12px);background:var(--tg-accent)}.cvar-feed-rail{--cvar-cell-h: 319px;display:grid;grid-auto-flow:column;grid-auto-columns:174px;gap:var(--ya-card-gap);overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.cvar-feed-rail::-webkit-scrollbar{display:none}.cvar-feed-cell{width:174px;min-height:var(--cvar-cell-h)}.cvar-feed-skel{width:174px;height:var(--cvar-cell-h);border-radius:12px}.cvar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--ya-card-gap)}.cvar-fbar{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2_5)}.cvar-fpresets{display:flex;gap:var(--space-2);flex-wrap:wrap}.cvar-preset{border:1px solid var(--tg-section-sep);background:transparent;color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;padding:7px 14px;border-radius:var(--r-full);transition:background var(--dur-fast)}.cvar-preset:hover{background:var(--surface-2)}.cvar-factive{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.cvar-fchip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft-strong);color:var(--tg-accent);border:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;padding:6px 10px 6px 12px;border-radius:var(--r-full)}.cvar-fclear{border:none;background:transparent;color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700}.cvar-fclear:hover{color:var(--tg-text)}.cvar-more-wrap{display:flex;justify-content:center;margin-top:var(--space-5)}.cvar-more{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 26px;border:none;border-radius:var(--r-full);background:var(--surface-2);color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body-lg);font-weight:800;transition:background var(--dur-fast)}.cvar-more:hover{background:var(--surface-3)}.cvar-more-n{font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums}.dcat-seg{display:flex;gap:var(--space-1);padding:3px;border-radius:var(--r-control);background:var(--surface-2)}.dcat-seg>button{flex:1;min-width:0;height:34px;border:none;border-radius:calc(var(--r-control) - 3px);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .13s,color .13s}.dcat-seg>button.on{background:var(--tg-accent);color:#ecedf0}.dcat-gear{width:36px;height:36px;border-radius:var(--r-control);flex-shrink:0;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .13s}.dcat-gear:hover{background:var(--surface-3)}.dcat-chip-ghost{display:inline-flex;align-items:center;gap:var(--space-1_5);height:34px;padding:0 13px;border-radius:var(--r-full);border:1px dashed var(--border);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-md);font-weight:700;cursor:pointer;white-space:nowrap;transition:color .13s,border-color .13s}.dcat-chip-ghost:hover{color:var(--tg-text);border-color:var(--tg-hint)}.dcat-body{display:flex;align-items:flex-start;gap:var(--space-5)}.dcat-grid-wrap{flex:1 1 auto;min-width:0}.dcat-side{flex:0 0 var(--ya-rail-w);min-width:0;position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.dcat-side-filters{width:100%;justify-content:center}.dcat-side-count{font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums;text-align:center}.dcat-modal-back{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#00000080;animation:dcat-back-in .16s ease-out}.dcat-panel{position:relative;width:min(440px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 64px));display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-xl);animation:dcat-panel-in .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.dcat-panel.has-sub{height:min(700px,calc(100vh - 64px))}.dcat-mhead{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);padding:16px 16px 10px}.dcat-mhead h3{flex:1;margin:0;font-size:var(--fs-h3);font-weight:800;color:var(--tg-text)}.dcat-mx{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:none;color:var(--tg-hint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.dcat-mx:hover{background:var(--surface-2);color:var(--tg-text)}@keyframes dcat-back-in{0%{opacity:0}to{opacity:1}}@keyframes dcat-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.dcat-sub{position:absolute;inset:0;z-index:2;background:var(--surface-1);border-radius:var(--r-xl);display:flex;flex-direction:column;animation:dcat-sub-in .24s cubic-bezier(.22,1,.36,1)}@keyframes dcat-sub-in{0%{transform:translate(100%)}to{transform:none}}.dcat-subhead{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.2px;color:var(--tg-text)}.y-sheet-grabber{display:none}.y-sheet .y-sheet-header{padding-top:22px}.y-sheet-backdrop.dp-drawer{align-items:stretch;justify-content:flex-end;background:#0000006b;padding:0}.y-sheet-backdrop.dp-drawer .y-sheet{width:430px;max-width:430px;height:100%;max-height:100%;border-radius:var(--r-xl) 0 0 var(--r-xl);margin:0;padding:0 0 12px;animation:dp-drawer-in .28s var(--ease-spring);box-shadow:var(--shadow-xl)}.y-sheet-backdrop.dp-drawer .y-sheet.closing{animation:dp-drawer-out .2s ease-in forwards}.y-sheet-backdrop.dp-drawer-reader{align-items:center;justify-content:flex-end;padding:16px 78px 16px 0}.y-sheet-backdrop.dp-drawer-reader .y-sheet{height:auto;max-height:calc(100vh - 32px);border-radius:var(--r-xl)}.dp-drawer-reader .y-sheet-close{background:none;color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.dp-drawer-reader .y-sheet-close:hover{background:var(--surface-2);color:var(--tg-text)}.dp-drawer-reader .y-sheet-section{background:var(--surface-2);border-radius:var(--r-xl);padding:4px 14px 8px;margin:0 14px 10px}.dp-drawer-reader .y-sheet-section-title{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);text-transform:none;letter-spacing:0;padding:10px 0 2px}.dp-drawer-reader .y-sheet-row{border:none;border-radius:var(--r-md);padding:11px 10px;margin:0 -10px;width:calc(100% + 20px)}.dp-drawer-reader .y-sheet-row+.y-sheet-row{border-top:1px solid var(--border)}.dp-drawer-reader .y-sheet-row:hover{background:var(--surface-3)}.dp-drawer-reader .y-sheet-row-hint{color:var(--tg-hint);font-weight:700}.dp-drawer-reader .y-sheet-row.selected{background:var(--accent-soft-strong)}}.rm-head{display:flex;align-items:center;gap:var(--space-2_5);padding:16px 16px 10px}.rm-head-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rm-head-title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.3px;color:var(--tg-text)}.rm-head-count{font-size:var(--fs-caption);font-weight:800;padding:2px 8px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.rm-head-sub{font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:500}.rm-x{flex:0 0 auto;width:34px;height:34px;border:none;border-radius:50%;background:none;color:var(--tg-hint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.rm-x:hover{background:var(--surface-2);color:var(--tg-text)}.rm-subhead{display:flex;align-items:center;gap:var(--space-2);margin-left:-8px;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.3px;color:var(--tg-text)}.rm-glabel{font-size:var(--fs-caption);font-weight:700;letter-spacing:0;text-transform:none;color:var(--tg-hint);margin:0 0 var(--space-2)}.rm-card{background:var(--surface-2);border-radius:var(--r-xl);padding:12px 14px}.rm-row{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:11px 14px;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.rm-row+.rm-row{border-top:1px solid var(--border)}.rm-row-ico{flex:0 0 auto;width:32px;height:32px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--tg-accent)}.rm-row-lbl{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text)}.rm-body{padding:0 16px 12px;display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;min-height:0}.rm-foot{padding:8px 16px 16px}.rm-primary{width:100%;height:48px;border:none;border-radius:var(--r-control);background:var(--tg-accent);color:#ecedf0;cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:800;transition:filter var(--dur-fast),opacity var(--dur-fast)}.rm-primary:hover:not(:disabled){filter:brightness(1.1)}.rm-primary:disabled{opacity:.45;cursor:default}.sup-lead{margin:0;font-size:var(--fs-body-md);color:var(--tg-hint);line-height:1.45}.sup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-2)}.sup-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px;border:none;border-radius:var(--r-xl);cursor:pointer;background:var(--surface-2);color:var(--tg-text);font-family:inherit;transition:background var(--dur-fast),transform .12s}.sup-tile:hover:not(:disabled){background:var(--surface-3)}.sup-tile:active:not(:disabled){transform:scale(.97)}.sup-tile:disabled{opacity:.5;cursor:default}.sup-amt{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.sup-gain{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums}.rep-opt{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:12px 0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.rep-opt+.rep-opt{border-top:1px solid var(--border)}.rep-lbl{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text)}.rep-dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--tg-hint);background:transparent;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.rep-dot.on{border-color:var(--tg-accent);box-shadow:inset 0 0 0 5px var(--tg-accent)}.rep-text{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:var(--r-xl);border:none;outline:none;resize:vertical;background:var(--surface-2);color:var(--tg-text);font-size:var(--fs-body-md);font-family:inherit;line-height:1.45}.rep-text::placeholder{color:var(--tg-hint)}.ce-done{display:flex;flex-direction:column;align-items:center;text-align:center}.ce-done-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent-soft-strong);color:var(--tg-accent)}.ce-done-t{margin:12px 0 0;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.3px;color:var(--tg-text)}.ce-done-s{margin:4px 0 0;max-width:320px;font-size:var(--fs-body-sm);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-thanks{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-5);height:50px;padding:0 30px;min-width:190px;border:none;border-radius:var(--r-full);cursor:pointer;font-family:inherit;font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.1px;background:var(--accent-soft-strong);color:var(--tg-accent);transition:background var(--dur-fast),color var(--dur-fast),transform .12s,box-shadow var(--dur-base)}.ce-thanks:active:not(:disabled){transform:scale(.98)}.ce-thanks.liked{background:#ff3b5c;color:#ecedf0;cursor:default}.ce-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-5);margin-top:var(--space-4)}.ce-link{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint);transition:color var(--dur-fast)}.ce-link:hover{color:var(--tg-text)}.ce-link.accent{color:var(--tg-accent)}.ce-link.accent:hover{filter:brightness(1.15)}.ce-team{display:inline-flex;align-items:center;gap:var(--space-2);align-self:center;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--tg-hint)}.ce-team>span>b{color:var(--tg-text);font-weight:700}.ce-team:hover>span>b{color:var(--tg-accent)}.ce-quests{display:flex;flex-direction:column;gap:var(--space-3)}.ce-quests-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.3px;color:var(--tg-text)}.ce-quests-all{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.ce-quests-head:hover .ce-quests-all{color:var(--tg-text)}.ce-quests-grid{display:flex;flex-direction:column;gap:var(--ya-card-gap)}@media(min-width:1024px){.ce-quests-grid{display:grid;gap:var(--space-5)}}@keyframes dp-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes dp-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes y-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes y-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.98)}}html[data-theme=light] .y-sheet{background:color-mix(in srgb,var(--tg-bg-secondary) 96%,#1a281e 4%);box-shadow:0 -.5px #1a281e0d inset,0 -14px 36px #1a281e1f}.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}.dp-metalink{text-decoration:none;cursor:pointer;transition:color .12s}.dp-metalink:hover{color:var(--tg-accent)!important}.dp-metalink-arw{opacity:.5;flex-shrink:0}.dp-metalink:hover .dp-metalink-arw{opacity:1}.ya-logo-load-base{background:color-mix(in srgb,var(--tg-hint) 28%,transparent)}.ya-logo-load-fill{background:var(--tg-accent);animation:ya-logo-fill 1.4s ease-in-out infinite}@keyframes ya-logo-fill{0%{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@media(prefers-reduced-motion:reduce){.ya-logo-load-fill{animation:none;clip-path:inset(0 0 0 0);opacity:.55}}.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:26px;height:26px;border-radius:var(--r-full);background:transparent;border:none;color:var(--tg-hint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;flex-shrink:0;transition:color .15s ease}.y-sheet-close:hover{color:var(--tg-text)}.y-sheet-act{height:30px;padding:0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--r-control);background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;letter-spacing:-.1px;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast)}.y-sheet-act:hover{background:var(--surface-2)}.y-sheet-act:active{transform:scale(.97)}.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:var(--press-overlay)}.y-sheet-row.selected{background:var(--hover-overlay);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{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--tg-hint);font-variant-numeric:tabular-nums}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:36px;border-radius:var(--r-control);border:none;font-family:inherit;font-size:var(--fs-body);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-text);color:var(--tg-bg)}.y-sheet-btn.primary:hover:not(:disabled){opacity:.92}.y-sheet-btn.secondary{background:var(--surface-3);color:var(--tg-text)}.y-sheet-btn.secondary:hover:not(:disabled){background:var(--hover-overlay)}.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-me{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-4) var(--space-4);overflow:hidden;isolation:isolate}.ymenu-grab{width:36px;height:4px;border-radius:var(--r-full);background:color-mix(in srgb,var(--tg-text) 18%,transparent);margin:8px auto var(--space-4)}.ymenu-me-bg{position:absolute;inset:0 0 40%;z-index:-1;display:block}.ymenu-me-bg>img{width:100%;height:100%;object-fit:cover;object-position:center 28%;opacity:.5}.ymenu-me-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--tg-bg) 60%,transparent) 60%,var(--tg-bg) 100%)}.ymenu-me-av{border:none;background:none;padding:0;line-height:0;cursor:pointer;margin-bottom:var(--space-3)}.ymenu-me-name{display:flex;align-items:center;gap:var(--space-1_5);max-width:100%;font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:-.3px}.ymenu-me-sub{padding-top:2px;font-size:var(--fs-body-sm);color:var(--tg-hint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ymenu-me-edit{margin-top:var(--space-3);min-height:34px;padding:0 var(--space-4);border:none;border-radius:var(--r-control);cursor:pointer;background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);transition:background var(--dur-fast)}.ymenu-me-edit:hover{background:var(--surface-3)}.ya-phead{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-page-x) var(--space-4);isolation:isolate}.ya-phead-bg{position:absolute;top:0;left:0;right:0;z-index:-1;display:block;overflow:hidden;height:min(56vw,260px)}.ya-phead-bg>img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.ya-phead-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 58%,color-mix(in srgb,var(--tg-bg) 62%,transparent) 82%,var(--tg-bg) 100%)}.ya-phead.has-banner{padding-top:calc(min(56vw,260px) - 58px)}.ya-phead.no-banner{padding-top:var(--space-4)}.ya-phead-av{position:relative;flex-shrink:0;line-height:0;border-radius:50%;padding:var(--space-0_5);background:var(--tg-bg)}.ya-phead-name{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);max-width:100%;margin-top:var(--space-2);font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:-.5px}.ya-phead-sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2_5);margin-top:var(--space-1_5);font-size:var(--fs-body-md);font-weight:var(--fw-semibold);color:var(--tg-hint)}.ya-phead-acts{width:100%;margin-top:var(--space-3)}.ya-phead-kebab{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--tg-text)}.ya-phead.has-banner .ya-phead-kebab{background:color-mix(in srgb,var(--surface-1) 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ya-phead-topleft{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2}.ya-phead-slot{margin-top:var(--space-3);padding:0 var(--pad-page-x)}.ya-pacts{display:flex;gap:var(--space-2);justify-content:center}.ya-pacts>button{height:42px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-2);color:var(--tg-text);font-size:var(--fs-body);font-weight:var(--fw-black);transition:background var(--dur-fast)}.ya-pacts>button:hover{background:var(--surface-3)}.ya-pacts>button.icon{width:42px;flex:0 0 42px;padding:0}.ya-pacts>button.main{flex:1;background:var(--tg-accent);color:var(--tg-button-text)}.ya-pacts>button.main:hover{background:var(--tg-accent);filter:brightness(1.06)}.ya-pacts>button.soft{background:var(--accent-soft);color:var(--tg-accent)}.tp-wallet{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pad-page-x)}.tp-conv{padding:4px var(--pad-page-x) 20px;display:flex;flex-direction:column;gap:var(--space-3_5)}.tp-conv-flow{display:flex;align-items:stretch;gap:var(--space-2)}.tp-conv-side{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-3) var(--space-2);border-radius:var(--r-lg);background:var(--surface-3)}.tp-conv-side i{font-style:normal;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--tg-hint)}.tp-conv-side b{font-size:var(--fs-h2);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.4px}.tp-conv-arrow{display:flex;align-items:center;flex-shrink:0}.tp-conv-inp{height:48px;padding:0 var(--space-3_5);border-radius:var(--r-control);background:var(--surface-3);border:1px solid var(--hairline);color:var(--tg-text);font-size:var(--fs-h3);font-family:inherit;width:100%}.tp-conv-quick{display:flex;align-items:center;gap:var(--space-2)}.tp-conv-rate{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--tg-hint)}.tp-gift{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--pad-page-x) 0;padding:var(--space-2_5) var(--space-3);border-radius:var(--r-lg);background:var(--accent-soft)}.tp-gift>div{display:flex;flex-direction:column;gap:1px;min-width:0}.tp-gift b{font-size:var(--fs-body-sm);font-weight:var(--fw-black)}.tp-gift i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-packs{display:grid;gap:var(--ya-card-gap);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.tp-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-4) var(--space-2) var(--space-3);border:none;border-radius:var(--r-lg);background:var(--surface-3);color:var(--tg-text);font-family:inherit;cursor:pointer;text-align:center;transition:background var(--dur-fast)}.tp-pack:hover{background:color-mix(in srgb,var(--tg-text) 5%,var(--surface-3))}.tp-pack-n{margin-top:var(--space-1);font-size:var(--fs-h3);font-weight:var(--fw-black);font-variant-numeric:tabular-nums}.tp-pack-sub{font-size:var(--fs-caption);color:var(--tg-hint)}.tp-pack-price{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-body-lg);font-weight:var(--fw-black);color:var(--rarity-legendary);font-variant-numeric:tabular-nums}.tp-pack-bonus{position:absolute;top:var(--space-2);right:var(--space-2);padding:1px 7px;border-radius:var(--r-full);background:color-mix(in srgb,var(--status-success) 18%,transparent);color:var(--status-success);font-size:var(--fs-caption);font-weight:var(--fw-black)}.tp-pack-first{margin-top:var(--space-2);padding:2px 8px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-caption);font-weight:var(--fw-black);letter-spacing:.2px}.ya-cosm{padding:var(--space-4) var(--pad-page-x) 0}.ya-cosm-h{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-3);font-size:var(--fs-body);font-weight:var(--fw-black)}.ya-cosm-more{margin-left:auto;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-accent);text-decoration:none}.ya-cosm-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.ya-cosm-slot{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);text-decoration:none;color:inherit;min-width:0}.ya-cosm-box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.ya-cosm-box.empty{background:none;border:1px dashed color-mix(in srgb,var(--tg-text) 16%,transparent)}.ya-cosm-l{font-size:var(--fs-caption);color:var(--tg-hint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-cosm-sw{display:inline-flex;gap:3px}.ya-cosm-sw>i{width:10px;height:26px;border-radius:3px;display:block}.ymenu-me{order:-3}.ymenu-top{order:-2}.ymenu-nav{order:-1}.ymenu-group{display:flex;flex-direction:column}.ymenu-glabel{padding:var(--space-4) var(--space-2) var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-black);letter-spacing:.06em;text-transform:uppercase;color:var(--tg-hint)}.ymenu-glabel.accent{color:var(--tg-accent)}.ymenu-group>.ymenu-rows{border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.ymenu-row{border:none;border-top:1px solid transparent;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{border-image:none;border-top-color:transparent}.yam-menu-scroll>*{flex-shrink:0}@keyframes reaction-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.ya-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border:none;border-radius:var(--r-md);background:#141416e6;color:var(--ink-over-media);font-size:var(--fs-caption);font-weight:var(--fw-black);line-height:1;letter-spacing:-.1px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.ya-badge.sq{width:26px;padding:0}.ya-badge.tl{top:4px;left:4px}.ya-badge.tr{top:4px;right:4px}.ya-badge.bl{bottom:4px;left:4px}.ya-badge.br{bottom:4px;right:4px}.ya-badge.on-banner.tl{top:8px;left:8px}.ya-badge.on-banner.tr{top:8px;right:8px}.ya-badge.on-banner.bl{bottom:8px;left:8px}.ya-badge.on-banner.br{bottom:8px;right:8px}.ya-rankp>b{font-size:var(--fs-body-sm);font-weight:900;letter-spacing:-.2px}.ya-rankp>i{display:inline-flex;align-items:center;gap:2px;font-style:normal;font-size:var(--fs-caption);font-weight:900;letter-spacing:-.2px}.ya-rankp>i.up{color:var(--status-success)}.ya-rankp>i.down{color:var(--status-error)}.ya-rankp>i.same{color:color-mix(in srgb,var(--ink-over-media) 50%,transparent)}.sk{position:relative;overflow:hidden;background:var(--media-placeholder);border-radius:var(--r-xs)}.sk:after{content:"";position:absolute;top:0;bottom:0;left:-100%;width:300%;background-image:var(--shimmer-gradient);background-size:var(--sk-band) 100%;background-repeat:no-repeat;animation:sk-sheen var(--shimmer-dur) var(--ease-standard) infinite}@keyframes sk-sheen{0%{transform:translate(0)}to{transform:translate(66.667%)}}.sk-cap>:nth-child(n+25) .sk:after,.sk-cap>.sk:nth-child(n+25):after{content:none}.sk-still .sk:after,.sk-still.sk:after{content:none}@keyframes ya-in{0%{opacity:0;transform:translateY(var(--reveal-shift))}}.ya-in,.ya-reveal{animation:ya-in var(--reveal-dur) var(--ease-spring) backwards;animation-delay:calc(var(--i, 0) * var(--reveal-step))}html[data-nav-restoring] :is(.ya-in,.ya-reveal){animation:none}@media(prefers-reduced-motion:reduce){.sk:after{content:none}.ya-in,.ya-reveal{animation:none}}.ya-cover-img,img.dh-img,.ya-coverph{background-color:var(--media-placeholder)}.ya-cover-img,img.dh-img{background-image:var(--shimmer-gradient);background-size:200% 100%;background-repeat:no-repeat;animation:ya-shimmer var(--shimmer-dur) linear infinite}.ya-cover-img.is-in,img.dh-img.is-in{background-color:transparent;background-image:none;animation:none}@keyframes ya-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.ya-cover-img,img.dh-img,.ya-coverph{animation:none;background-image:none}}.ya-cover-img{filter:opacity(0);transition:filter .2s ease-out}.ya-cover-img.is-in{filter:none}html[data-placeholders] img:not([data-page-img]){filter:opacity(0)!important;background-color:var(--media-placeholder)!important}@media(prefers-reduced-motion:reduce){.ya-cover-img{filter:none;transition:none}}@keyframes ya-btn-spin{to{transform:rotate(360deg)}}@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 ya-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}@keyframes ya-chest-bob{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-5deg)}60%{transform:translateY(-2px) rotate(5deg)}}@keyframes ya-chest-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px) rotate(-6deg)}40%{transform:translate(3px) rotate(6deg)}60%{transform:translate(-2px) rotate(-4deg)}80%{transform:translate(2px) rotate(4deg)}}@keyframes ya-chest-open{0%{transform:scale(1)}45%{transform:scale(1.12) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes ya-loot-pop{0%{transform:translateY(14px) scale(.4);opacity:0}55%{transform:translateY(-6px) scale(1.12);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ya-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ya-rays-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ya-vault-idle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.012)}}@keyframes ya-vault-charge{0%,to{transform:translate(0)}25%{transform:translate(-1px,.6px)}50%{transform:translate(1px,-.6px)}75%{transform:translate(-.6px,1px)}}@keyframes ya-vault-open{0%{transform:scale(1) translateY(0)}16%{transform:scale(1.12,.82) translateY(6px)}42%{transform:scale(.9,1.16) translateY(-16px)}66%{transform:scale(1.04,.97) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes ya-vault-seam{0%{opacity:0;transform:translate(-50%) scaleX(.3)}35%{opacity:1;transform:translate(-50%) scaleX(1)}to{opacity:0;transform:translate(-50%) scaleX(1.12)}}@keyframes ya-vault-deal{0%{opacity:0;transform:translateY(28px) rotate(var(--r0, 0deg)) scale(.94)}60%{opacity:1;transform:translateY(-4px) rotate(calc(var(--r0, 0deg) * .18)) scale(1.012)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes ya-vault-hero{0%{opacity:0;transform:translateY(24px) scale(.9)}55%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ya-vault-shimmer{0%{transform:translate(-22%)}to{transform:translate(22%)}}@keyframes ya-emoji-float{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-6%) rotate(-3deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3%) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@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}}@keyframes upload-indet{0%{transform:translate(-60%)}to{transform:translate(260%)}}@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, #ecedf0)}@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}}.ya-srch-field-m{display:flex;align-items:center;gap:var(--space-2)}.ya-srch-field-m>label{flex:1;min-width:0}.ya-srch-field-m .ya-srch-x{flex-shrink:0;width:38px;height:38px;border:none;border-radius:var(--r-control);cursor:pointer;background:var(--tg-bg-secondary);color:var(--tg-hint);display:flex;align-items:center;justify-content:center}.ya-composer{flex:1;min-width:0;display:flex;flex-direction:column;background:transparent;border:1px solid var(--tg-section-sep);border-radius:var(--r-lg);padding:12px 14px 10px;transition:border-color var(--dur-fast)}.ya-composer.is-focused{border-color:var(--tg-accent)}.ya-composer.is-bare{background:var(--surface-3);border:none;padding:10px 12px;border-radius:var(--r-md)}.ya-composer.is-bare .ya-composer-bar{margin-top:8px;padding-top:8px}.ya-composer-bar{display:flex;align-items:center;gap:var(--space-2);margin-top:10px;padding-top:10px;border-top:1px solid var(--tg-section-sep);min-width:0}.ya-composer-tools{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.ya-composer-tools::-webkit-scrollbar{display:none}.ya-composer-sep{flex-shrink:0;width:1px;height:18px;background:var(--tg-section-sep);margin:0 var(--space-2) 0 var(--space-1_5)}.ya-fmt{height:30px;min-width:30px;padding:0 7px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--tg-hint);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:background var(--dur-fast),color var(--dur-fast)}.ya-fmt:hover{background:var(--surface-3);color:var(--tg-text)}.ya-fmt[data-on]{background:var(--accent-soft-strong);color:var(--tg-accent)}.ya-composer-cancel{flex-shrink:0;height:32px;padding:0 var(--space-3);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint);border-radius:var(--r-sm);transition:color var(--dur-fast),background var(--dur-fast)}.ya-composer-cancel:hover{color:var(--tg-text);background:var(--surface-3)}.ya-composer-send{flex-shrink:0;height:32px;padding:0 16px;border:none;border-radius:var(--r-control);cursor:pointer;background:var(--tg-accent);color:#ecedf0;font-family:inherit;font-size:var(--fs-body-md);font-weight:800;transition:background-color .15s,transform .12s,opacity .12s}.ya-composer-send:disabled{opacity:.38;cursor:default}.rk-mycard{display:flex;align-items:center;gap:var(--space-3_5);background:var(--surface-2);border-radius:var(--r-xl);padding:16px 18px}.ya-cmt-x{flex-shrink:0;width:44px;height:44px;margin-top:14px;border:none;border-radius:var(--r-md);cursor:pointer;background:var(--surface-2);color:var(--tg-hint);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.ya-cmt-x:hover{background:var(--surface-3);color:var(--tg-text)}.ya-cmt-wrap{position:relative;overflow:hidden}.ya-cmt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:var(--space-1) var(--space-3);margin:0 var(--space-2);border-radius:var(--r-lg);background:transparent}.ya-cmt-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3_5);align-items:start;min-width:0;padding:var(--space-2);border-radius:var(--r-lg)}.ya-cmt.is-pinned{background:var(--accent-soft)}.ya-cmt-side{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0;width:58px}.ya-cmt-main{min-width:0;position:relative}.ya-cmt-head{display:flex;align-items:center;gap:var(--space-1_5);min-width:0;margin-bottom:var(--space-1)}.ya-cmt-name{font-size:var(--fs-body-md);font-weight:800;letter-spacing:-.1;color:var(--tg-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ya-cmt-name:hover{color:var(--tg-accent)}.ya-cmt-dot{width:3px;height:3px;border-radius:50%;background:var(--tg-hint);opacity:.6;flex-shrink:0}.ya-cmt-time{font-size:var(--fs-caption);color:var(--tg-hint);font-weight:500;white-space:nowrap;flex-shrink:0}.ya-cmt-text{font-size:var(--fs-body);line-height:1.5;letter-spacing:-.1;color:var(--tg-text);white-space:pre-wrap;word-break:break-word}.ya-cmt-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.ya-cmt-replies{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1_5);border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;letter-spacing:-.1px;color:var(--tg-accent)}.ya-cmt-reply{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;letter-spacing:-.1;color:var(--tg-accent)}.ya-cmt-kebab{border:none;background:transparent;padding:0;cursor:pointer;color:var(--tg-hint);display:inline-flex;align-items:center;transition:color var(--dur-fast)}.ya-cmt-kebab:hover{color:var(--tg-text)}.ya-cmt-vote{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0;align-self:center}.ya-cmt-score{font-size:var(--fs-body-sm);font-weight:800;font-variant-numeric:tabular-nums}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.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:#ecedf0;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:#ecedf0;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%,#ecedf0));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{-webkit-backdrop-filter:blur(6px) saturate(150%);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}}.comment-fx--cfx_grid{background-image:linear-gradient(0deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px;box-shadow:inset 0 0 0 1px #ffffff0f}.comment-fx--cfx_dots{background-image:radial-gradient(rgba(255,255,255,.1) 1.2px,transparent 1.3px);background-size:12px 12px;box-shadow:inset 0 0 0 1px #ffffff0d}.comment-fx--cfx_sunset{background:linear-gradient(135deg,color-mix(in srgb,#ff8a5c 16%,transparent),color-mix(in srgb,#ff5c8a 12%,transparent),color-mix(in srgb,#b95cff 14%,transparent));box-shadow:inset 0 0 0 1px #ff8c7833}.comment-fx--cfx_bar_accent{border-radius:5px var(--r-lg) var(--r-lg) 5px;box-shadow:inset 4px 0 0 0 var(--tg-accent)}.comment-fx--cfx_bar_gradient{border-radius:5px var(--r-lg) var(--r-lg) 5px}.comment-fx--cfx_bar_gradient:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;pointer-events:none;border-radius:5px 0 0 5px;background:linear-gradient(180deg,#b96cff,#5dc4d1)}.comment-fx--cfx_bar_rainbow{border-radius:5px var(--r-lg) var(--r-lg) 5px}.comment-fx--cfx_bar_rainbow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;pointer-events:none;border-radius:5px 0 0 5px;background:linear-gradient(180deg,#ec6657,#ffd76a,#2ea043,#5dc4d1,#b96cff);background-size:100% 300%;animation:cfx-bar-rainbow 3s linear infinite}@keyframes cfx-bar-rainbow{to{background-position:0 300%}}.comment-fx--cfx_bubble{border-radius:14px}.comment-fx--cfx_bubble:after{content:"";position:absolute;left:-6px;top:14px;pointer-events:none;width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent var(--surface-2) transparent transparent}.comment-fx--cfx_sharp{border-radius:0;box-shadow:inset 0 0 0 1px var(--tg-section-sep)}.comment-fx--cfx_pill{border-radius:20px}.comment-fx--cfx_kitty_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_miku_aqua{box-shadow:inset 0 0 0 1.5px #2dd4bfb3,0 0 12px #2dd4bf4d}.comment-fx--cfx_pepe_neon{box-shadow:inset 0 0 0 1.5px #7bd14abf,0 0 12px #7bd14a52}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{border-top-color:#00e5ff59!important;box-shadow:0 -6px 18px #00e5ff29!important}html[data-yam-theme=theme_starfield] .h-body{background-image:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 70% 18%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 45% 68%,rgba(180,200,255,.4),transparent),radial-gradient(1px 1px at 85% 80%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 12% 88%,rgba(200,210,255,.35),transparent);background-size:320px 320px}html[data-yam-theme=theme_vaporwave] .h-body{background-image:linear-gradient(0deg,rgba(255,110,196,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,115,245,.06) 1px,transparent 1px);background-size:40px 40px}html[data-yam-theme=theme_frost] .h-body{background-image:radial-gradient(2px 2px at 15% 20%,rgba(150,210,255,.18),transparent),radial-gradient(1.5px 1.5px at 65% 35%,rgba(180,225,255,.14),transparent),radial-gradient(2px 2px at 40% 75%,rgba(140,200,255,.12),transparent),radial-gradient(1.5px 1.5px at 88% 82%,rgba(170,220,255,.16),transparent);background-size:300px 300px}html[data-yam-theme=theme_brutalist] .h-tabbar{border-top-color:#ffffff38!important}@media(prefers-reduced-motion:reduce){html[data-yam-theme] .h-body{background-attachment:scroll}}.ya-ce-editor:empty:before{content:attr(data-placeholder);color:var(--tg-hint);pointer-events:none}.ya-ce-editor>br:only-child{display:none}.ya-ce-editor blockquote{margin:4px 0;padding:1px 0 1px 10px;border-left:3px solid color-mix(in srgb,var(--tg-accent) 55%,transparent);opacity:.9}.ya-ce-spoiler{background:color-mix(in srgb,var(--tg-text) 18%,transparent);border-radius:4px;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ya-ce-mention{color:var(--tg-accent);font-weight:700;white-space:nowrap}.ya-ce-sticker{display:inline-block;padding:0 4px;border-radius:6px;background:var(--tg-bg-secondary);color:var(--tg-hint);font-size:12px;vertical-align:middle}@keyframes ya-cover-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ya-flame{0%,to{transform:scale(1) rotate(-3deg);filter:brightness(1)}50%{transform:scale(1.14) rotate(3deg);filter:brightness(1.18)}}.ya-flame{display:inline-flex;transform-origin:50% 85%;animation:ya-flame 1.15s ease-in-out infinite}@keyframes ya-like-pop{0%{transform:scale(0);opacity:0}30%{transform:scale(1.3);opacity:1}60%{transform:scale(1);opacity:1}to{transform:scale(1.08);opacity:0}}@keyframes ya-confetti-fly{0%{transform:translate(0) rotate(var(--rot, 0deg)) scale(1);opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 0)) rotate(var(--rot, 0deg)) scale(.4);opacity:0}}@keyframes ya-burst-gravity{0%{transform:translate(0) rotate(0);opacity:0}6%{opacity:1}55%{transform:translate(calc(var(--dx, 0) * .62),var(--dy, 0)) rotate(calc(var(--rot, 0deg) * .6));opacity:1}85%{opacity:1}to{transform:translate(var(--dx, 0),calc(var(--dy, 0) * -.3 + 70vh)) rotate(var(--rot, 0deg));opacity:0}}@keyframes ya-burst-fall{0%{transform:translateY(-60px) rotate(0);opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 0)) rotate(var(--rot, 0deg));opacity:0}}.dcat-mcount{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:var(--r-full);background:var(--tg-accent);color:#ecedf0;font-size:var(--fs-caption);font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.dcat-mbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 8px;display:flex;flex-direction:column;gap:var(--space-3)}.dcat-mempty{padding:40px 0;text-align:center;color:var(--tg-hint);font-size:var(--fs-body-md)}.dcat-fsearch{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2_5);height:44px;padding:0 14px;border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border)}.dcat-fsearch input{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md)}.dcat-fsearch-sub{margin:0 16px var(--space-3)}.dcat-fcard{background:var(--surface-2);border-radius:var(--r-xl);padding:4px 14px 10px}.dcat-fcard-t{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);padding:10px 0 2px}.dcat-prow{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:11px 0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.dcat-prow+.dcat-prow,.dcat-prow+.dcat-fsec{border-top:1px solid var(--border)}.dcat-prow-ico{flex:0 0 auto;width:32px;height:32px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--tg-hint)}.dcat-prow.has .dcat-prow-ico{background:var(--accent-soft-strong);color:var(--tg-accent)}.dcat-prow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dcat-prow-lbl{font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text)}.dcat-prow-any{font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint)}.dcat-prow-vals{display:flex;flex-wrap:wrap;gap:4px}.dcat-vchip{padding:2px 8px;border-radius:var(--r-full);background:var(--accent-soft-strong);color:var(--tg-accent);font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.dcat-vchip.more{background:var(--surface-3);color:var(--tg-hint)}.dcat-frange{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2_5)}.dcat-frange>span{color:var(--tg-hint)}.dcat-chiprow{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dcat-chipgrid{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-2)}.dcat-optlist{display:flex;flex-direction:column}.dcat-opt{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:10px 12px;margin:0 -12px;width:calc(100% + 24px);border:none;border-radius:var(--r-md);background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background var(--dur-fast)}.dcat-opt:hover{background:var(--surface-2)}.dcat-opt-lbl{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:600;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcat-box{flex:0 0 auto;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--tg-hint);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),border-color var(--dur-fast)}.dcat-box.round{border-radius:50%}.dcat-box.on{background:var(--tg-accent);border-color:var(--tg-accent)}.dcat-mfoot{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);padding:12px 16px 16px}.dcat-mreset{display:inline-flex;align-items:center;gap:var(--space-1_5);border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint)}.dcat-mreset:hover:not(:disabled){color:var(--tg-text)}.dcat-mreset:disabled{opacity:.45;cursor:default}.dcat-mapply{margin-left:auto;border:none;border-radius:var(--r-full);padding:11px 22px;cursor:pointer;background:var(--tg-accent);color:#ecedf0;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;transition:filter var(--dur-fast)}.dcat-mapply:hover{filter:brightness(1.1)}.dcat-fsec{padding:16px 0;border-bottom:1px solid var(--border)}.dcat-mbody>.dcat-fsec{padding:12px 14px 14px;border-bottom:none;background:var(--surface-2);border-radius:var(--r-xl)}.dcat-fcard .dcat-fsec{padding:12px 0 4px;border-bottom:none}.dcat-fsec-t{font-size:var(--fs-caption);font-weight:700;letter-spacing:0;color:var(--tg-hint);margin-bottom:var(--space-2)}.dh-sort{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md);font-weight:700;background:var(--surface-2);border:none;border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast),background var(--dur-fast)}.dh-sort:hover,.dh-sort.open{background:var(--surface-3)}.ya-sm-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:8px}.ya-sm-chip{display:inline-flex;align-items:center;border-radius:var(--r-md);background:var(--surface-2);overflow:hidden;max-width:100%}.ya-sm-chip button{border:none;background:none;cursor:pointer;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md);font-weight:600;padding:11px 6px 11px 16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-sm-chip button.x{flex:0 0 auto;padding:11px 14px 11px 6px;color:var(--tg-hint);display:inline-flex;align-items:center}.ya-sm-chip:hover{background:var(--surface-3)}.cg{position:fixed;inset:0;z-index:120;background:#000000eb;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:max(env(safe-area-inset-bottom,0px),12px)}.cg-stage{flex:1 1 auto;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:0 12px}.cg-frame{width:min(78vw,calc((100dvh - 190px) * 2 / 3));aspect-ratio:2 / 3;max-height:100%;border-radius:12px;overflow:hidden;background:#ffffff0d;box-shadow:0 12px 40px #00000080}.cg-frame>img{width:100%;height:100%;object-fit:cover;display:block}.cg-count{font-size:var(--fs-body-md);font-weight:800;color:#ecedf0;font-variant-numeric:tabular-nums}.cg-below{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px}.cg-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:50%;background:#ffffff1f;color:#ecedf0;cursor:pointer;display:none;align-items:center;justify-content:center}.cg-nav.prev{left:10px}.cg-nav.next{right:10px}@media(min-width:700px){.cg-nav{display:inline-flex}}.cg-nav:hover{background:#fff3}.cg-thumbs{flex:0 0 auto;display:flex;gap:8px;padding:0 14px;max-width:100%;overflow-x:auto;scrollbar-width:none;justify-content:safe center}.cg-thumbs::-webkit-scrollbar{display:none}.cg-thumb{flex:0 0 auto;width:46px;height:62px;padding:0;border-radius:6px;overflow:hidden;cursor:pointer;background:none;border:2px solid transparent;opacity:.55;transition:opacity var(--dur-fast),border-color var(--dur-fast)}.cg-thumb.on{border-color:var(--tg-accent);opacity:1}.cg-thumb>img{width:100%;height:100%;object-fit:cover;display:block}@keyframes ya-burst-twinkle{0%{transform:translate(0) scale(.2);opacity:0}25%{transform:translate(calc(var(--dx, 0) * .3),calc(var(--dy, 0) * .3)) scale(1.25);opacity:1}60%{opacity:.5}80%{opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 0)) scale(.3);opacity:0}}@keyframes ya-burst-float{0%{transform:translateY(40px) rotate(0);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 0)) rotate(var(--rot, 0deg));opacity:0}}.rvw{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;background:var(--surface-2);color:inherit;cursor:pointer;overflow:hidden;transition:background var(--dur-fast) var(--ease-standard)}.rvw.full{cursor:default}.rvw-banner{position:absolute;inset:0 0 auto;height:40%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%)}.rvw-banner>img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;opacity:.5;filter:saturate(.9)}@media(hover:hover)and (pointer:fine){.rvw:hover{background:var(--surface-3)}}.rvw-stars{display:flex;align-items:center;gap:10px}.rvw-tag{font-size:var(--fs-caption);font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-full);background:var(--surface-3);color:var(--status-warning, #e6a23c)}.rvw-read{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--tg-hint);font-variant-numeric:tabular-nums}.rvw-ver{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-full);background:color-mix(in srgb,var(--status-success) 16%,transparent);color:var(--status-success);font-size:11.5px}.rvw-fit{display:flex;flex-wrap:wrap;gap:6px}.rvw-fit-y,.rvw-fit-n{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 9px;border-radius:var(--r-full);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rvw-fit-y{background:color-mix(in srgb,var(--status-success) 14%,transparent);color:var(--status-success)}.rvw-fit-n{background:color-mix(in srgb,var(--status-error) 14%,transparent);color:var(--status-error)}.rvw-heading{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--tg-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rvw-body{font-size:15px;line-height:1.68;color:var(--tg-text);opacity:.82;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rvw-body:before{content:'"'}.rvw-body:after{content:'"'}.rvw-body.open{display:block;-webkit-line-clamp:none;white-space:pre-wrap;opacity:1}.rvw-crit{display:flex;flex-wrap:wrap;gap:6px 16px}.rvw-crit-item{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--tg-hint)}.rvw-crit-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.rvw-foot{display:flex;align-items:flex-end;gap:10px;margin-top:auto;min-width:0}.rvw-title{display:flex;align-items:flex-start;gap:6px;min-width:0;flex:1 1 auto;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:var(--tg-hint)}.rvw-title>span{min-width:0;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rvw-title:hover{color:var(--tg-text)}.rvw-stats{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto;font-size:13px;color:var(--tg-hint);font-variant-numeric:tabular-nums}.rvw-like,.rvw-views{display:inline-flex;align-items:center;gap:5px}.rvw-like{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--tg-hint)}.rvw-like.on{color:#ff5e5e}.rvw.feature{padding:24px;gap:16px}.rvw.feature .rvw-heading{font-size:21px}.rvw.feature .rvw-body{font-size:17px}@media(hover:hover)and (pointer:fine){.rh-row{border-radius:10px;transition:background .14s ease}.rh-row:hover{background:var(--surface-3)}}@media(hover:hover)and (pointer:fine){.frnd-card{transition:background .14s ease,border-color .14s ease,transform .14s ease}.frnd-card:hover{background:var(--surface-3);border-color:color-mix(in srgb,var(--tg-accent) 30%,var(--tg-section-sep));transform:translateY(-2px)}}@media(max-width:899px){html.ya-browser,html.ya-browser body{position:static;inset:auto;height:auto;min-height:100%;overflow:visible}html.ya-browser body{overflow-x:clip}html.ya-browser #root{height:auto}html.ya-browser .ya-mainlayout,html.ya-browser .ya-mainlayout-content,html.ya-browser .h-frame{height:auto;overflow:visible}html.ya-browser .ya-mainlayout-content>div{height:auto!important}html.ya-browser .h-body{overflow:visible;flex:none}html.ya-browser .h-hdr:not(.transparent):not(.h-hdr-search){position:relative}html.ya-browser .h-hdr{padding-top:var(--safe-top, 0px)}html.ya-browser .h-hdr-row{padding:0 var(--pad-page-x);min-height:56px}html.ya-browser .h-hdr-center{left:var(--pad-page-x);right:var(--pad-page-x);width:auto;max-width:none;transform:translateY(calc(-50% - 3px))}html.ya-browser .h-hdr.transparent{position:fixed}}@media(min-width:900px){html.ya-browser,html.ya-browser body{position:static;inset:auto;height:auto;min-height:100%;overflow:visible}html.ya-browser body{overflow-x:clip}html.ya-browser #root,html.ya-browser .ya-desktop,html.ya-browser .ya-desktop-content,html.ya-browser .ya-mainlayout,html.ya-browser .ya-mainlayout-content{height:auto;overflow:visible}html.ya-browser .ya-desktop-body{overflow:visible;min-height:100vh;align-items:flex-start}html.ya-browser .ya-content-scroll{overflow:visible}html.ya-browser .h-body{height:auto;overflow:visible;flex:none}html.ya-browser .h-frame{height:auto;overflow:visible}html.ya-browser .dh-body{height:auto;overflow:visible;scrollbar-gutter:auto}html.ya-browser .ya-rail{position:sticky;top:0;height:100vh}html.ya-browser .ya-sidebar,html.ya-browser .ya-rp,html.ya-browser .ya-rail-scrim{position:fixed}html.ya-browser{--ya-sticky-top: calc(66px + var(--space-4))}html.ya-browser :is(.cvar-side,.dcat-side,.rk-side,.ya-rail-side,.set-side,.shop-side,.colp-side,.dpf-side,.dp-side,.ya-stick){top:var(--ya-sticky-top);max-height:calc(100vh - var(--ya-sticky-top) - var(--space-4));overflow-y:auto;overscroll-behavior:contain}html.ya-browser :is(.cvar-side,.dcat-side,.rk-side,.ya-rail-side,.set-side,.shop-side,.colp-side,.dpf-side,.dp-side,.ya-stick) :is(.cvar-side,.dcat-side,.rk-side,.ya-rail-side,.set-side,.shop-side,.colp-side,.dpf-side,.dp-side,.ya-stick){position:static;top:auto;max-height:none;overflow:visible}html.ya-browser .h-hdr.h-hdr-bare{display:none}html.ya-browser .h-hdr.h-hdr-bare+.h-body{padding-top:var(--space-4)}html.ya-browser .bm-bar{top:var(--ya-sticky-top)}html.ya-browser .ya-topbar{position:sticky;top:0}}html.ya-browser .rd-scroll{overflow:visible!important;flex:none!important}.mu-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border-radius:var(--r-full);background:var(--surface-3);border:none;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-text);text-decoration:none;white-space:nowrap;max-width:100%}.mu-chip-ico{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.mu-chip-ph{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--tg-accent);font-size:11px;font-weight:800}.rd-frame{overflow:hidden}html.ya-browser .rd-frame{overflow:visible}.rk-rows{display:flex;flex-direction:column;gap:var(--space-2)}.rk-cats{display:grid;grid-template-columns:1fr;gap:var(--ya-card-gap)}@media(min-width:900px){.rk-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}}.rk-cat{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:14px;border:none;border-radius:var(--r-lg);background:var(--surface-3);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard)}.rk-cat:hover{background:color-mix(in srgb,var(--rk) 10%,var(--surface-3))}.rk-cat:active{transform:scale(.99)}.rk-cat:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120px 90px at 0% 0%,color-mix(in srgb,var(--rk) 18%,transparent),transparent 70%)}.rk-cat>*{position:relative}.rk-ladder{display:flex;flex-direction:column;gap:var(--space-1_5)}.rk-tier-row{display:flex;align-items:center;gap:var(--space-2_5);padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid transparent}.rk-tier-row[data-state=current]{background:color-mix(in srgb,var(--rk) 14%,transparent);border-color:var(--rk)}.rk-tier-row[data-state=locked]{opacity:.62}.rk-tier-dot{width:11px;height:11px;border-radius:3px;transform:rotate(45deg);flex-shrink:0}.rk-mybar{position:sticky;bottom:var(--space-2);z-index:2;display:flex;align-items:center;gap:var(--space-2_5);margin:var(--space-3) var(--space-4) 0;padding:12px 14px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid color-mix(in srgb,var(--rk) 45%,transparent);box-shadow:var(--shadow-lg)}.pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ya-card-gap)}.pm-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-grid[data-cols="3"] .pm-val{font-size:var(--fs-h3)}.pm-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-grid[data-cols="4"] .pm-tile{padding:var(--space-2) var(--space-1)}.pm-grid[data-cols="4"] .pm-val{font-size:var(--fs-body-lg)}.pm-grid[data-cols="4"] .pm-lbl{font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-grid[data-cols="4"] .pm-ico{display:none}.pm-grid[data-plain] .pm-tile{background:var(--surface-3)}.pm-grid[data-plain] button.pm-tile:hover{background:color-mix(in srgb,var(--tg-text) 5%,var(--surface-3))}.pm-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1_5);min-width:0;padding:12px 14px;border:none;border-radius:var(--r-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--pm) 13%,var(--surface-2)),var(--surface-2) 78%);color:inherit;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard)}button.pm-tile{cursor:pointer}button.pm-tile:hover{background:linear-gradient(150deg,color-mix(in srgb,var(--pm) 22%,var(--surface-2)),var(--surface-2) 78%)}button.pm-tile:active{transform:scale(.985)}.pm-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);flex-shrink:0;background:color-mix(in srgb,var(--pm) 18%,transparent)}.pm-val{font-size:var(--fs-h2);font-weight:900;letter-spacing:-.6;line-height:1;color:var(--tg-text);font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-lbl{font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpf{max-width:1120px;margin:0 auto;padding-top:8px}.dpf-top{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ya-card-gap);align-items:stretch}.dpf-banner{position:relative;height:100%;min-height:240px;background:var(--surface-3);border-radius:var(--r-xl);overflow:hidden}.dpf-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.04) saturate(1.06)}.dpf-idcard{background:var(--surface-2);border-radius:var(--r-xl);overflow:hidden;min-width:0;display:flex;flex-direction:column;padding:4px}.dpf-hero{position:relative;overflow:hidden;flex-shrink:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:30px 14px 12px;text-align:center;min-height:-webkit-max-content;min-height:max-content}.dpf-idcard{min-height:-webkit-max-content;min-height:max-content}.dpf-hero-bg{position:absolute;inset:0;overflow:hidden}.dpf-hero-bg>img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(26px) saturate(1.3) brightness(.62);transform:scale(1.3)}.dpf-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 55%,rgba(0,0,0,.8));pointer-events:none}.dpf-heroav{position:relative;z-index:2;margin-bottom:12px}.dpf-av-inner{width:106px;height:106px;border-radius:var(--r-full);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#ecedf0;font-size:42px;font-weight:900}.dpf-heroav{position:relative}.dpf-av-inner>img{width:100%;height:100%;object-fit:cover;display:block}.dpf-pres{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--r-full);background:#00000094;font-size:11.5px;font-weight:700;color:#ecedf0}.dpf-pres>i{width:7px;height:7px;border-radius:var(--r-full);flex-shrink:0;background:var(--status-success)}.dpf-pres.off{color:#ffffffbd}.dpf-pres.off>i{background:var(--tg-hint)}.dpf-heroname{position:relative;z-index:2;width:100%;min-width:0}.dpf-namerow{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--space-2);min-width:0}.dpf-name{font-size:21px;font-weight:900;letter-spacing:-.03em;line-height:1.15;color:#ecedf0;overflow:hidden;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dpf-sub{margin-top:1px;font-size:12.5px;font-weight:600;color:#ffffffb3}.dpf-lvlbadge{display:inline-flex;margin:12px auto 0;text-decoration:none;transition:transform var(--dur-fast) var(--ease-standard)}.dpf-lvlbadge:hover{transform:translateY(-1px)}.dpf-lvlbar{display:block;width:min(260px,100%);margin:12px auto 0;text-decoration:none;color:inherit}.dpf-lvlbar-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:12px;margin-bottom:5px}.dpf-lvlbar-h b{display:inline-flex;align-items:center;gap:5px;font-weight:800}.dpf-lvlbar-h i{font-style:normal;font-weight:700;color:#ffffffa6;font-variant-numeric:tabular-nums}.dpf-lvlbar-track{display:block;height:7px;border-radius:var(--r-full);overflow:hidden;background:#ffffff29}.dpf-lvlbar-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tg-accent),#c9a6ff);transition:width var(--dur-base) var(--ease-standard)}.dpf-idfoot{padding:12px 10px 10px;display:flex;flex-direction:column;gap:11px}.dpf-reg{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--tg-hint)}.dpf-actwrap{display:flex;flex-direction:column;gap:8px}.dpf-frow{display:flex;gap:8px}.dpf-fbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 12px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:800;background:var(--surface-2);color:var(--tg-text);white-space:nowrap}.dpf-fbtn.add{background:var(--tg-accent);color:#ecedf0}.dpf-abtn{flex:1;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 6px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;background:var(--surface-2);color:var(--tg-text);font-size:var(--fs-caption);font-weight:700;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpf-abtn:hover{background:var(--surface-3, var(--surface-2))}.dpf-actions{display:flex;gap:var(--space-2)}.dpf-actions>.dpf-btn.primary{flex:1}.dpf-btn{height:38px;width:38px;padding:0;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:800;background:var(--surface-3);color:var(--tg-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5)}.dpf-btn.primary{background:var(--tg-accent);color:#ecedf0;width:auto;padding:0 16px}.dpf-btn.text{width:auto;padding:0 14px}.dpf-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ya-card-gap);align-items:start;margin-top:var(--ya-card-gap)}.dpf-main{min-width:0;--pad-page-x: 0px}.dpf-side{min-width:0;--pad-page-x: 0px;display:flex;flex-direction:column;gap:var(--ya-card-gap);position:sticky;top:8px}.dpf-side>*{margin-top:0!important}.dpf-main>*{margin-top:0!important}.dpf-main [data-scroll-id=profile-main]>*{margin-top:0!important}.dpf-main>*>.h-tab-strip{background:var(--surface-2);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:10px 10px 8px!important;margin:0}.dpf-main .ya-tabhdr{background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);padding:0 10px 4px;margin-bottom:var(--ya-card-gap)}.dpf-main .ya-tabhdr:has(+.ya-tabhdr),.dpf-main .ya-tabhdr:has(+* .ya-tabhdr){border-radius:0;margin-bottom:0;padding-bottom:0}.dpf-main .ya-tabhdr .h-tab-strip{background:none;border-radius:0;margin:0;padding:0 0 8px!important}.dpf-main .ya-tabhdr .ya-sortrow,.dpf-main .ya-tabhdr.ya-sortrow{padding-left:0!important;padding-right:0!important}.dpf-main .ya-tabhdr.ya-sortrow{padding-left:10px!important;padding-right:10px!important}.dpf-main .dpf-stack>*:first-child>*{border-top-left-radius:0!important;border-top-right-radius:0!important}.dpf-main .ya-revgrid .rvw{background:var(--surface-3)}.dpf-main .ya-revgrid .rvw:hover{background:color-mix(in srgb,var(--tg-text) 10%,var(--surface-3))}.ds{display:flex;flex-direction:column;gap:var(--space-4);padding:0 0 var(--space-5)}.ds-cover{display:block;width:100%;aspect-ratio:3 / 1;overflow:hidden;background:var(--surface-2)}.ds-cover>img{width:100%;height:100%;object-fit:cover;display:block}.ds-ident{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);padding:0 var(--space-4)}.ds-av{margin-top:-38px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px var(--tg-bg)}.ds-idtext{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.ds-name{display:flex;align-items:center;gap:var(--space-1_5);min-width:0;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-body-md);color:var(--tg-hint)}.ds-guild{display:inline-flex;align-items:center;gap:4px;max-width:160px;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-about{padding:0 var(--space-4);text-align:center;font-size:var(--fs-body);line-height:1.45;color:var(--tg-text);white-space:pre-wrap;word-break:break-word}.ds-pro{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4)}.ds-pro-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-pro-txt>b{font-size:var(--fs-body-lg)}.ds-pro-txt>i{font-style:normal;font-size:var(--fs-body-md);font-weight:600;color:var(--tg-hint)}.ds-facts{padding:0 var(--space-4)}.ds-info{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:11px 0;font-size:var(--fs-body-md);color:var(--tg-hint);border-top:1px solid var(--tg-section-sep)}.ds-facts>.ds-info:first-child{border-top:none}.ds-info>b{font-size:var(--fs-body-md);font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.dsec-grid{display:grid;--ya-sec-cell: calc((100% - (var(--ya-sec-cols, 6) - 1) * var(--ya-card-gap)) / var(--ya-sec-cols, 6));grid-template-columns:repeat(auto-fill,minmax(max(92px,var(--ya-sec-cell)),1fr));column-gap:var(--ya-card-gap);row-gap:var(--ya-card-gap);align-items:start}.dsec-grid .kk-card{width:100%;flex:none}.gdp{background:var(--surface-2);border-radius:var(--r-xl);padding:12px 14px}.gdp-title{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);margin-bottom:var(--space-2)}.gdp-title-2{margin-top:var(--space-3)}.gdp-row{display:flex;gap:2px;background:var(--surface-3);border-radius:var(--r-control);padding:2px}.gdp-row>button{flex:1;height:30px;border:none;border-radius:calc(var(--r-control) - 2px);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast);color:var(--tg-hint)}.gdp-row>button.on{background:var(--surface-2);color:var(--tg-text)}.gdp-compact{display:flex;gap:var(--space-2);background:none;padding:0}.gdp-compact .gdp-row>button{width:30px;flex:none}.dcal-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.dcal-note{font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq{padding:0 var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.mq-top{display:flex;gap:var(--space-2)}.mq-chip{font-size:var(--fs-caption);font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:3px 9px;border-radius:var(--r-full)}.mq-desc{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--tg-hint)}.mq-bar{height:8px;border-radius:var(--r-full);background:var(--surface-3);overflow:hidden}.mq-bar>span{display:block;height:100%;border-radius:inherit;transition:width .45s var(--ease-pop)}.mq-progress{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}.mq-progress>b{font-size:var(--fs-body-md);font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.mq-progress>span{margin-left:auto;text-align:right}.mq-sec{margin-top:var(--space-2);font-size:var(--fs-caption);font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--tg-hint)}.mq-rewards{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mq-rw{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:var(--fs-body-md);font-weight:800;font-variant-numeric:tabular-nums}.mq-drops{display:flex;flex-direction:column;gap:2px}.mq-drop{display:flex;align-items:center;gap:var(--space-2_5);padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-body-md)}.mq-drop>span{flex:1;min-width:0;color:var(--tg-hint)}.mq-drop>b{font-weight:800;font-variant-numeric:tabular-nums}.mq-claim{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-2);height:46px;border:none;border-radius:var(--r-control);background:var(--tg-accent);color:#ecedf0;cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:800}.mq-claim:disabled{opacity:.6;cursor:default}.cp-tags{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}.cp-tags>a{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--r-control);background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-body-sm);font-weight:700;text-decoration:none}.cl-bar{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--pad-page-x) var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}.cl-bar-n{font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.cl-bar-fill{flex:1}.cl-bar-read{position:relative;padding-bottom:5px;white-space:nowrap}.cl-bar-read>i{position:absolute;left:0;bottom:0;height:2px;border-radius:1px;background:var(--tg-accent);transition:width .4s var(--ease-pop)}.cl-view{display:flex;gap:2px;background:var(--surface-2);border-radius:var(--r-control);padding:2px}.cl-view>button{width:30px;height:28px;border:none;border-radius:calc(var(--r-control) - 2px);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast)}.cl-view>button.on{background:var(--surface-3)}.cl-list{display:flex;flex-direction:column;padding:0 var(--pad-page-x)}.clr{display:flex;align-items:center;gap:var(--space-3);padding:7px var(--space-2);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:background var(--dur-fast)}.clr:hover{background:var(--surface-2)}.clr-n{min-width:22px;text-align:right;flex-shrink:0;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums}.clr-cover{width:40px;height:56px;flex-shrink:0;border-radius:6px;background:var(--surface-3);overflow:hidden;display:block}.clr-cover>img{width:100%;height:100%;object-fit:cover;display:block}.clr-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.clr-name{font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clr-meta{font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clr-rating{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--fs-body-sm);font-weight:800;color:var(--tg-text);font-variant-numeric:tabular-nums}.clr-bm{flex-shrink:0}@media(max-width:420px){.clr-rating{display:none}}.cl-groups{display:flex;flex-direction:column;gap:var(--space-6)}.cl-sec{display:flex;align-items:baseline;gap:var(--space-2);padding:0 var(--pad-page-x) 2px}.cl-sec>h3{margin:0;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em}.cl-sec>span{font-size:var(--fs-body-sm);color:var(--tg-hint);font-variant-numeric:tabular-nums}.cl-sec-desc{padding:0 var(--pad-page-x) var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45}.rvf-grid{display:flex;flex-direction:column;gap:var(--space-2_5)}@media(max-width:899px){.rvf-grid>.rvw{height:292px}}.rvf-more{width:100%;margin-top:var(--space-3);padding:13px;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md);font-weight:800;cursor:pointer;transition:background var(--dur-fast)}.rvf-more:hover{background:var(--surface-3)}.rvf-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:64px 18px;text-align:center;color:var(--tg-hint);font-size:var(--fs-body)}.rvf-reset{border:none;background:var(--surface-2);color:var(--tg-accent);padding:9px 16px;border-radius:var(--r-control);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:800}.rvf-group{background:var(--surface-2);border-radius:var(--r-xl);padding:14px 16px;display:flex;flex-direction:column;gap:var(--space-2)}.rvf-group-t{font-size:var(--fs-caption);font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--tg-hint)}.rvf-group-t+.rvf-chips{margin-bottom:var(--space-2)}.rvf-chips{display:flex;flex-wrap:wrap;gap:5px}.rvf-chip{border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;padding:7px 12px;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast),color var(--dur-fast)}.rvf-chip.on{background:var(--tg-accent);color:#ecedf0}.rvf-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;padding:9px 12px;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:700;text-align:left}.rvf-toggle.on{color:var(--tg-accent)}.rvf-pulse{background:var(--surface-2);border-radius:var(--r-xl);padding:14px 16px}.rvf-pulse-top{display:flex;align-items:baseline;gap:var(--space-3)}.rvf-pulse-avg{font-size:30px;font-weight:900;letter-spacing:-1;line-height:1;font-variant-numeric:tabular-nums}.rvf-pulse-top>span>b{display:block;font-size:var(--fs-body-md);font-weight:800;font-variant-numeric:tabular-nums}.rvf-pulse-top>span>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint)}.rvf-bars{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;align-items:end;height:46px;margin-top:var(--space-3)}.rvf-bars>span{display:flex;align-items:flex-end;height:100%}.rvf-bars>span>b{display:block;width:100%;border-radius:2px}.rvf-bars-ax{display:flex;justify-content:space-between;margin-top:5px;font-size:var(--fs-caption);color:var(--tg-hint);font-variant-numeric:tabular-nums}.rvf-search{width:280px;flex-shrink:0}.rvf-strip{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:var(--space-2_5) 0 0}.rvf-strip::-webkit-scrollbar{display:none}.rvf-strip>.rvf-chip{flex-shrink:0}@media(min-width:1024px){.rvf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2_5)}.rvf-grid>.rvw{height:268px}}.pw-plate{background:var(--surface-2);border-radius:var(--r-xl);padding:20px 22px;--pad-page-x: 0px}.dpf-stack>*{margin-top:var(--ya-card-gap)!important}.dpf-stack>*:first-child{margin-top:0!important}.rk-plate{background:var(--surface-2);border-radius:var(--r-2xl);padding:14px}.dpf-main .dpf-stack>.rk-plate:first-child{border-top-left-radius:0;border-top-right-radius:0}.pid{background:var(--surface-2);border-radius:var(--r-xl);padding-top:18px}.pid-av{display:flex;justify-content:center}.pid-av-inner{border-radius:var(--r-full);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#ecedf0;font-size:var(--fs-hero);font-weight:800}.pid-av-inner>img{width:100%;height:100%;object-fit:cover;display:block}.pid-av-inner{position:relative}.pid-av-letter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:-1}.pid-body{padding:var(--space-2_5) 18px var(--space-4);text-align:center}.pid-name-row{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0}.pid-name{font-size:var(--fs-h2);font-weight:900;letter-spacing:-.4;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pid-streak{display:inline-flex;align-items:center;gap:var(--space-0_5);flex-shrink:0;font-size:var(--fs-body-md);font-weight:800;color:var(--streak-flame)}.pid-handle{margin-top:2px;font-size:var(--fs-body-md);font-weight:600;color:var(--tg-hint)}.pid-reg{margin-top:var(--space-1_5);font-size:var(--fs-body-sm);color:var(--tg-hint)}.pid-actions{display:flex;gap:var(--space-2);margin-top:var(--space-3_5)}.pid-actions>*{flex:1}.pid-actions>[data-icon-only]{flex:0 0 auto}.plc{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3_5);padding:16px 18px;border-radius:var(--r-xl);background:var(--surface-2);transition:background var(--dur-fast) var(--ease-standard)}.plc[data-clickable]{cursor:pointer}.plc[data-clickable]:hover{background:color-mix(in srgb,var(--tg-text) 4%,var(--surface-2))}.plc-num{flex-shrink:0;font-size:44px;font-weight:900;letter-spacing:-2.5;line-height:.85;color:transparent;font-variant-numeric:tabular-nums}.plc-top{display:flex;align-items:center;gap:var(--space-2_5);min-width:0}.plc-bottom{display:flex;flex-direction:column;gap:7px}.plc-tier{flex:1;min-width:0;font-size:var(--fs-h3);font-weight:900;letter-spacing:-.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plc-track{display:block;height:7px;border-radius:var(--r-full);background:color-mix(in srgb,var(--tg-text) 10%,transparent);overflow:hidden}.plc-track>i{display:block;height:100%;border-radius:var(--r-full);transition:width .6s var(--ease-pop)}.plc-sub{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfc{background:var(--surface-2);border-radius:var(--r-xl);padding:14px 16px 16px}.pfc-head{display:flex;align-items:center;gap:var(--space-2);margin:-4px -6px var(--space-3);padding:4px 6px;border-radius:var(--r-sm)}.pfc-head[data-clickable]{cursor:pointer}.pfc-head[data-clickable]:hover{background:color-mix(in srgb,var(--tg-text) 5%,transparent)}.pfc-title{font-size:var(--fs-body-lg);font-weight:800;color:var(--tg-text)}.pfc-count{font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums}.pfc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}.pgifts-art{width:56px;height:56px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center}.pgifts-more{font-size:var(--fs-body);font-weight:800;color:var(--tg-hint);background:var(--surface-3)}.pgifts-all{padding:4px 16px 20px;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pgifts-all-sub{font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:700;padding:0 2px 10px}.pgifts-list{display:flex;flex-direction:column;gap:6px}.pgifts-row{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:var(--r-lg);cursor:pointer;background:var(--surface-2);color:inherit;font-family:inherit;text-align:left}.pgifts-row:hover{background:var(--surface-3, var(--surface-2))}.pgifts-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pgifts-row-txt>b{font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.pgifts-row-txt>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgifts-add{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:var(--r-full);cursor:pointer;font-family:inherit;background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-body-sm);font-weight:800}.pfc-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);min-width:0;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfc-item:active{transform:scale(.96)}.pfc-nrow{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;min-width:0}.pfc-name{max-width:100%;font-size:var(--fs-caption);font-weight:600;line-height:1.15;text-align:center;color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfc-more-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-full);background:var(--surface-3);color:var(--tg-text);font-size:var(--fs-body-md);font-weight:800;font-variant-numeric:tabular-nums}.pfc-more:hover .pfc-more-badge{background:color-mix(in srgb,var(--tg-accent) 22%,var(--surface-3))}.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;padding:var(--space-1) 0 2px}.pgrid-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);min-width:0;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pgrid-item:active{transform:scale(.96)}.pgrid-name{max-width:100%;font-size:var(--fs-caption);font-weight:600;line-height:1.15;text-align:center;color:var(--tg-hint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media(min-width:900px){.dh-rate2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}@media(max-width:1100px){.dh-rate2{grid-template-columns:1fr}}}.ya-rail-layout,.rk-layout{display:grid;grid-template-columns:var(--ya-rail-w) minmax(0,1fr);gap:var(--space-5);align-items:start;width:100%;--pad-page-x: 0px}.ya-rail-side,.rk-side{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ya-rail-main,.rk-main{min-width:0}.lvl-wide .ya-rail-layout{grid-template-columns:330px minmax(0,1fr)}.rk-count{font-size:var(--fs-body-md);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-side .rk-mycard{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.qs-side-card{background:var(--surface-2);border-radius:var(--r-xl);padding:14px 16px}.qs-bar{position:relative;height:8px;margin-top:var(--space-2_5);border-radius:var(--r-full);background:var(--surface-3);overflow:hidden}.qs-bar>span{position:absolute;inset-block:0;left:0;border-radius:inherit;background:var(--tg-accent);transition:width .45s var(--ease-pop)}.qs-more{margin-top:var(--space-3);padding:9px 14px;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;cursor:pointer;transition:background var(--dur-fast)}.qs-more:hover{background:var(--surface-3)}.qs-reset{font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-accent);white-space:nowrap}.pod-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ya-card-gap);align-items:end;margin-bottom:var(--ya-card-gap)}.pod{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 16px 16px;border-radius:16px;background:var(--surface-2);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-standard)}.pod:hover{background:var(--surface-3)}.pod[data-medal="1"]{--pod-c: var(--medal-gold);padding-top:26px;padding-bottom:20px}.pod[data-medal="2"]{--pod-c: var(--medal-silver)}.pod[data-medal="3"]{--pod-c: var(--medal-bronze)}.pod:before{content:"";position:absolute;left:0;right:0;top:0;height:62%;background:linear-gradient(180deg,color-mix(in srgb,var(--pod-c) 20%,transparent),transparent);pointer-events:none}.pod-av{position:relative;z-index:1;display:flex}.pod-n{position:absolute;top:12px;left:16px;z-index:2;font-size:20px;font-weight:900;font-style:italic;letter-spacing:-1px;line-height:1;color:color-mix(in srgb,var(--tg-text) 20%,transparent);font-variant-numeric:tabular-nums}.pod[data-medal] .pod-n{color:var(--pod-c)}.pod-name{position:relative;z-index:1;display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;margin-top:3px}.pod-name>span{min-width:0;font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-badge{position:relative;z-index:1;display:flex;margin-top:-2px}.pod-tier{position:relative;z-index:1;padding:3px 10px;border-radius:var(--r-full);font-size:11px;font-weight:800;white-space:nowrap}.pod-val{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:22px;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--tg-text);font-variant-numeric:tabular-nums}.pod[data-medal="1"] .pod-val{font-size:26px}.pod-val>i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--tg-hint)}.rkr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}@media(max-width:1100px){.rkr-grid{grid-template-columns:1fr}}.rkr{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:8px 14px 8px 8px;border-radius:12px;background:var(--surface-2);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-standard)}.rkr:hover{background:var(--surface-3)}.rkr-n{text-align:center;font-size:15px;font-weight:900;line-height:1;color:var(--tg-hint);font-variant-numeric:tabular-nums}.rkr-av{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.rkr-main{min-width:0;display:flex;flex-direction:column;gap:4px}.rkr-row{display:flex;align-items:center;gap:6px;min-width:0}.rkr-name{min-width:0;font-size:14px;font-weight:800;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rkr-sub{display:flex;align-items:center;gap:8px;min-width:0}.rkr-tier{flex-shrink:0;font-size:11px;font-weight:800;white-space:nowrap}.rkr-track{flex:1;min-width:24px;height:3px;border-radius:var(--r-full);background:color-mix(in srgb,var(--tg-text) 10%,transparent);overflow:hidden}.rkr-track>i{display:block;height:100%;border-radius:var(--r-full)}.rkr-val{font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--tg-text);font-variant-numeric:tabular-nums;white-space:nowrap}.gld-perks{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.gld-perks>i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--r-full);background:color-mix(in srgb,var(--gc) 22%,transparent)}.dh-rankcats{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-full);background:var(--surface-2)}.dh-rankcats>button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:none;border-radius:var(--r-full);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption);font-weight:800;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.dh-rankcats>button:hover{color:var(--tg-text)}.dh-rankcats>button.on{background:var(--surface-3);color:var(--tg-accent)}.chart3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ya-card-gap)}.chart{display:flex;flex-direction:column}.chart-head{padding-right:14px}.chart-list{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.crow{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;height:76px;padding:4px 14px 4px 4px;overflow:hidden;border-radius:14px;background:var(--surface-2);text-decoration:none;color:inherit}.crow-cv .dh-img{transition:transform var(--dur-slow) var(--ease-standard)}.crow:hover .crow-cv .dh-img{transform:scale(1.06)}.crow-cv{position:relative;width:68px;height:68px;border-radius:11px;overflow:hidden;background:var(--surface-3)}.crow-main{min-width:0;display:flex;flex-direction:column;gap:4px}.crow-name{font-size:13.5px;font-weight:800;line-height:1.28;color:var(--tg-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crow-meta{font-size:11.5px;font-weight:600;color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;font-weight:800}.crow-rate{font-size:14px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.gem{position:relative;flex-shrink:0;overflow:hidden;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--gc),color-mix(in srgb,var(--gc) 45%,#000 30%))}.gem-ph{font-size:.32em;font-weight:900;color:#ecedf0;letter-spacing:-.03em}.dh-navbtn,.dh-morebtn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:none;border-radius:var(--r-full);background:var(--surface-2);color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.dh-navbtn:hover,.dh-morebtn:hover{background:var(--surface-3);color:var(--tg-text)}.dh-morebtn{color:var(--tg-accent)}.dh-morebtn:hover{background:var(--accent-soft);color:var(--tg-accent)}.msec-head{display:flex;align-items:center;gap:10px;padding:0 var(--pad-page-x) 10px}.msec-fill{flex:1}.msec-more{flex-shrink:0;display:inline-flex}@media(max-width:760px){.pod-row{gap:var(--ya-card-gap);margin-bottom:var(--ya-card-gap)}.pod{padding:14px 8px 12px}.pod[data-medal="1"]{padding-top:18px;padding-bottom:14px}.pod-n{top:8px;left:10px;font-size:16px}.pod-name>span{font-size:12.5px}.pod-tier{padding:2px 7px;font-size:9.5px}.pod-val{font-size:17px}.pod[data-medal="1"] .pod-val{font-size:20px}.pod-val>i{font-size:9px}.rkr-grid{gap:var(--ya-card-gap)}.chart3{grid-template-columns:1fr;gap:var(--gap-section, 22px)}.chart-head{padding-right:0}.chart-list{gap:8px}.rvc-rail{flex-direction:row!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:var(--pad-page-x)}.rvc-rail::-webkit-scrollbar{display:none}.rvc-rail>*{flex:0 0 86%;min-width:0;max-width:86%;scroll-snap-align:start}.coll-grid{grid-template-columns:1fr;gap:var(--space-2_5)}.coll-rail{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:var(--ya-card-gap);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:var(--pad-page-x)}.coll-rail::-webkit-scrollbar{display:none}.coll-rail>*{flex:0 0 86%;min-width:0;max-width:86%;scroll-snap-align:start}.cc:active{transform:none}.cc-title{font-size:13.5px;-webkit-line-clamp:2}.cc-author{font-size:11.5px}.cc-stats{gap:9px;font-size:11px}.cc-empty{font-size:10.5px}}@media(min-width:900px){.dh-note{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);white-space:nowrap}}@media(min-width:900px){.dp-content>aside,.dp-content>main,.dp-content>div{row-gap:var(--ya-card-gap)!important}.dp-content{column-gap:var(--ya-card-gap)!important}.dp-content>main>*+*{margin-top:var(--ya-card-gap)!important}.dp-content>main>.dp-tabs-bare{margin-top:0!important}.dp-content div:has(>.dp-card):not(.ya-masonry){row-gap:var(--ya-card-gap)!important}}@media(min-width:900px){.dp-content>aside:first-child button,.dp-content>aside:first-child>a{min-height:42px!important;height:42px!important;font-weight:600!important}.dp-content>aside:first-child .tset-img-pick,.dp-content>aside:first-child .tset-img-cancel{min-height:0!important;height:auto!important}.dp-content>aside:first-child .tset-img-cancel{height:28px!important;width:28px}.dp-content>aside:first-child button[aria-label]:empty,.dp-content>aside:first-child button[aria-label]:has(>span:only-child:empty){width:42px!important}}@media(min-width:900px){.dh-col{gap:var(--ya-card-gap)!important}.dh-rk,.dh-mrow{background:var(--surface-2);border:none;border-radius:var(--r-lg);padding:8px 10px}.dh-rk:hover,.dh-mrow:hover{background:var(--surface-3)}}@media(min-width:900px){.dp-content>main>.dp-headcard{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}.dp-content>main>.dp-tabpanel{margin-top:0!important}.dp-content>main>.dp-tabpanel>:first-child,.dp-content>main>.dp-tabpanel>:first-child>.dp-card:first-child,.dp-content>main>.dp-tabpanel>:first-child>:first-child>.dp-card:first-child{border-top-left-radius:0;border-top-right-radius:0}.dp-content>main>.dp-tabpanel>:first-child:not(.dp-card):not(:has(.dp-card)){background:var(--surface-2);padding:8px 10px!important;border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.dp-content>main>.dp-tabpanel>.dp-card:first-child{border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.dp-headcard .dp-tabs-bare{margin-bottom:0}}@media(min-width:900px){.dp-rside .dp-simwrap{background:var(--surface-2);border-radius:var(--r-xl);padding:14px 16px}.dp-rside .dp-simcard{background:transparent;padding:6px 0;border-radius:var(--r-md)}}@media(max-width:899px){.dp-simwrap{background:none!important;padding:0!important}.dp-simhead{background:none;padding:0 2px;margin-bottom:var(--space-2_5)!important}}.rail-more{position:relative;overflow:hidden;flex:0 0 104px;align-self:stretch;scroll-snap-align:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--tg-accent);border-radius:var(--r-lg)}.rail-more-plate{position:absolute;inset:0;border-radius:var(--r-lg);background:var(--accent-soft);transform:scale(calc(.18 + var(--pull, 0) * .82));transition:transform .18s cubic-bezier(.22,1,.36,1)}.rail-more-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;transform:scale(calc(.7 + var(--pull, 0) * .3));opacity:calc(.4 + var(--pull, 0) * .6)}.rail-more-lbl{position:relative;font-size:12px;white-space:nowrap;opacity:var(--pull, 0);transform:translateY(calc((1 - var(--pull, 0)) * 6px))}.rail-more:active .rail-more-plate{transform:scale(calc((.18 + var(--pull, 0) * .82) * .96))}:where(html) *:not(:where(a[href^="/title/"] *,a[href^="/chapter/"] *)){font-weight:600!important}[class*=-title]:not([class*=subtitle]),[class*=-name],.rvw-heading,.h-tab-label,.h-tab-strip>button,h1,h2,h3,h4,h5,h6{font-weight:700!important}.ya-pcard-corner,.pod-n,.pod-val,.pod-tier,.rkr-n,.rkr-val,.rkr-tier,.crow-rate,.rvm-score,.rvc-score,.thc-score,.ya-sr-rate,.ya-sr-name,.h-h2,.dh-h3,.dh-h4,.y-sheet-section-title,.h-hdr-title,.ya-topbar-title,.y-sheet-title,.ya-bold{font-weight:800!important}.ya-pro-grad{font-weight:900!important}.kk-rank,.pod-n,.rkr-n,.ya-pcard-corner{font-size:20px;font-weight:900;font-style:italic;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.kk-rank,.ya-pcard-corner{color:var(--ink-over-media);text-shadow:0 2px 6px rgba(0,0,0,.85)}.pod-n,.rkr-n{color:color-mix(in srgb,var(--tg-text) 30%,transparent);text-shadow:none}[data-medal="1"] :is(.kk-rank,.pod-n,.rkr-n,.ya-pcard-corner),[data-medal="1"].kk-rank{color:var(--medal-gold)}[data-medal="2"] :is(.kk-rank,.pod-n,.rkr-n,.ya-pcard-corner),[data-medal="2"].kk-rank{color:var(--medal-silver)}[data-medal="3"] :is(.kk-rank,.pod-n,.rkr-n,.ya-pcard-corner),[data-medal="3"].kk-rank{color:var(--medal-bronze)}.ya-cmt-text,.rvw-body,.ya-composer .ya-ce-editor{font-weight:var(--fw-regular)!important}.ya-cmt-text strong,.ya-cmt-text b,.rvw-body strong,.rvw-body b,.ya-composer .ya-ce-editor strong,.ya-composer .ya-ce-editor b{font-weight:800!important}.y-sheet-scroll{overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.y-switch{flex-shrink:0;width:44px;height:26px;padding:0;border:none;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--tg-text) 16%,transparent);transition:background var(--dur-fast) var(--ease-standard);position:relative}.y-switch.on{background:var(--tg-accent)}.y-switch:disabled{opacity:.4;cursor:default}.y-switch-dot{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ecedf0;box-shadow:0 1px 3px #00000059;transition:transform var(--dur-fast) var(--ease-standard)}.y-switch.on .y-switch-dot{transform:translate(18px)}.tch-h{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:800;color:var(--tg-text);margin-bottom:var(--space-2)}.tch-h-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft, color-mix(in srgb, var(--tg-accent) 18%, transparent));color:var(--tg-accent);font-size:11px;font-weight:800}.tch-hint{margin:0 0 var(--space-2_5);font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45}.tch-intro{padding:var(--space-3) var(--space-3_5);border-radius:var(--r-lg);background:color-mix(in srgb,var(--tg-accent) 9%,transparent);border-left:3px solid var(--tg-accent);font-size:var(--fs-body-sm);line-height:1.5;color:var(--tg-text)}.tch-intro b{color:var(--tg-accent)}.tch-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid color-mix(in srgb,var(--tg-accent) 30%,transparent)}.tch-ava{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0}.tch-ava.ph{display:flex;align-items:center;justify-content:center;background:var(--surface-3)}.tch-name{font-weight:800;font-size:var(--fs-body);color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-sub{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-top:2px}.tch-x{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:none;background:var(--surface-3);display:flex;align-items:center;justify-content:center;cursor:pointer}.tch-empty{padding:var(--space-4);border-radius:var(--r-lg);background:var(--surface-2);border:1px dashed color-mix(in srgb,var(--tg-text) 16%,transparent)}.tch-empty-t{margin:0;font-weight:800;font-size:var(--fs-body);color:var(--tg-text)}.tch-empty-d{margin:var(--space-1_5) 0 0;font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.5}.tch-list{display:flex;flex-direction:column;gap:2px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.tch-row{display:flex;align-items:center;gap:var(--space-2_5);padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2)}.tch-row.here{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tg-accent) 55%,transparent)}.tch-row-n{font-weight:700;font-size:var(--fs-body-sm);color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-row-d{font-size:var(--fs-caption);color:var(--tg-hint);margin-top:1px}.tch-pick{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;max-width:42%;height:30px;padding:0 8px 0 11px;border-radius:var(--r-control);border:1px solid transparent;cursor:pointer;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption);font-weight:700}.tch-pick.on{background:color-mix(in srgb,var(--tg-accent) 15%,transparent);border-color:color-mix(in srgb,var(--tg-accent) 45%,transparent);color:var(--tg-accent)}.tch-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-pick:disabled{opacity:.5;cursor:default}.tch-tpls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tch-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 13px;border-radius:var(--r-md);cursor:pointer;background:var(--surface-2);border:1.5px solid transparent;color:var(--tg-text);text-align:left}.tch-tpl.on{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 12%,var(--surface-2))}.tch-tpl-n{font-weight:700;font-size:var(--fs-body-sm)}.tch-tpl-d{font-size:var(--fs-caption);color:var(--tg-hint)}.tcu-tabs{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding:10px 14px!important}.dp-content>main>.tcu-panel{margin-top:0!important}.tcu-panel{min-height:calc(100dvh - 220px)}@media(min-width:900px){.tcu-join{border-top-left-radius:0!important;border-top-right-radius:0!important}}.tcu-forms,.tcu-list{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.tcu-form.done{opacity:.75}.tcu-forms input,.tcu-forms textarea,.tcu-panel input,.tcu-panel textarea{border:none!important;background:var(--surface-3)!important}.tcu-panel .h-btn,.tcu-panel .cu-btn,.tcu-link,.tcu-x{height:38px!important;min-height:38px!important;border:none!important}.tcu-x{width:38px}.tcu-head{display:flex;align-items:center;gap:var(--space-2_5);margin-bottom:var(--space-3_5)}.tcu-head-t{font-size:var(--fs-body-lg);font-weight:800;color:var(--tg-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcu-head-d{font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:600}.tcu-head-d.err{color:var(--tg-destructive)}.tcu-x{margin-left:auto;flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer}.tcu-x:hover{background:var(--surface-3)}.tcu-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.tcu-dates{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.tcu-pages{margin-top:var(--space-3_5)}.tcu-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.tcu-empty{text-align:center;color:var(--tg-hint);font-size:var(--fs-body-md);padding:var(--space-6) var(--space-4)}.tcu-rows{background:var(--surface-2);border-radius:var(--r-xl);overflow:hidden}.tcu-row{display:flex;align-items:center;gap:var(--space-2_5);padding:var(--space-3) var(--space-4)}.tcu-row+.tcu-row{border-top:1px solid var(--tg-section-sep)}.tcu-row:hover{background:var(--surface-3)}.tcu-row-t{font-size:var(--fs-body);font-weight:800;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcu-row-d{font-size:var(--fs-body-sm);color:var(--tg-hint);margin-top:2px}.tcu-link{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700}.tcu-link:hover{background:var(--accent-soft);color:var(--tg-accent)}.tcu-tabrow{display:flex;align-items:center;gap:var(--space-3)}.tcu-tabrow>.h-tab-strip{flex:1;min-width:0}.tcu-wmbtn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:700}.tcu-wmbtn:hover{background:var(--accent-soft);color:var(--tg-accent)}.wmk-body{padding:0 var(--space-4) var(--space-4)}.tcu-linkbox{display:flex;flex-direction:column;gap:var(--space-2_5);padding:var(--space-4) var(--space-4) var(--space-2)}.tcu-links{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2_5)}.tcu-links>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2_5);min-height:96px;padding:var(--space-4);border:none;border-radius:var(--r-lg);cursor:pointer;background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-md);font-weight:700}.tcu-links>button:hover{background:var(--accent-soft);color:var(--tg-accent)}.tcu-linkrows{display:flex;flex-direction:column;background:var(--surface-3);border-radius:var(--r-md);overflow:hidden}.tcu-linkrow+.tcu-linkrow{border-top:1px solid var(--tg-section-sep)}.tcu-linkrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border:none;cursor:pointer;text-align:left;background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption);font-weight:600}.tcu-linkrow>span{flex:1 1 auto;min-width:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.tcu-linkrow>span+*{flex:0 0 auto}.tcu-linkrow:hover{background:var(--accent-soft);color:var(--tg-accent)}.tcu-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ya-card-gap);padding:0 var(--space-4) var(--space-4)}.tcu-pick-card{padding:0;border:none;background:none;cursor:pointer;border-radius:var(--r-md);overflow:hidden}.tcu-pick-card.on{outline:2px solid var(--tg-accent);outline-offset:-2px}.tcu-pick-card .kk-card{width:100%}@media(max-width:599px){.tcu-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcu-pagegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-2)}.tcu-page{position:relative;display:block;border-radius:var(--r-xs);overflow:hidden;background:var(--surface-3);aspect-ratio:2 / 3}.tcu-page img{width:100%;height:100%;object-fit:cover;display:block}.tcu-page>span{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:var(--r-xs);background:#0000008c;color:#fff;font-size:var(--fs-caption);font-weight:800}@media(max-width:899px){.tcu-row .h-btn,.tcu-row .tcu-link{width:38px;padding:0!important;gap:0;font-size:0;justify-content:center}.tcu-panel .dp-card,.tcu-form,.tcu-rows{background:none!important;padding:0!important;border-radius:0!important;overflow:visible}.tcu-row{padding:var(--space-3) 0!important}.tcu-form+.tcu-form,.tcu-list>*+*{border-top:1px solid var(--tg-section-sep);padding-top:var(--space-4)!important}}.tcu-wm{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3_5);margin-top:var(--space-3);border-radius:var(--r-lg);background:var(--surface-3);cursor:pointer}.tcu-wm>span{flex:1;min-width:0;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-text)}.tcu-wm>span>b{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint);margin-top:2px}.tcu-wm-ico{flex-shrink:0;width:40px;height:40px;object-fit:contain;border-radius:var(--r-sm);background:var(--surface-2)}.wmk{display:flex;gap:var(--space-4);align-items:flex-start}.wmk-preview{flex:0 0 132px;width:132px;height:132px;padding:0;cursor:pointer;border:1px dashed var(--tg-section-sep);border-radius:var(--r-lg);background:conic-gradient(var(--surface-3) 25%,transparent 0 50%,var(--surface-3) 0 75%,transparent 0) 0 0 / 16px 16px,var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.wmk-preview img{max-width:100%;max-height:100%;object-fit:contain}.wmk-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:700}.wmk-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.wmk-row{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:600}.wmk-row>span{flex:0 0 108px}.ya-dd{position:relative;flex:1;min-width:0}.ya-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:44px;padding:0 14px;cursor:pointer;box-sizing:border-box;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;transition:background var(--dur-fast)}.ya-dd-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-dd-btn>span.ph{color:var(--tg-hint);font-weight:600}.ya-dd-btn:hover,.ya-dd-btn.on{background:var(--surface-3)}.ya-dd-list{position:fixed;z-index:500;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:var(--ya-card-gap);padding:var(--ya-card-gap);border:none;border-radius:var(--r-control);background:var(--surface-2);box-shadow:var(--shadow-xl, 0 12px 32px rgba(0, 0, 0, .5))}.ya-dd-scroll{display:flex;flex-direction:column;gap:var(--ya-card-gap);overflow-y:auto;min-height:0}.ya-dd-search{flex:none;width:100%;box-sizing:border-box;height:44px;margin-bottom:var(--space-2);padding:0 14px;border:1px solid var(--hairline)!important;border-radius:var(--r-md);background:var(--surface-3)!important;color:var(--tg-text);font-family:inherit;font-size:var(--fs-h3)!important;font-weight:600;outline:none}.ya-dd-search::placeholder{color:var(--tg-hint);font-weight:500}.ya-dd-search:focus{border-color:var(--tg-accent)!important}.ya-dd-item{flex:0 0 auto;min-height:36px;padding:8px 12px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-text);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--fs-body-sm);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ya-dd-item:hover{background:var(--surface-3)}.ya-dd-item.on{color:var(--tg-text);background:var(--surface-3)}.ya-dd-item.multi{display:flex;align-items:center;gap:var(--space-2_5)}.ya-dd-item.line{display:flex;align-items:center;gap:var(--space-2)}.ya-dd-item.line .ya-dd-sub{margin:0 0 0 auto}.ya-dd-item.danger{color:var(--tg-destructive)}.ya-dd-new{display:flex;align-items:center;gap:4px;flex:0 0 auto}.ya-dd-newinput{flex:1;min-width:0;height:36px;padding:0 12px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:600;outline:none}.ya-dd-newok{flex:none;width:36px;height:36px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ya-dd-newok:disabled{opacity:.4;cursor:not-allowed}.ya-dd-box{flex:none;width:18px;height:18px;border-radius:var(--r-xs);border:1.5px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast)}.ya-dd-item.on .ya-dd-box{background:var(--tg-accent);border-color:var(--tg-accent)}.ya-dd-sheet{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 var(--space-4) var(--space-4)}.ya-dd-sheet .ya-dd-item{min-height:46px;height:auto;font-size:var(--fs-body)}.ya-dd-empty{padding:10px;font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.tset-tabs{padding:10px 14px!important}.tset-tabs.welded{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dp-content>main>.tset-panel{margin-top:0!important}.tset-panel{min-height:calc(100dvh - 220px);display:flex;flex-direction:column;gap:var(--ya-card-gap)}@media(min-width:900px){.tset-join{border-top-left-radius:0!important;border-top-right-radius:0!important}.dp-content>main>.tset-panel>:first-child:not(.tset-join):not(:has(.tset-join)){margin-top:var(--ya-card-gap)}}.tset-grid>.tset-bannerslot{grid-column:1 / -1}.dp-content.set-grid2{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;gap:var(--ya-card-gap);max-width:var(--ya-content-max);margin-inline:auto;width:100%;box-sizing:border-box;padding:var(--space-4) var(--ya-content-pad) 0;--pad-page-x: 12px}.set-grid2>.set-bnslot,.set-grid2>.set-cardslot{align-self:stretch}.set-grid2>.ya-rail-main,.set-grid2>.colp-side{align-self:start}.set-grid2>.set-bnslot .tset-img,.set-grid2>.set-bnslot .tset-img .tset-img-pick{height:100%}.set-grid2>.set-cardslot>.set-idcard{height:100%;margin-top:0!important}.set-grid2>.set-bnslot img,.set-grid2>.set-bnslot .tset-img-empty{height:100%;aspect-ratio:auto}@media(max-width:1100px){.dp-content.set-grid2{grid-template-columns:minmax(0,1fr) 280px}}.tset-fields{display:flex;flex-direction:column;gap:var(--space-3_5)}.tset-field{display:flex;flex-direction:column;gap:var(--space-2)}.tset-tier{border-radius:var(--r-control);background:var(--surface-3);overflow:hidden}.tset-tier+.tset-tier{margin-top:var(--space-2)}.tset-tier-head{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border:none;background:none;color:var(--tg-text);font-family:inherit;cursor:pointer;text-align:left}.tset-tier-n{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tset-tier-p{font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-accent);white-space:nowrap}.tset-tier-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.tset-tier-acts{display:flex;gap:var(--space-2);flex-wrap:wrap}.tset-money{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--tg-hint)}.tset-money b{color:var(--tg-text);font-variant-numeric:tabular-nums}.tset-field-l,.ya-chipfield-l{font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.tset-panel input,.tset-panel textarea{border:none!important;background:var(--surface-3)!important;font-size:var(--fs-body)!important;font-weight:500!important}.tset-panel input:not([type=file]){height:44px;padding:0 14px}.tset-panel .ya-ce-editor{font-size:var(--fs-body)!important;font-weight:500}.tset-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2_5)}.tset-row4 input{height:38px;padding:0 12px!important}@media(max-width:899px){.tset-row4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tset-save{display:flex;justify-content:flex-end}.tset-save .h-btn{height:38px!important;min-height:38px!important;padding:0 18px}.tset-img{position:relative;display:block;width:100%}.tset-img-pick{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--r-lg);overflow:hidden}.tset-img-cancel{position:absolute;top:8px;right:8px;z-index:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-control);cursor:pointer;padding:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tset-img-cancel:hover{background:var(--tg-destructive, #ff453a)}.tset-img.banner img,.tset-img-empty{display:block;width:100%;aspect-ratio:21 / 5;object-fit:cover;border-radius:var(--r-lg);background:var(--surface-inset)}@media(max-width:899px){.tset-img.banner img,.tset-img-empty{aspect-ratio:16 / 6}}.tset-img-pick>:first-child{transition:opacity var(--dur-fast)}.tset-img:hover .tset-img-pick>:first-child,.tset-img.picked .tset-img-pick>:first-child{opacity:.45}.tset-img-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);opacity:0;transition:opacity var(--dur-fast);font-size:var(--fs-body-sm);font-weight:800;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.tset-img:hover .tset-img-hint,.tset-img.picked .tset-img-hint{opacity:1}.tset-img.banner:has(.tset-img-empty) .tset-img-hint{opacity:1}.tset-list{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.tset-inline{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tset-inline .tset-muted{padding:0}.tset-copy{border:none;background:none;padding:8px 2px 0;cursor:pointer;font-family:inherit;text-align:left;color:var(--tg-accent)}.tset-qrow{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-control);background:var(--surface-3)}.tset-qdel{margin-left:auto;border:none;background:none;padding:4px;cursor:pointer}.tset-appl{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-control);background:var(--surface-3);border-left:3px solid transparent}.tset-appl.st-accepted{border-left-color:var(--tg-accent)}.tset-appl.st-rejected{opacity:.55}.tset-appl .tset-urow{padding:0;border:none}.tset-answer{font-size:var(--fs-body-sm);color:var(--tg-text)}.tset-hist-h{font-size:var(--fs-body);font-weight:800;color:var(--tg-text);margin-top:var(--space-1)}.tset-hrow{padding:0!important;overflow:hidden}.tset-hrow-head{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 20px;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--tg-text)}.tset-hrow-head:hover{background:var(--surface-3)}.tset-hauthor{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2_5)}.tset-hauthor-main{min-width:0;display:flex;flex-direction:column;gap:1px}.tset-hauthor-top{display:flex;align-items:center;gap:var(--space-1_5);min-width:0}.tset-hauthor-top a{text-decoration:none;min-width:0}.tset-hauthor-main>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint)}.tset-hrow-who{display:block;min-width:0;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tset-hauthor-top a:hover .tset-hrow-who{text-decoration:underline}.tset-hrow-n{flex:0 0 auto;font-size:var(--fs-body-sm);color:var(--tg-hint);font-weight:600}.tset-hrow-st{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.tset-hrow-stmain{display:inline-flex;align-items:center;gap:6px}.tset-hrow-st i{width:7px;height:7px;border-radius:50%;flex:none}.tset-hrow-sub{display:none}.tset-hrow-at{flex:0 0 auto;font-size:var(--fs-caption);color:var(--tg-hint)}.tset-hrow-body{padding:var(--space-1) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.tset-hdiff{display:flex;align-items:baseline;gap:var(--space-3);padding:9px 0}.tset-hdiff.pics{align-items:flex-start}.tset-hdiff.pics .tset-hdiff-f{padding-top:2px}.tset-hdiff-f{flex:0 0 132px;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.tset-hdiff-v{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-body-sm);line-height:1.45}.tset-hv{min-width:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tset-hv.was{color:var(--tg-hint);text-decoration:line-through}.tset-hv.now{color:var(--tg-text)}.tset-hv.empty{color:var(--tg-hint);opacity:.6;text-decoration:none;font-style:italic}.tset-hv.chips{display:flex;flex-wrap:wrap;gap:4px;text-decoration:none;-webkit-line-clamp:none;overflow:visible}.tset-hv.chips>i{font-style:normal;padding:1px 8px;border-radius:var(--r-full);border:1px solid var(--hairline);color:var(--tg-hint);font-size:var(--fs-caption);font-weight:600}.tset-hv.chips>i.add{color:var(--status-success, #22c55e);border-color:color-mix(in srgb,var(--status-success, #22c55e) 45%,transparent);background:color-mix(in srgb,var(--status-success, #22c55e) 12%,transparent)}.tset-hv.chips>i.del{color:var(--tg-destructive);text-decoration:line-through;border-color:color-mix(in srgb,var(--tg-destructive) 45%,transparent);background:color-mix(in srgb,var(--tg-destructive) 12%,transparent)}.tset-hpics{display:flex;align-items:center;gap:var(--space-2_5);flex-wrap:wrap}.tset-hpics>button{padding:0;border:none;background:none;cursor:zoom-in;line-height:0;border-radius:var(--r-sm);overflow:hidden}.tset-hpics img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--surface-2)}.tset-hpics.cover>button{width:84px;aspect-ratio:2 / 3}.tset-hpics.banner>button{width:190px;aspect-ratio:16 / 6}.tset-hpics>button.was{opacity:.5}.tset-hpics>button:hover{opacity:1;outline:2px solid var(--tg-accent);outline-offset:1px}.tset-zoom{position:fixed;inset:0;z-index:9999;background:#000000f0;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-top, 0px) + 24px) 24px 24px;animation:ya-cover-zoom-in .2s ease}.tset-zoom>img{max-width:min(100%,1100px);max-height:100%;object-fit:contain;border-radius:var(--r-lg);cursor:default;box-shadow:0 16px 60px #0009}.tset-zoom-x{position:absolute;top:calc(var(--safe-top, 0px) + 14px);right:16px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-control);cursor:pointer;background:#ffffff1f}.tset-zoom-x:hover{background:#ffffff38}.tset-hist-note{margin-top:var(--space-1);padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}@media(max-width:899px){.tset-hrow-head{padding:0}.tset-hrow-body{padding:var(--space-1) 0 var(--space-3)}.tset-hdiff{flex-direction:column;gap:4px}.tset-hdiff-f{flex:none}}.tadm-grid{columns:320px;column-gap:var(--ya-card-gap)}.tadm-grid>*{break-inside:avoid;margin-bottom:var(--ya-card-gap)}.tadm-foot{margin-top:auto;padding-top:var(--space-2)}.tadm-card.wide{grid-column:1 / -1;column-span:all}.tadm-card{display:flex;flex-direction:column;gap:var(--space-2_5)}.tadm-h{margin:0;font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.tadm-row{display:flex;align-items:center;gap:var(--space-3);min-height:34px}.tadm-row-l{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--fs-body-md);font-weight:600;color:var(--tg-text)}.tadm-row-l>i{font-style:normal;font-size:var(--fs-caption);font-weight:500;color:var(--tg-hint)}.tadm-row>.ya-dd,.tadm-row>input[type=range]{flex:0 0 168px}.tadm-row>.tset-aud{flex:0 0 168px}.tadm-note{font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.4}.tadm-note.err{color:var(--tg-destructive)}.tadm-sub{font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.tadm-sep{height:1px;background:var(--tg-section-sep);margin:var(--space-1) 0}.tadm-btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tadm-btns>input{flex:1;min-width:120px}.tadm-confirm{display:flex;gap:var(--space-2)}.tadm-confirm>*{flex:1}.tadm-team{display:flex;align-items:center;gap:var(--space-2_5)}.tadm-team-n{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;color:var(--tg-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tadm-teamlist,.tadm-srclist{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.tadm-teamrow,.tadm-srcrow{flex:none;display:flex;align-items:center;gap:var(--space-2_5);width:100%;min-height:40px;padding:4px 8px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--tg-text);font-size:var(--fs-body-sm);font-weight:600}.tadm-teamrow:hover,.tadm-srcrow:hover{background:var(--surface-3)}.tadm-srcrow.on{background:var(--accent-soft);color:var(--tg-accent)}.tadm-srcrow>img{width:44px;height:62px}.tadm-srcrow.big{align-items:flex-start;padding:8px;min-height:0}.tadm-srcrow.big>img{width:62px;height:88px;border-radius:var(--r-sm)}.tadm-srcinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tadm-srcinfo>b{font-size:var(--fs-body-md);font-weight:700}.tadm-srcinfo>em,.tadm-srcinfo>u{font-style:normal;text-decoration:none;font-size:var(--fs-caption);color:var(--tg-hint);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tadm-srcflags{display:flex;align-items:center;gap:var(--space-1_5);flex-wrap:wrap}.tadm-srcflags>b{padding:1px 7px;border-radius:var(--r-full);font-size:var(--fs-caption);font-weight:800}.tadm-srcflags>b.warn{color:#e6a23c;background:color-mix(in srgb,#e6a23c 15%,transparent)}.tadm-srcflags>b.adult{color:var(--tg-destructive);background:color-mix(in srgb,var(--tg-destructive) 15%,transparent)}.tadm-srcflags>b.ok{color:var(--status-success, #22c55e);background:color-mix(in srgb,var(--status-success, #22c55e) 15%,transparent)}.pull{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.pull-modes{display:flex;flex-direction:column;gap:var(--space-1_5)}.pull-modes>button{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:var(--r-md);cursor:pointer;font-family:inherit;border:1px solid var(--hairline);background:none;color:var(--tg-text)}.pull-modes>button.on{border-color:var(--tg-accent);background:var(--accent-soft)}.pull-modes>button>b{font-size:var(--fs-body-md);font-weight:700}.pull-modes>button>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);font-weight:500}.pull-range{display:flex;gap:var(--space-2)}.pull-range>input{flex:1;min-width:0}.tadm-teamrow>span,.tadm-srcrow>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tadm-teamrow>i,.tadm-srcrow>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint)}.tadm-srcrow>img{width:26px;height:36px;object-fit:cover;border-radius:var(--r-xs)}.tadm-src{display:flex;align-items:center;gap:var(--space-2)}.tadm-src-main{font-size:var(--fs-body-md);font-weight:700}.tadm-src-main>i{font-style:normal;color:var(--tg-hint);font-weight:500}.tadm-src-link{display:inline-flex}.tadm-mirrors{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}.tadm-mirror{display:inline-flex;align-items:center;gap:var(--space-1_5);height:26px;padding:0 6px 0 10px;border-radius:var(--r-full);border:1px solid var(--hairline);font-size:var(--fs-caption);font-weight:600}.tadm-mirror>button{display:inline-flex;border:none;background:none;cursor:pointer;padding:2px}.tadm-link{display:flex;flex-direction:column;gap:var(--space-2_5)}.tadm-chlist{display:flex;flex-direction:column;gap:2px;max-height:420px;overflow-y:auto}.tadm-ch{display:flex;align-items:center;gap:var(--space-2_5);min-height:38px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-body-sm)}.tadm-ch:hover{background:var(--surface-3)}.tadm-ch.editing{flex-wrap:wrap;padding:8px 10px;background:var(--surface-3)}.tadm-ch-n{flex:0 0 96px;font-weight:700;font-variant-numeric:tabular-nums}.tadm-ch-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-hint)}.tadm-ch-p{flex:none;padding:1px 7px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-caption);font-weight:700}.tadm-ch>button{display:inline-flex;border:none;background:none;cursor:pointer;padding:4px}.ya-cmt-closed{display:flex;flex-direction:column;gap:var(--space-1_5);margin:14px 16px 6px;padding:16px;border-radius:var(--r-lg);background:var(--surface-3);text-align:center}.ya-cmt-closed>b{font-size:var(--fs-body);font-weight:800;color:var(--tg-text)}.ya-cmt-closed>span{font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45;max-width:460px;margin:0 auto}.bfr{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.bfr-grid{display:flex;align-items:flex-start;gap:var(--space-2_5)}.bfr-col{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}.bfr-col:first-child{flex:1 1 auto}.bfr-col:last-child{flex:0 0 230px}.bfr-cap{font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint);text-align:center}@media(max-width:599px){.bfr-grid{flex-direction:column}.bfr-col:last-child{flex:none;align-self:center;width:200px}}.bfr-view{position:relative;width:100%;overflow:hidden;background-color:var(--surface-3);background-size:cover;background-repeat:no-repeat;display:flex;align-items:flex-end}.bfr-view.pc{aspect-ratio:1.93;border-radius:18px;cursor:crosshair;touch-action:none}.bfr-view.mob{aspect-ratio:351 / 370;border-radius:var(--r-lg)}.bfr-scrim{position:absolute;inset:0;pointer-events:none}.bfr-scrim.pc{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.82))}.bfr-scrim.mob{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.88) 100%)}.bfr-info{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;padding:16px 20px}.bfr-info>b{font-size:17px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.bfr-info>i{font-style:normal;font-size:13px;font-weight:700;color:#ffffffd9;margin-top:5px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.bfr-info>i>b{font-weight:700}.bfr-dot{position:absolute;z-index:2;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2px solid #fff;background:#ffffff47;box-shadow:0 0 0 1px #00000080;pointer-events:none}.bfr-foot{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.bfr-foot>span{flex:1;font-size:var(--fs-body-sm);color:var(--tg-hint)}.tadm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.tadm-stats>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-3)}.tadm-stats b{font-size:var(--fs-body);font-weight:800;font-variant-numeric:tabular-nums}.tadm-stats span{font-size:var(--fs-caption);color:var(--tg-hint)}@media(max-width:899px){.tadm-grid{grid-template-columns:1fr}.tadm-card{gap:var(--space-2)}.tadm-row>.ya-dd,.tadm-row>input[type=range],.tadm-row>.tset-aud{flex:0 0 140px}}.tset-flags{display:flex;flex-direction:column;gap:var(--space-2)}.tset-flag{display:flex;align-items:center;gap:var(--space-3);min-height:38px;font-size:var(--fs-body-md);font-weight:700}.tset-flag>span:first-child{flex:1}.tset-flag>.ya-dd{flex:0 0 160px}.tset-aud{display:flex;gap:var(--space-1_5)}.tset-aud>button{flex:1;height:34px;border:none;border-radius:var(--r-control);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:800;background:var(--surface-3);color:var(--tg-text)}.tset-aud>button.on{background:var(--accent-soft);color:var(--tg-accent)}.tset-covhead{display:flex;align-items:center;gap:var(--space-2_5)}.tset-covhead .tset-aud{flex:0 0 92px}.tset-covgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.tset-covgrid img{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block;border-radius:var(--r-md);border:2px solid transparent}.tset-covgrid img.main{border-color:var(--tg-accent)}.tset-cov{display:flex;flex-direction:column;gap:var(--space-1_5)}.tset-cov-img{position:relative}.tset-cov-tag{position:absolute;left:6px;top:6px;padding:2px 8px;border-radius:var(--r-full);background:var(--tg-accent);color:#fff;font-size:var(--fs-caption);font-weight:800}.tset-cov-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--tg-hint)}.tset-cov-meta>b{color:var(--tg-text);font-weight:700}.tset-cov-meta>span{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tset-cov-vol{width:62px;height:24px;padding:0 8px;box-sizing:border-box;border:1px solid var(--hairline)!important;border-radius:var(--r-sm);background:none!important;color:var(--tg-text);outline:none;font-family:inherit;font-size:var(--fs-caption)!important;font-weight:700!important}.tset-cov-vol:disabled{opacity:.4}.tset-covadd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:2 / 3;cursor:pointer;font-family:inherit;border:1px dashed var(--tg-section-sep);border-radius:var(--r-md);background:none;color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:700}.tset-covadd:hover{border-color:var(--tg-accent);color:var(--tg-accent)}.tset-covbtns{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}.tset-covbtns>button{flex:1;height:28px;border:none;border-radius:var(--r-control);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--fs-caption);font-weight:700;background:var(--surface-3);color:var(--tg-accent)}.tset-covbtns>button.del{flex:0 0 28px}.tset-covbtns>button:hover{background:var(--accent-soft)}@media(max-width:899px){.tset-panel .dp-card{background:none!important;padding:0!important;border-radius:0!important;overflow:visible}.tset-panel>*+*:not(.dp-card){padding-top:var(--space-5)!important}.tset-panel *+.dp-card{margin-top:var(--space-5)}.tset-list .dp-card+.dp-card{margin-top:0}.tset-panel,.tset-panel .set-notifgrid,.tset-panel .set-acctgrid,.tset-panel .set-accountwrap{gap:0}.set-mobtop{padding-bottom:0}.tset-panel .tadm-h{margin-bottom:0!important}.tset-mobimg{display:flex;align-items:flex-start;gap:var(--space-2_5);padding-bottom:var(--space-4)}.tset-mobimg>.umc,.tset-mobimg>.colp-mini{display:none}.tset-mobimg>.tset-img.cover{order:0;flex:0 0 96px}.tset-mobimg>.tset-bannerslot,.tset-mobimg>.tset-img.banner{order:1;flex:1;min-width:0}.tset-mobimg .tset-img.banner img,.tset-mobimg .tset-img-empty{aspect-ratio:auto;height:144px}.tset-save{flex-direction:column;align-items:stretch}.tset-save>span{order:2;text-align:center}.tset-panel .dp-card.tset-hrow{background:var(--surface-2)!important;border-radius:var(--r-lg)!important;overflow:hidden}.tset-list>*+*{padding-top:0!important}.tset-hrow-head{padding:0 14px!important;gap:var(--space-2)}.tset-hrow-body{padding:var(--space-1) 14px var(--space-3)!important}.tset-hrow-head>.tset-hrow-st{flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.tset-hrow-head>.tset-hrow-n{display:none}.tset-hrow-st>.tset-hrow-sub{display:block;font-size:var(--fs-caption)}.tset-hauthor{gap:var(--space-3)}.tadm-grid{gap:var(--space-6)}.tadm-h{margin-bottom:var(--space-1)}.tadm-foot{margin-top:var(--space-1)}.tset-covgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tset-cov-meta{flex-wrap:wrap;gap:2px}.tset-cov-meta>span{margin-left:0}.tset-cov-vol{width:100%}}.ya-chipfield{display:flex;flex-direction:column;gap:var(--space-2)}.ya-chipfield-l{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-hint)}.ya-chipbox{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1_5);padding:var(--space-2_5);border-radius:var(--r-md);background:var(--surface-inset)}.ya-chipbox>.ya-dd{flex:0 0 auto}.ya-chipbox>.ya-dd>.ya-dd-btn{height:auto;padding:0;background:none;border:none}.ya-chipbox>.ya-dd>.ya-dd-btn:hover,.ya-chipbox>.ya-dd>.ya-dd-btn.on{background:none;border:none}.ya-chip-add{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;border:none;border-radius:var(--r-full);cursor:pointer;font-family:inherit;background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-body-sm);font-weight:700}.ya-chip-input{height:28px;min-width:120px;padding:0 10px;border:none!important;outline:none;border-radius:var(--r-full);background:var(--surface-2)!important;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm)!important;font-weight:600}.ya-chip-input.wide{flex:1 1 100%;min-width:0}.ya-chip-item{display:inline-flex;align-items:center;gap:var(--space-1_5);height:28px;padding:0 8px 0 11px;border-radius:var(--r-full);background:none;color:var(--tg-text);border:1px solid var(--hairline);font-size:var(--fs-body-sm);font-weight:600}.ya-chip-item>button{display:inline-flex;border:none;background:transparent;cursor:pointer;padding:2px;margin-right:-2px;opacity:.6}.ya-chip-item>button:hover{opacity:1}.ya-chip-item.editable{padding-left:0}.ya-chip-item>button.ya-chip-text{padding:0 2px 0 11px;margin:0;border:none;background:none;cursor:text;color:inherit;font:inherit;opacity:1;text-align:left}.ya-chip-item.editable:hover{border-color:var(--tg-accent)}.wmk-del{margin-top:var(--space-4);width:100%;height:38px;border:none;border-radius:var(--r-control);background:transparent;cursor:pointer;color:var(--tg-destructive, #ff453a);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700}.wmk-del:hover{background:color-mix(in srgb,var(--tg-destructive) 12%,transparent)}.wmk-row>b{flex:0 0 42px;text-align:right;color:var(--tg-text)}.wmk-range{flex:1;min-width:0;height:6px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;background:linear-gradient(to right,var(--tg-accent) 0 var(--fill, 50%),var(--surface-3) var(--fill, 50%) 100%)!important}.wmk-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073;cursor:pointer}.wmk-range::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073;cursor:pointer}@media(max-width:599px){.wmk{flex-direction:column}.wmk-preview{width:100%;flex:none}}.tcp{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid color-mix(in srgb,var(--tg-text) 8%,transparent);overflow:hidden}.tcp-head{display:flex;align-items:center;gap:var(--space-2_5);width:100%;padding:11px 13px;background:none;border:none;cursor:pointer;color:var(--tg-text);text-align:left}.tcp-ico{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--accent-soft, color-mix(in srgb, var(--tg-accent) 18%, transparent))}.tcp-t{display:block;font-weight:700;font-size:var(--fs-body-sm)}.tcp-d{display:block;font-size:var(--fs-caption);color:var(--tg-hint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-d.off{color:var(--status-warning, #ffb020)}.tcp-chev{flex-shrink:0;display:inline-flex;transition:transform var(--dur-fast) var(--ease-standard)}.tcp-chev.open{transform:rotate(90deg)}.tcp-body{padding:0 13px 13px;display:flex;flex-direction:column;gap:var(--space-2_5)}@media(hover:none),(pointer:coarse){.rd-top{--rd-blur: none;--rd-glass: color-mix(in srgb, var(--tg-bg) 88%, transparent)}}.yp{--yp-pad: 16px;padding:0 var(--yp-pad) calc(40px + env(safe-area-inset-bottom,0px));max-width:1000px;margin:0 auto}.yp section,.yp header{position:relative}.yp-embed{padding:4px 16px 24px;margin:0 var(--pad-page-x);border-radius:var(--r-2xl);background:var(--surface-2)}@media(min-width:900px){.yp-embed{margin:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}}.yp-embed .yp-hero{padding-top:10px}.yp-embed .yp-badge,.yp-embed .yp-buy,.yp-embed .yp-outro{background:var(--surface-3)}.yp-embed .yp-plan{background:var(--surface-2)}.yp-embed .yp-plan.on{background:var(--accent-soft)}.yp-embed .yp-note{background:var(--surface-2)}.yp-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 4px 30px;overflow:clip}.yp-emblem{position:relative;width:min(460px,88vw);height:auto;margin:0 0 -4%;filter:drop-shadow(0 14px 26px rgba(0,0,0,.55))}.yp-title{position:relative;margin:10px 0 0;line-height:0}.yp-title img{height:clamp(38px,9vw,58px);width:auto;display:inline-block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}.yp-tag{position:relative;margin:14px 0 0;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em;color:var(--tg-text)}.yp-tag b{color:var(--tg-accent);font-weight:800}.yp-lead{position:relative;margin:10px 0 0;max-width:520px;font-size:var(--fs-body-md);line-height:1.5;color:var(--tg-hint)}.yp-active{position:relative;margin-top:16px;display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 14px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:var(--fs-body-sm);font-weight:800}.yp-grid{display:grid;gap:var(--ya-card-gap, 10px);grid-template-columns:repeat(2,minmax(0,1fr))}.yp-card{display:flex;flex-direction:column;padding:14px;border-radius:var(--r-xl);background:var(--surface-3)}@media(min-width:640px){.yp-card{padding:18px}}.yp-card-ic{width:clamp(64px,46%,96px);height:auto;aspect-ratio:1;object-fit:contain;align-self:center;margin-bottom:12px;filter:drop-shadow(0 6px 18px rgba(144,94,204,.4))}.yp-card-h{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.yp-card-h h3{margin:0;font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.02em}.yp-card p{margin:8px 0 0;font-size:var(--fs-body-sm);line-height:1.5;color:var(--tg-hint)}.yp-chip{flex-shrink:0;padding:2px 8px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--tg-accent);font-size:10px;font-weight:900;letter-spacing:.4px;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.yp-badge{display:flex;align-items:center;gap:18px;margin-top:var(--ya-card-gap, 10px);padding:20px;border-radius:var(--r-xl);background:var(--surface-2)}.yp-badge>img{flex:0 0 auto;width:clamp(84px,22vw,132px);height:auto;object-fit:contain;filter:drop-shadow(0 8px 26px rgba(144,94,204,.5))}.yp-badge-main{min-width:0}.yp-badge-main h3{margin:0;font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em}.yp-badge-main p{margin:8px 0 0;font-size:var(--fs-body-sm);line-height:1.5;color:var(--tg-hint)}.yp-note{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:14px;padding:8px 12px;border-radius:var(--r-full);background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption);font-weight:700}.yp-buy{margin-top:22px;padding:22px 20px 20px;border-radius:var(--r-2xl);background:var(--surface-2);overflow:hidden}.yp-gift{position:absolute;right:-18px;top:-10px;width:150px;height:150px;object-fit:contain;opacity:.9;pointer-events:none}.yp-buy-h{display:flex;align-items:center;gap:var(--space-2_5)}.yp-buy-h h2{margin:0;font-size:var(--fs-h2);font-weight:900;letter-spacing:-.03em}.yp-buy-s{margin:6px 0 0;font-size:var(--fs-body-sm);color:var(--tg-hint)}.yp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:18px}.yp-plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 13px;border-radius:14px;cursor:pointer;text-align:left;background:var(--surface-3);color:var(--tg-text);border:1.5px solid transparent;font-family:inherit;transition:border-color var(--dur-fast),background var(--dur-fast)}.yp-plan.on{border-color:var(--tg-accent);background:var(--accent-soft)}.yp-plan-h{display:flex;align-items:center;gap:var(--space-2)}.yp-plan-t{font-size:var(--fs-body-sm);font-weight:700}.yp-plan-off{padding:1px 6px;border-radius:var(--r-full);background:var(--status-error);color:#ecedf0;font-size:10px;font-weight:900}.yp-plan-tick{margin-left:auto;width:18px;height:18px;border-radius:50%;background:var(--tg-accent);display:inline-flex;align-items:center;justify-content:center}.yp-plan-p{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body-lg);font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.yp-plan-p s{color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:700}.yp-cta{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:18px;border:none;border-radius:var(--r-control);cursor:pointer;background:var(--tg-accent);color:var(--tg-button-text);font-family:inherit;font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.02em}.yp-cta:disabled{opacity:.6;cursor:default}.yp-cta.is-off{background:var(--surface-3);color:var(--tg-hint);box-shadow:none}.yp-fine{margin:12px 0 0;text-align:center;font-size:var(--fs-caption);color:var(--tg-hint)}.yp-fine a{color:var(--tg-accent);font-weight:700;text-decoration:underline}.yp-outro{display:flex;align-items:center;gap:16px;margin-top:22px;padding:18px 20px;border-radius:var(--r-xl);background:var(--surface-2)}.yp-outro>img{flex:0 0 56px;filter:drop-shadow(0 4px 14px rgba(144,94,204,.45))}.yp-outro h3{margin:0;font-size:var(--fs-body-lg);font-weight:800;letter-spacing:-.02em}.yp-outro p{margin:6px 0 0;font-size:var(--fs-body-sm);line-height:1.5;color:var(--tg-hint)}@media(min-width:640px){.yp-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.yp{--yp-pad: 24px}.yp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yp-gift{right:10px;top:6px;width:180px;height:180px}}.ya-teamgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ya-card-gap)}.ya-teamgrid.one{grid-template-columns:minmax(0,1fr)}.ya-teamtile{border:none;font-family:inherit;cursor:pointer;width:100%;padding:var(--space-3_5) var(--space-2_5);background:var(--surface-3)}.ya-teamgrid.one>.ya-teamtile{padding:var(--space-5) var(--space-4)}.ya-teamtile>.umc-main>i{font-size:var(--fs-caption)}.ya-teamcard-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-1_5);width:100%;height:34px;margin-top:8px;border:none;border-radius:var(--r-control);background:var(--accent-soft);color:var(--tg-accent);font-family:inherit;font-size:var(--fs-body-sm);font-weight:800;cursor:pointer}.ya-teamcard-cta:active{transform:scale(.99)}.uik-sec{padding-top:var(--space-5)}.uik-h{margin:0 0 var(--space-3);font-size:var(--fs-body-md);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-hint)}.uik-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.uik-item{display:flex;flex-direction:column;gap:var(--space-1_5)}.uik-cap{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--fs-caption);font-weight:700;color:var(--tg-text)}.uik-cap>i{font-style:normal;font-weight:600;color:var(--tg-hint)}.ya-teampick-empty{padding:18px 8px;text-align:center;font-size:var(--fs-body-sm);font-weight:600;color:var(--tg-hint)}.dcat-sect{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--pad-page-x)}.cat-sect-tools{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3)}.chr{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:10px 12px;border:none;border-radius:var(--r-control);background:var(--surface-2);cursor:pointer}@media(min-width:900px){.chr{background:color-mix(in srgb,#fff 9%,var(--surface-2))}.chr--current{background:var(--accent-soft)}.chr-act:hover,.chr-eye:hover{background:color-mix(in srgb,#fff 9%,var(--surface-3))}}.chr+.chr{margin-top:var(--space-1)}.chr--card{margin-left:12px;margin-right:12px}.chr--flat{margin-left:var(--pad-page-x);margin-right:var(--pad-page-x)}.chr--dim .chr-ch,.chr--dim .chr-team,.chr--dim .chr-date{opacity:.45}.chr--current{background:var(--accent-soft)}.chr--picked{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--tg-accent)}.chr--blocked{opacity:.4;cursor:not-allowed}.chr-vol{display:flex;align-items:baseline;gap:var(--space-2);padding:18px calc(var(--pad-page-x) + 12px) 8px}.chr-vol-t{font-size:var(--fs-body-sm);color:var(--tg-hint)}.chr-vol-n{margin-left:auto;font-size:var(--fs-body-sm);color:var(--tg-hint);opacity:.6;font-variant-numeric:tabular-nums}.chr-eye{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-text);cursor:pointer;transition:background-color var(--dur-fast, .15s) ease}.chr-eye:hover{background:color-mix(in srgb,#fff 7%,var(--surface-3))}.chr-eye--on{color:var(--tg-hint);opacity:.55}.chr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chr-ch{font-size:var(--fs-body);color:var(--tg-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chr--current .chr-ch{color:var(--tg-accent)}.chr-team{display:inline-flex;align-items:center;gap:var(--space-1_5);min-width:0;color:var(--tg-hint);font-size:var(--fs-body-sm)}.chr-team-av{flex:none;width:18px;height:18px;border-radius:var(--r-full);object-fit:cover;background:var(--surface-3)}.chr-team-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chr-date{flex:none;color:var(--tg-hint);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.chr-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.chr-tag{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 9px;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption);white-space:nowrap}.chr-actions{flex:none;display:inline-flex;align-items:center;gap:var(--space-1)}.chr-act{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:36px;min-width:36px;padding:0 10px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0;transition:background-color var(--dur-fast, .15s) ease}.chr-act:hover{background:color-mix(in srgb,#fff 7%,var(--surface-3))}.chr-act--icon{padding:0}.chr-act--like{width:64px;min-width:64px;padding:0}.chr-act--liked{color:var(--status-error)}.chr-act--liked:hover{background:#ec665729}.chr-act--on{color:var(--tg-text)}@media(max-width:560px){.chr{gap:var(--space-2)}}.fih{display:inline-flex;align-items:center;gap:var(--space-1_5)}.fih{--fih-sand: var(--tg-text)}.fih-ico{flex:none;color:var(--fih-sand)}.fih-sand{fill:currentColor}.fih-t{font-size:var(--fs-caption);font-weight:700;color:var(--tg-hint);font-variant-numeric:tabular-nums;white-space:nowrap}.fih-plate{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--r-control);background:var(--surface-3)}.ya-sortctl{display:inline-flex;flex-shrink:0}.ya-dd-sub{display:block;font-style:normal;margin-top:1px;font-size:var(--fs-caption);font-weight:600;color:var(--tg-hint)}.cat-groupbar{position:sticky;top:0}.cat-groupbar>.h-tab-strip::-webkit-scrollbar{display:none}.cat-groupbar-all{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1_5);height:38px;padding:0 var(--space-3);border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-size:var(--fs-body);font-weight:700;white-space:nowrap;text-decoration:none}.cat-bmtoggle{flex-shrink:0;display:inline-flex;align-items:center;height:38px;padding:0 var(--space-3);border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.cat-bmtoggle.on{background:color-mix(in srgb,var(--tg-accent) 16%,transparent);color:var(--tg-accent)}.cat-bmtoggle:active{transform:scale(.97)}.cat-showcase{padding-bottom:var(--space-4)}.cat-showcase .cvar-feed-group{scroll-margin-top:56px}.ya-toprail{display:flex;gap:var(--ya-card-gap);overflow-x:auto;padding:0 var(--pad-page-x) 4px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--pad-page-x)}.ya-toprail::-webkit-scrollbar{display:none}.ya-toprail>a{flex:0 0 calc((100% - 2 * var(--ya-card-gap)) / 3);scroll-snap-align:start}.feed-wrap{margin:0 auto;padding:0 var(--pad-page-x) var(--space-6)}.feed-tabs{margin-bottom:var(--space-3)}.feed-grid{display:grid;grid-template-columns:var(--dp-cover-w) minmax(0,1fr) 300px;gap:var(--ya-card-gap);align-items:start;max-width:var(--ya-content-max);margin-inline:auto;width:100%;box-sizing:border-box;padding:var(--space-4) var(--ya-content-pad) 0;--pad-page-x: 12px}.feed-grid>main{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.feed-grid>aside{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.fs-plate{padding:12px;border-radius:var(--r-control);background:var(--surface-2)}.fs-plate-head{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.fs-plate-t{flex:1;font-size:var(--fs-body);color:var(--tg-text)}.fs-plate-more{font-size:var(--fs-caption);color:var(--tg-accent);text-decoration:none}.fs-rows{display:flex;flex-direction:column;gap:var(--space-1)}.fs-row{display:flex;align-items:center;gap:var(--space-2);padding:6px;border-radius:var(--r-md);color:var(--tg-text);text-decoration:none;min-width:0}.fs-row:hover{background:var(--surface-3)}.fs-row-cv{flex:none;width:30px}.fs-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fs-row-t{font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-row-sub{font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-row-meta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);color:var(--tg-hint);font-variant-numeric:tabular-nums}.fs-sub{flex:none;height:28px;padding:0 10px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}.fs-nav{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--r-control);background:var(--surface-2)}.fs-nav-i{display:flex;align-items:center;gap:var(--space-2_5, 10px);height:40px;padding:0 12px;border:none;border-radius:var(--r-md);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body);cursor:pointer;text-align:left}.fs-nav-i:hover{background:var(--surface-3)}.fs-nav-i.on{background:var(--surface-3);color:var(--tg-text)}.fs-me{display:flex;align-items:center;gap:var(--space-2_5, 10px);padding:12px;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);text-decoration:none}.fs-me-main{min-width:0;display:flex;flex-direction:column;gap:1px}.fs-me-n{font-size:var(--fs-body)}.fs-me-s{font-size:var(--fs-caption);color:var(--tg-hint)}.fs-guest{font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45}.fs-guest-btn{display:flex;align-items:center;justify-content:center;height:36px;margin-top:var(--space-2);border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);font-size:var(--fs-body-sm);text-decoration:none}.feed-list{display:flex;flex-direction:column;gap:var(--space-1)}.feed-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8, 40px) var(--space-4);text-align:center;color:var(--tg-hint);font-size:var(--fs-body-sm)}.feed-more{width:100%;height:44px;margin-top:var(--space-2);border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);cursor:pointer}.pc{padding:12px;border-radius:var(--r-control);background:var(--surface-2)}.pc-head{display:flex;align-items:center;gap:var(--space-2_5, 10px)}.pc-ava{flex:none;display:inline-flex}.pc-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pc-name{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-body);color:var(--tg-text)}.pc-name a{color:inherit;text-decoration:none}.pc-meta{font-size:var(--fs-caption);color:var(--tg-hint)}.pc-del{flex:none;width:32px;height:32px;border:none;border-radius:var(--r-control);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pc-del:hover{background:var(--surface-3)}.pc-body{margin-top:var(--space-2_5, 10px);font-size:var(--fs-body);line-height:1.45;color:var(--tg-text);white-space:pre-wrap;overflow-wrap:anywhere}.pc-imgs{margin-top:var(--space-2_5, 10px);display:grid;gap:var(--space-1)}.pc-imgs--2,.pc-imgs--4{grid-template-columns:1fr 1fr}.pc-imgs--3{grid-template-columns:1fr 1fr 1fr}.pc-imgs img{width:100%;max-height:420px;object-fit:cover;border-radius:var(--r-md);display:block;background:var(--surface-3)}.pc-att{display:flex;align-items:center;gap:var(--space-2_5, 10px);margin-top:var(--space-2_5, 10px);padding:8px;border-radius:var(--r-md);background:var(--surface-3);color:var(--tg-text);text-decoration:none}.pc-att--dead{opacity:.6;cursor:default}.pc-att-cv{flex:none;width:40px}.pc-att-main{min-width:0;display:flex;flex-direction:column;gap:2px}.pc-att-name{font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-att-sub{font-size:var(--fs-caption);color:var(--tg-hint)}.pc-quote{margin-top:var(--space-2_5, 10px);padding:10px;border-radius:var(--r-md);background:var(--surface-3)}.pc-quote-who{font-size:var(--fs-body-sm);color:var(--tg-hint)}.pc-quote-body{margin-top:2px;font-size:var(--fs-body-sm);white-space:pre-wrap}.pc-poll{margin-top:var(--space-2_5, 10px);display:flex;flex-direction:column;gap:var(--space-1)}.pc-poll-q{font-size:var(--fs-body-sm);color:var(--tg-hint)}.pc-poll-o{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 12px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer;text-align:left}.pc-poll-o.on{box-shadow:inset 0 0 0 1.5px var(--tg-accent)}.pc-poll-fill{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--tg-accent) 22%,transparent)}.pc-poll-t{position:relative;flex:1;min-width:0}.pc-poll-n{position:relative;color:var(--tg-hint);font-variant-numeric:tabular-nums}.pc-poll-total{font-size:var(--fs-caption);color:var(--tg-hint)}.pc-acts{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2)}.pc-act{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:36px;min-width:36px;padding:0 10px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer;text-decoration:none;font-variant-numeric:tabular-nums}.pc-act:hover{background:var(--surface-3)}.pc-act.on{color:var(--status-error)}.pcomp{padding:12px;margin-bottom:var(--space-2);border-radius:var(--r-control);background:var(--surface-2)}.pcomp-text{width:100%;border:none;background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);line-height:1.45;resize:vertical;outline:none}.pcomp-text::placeholder{color:var(--tg-hint)}.pcomp-imgs{display:flex;gap:var(--space-1);margin:var(--space-2) 0;flex-wrap:wrap}.pcomp-img{position:relative;width:72px;height:72px}.pcomp-img img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-md)}.pcomp-img button{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:9999px;background:#000000b3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pcomp-row{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.pcomp-fill{flex:1}.pcomp-ico{width:36px;height:36px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-hint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pcomp-ico:disabled{opacity:.4;cursor:default}.pcomp-as{height:36px;padding:0 10px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer}.pcomp-send{height:36px;padding:0 16px;border:none;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer}.pcomp-send:disabled{opacity:.45;cursor:default}.pub-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:12px;margin:var(--space-3) 0;border-radius:var(--r-control);background:var(--surface-2)}.pub-ava{width:56px;height:56px;border-radius:9999px;object-fit:cover}.pub-main{flex:1;min-width:0}.pub-name{font-size:var(--fs-h3)}.pub-sub{font-size:var(--fs-body-sm);color:var(--tg-hint)}.pub-desc{margin-top:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.pub-follow{height:36px;padding:0 16px;border:none;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer}.pub-follow.on{background:var(--surface-3);color:var(--tg-text)}.pub-tg{height:36px;padding:0 16px;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);text-decoration:none;display:inline-flex;align-items:center;font-size:var(--fs-body-sm)}.fsr{position:relative;margin-bottom:var(--space-2)}.fsr-box{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 14px;border-radius:var(--r-control);background:var(--surface-2);transition:background-color var(--dur-fast, .15s) ease,box-shadow var(--dur-fast, .15s) ease}.fsr--open .fsr-box{background:var(--surface-3);box-shadow:0 0 0 1.5px var(--tg-accent)}.fsr-in{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body)}.fsr-in::placeholder{color:var(--tg-hint)}.fsr-x{flex:none;width:28px;height:28px;border:none;border-radius:var(--r-control);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fsr-hist{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;padding:6px;border-radius:var(--r-control);background:var(--surface-3);box-shadow:0 12px 34px #00000073;animation:fsr-drop .16s ease}@keyframes fsr-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fsr-hist-h{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;font-size:var(--fs-caption);color:var(--tg-hint)}.fsr-hist-h button{border:none;background:transparent;color:var(--tg-accent);cursor:pointer;font:inherit}.fsr-hist-i{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 8px;border:none;border-radius:var(--r-md);background:transparent;color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);text-align:left}.fsr-hist-i:hover{background:color-mix(in srgb,#fff 7%,var(--surface-3))}.fs-tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.fs-tag{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 10px;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-size:var(--fs-caption);text-decoration:none}.fs-tag i{font-style:normal;color:var(--tg-hint)}.pc-tag{color:var(--tg-accent);text-decoration:none}.pc-mention{color:var(--tg-accent)}.fs-row-sq{flex:none;width:36px;padding:4px;border-radius:var(--r-md);background:var(--surface-3)}.fs-me{position:relative;overflow:hidden}.fs-me-bn{position:absolute;left:0;right:0;top:0;height:54px;background-size:cover;background-position:center;opacity:.55}.fs-me-row{position:relative;display:flex;align-items:center;gap:var(--space-2_5, 10px)}.fs-me-n{display:inline-flex;align-items:center;gap:var(--space-1)}.fs-pro{width:14px;height:14px;display:block}.pcomp-top{margin-bottom:var(--space-2)}.pcomp-as{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 10px 0 4px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer}.pcomp-atts{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.pcomp-att{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 8px;border-radius:var(--r-md);background:var(--surface-3);font-size:var(--fs-caption);max-width:220px}.pcomp-att-cv{flex:none;width:22px}.pcomp-att-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcomp-att button{border:none;background:transparent;cursor:pointer;display:inline-flex}.pcomp-poll{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.pcomp-pq,.pcomp-po{height:36px;padding:0 12px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);outline:none}.pcomp-poll-acts{display:flex;gap:var(--space-2)}.pcomp-poll-acts button{border:none;background:transparent;color:var(--tg-accent);cursor:pointer;font:inherit;font-size:var(--fs-caption);padding:0}.ap{display:flex;flex-direction:column;gap:var(--space-2);padding:4px;min-width:280px}.ap-kinds{display:flex;gap:var(--space-1)}.ap-kinds button{flex:1;height:32px;border:none;border-radius:var(--r-control);background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}.ap-kinds button.on{background:var(--surface-3);color:var(--tg-text)}.ap-q{height:36px;padding:0 12px;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);outline:none}.ap-trade{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--tg-hint)}.ap-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.ap-empty{padding:16px;text-align:center;font-size:var(--fs-body-sm);color:var(--tg-hint)}.ap-row{display:flex;align-items:center;gap:var(--space-2);padding:6px;border:none;border-radius:var(--r-md);background:transparent;color:var(--tg-text);cursor:pointer;text-align:left;font-family:inherit}.ap-row:hover{background:var(--surface-3)}.ap-cv{flex:none;width:30px}.ap-main{flex:1;min-width:0;display:flex;flex-direction:column}.ap-n{font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-s{font-size:var(--fs-caption);color:var(--tg-hint)}.pc-att-cta{margin-left:auto;height:30px;padding:0 12px;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);text-decoration:none;display:inline-flex;align-items:center;font-size:var(--fs-caption)}.post-page{max-width:640px;margin:0 auto;padding:var(--space-4) var(--pad-page-x) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.pcm{padding:12px;border-radius:var(--r-control);background:var(--surface-2)}.pcm-h{margin:0 0 var(--space-3);font-size:var(--fs-body)}.pcm-form{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.pcm-reply{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-caption);color:var(--tg-hint)}.pcm-reply button{border:none;background:transparent;cursor:pointer;display:inline-flex}.pcm-in{border:none;border-radius:var(--r-control);background:var(--surface-3);padding:10px 12px;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);resize:vertical;outline:none}.pcm-send{align-self:flex-end;height:36px;padding:0 16px;border:none;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer}.pcm-send:disabled{opacity:.45;cursor:default}.pcm-empty{padding:12px;text-align:center;font-size:var(--fs-body-sm);color:var(--tg-hint)}.pcm-list{display:flex;flex-direction:column;gap:var(--space-3)}.pcm-kid{margin-left:40px;margin-top:var(--space-2)}.pcm-row{display:flex;gap:var(--space-2_5, 10px)}.pcm-ava{flex:none}.pcm-main{flex:1;min-width:0}.pcm-who{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-body-sm)}.pcm-who a{color:var(--tg-text);text-decoration:none}.pcm-time{font-size:var(--fs-caption);color:var(--tg-hint)}.pcm-text{margin-top:2px;font-size:var(--fs-body-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.pcm-acts{display:flex;gap:var(--space-3);margin-top:var(--space-1)}.pcm-acts button{border:none;background:transparent;color:var(--tg-hint);cursor:pointer;font:inherit;font-size:var(--fs-caption);padding:0}.adm{background:var(--tg-bg);color:var(--tg-text)}.adm-shell{--adm-top-h: 66px;display:flex;height:100dvh}.adm-col{flex:1;min-width:0;display:flex;flex-direction:column}.adm-main{flex:1;min-width:0;overflow-y:auto;scrollbar-gutter:stable}.adm-nav{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:var(--ya-card-gap);padding:var(--space-4);background:transparent;box-sizing:border-box}.adm-nav-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:4px;border-radius:var(--r-xl);background:var(--surface-2);display:flex;flex-direction:column;gap:2px}.adm-nav-body::-webkit-scrollbar{display:none}.adm-nav-fold{order:99;margin-top:var(--space-2);display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 12px;border:none;border-radius:var(--r-md);cursor:pointer;background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast),color var(--dur-fast)}.adm-nav-fold:hover{background:var(--surface-2);color:var(--tg-text)}.adm-nav-fold>:first-child{transform:rotate(90deg)}.adm-nav-grp{display:flex;flex-direction:column}.adm-nav-gt{display:flex;align-items:center;gap:var(--space-2_5);width:100%;min-height:40px;padding:0 10px;border:none;border-radius:var(--r-md);cursor:pointer;background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);text-align:left;transition:background var(--dur-fast),color var(--dur-fast)}.adm-nav-gt:hover{background:var(--surface-2)}.adm-nav-gt.on{color:var(--tg-accent)}.adm-nav-gtxt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nav-caret{flex:0 0 auto;display:inline-flex;color:var(--tg-hint);transition:transform var(--dur-fast) var(--ease-standard)}.adm-nav-caret.up{transform:rotate(180deg)}.adm-nav-cap{padding:var(--space-4) 12px var(--space-1_5);font-size:var(--fs-caption, 11px);font-weight:var(--fw-black);letter-spacing:.07em;text-transform:uppercase;color:var(--tg-hint)}.adm-nav-grp:first-child .adm-nav-cap{padding-top:var(--space-2)}.adm-nav-items{display:flex;flex-direction:column;gap:2px}.adm-nav-items.sub{padding:2px 0 var(--space-2) 16px}.adm-nav-i{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 12px;border-radius:var(--r-md);color:var(--tg-text);text-decoration:none;font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background var(--dur-fast),color var(--dur-fast)}.adm-nav-itxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nav-i:hover{background:var(--surface-3)}.adm-nav-i.on{background:var(--accent-soft);color:var(--tg-accent);font-weight:var(--fw-bold)}.adm-nav-search{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);width:100%;height:52px;padding:0 var(--space-4);border:none;border-radius:var(--r-xl);cursor:pointer;font-family:inherit;text-align:left;background:var(--surface-2);transition:background var(--dur-fast);box-sizing:border-box}.adm-nav-search:hover{background:var(--surface-3)}.adm-nav-search-ph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-hint);font-size:var(--fs-body)}.adm-nav-foot{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:4px;border-radius:var(--r-xl);background:var(--surface-2)}.adm-nav-me{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:6px 8px;border-radius:var(--r-md);text-decoration:none;color:var(--tg-text);transition:background var(--dur-fast)}.adm-nav-me:hover{background:var(--surface-3)}.adm-nav-me-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.adm-nav-me-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:var(--fw-bold)}.adm-nav-me-r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm);color:var(--tg-hint)}.adm-nav-lang{flex:0 0 auto;height:40px;min-width:44px;border:none;padding:0 10px;border-radius:var(--r-md);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);background:var(--surface-3);color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.adm-nav-lang:hover{background:var(--accent-soft);color:var(--tg-accent)}.adm-rail-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--ya-card-gap);padding-top:var(--space-2)}.adm-rail-lang{font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.adm-page-h1{margin:0;font-size:var(--fs-h1, 26px);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--tg-text)}.adm-top{flex:0 0 auto;display:flex;align-items:center;height:var(--adm-top-h, 66px);padding:0;background:var(--tg-bg);z-index:4}.adm-top-inner{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);max-width:1560px;margin-inline:auto;padding:0 var(--pad-page-x);box-sizing:border-box}.adm-top-logo{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--tg-text);text-decoration:none}.adm-top-logo img{height:20px;width:auto;display:block;object-fit:contain}.adm-crumbs{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}.adm-crumb-sq{flex:0 0 auto;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;border-radius:var(--r-lg);cursor:pointer;background:var(--surface-2);color:var(--tg-text);transition:background var(--dur-fast)}.adm-crumb-sq:hover{background:var(--surface-3)}.adm-ptabs{display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow-x:auto;scrollbar-width:none;flex:1}.adm-ptabs::-webkit-scrollbar{display:none}.adm-ptab{flex:0 0 auto;display:inline-flex;align-items:center;height:36px;padding:0 var(--space-3);border-radius:var(--r-md);color:var(--tg-hint);text-decoration:none;white-space:nowrap;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);transition:background var(--dur-fast),color var(--dur-fast)}.adm-ptab:hover,.adm-ptab.on{background:var(--surface-2);color:var(--tg-text)}.adm-top-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--tg-text)}.adm-top-spacer{flex:0 0 var(--space-4);min-width:var(--space-4)}.adm-sq{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:50px;min-width:50px;padding:0 var(--space-3);border:none;border-radius:var(--r-lg);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);background:var(--surface-2);color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.adm-sq:hover{background:var(--surface-3);color:var(--tg-text)}.adm-sq.on{background:var(--surface-3);color:var(--tg-accent)}.adm-sq-ava{padding:0;overflow:hidden;min-width:0;height:auto;background:transparent;border-radius:50%}.adm-sq-ava:hover{background:transparent}.adm-search{display:flex;align-items:center;gap:var(--space-2_5);flex:0 1 300px;height:50px;padding:0 var(--space-4);border-radius:var(--r-lg);border:none;cursor:pointer;font-family:inherit;text-align:left;background:var(--surface-2);transition:background var(--dur-fast)}.adm-search:hover,.adm-search:focus-within{background:var(--surface-3)}.adm-search-ph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-hint);font-size:var(--fs-h3);font-weight:var(--fw-regular)}.adm-search-kbd{flex:0 0 auto;padding:3px 7px;border-radius:var(--r-sm, 7px);background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption, 11px);font-weight:var(--fw-bold);letter-spacing:.04em}.adm-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-h3);font-weight:var(--fw-medium)}.adm-search input::placeholder{color:var(--tg-hint);font-weight:var(--fw-regular)}.adm-rail{flex:0 0 74px;width:74px;display:flex;flex-direction:column;align-items:center;gap:var(--ya-card-gap);padding:var(--ya-card-gap) 0;background:transparent;overflow-y:auto;overflow-x:visible;scrollbar-width:none}.adm-rail::-webkit-scrollbar{display:none}.adm-rail-ico{position:relative;width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:13px;padding:0;cursor:pointer;background:transparent;color:var(--tg-hint);transition:background var(--dur-fast),color var(--dur-fast)}.adm-rail-ico:hover,.adm-rail-ico.open{background:var(--surface-2);color:var(--tg-text)}.adm-rail-ico.on{background:var(--surface-2);color:var(--tg-accent)}.adm-fly{position:fixed;z-index:51;width:248px;max-height:440px;background:var(--surface-1);border:1px solid var(--tg-section-sep);border-radius:var(--r-lg);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;animation:adm-fly-in .16s var(--ease-standard) both}@keyframes adm-fly-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.adm-fly-head{padding:12px 14px 6px;font-size:var(--fs-body-sm);font-weight:var(--fw-black);color:var(--tg-hint);letter-spacing:.06em;text-transform:uppercase}.adm-fly-body{overflow-y:auto;padding:0 var(--space-2) var(--space-2);scrollbar-width:none}.adm-fly-body::-webkit-scrollbar{display:none}.adm-fly-row{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:var(--r-md);color:var(--tg-text);text-decoration:none;font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background var(--dur-fast)}.adm-fly-row:hover{background:var(--surface-2)}.adm-fly-row.on{background:var(--surface-2);color:var(--tg-accent);font-weight:var(--fw-bold)}.ya-upd{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(var(--tabbar-h, 64px) + env(safe-area-inset-bottom,0px) + 10px);max-width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:var(--space-2_5);padding:8px 8px 8px var(--space-4);border-radius:999px;background:var(--surface-1);border:1px solid var(--tg-section-sep);box-shadow:0 12px 34px #00000073;animation:ya-upd-in .24s var(--ease-standard) both}@keyframes ya-upd-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ya-upd-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-text);font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.ya-upd-go{flex:0 0 auto;border:none;padding:7px 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);background:var(--tg-accent);color:#fff}.ya-upd-x{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;border-radius:50%;cursor:pointer;background:transparent;color:var(--tg-hint)}.ya-upd-x:hover{background:var(--surface-2);color:var(--tg-text)}@media(min-width:900px){.ya-upd{bottom:18px}}.set-home-card{width:100%;margin-top:var(--space-3)}.set-home-lang{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--ya-card-gap);padding:4px 4px 4px var(--space-3);border-radius:var(--r-lg);background:var(--surface-2)}.set-home-lang-l{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tg-text)}.set-home-rows{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--ya-card-gap)}.adm-home{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.ya-masonry{display:grid;grid-auto-rows:1px;grid-template-columns:repeat(auto-fill,minmax(var(--ya-masonry-w, 340px),1fr));column-gap:var(--ya-card-gap);row-gap:0;align-items:start}.ya-masonry>*{min-width:0}.ya-masonry{margin-bottom:calc(-1 * var(--ya-card-gap))}@media(max-width:599px){.ya-masonry{grid-template-columns:minmax(0,1fr)}}.ya-pgrid{display:grid;gap:var(--ya-card-gap);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ya-pgrid-top{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.ya-pgrid-top{grid-template-columns:repeat(3,minmax(0,1fr))}}.ya-pgrid-rail{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ya-pgrid-rail::-webkit-scrollbar{display:none}.ya-pgrid-rail>*{flex:0 0 46%;scroll-snap-align:start}@media(min-width:900px){.ya-pgrid-rail>*{flex-basis:300px}}.ya-pcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:var(--space-4) var(--space-3);border:none;border-radius:var(--r-lg);background:var(--surface-2);color:var(--tg-text);font-family:inherit;text-align:center;cursor:pointer;text-decoration:none;overflow:hidden;isolation:isolate;transition:background var(--dur-fast)}.ya-pcard:hover{background:var(--surface-3)}.ya-pcard.is-compact{padding:var(--space-3) var(--space-2)}.ya-pcard.is-compact .ya-pcard-av{margin-bottom:var(--space-1_5)}.ya-pcard-bg{position:absolute;inset:0;z-index:0;display:block}.ya-pcard>:not(.ya-pcard-bg):not(.ya-pcard-corner){position:relative;z-index:1}.ya-pcard-bg>img{width:100%;height:100%;object-fit:cover;display:block}.ya-pcard-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#0000007a 45%,#000000b8)}.ya-pcard-bg.is-collage{display:flex}.ya-pcard-bg.is-collage>img{flex:1;min-width:0;height:100%}.ya-pcard-corner{position:absolute;top:var(--space-2);left:var(--space-2_5);z-index:2}.ya-pcard.has-bg{background:#2b2c31;color:var(--ink-over-media)}.ya-pcard.has-bg:hover{background:#2b2c31}.ya-pcard.has-bg .ya-pcard-sub,.ya-pcard.has-bg .ya-pcard-foot{color:#ffffffd1}.ya-pcard-av{display:block;line-height:0;position:relative;margin-bottom:var(--space-2)}.ya-pcard-av.sq,.ya-pcard-av.sq :is(img,span){border-radius:var(--r-cover)}.ya-pcard-name{max-width:100%;font-size:var(--fs-body);font-weight:var(--fw-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-pcard-sub{max-width:100%;font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-pcard-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:var(--space-2)}.ya-pcard-tag{padding:2px 8px;border-radius:var(--r-full);background:var(--surface-3);font-size:var(--fs-caption);color:var(--tg-hint)}.ya-pcard.has-bg .ya-pcard-tag{background:var(--press-overlay)}.ya-pcard-tag.accent{background:var(--accent-soft);color:var(--tg-accent)}.ya-pcard-tag.danger{background:color-mix(in srgb,var(--status-error) 18%,transparent);color:var(--status-error)}.ya-pcard-tag.success{background:color-mix(in srgb,var(--status-success) 18%,transparent);color:var(--status-success)}.ya-pcard-foot{padding-top:var(--space-1);font-size:var(--fs-caption);color:var(--tg-hint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-pcard-wrap{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.ya-pcard-wrap>.ya-pcard{padding-bottom:var(--space-2)}.ya-pcard-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:0 var(--space-3) var(--space-3)}.adm-elog{display:flex;flex-direction:column;padding:0 var(--space-3) var(--space-2)}.adm-elog-r{display:grid;grid-template-columns:84px 92px minmax(0,1fr);gap:var(--space-2);align-items:baseline;padding:6px 8px;border-radius:var(--r-cover);font-size:var(--fs-body-sm)}.adm-elog-r:nth-child(odd){background:var(--surface-3)}.adm-elog-t,.adm-elog-k{color:var(--tg-hint);font-size:var(--fs-caption)}.adm-elog-m{overflow-wrap:anywhere}.adm-elog-s{grid-column:3;color:var(--tg-hint);font-size:var(--fs-caption);overflow-wrap:anywhere}.ya-masonry>*:not([style*=grid-row-end]){grid-row-end:span 240}.ya-wide-stack{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.ya-wide-stack:not(:empty){margin-top:var(--ya-card-gap)}.adm-chartcard .ya-reveal{padding:var(--space-5) var(--space-3) var(--space-4)}.adm-chartcard .ya-reveal>div:first-child{font-size:var(--fs-body-md)}.adm-home-rows{display:flex;flex-direction:column;gap:2px;padding:0 10px 8px}.adm-home-row{display:flex;align-items:center;gap:var(--space-2_5);width:100%;min-height:44px;padding:4px 6px;border:none;border-radius:var(--r-md);background:transparent;color:var(--tg-text);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast)}.adm-home-row:hover{background:var(--surface-3)}.adm-home-row-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-home-row-m>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.adm-home-row-m>i{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption, 11px);color:var(--tg-hint)}.adm-home-when{flex:0 0 auto;font-size:var(--fs-body-sm);color:var(--tg-hint);white-space:nowrap}.adm-home-stars{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-text)}.adm-home-avas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px}.adm-home-ava-more{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border:none;border-radius:50%;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);font-family:inherit;cursor:pointer}.adm-home-ava-more:hover{color:var(--tg-text)}.adm-ava-wrap{position:relative;display:inline-flex}.adm-ava-pop{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);display:flex;flex-direction:column;gap:1px;min-width:132px;max-width:220px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:5;transition:opacity var(--dur-fast),transform var(--dur-fast)}.adm-ava-wrap:hover .adm-ava-pop,.adm-ava-wrap:focus-within .adm-ava-pop{opacity:1;transform:translate(-50%) translateY(0)}.adm-ava-pop>b{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-ava-pop>i{font-style:normal;font-size:var(--fs-caption, 11px);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-home-ava{border:none;background:none;padding:0;cursor:pointer;line-height:0}.adm-pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--status-success);box-shadow:0 0 color-mix(in srgb,var(--status-success) 60%,transparent);animation:adm-pulse 2s ease-out infinite}@keyframes adm-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.adm-pulse-dot{animation:none}}.adm-home-more{border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-accent)}.adm-boxes{display:grid;gap:var(--ya-card-gap);padding:0 14px 12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.adm-box{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border-radius:var(--r-lg);background:var(--surface-3)}.adm-box-h{display:flex;align-items:center;gap:var(--space-2)}.adm-box-led{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-error)}.adm-box-led.on{background:var(--status-success);box-shadow:0 0 0 3px #3cc8782e}.adm-box-n{font-size:var(--fs-body-sm);font-weight:var(--fw-black)}.adm-box-ss{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.adm-box-s{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-box-s-n{font-size:var(--fs-title-sm, 18px);font-weight:var(--fw-black);line-height:1.1;font-variant-numeric:tabular-nums}.adm-box-s-n>i{font-style:normal;font-size:var(--fs-caption, 11px);opacity:.6}.adm-box-s-l{font-size:var(--fs-caption, 11px);color:var(--tg-hint)}.adm-box-s-t{height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--tg-text) 12%,transparent)}.adm-box-s-f{display:block;height:100%;border-radius:999px;transition:width var(--dur-slow, .4s)}.adm-side-flag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:34px;padding:0 14px}.adm-side-flag-l{font-size:var(--fs-body-sm);color:var(--tg-text)}.adm-side-seg{display:inline-flex;padding:2px;gap:2px;border-radius:var(--r-control);background:var(--surface-3)}.adm-side-seg-b{min-width:28px;height:22px;padding:0 6px;border:none;border-radius:calc(var(--r-control) - 2px);background:none;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption, 11px);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.adm-side-seg-b:hover{color:var(--tg-text)}.adm-side-seg-b.on{background:var(--surface-1);color:var(--tg-accent)}.adm-range{display:inline-flex;align-items:center;gap:2px}.adm-range-b{height:22px;padding:0 7px;border:none;border-radius:var(--r-cover);background:none;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-caption, 11px);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.adm-range-b:hover{color:var(--tg-text)}.adm-range-b.on{background:var(--surface-3);color:var(--tg-accent)}.adm-box-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption, 11px);color:var(--tg-hint)}.adm-boxes-1{grid-template-columns:1fr}.adm-boxes-1 .adm-box{background:none;padding:0 0 2px}.adm-box-spark{padding-top:2px}.adm-box-x{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-top:4px;font-size:var(--fs-caption, 11px);color:var(--tg-text)}.adm-box-x>span{display:inline-flex;gap:4px}.adm-box-x i{font-style:normal;color:var(--tg-hint)}.adm-cp-scrim{position:fixed;inset:0;z-index:100;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:78px 20px 20px;animation:ya-sm-fade .18s ease}.adm-cp{width:100%;max-width:680px;max-height:min(560px,100vh - 130px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-1);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);animation:ya-sm-pop .16s var(--ease-standard) both}.adm-cp-bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5);height:60px;border-bottom:1px solid var(--tg-section-sep)}.adm-cp-bar input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-h3);font-weight:var(--fw-medium)}.adm-cp-bar input::placeholder{color:var(--tg-hint);font-weight:var(--fw-regular)}.adm-cp-load{flex:0 0 auto;width:15px;height:15px;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--tg-accent);animation:adm-cp-spin .7s linear infinite}@keyframes adm-cp-spin{to{transform:rotate(360deg)}}.adm-cp-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2);scrollbar-width:none}.adm-cp-body::-webkit-scrollbar{display:none}.adm-cp-gt{padding:var(--space-3) 10px var(--space-1_5);font-size:var(--fs-body-sm);font-weight:var(--fw-black);color:var(--tg-hint);letter-spacing:.06em;text-transform:uppercase}.adm-cp-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:46px;padding:var(--space-1_5) 10px;border:none;border-radius:var(--r-md);cursor:pointer;background:transparent;color:var(--tg-text);font-family:inherit;text-align:left}.adm-cp-row.on{background:var(--surface-2)}.adm-cp-ico{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);color:var(--tg-hint)}.adm-cp-cover{width:100%;height:100%;object-fit:cover;display:block}.adm-cp-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-cp-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:var(--fw-bold)}.adm-cp-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm);color:var(--tg-hint)}.adm-cp-badge{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption, 11px);font-weight:var(--fw-bold)}.adm-cp-empty{padding:var(--space-6);text-align:center;color:var(--tg-hint)}.adm-cp-recent{text-align:left;display:flex;flex-wrap:wrap;gap:var(--space-2)}.adm-cp-recent .adm-cp-gt{flex:1 0 100%;padding-left:0}.adm-cp-chip{border:none;padding:6px 12px;border-radius:999px;cursor:pointer;background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.adm-cp-chip:hover{background:var(--surface-3)}.adm-cp-foot{flex:0 0 auto;display:flex;gap:var(--space-4);padding:var(--space-2_5) var(--space-5);border-top:1px solid var(--tg-section-sep);color:var(--tg-hint);font-size:var(--fs-body-sm)}.adm-cp-foot b{color:var(--tg-text);font-weight:var(--fw-bold)}.adm-blk-grp{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-blk-t{display:flex;align-items:center;gap:var(--space-2);padding:0 10px var(--space-2);color:var(--tg-text);font-size:var(--fs-body-lg);font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.adm-blk-i{display:flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--r-md);color:var(--tg-hint);text-decoration:none;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast),color var(--dur-fast)}.adm-blk-i:hover{background:var(--surface-2);color:var(--tg-text)}.adm-blk-i.on{background:var(--surface-2);color:var(--tg-accent);font-weight:var(--fw-bold)}.adm-bnr-grid{display:grid;gap:var(--ya-card-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.adm-bnr{border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden;display:flex;flex-direction:column}.adm-bnr-img{position:relative;aspect-ratio:2.6 / 1;width:100%;border:none;padding:0;cursor:pointer;display:block}.adm-bnr-place{position:absolute;top:6px;left:6px;z-index:3;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:#141416c7;font-size:11px;font-weight:800;color:#ecedf0}.adm-bnr-body{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-2_5)}.adm-bnr-name{display:block;font-weight:700;color:var(--tg-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bnr-sub{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--fs-caption);color:var(--tg-hint)}.adm-tiles{display:grid;gap:var(--ya-card-gap);grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}@media(min-width:900px){.adm-tiles{grid-template-columns:repeat(auto-fill,minmax(0,1fr))}.adm-page-cols .adm-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.adm-tile{position:relative;display:block;width:100%;aspect-ratio:152 / 274;border:none;padding:0;cursor:pointer;overflow:hidden;border-radius:var(--r-cover);background:var(--surface-2);color:#ecedf0;text-decoration:none}.adm-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.adm-tile-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--tg-hint)}.adm-tile-name{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 8px 8px;text-align:center;background-image:linear-gradient(rgba(var(--cov-grad-rgb),0),rgba(var(--cov-grad-rgb),var(--cov-grad-a1)) 30%,rgba(var(--cov-grad-rgb),var(--cov-grad-a2)))}.adm-tile-t{font-size:13px;font-weight:700;line-height:17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.adm-tile-sub{margin-top:3px;font-size:11.5px;font-weight:600;color:#ffffffc7}.adm-tile-tag{position:absolute;top:6px;z-index:3;height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:var(--r-md);font-size:11px;font-weight:800;background:#141416c7}.adm-tile-tag.left{left:6px}.adm-tile-tag.right{right:6px}.adm-tile-act{position:absolute;left:6px;right:6px;bottom:44px;z-index:3;height:26px;border:none;border-radius:var(--r-md);background:#141416db;color:#fff;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;opacity:0;transition:opacity var(--dur-fast)}.adm-tile:hover .adm-tile-act,.adm-tile-act:focus-visible{opacity:1}@media(hover:none){.adm-tile-act{opacity:1}}@media(max-width:899px){.adm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-page .adm-side-card{flex-direction:row;flex-wrap:wrap;gap:var(--ya-card-gap)}.adm-page .adm-side-t{flex:0 0 100%;padding:0 var(--space-1) 0}.adm-page .adm-side-i{flex:0 0 auto;min-height:34px;padding:0 12px;background:var(--surface-3);border-radius:var(--r-control)}.adm-page .adm-side-i>span:first-child{flex:0 0 auto}.adm-page .adm-side-i.on{background:var(--accent-soft)}.adm-page .adm-side-n{margin-left:6px}.adm-page .adm-side-acts{flex-direction:row;flex-wrap:wrap}.adm-page .adm-side-acts>*{flex:1 1 auto}}.h-embed{display:contents}.h-embed>.h-body{flex:none!important;overflow:visible!important;padding:0!important;min-height:0!important}.adm-page{display:flex;flex-direction:column;gap:var(--ya-card-gap);padding:var(--space-4) var(--pad-page-x) var(--space-8)}.adm-page>.dh-head{margin-bottom:0}.adm-page .h-cell{margin-bottom:var(--ya-card-gap)}.adm-page section{display:flex;flex-direction:column;gap:var(--ya-card-gap)}.adm-page section>.h-section-header{padding:0 0 var(--space-2)}.adm-page>.dh-head label{height:36px!important}.adm-page>.dh-head input{height:100%}.adm-page-cols{max-width:1560px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.adm-head-main{min-width:0;display:flex;flex-direction:column;gap:2px}.adm-page>.dh-head,.adm-page>.adm-head{min-height:52px;box-sizing:border-box}.adm-page>.adm-head-main{min-height:52px;justify-content:center}.adm-sheet{flex:1;min-height:0;max-height:100%;display:flex;flex-direction:column}.adm-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.adm-sheet-fields{display:flex;flex-direction:column;gap:var(--space-3)}.adm-sheet-foot{flex:0 0 auto;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);background:var(--surface-1);border-top:1px solid var(--tg-section-sep)}.adm-sheet-foot>*{flex:1}.adm-f{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 180px}.adm-f.wide{flex-basis:100%}.adm-f-l{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--tg-hint);padding-left:2px}.adm-f-row{display:flex;gap:var(--space-2);align-items:flex-end;flex-wrap:wrap}.adm-sw{display:inline-flex;align-items:center;gap:var(--ya-card-gap);padding:var(--ya-card-gap);border-radius:var(--r-control);background:var(--surface-2);flex-shrink:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.adm-sw::-webkit-scrollbar{display:none}.adm-sw-i{height:37px;padding:0 14px;flex-shrink:0;border:none;border-radius:var(--r-control);cursor:pointer;background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);white-space:nowrap;letter-spacing:var(--ls-normal);transition:background var(--dur-fast),color var(--dur-fast)}.adm-sw-i:hover:not(.on){background:var(--surface-3);color:var(--tg-text)}.adm-sw-i.on{background:var(--accent-soft);color:var(--tg-accent)}.adm-sw-n{margin-left:6px;padding:0 5px;min-width:18px;display:inline-block;border-radius:9px;background:var(--surface-3);color:var(--tg-hint);font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:center}.adm-sw-i.on .adm-sw-n{background:var(--tg-accent);color:#fff}.ulc{position:fixed;right:var(--cu-status-inset, 16px);z-index:60;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(380px,calc(100vw - 32px));padding:var(--space-3_5, 14px);background:var(--surface-2);border-radius:var(--r-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-2_5)}.ulc--pill{width:auto;flex-direction:row;align-items:center;gap:var(--space-2);padding:8px 12px;border:none;border-radius:var(--r-full);cursor:pointer;font-family:inherit}.ulc-head{display:flex;align-items:center;gap:var(--space-2_5)}.ulc-title{flex:1;min-width:0;font-size:var(--fs-body-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ulc-pct{font-size:var(--fs-body-md);font-weight:800;font-variant-numeric:tabular-nums}.ulc-x{border:none;background:none;padding:0;min-height:0;height:auto;cursor:pointer;display:inline-flex}.ulc-bar{display:flex;gap:2px;height:6px}.ulc-seg{flex:1 1 0;min-width:3px;overflow:hidden;border-radius:var(--r-full);background:var(--surface-3)}.ulc-seg>i{display:block;height:100%;background:var(--tg-accent);transition:width .2s ease}.ulc-seg[data-st=success]>i{background:var(--status-success)}.ulc-seg[data-st=error]{background:color-mix(in srgb,var(--status-error) 35%,transparent)}.ulc-seg[data-st=error]>i{width:100%!important;background:var(--status-error)}.ulc-seg[data-wait]>i{animation:ulc-wait 1.2s ease-in-out infinite}@keyframes ulc-wait{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ulc-seg[data-wait]>i{animation:none}}.ulc-sub{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--tg-hint)}.ulc-meta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ulc-link{border:none;background:none;padding:0;min-height:0;height:auto;border-radius:0;cursor:pointer;font-family:inherit;white-space:nowrap;font-size:var(--fs-body-sm);font-weight:700;color:var(--tg-hint)}.ulc-link:hover{color:var(--tg-text)}.ulc-link.accent{color:var(--tg-accent)}.ulc-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-2)}.ulc-row{display:flex;align-items:center;gap:var(--space-2)}.ulc-row-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ulc-row-m>b{font-size:var(--fs-body-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ulc-row-m>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint)}.ulc-btn{border:none;background:var(--surface-3);color:var(--tg-accent);border-radius:var(--r-xs);padding:5px 9px;min-height:0;height:auto;font-family:inherit;font-size:var(--fs-caption);font-weight:700;cursor:pointer}@media(max-width:900px){.ulc{right:12px;left:12px;width:auto;bottom:calc(55px + var(--space-3) + max(8px,env(safe-area-inset-bottom,0px),var(--tg-safe-bottom, 0px)))}}.adm-srcrow{display:flex;align-items:center;gap:var(--ya-card-gap);flex-wrap:wrap}.adm-srcsites{display:inline-flex;align-items:center;gap:var(--ya-card-gap);padding:var(--ya-card-gap);border-radius:var(--r-control);background:var(--surface-2);margin-left:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.adm-srcsites::-webkit-scrollbar{display:none}.adm-srcsite{height:31px;padding:0 12px;flex-shrink:0;border:none;border-radius:var(--r-control);cursor:pointer;background:transparent;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}.adm-srcsite:hover:not(.on){background:var(--surface-3);color:var(--tg-text)}.adm-srcsite.on{background:var(--accent-soft);color:var(--tg-accent)}@media(max-width:1080px){.adm-srcsites{margin-left:0}}.adm-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.adm-bar-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto}.adm-cols{display:grid;gap:var(--ya-card-gap);align-items:start}.adm-col-main,.adm-col-side{min-width:0;display:flex;flex-direction:column;gap:var(--ya-card-gap)}.adm-col-side{position:sticky;top:var(--space-4);align-self:start}@media(max-width:1080px){.adm-cols{grid-template-columns:minmax(0,1fr)!important}.adm-col-side{position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.adm-col-side>*{flex:1 1 240px;max-width:360px}}.adm-side-card{background:var(--surface-2);border-radius:calc(var(--r-cover) + var(--ya-card-gap));padding:var(--ya-card-gap);display:flex;flex-direction:column;gap:var(--ya-card-gap)}.adm-side-t{display:flex;align-items:center;min-height:24px;font-size:var(--fs-body-sm);font-weight:var(--fw-black);color:var(--tg-hint);padding:var(--space-2) 12px var(--space-1_5)}.adm-side-acts{gap:var(--ya-card-gap)}.adm-side-i{display:flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 12px;border:none;border-radius:var(--r-cover);background:transparent;color:var(--tg-hint);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-align:left;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.adm-side-i:hover:not(.on){background:var(--surface-3);color:var(--tg-text)}.adm-side-i.on{background:var(--accent-soft);color:var(--tg-accent);font-weight:var(--fw-bold)}.adm-side-i>span:first-child{flex:1;min-width:0}.adm-side-n{font-variant-numeric:tabular-nums;font-size:var(--fs-caption)}.adm-side-dates{display:grid;gap:var(--ya-card-gap);padding:0 4px 4px}.adm-bsk-list{max-height:min(46vh,460px);overflow-y:auto;overscroll-behavior:contain}.adm-bsk-actions{position:sticky;bottom:0;z-index:1;background:var(--surface-2)}.adm-bsk-team{padding:0 10px 10px;display:grid;gap:var(--space-2)}.adm-bsk-teamrow{display:flex;align-items:center;gap:var(--space-2_5);font-size:var(--fs-body-md);font-weight:700}.adm-bsk-teamrow>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bsk-teamrow>button,.adm-bsk-teamadd{border:none;background:none;padding:0;min-height:0;height:auto;color:var(--tg-hint);font-family:inherit;font-size:var(--fs-body-sm);font-weight:700;cursor:pointer;text-align:left}.adm-bsk-teamadd{color:var(--tg-accent)}.adm-bsk-teamq{width:100%;border:none;border-radius:var(--r-control);background:var(--surface-3);color:var(--tg-text);padding:8px 10px;font-family:inherit;font-size:var(--fs-body-sm)}.adm-bsk-teamlist{max-height:240px;overflow-y:auto;padding:0}.adm-bsk-teamlist .adm-home-row-m>b{font-size:var(--fs-body-md)}.adm-bsk-teamnone{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);padding:6px 4px}.adm-bsk-teamhint{font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.4}.adm-bsk-row{padding:0 4px}.adm-bsk-row+.adm-bsk-row{margin-top:2px}.adm-bsk-head{display:flex;align-items:center;gap:2px}.adm-bsk-name{flex:1;min-width:0;display:grid;gap:1px;padding:var(--space-1_5) 10px;border:0;border-radius:var(--r-cover);background:transparent;color:var(--tg-text);font-family:inherit;text-align:left;cursor:pointer}.adm-bsk-name:hover{background:var(--surface-3)}.adm-bsk-name>span{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bsk-name>i{font-style:normal;font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bsk-x{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--r-cover);background:transparent;color:var(--tg-hint);cursor:pointer}.adm-bsk-x:hover{background:var(--surface-3);color:var(--status-error)}.adm-bsk-opts{display:grid;gap:var(--space-2);margin:2px 0 var(--space-1_5);padding:4px;border-radius:var(--r-cover);background:var(--surface-3)}.adm-bsk-kinds{display:grid;gap:2px}.adm-bsk-kind{min-height:30px;padding:0 8px;text-align:left;border:0;border-radius:var(--r-cover);background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}.adm-bsk-field,.adm-bsk-switch,.adm-bsk-range,.adm-bsk-hint{padding:0 4px}.adm-bsk-switch{min-height:30px}.adm-bsk-kind:hover{background:var(--surface-2)}.adm-bsk-kind.on{background:var(--accent-soft);color:var(--tg-accent);font-weight:var(--fw-bold)}.adm-bsk-field{display:grid;gap:3px}.adm-bsk-field>span,.adm-bsk-switch>span{font-size:var(--fs-caption);color:var(--tg-hint)}.adm-bsk-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.adm-bsk-range{display:grid;gap:3px}.adm-bsk-opts .ya-dd-btn{min-height:30px;height:30px;padding:0 8px;border-radius:var(--r-cover);font-size:var(--fs-caption)}.adm-bsk-hint{font-size:var(--fs-caption);color:var(--tg-hint)}.adm-disc-split{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--ya-card-gap);align-items:start}.adm-disc-basket{position:sticky;top:0;display:grid;gap:var(--ya-card-gap)}@media(max-width:1099px){.adm-disc-split{grid-template-columns:minmax(0,1fr)}.adm-disc-basket{position:static}}.adm-tile-acts{display:flex;align-items:center;gap:var(--space-1_5);min-height:30px;padding:0 4px;border-radius:var(--r-cover);background:var(--surface-2)}.adm-tile-acts>span{flex:1;min-width:0;font-size:var(--fs-caption);color:var(--tg-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tile-acts>button{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--r-cover);background:transparent;color:var(--tg-hint);cursor:pointer}.adm-tile-acts>button:hover{background:var(--surface-3);color:var(--status-error)}.adm-dcfg{display:grid;gap:var(--space-2_5)}.adm-dcfg h3{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);font-weight:var(--fw-black);color:var(--tg-hint)}.adm-dcfg h3:first-child{margin-top:0}.adm-dcfg-row{display:grid;gap:4px}.adm-dcfg-row>span{font-size:var(--fs-caption);color:var(--tg-hint)}.adm-dcfg-row input{height:36px;padding:0 12px;box-sizing:border-box;width:100%;border:1px solid var(--hairline);border-radius:var(--r-cover);background:var(--surface-1);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);outline:none}.adm-dcfg-row input:focus-visible{border-color:var(--tg-accent)}.adm-dcfg-chips{display:flex;flex-wrap:wrap;gap:4px}.adm-dcfg-chip{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hairline);border-radius:var(--r-full);background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}.adm-dcfg-chip>i{font-style:normal;color:var(--tg-hint);text-transform:uppercase}.adm-dcfg-chip.on{border-color:var(--tg-accent);background:var(--accent-soft);color:var(--tg-accent);font-weight:var(--fw-bold)}.adm-dcfg-chip.on>i{color:inherit}.adm-dcfg-hint{font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.45}.adm-dcfg-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-body-sm)}.ya-datefield{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 10px;border:0;border-radius:var(--r-cover);background:var(--surface-3);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);text-align:left;width:100%;box-sizing:border-box;cursor:pointer}.ya-datefield:hover{background:var(--accent-soft)}.ya-datefield.on{background:var(--accent-soft);color:var(--tg-accent)}.ya-datefield:focus-visible{outline:1px solid var(--tg-accent)}.ya-datefield.inline{width:auto;min-width:190px}.ya-cal-pop{position:fixed;z-index:1200;border-radius:var(--r-card);background:var(--surface-2);border:1px solid var(--hairline);box-shadow:var(--shadow-pop, 0 12px 32px rgba(0, 0, 0, .45))}.ya-cal{width:252px;padding:var(--space-2);box-sizing:border-box}.ya-cal-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px var(--space-2);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-text)}.ya-cal-head>button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--r-control);background:transparent;color:var(--tg-hint);cursor:pointer}.ya-cal-head>button:hover{background:var(--surface-3);color:var(--tg-text)}.ya-cal-title{flex:1;width:auto!important;height:26px!important;padding:0 var(--space-2);border-radius:var(--r-control);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--tg-text)!important}.ya-cal-wd,.ya-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ya-cal-wd span{height:22px;display:grid;place-items:center;font-size:var(--fs-caption);color:var(--tg-hint)}.ya-cal-d{height:30px;border:0;border-radius:var(--r-control);background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;cursor:pointer}.ya-cal-d:hover:not(:disabled){background:var(--surface-3)}.ya-cal-d.out{color:var(--tg-hint);opacity:.45}.ya-cal-d.today{box-shadow:inset 0 0 0 1px var(--hairline)}.ya-cal-d.on{background:var(--tg-accent);color:#fff;font-weight:var(--fw-bold)}.ya-cal-d:disabled{opacity:.25;cursor:default}.ya-cal-quad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.ya-cal-q{height:42px;border:0;border-radius:var(--r-control);background:transparent;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;cursor:pointer}.ya-cal-q:hover{background:var(--surface-3)}.ya-cal-q.on{background:var(--tg-accent);color:#fff;font-weight:var(--fw-bold)}@media(max-width:719px){.adm-req{grid-template-columns:minmax(0,1fr)!important}}.adm-diff{display:flex;flex-direction:column;gap:2px}.adm-diff-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-body-sm)}.adm-diff-f{color:var(--tg-hint);min-width:96px}.adm-diff-old{color:var(--tg-hint);text-decoration:line-through}.adm-diff-new{font-weight:var(--fw-bold)}.adm-mstub{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--pad-page-x)}.adm-mstub>b{font-size:var(--fs-body-lg);font-weight:var(--fw-black)}.adm-mstub>i{font-style:normal;font-size:var(--fs-body-sm);color:var(--tg-hint);line-height:1.45;max-width:320px}.adm-mstub-btn{margin-top:var(--space-2);min-height:40px;padding:0 var(--space-5);display:inline-flex;align-items:center;border-radius:var(--r-control);background:var(--tg-accent);color:var(--tg-button-text);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);text-decoration:none}.adm-msearch{padding-bottom:var(--ya-card-gap)}.adm-mfilters{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;min-height:36px;padding:0 var(--space-3);margin-bottom:var(--ya-card-gap);border:none;border-radius:var(--r-control);cursor:pointer;background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.adm-mfilters:hover{background:var(--surface-3)}.adm-mbar{display:flex;align-items:center;gap:var(--space-2)}.adm-mbar>.adm-mfilters{margin-bottom:0}.adm-mbar{margin-bottom:var(--ya-card-gap)}.adm-mact{display:inline-flex;align-items:center;gap:var(--space-1_5);min-height:36px;padding:0 var(--space-3);border:none;border-radius:var(--r-control);cursor:pointer;background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.adm-mact[data-on]{background:var(--accent-soft);color:var(--tg-accent)}.adm-mtabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--tg-bg-secondary);border-top:1px solid var(--tg-section-sep);padding-bottom:max(0px,env(safe-area-inset-bottom))}.adm-mtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--tg-hint);text-decoration:none}.adm-mtab.on{color:var(--tg-accent)}.adm-mhdr{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1);padding-top:calc(var(--safe-top) + var(--space-1));background:var(--tg-bg)}.adm-mhdr .adm-top-title{flex:1;min-width:0;margin:0;text-align:center;font-size:var(--fs-body-lg);font-weight:var(--fw-black);letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-mhdr-btn{flex:0 0 40px;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--r-control);display:inline-flex;align-items:center;justify-content:center}.adm-mhdr-btn:active{background:var(--press-overlay)}.adm-msheet-me{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-lg);background:var(--surface-2);color:inherit;text-decoration:none}.adm-msheet-me-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-msheet-me-txt>b{font-size:var(--fs-body-lg);font-weight:var(--fw-black)}.adm-msheet-me-txt>i{font-style:normal;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--tg-hint)}.adm-msheet-lang{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-1);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.adm-msheet{padding:0 var(--pad-page-x) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.adm-body{padding-bottom:var(--space-6)}.cvar-pager-sec{padding-top:var(--space-4)}.cvar-pager-skel{width:100%;aspect-ratio:9 / 16;border-radius:var(--r-sm)}.aup{position:fixed;inset:0;z-index:50;display:flex;background:var(--tg-bg);overflow:hidden}.aup-wall{flex:1;min-width:0;display:none;gap:4px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent 100%);mask-image:linear-gradient(90deg,#000 60%,transparent 100%)}.aup-wall--empty{display:none!important}.aup-col{flex:1;min-width:0;overflow:hidden}.aup-track{display:flex;flex-direction:column;gap:4px;animation:aup-up 180s linear infinite}.aup-col--down .aup-track{animation-name:aup-down}.aup-cover{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block;border-radius:var(--r-sm);background:var(--surface-2)}@keyframes aup-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes aup-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.aup-side{flex:none;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--pad-page-x);overflow-y:auto}.aup-form{width:100%;max-width:400px}@media(min-width:900px){.aup-wall{display:flex}.aup-side{width:460px}}.aup-logo{height:26px;width:auto;display:block;margin:0 auto var(--space-8, 40px)}.aup-h{margin:0;font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--tg-text)}.aup-sub{margin:var(--space-1) 0 var(--space-6);font-size:var(--fs-body);color:var(--tg-hint)}.aup-field{display:block;margin-bottom:var(--space-4)}.aup-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-body-sm);color:var(--tg-hint)}.aup-err-inline{color:var(--status-error);font-size:var(--fs-caption)}.aup-input{width:100%;height:44px;padding:0 14px;box-sizing:border-box;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);outline:none}.aup-input::placeholder{color:var(--tg-hint)}.aup-input:focus{background:var(--surface-3)}.aup-input--bad{box-shadow:inset 0 0 0 1.5px var(--status-error)}.aup-pw{position:relative;display:flex;align-items:center}.aup-pw .aup-input{padding-right:44px}.aup-pw-eye{position:absolute;right:4px;width:36px;height:36px;border:none;border-radius:var(--r-control);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.aup-forgot{margin:calc(var(--space-4) * -1 + 2px) 0 var(--space-5);text-align:right}.aup-btn{width:100%;height:44px;margin-top:var(--space-2);border:none;border-radius:var(--r-control);background:var(--tg-text);color:var(--tg-bg);font-family:inherit;font-size:var(--fs-body);cursor:pointer}.aup-btn:disabled{opacity:.55;cursor:default}.aup-btn--ghost{background:var(--surface-2);color:var(--tg-text)}.aup-btn--dev{background:transparent;color:var(--tg-accent);box-shadow:inset 0 0 0 1px var(--tg-accent)}.aup-or{display:flex;align-items:center;gap:var(--space-2_5, 10px);margin:var(--space-5) 0;color:var(--tg-hint);font-size:var(--fs-caption)}.aup-or>span{flex:1;height:1px;background:var(--tg-section-sep)}.aup-tglink{display:block;margin:var(--space-2) auto 0;padding:var(--space-1);background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--tg-hint);text-decoration:underline}.aup-provs{display:grid;gap:var(--space-2)}.aup-provs:empty{display:none}.aup-provs--two{grid-template-columns:1fr 1fr}.aup-prov{height:44px;border:none;border-radius:var(--r-control);background:var(--surface-2);color:var(--tg-text);cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.aup-prov--over{position:relative}.aup-tgover{position:absolute;inset:0;overflow:hidden;opacity:0}.aup-tgover>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2)}.aup-prov:disabled{opacity:.6;cursor:default}.aup-alt{margin-top:var(--space-5);text-align:center;font-size:var(--fs-body-sm);color:var(--tg-hint)}.aup-link{color:var(--tg-accent);text-decoration:none}.aup-legal{margin-top:var(--space-4);text-align:center;font-size:var(--fs-caption);color:var(--tg-hint);line-height:1.4}.aup-error{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2_5) var(--space-3);border-radius:var(--r-md);color:var(--status-error);background:color-mix(in srgb,var(--status-error) 12%,transparent);font-size:var(--fs-body-sm)}@media(prefers-reduced-motion:reduce){.aup-track{animation:none}}.ymenu-legal{padding:var(--space-4) 16px calc(var(--space-4) + var(--safe-bottom, 0px));display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-caption);color:var(--tg-hint)}.ymenu-legal nav{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ymenu-legal a{color:var(--tg-hint);text-decoration:none}.yfoot{margin-top:var(--space-6);padding:var(--space-5) var(--pad-page-x) calc(var(--space-5) + var(--tabbar-h, 64px) + var(--safe-bottom, 0px));max-width:var(--ya-content-max, 1400px);margin-inline:auto}.yfoot-grid{display:grid;gap:var(--ya-card-gap, 12px);grid-template-columns:1fr}.yfoot-tile{position:relative;display:block;overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);aspect-ratio:1400 / 1160;text-decoration:none}.yfoot-tile img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.yfoot-tile-l{position:absolute;left:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border-radius:var(--r-full);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.yfoot-main{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:var(--space-4);border-radius:var(--r-md);background:var(--surface-2)}.yfoot-watermark{position:absolute;right:-2%;top:50%;transform:translateY(-50%);height:74%;width:auto;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none}.yfoot-h{position:relative;margin:0;font-size:var(--fs-h3);font-weight:800;line-height:1.25;letter-spacing:-.02em;max-width:20em}.yfoot-sub{position:relative;margin:var(--space-2) 0 0;max-width:34em;font-size:var(--fs-body-sm);line-height:1.5;color:var(--tg-hint)}.yfoot-mail{position:relative;display:flex;flex-direction:column;gap:4px}.yfoot-mail>span{font-size:var(--fs-caption);color:var(--tg-hint)}.yfoot-mail a{color:var(--tg-accent);text-decoration:none}.yfoot-mail button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-h3);font-weight:800;color:var(--tg-text);letter-spacing:-.02em;text-align:left}.yfoot-socials{display:grid;gap:var(--ya-card-gap, 12px);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));align-items:start}.yfoot-soc{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--tg-text);text-decoration:none;font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.yfoot-soc svg{flex-shrink:0}.yfoot-soc:hover{background:var(--surface-3)}.yfoot-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--tg-section-sep);font-size:var(--fs-caption);color:var(--tg-hint)}.yfoot-bottom nav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.yfoot-bottom a{color:var(--tg-hint);text-decoration:none}.yfoot-bottom a:hover{color:var(--tg-text)}.yfoot-bottom>span{margin-left:auto}@media(min-width:900px){.yfoot-grid{grid-template-columns:minmax(320px,442px) minmax(0,1fr);grid-template-rows:1fr auto}.yfoot-tile{grid-row:span 2}.yfoot{padding-bottom:var(--space-5)}}.ajobs-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-4);align-items:start}.ajobs-list{display:flex;flex-direction:column;gap:var(--space-1)}.ajobs-row{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px 12px;border:none;border-radius:var(--r-control);background:none;color:var(--tg-text);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.ajobs-row:hover{background:var(--surface-3)}.ajobs-row.active{background:var(--surface-2);font-weight:var(--fw-medium)}.ajobs-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ajobs-closed{font-size:var(--fs-body-sm);color:var(--tg-hint)}.ajobs-badge{min-width:20px;padding:0 6px;border-radius:10px;text-align:center;background:var(--tg-accent);color:var(--tg-button-text);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums}.ajobs-panel{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.ajobs-editor,.ajobs-apps{display:flex;flex-direction:column;gap:var(--space-3)}.ajobs-inline{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ajobs-del{margin-left:auto;border:none;background:none;padding:4px;cursor:pointer}.ajobs-q,.ajobs-app{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-control);background:var(--surface-2);border-left:3px solid transparent}.ajobs-app.st-accepted{border-left-color:var(--tg-accent)}.ajobs-app.st-rejected{opacity:.55}.ajobs-person{display:flex;align-items:center;gap:var(--space-2_5)}@media(max-width:900px){.ajobs-grid{grid-template-columns:minmax(0,1fr)}.ajobs-list{flex-direction:row;overflow-x:auto}.ajobs-row{width:auto;flex:0 0 auto}}
