html body .spotlight{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;display:grid!important}html body .spotlight .spot-editorial{isolation:isolate;box-sizing:border-box;background:#101318;border:1px solid #fff1;border-radius:16px;min-width:0;padding:28px 24px 24px;position:relative;overflow:hidden}html body .spot-editorial-backdrop{z-index:-2;object-fit:cover;opacity:.19;filter:saturate(.65);object-position:70% 40%;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}html body .spot-editorial:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#101318 0%,#101318d4 36%,#10131833),linear-gradient(#0000 35%,#101318);position:absolute;top:0;bottom:0;left:0;right:0}html body .spot-editorial-stack{aspect-ratio:1.36;width:100%;margin:0 0 28px;position:relative}html body .spot-editorial-cover{left:calc(var(--stack-index)*22%);top:calc(3% + var(--stack-index)*7%);width:53%;height:94%;z-index:calc(10 - var(--stack-index));transform:scale(calc(1 - var(--stack-index)*.15));transform-origin:0;background:#17191d;border-radius:14px;transition:filter .2s,border-color .2s;position:absolute;overflow:hidden;box-shadow:0 12px 26px #0000004d;border:1px solid #ffffff30!important;padding:0!important}html body .spot-editorial-cover img{object-fit:cover;width:100%;height:100%;filter:brightness(calc(1 - var(--stack-index)*.15));display:block}html body .spot-editorial-cover:hover{filter:brightness(1.1);border-color:#ffdca5a6!important}html body .spot-editorial-copy{position:relative}html body .spot-editorial-title{text-align:left;color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;font:700 max(22px,min(2.1vw,36px))/1.4 inherit;display:block;overflow:hidden;padding:0!important}html body .spot-editorial-meta{color:#a8b2c0;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 28px;font-size:15px;line-height:1.6;display:flex}html body .spot-editorial-play{color:#1a1300;background:linear-gradient(#ffdc55 0%,#ffc800 52%,#ffb300 100%);border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;font-family:inherit;font-size:18px;font-weight:700;transition:filter .2s;display:flex;box-shadow:0 8px 22px #f8500a24;border:1px solid #ffeca073!important;padding:12px 18px!important}html body .spot-editorial-play svg{fill:currentColor;width:20px;height:20px}html body .spot-editorial-play:hover{filter:brightness(1.09)}html body .spot-editorial :-webkit-any(button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ffd088d9!important}html body .spot-editorial :is(button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ffd088d9!important}@media (max-width:700px){html body .spotlight{grid-template-columns:1fr!important;gap:20px!important}html body .spotlight .spot-editorial{padding:22px 18px 18px}html body .spot-editorial-title{font-size:26px}html body .spot-editorial-meta{margin:12px 0 22px;font-size:14px}}@media (prefers-reduced-motion:reduce){html body .spot-editorial button{transition:none!important}}html body .spotlight .spot-editorial{background:linear-gradient(#14171d,#0e1015);border-color:#ffffff12;transition:border-color .3s;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000040}html body .spotlight .spot-editorial:hover{border-color:#ffbe7829}html body .spot-editorial-backdrop{transition:opacity .35s,transform 6s;transform:scale(1.04)}html body .spot-editorial:hover .spot-editorial-backdrop{transform:scale(1.08)}html body .spot-editorial-backdrop.is-swap{opacity:0!important}html body .spot-editorial-stack{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-bottom:18px}html body .spot-editorial-cover{will-change:left,transform;-webkit-user-drag:none;transition:left .55s cubic-bezier(.22,.8,.24,1),top .55s cubic-bezier(.22,.8,.24,1),transform .55s cubic-bezier(.22,.8,.24,1),opacity .24s,filter .25s,border-color .25s,box-shadow .4s!important;box-shadow:0 10px 24px #00000059!important}html body .spot-editorial-cover img{pointer-events:none;-webkit-user-drag:none;transition:filter .55s}html body .spot-editorial-cover:-webkit-any(.is-front,[data-front]){border-color:#ffffff42!important;box-shadow:0 22px 44px #0000008c,0 0 0 1px #00000059!important}html body .spot-editorial-cover:is(.is-front,[data-front]){border-color:#ffffff42!important;box-shadow:0 22px 44px #0000008c,0 0 0 1px #00000059!important}html body .spot-editorial-cover:not(.is-front):hover{filter:brightness(1.18)}html body .spot-editorial-cover.is-out{opacity:0;transform:translate(-14%)scale(.94)!important}html body .spot-editorial-cover:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#0000 28%);position:absolute;top:0;bottom:0;left:0;right:0}html body .spot-editorial-head{z-index:21;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 20px;display:flex;position:relative}html body .spot-editorial-heading{color:#f5f5f5;letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}html body .spot-editorial-heading i{background:linear-gradient(#ffdc55,#ffb300);border-radius:2px;flex:none;align-self:center;width:4px;height:18px;box-shadow:0 0 10px #ffbe0066}html body .spot-editorial-heading small{letter-spacing:.08em;color:#ffffff5c;padding:2px 2px 2px 0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:600;line-height:18px;overflow:visible}html body .spot-editorial-more{color:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;flex:none;align-items:center;gap:2px;height:30px;padding:0 8px 0 12px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}html body .spot-editorial-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}html body .spot-editorial-more:hover{color:#ffd84a;background:#ffc80014;border-color:#ffd25066}html body .spot-editorial-more:hover svg{transform:translate(2px)}@media (max-width:700px){html body .spot-editorial-head{margin:-2px 0 14px}html body .spot-editorial-heading{gap:8px;font-size:17px;line-height:24px}html body .spot-editorial-heading i{height:15px}html body .spot-editorial-heading small{font-size:10px}html body .spot-editorial-more{height:26px;padding:0 6px 0 10px;font-size:12px}}html body .spot-editorial-arrow{-webkit-tap-highlight-color:transparent;z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);opacity:.92;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;transition:background .2s,border-color .2s,transform .2s,opacity .2s;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px #0006,inset 0 1px #ffffff1a;background:#1214199e!important;border:1px solid #fff3!important;padding:0!important}html body .spot-editorial-arrow.is-prev{left:-8px}html body .spot-editorial-arrow.is-next{right:-8px}html body .spot-editorial-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (hover:hover){html body .spot-editorial-arrow:hover{opacity:1;color:#1a1300;transform:scale(1.06);background:#ffc800eb!important;border-color:#ffeca099!important}}html body .spot-editorial-arrow:active{transform:scale(.95)}html body .spot-editorial-dots{align-items:center;gap:6px;margin:0 0 14px;display:flex}html body .spot-editorial-dot{cursor:pointer;background:#ffffff38;border-radius:3px;width:6px;height:6px;transition:width .35s cubic-bezier(.22,.8,.24,1),background .3s;border:0!important;padding:0!important}html body .spot-editorial-dot:hover{background:#ffffff73}html body .spot-editorial-dot.is-on{background:linear-gradient(90deg,#ffdc55,#ffb300);width:20px}html body .spot-editorial-copy>*{transition:opacity .2s,transform .2s}html body .spot-editorial-copy.is-swap>:not(.spot-editorial-play){opacity:0;transform:translateY(6px)}html body .spot-editorial-title{letter-spacing:.01em;cursor:pointer;transition:color .2s,opacity .2s,transform .2s!important}html body .spot-editorial-title:hover{color:#ffd6a8}html body .spot-editorial-meta{margin-top:10px}html body .spot-editorial-play{position:relative;overflow:hidden;box-shadow:0 10px 26px #ffbe0033,inset 0 1px #ffffff73!important}html body .spot-editorial-play:before{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:30%;transition:left .7s;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}html body .spot-editorial-play:hover:before{left:120%}@media (max-width:700px){html body .spot-editorial-arrow{width:38px;height:38px;margin-top:-19px}html body .spot-editorial-arrow svg{width:19px;height:19px}html body .spot-editorial-arrow.is-prev{left:-6px}html body .spot-editorial-arrow.is-next{right:-6px}}@media (hover:none){html body .spot-editorial-arrow{opacity:.92;transform:none;color:#fff!important;background:#1214199e!important;border-color:#fff3!important}html body .spot-editorial-arrow:-webkit-any(:hover,:focus,:active){opacity:.92;transform:none;color:#fff!important;background:#1214199e!important;border-color:#fff3!important}html body .spot-editorial-arrow:is(:hover,:focus,:active){opacity:.92;transform:none;color:#fff!important;background:#1214199e!important;border-color:#fff3!important}html body .spot-editorial-arrow:active{color:#1a1300!important;background:#ffc800eb!important}}@media (prefers-reduced-motion:reduce){html body .spot-editorial-cover,html body .spot-editorial-copy>*,html body .spot-editorial-backdrop{transition:none!important}}html body .feat-live{flex-direction:column;gap:24px;display:flex}html body .live-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html body .live-bottom{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}html body .live-card{--lh:28;--ls:30%;isolation:isolate;background:hsl(var(--lh) var(--ls) 14%);color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:stretch;margin:0;transition:transform .35s cubic-bezier(.22,.8,.24,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047;border:1px solid #ffffff14!important;padding:0!important}html body .live-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #00000073,0 0 0 1px #f0ba821a;border-color:#f0ba826b!important}html body .live-cover{aspect-ratio:640/914;background:#111;flex:none;align-self:stretch;position:relative;overflow:hidden}html body .is-big .live-cover{width:34%}html body .is-small .live-cover{width:45%}html body .live-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.24,1);display:block}html body .live-card:hover .live-cover img{transform:scale(1.05)}html body .live-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 78%,#00000038),linear-gradient(#0000 70%,#00000073);position:absolute;top:0;bottom:0;left:0;right:0}html body .live-flag{z-index:2;color:#fff;border-radius:0 0 9px;padding:3px 9px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:0;left:0}html body .live-eps{z-index:2;color:#ffffffeb;text-shadow:0 1px 4px #0009;font-size:12px;font-weight:600;position:absolute;bottom:7px;right:9px}html body .live-info{isolation:isolate;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:30px 30px 24px;display:flex;position:relative;overflow:hidden}html body .live-blur{z-index:-2;object-fit:cover;filter:blur(38px)saturate(1.5);opacity:.55;pointer-events:none;width:150%;height:150%;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;transform:scale(1.1)}html body .live-info:before{content:"";z-index:-1;background:linear-gradient(118deg,hsl(var(--lh) var(--ls) 22% / .88),hsl(var(--lh) var(--ls) 34% / .62)),radial-gradient(ellipse at 100% 0,#ffffff1a,transparent 55%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}html body .live-info:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14}html body .live-play{color:#fff;opacity:.9;width:34px;height:34px;transition:transform .3s,opacity .3s,color .3s;position:absolute;top:26px;right:24px}html body .live-play svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%}html body .live-play path{fill:none}html body .live-card:hover .live-play{opacity:1;color:#ffc98f;transform:scale(1.1)}html body .live-card:hover .live-play path{fill:currentColor}html body .live-title{box-sizing:border-box;letter-spacing:.02em;color:#f2b882;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 12px #0000002e;max-width:100%;padding-right:46px;font-size:max(22px,min(2vw,32px));font-weight:600;line-height:1.3;display:block;overflow:hidden}html body .live-sub{color:#ffffffe6;letter-spacing:.04em;margin-top:12px;font-size:max(15px,min(1.25vw,20px))}html body .live-desc{-webkit-line-clamp:2;color:#ffffff9e;-webkit-box-orient:vertical;max-width:100%;margin-top:16px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}html body .live-meta{color:#ffffffb8;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}html body .live-heat{color:#ffc000;background:#00000038;border:1px solid #ffc00059;border-radius:6px;padding:2px 10px;font-weight:600}html body .live-mark{letter-spacing:.01em;color:#fffffff0;white-space:nowrap;text-overflow:clip;max-width:100%;margin-top:auto;padding-top:14px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:max(26px,min(2.6vw,42px));font-style:italic;font-weight:700;line-height:1;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}html body .live-mark b{font-weight:700}html body .live-mark i{letter-spacing:.02em;margin-left:.06em;font-size:.62em;font-style:italic}html body .is-small .live-info{padding:18px 16px 14px}html body .is-small .live-play{width:26px;height:26px;top:17px;right:14px}html body .is-small .live-title{padding-right:34px;font-size:max(15px,min(1.25vw,19px))}html body .live-py{color:#fff9;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:8px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}html body .live-genre{color:#ffffffbf;margin-top:10px;font-size:12px}html body .is-small .live-mark{padding-top:10px;font-size:max(15px,min(1.35vw,20px))}html body .live-card:focus-visible{outline-offset:3px;outline:2px solid #ffd088d9}@media (max-width:1180px){html body .live-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html body .live-top{grid-template-columns:1fr}}@media (max-width:700px){html body .feat-live,html body .live-top,html body .live-bottom{gap:12px}html body .live-card{border-radius:12px}html body .is-big .live-cover{width:36%}html body .live-info{padding:18px 16px 14px}html body .live-play{width:28px;height:28px;top:16px;right:14px}html body .live-title{padding-right:36px;font-size:20px}html body .live-sub{margin-top:8px;font-size:14px}html body .live-desc{margin-top:10px;font-size:12px;line-height:1.6}html body .live-meta{gap:8px;margin-top:10px;font-size:11px}html body .live-heat{padding:1px 7px}html body .live-mark{font-size:26px}html body .is-small .live-cover{width:42%}html body .is-small .live-info{padding:11px 9px 9px}html body .is-small .live-play{width:20px;height:20px;top:10px;right:8px}html body .is-small .live-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:22px;font-size:13.5px;line-height:1.35;display:-webkit-box}html body .live-py{margin-top:3px;font-size:10px}html body .live-genre{margin-top:6px;font-size:10.5px}html body .is-small .live-mark{padding-top:6px;font-size:13px}html body .live-flag{padding:2px 6px;font-size:10px;line-height:15px}html body .live-eps{font-size:10px;bottom:5px;right:6px}}@media (prefers-reduced-motion:reduce){html body .live-card,html body .live-cover img,html body .live-play{transition:none!important}}html body .topic-coll{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html body .topic-coll-card{isolation:isolate;color:#fff;min-width:0;font:inherit;text-align:center;cursor:pointer;background:#131519;border-radius:18px;flex-direction:column;align-items:center;margin:0;transition:transform .35s cubic-bezier(.22,.8,.24,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000047;border:1px solid #ffffff12!important;padding:30px 28px 0!important}html body .topic-coll-bg{z-index:-2;object-fit:cover;filter:blur(26px)saturate(1.2);opacity:.42;pointer-events:none;width:124%;height:124%;transition:transform 1.2s,opacity .4s;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;transform:scale(1.05)}html body .topic-coll-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1011158c 0%,#101115d1 55%,#101115f5 100%),radial-gradient(at 50% 0,#ffffff0f,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}html body .topic-coll-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px #00000073;border-color:#ffbe784d!important}html body .topic-coll-card:hover .topic-coll-bg{opacity:.5;transform:scale(1.12)}html body .topic-coll-title{letter-spacing:.04em;color:#f6f6f6;font-size:max(20px,min(1.7vw,26px));font-weight:700;line-height:1.35}html body .topic-coll-desc{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:13px;overflow:hidden}html body .topic-coll-stats{justify-content:center;gap:max(22px,min(3vw,44px));margin:18px 0 26px;display:flex}html body .topic-coll-stats>span{flex-direction:column;align-items:center;gap:2px;display:flex}html body .topic-coll-stats b{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:24px}html body .topic-coll-stats b.is-heat{color:#ffc000}html body .topic-coll-stats b.is-eps{color:#ff9a4a}html body .topic-coll-stats small{color:#ffffff6b;letter-spacing:.06em;font-size:11px}html body .topic-coll-covers{width:100%;max-width:440px;height:max(200px,min(17vw,250px));margin-top:auto;margin-bottom:calc(max(200px,min(17vw,250px))/-4);display:block;position:relative}html body .topic-coll-cover{aspect-ratio:640/914;background:#1a1c20;border:1px solid #ffffff24;border-radius:10px;transition:transform .45s cubic-bezier(.22,.8,.24,1),filter .35s;display:block;position:absolute;bottom:0;overflow:hidden;box-shadow:0 10px 26px #00000073}html body .topic-coll-cover img{object-fit:cover;width:100%;height:100%;display:block}html body .topic-coll-cover.is-c{z-index:3;height:100%;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #0009,0 0 0 1px #ffffff0f}html body .topic-coll-cover.is-l,html body .topic-coll-cover.is-r{z-index:2;filter:brightness(.72)saturate(.9);height:74%;bottom:13%}html body .topic-coll-cover.is-l{left:50%;transform:translate(-150%)}html body .topic-coll-cover.is-r{left:50%;transform:translate(50%)}html body .topic-coll-card:hover .topic-coll-cover.is-l{filter:brightness(.85);transform:translate(-158%)rotate(-3deg)}html body .topic-coll-card:hover .topic-coll-cover.is-r{filter:brightness(.85);transform:translate(58%)rotate(3deg)}html body .topic-coll-card:hover .topic-coll-cover.is-c{transform:translate(-50%)translateY(-6px)}html body .topic-coll-go{z-index:5;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:2px;height:28px;padding:0 6px 0 11px;font-size:12px;transition:opacity .25s,transform .25s,color .2s;display:inline-flex;position:absolute;top:18px;right:18px;transform:translateY(-4px)}html body .topic-coll-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}html body .topic-coll-card:hover .topic-coll-go{opacity:1;color:#ffc98f;transform:none}html body .topic-coll-card:focus-visible{outline-offset:3px;outline:2px solid #ffd088d9}@media (hover:none){html body .topic-coll-go{display:none}}@media (prefers-reduced-motion:reduce){html body .topic-coll-card,html body .topic-coll-cover,html body .topic-coll-bg{transition:none!important}}@media (min-width:1181px){html body{--side-nav-width:0px;--site-header-height:76px;--header-height:76px;padding-top:104px!important;padding-left:0!important}html body header.site-header,html body header.site-header.is-scrolled{-webkit-backdrop-filter:blur(28px)saturate(140%);transform:translate(-50%);background:#16181be0!important;border:1px solid #ffffff1a!important;border-radius:24px!important;width:calc(100% - 64px)!important;max-width:1704px!important;height:72px!important;min-height:72px!important;padding:0!important;position:fixed!important;top:16px!important;bottom:auto!important;left:50%!important;right:auto!important;overflow:visible!important;box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff09!important}html body header.site-header .nav-inner{box-sizing:border-box;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0 18px!important;display:flex!important}html body header.site-header .nav-brand,html body header.site-header .nav-actions{display:none!important}html body header.site-header nav.nav{background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:contents!important;position:static!important;overflow:visible!important}html body header.site-header nav.nav a.side-logo{order:0;color:#f0f0f0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;height:42px!important;margin:0 16px 0 0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}html body header.site-header nav.nav a.side-logo img{flex:none;border-radius:50%!important;width:42px!important;height:42px!important;display:block!important}html body header.site-header nav.nav a.side-logo .side-brand{white-space:nowrap;flex:none;color:inherit!important;letter-spacing:.4px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:42px!important;display:block!important}html body header.site-header nav.nav a:not(.side-logo){order:2;color:#fff9!important;background:0 0!important;border:0!important;border-radius:12px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;font-size:0!important;line-height:0!important;display:inline-flex!important}html body header.site-header nav.nav a>.side-icon{flex:none;fill:currentColor!important;width:18px!important;height:18px!important;display:block!important}html body header.site-header nav.nav a>.side-label{white-space:nowrap;margin:0!important;font-size:14px!important;line-height:20px!important;display:block!important;position:static!important}html body header.site-header nav.nav a:not(.side-logo):after{display:none!important}html body header.site-header nav.nav a.active{color:var(--海岛500)!important;background:#ffc0001a!important;box-shadow:inset 0 0 0 1px #ffc0001f!important}html body header.site-header nav.nav a.active .side-label{color:var(--海岛500)!important}html body header.site-header nav.nav a:not(.side-logo):not(.active):hover{color:#fff!important;background:#ffffff0e!important}html body header.site-header .nav-search{order:3;background:#0000002e!important;border:1px solid #ffffff16!important;border-radius:999px!important;flex:260px!important;width:auto!important;min-width:140px!important;max-width:none!important;height:40px!important;margin:0 10px 0 auto!important;display:flex!important}html body header.site-header .nav-inner>.header-socials{flex:none;order:4;gap:2px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}html body header.site-header nav.nav .side-user{flex:none;order:5;border:0!important;border-left:1px solid #ffffff14!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0 0 0 8px!important;display:flex!important}html body header.site-header nav.nav .side-user .nav-history{white-space:nowrap;border-radius:10px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;height:40px!important;margin:0!important;padding:0 8px!important;font-size:13px!important;display:flex!important}html body header.site-header nav.nav .side-user .nav-history>svg:first-child{width:20px!important;height:20px!important}html body header.site-header nav.nav .side-user .nav-history>svg:nth-child(2){display:none!important}html body header.site-header nav.nav .side-user .nav-account{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;box-shadow:0 0 0 1px #ffffff24!important}html body header.site-header nav.nav .side-user .nav-account img{width:34px!important;height:34px!important}html body header.site-header nav.nav>.side-socials{display:none!important}}@media (min-width:1181px) and (max-width:1450px){html body header.site-header{width:calc(100% - 32px)!important}html body header.site-header .nav-inner{gap:4px!important;padding:0 12px!important}html body header.site-header nav.nav a.side-logo{gap:6px!important;margin-right:8px!important}html body header.site-header nav.nav a.side-logo .side-brand{font-size:14px!important}html body header.site-header nav.nav a:not(.side-logo){gap:5px!important;padding:0 9px!important}html body header.site-header nav.nav a>.side-icon{width:16px!important;height:16px!important}html body header.site-header nav.nav a>.side-label{font-size:13px!important}html body header.site-header .header-socials button,html body header.site-header .header-socials svg{width:28px!important;height:28px!important}}@media (min-width:1181px){html body header.site-header,html body header.site-header.is-scrolled{-webkit-backdrop-filter:none!important;background:#16181b!important;border:1px solid #ffffff1a!important;border-radius:24px!important;width:calc(100% - 64px)!important;max-width:1704px!important;height:72px!important;min-height:72px!important;transition:none!important;animation:none!important;top:16px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff09!important}}@media (min-width:1181px) and (max-width:1450px){html body header.site-header,html body header.site-header.is-scrolled{width:calc(100% - 32px)!important}}@media (min-width:769px){html body #home>.hero#hero{isolation:isolate;touch-action:pan-y;cursor:grab;aspect-ratio:auto!important;border:1px solid #ffd69347!important;border-radius:20px!important;width:88.5%!important;max-width:1704px!important;height:max(480px,min(36vw,700px))!important;min-height:0!important;margin:20px auto 32px!important;overflow:hidden!important;box-shadow:0 14px 40px #0000004d!important}html body #home>.hero#hero.hero-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}html body #home>.hero#hero :-webkit-any(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>.hero#hero :is(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>.hero#hero .banner-art-layer{background-position:50%!important;background-size:cover!important;border-radius:19px!important;width:100%!important;height:100%!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body #home>.hero#hero:before{aspect-ratio:auto!important;z-index:0!important;background:linear-gradient(90deg,#000000a6,#00000038 52%,#0000 80%),linear-gradient(#0000 52%,#000000d1)!important;width:100%!important;height:100%!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body #home>.hero#hero .herocontent{pointer-events:none;justify-content:center!important;height:calc(100% - 112px)!important;padding:32px 7%!important}html body #home>.hero#hero .herocontent :-webkit-any(button,a){pointer-events:auto}html body #home>.hero#hero .herocontent :is(button,a){pointer-events:auto}html body #home>.hero#hero #herodesc{width:55%!important;max-width:600px!important}html body #home>.hero#hero .heroarrows{pointer-events:none;z-index:3!important;justify-content:space-between!important;width:auto!important;display:flex!important;top:calc(50% - 72px)!important;bottom:auto!important;left:18px!important;right:18px!important}html body #home>.hero#hero .heroarrows button{pointer-events:auto;background:#14161980!important;border:1px solid #ffffff24!important;border-radius:50%!important;width:44px!important;height:44px!important}}html body #home>.hero#hero .hero-posters{box-sizing:border-box;scrollbar-width:none!important;z-index:4!important;background:0 0!important;justify-content:safe center!important;align-items:center!important;gap:10px!important;width:90%!important;height:80px!important;min-height:80px!important;margin:0!important;padding:4px!important;display:flex!important;position:absolute!important;top:auto!important;bottom:18px!important;left:5%!important;right:5%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #home>.hero#hero .hero-posters button,html body #home>.hero#hero .hero-posters button.selected{aspect-ratio:16/9!important;opacity:.58!important;background:#181a1d!important;border:1px solid #ffffff40!important;border-radius:8px!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0!important;line-height:0!important;transition:opacity .2s,border-color .2s!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 3px 10px #00000038!important}html body #home>.hero#hero .hero-posters button.selected{opacity:1!important;border-color:#ffd174!important;box-shadow:0 0 0 1px #ffd17499!important}html body #home>.hero#hero .hero-posters button:hover{opacity:1!important}html body #home>.hero#hero .hero-posters button img{object-fit:cover!important;filter:none!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}html body #home>.hero#hero .hero-posters button i{animation:none!important;display:none!important}@media (min-width:769px){html body #home>.hero#hero{width:100%!important;max-width:none!important;height:max(540px,min(min(100vh - 120px,50vw),900px))!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 0 28px!important}html body #home>.hero#hero .banner-art-layer{background-position:50% 30%!important;border-radius:0!important}html body #home>section#hero.hero#hero#hero:before{z-index:-1!important;opacity:1!important;background:linear-gradient(#08090b 0%,#08090bb3 7%,#08090b4d 16%,#0000 28%),linear-gradient(90deg,#080a0bc7 0%,#080a0b59 40%,#0000 70%),linear-gradient(#0000 45%,#080a0b59 66%,#080a0be0 86%,#080a0b 100%)!important;border-radius:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body #home>.hero#hero:after{content:"";z-index:1;pointer-events:none;background:#080a0b;height:2px;position:absolute;bottom:-1px;left:0;right:0}html body #home>.hero#hero .herocontent{height:calc(100% - 120px)!important;padding:24px max(7%,64px) 0!important}html body #home>.hero#hero #herotitle{text-shadow:0 4px 24px #00000073;font-size:max(34px,min(3.2vw,56px))!important;line-height:1.25!important}html body #home>.hero#hero #herodesc{text-shadow:0 2px 12px #00000080}html body #home>.hero#hero .heroarrows{top:calc(50% - 22px)!important;bottom:auto!important;left:24px!important;right:24px!important}html body #home>.hero#hero .heroarrows button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body #home>.hero#hero .hero-posters{transform:translate(-50%);gap:10px!important;width:min(94%,1720px)!important;height:62px!important;min-height:62px!important;padding:4px!important;top:auto!important;bottom:34px!important;left:50%!important;right:auto!important}html body #home>.hero#hero .hero-posters button,html body #home>.hero#hero .hero-posters button.selected{aspect-ratio:auto!important;opacity:.5!important;border:1px solid #ffffff2e!important;border-radius:8px!important;flex:0 0 max(120px,min(10vw,190px))!important;width:max(120px,min(10vw,190px))!important;min-width:max(120px,min(10vw,190px))!important;max-width:max(120px,min(10vw,190px))!important;height:50px!important;min-height:50px!important;max-height:50px!important;transition:opacity .25s,border-color .25s,transform .25s!important}html body #home>.hero#hero .hero-posters button img{object-position:center 35%!important}html body #home>.hero#hero .hero-posters button:hover{opacity:.9!important;transform:translateY(-2px)!important}html body #home>.hero#hero .hero-posters button.selected{opacity:1!important;border:1.5px solid #ffd174!important;box-shadow:0 0 0 1px #ffd17459,0 6px 18px #00000073!important}}html body #home>.hero#hero :-webkit-any(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>.hero#hero :is(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>.hero#hero .hero-posters button img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body #home>.hero#hero .hero-posters button i{display:none!important}@media (min-width:1181px){html body :-webkit-any(#_n,header).site-header:-webkit-any(#_n,.site-header){width:min(100% - 64px,88%,1480px)!important;max-width:1480px!important}html body :is(#_n,header).site-header:is(#_n,.site-header){width:min(100% - 64px,88%,1480px)!important;max-width:1480px!important}html body :-webkit-any(#_n,header).site-header.is-scrolled{width:min(100% - 64px,88%,1480px)!important;max-width:1480px!important}html body :is(#_n,header).site-header.is-scrolled{width:min(100% - 64px,88%,1480px)!important;max-width:1480px!important}html body :-webkit-any(#_n,header).site-header .nav-search{flex:0 340px!important;width:max(220px,min(22vw,360px))!important;min-width:200px!important;max-width:360px!important;margin:0 6px 0 auto!important}html body :is(#_n,header).site-header .nav-search{flex:0 340px!important;width:max(220px,min(22vw,360px))!important;min-width:200px!important;max-width:360px!important;margin:0 6px 0 auto!important}}@media (min-width:1181px) and (max-width:1450px){html body :-webkit-any(#_n,header).site-header:-webkit-any(#_n,.site-header){width:min(100% - 48px,92%)!important}html body :is(#_n,header).site-header:is(#_n,.site-header){width:min(100% - 48px,92%)!important}html body :-webkit-any(#_n,header).site-header.is-scrolled{width:min(100% - 48px,92%)!important}html body :is(#_n,header).site-header.is-scrolled{width:min(100% - 48px,92%)!important}html body :-webkit-any(#_n,header).site-header .nav-search{flex-basis:260px!important;width:max(200px,min(20vw,280px))!important}html body :is(#_n,header).site-header .nav-search{flex-basis:260px!important;width:max(200px,min(20vw,280px))!important}}html body section#newest>.sectionhead{display:none!important}@media (max-width:768px){html body #home>section#hero.hero#hero{isolation:isolate;touch-action:pan-y;aspect-ratio:4/5!important;background:#121212!important;border:1px solid #ffd17461!important;border-radius:16px!important;width:calc(100% - 32px)!important;max-width:600px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:12px auto 18px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #0006!important}html body #home>section#hero.hero#hero .banner-art-layer{background-position:50% 22%!important;background-size:cover!important;border-radius:15px!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body #home>section#hero.hero#hero:before{pointer-events:none;content:""!important;z-index:0!important;background:linear-gradient(#0000 32%,#080a0b59 52%,#080a0bd1 74%,#080a0bf7 100%),linear-gradient(90deg,#080a0b80 0%,#080a0b26 40%,#0000 68%)!important;border-radius:15px!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body #home>section#hero.hero#hero .hero-banner-hit{border-radius:16px!important}html body #home>section#hero.hero#hero .herocontent{pointer-events:none;box-sizing:border-box;order:unset!important;z-index:2!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 18px 12px!important;display:flex!important;position:absolute!important;top:auto!important;bottom:68px!important;left:0!important;right:0!important}html body #home>section#hero.hero#hero .herocontent :-webkit-any(button,a){pointer-events:auto}html body #home>section#hero.hero#hero .herocontent :is(button,a){pointer-events:auto}html body #home>section#hero.hero#hero #herotitle{text-shadow:0 2px 16px #0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff!important;max-width:94%!important;margin:0 0 10px!important;font-size:24px!important;font-weight:700!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}html body #home>section#hero.hero#hero .herometa{flex-wrap:wrap!important;gap:8px!important;margin:0 0 10px!important}html body #home>section#hero.hero#hero .herometa .card-tag{color:#ffc600!important;background:#00000059!important;border:1px solid #ffc60059!important;border-radius:6px!important;padding:4px 10px!important;font-size:11px!important;line-height:16px!important}html body #home>section#hero.hero#hero #herodesc{-webkit-line-clamp:3;text-shadow:0 1px 10px #00000080;-webkit-box-orient:vertical;color:#ffffffdb!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}html body #home>section#hero.hero#hero #heroPlay{color:#1a1300!important;background:linear-gradient(#ffdc55 0%,#ffc800 55%,#ffb300 100%)!important;border:0!important;border-radius:10px!important;gap:8px!important;width:auto!important;min-width:108px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 18px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 6px 16px #ffbe0047!important}html body #home>section#hero.hero#hero #heroPlay svg{flex:none;width:14px!important;height:14px!important}html body #home>section#hero.hero#hero .heroarrows{display:none!important}html body #home>section#hero.hero#hero .hero-posters{order:unset!important;z-index:3!important;scrollbar-width:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;bottom:12px!important;left:12px!important;right:12px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body #home>section#hero.hero#hero .hero-posters::-webkit-scrollbar{display:none}html body #home>section#hero.hero#hero .hero-posters button,html body #home>section#hero.hero#hero .hero-posters button.selected{opacity:.55!important;background:#181a1d!important;border:1.5px solid #fff3!important;border-radius:8px!important;flex:0 0 92px!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-shadow:0 2px 8px #00000047!important}html body #home>section#hero.hero#hero .hero-posters button.selected{opacity:1!important;border-color:#ffd174!important;box-shadow:0 0 0 1px #ffd1748c!important}html body #home>section#hero.hero#hero .hero-posters button:after{content:none!important;display:none!important}}html body #home>section#hero.hero#hero :-webkit-any(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>section#hero.hero#hero :is(.hero-stack,.hero-ring,.hg-hero-side-prev,.hg-hero-side-next){display:none!important}html body #home>section#hero.hero#hero .hero-posters button img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}html body #home>section#hero.hero#hero .hero-posters button i{display:none!important}html body .live-card{--cw:34%;display:block!important}html body .live-card.is-small{--cw:45%}html body .live-cover{width:var(--cw)!important;aspect-ratio:640/914!important;align-self:auto!important;height:auto!important;display:block!important}html body .live-info{top:0;bottom:0;right:0;left:var(--cw);container:live/size;position:absolute!important}@container live (max-height:250px){html body .live-desc{-webkit-line-clamp:1}html body .live-sub{margin-top:8px}html body .live-desc,html body .live-meta{margin-top:10px}}@container live (max-height:205px){html body .is-big .live-desc{display:none}}@container live (max-height:160px){html body .live-meta{display:none}}@container live (max-height:70px){html body .live-genre{display:none}}@container live (max-height:150px){html body .live-py{-webkit-line-clamp:1}}@container live (max-height:118px){html body .live-py{display:none}}@media (max-width:700px){html body .live-card.is-big{--cw:38%}html body .live-card.is-small{--cw:44%}html body .is-big .live-mark{font-size:22px!important}}@media (min-width:769px){html body .topic-coll.topic-track,html body .topic-coll{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important;overflow:visible!important}html body :-webkit-any(#topics,#sections) .topic-coll.topic-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important;overflow:visible!important}html body :is(#topics,#sections) .topic-coll.topic-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important;overflow:visible!important}html body .topic-coll-card{flex:none!important;width:100%!important;min-width:0!important}html body :-webkit-any(#topics,#sections) .topic-coll-card{flex:none!important;width:100%!important;min-width:0!important}html body :is(#topics,#sections) .topic-coll-card{flex:none!important;width:100%!important;min-width:0!important}}@media (max-width:768px){html body .topic-coll.topic-track,html body .topic-coll{grid-template-columns:1fr!important;gap:14px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}html body :-webkit-any(#topics,#sections) .topic-coll.topic-track{grid-template-columns:1fr!important;gap:14px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}html body :is(#topics,#sections) .topic-coll.topic-track{grid-template-columns:1fr!important;gap:14px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}html body .topic-coll-card{border-radius:16px!important;flex:none!important;width:100%!important;min-width:0!important;padding:24px 18px 0!important}html body :-webkit-any(#topics,#sections) .topic-coll-card{border-radius:16px!important;flex:none!important;width:100%!important;min-width:0!important;padding:24px 18px 0!important}html body :is(#topics,#sections) .topic-coll-card{border-radius:16px!important;flex:none!important;width:100%!important;min-width:0!important;padding:24px 18px 0!important}html body .topic-coll-title{font-size:20px!important;line-height:1.35!important}html body :-webkit-any(#topics,#sections) .topic-coll-title{font-size:20px!important;line-height:1.35!important}html body :is(#topics,#sections) .topic-coll-title{font-size:20px!important;line-height:1.35!important}html body .topic-coll-desc{margin-top:5px!important;font-size:12.5px!important}html body :-webkit-any(#topics,#sections) .topic-coll-desc{margin-top:5px!important;font-size:12.5px!important}html body :is(#topics,#sections) .topic-coll-desc{margin-top:5px!important;font-size:12.5px!important}html body .topic-coll-stats{justify-content:center!important;gap:34px!important;width:auto!important;max-width:none!important;margin:14px 0 20px!important}html body :-webkit-any(#topics,#sections) .topic-coll-stats{justify-content:center!important;gap:34px!important;width:auto!important;max-width:none!important;margin:14px 0 20px!important}html body :is(#topics,#sections) .topic-coll-stats{justify-content:center!important;gap:34px!important;width:auto!important;max-width:none!important;margin:14px 0 20px!important}html body .topic-coll-stats b{font-size:17px!important;line-height:22px!important}html body :-webkit-any(#topics,#sections) .topic-coll-stats b{font-size:17px!important;line-height:22px!important}html body :is(#topics,#sections) .topic-coll-stats b{font-size:17px!important;line-height:22px!important}html body .topic-coll-stats b.is-heat{color:#ffc000!important}html body :-webkit-any(#topics,#sections) .topic-coll-stats b.is-heat{color:#ffc000!important}html body :is(#topics,#sections) .topic-coll-stats b.is-heat{color:#ffc000!important}html body .topic-coll-stats b.is-eps{color:#ff9a4a!important}html body :-webkit-any(#topics,#sections) .topic-coll-stats b.is-eps{color:#ff9a4a!important}html body :is(#topics,#sections) .topic-coll-stats b.is-eps{color:#ff9a4a!important}html body .topic-coll-stats small{letter-spacing:.04em!important;font-size:11px!important}html body :-webkit-any(#topics,#sections) .topic-coll-stats small{letter-spacing:.04em!important;font-size:11px!important}html body :is(#topics,#sections) .topic-coll-stats small{letter-spacing:.04em!important;font-size:11px!important}html body .topic-coll-covers{max-width:300px!important;height:190px!important;margin-top:auto!important;margin-bottom:-48px!important}html body :-webkit-any(#topics,#sections) .topic-coll-covers{max-width:300px!important;height:190px!important;margin-top:auto!important;margin-bottom:-48px!important}html body :is(#topics,#sections) .topic-coll-covers{max-width:300px!important;height:190px!important;margin-top:auto!important;margin-bottom:-48px!important}html body .topic-coll-cover{border-radius:9px!important}html body :-webkit-any(#topics,#sections) .topic-coll-cover{border-radius:9px!important}html body :is(#topics,#sections) .topic-coll-cover{border-radius:9px!important}html body .topic-coll-cover.is-l{transform:translate(-140%)!important}html body :-webkit-any(#topics,#sections) .topic-coll-cover.is-l{transform:translate(-140%)!important}html body :is(#topics,#sections) .topic-coll-cover.is-l{transform:translate(-140%)!important}html body .topic-coll-cover.is-r{transform:translate(40%)!important}html body :-webkit-any(#topics,#sections) .topic-coll-cover.is-r{transform:translate(40%)!important}html body :is(#topics,#sections) .topic-coll-cover.is-r{transform:translate(40%)!important}html body .topic-coll-cover.is-l,html body .topic-coll-cover.is-r{height:72%!important;bottom:14%!important}html body :-webkit-any(#topics,#sections) .topic-coll-cover.is-l{height:72%!important;bottom:14%!important}html body :is(#topics,#sections) .topic-coll-cover.is-l{height:72%!important;bottom:14%!important}html body :-webkit-any(#topics,#sections) .topic-coll-cover.is-r{height:72%!important;bottom:14%!important}html body :is(#topics,#sections) .topic-coll-cover.is-r{height:72%!important;bottom:14%!important}html body .topic-coll-go{display:none!important}html body :-webkit-any(#topics,#sections) .topic-coll-go{display:none!important}html body :is(#topics,#sections) .topic-coll-go{display:none!important}}html body #home .sectionhead .controls :-webkit-any(.square,.topic-more,[data-more]){height:auto!important;min-height:auto!important;box-shadow:none!important;color:#ffffff73!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0!important;font-size:13px!important;line-height:20px!important}html body #home .sectionhead .controls :is(.square,.topic-more,[data-more]){height:auto!important;min-height:auto!important;box-shadow:none!important;color:#ffffff73!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0!important;font-size:13px!important;line-height:20px!important}html body #home .sectionhead .controls :-webkit-any(.square,.topic-more,[data-more]):hover{color:#ffffffb8!important;background:0 0!important;border-color:#0000!important}html body #home .sectionhead .controls :is(.square,.topic-more,[data-more]):hover{color:#ffffffb8!important;background:0 0!important;border-color:#0000!important}@media (max-width:768px){html body #home .sectionhead .controls :-webkit-any(.square,.topic-more,[data-more]){min-height:auto!important;padding:0!important;font-size:13px!important}html body #home .sectionhead .controls :is(.square,.topic-more,[data-more]){min-height:auto!important;padding:0!important;font-size:13px!important}}html body .live-flag{background:linear-gradient(115deg,#692652,#d72877);color:#fff!important;border-radius:0 0 0 10px!important;padding:2px 10px!important;font-size:14px!important;font-weight:500!important;line-height:22px!important;top:0!important;left:auto!important;right:0!important}html body .live-flag[data-tag=原创]{background:linear-gradient(115deg,#ac7b18,#e9b64d)!important}html body .live-flag[data-tag=爆剧]{background:linear-gradient(115deg,#692652,#d72877)!important}html body .live-flag[data-tag=上新]{background:linear-gradient(115deg,#135c08,#259e14)!important}@media (max-width:700px){html body .live-flag{border-radius:0 0 0 8px!important;padding:1px 7px!important;font-size:11px!important;line-height:17px!important}}html body .is-small .live-title{text-overflow:ellipsis;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:700px){html body .is-small .live-title{letter-spacing:0!important;padding-right:20px!important;font-size:13px!important}html body .is-small .live-play{width:19px!important;height:19px!important;right:7px!important}}html body header.site-header .nav-inner>.header-socials,html body header.site-header nav.nav>.side-socials{display:none!important}html body :-webkit-any(#_ft,.reference-footer) .reference-brand .reference-socials{justify-content:flex-start;align-items:center;gap:14px!important;width:auto!important;height:auto!important;margin:22px 0 0!important;padding:0!important;display:flex!important;position:static!important}html body :is(#_ft,.reference-footer) .reference-brand .reference-socials{justify-content:flex-start;align-items:center;gap:14px!important;width:auto!important;height:auto!important;margin:22px 0 0!important;padding:0!important;display:flex!important;position:static!important}html body :-webkit-any(#_ft,.reference-footer) .reference-brand .reference-socials>button{opacity:.8;justify-content:center;align-items:center;transition:opacity .2s,background .2s,transform .2s;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:0!important;display:flex!important;transform:none!important}html body :is(#_ft,.reference-footer) .reference-brand .reference-socials>button{opacity:.8;justify-content:center;align-items:center;transition:opacity .2s,background .2s,transform .2s;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:0!important;display:flex!important;transform:none!important}html body :-webkit-any(#_ft,.reference-footer) .reference-brand .reference-socials>button:hover{opacity:1;box-shadow:none!important;background:#ffffff14!important;transform:none!important}html body :is(#_ft,.reference-footer) .reference-brand .reference-socials>button:hover{opacity:1;box-shadow:none!important;background:#ffffff14!important;transform:none!important}html body :-webkit-any(#_ft,.reference-footer) .reference-brand .reference-socials :-webkit-any(svg,img){object-fit:contain;flex:none;width:30px!important;height:30px!important;display:block!important}html body :is(#_ft,.reference-footer) .reference-brand .reference-socials :is(svg,img){object-fit:contain;flex:none;width:30px!important;height:30px!important;display:block!important}html body :-webkit-any(#_ft,.reference-footer) .reference-brand .reference-socials svg rect{display:none!important}html body :is(#_ft,.reference-footer) .reference-brand .reference-socials svg rect{display:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr h3{white-space:nowrap!important}html body :is(#_ft,#footer).reference-footer .reference-qr h3{white-space:nowrap!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair{gap:20px!important;display:flex!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair{gap:20px!important;display:flex!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a{flex-direction:column;align-items:center;gap:10px;position:relative;pointer-events:none!important;cursor:default!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;transform:none!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a{flex-direction:column;align-items:center;gap:10px;position:relative;pointer-events:none!important;cursor:default!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;transform:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button{flex-direction:column;align-items:center;gap:10px;position:relative;pointer-events:none!important;cursor:default!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;transform:none!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button{flex-direction:column;align-items:center;gap:10px;position:relative;pointer-events:none!important;cursor:default!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;transform:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a:hover{box-shadow:none!important;transform:none!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a:hover{box-shadow:none!important;transform:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button:hover{box-shadow:none!important;transform:none!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button:hover{box-shadow:none!important;transform:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a:after{content:"iOS";color:var(--文本-文本-次要,#ffffff8c);font-size:13px;line-height:18px}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a:after{content:"iOS";color:var(--文本-文本-次要,#ffffff8c);font-size:13px;line-height:18px}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button:after{content:"iOS";color:var(--文本-文本-次要,#ffffff8c);font-size:13px;line-height:18px}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button:after{content:"iOS";color:var(--文本-文本-次要,#ffffff8c);font-size:13px;line-height:18px}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a+a:after{content:"Android"}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a+a:after{content:"Android"}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button+button:after{content:"Android"}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button+button:after{content:"Android"}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a+button:after{content:"Android"}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a+button:after{content:"Android"}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button+a:after{content:"Android"}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button+a:after{content:"Android"}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a>span{box-sizing:border-box;aspect-ratio:1;background:#fff;padding:8px;line-height:0;border-radius:12px!important;width:120px!important;height:120px!important;display:block!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a>span{box-sizing:border-box;aspect-ratio:1;background:#fff;padding:8px;line-height:0;border-radius:12px!important;width:120px!important;height:120px!important;display:block!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button>span{box-sizing:border-box;aspect-ratio:1;background:#fff;padding:8px;line-height:0;border-radius:12px!important;width:120px!important;height:120px!important;display:block!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button>span{box-sizing:border-box;aspect-ratio:1;background:#fff;padding:8px;line-height:0;border-radius:12px!important;width:120px!important;height:120px!important;display:block!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>a>span .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>a>span .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr-pair>button>span .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body :is(#_ft,#footer).reference-footer .reference-qr-pair>button>span .hg-footer-qr{box-sizing:border-box;object-fit:contain;aspect-ratio:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}@media (min-width:1181px){html body :-webkit-any(#_ft,#footer).reference-footer .reference-footer-inner{padding:64px 0 28px!important}html body :is(#_ft,#footer).reference-footer .reference-footer-inner{padding:64px 0 28px!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-footer-grid{align-items:start;grid-template-columns:minmax(240px,1.5fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(240px,1.3fr) auto!important;column-gap:max(28px,min(3vw,64px))!important}html body :is(#_ft,#footer).reference-footer .reference-footer-grid{align-items:start;grid-template-columns:minmax(240px,1.5fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(240px,1.3fr) auto!important;column-gap:max(28px,min(3vw,64px))!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr{justify-self:end}html body :is(#_ft,#footer).reference-footer .reference-qr{justify-self:end}}@media (min-width:769px) and (max-width:1180px){html body :-webkit-any(#_ft,#footer).reference-footer .reference-footer-grid{grid-template-columns:1fr 1fr 1fr!important;gap:36px 28px!important}html body :is(#_ft,#footer).reference-footer .reference-footer-grid{grid-template-columns:1fr 1fr 1fr!important;gap:36px 28px!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-brand{grid-area:auto/1/auto/-1!important}html body :is(#_ft,#footer).reference-footer .reference-brand{grid-area:auto/1/auto/-1!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-column.official-column{grid-column:1/3!important}html body :is(#_ft,#footer).reference-footer .reference-column.official-column{grid-column:1/3!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-qr{grid-column:3!important}html body :is(#_ft,#footer).reference-footer .reference-qr{grid-column:3!important}}@media (max-width:768px){html body :-webkit-any(#_ft,#footer).reference-footer{border-top:1px solid #ffffff0f;height:auto!important;min-height:0!important;padding:0 0 calc(72px + env(safe-area-inset-bottom))!important;background:#151515!important;margin-top:24px!important}html body :is(#_ft,#footer).reference-footer{border-top:1px solid #ffffff0f;height:auto!important;min-height:0!important;padding:0 0 calc(72px + env(safe-area-inset-bottom))!important;background:#151515!important;margin-top:24px!important}html body :-webkit-any(#_ft,#footer).reference-footer .reference-footer-inner{display:none!important}html body :is(#_ft,#footer).reference-footer .reference-footer-inner{display:none!important}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer{text-align:center;background:#151515;padding:28px 16px 20px!important;display:block!important}html body :is(#_ft,#footer).reference-footer .h5-footer{text-align:center;background:#151515;padding:28px 16px 20px!important;display:block!important}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-brand{display:block}html body :is(#_ft,#footer).reference-footer .h5-footer-brand{display:block}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-brand img{width:88px;height:auto;margin:0 auto 18px;display:block}html body :is(#_ft,#footer).reference-footer .h5-footer-brand img{width:88px;height:auto;margin:0 auto 18px;display:block}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-copyright{color:#888;margin:0 0 14px;font-size:10px;line-height:16px}html body :is(#_ft,#footer).reference-footer .h5-footer-copyright{color:#888;margin:0 0 14px;font-size:10px;line-height:16px}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-links{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:0;margin:0 0 16px;display:flex;overflow-x:auto}html body :is(#_ft,#footer).reference-footer .h5-footer-links{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:0;margin:0 0 16px;display:flex;overflow-x:auto}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-links a{color:#eee;white-space:nowrap;align-items:center;min-height:28px;padding:5px 6px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex;position:relative}html body :is(#_ft,#footer).reference-footer .h5-footer-links a{color:#eee;white-space:nowrap;align-items:center;min-height:28px;padding:5px 6px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex;position:relative}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-links a+a:before{content:"";background:#ffffff20;width:1px;position:absolute;top:9px;bottom:9px;left:0}html body :is(#_ft,#footer).reference-footer .h5-footer-links a+a:before{content:"";background:#ffffff20;width:1px;position:absolute;top:9px;bottom:9px;left:0}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-age{color:#ffc600;background:#ffc60014;border:1px solid #ffc60055;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:0 0 16px;padding:6px 12px;font-size:10px;line-height:16px;display:inline-flex}html body :is(#_ft,#footer).reference-footer .h5-footer-age{color:#ffc600;background:#ffc60014;border:1px solid #ffc60055;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:0 0 16px;padding:6px 12px;font-size:10px;line-height:16px;display:inline-flex}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-age .ui-icon{flex:none;width:16px;height:16px}html body :is(#_ft,#footer).reference-footer .h5-footer-age .ui-icon{flex:none;width:16px;height:16px}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-addresses{text-align:left;border-bottom:1px solid #ffffff07;margin:0 0 16px;padding:0 4px 16px}html body :is(#_ft,#footer).reference-footer .h5-footer-addresses{text-align:left;border-bottom:1px solid #ffffff07;margin:0 0 16px;padding:0 4px 16px}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-addresses p{color:#999;margin:6px 0;font-size:12px;line-height:20px}html body :is(#_ft,#footer).reference-footer .h5-footer-addresses p{color:#999;margin:6px 0;font-size:12px;line-height:20px}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-addresses a{color:#ccc;text-decoration:none}html body :is(#_ft,#footer).reference-footer .h5-footer-addresses a{color:#ccc;text-decoration:none}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-addresses p:first-child a{color:#ffc600}html body :is(#_ft,#footer).reference-footer .h5-footer-addresses p:first-child a{color:#ffc600}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials{justify-content:center;align-items:center;gap:20px;display:flex}html body :is(#_ft,#footer).reference-footer .h5-footer-socials{justify-content:center;align-items:center;gap:20px;display:flex}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials :-webkit-any(a,button){color:#eee;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;display:grid}html body :is(#_ft,#footer).reference-footer .h5-footer-socials :is(a,button){color:#eee;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;display:grid}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials :-webkit-any(a,button):has(img){background:0 0}html body :is(#_ft,#footer).reference-footer .h5-footer-socials :is(a,button):has(img){background:0 0}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials :-webkit-any(a,button)>img{flex:none;width:38px;height:38px;display:block}html body :is(#_ft,#footer).reference-footer .h5-footer-socials :is(a,button)>img{flex:none;width:38px;height:38px;display:block}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials .ui-icon{width:20px;height:20px}html body :is(#_ft,#footer).reference-footer .h5-footer-socials .ui-icon{width:20px;height:20px}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-socials :-webkit-any(a,button):active{color:#ffc600;background:#ffc60020}html body :is(#_ft,#footer).reference-footer .h5-footer-socials :is(a,button):active{color:#ffc600;background:#ffc60020}}@media (max-width:360px){html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer{padding:24px 12px 16px!important}html body :is(#_ft,#footer).reference-footer .h5-footer{padding:24px 12px 16px!important}html body :-webkit-any(#_ft,#footer).reference-footer .h5-footer-links a{padding:5px 4px;font-size:11px}html body :is(#_ft,#footer).reference-footer .h5-footer-links a{padding:5px 4px;font-size:11px}}html body .entrance-landing .hg-original-guide .entry-contact,html body .entrance-landing .hg-original-guide a.entry-contact{display:inline-block;color:#888!important;margin:22px 0 24px!important;font-size:12px!important;line-height:20px!important;text-decoration:none!important}html body .entrance-landing .hg-original-guide a.entry-contact:hover{color:#c4a23c!important}html body .entrance-landing .hg-original-guide .hg-guide-subscribe{box-sizing:border-box!important;color:#aaa!important;background:#ffffff08!important;border:1px solid #0000!important;border-radius:14px!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:20px 8px!important;font-size:12px!important;line-height:20px!important;display:block!important}html body .entrance-landing .hg-original-guide .hg-guide-subscribe:hover{color:#c4a23c!important;background:#ffc60006!important;border-color:#ffc60055!important}html body .entrance-landing .hg-original-guide .entry-social button>span{color:#ddd!important;background:#ffffff1a!important;border:1px solid #ffffff14!important;border-radius:50%!important;width:30px!important;height:30px!important}html body .entrance-landing .hg-original-guide .entry-social button:hover{color:#ffc600!important}html body .entrance-landing .hg-original-guide .entry-social button:hover>span{color:#111!important;background:#ffc600!important;border-color:#ffc600!important}html body .entrance-landing .hg-original-guide .entry-social svg{width:15px!important;height:15px!important}html body .entrance-landing .hg-guide-art{background:#070709!important}html body .entrance-landing .hg-original-guide{height:auto!important;min-height:880px!important;max-height:none!important}html body .entrance-landing .hg-original-guide .entrance-stack{padding-bottom:48px!important}html body .entrance-landing .hg-original-guide .hg-guide-art{z-index:0!important;pointer-events:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body .entrance-landing .hg-original-guide .entrance-stack{z-index:1!important;position:relative!important}html body #search-discovery.search-hints{border-color:#ffffff1a!important;box-shadow:0 20px 64px #00000075,inset 0 1px #ffffff09!important}html body #search-discovery.search-hints .hints-empty{color:var(--文本-文本-次要,#aaa);text-align:center;margin:0;padding:14px 10px;font-size:13px}@media (max-width:768px){html body #h5Shell .h5-header-actions :-webkit-any(#_av,.nav-account){background:#222!important;border:0!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 1.5px #fff3!important}html body #h5Shell .h5-header-actions :is(#_av,.nav-account){background:#222!important;border:0!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 1.5px #fff3!important}html body #h5Shell .h5-header-actions :-webkit-any(#_av,.nav-account):before{display:none!important}html body #h5Shell .h5-header-actions :is(#_av,.nav-account):before{display:none!important}html body #h5Shell .h5-header-actions :-webkit-any(#_av,.nav-account):after{display:none!important}html body #h5Shell .h5-header-actions :is(#_av,.nav-account):after{display:none!important}html body #h5Shell .h5-header-actions :-webkit-any(#_av,.nav-account) img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}html body #h5Shell .h5-header-actions :is(#_av,.nav-account) img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}html body #h5Shell .h5-header-actions :-webkit-any(#_av,.nav-account)>span{display:none!important}html body #h5Shell .h5-header-actions :is(#_av,.nav-account)>span{display:none!important}html body #h5Shell .h5-header-actions .h5-search-icon{flex:none;width:20px!important;height:20px!important;display:block!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a:before{content:none!important;display:none!important}html body :is(#_h5n,.h5-channel-nav) a:before{content:none!important;display:none!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a .h5-tab-icon{fill:currentColor!important;flex:none!important;width:22px!important;height:22px!important;display:block!important}html body :is(#_h5n,.h5-channel-nav) a .h5-tab-icon{fill:currentColor!important;flex:none!important;width:22px!important;height:22px!important;display:block!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :is(#_h5n,.h5-channel-nav) a{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :is(#_h5n,.h5-channel-nav) a.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a[aria-current=page]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :is(#_h5n,.h5-channel-nav) a[aria-current=page]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :is(#_h5n,.h5-channel-nav) a:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a.active{color:var(--海岛500,#ffc000)!important}html body :is(#_h5n,.h5-channel-nav) a.active{color:var(--海岛500,#ffc000)!important}html body :-webkit-any(#_h5n,.h5-channel-nav) a[aria-current=page]{color:var(--海岛500,#ffc000)!important}html body :is(#_h5n,.h5-channel-nav) a[aria-current=page]{color:var(--海岛500,#ffc000)!important}html body.h5-watch .site-header,html body.h5-watch #h5Shell{display:none!important}html body.h5-watch :-webkit-any(#_h5n,.h5-channel-nav){display:none!important}html body.h5-watch :is(#_h5n,.h5-channel-nav){display:none!important}html body.h5-browse:not(.h5-watch) :-webkit-any(#_h5n,.h5-channel-nav){display:flex!important}html body.h5-browse:not(.h5-watch) :is(#_h5n,.h5-channel-nav){display:flex!important}html body .floating-tools .floating-download,html body .floating-tools.is-near-top{display:none!important}html body:-webkit-any(#_b,body) .floating-tools.is-near-top{display:none!important}html body:is(#_b,body) .floating-tools.is-near-top{display:none!important}html body .floating-tools{right:12px!important;bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,0px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}html body:-webkit-any(#_b,body) .floating-tools{right:12px!important;bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,0px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}html body:is(#_b,body) .floating-tools{right:12px!important;bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,0px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}html body .ads{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body :-webkit-any(#_ads,#sections,#sharedTail) .ads{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body :is(#_ads,#sections,#sharedTail) .ads{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .ads>.ad{width:100%!important;max-width:none!important;display:block!important}html body #home #apps.advertisement-rail{margin:16px 0!important}}@media (min-width:769px){html body #h5Shell,html body #hgDlBar{display:none!important}html body :-webkit-any(#_h5n,.h5-channel-nav){display:none!important}html body :is(#_h5n,.h5-channel-nav){display:none!important}}#hgDlBar{display:none}@media (max-width:768px){html body .h5-topbar .h5-get-app,html body .h5-app-banner{display:none!important}html body.hg-dl-on{--hg-dl-bar-h:56px;padding-bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h) + env(safe-area-inset-bottom))!important}html body.hg-dl-on #hgDlBar{display:flex}html body.hg-dl-on .floating-tools{bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,56px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}html body.hg-dl-on:-webkit-any(#_b,body) .floating-tools{bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,56px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}html body.hg-dl-on:is(#_b,body) .floating-tools{bottom:calc(var(--hg-nav-h,58px) + var(--hg-dl-bar-h,56px) + 20px + env(safe-area-inset-bottom))!important;z-index:1080!important}#hgDlBar{left:8px;right:8px;bottom:var(--hg-nav-h,58px);z-index:1070;height:var(--hg-dl-bar-h,56px);box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:linear-gradient(100deg,#282212f5 0%,#18181af7 55%,#141416f7 100%);border:1px solid #ffc80038;border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:0 8px 0 10px;animation:.35s cubic-bezier(.22,.8,.24,1) hgDlIn;position:fixed;box-shadow:0 -8px 24px #0006,inset 0 1px #ffffff0d;border-bottom:0!important}@keyframes hgDlIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#hgDlBar .hg-dl-ic{background:#111;border-radius:10px;flex:none;width:38px;height:38px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}#hgDlBar .hg-dl-ic img{object-fit:cover;width:100%;height:100%;display:block}#hgDlBar .hg-dl-txt{flex-direction:column;flex:1;gap:1px;min-width:0;text-decoration:none;display:flex}#hgDlBar .hg-dl-txt b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}#hgDlBar .hg-dl-txt span{color:#ffdc8cbf;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}#hgDlBar .hg-dl-go{color:#1a1300;white-space:nowrap;background:linear-gradient(#ffdc55 0%,#ffc800 52%,#ffb300 100%);border:1px solid #ffeca073;border-radius:17px;flex:none;align-items:center;gap:4px;height:34px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #ffbe0040,inset 0 1px #ffffff73}#hgDlBar .hg-dl-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#hgDlBar .hg-dl-go:active{transform:scale(.96)}#hgDlBar .hg-dl-x{color:#ffffff8c;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}#hgDlBar .hg-dl-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}html body.entrance-lock #hgDlBar,html body.h5-watch #hgDlBar,html body.modal-open #hgDlBar{display:none!important}}html body #siteLockOverlay.site-lock-overlay{isolation:isolate;z-index:2147483000!important;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(8px)!important;box-sizing:border-box!important;background:#000000b8!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body #siteLockOverlay .lock-view-back{top:max(14px,env(safe-area-inset-top));z-index:2;cursor:pointer;border-radius:12px;align-items:center;gap:4px;min-height:40px;padding:8px 10px;font-size:14px;line-height:1;display:inline-flex;position:absolute;left:14px;color:#eee!important;background:0 0!important;border:1px solid #0000!important}html body #siteLockOverlay .lock-view-back:hover{color:#ffc600!important;border-color:#ffc60066!important}html body #siteLockOverlay .lock-view-back:focus-visible{color:#ffc600!important;border-color:#ffc60066!important}html body #siteLockOverlay .episode-lock-card{box-sizing:border-box!important;text-align:center!important;background:#0c0c0eeb!important;border:1px solid #ffffff24!important;border-radius:18px!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:min(360px,100%)!important;max-width:360px!important;max-height:calc(100dvh - 48px)!important;margin:0 auto!important;padding:28px 20px 22px!important;display:flex!important;position:relative!important;overflow:auto!important;box-shadow:0 20px 50px #00000080!important}html body #siteLockOverlay .download-qr{box-sizing:border-box!important;background:#fff!important;border-radius:14px!important;flex:none!important;place-items:center!important;width:148px!important;height:148px!important;margin:0 auto!important;padding:10px!important;display:grid!important}html body #siteLockOverlay .download-qr>span,html body #siteLockOverlay .download-qr svg,html body #siteLockOverlay .download-qr img{object-fit:contain!important;aspect-ratio:1!important;border-radius:6px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html body #siteLockOverlay .lock-copy{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}html body #siteLockOverlay .lock-pill{color:#ffc600!important;background:#ffc6000f!important;border:1px solid #ffc600!important;border-radius:99px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:2px auto 0!important;padding:5px 12px!important;font-size:13px!important;line-height:20px!important;display:inline-flex!important}html body #siteLockOverlay .lock-pill .ui-icon{color:#ffc600!important;flex:none!important;width:14px!important;height:14px!important}html body #siteLockOverlay .lock-copy>h3,html body #siteLockOverlay h3{color:#fff!important;margin:12px 0 8px!important;padding:0!important;font-size:22px!important;font-weight:600!important;line-height:1.35!important}html body #siteLockOverlay .lock-copy>p{color:#b8b8bd!important;margin:0 0 16px!important;padding:0 4px!important;font-size:13px!important;line-height:1.65!important}html body #siteLockOverlay .lock-platforms,html body #siteLockOverlay .lock-platforms#_lp{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;display:flex!important}html body #siteLockOverlay .lock-platform-link{white-space:nowrap!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:99px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px 8px!important;font-size:12px!important;line-height:18px!important;text-decoration:none!important;display:inline-flex!important}html body #siteLockOverlay .lock-platform-link svg{flex:none!important;width:16px!important;height:16px!important}html body #siteLockOverlay .lock-platform-link:first-child{color:#151515!important;-webkit-text-fill-color:#151515!important;background:linear-gradient(100deg,#ffc600,#92ffe4)!important;border:1px solid #0000!important}html body #siteLockOverlay .lock-platform-link:nth-child(2){color:#c7a600!important;-webkit-text-fill-color:#c7a600!important;background:0 0!important;border:1px solid #c2a0008c!important}html body #siteLockOverlay .lock-platform-link:nth-child(3){color:#eee!important;-webkit-text-fill-color:#eee!important;background:0 0!important;border:1px solid #fff6!important}html body #siteLockOverlay p.lock-install-note{color:#8f8f96!important;margin:12px 0 0!important;font-size:12px!important;line-height:18px!important;display:block!important}@media (max-width:768px){html body.h5-watch #playerStage .episode-locked{display:none!important}html body:not(.h5-watch) #playerStage .episode-locked{z-index:100!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}}@media (max-width:360px){html body #siteLockOverlay .episode-lock-card{gap:12px!important;padding:22px 14px 18px!important}html body #siteLockOverlay .download-qr{width:128px!important;height:128px!important}html body #siteLockOverlay .lock-platform-link{padding:6px!important;font-size:11px!important}}@media (min-width:769px){html body #siteLockOverlay.site-lock-overlay{display:none!important}}html body .page-crumb,html body #_pc.page-crumb{color:#777;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;font-size:12px;line-height:20px;display:flex}html body .page-crumb>a{color:#aaa;text-decoration:none}html body .page-crumb>a:hover,html body .page-crumb>[aria-current=page],html body .page-crumb>span:last-child{color:var(--海岛500,#ffc000)}html body .page-crumb>.ui-icon.icon-right{color:#777;flex:none;width:12px;height:12px}@media (max-width:768px){html body .page-crumb,html body #_pc.page-crumb,html body #channelView[data-tag-page=true]>.page-crumb{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:4px 0 16px!important;font-size:12px!important;line-height:20px!important;display:flex!important}html body :-webkit-any(.watch-page,.feedback-page,.feature-page:not(.account-page),#info-page,#drama-play-page)>.page-crumb{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:4px 0 16px!important;font-size:12px!important;line-height:20px!important;display:flex!important}html body :is(.watch-page,.feedback-page,.feature-page:not(.account-page),#info-page,#drama-play-page)>.page-crumb{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:4px 0 16px!important;font-size:12px!important;line-height:20px!important;display:flex!important}html body.h5-watch .watch-page>.page-crumb,html body .drama-detail-page>.page-crumb,html body .account-page>.page-crumb,html body #channelView[data-more-page=true]>.page-crumb{display:none!important}}html body #extendedView.info-document-page{padding-top:32px;padding-bottom:48px}html body #extendedView.info-document-page .feature-heading{align-items:baseline;gap:16px;margin:0 0 24px;display:flex}html body #extendedView.info-document-page .feature-heading h1{color:#f1f1f1;margin:0;font-size:30px;font-weight:700;line-height:40px}html body #extendedView.info-document-page .feature-heading p{color:var(--文本-文本-次要,#aaa);margin:0;font-size:13px;line-height:21px}html body #extendedView.info-document-page>.document-card.ui-panel{background:var(--其他-前景,#151515);border:1px solid var(--其他-分割線,#ffffff17);border-radius:16px;padding:30px}html body #extendedView.info-document-page .richtext-body{max-width:76ch;color:var(--文本-文本-次要,#aaa);font-size:14px;line-height:1.9}html body #extendedView.info-document-page .richtext-body>:first-child{margin-top:0}html body #extendedView.info-document-page .richtext-body>:last-child{margin-bottom:0}html body #extendedView.info-document-page .richtext-body :-webkit-any(h1,h2,h3,h4){color:#f1f1f1;margin:28px 0 14px;font-weight:600}html body #extendedView.info-document-page .richtext-body :is(h1,h2,h3,h4){color:#f1f1f1;margin:28px 0 14px;font-weight:600}html body #extendedView.info-document-page .richtext-body h1{font-size:22px;line-height:30px}html body #extendedView.info-document-page .richtext-body h2{font-size:20px;line-height:28px}html body #extendedView.info-document-page .richtext-body h3{font-size:16px;line-height:24px}html body #extendedView.info-document-page .richtext-body h4{font-size:15px;line-height:22px}html body #extendedView.info-document-page .richtext-body p{color:var(--文本-文本-次要,#aaa);margin:10px 0;font-size:14px;line-height:1.9}html body #extendedView.info-document-page .richtext-body :-webkit-any(ul,ol){margin:12px 0;padding-left:1.4em}html body #extendedView.info-document-page .richtext-body :is(ul,ol){margin:12px 0;padding-left:1.4em}html body #extendedView.info-document-page .richtext-body li{margin:6px 0}html body #extendedView.info-document-page .richtext-body a{color:var(--海岛500,#ffc000);text-decoration:none}html body #extendedView.info-document-page .richtext-body a:hover{text-decoration:underline}html body #extendedView.info-document-page .richtext-body :-webkit-any(strong,b){color:#f1f1f1;font-weight:600}html body #extendedView.info-document-page .richtext-body :is(strong,b){color:#f1f1f1;font-weight:600}html body #extendedView.info-document-page .richtext-body hr{border:0;border-top:1px solid var(--其他-分割線,#ffffff17);margin:24px 0}html body #extendedView.info-document-page .richtext-body :-webkit-any(.about-section,.document-section,section){margin:0;padding:0}html body #extendedView.info-document-page .richtext-body :is(.about-section,.document-section,section){margin:0;padding:0}html body #extendedView.info-document-page .richtext-body :-webkit-any(.about-section,.document-section,section)+:-webkit-any(.about-section,.document-section,section){border-top:1px solid var(--其他-分割線,#ffffff17);margin-top:24px;padding-top:24px}html body #extendedView.info-document-page .richtext-body :is(.about-section,.document-section,section)+:is(.about-section,.document-section,section){border-top:1px solid var(--其他-分割線,#ffffff17);margin-top:24px;padding-top:24px}html body #extendedView.info-document-page .richtext-body :-webkit-any(.about-section,.document-section,section)>:-webkit-any(h1,h2,h3):first-child{margin-top:0}html body #extendedView.info-document-page .richtext-body :is(.about-section,.document-section,section)>:is(h1,h2,h3):first-child{margin-top:0}html body #extendedView.info-document-page .richtext-body img{border-radius:8px;max-width:100%;height:auto}html body #extendedView.info-document-page .richtext-body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}html body #extendedView.info-document-page .richtext-body :-webkit-any(th,td){border:1px solid var(--其他-分割線,#ffffff17);text-align:left;padding:10px 12px}html body #extendedView.info-document-page .richtext-body :is(th,td){border:1px solid var(--其他-分割線,#ffffff17);text-align:left;padding:10px 12px}html body #extendedView.info-document-page .richtext-body th{color:#f1f1f1;background:#ffffff08}@media (max-width:700px){html body #extendedView.info-document-page{padding-top:20px;padding-bottom:32px}html body #extendedView.info-document-page .feature-heading{margin-bottom:20px;display:block}html body #extendedView.info-document-page .feature-heading h1{font-size:26px;line-height:34px}html body #extendedView.info-document-page .feature-heading p{margin-top:8px}html body #extendedView.info-document-page>.document-card.ui-panel{border-radius:12px;padding:20px}html body #extendedView.info-document-page .richtext-body{max-width:none;font-size:14px;line-height:1.75}html body #extendedView.info-document-page .richtext-body :-webkit-any(h1,h2){margin:22px 0 12px;font-size:18px;line-height:26px}html body #extendedView.info-document-page .richtext-body :is(h1,h2){margin:22px 0 12px;font-size:18px;line-height:26px}}
#drama-play-page .play-episode-pages .episode-page-track a{color:#999;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:18px;line-height:1.4}#drama-play-page .play-episode-pages .episode-page-track a:hover,#drama-play-page .play-episode-pages .episode-page-track a[aria-pressed=true]{color:#fff}#drama-play-page .play-episode-pages .episode-page-track a[aria-pressed=false]{color:#888}
@utility focus-ring{@apply ring-2 ring-focus ring-offset-0 ring-offset-background outline-none;  --tw-ring-offset-width: var(--ring-offset-width);}@utility focus-field-ring{@apply ring-2 ring-focus ring-offset-0 outline-none;  --tw-ring-offset-width: 0px;}@utility invalid-field-ring{ @apply outline-1 outline-danger outline-solid; --tw-ring-offset-width: 3px;  &:focus, &:focus-visible, &[data-focused="true"], &[data-focus-visible="true"], &:focus-within, &[data-focus-within="true"] { @apply ring-2 ring-danger ring-offset-0; --tw-ring-offset-width: 0px; }}@utility no-highlight{-webkit-tap-highlight-color: transparent;}@utility touch-target{&::after { content: ""; @apply absolute top-1/2 left-1/2 size-6 -translate-x-1/2 -translate-y-1/2; }}@utility status-focused{@apply focus-ring;}@utility status-focused-field{@apply focus-field-ring;}@utility status-invalid-field{@apply invalid-field-ring;}@utility status-disabled{opacity: var(--disabled-opacity); cursor: var(--cursor-disabled); pointer-events: none;}@utility status-pending{@apply pointer-events-none;}@utility scrollbar{scrollbar-width: var(--scrollbar-width); scrollbar-color: var(--scrollbar-color); scrollbar-gutter: var(--scrollbar-gutter);}@utility scrollbar-thin{scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track); scrollbar-gutter: auto;}@utility scrollbar-default{scrollbar-width: auto; scrollbar-color: auto; scrollbar-gutter: auto;}@utility scrollbar-none{scrollbar-width: none; scrollbar-color: auto; scrollbar-gutter: auto; -ms-overflow-style: none;}
@custom-variant motion-reduce{ &:is([data-reduce-motion="true"], [data-reduce-motion="true"] *) { @slot; &::before, &::after { @slot; } }  @media (prefers-reduced-motion: reduce) { &:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)) { @slot; &::before, &::after { @slot; } } }}@custom-variant motion-safe{ &:is([data-reduce-motion="false"], [data-reduce-motion="false"] *) { @slot; &::before, &::after { @slot; } }  @media (prefers-reduced-motion: no-preference) { &:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *, [data-reduce-motion="false"], [data-reduce-motion="false"] *)) { @slot; &::before, &::after { @slot; } } }}@custom-variant dark{ &:is(.dark, .dark *, [data-theme="dark"], [data-theme="dark"] *) { @slot; &::before, &::after { @slot; } }  @media (prefers-color-scheme: dark) { &:not(:is(.dark, .dark *, [data-theme="dark"], [data-theme="dark"] *)) & { @slot; &::before, &::after { @slot; } } }}
@layer theme {
@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-surface: var(--surface); --color-surface-foreground: var(--surface-foreground); --color-surface-hover: var(--surface-hover); --color-surface-secondary: var(--surface-secondary); --color-surface-secondary-foreground: var(--surface-secondary-foreground); --color-surface-tertiary: var(--surface-tertiary); --color-surface-tertiary-foreground: var(--surface-tertiary-foreground); --color-overlay: var(--overlay); --color-overlay-foreground: var(--overlay-foreground); --color-muted: var(--muted); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-segment: var(--segment); --color-segment-foreground: var(--segment-foreground); --color-border: var(--border); --color-separator: var(--separator); --color-focus: var(--focus); --color-link: var(--link); --color-default: var(--default); --color-default-foreground: var(--default-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-danger: var(--danger); --color-danger-foreground: var(--danger-foreground); --color-backdrop: var(--backdrop); --shadow-surface: var(--surface-shadow); --shadow-overlay: var(--overlay-shadow); --shadow-field: var(--field-shadow);  --color-field: var(--field-background,var(--default)); --color-field-hover: var(--field-hover); --color-field-foreground: var(--field-foreground,var(--foreground)); --color-field-placeholder: var(--field-placeholder,var(--muted)); --color-field-border: var(--field-border,var(--border)); --radius-field: var(--field-radius,calc(var(--radius) * 1.5)); --border-width-field: var(--field-border-width,var(--border-width));  --color-background-secondary: var(--background-secondary); --color-background-tertiary: var(--background-tertiary); --color-background-inverse: var(--background-inverse); --color-default-hover: var(--default-hover); --color-accent-hover: var(--accent-hover); --color-success-hover: var(--success-hover); --color-warning-hover: var(--warning-hover); --color-danger-hover: var(--danger-hover);  --color-field-focus: var(--field-focus); --color-field-border-hover: var(--field-border-hover); --color-field-border-focus: var(--field-border-focus);  --color-default-soft: var(--default-soft); --color-default-soft-foreground: var(--default-soft-foreground); --color-default-soft-hover: var(--default-soft-hover); --color-accent-soft: var(--accent-soft); --color-accent-soft-foreground: var(--accent-soft-foreground); --color-accent-soft-hover: var(--accent-soft-hover); --color-danger-soft: var(--danger-soft); --color-danger-soft-foreground: var(--danger-soft-foreground); --color-danger-soft-hover: var(--danger-soft-hover); --color-warning-soft: var(--warning-soft); --color-warning-soft-foreground: var(--warning-soft-foreground); --color-warning-soft-hover: var(--warning-soft-hover); --color-success-soft: var(--success-soft); --color-success-soft-foreground: var(--success-soft-foreground); --color-success-soft-hover: var(--success-soft-hover);  --color-separator-secondary: var(--separator-secondary); --color-separator-tertiary: var(--separator-tertiary);  --color-border-secondary: var(--border-secondary); --color-border-tertiary: var(--border-tertiary);  --radius-xs: calc(var(--radius) * .25);  --radius-sm: calc(var(--radius) * .5);  --radius-md: calc(var(--radius) * .75);  --radius-lg: calc(var(--radius) * 1);  --radius-xl: calc(var(--radius) * 1.5);  --radius-2xl: calc(var(--radius) * 2);  --radius-3xl: calc(var(--radius) * 3);  --radius-4xl: calc(var(--radius) * 4);   --ease-smooth: ease;    --ease-in-quad: cubic-bezier(.55, .085, .68, .53); --ease-in-cubic: cubic-bezier(.55, .055, .675, .19); --ease-in-quart: cubic-bezier(.895, .03, .685, .22); --ease-in-quint: cubic-bezier(.755, .05, .855, .06); --ease-in-expo: cubic-bezier(.95, .05, .795, .035); --ease-in-circ: cubic-bezier(.6, .04, .98, .335);  --ease-out-quad: cubic-bezier(.25, .46, .45, .94); --ease-out-cubic: cubic-bezier(.215, .61, .355, 1); --ease-out-quart: cubic-bezier(.165, .84, .44, 1); --ease-out-quint: cubic-bezier(.23, 1, .32, 1); --ease-out-expo: cubic-bezier(.19, 1, .22, 1); --ease-out-circ: cubic-bezier(.075, .82, .165, 1);  --ease-out-fluid: cubic-bezier(.32, .72, 0, 1);  --ease-in-out-quad: cubic-bezier(.455, .03, .515, .955); --ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1); --ease-in-out-quart: cubic-bezier(.77, 0, .175, 1); --ease-in-out-quint: cubic-bezier(.86, 0, .07, 1); --ease-in-out-expo: cubic-bezier(1, 0, 0, 1); --ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);  --ease-linear: linear;  --animate-spin-fast: spin .75s linear infinite; --animate-skeleton: skeleton 2s linear infinite; --animate-caret-blink: caret-blink 1.2s ease-out infinite; @keyframes skeleton { 100% { transform: translateX(200%); } } @keyframes caret-blink { 0%, 70%, 100% { opacity: 1; } 20%, 50% { opacity: 0; } }}
}

