.community-layout{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;background:#f9fafb;-webkit-overflow-scrolling:touch}.community-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem;position:sticky;top:0;z-index:40}.community-header-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.community-logo-icon{width:32px;height:32px;background:linear-gradient(135deg,#9333ea,#3b82f6);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.community-logo-text{font-weight:700;font-size:1.25rem;color:#111827}.community-nav{display:flex;gap:.5rem}.community-nav-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;text-decoration:none;color:#6b7280;font-size:.875rem;font-weight:500;transition:all .2s}.community-nav-link:hover,.community-nav-link.active{background:#f3f4f6;color:#111827}.community-main{max-width:1280px;margin:0 auto;padding:2rem 1rem}.search-bar{position:relative;flex:1;max-width:512px}.search-bar input{width:100%;padding:.625rem 2.5rem;background:#f3f4f6;border:1px solid transparent;border-radius:8px;font-size:.875rem;outline:none;transition:all .2s}.search-bar input:focus{background:#fff;border-color:#d1d5db;box-shadow:0 0 0 3px #3b82f61a}.search-bar-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.project-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;transition:all .2s}.project-card:hover{box-shadow:0 4px 12px #0000001a;border-color:#d1d5db}.project-card-thumbnail{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#9333ea,#3b82f6);display:block}.project-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff80}.project-card-duration{position:absolute;bottom:.5rem;right:.5rem;padding:.125rem .5rem;background:#000000b3;color:#fff;font-size:.75rem;border-radius:4px}.project-card-badge{position:absolute;top:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px}.project-card-badge.featured{left:.5rem;background:#eab308;color:#fff}.project-card-badge.fork{right:.5rem;background:#000000b3;color:#fff}.project-card-badge.visibility{bottom:.5rem;left:.5rem;top:auto;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:4px}.project-card-badge.visibility.public{background:#22c55ee6;color:#fff}.project-card-badge.visibility.unlisted{background:#eab308e6;color:#fff}.project-card-badge.visibility.private{background:#6b7280e6;color:#fff}.project-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card-content{padding:1rem}.project-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.project-card-title{font-weight:600;color:#111827;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.visibility-dropdown{flex-shrink:0}.visibility-toggle-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.visibility-toggle-btn:hover{background:#e5e7eb;color:#374151}.visibility-toggle-btn:disabled{opacity:.5;cursor:not-allowed}.visibility-menu{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;z-index:50;min-width:160px;overflow:hidden}.visibility-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.visibility-menu button:hover{background:#f3f4f6}.visibility-menu button.active{background:#eff6ff}.visibility-menu button svg{display:inline;margin-right:.5rem;vertical-align:middle}.visibility-menu button span{font-size:.875rem;font-weight:500;color:#111827;display:flex;align-items:center}.visibility-menu button small{font-size:.75rem;color:#6b7280;margin-top:.125rem}.project-card-title:hover{color:#2563eb}.project-card-description{margin-top:.25rem;font-size:.875rem;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.tag{padding:.125rem .5rem;background:#f3f4f6;color:#6b7280;font-size:.75rem;border-radius:9999px;text-decoration:none;transition:background .2s}.tag:hover{background:#e5e7eb}.tag-more{padding:.125rem .5rem;color:#9ca3af;font-size:.75rem}.project-card-creator{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:none;color:#6b7280;font-size:.875rem}.project-card-creator:hover{color:#111827}.avatar-small{width:24px;height:24px;border-radius:9999px;background:linear-gradient(135deg,#a855f7,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:500;overflow:hidden}.avatar-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.project-card-stats{display:flex;gap:.75rem;font-size:.75rem;color:#9ca3af}.project-card-actions{display:flex;gap:.5rem}.action-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:none;border:none;border-radius:6px;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s}.action-btn:hover{background:#f3f4f6}.action-btn.active{color:#ef4444}.action-btn.starred{color:#eab308}.project-card-time{margin-top:.5rem;font-size:.75rem;color:#9ca3af}.loading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.loading-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.loading-card-thumb{aspect-ratio:16 / 9;background:#e5e7eb;animation:pulse 2s ease-in-out infinite}.loading-card-content{padding:1rem}.loading-line{height:1rem;background:#e5e7eb;border-radius:4px;margin-bottom:.5rem;animation:pulse 2s ease-in-out infinite}.loading-line.short{width:60%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.empty-state{text-align:center;padding:4rem 1rem;color:#6b7280}.empty-state svg{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h3{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page-header{margin-bottom:2rem}.page-header h1{font-size:1.5rem;font-weight:700;color:#111827}.page-header p{color:#6b7280;margin-top:.25rem}.filters-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.sort-dropdown{position:relative}.sort-dropdown button{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;cursor:pointer}.sort-dropdown-menu{position:absolute;right:0;top:100%;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:180px}.sort-dropdown-menu button{display:block;width:100%;padding:.5rem 1rem;text-align:left;border:none;background:none;font-size:.875rem;cursor:pointer}.sort-dropdown-menu button:hover{background:#f3f4f6}.sort-dropdown-menu button.active{background:#eff6ff;color:#2563eb}.genre-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.genre-btn{padding:.375rem .75rem;background:#f3f4f6;border:none;border-radius:9999px;font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s}.genre-btn:hover{background:#e5e7eb}.genre-btn.active{background:#2563eb;color:#fff}.load-more{text-align:center;margin-top:2rem}.load-more button{padding:.625rem 1.5rem;background:#f3f4f6;border:none;border-radius:8px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:background .2s}.load-more button:hover{background:#e5e7eb}.load-more button:disabled{opacity:.5;cursor:not-allowed}.back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:none;border-radius:8px;font-size:.875rem;color:#374151;cursor:pointer;text-decoration:none;margin-bottom:1rem}.back-btn:hover{background:#e5e7eb}.auth-section{display:flex;align-items:center;gap:.75rem}@media (max-width: 768px){.community-header-inner{flex-wrap:wrap;gap:.5rem}.search-bar{order:3;flex-basis:100%;max-width:none}.community-nav{display:none}.auth-section{margin-left:auto}}.profile-container{max-width:1280px;margin:0 auto;padding:2rem 1rem}.profile-layout{display:grid;grid-template-columns:280px 1fr;gap:2rem}@media (max-width: 768px){.profile-layout{grid-template-columns:1fr}}.profile-sidebar{display:flex;flex-direction:column;gap:1rem}.profile-avatar-wrapper{position:relative;width:260px;height:260px}.profile-avatar{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.profile-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9333ea,#3b82f6);color:#fff;font-size:6rem;font-weight:700}.profile-verified-badge{position:absolute;bottom:16px;right:16px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2563eb;box-shadow:0 2px 8px #00000026}.profile-identity{margin-top:.5rem}.profile-name{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.profile-username{font-size:1.125rem;color:#6b7280;margin:0}.profile-bio{color:#374151;font-size:.9375rem;line-height:1.6;margin:0}.profile-follow-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;background:linear-gradient(135deg,#9333ea,#3b82f6);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s}.profile-follow-btn:hover{opacity:.9}.profile-follow-btn.following{background:#f3f4f6;color:#374151}.profile-follow-btn.following:hover{background:#fee2e2;color:#dc2626}.profile-edit-btn{display:block;width:100%;padding:.625rem 1rem;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s}.profile-edit-btn:hover{background:#e5e7eb}.profile-stats{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.profile-stat{display:flex;align-items:center;gap:.25rem}.profile-stat svg{color:#6b7280}.profile-stat-value{font-weight:600;color:#111827}.profile-stat-label{color:#6b7280}.profile-stat-dot{width:3px;height:3px;background:#d1d5db;border-radius:50%}.profile-meta{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.profile-meta-item{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;text-decoration:none}.profile-meta-item:hover{color:#2563eb}.profile-meta-item svg{flex-shrink:0}.profile-achievements{padding-top:1rem;border-top:1px solid #e5e7eb}.profile-achievements h3{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 .75rem}.profile-achievement-list{display:flex;gap:.5rem;flex-wrap:wrap}.profile-achievement{cursor:help}.profile-achievement-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280}.profile-achievement-icon.creator{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);color:#7c3aed}.profile-achievement-icon.starred{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.profile-achievement-icon.forked{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.profile-main{display:flex;flex-direction:column;gap:1.5rem}.profile-section-title{font-size:1rem;font-weight:400;color:#6b7280;margin:0 0 .75rem}.profile-activity-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.profile-activity-graph{overflow-x:auto}.profile-activity-grid{display:flex;gap:3px;padding:.5rem 0}.profile-activity-week{display:flex;flex-direction:column;gap:3px}.profile-activity-day{width:11px;height:11px;border-radius:2px;background:#ebedf0}.profile-activity-legend{display:flex;align-items:center;gap:4px;justify-content:flex-end;margin-top:.5rem;font-size:.75rem;color:#6b7280}.profile-activity-legend .profile-activity-day{width:10px;height:10px}.profile-stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 640px){.profile-stats-cards{grid-template-columns:1fr}}.profile-stats-card{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.profile-stats-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280}.profile-stats-card-icon.starred{background:#fef3c7;color:#d97706}.profile-stats-card-icon.forked{background:#d1fae5;color:#059669}.profile-stats-card-content{display:flex;flex-direction:column}.profile-stats-card-value{font-size:1.5rem;font-weight:700;color:#111827}.profile-stats-card-label{font-size:.875rem;color:#6b7280}.profile-tabs{display:flex;gap:0;border-bottom:1px solid #e5e7eb}.profile-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.profile-tab:hover{color:#111827}.profile-tab.active{color:#111827;border-bottom-color:#f97316}.profile-tab-count{padding:.125rem .5rem;background:#e5e7eb;border-radius:9999px;font-size:.75rem;font-weight:500}.profile-tab.active .profile-tab-count{background:#fed7aa;color:#c2410c}.profile-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.profile-empty h3{margin:1rem 0 .25rem;font-size:1.125rem;font-weight:600;color:#111827}.profile-empty p{margin:0;color:#6b7280;font-size:.875rem}.profile-cta-btn{margin-top:1rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#9333ea,#3b82f6);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s}.profile-cta-btn:hover{opacity:.9}.profile-loading{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem}.profile-avatar-loading{width:200px;height:200px;border-radius:50%;background:#e5e7eb;animation:pulse 2s ease-in-out infinite}.profile-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.profile-error h2{margin:1rem 0 .25rem;font-size:1.25rem;font-weight:600;color:#111827}.profile-error p{margin:0;color:#6b7280;font-size:.875rem}.profile-back-btn{margin-top:1rem;padding:.625rem 1.25rem;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s}.profile-back-btn:hover{background:#e5e7eb}.video-playlist{position:relative;width:100%;background:#000;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.video-playlist-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-playlist-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-playlist-empty,.video-playlist-images{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-playlist-placeholder{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6b7280}.video-playlist-no-video{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:#000000b3;color:#fff;font-size:.75rem;border-radius:9999px}.video-playlist-shot-indicator{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:#000000b3;color:#fff;font-size:.75rem;font-weight:500;border-radius:9999px;opacity:0;transition:opacity .3s}.video-playlist-shot-indicator.visible{opacity:1}.video-playlist-controls{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(transparent,#000c);opacity:0;transition:opacity .3s}.video-playlist-controls.visible{opacity:1}.video-playlist-progress{width:100%;height:20px;cursor:pointer;padding:6px 0}.video-playlist-progress-bg{position:relative;width:100%;height:4px;background:#ffffff4d;border-radius:2px}.video-playlist-segment{position:absolute;top:0;height:100%;background:#fff3;border-right:1px solid rgba(0,0,0,.3)}.video-playlist-segment.played{background:#ffffff80}.video-playlist-segment.active{background:#9333ea80}.video-playlist-progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#9333ea,#3b82f6);border-radius:2px;pointer-events:none}.video-playlist-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.video-playlist-left,.video-playlist-right{display:flex;align-items:center;gap:.5rem}.video-playlist-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background .2s}.video-playlist-btn:hover{background:#fff3}.video-playlist-volume{display:flex;align-items:center;gap:.25rem}.video-playlist-volume-slider{width:60px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer}.video-playlist-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.video-playlist-time{font-size:.75rem;color:#fff;font-variant-numeric:tabular-nums}.video-playlist-shots{display:flex;gap:.25rem}.video-playlist-shot-btn{width:24px;height:24px;background:#fff3;border:none;border-radius:4px;color:#fff;font-size:.625rem;font-weight:600;cursor:pointer;transition:all .2s}.video-playlist-shot-btn:hover{background:#ffffff4d}.video-playlist-shot-btn.active{background:linear-gradient(135deg,#9333ea,#3b82f6)}.timeline-bar-container{padding:.5rem .75rem;background:#f9fafb;border-top:1px solid #e5e7eb}.timeline-bar{display:flex;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;gap:1px}.timeline-segment{position:relative;height:100%;min-width:4px;transition:transform .15s,filter .15s;cursor:pointer}.timeline-segment:first-child{border-radius:4px 0 0 4px}.timeline-segment:last-child{border-radius:0 4px 4px 0}.timeline-segment:only-child{border-radius:4px}.timeline-segment:hover{transform:scaleY(1.5);filter:brightness(1.1);z-index:10}.timeline-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:140px;padding:.5rem .75rem;background:#1f2937;color:#fff;font-size:.75rem;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:100;pointer-events:none;white-space:nowrap}.timeline-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1f2937}.timeline-tooltip-header{font-weight:600;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.2)}.timeline-tooltip-row{display:flex;justify-content:space-between;gap:1rem;margin-top:.125rem}.timeline-tooltip-label{color:#9ca3af}.timeline-tooltip-value{font-weight:500}.timeline-bar-legend{display:flex;justify-content:center;gap:.75rem;margin-top:.375rem}.legend-item{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.legend-dot{width:6px;height:6px;border-radius:50%}.timeline-bar-skeleton{background:linear-gradient(90deg,#1f2937,#374151,#1f2937);background-size:200% 100%;animation:timeline-shimmer 1.5s ease-in-out infinite}.timeline-segment-skeleton{height:100%;background:#ffffff1a;border-radius:2px}@keyframes timeline-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-50{z-index:50}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-500{--tw-duration:.5s;transition-duration:.5s}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;height:100vh;min-height:100vh;margin:0;font-size:13px;overflow:hidden}#root{width:100vw;height:100vh;margin:0;padding:0}@media (max-width:820px),(pointer:coarse) and (max-width:1024px){body{-webkit-overflow-scrolling:touch;height:auto;min-height:100dvh;overflow:hidden auto}#root{height:auto;min-height:100dvh}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
