.Home_container__P8LeA{position:relative;display:flex;flex-direction:column;gap:20px;width:100%}.Home_headerCont__vLgb_{display:flex;justify-content:space-between;gap:1em;align-items:center;width:100%;min-width:0}.Home_rightControls__B8Wkn{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.Home_dropzone__rG_YC{height:32px;padding:0 10px;box-sizing:border-box;background-color:#f7f7f7;color:#222;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.08);opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem;font-weight:400;line-height:1;transition:background-color .15s ease,border-color .15s ease}.Home_dropzone__rG_YC:hover{background-color:#eee;border-color:#bbb}.Home_dropzone__rG_YC[data-disabled]{opacity:.6;pointer-events:none}.Home_dropzone__rG_YC p{margin:0;line-height:1;font-weight:400}.Home_spinner__XHqPA{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:Home_spin__UmYNB .8s linear infinite}@keyframes Home_spin__UmYNB{to{transform:rotate(1turn)}}.Home_selectToggle__vE5GP{padding:6px 10px;border:1px solid #ccc;background:#f7f7f7;cursor:pointer;border-radius:6px;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.Home_selectToggle__vE5GP:hover{background:#eee;border-color:#bbb}.Home_button__2UNWv{padding:6px 10px;border-radius:6px;border:1px solid #ccc;background:#f7f7f7;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.Home_button__2UNWv:hover{background:#eee;border-color:#bbb}.Home_button__2UNWv:disabled{opacity:.5;cursor:not-allowed}.ImageModal_dialog__72pXX{padding:0;border:none;background:transparent;max-width:none;max-height:none;overflow:visible;outline:none}.ImageModal_dialog__72pXX::-webkit-backdrop{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ImageModal_dialog__72pXX::backdrop{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ImageModal_modalContainer__2hP5Q{padding:20px}.ImageModal_imageWrapper__ki2XB,.ImageModal_modalContainer__2hP5Q{position:relative;max-width:90vw;max-height:90vh;max-height:90dvh;display:flex;justify-content:center;align-items:center}.ImageModal_imageWrapper__ki2XB{margin:10px}.ImageModal_imageContainer__ojC2V{display:flex;justify-content:center;align-items:center;width:85vw;height:85vh;height:85dvh;position:relative;background:transparent;overflow:hidden}.ImageModal_editingOverlay__NOpnF{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:1em;align-items:center}.ImageModal_input__JqgDe{border:none;border-bottom:2px solid #333;padding:5px;cursor:pointer}.ImageModal_button__bzVzC{border:none;padding:10px 20px;background-color:#333;color:#fff;cursor:pointer}.ImageModal_button__bzVzC:disabled{opacity:.6;cursor:not-allowed}.ImageModal_placeholder__HvX_6{width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0;z-index:0}.ImageModal_blurredImg__hPnor{width:100%;height:100%;object-fit:cover;filter:blur(16px) brightness(1.1);position:absolute;top:0;left:0;z-index:1;pointer-events:none;background:#fff}.ImageModal_iconButton__dnrGM{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:44px;min-height:44px}.ImageModal_iconButton__dnrGM:disabled{opacity:.5;cursor:not-allowed}.ImageModal_toolBar__ArOHh{position:absolute;top:20px;right:-29px;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2}@media (max-width:1024px){.ImageModal_toolBar__ArOHh{right:-14px}}@media (max-width:600px){.ImageModal_modalContainer__2hP5Q{padding:10px}.ImageModal_imageWrapper__ki2XB{margin:5px}.ImageModal_imageContainer__ojC2V{width:calc(100vw - 30px)}.ImageModal_toolBar__ArOHh{right:0}}.ImageModal_noteOverlay__cJIiG{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:calc(100% - 32px);max-width:720px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.55);color:#fff;font-size:.95rem;line-height:1.35;z-index:3;cursor:pointer}.ImageModal_noteClose__Ye_nE{color:#fff;background:none;border:none;padding:0;font-size:1rem}.Kbd_kbd__wPjta{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 -1px 0 #ccc;padding:2px 6px;font-size:.85em;font-family:monospace;display:inline-block;line-height:1.2}.PhotoGallery_gallery__nyOXN{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:768px){.PhotoGallery_gallery__nyOXN{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PhotoGallery_gallery__nyOXN{grid-template-columns:repeat(4,1fr)}}.PhotoGallery_checkboxOverlay__nnrB6{position:absolute;top:4px;left:4px;z-index:10;width:44px;height:44px;align-items:center;justify-content:center;border-radius:6px;pointer-events:auto;cursor:pointer;opacity:1;display:none;background:hsla(0,0%,100%,.01)}.PhotoGallery_checkboxOverlay__nnrB6 input{pointer-events:none;cursor:pointer;transform:scale(1.3)}.PhotoGallery_gallery__nyOXN[data-select-mode] .PhotoGallery_checkboxOverlay__nnrB6{display:flex;background:hsla(0,0%,100%,.8)}.PhotoGallery_pinnedBadge__KMuIk{position:absolute;top:8px;right:8px;z-index:10;font-size:.95rem;line-height:1;display:flex;align-items:center;filter:drop-shadow(0 2px 1px rgba(0,0,0,.5));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.PhotoGallery_photoItem__1mQf_{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.PhotoGallery_photoItem__1mQf_ img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover!important}.PhotoGallery_placeholder__xWwpe{width:100%;height:100%;background-color:#f0f0f0}.BulkActions_actionBar__1t7XG{position:-webkit-sticky;position:sticky;bottom:12px;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:.5rem;column-gap:.5rem;align-items:center;background:hsla(0,0%,100%,.95);padding:8px 12px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:120;margin:0 10px}.BulkActions_center__Jyvvr,.BulkActions_left__EVdtj,.BulkActions_right__xLUR9{display:flex;gap:.5rem;align-items:center}.BulkActions_center__Jyvvr{justify-content:center;justify-self:center}.BulkActions_left__EVdtj{justify-self:start}.BulkActions_right__xLUR9{justify-self:end}.BulkActions_actionButton__1nrwl{padding:6px 10px;border-radius:6px;border:1px solid #ccc;background:#f7f7f7;cursor:pointer}.BulkActions_actionButton__1nrwl:disabled{opacity:.5;cursor:not-allowed}.BulkActions_modal__UNahU{padding:0;border:none;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.BulkActions_modal__UNahU::-webkit-backdrop{background:rgba(0,0,0,.4)}.BulkActions_modal__UNahU::backdrop{background:rgba(0,0,0,.4)}.BulkActions_modalContent__z9Tla{padding:16px;min-width:320px}.BulkActions_modalContent__z9Tla input{width:100%;box-sizing:border-box;padding:8px;border:1px solid #ccc;border-radius:6px}.BulkActions_actionRow__PDDWB{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}@media (max-width:600px){.BulkActions_modalContent__z9Tla{min-width:0;width:calc(100vw - 32px);max-width:320px}.BulkActions_actionBar__1t7XG{grid-template-columns:1fr auto;grid-template-areas:"left right" "center center";row-gap:8px;bottom:0;margin:0;border-radius:12px 12px 0 0;border-left:none;border-right:none;border-bottom:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.BulkActions_left__EVdtj{grid-area:left}.BulkActions_right__xLUR9{grid-area:right}.BulkActions_center__Jyvvr{grid-area:center;justify-content:flex-start;justify-self:stretch;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.BulkActions_center__Jyvvr::-webkit-scrollbar{display:none}.BulkActions_actionButton__1nrwl{flex:0 0 auto;min-height:44px;padding:8px 12px}}.StatusBanner_banner__NDO6X{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:min(90vw,480px);padding:10px 14px;border-radius:8px;color:#222;font-size:.9rem;box-shadow:0 2px 10px rgba(0,0,0,.12);z-index:1200}.StatusBanner_banner__NDO6X[data-kind=success]{border:1px solid #b7d4b7;background:#f2faf2}.StatusBanner_banner__NDO6X[data-kind=error]{border:1px solid #e0b4b4;background:#fdf3f3}.StatusBanner_textButton__9tops{border:none;background:none;cursor:pointer;font:inherit;padding:4px 6px;text-decoration:underline;color:inherit}.StatusBanner_textButton__9tops:last-child{text-decoration:none;opacity:.6}.Sketchbook_container__9v2RI{position:relative;display:flex;flex-direction:column;gap:20px;width:100%}.Sketchbook_center__VwunD{position:relative;width:100%;visibility:hidden}.Sketchbook_center__VwunD[data-visible]{visibility:visible}.Sketchbook_center__VwunD p{text-align:center}.Sketchbook_headerCont__BG6L_{display:flex;justify-content:space-between;gap:1em;align-items:center;width:100%;min-width:0}.Sketchbook_dropzone__hZWsk{height:32px;padding:0 10px;box-sizing:border-box;background-color:#f7f7f7;color:#222;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.08);opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem;font-family:inherit;font-weight:400;line-height:1;transition:background-color .15s ease,border-color .15s ease}.Sketchbook_dropzone__hZWsk:hover{background-color:#eee;border-color:#bbb}.Sketchbook_dropzone__hZWsk[data-disabled]{opacity:.6;pointer-events:none}.Sketchbook_dropzone__hZWsk p{margin:0;line-height:1}.Sketchbook_spinner__o7CMz{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:Sketchbook_spin__Yunf1 .8s linear infinite}@keyframes Sketchbook_spin__Yunf1{to{transform:rotate(1turn)}}.Sketchbook_selectToggle___xxrC{padding:6px 10px;border:1px solid #ccc;background:#f7f7f7;cursor:pointer;border-radius:6px;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.Sketchbook_selectToggle___xxrC:hover{background:#eee;border-color:#bbb}.Sketchbook_cont__c8JnB{display:flex;align-content:center;align-items:center;flex-direction:column;margin-top:clamp(1rem,calc((100% - 637.5px) / 2),13rem)}.Sketchbook_cont__c8JnB button,.Sketchbook_cont__c8JnB input{width:clamp(100px,20vw,300px);box-sizing:border-box;padding:.5rem .75rem;border:1px solid #ccc;font:inherit}.Sketchbook_cont__c8JnB button{margin-top:.5rem;cursor:pointer}.Sketchbook_flipbookWrapper__7BVW5{display:block}@media (max-width:768px){.Sketchbook_flipbookWrapper__7BVW5{display:none}}.Sketchbook_responsiveGallery__WSa_a{display:block}.Sketchbook_responsiveGallery__WSa_a[data-view-mode]{display:none}@media (max-width:768px){.Sketchbook_responsiveGallery__WSa_a,.Sketchbook_responsiveGallery__WSa_a[data-view-mode]{display:block}}.Sketchbook_toggle__H1_F0{cursor:pointer}.Sketchbook_toggle__H1_F0:hover{opacity:.5}.Sketchbook_button__ZC8aN{padding:6px 10px;border-radius:6px;border:1px solid #ccc;background:#f7f7f7;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.Sketchbook_button__ZC8aN:hover{background:#eee;border-color:#bbb}.Sketchbook_button__ZC8aN:disabled{opacity:.5;cursor:not-allowed}