.yd22-video-actions{display:grid!important;grid-template-columns:minmax(160px,.9fr) minmax(200px,1.15fr) minmax(190px,1fr);align-items:stretch;gap:8px!important}.yd22-video-actions>[data-video22-control=model]{grid-column:1;grid-row:1;min-width:0;min-height:56px;padding:8px 12px;display:grid;grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:auto auto;align-content:center;column-gap:5px;row-gap:3px;border-radius:12px}.yd22-video-actions>[data-video22-control=model]>span{display:block;color:#67718b;font-size:11px;line-height:1.35}.yd22-video-actions>[data-video22-control=model]>strong{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;font-weight:550}.yd22-video-actions>[data-video22-control=model]>svg{grid-column:2;grid-row:1;align-self:center}.yd22-video-actions>[class*=_channel_]{grid-column:1 / -1;grid-row:2;justify-self:start;min-width:0;max-width:100%;padding-top:2px}.yd22-video-submit-row{display:contents}.yd22-video-submit-row>[data-video22-control=parameters]{grid-column:2;grid-row:1;min-height:56px;min-width:0;padding:8px 12px;display:grid;grid-template-columns:minmax(0,1fr) 14px;grid-template-rows:auto auto;align-content:center;column-gap:7px;row-gap:3px;border:1px solid #e6e8f1;border-radius:12px;background:#f8f9fc}.yd22-video-submit-row>[data-video22-control=parameters]>span{display:block;color:#67718b;font-size:11px;line-height:1.35}.yd22-video-submit-row>[data-video22-control=parameters]>strong{grid-column:1 / -1;font-size:12px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.yd22-video-submit-row>[data-video22-control=parameters]>svg{grid-column:2;grid-row:1;align-self:center}.yd22-video-submit-row>button[aria-describedby=creation-availability]{grid-column:3;grid-row:1;width:100%;min-width:0;min-height:56px;margin:0;padding:10px 12px;gap:6px;border-radius:12px!important;font-size:13px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.yd23-action-label{min-width:0;overflow-wrap:anywhere}.yd22-video-submit-row>button[aria-describedby=creation-availability] svg{flex-shrink:0;width:17px;height:17px}.yd22-video-submit-row>button[aria-describedby=creation-availability]:disabled{color:#8b96aa;background:#f0f2f7}.yd22-video-submit-row>button[aria-busy=true]{cursor:progress}.yd22-video [class*=_submitArea_]{margin-top:8px!important}dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-width:440px;height:fit-content;max-height:min(560px,calc(100dvh - 64px));padding:0;border:1px solid #e4e6f0;border-radius:20px;background:#fff;color:#35415c;box-shadow:0 18px 70px #25335624;overflow:hidden}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]{width:min(420px,calc(100vw - 32px));max-width:420px}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b])::backdrop{background:#26314e55;backdrop-filter:blur(4px)}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetContent_]{max-height:min(558px,calc(100dvh - 66px))}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetHeader_]{padding:10px 14px;gap:8px;border-bottom:1px solid #edf0f6}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetHeader_] h2{font-size:15px;line-height:1.5}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetHeader_] button{min-height:44px;padding:8px 14px;font-size:12px;border-radius:10px;background:#f1effa;color:#6256a7}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetBody_]{padding:12px 14px 14px;overscroll-behavior:contain;scrollbar-width:thin}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;margin:0}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_] button{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #e8eaf1;border-radius:11px;background:#f8f9fc;color:#52617b;font-size:13px;line-height:1.4;text-align:left;overflow-wrap:anywhere}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_] button[aria-pressed=true]{border-color:#c4bae8;background:#f2eefc;color:#6552a6}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_] button svg{flex-shrink:0;width:15px;height:15px}dialog[aria-label=\89c6\9891\53c2\6570] fieldset[class*=_parameters_]{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;border:0;font-size:12px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_durationControl_]{gap:6px;font-size:12px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_durationControl_] output{font-size:12px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_durationControl_] input[type=range]{min-height:28px;margin:0}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_durationControl_] small{font-size:10px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_]>span{font-size:12px;font-weight:550}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_]>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_][aria-label=\753b\8d28]>div,dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_][aria-label=\65f6\957f\65b9\5f0f]>div,dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_][aria-label=\4eba\7269\671d\5411]>div{grid-template-columns:repeat(2,minmax(0,1fr))}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_][aria-label=\753b\8d28]>div:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_ratioOptions_]>div{grid-template-columns:repeat(4,minmax(0,1fr))}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_] button{min-width:0;min-height:44px;padding:7px 5px;border:1px solid #e5e8f0;border-radius:10px;background:#f8f9fc;color:#53617b;font-size:12px;line-height:1.4}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_optionGroup_] button[aria-pressed=true]{border-color:#c4bae8;background:#f2eefc;color:#6552a6}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_ratioOptions_] button{gap:4px;min-height:54px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_ratioIcon_]{width:17px;max-height:20px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_audioToggle_]{min-height:44px;padding:9px 10px;margin:0;border-radius:10px;background:#f7f8fc;color:#52617b;font-size:12px}dialog[aria-label=\89c6\9891\53c2\6570] details{margin:0;font-size:11px;line-height:1.6}dialog[aria-label=\89c6\9891\53c2\6570] summary{min-height:32px;padding:7px 0;cursor:pointer}dialog[aria-label=\89c6\9891\53c2\6570] p{margin:6px 0;color:#728096;font-size:11px;line-height:1.65}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_seedControl_]{gap:6px;font-size:12px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_seedControl_] input{min-height:44px;font-size:16px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_seedControl_] small{font-size:11px}@media (max-width:767px){.yd22-video-actions{grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr) minmax(0,1fr);gap:6px!important}.yd22-video-actions>[data-video22-control=model]{padding:7px 8px}.yd22-video-actions>[data-video22-control=model]>strong{font-size:11px}.yd22-video-submit-row>[data-video22-control=parameters]{padding:7px 8px;column-gap:3px}.yd22-video-submit-row>[data-video22-control=parameters]>strong{font-size:10.5px}.yd22-video-submit-row>button[aria-describedby=creation-availability]{padding:8px 7px;gap:4px;font-size:12px}.yd22-video-submit-row>button[aria-describedby=creation-availability] svg{width:14px;height:14px}dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]{width:min(360px,calc(100vw - 28px));max-width:360px;max-height:min(560px,calc(100dvh - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-bottom:1px solid #e4e6f0;border-radius:18px}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetContent_]{max-height:min(558px,calc(100dvh - 58px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetBody_]{padding:10px 12px 12px}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_] button{font-size:13px;padding:10px 12px}}@media (max-width:359px){.yd22-video-actions{gap:5px!important}.yd22-video-actions>[data-video22-control=model],.yd22-video-submit-row>[data-video22-control=parameters]{padding-inline:6px}.yd22-video-submit-row>button[aria-describedby=creation-availability]{padding-inline:5px;font-size:11px}.yd22-video-submit-row>button[aria-describedby=creation-availability] svg{width:12px;height:12px}}@media (forced-colors:active){:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]),.yd22-video-submit-row>button{background:Canvas;color:CanvasText;border-color:CanvasText}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) button[aria-pressed=true]{outline:2px solid Highlight}}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]){width:min(344px,calc(100vw - 48px));max-width:344px;max-height:min(460px,calc(100dvh - 96px));border-radius:16px}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetContent_]{max-height:min(458px,calc(100dvh - 98px))}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetHeader_]{padding:5px 12px}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetHeader_] h2{font-size:14px}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetBody_]{padding:8px 10px 10px;overflow-y:auto;min-height:0}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_]{gap:4px}dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b] [class*=_modelMenu_] button{min-height:44px;padding:8px 10px;font-size:12px;border-radius:9px}dialog[aria-label=\89c6\9891\53c2\6570] fieldset[class*=_parameters_]{gap:10px}dialog[aria-label=\89c6\9891\53c2\6570] [class*=_ratioOptions_] button{min-height:48px}@media (max-width:600px){:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]){width:min(312px,calc(100vw - 48px));max-width:312px;max-height:min(430px,calc(100dvh - 80px))}:is(dialog[aria-label=\89c6\9891\53c2\6570],dialog[aria-label=\9009\62e9\89c6\9891\6a21\578b]) [class*=_sheetContent_]{max-height:min(428px,calc(100dvh - 82px))}}

/* yuedian-material86 */
#video-reference-materials [class*=_materialRail_]{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}
#video-reference-materials [class*=_referenceTile_],
#video-reference-materials [class*=_mediaTile_],
#video-reference-materials [class*=_compactUpload_]{box-sizing:border-box!important;flex:0 0 76px!important;width:76px!important;min-width:0!important;max-width:76px!important}
#video-reference-materials [class*=_referenceTile_],
#video-reference-materials [class*=_mediaTile_],
#video-reference-materials [class*=_compactUpload_]>button{height:76px!important;min-height:76px!important;max-height:76px!important;border-radius:14px!important}
#video-reference-materials [class*=_compactUpload_]>button{width:76px!important;min-width:0!important;padding:6px!important;font-size:13px!important;line-height:1.4!important;letter-spacing:0!important}
#video-reference-materials [class*=_compactUpload_]>p{font-size:11px!important;line-height:1.5!important;overflow-wrap:anywhere}
#video-reference-materials [class*=_referenceTile_]>span{font-size:11px!important}
#video-reference-materials [class*=_referenceTile_] img{width:100%;height:100%;object-fit:cover}
#video-reference-materials [class*=_compactUpload_]>button:focus-visible{outline:2px solid #8870c4;outline-offset:3px}
@media(min-width:768px){#video-reference-materials [class*=_materialRail_]{gap:12px!important}}
#video-reference-materials .yd25-media-preview{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important}
#video-reference-materials .yd25-media-label{font-size:11px!important}
#video-reference-materials .yd25-play-mark{font-size:16px!important;width:28px!important;height:28px!important;line-height:28px!important}

/* yuedian-video-dialog87 */
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]){box-sizing:border-box;width:min(320px,calc(100vw - 56px));max-width:320px;height:fit-content;max-height:min(400px,60dvh);padding:0;border-radius:14px;overflow:hidden}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetContent_]{display:flex;flex-direction:column;min-height:0;max-height:min(398px,calc(60dvh - 2px));overflow:hidden}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetHeader_]{flex:0 0 auto;padding:2px 10px;gap:6px}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetHeader_] h2{font-size:14px;line-height:1.4;margin:0}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetHeader_] button{min-height:44px;padding:6px 10px;font-size:12px;border-radius:9px}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetBody_]{flex:1 1 auto;min-height:0;padding:6px 10px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
dialog[aria-label="选择视频模型"] [class*=_modelMenu_]{gap:4px}
dialog[aria-label="选择视频模型"] [class*=_modelMenu_] button{min-height:44px;padding:6px 9px;font-size:12px;line-height:1.4;border-radius:9px}
dialog[aria-label="视频参数"] fieldset[class*=_parameters_]{gap:8px}
dialog[aria-label="视频参数"] [class*=_optionGroup_]>div{gap:5px;margin-top:5px}
dialog[aria-label="视频参数"] [class*=_optionGroup_] button{min-height:44px;padding:5px 4px;font-size:12px}
dialog[aria-label="视频参数"] [class*=_durationControl_]{gap:4px}
dialog[aria-label="视频参数"] p{margin:4px 0;font-size:11px;line-height:1.5}
@media(max-width:600px){
 :is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]){width:min(288px,calc(100vw - 48px));max-width:288px;max-height:min(360px,55dvh)}
 :is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*=_sheetContent_]{max-height:min(358px,calc(55dvh - 2px))}
}