@layer theme {
@layer base{:root,:host{--white:#fff;--black:#000;--snow:#fcfcfc;--eclipse:#18181b;--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:#0485f7;--accent-foreground:var(--snow);--success:#17c964;--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}@supports (color:color(display-p3 0 0 0)){:root,:host{--white:color(display-p3 1 1 1);--black:color(display-p3 0 0 0);--snow:color(display-p3 .988276 .988276 .988276);--eclipse:color(display-p3 .0940831 .0940815 .104915);--accent:color(display-p3 .228527 .513567 .937521);--success:color(display-p3 .366628 .776587 .434496)}}@supports (color:lab(0% 0 0)){:root,:host{--white:lab(100% 0 0);--black:lab(0% 0 0);--snow:lab(98.9676% -.0000298023 -.0000119209);--eclipse:lab(8.34178% .607349 -2.12998);--accent:lab(54.5335% 3.31545 -66.5298);--success:lab(71.4376% -59.4106 38.0321)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f5f5;--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:#efeff0;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#eaeaeb;--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:#71717a;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#ebebec;--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:#18181b;--field-placeholder:var(--muted);--warning:#f5a524;--warning-foreground:var(--eclipse);--danger:#ff383c;--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:#dedee0;--separator:#e4e4e7;--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%);--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent);--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%);--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent);--success-soft:color-mix(in oklab, var(--success) 15%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%);--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent);--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%);--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}@supports (color:color(display-p3 0 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background:color(display-p3 .960849 .960849 .960849);--surface-secondary:color(display-p3 .937246 .937247 .940735);--surface-tertiary:color(display-p3 .917615 .917615 .92109);--muted:color(display-p3 .44318 .44318 .475431);--default:color(display-p3 .921202 .921203 .923877);--field-foreground:color(display-p3 .0940831 .0940815 .104915);--warning:color(display-p3 .915251 .660732 .269004);--danger:color(display-p3 .920914 .296365 .274185);--border:color(display-p3 .868722 .868722 .879301);--separator:color(display-p3 .894477 .894477 .905114)}}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background:lab(96.5432% -.0000596046 0);--surface-secondary:lab(94.4672% .129223 -.473213);--surface-tertiary:lab(92.7156% .129253 -.473213);--muted:lab(47.8738% 1.41454 -4.98644);--default:lab(93.0314% .0993609 -.364041);--field-foreground:lab(8.34178% .607349 -2.12998);--warning:lab(74.4448% 23.7172 71.6451);--danger:lab(57.4234% 73.5589 48.0136);--border:lab(88.3653% .399351 -1.45447);--separator:lab(90.6853% .399232 -1.45452)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060607;--foreground:var(--snow);--surface:#18181b;--surface-foreground:var(--foreground);--surface-secondary:#232325;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#262728;--surface-tertiary-foreground:var(--foreground);--overlay:#18181b;--overlay-foreground:var(--foreground);--muted:#9f9fa9;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#27272a;--default-foreground:var(--snow);--field-background:#18181b;--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:#f7b750;--warning-foreground:var(--eclipse);--danger:#db3b3e;--danger-foreground:var(--snow);--segment:#46464c;--segment-foreground:var(--foreground);--border:#28282c;--separator:#212124;--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%);--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent);--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%);--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent);--success-soft:color-mix(in oklab, var(--success) 12%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%);--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent);--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}@supports (color:color(display-p3 0 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background:color(display-p3 .0217169 .0216955 .0277708);--surface:color(display-p3 .0940831 .0940815 .104915);--surface-secondary:color(display-p3 .137299 .137298 .144446);--surface-tertiary:color(display-p3 .149676 .152827 .156538);--overlay:color(display-p3 .0940831 .0940815 .104915);--muted:color(display-p3 .622604 .622563 .659842);--default:color(display-p3 .152895 .152887 .16466);--field-background:color(display-p3 .0940831 .0940815 .104915);--warning:color(display-p3 .930377 .72781 .385984);--danger:color(display-p3 .792061 .284549 .269743);--segment:color(display-p3 .274531 .274533 .296049);--border:color(display-p3 .158628 .158622 .17046);--separator:color(display-p3 .130283 .130267 .141772)}}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background:lab(1.54547% .178337 -.64671);--surface:lab(8.34178% .607349 -2.12998);--surface-secondary:lab(13.7794% .374213 -1.34113);--surface-tertiary:lab(15.5629% -.291005 -.84582);--overlay:lab(8.34178% .607349 -2.12998);--muted:lab(65.6464% 1.53497 -5.42429);--default:lab(15.7305% .613764 -2.16959);--field-background:lab(8.34178% .607349 -2.12998);--warning:lab(79.1095% 16.747 59.9157);--danger:lab(50.9109% 62.2712 37.59);--segment:lab(29.8929% 1.02498 -3.61326);--border:lab(16.4266% .613093 -2.16998);--separator:lab(12.9463% .616677 -2.16783)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]),[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%);--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%);--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%);--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}
}

@layer theme.components {

}

@layer theme {

}

@layer components {
.toast-region{@apply pointer-events-none fixed z-(--z-index-toast) outline-none;@apply w-[calc(100vw-2rem)] sm:w-auto sm:min-w-(--toast-width);}.toast-region{display:block}.toast-region--bottom{@apply bottom-4 left-1/2 -translate-x-1/2;}.toast-region--bottom-start{@apply start-4 bottom-4;}.toast-region--bottom-end{@apply end-4 bottom-4;}.toast-region--top{@apply top-4 left-1/2 -translate-x-1/2;}.toast-region--top-start{@apply start-4 top-4;}.toast-region--top-end{@apply end-4 top-4;}.toast-region:focus-visible{@apply outline-2 outline-offset-2 outline-focus;}.toast{border-radius:min(32px, var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);position:absolute;left:0;right:0;@apply pointer-events-auto flex flex-row items-start justify-start gap-1.5 bg-surface px-4 py-3 shadow-overlay;@apply motion-reduce:animate-none motion-reduce:transition-none;}.toast{--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease), height var(--toast-height-duration) var(--toast-ease), opacity var(--toast-opacity-duration) var(--toast-ease)}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease);@apply motion-reduce:transition-none;}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{@apply pointer-events-none opacity-0;}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;left:0;right:0}.toast[data-exiting=true]{@apply opacity-0;}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{@apply pointer-events-none flex opacity-0;}.toast:focus-visible{@apply outline-2 outline-offset-2 outline-focus;}.toast__content{@apply flex grow flex-col items-start self-center;}.toast__indicator{@apply flex shrink-0 items-center justify-center p-1 text-overlay-foreground select-none;}.toast__indicator [data-slot=toast-default-icon]{@apply box-content size-4;}.toast__indicator [data-slot=spinner]{@apply size-4;}.toast__indicator [data-slot=spinner-icon]{@apply size-4;}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease), toast-indicator-scale .2s var(--toast-ease);@apply motion-reduce:animate-none;}.toast__title{@apply text-sm leading-5 font-medium text-overlay-foreground;}.toast__description{@apply text-sm text-muted;}.toast__close-button{@apply pointer-events-none absolute -end-1 -top-1 size-5 border-border bg-default opacity-0 sm:border sm:bg-overlay;@apply motion-reduce:transition-none;}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button [data-slot=close-button-icon]{@apply size-3.5 sm:size-3;}@media (hover:hover){.toast__close-button:hover{@apply bg-default;}.toast__close-button[data-hovered=true]{@apply bg-default;}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{@apply pointer-events-auto opacity-100;}.toast[data-exiting=true] .toast__close-button{@apply pointer-events-none opacity-0;}.toast__action{@apply mt-2 sm:mt-0;}.toast--accent .toast__title{@apply text-accent-soft-foreground;}.toast--success .toast__title{@apply text-success-soft-foreground;}.toast--success .toast__indicator{@apply text-success-soft-foreground;}.toast--warning .toast__title{@apply text-warning-soft-foreground;}.toast--warning .toast__indicator{@apply text-warning-soft-foreground;}.toast--danger .toast__title{@apply text-danger-soft-foreground;}.toast--danger .toast__indicator{@apply text-danger-soft-foreground;}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}
}

