.snNSvW_card{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.snNSvW_card:hover{border-color:var(--appsanic-border-primary);box-shadow:0 3px 10px var(--appsanic-shadow-soft)}.snNSvW_open{background:0 0;border:0;width:100%;padding:0;display:block}.snNSvW_open:focus-visible{outline-offset:-3px}.snNSvW_preview{border-bottom:1px solid var(--appsanic-border);background-color:var(--appsanic-surface-subtle);background-image:linear-gradient(45deg, var(--appsanic-surface-muted) 25%, transparent 25%), linear-gradient(-45deg, var(--appsanic-surface-muted) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--appsanic-surface-muted) 75%), linear-gradient(-45deg, transparent 75%, var(--appsanic-surface-muted) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.snNSvW_preview[data-kind=audio],.snNSvW_preview[data-kind=video]{background-image:none;background-color:var(--appsanic-surface-subtle)}.snNSvW_preview[data-kind=audio] .snNSvW_mediaIcon{color:var(--appsanic-feedback);background:var(--appsanic-feedback-surface);border-color:var(--appsanic-feedback-border)}.snNSvW_preview img{object-fit:contain;width:100%;height:100%;min-height:0;padding:20px}.snNSvW_typeBadge{z-index:1;background:var(--appsanic-surface-overlay);color:var(--appsanic-text-secondary);border:1px solid var(--appsanic-border);text-transform:capitalize;border-radius:6px;padding:3px 7px;font-size:11px;line-height:1.5;position:absolute;top:12px;left:12px}.snNSvW_preview[data-large=true]{border:1px solid var(--appsanic-border);border-radius:9px;height:min(44vh,400px);min-height:190px}.snNSvW_mediaIcon{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-active);width:54px;height:54px;color:var(--appsanic-primary-text);border-radius:14px;place-items:center;display:grid}.snNSvW_mediaLabel{letter-spacing:0;color:var(--appsanic-text-muted);font-size:11px;position:absolute;bottom:20px}.snNSvW_previewStatus{color:var(--appsanic-text-muted);background:var(--appsanic-surface-overlay);border-radius:4px;padding:4px 7px;font-size:12px;position:absolute;bottom:10px}.snNSvW_info{padding:18px}.snNSvW_info button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--appsanic-text);letter-spacing:-.015em;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:550;display:block;overflow:hidden}.snNSvW_info button:hover{color:var(--appsanic-primary-text)}.snNSvW_info>span{color:var(--appsanic-text-muted);margin-top:5px;font-size:12px;display:block}.snNSvW_footer{border-top:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.snNSvW_footer>div{align-items:center;gap:4px;display:flex}.snNSvW_footer button,.snNSvW_footer a{min-width:36px;min-height:36px;color:var(--appsanic-text-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;display:inline-flex}.snNSvW_footer button:hover:not(:disabled),.snNSvW_footer a:hover{color:var(--appsanic-primary-text);background:var(--appsanic-surface-hover)}@media (max-width:720px){.snNSvW_preview{height:190px}.snNSvW_info{padding:18px}.snNSvW_info button{font-size:14px}.snNSvW_info>span{font-size:12px}.snNSvW_footer{padding:4px 8px}.snNSvW_footer>div{gap:2px}.snNSvW_footer button,.snNSvW_footer a{font-size:12px}.snNSvW_mediaIcon{border-radius:14px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.snNSvW_card{transition:none}}@media (max-width:760px),(pointer:coarse){.snNSvW_typeBadge,.snNSvW_mediaLabel{font-size:12px}.snNSvW_footer button,.snNSvW_footer a{min-height:44px}}
.tSDXca_library{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:10px;min-width:0;padding:24px;position:relative}.tSDXca_summary{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;display:flex}.tSDXca_privacy,.tSDXca_storageLabel,.tSDXca_storage a{color:var(--appsanic-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.tSDXca_privacy{gap:7px}.tSDXca_privacy>svg{color:var(--appsanic-primary-text)}.tSDXca_privacy svg,.tSDXca_storageLabel svg{flex:none}.tSDXca_storage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tSDXca_storage a{color:var(--appsanic-primary-text)}.tSDXca_storage>strong{color:var(--appsanic-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.tSDXca_storage small{color:var(--appsanic-text-muted);font-size:11px;font-weight:400}.tSDXca_storageTrack{background:var(--appsanic-surface-muted);border-radius:4px;width:76px;height:5px;overflow:hidden}.tSDXca_storageTrack>span{background:var(--appsanic-primary-text);border-radius:inherit;min-width:0;height:100%;display:block}.tSDXca_sectionHeader{justify-content:space-between;align-items:center;gap:18px;margin:24px 0;display:flex}.tSDXca_sectionHeader h2{letter-spacing:-.025em;font-size:18px;font-weight:550}.tSDXca_sectionHeader p{color:var(--appsanic-text-muted);margin-top:5px;font-size:13px;line-height:1.6}.tSDXca_actions{align-items:center;gap:8px;display:flex}.tSDXca_refresh{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:40px;height:40px;color:var(--appsanic-icon);border-radius:9px;flex:none;place-items:center;display:grid}.tSDXca_refresh:hover:not(:disabled){color:var(--appsanic-primary-text);background:var(--appsanic-surface-hover)}.tSDXca_tools{border-bottom:1px solid var(--appsanic-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.tSDXca_search{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;max-width:320px;min-height:42px;padding:0 11px;display:flex}.tSDXca_search>svg{color:var(--appsanic-text-muted);flex:none}.tSDXca_search input{width:100%;min-width:0;color:var(--appsanic-text);background:0 0;border:0;padding:9px 0;font-size:13px}.tSDXca_search input::-webkit-search-cancel-button{display:none}.tSDXca_search:focus-within{border-color:var(--appsanic-focus);box-shadow:0 0 0 3px var(--appsanic-focus-ring)}.tSDXca_search input:focus-visible{box-shadow:none;outline:none}.tSDXca_search button{min-width:26px;min-height:30px;color:var(--appsanic-text-muted);background:0 0;border:0;place-items:center;padding:3px;display:grid}.tSDXca_filters{background:color-mix(in srgb, var(--appsanic-surface-muted) 55%, var(--appsanic-surface));border:1px solid #0000;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.tSDXca_filters button{min-height:34px;color:var(--appsanic-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:13px}.tSDXca_filters button[aria-pressed=true]{background:var(--appsanic-surface);border-color:var(--appsanic-border);color:var(--appsanic-text);box-shadow:0 1px 3px var(--appsanic-shadow-soft);font-weight:500}.tSDXca_filters button:hover:not([aria-pressed=true]){background:var(--appsanic-surface-hover)}.tSDXca_resultCount{white-space:nowrap;color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.tSDXca_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tSDXca_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.tSDXca_pagination>span{color:var(--appsanic-text-muted);font-size:12px}.tSDXca_notice,.tSDXca_error{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-active);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.tSDXca_error{border-color:var(--appsanic-feedback-border);background:var(--appsanic-feedback-surface);color:var(--appsanic-feedback)}.tSDXca_notice button,.tSDXca_error button{color:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;min-height:32px;text-decoration:underline}.tSDXca_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:328px;padding:34px 24px 44px;display:flex}.tSDXca_emptyIcon{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-subtle);width:66px;height:66px;color:var(--appsanic-primary-text);border-radius:14px;flex:none;place-items:center;display:grid}.tSDXca_emptyContent{min-width:0}.tSDXca_empty h3{letter-spacing:-.03em;font-size:20px;font-weight:550}.tSDXca_empty p{color:var(--appsanic-text-muted);max-width:380px;margin-top:8px;font-size:13px;line-height:1.7}.tSDXca_emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:3px;display:flex}.tSDXca_footer{border-top:1px solid var(--appsanic-border);color:var(--appsanic-text-muted);justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.tSDXca_footer>span:first-child{align-items:flex-start;gap:7px;display:flex}.tSDXca_footer svg{flex:none;margin-top:2px}.tSDXca_dropTarget{z-index:5;text-align:center;background:var(--appsanic-surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px dashed var(--appsanic-primary-text);pointer-events:none;color:var(--appsanic-primary-text);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.tSDXca_dropTarget strong{letter-spacing:-.025em;font-size:21px;font-weight:550}.tSDXca_dropTarget>span{color:var(--appsanic-text-secondary);font-size:13px}.tSDXca_unavailable{color:var(--appsanic-text-muted);padding:30px 0;font-size:13px}.tSDXca_skeleton>span{color:var(--appsanic-text-muted);margin-bottom:16px;font-size:12px;display:block}.tSDXca_skeleton>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tSDXca_skeleton>div>div{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:11px;flex-direction:column;gap:8px;height:258px;display:flex;overflow:hidden}.tSDXca_skeleton>div>div .tSDXca_skeletonPreview{border-bottom:1px solid var(--appsanic-border);border-radius:0;height:176px;margin-bottom:10px}.tSDXca_skeleton>div>div .tSDXca_skeletonTitle{width:65%;height:11px;margin-inline:15px}.tSDXca_skeleton>div>div .tSDXca_skeletonMeta{width:40%;height:9px;margin-inline:15px}.tSDXca_form{flex-direction:column;gap:12px;padding-top:8px;display:flex}.tSDXca_form>label{margin-top:4px;font-size:13px;font-weight:500}.tSDXca_form>input{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text);border-radius:9px;min-height:42px;padding:10px 12px;font-size:13px}.tSDXca_hint{color:var(--appsanic-text-muted);font-size:12px;line-height:1.7}.tSDXca_formError{color:var(--appsanic-feedback);border:1px solid var(--appsanic-feedback-border);background:var(--appsanic-feedback-surface);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.6}.tSDXca_formActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.tSDXca_previewDialog>dl{border-bottom:1px solid var(--appsanic-border);gap:28px;padding:20px 0;display:flex}.tSDXca_previewDialog dt{color:var(--appsanic-text-muted);margin-bottom:5px;font-size:12px}.tSDXca_previewDialog dd{text-transform:capitalize;font-size:13px}@media (min-width:1600px){.tSDXca_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.tSDXca_summary{flex-direction:column;align-items:flex-start;gap:12px}.tSDXca_grid,.tSDXca_skeleton>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tSDXca_footer{flex-direction:column;gap:6px}.tSDXca_sectionHeader{flex-wrap:wrap;align-items:flex-start}}@media (max-width:720px){.tSDXca_library{padding:16px}.tSDXca_summary{padding-bottom:16px}.tSDXca_storage{gap:8px}.tSDXca_storageTrack{width:58px}.tSDXca_sectionHeader{flex-direction:column;gap:15px;margin-top:20px}.tSDXca_actions{flex-wrap:wrap;gap:7px;width:100%}.tSDXca_actions>button:not(.tSDXca_refresh){padding-inline:11px;font-size:12px}.tSDXca_refresh{margin-left:auto}.tSDXca_grid{grid-template-columns:1fr}.tSDXca_search{flex-basis:100%;max-width:none}.tSDXca_filters{flex-wrap:wrap;max-width:100%}.tSDXca_filters button{padding:5px 8px}.tSDXca_tools{gap:10px}.tSDXca_empty{min-height:310px;padding:30px 0}.tSDXca_empty h3{font-size:19px}.tSDXca_notice,.tSDXca_error{flex-wrap:wrap}.tSDXca_skeleton>div{grid-template-columns:1fr}.tSDXca_previewDialog>dl{flex-wrap:wrap;gap:20px}.tSDXca_formActions{flex-wrap:wrap}}@media (max-width:420px){.tSDXca_actions{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) 36px;gap:6px;display:grid}.tSDXca_actions>button:not(.tSDXca_refresh){gap:5px;padding-inline:6px;font-size:11px}.tSDXca_actions>button svg{width:14px}.tSDXca_refresh{width:36px}}@media (max-width:760px),(pointer:coarse){.tSDXca_privacy,.tSDXca_storageLabel,.tSDXca_storage a,.tSDXca_storage>strong,.tSDXca_storage small,.tSDXca_resultCount,.tSDXca_footer,.tSDXca_actions>button:not(.tSDXca_refresh){font-size:12px}.tSDXca_search input{height:44px;font-size:16px}.tSDXca_search button{min-width:36px;min-height:36px}.tSDXca_filters button{min-height:40px}.tSDXca_notice button,.tSDXca_error button,.tSDXca_actions>button{min-height:44px}.tSDXca_refresh{width:44px;height:44px}}
.oLUiKW_message{color:var(--appsanic-text-secondary);font-size:14px;line-height:1.6}.oLUiKW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.oLUiKW_actions a{color:var(--appsanic-primary-text);text-underline-offset:3px;font-size:13px;text-decoration:underline}
