.finder-container.s-1dyxzax{background-color:var(--system-color-light);border-radius:10px;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.sidebar.s-1dyxzax{background-color:hsla(var(--system-color-dark-hsl),.03);border-right:.5px solid hsla(var(--system-color-dark-hsl),.1);flex-direction:column;gap:20px;width:220px;padding:50px 12px 16px;display:flex;overflow-y:auto}.sidebar-section.s-1dyxzax{flex-direction:column;gap:1px;display:flex}.sidebar-section.s-1dyxzax h3:where(.s-1dyxzax){color:hsla(var(--system-color-dark-hsl),.5);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px 8px;font-size:11px;font-weight:600}.sidebar-item.s-1dyxzax{text-align:left;width:100%;color:var(--system-color-light-contrast);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.sidebar-item.s-1dyxzax:hover:not(.active){background-color:hsla(var(--system-color-dark-hsl),.05)}.sidebar-item.active.s-1dyxzax{background-color:hsla(var(--system-color-primary-hsl),.15);color:var(--system-color-primary)}.sidebar-item.s-1dyxzax svg{color:#007aff;flex-shrink:0;width:16px;height:16px;transition:color .15s}.sidebar-item.s-1dyxzax svg:where(.s-1dyxzax){color:#007aff;flex-shrink:0;width:16px;height:16px;transition:color .15s}.sidebar-item.active.s-1dyxzax svg{color:#0a7aff}.sidebar-item.active.s-1dyxzax svg:where(.s-1dyxzax){color:#0a7aff}.sidebar-item.sub-item.s-1dyxzax svg{color:#3b9fe8}.sidebar-item.sub-item.s-1dyxzax{padding-left:8px;font-size:13px}.content.s-1dyxzax{background-color:var(--system-color-light);flex:1;padding:30px 40px;overflow-y:auto}.folder-grid.s-1dyxzax{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:30px 20px;padding:10px;display:grid}.folder-item.s-1dyxzax{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:15px 10px;font-family:inherit;transition:background .15s;display:flex}.folder-item.s-1dyxzax:hover{background:hsla(var(--system-color-dark-hsl),.05);cursor:pointer}.folder-icon.s-1dyxzax{width:80px;height:80px}.folder-name.s-1dyxzax{text-align:center;color:var(--system-color-light-contrast);word-wrap:break-word;max-width:140px;font-size:13px;font-weight:500;line-height:1.4}.files-grid.s-1dyxzax{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:25px;padding:25px;display:grid}.file-item.s-1dyxzax{cursor:default;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:15px 10px;font-family:inherit;transition:background .15s;display:flex}.file-item.clickable.s-1dyxzax{cursor:pointer}.file-item.s-1dyxzax:hover{background:hsla(var(--system-color-dark-hsl),.05)}.file-icon.s-1dyxzax{color:hsla(var(--system-color-dark-hsl),.6)}.file-name.s-1dyxzax{color:var(--system-color-light-contrast);text-align:center;word-wrap:break-word;max-width:110px;font-size:12px;font-weight:400;line-height:1.3}.content-message.s-1dyxzax{color:#86868b;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.pdf-modal.s-1dyxzax{background:var(--system-color-light);cursor:default;pointer-events:auto;isolation:isolate;border-radius:12px;flex-direction:column;width:min(850px,90vw);height:min(85vh,700px);max-height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000001a,0 25px 70px #0006,0 10px 30px #0000004d;z-index:500!important}body.dark .pdf-modal.s-1dyxzax{box-shadow:0 0 0 1px #ffffff1a,0 25px 70px #0009,0 10px 30px #0006}.pdf-modal-header.s-1dyxzax{border-bottom:1px solid hsla(var(--system-color-dark-hsl),.1);background:hsla(var(--system-color-dark-hsl),.05);cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.pdf-modal-header.s-1dyxzax h3:where(.s-1dyxzax){color:var(--system-color-light-contrast);text-align:center;flex:1;margin:0;font-size:14px;font-weight:600}.spacer.s-1dyxzax{width:52px}.traffic-lights.s-1dyxzax{--button-size:12px;color:#0000008c;align-items:center;gap:8px;display:flex}.traffic-lights.s-1dyxzax svg{opacity:0;display:none}.traffic-lights.s-1dyxzax button:where(.s-1dyxzax){height:var(--button-size);width:var(--button-size);background-color:var(--bgcolor);box-shadow:0 0 0 .5px var(--border-color),inset 0 1px 0 #ffffff59,0 1px 2px #0000001f;color:#00000073;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s ease-in;display:flex}.traffic-lights.s-1dyxzax button:where(.s-1dyxzax):hover{color:#000000b3;transform:scale(1.1)}.traffic-lights.s-1dyxzax button:where(.s-1dyxzax):active{transform:scale(.92)}.close-light.s-1dyxzax{--bgcolor:#ff5f56;--border-color:#e0443e}.minimize-light.s-1dyxzax{--bgcolor:#ffbd2e;--border-color:#dea123}.stretch-light.s-1dyxzax{--bgcolor:#27c93f;--border-color:#1aab29}.stretch-light.s-1dyxzax svg{transform:rotate(90deg)}.pdf-modal-content.s-1dyxzax{flex:1;overflow:hidden}.pdf-modal-content.s-1dyxzax iframe:where(.s-1dyxzax){border:none;display:block}.text-modal.s-1dyxzax{background:var(--system-color-light);cursor:default;pointer-events:auto;isolation:isolate;border-radius:12px;flex-direction:column;width:min(650px,90vw);max-height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000001a,0 25px 70px #0006,0 10px 30px #0000004d;z-index:500!important}body.dark .text-modal.s-1dyxzax{box-shadow:0 0 0 1px #ffffff1a,0 25px 70px #0009,0 10px 30px #0006}.text-modal-header.s-1dyxzax{border-bottom:1px solid hsla(var(--system-color-dark-hsl),.1);background:hsla(var(--system-color-dark-hsl),.05);-webkit-user-select:none;user-select:none;cursor:default;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.text-modal-header.s-1dyxzax .traffic-lights:where(.s-1dyxzax){align-items:center;gap:8px;display:flex}.text-modal-header.s-1dyxzax .spacer:where(.s-1dyxzax){width:60px}.text-modal-header.s-1dyxzax h3:where(.s-1dyxzax){color:var(--system-color-light-contrast);text-align:center;flex:1;margin:0;font-size:14px;font-weight:600}.text-content.s-1dyxzax{color:var(--system-color-light-contrast);flex:1;padding:2rem;line-height:1.8;overflow-y:auto}.text-content.s-1dyxzax h1:where(.s-1dyxzax){color:var(--system-color-light-contrast);margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}.text-content.s-1dyxzax p:where(.s-1dyxzax){color:var(--system-color-light-contrast);margin:0 0 1.25rem;font-size:.95rem}.text-content.s-1dyxzax p:where(.s-1dyxzax):last-child{margin-bottom:0}@media (max-width:767px){.text-modal.s-1dyxzax{width:95vw;max-height:90vh}.text-content.s-1dyxzax{padding:1.25rem}.text-content.s-1dyxzax h1:where(.s-1dyxzax){margin-bottom:1rem;font-size:1.5rem}.text-content.s-1dyxzax p:where(.s-1dyxzax){font-size:.9rem}}