@layer components {
.select{@apply flex flex-col gap-1;}.select[data-invalid=true] [data-slot=description]{@apply hidden;}.select[aria-invalid=true] [data-slot=description]{@apply hidden;}.select [data-slot=label]{@apply w-fit;}.select__trigger{@apply relative isolate inline-flex min-h-9 rounded-field border bg-field px-3 py-2 text-sm text-field-foreground shadow-field outline-none select-none no-highlight;@apply motion-reduce:transition-none;}.select__trigger{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){@apply pe-7;}@media (hover:hover){.select__trigger:hover:not(:has(.select__clear-button:hover)){@apply bg-field-hover;}.select__trigger:hover:not(:has(.select__clear-button:hover)){border-color:var(--field-border-hover)}.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){@apply bg-field-hover;}.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not([data-focused]){@apply status-focused;}.select__trigger:focus-visible:not([data-focused]){border-color:var(--field-border-focus);background-color:var(--field-focus)}.select__trigger[data-focus-visible=true]{@apply status-focused;}.select__trigger[data-focus-visible=true]{border-color:var(--field-border-focus);background-color:var(--field-focus)}.select[data-invalid=true] .select__trigger{@apply status-invalid-field;}.select[data-invalid=true] .select__trigger{background-color:var(--field-focus)}.select[aria-invalid=true] .select__trigger{@apply status-invalid-field;}.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled{@apply status-disabled;}.select__trigger[data-disabled=true]{@apply status-disabled;}.select__trigger[aria-disabled=true]{@apply status-disabled;}.select--secondary .select__trigger{@apply shadow-none;}.select--secondary .select__trigger{background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}.select--secondary .select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not([data-focused]){background-color:var(--select-trigger-bg-focus)}.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select[data-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{@apply flex-1 text-start text-base wrap-break-word text-current sm:text-sm;}.select__value[data-placeholder=true]{@apply text-field-placeholder;}.select__value [data-slot=list-box-item-indicator]{@apply hidden;}.select__clear-button{@apply relative isolate inline-flex size-5 shrink-0 origin-center transform-gpu items-center justify-center self-center rounded-xl bg-transparent p-1 text-muted select-none no-highlight;}.select__clear-button{cursor:var(--cursor-interactive)}.select__clear-button:after{@apply absolute -inset-0.5;}.select__clear-button:after{content:""}.select__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth);@apply motion-reduce:transition-none;}.select__clear-button[data-empty=true]{@apply pointer-events-none opacity-0;}.select__clear-button [data-slot=select-clear-button-icon]{@apply size-3.5;}@media (hover:hover){.select__clear-button:hover{@apply bg-default-hover;}.select__clear-button[data-hovered=true]{@apply bg-default-hover;}}.select__clear-button:active{transform:scale(.93)}.select__clear-button[data-pressed=true]{transform:scale(.93)}.select__indicator{@apply absolute inset-y-0 end-2 my-auto flex shrink-0 items-center justify-center text-field-placeholder transition duration-150;}.select__indicator[data-open=true]{@apply rotate-180;}.select__indicator[data-slot=select-default-indicator]{@apply size-4;}.select__popover{@apply min-w-(--trigger-width) origin-(--trigger-anchor-point) scroll-py-1 scrollbar overflow-y-auto overscroll-contain bg-overlay p-0 text-sm;}.select__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--overlay-shadow)}.select__popover:focus-visible:not([data-focused]){@apply outline-none;}.select__popover[data-focus-visible=true]{@apply outline-none;}.select__popover[data-entering=true]{@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;}.select__popover[data-entering=true][data-placement=top]{@apply slide-in-from-bottom-1;}.select__popover[data-entering=true][data-placement=bottom]{@apply slide-in-from-top-1;}.select__popover[data-entering=true][data-placement=left]{@apply slide-in-from-right-1;}.select__popover[data-entering=true][data-placement=right]{@apply slide-in-from-left-1;}.select__popover[data-exiting=true]{@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply pointer-events-none;}.select__popover[data-exiting=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.select__popover[data-entering=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{@apply p-1.5 outline-none;}.select__popover [data-slot=list-box-item]{@apply px-2.5;}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator]{@apply transition-none;}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{@apply transition-none;}.select--full-width{@apply w-full;}.select__trigger--full-width{@apply w-full;}
}

