.DeviceCloudStoryLibrary_page__knmKb{display:grid;gap:22px}.DeviceCloudStoryLibrary_intro__e_1Z_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(22px,4vw,32px);border:1px solid rgba(28,36,64,.12);border-radius:16px;background:rgba(255,253,248,.9)}.DeviceCloudStoryLibrary_intro__e_1Z_>div{display:grid;max-width:720px;gap:8px}.DeviceCloudStoryLibrary_columnHeader__OF3Sy p,.DeviceCloudStoryLibrary_columnHeader__OF3Sy span,.DeviceCloudStoryLibrary_emptyLibrary__H6jWt h3,.DeviceCloudStoryLibrary_emptyLibrary__H6jWt p,.DeviceCloudStoryLibrary_intro__e_1Z_ h2,.DeviceCloudStoryLibrary_intro__e_1Z_ p,.DeviceCloudStoryLibrary_intro__e_1Z_ span,.DeviceCloudStoryLibrary_missingCopy__wM2lt span,.DeviceCloudStoryLibrary_sourceErrors__Ac5t6 p,.DeviceCloudStoryLibrary_storyCard__KAXPl h3,.DeviceCloudStoryLibrary_storyCard__KAXPl p,.DeviceCloudStoryLibrary_storyMeta__MJFyz span,.DeviceCloudStoryLibrary_storyMeta__MJFyz strong{margin:0}.DeviceCloudStoryLibrary_intro__e_1Z_ p{color:#8a6d36;font-size:.7rem;font-weight:850;letter-spacing:.13em}.DeviceCloudStoryLibrary_intro__e_1Z_ h2{color:#1c2440;font-family:Georgia,Songti SC,STSong,serif;font-size:clamp(1.35rem,3vw,1.95rem);font-weight:600;letter-spacing:-.03em}.DeviceCloudStoryLibrary_intro__e_1Z_ span{color:#69697a;font-size:.82rem;line-height:1.75}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg,.DeviceCloudStoryLibrary_deleteButton__Jz6D5,.DeviceCloudStoryLibrary_openButton__BaW0_,.DeviceCloudStoryLibrary_refreshButton__pdQgA,.DeviceCloudStoryLibrary_renameButton__swjie{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;font:inherit;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.DeviceCloudStoryLibrary_refreshButton__pdQgA{min-height:40px;flex:0 0 auto;padding:8px 14px;border:1px solid rgba(28,36,64,.14);border-radius:999px;background:rgba(255,253,249,.86);color:#1c2440;font-size:.76rem}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg:hover:not(:disabled),.DeviceCloudStoryLibrary_deleteButton__Jz6D5:hover:not(:disabled),.DeviceCloudStoryLibrary_openButton__BaW0_:hover:not(:disabled),.DeviceCloudStoryLibrary_refreshButton__pdQgA:hover:not(:disabled),.DeviceCloudStoryLibrary_renameButton__swjie:hover:not(:disabled){transform:translateY(-1px)}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg:disabled,.DeviceCloudStoryLibrary_deleteButton__Jz6D5:disabled,.DeviceCloudStoryLibrary_openButton__BaW0_:disabled,.DeviceCloudStoryLibrary_refreshButton__pdQgA:disabled,.DeviceCloudStoryLibrary_renameButton__swjie:disabled{cursor:not-allowed;opacity:.52}.DeviceCloudStoryLibrary_errorBanner__2o70C,.DeviceCloudStoryLibrary_sourceErrors__Ac5t6 p{border:1px solid rgba(172,66,43,.16);background:rgba(255,238,233,.78);color:#923e2b}.DeviceCloudStoryLibrary_errorBanner__2o70C{padding:13px 15px;border-radius:15px;font-size:.76rem;line-height:1.6}.DeviceCloudStoryLibrary_columnHeaders__iwQFH,.DeviceCloudStoryLibrary_sourceErrors__Ac5t6,.DeviceCloudStoryLibrary_storyRow__2Ys_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.DeviceCloudStoryLibrary_columnHeader__OF3Sy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;border:1px solid rgba(28,36,64,.1);border-radius:16px;background:rgba(255,253,249,.84)}.DeviceCloudStoryLibrary_columnHeader__OF3Sy[data-source=local]{box-shadow:inset 3px 0 #1c2440}.DeviceCloudStoryLibrary_columnHeader__OF3Sy[data-source=cloud]{box-shadow:inset 3px 0 #b6924b}.DeviceCloudStoryLibrary_columnIcon__wXjGd{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#eef0f7;color:#1c2440;font-size:1.15rem}.DeviceCloudStoryLibrary_columnHeader__OF3Sy[data-source=cloud] .DeviceCloudStoryLibrary_columnIcon__wXjGd{background:#f5eddb;color:#80652f}.DeviceCloudStoryLibrary_columnHeader__OF3Sy>div{display:grid;min-width:0;gap:3px}.DeviceCloudStoryLibrary_columnHeader__OF3Sy p{color:#1c2440;font-family:Georgia,Songti SC,serif;font-size:1.02rem;font-weight:700}.DeviceCloudStoryLibrary_columnHeader__OF3Sy span{color:#8a796d;font-size:.68rem}.DeviceCloudStoryLibrary_columnHeader__OF3Sy>strong{color:#6a5a50;font-size:.72rem;white-space:nowrap}.DeviceCloudStoryLibrary_sourceErrors__Ac5t6 p{padding:11px 13px;border-radius:13px;font-size:.72rem;line-height:1.55}.DeviceCloudStoryLibrary_storyRows__5Mg5G{display:grid;gap:14px}.DeviceCloudStoryLibrary_storyRow__2Ys_9{align-items:stretch}.DeviceCloudStoryLibrary_storyCell__37S4Q{min-width:0}.DeviceCloudStoryLibrary_missingCopy__wM2lt,.DeviceCloudStoryLibrary_storyCard__KAXPl{min-height:100%;border:1px solid rgba(28,36,64,.1);border-radius:16px;background:rgba(255,253,249,.86)}.DeviceCloudStoryLibrary_storyCard__KAXPl{display:grid;gap:15px;padding:18px}.DeviceCloudStoryLibrary_storyCard__KAXPl[data-source=cloud]{background:rgba(255,253,249,.9)}.DeviceCloudStoryLibrary_storyActions__iD6FV,.DeviceCloudStoryLibrary_storyCardTopline__DOBPz,.DeviceCloudStoryLibrary_storyMeta__MJFyz{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.DeviceCloudStoryLibrary_storyCardTopline__DOBPz{justify-content:space-between}.DeviceCloudStoryLibrary_sourceBadge__T_cpd,.DeviceCloudStoryLibrary_statusBadge__1KfF_{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:.65rem;font-weight:800}.DeviceCloudStoryLibrary_sourceBadge__T_cpd{padding:6px 9px;background:#eef0f7;color:#1c2440}.DeviceCloudStoryLibrary_storyCard__KAXPl[data-source=cloud] .DeviceCloudStoryLibrary_sourceBadge__T_cpd{background:#f5eddb;color:#80652f}.DeviceCloudStoryLibrary_statusBadge__1KfF_{padding:5px 8px;background:rgba(226,238,216,.78);color:#587052}.DeviceCloudStoryLibrary_statusBadge__1KfF_[data-status=generating]{background:rgba(255,239,209,.86);color:#8b6428}.DeviceCloudStoryLibrary_statusBadge__1KfF_[data-status=failed]{background:rgba(255,226,219,.82);color:#9a432f}.DeviceCloudStoryLibrary_storyIdentity__vDyy_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.DeviceCloudStoryLibrary_storyCover__RHsrA{display:grid;width:72px;height:88px;overflow:hidden;place-items:center;border:1px solid rgba(28,36,64,.1);border-radius:10px;background:#f2eee5;color:#8a6d36;font-size:1.35rem}.DeviceCloudStoryLibrary_storyCover__RHsrA img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.DeviceCloudStoryLibrary_storyIdentity__vDyy_>div{display:grid;min-width:0;gap:5px}.DeviceCloudStoryLibrary_modeLine__bhjdl{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.DeviceCloudStoryLibrary_modeBadge__nk1Ia{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:#f5eddb;color:#80652f;font-size:.68rem;font-weight:850;line-height:1.2}.DeviceCloudStoryLibrary_modeBadge__nk1Ia[data-mode=original]{background:#eef0f7;color:#1c2440}.DeviceCloudStoryLibrary_modeBadge__nk1Ia[data-mode=legacy]{background:#f1efec;color:#706f78}.DeviceCloudStoryLibrary_templateSource__W4wVw{overflow:hidden;color:#70675b;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.DeviceCloudStoryLibrary_storyCard__KAXPl h3{overflow:hidden;color:#1c2440;font-family:Georgia,Songti SC,serif;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DeviceCloudStoryLibrary_storyCard__KAXPl p{color:#86756a;font-size:.7rem}.DeviceCloudStoryLibrary_storyMeta__MJFyz{justify-content:space-between;min-height:22px}.DeviceCloudStoryLibrary_storyMeta__MJFyz span{color:#8d7c70;font-size:.66rem}.DeviceCloudStoryLibrary_storyMeta__MJFyz strong{display:inline-flex;align-items:center;gap:4px;color:#62765b;font-size:.64rem}.DeviceCloudStoryLibrary_storyActions__iD6FV{align-self:end;padding-top:2px}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg,.DeviceCloudStoryLibrary_deleteButton__Jz6D5,.DeviceCloudStoryLibrary_openButton__BaW0_,.DeviceCloudStoryLibrary_renameButton__swjie{min-height:44px;padding:7px 11px;border-radius:11px;font-size:.68rem}.DeviceCloudStoryLibrary_openButton__BaW0_{background:#1c2440;color:#fff}.DeviceCloudStoryLibrary_storyCard__KAXPl[data-source=cloud] .DeviceCloudStoryLibrary_openButton__BaW0_{background:#1c2440}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg,.DeviceCloudStoryLibrary_deleteButton__Jz6D5,.DeviceCloudStoryLibrary_renameButton__swjie{border:1px solid rgba(157,61,42,.16);background:rgba(255,250,247,.9);color:#98432f}.DeviceCloudStoryLibrary_renameButton__swjie{border-color:rgba(97,113,86,.2);color:#5d7155}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg{margin-left:auto;border-color:rgba(157,61,42,.28);background:#fff0eb}.DeviceCloudStoryLibrary_missingCopy__wM2lt{display:grid;min-height:178px;place-items:center;align-content:center;gap:10px;padding:22px;border-style:dashed;color:#a08f83;text-align:center}.DeviceCloudStoryLibrary_missingCopy__wM2lt>svg{font-size:1.45rem}.DeviceCloudStoryLibrary_missingCopy__wM2lt span{max-width:260px;font-size:.72rem;line-height:1.55}.DeviceCloudStoryLibrary_emptyLibrary__H6jWt a,.DeviceCloudStoryLibrary_missingCopy__wM2lt a{color:#a8492d;font-size:.72rem;font-weight:800;text-decoration:none}.DeviceCloudStoryLibrary_mobileSourceLabel__B8ZYA{display:none}.DeviceCloudStoryLibrary_emptyLibrary__H6jWt{display:grid;grid-column:1/-1;min-height:250px;place-items:center;align-content:center;gap:9px;padding:34px;border:1px dashed rgba(79,57,43,.17);border-radius:16px;background:rgba(255,253,249,.6);color:#8a796d;text-align:center}.DeviceCloudStoryLibrary_emptyLibrary__H6jWt>svg{color:#8a6d36;font-size:1.8rem}.DeviceCloudStoryLibrary_emptyLibrary__H6jWt h3{color:#514239;font-family:Georgia,Songti SC,serif;font-size:1.08rem}.DeviceCloudStoryLibrary_emptyLibrary__H6jWt p{max-width:520px;font-size:.74rem;line-height:1.65}.DeviceCloudStoryLibrary_spin__atvKD{animation:DeviceCloudStoryLibrary_spin__atvKD .9s linear infinite}@keyframes DeviceCloudStoryLibrary_spin__atvKD{to{transform:rotate(1turn)}}@media (max-width:820px){.DeviceCloudStoryLibrary_columnHeaders__iwQFH,.DeviceCloudStoryLibrary_sourceErrors__Ac5t6{grid-template-columns:1fr}.DeviceCloudStoryLibrary_columnHeaders__iwQFH{display:none}.DeviceCloudStoryLibrary_storyRow__2Ys_9{grid-template-columns:1fr;gap:12px;padding:14px;border:1px solid rgba(79,57,43,.09);border-radius:16px;background:rgba(255,253,249,.48)}.DeviceCloudStoryLibrary_mobileSourceLabel__B8ZYA{display:flex;align-items:center;gap:6px;margin:0 0 7px 4px;color:#74645a;font-size:.68rem;font-weight:850}}@media (max-width:560px){.DeviceCloudStoryLibrary_intro__e_1Z_{display:grid}.DeviceCloudStoryLibrary_refreshButton__pdQgA{justify-self:start}.DeviceCloudStoryLibrary_storyActions__iD6FV{display:grid;grid-template-columns:1fr 1fr}.DeviceCloudStoryLibrary_deleteAllButton__AN1tg{grid-column:1/-1;margin-left:0}}