[data-resource-detail]{--surface:#fff;--ink:#172033;--muted:#667085;--line:#e2e5eb;--red:#2f63d7;--red-soft:#edf3ff;--accent:#2f63d7;--panel-soft:#f5f7fa;overflow-wrap:anywhere;font-family:-apple-system,"system-ui",Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}:root[data-theme=dark] [data-resource-detail]{--surface:#171f2d;--ink:#f1f4f9;--muted:#b1b8c5;--line:#2d3645;--panel-soft:#1c283b}[data-resource-detail] img{max-width:100%;display:block}:where([data-resource-detail]) :is(button,input,select){font:inherit}[data-resource-detail] .in-prose{white-space:pre-line}[data-resource-detail] h2>small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}:where([data-resource-detail]) .detail-back{min-height:36px;color:var(--muted);align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}:where([data-resource-detail]) .detail-back svg{width:15px;height:15px}:where([data-resource-detail]) .script-access-button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:3px;width:100%;min-height:40px;font-size:12px;font-weight:800}:where([data-resource-detail]) .script-access-button:not(:disabled):hover{border-color:var(--red);background:var(--red);filter:brightness(.94)}:where([data-resource-detail]) .script-package-file-list{margin-top:10px}:where([data-resource-detail]) .script-package-file-list li{justify-content:space-between;align-items:center;gap:18px;padding:8px 0;display:flex}:where([data-resource-detail]) .script-package-file-list li>span{align-items:baseline;gap:8px;min-width:0;display:flex}:where([data-resource-detail]) .script-package-file-list b{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:500}:where([data-resource-detail]) .script-package-file-list small{color:var(--muted);flex:none;font-size:9px}:where([data-resource-detail]) .script-package-file-list a{color:#315acb;flex:none;font-size:10px;font-weight:650;text-decoration:none}:where([data-resource-detail]) .script-package-file-list a:hover{text-decoration:underline}:where([data-resource-detail]) .detail-back{color:var(--red)}:where([data-resource-detail]) .ip-directory-tags{flex-wrap:wrap;gap:5px;padding-bottom:2px;display:flex}:where([data-resource-detail]) .ip-directory-tags span{color:#2358c5;background:#edf3ff;border:1px solid #c8d5ee;border-radius:3px;padding:5px 7px 4px;font-size:10px;font-weight:750;line-height:1}:root[data-theme=dark] :where([data-resource-detail]) .ip-directory-tags span{color:#8fb3ff;background:#213659;border-color:#344663}:where([data-resource-detail]) .in-help{color:#717784;font-size:13px}:where([data-resource-detail]) .in-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}:where([data-resource-detail]) .reader-section{border-bottom:1px solid #e2e4e9;padding:34px 0;scroll-margin-top:90px}:where([data-resource-detail]) .reader-section h2{margin:0 0 22px;font-size:21px}:where([data-resource-detail]) .reader-section h3{margin:22px 0 14px;font-size:15px}:where([data-resource-detail]) .script-overview-head{border-bottom:1px solid var(--line,#e2e4e9);padding:16px 0 28px}:where([data-resource-detail]) .script-overview-title{justify-content:space-between;align-items:center;gap:30px;display:flex}:where([data-resource-detail]) .script-overview-title h1{margin:0;font-size:28px;line-height:1.5}:where([data-resource-detail]) .script-overview-title .script-access-button{flex-shrink:0;width:auto;margin:0;padding:12px 24px}@media (max-width:760px){:where([data-resource-detail]) .script-overview-title{flex-direction:column;align-items:flex-start;gap:18px}}:where([data-resource-detail]) .cast-heading{padding:12px 0 28px}:where([data-resource-detail]) .cast-heading h1{margin:0 0 18px;font-size:32px}:where([data-resource-detail]) .cast-heading p{color:var(--muted);margin-top:18px}:where([data-resource-detail]) .cast-full-sheet{width:100%;height:auto;display:block}:where([data-resource-detail]) .script-reading-layout{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:44px;display:grid}:where([data-resource-detail]) .script-reading-main{min-width:0}:where([data-resource-detail]) .script-property-sidebar{border-left:1px solid var(--line,#e2e4e9);margin-top:34px;padding:0 0 0 24px}:where([data-resource-detail]) .script-property-sidebar h2{margin:0 0 18px;font-size:15px}:where([data-resource-detail]) .script-property-sidebar dl{margin:0}:where([data-resource-detail]) .script-property-sidebar dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}:where([data-resource-detail]) .script-property-sidebar dt{color:var(--muted,#737b88);font-size:12px;line-height:1.7}:where([data-resource-detail]) .script-property-sidebar dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}:where([data-resource-detail]) .script-property-sidebar .script-access-button{width:100%;margin:20px 0 0;padding:12px 10px}@media (max-width:900px){:where([data-resource-detail]) .script-reading-layout{grid-template-columns:minmax(0,1fr);gap:0}:where([data-resource-detail]) .script-property-sidebar{border-left:0;border-bottom:1px solid var(--line,#e2e4e9);grid-row:1;margin-top:24px;padding:0 0 24px}:where([data-resource-detail]) .script-property-sidebar dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}:where([data-resource-detail]) .script-property-sidebar .script-access-button{width:auto;padding:12px 24px}}@media (max-width:480px){:where([data-resource-detail]) .script-property-sidebar dl{grid-template-columns:1fr}}:where([data-resource-detail]).script-overview-page .script-overview-head{padding:0 0 24px}:where([data-resource-detail]).script-overview-page .script-overview-title h1{letter-spacing:-.4px;font-size:28px;font-weight:650;line-height:1.45}:where([data-resource-detail]).script-overview-page .script-property-sidebar{margin-top:0}:where([data-resource-detail]).script-overview-page .reader-section{padding:28px 0}:where([data-resource-detail]).script-overview-page .reader-section h2{margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.5}:where([data-resource-detail]) .script-property-sidebar .reader-section{border:0;padding:16px 0 0}:where([data-resource-detail]) .script-property-sidebar #reader-usage>h2{display:none}:where([data-resource-detail]) .script-property-sidebar .in-help{font-size:12px;line-height:1.7}@media (max-width:900px){:where([data-resource-detail]).script-overview-page .script-property-sidebar{margin:0 0 28px}}:where([data-resource-detail]).script-overview-page{--script-line:#e4e8ee;--script-muted:#667085;color:#172033}:where([data-resource-detail]).script-overview-page .script-reading-layout{isolation:isolate;grid-template-columns:minmax(0,calc(75% - 5px)) minmax(0,calc(25% - 15px));gap:20px;position:relative}:where([data-resource-detail]).script-overview-page .script-reading-layout:before{content:"";pointer-events:none;z-index:-1;width:calc(25% - 47px);position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 28px -25px #2230464d}:where([data-resource-detail]).script-overview-page .script-overview-head{border-color:var(--script-line);box-sizing:border-box;align-items:center;min-height:142px;padding:22px 0;display:flex}:where([data-resource-detail]).script-overview-page .script-overview-title{max-width:660px}:where([data-resource-detail]).script-overview-page .script-overview-title h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:650;line-height:1.45}:where([data-resource-detail]).script-overview-page .reader-section{border:0;padding:32px 0 0}:where([data-resource-detail]).script-overview-page .reader-section+.reader-section{border-top:1px solid var(--script-line);margin-top:40px;padding-top:40px}:where([data-resource-detail]).script-overview-page .reader-section h2{letter-spacing:-.025em;margin:0 0 21px;font-size:24px;font-weight:700;line-height:1.25}:where([data-resource-detail]).script-overview-page .in-prose{font-size:14px;line-height:1.85}:where([data-resource-detail]).script-overview-page .in-help{color:var(--script-muted)}:where([data-resource-detail]).script-overview-page .script-property-sidebar{border:0;min-width:0;margin:0 0 0 32px;padding:22px 0 0 24px;position:sticky;top:88px}:where([data-resource-detail]).script-overview-page .script-property-sidebar>h2{letter-spacing:-.025em;margin:0 0 20px;font-size:19px;line-height:1.25}:where([data-resource-detail]).script-overview-page .script-property-sidebar dt{color:var(--script-muted)}:root[data-theme=dark] :where([data-resource-detail]).script-overview-page{--script-line:#344158;--script-muted:#a6b0c1;color:#eef2f8}@media (max-width:900px){:where([data-resource-detail]).script-overview-page .script-reading-layout{grid-template-columns:minmax(0,1fr)}:where([data-resource-detail]).script-overview-page .script-reading-layout:before{display:none}:where([data-resource-detail]).script-overview-page .script-property-sidebar{border-bottom:1px solid var(--script-line);margin:0 0 24px;padding:0 0 24px;position:static}:where([data-resource-detail]).script-overview-page .script-overview-head{min-height:0;padding:16px 0 24px}}:where([data-resource-detail]) .script-property-sidebar .script-side-back{margin:0 0 24px;padding:0;font-size:12px;display:block}:where([data-resource-detail]) .script-time-section{border-top:1px solid var(--script-line,#e4e8ee);margin-top:24px;padding-top:22px}:where([data-resource-detail]) .script-time-section h2{margin:0 0 20px;font-size:19px}:where([data-resource-detail]) .script-time-list{margin:0;padding:0;list-style:none}:where([data-resource-detail]) .script-time-list li{border-left:1px solid var(--script-line,#e4e8ee);margin:0;padding:0 0 24px 17px;position:relative}:where([data-resource-detail]) .script-time-list li:last-child{border-color:#0000;padding-bottom:4px}:where([data-resource-detail]) .script-time-list li:before{content:"";background:#2864dc;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}:where([data-resource-detail]) .script-time-list li.is-undated:before{background:#a6afbc}:where([data-resource-detail]) .script-time-list time{color:var(--script-muted,#667085);font-size:11px;line-height:1.7;display:block}:where([data-resource-detail]) .script-time-list strong{margin:5px 0;font-size:13px;font-weight:600;line-height:1.6;display:block}:where([data-resource-detail]) .script-time-list p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}:where([data-resource-detail]) .script-package-status{border-top:1px solid var(--script-line,#e4e8ee);margin-top:18px;padding-top:18px}:where([data-resource-detail]) .script-package-status h3{color:var(--script-muted,#667085);margin:0 0 14px;font-size:12px;font-weight:500}:where([data-resource-detail]) .script-package-status>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where([data-resource-detail]) .script-package-status span{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}:where([data-resource-detail]) .script-package-status i{color:#0000;border:1px solid #b7bec9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;line-height:1;display:grid}:where([data-resource-detail]) .script-package-status .is-ready i{--package-ready:#25a36f;border-color:var(--package-ready);background:var(--package-ready);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--package-ready) 12%,transparent)}:where([data-resource-detail]) .script-package-status b{white-space:nowrap;min-width:0;font-size:10px;font-weight:550;line-height:16px}:where([data-resource-detail]) .script-property-sidebar abbr{text-decoration:none}:where([data-resource-detail]) .script-usage-entry{margin-top:8px}:where([data-resource-detail]) .script-usage-entry strong{margin:0;font-size:13px;line-height:20px}:where([data-resource-detail]) .script-usage-entry>span{color:var(--script-muted,#667085);margin-top:2px;font-size:11px;line-height:18px;display:block}:where([data-resource-detail]) .script-usage-entry p{color:var(--ink,#263142);margin:4px 0 0;font-size:12px;line-height:19px}:where([data-resource-detail]) .script-same-day-usage{margin-top:11px}:where([data-resource-detail]) .script-same-day-usage>summary{color:#315acb;cursor:pointer;width:max-content;max-width:100%;font-size:11px;line-height:18px;list-style:none}:where([data-resource-detail]) .script-same-day-usage>summary::-webkit-details-marker{display:none}:where([data-resource-detail]) .script-same-day-usage>summary:after{content:"＋";margin-left:5px}:where([data-resource-detail]) .script-same-day-usage[open]>summary:after{content:"－"}:where([data-resource-detail]) .script-same-day-usage>div{border-left:1px solid var(--script-line,#e4e8ee);margin:10px 0 0;padding:2px 0 0 12px}:where([data-resource-detail]) .script-same-day-usage .script-usage-entry{border-bottom:1px solid var(--script-line,#e4e8ee);margin:0 0 12px;padding:0 0 12px}:where([data-resource-detail]) .script-same-day-usage .script-usage-entry:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}:root[data-theme=dark] :where([data-resource-detail]) .script-usage-entry p{color:#e7ebf2}:where([data-resource-detail]).script-overview-page .script-overview-head{align-items:flex-start;min-height:0;padding:0 0 24px}:where([data-resource-detail]).script-overview-page .script-overview-title{display:block}:where([data-resource-detail]) .script-detail-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:where([data-resource-detail]) .script-property-sidebar .script-source-tags{margin:0}:where([data-resource-detail]) .script-detail-tags span{color:var(--script-muted,#667085);background:var(--panel-soft,#f5f7fa);border:1px solid var(--script-line,#e4e8ee);border-radius:3px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}:where([data-resource-detail]).script-overview-page .script-reading-layout{row-gap:0}:where([data-resource-detail]).script-overview-page .script-overview-head{grid-area:1/1;align-self:stretch}:where([data-resource-detail]).script-overview-page .script-sidebar-head{border-bottom:1px solid var(--script-line);flex-direction:column;grid-area:1/2;justify-content:space-between;align-self:stretch;gap:20px;margin-left:32px;padding:0 0 24px 24px;display:flex}:where([data-resource-detail]) .script-sidebar-head .script-side-back{margin:0;font-size:12px}:where([data-resource-detail]) .script-sidebar-head h2{margin:0;font-size:19px;line-height:1.25}:where([data-resource-detail]).script-overview-page .script-reading-main{grid-area:2/1}:where([data-resource-detail]).script-overview-page .script-property-sidebar{grid-area:2/2;padding-top:32px}:where([data-resource-detail]).script-overview-page .script-property-sidebar>dl{border-top:0;padding-top:0}:where([data-resource-detail]) .script-property-sidebar dl>div:nth-last-child(2){border-top:1px solid var(--script-line);margin-top:12px;padding-top:20px}@media (max-width:900px){:where([data-resource-detail]).script-overview-page .script-sidebar-head{grid-area:2/1;margin:24px 0 0;padding:0 0 18px}:where([data-resource-detail]).script-overview-page .script-property-sidebar{grid-area:3/1;padding-top:20px}:where([data-resource-detail]).script-overview-page .script-reading-main{grid-area:4/1}}:where([data-resource-detail]) .script-package-file-list{margin:16px 0 0;padding:0;list-style:none}:where([data-resource-detail]) .script-package-empty{color:var(--script-muted);margin:0;padding:18px 0;font-size:13px}:where([data-resource-detail]) .script-package-gate,:where([data-resource-detail]) .script-package-gate-content,:where([data-resource-detail]) .script-package-gate-content>.reader-section{position:relative}:where([data-resource-detail]) .script-package-blur{background:var(--panel-soft,#f5f7fa);filter:blur(7px);opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px;gap:12px;min-height:108px;padding:18px 20px;display:grid;overflow:hidden}:where([data-resource-detail]) .script-package-blur i{background:color-mix(in srgb,var(--script-muted,#7a8392) 26%,transparent);border-radius:2px;height:12px;display:block}:where([data-resource-detail]) .script-package-blur.is-script i:first-child{width:76%}:where([data-resource-detail]) .script-package-blur.is-script i:nth-child(2){width:92%}:where([data-resource-detail]) .script-package-blur.is-script i:nth-child(3){width:66%}:where([data-resource-detail]) .script-package-blur.is-script i:nth-child(4){width:84%}:where([data-resource-detail]) .script-package-blur.is-roles{align-items:center;gap:24px;display:flex}:where([data-resource-detail]) .script-package-blur.is-roles i{border-radius:50%;width:62px;height:62px}:where([data-resource-detail]) .script-package-blur.is-guide i:first-child{width:88%}:where([data-resource-detail]) .script-package-blur.is-guide i:nth-child(2){width:72%}:where([data-resource-detail]) .script-package-blur.is-guide i:nth-child(3){width:55%}:where([data-resource-detail]) .script-package-lock-copy{z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--panel,#fff) 8%,transparent),color-mix(in srgb,var(--panel,#fff) 74%,transparent) 34%,color-mix(in srgb,var(--panel,#fff) 74%,transparent) 66%,color-mix(in srgb,var(--panel,#fff) 8%,transparent));text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:48px 0 28px}:where([data-resource-detail]) .script-package-lock-copy b{font-size:16px;font-weight:650;display:block}:where([data-resource-detail]) .script-package-lock-copy p{max-width:520px;color:var(--script-muted);margin:8px auto 16px;font-size:12px;line-height:1.7}:where([data-resource-detail]) .script-package-lock-copy button{color:#fff;min-width:150px;font:inherit;cursor:pointer;pointer-events:auto;background:#315acb;border:0;border-radius:4px;padding:11px 22px;font-size:13px;font-weight:600;box-shadow:0 3px 10px #315acb2e}:where([data-resource-detail]) .script-package-available .script-package-file-list{margin-top:8px}:where([data-resource-detail]) .script-package-available .script-package-empty{padding:12px 0 0}:where([data-resource-detail]) .script-package-empty-state{border-top:1px solid var(--script-line);border-bottom:1px solid var(--script-line);min-height:82px;color:var(--script-muted);align-items:center;gap:16px;padding:18px 0;display:flex}:where([data-resource-detail]) .script-package-empty-state>span{border:1px dashed color-mix(in srgb,var(--script-muted) 48%,transparent);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}:where([data-resource-detail]) .script-package-empty-state b{color:var(--ink);font-size:13px;font-weight:600}:where([data-resource-detail]) .script-package-empty-state p{margin:5px 0 0;font-size:11px;line-height:1.65}:where([data-resource-detail]) .script-selling-points{padding-left:0}:where([data-resource-detail]) .script-selling-points li+li{margin-top:8px}:root[data-theme=dark] :where([data-resource-detail]) .script-package-blur{background:#252b35}:root[data-theme=dark] :where([data-resource-detail]) .script-package-lock-copy{background:linear-gradient(#1b1f2629,#1b1f26d1 34% 66%,#1b1f2629)}@media (max-width:600px){:where([data-resource-detail]) .script-package-lock-copy{padding:22px 16px;inset:48px 0 24px}}:where([data-resource-detail]).script-overview-page .script-property-sidebar{position:static}:where([data-resource-detail]).script-overview-page .script-property-sidebar dl>div:nth-last-child(2){border:0;margin:0;padding:10px 0}:where([data-resource-detail]) .script-asset-counts{border-top:1px solid var(--script-line);border-bottom:1px solid var(--script-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:18px 0;display:grid}:where([data-resource-detail]) .script-asset-counts a{border-left:1px solid var(--script-line);justify-items:center;gap:7px;display:grid}:where([data-resource-detail]) .script-asset-counts a:first-child{border-left:0}:where([data-resource-detail]) .script-asset-counts strong{font-size:22px;font-weight:650;line-height:1.2}:where([data-resource-detail]) .script-asset-counts span{color:var(--script-muted);font-size:11px}:where([data-resource-detail]) .script-asset-counts+.script-time-section{border-top:0;margin-top:0}:where([data-resource-detail]) .script-time-section h2 small{color:var(--script-muted);margin-left:6px;font-size:12px;font-weight:400}:where([data-resource-detail]) .script-time-section{scroll-margin-top:90px}:where([data-resource-detail]).script-overview-page .script-sidebar-head{margin-left:0;padding-left:56px}:root[data-theme=dark] :where([data-resource-detail]).script-overview-page .script-detail-tags span{color:#d1dcf5;background:#253249;border-color:#42516b}@media (max-width:900px){:where([data-resource-detail]).script-overview-page .script-sidebar-head{padding-left:0}}:where([data-resource-detail]).script-overview-page{--asset-surface:var(--panel-soft,#f5f7fa)}:where([data-resource-detail]).script-overview-page .reader-section h2{letter-spacing:0;font-size:20px;font-weight:600}:where([data-resource-detail]).script-overview-page .reader-section+.reader-section{margin-top:32px;padding-top:32px}:where([data-resource-detail]).script-overview-page .script-property-sidebar{padding-top:24px}:where([data-resource-detail]).script-overview-page .script-property-sidebar dl>div{padding:9px 0}:where([data-resource-detail]).script-overview-page .script-property-sidebar dt,:where([data-resource-detail]).script-overview-page .script-property-sidebar dd{font-size:12px;line-height:20px}:where([data-resource-detail]).script-overview-page .script-asset-counts{margin-top:20px;padding:20px 0}:where([data-resource-detail]).script-overview-page .script-time-section{padding-top:24px}:where([data-resource-detail]).script-overview-page .script-time-section h2{margin-bottom:20px;font-size:16px;font-weight:600}:where([data-resource-detail]).script-overview-page .script-time-list strong{font-size:12px;font-weight:600}:where([data-resource-detail]).script-overview-page .script-time-list p{font-size:12px;line-height:1.7}:where([data-resource-detail]).script-overview-page .script-time-list time{font-size:11px}@media (max-width:900px){:where([data-resource-detail]).script-overview-page .script-property-sidebar{border-left:0;margin-left:0;padding-left:0}:where([data-resource-detail]).script-overview-page .script-sidebar-head{padding-left:0}}:where([data-resource-detail]) .cast-usage-numbers{grid-template-columns:1fr .8fr 1.8fr;gap:12px;width:100%;margin:4px 0 0;display:grid}:where([data-resource-detail]) .cast-usage-numbers dt{color:var(--muted);font-size:11px}:where([data-resource-detail]) .cast-usage-numbers dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:9px 0 0;font-size:18px;font-weight:600}:where([data-resource-detail]) .cast-usage-numbers dd small{color:var(--muted);font-size:10px;font-weight:400}:where([data-resource-detail]) .cast-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}:where([data-resource-detail]) .cast-detail-heading>div:last-child{min-width:340px}:where([data-resource-detail]) .cast-detail-heading h1{margin:0 0 14px;font-size:28px}:where([data-resource-detail]) .cast-data-link{color:var(--accent);font-size:12px}:where([data-resource-detail]) .cast-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}:where([data-resource-detail]) .cast-section-heading h2{margin:0}:where([data-resource-detail]) .cast-section-heading>span{color:var(--muted);font-size:11px}:where([data-resource-detail]).ip-detail-page .reader-section h2{font-size:20px}:where([data-resource-detail]).ip-detail-page .reader-section h2 small{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}:where([data-resource-detail]) .cast-stills-grid{columns:4 220px;column-gap:22px}:where([data-resource-detail]) .cast-still{background:var(--soft,#f5f6f8);break-inside:avoid;border-radius:4px;margin:0 0 18px;position:relative;overflow:hidden}:where([data-resource-detail]) .cast-still img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}:where([data-resource-detail]) .cast-still-uploaded img{height:auto}:where([data-resource-detail]) .cast-still:hover img{transform:scale(1.018)}@media (max-width:1000px){:where([data-resource-detail]) .cast-stills-grid{columns:3 200px}}@media (max-width:760px){:where([data-resource-detail]) .cast-detail-heading{flex-direction:column;align-items:flex-start}:where([data-resource-detail]) .cast-detail-heading>div:last-child{width:100%;min-width:0}:where([data-resource-detail]) .cast-section-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:680px){:where([data-resource-detail]) .cast-stills-grid{columns:2 145px}}:where([data-resource-detail]) .cast-detail-heading{margin-bottom:22px;padding:4px 0 22px}:where([data-resource-detail]) .cast-work-head{border-bottom:1px solid var(--line);padding-bottom:16px}:where([data-resource-detail]) .cast-work-head h2{margin:0}:where([data-resource-detail]) .cast-works{--script-line:var(--line);--script-muted:var(--muted)}:where([data-resource-detail]) .cast-works .script-completed-dramas{margin-top:20px}:where([data-resource-detail]) .cast-work-no-cover{background:var(--soft);color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}:where([data-resource-detail]) .script-completed-dramas{gap:0;display:grid}:where([data-resource-detail]) .script-completed-drama{color:inherit;border-bottom:1px solid var(--script-line);grid-template-columns:104px minmax(0,1fr);gap:20px;padding:20px 0;text-decoration:none;display:grid}:where([data-resource-detail]) .script-completed-drama:first-child{padding-top:4px}:where([data-resource-detail]) .script-completed-drama:last-child{border-bottom:0}:where([data-resource-detail]) .script-completed-drama:hover{text-decoration:none}:where([data-resource-detail]) .script-drama-cover{object-fit:cover;border-radius:4px;width:104px;height:144px}:where([data-resource-detail]) .script-drama-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}:where([data-resource-detail]) .script-drama-copy h3{color:var(--text);margin:0 0 8px;font-size:16px;line-height:1.5}:where([data-resource-detail]) .script-drama-stats{gap:32px;margin-bottom:12px;display:flex}:where([data-resource-detail]) .script-drama-stats>span{color:var(--script-muted);font-size:11px}:where([data-resource-detail]) .script-drama-stats b{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:600;display:block}:where([data-resource-detail]) .script-drama-action{color:var(--red);margin-top:auto;font-size:12px}:where([data-resource-detail]) .script-completed-drama:hover h3{color:var(--red)}@media (max-width:600px){:where([data-resource-detail]) .script-completed-drama{grid-template-columns:84px minmax(0,1fr);gap:14px}:where([data-resource-detail]) .script-drama-cover{width:84px;height:122px}:where([data-resource-detail]) .script-drama-copy h3{font-size:14px}:where([data-resource-detail]) .script-drama-stats{gap:20px}}:where([data-resource-detail]) .script-time-list li.is-drama>strong,:where([data-resource-detail]) .script-time-list li.is-drama>p a{color:#315ed8}:where([data-resource-detail]) .script-time-list li.is-drama:before{background:#315ed8}:root[data-theme=dark] :where([data-resource-detail]) .script-time-list li.is-drama>strong,:root[data-theme=dark] :where([data-resource-detail]) .script-time-list li.is-drama>p a{color:#9cb9ff}:root[data-theme=dark] :where([data-resource-detail]) .script-time-list li.is-drama:before{background:#9cb9ff}:where([data-resource-detail]) .script-production-pair{border-bottom:1px solid var(--script-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:28px;padding:20px 0;display:grid}:where([data-resource-detail]) .script-production-pair:first-child{padding-top:4px}:where([data-resource-detail]) .script-production-pair:last-child{border-bottom:0}:where([data-resource-detail]) .script-production-roles{align-items:flex-start;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}:where([data-resource-detail]) .script-production-person{color:inherit;flex:0 0 80px;text-decoration:none}:where([data-resource-detail]) .script-production-portrait{border-radius:3px;width:80px;height:120px;display:block;overflow:hidden}:where([data-resource-detail]) .script-production-portrait img{object-fit:cover;object-position:left center;width:100%;height:100%}:where([data-resource-detail]) .script-production-person strong{margin-top:8px;font-size:12px;font-weight:500;display:block}:where([data-resource-detail]) .script-production-person:hover{color:var(--red);text-decoration:none}:where([data-resource-detail]) .script-production-no-role{color:var(--script-muted);margin:0;padding-top:6px;font-size:12px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-completed-drama{border:0;grid-template-columns:84px minmax(0,1fr);align-self:start;gap:16px;padding:0}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-drama-cover{width:84px;height:120px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-drama-copy h3{margin-bottom:12px;font-size:14px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-drama-stats{gap:20px}@media (max-width:600px){:where([data-resource-detail]) .script-production-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:16px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-completed-drama{grid-template-columns:64px minmax(0,1fr);gap:12px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-drama-cover{width:64px;height:96px}:where([data-resource-detail]) .script-production-person{flex-basis:64px}:where([data-resource-detail]) .script-production-portrait{width:64px;height:96px}:where([data-resource-detail]) :is(.script-production-pair,.cast-works) .script-drama-stats{flex-wrap:wrap;gap:12px}}:where([data-resource-detail]) .script-project-package{border-top:1px solid var(--script-line);border-bottom:1px solid var(--script-line);margin:32px 0 38px}:where([data-resource-detail]) .script-package-download-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:24px 0 20px;display:grid}:where([data-resource-detail]) .script-package-intro{padding:24px 0 20px}:where([data-resource-detail]) .script-package-download-head h2,:where([data-resource-detail]) .script-package-intro h2{margin:0 0 7px;font-size:19px;font-weight:650;line-height:1.4}:where([data-resource-detail]) .script-package-download-head p,:where([data-resource-detail]) .script-package-intro p{color:var(--script-muted);margin:0;font-size:12px;line-height:1.7}:where([data-resource-detail]) .script-package-filename{background:var(--panel-soft,#f5f7fa);border-radius:4px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}:where([data-resource-detail]) .script-package-filename span,:where([data-resource-detail]) .script-package-filename small{color:var(--script-muted);font-size:11px}:where([data-resource-detail]) .script-package-filename b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}:where([data-resource-detail]) .script-package-download-head button{color:#fff;cursor:pointer;white-space:nowrap;background:#315acb;border:0;border-radius:4px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}:where([data-resource-detail]) .script-package-download-head button:disabled{opacity:.5;cursor:default}:where([data-resource-detail]) .script-package-download-head .script-package-download-status{color:var(--script-muted);grid-column:1/-1;font-size:12px}:where([data-resource-detail]) .script-package-download-status:empty{display:none}:where([data-resource-detail]) .script-package-rows{border-top:1px solid var(--script-line)}:where([data-resource-detail]) .script-package-row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:24px;padding:22px 0;display:grid}:where([data-resource-detail]) .script-package-row+.script-package-row{border-top:1px solid var(--script-line)}:where([data-resource-detail]) .script-package-label h3{color:var(--ink);margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.5}:where([data-resource-detail]) .script-package-label>span{color:var(--script-muted);align-items:center;gap:5px;font-size:11px;display:flex}:where([data-resource-detail]) .script-package-label i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:inline-flex}:where([data-resource-detail]) .is-provided .script-package-label>span{color:#27805e}:where([data-resource-detail]) .script-package-content{min-width:0}:where([data-resource-detail]) .script-project-package .script-package-empty-state{min-height:0;color:var(--script-muted);border:0;margin:0;padding:0;font-size:12px;line-height:1.8;display:block}:where([data-resource-detail]) .script-project-package .script-package-empty{color:var(--script-muted);margin:0;padding:0;font-size:13px;line-height:1.8}:where([data-resource-detail]) .script-project-package .script-package-file-list{margin:0}:where([data-resource-detail]) .script-project-package .script-package-file-list li{gap:12px;padding:4px 0}:where([data-resource-detail]) .script-project-package .script-package-file-list b{font-size:13px;font-weight:500}:where([data-resource-detail]) .script-project-package .script-package-file-list small{font-size:10px}:where([data-resource-detail]) .script-project-package .script-package-blur{filter:blur(9px);opacity:.42;background:0 0;gap:8px;min-height:62px;padding:10px 14px}:root[data-theme=dark] :where([data-resource-detail]) .script-project-package .script-package-blur{opacity:.32;background:0 0}:where([data-resource-detail]) .script-project-package .script-package-blur.is-roles i{width:40px;height:40px}:where([data-resource-detail]) .script-project-package .script-package-lock-copy{--package-glass:255,255,255;isolation:isolate;background:0 0;padding:20px;inset:1px 0 1px 136px}:where([data-resource-detail]) .script-project-package .script-package-lock-copy:before{content:"";z-index:-1;background:radial-gradient(ellipse at center,rgba(var(--package-glass),.94) 0%,rgba(var(--package-glass),.82) 30%,rgba(var(--package-glass),.38) 62%,rgba(var(--package-glass),0) 85%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 24%,#000c 52%,#0000 78%);mask-image:radial-gradient(#000 24%,#000c 52%,#0000 78%)}:root[data-theme=dark] :where([data-resource-detail]) .script-project-package .script-package-lock-copy{--package-glass:27,31,38;background:0 0}:where([data-resource-detail]) .script-project-package .script-package-lock-copy b{font-size:15px}:where([data-resource-detail]) .script-project-package .script-package-lock-copy p{margin:8px 0 14px;font-size:12px}:root[data-theme=dark] :where([data-resource-detail]) .script-package-download-head button{background:#466bd6}:root[data-theme=dark] :where([data-resource-detail]) .is-provided .script-package-label>span{color:#7ecbab}@media (max-width:600px){:where([data-resource-detail]) .script-package-row{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:18px 0}:where([data-resource-detail]) .script-project-package .script-package-lock-copy{padding:14px 10px;left:98px}:where([data-resource-detail]) .script-package-filename small{flex-basis:100%}:where([data-resource-detail]) .script-package-download-head{column-gap:10px}:where([data-resource-detail]) .script-package-download-head button{padding:10px 12px;font-size:12px}:where([data-resource-detail]) .script-package-file-list li>span{flex-wrap:wrap;gap:3px 7px}}:where([data-resource-detail]) .role-package-head{justify-content:space-between;align-items:center;gap:20px;display:flex}:where([data-resource-detail]).ip-detail-page .role-package-head h2{margin:0 0 7px;font-size:20px;font-weight:700;line-height:1.4}:where([data-resource-detail]) .role-package-head p{color:var(--muted);margin:0;font-size:13px}:where([data-resource-detail]) .role-package .script-access-button{width:auto;min-width:150px;margin:0;font-size:14px;font-weight:500;line-height:1.5}:where([data-resource-detail]) .role-package .script-access-button:disabled{opacity:.5;cursor:default}:where([data-resource-detail]) .role-package-inventory{color:var(--muted);flex-wrap:wrap;gap:10px 24px;padding:17px 0;font-size:12px;display:flex}:where([data-resource-detail]) .role-package .script-package-file-list b{font-size:13px}:where([data-resource-detail]) .role-package [data-role-download-status]{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}:where([data-resource-detail]) .role-package [data-role-download-status]:empty{display:none}@media (max-width:600px){:where([data-resource-detail]) .role-package-head{flex-direction:column;align-items:flex-start;gap:15px}}:where([data-resource-detail]) .cast-works .script-completed-drama{border-bottom:1px solid var(--line);padding:18px 0}:where([data-resource-detail]) .cast-works .script-completed-drama:first-child{padding-top:0}:where([data-resource-detail]) .cast-works .script-completed-drama:last-child{border-bottom:0}[data-resource-detail] .script-property-sidebar :is(#script-events,#script-videos){scroll-margin-top:130px}[data-resource-detail] .script-package-gate{position:relative}[data-resource-detail] .cast-full-sheet{height:auto}[data-resource-detail] .script-package-download-head button:disabled{opacity:.5;cursor:wait}@media (max-width:760px){[data-resource-detail].script-overview-page,[data-resource-detail].ip-detail-page{padding-top:24px}}:where([data-resource-detail]) .ip-detail-back{color:#536177;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}:where([data-resource-detail]) .ip-detail-back svg{width:15px;height:15px;transform:rotate(180deg)}:where([data-resource-detail]) .ip-detail-back:hover{color:var(--red)}:where([data-resource-detail]) .cast-prompt-gate{border:1px solid var(--line);background:var(--soft,#f5f6f8);border-radius:5px;min-height:240px;position:relative;overflow:hidden}:where([data-resource-detail]) .cast-prompt-lines{filter:blur(3px);opacity:.25;padding:32px}:where([data-resource-detail]) .cast-prompt-lines span{background:var(--muted);width:86%;height:9px;margin-bottom:22px;display:block}:where([data-resource-detail]) .cast-prompt-lines span:nth-child(2n){width:65%}:where([data-resource-detail]) .cast-prompt-callout{background:linear-gradient(transparent,var(--surface,#fff));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}:where([data-resource-detail]) .cast-prompt-callout b{font-size:18px;font-weight:600}:where([data-resource-detail]) .cast-prompt-callout p{color:var(--muted);margin:12px 0 20px;font-size:13px}:where([data-resource-detail]) .cast-prompt-callout .script-access-button{width:auto;margin:0;padding:12px 24px}:where([data-resource-detail]) .ip-showcase-v5{border:0;border-radius:0;display:block;overflow:visible}[data-resource-detail] .cast-data-link,[data-resource-detail] .script-drama-copy h3,[data-resource-detail] .script-drama-stats b{color:inherit}:where([data-resource-detail]) .script-package-maintain{border-block:1px solid var(--script-line,#e4e8ee);margin:20px 0;padding:14px 0;font-size:12px}:where([data-resource-detail]) .script-package-maintain summary{cursor:pointer;font-weight:600}:where([data-resource-detail]) .script-package-maintain label{gap:6px;margin-block:12px;display:grid}:where([data-resource-detail]) .script-package-maintain input{max-width:100%;font-size:12px}:where([data-resource-detail]) .script-package-role-links{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}:where([data-resource-detail]) .script-package-role-link{align-items:center;gap:7px;text-decoration:none;display:inline-flex}:where([data-resource-detail]) .script-package-role-photo{background:#eef1f6;border-radius:50%;flex-shrink:0;width:40px;height:40px;display:inline-flex;overflow:hidden}:where([data-resource-detail]) .script-package-role-photo img{object-fit:cover;width:100%;height:100%}:where([data-resource-detail]) #script-events,:where([data-resource-detail]) #script-videos{scroll-margin-top:140px}:where([data-resource-detail]) .in-prose{white-space:pre-wrap;overflow-wrap:anywhere}:where([data-resource-detail]) .script-package-lock-copy button:disabled{cursor:not-allowed;background:var(--panel-soft,#edf0f5);color:var(--script-muted);box-shadow:none;opacity:.7}:where([data-resource-detail]) .script-package-role-link b{font-size:13px;font-weight:500;display:block}:where([data-resource-detail]) .script-package-role-link small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.resource-package-compact{background:var(--resource-package-surface,#f8fafc);border:1px solid #e5e8ed;border-radius:12px;margin:20px 0;padding:24px}.resource-package-compact h2{margin:0 0 8px;font-size:18px}.resource-package-compact p{color:#687080;font-size:13px}.resource-quota-notice{background:#fff3ef;border-radius:8px;padding:16px}.resource-quota-notice a{color:#bf6250;padding:10px 0;display:block}.resource-production-rows article{border-bottom:1px solid #e9edf1;padding:18px 0}.resource-production-rows article h3{margin:0 0 12px;font-size:16px}.resource-production-rows article>div{gap:12px;display:flex;overflow-x:auto}.script-usage-entry time{color:#858d99;font-size:12px}.script-usage-entry ol{padding:0;font-size:13px;line-height:1.9;list-style:none}.resource-new-layout{grid-template-columns:minmax(0,1fr) 296px;gap:40px;display:grid}.resource-new-main{min-width:0}.resource-new-heading h1{margin:15px 0 10px;font-size:30px;line-height:1.45}.resource-new-heading>p{color:var(--ai-muted);line-height:1.8}.resource-topic{color:#354157;border-radius:5px;padding:5px 12px;font-size:12px;display:inline-block}.resource-tabs{border-bottom:1px solid var(--ai-line);gap:28px;margin:26px 0;display:flex}.resource-tabs button{font:inherit;cursor:pointer;color:var(--ai-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.resource-tabs button[aria-pressed=true]{border-bottom-color:var(--ai-accent);color:var(--ai-ink)}.resource-tabs small{color:var(--ai-muted);margin-left:6px;font-size:12px}.resource-new-sidebar{min-width:0;padding-top:10px}.resource-new-sidebar>.detail-back{margin-bottom:24px}.resource-episode-section{margin:24px 0}.resource-episode-section h2{font-size:14px}.resource-episode-area{background:var(--resource-preview-soft,#f6f8fb);border-radius:5px;padding:10px}.resource-episode-grid{grid-template-rows:repeat(4,36px);grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.resource-episode-cell{font-variant-numeric:tabular-nums;color:var(--ai-muted);cursor:default;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.resource-episode-cell svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:10px;height:10px}.resource-episode-grid[data-claimed=true]{opacity:.45}.resource-properties>div{border-top:1px solid var(--ai-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.resource-properties dt{color:var(--ai-muted)}.resource-properties dd{text-align:right;margin:0}.resource-markdown{tab-size:4;border:1px solid var(--ai-line);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ai-surface);border-radius:6px;height:auto;min-height:627px;padding:26px 30px;font:14px/2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.resource-related-roles{flex-wrap:wrap;gap:20px;display:flex}.resource-related-roles a{color:inherit;flex-direction:column;gap:8px;font-size:13px;text-decoration:none;display:flex}.resource-related-roles img{object-fit:cover;border-radius:5px;width:76px;height:96px}.resource-record-heading{justify-content:space-between;align-items:center;display:flex}.resource-deliveries .script-usage-entry{border-bottom:1px solid var(--ai-line);padding:20px 0}.resource-deliveries .script-usage-entry header{align-items:center;gap:16px;display:flex}.resource-deliveries .script-usage-entry ol{padding:0;list-style:none}.resource-deliveries .script-usage-entry li{gap:24px;margin:12px 0;font-size:12px;display:flex}.resource-deliveries .script-usage-entry time{color:var(--ai-muted)}.resource-role-layout{grid-template-columns:minmax(0,1fr) 296px;gap:40px;display:grid}.resource-role-layout>div{min-width:0}.resource-photo-wrap{--resource-photo-height:280px;width:100%;min-width:0;position:relative}.resource-photo-strip{scrollbar-width:thin;align-items:flex-start;gap:16px;width:100%;min-width:0;height:305px;padding-bottom:10px;display:flex;overflow:auto hidden}.resource-photo-strip button{cursor:zoom-in;background:0 0;border:0;flex:none;padding:0}.resource-photo-strip img{height:var(--resource-photo-height);object-fit:contain;background:#f3f4f5;width:auto;max-width:none;display:block}.resource-photo-arrow{top:calc(var(--resource-photo-height) / 2);z-index:1;border:1px solid var(--ai-line);background:var(--ai-surface);width:34px;height:34px;color:var(--ai-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;transform:translateY(-50%)}.resource-photo-arrow:first-child{left:10px}.resource-photo-arrow:last-child{right:10px}.resource-photo-strip button:focus-visible,.resource-photo-arrow:focus-visible{outline:2px solid var(--ai-accent);outline-offset:-2px}.resource-related-scripts{flex-wrap:wrap;gap:14px;display:flex}.resource-production-rows article{border-bottom:1px solid var(--ai-line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.resource-production-rows article>div{gap:12px;display:flex;overflow:auto}.resource-production-rows img{aspect-ratio:16/10;object-fit:cover;border-radius:5px;width:220px}.resource-production-rows h3{font-size:15px}.resource-feedback-button{color:#b75151;cursor:pointer;background:#fae9e9;border:0;border-radius:5px;padding:6px 12px;font-size:12px}.resource-feedback-button:disabled{opacity:.45;cursor:default}.resource-tabs+div[hidden],.resource-new-main section[hidden]{display:none}@media (max-width:900px){.resource-new-layout{grid-template-columns:1fr;gap:24px}.resource-new-sidebar{border-top:1px solid var(--ai-line);padding-top:24px}}@media (max-width:850px){.resource-role-layout{grid-template-columns:1fr;gap:24px}.resource-production-rows article{grid-template-columns:1fr;gap:8px}.resource-deliveries .script-usage-entry li{flex-wrap:wrap;gap:5px}}.resource-markdown{box-sizing:border-box;width:100%;max-width:none}.resource-new-heading .script-detail-tags>span{font-size:10px}.resource-new-main .reader-section{margin:28px 0}.resource-new-main .reader-section>h2{margin-bottom:18px;font-size:18px}.resource-new-heading .script-detail-tags .resource-topic>span{color:inherit;background:0 0;border:0;padding:0}@media (max-width:600px){.resource-photo-wrap{--resource-photo-height:200px}.resource-photo-strip{height:225px}}.resource-profile-photos{margin-top:12px}.resource-photo-arrow:disabled{opacity:.35;cursor:default}@media (max-width:600px){.resource-record-heading{flex-direction:column;align-items:stretch;gap:12px}.resource-record-heading>h2{margin:0}}.resource-photo-strip .resource-photo-error{box-sizing:border-box;width:186.67px;height:var(--resource-photo-height);background:var(--ai-soft,#f3f4f5);color:var(--ai-muted,#657087);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;gap:8px;padding:16px;font-size:13px;line-height:1.5;display:flex}.resource-photo-error strong{color:var(--ai-ink);font-weight:500}@media (max-width:600px){.resource-photo-strip .resource-photo-error{width:133.33px}}.resource-photo-arrow svg{width:18px;height:18px;display:block}.resource-new-main .reader-section.resource-sample-reader{border:1px solid var(--ai-line);border-radius:7px;padding:0;overflow:hidden}.resource-sample-reader>header{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.resource-new-main .resource-sample-reader>header h2{align-items:center;gap:8px;margin:0;font-size:16px;line-height:28px;display:flex}.resource-sample-reader>header h2 small{color:var(--ai-muted);margin:0;font-size:12px;font-weight:400}.resource-sample-reader>header>span{color:var(--ai-muted);font-size:11px}.resource-markdown-window{background:var(--resource-preview-soft,#f6f8fb);padding:20px}.resource-markdown-window .resource-markdown{border-radius:4px;min-width:0;margin:0}.resource-markdown-window>.in-help{border:1px solid var(--ai-line);background:var(--ai-surface);box-sizing:border-box;border-radius:4px;min-height:627px;margin:0;padding:26px 30px}:root[data-theme=dark] .resource-new-layout{--resource-preview-soft:#1c2534}.resource-package-retry{border:1px solid var(--ai-line,#dfe4ec);background:var(--ai-surface,#fff);max-width:100%;min-height:40px;color:var(--ai-ink,#182033);font:inherit;cursor:pointer;border-radius:6px;margin-top:8px;padding:8px 14px;display:block}.resource-package-retry:hover{border-color:var(--ai-blue,#3166e8)}.resource-package-retry:focus-visible{outline:2px solid var(--ai-blue,#3166e8);outline-offset:3px}:root[data-theme=dark] .resource-package-compact{--resource-package-surface:var(--ai-surface);color:var(--ai-ink);border-color:var(--ai-line)}:root[data-theme=dark] .resource-package-compact p{color:var(--ai-muted)}:root[data-theme=dark] .resource-quota-notice{background:#342820}:root[data-theme=dark] .resource-quota-notice a{color:#edbaa8}:root[data-theme=dark] .resource-quota-notice .resource-feedback-button{color:#914634;background:#fbe5de}.resource-new-layout{isolation:isolate;align-items:start;gap:0 40px;position:relative}.resource-new-layout:before{content:"";background:var(--surface,#fff);pointer-events:none;z-index:-1;width:296px;position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 26px -23px #2230464d}.resource-new-heading{border-bottom:1px solid var(--script-line,var(--ai-line));grid-area:1/1;align-self:stretch;min-width:0;padding:0 0 24px}.resource-new-heading>*{max-width:660px}.resource-new-heading h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:650;line-height:1.45}.resource-sidebar-heading{border-bottom:1px solid var(--script-line,var(--ai-line));flex-direction:column;grid-area:1/2;justify-content:space-between;align-self:stretch;gap:20px;padding:16px 24px 24px;display:flex}.resource-sidebar-heading h2{margin:0;font-size:19px;line-height:1.25}.resource-sidebar-heading .detail-back{min-height:0;margin:0;font-size:12px}.resource-new-main{grid-area:2/1}.resource-new-sidebar{grid-area:2/2;padding:24px 24px 32px}.resource-tab-toolbar{border-bottom:1px solid var(--script-line,var(--ai-line));align-items:center;gap:16px;min-width:0;margin-bottom:24px;display:flex}.resource-tab-toolbar .resource-tabs{border:0;flex:0 auto;gap:30px;min-width:0;margin:0}.resource-tab-toolbar .resource-tabs button{border:0;border-radius:0;padding:18px 0 15px;font-size:14px;font-weight:400;line-height:24.5px;position:relative}.resource-tab-toolbar .resource-tabs button[aria-pressed=true]{font-weight:600}.resource-tab-toolbar .resource-tabs button[aria-pressed=true]:after{content:"";background:#315acb;height:2px;position:absolute;bottom:-1px;left:0;right:0}.resource-tab-toolbar .resource-tabs small{margin-left:5px;font-size:11px;font-weight:400;line-height:1.75}.resource-tab-toolbar>#resource-feedback{flex-shrink:0}.resource-tab-toolbar .resource-feedback-button{color:#b54e48;background:#fff0ee;border:0;border-radius:4px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;transform:translateY(4px)}.resource-new-main .resource-sample-reader,.resource-new-main .resource-deliveries{margin:0}.resource-package-sidebar{border-bottom:1px solid var(--script-line,var(--ai-line));margin:0;padding:0 0 24px;font-size:13px}.resource-package-sidebar .resource-episode-section{margin:0}.resource-directory-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resource-directory-heading h3{margin:0;font-size:14px}.resource-directory-heading span{color:var(--ai-muted);font-size:11px}.resource-package-sidebar .resource-episode-section>p{color:var(--ai-muted);margin:10px 0 14px;font-size:11px;line-height:1.7}.resource-episode-action{margin-bottom:24px}.resource-episode-action>small{text-align:center;color:var(--ai-muted);margin-top:9px;font-size:11px;display:block}.resource-package-sidebar .script-access-button{background:#315acb;border:0;border-radius:4px;padding:12px 20px;font-size:13px;font-weight:400;line-height:22.75px}.resource-package-sidebar .resource-episode-area{background:var(--panel-soft,#f7f8fa);position:relative}.resource-package-sidebar .resource-episode-area[data-claimed=true] .resource-episode-grid{filter:blur(1px);opacity:.4}.resource-episode-download-hint{justify-content:center;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.resource-package-sidebar .resource-sidebar-download{color:#315acb;background:#e8edff;border-radius:3px;justify-content:center;align-items:center;gap:5px;width:auto;min-height:0;margin:0;padding:4px 8px;font-size:13px;font-weight:500;line-height:19.5px;display:inline-flex}.resource-package-sidebar .resource-sidebar-download:hover:not(:disabled){color:#2044a9;filter:none;background:#d7e1ff}.resource-sidebar-quota{color:var(--ai-muted);margin:10px 0 14px;font-size:12px;line-height:1.7}.resource-new-sidebar .resource-properties{margin:0;padding-top:16px}.resource-new-sidebar .resource-properties>div{padding:9px 0;line-height:20px}.resource-new-sidebar .resource-properties>div:first-child{border:0}@media (max-width:900px){.resource-new-layout{flex-direction:column;gap:0;display:flex}.resource-new-layout:before{display:none}.resource-new-heading{order:0;width:100%}.resource-sidebar-heading{border:0;order:1;width:100%;margin-top:24px;padding:0 0 16px}.resource-sidebar-heading h2{display:none}.resource-new-main{order:2;width:100%}.resource-new-sidebar{border:0;border-top:1px solid var(--script-line,var(--ai-line));order:3;width:100%;margin:28px 0 0;padding:24px 0}}.resource-new-heading .script-detail-tags{gap:8px}.resource-new-heading .script-detail-tags>span{border-radius:0;font-size:12px}.resource-new-heading .script-detail-tags>.resource-topic{padding:4px 8px;font-weight:600}.resource-new-heading>p{margin:16px 0 0;font-size:13px;line-height:1.8}@media (max-width:900px){.resource-sidebar-heading .detail-back{min-height:36px}}@media (max-width:540px){.resource-new-heading h1{font-size:23px}}.resource-related-roles{gap:20px;margin:0}.resource-related-roles a{flex:0 0 132px;width:132px;min-width:0;max-width:100%;padding:0;display:block}.resource-related-roles img{aspect-ratio:2/3;object-fit:contain;object-position:center;background:var(--panel-soft,#f5f7fa);border-radius:4px;width:100%;height:auto;display:block}.resource-related-roles strong{margin-top:9px;font-size:13px;font-weight:650;display:block}.resource-new-sidebar .resource-properties>div{border:0;grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.resource-new-sidebar .resource-properties dd{text-align:left;overflow-wrap:anywhere}.resource-source-tag{color:#395ba5;background:#eef3ff;border:1px solid #dce5fa;padding:4px 10px;font-size:12px;line-height:18px;display:inline-block}.resource-sidebar-counts{border-top:1px solid var(--script-line,var(--ai-line));border-bottom:1px solid var(--script-line,var(--ai-line));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding:20px 0;display:grid}.resource-sidebar-counts button{border:0;border-left:1px solid var(--script-line,var(--ai-line));color:inherit;font:inherit;cursor:pointer;background:0 0;justify-items:center;gap:7px;padding:0;display:grid}.resource-sidebar-counts button:first-child{border-left:0}.resource-sidebar-counts strong{font-size:22px;font-weight:650;line-height:1.2}.resource-sidebar-counts span{color:var(--script-muted,var(--ai-muted));font-size:11px}.resource-sidebar-counts button:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}#script-detail-tabs,#script-detail-productions{scroll-margin-top:100px}:root[data-theme=dark] .resource-source-tag{color:#d1dcf5;background:#253249;border-color:#42516b}.resource-new-sidebar{--script-muted:#748099}.resource-new-sidebar .resource-properties dt{color:var(--script-muted)}:root[data-theme=dark] .resource-new-sidebar{--script-muted:#a6b0c1}