@layer components {
.list-box{@apply relative w-full overflow-clip p-1;}.list-box>*+*{@apply mt-1;}.list-box [data-slot=separator][data-orientation=horizontal]{@apply ms-[3%] w-[94%];}
}

@layer components {
.list-box-item{@apply relative flex min-h-9 w-full items-center justify-start gap-3 rounded-2xl px-2 py-1.5 outline-none no-highlight;@apply motion-reduce:transition-none;}.list-box-item{transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out)}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{@apply pointer-events-none w-fit select-none;}.list-box-item [data-slot=description]{@apply pointer-events-none text-wrap select-none;}.list-box-item:has(.list-box-item__indicator){@apply pe-7;}.list-box-item:focus-visible:not([data-focused]){@apply status-focused;}.list-box-item[data-focus-visible=true]{@apply status-focused;}.list-box-item:active{transform:scale(.98)}.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover{@apply bg-default;}.list-box-item[data-hovered=true]{@apply bg-default;}}.list-box-item[data-disabled=true]{@apply status-disabled;}.list-box-item__indicator{@apply absolute end-2 top-1/2 flex size-4 shrink-0 -translate-y-1/2 items-center justify-center text-default-foreground;@apply transition duration-250 motion-reduce:transition-none;}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{@apply size-2.5;@apply transition-all duration-300 motion-reduce:transition-none;}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear;@apply motion-reduce:transition-none;}.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear;@apply motion-reduce:transition-none;}.list-box-item--danger .list-box-item__indicator{@apply text-danger;}.list-box-item--danger [data-slot=label]{@apply text-danger;}
}

