.library_dialog__kNrdA,.library_menu__9aIMa,.library_scope__OcAVz{--lib-blue:#171b72;--lib-orange:var(--ui-brand);--lib-yellow:var(--ui-brand);--lib-yellow-hover:var(--ui-brand-hover);--lib-yellow-ink:var(--ui-brand-foreground);--lib-accent-ink:#865400;--lib-bg:#fff;--lib-surface:#fff;--lib-soft:#f7f5f2;--lib-ink:#0b0b0b;--lib-muted:#696763;--lib-line:#eae7e2;--lib-line-strong:#d9d5ce;--lib-link:#171b72;--lib-sky:#ddf4f7;--lib-mint:#ddf6da;--lib-lilac:#eeddfc;--lib-peach:#ffe6d6;--lib-folder-back:#e9f0ff;--lib-folder-front:#fff;--lib-folder-stroke:#d9d5ce;--lib-folder-shadow:hsla(0,0%,4%,.08);--lib-folder-dot:rgba(23,27,114,.055);--lib-shadow:0 8px 30px hsla(0,0%,4%,.06);color:var(--lib-ink);font-family:var(--font-home),var(--font-display),sans-serif;color-scheme:light}.dark .library_dialog__kNrdA,.dark .library_menu__9aIMa,.dark .library_scope__OcAVz{--lib-accent-ink:var(--lib-yellow);--lib-bg:#0f1228;--lib-surface:#1b1e39;--lib-soft:#171a34;--lib-ink:#f9f7f2;--lib-muted:#b7b8c5;--lib-line:#303451;--lib-line-strong:#424763;--lib-link:#ffc928;--lib-sky:#173e49;--lib-mint:#1d4029;--lib-lilac:#3b2750;--lib-peach:#4a2b20;--lib-folder-back:#253152;--lib-folder-front:#1b1e39;--lib-folder-stroke:#424763;--lib-folder-shadow:rgba(0,0,0,.25);--lib-folder-dot:rgba(189,199,255,.1);color-scheme:dark}.library_scope__OcAVz{min-height:calc(100dvh - 60px);border-top:3px solid var(--lib-yellow)}.dark .library_scope__OcAVz,.library_scope__OcAVz{background:var(--lib-bg)}.library_scope__OcAVz :where(button,input,select,textarea){font-family:inherit}.library_dialog__kNrdA :where(a,button,input,select,textarea):focus-visible,.library_scope__OcAVz :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--lib-yellow);outline-offset:3px}.library_page__H6mP3{max-width:1360px;margin-inline:auto;padding:32px 36px 96px}.library_header__sRxSy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.library_header__sRxSy h1{font-family:var(--font-home-display),sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:750;letter-spacing:-.035em;line-height:1.1}.library_intro__HA0_Y{color:var(--lib-muted);font-size:14px;line-height:1.75;margin-top:9px;max-width:58ch}.library_libraryHeader__BQjFz{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;gap:24px;margin-bottom:18px;padding:30px 32px;border-radius:32px;background:var(--lib-blue);color:#fff;box-shadow:var(--lib-shadow)}.library_libraryHeader__BQjFz:after{position:absolute;z-index:-1;right:-70px;bottom:-110px;width:270px;height:270px;border:38px solid color-mix(in srgb,var(--ui-brand) 20%,transparent);border-radius:50%;content:""}.library_libraryHeading__Xzh5T{min-width:0}.library_libraryHeader__BQjFz h1{font-family:var(--font-home-display),sans-serif;color:#fff;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.05}.library_libraryHeader__BQjFz .library_intro__HA0_Y{max-width:62ch;color:hsla(0,0%,100%,.76)}.library_libraryHeader__BQjFz .library_eyebrow__FK4q4{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--lib-yellow)}.library_libraryHeader__BQjFz .library_eyebrow__FK4q4 svg{width:15px;height:15px}.library_libraryHeader__BQjFz .library_secondary__WJrvL{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#fff}.library_libraryHeader__BQjFz .library_secondary__WJrvL:hover{background:hsla(0,0%,100%,.16)}.library_eyebrow__FK4q4{font-size:10px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.library_actions__Esi1u{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.library_iconButton__mNfal,.library_primary__gHODy,.library_secondary__WJrvL,.library_textButton__1Fvr7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:14px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background-color .16s ease}.library_primary__gHODy{background:var(--lib-yellow);color:var(--lib-yellow-ink);border:1px solid transparent;box-shadow:0 5px 16px color-mix(in srgb,var(--lib-yellow) 24%,transparent)}.library_primary__gHODy:hover{background:var(--lib-yellow-hover)}.library_secondary__WJrvL{background:var(--lib-surface);border:1px solid var(--lib-line);color:var(--lib-ink)}.library_iconButton__mNfal:hover,.library_secondary__WJrvL:hover,.library_textButton__1Fvr7:hover{background:var(--lib-soft)}.library_textButton__1Fvr7{color:var(--lib-link);background:transparent;padding-inline:8px}.library_iconButton__mNfal{width:44px;padding:10px;border:1px solid transparent;color:var(--lib-muted);background:transparent;flex-shrink:0}.library_iconButton__mNfal svg,.library_primary__gHODy svg,.library_secondary__WJrvL svg,.library_textButton__1Fvr7 svg{width:17px;height:17px;flex-shrink:0}.library_iconButton__mNfal:active,.library_primary__gHODy:active,.library_secondary__WJrvL:active{transform:scale(.98)}.library_dialog__kNrdA button:disabled,.library_scope__OcAVz button:disabled{cursor:not-allowed;opacity:.5}.library_metaBar__o2klQ{display:grid;grid-template-columns:repeat(3,minmax(0,max-content)) 1fr;align-items:center;gap:10px;font-size:12px;color:var(--lib-muted)}.library_metaBar__o2klQ>span{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--lib-line);border-radius:14px;background:var(--lib-surface)}.library_metaBar__o2klQ svg{width:15px;height:15px}.library_metaBar__o2klQ b{color:var(--lib-ink);font-weight:700;font-variant-numeric:tabular-nums}.library_storage__ZE4pH{justify-self:end}.library_storage__ZE4pH meter{width:70px;height:7px;accent-color:var(--lib-blue)}.library_storage__ZE4pH meter::-webkit-meter-bar{background:var(--lib-line);border:0}.library_storage__ZE4pH meter::-webkit-meter-optimum-value{background:var(--lib-blue)}.library_storage__ZE4pH meter::-moz-meter-bar{background:var(--lib-blue)}.library_section__DCL9D{margin-top:34px}.library_sectionHeading__cvMpb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.library_sectionHeading__cvMpb .library_eyebrow__FK4q4{margin-bottom:5px;color:var(--lib-accent-ink)}.library_sectionHeading__cvMpb h2{font-family:var(--font-home-display),sans-serif;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.035em}.library_sectionHeading__cvMpb h2 span{margin-left:9px;font-size:13px;color:var(--lib-muted);font-weight:500}.library_recentRail__scvJj{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(265px,32%);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 3px 12px;margin:-3px}.library_recent__Iubnd{display:flex;align-items:center;gap:13px;min-width:0;padding:13px;border:1px solid var(--lib-line);border-radius:12px;background:var(--lib-surface);scroll-snap-align:start;transition:border-color .16s,transform .16s}.library_recent__Iubnd:hover{border-color:var(--lib-link);transform:translateY(-2px)}.library_recent__Iubnd>div:first-child{width:44px;height:58px;flex-shrink:0;border-radius:5px}.library_recent__Iubnd>span{flex:1;min-width:0}.library_recent__Iubnd strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;font-weight:700}.library_recent__Iubnd small{display:block;font-size:11px;color:var(--lib-muted);margin-top:5px}.library_recent__Iubnd>svg{width:15px;height:15px;color:var(--lib-muted);flex-shrink:0}.library_toolbar__Nkb4B{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}.library_search__zyHeW{flex:1;min-width:0}.library_field__c1GkR{display:grid;gap:7px;min-width:0}.library_field__c1GkR>span,.library_search__zyHeW>label{display:block;font-size:12px;font-weight:650;color:var(--lib-muted);margin-bottom:7px}.library_searchBox__y7V6_{position:relative;display:flex;align-items:center}.library_searchBox__y7V6_>svg{width:18px;height:18px;position:absolute;left:14px;color:var(--lib-muted);pointer-events:none}.library_input__oTnx8,.library_select__d9yOa{width:100%;min-height:48px;border:1px solid var(--lib-line);border-radius:10px;background:var(--lib-surface);color:var(--lib-ink);padding:10px 12px;font-size:13px;line-height:1.5}.library_input__oTnx8:focus,.library_select__d9yOa:focus{border-color:var(--lib-link)}.library_input__oTnx8::-moz-placeholder{color:var(--lib-muted);opacity:1}.library_input__oTnx8::placeholder{color:var(--lib-muted);opacity:1}.library_searchBox__y7V6_ .library_input__oTnx8{padding-left:42px;padding-right:45px}.library_searchBox__y7V6_ button{position:absolute;right:2px}.library_sort__QWzH3{width:175px;flex-shrink:0}.library_viewSwitch__PHkwn{display:flex;border:1px solid var(--lib-line);border-radius:10px;padding:2px;background:var(--lib-surface)}.library_viewSwitch__PHkwn button{width:40px;min-height:40px;padding:9px}.library_viewSwitch__PHkwn button[aria-pressed=true]{background:var(--lib-soft);color:var(--lib-link)}.library_workspaceGrid__WhNGm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:18px 0 8px;background-image:radial-gradient(circle,var(--lib-folder-dot) 1px,transparent 1.2px);background-size:18px 18px}.library_folder__N38O7{position:relative;isolation:isolate;display:flex;min-width:0;min-height:176px;border-radius:20px;transition:transform .18s ease}.library_folderFace__8c42P{position:relative;width:100%;min-height:176px;display:flex;flex-direction:column;padding:22px 20px 12px;border:1px solid var(--lib-folder-stroke);border-radius:20px;background:var(--lib-folder-front);color:var(--lib-ink);box-shadow:var(--lib-shadow);transition:box-shadow .18s ease}.library_folderFaceHeader__F_zU6{display:flex;align-items:flex-start;gap:8px;min-width:0}.library_folderName__oj6UY{min-width:0;flex:1;padding-top:3px}.library_folderFaceHeader__F_zU6>.library_iconButton__mNfal{width:40px;min-height:40px;margin:-8px -8px 0 0;color:#59617c}.library_folderFaceHeader__F_zU6>.library_iconButton__mNfal:hover{background:rgba(26,34,138,.08)}.library_folderTitle__nz5yF{display:-webkit-box;overflow:hidden;font-family:var(--font-home-display),sans-serif;color:var(--lib-ink);font-size:21px;line-height:1.18;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.library_folderMeta__vmNF6{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:10px;margin-bottom:9px;padding:6px 8px;border:1px solid var(--lib-line);border-radius:8px;background:var(--lib-soft);color:var(--lib-link);font-size:10px;font-weight:700}.library_folderMeta__vmNF6 svg{width:14px;height:14px}.library_folderFooter__yrK2Z{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-block:8px 2px;min-height:39px;border-top:1px solid var(--lib-line);font-size:11px;color:var(--lib-muted)}.library_folderFooter__yrK2Z span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library_folderFooter__yrK2Z svg{width:24px;height:24px;padding:5px;color:var(--lib-yellow-ink);background:var(--lib-yellow);border-radius:50%;flex-shrink:0;transition:transform .22s ease}.library_folder__N38O7:focus-within{outline:2px solid var(--lib-yellow);outline-offset:4px}.library_empty__y37SD,.library_error__PfWZO{border:1px solid var(--lib-line);background:var(--lib-surface);border-radius:24px;padding:40px 24px;text-align:center;box-shadow:var(--lib-shadow)}.library_empty__y37SD>svg,.library_error__PfWZO>svg{width:32px;height:32px;color:var(--lib-link);margin:0 auto 15px}.library_empty__y37SD h2,.library_error__PfWZO h2{font-size:20px;font-weight:750;letter-spacing:-.03em}.library_empty__y37SD p,.library_error__PfWZO p{font-size:13px;line-height:1.8;color:var(--lib-muted);margin:9px auto 18px;max-width:49ch}.library_notice__onNpp{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;margin-block:18px;border:1px solid color-mix(in srgb,var(--lib-orange) 32%,var(--lib-line));border-radius:10px;background:var(--lib-surface);font-size:13px}.library_notice__onNpp p{flex:1;min-width:180px}.library_skeleton__r_xbY{min-height:176px;border:2px solid var(--lib-line);border-radius:20px;background:var(--lib-soft)}.library_skeletonRow__LQJDv{height:87px;border-radius:12px;background:var(--lib-soft)}.library_community__MHTQh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:23px;margin-top:25px;border-top:1px solid var(--lib-line)}.library_community__MHTQh p{font-size:12px;color:var(--lib-muted);margin-right:auto}.library_community__MHTQh a{font-size:12px;min-height:44px;display:inline-flex;gap:7px;align-items:center;color:var(--lib-link);font-weight:650}.library_community__MHTQh svg{width:15px;height:15px}.library_archiveToggle__dnj0J{display:flex;width:100%;min-height:52px;align-items:center;gap:10px;color:var(--lib-muted);font-size:13px;text-align:left;border-top:1px solid var(--lib-line)}.library_archiveToggle__dnj0J svg{width:17px;height:17px}.library_archiveToggle__dnj0J svg:last-child{margin-left:auto;transition:transform .16s}.library_archiveToggle__dnj0J[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.library_archiveList__fxr36{padding-block:10px}.library_archiveList__fxr36 h3{margin:14px 0 8px;font-size:13px;font-weight:700}.library_archiveList__fxr36 li{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px}.library_archiveList__fxr36 li>span{min-width:0;flex:1;overflow-wrap:anywhere}.library_archiveList__fxr36 li>svg{width:17px;flex-shrink:0}.library_dialog__kNrdA{border:1px solid var(--lib-line);border-radius:24px;background:var(--lib-surface);padding:28px;box-shadow:0 24px 90px #080d3040;gap:16px}.library_dialog__kNrdA h2{color:var(--lib-ink);font-size:22px;line-height:1.4;font-weight:750;letter-spacing:-.03em}.library_dialog__kNrdA p{color:var(--lib-muted);font-size:13px;line-height:1.7}.library_dialog__kNrdA form{display:grid;gap:18px}.library_dialog__kNrdA[data-library-dialog] :where([class*=text-navy-950],[class*=text-navy-800]){color:var(--lib-ink)}.library_dialog__kNrdA[data-library-dialog] :where([class*=text-navy-700],[class*=text-navy-600],[class*=text-navy-500]){color:var(--lib-muted)}.library_dialog__kNrdA[data-library-dialog] :where([class*=bg-cream],[class*=bg-navy-50],[class*=bg-white]){background-color:var(--lib-surface)}.library_dialog__kNrdA[data-library-dialog] :where([class*=border-navy]){border-color:var(--lib-line);border-width:1px}.library_dialog__kNrdA[data-library-dialog] :where(input:not([type=checkbox]):not([type=file]),textarea){background:var(--lib-bg);color:var(--lib-ink)}.library_dialogActions__2bwth{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.library_menu__9aIMa{z-index:60;width:235px;max-width:calc(100vw - 24px);background:var(--lib-surface);border:1px solid var(--lib-line);border-radius:12px;padding:6px;box-shadow:0 12px 38px #080d3026}.library_menuItem__gobhM{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;font-size:12px;font-weight:600;outline:none;border-radius:7px;cursor:pointer}.library_menuItem__gobhM svg{width:16px;height:16px;flex-shrink:0}.library_menuItem__gobhM[data-highlighted]{background:var(--lib-soft)}.library_menuItem__gobhM[data-disabled]{opacity:.45;pointer-events:none}.library_menuItem__gobhM[data-danger]{color:#b32929}.dark .library_menuItem__gobhM[data-danger]{color:#ffabab}.library_menuSeparator__sc_Zr{height:1px;background:var(--lib-line);margin:4px}.library_colorChoices__lJp_z{display:flex;flex-wrap:wrap;gap:1px;padding:4px}.library_colorChoices__lJp_z button{display:grid;place-items:center;width:36px;height:36px;border-radius:7px}.library_colorChoices__lJp_z button[aria-pressed=true]{background:var(--lib-soft);outline:1px solid var(--lib-line)}.library_colorChoices__lJp_z i{width:16px;height:16px;border-radius:50%}.library_dragOverlay__haDsx{position:fixed;inset:15px;z-index:60;border:2px dashed var(--lib-orange);border-radius:20px;background:#1a228af2;color:#fff;display:grid;place-content:center;gap:14px;text-align:center;pointer-events:none}.library_dragOverlay__haDsx svg{width:40px;height:40px;margin:auto}.library_breadcrumb__X6CHg{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-bottom:15px;color:var(--lib-muted);font-size:12px}.library_breadcrumb__X6CHg svg{width:16px;height:16px}.library_workspaceTitle__q6_0A{min-width:0;flex:1}.library_workspaceTitle__q6_0A h1{overflow-wrap:anywhere}.library_workspacePage__X3kpI{--lib-paper:#fff;background-image:radial-gradient(circle,var(--lib-folder-dot) 1px,transparent 1.2px);background-size:18px 18px}.dark .library_workspacePage__X3kpI{--lib-paper:#1b1e39}.library_workspaceHeader__TzhjV{position:relative;overflow:hidden;flex-wrap:wrap;gap:20px 16px;padding:27px 28px 24px;border:1px solid var(--lib-line);border-radius:32px;background:var(--lib-paper);color:var(--lib-ink);box-shadow:var(--lib-shadow)}.library_workspaceHeader__TzhjV>*{position:relative;z-index:1}.library_workspaceHeader__TzhjV .library_intro__HA0_Y{color:var(--lib-muted);font-size:13px}.library_workspaceHeader__TzhjV .library_eyebrow__FK4q4{color:var(--lib-link);margin-bottom:10px}.library_workspaceHeader__TzhjV>.library_iconButton__mNfal{color:var(--lib-muted);border:1px solid var(--lib-line)}.library_workspaceHeader__TzhjV>.library_iconButton__mNfal:hover{background:var(--lib-soft)}.library_workspaceHeader__TzhjV>.library_actions__Esi1u{width:100%}.library_workspaceHeader__TzhjV>.library_actions__Esi1u>.library_primary__gHODy{flex:none}.library_workspaceHeader__TzhjV .library_secondary__WJrvL{color:var(--lib-ink);background:var(--lib-surface);border-color:var(--lib-line)}.library_workspaceHeader__TzhjV .library_secondary__WJrvL:hover{background:var(--lib-soft)}.library_workspaceDashboard__nQI3F{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:30px}.library_workspaceMain__hwHwr{display:grid;gap:22px;min-width:0}.library_studyBar__tefcX{margin:0;padding:26px;border:0;border-radius:24px;background:var(--lib-blue);color:#fff;box-shadow:var(--lib-shadow)}.library_studyBar__tefcX>.library_eyebrow__FK4q4{margin-bottom:6px;color:var(--lib-yellow)}.library_studyBar__tefcX h2{font-family:var(--font-home-display),sans-serif;font-size:26px;font-weight:650;letter-spacing:-.03em;margin-bottom:6px}.library_studyBar__tefcX>p:not(.library_eyebrow__FK4q4){color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.7;margin-bottom:17px}.library_studyBar__tefcX .library_actions__Esi1u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library_studyBar__tefcX button{position:relative;justify-content:flex-start;align-items:center;flex-direction:row;white-space:normal;background:hsla(0,0%,100%,.1);padding:14px 40px 14px 13px;border:1px solid hsla(0,0%,100%,.18);min-height:76px;border-radius:16px;box-shadow:none}.library_studyBar__tefcX button>svg{width:34px;height:34px;padding:7px;margin:0 3px 0 0;color:var(--lib-yellow-ink);background:var(--lib-yellow);border-radius:10px;transition:transform .22s}.library_studyBar__tefcX button>span{display:grid;gap:2px;text-align:left}.library_studyBar__tefcX button b{color:#fff;font-size:12px;font-weight:750}.library_studyBar__tefcX button small{color:hsla(0,0%,100%,.65);font-size:10px;font-weight:500}.library_studyBar__tefcX button>.library_toolArrow___G63c{position:absolute;right:16px;top:14px;color:var(--lib-yellow);width:17px;height:17px;padding:0;margin:0;background:transparent;border-radius:0}.library_dropzone__hbQLh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:2px dashed var(--lib-folder-stroke);border-radius:14px;margin:0;background:var(--lib-surface)}.library_dropzone__hbQLh[data-active=true]{outline:2px solid var(--lib-orange)}.library_dropzone__hbQLh>button{flex-shrink:0}.library_dropzone__hbQLh>div{display:flex;align-items:center;gap:12px;min-width:0}.library_dropzone__hbQLh svg{width:22px;height:22px;flex-shrink:0;color:var(--lib-link)}.library_dropzone__hbQLh p{font-size:12px;line-height:1.7;color:var(--lib-muted)}.library_dropzone__hbQLh strong{color:var(--lib-ink);font-weight:650;display:block}.library_workspaceMaterials__deqBi{min-width:0;padding:23px;border:1px solid var(--lib-line);border-radius:24px;background:var(--lib-surface);box-shadow:var(--lib-shadow)}.library_workspaceMaterials__deqBi>.library_sectionHeading__cvMpb{margin-bottom:17px}.library_workspaceMaterials__deqBi>.library_sectionHeading__cvMpb h2{font-size:28px}.library_workspaceMaterials__deqBi>.library_sectionHeading__cvMpb .library_eyebrow__FK4q4{margin-bottom:4px;color:var(--lib-link)}.library_materialCount__YmCa2{display:grid;place-items:center;min-width:38px;height:38px;padding-inline:10px;border:2px solid var(--lib-folder-stroke);border-radius:10px;background:var(--lib-yellow);color:var(--lib-yellow-ink);font-size:12px;font-weight:800}.library_workspaceMain__hwHwr .library_toolbar__Nkb4B{align-items:center;margin-bottom:16px}.library_workspaceMain__hwHwr .library_toolbar__Nkb4B .library_field__c1GkR>span,.library_workspaceMain__hwHwr .library_toolbar__Nkb4B .library_search__zyHeW>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.library_workspaceMain__hwHwr .library_input__oTnx8,.library_workspaceMain__hwHwr .library_select__d9yOa,.library_workspaceMain__hwHwr .library_viewSwitch__PHkwn{border:2px solid var(--lib-folder-stroke)}.library_workspaceMain__hwHwr .library_materialGrid__oa1ZJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.library_workspaceMain__hwHwr .library_materialCard__akZn9{border:2px solid var(--lib-folder-stroke);box-shadow:3px 4px 0 var(--lib-folder-shadow)}.library_workspaceRail__ghK_v{position:sticky;top:82px;min-width:0;padding:20px;border:1px solid var(--lib-line);border-radius:24px;background:var(--lib-paper);box-shadow:var(--lib-shadow)}.library_railHeading___VCoc{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.library_railHeading___VCoc .library_eyebrow__FK4q4{color:var(--lib-link);margin-bottom:4px}.library_railHeading___VCoc h2{font-family:var(--font-home-display),sans-serif;font-size:25px;line-height:1.1;font-weight:650;letter-spacing:-.03em}.library_railHeading___VCoc>span{padding:6px 8px;border:1px solid var(--lib-line);border-radius:8px;background:var(--lib-surface);color:var(--lib-link);font-size:9px;font-weight:750;white-space:nowrap}.library_railFeatured__uO_Bp{position:relative;display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid var(--lib-line);border-radius:16px;background:var(--lib-surface);color:var(--lib-ink);box-shadow:var(--lib-shadow)}.library_railFeaturedCover__E6gFZ{grid-column:1/-1;overflow:hidden;border-bottom:2px solid var(--lib-folder-stroke)}.library_railFeaturedCover__E6gFZ>div{width:100%;aspect-ratio:16/10}.library_railFeatured__uO_Bp>div:nth-child(2){min-width:0;padding:12px 5px 12px 12px}.library_railFeatured__uO_Bp strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2}.library_railFeatured__uO_Bp span{display:block;overflow:hidden;margin-top:4px;color:var(--lib-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.library_railFeatured__uO_Bp>svg{align-self:center;width:17px;margin-right:11px;color:var(--lib-link)}.library_railList__hvrnP{display:grid;gap:9px;margin-top:13px}.library_railList__hvrnP>a{display:grid;grid-template-columns:54px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:68px;padding:7px;border:1px solid var(--lib-folder-stroke);border-radius:11px;background:var(--lib-surface);color:var(--lib-ink)}.library_railCover__fIW_U{display:block;overflow:hidden;width:54px;height:54px;border:1px solid var(--lib-line);border-radius:7px}.library_railCover__fIW_U>div{width:100%;height:100%}.library_railList__hvrnP>a>span:nth-child(2){min-width:0}.library_railList__hvrnP strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.35;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2}.library_railList__hvrnP small{display:block;overflow:hidden;margin-top:4px;color:var(--lib-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.library_railList__hvrnP svg{width:14px;color:var(--lib-link)}.library_railEmpty__3qUvM{display:grid;place-items:center;min-height:180px;padding:20px;border:1px dashed var(--lib-folder-stroke);border-radius:12px;text-align:center}.library_railEmpty__3qUvM svg{width:30px;color:var(--lib-link)}.library_railEmpty__3qUvM p{max-width:22ch;color:var(--lib-muted);font-size:11px;line-height:1.6}.library_railSummary__4k844{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--lib-line)}.library_railSummary__4k844 span{display:grid;gap:2px;color:var(--lib-muted);font-size:9px}.library_railSummary__4k844 b{color:var(--lib-ink);font-family:var(--font-home-display),sans-serif;font-size:19px;font-weight:650}.library_materialGrid__oa1ZJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.library_materialCard__akZn9{min-width:0;position:relative;border:1px solid var(--lib-line);border-radius:18px;background:var(--lib-surface);height:100%;box-shadow:0 6px 20px hsla(0,0%,4%,.045);transition:border-color .16s,transform .22s,box-shadow .22s}.library_materialCard__akZn9:hover{border-color:var(--lib-link)}.library_materialCardTop__AaJSp{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 3px 15px;font-size:11px;font-weight:700;color:var(--lib-muted)}.library_materialCardTop__AaJSp>span{display:inline-flex;align-items:center;gap:6px}.library_materialCardTop__AaJSp>span svg{width:14px;height:14px}.library_materialPreview__rE1Cb{display:block;margin:0 12px;border-radius:8px;overflow:hidden}.library_materialPreview__rE1Cb>div{aspect-ratio:16/10;width:100%}.library_materialInfo___67TL{padding:15px}.library_materialTitle__tvgBp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-home-display),sans-serif;font-size:18px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.library_materialMeta__la9nS{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:var(--lib-muted);font-size:11px;line-height:1.6}.library_status__aXNg4{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:11px;color:var(--lib-muted)}.library_status__aXNg4 svg{width:13px;height:13px}.library_status__aXNg4[data-state=errore]{color:#b32929}.dark .library_status__aXNg4[data-state=errore]{color:#ffabab}.library_materialList__qmEt9{display:grid;gap:9px}.library_materialList__qmEt9 .library_materialCard__akZn9{display:grid;grid-template-columns:80px 1fr 60px;align-items:center;padding:10px 5px 10px 12px}.library_materialList__qmEt9 .library_materialCardTop__AaJSp{grid-column:3;grid-row:1;padding:0;justify-content:flex-end}.library_materialList__qmEt9 .library_materialCardTop__AaJSp>span{display:none}.library_materialList__qmEt9 .library_materialPreview__rE1Cb{grid-column:1;grid-row:1;margin:0}.library_materialList__qmEt9 .library_materialPreview__rE1Cb>div{aspect-ratio:4/5;max-height:85px}.library_materialList__qmEt9 .library_materialInfo___67TL{grid-column:2;grid-row:1;padding:5px 16px}.library_materialList__qmEt9 .library_status__aXNg4{margin-top:5px}.library_resultsHeading__a6aWd{font-size:13px;color:var(--lib-muted);margin-bottom:14px}.library_chips__XGj5_{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.library_chips__XGj5_ button{min-height:38px;padding:8px 13px;border:1px solid var(--lib-line);border-radius:8px;color:var(--lib-muted);font-size:12px;background:var(--lib-surface)}.library_chips__XGj5_ button[aria-pressed=true]{background:var(--lib-blue);border-color:var(--lib-blue);color:#fff}.library_renameText__6g7fB{color:var(--lib-ink);font-size:15px;font-weight:750}.library_recordingIntro__ic23p{position:relative;isolation:isolate;overflow:hidden;padding:38px;background:var(--lib-blue);color:#fff}.library_recordingIntro__ic23p .library_eyebrow__FK4q4{color:var(--lib-accent-ink);margin-bottom:16px}.library_recordingPage__8bJZV{min-height:100dvh;background:var(--lib-bg);color:var(--lib-ink)}.library_recordingHeader__IZf_L{position:sticky;top:0;z-index:20;padding:16px 28px;border-bottom:1px solid var(--lib-line);background:color-mix(in srgb,var(--lib-surface) 92%,transparent);backdrop-filter:blur(18px)}.library_recordingHeader__IZf_L>div{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1440px;margin-inline:auto}.library_recordingHeader__IZf_L h1{font-family:var(--font-home-display),sans-serif;font-size:24px;font-weight:650;letter-spacing:-.025em}.library_recordingHeader__IZf_L small{display:block;color:var(--lib-muted);font-size:11px;margin-top:4px}.library_recordingIntro__ic23p h2{font-family:var(--font-home-display),sans-serif;font-size:clamp(34px,5vw,48px);max-width:14ch;line-height:1.05;font-weight:700;letter-spacing:-.045em}.library_recordingIntro__ic23p>p:not(.library_eyebrow__FK4q4){margin-top:16px;max-width:52ch;color:#fff;font-size:13px;line-height:1.75}.library_lessonWaveform__4cXdo{position:absolute;z-index:-1;right:30px;top:40px;width:26%;height:140px;display:flex;gap:5px;align-items:center;justify-content:flex-end;transform:rotate(-12deg)}.library_lessonWaveform__4cXdo i{flex:1;background:var(--lib-orange);border-radius:4px;max-width:7px}.library_lessonWaveform__4cXdo i:nth-child(3n){background:#fff}.library_recordingSteps__ALe0_{position:relative;z-index:1;display:grid;gap:10px;margin-top:28px;padding:0;list-style:none}.library_recordingSteps__ALe0_ li{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.78);font-size:12px;font-weight:650}.library_recordingSteps__ALe0_ span{display:grid;place-items:center;width:26px;height:26px;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--lib-yellow);font-size:11px}.library_recordingSetup__vMxJl{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);background:var(--lib-surface);border:1px solid var(--lib-line);border-radius:32px;max-width:1080px;margin:auto;overflow:hidden;box-shadow:var(--lib-shadow)}.library_recordingForm__Gd5Xr{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.library_recordingForm__Gd5Xr label>span:first-child{text-transform:none;font-size:12px;letter-spacing:0}.library_recordingForm__Gd5Xr .lesson-input{background:var(--lib-bg);border:1px solid var(--lib-line);box-shadow:none;color:var(--lib-ink);border-radius:10px;min-height:46px;font-size:14px}.library_recordingForm__Gd5Xr .lesson-input::-moz-placeholder{color:var(--lib-muted)}.library_recordingForm__Gd5Xr .lesson-input::placeholder{color:var(--lib-muted)}.library_recordingNote__MFR8I{padding:15px;border-radius:10px;background:var(--lib-soft);font-size:13px;line-height:1.7}.library_recordingNote__MFR8I p+p{color:var(--lib-muted);margin-top:6px;font-size:12px}.library_recordingTips__yEaqB{grid-column:1/-1;color:var(--lib-muted);font-size:13px;line-height:1.8}.library_recordingTips__yEaqB summary{min-height:44px;cursor:pointer;color:var(--lib-ink);font-weight:650}.library_recordingTips__yEaqB ul{padding-left:20px;list-style:disc;margin-bottom:8px}.library_recordingConsent__bj3GB{display:flex;grid-column:1/-1;gap:12px;align-items:flex-start;padding:16px;background:var(--lib-soft);border-radius:10px;font-size:12px;line-height:1.8}.library_recordingConsent__bj3GB input{margin-top:3px;width:20px;height:20px;flex-shrink:0;accent-color:var(--lib-blue)}.library_recordingSubmit__jQ_zd{grid-column:1/-1;min-height:52px;font-size:14px}@media (min-width:1280px){.library_materialGrid__oa1ZJ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px) and (min-width:1101px){.library_workspaceGrid__WhNGm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1250px){.library_workspaceDashboard__nQI3F{grid-template-columns:1fr}.library_workspaceRail__ghK_v{position:static;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:13px 18px}.library_railHeading___VCoc,.library_railSummary__4k844{grid-column:1/-1}.library_railFeatured__uO_Bp{grid-column:1}.library_railList__hvrnP{grid-column:2;margin-top:0;align-content:start}.library_railEmpty__3qUvM{grid-column:1/-1}}@media (max-width:1100px){.library_page__H6mP3{padding:28px 24px 36px}.library_materialGrid__oa1ZJ,.library_workspaceGrid__WhNGm{grid-template-columns:repeat(2,minmax(0,1fr))}.library_header__sRxSy{flex-wrap:wrap}}@media (max-width:767px){.library_page__H6mP3{padding:25px 18px 32px}.library_libraryHeader__BQjFz{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:18px;padding:24px 20px;border-radius:24px}.library_libraryHeader__BQjFz h1{font-size:34px}.library_libraryHeader__BQjFz .library_actions__Esi1u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.library_libraryHeader__BQjFz .library_actions__Esi1u>*{font-size:12px;padding-inline:9px;min-height:46px}.library_libraryHeader__BQjFz .library_actions__Esi1u svg{width:15px;height:15px}.library_header__sRxSy{gap:18px;align-items:flex-start}.library_header__sRxSy>.library_actions__Esi1u{width:100%}.library_header__sRxSy>.library_actions__Esi1u>.library_primary__gHODy{flex:1}.library_metaBar__o2klQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library_metaBar__o2klQ>span{justify-content:center;padding-inline:8px}.library_storage__ZE4pH{grid-column:1/-1;justify-self:stretch}.library_section__DCL9D{margin-top:25px}.library_toolbar__Nkb4B{flex-wrap:wrap;gap:12px}.library_toolbar__Nkb4B .library_search__zyHeW{flex:1}.library_sort__QWzH3{width:128px;flex:0 0 128px}.library_recentRail__scvJj{grid-template-columns:none;grid-auto-columns:min(280px,84%)}.library_workspaceGrid__WhNGm{gap:14px 11px;padding:22px 0 28px;background-size:15px 15px}.library_folderFace__8c42P,.library_folder__N38O7{min-height:156px;border-radius:16px}.library_folderFace__8c42P{padding:18px 14px 9px;box-shadow:var(--lib-shadow)}.library_folderFaceHeader__F_zU6{gap:2px}.library_folderName__oj6UY{padding-top:2px}.library_folderFaceHeader__F_zU6>.library_iconButton__mNfal{width:36px;min-height:36px;margin:-7px -8px 0 0;padding:8px}.library_folderTitle__nz5yF{font-size:17px;line-height:1.16}.library_folderMeta__vmNF6{gap:4px;margin-top:7px;margin-bottom:5px;padding:5px 6px;font-size:9px}.library_folderMeta__vmNF6 svg{width:12px;height:12px}.library_folderFooter__yrK2Z{min-height:33px;padding-block:6px 0;font-size:9px}.library_folderFooter__yrK2Z svg{width:21px;height:21px}.library_skeleton__r_xbY{min-height:156px}.library_sectionHeading__cvMpb h2{font-size:23px}.library_sectionHeading__cvMpb .library_textButton__1Fvr7{font-size:12px;padding-inline:0;gap:6px}.library_workspaceHeader__TzhjV{padding:24px 20px;border-radius:24px;box-shadow:var(--lib-shadow)}.library_workspaceHeader__TzhjV .library_actions__Esi1u{flex-wrap:nowrap;gap:6px}.library_workspaceHeader__TzhjV .library_actions__Esi1u>*{flex:1;font-size:12px;padding-inline:9px}.library_workspaceHeader__TzhjV>.library_actions__Esi1u>.library_primary__gHODy{flex:1}.library_input__oTnx8,.library_recordingForm__Gd5Xr .lesson-input,.library_select__d9yOa{font-size:16px}.library_workspaceDashboard__nQI3F{gap:18px;margin-top:23px}.library_workspaceMain__hwHwr{grid-row:2;gap:16px}.library_workspaceRail__ghK_v{grid-row:1;display:block;padding:16px;box-shadow:var(--lib-shadow)}.library_railFeaturedCover__E6gFZ>div{aspect-ratio:16/8}.library_railList__hvrnP{display:grid;grid-auto-flow:column;grid-auto-columns:min(250px,82%);overflow-x:auto;margin:12px -4px 0;padding:0 4px 7px;scroll-snap-type:x proximity}.library_railList__hvrnP>a{scroll-snap-align:start}.library_railSummary__4k844{margin-top:10px}.library_studyBar__tefcX .library_actions__Esi1u{grid-template-columns:repeat(2,minmax(0,1fr))}.library_studyBar__tefcX{padding:20px 16px;box-shadow:var(--lib-shadow)}.library_studyBar__tefcX .library_secondary__WJrvL{font-size:12px;padding:12px 29px 12px 10px;min-height:82px}.library_studyBar__tefcX button>svg{width:30px;height:30px;padding:6px}.library_studyBar__tefcX button small{display:none}.library_workspaceMaterials__deqBi{padding:18px 14px}.library_workspaceMaterials__deqBi>.library_sectionHeading__cvMpb h2{font-size:25px}.library_dropzone__hbQLh{padding:13px}.library_dropzone__hbQLh strong,.library_dropzone__hbQLh>div>svg{display:none}.library_materialGrid__oa1ZJ,.library_workspaceMain__hwHwr .library_materialGrid__oa1ZJ{grid-template-columns:1fr}.library_materialCard__akZn9{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;padding:9px}.library_materialCardTop__AaJSp{grid-column:3;grid-row:1;padding:0}.library_materialCardTop__AaJSp>span{display:none}.library_materialCardTop__AaJSp .library_iconButton__mNfal{width:40px}.library_materialPreview__rE1Cb{grid-column:1;grid-row:1;margin:0}.library_materialPreview__rE1Cb>div{aspect-ratio:4/5}.library_materialInfo___67TL{grid-column:2;grid-row:1;padding:5px 12px}.library_materialTitle__tvgBp{font-size:16px}.library_materialMeta__la9nS,.library_status__aXNg4{font-size:10px}.library_status__aXNg4{margin-top:6px}.library_viewSwitch__PHkwn{display:none}.library_community__MHTQh{gap:5px 18px}.library_community__MHTQh p{flex-basis:100%}.library_recordingSetup__vMxJl{grid-template-columns:1fr;border-radius:24px}.library_recordingForm__Gd5Xr{padding:20px;grid-template-columns:1fr;gap:18px}.library_recordingIntro__ic23p{padding:26px 22px}.library_recordingIntro__ic23p h2{font-size:34px;max-width:13ch}.library_recordingIntro__ic23p>p:not(.library_eyebrow__FK4q4){margin-top:20px}.library_lessonWaveform__4cXdo{width:70px;top:24px;right:20px;height:100px;gap:3px;opacity:.4}.library_lessonWaveform__4cXdo i:nth-child(n+9){display:none}.library_recordingForm__Gd5Xr>*{grid-column:1/-1}}@media (max-width:480px){.library_workspaceGrid__WhNGm{grid-template-columns:1fr;gap:14px;padding-inline:12px}.library_folder__N38O7{min-height:168px}.library_folderFace__8c42P{min-height:168px;padding:20px 17px 10px}.library_folderTitle__nz5yF{font-size:20px}.library_folderFooter__yrK2Z,.library_folderMeta__vmNF6{font-size:10px}.library_skeleton__r_xbY{min-height:168px}.library_page__H6mP3{padding-inline:14px}.library_libraryHeader__BQjFz .library_actions__Esi1u>*{font-size:11px;padding-inline:6px}.library_materialCard__akZn9{grid-template-columns:58px minmax(0,1fr) 34px}.library_materialCardTop__AaJSp .library_iconButton__mNfal{width:34px}.library_toolbar__Nkb4B .library_search__zyHeW{flex-basis:100%}.library_sort__QWzH3{flex:1}.library_header__sRxSy .library_actions__Esi1u>a,.library_header__sRxSy .library_actions__Esi1u>button{padding-inline:10px;font-size:12px}}@media (max-width:370px){.library_workspaceHeader__TzhjV .library_actions__Esi1u{flex-wrap:wrap}.library_workspaceHeader__TzhjV .library_actions__Esi1u>*{flex-basis:100%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.library_folder__N38O7:focus-within,.library_folder__N38O7:hover{transform:translateY(-3px)}.library_folder__N38O7:focus-within .library_folderFace__8c42P,.library_folder__N38O7:hover .library_folderFace__8c42P{box-shadow:7px 8px 0 var(--lib-folder-shadow)}.library_folder__N38O7:hover .library_folderFooter__yrK2Z svg{transform:translateX(3px)}.library_studyBar__tefcX button:not(:disabled):hover>svg{transform:rotate(-8deg) translateY(-2px)}.library_materialCard__akZn9:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.library_folder__N38O7,.library_materialCard__akZn9{animation:library_materialEntry__Vo_Al .38s ease-out both}.library_folder__N38O7:nth-child(2){animation-delay:50ms}.library_folder__N38O7:nth-child(3){animation-delay:.1s}.library_lessonWaveform__4cXdo i{animation:library_waveformReveal__59Iw1 .6s cubic-bezier(.2,.75,.25,1) both}.library_skeletonRow__LQJDv,.library_skeleton__r_xbY{animation:library_loadingFade__kypbc 1.4s ease-in-out infinite alternate}@keyframes library_materialEntry__Vo_Al{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes library_waveformReveal__59Iw1{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes library_loadingFade__kypbc{to{opacity:.5}}}@media (prefers-reduced-motion:reduce){.library_dialog__kNrdA *,.library_menu__9aIMa *,.library_scope__OcAVz *{animation:none!important;transition:none!important}.library_recent__Iubnd:hover{transform:none}}.material-cover_cover__bS33a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;background:#edf0fa;color:#1a228a;border:1px solid #1a228a14;container-type:inline-size}.material-cover_cover__bS33a[data-kind=audio],.material-cover_cover__bS33a[data-kind=lezione]{background:#1a228a;color:#ffc928}.material-cover_cover__bS33a[data-kind=testo]{background:#ffc928;color:#171d43}.material-cover_cover__bS33a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.material-cover_icon__tkJvU{width:clamp(18px,20cqw,34px);height:clamp(18px,20cqw,34px);stroke-width:1.5}.material-cover_label__cfeVF{font-size:10px;font-weight:650;letter-spacing:.02em}@container (max-width: 90px){.material-cover_label__cfeVF{display:none}}.dark .material-cover_cover__bS33a:not([data-kind=testo]):not([data-kind=audio]):not([data-kind=lezione]){background:#262f50;color:#c5ceff}.nuovo-materiale-dialog_dialog__K4XA2{--dialog-ink:#0b0b0b;--dialog-muted:#6b6862;--dialog-line:#eae7e2;padding:28px;border:1px solid var(--dialog-line);border-radius:32px;background:#f7f5f2;color:var(--dialog-ink);box-shadow:0 24px 70px hsla(0,0%,4%,.16)}.nuovo-materiale-dialog_title__qB2lP{font-family:var(--font-home-display),sans-serif;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.nuovo-materiale-dialog_description__dcD2f{max-width:62ch;color:var(--dialog-muted);font-size:14px;line-height:1.55}.nuovo-materiale-dialog_destination__ITLXp{margin-top:18px}.nuovo-materiale-dialog_choiceGrid__sMOV5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding:16px;border:1px solid var(--dialog-line);border-radius:24px;background:#fffdf8}.nuovo-materiale-dialog_choice__2T23L{min-height:104px;padding:16px;border:1px solid var(--dialog-line);border-radius:16px;background:#fff;color:var(--dialog-ink);box-shadow:0 3px 0 hsla(0,0%,4%,.05);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nuovo-materiale-dialog_choice__2T23L:hover{border-color:#cfd8ee;box-shadow:0 8px 24px hsla(0,0%,4%,.07);transform:translateY(-2px)}.nuovo-materiale-dialog_choice__2T23L:focus-visible{outline:3px solid var(--ui-brand);outline-offset:3px}.nuovo-materiale-dialog_choiceIcon__QV_Mv{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid;border-radius:16px}.nuovo-materiale-dialog_choiceIcon__QV_Mv svg{width:24px;height:24px}.nuovo-materiale-dialog_choiceText___luQv{min-width:0;flex:1}.nuovo-materiale-dialog_choiceTitle__3N7dn{display:block;font-family:var(--font-home-display),sans-serif;font-size:16px;font-weight:700;line-height:1.3}.nuovo-materiale-dialog_choiceDescription__jsuVX{display:block;margin-top:4px;color:var(--dialog-muted);font-size:12px;line-height:1.45}.nuovo-materiale-dialog_choice__2T23L>svg{width:18px;height:18px;color:#aaa7a1}.nuovo-materiale-dialog_notesOption__1blSw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid #efd97f;border-radius:16px;background:#fff0b8}.dark .nuovo-materiale-dialog_dialog__K4XA2{--dialog-ink:#f9f7f2;--dialog-muted:#bbb8b2;--dialog-line:#3a3d55;background:#171a34}.dark .nuovo-materiale-dialog_choiceGrid__sMOV5,.dark .nuovo-materiale-dialog_choice__2T23L{background:#1b1e39}.dark .nuovo-materiale-dialog_notesOption__1blSw{border-color:rgba(255,201,40,.28);background:rgba(255,201,40,.1)}@media (max-width:640px){.nuovo-materiale-dialog_dialog__K4XA2{padding:22px 16px max(22px,env(safe-area-inset-bottom))}.nuovo-materiale-dialog_title__qB2lP{font-size:23px}.nuovo-materiale-dialog_choiceGrid__sMOV5{grid-template-columns:1fr;padding:10px;border-radius:20px}.nuovo-materiale-dialog_choice__2T23L{min-height:88px;padding:13px}.nuovo-materiale-dialog_choiceIcon__QV_Mv{width:44px;height:44px;flex-basis:44px}}@media (prefers-reduced-motion:reduce){.nuovo-materiale-dialog_choice__2T23L{transition:none}.nuovo-materiale-dialog_choice__2T23L:hover{transform:none}}.materials-home_page__SuqOy{position:relative;width:min(100%,1440px);min-height:calc(100dvh - 3px);margin-inline:auto;padding:36px clamp(20px,3vw,48px) 150px;color:var(--lib-ink);background-color:var(--lib-bg);background-image:radial-gradient(circle,rgba(23,27,114,.045) 1px,transparent 1.2px);background-size:18px 18px}.materials-home_archive__Yq_JI,.materials-home_header__5NjgW,.materials-home_moreWays__rycrk,.materials-home_notice__LhCjf,.materials-home_section__iDGnJ,.materials-home_toolbar__aVCYF,.materials-home_utilityRow__LyJ39{position:relative;z-index:1}.materials-home_header__5NjgW{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:8px 0 26px;background:linear-gradient(90deg,var(--lib-bg) 82%,transparent)}.materials-home_titleBlock__s0LUa{display:flex;min-width:0;align-items:center;gap:16px}.materials-home_titleIcon__TWw_7{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid #cad8ff;border-radius:16px;background:#e9f0ff;color:var(--lib-blue)}.materials-home_titleIcon__TWw_7 svg{width:27px;height:27px}.materials-home_titleBlock__s0LUa h1{position:relative;width:-moz-fit-content;width:fit-content;color:var(--lib-ink);font-family:var(--font-home-display),sans-serif;font-size:clamp(32px,3.2vw,42px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.materials-home_titleBlock__s0LUa h1:after{position:absolute;z-index:-1;right:-5px;bottom:1px;left:32%;height:8px;border-radius:999px 12px 999px 18px;background:var(--lib-yellow);content:"";opacity:.75;transform:rotate(-1deg)}.materials-home_titleBlock__s0LUa p{max-width:60ch;margin-top:7px;color:var(--lib-muted);font-size:14px;line-height:1.55}.materials-home_libraryStats__M7q9N{display:flex;flex-shrink:0;align-items:center;gap:8px}.materials-home_libraryStats__M7q9N>span{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--lib-line);border-radius:16px;background:var(--lib-surface);color:var(--lib-muted);font-size:12px;box-shadow:0 4px 16px hsla(0,0%,4%,.035)}.materials-home_libraryStats__M7q9N b{color:var(--lib-ink);font-size:13px;font-variant-numeric:tabular-nums}.materials-home_libraryStats__M7q9N .materials-home_processing__pEPOb{border-color:#efd97f;background:#fff0b8;color:#6c5100}.materials-home_processing__pEPOb svg{width:15px;height:15px}.materials-home_toolbar__aVCYF{display:grid;grid-template-columns:minmax(0,1fr) 190px 180px;gap:12px;padding:16px;border:1px solid var(--lib-line);border-radius:24px;background:color-mix(in srgb,var(--lib-surface) 94%,transparent);box-shadow:0 8px 30px hsla(0,0%,4%,.055);backdrop-filter:blur(12px)}.materials-home_filterField__V0dGy,.materials-home_searchField__lHczC{display:grid;gap:7px;color:var(--lib-muted);font-size:12px;font-weight:650}.materials-home_searchField__lHczC>div{position:relative;display:flex;align-items:center}.materials-home_searchField__lHczC>div>svg{position:absolute;left:15px;width:19px;height:19px;color:var(--lib-link);pointer-events:none}.materials-home_filterField__V0dGy select,.materials-home_searchField__lHczC input{width:100%;min-height:48px;border:1px solid var(--lib-line-strong);border-radius:16px;outline:none;background:var(--lib-surface);color:var(--lib-ink);font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.materials-home_searchField__lHczC input{padding:10px 48px 10px 45px}.materials-home_filterField__V0dGy select{padding:10px 36px 10px 13px}.materials-home_searchField__lHczC input::-moz-placeholder{color:var(--lib-muted);opacity:.78}.materials-home_searchField__lHczC input::placeholder{color:var(--lib-muted);opacity:.78}.materials-home_filterField__V0dGy select:focus,.materials-home_searchField__lHczC input:focus{border-color:var(--lib-accent-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-brand) 18%,transparent)}.materials-home_searchField__lHczC button{position:absolute;right:5px;display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--lib-muted)}.materials-home_searchField__lHczC button:hover{background:var(--lib-soft);color:var(--lib-ink)}.materials-home_clearFilters__uAPvP svg,.materials-home_searchField__lHczC button svg{width:16px;height:16px}.materials-home_utilityRow__LyJ39{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px 0}.materials-home_storage__R7vEd{display:inline-flex;align-items:center;gap:7px;color:var(--lib-muted);font-size:12px}.materials-home_storage__R7vEd meter{width:88px;height:8px;accent-color:var(--lib-accent-ink)}.materials-home_storage__R7vEd meter::-webkit-meter-bar{border:0;background:var(--lib-line)}.materials-home_storage__R7vEd meter::-moz-meter-bar,.materials-home_storage__R7vEd meter::-webkit-meter-optimum-value{background:var(--lib-orange)}.materials-home_storage__R7vEd b{color:var(--lib-ink);font-variant-numeric:tabular-nums}.materials-home_clearFilters__uAPvP{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:var(--lib-link);font-size:12px;font-weight:700;padding-inline:10px}.materials-home_clearFilters__uAPvP:hover{color:var(--lib-accent-ink)}.materials-home_section__iDGnJ{margin-top:34px}.materials-home_sectionHeading__81V06{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.materials-home_sectionTitle__yLY0F{display:flex;min-width:0;align-items:center;gap:10px}.materials-home_sectionTitle__yLY0F>svg{width:25px;height:25px;flex-shrink:0;color:var(--lib-accent-ink)}.materials-home_sectionTitle__yLY0F h2{font-family:var(--font-home-display),sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.materials-home_sectionTitle__yLY0F p{margin-top:3px;color:var(--lib-muted);font-size:12px;line-height:1.5}.materials-home_recentGrid__EE2Ed,.materials-home_resultsGrid__2zPxh,.materials-home_skeletonRecent__71Q8O{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.materials-home_materialCard__WC7kR{min-width:0;overflow:hidden;border:1px solid var(--lib-line);border-radius:24px;background:var(--lib-surface);box-shadow:0 8px 26px hsla(0,0%,4%,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.materials-home_materialCard__WC7kR:focus-within,.materials-home_materialCard__WC7kR:hover{border-color:#cdd8f6;box-shadow:0 14px 40px hsla(0,0%,4%,.085);transform:translateY(-3px)}.materials-home_materialPreview__g4rwT{display:block;height:118px;padding:14px 16px 0;background:#e9f0ff}.materials-home_materialCard__WC7kR[data-kind=audio] .materials-home_materialPreview__g4rwT,.materials-home_materialCard__WC7kR[data-kind=lezione] .materials-home_materialPreview__g4rwT{background:#ddf4f7}.materials-home_materialCard__WC7kR[data-kind=appunto] .materials-home_materialPreview__g4rwT,.materials-home_materialCard__WC7kR[data-kind=testo] .materials-home_materialPreview__g4rwT{background:#ffe6d6}.materials-home_materialPreview__g4rwT>div{width:68px;height:96px;margin-inline:auto;border-radius:8px 8px 0 0;box-shadow:0 10px 24px hsla(0,0%,4%,.12)}.materials-home_materialBody__HKEby{padding:14px 16px 15px}.materials-home_materialTitle__nvmj4{display:-webkit-box;min-height:40px;overflow:hidden;color:var(--lib-ink);font-family:var(--font-home-display),sans-serif;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.materials-home_materialBody__HKEby>p{overflow:hidden;margin-top:5px;color:var(--lib-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.materials-home_materialActions__zzahk{display:flex;align-items:center;gap:5px;margin-top:13px;padding-top:11px;border-top:1px solid var(--lib-line)}.materials-home_materialActions__zzahk a{display:inline-flex;min-height:44px;align-items:center;padding:6px 9px;border-radius:10px;color:var(--lib-link);font-size:12px;font-weight:700}.materials-home_materialActions__zzahk a:first-child{margin-right:auto;background:var(--lib-blue);color:#fff}.materials-home_materialActions__zzahk a:hover{background:var(--lib-soft);color:var(--lib-accent-ink)}.materials-home_materialActions__zzahk a:first-child:hover{background:#242a86;color:#fff}.materials-home_skeletonGrid__YPb3X,.materials-home_workspaceGrid__P_kE7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.materials-home_workspaceCard__fVA1o{--folder-accent:var(--ui-brand);position:relative;min-width:0;padding-top:10px;transition:transform .16s ease}.materials-home_workspaceCard__fVA1o:focus-within,.materials-home_workspaceCard__fVA1o:hover{transform:translateY(-3px)}.materials-home_folderVisual__j_3_1{position:relative;height:162px;overflow:hidden;border:1px solid color-mix(in srgb,var(--folder-accent) 26%,var(--lib-line));border-radius:24px 24px 18px 18px;background:linear-gradient(150deg,color-mix(in srgb,var(--folder-accent) 15%,#fff) 0,#e9f0ff 72%)}.materials-home_folderTab__uOdXA{position:absolute;top:-1px;left:-1px;width:43%;height:30px;border:1px solid color-mix(in srgb,var(--folder-accent) 28%,var(--lib-line));border-bottom:0;border-radius:23px 14px 0 0;background:color-mix(in srgb,var(--folder-accent) 22%,#fff)}.materials-home_folderTab__uOdXA:after{position:absolute;right:-22px;bottom:0;width:25px;height:18px;border-radius:0 14px 0 0;background:inherit;content:"";transform:skewX(28deg);transform-origin:bottom left}.materials-home_folderCovers__7PyEy{position:absolute;inset:34px 18px 0}.materials-home_folderCovers__7PyEy>div{position:absolute;bottom:-18px;width:78px;height:108px;border:3px solid hsla(0,0%,100%,.88);border-radius:9px 9px 0 0;box-shadow:0 12px 28px hsla(0,0%,4%,.13);transform-origin:bottom center}.materials-home_cover1__bWN78{left:5%;transform:rotate(-7deg)}.materials-home_cover2__UBIIa{left:50%;z-index:2;transform:translateX(-50%) rotate(1deg)}.materials-home_cover3__BA1uf{right:5%;transform:rotate(7deg)}.materials-home_emptyFolder__ZxckA{position:absolute;inset:44px 0 0;display:grid;place-items:center;color:color-mix(in srgb,var(--folder-accent) 62%,var(--lib-blue))}.materials-home_emptyFolder__ZxckA svg{width:46px;height:46px}.materials-home_workspaceBody__6jgsM{position:relative;z-index:3;min-height:152px;margin-top:-18px;padding:18px 18px 15px;border:1px solid var(--lib-line);border-radius:24px;background:var(--lib-surface);box-shadow:0 10px 30px hsla(0,0%,4%,.07)}.materials-home_workspaceHeader__D2cDH{display:flex;min-width:0;align-items:flex-start;gap:8px}.materials-home_workspaceHeader__D2cDH>button{width:40px;min-height:40px;margin:-8px -8px 0 0}.materials-home_workspaceName__c_Zjy{min-width:0;flex:1}.materials-home_workspaceName__c_Zjy>a{display:-webkit-box;overflow:hidden;color:var(--lib-ink);font-family:var(--font-home-display),sans-serif;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.materials-home_workspaceMeta__M4lTo{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--lib-muted);font-size:12px}.materials-home_workspaceMeta__M4lTo svg{width:15px;height:15px;color:var(--folder-accent)}.materials-home_workspaceOpen__CMz6D{display:flex;min-height:42px;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--lib-line);color:var(--lib-muted);font-size:12px}.materials-home_workspaceOpen__CMz6D>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-home_workspaceOpen__CMz6D strong{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;color:var(--lib-link);font-size:12px}.materials-home_workspaceOpen__CMz6D svg{width:15px;height:15px;transition:transform .16s ease}.materials-home_workspaceCard__fVA1o:focus-within .materials-home_workspaceOpen__CMz6D svg,.materials-home_workspaceCard__fVA1o:hover .materials-home_workspaceOpen__CMz6D svg{transform:translateX(3px)}.materials-home_moreWays__rycrk{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:28px;margin-top:42px;padding:22px 26px;border:1px solid #d6e2ff;border-radius:24px;background:#e9f0ff}.materials-home_moreWaysContent__QLyN7{min-width:0}.materials-home_moreWaysEyebrow__6ToQr{color:var(--lib-blue);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.materials-home_moreWays__rycrk h2{margin-top:5px;color:var(--lib-ink);font-family:var(--font-home-display),sans-serif;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.2}.materials-home_moreWays__rycrk p{max-width:48ch;margin-top:7px;color:#5b5d76;font-size:13px;line-height:1.5}.materials-home_moreWaysActions__P147a{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}.materials-home_moreWays__rycrk a{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:8px 12px;border-radius:12px;color:var(--lib-link);font-size:12px;font-weight:700}.materials-home_moreWays__rycrk a:hover{background:#fff}.materials-home_moreWays__rycrk a svg{width:17px;height:17px}.materials-home_moreWaysVisual__fmCp0{overflow:hidden;aspect-ratio:3/2;border:1px solid #cbd7f4;border-radius:16px;background:#fff}.materials-home_moreWaysVisual__fmCp0 video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.materials-home_moreWaysVisual__fmCp0 video:focus-visible{outline:3px solid var(--lib-orange);outline-offset:-3px}.materials-home_notice__LhCjf{display:flex;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;border:1px solid #f1c3bd;border-radius:16px;background:#ffe0e0;color:#80251d;font-size:13px}.materials-home_notice__LhCjf>svg{width:20px;height:20px}.materials-home_notice__LhCjf p{min-width:0;flex:1}.materials-home_notice__LhCjf button{min-height:40px;padding-inline:10px;border-radius:12px;font-weight:700}.materials-home_emptyState__7tscM{display:grid;min-height:230px;place-items:center;align-content:center;padding:32px 20px;border:1px dashed var(--lib-line-strong);border-radius:24px;background:color-mix(in srgb,var(--lib-surface) 92%,#e9f0ff);text-align:center}.materials-home_emptyState__7tscM>svg{width:40px;height:40px;margin-bottom:12px;color:var(--lib-accent-ink)}.materials-home_emptyIllustration__kwhHv{width:112px;height:112px;margin-bottom:14px;border-radius:16px;background:#fff;-o-object-fit:contain;object-fit:contain}.materials-home_emptyState__7tscM h2{font-family:var(--font-home-display),sans-serif;font-size:20px;font-weight:700}.materials-home_emptyState__7tscM p{max-width:52ch;margin:7px auto 17px;color:var(--lib-muted);font-size:13px;line-height:1.6}.materials-home_skeletonGrid__YPb3X,.materials-home_skeletonRecent__71Q8O{display:grid;gap:16px}.materials-home_skeletonGrid__YPb3X{grid-template-columns:repeat(4,minmax(0,1fr))}.materials-home_skeletonFolder__DNMEO,.materials-home_skeletonMaterial__Wu_Ap{display:block;border:1px solid var(--lib-line);border-radius:24px;background:linear-gradient(100deg,var(--lib-soft) 30%,var(--lib-surface) 48%,var(--lib-soft) 66%);background-size:220% 100%;animation:materials-home_libraryLoading__ZVOoZ 1.35s ease-in-out infinite}.materials-home_skeletonFolder__DNMEO{min-height:304px}.materials-home_skeletonMaterial__Wu_Ap{min-height:250px}.materials-home_archive__Yq_JI{margin-top:10px}.materials-home_archiveToggle__1aZKL{display:flex;width:100%;min-height:52px;align-items:center;gap:9px;color:var(--lib-muted);font-size:12px;font-weight:650;text-align:left}.materials-home_archiveToggle__1aZKL:hover{color:var(--lib-ink)}.materials-home_archiveToggle__1aZKL svg{width:17px;height:17px}.materials-home_archiveToggle__1aZKL svg:last-child{margin-left:auto;transition:transform .16s ease}.materials-home_archiveToggle__1aZKL[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.materials-home_archiveList__Bgwij{padding:6px 0 18px}.materials-home_archiveList__Bgwij h3{margin:14px 0 7px;font-size:13px;font-weight:700}.materials-home_archiveList__Bgwij li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.materials-home_archiveList__Bgwij li>span{min-width:0;flex:1;overflow-wrap:anywhere}.materials-home_archiveList__Bgwij li>svg{width:17px;height:17px}.materials-home_actionDock__n2n59{position:fixed;z-index:35;bottom:22px;left:calc(50% + 126px);display:flex;width:-moz-max-content;width:max-content;max-width:calc(100vw - 290px);align-items:center;gap:6px;padding:7px;border:1px solid var(--lib-line);border-radius:20px;background:color-mix(in srgb,var(--lib-surface) 92%,transparent);box-shadow:0 14px 40px hsla(0,0%,4%,.14);backdrop-filter:blur(16px);transform:translateX(-50%)}.materials-home_primaryAction__yFNe0,.materials-home_secondaryAction__B1VBS{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .1s ease}.materials-home_primaryAction__yFNe0{border:1px solid #10145c;background:var(--lib-blue);color:#fff;box-shadow:0 5px 0 #0b0e3d,0 10px 22px color-mix(in srgb,var(--ui-brand) 16%,transparent)}.materials-home_primaryAction__yFNe0:hover{border-color:#0b0e3d;background:#10145c}.materials-home_secondaryAction__B1VBS{border:1px solid var(--lib-line);background:var(--lib-surface);color:var(--lib-ink)}.materials-home_secondaryAction__B1VBS:hover{border-color:#bfcaf0;color:var(--lib-link)}.materials-home_primaryAction__yFNe0:active,.materials-home_secondaryAction__B1VBS:active{transform:scale(.98)}.materials-home_primaryAction__yFNe0:disabled,.materials-home_secondaryAction__B1VBS:disabled{cursor:not-allowed;opacity:.48}.materials-home_primaryAction__yFNe0 svg,.materials-home_secondaryAction__B1VBS svg{width:18px;height:18px}.materials-home_pendingFiles__xmVTy{max-height:120px;overflow-y:auto;padding:6px 0;color:var(--lib-muted);font-size:13px}.materials-home_pendingFiles__xmVTy li{overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}.materials-home_dropZone__Jgqqo{position:absolute;z-index:60;inset:16px;display:grid;place-items:center;align-content:center;gap:8px;border:2px dashed var(--lib-orange);border-radius:32px;background:rgba(255,253,248,.94);color:var(--lib-ink);text-align:center;backdrop-filter:blur(10px)}.materials-home_dropZone__Jgqqo svg{width:44px;height:44px;color:var(--lib-accent-ink)}.materials-home_dropZone__Jgqqo span{color:var(--lib-muted);font-size:13px}@media (max-width:1220px){.materials-home_recentGrid__EE2Ed,.materials-home_resultsGrid__2zPxh,.materials-home_skeletonGrid__YPb3X,.materials-home_skeletonRecent__71Q8O,.materials-home_workspaceGrid__P_kE7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.materials-home_page__SuqOy{padding:28px 22px 150px}.materials-home_header__5NjgW{align-items:flex-start;flex-direction:column;gap:18px}.materials-home_libraryStats__M7q9N{flex-wrap:wrap}.materials-home_toolbar__aVCYF{grid-template-columns:minmax(0,1fr) 170px 160px}.materials-home_recentGrid__EE2Ed,.materials-home_resultsGrid__2zPxh,.materials-home_skeletonGrid__YPb3X,.materials-home_skeletonRecent__71Q8O,.materials-home_workspaceGrid__P_kE7{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-home_actionDock__n2n59{left:50%;max-width:calc(100vw - 32px)}}@media (max-width:720px){.materials-home_page__SuqOy{padding:22px 14px 176px;background-size:16px 16px}.materials-home_titleBlock__s0LUa{align-items:flex-start}.materials-home_titleIcon__TWw_7{width:46px;height:46px;flex-basis:46px}.materials-home_titleBlock__s0LUa h1{font-size:31px}.materials-home_titleBlock__s0LUa p{font-size:13px}.materials-home_libraryStats__M7q9N{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.materials-home_libraryStats__M7q9N>span{justify-content:center}.materials-home_libraryStats__M7q9N .materials-home_processing__pEPOb{grid-column:1/-1}.materials-home_toolbar__aVCYF{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border-radius:20px}.materials-home_searchField__lHczC{grid-column:1/-1}.materials-home_filterField__V0dGy select,.materials-home_searchField__lHczC input{font-size:16px}.materials-home_utilityRow__LyJ39{align-items:flex-start;flex-direction:column;gap:3px}.materials-home_section__iDGnJ{margin-top:30px}.materials-home_sectionHeading__81V06{align-items:flex-start}.materials-home_sectionTitle__yLY0F h2{font-size:21px}.materials-home_sectionTitle__yLY0F p{display:none}.materials-home_recentGrid__EE2Ed,.materials-home_resultsGrid__2zPxh,.materials-home_skeletonRecent__71Q8O{grid-auto-columns:min(290px,84vw);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:2px 2px 12px;margin-inline:-2px;scroll-snap-type:x proximity}.materials-home_recentGrid__EE2Ed>*,.materials-home_resultsGrid__2zPxh>*{scroll-snap-align:start}.materials-home_skeletonGrid__YPb3X,.materials-home_workspaceGrid__P_kE7{grid-template-columns:1fr}.materials-home_folderVisual__j_3_1{height:176px}.materials-home_folderCovers__7PyEy>div{width:84px;height:116px}.materials-home_moreWays__rycrk{grid-template-columns:1fr;gap:12px;padding:20px}.materials-home_moreWaysVisual__fmCp0{width:min(100%,300px)}.materials-home_actionDock__n2n59{bottom:max(78px,calc(env(safe-area-inset-bottom) + 70px));display:grid;width:calc(100vw - 24px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:20px}.materials-home_actionDock__n2n59>:last-child{display:none}.materials-home_actionDockSingle__cFKxw{display:flex;width:-moz-max-content;width:max-content}.materials-home_actionDock__n2n59 .materials-home_primaryAction__yFNe0,.materials-home_actionDock__n2n59 .materials-home_secondaryAction__B1VBS{min-width:0;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.materials-home_archiveToggle__1aZKL svg:last-child,.materials-home_materialCard__WC7kR,.materials-home_primaryAction__yFNe0,.materials-home_secondaryAction__B1VBS,.materials-home_workspaceCard__fVA1o,.materials-home_workspaceOpen__CMz6D svg{transition:none}.materials-home_skeletonFolder__DNMEO,.materials-home_skeletonMaterial__Wu_Ap{animation:none}.materials-home_materialCard__WC7kR:focus-within,.materials-home_materialCard__WC7kR:hover,.materials-home_workspaceCard__fVA1o:focus-within,.materials-home_workspaceCard__fVA1o:focus-within .materials-home_workspaceOpen__CMz6D svg,.materials-home_workspaceCard__fVA1o:hover,.materials-home_workspaceCard__fVA1o:hover .materials-home_workspaceOpen__CMz6D svg{transform:none}}@keyframes materials-home_libraryLoading__ZVOoZ{0%{background-position:100% 0}to{background-position:-100% 0}}