@font-face{font-family:TWK Lausanne;src:url(/font/TWKLausanne-250.otf)format("opentype");font-style:normal;font-weight:250;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/font/TWKLausanne-300.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/font/TWKLausanne-350.otf)format("opentype");font-style:normal;font-weight:350;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar-width:164px;--compact-list-width:min(460px, 50vw);--row-height:73px;--panel-duration:.22s;--panel-ease:cubic-bezier(.32, .72, 0, 1);--panel-exit-duration:.22s;--panel-exit-ease:cubic-bezier(.215, .61, .355, 1);--drawer-enter-duration:var(--panel-duration);--drawer-enter-ease:var(--panel-ease);--drawer-exit-duration:var(--panel-exit-duration);--drawer-exit-ease:var(--panel-exit-ease);--hover-duration:.15s;--hover-ease:ease;--hover-opacity:.94;--responsive-ease:cubic-bezier(.32, .72, 0, 1);--drawer-background:#fff;--drawer-text:#171a1d;--drawer-field:#f6f6f6;--drawer-muted:#171a1d66;--drawer-faint:#171a1d33;--drawer-secondary-action:#171a1d40;--drawer-border:#171a1d14;--drawer-focus:#171a1d59;--popover-background:#fff;--popover-text:#171a1d;--compact-bar-height:52px;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TWK Lausanne,Arial,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#171a1d;--details-background:#121518;--border:#2e3134;--text:#fff;--muted:#fff6;--chip:#ffffff0a;--placeholder:#fff3;--backdrop:#00000080;--compact-glass:#171a1de6;--icon-filter:none;--selection-background:#fff;--selection-text:#171a1d}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f5f3;--details-background:#fbfbfa;--border:#171a1d0e;--text:#171a1d;--muted:#171a1d6b;--chip:#171a1d09;--placeholder:#171a1d24;--backdrop:#171a1d38;--compact-glass:#f5f5f3e6;--icon-filter:invert(1);--selection-background:#171a1d;--selection-text:#fff;--drawer-background:#171a1d;--drawer-text:#fff;--drawer-field:#2e3134;--drawer-muted:#fff6;--drawer-faint:#fff3;--drawer-secondary-action:#ffffff40;--drawer-border:#ffffff14;--drawer-focus:#ffffff59}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::selection{color:var(--selection-text);background:var(--selection-background)}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html,body,#root{background:var(--background);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text);overscroll-behavior:none}button,a{color:inherit;font:inherit;touch-action:manipulation}body,button,a,input,textarea,select,option{font-family:TWK Lausanne,Arial,sans-serif}button{border:0}a{text-decoration:none}.app-shell{background:var(--background);width:100vw;min-width:900px;height:100dvh;min-height:560px;display:flex;overflow:hidden}.sidebar{z-index:3;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);border-right:1px solid var(--border);background:var(--background);flex-direction:column;justify-content:space-between;height:100%;padding-bottom:16px;display:flex;position:relative;overflow:visible}.sidebar-top{width:100%}.site-link{width:100%;height:56px;color:var(--text);cursor:pointer;white-space:nowrap;text-align:left;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;align-items:center;gap:4px;padding:20px 12px;font-size:12px;font-weight:250;line-height:16px;display:flex;overflow:hidden}.site-link:hover,.site-link:focus-visible{opacity:var(--hover-opacity)}.site-link img{opacity:.4;flex:0 0 10px}.site-link img[data-copied=true]{opacity:1}.site-link span{flex:0 0 114px;width:114px}.filters{flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:0 12px;display:flex}.filter-button{width:fit-content;min-height:16px;color:var(--text);cursor:pointer;letter-spacing:-.14px;opacity:.4;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:300;line-height:16px;display:flex}.filter-count{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;font-family:TWK Lausanne,Arial,sans-serif;font-weight:350}.filter-button[aria-pressed=true],.filter-button:hover,.filter-button:focus-visible{opacity:1}.sidebar-footer{flex-direction:column;width:100%;padding:16px 12px 0;display:flex}.footer-info{flex-direction:column;gap:20px;display:flex}.submit-button{width:100%;height:32px;color:var(--background);background:var(--text);text-align:center;transition:opacity var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;padding:0 2px;font-size:12px;font-weight:300;line-height:14px;display:flex;overflow:hidden}.submit-button:hover,.submit-button:focus-visible{opacity:var(--hover-opacity)}.curators,.about-block{flex-direction:column;align-items:flex-start;font-size:12px;font-weight:250;line-height:16px;display:flex}.curators{gap:6px}.curators p{color:var(--muted);margin:0}.curator-links,.about-block{flex-direction:column;display:flex}.curator-links,.curator-link-wrap{width:100%}.curator-link-wrap{height:16px;display:block;position:relative}.curators a,.about-block a{width:fit-content;transition:opacity var(--hover-duration) var(--hover-ease)}.curators a:hover,.curators a:focus-visible,.about-block a:hover,.about-block a:focus-visible{opacity:var(--hover-opacity)}.curator-tooltip{z-index:20;width:103px;color:var(--popover-text);background:var(--popover-background);visibility:hidden;opacity:0;pointer-events:none;padding:10px;transition:opacity .12s,visibility 0s linear .12s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.curator-link-wrap:hover .curator-tooltip,.curator-link-wrap:focus-within .curator-tooltip{visibility:visible;opacity:1;transition-delay:0s}.curator-tooltip-tint{background:#171a1d05;width:103px;height:27px;position:absolute;top:0;left:0}.curator-tooltip-content,.curator-tooltip-identity{flex-direction:column;align-items:flex-start;display:flex;position:relative}.curator-tooltip-content{gap:4px;width:100%}.curator-tooltip-avatar{object-fit:cover;flex:0 0 32px;width:32px;height:32px;display:block}.curator-tooltip-identity{gap:2px;width:100%}.curator-tooltip-name{white-space:nowrap;align-items:center;gap:4px;width:100%;height:20px;font-size:16px;font-weight:300;line-height:16px;display:flex}.curator-tooltip-name img{flex:0 0 12px;width:12px;height:12px;display:block}.curator-tooltip-handle{color:#171a1d80;letter-spacing:-.44px;white-space:nowrap;font-size:12px;font-weight:300;line-height:12px}.about-block{gap:6px}.about-block span{color:var(--muted);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;font-family:TWK Lausanne,Arial,sans-serif}.theme-toggle{cursor:pointer;width:24px;height:24px;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle:hover,.theme-toggle:focus-visible{opacity:var(--hover-opacity)}.theme-toggle img{width:10px;height:10px;filter:var(--icon-filter);display:block}.mode-toggle{justify-content:flex-start;margin-top:12px}.compact-topbar,.compact-browse-actions,.compact-filter-trigger,.mobile-project-actions,.mobile-list-heading,.project-row-arrow,.categories-modal{display:none}.projects-stage{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.project-scroll{z-index:0;overscroll-behavior-y:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.project-scroll::-webkit-scrollbar{display:none}.project-list{width:100%;min-height:100%}.project-row{width:100%;height:var(--row-height);border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;padding:0;display:block;position:relative;overflow:hidden}.project-icon{aspect-ratio:1;object-fit:contain;background:0 0;border-radius:0;width:32px;height:32px;display:block;position:absolute;top:20px;left:20px}html[data-theme=light] .project-icon[data-fallback=true]{filter:invert()}.project-name{max-width:calc(100% - 108px);color:var(--text);letter-spacing:-.32px;opacity:.4;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--hover-duration) var(--hover-ease);font-size:32px;font-weight:250;line-height:40px;position:absolute;top:16px;left:68px;overflow:hidden}.project-row:hover .project-name,.project-row:focus-visible .project-name,.project-row[aria-current=true] .project-name{opacity:1}.project-tooltip{z-index:10;height:14px;color:var(--background);background:var(--text);text-align:center;white-space:nowrap;pointer-events:none;animation:tooltip-opacity var(--hover-duration) var(--hover-ease);padding:0 2px;font-size:12px;font-weight:300;line-height:14px;position:fixed;top:0;left:0;overflow:hidden}@keyframes tooltip-opacity{0%{opacity:0}to{opacity:1}}.project-row:focus-visible{outline:none}.projects-stage.is-open .project-name{max-width:calc(var(--compact-list-width) - 88px)}.details-panel{z-index:2;width:calc(100% - var(--compact-list-width));border-left:1px solid var(--border);background:var(--details-background);min-width:0;height:100%;transition:transform var(--panel-exit-duration) var(--panel-exit-ease);flex-direction:column;gap:20px;padding:16px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}.projects-stage.is-open .details-panel{transition-duration:var(--panel-duration);transition-timing-function:var(--panel-ease);transform:translate(0)}.details-copy{flex-direction:column;flex:304px;justify-content:space-between;width:100%;min-height:240px;padding:0 12px 12px;display:flex}.details-title-row{width:100%;min-width:0}.details-title{max-width:100%;color:var(--text);letter-spacing:-.56px;text-overflow:clip;text-wrap:balance;white-space:normal;font-size:56px;font-weight:300;line-height:56px;transition:none;display:block;overflow:visible}.details-summary{flex-direction:column;gap:20px;width:100%;display:flex}.details-description{width:min(100%,620px);color:var(--text);text-wrap:pretty;margin:0;font-size:20px;font-weight:250;line-height:26px}.metadata-row,.metadata-left,.creator-chip,.copy-button{align-items:center;display:flex}.metadata-row{justify-content:space-between;width:100%;min-width:0}.metadata-left{gap:4px;min-width:0}.creator-chip{background:var(--chip);white-space:nowrap;width:fit-content;height:24px;transition:opacity var(--hover-duration) var(--hover-ease);flex:none;gap:6px;padding-right:6px;font-size:12px;font-weight:300;line-height:normal;overflow:hidden}.creator-avatar{object-fit:cover;flex:0 0 24px;width:24px;height:24px}.creator-avatar-placeholder{background:var(--placeholder);display:block}.detail-image{display:block;position:relative;overflow:hidden}.detail-image:not([data-status=loaded]){background:var(--placeholder)}.detail-image-content{object-fit:cover;width:100%;height:100%;display:block}.detail-image:not([data-status=loaded]) .detail-image-content{visibility:hidden}.detail-image-status{color:var(--text);justify-content:center;align-items:center;padding:16px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.verified-icon{flex:0 0 10px;width:10px;height:10px}.creator-name{align-items:center;gap:4px;min-width:0;display:flex}.creator-name>span{text-overflow:ellipsis;overflow:hidden}.metadata-chip,.copy-button{background:var(--chip);white-space:nowrap;height:24px;padding:0 6px;font-size:12px;font-weight:300;line-height:normal;overflow:hidden}.metadata-chip{justify-content:center;align-items:center;display:flex}.category-chip{width:auto}.date-chip{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;width:auto;font-family:TWK Lausanne,Arial,sans-serif}.copy-button{cursor:pointer;width:fit-content;transition:opacity var(--hover-duration) var(--hover-ease);flex:none;justify-content:center;gap:6px}.creator-chip:hover,.creator-chip:focus-visible,.copy-button:hover,.copy-button:focus-visible{opacity:var(--hover-opacity)}.copy-button img{width:10px;height:10px}.site-link img,.copy-button img{filter:var(--icon-filter)}.preview-link{aspect-ratio:8/5;flex:none;width:100%;height:auto;min-height:0;margin-bottom:0;display:block;position:relative;overflow:hidden}.project-preview{object-fit:cover;outline-offset:-1px;outline:1px solid oklch(100% 0 0/.1);width:100%;height:100%;display:block;position:absolute;inset:0}html[data-theme=light] .project-preview{outline-color:oklch(0% 0 0/.1)}.submit-layer{z-index:50;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--drawer-exit-duration);justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.submit-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.submit-backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--drawer-exit-duration) var(--drawer-exit-ease);position:absolute;inset:0}.submit-layer.is-open .submit-backdrop{opacity:1;transition-duration:var(--drawer-enter-duration);transition-timing-function:var(--drawer-enter-ease)}.submit-dialog{z-index:1;width:420px;max-height:calc(100dvh - 32px);color:var(--drawer-text);background:var(--drawer-background);transition:transform var(--drawer-exit-duration) var(--drawer-exit-ease);flex:0 0 420px;padding:16px;position:relative;overflow:hidden auto;transform:translate(100%)}.submit-layer.is-open .submit-dialog{transition-duration:var(--drawer-enter-duration);transition-timing-function:var(--drawer-enter-ease);transform:translate(0)}.submit-content,.submit-form,.submit-field-group{flex-direction:column;align-items:flex-start;width:100%;display:flex}.submit-content{gap:32px}.submit-content.is-success{min-height:608px}.submit-success{flex-direction:column;flex:auto;justify-content:space-between;width:100%;display:flex}.submit-success p{color:var(--drawer-text);letter-spacing:-.22px;margin:0;font-size:22px;font-weight:250;line-height:30px}.submit-heading-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.submit-content h2{width:100%;color:var(--drawer-text);letter-spacing:-.32px;margin:0;font-size:32px;font-weight:300;line-height:40px}.submit-close{color:var(--drawer-text);cursor:pointer;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;margin-top:4px;padding:0;font-size:12px;font-weight:300;line-height:16px;display:none;position:relative}.submit-close:before,.about-heading-row button:before{content:"";position:absolute;inset:-14px -8px}.submit-close:hover,.submit-close:focus-visible{opacity:var(--hover-opacity)}.submit-form{gap:10px}.submit-field-group{color:var(--drawer-text);letter-spacing:-.12px;border:0;gap:2px;margin:0;padding:0;font-size:12px;font-weight:300;line-height:16px}.submit-field-group>span:first-child{width:100%}.submit-field-group input,.submit-field-group textarea,.submit-field-group select{width:100%;color:var(--drawer-text);background:var(--drawer-field);letter-spacing:-.2px;caret-color:var(--drawer-text);border:0;border-radius:0;outline:0;margin:0;font-family:TWK Lausanne,Arial,sans-serif;font-size:20px;font-weight:250;line-height:24px}.submit-field-group input,.submit-field-group select{height:40px;padding:6px 14px 6px 10px}.submit-field-group select{width:100%;color:var(--drawer-text);background-color:var(--drawer-field);appearance:none;border:0;border-radius:0;outline:0;margin:0;padding-right:14px}.submit-select-wrap{width:100%;height:40px;display:block;position:relative}.submit-field-group textarea{resize:none;height:88px;padding:10px 56px 10px 10px;display:block}.submit-field-group input::placeholder,.submit-field-group textarea::placeholder{color:var(--drawer-secondary-action);opacity:1}.submit-field-group input:focus-visible,.submit-field-group textarea:focus-visible,.submit-field-group select:focus-visible,.submit-upload-control:focus-within{outline:1px solid var(--drawer-focus);outline-offset:-1px}.submit-textarea-wrap{width:100%;height:88px;display:block;position:relative}.submit-counter{color:var(--drawer-secondary-action);letter-spacing:-.1px;pointer-events:none;font-family:TWK Lausanne,Arial,sans-serif;font-size:10px;font-weight:300;line-height:14px;position:absolute;bottom:10px;right:16px}.submit-link-wrap,.submit-author-wrap{width:100%;height:40px;display:block;position:relative}.submit-link-wrap input,.submit-author-wrap input{padding-right:55px}.submit-paste,.submit-upload-action,.submit-verification-state{color:var(--drawer-secondary-action);letter-spacing:-.12px;white-space:nowrap;font-family:TWK Lausanne,Arial,sans-serif;font-size:12px;font-weight:250;line-height:16px}.submit-paste{cursor:pointer;width:55px;height:40px;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;justify-content:flex-end;align-items:center;padding:0 16px 0 0;display:flex;position:absolute;top:0;right:0}.submit-paste:hover,.submit-paste:focus-visible{opacity:var(--hover-opacity)}.submit-optional{color:var(--drawer-muted)}.submit-upload-control{background:var(--drawer-field);cursor:pointer;width:100%;min-height:40px;transition:opacity var(--hover-duration) var(--hover-ease);align-items:center;gap:10px;padding:6px 16px 6px 10px;display:flex;position:relative;overflow:hidden}.submit-upload-control:hover,.submit-upload-control:focus-within{opacity:var(--hover-opacity)}.submit-field-group .submit-file-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.submit-upload-name,.submit-verification-copy{min-width:0;color:var(--drawer-text);letter-spacing:-.2px;flex:auto;font-family:TWK Lausanne,Arial,sans-serif;font-size:20px;font-weight:250;line-height:24px}.submit-upload-name{color:var(--drawer-muted);overflow-wrap:anywhere}.submit-upload-action{flex:none;margin-left:auto}.submit-verification-group{margin-top:6px}.submit-verification-control{background:var(--drawer-field);flex-direction:column;align-items:center;width:100%;min-height:40px;display:flex;position:relative;overflow:hidden}.submit-verification-summary{flex:0 0 40px;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 16px 0 10px;display:flex}.submit-verification-copy{white-space:nowrap}.submit-verification-state{flex:none}.submit-turnstile,.submit-turnstile>div{width:100%!important}.submit-turnstile{opacity:0;pointer-events:none;align-self:stretch;display:none;overflow:hidden}.submit-verification-control.is-interactive{background:0 0;overflow:visible}.submit-verification-control.is-interactive .submit-verification-summary{display:none}.submit-verification-control.is-interactive .submit-turnstile{opacity:1;pointer-events:auto;justify-content:center;display:flex;width:100%!important}.submit-turnstile iframe{border:0;display:block;width:100%!important}.submit-send{width:100%;height:56px;color:var(--drawer-background);background:var(--drawer-text);cursor:pointer;text-align:center;transition:opacity var(--hover-duration) var(--hover-ease), transform var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;padding:0 2px;font-size:16px;font-weight:300;line-height:20px;display:flex;overflow:hidden}.submit-send:hover,.submit-send:focus-visible{opacity:var(--hover-opacity)}.submit-send:active:not(:disabled){transform:scale(.96)}.submit-send:disabled{cursor:wait;opacity:.55}.about-layer{z-index:50;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--drawer-exit-duration);justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.about-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.about-backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--drawer-exit-duration) var(--drawer-exit-ease);position:absolute;inset:0}.about-layer.is-open .about-backdrop{opacity:1;transition-duration:var(--drawer-enter-duration);transition-timing-function:var(--drawer-enter-ease)}.about-dialog{z-index:1;width:420px;max-height:calc(100dvh - 32px);color:var(--drawer-text);background:var(--drawer-background);transition:transform var(--drawer-exit-duration) var(--drawer-exit-ease);flex:0 0 420px;padding:16px;position:relative;overflow-y:auto;transform:translate(100%)}.about-layer.is-open .about-dialog{transition-duration:var(--drawer-enter-duration);transition-timing-function:var(--drawer-enter-ease);transform:translate(0)}.about-content{flex-direction:column;gap:32px;width:100%;display:flex}.about-heading-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.about-heading-row h2{letter-spacing:-.32px;margin:0;font-size:32px;font-weight:300;line-height:40px}.about-heading-row button{color:inherit;cursor:pointer;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;margin-top:4px;padding:0;font-size:12px;font-weight:300;line-height:16px;display:none;position:relative}.about-lede{letter-spacing:-.22px;text-wrap:pretty;margin:0;font-size:22px;font-weight:250;line-height:30px}.about-submit-button{height:56px;color:var(--drawer-background);background:var(--drawer-text);padding:0 2px;font-size:16px;font-weight:300;line-height:20px}.about-heading-row button:hover,.about-heading-row button:focus-visible,.about-curators a:hover,.about-curators a:focus-visible{opacity:var(--hover-opacity)}.about-curators{border-top:1px solid var(--drawer-border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:16px;font-size:12px;font-weight:300;line-height:16px;display:flex}.about-curators p{color:var(--drawer-muted);margin:0 0 2px}.about-curators a{transition:opacity var(--hover-duration) var(--hover-ease)}.about-curator-links{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.about-curators .about-curator-link{height:44px;min-height:44px;color:var(--drawer-text);background:var(--drawer-field);gap:10px;padding:0 12px 0 0;font-size:14px;line-height:20px}.about-curator-link .creator-avatar{flex-basis:44px;width:44px;height:44px}.about-curator-link:focus-visible{outline:2px solid var(--drawer-text);outline-offset:2px}.about-curators>span{color:var(--drawer-muted);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;margin-top:8px;font-family:TWK Lausanne,Arial,sans-serif}:focus-visible{outline:1px solid var(--text);outline-offset:-2px}@media (width<=74rem){:root{--compact-details-width:58vw}.app-shell{min-width:0;min-height:0;display:block}.sidebar{display:none}.compact-browse-actions{display:contents}.compact-topbar{z-index:30;width:100%;height:calc(var(--compact-bar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--border);background:var(--compact-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.compact-site-mark,.compact-actions button{transition:opacity var(--hover-duration) var(--hover-ease);font-size:14px;font-weight:300;line-height:16px}.compact-site-mark{cursor:pointer;text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:4px;min-width:140px;min-height:44px;padding:0;display:flex;overflow:visible}.compact-site-mark img{width:10px;height:10px;filter:var(--icon-filter);flex:0 0 10px}.compact-site-mark:hover,.compact-site-mark:focus-visible,.compact-actions button:hover,.compact-actions button:focus-visible{opacity:var(--hover-opacity)}.compact-actions{align-items:center;gap:0;display:flex}.compact-actions>button:not(.theme-toggle){cursor:pointer;background:0 0;min-width:44px;min-height:44px;padding:0 8px}.compact-actions .theme-toggle{width:44px;height:44px;position:relative;left:4px}.compact-actions .theme-toggle img{width:14px;height:14px}.project-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.projects-stage{top:calc(var(--compact-bar-height) + env(safe-area-inset-top));width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.details-panel{width:var(--compact-details-width);overflow:hidden auto}.details-panel .preview-link{order:1}.details-panel .details-copy{flex:none;order:2;gap:40px;min-height:0;padding:0 12px 12px}.projects-stage.is-open .project-name{max-width:calc(100% - var(--compact-details-width) - 88px)}.compact-filter-trigger{z-index:35;bottom:calc(20px + env(safe-area-inset-bottom));--filter-center:50vw;width:max-content;max-width:calc(100vw - 32px);height:48px;color:var(--background);background:var(--text);cursor:pointer;transform:translateX(calc(var(--filter-center) - 50%));transition:transform var(--panel-duration) var(--responsive-ease), opacity var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex;position:fixed;left:0;overflow:hidden}.projects-stage.is-open~.compact-browse-actions .compact-filter-trigger{--filter-center:calc((100vw - var(--compact-details-width)) / 2)}.compact-filter-trigger:hover,.compact-filter-trigger:focus-visible{opacity:var(--hover-opacity)}.compact-filter-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.compact-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:300;line-height:16px;overflow:hidden}.categories-modal{z-index:80;width:100%;height:100dvh;padding-top:env(safe-area-inset-top);background:var(--background);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s var(--responsive-ease), transform var(--panel-duration) var(--responsive-ease), visibility 0s linear var(--panel-duration);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(16px)}.categories-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.compact-modal-head{flex:0 0 var(--compact-bar-height);height:var(--compact-bar-height);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.compact-modal-head p,.compact-modal-head button{color:var(--text);background:0 0;margin:0;padding:0;font-size:16px;font-weight:300;line-height:16px}.compact-modal-head button{color:var(--text);cursor:pointer}.compact-category-list{overscroll-behavior:contain;flex:auto;overflow-y:auto}.compact-category-list button{border-bottom:1px solid var(--border);width:100%;min-height:56px;color:var(--text);cursor:pointer;opacity:1;transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:18px;font-weight:300;line-height:24px;display:flex}.compact-category-list button[aria-pressed=true],.compact-category-list button:hover,.compact-category-list button:focus-visible{opacity:1;background:var(--chip)}.compact-category-list button span:last-child{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;font-family:TWK Lausanne,Arial,sans-serif;font-size:14px;font-weight:350}.compact-modal-footer{padding:16px max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--border);flex:none}.compact-modal-footer button{width:100%;min-height:56px;color:var(--background);background:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:16px;font-weight:300;display:flex}.compact-filter-trigger:focus-visible,.compact-modal-footer button:focus-visible{outline:2px solid var(--background);outline-offset:-4px}}@media (width<=48rem){:root{--row-height:64px;--panel-duration:.28s;--panel-exit-duration:.28s;--responsive-ease:cubic-bezier(.4, 0, .2, 1);--panel-ease:var(--responsive-ease);--panel-exit-ease:var(--responsive-ease)}html[data-theme=light]{--muted:#171a1dad;--border:#171a1d1f;--drawer-muted:#ffffffad;--drawer-faint:#ffffffa6}html[data-theme=dark]{--muted:#ffffffad;--drawer-muted:#171a1dad;--drawer-faint:#171a1da6}.compact-topbar{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.compact-actions .theme-toggle{left:8px}.mobile-list-heading{border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:300;line-height:20px;display:flex}.mobile-list-heading h2{font:inherit;margin:0}.mobile-list-heading>span{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1;font-family:TWK Lausanne,Arial,sans-serif}.project-list{min-height:0}.project-row{height:auto;min-height:var(--row-height);padding:16px 44px 16px 64px}.project-row:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.project-icon{top:calc(50% - 16px);left:16px}.project-name{letter-spacing:-.24px;white-space:normal;overflow-wrap:anywhere;opacity:1;max-width:none;font-size:clamp(22px,6vw,26px);font-weight:300;line-height:1.25;display:block;position:static}.projects-stage.is-open .project-name{max-width:none}.project-row-arrow{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block;position:absolute;top:calc(50% - 10px);right:16px}.details-panel{z-index:40;width:100vw;height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));border-left:0;gap:24px;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}.projects-stage.is-open .details-panel{transition-timing-function:var(--responsive-ease);transform:translate(0)}.details-panel .details-copy{flex:none;gap:20px;min-height:0;padding:0}.details-title{letter-spacing:-.36px;overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px);line-height:1.12}.details-description{font-size:16px;font-weight:300;line-height:24px}.metadata-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.metadata-left{flex-wrap:wrap;gap:8px}.creator-chip{max-width:100%;height:auto;min-height:44px;padding:6px 10px 6px 6px;font-size:14px}.metadata-chip{min-height:32px;font-size:13px}.copy-button{min-height:44px;padding:0 12px;font-size:14px}.copy-button img{width:14px;height:14px}.preview-link{flex:none;margin-bottom:0}.projects-stage.is-open~.compact-browse-actions{pointer-events:none}.compact-browse-actions,.mobile-project-actions{z-index:45;padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--details-background);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.compact-browse-actions{z-index:35;background:var(--background)}.compact-browse-actions .compact-filter-trigger{width:100%;max-width:none;position:static;transform:none}.mobile-project-actions>*{min-width:0;min-height:48px;color:var(--text);background:var(--chip);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:300;line-height:20px;display:flex}.mobile-project-actions .mobile-projects-back{color:var(--background);background:var(--text);flex-grow:1.25}.mobile-projects-back:focus-visible{outline:2px solid var(--background);outline-offset:-4px}.mobile-project-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.submit-dialog,.about-dialog{width:100%;height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));flex:0 0 100%;overflow-y:auto;transform:translateY(100%)}.submit-layer,.about-layer{--drawer-enter-ease:var(--responsive-ease);--drawer-exit-ease:var(--responsive-ease)}.submit-layer.is-open .submit-dialog,.about-layer.is-open .about-dialog{transform:translateY(0)}.submit-content{gap:40px}.submit-content.is-success{min-height:100%}.submit-close,.about-heading-row button{flex:none;min-width:44px;min-height:44px;margin-top:0;font-size:14px;display:block}.submit-close:before,.about-heading-row button:before{content:none}.submit-field-group{gap:6px;font-size:14px;line-height:20px}.submit-form{gap:16px}.submit-field-group input,.submit-field-group select,.submit-select-wrap,.submit-link-wrap,.submit-author-wrap,.submit-paste{height:48px}.submit-field-group input,.submit-field-group select,.submit-field-group textarea,.submit-upload-name,.submit-verification-copy{font-size:16px;font-weight:300}.submit-paste,.submit-upload-action,.submit-verification-state{font-size:14px}.submit-upload-control{min-height:48px}.about-lede,.submit-success p{font-size:18px;font-weight:300;line-height:26px}.about-curators{font-size:14px;line-height:20px}.about-curators a{align-items:center;min-height:44px;display:flex}.about-layer,.submit-layer{align-items:flex-end}}.drawer-handle,.drawer-project-actions,.project-backdrop,.categories-backdrop{display:none}.compact-modal-footer svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.categories-sheet{display:contents}.category-toggle-line{transform-box:view-box;transform-origin:8px 8px;transition:transform .2s var(--responsive-ease);transform:rotate(0)}.category-toggle-line-1{transition-delay:80ms}.category-toggle-line-2{transition-delay:40ms}.category-toggle-line-3{transition-delay:0s}.compact-filter-trigger[aria-expanded=true] .category-toggle-line,.categories-modal.is-open .category-toggle-line{transform:rotate(90deg)}.compact-filter-trigger[aria-expanded=true] .category-toggle-line-1,.categories-modal.is-open .category-toggle-line-1{transition-delay:0s}.compact-filter-trigger[aria-expanded=true] .category-toggle-line-2,.categories-modal.is-open .category-toggle-line-2{transition-delay:40ms}.compact-filter-trigger[aria-expanded=true] .category-toggle-line-3,.categories-modal.is-open .category-toggle-line-3{transition-delay:80ms}.category-toggle-label{line-height:16px;display:block}@media (width<=48rem){.compact-filter-trigger{flex-direction:row-reverse;justify-content:space-between;height:56px;padding:0 24px 0 22px;font-size:18px;line-height:20px}.compact-browse-actions{padding:16px max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.project-row{padding-right:16px}.project-row-arrow,.project-tooltip{display:none}.drawer-handle{width:100%;min-height:44px;color:var(--text);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:flex-start;padding:12px 0 0;display:flex}.drawer-handle span{opacity:.12;background:currentColor;width:64px;height:4px}.drawer-handle:focus-visible{outline-offset:-4px;outline:1px solid}.project-backdrop,.categories-backdrop{z-index:39;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--panel-duration) var(--responsive-ease), visibility 0s linear var(--panel-duration);background:#0000004d;display:block;position:fixed;inset:0}.categories-backdrop{z-index:79}.project-backdrop.is-open,.categories-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.about-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.details-panel{height:min(700px, calc(100dvh - 64px - env(safe-area-inset-top)));padding:0 16px env(safe-area-inset-bottom);background:var(--background);border-top:1px solid var(--border);visibility:hidden;transition:transform var(--panel-duration) var(--responsive-ease), visibility 0s linear var(--panel-duration);overscroll-behavior:contain;gap:0;inset:auto 0 0;transform:translateY(100%)}.projects-stage.is-open .details-panel{visibility:visible;transition-delay:0s;transform:translateY(0)}.details-panel>.drawer-handle{order:0}.details-panel .preview-link{order:1;width:100%}.details-panel .details-copy{order:2;gap:12px;padding:24px 0}.details-title{font-size:32px;line-height:36px}.details-summary{gap:24px}.details-description{line-height:22px}.details-panel .metadata-row>.copy-button{display:none}.metadata-left{align-items:center}.creator-chip{gap:10px;height:32px;min-height:32px;padding:0 10px 0 0;font-size:13px}.creator-avatar{flex-basis:32px;width:32px;height:32px}.metadata-chip{min-height:32px;padding-inline:12px}.drawer-project-actions{background:var(--background);flex:none;order:3;gap:8px;width:100%;margin-top:auto;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.drawer-project-actions>*{background:var(--text);min-width:0;height:56px;color:var(--background);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:18px;line-height:20px;display:flex}.drawer-project-actions button{border:1px solid var(--border);color:var(--text);background:0 0}.drawer-project-actions img{filter:var(--icon-filter)}.categories-modal{height:min(598px, calc(100dvh - 64px - env(safe-area-inset-top)));opacity:1;transition:visibility 0s linear var(--panel-duration);background:0 0;padding-top:0;inset:auto 0 0;transform:none}.categories-modal.is-open{transform:none}.categories-sheet{background:var(--background);border-top:1px solid var(--border);min-height:0;transition:transform var(--panel-duration) var(--responsive-ease);flex-direction:column;flex:auto;display:flex;overflow:hidden;transform:translateY(100%)}.categories-modal.is-open .categories-sheet{transform:translateY(0)}.categories-modal .compact-modal-footer{z-index:1;background:var(--background);position:relative}.compact-modal-head{flex-basis:46px;height:46px;padding-inline:16px}.compact-category-list button{min-height:48px;padding:12px 16px;font-size:18px}.compact-modal-footer button{padding-left:22px;font-size:18px;line-height:20px}.compact-filter-trigger .category-toggle-label,.compact-modal-footer .category-toggle-label{font-size:inherit;line-height:inherit}.about-dialog{height:auto;max-height:calc(100dvh - 64px - env(safe-area-inset-top));padding:0 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);overscroll-behavior:contain}.about-dialog>.drawer-handle{color:var(--drawer-text)}.about-content{gap:16px}.about-heading-row button{display:none}.about-heading-row h2{font-size:32px;line-height:36px}.about-lede{text-wrap:pretty;font-size:16px;line-height:22px}.about-submit-button{margin-top:8px}.submit-content{gap:24px}.submit-form{gap:10px}.submit-send,.about-submit-button{font-size:18px}.submit-paste,.submit-upload-action,.submit-verification-state{font-size:12px}.submit-field-group{gap:5px;font-size:13px;line-height:16px}.submit-field-group input,.submit-field-group select,.submit-select-wrap,.submit-link-wrap,.submit-author-wrap,.submit-paste{height:44px}.submit-upload-control,.submit-verification-control{min-height:44px}.submit-field-group input,.submit-field-group select,.submit-field-group textarea,.submit-upload-control,.submit-verification-summary{padding-left:14px}.submit-field-group textarea,.submit-textarea-wrap{height:64px}.submit-counter{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1}.submit-layer{align-items:flex-end}.submit-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.submit-dialog{height:min(726px, calc(100dvh - 64px - env(safe-area-inset-top)));max-height:calc(100dvh - 64px - env(safe-area-inset-top));padding:0 16px env(safe-area-inset-bottom);border-top:1px solid var(--drawer-border);flex-direction:column;display:flex;overflow:hidden}.submit-dialog>.drawer-handle{color:var(--drawer-text)}.submit-dialog .submit-close{display:none}.submit-dialog .submit-content{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:16px;scroll-padding-block:16px;overflow-y:auto}.submit-dialog .submit-heading-row,.submit-dialog .submit-form{flex-shrink:0}.submit-dialog .submit-success{min-height:160px}}@media (prefers-reduced-motion:reduce){.project-backdrop,.categories-backdrop,.categories-modal,.categories-sheet,.details-panel{transition:none}}@media (width<=21.25rem){.submit-dialog{padding-left:10px;padding-right:10px}}@media (hover:none){.project-tooltip,.curator-tooltip{display:none}.site-link:hover,.submit-button:hover,.curators a:hover,.about-block a:hover,.theme-toggle:hover,.creator-chip:hover,.copy-button:hover,.submit-close:hover,.submit-paste:hover,.submit-upload-control:hover,.submit-send:hover,.about-heading-row button:hover,.about-curators a:hover,.compact-site-mark:hover,.compact-actions button:hover,.compact-filter-trigger:hover{opacity:1}.filter-button:hover{opacity:.4}.filter-button[aria-pressed=true]:hover{opacity:1}.compact-category-list button:hover{background:0 0}.compact-category-list button[aria-pressed=true]:hover{background:var(--chip)}}@media (height<=700px) and (width>=48.0625rem){.details-copy{min-height:220px}}@media (prefers-reduced-motion:reduce){.filter-button,.site-link,.submit-button,.project-name,.details-panel,.creator-chip,.copy-button,.submit-layer,.submit-backdrop,.submit-dialog,.about-layer,.about-backdrop,.about-dialog,.about-heading-row button,.about-curators a,.theme-toggle,.compact-topbar a,.compact-topbar button,.compact-filter-trigger,.category-toggle-line,.categories-modal,.compact-category-list button,.submit-paste,.submit-send,.curators a,.curator-tooltip,.about-block a{transition:none}.project-tooltip{animation:none}}@font-face{font-family:Desktop Lucida;src:local(Lucida Grande),local(LucidaGrande);font-weight:400}@font-face{font-family:Desktop Lucida;src:local(Lucida Grande Bold),local(LucidaGrande-Bold);font-weight:700}.desktop-startup{z-index:1000;color:#fff;place-items:center;font-family:Lucida Grande,Arial,sans-serif;display:grid;position:fixed;inset:0}.panic-curtain{transform-origin:top;background:#0009;animation:.7s linear both panic-curtain;position:absolute;inset:0}.panic-panel{background:#171717ed;border:1px solid #777;border-radius:9px;width:min(620px,100vw - 36px);padding:30px 42px;animation:1ms .72s both panic-message;position:relative;box-shadow:0 0 0 1px #000,0 8px 40px #0004}.panic-power{color:#666;opacity:.65;width:270px;max-width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panic-message{font:600 16px/1.4 Lucida Grande,Arial,sans-serif;position:relative}.panic-message p{margin:0 0 22px}.panic-message p:last-child{margin-bottom:0}.desktop-startup.is-boot{background:#080808}.mac-boot-bar{background:#2b2b2b;border:1px solid #545454;border-radius:5px;width:190px;height:6px;overflow:hidden;box-shadow:0 1px 1px #000}.mac-boot-bar span{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:mac-boot var(--boot-duration) linear both;background:#eee;display:block}.startup-skip{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:#ddd;cursor:pointer;background:#191919;border:1px solid #ffffff45;border-radius:5px;padding:8px 10px;font:12px/18px Lucida Grande,Arial,sans-serif;position:absolute}.startup-skip span{color:#999;padding-left:12px}.startup-skip:focus-visible{outline-offset:3px;outline:2px solid #ddd}@keyframes panic-curtain{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes panic-message{0%{opacity:0}to{opacity:1}}@keyframes mac-boot{0%{transform:scaleX(.01)}24%{transform:scaleX(.2)}42%{transform:scaleX(.22)}73%{transform:scaleX(.65)}88%{transform:scaleX(.7)}to{transform:scaleX(1)}}@keyframes desktop-arrive{0%{opacity:0}to{opacity:1}}@keyframes finder-open{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}html[data-appearance=classic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#efefef;--details-background:#f7f7f7;--text:#222;--muted:#666;--border:#ccc;--chip:#e4e4e4;--placeholder:#aaa;--drawer-background:#f3f3f3;--drawer-text:#222;--drawer-field:#fff;--drawer-muted:#666;--drawer-faint:#888;--drawer-secondary-action:#555;--drawer-border:#ccc;--drawer-focus:#777;--icon-filter:invert(1);--selection-background:#555;--selection-text:#fff;--window-surface:linear-gradient(#ececec, #c9c9c9);--window-shadow:0 16px 34px #0006, 0 3px 10px #0004, 0 0 0 1px #0006;--desktop-font:"Desktop Lucida", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif}html[data-appearance=classic] .app-shell{background:#161616;width:100%;height:100dvh;padding:0;display:block;overflow:hidden}html[data-appearance=classic] .app-shell,html[data-appearance=classic] .app-shell *{font-family:var(--desktop-font);letter-spacing:0;font-synthesis:weight;font-weight:400}html[data-appearance=classic] :focus-visible{outline-offset:-2px;outline:2px solid #777}html[data-appearance=classic] button{cursor:pointer}html[data-appearance=classic] button:disabled{cursor:default}html[data-appearance=classic] .designer-desktop{isolation:isolate;width:100%;height:100%;animation:.45s ease-out both desktop-arrive;position:relative}html[data-appearance=classic] .desktop-wallpaper{z-index:-1;background:#141414 url(/images/desktop-silver.svg) 50%/cover;position:absolute;inset:0;overflow:hidden}html[data-appearance=classic] .desktop-menu-bar{z-index:100;height:calc(26px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;color:#141414;text-shadow:0 1px #fff8;background:linear-gradient(#fafafa,#d4d4d4);align-items:center;gap:0;font-size:13px;display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 0 -1px #fff6,0 1px #0008}html[data-appearance=classic] .desktop-menu-bar button{white-space:nowrap;color:inherit;cursor:default;background:0 0;align-self:stretch;padding:0 9px}html[data-appearance=classic] .desktop-menu-bar button:hover{background:#fff5}html[data-appearance=classic] .desktop-clock{white-space:nowrap;margin-left:auto;padding:0 8px;font-size:12px}html[data-appearance=classic] .desktop-exit{border-left:1px solid #9996}html[data-appearance=classic] .desktop-shortcuts{top:calc(48px + env(safe-area-inset-top));flex-direction:column;gap:22px;display:flex;position:absolute;right:28px}html[data-appearance=classic] .desktop-shortcuts button{color:#fff;text-shadow:0 1px 3px #000,0 1px 1px #000;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;width:96px;padding:3px;font-size:12px;display:flex}html[data-appearance=classic] .desktop-shortcuts button:focus-visible{outline-offset:3px;outline:1px dotted #fff9}html[data-appearance=classic] .desktop-icon{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:64px;height:64px;display:block;position:relative}html[data-appearance=classic] .desktop-shortcuts .desktop-icon{width:60px;height:60px}html[data-appearance=classic] .finder-window{color:#222;width:min(760px,100vw - 190px);height:min(492px,100dvh - 165px);min-height:220px;box-shadow:var(--window-shadow);background:#fff;border-radius:7px;flex-direction:column;animation:.18s ease-out both finder-open;display:flex;position:absolute;top:66px;left:48px;overflow:hidden}html[data-appearance=classic] .finder-window.is-zoomed{inset:calc(42px + env(safe-area-inset-top)) 12px 88px;width:auto;height:auto}html[data-appearance=classic] .classic-window-bar{color:#222;text-shadow:0 1px #fff9;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#f0f0f0,#d3d3d3);flex:0 0 24px;justify-content:center;align-items:center;min-width:0;min-height:24px;padding:0 80px;font-size:13px;line-height:18px;display:flex;position:relative;box-shadow:inset 0 1px #fff}html[data-appearance=classic] .finder-window>.classic-window-bar{cursor:grab}html[data-appearance=classic] .finder-window>.classic-window-bar:active{cursor:grabbing}html[data-appearance=classic] .classic-window-title{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;min-width:0;overflow:hidden}html[data-appearance=classic] .aqua-window-controls{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:5px}html[data-appearance=classic] .aqua-control{cursor:default;background:0 0;place-items:center;width:21px;height:24px;padding:0;display:grid}html[data-appearance=classic] .aqua-control span{color:#0000;width:13px;height:13px;text-shadow:none;background:radial-gradient(at 50% 12%,#fff 0%,#fffe 15%,#fff0 45%),radial-gradient(at 50% 100%,#f9f9f9 5%,#aeaeae 40%,#737373 78%);border:1px solid #656565;border-radius:50%;place-items:center;font:12px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 0 1px #fff,0 1px #fffa}html[data-appearance=classic] .aqua-window-controls:hover .aqua-control span,html[data-appearance=classic] .aqua-control:focus-visible span{color:#333}html[data-appearance=classic] .aqua-control:active span{background:#aaa}html[data-appearance=classic] .finder-toolbar{background:linear-gradient(#d3d3d3,#e5e5e5 8%,#cecece);border-bottom:1px solid #919191;flex:0 0 44px;align-items:center;gap:12px;padding:2px 10px 7px;display:flex}html[data-appearance=classic] .finder-history,html[data-appearance=classic] .finder-view-controls{flex-shrink:0;display:flex}html[data-appearance=classic] .finder-toolbar button{color:#353535;cursor:default;background:linear-gradient(#fff,#eee 45%,#d7d7d7 46%,#e8e8e8);border:1px solid #8e8e8e;place-items:center;width:28px;height:23px;padding:0;font-size:12px;display:grid;box-shadow:0 1px #fff9,inset 0 1px #fff}html[data-appearance=classic] .finder-toolbar button:first-child{border-radius:4px 0 0 4px}html[data-appearance=classic] .finder-toolbar button:last-child{border-left:0;border-radius:0 4px 4px 0}html[data-appearance=classic] .finder-toolbar button:disabled{color:#aaa}html[data-appearance=classic] .finder-toolbar button[aria-pressed=true]{color:#fff;background:linear-gradient(#777,#aaa);box-shadow:inset 0 1px 3px #0004}html[data-appearance=classic] .finder-toolbar button svg{fill:currentColor;width:14px;height:14px;margin:auto;display:block}html[data-appearance=classic] .finder-search{background:#fff;border:1px solid #999;border-radius:14px;align-items:center;gap:4px;width:170px;min-width:60px;height:23px;margin-left:auto;padding:0 7px;display:flex;box-shadow:inset 0 1px 2px #0003,0 1px #fff8}html[data-appearance=classic] .finder-search svg{fill:none;stroke:#777;stroke-width:1.5px;flex:0 0 14px;width:14px;height:14px}html[data-appearance=classic] .finder-search input{color:#222;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px}html[data-appearance=classic] .finder-search:focus-within{outline-offset:1px;outline:2px solid #777}html[data-appearance=classic] .finder-search input:focus-visible{outline:none}html[data-appearance=classic] .finder-body{flex:1;min-height:0;display:flex;overflow:hidden}html[data-appearance=classic] .finder-sidebar{background:linear-gradient(90deg,#e6e7e8,#dcdedf);border-right:1px solid #b4b4b4;flex:0 0 166px;padding:4px 0 12px;overflow-y:auto}html[data-appearance=classic] .finder-sidebar p{color:#646464;text-shadow:0 1px #fff;margin:14px 12px 7px;font-size:10px;font-weight:700}html[data-appearance=classic] .finder-sidebar button{color:#222;text-align:left;white-space:nowrap;cursor:default;background:0 0;align-items:center;gap:6px;width:100%;min-height:29px;padding:3px 12px;font-size:11px;display:flex}html[data-appearance=classic] .finder-sidebar button:hover{background:#00000009}html[data-appearance=classic] .finder-sidebar button[aria-current]{color:#fff;text-shadow:0 1px #0004;background:linear-gradient(#999,#777);box-shadow:inset 0 1px #ffffff35,inset 0 -1px #5555}html[data-appearance=classic] .finder-sidebar .desktop-icon{width:22px;height:22px}html[data-appearance=classic] .finder-sidebar button>span:last-child:not(.desktop-icon){opacity:.8;margin-left:auto;font-size:10px}html[data-appearance=classic] .finder-content{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}html[data-appearance=classic] .finder-path{white-space:nowrap;background:linear-gradient(#fafafa,#eaeaea);border-top:1px solid #c1c1c1;flex:none;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:10px;display:flex;overflow-x:auto}html[data-appearance=classic] .finder-path button{color:#555;background:0 0;flex-shrink:0;min-height:26px;padding:0}html[data-appearance=classic] .finder-path button:hover{text-decoration:underline}html[data-appearance=classic] .finder-items{flex:1;align-content:start;min-height:0;padding:16px 14px 24px;overflow:auto}html[data-appearance=classic] .finder-items.is-icons{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 7px;display:grid}html[data-appearance=classic] .finder-item{color:#222;text-align:center;cursor:default;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:4px 2px;display:flex}html[data-appearance=classic] .finder-item:hover{background:0 0}html[data-appearance=classic] .finder-item:focus-visible{outline-offset:2px;background:0 0;outline:1px dotted #777}html[data-appearance=classic] .finder-item:active{background:0 0}html[data-appearance=classic] .finder-item-name{overflow-wrap:anywhere;border-radius:3px;max-width:100%;margin-top:3px;padding:1px 4px 2px;font-size:12px;line-height:15px}html[data-appearance=classic] .finder-item-meta{color:#707070;margin-top:1px;font-size:10px;line-height:15px}html[data-appearance=classic] .app-file-icon{filter:drop-shadow(0 2px 2px #0002);border-radius:10px;width:54px;height:54px;margin:5px}html[data-appearance=classic] .app-file-icon[data-fallback=true]{background:#222;padding:5px}html[data-appearance=classic] .finder-items.is-list{flex-direction:column;gap:0;padding:0;display:flex}html[data-appearance=classic] .is-list .finder-item{text-align:left;border:0;border-radius:0;flex-direction:row;gap:10px;width:100%;min-height:42px;padding:4px 14px}html[data-appearance=classic] .is-list .finder-item:nth-child(2n){background:#f2f2f2}html[data-appearance=classic] .is-list .desktop-icon{border-radius:3px;width:28px;height:28px;margin:0}html[data-appearance=classic] .is-list .finder-item-name{flex:1;margin:0}html[data-appearance=classic] .is-list .finder-item-meta{flex:none;margin:0}html[data-appearance=classic] .finder-empty{text-align:center;color:#666;grid-column:1/-1;margin:40px 0;padding:0 16px;font-size:12px}html[data-appearance=classic] .finder-status{color:#555;text-shadow:0 1px #fff;background:linear-gradient(#eee,#d7d7d7);border-top:1px solid #b0b0b0;flex:0 0 23px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;display:flex}html[data-appearance=classic] .desktop-dock{z-index:90;bottom:calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff36,#b0b0b024 45%,#eeeeee40 46%,#a0a0a020);border:1px solid #ffffff40;border-radius:9px;align-items:flex-end;gap:8px;padding:4px 10px 7px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff5,0 5px 15px #0005}html[data-appearance=classic] .desktop-dock button{width:calc(52px * var(--dock-scale,1));height:calc(56px * var(--dock-scale,1));color:#fff;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;font-size:12px;transition:width .1s ease-out,height .1s ease-out;display:flex;position:relative}html[data-appearance=classic] .desktop-dock .desktop-icon{aspect-ratio:1;filter:drop-shadow(0 2px 2px #0004);width:100%;height:auto;transition:none}html[data-appearance=classic] .desktop-dock button:hover .desktop-icon{transform:none}html[data-appearance=classic] .desktop-dock button[data-running=true]:after{content:"";background:#eee;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;box-shadow:0 0 3px #fff9}html[data-appearance=classic] .dock-divider{background:#ffffff25;width:1px;height:48px;margin:0 2px;box-shadow:1px 0 #0003}html[data-appearance=classic] :is(.about-layer,.submit-layer){justify-content:center;align-items:center}html[data-appearance=classic] :is(.about-backdrop,.submit-backdrop,.project-backdrop){-webkit-backdrop-filter:none;background:#0003}html[data-appearance=classic] :is(.about-dialog,.submit-dialog){width:min(480px,100vw - 32px);height:auto;max-height:calc(100dvh - 90px - env(safe-area-inset-top));box-shadow:var(--window-shadow);opacity:0;background:#f3f3f3;border:1px solid #777;border-radius:8px;flex:0 480px;padding:0 24px 24px;transition:transform .18s,opacity .18s;overflow:hidden auto;transform:translateY(12px)scale(.98)}html[data-appearance=classic] :is(.about-layer.is-open .about-dialog,.submit-layer.is-open .submit-dialog){opacity:1;transform:none}html[data-appearance=classic] :is(.about-dialog,.submit-dialog)>.classic-window-bar{z-index:3;border-bottom:1px solid #aaa;margin:0 -24px 24px;position:sticky;top:0}html[data-appearance=classic] :is(.about-dialog,.submit-dialog) .classic-window-bar{padding-inline:44px}html[data-appearance=classic] .drawer-handle,html[data-appearance=classic] .submit-close,html[data-appearance=classic] .about-heading-row button{display:none}html[data-appearance=classic] :is(.about-content,.submit-content){gap:24px}html[data-appearance=classic] :is(.about-heading-row h2,.submit-content h2){font-size:24px;font-weight:700;line-height:32px}html[data-appearance=classic] :is(.about-lede,.details-description,.submit-success p){color:#333;font-size:14px;line-height:22px}html[data-appearance=classic] .about-curators{gap:10px;font-size:12px;line-height:18px}html[data-appearance=classic] .about-curators .about-curator-link{background:linear-gradient(#fff,#e8e8e8);border:1px solid #bbb;border-radius:5px;gap:8px;height:44px;min-height:44px;padding:0 10px 0 0;font-size:12px;box-shadow:0 1px #fff}html[data-appearance=classic] .about-curator-link .creator-avatar{flex-basis:42px;width:42px;height:42px}html[data-appearance=classic] :is(.submit-button,.submit-send,.submit-paste,.submit-upload-action,.drawer-project-actions>*){color:#222;background:linear-gradient(#fff 0%,#eee 48%,#d7d7d7 49%,#eee 100%);border:1px solid #999;border-radius:5px;min-height:30px;font-size:12px;line-height:20px;box-shadow:inset 0 1px #fff,0 1px 2px #0002}html[data-appearance=classic] :is(.submit-button,.submit-send,.drawer-project-actions>*):active{background:#ccc;box-shadow:inset 0 1px 3px #0003}html[data-appearance=classic] :is(.about-submit-button,.submit-send){height:38px;min-height:38px}html[data-appearance=classic] .submit-field-group{gap:6px;font-size:12px;line-height:18px}html[data-appearance=classic] :is(.submit-field-group input,.submit-field-group textarea,.submit-select-wrap,.submit-link-wrap,.submit-author-wrap,.submit-upload-control,.submit-verification-control){color:#222;background:#fff;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 1px 2px #0001}html[data-appearance=classic] :is(.submit-link-wrap,.submit-author-wrap) input{box-shadow:none;border:0}html[data-appearance=classic] .submit-field-group :is(input,textarea,select){color:#222;font-size:13px}html[data-appearance=classic] .submit-select-wrap select{background:0 0}html[data-appearance=classic] :is(.submit-upload-name,.submit-verification-copy){font-size:12px}html[data-appearance=classic] .submit-form{gap:16px}html[data-appearance=classic] .submit-success{min-height:260px}html[data-appearance=classic] .submit-content.is-success{min-height:0}html[data-appearance=classic] .submit-counter{color:#666}html[data-appearance=classic] .desktop-project-window .project-backdrop{z-index:20;opacity:0;visibility:hidden;pointer-events:none;display:block;position:fixed;inset:0}html[data-appearance=classic] .desktop-project-window.is-open .project-backdrop{opacity:1;visibility:visible;pointer-events:auto}html[data-appearance=classic] .desktop-project-window .details-panel{z-index:21;width:min(680px,100vw - 32px);height:auto;max-height:calc(100dvh - 90px - env(safe-area-inset-top));box-shadow:var(--window-shadow);opacity:0;visibility:hidden;background:#f3f3f3;border:1px solid #777;border-radius:8px;gap:0;padding:0 20px 18px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-48%)scale(.98)}html[data-appearance=classic] .desktop-project-window.is-open .details-panel{opacity:1;visibility:visible;transform:translate(-50%,-50%)}html[data-appearance=classic] .details-panel>.classic-window-bar{z-index:3;border-bottom:1px solid #aaa;order:-2;margin:0 -20px 18px;position:sticky;top:0}html[data-appearance=classic] .details-panel .preview-link{border:1px solid #bbb;border-radius:3px;flex:none;order:0;align-self:center;width:min(100%,480px);height:auto;max-height:none}html[data-appearance=classic] .details-panel .project-preview{aspect-ratio:1.6;object-fit:cover;width:100%;height:auto}html[data-appearance=classic] .details-panel .details-copy{flex:none;order:1;gap:12px;min-height:0;padding:20px 0}html[data-appearance=classic] .details-title{font-size:26px;font-weight:700;line-height:32px}html[data-appearance=classic] .details-summary{gap:16px}html[data-appearance=classic] .metadata-row,html[data-appearance=classic] .metadata-left{flex-wrap:wrap;gap:6px}html[data-appearance=classic] .creator-chip,html[data-appearance=classic] .metadata-chip{background:#e5e5e5;border:1px solid #ccc;border-radius:4px;height:30px;min-height:30px;font-size:11px}html[data-appearance=classic] .creator-avatar{flex-basis:28px;width:28px;height:28px}html[data-appearance=classic] .metadata-row>.copy-button{display:none}html[data-appearance=classic] .drawer-project-actions{background:#f3f3f3;flex:none;order:2;gap:10px;width:100%;margin-top:auto;padding:10px 0 18px;display:flex;position:sticky;bottom:-18px}html[data-appearance=classic] .drawer-project-actions>*{flex:1;justify-content:center;align-items:center;gap:6px;height:36px;display:flex}html[data-appearance=classic] .drawer-project-actions img{filter:invert()}html[data-appearance=classic] ::-webkit-scrollbar{width:12px;height:12px}html[data-appearance=classic] ::-webkit-scrollbar-track{background:#eee;box-shadow:inset 1px 0 2px #0002}html[data-appearance=classic] ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#bbb,#ddd,#aaa);border:2px solid #eee;border-radius:10px}html[data-appearance=classic] .desktop-icon>img{object-fit:contain;filter:grayscale();width:100%;height:100%;display:block}html[data-appearance=classic] .desktop-shortcuts button>span:last-child{border-radius:3px;padding:1px 5px 2px}html[data-appearance=classic] .desktop-shortcuts button.is-selected>span:last-child{background:#555;outline:1px solid #9998}html[data-appearance=classic] .desktop-shortcuts button.is-selected>.desktop-icon{filter:brightness(.75)}html[data-appearance=classic] .finder-item.is-selected .finder-item-name{color:#fff;background:linear-gradient(#777,#565656)}html[data-appearance=classic] .finder-item.is-selected .desktop-icon{filter:brightness(.82)}html[data-appearance=classic] .finder-window.is-inactive .finder-item.is-selected .finder-item-name{color:#444;background:#d4d4d4}html[data-appearance=classic] .finder-item.is-app .finder-item-meta{display:none}html[data-appearance=classic] .finder-items.is-list .finder-item-meta{display:block}html[data-appearance=classic] .finder-items.is-list .finder-item.is-selected{color:#fff;background:linear-gradient(#888,#656565)}html[data-appearance=classic] .finder-items.is-list .finder-item.is-selected :is(.finder-item-name,.finder-item-meta){color:inherit;background:0 0}html[data-appearance=classic] .finder-list-columns{background:linear-gradient(#fafafa,#dedede);border-bottom:1px solid #bbb;justify-content:space-between;padding:4px 16px 4px 52px;font-size:11px;display:flex}html[data-appearance=classic] .finder-list-columns span:last-child{width:100px}html[data-appearance=classic] .finder-items.is-list .finder-item{min-height:30px;padding:2px 12px}html[data-appearance=classic] .finder-items.is-list .desktop-icon{width:24px;height:24px}html[data-appearance=classic] .finder-items.is-list .finder-item-meta{width:100px}html[data-appearance=classic] .finder-path button,html[data-appearance=classic] .finder-path>span:last-child{align-items:center;gap:4px;display:flex}html[data-appearance=classic] .finder-path .desktop-icon{width:16px;height:16px}html[data-appearance=classic] .finder-status>span,html[data-appearance=classic] .finder-window.hide-sidebar .finder-sidebar,html[data-appearance=classic] .finder-window.hide-toolbar .finder-toolbar,html[data-appearance=classic] .finder-window[hidden]{display:none}html[data-appearance=classic] .aqua-toolbar-toggle{background:0 0;place-items:center;width:26px;padding:0;display:grid;position:absolute;top:0;bottom:0;right:7px}html[data-appearance=classic] .aqua-toolbar-toggle span{background:linear-gradient(#fff,#aaa 60%,#eee);border:1px solid #888;border-radius:8px;width:21px;height:10px;box-shadow:0 1px #fff8}html[data-appearance=classic] .aqua-menubar{align-items:stretch;height:100%;display:flex}html[data-appearance=classic] .desktop-menu-bar .aqua-menu-trigger{cursor:default;border-radius:0;padding:0 9px;font-size:13px;font-weight:400;line-height:24px}html[data-appearance=classic] .desktop-menu-bar .aqua-menu-trigger:first-child{font-weight:700}html[data-appearance=classic] .desktop-menu-bar .aqua-menu-trigger[data-state=open]{color:#fff;text-shadow:0 1px #0003;background:linear-gradient(#7b7b7b,#525252)}html[data-appearance=classic] .desktop-menu-bar .aqua-menu-trigger:focus-visible{outline-offset:-2px}html[data-appearance=classic] .desktop-spotlight svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px;display:block}html[data-appearance=classic] .aqua-menu-popup{z-index:10000;min-width:220px;max-height:var(--radix-menubar-content-available-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#171717;font:13px/20px var(--desktop-font);text-shadow:0 1px #fff6;background:#f4f4f4f2;border:1px solid #0005;border-top:0;border-radius:0 0 5px 5px;outline:none;padding:4px 0;overflow-y:auto;box-shadow:0 5px 14px #0005}html[data-appearance=classic] .aqua-menu-item{-webkit-user-select:none;user-select:none;cursor:default;outline:none;align-items:center;gap:24px;min-height:24px;padding:2px 20px 2px 24px;display:flex;position:relative}html[data-appearance=classic] .aqua-menu-item[data-highlighted]{color:#fff;text-shadow:0 1px #0003;background:linear-gradient(gray,#555)}html[data-appearance=classic] .aqua-menu-item[data-disabled]{color:#999;pointer-events:none}html[data-appearance=classic] .aqua-menu-check{width:12px;font-size:12px;position:absolute;left:7px}html[data-appearance=classic] .aqua-menu-hint{margin-left:auto;font-size:12px}html[data-appearance=classic] .aqua-menu-rule{background:#ccc;height:1px;margin:5px 0;box-shadow:0 1px #fff9}html[data-appearance=classic] .desktop-dock button>span:last-child:not(.desktop-icon){color:#fff;opacity:0;white-space:nowrap;pointer-events:none;background:#252525e8;border:1px solid #ffffff30;border-radius:5px;padding:4px 9px;transition:opacity 80ms linear;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}html[data-appearance=classic] .desktop-dock button:hover>span:last-child:not(.desktop-icon),html[data-appearance=classic] .desktop-dock button:focus-visible>span:last-child:not(.desktop-icon){opacity:1}html[data-appearance=classic] .aqua-window{z-index:var(--window-z,10);transform-origin:0 0;transition:transform .24s cubic-bezier(.3,.1,.3,1),opacity .2s linear,visibility;transform:var(--window-transform,none)!important}html[data-appearance=classic] .aqua-window.is-inactive{box-shadow:0 6px 18px #0004,0 0 0 1px #0005}html[data-appearance=classic] .aqua-window.is-inactive>.classic-window-bar{color:#888;text-shadow:none;background:linear-gradient(#eee,#e3e3e3)}html[data-appearance=classic] .aqua-window.is-inactive .aqua-control span{color:#0000;background:linear-gradient(#eee,#c9c9c9);border-color:#aaa}html[data-appearance=classic] .aqua-window.is-minimized{--window-transform:translate(var(--minimize-x), var(--minimize-y)) scale(.08, .025);pointer-events:none;transition:transform .24s cubic-bezier(.3,.1,.3,1),opacity .2s linear,visibility 0s .24s;opacity:0!important;visibility:hidden!important}html[data-appearance=classic] .aqua-resize-handle{z-index:8;color:#777;cursor:nwse-resize;touch-action:none;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;bottom:1px;right:1px}html[data-appearance=classic] .aqua-resize-handle svg{fill:none;stroke:currentColor;stroke-width:1px;width:12px;height:12px}html[data-appearance=classic] .is-desktop-window{z-index:var(--window-z,10);pointer-events:none;overflow:visible}html[data-appearance=classic] .is-desktop-window.is-open{pointer-events:none}html[data-appearance=classic] .is-desktop-window .aqua-window{pointer-events:auto;margin:0;position:fixed}html[data-appearance=classic] .is-desktop-window .aqua-window.is-minimized{pointer-events:none}html[data-appearance=classic] .is-desktop-window .about-dialog{flex-direction:column;width:min(440px,100vw - 32px);max-height:calc(100dvh - 160px);padding:0;display:flex;top:112px;left:calc(50vw - 130px);overflow:hidden}html[data-appearance=classic] .is-desktop-window .submit-dialog{flex-direction:column;width:min(460px,100vw - 32px);height:min(680px,100dvh - 150px);max-height:calc(100dvh - 120px);padding:0;display:flex;top:58px;left:calc(50vw - 220px);overflow:hidden}html[data-appearance=classic] .is-desktop-window :is(.about-content,.submit-content){flex:auto;gap:20px;min-height:0;padding:24px;overflow-y:auto}html[data-appearance=classic] .is-desktop-window .classic-window-bar{flex-shrink:0;margin:0}html[data-appearance=classic] .is-desktop-window :is(.about-heading-row h2,.submit-content h2){font-size:22px;line-height:28px}html[data-appearance=classic] .desktop-project-window .details-panel.aqua-window{z-index:var(--window-z,10);width:min(620px,100vw - 32px);max-height:calc(100dvh - 130px);inset:70px auto auto calc(50vw - 230px)}html[data-appearance=classic] .is-desktop-window .submit-form,html[data-appearance=classic] .is-desktop-window .about-curators{flex-shrink:0}@media (width<=64rem){html[data-appearance=classic] .finder-window{width:calc(100vw - 164px);left:24px}html[data-appearance=classic] .finder-sidebar{flex-basis:150px}html[data-appearance=classic] .finder-sidebar button{padding-inline:8px;font-size:10px}}@media (width<=48rem){.panic-panel{padding:24px}.panic-message{font-size:12px;line-height:1.45}.panic-message p{margin-bottom:18px}html[data-appearance=classic] .desktop-menu-bar{height:calc(40px + env(safe-area-inset-top));padding-inline:8px;font-size:11px}html[data-appearance=classic] .desktop-menu-bar button{padding-inline:8px}html[data-appearance=classic] .desktop-finder-menu,html[data-appearance=classic] .desktop-menu-extra,html[data-appearance=classic] .desktop-clock{display:none}html[data-appearance=classic] .desktop-exit{margin-left:auto}html[data-appearance=classic] .desktop-shortcuts{top:calc(56px + env(safe-area-inset-top));flex-direction:row;gap:12px;right:14px}html[data-appearance=classic] .desktop-shortcuts button{gap:6px;width:74px;padding:6px;font-size:11px}html[data-appearance=classic] .desktop-shortcuts .desktop-icon{width:43px;height:43px}html[data-appearance=classic] .desktop-wallpaper>span{font-size:58px;bottom:105px;left:18px}html[data-appearance=classic] .finder-window{inset:calc(160px + env(safe-area-inset-top)) 12px calc(94px + env(safe-area-inset-bottom));width:auto;height:auto;min-height:0;transform:none}html[data-appearance=classic] .finder-window.is-zoomed{inset:calc(52px + env(safe-area-inset-top)) 8px calc(94px + env(safe-area-inset-bottom))}html[data-appearance=classic] .finder-sidebar{display:none}html[data-appearance=classic] .classic-window-bar{flex-basis:38px;min-height:38px;padding-inline:90px;font-size:12px}html[data-appearance=classic] .aqua-window-controls{left:3px}html[data-appearance=classic] .aqua-control{width:28px;height:38px}html[data-appearance=classic] .aqua-control span{width:14px;height:14px}html[data-appearance=classic] .finder-toolbar{flex-basis:48px;gap:10px;padding:0 10px 8px}html[data-appearance=classic] .finder-toolbar button{width:32px;height:30px}html[data-appearance=classic] .finder-search{height:30px}html[data-appearance=classic] .finder-search input{font-size:16px}html[data-appearance=classic] .finder-items{padding:12px 8px}html[data-appearance=classic] .finder-items.is-icons{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:4px}html[data-appearance=classic] .finder-item{padding:5px 2px}html[data-appearance=classic] .finder-item .desktop-icon{width:60px;height:56px}html[data-appearance=classic] .finder-item .app-file-icon{width:48px;height:48px;margin:4px 6px}html[data-appearance=classic] .finder-item-name{font-size:12px}html[data-appearance=classic] .finder-status{flex-basis:26px;gap:12px;padding-inline:10px;font-size:9px}html[data-appearance=classic] .is-list .finder-item{min-height:46px;padding:6px 10px}html[data-appearance=classic] .is-list .desktop-icon{width:28px;height:28px;margin:0}html[data-appearance=classic] .desktop-dock{bottom:calc(12px + env(safe-area-inset-bottom))}html[data-appearance=classic] :is(.about-dialog,.submit-dialog){width:calc(100vw - 24px);max-height:calc(100dvh - 72px - env(safe-area-inset-top));flex-basis:calc(100vw - 24px);padding:0 18px 18px}html[data-appearance=classic] :is(.about-dialog,.submit-dialog)>.classic-window-bar{margin:0 -18px 20px}html[data-appearance=classic] .submit-dialog{overflow-y:auto}html[data-appearance=classic] .submit-dialog .submit-content{flex:none;padding-bottom:0;overflow:visible}html[data-appearance=classic] .submit-field-group :is(input,textarea,select){font-size:16px}html[data-appearance=classic] :is(.about-submit-button,.submit-send,.drawer-project-actions>*){height:44px;min-height:44px;font-size:13px}html[data-appearance=classic] .desktop-project-window .details-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 72px - env(safe-area-inset-top))}html[data-appearance=classic] .desktop-menu-bar .aqua-menu-trigger{padding:0 7px;font-size:12px;line-height:40px}html[data-appearance=classic] .aqua-menubar>.aqua-menu-trigger:nth-last-child(-n+2),html[data-appearance=classic] .desktop-spotlight,html[data-appearance=classic] .desktop-menu-bar .desktop-exit{display:none}html[data-appearance=classic] .aqua-menu-popup{min-width:190px;font-size:14px}html[data-appearance=classic] .aqua-menu-item{min-height:34px;padding-block:6px}html[data-appearance=classic] .desktop-dock button{width:48px;height:54px}html[data-appearance=classic] .desktop-dock button>span:last-child:not(.desktop-icon){box-shadow:none;opacity:1;background:0 0;border:0;padding:0;font-size:10px;line-height:14px;position:static;transform:none}html[data-appearance=classic] .finder-path{min-height:30px;padding-inline:8px;font-size:10px}html[data-appearance=classic] .finder-path button{min-height:28px}html[data-appearance=classic] .finder-items.is-list .finder-item{min-height:44px}}@media (width<=23rem){html[data-appearance=classic] .finder-toolbar{gap:8px;padding-inline:8px}html[data-appearance=classic] .finder-toolbar button{width:28px}html[data-appearance=classic] .finder-status span,html[data-appearance=classic] .is-list .finder-item-meta{display:none}html[data-appearance=classic] .classic-window-title{font-size:11px}}@media (prefers-reduced-motion:reduce){.panic-curtain,.panic-panel,.mac-boot-bar span{animation:none}html[data-appearance=classic] .designer-desktop,html[data-appearance=classic] .finder-window{animation:none}html[data-appearance=classic] .desktop-dock .desktop-icon,html[data-appearance=classic] .desktop-dock button,html[data-appearance=classic] .details-panel,html[data-appearance=classic] .about-dialog,html[data-appearance=classic] .submit-dialog,html[data-appearance=classic] .aqua-window,html[data-appearance=classic] .aqua-window.is-minimized{transition:none}html[data-appearance=classic] .desktop-dock button:hover .desktop-icon{transform:none}}