@layer components {
.popover{@apply origin-(--trigger-anchor-point) bg-overlay p-0 text-sm;}.popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--overlay-shadow)}.popover[data-entering=true]{@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-90;}.popover[data-entering=true][data-placement=top]{@apply slide-in-from-bottom-1;}.popover[data-entering=true][data-placement=bottom]{@apply slide-in-from-top-1;}.popover[data-entering=true][data-placement=left]{@apply slide-in-from-right-1;}.popover[data-entering=true][data-placement=right]{@apply slide-in-from-left-1;}.popover[data-exiting=true]{@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply pointer-events-none;}.popover[data-exiting=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.popover[data-entering=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{@apply p-4 outline-none;}.popover__heading{@apply font-medium;}.popover__trigger{@apply inline-block;@apply motion-reduce:transition-none;}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not([data-focused]){@apply status-focused;}.popover__trigger[data-focus-visible=true]{@apply status-focused;}.popover__trigger:disabled{@apply status-disabled;}.popover__trigger[aria-disabled=true]{@apply status-disabled;}
}

@layer components {
.spinner{@apply pointer-events-none inline-flex size-6 shrink-0 animate-spin-fast motion-reduce:animate-none;}.spinner--sm{@apply size-4;}.spinner--lg{@apply size-8;}.spinner--xl{@apply size-10;}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}
}