/* vidu88 */
.yd88-options{display:grid;gap:10px;margin-bottom:12px}.yd88-field{display:grid;gap:6px;font-size:13px}.yd88-options small{color:#797086;line-height:1.5}.yd88-options select,.yd88-options input:not([type=checkbox]),.yd88-options textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #ded5e7;border-radius:10px;background:#fcf9ff;color:#51435d;font:inherit}.yd88-options summary{cursor:pointer;padding:10px 0}.yd88-options details[open]{display:grid;gap:8px}
/* yuedian-pages-206 */
.app-shell--atlas .page-content.home-refined{padding-top:22px!important;background:linear-gradient(180deg,#f8f6fc,#fff 520px)!important}
.home-refined .home-discovery-heading{gap:16px;padding:12px 0 18px!important}
.home-refined .home-discovery-heading h1{font-size:clamp(26px,3vw,38px)!important;line-height:1.3!important}
.home-refined .home-discovery-search{min-height:48px!important;border-radius:14px!important;color:#766782!important}
.home-refined .home-discovery-topics{gap:8px!important}
.home-refined .home-discovery-topics :is(a,button){min-height:44px!important;font-size:13px!important}
.home-refined .home-discovery-topics a[aria-current]{background:#7957b2!important;border-color:#7957b2!important;box-shadow:none!important}
.home-refined .home-featured-work,.home-refined .home-artwork-item{border-radius:16px!important;border-color:#e9e3ef!important;box-shadow:0 3px 16px #34234306!important}
.home-refined .home-artwork-item{break-inside:avoid}
.home-refined .home-feed-heading{flex-wrap:wrap!important;gap:12px!important}
.home-refined .home-selection-tabs{background:#f2edf8!important}
.home-refined .home-selection-tabs button{min-height:44px!important;font-size:13px!important}
.home-refined .home-selection-tabs button[aria-pressed=true]{color:#714da6!important}
.home-refined .home-selection-refresh{width:44px!important;height:44px!important}
.home-refined .home-recommendation-note{font-size:12px!important;color:#796f84!important;line-height:1.6!important}
.home-refined .yd21-tool{padding:17px!important;border-radius:16px!important;box-shadow:none!important}
.home-refined .yd21-tool-copy strong{font-size:14px!important}
.home-refined .yd21-tool-copy small{font-size:12px!important;color:#7c7189!important}
.home-refined .gallery-card-title>strong{font-size:13px!important;line-height:1.55!important}
.home-refined .home-artwork-meta{font-size:12px!important;color:#7e728a!important}
[data-atlas-page="images"]{min-width:0;--atlas-action:#7957b2;--atlas-accent:#7957b2;--atlas-action-soft:#f1eaf9}
[data-atlas-page="images"] [class*="_controls_"]{gap:12px!important;margin-bottom:16px!important}
[data-atlas-page="images"] [class*="_rangeControls_"]{flex-wrap:wrap!important;gap:8px!important;min-width:0}
[data-atlas-page="images"] [class*="_rangeControls_"] :is(button,a,select){min-height:44px!important;font-size:14px!important}
[data-atlas-page="images"] [class*="_browseCreate_"]{background:#7957b2!important;color:white!important;border-radius:12px!important;padding:0 14px!important;box-shadow:none!important}
[data-atlas-page="images"] [class*="_quickFilters_"]{gap:8px!important;padding:2px 1px 6px!important;scroll-padding-inline:12px}
[data-atlas-page="images"] [class*="_quickFilters_"] button{min-height:44px!important;flex-shrink:0;padding:0 12px!important;font-size:13px!important;background:var(--atlas-surface,#fff)!important;border:1px solid var(--atlas-line,#e8e1ef)!important;border-radius:12px!important}
[data-atlas-page="images"] [class*="_quickFilters_"] button[aria-pressed=true]{background:#f0e9f9!important;color:#704aa6!important;border-color:#c4aedf!important}
[data-atlas-page="images"] [class*="_emptyState_"]{padding:28px 20px!important;border-radius:18px!important;line-height:1.65}
[class*="_filterDrawer_"]{background:var(--atlas-surface,#faf8fc)!important}
[class*="_filterDrawer_"]>header{padding:16px 18px!important}
[class*="_filterDrawer_"] h2{font-size:20px!important}
[class*="_filterDrawer_"] [class*="_drawerBody_"]{padding:12px 14px 20px!important;scrollbar-width:thin;overscroll-behavior:contain}
[class*="_filterDrawer_"] [class*="_filterGroup_"]{border-radius:14px!important;margin-bottom:10px!important;box-shadow:none!important}
[class*="_filterDrawer_"] [class*="_filterOptions_"]{gap:8px!important}
[class*="_filterDrawer_"] [class*="_filterOptions_"] button{min-height:44px!important;border-radius:10px!important;font-size:13px!important}
[class*="_filterDrawer_"] [class*="_filterOptions_"] button[aria-pressed=true]{background:#f1eaf9!important;border-color:#bda2db!important;color:#704ba5!important;box-shadow:none!important}
[class*="_filterDrawer_"] [class*="_drawerFooter_"]{gap:10px!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important}
[class*="_filterDrawer_"] [class*="_drawerFooter_"] button:last-child{background:#7957b2!important;border-color:#7957b2!important}
.video-route-page .video-cinema-inspector{min-width:0;border-radius:18px}
.video-route-page .video-inspector-title{font-size:clamp(18px,2vw,24px);line-height:1.45;overflow-wrap:anywhere}
.video-route-page .video-cinema-actions{gap:10px;flex-wrap:wrap}
.video-route-page .video-cinema-actions :is(button,a),.video-route-page .video-nav-arrow{min-width:44px;min-height:44px}
.video-route-page :is(.video-cinema-error,.video-cinema-loading__copy){padding:18px;line-height:1.7;overflow-wrap:anywhere}
.video-prompt-sheet{max-height:calc(100dvh - 32px);border-radius:20px}
.video-prompt-sheet-content{max-width:100%;max-height:none;border-radius:0}
.video-prompt-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;line-height:1.75}
.video-prompt-sheet-copy{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]){width:min(460px,calc(100vw - 28px))!important;max-width:460px!important;max-height:min(680px,calc(100dvh - 40px))!important;border-radius:18px!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_sheetContent_"]{max-height:min(678px,calc(100dvh - 42px))!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_sheetHeader_"]{padding:12px 16px!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_sheetBody_"]{padding:14px 16px 18px!important;overflow-y:auto!important;overscroll-behavior:contain}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) :is(input,select,textarea){font-size:16px!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_modelMenu_"] button{min-height:48px!important;padding:10px 12px!important;font-size:14px!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_optionGroup_"] button{min-height:44px!important;font-size:13px!important}
:is(.home-refined,[data-atlas-page="images"],.video-route-page) :is(a,button,input,select,summary):focus-visible{outline:3px solid #b698d6!important;outline-offset:3px}
@media(max-width:767px){
.app-shell--atlas.app-shell--home-v41 .page-content.atlas-home-route.home-refined{padding:16px 14px var(--atlas-page-end-space)!important}
.home-refined .home-discovery{margin-bottom:20px!important}
.home-refined .home-discovery-heading h1{font-size:27px!important}
.home-refined .home-featured-work{flex-basis:82%!important;max-width:330px!important}
.home-refined .home-featured-work .prompt-card--gallery .prompt-cover{height:175px!important}
.home-refined .home-artwork-grid{column-gap:10px!important}
.home-refined .home-artwork-item{margin-bottom:12px!important;border-radius:12px!important}
.home-refined .home-selection-bar{justify-content:flex-start!important;flex-wrap:wrap!important}
.home-refined .home-selection-tabs button{padding:8px 12px!important;font-size:12px!important}
.home-refined .yd21-tool{padding:13px 10px!important;gap:9px!important}
.home-refined .yd21-tool-copy strong{font-size:13px!important}
.home-refined .home-artwork-meta{font-size:11px!important}
[data-atlas-page="images"] [class*="_quickHeader_"]{height:auto!important;min-height:44px!important}
[data-atlas-page="images"] [class*="_rangeControls_"]{row-gap:8px!important}
[class*="_filterDrawer_"]{top:max(12px,var(--atlas-site-header-total-height,56px))!important;bottom:var(--atlas-mobile-nav-height,60px)!important;border-radius:20px 20px 0 0!important}
.video-prompt-sheet-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}
.yd22-video-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.yd22-video-actions>[data-video22-control=model]{grid-column:1!important;grid-row:1!important}
.yd22-video-submit-row>[data-video22-control=parameters]{grid-column:2!important;grid-row:1!important}
.yd22-video-submit-row>button[aria-describedby=creation-availability]{grid-column:1/-1!important;grid-row:2!important;min-height:48px!important;font-size:14px!important}
.yd22-video-actions>[class*="_channel_"]{grid-row:3!important}
.yd22-video-actions strong{font-size:12px!important}
}
@media(max-width:359px){.home-refined .home-artwork-grid{columns:1!important}.home-refined .home-featured-work{flex-basis:92%!important}.home-refined .home-feed-heading h2{font-size:19px!important}}
@media(prefers-reduced-motion:reduce){:is(.home-refined,[data-atlas-page="images"],.video-route-page) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Long content, keyboard focus and narrow-screen refinements. */
.home-refined .home-artwork-item .gallery-card-title>strong{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.home-refined .home-artwork-item .gallery-card-actions{flex-wrap:wrap;min-width:0}
.home-refined .gallery-card-action{min-width:44px!important;min-height:44px!important}
.home-refined .home-discovery-search{min-width:0}
.home-refined .home-discovery-search span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-refined .home-discovery-topics{overscroll-behavior-x:contain;scroll-padding-inline:8px}
[data-atlas-page="images"] [class*="_activeFilters_"]{gap:8px;scroll-padding-inline:8px}
[data-atlas-page="images"] [class*="_activeFilters_"] button{min-height:44px;flex-shrink:0;font-size:13px}
[data-atlas-page="images"] [class*="_loadingGrid_"] span{min-height:220px;background:var(--atlas-surface-muted,#f2edf7)}
[data-atlas-page="images"] [class*="_emptyState_"] p{max-width:42ch;overflow-wrap:anywhere;line-height:1.7}
[class*="_filterDrawer_"] [class*="_filterOptions_"] button{max-width:100%;overflow-wrap:anywhere;white-space:normal}
[class*="_filterDrawer_"] [class*="_filterOptions_"] button[aria-pressed=true] small{background:#e5d9f2!important;color:#65428f!important}
[class*="_filterDrawer_"] [class*="_filterOptions_"] button[aria-pressed=true]:after{display:none!important}
[class*="_filterDrawer_"] [class*="_groupToggle_"]:focus-visible{outline:3px solid #9978bd;outline-offset:-3px}
.video-prompt-sheet header{align-items:center;padding:14px 16px}
.video-prompt-sheet header h2{overflow-wrap:anywhere}
.video-prompt-sheet-body{flex:1 1 auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}
.video-prompt-sheet-content{padding:16px}
.video-prompt-sheet-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(14px,calc(14px * var(--font-scale,1)));line-height:1.8}
.video-prompt-sheet footer{flex-wrap:wrap;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}
.video-prompt-sheet footer :is(button,a){min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.video-cinema-card .video-cinema-actions button:focus-visible,.video-cinema-card .author-identity__follow:focus-visible,.video-cinema-card .video-cinema-navigation button:focus-visible,.x-direct-media.video-feed .x-video-feed-fullscreen:focus-visible{outline:3px solid #d9c4ff!important;outline-offset:3px!important;border-radius:8px!important}
.video-cinema-stage .x-video-buffering{max-width:calc(100% - 32px);font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-align:center}
.video-prompt-sheet .video-theater-tabs button{font-size:14px;min-height:44px;line-height:1.4;padding:7px 5px;overflow-wrap:anywhere}
@media(max-width:480px){
.home-refined .home-selection-bar{flex-basis:100%}
.home-refined .home-selection-tabs{flex:1;display:flex}
.home-refined .home-selection-tabs button{flex:1;min-width:0;padding-inline:7px!important}
[data-atlas-page="images"] [class*="_rangeControls_"]>div{max-width:100%;flex-wrap:wrap}
[class*="_filterDrawer_"] [class*="_ratioSection_"] [class*="_filterOptions_"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.video-prompt-sheet{width:100%;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));border-radius:20px 20px 0 0}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]){width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_sheetContent_"]{max-height:calc(100dvh - 26px)!important}
}
@media(max-height:480px) and (orientation:landscape){
.video-prompt-sheet{max-height:calc(100dvh - 16px)}
.video-prompt-sheet header{padding:8px 14px}
.video-prompt-sheet footer{padding:8px 14px}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]){max-height:calc(100dvh - 16px)!important}
:is(dialog[aria-label="视频参数"],dialog[aria-label="选择视频模型"]) [class*="_sheetContent_"]{max-height:calc(100dvh - 18px)!important}
}
@media(forced-colors:active){
.home-refined .home-selection-tabs button[aria-pressed=true],[class*="_filterDrawer_"] [class*="_filterOptions_"] button[aria-pressed=true]{outline:2px solid Highlight!important;outline-offset:-3px}
}
