.g-tag-page{background:radial-gradient(circle at 12% 5%, #70262b1c, transparent 31rem), radial-gradient(circle at 88% 18%, #c193530f, transparent 34rem), var(--ds-obsidian);min-height:100svh;color:var(--ds-ivory);overflow:clip}.g-tag-content{width:min(calc(100% - (var(--ds-page-gutter) * 2)), var(--ds-content-max));margin:0 auto;padding:13px 0 72px}.g-tag-dossier{background:linear-gradient(118deg,#ffffff09,#0000 42%),#0c0c0eeb;border:1px solid #d5a4575c;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000042,inset 0 1px #ffffff09}.g-tag-dossier:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000002e}.g-tag-identity{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:32px clamp(28px,3.2vw,52px);display:flex;position:relative}.g-tag-identity nav{color:var(--ds-faint);font:560 11px/1 var(--ds-font-utility);align-items:center;gap:11px;margin-bottom:24px;display:flex}.g-tag-identity nav a{color:var(--ds-champagne);transition:color .18s var(--ds-ease)}.g-tag-identity nav a:hover{color:var(--ds-champagne-bright)}.g-tag-identity .g-tag-heading{color:var(--ds-champagne-bright);font:620 clamp(32px, 3vw, 46px)/1.12 var(--ds-font-display);letter-spacing:-.035em;align-items:baseline;gap:12px;margin:0;display:flex}.g-tag-identity .g-tag-heading h1{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.g-tag-identity .g-tag-heading>span{color:var(--ds-champagne);font-family:var(--ds-font-utility);font-size:.72em;font-weight:520}.g-tag-identity>p{max-width:34em;color:var(--ds-ivory-soft);letter-spacing:.01em;margin:15px 0 0;font-size:13px;line-height:1.78}.g-tag-identity>div{font:590 11px/1 var(--ds-font-utility);align-items:center;gap:16px;margin-top:22px;display:flex}.g-tag-identity>div strong{color:var(--ds-ivory);font-weight:620}.g-tag-identity>div span{color:#d97761;padding-left:16px;position:relative}.g-tag-identity>div span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 4px #d9776117}@media (min-width:900px){.g-tag-identity{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,5vw,88px);padding:26px clamp(28px,3.2vw,52px) 28px;display:grid}.g-tag-identity>nav,.g-tag-identity>.g-tag-heading,.g-tag-identity>p{grid-column:1}.g-tag-identity>p{max-width:56em}.g-tag-identity>div{text-align:right;flex-direction:column;grid-area:1/2/span 3;align-items:flex-end;gap:12px;margin-top:0}.g-tag-identity>div strong{color:var(--ds-champagne-bright);font:640 clamp(26px, 2.2vw, 34px)/1 var(--ds-font-display);letter-spacing:-.03em;white-space:nowrap}.g-tag-identity>div span{white-space:nowrap}}.g-tag-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:18px;margin-top:18px;display:grid}.g-tag-results,.g-tag-side-card{border:1px solid var(--ds-hairline);background:#0b0b0dd1;border-radius:18px;box-shadow:inset 0 1px #ffffff06}.g-tag-results{min-width:0;padding:18px 22px 20px}.g-tag-results-heading{justify-content:space-between;align-items:center;gap:24px;min-height:32px;margin-bottom:12px;display:flex}.g-tag-results-heading>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.g-tag-results-heading h2,.g-tag-side-card h2{color:var(--ds-ivory);font-family:var(--ds-font-display);margin:0;font-weight:620}.g-tag-results-heading h2{letter-spacing:-.02em;font-size:21px}.g-tag-results-heading>div:first-child>span{color:var(--ds-faint);font:540 10px/1 var(--ds-font-utility)}.g-tag-results-heading>div:last-child{align-self:stretch;gap:6px;display:flex}.g-tag-results-heading button{min-width:54px;color:var(--ds-muted);font:570 12px/1 var(--ds-font-body);cursor:pointer;background:0 0;border:0;transition:color .18s;position:relative}.g-tag-results-heading button:after{background:var(--ds-champagne);content:"";opacity:0;height:2px;transition:opacity .18s ease, transform .26s var(--ds-ease);border-radius:2px;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(.6)}.g-tag-results-heading button[aria-selected=true]{color:var(--ds-champagne-bright)}.g-tag-results-heading button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.g-tag-inline-error{margin-bottom:16px}.g-tag-inline-error>*{min-height:84px}.g-tag-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;display:grid}.g-tag-drama-placeholder{aspect-ratio:10/13;background:linear-gradient(100deg,#0000 28%,#ffffff0d 45%,#0000 62%) -140% 0/240% 100%,#111114;border:1px solid #f3efe80d;border-radius:11px;animation:1.45s ease-in-out infinite g-tag-shimmer;display:block;overflow:hidden}@keyframes g-tag-shimmer{to{background-position:140% 0,0 0}}.g-tag-drama-card{min-width:0}.g-tag-drama-card>a{min-width:0;display:block}.g-tag-drama-poster{aspect-ratio:10/13;background:var(--ds-raised);min-width:0;transition:border-color .26s ease, transform .36s var(--ds-ease), box-shadow .36s ease;border:1px solid #f3efe80f;border-radius:11px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e}.g-tag-drama-image{object-fit:cover;object-position:center 26%;filter:saturate(.88)contrast(1.03);transition:transform var(--ds-cover-hover-duration) var(--ds-ease), filter .3s ease}.g-tag-drama-card>a:hover .g-tag-drama-poster{border-color:#d5a45757;transform:translateY(-4px);box-shadow:0 20px 42px #00000047}.g-tag-drama-card>a:hover .g-tag-drama-image{transform:scale(var(--ds-cover-hover-scale));filter:saturate(.98)contrast(1.04)}.g-tag-drama-shade{z-index:1;background:linear-gradient(#0000,#040405d6);position:absolute;inset:38% 0 0}.g-tag-drama-poster>small{z-index:2;max-width:calc(100% - 18px);color:var(--ds-ivory-soft);font:560 8px/1 var(--ds-font-utility);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070708c2;border:1px solid #f3efe81f;border-radius:6px;padding:5px 7px;position:absolute;top:9px;left:9px;overflow:hidden}.g-tag-drama-copy{z-index:2;gap:5px;min-width:0;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.g-tag-drama-copy>strong{color:#fffaf1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;line-height:1.4;transition:color .18s;overflow:hidden}.g-tag-drama-card>a:hover .g-tag-drama-copy>strong{color:var(--ds-champagne-bright)}.g-tag-drama-copy>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.g-tag-drama-copy small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.g-tag-drama-copy em{color:var(--ds-champagne-bright);font:590 10px/1 var(--ds-font-utility);flex:none;font-style:normal}.g-tag-empty{text-align:center;background:#ffffff04;border:1px dashed #f3efe817;border-radius:14px;place-content:center;justify-items:center;gap:10px;min-height:220px;display:grid}.g-tag-empty-stack{gap:22px;display:grid}.g-tag-recommend{gap:14px;display:grid}.g-tag-recommend-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.g-tag-recommend-heading h3{color:var(--ds-text);font:680 16px/1.3 var(--ds-font-display);margin:0}.g-tag-recommend-heading a{color:var(--ds-champagne-bright);font:590 12px/1.2 var(--ds-font-utility);text-decoration:none}.g-tag-recommend-heading a:hover{text-decoration:underline}.g-tag-empty strong{font-family:var(--ds-font-display);font-size:18px}.g-tag-empty p{color:var(--ds-muted);margin:0;font-size:12px}.g-tag-empty button{min-height:36px;color:var(--ds-champagne-bright);cursor:pointer;background:0 0;border:1px solid #d5a4574d;border-radius:18px;margin-top:6px;padding:0 16px}.g-tag-pagination{border-top:1px solid var(--ds-hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:25px;padding-top:20px;display:flex}.g-tag-pagination :is(button,a){min-width:88px;height:36px;color:var(--ds-muted);font:580 12px/1 var(--ds-font-utility);cursor:pointer;background:0 0;border:1px solid #f3efe81f;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.g-tag-pagination :is(button,a):hover:not(:disabled){color:var(--ds-ivory);border-color:#d5a4576b}.g-tag-pagination button:disabled{opacity:.42;cursor:not-allowed}.g-tag-pagination-status{min-width:5.5em;color:var(--ds-faint);font:550 12px/1 var(--ds-font-utility);text-align:center}.g-tag-aside{top:calc(var(--shell-desktop-header-height) + 18px);gap:12px;display:grid;position:sticky}.g-tag-side-card{padding:14px}.g-tag-side-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.g-tag-side-card h2{font-size:17px}.g-tag-side-card>header small,.g-tag-side-card>header a{color:var(--ds-faint);font:550 9px/1 var(--ds-font-utility)}.g-tag-side-card>header a:hover{color:var(--ds-champagne-bright)}.g-tag-related>div{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.g-tag-related>div>a{min-width:0;min-height:30px;color:var(--ds-ivory-soft);text-overflow:ellipsis;white-space:nowrap;transition:border-color .18s ease, background-color .18s ease, color .18s ease, transform .22s var(--ds-ease);background:#d5a45709;border:1px solid #d5a45742;border-radius:18px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;display:flex;overflow:hidden}.g-tag-related>div>a:hover{color:var(--ds-champagne-bright);background:#d5a45717;border-color:#d5a45785;transform:translateY(-2px)}.g-tag-related>div>span{min-height:44px;color:var(--ds-faint);grid-column:1/-1;place-items:center;font-size:10px;display:grid}.g-tag-audience ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.g-tag-audience li{border-top:1px solid var(--ds-hairline);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.g-tag-audience li:first-child{border-top:0;padding-top:0}.g-tag-audience li:last-child{padding-bottom:0}.g-tag-audience li>b{color:var(--ds-champagne);font:600 18px/1 var(--ds-font-display);text-align:center}.g-tag-audience li>a{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.g-tag-audience li>a>span:first-child{aspect-ratio:5/7;background:var(--ds-raised);border-radius:7px;width:38px;display:block;position:relative;overflow:hidden}.g-tag-audience li>a>span:last-child{gap:4px;min-width:0;display:grid}.g-tag-audience li strong,.g-tag-audience li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-tag-audience li strong{color:var(--ds-ivory-soft);font-size:11px;font-weight:590}.g-tag-audience li small{color:var(--ds-faint);font-size:9px}.g-tag-ad .g-ad-core{border-color:#d5a45742;border-radius:18px;min-height:318px}@media (max-width:1199px) and (min-width:900px){.g-tag-layout{grid-template-columns:minmax(0,1fr) 286px}.g-tag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.g-tag-related>div{grid-template-columns:repeat(auto-fit,minmax(62px,1fr))}}@media (max-width:899px){.g-tag-page{background:radial-gradient(circle at 50% 0%, #70262b1c, transparent 24rem), var(--ds-obsidian);overflow:visible}.g-tag-content{width:100%;padding:8px 12px calc(24px + var(--site-chrome-tab-clearance))}.g-tag-dossier{border-radius:15px;min-height:0;display:block;overflow:visible}.g-tag-identity{padding:20px 18px 17px}.g-tag-identity nav{display:none}.g-tag-identity .g-tag-heading{font-family:var(--ds-font-body);letter-spacing:-.035em;gap:8px;font-size:27px;font-weight:690}.g-tag-identity>p{margin-top:10px;font-size:12px;line-height:1.65}.g-tag-identity>div{margin-top:16px}.g-tag-layout{margin-top:12px;display:block}.g-tag-results,.g-tag-side-card{border-radius:15px}.g-tag-results{padding:17px 12px}.g-tag-results-heading{align-items:end;gap:10px;margin-bottom:15px}.g-tag-results-heading>div:first-child{flex-direction:column;flex:auto;align-items:flex-start;gap:4px}.g-tag-results-heading>div:first-child>span{line-height:1.35}.g-tag-results-heading h2{font-family:var(--ds-font-body);font-size:17px;font-weight:680}.g-tag-results-heading>div:last-child{min-height:34px}.g-tag-results-heading button{min-width:44px;font-size:11px}.g-tag-results-heading button:after{left:8px;right:8px}.g-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.g-tag-drama-poster{aspect-ratio:3/4;border-radius:10px}.g-tag-drama-copy>strong{font-size:13px}.g-tag-drama-copy small,.g-tag-drama-copy em{font-size:9px}.g-tag-pagination{margin-top:22px;padding-top:16px}.g-tag-aside{margin-top:12px;position:static}.g-tag-side-card{padding:16px}.g-tag-side-card h2{font-family:var(--ds-font-body);font-size:15px}.g-tag-related>div{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.g-tag-related>div>a{min-height:36px;font-size:12px}.g-tag-audience li>a{grid-template-columns:52px minmax(0,1fr)}.g-tag-audience li>a>span:first-child{width:52px}.g-tag-ad .g-ad-core{border-radius:15px;min-height:166px}}@media (prefers-reduced-motion:reduce){.g-tag-drama-image,.g-tag-drama-poster,.g-tag-related>div>a{transition:none}}
