@charset "UTF-8";.LoginForm_modalOverlay__2Hdju{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.LoginForm_modal__lBYHr{background:var(--background);padding:2rem;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.3);width:100%;max-width:400px;text-align:center;color:var(--foreground);position:relative}.LoginForm_closeButton__SGMZx{position:absolute;top:10px;right:10px;background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:5px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.LoginForm_closeButton__SGMZx:hover{background-color:#f0f0f0;color:#333}[data-theme=dark] .LoginForm_closeButton__SGMZx:hover{background-color:#333;color:#fff}.LoginForm_loginTitle___PnqU{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--foreground);text-align:center}.LoginForm_loginForm__VZjCC{display:flex;flex-direction:column;gap:1rem}.LoginForm_forgotPasswordContainer__ZkKOY{text-align:right;margin:.5rem 0}.LoginForm_forgotPassword__JGIIf{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.9rem}.LoginForm_switchMode__vpkYh{margin-top:1.5rem;color:var(--foreground);display:flex;flex-direction:column;align-items:center;gap:.75rem}.LoginForm_switchText__APM_Q{margin:0;font-size:.9rem;color:#666}[data-theme=dark] .LoginForm_switchText__APM_Q{color:#aaa}.LoginForm_switchButton__RM_Xn{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.9rem;font-weight:600;padding:0;text-decoration:none;transition:all .2s ease}.LoginForm_switchButton__RM_Xn:hover{color:var(--primary-hover,#7c3aed);text-decoration:underline}.LoginForm_forgotPasswordLink__Yg9zH{background:none;border:none;color:#666;cursor:pointer;font-size:.85rem;padding:0;text-decoration:none;transition:all .2s ease}.LoginForm_forgotPasswordLink__Yg9zH:hover{color:var(--primary);text-decoration:underline}[data-theme=dark] .LoginForm_forgotPasswordLink__Yg9zH{color:#999}[data-theme=dark] .LoginForm_forgotPasswordLink__Yg9zH:hover{color:var(--primary)}.LoginForm_error__5IET8{color:var(--error);margin-bottom:1rem;font-size:.9rem}.LoginForm_success__1Cdjy{color:var(--success);margin-bottom:1rem;font-size:.9rem}.LoginForm_warning__C_vcr{color:#f59e0b;font-size:.9rem;margin-bottom:1rem}.LoginForm_resetNote__2jfyS{color:#666;font-size:.75rem;margin:.5rem 0 1rem;text-align:left}[data-theme=dark] .LoginForm_resetNote__2jfyS{color:#aaa}.LoginForm_modal__lBYHr input{padding:.75rem;border:1px solid var(--border);border-radius:8px;font-size:16px;background:var(--background);color:var(--foreground);transition:border-color .2s ease;width:100%;margin:.5rem 0;caret-color:var(--primary)}.LoginForm_modal__lBYHr input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.LoginForm_modal__lBYHr .LoginForm_primary-button__z_f3d{width:100%;margin:.5rem 0}.LoginForm_googleButtonContainer__ZCOkh{position:relative;margin-bottom:1rem}.LoginForm_googleButton__imiBV{background:white;color:#333;border:2px solid #e9ecef;padding:12px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.LoginForm_googleButton__imiBV:hover{background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px)}.LoginForm_googleButton__imiBV:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed;transform:none}[data-theme=dark] .LoginForm_googleButton__imiBV{background:#2a2a2a;color:#fff;border-color:#444}[data-theme=dark] .LoginForm_googleButton__imiBV:hover{background:#444;border-color:#666}[data-theme=dark] .LoginForm_googleButton__imiBV:disabled{background:#2a2a2a;color:#666}.LoginForm_googleIcon__OBfnn{flex-shrink:0}.LoginForm_betaLabel__WHHp1{position:absolute;bottom:4px;right:8px;background:#666;color:white;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:10px;letter-spacing:.5px}.LoginForm_divider__gJHBl{position:relative;text-align:center;margin:1rem 0;color:#6c757d}.LoginForm_divider__gJHBl:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e9ecef;z-index:1}[data-theme=dark] .LoginForm_divider__gJHBl:before{background:#444}.LoginForm_divider__gJHBl span{background:var(--background);padding:0 1rem;position:relative;z-index:2;font-size:.9rem}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@font-face{font-family:Queen of Clubs;src:url(/fonts/QueenOfClubs.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Code","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Code","Droid Sans Mono","Courier New",monospace;--font-bebas:"Queen of Clubs",sans-serif;--foreground:#222222;--primary:#0070f3;--primary-hover:#0051cc;--secondary:#f5f5f5;--border:rgba(128,128,128,1);--border-light:#efefef;--input-bg:#f6f6f6;--card-bg:#ffffff;--card-shadow:0 1px 3px rgba(0,0,0,0.12);--success:#0cce6b;--error:#ed4956;--text-muted:#666666;--text-secondary:#8e8e8e;--badge-bg:#dbdbdb;--badge-color:#262626;--button-secondary-bg:#dbdbdb;--button-secondary-color:#262626;--header-bg:#ffffff;--header-shadow:0 1px 3px rgba(0,0,0,0.12);--modal-bg:#ffffff;--modal-overlay:rgba(0,0,0,0.5);--dropdown-bg:#ffffff;--dropdown-shadow:0 1px 3px rgba(0,0,0,0.12);--onPrimary:white;--surface:#fafafa;--grey:#8e8e8e;--primary:#000000;--primaryHover:#333333;--primary-bg:rgba(0,0,0,0.1);--error:#ff3333;--errorDark:#cc0000;--follow-button-bg:rgba(0,0,0,0.1);--follow-button-color:var(--foreground);--follow-button-border:rgba(0,0,0,0.3);--follow-button-hover-bg:rgba(0,0,0,0.15);--follow-button-hover-border:rgba(0,0,0,0.5);--follow-button-hover-shadow:0 4px 12px rgba(0,0,0,0.1);--follow-button-following-bg:rgba(34,197,94,0.15);--follow-button-following-color:#16a34a;--follow-button-following-border:rgba(34,197,94,0.4);--follow-button-text-shadow:none}[data-theme=dark]{--background:#0a0a0a;--foreground:#e5e5e5;--primary:#666666;--primary-hover:#777777;--secondary:#1a1a1a;--border:#333333;--border-light:#404040;--input-bg:#151515;--card-bg:#111111;--card-shadow:0 1px 3px rgba(0,0,0,0.5);--success:#4a5568;--text-muted:#999999;--text-secondary:#b0b0b0;--badge-bg:#2d2d2d;--badge-color:#e5e5e5;--button-secondary-bg:#2d2d2d;--button-secondary-color:#e5e5e5;--header-bg:#0f0f0f;--header-shadow:0 1px 3px rgba(0,0,0,0.5);--modal-bg:#111111;--modal-overlay:rgba(0,0,0,0.8);--dropdown-bg:#111111;--dropdown-shadow:0 1px 3px rgba(0,0,0,0.5);--surface:#1a1a1a;--grey:#999999;--primary:#ffffff;--primaryHover:#cccccc;--primary-bg:rgba(255,255,255,0.1);--error:#e53e3e;--errorDark:#c53030;--follow-button-bg:rgba(255,255,255,0.1);--follow-button-color:#e5e5e5;--follow-button-border:rgba(255,255,255,0.3);--follow-button-hover-bg:rgba(255,255,255,0.2);--follow-button-hover-border:rgba(255,255,255,0.5);--follow-button-hover-shadow:0 4px 12px rgba(255,255,255,0.1);--follow-button-following-bg:rgba(102,102,102,0.3);--follow-button-following-color:#e5e5e5;--follow-button-following-border:rgba(102,102,102,0.8);--follow-button-text-shadow:0 1px 2px rgba(0,0,0,0.5)}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;width:100%;max-width:100vw;min-width:320px;position:relative;color:var(--foreground);background-color:var(--background);transition:background-color .3s ease,color .3s ease;touch-action:pan-y;box-sizing:border-box}@media (max-width:599px){html{font-size:calc(16px * (100vw / 600))}body{transform-origin:top center;transform:scale(calc(100vw / 600));width:600px;min-height:calc(100vh / (100vw / 600))}}*,:after,:before{box-sizing:border-box}@media (max-width:768px){body,html{overflow-x:hidden}*,body,html{max-width:100vw}*{box-sizing:border-box}img,video{max-width:100%;height:auto}}body.modal-open{overflow:hidden;height:100vh;padding-right:15px}html.modal-open{overflow:hidden}button,input,select,textarea{font-size:16px!important;max-width:100%;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid var(--border)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px}input::placeholder{color:rgba(128,128,128,.25)!important}@media (max-width:480px){select{text-overflow:ellipsis}input:focus,input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea:focus{font-size:16px!important}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--foreground)}button{font-family:inherit;border-radius:50px!important}.primary-button,.signInButton,button.btn-primary,button.primary-button,button.signInButton,button[type=submit]{color:white!important;text-shadow:0 1px 1px rgba(0,0,0,.2);animation:instagramGradientMove 8s ease-in-out infinite!important}input,select,textarea{padding:12px 20px;box-shadow:inset 0 0 5px rgba(0,0,0,.01);width:100%}input,input[type=checkbox],input[type=radio],select,textarea{font-family:inherit;color:var(--foreground);background-color:var(--background);border:2px solid var(--border);transition:all .2s ease}input[type=checkbox],input[type=radio]{padding:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);width:1rem;height:1rem;border-radius:50%}input:hover,select:hover,textarea:hover{border-color:var(--primary)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:inset 0 0 5px rgb(0,85,255,.1),0 0 0 2px var(--primary-hover)}body{padding-bottom:70px}@media (min-width:768px){body{padding-bottom:0}}.app-content-wrapper{transition:margin-left .3s ease;max-width:100%;margin:0 auto;padding:0 1rem}@media (min-width:768px){.app-content-wrapper{margin-left:72px;margin-right:72px;max-width:calc(100vw - 144px);padding:0 2rem;display:flex;flex-direction:column;align-items:center}}:root{--selection-bg:#000000;--selection-color:#ffffff;--selection-border:#000000;--background:#ffffff;--foreground:#000000;--text-secondary:#6b7280;--border:#e5e7eb;--hover-bg:#f9fafb}[data-theme=dark]{--selection-bg:#ffffff;--selection-color:#000000;--selection-border:#ffffff;--background:#1f2937;--foreground:#ffffff;--text-secondary:#9ca3af;--border:#374151;--hover-bg:#374151}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#444;color:#ccc}.card{background-color:var(--card-bg);border:1px solid var(--border);box-shadow:var(--card-shadow)}.primary-button{position:relative;overflow:hidden;display:inline-block;text-align:center;background:linear-gradient(160deg,#1e00ff,transparent 30%),linear-gradient(120deg,magenta,transparent 70%),linear-gradient(90deg,gold,transparent 100%),linear-gradient(240deg,#ff0080,transparent 90%);background-blend-mode:overlay;padding:1rem;border-radius:50%;border:none;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 20px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;background-size:400% 400%;cursor:pointer;font-size:.9rem}.primary-button,[data-theme=dark] .primary-button{color:white!important;animation:instagramGradientMove 8s ease-in-out infinite!important}[data-theme=dark] .primary-button{background:linear-gradient(160deg,#1e00ff,transparent 30%),linear-gradient(120deg,magenta,transparent 70%),linear-gradient(90deg,gold,transparent 100%),linear-gradient(240deg,#ff0080,transparent 90%)!important;background-blend-mode:overlay!important;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 20px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.3)!important;background-size:400% 400%!important}.actionButtons .primary-button,.buttonGroup .primary-button,.formActions .primary-button{flex:0 1 auto;width:auto;min-width:120px;margin:0}.primary-button[data-no-expand]{width:auto;flex:none}.primary-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:400% 400%;opacity:0;transition:opacity .4s ease;z-index:-1;border-radius:50px;animation:instagramGradientMove 6s ease-in-out infinite reverse}.primary-button:hover{transform:translateY(-2px) scale(1.02);text-shadow:0 0 15px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.4),0 1px 3px rgba(0,0,0,.3);background-size:500% 500%}.primary-button:hover:before{opacity:1}.primary-button:active{transform:translateY(1px) scale(.98)}.primary-button:active:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,transparent 20%,rgba(255,255,255,.4) 21%,rgba(255,255,255,.4) 22%,transparent 23%);background-size:20px 20px;transform:translate(-50%,-50%) scale(0);animation:starBurst .6s ease-out}@keyframes starBurst{0%{transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:1}to{transform:translate(-50%,-50%) scale(3) rotate(180deg);opacity:0}}.primary-button:disabled{background:linear-gradient(135deg,#cccccc,#999999 50%,#cccccc);cursor:not-allowed;opacity:.6;animation:none}.primary-button:disabled,.primary-button:disabled:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-shadow:none}.primary-button:disabled:before{display:none}@keyframes instagramGradientMove{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}@keyframes shinyCloud{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.secondary-button{border:1px solid var(--border);font-weight:600;border-radius:50px;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:100px}.secondary-button:hover{background-color:var(--surface);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.secondary-button{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);border:none;padding:.75rem 1.5rem;font-weight:700;cursor:pointer;transition:background-color .2s}.secondary-button:hover{filter:brightness(.9)}.closeButton{position:absolute;top:.5rem;right:.5rem}.custom-video{cursor:pointer}.custom-video::-webkit-media-controls,.custom-video::-webkit-media-controls-panel{display:none!important}.custom-video::-webkit-media-controls-play-button,.custom-video::-webkit-media-controls-start-playback-button{display:none!important}.custom-video::-webkit-media-controls-current-time-display,.custom-video::-webkit-media-controls-time-remaining-display{display:none!important}.custom-video::-webkit-media-controls-timeline,.custom-video::-webkit-media-controls-volume-slider{display:none!important}.custom-video::-webkit-media-controls-fullscreen-button,.custom-video::-webkit-media-controls-mute-button{display:none!important}.custom-video::-moz-media-controls{display:none!important}.custom-video::-ms-media-controls{display:none!important}.custom-video::-moz-media-controls-panel{display:none!important}.custom-video::--webkit-media-controls,.custom-video::-webkit-media-controls-enclosure{display:none!important}header{width:100%}.header-button{display:none}.footer-nav{position:fixed;bottom:0;left:0;width:100%;justify-content:space-around;padding:.5rem 0;background-color:var(--header-bg);box-shadow:var(--header-shadow);z-index:1000}.footer-nav,.footer-nav a{display:flex;align-items:center}.footer-nav a{flex-direction:column;color:var(--text-secondary);text-decoration:none;padding:.5rem;transition:color .2s ease}.footer-nav a.active{color:var(--primary)}.footer-nav .badge{background:transparent!important;color:var(--text-secondary);font-size:.75rem;font-weight:600;margin-left:.25rem}.footer-nav a.active .badge{color:var(--primary)}[data-theme=dark] .footer-nav .badge{color:var(--text-secondary)}[data-theme=dark] .footer-nav a.active .badge{color:var(--primary)}.footer-nav .icon-add{font-size:2rem;color:var(--foreground);width:50px;height:50px;margin-top:-10px}.footer-nav .icon-add,.footer-nav a.center-button{background-color:var(--primary);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.footer-nav a.center-button{margin-top:-15px;width:55px;height:55px;color:white;font-size:1.8rem}.content-type-bubble,.date-bubble{background-color:var(--badge-bg);color:var(--badge-color);padding:.5rem 1rem;border-radius:20px}.post{max-width:80%;margin:0 auto 1rem}select{padding:.75rem;border:2px solid var(--border);border-radius:10px;position:relative;z-index:1001}select,select option{color:var(--foreground);background-color:var(--background)}.carInfo .car-nickname,.carNicknameContainer .car-nickname,.postHeader .car-nickname{font-family:var(--font-bebas)!important;color:#000000!important;text-shadow:none!important;background:transparent!important}[data-theme=dark] .carInfo .car-nickname,[data-theme=dark] .carNicknameContainer .car-nickname,[data-theme=dark] .postHeader .car-nickname{color:#ffffff!important;text-shadow:1px 1px 0 rgba(0,0,0,.5)!important;background:transparent!important}.BottomNav_bottomNav__JQdpA{position:fixed;bottom:0;left:0;right:0;background:var(--background);border-top:1px solid var(--border);display:flex;justify-content:space-around;align-items:center;padding:8px 0;z-index:116;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.BottomNav_navItem__yKhns{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--text-secondary);transition:color .2s ease,transform .1s ease;text-decoration:none;background:none;border:none;cursor:pointer;border-radius:8px;min-width:48px;min-height:48px}.BottomNav_navItem__yKhns:hover{color:var(--foreground);transform:scale(1.05)}.BottomNav_navItem__yKhns.BottomNav_active__S2tAX{color:var(--foreground)}.BottomNav_navButton__hhbJX{background:none;border:none!important}.BottomNav_postButton__0dIof{position:relative;overflow:hidden;background:linear-gradient(160deg,#1e00ff,transparent 30%),linear-gradient(120deg,magenta,transparent 70%),linear-gradient(90deg,gold,transparent 100%),linear-gradient(240deg,#ff0080,transparent 90%);background-size:100% 100%;background-blend-mode:overlay;color:white!important;padding:1rem;border-radius:15px!important;border:none;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 20px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;animation:BottomNav_instagramGradientMove__sEK2X 8s ease-in-out infinite!important}.BottomNav_postButton__0dIof:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-blend-mode:color-dodge;text-shadow:0 0 5px white;opacity:0;transition:opacity .4s ease;z-index:-1;border-radius:50px;animation:BottomNav_instagramGradientMove__sEK2X 6s ease-in-out infinite reverse}.BottomNav_postButton__0dIof:hover{transform:scale(1.15) translateY(-2px)!important;background-size:400% 400%;text-shadow:0 0 15px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.4),0 1px 3px rgba(0,0,0,.3)!important}.BottomNav_postButton__0dIof:hover:before{opacity:1}.BottomNav_postButton__0dIof:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.3)}@keyframes BottomNav_instagramGradientMove__sEK2X{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}@media (min-width:768px){.BottomNav_bottomNav__JQdpA{display:none}}@media (max-width:767px){.BottomNav_bottomNav__JQdpA{padding:12px 0 calc(env(safe-area-inset-bottom) + 8px)}}.PostInteractions_interactions__WlJJD{display:flex;justify-content:center;align-items:center;padding:.5rem 0}.PostInteractions_interactions__WlJJD.PostInteractions_vertical__z7AHx{padding:0}.PostInteractions_verticalInteractions__9fZE2,.PostInteractions_verticalInteractions__9fZE2 .PostInteractions_interactionGroup__kzgSV{display:flex;flex-direction:column;align-items:center}.PostInteractions_verticalCount__5w5N4{color:white;font-size:.75rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.8);min-width:10px;text-align:center}.PostInteractions_centeredInteractions__XjiDA,.PostInteractions_leftInteractions__bXcI_,.PostInteractions_rightInteractions__e2Sw6{display:flex;justify-content:center;align-items:center}.PostInteractions_centeredInteractions__XjiDA{width:100%;gap:5px}.PostInteractions_interactionGroup__kzgSV{display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width:512px){.PostInteractions_centeredInteractions__XjiDA{gap:4.2vw;position:relative;height:7vw}.PostInteractions_interactionGroup__kzgSV{width:7vw!important;border:0 solid blue;height:7vw!important;position:relative;min-height:30px}.PostInteractions_interactionButton__c564I svg{width:7vw!important;height:7vw!important;top:0!important;right:0!important;position:absolute}.PostInteractions_countButton__4o_Yi{position:absolute;bottom:-2vw!important;right:0!important}}.PostInteractions_interactionButton__c564I svg{stroke-width:2.5}.PostInteractions_interactionButton__c564I{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;border-radius:50px}.PostInteractions_vertical__z7AHx .PostInteractions_interactionButton__c564I{background:rgba(0,0,0,.5);border-radius:50%;padding:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PostInteractions_vertical__z7AHx .PostInteractions_interactionButton__c564I:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.PostInteractions_countButton__4o_Yi{margin:-25px 0 0 50px!important;background:var(--background)!important;border:0 solid var(--border-light)!important;padding:5px!important;cursor:pointer!important;font-size:15px!important;width:15px!important;height:15px!important;font-weight:700!important;color:var(--foreground)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}[data-theme=dark] .PostInteractions_countButton__4o_Yi{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.PostInteractions_countButton__4o_Yi:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.PostInteractions_interactionButton__c564I:hover{transform:scale(1.05)}.PostInteractions_interactionButtonContent__HAKha{display:flex;align-items:center;gap:4px}.PostInteractions_interactionCount__KpyiF{font-size:.9rem;color:var(--text-secondary)}.PostInteractions_active__GOgtr svg,.PostInteractions_disliked__ObhAt svg,.PostInteractions_liked__xh60C svg,.PostInteractions_saved__af2Be svg{transform:scale(1.1)}.PostInteractions_active__GOgtr:hover,.PostInteractions_disliked__ObhAt:hover,.PostInteractions_liked__xh60C:hover,.PostInteractions_saved__af2Be:hover{opacity:.8}.PostInteractions_interactionButton__c564I svg{stroke:#444;transition:all .2s ease}[data-theme=dark] .PostInteractions_interactionButton__c564I svg{stroke:#fff}.PostInteractions_disliked__ObhAt svg,.PostInteractions_liked__xh60C svg,.PostInteractions_saved__af2Be svg{stroke:none!important}[data-theme=dark] .PostInteractions_interactionCount__KpyiF{color:#fff}.PostInteractions_interactions__WlJJD:not(.PostInteractions_vertical__z7AHx) .PostInteractions_interactionGroup__kzgSV{gap:6px}.PostInteractions_interactions__WlJJD:not(.PostInteractions_vertical__z7AHx) .PostInteractions_interactionButton__c564I{padding:.5rem}.PostInteractions_interactions__WlJJD:not(.PostInteractions_vertical__z7AHx) .PostInteractions_interactionButton__c564I svg{width:28px;height:28px}.PostInteractions_centeredInteractions__XjiDA .PostInteractions_interactionGroup__kzgSV{display:flex;flex-direction:column;align-items:center;gap:6px}.ModsDisplay_modsDisplayContainer__z_4Wp{width:100%;border-radius:8px;margin-top:.25rem}.ModsDisplay_modsContent__LebKS{padding:0;width:100%}.ModsDisplay_modsContent__LebKS h3{margin:0 1rem;font-size:1.1rem;font-weight:600;color:var(--text)}.ModsDisplay_carsContainer__3bwsI{padding:0}.ModsDisplay_noMods__AZGO_{text-align:left;color:var(--text-secondary);font-style:italic;padding:1rem;font-size:.875rem;margin-left:1rem}.ModsDisplay_carSection__tPoQ2{margin-bottom:1rem;border:0 solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.ModsDisplay_carSection__tPoQ2:only-child{border:none;background:transparent;margin-bottom:0}.ModsDisplay_carHeader__0Sia4{background:transparent;padding:0;border-bottom:none;margin-left:1rem;margin-bottom:.5rem}.ModsDisplay_carHeaderContent__DztGO{display:flex;flex-direction:column;gap:.25rem}.ModsDisplay_carNickname__v5VmK{margin:0;font-size:1.1rem;font-weight:600;color:var(--text);font-family:inherit}.ModsDisplay_carDetails___oLZC{font-size:.8rem;color:var(--text-secondary);font-weight:400;line-height:1.2}.ModsDisplay_modsGrid__b945c{padding:0;margin-left:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:.25rem;gap:.25rem}.ModsDisplay_modCapsule__rtvtp{padding:.1rem 0;transition:all .3s ease}.ModsDisplay_modCapsule__rtvtp:hover{transform:translateY(-1px)}.ModsDisplay_modContent__UVmGz{display:flex;flex-direction:column;gap:.1rem}.ModsDisplay_modContent__UVmGz:not(:has(.ModsDisplay_modDescription__hm12s)){gap:.05rem}.ModsDisplay_modMain__v9et6{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:nowrap}.ModsDisplay_modMainLeft__CeQLR{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;flex-shrink:1}.ModsDisplay_manufacturerCapsule__NCoT8,.ModsDisplay_modelCapsule__svaXO,.ModsDisplay_vendorCapsule__dDDtq{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;border:2px solid transparent;white-space:nowrap;flex-shrink:0;font-size:.8rem}.ModsDisplay_manufacturerCapsule__NCoT8{background:linear-gradient(135deg,#2c3e50,#34495e);color:white}.ModsDisplay_manufacturerCapsule__NCoT8:hover{background:linear-gradient(135deg,#34495e,#2c3e50);transform:translateY(-1px)}.ModsDisplay_modelCapsule__svaXO{background:linear-gradient(135deg,#5a6c7d,#3d4b56);color:white;font-weight:700}.ModsDisplay_modelCapsule__svaXO:hover{background:linear-gradient(135deg,#3d4b56,#5a6c7d);transform:translateY(-1px)}.ModsDisplay_vendorCapsule__dDDtq{background:linear-gradient(135deg,#7f8c8d,#95a5a6);color:white}.ModsDisplay_vendorCapsule__dDDtq:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px)}.ModsDisplay_fromText__9V4c3{color:var(--text-secondary);font-style:italic;font-size:.9rem;margin:0 .25rem}.ModsDisplay_costText__a7g5E{color:#27ae60;font-weight:600;font-size:.85rem;margin:0 .25rem}.ModsDisplay_installedByText__GQ5k_{color:var(--text-secondary);font-style:italic;font-size:.85rem;margin:0 .25rem}.ModsDisplay_installerCapsule__Hu_TV{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;border:2px solid transparent;white-space:nowrap;flex-shrink:0;font-size:.8rem;background:linear-gradient(135deg,#e67e22,#d35400);color:white}.ModsDisplay_installerCapsule__Hu_TV:hover{background:linear-gradient(135deg,#d35400,#e67e22);transform:translateY(-1px)}.ModsDisplay_modDescription__hm12s{color:var(--text-secondary);font-size:.875rem;line-height:1.4;margin-top:.5rem;padding-top:.5rem;border-top:0 solid var(--border);word-break:break-word;cursor:pointer;transition:all .3s ease}.ModsDisplay_modDescription__hm12s.ModsDisplay_collapsed__z2b9p{max-height:3.5em;overflow:hidden;position:relative}.ModsDisplay_modDescription__hm12s.ModsDisplay_expanded__eGgVl{max-height:none}.ModsDisplay_expandHint__16z4Z{color:var(--primary);font-style:italic;font-weight:500}.ModsDisplay_modCategoryContainer__kqKou{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-right:1rem}.ModsDisplay_modBadge__pax1v{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.1));color:var(--foreground);border:1px solid var(--border-light);border-radius:16px;font-size:.8rem;font-weight:600;margin-right:.5rem;margin-bottom:.5rem;transition:all .2s ease}.ModsDisplay_modBadge__pax1v:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=dark] .ModsDisplay_modBadge__pax1v{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-color:rgba(255,255,255,.2)}.ModsDisplay_modCategory__ZxeKR{font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px;padding:.15rem .4rem;border-radius:8px;background:rgba(0,0,0,.1)}.ModsDisplay_modBadge__pax1v[data-category=Engine] .ModsDisplay_modCategory__ZxeKR{background:rgba(255,87,34,.15);color:#ff5722}.ModsDisplay_modBadge__pax1v[data-category=Exhaust] .ModsDisplay_modCategory__ZxeKR{background:rgba(156,39,176,.15);color:#9c27b0}.ModsDisplay_modBadge__pax1v[data-category=Suspension] .ModsDisplay_modCategory__ZxeKR{background:rgba(33,150,243,.15);color:#2196f3}.ModsDisplay_modBadge__pax1v[data-category=Brakes] .ModsDisplay_modCategory__ZxeKR{background:rgba(244,67,54,.15);color:#f44336}.ModsDisplay_modBadge__pax1v[data-category=Wheels] .ModsDisplay_modCategory__ZxeKR{background:rgba(96,125,139,.15);color:#607d8b}.ModsDisplay_modBadge__pax1v[data-category=Interior] .ModsDisplay_modCategory__ZxeKR{background:rgba(121,85,72,.15);color:#795548}.ModsDisplay_modBadge__pax1v[data-category=Exterior] .ModsDisplay_modCategory__ZxeKR{background:rgba(0,150,136,.15);color:#009688}[data-theme=dark] .ModsDisplay_modCategory__ZxeKR{background:rgba(255,255,255,.1)}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Engine] .ModsDisplay_modCategory__ZxeKR{background:rgba(255,87,34,.25);color:#ff8a65}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Exhaust] .ModsDisplay_modCategory__ZxeKR{background:rgba(156,39,176,.25);color:#ba68c8}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Suspension] .ModsDisplay_modCategory__ZxeKR{background:rgba(33,150,243,.25);color:#64b5f6}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Brakes] .ModsDisplay_modCategory__ZxeKR{background:rgba(244,67,54,.25);color:#e57373}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Wheels] .ModsDisplay_modCategory__ZxeKR{background:rgba(96,125,139,.25);color:#90a4ae}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Interior] .ModsDisplay_modCategory__ZxeKR{background:rgba(121,85,72,.25);color:#a1887f}[data-theme=dark] .ModsDisplay_modBadge__pax1v[data-category=Exterior] .ModsDisplay_modCategory__ZxeKR{background:rgba(0,150,136,.25);color:#4db6ac}@media (max-width:768px){.ModsDisplay_modsContent__LebKS{padding:0}.ModsDisplay_modsGrid__b945c{grid-template-columns:1fr;gap:.1rem;padding:0;margin-left:1rem}.ModsDisplay_modCapsule__rtvtp{padding:.05rem 0}.ModsDisplay_modMain__v9et6{font-size:.75rem;gap:.2rem;flex-direction:row;align-items:center;flex-wrap:nowrap}.ModsDisplay_modMainLeft__CeQLR{gap:.15rem;flex:1 1;min-width:0;flex-wrap:wrap}.ModsDisplay_installerCapsule__Hu_TV,.ModsDisplay_manufacturerCapsule__NCoT8,.ModsDisplay_modelCapsule__svaXO,.ModsDisplay_vendorCapsule__dDDtq{padding:.15rem .4rem;font-size:.7rem}.ModsDisplay_costText__a7g5E,.ModsDisplay_fromText__9V4c3,.ModsDisplay_installedByText__GQ5k_{font-size:.65rem;margin:0 .1rem}.ModsDisplay_modDescription__hm12s{display:none}.ModsDisplay_modCategoryContainer__kqKou{align-self:center;margin-top:0;flex-shrink:0}.ModsDisplay_modCategory__ZxeKR{font-size:.6rem}.ModsDisplay_newTag__l6EaV{font-size:.55rem;padding:.1rem .3rem}}.ModsDisplay_loadingState__y3nOV{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-secondary)}.ModsDisplay_spinner__QoHEa{width:20px;height:20px;border-top:2px solid var(--border);border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:ModsDisplay_spin__nHSCh 1s linear infinite}@keyframes ModsDisplay_spin__nHSCh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModsDisplay_errorState__ObSqW{padding:1rem;color:#e74c3c;text-align:center;background:rgba(231,76,60,.1);border-radius:4px;margin:1rem}.FlagContentModal_modalOverlay__hsBX2{position:absolute;justify-content:center;align-items:center;bottom:0;right:0}.FlagContentModal_modalContent__2_r3a{background:var(--background);border-radius:16px;padding:1.5rem;width:125%;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid var(--border)}[data-theme=dark] .FlagContentModal_modalContent__2_r3a{background:var(--background);border-color:var(--border);box-shadow:0 20px 40px rgba(0,0,0,.4)}.FlagContentModal_modalContent__2_r3a h2{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 1.5rem;padding-right:2rem}.FlagContentModal_closeButton__N3bS2{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.FlagContentModal_closeButton__N3bS2:hover{background:var(--grey);color:var(--foreground)}.FlagContentModal_formGroup__kIoFg{margin-bottom:1.5rem}.FlagContentModal_formGroup__kIoFg label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--foreground);font-size:.95rem}.FlagContentModal_selectInput__eHqcj,.FlagContentModal_textArea__NmzIA{width:100%;padding:.75rem;border:2px solid var(--border);border-radius:8px;font-size:.95rem;background:var(--background);color:var(--foreground);font-family:inherit;transition:border-color .2s ease;box-sizing:border-box}.FlagContentModal_selectInput__eHqcj:focus,.FlagContentModal_textArea__NmzIA:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(108,99,255,.1)}[data-theme=dark] .FlagContentModal_selectInput__eHqcj,[data-theme=dark] .FlagContentModal_textArea__NmzIA{background:var(--background);border-color:var(--border);color:var(--foreground)}.FlagContentModal_textArea__NmzIA{resize:vertical;min-height:100px;line-height:1.5}.FlagContentModal_textArea__NmzIA::placeholder{color:var(--text-secondary)}.FlagContentModal_buttonGroup__yk6U5{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.FlagContentModal_cancelButton__oRd_6,.FlagContentModal_submitButton__G_uTE{padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;border:none;transition:all .2s ease;min-width:100px}.FlagContentModal_cancelButton__oRd_6{background:var(--grey);color:var(--foreground);border:1px solid var(--border)}.FlagContentModal_cancelButton__oRd_6:hover{background:var(--border);transform:translateY(-1px)}.FlagContentModal_submitButton__G_uTE{background:linear-gradient(135deg,#ed4956,#d93546);color:white;box-shadow:0 2px 8px rgba(237,73,86,.3)}.FlagContentModal_submitButton__G_uTE:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(237,73,86,.4)}.FlagContentModal_submitButton__G_uTE:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.FlagContentModal_error__ZsHZ9{color:#ed4956;margin-bottom:1rem;font-size:.9rem;padding:.75rem;background:rgba(237,73,86,.1);border:1px solid rgba(237,73,86,.2);border-radius:6px}.FlagContentModal_successMessage__Oueyv{text-align:center;padding:2rem;color:var(--foreground)}.FlagContentModal_successMessage__Oueyv p{font-size:1rem;line-height:1.5;margin:0;color:#10b981}@media (max-width:480px){.FlagContentModal_modalContent__2_r3a{width:95%;padding:1.5rem;margin:1rem;border-radius:12px}.FlagContentModal_modalContent__2_r3a h2{font-size:1.25rem}.FlagContentModal_buttonGroup__yk6U5{flex-direction:column;gap:.75rem}.FlagContentModal_cancelButton__oRd_6,.FlagContentModal_submitButton__G_uTE{width:100%;padding:.875rem 1rem}.FlagContentModal_closeButton__N3bS2{top:.75rem;right:.75rem}}.LikeModal_modalOverlay__y9xkQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.LikeModal_modal__KKkNg{background:var(--background);border-radius:12px;padding:20px;width:90%;max-width:400px;max-height:80vh;overflow-y:auto;color:var(--foreground);box-shadow:0 10px 25px rgba(0,0,0,.2);border:1px solid var(--border)}.LikeModal_modalHeader__qr2wc{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:12px}.LikeModal_modalHeader__qr2wc h3{margin:0;font-size:16px;font-weight:600}.LikeModal_closeButton__wRpb8{background:none;border:none;cursor:pointer;padding:4px;color:var(--foreground)}.LikeModal_userList__epW4e{display:flex;flex-direction:column}.LikeModal_userItem__1caIk{display:flex;align-items:center;padding:8px 0}.LikeModal_userAvatar__nF0U8{width:44px;height:44px;border-radius:50%;background-size:cover;background-position:50%;margin-right:12px}.LikeModal_username__V80A7{font-size:14px;font-weight:600}.LikeModal_noUsers__ZHmGm{text-align:center;color:var(--grey);padding:20px 0}.CommentSection_commentSection__sN1QV{padding:1rem;border-top:0 solid var(--border)}.CommentSection_commentForm__D8H7c{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:1rem}.CommentSection_commentInput__EQCMk{flex:1 1;padding:.75rem;border:0 solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground);font-size:.9rem;outline:none;resize:none;min-height:20px;line-height:1.4;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.CommentSection_commentInput__EQCMk::-webkit-scrollbar{display:none}.CommentSection_commentInput__EQCMk::placeholder{color:var(--text-secondary)}.CommentSection_commentInput__EQCMk:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb,0,123,255),.1)}.CommentSection_commentButton__sRDbv{padding:.75rem 1rem;background:var(--primary);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:50px;font-weight:600;font-size:.9rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CommentSection_commentButton__sRDbv:hover:not(:disabled){background:var(--primary-dark,#0056b3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.CommentSection_commentButton__sRDbv:disabled{background:var(--grey);color:var(--text-secondary);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.CommentSection_commentsList__0UaXI{display:flex;flex-direction:column;gap:.75rem}.CommentSection_comment__rKXDG{display:flex;flex-direction:column;gap:.5rem}.CommentSection_commentMain__ZLCCD{display:flex;align-items:flex-start;gap:.75rem}.CommentSection_commentLeft__E933U{flex-shrink:0}.CommentSection_commentAvatar__52txv{width:32px;height:32px;border-radius:50%;background-size:cover}.CommentSection_commentContent__p6epi{flex:1 1;min-width:0}.CommentSection_commentText__2K9PE{line-height:1.4;margin-bottom:.25rem}.CommentSection_commentUsername__UMUZ_{font-weight:600;font-size:.9rem;margin-right:.5rem;color:var(--foreground)}.CommentSection_commentMessage__IhyRu{font-size:.9rem;color:var(--foreground);word-wrap:break-word}.CommentSection_commentMeta__NcyA_{display:flex;align-items:center;gap:1rem;margin-top:.25rem}.CommentSection_commentTime__i5M2z{font-size:.75rem;color:var(--text-secondary)}.CommentSection_replyButton__EQjCS{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0;font-weight:700}.CommentSection_replyButton__EQjCS:hover{color:var(--foreground)}.CommentSection_commentRight__9TWr_{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.CommentSection_commentLikeButton__mz6Vj{background:none;border:none;padding:.25rem;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.CommentSection_commentLikeButton__mz6Vj:hover:not(:disabled),.CommentSection_commentLiked__hZhH8{color:var(--error)}.CommentSection_likeCount__oqGH7{font-size:.7rem;color:var(--text-secondary);font-weight:600}.CommentSection_replyFormContainer__6m1eJ{margin-left:2.5rem;margin-top:.5rem}.CommentSection_replyForm__JKtZy{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:0 solid var(--border);border-radius:20px;background:var(--surface)}.CommentSection_replyInput__jA5aG{flex:1 1;border:none;background:transparent;color:var(--foreground);font-size:.85rem;outline:none;font-family:inherit}.CommentSection_replyInput__jA5aG::placeholder{color:var(--text-secondary)}.CommentSection_replyActions__IKZUF{display:flex;align-items:center;gap:.5rem}.CommentSection_replySubmitButton__UuDak{background:none;border:none;color:var(--primary);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.CommentSection_replySubmitButton__UuDak:hover:not(:disabled){color:var(--primary-dark,#0056b3)}.CommentSection_replySubmitButton__UuDak:disabled{color:var(--text-secondary);cursor:not-allowed}.CommentSection_cancelButton__ZYHe9{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;border-radius:12px;transition:background-color .2s ease}.CommentSection_cancelButton__ZYHe9:hover{background:var(--secondary)}.CommentSection_replies__D_RY3{margin-left:2.5rem;margin-top:.5rem;padding-left:1rem;border-left:0 solid var(--border)}.CommentSection_reply__3qCd0{margin-bottom:.75rem}.CommentSection_reply__3qCd0:last-child{margin-bottom:0}.LazyImage_lazyImageContainer__d5pPn{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f5f5f5}.LazyImage_lazyImage__ZoHYA{width:100%;height:100%;object-fit:cover;transition:opacity .15s ease;position:relative;display:block}.LazyImage_lazyImage__ZoHYA.LazyImage_loading__ek3IK{opacity:0}.LazyImage_lazyImage__ZoHYA.LazyImage_loaded__S6a5v{opacity:1}.LazyImage_placeholder__tMoBp{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#eeeeee);z-index:1;transition:opacity .1s ease}.LazyImage_placeholderImage__66ukZ{width:100%;height:100%;object-fit:cover;opacity:.8}.LazyImage_defaultPlaceholder__REhqr{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;text-align:center;width:100%;height:100%}.LazyImage_loadingText__UVVnh{font-size:14px;font-weight:500}.LazyImage_lazyImageError___b3ed{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px dashed #ddd;border-radius:8px;min-height:200px}.LazyImage_errorContent__KnL4e{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;text-align:center}.LazyImage_errorIcon__nqwqY{font-size:48px;margin-bottom:12px;opacity:.5}.LazyImage_errorText__3xKAi{font-size:14px;font-weight:500}@keyframes LazyImage_wheelSpin__kDfh_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LazyImage_loadingSpinner__BTEKc{width:32px;height:32px;margin:0 auto 8px;animation:LazyImage_wheelSpin__kDfh_ .8s linear infinite;filter:opacity(.7);display:block}@supports (-webkit-touch-callout:none){.LazyImage_lazyImage__ZoHYA{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px}.LazyImage_lazyImageContainer__d5pPn{transform:translateZ(0)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LazyImage_lazyImage__ZoHYA{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.LazyImage_errorMessage__PDcw8{color:#e74c3c;font-size:.9rem;text-align:center;margin-top:.5rem}.LazyImage_customVideo__0Dx0M{cursor:pointer}.LazyImage_customVideo__0Dx0M::-webkit-media-controls,.LazyImage_customVideo__0Dx0M::-webkit-media-controls-panel{display:none!important}.LazyImage_customVideo__0Dx0M::-webkit-media-controls-play-button,.LazyImage_customVideo__0Dx0M::-webkit-media-controls-start-playback-button{display:none!important}.LazyImage_customVideo__0Dx0M::-moz-media-controls{display:none!important}.LazyImage_customVideo__0Dx0M::-ms-media-controls{display:none!important}.CarouselGallery_carouselContainer__Ys7yX{position:relative;width:100%}.CarouselGallery_photoSlideshow__NshC1{position:relative;width:100%;height:70vh;max-height:800px;min-height:500px;overflow:hidden;border-radius:8px;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent}.CarouselGallery_photoSlideshow__NshC1:active{cursor:-webkit-grabbing;cursor:grabbing}.CarouselGallery_slidesContainer__4Gy3_{display:flex;width:100%;height:100%;will-change:transform}.CarouselGallery_slide__UPCKV{min-width:100%;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.CarouselGallery_carouselImage__Xq9nJ,.CarouselGallery_carouselVideo__lOlGo{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block;pointer-events:auto;background-color:#000}.CarouselGallery_carouselVideo__lOlGo{cursor:pointer}.CarouselGallery_carouselVideo__lOlGo::-webkit-media-controls,.CarouselGallery_carouselVideo__lOlGo::-webkit-media-controls-panel{display:none!important}.CarouselGallery_carouselVideo__lOlGo::-webkit-media-controls-play-button,.CarouselGallery_carouselVideo__lOlGo::-webkit-media-controls-start-playback-button{display:none!important}.CarouselGallery_carouselVideo__lOlGo::-moz-media-controls{display:none!important}.CarouselGallery_carouselVideo__lOlGo::-ms-media-controls{display:none!important}.CarouselGallery_nextButton__wNSkp,.CarouselGallery_prevButton__az4ER{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:white;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;pointer-events:auto}.CarouselGallery_nextButton__wNSkp:hover,.CarouselGallery_prevButton__az4ER:hover{background:rgba(0,0,0,.7)}.CarouselGallery_nextButton__wNSkp:disabled,.CarouselGallery_prevButton__az4ER:disabled{opacity:.3;cursor:not-allowed}.CarouselGallery_prevButton__az4ER{left:10px}.CarouselGallery_nextButton__wNSkp{right:10px}.CarouselGallery_photoIndicators__Q0Koz{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10;pointer-events:auto}.CarouselGallery_indicator__pigQV{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background-color .2s ease;pointer-events:auto}.CarouselGallery_indicator__pigQV.CarouselGallery_active__DNq8u{background:white}.CarouselGallery_photoCount__q23dV{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.7);color:white;padding:4px 8px;border-radius:12px;font-size:12px;z-index:10;pointer-events:none}.CarouselGallery_slidesContainer__4Gy3_{transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.CarouselGallery_photoSlideshow__NshC1{height:60vh;min-height:400px;max-height:600px}.CarouselGallery_nextButton__wNSkp,.CarouselGallery_prevButton__az4ER{width:35px;height:35px;font-size:16px}.CarouselGallery_prevButton__az4ER{left:8px}.CarouselGallery_nextButton__wNSkp{right:8px}}.AlbumGallery_albumContainer__swkgG{display:flex;flex-direction:column;width:100%;gap:8px}.AlbumGallery_albumMedia__KelG5{width:100%;height:auto;display:block;cursor:pointer;border-radius:8px;transition:transform .2s ease;object-fit:contain;background-color:#f5f5f5}.AlbumGallery_albumMedia__KelG5:hover{transform:scale(1.01)}.AlbumGallery_editMode__7SSaM{object-fit:contain!important;max-height:200px;background-color:#f8f8f8;border:1px solid #e0e0e0}[data-theme=dark] .AlbumGallery_editMode__7SSaM{background-color:#2a2a2a;border-color:#404040}.GridGallery_gridContainer___UxrZ{width:100%;position:relative;overflow:hidden}.GridGallery_gridLayout__DsOI3{display:grid;grid-gap:2px;gap:2px;width:100%;height:100%;overflow:hidden;aspect-ratio:1}.GridGallery_gridItem__5eMfm{overflow:hidden;cursor:pointer}.GridGallery_gridItem__5eMfm,.GridGallery_gridMedia__ZlYmO{position:relative;width:100%;height:100%;background:var(--background);border-radius:4px}.GridGallery_gridMedia__ZlYmO{object-fit:cover}.GridGallery_gridMedia__ZlYmO video{width:100%;height:100%;object-fit:cover}.GridGallery_gridMedia__ZlYmO video::-webkit-media-controls{display:none!important}.GridGallery_morePhotosOverlay__t2LfW{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:white;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;pointer-events:none;border-radius:4px}.GridGallery_lastItem____kr1{position:relative}.ImageModal_modalOverlay__N29gd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.ImageModal_modalContent__c0Sjp{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.ImageModal_closeButton___8zXP{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.ImageModal_closeButton___8zXP:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.ImageModal_imageContainer__2kr5H{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ImageModal_modalImage__8wGh4{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.ImageModal_videoWrapper__0H_Fz{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ImageModal_modalVideo__2Ruz1{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);cursor:pointer}.ImageModal_modalVideo__2Ruz1::-webkit-media-controls,.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-panel{display:none!important}.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-play-button,.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-start-playback-button{display:none!important}.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-current-time-display,.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-time-remaining-display{display:none!important}.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-timeline,.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-volume-slider{display:none!important}.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-fullscreen-button,.ImageModal_modalVideo__2Ruz1::-webkit-media-controls-mute-button{display:none!important}.ImageModal_modalVideo__2Ruz1::-moz-media-controls{display:none!important}.ImageModal_modalVideo__2Ruz1::-ms-media-controls{display:none!important}.ImageModal_navButton__COFuj{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:5}.ImageModal_navButton__COFuj:hover:not(:disabled){background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.1)}.ImageModal_navButton__COFuj:disabled{opacity:.3;cursor:not-allowed}.ImageModal_prevButton__iOQIS{left:20px}.ImageModal_nextButton__mJpaq{right:20px}.ImageModal_muteButton__1I3D6{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;font-size:20px}.ImageModal_muteButton__1I3D6:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.ImageModal_imageCounter__dpGUJ{top:20px;color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.ImageModal_imageCounter__dpGUJ,.ImageModal_thumbnailStrip__SIiDE{position:absolute;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);z-index:10}.ImageModal_thumbnailStrip__SIiDE{bottom:-80px;display:flex;gap:8px;padding:12px;border-radius:12px;max-width:80vw;overflow-x:auto}.ImageModal_thumbnailStrip__SIiDE::-webkit-scrollbar{height:4px}.ImageModal_thumbnailStrip__SIiDE::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:2px}.ImageModal_thumbnailStrip__SIiDE::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.ImageModal_thumbnail__MTidE{width:60px;height:60px;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s;background:none;padding:0;flex-shrink:0}.ImageModal_thumbnail__MTidE img{width:100%;height:100%;object-fit:cover}.ImageModal_thumbnail__MTidE:hover{border-color:rgba(255,255,255,.5);transform:scale(1.05)}.ImageModal_activeThumbnail__a5Mgq{border-color:white;transform:scale(1.1)}@media (max-width:768px){.ImageModal_modalOverlay__N29gd{padding:10px}.ImageModal_closeButton___8zXP{top:10px;right:10px;width:40px;height:40px}.ImageModal_navButton__COFuj{width:48px;height:48px}.ImageModal_prevButton__iOQIS{left:10px}.ImageModal_nextButton__mJpaq{right:10px}.ImageModal_modalImage__8wGh4{max-height:70vh}.ImageModal_thumbnailStrip__SIiDE{bottom:-70px;padding:8px;max-width:90vw}.ImageModal_thumbnail__MTidE{width:50px;height:50px}.ImageModal_imageCounter__dpGUJ{top:10px;font-size:12px;padding:6px 12px}}.ImageModal_thumbnailStrip__SIiDE:has(.ImageModal_thumbnail__MTidE:only-child){display:none}.ImageModal_loadingIndicator__cLGlX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:white;background:rgba(0,0,0,.7);padding:20px;border-radius:8px;z-index:15}.ImageModal_errorPlaceholder__0HXUe{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:white;background:rgba(0,0,0,.5);border-radius:8px;padding:40px;text-align:center}.ImageModal_thumbnailStatus___IDw7{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.7);color:white;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}@supports (-webkit-touch-callout:none){.ImageModal_modalImage__8wGh4{-webkit-perspective:1000}.ImageModal_modalImage__8wGh4,.ImageModal_thumbnail__MTidE img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}}@media (max-width:768px){.ImageModal_loadingIndicator__cLGlX{padding:15px;font-size:14px}.ImageModal_errorPlaceholder__0HXUe{min-height:200px;padding:20px}.ImageModal_thumbnailStatus___IDw7{font-size:8px;width:12px;height:12px}}.CarFollowButton_followButton__guiUm{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(30,30,30,.95) 50%,rgba(0,0,0,.9)),radial-gradient(ellipse at center,rgba(59,130,246,.3) 0,rgba(59,130,246,.1) 40%,transparent 70%),repeating-linear-gradient(45deg,rgba(10,10,10,1),rgba(10,10,10,1) 2px,rgba(60,60,60,1) 0,rgba(60,60,60,1) 3px,rgba(20,20,20,1) 0,rgba(20,20,20,1) 4px,rgba(50,50,50,1) 0,rgba(50,50,50,1) 6px,rgba(15,15,15,1) 0,rgba(15,15,15,1) 8px),repeating-linear-gradient(-45deg,rgba(15,15,15,1),rgba(15,15,15,1) 2px,rgba(70,70,70,1) 0,rgba(70,70,70,1) 3px,rgba(25,25,25,1) 0,rgba(25,25,25,1) 4px,rgba(55,55,55,1) 0,rgba(55,55,55,1) 6px,rgba(20,20,20,1) 0,rgba(20,20,20,1) 8px);color:rgba(255,255,255,.95);border:1px solid rgba(59,130,246,.4);border-radius:25px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:100px;justify-content:center;text-shadow:0 0 8px rgba(59,130,246,.6),0 1px 2px rgba(0,0,0,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(59,130,246,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CarFollowButton_followButton__guiUm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(59,130,246,.15) 0,transparent 60%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%,rgba(0,0,0,.1));border-radius:25px;pointer-events:none;transition:all .4s ease}.CarFollowButton_followButton__guiUm:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(59,130,246,.8) 0,rgba(59,130,246,.3) 40%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:-1}[data-theme=dark] .CarFollowButton_followButton__guiUm{background:linear-gradient(135deg,rgba(0,0,0,.95),rgba(30,30,30,.98) 50%,rgba(0,0,0,.95)),radial-gradient(ellipse at center,rgba(255,255,255,.25) 0,rgba(255,255,255,.08) 40%,transparent 70%),repeating-linear-gradient(45deg,rgba(5,5,5,1),rgba(5,5,5,1) 2px,rgba(65,65,65,1) 0,rgba(65,65,65,1) 3px,rgba(15,15,15,1) 0,rgba(15,15,15,1) 4px,rgba(55,55,55,1) 0,rgba(55,55,55,1) 6px,rgba(10,10,10,1) 0,rgba(10,10,10,1) 8px),repeating-linear-gradient(-45deg,rgba(10,10,10,1),rgba(10,10,10,1) 2px,rgba(75,75,75,1) 0,rgba(75,75,75,1) 3px,rgba(20,20,20,1) 0,rgba(20,20,20,1) 4px,rgba(60,60,60,1) 0,rgba(60,60,60,1) 6px,rgba(15,15,15,1) 0,rgba(15,15,15,1) 8px);color:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);text-shadow:0 0 8px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.8),0 0 20px rgba(255,255,255,.15)}[data-theme=dark] .CarFollowButton_followButton__guiUm:after{background:radial-gradient(circle,rgba(255,255,255,.6) 0,rgba(255,255,255,.2) 40%,transparent 70%)}.CarFollowButton_followButton__guiUm:hover{transform:translateY(-1px) scale(1.02);border-color:rgba(59,130,246,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.4),0 0 30px rgba(59,130,246,.4),0 0 60px rgba(59,130,246,.2);text-shadow:0 0 12px rgba(59,130,246,.8),0 1px 2px rgba(0,0,0,.8)}.CarFollowButton_followButton__guiUm:hover:before{background:radial-gradient(ellipse at center,rgba(59,130,246,.3) 0,rgba(59,130,246,.1) 40%,transparent 70%),linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%,rgba(0,0,0,.05))}.CarFollowButton_followButton__guiUm:hover:after{width:100%;height:100%}[data-theme=dark] .CarFollowButton_followButton__guiUm:hover{border-color:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.6),0 0 30px rgba(255,255,255,.3),0 0 60px rgba(255,255,255,.15);text-shadow:0 0 12px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.9)}[data-theme=dark] .CarFollowButton_followButton__guiUm:hover:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0,rgba(255,255,255,.05) 40%,transparent 70%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 50%,rgba(0,0,0,.1))}[data-theme=dark] .CarFollowButton_followButton__guiUm:hover:after{background:radial-gradient(circle,rgba(255,255,255,.4) 0,rgba(255,255,255,.15) 40%,transparent 70%)}.CarFollowButton_followButton__guiUm:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.1),0 1px 4px rgba(0,0,0,.3),0 0 15px rgba(59,130,246,.3)}.CarFollowButton_followButton__guiUm.CarFollowButton_following__A4DyU{background:linear-gradient(135deg,rgba(0,50,0,.9),rgba(30,60,30,.95) 50%,rgba(0,50,0,.9)),radial-gradient(ellipse at center,rgba(34,197,94,.4) 0,rgba(34,197,94,.15) 40%,transparent 70%),repeating-linear-gradient(45deg,rgba(20,35,20,1),rgba(20,35,20,1) 1px,rgba(40,55,40,1) 0,rgba(40,55,40,1) 2px,rgba(20,35,20,1) 0,rgba(20,35,20,1) 3px,rgba(35,50,35,1) 0,rgba(35,50,35,1) 4px),repeating-linear-gradient(-45deg,rgba(25,40,25,1),rgba(25,40,25,1) 1px,rgba(45,60,45,1) 0,rgba(45,60,45,1) 2px,rgba(25,40,25,1) 0,rgba(25,40,25,1) 3px,rgba(40,55,40,1) 0,rgba(40,55,40,1) 4px);color:rgba(255,255,255,.95);border:1px solid rgba(34,197,94,.6);text-shadow:0 0 8px rgba(34,197,94,.8),0 1px 2px rgba(0,0,0,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(34,197,94,.3)}.CarFollowButton_followButton__guiUm.CarFollowButton_following__A4DyU:after{background:radial-gradient(circle,rgba(34,197,94,.6) 0,rgba(34,197,94,.2) 40%,transparent 70%)}[data-theme=dark] .CarFollowButton_followButton__guiUm.CarFollowButton_following__A4DyU{background:linear-gradient(135deg,rgba(0,30,0,.95),rgba(20,50,20,.98) 50%,rgba(0,30,0,.95)),radial-gradient(ellipse at center,rgba(34,197,94,.3) 0,rgba(34,197,94,.1) 40%,transparent 70%),repeating-linear-gradient(45deg,rgba(15,25,15,1),rgba(15,25,15,1) 1px,rgba(35,45,35,1) 0,rgba(35,45,35,1) 2px,rgba(15,25,15,1) 0,rgba(15,25,15,1) 3px,rgba(30,40,30,1) 0,rgba(30,40,30,1) 4px),repeating-linear-gradient(-45deg,rgba(20,30,20,1),rgba(20,30,20,1) 1px,rgba(40,50,40,1) 0,rgba(40,50,40,1) 2px,rgba(20,30,20,1) 0,rgba(20,30,20,1) 3px,rgba(35,45,35,1) 0,rgba(35,45,35,1) 4px);border:1px solid rgba(34,197,94,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.7),0 0 20px rgba(34,197,94,.25)}.CarFollowButton_followButton__guiUm:disabled{opacity:.6;cursor:not-allowed}.CarFollowButton_followButton__guiUm:disabled,.CarFollowButton_followButton__guiUm:disabled:hover{transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.3)}.CarFollowButton_followButton__guiUm.CarFollowButton_compact__E9xzz{padding:6px 12px;min-width:70px;font-size:12px;font-weight:700}.CarFollowButton_followButton__guiUm.CarFollowButton_success__fJely{animation:CarFollowButton_successPulse__RUaCl .8s ease-out}@keyframes CarFollowButton_successPulse__RUaCl{0%{transform:scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(34,197,94,.3)}50%{transform:scale(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(34,197,94,.6),0 0 80px rgba(34,197,94,.3)}to{transform:scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(34,197,94,.3)}}.CarFollowButton_icon___MfUJ{width:16px;height:16px;transition:all .3s ease;filter:drop-shadow(0 0 4px rgba(59,130,246,.5))}.CarFollowButton_compact__E9xzz .CarFollowButton_icon___MfUJ{width:14px;height:14px}.CarFollowButton_followButton__guiUm:hover .CarFollowButton_icon___MfUJ{filter:drop-shadow(0 0 8px rgba(59,130,246,.8));transform:scale(1.1)}[data-theme=dark] .CarFollowButton_icon___MfUJ{filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}[data-theme=dark] .CarFollowButton_followButton__guiUm:hover .CarFollowButton_icon___MfUJ{filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}.CarFollowButton_followButton__guiUm.CarFollowButton_following__A4DyU .CarFollowButton_icon___MfUJ{filter:drop-shadow(0 0 4px rgba(34,197,94,.6))}.CarFollowButton_followButton__guiUm.CarFollowButton_following__A4DyU:hover .CarFollowButton_icon___MfUJ{filter:drop-shadow(0 0 8px rgba(34,197,94,.8))}.CarFollowButton_text__v7pQv{font-weight:600;white-space:nowrap;letter-spacing:.5px}.CarFollowButton_count__TwwWS{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700;min-width:20px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.CarFollowButton_successAnimation__KMfem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;width:60px;height:60px}.CarFollowButton_star__5SSrM{position:absolute;color:#fbbf24;animation:CarFollowButton_starBurst__tGp0z 2s ease-out forwards;filter:drop-shadow(0 0 6px rgba(251,191,36,.9))}.CarFollowButton_star__5SSrM:first-child{animation-delay:0s}.CarFollowButton_star__5SSrM:nth-child(2){animation-delay:.1s}.CarFollowButton_star__5SSrM:nth-child(3){animation-delay:.2s}.CarFollowButton_star__5SSrM:nth-child(4){animation-delay:.3s}.CarFollowButton_star__5SSrM:nth-child(5){animation-delay:.4s}.CarFollowButton_star__5SSrM:nth-child(6){animation-delay:.5s}@keyframes CarFollowButton_starBurst__tGp0z{0%{transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:1}20%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{opacity:0}}.CarFollowButton_star__5SSrM:first-child{animation-name:CarFollowButton_starBurst1__N9dw4}.CarFollowButton_star__5SSrM:nth-child(2){animation-name:CarFollowButton_starBurst2__qNqqK}.CarFollowButton_star__5SSrM:nth-child(3){animation-name:CarFollowButton_starBurst3__dJ_Mr}.CarFollowButton_star__5SSrM:nth-child(4){animation-name:CarFollowButton_starBurst4__lLlZb}.CarFollowButton_star__5SSrM:nth-child(5){animation-name:CarFollowButton_starBurst5__9Z2_5}.CarFollowButton_star__5SSrM:nth-child(6){animation-name:CarFollowButton_starBurst6__bVDi5}@keyframes CarFollowButton_starBurst1__N9dw4{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(40px) translateY(-30px) scale(1.5) rotate(1turn);opacity:0}}@keyframes CarFollowButton_starBurst2__qNqqK{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(-40px) translateY(-30px) scale(1.5) rotate(-1turn);opacity:0}}@keyframes CarFollowButton_starBurst3__dJ_Mr{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(30px) translateY(40px) scale(1.5) rotate(270deg);opacity:0}}@keyframes CarFollowButton_starBurst4__lLlZb{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(-30px) translateY(40px) scale(1.5) rotate(-270deg);opacity:0}}@keyframes CarFollowButton_starBurst5__9Z2_5{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(50px) translateY(0) scale(1.5) rotate(180deg);opacity:0}}@keyframes CarFollowButton_starBurst6__bVDi5{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateX(-50px) translateY(0) scale(1.5) rotate(-180deg);opacity:0}}.CarFollowButton_modalOverlay__3ot_i{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CarFollowButton_modal__zb_6s{background:linear-gradient(135deg,rgba(20,20,20,.95),rgba(40,40,40,.98) 50%,rgba(20,20,20,.95)),repeating-linear-gradient(45deg,rgba(15,15,15,1),rgba(15,15,15,1) 1px,rgba(35,35,35,1) 0,rgba(35,35,35,1) 2px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(59,130,246,.1)}.CarFollowButton_modalTitle__4wN52{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--foreground);text-shadow:0 0 8px rgba(59,130,246,.3)}.CarFollowButton_modalSubtitle__fPC__{font-size:14px;color:var(--text-secondary);margin-bottom:20px}.CarFollowButton_carList__dvs3P{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CarFollowButton_carItem__Wp_u_{display:flex;align-items:center;justify-content:space-between;padding:16px;border:2px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(30,30,30,.8),rgba(50,50,50,.9) 50%,rgba(30,30,30,.8)),repeating-linear-gradient(45deg,rgba(25,25,25,1),rgba(25,25,25,1) 1px,rgba(45,45,45,1) 0,rgba(45,45,45,1) 2px);border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.CarFollowButton_carItem__Wp_u_:hover{border-color:rgba(59,130,246,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 12px rgba(59,130,246,.2)}.CarFollowButton_carItem__Wp_u_.CarFollowButton_selected__gvJqC{border-color:rgba(59,130,246,.8);background:linear-gradient(135deg,rgba(30,60,90,.6),rgba(50,80,110,.8) 50%,rgba(30,60,90,.6)),repeating-linear-gradient(45deg,rgba(25,45,65,1),rgba(25,45,65,1) 1px,rgba(45,65,85,1) 0,rgba(45,65,85,1) 2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 16px rgba(59,130,246,.4),0 0 20px rgba(59,130,246,.2)}.CarFollowButton_carInfo__eMkBP{flex:1 1}.CarFollowButton_carNickname__bbf8R{font-size:16px;font-weight:600;color:var(--primary);margin-bottom:4px;text-shadow:0 0 6px rgba(59,130,246,.4)}.CarFollowButton_carDetails__2PDul{font-size:14px;color:var(--text-secondary)}.CarFollowButton_checkbox__mjuO3{width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(40,40,40,.8),rgba(60,60,60,.9)),repeating-linear-gradient(45deg,rgba(35,35,35,1),rgba(35,35,35,1) 1px,rgba(55,55,55,1) 0,rgba(55,55,55,1) 2px);transition:all .3s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.CarFollowButton_carItem__Wp_u_.CarFollowButton_selected__gvJqC .CarFollowButton_checkbox__mjuO3{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(59,130,246,1));border-color:rgba(59,130,246,1);color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 12px rgba(59,130,246,.6)}.CarFollowButton_modalActions__AsTaX{display:flex;gap:12px;justify-content:flex-end}.CarFollowButton_cancelButton__vempq{padding:10px 20px;background:linear-gradient(135deg,rgba(60,60,60,.8),rgba(80,80,80,.9) 50%,rgba(60,60,60,.8)),repeating-linear-gradient(45deg,rgba(55,55,55,1),rgba(55,55,55,1) 1px,rgba(75,75,75,1) 0,rgba(75,75,75,1) 2px);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.CarFollowButton_cancelButton__vempq:hover{background:linear-gradient(135deg,rgba(80,80,80,.9),rgba(100,100,100,1) 50%,rgba(80,80,80,.9));border-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 12px rgba(0,0,0,.3)}.CarFollowButton_modalActions__AsTaX .CarFollowButton_followButton__guiUm{padding:10px 20px;border-radius:8px;min-width:auto}@media (max-width:768px){.CarFollowButton_followButton__guiUm{font-size:3vw!important;width:35vw!important;max-width:150px}.CarFollowButton_modal__zb_6s{margin:20px;padding:20px}.CarFollowButton_modalActions__AsTaX{flex-direction:column}.CarFollowButton_cancelButton__vempq,.CarFollowButton_modalActions__AsTaX .CarFollowButton_followButton__guiUm{width:100%}}.SoundCloudPlayer_player__KpueT{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:16px;margin:12px 0;min-height:80px;display:flex;flex-direction:column;gap:12px}.SoundCloudPlayer_searchContainer__2Dhuo{width:100%}.SoundCloudPlayer_searchHeader___RgSd{margin-bottom:16px}.SoundCloudPlayer_searchInputContainer__7sags{position:relative;display:flex;align-items:center;background:white;border:2px solid #e9ecef;border-radius:8px;padding:0 12px;transition:border-color .2s}.SoundCloudPlayer_searchInputContainer__7sags:focus-within{border-color:#ff5500}.SoundCloudPlayer_searchIcon__1T1kD{color:#6c757d;margin-right:8px}.SoundCloudPlayer_searchInput__7uXIm{flex:1 1;border:none;outline:none;padding:12px 0;font-size:14px;background:transparent}.SoundCloudPlayer_closeSearchButton__FzJWo{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.SoundCloudPlayer_closeSearchButton__FzJWo:hover{background-color:#f8f9fa}.SoundCloudPlayer_searchLoading__yIiE5{text-align:center;padding:20px;color:#6c757d;font-size:14px}.SoundCloudPlayer_searchResults__GROF6{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;background:white}.SoundCloudPlayer_searchResult__ZXNIt{border-bottom:1px solid #f8f9fa;cursor:pointer;transition:background-color .2s}.SoundCloudPlayer_searchResultContent__nm7T0{display:flex;align-items:center;gap:12px;padding:12px 16px}.SoundCloudPlayer_trackArtwork___AFxQ{flex-shrink:0}.SoundCloudPlayer_trackArtwork___AFxQ img{border-radius:6px;object-fit:contain;width:60px;height:60px}.SoundCloudPlayer_trackStats__caFEn{font-size:11px;color:#6c757d;margin-top:2px}.SoundCloudPlayer_searchResult__ZXNIt:hover{background-color:#f8f9fa}.SoundCloudPlayer_searchResult__ZXNIt:last-child{border-bottom:none}.SoundCloudPlayer_trackArtist__gd3jX{font-size:13px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SoundCloudPlayer_trackDuration__0gK3y{font-size:12px;color:#6c757d;margin-left:12px;font-weight:500}.SoundCloudPlayer_noResults__A3rd7{text-align:center;padding:24px;color:#6c757d;font-size:14px}.SoundCloudPlayer_noTrackContainer__nBcR5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;gap:12px}.SoundCloudPlayer_noTrackText__rVU5O{color:#6c757d;font-size:14px;font-weight:500}.SoundCloudPlayer_searchButton__1is7V{display:flex;align-items:center;gap:8px;background:#ff5500;color:white;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500}.SoundCloudPlayer_searchButton__1is7V:hover{background:#e64900}.SoundCloudPlayer_loading__bsnHa{text-align:center;color:#6c757d;font-size:14px;padding:20px 0}.SoundCloudPlayer_error__8j59u{color:#dc3545;font-size:14px;text-align:center;padding:20px 0}.SoundCloudPlayer_trackInfo__rVlE5{flex:1 1;min-width:0}.SoundCloudPlayer_trackTitle__9L6wt{font-weight:600;color:#212529;margin-bottom:4px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SoundCloudPlayer_trackAuthor__oBMlc{font-size:13px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SoundCloudPlayer_controls__gsRLR{display:flex;align-items:center;gap:12px}.SoundCloudPlayer_playButton__n6ZbY{background:#ff5500;color:white;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.SoundCloudPlayer_playButton__n6ZbY:hover{background:#e64900}.SoundCloudPlayer_muteButton__PQoOM{background:none;border:none;color:#6c757d;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.SoundCloudPlayer_muteButton__PQoOM:hover{background-color:#f8f9fa}.SoundCloudPlayer_searchButton__1is7V{background:none;border:none;color:#6c757d;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.SoundCloudPlayer_searchButton__1is7V:hover{background-color:#f8f9fa}[data-theme=dark] .SoundCloudPlayer_searchResult__ZXNIt{border-bottom-color:#404040}[data-theme=dark] .SoundCloudPlayer_searchResult__ZXNIt:hover{background-color:#333333}[data-theme=dark] .SoundCloudPlayer_loading__bsnHa,[data-theme=dark] .SoundCloudPlayer_noResults__A3rd7,[data-theme=dark] .SoundCloudPlayer_noTrackText__rVU5O,[data-theme=dark] .SoundCloudPlayer_searchLoading__yIiE5,[data-theme=dark] .SoundCloudPlayer_trackDuration__0gK3y,[data-theme=dark] .SoundCloudPlayer_trackStats__caFEn{color:#cccccc}[data-theme=dark] .SoundCloudPlayer_closeSearchButton__FzJWo:hover,[data-theme=dark] .SoundCloudPlayer_muteButton__PQoOM:hover,[data-theme=dark] .SoundCloudPlayer_searchButton__1is7V:hover{background-color:#333333}[data-theme=dark] .SoundCloudPlayer_closeSearchButton__FzJWo,[data-theme=dark] .SoundCloudPlayer_muteButton__PQoOM,[data-theme=dark] .SoundCloudPlayer_searchButton__1is7V,[data-theme=dark] .SoundCloudPlayer_searchIcon__1T1kD{color:#cccccc}[data-theme=dark] .SoundCloudPlayer_searchInputContainer__7sags{background:#333333;border-color:#404040}[data-theme=dark] .SoundCloudPlayer_searchInputContainer__7sags:focus-within{border-color:#ff5500}[data-theme=dark] .SoundCloudPlayer_searchInput__7uXIm{background:transparent;color:#cccccc}[data-theme=dark] .SoundCloudPlayer_trackTitle__9L6wt{color:#ffffff}[data-theme=dark] .SoundCloudPlayer_trackArtist__gd3jX{color:#bbbbbb}[data-theme=dark] .SoundCloudPlayer_player__KpueT{background:#282828;border-color:#404040}.GramsView_container__L_EhT{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:1000;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.GramsView_closeButton__wMuhy{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:all .3s ease}.GramsView_closeButton__wMuhy:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.GramsView_navigationHint__LzDzv{position:fixed;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;z-index:1001}.GramsView_navDown__t_YF9,.GramsView_navUp__3lK_D{background:rgba(0,0,0,.5);color:white;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.7}.GramsView_navDown__t_YF9:hover,.GramsView_navUp__3lK_D:hover{background:rgba(0,0,0,.8);opacity:1;transform:scale(1.1)}.GramsView_loading__tGx7B{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:white;gap:2rem}.GramsView_loadingAnimation__aCMDC{width:64px;height:64px;background-image:url(/images/wheel-loader.webp);background-size:contain;background-repeat:no-repeat;background-position:50%;animation:GramsView_spin__LSebx 1s linear infinite;filter:invert(1)}@keyframes GramsView_spin__LSebx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GramsView_error__Tddxg{display:flex;align-items:center;justify-content:center;height:100vh;color:white;font-size:1.2rem}.GramsView_postsContainer__mS_hi{position:relative;width:100%}.GramsView_post__RFK5L{height:100vh;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always;background-color:#000}.GramsView_mediaContainer__apY4z,.GramsView_post__RFK5L{width:100%;position:relative;display:flex;overflow:hidden}.GramsView_mediaContainer__apY4z,.GramsView_noMediaPlaceholder__89ISg{height:100%;align-items:center;justify-content:center}.GramsView_noMediaPlaceholder__89ISg{width:100%;display:flex;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px dashed #444}.GramsView_placeholderText__sOT9U{color:#888;font-size:1.2rem;font-weight:500;text-align:center;padding:20px}.GramsView_postContent__T_KrC{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.GramsView_postOverlay__aIf2R{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.6));display:flex;flex-direction:column;justify-content:space-between;padding:20px;pointer-events:none;z-index:10}.GramsView_postOverlay__aIf2R>*{pointer-events:auto}.GramsView_postHeader___KXCF{display:flex;justify-content:space-between;align-items:flex-start;color:white;text-shadow:0 1px 3px rgba(0,0,0,.8);min-height:120px}.GramsView_carInfo__Btnwc{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.GramsView_carNickname__lBOKi{font-family:var(--font-bebas);font-size:2.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;line-height:.9;margin-bottom:4px;min-height:45px;display:flex;align-items:flex-start}.GramsView_carDetails__PsniI{font-size:.9rem;font-weight:400;opacity:.9;margin-bottom:8px;min-height:20px;display:flex;align-items:flex-start}.GramsView_carActions__fyK9l{display:flex;align-items:center;gap:12px;margin-top:8px}.GramsView_followButtonContainer__JKoVy{flex-shrink:0}.GramsView_showcaseButton__tsaSB{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:none;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.GramsView_showcaseButton__tsaSB:hover{background:linear-gradient(135deg,#f97316,#ea580c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(249,115,22,.3)}.GramsView_timestamp__LsSF2{font-size:.8rem;opacity:.8;white-space:nowrap}.GramsView_rightInteractions__n8NjG{position:absolute;right:20px;bottom:20%;display:flex;flex-direction:column;gap:1rem;pointer-events:auto;z-index:15}.GramsView_bottomSection__90ORr{display:flex;flex-direction:column;gap:1rem;color:white;position:relative;min-height:80px}.GramsView_storySection__FHkXr{display:flex;flex-direction:column;gap:.5rem}.GramsView_username__s449A{font-weight:700;color:var(--foreground-color);margin-bottom:2px;bottom:60px;padding:4px 8px;border-radius:12px}.GramsView_postTimestamp__Wu1VE,.GramsView_username__s449A{position:absolute;left:20px;z-index:25;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GramsView_postTimestamp__Wu1VE{font-size:12px;color:var(--text-muted);margin-bottom:8px;opacity:.8;bottom:35px;padding:2px 6px;border-radius:8px}.GramsView_storyText__XpOCR{font-size:.95rem;line-height:1.4;margin:0;max-height:4.2em;overflow:hidden;text-overflow:ellipsis}.GramsView_fullscreenComments__8_rr0,.GramsView_fullscreenMods__a8Qin{position:absolute;bottom:0;left:0;right:0;top:40%;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;pointer-events:auto;z-index:20;animation:GramsView_slideUpFromBottom__Pjkpq .3s ease-out}.GramsView_commentHeader__zvzfV,.GramsView_modsHeader__w_evg{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.GramsView_commentTitle__Mu8Nb,.GramsView_modsTitle__sNSYR{color:white;font-size:1.2rem;font-weight:600}.GramsView_closeCommentsButton__HA3pf,.GramsView_closeModsButton__pCv45{background:none;border:none;color:white;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.GramsView_closeCommentsButton__HA3pf:hover,.GramsView_closeModsButton__pCv45:hover{background:rgba(255,255,255,.1)}.GramsView_fullscreenComments__8_rr0>.commentSection,.GramsView_fullscreenMods__a8Qin>.modsDisplay{flex:1 1;overflow-y:auto;padding:0}@keyframes GramsView_slideUpFromBottom__Pjkpq{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.GramsView_container__L_EhT{width:100vw;left:0}.GramsView_navigationHint__LzDzv{display:none}.GramsView_closeButton__wMuhy{top:15px;right:15px;width:45px;height:45px}.GramsView_postOverlay__aIf2R{padding:15px}.GramsView_postHeader___KXCF{min-height:100px}.GramsView_carNickname__lBOKi{font-size:2.2rem;min-height:40px}.GramsView_carDetails__PsniI{font-size:.8rem;min-height:18px}.GramsView_username__s449A{bottom:50px;font-size:.9rem}.GramsView_postTimestamp__Wu1VE{bottom:30px;font-size:.75rem}.GramsView_bottomSection__90ORr{gap:.8rem;min-height:60px}.GramsView_storyText__XpOCR{font-size:.9rem;max-height:3.6em;margin-bottom:80px}}@media (orientation:landscape){.GramsView_container__L_EhT{width:100vw;height:100vh}.GramsView_postOverlay__aIf2R{padding:10px 15px}.GramsView_carNickname__lBOKi{font-size:1.8rem}.GramsView_bottomSection__90ORr{gap:.5rem}.GramsView_storyText__XpOCR{max-height:2.4em}.GramsView_rightInteractions__n8NjG{right:15px;bottom:15%}.GramsView_navigationHint__LzDzv{right:20px}.GramsView_closeButton__wMuhy{top:10px;right:10px}}@media (orientation:portrait){.GramsView_container__L_EhT{width:100vw;height:100vh}.GramsView_mediaContainer__apY4z{height:100vh}.GramsView_post__RFK5L .album-container img,.GramsView_post__RFK5L .album-container video,.GramsView_post__RFK5L .carousel-container img,.GramsView_post__RFK5L .carousel-container video,.GramsView_post__RFK5L .grid-container img,.GramsView_post__RFK5L .grid-container video{width:100vw;height:100vh;object-fit:cover}}.GramsView_container__L_EhT::-webkit-scrollbar{display:none}.GramsView_container__L_EhT{-ms-overflow-style:none;scrollbar-width:none}.GramsView_post__RFK5L .album-container,.GramsView_post__RFK5L .carousel-container,.GramsView_post__RFK5L .grid-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}@media (min-width:769px){.GramsView_container__L_EhT,.GramsView_mediaContainer__apY4z{width:100vw;height:100vh}.GramsView_postOverlay__aIf2R{padding:20px 30px}.GramsView_rightInteractions__n8NjG{right:30px}.GramsView_navigationHint__LzDzv{right:40px}}@media (min-width:1920px){.GramsView_postOverlay__aIf2R{padding:30px 50px}.GramsView_rightInteractions__n8NjG{right:50px}.GramsView_navigationHint__LzDzv{right:60px}}.GramsView_post__RFK5L .album-container img,.GramsView_post__RFK5L .album-container video,.GramsView_post__RFK5L .carousel-container img,.GramsView_post__RFK5L .carousel-container video,.GramsView_post__RFK5L .grid-container img,.GramsView_post__RFK5L .grid-container video{width:100vw;height:100vh;object-fit:cover;object-position:center}.GramsView_post__RFK5L .album-container img.contain,.GramsView_post__RFK5L .album-container video.contain,.GramsView_post__RFK5L .carousel-container img.contain,.GramsView_post__RFK5L .carousel-container video.contain,.GramsView_post__RFK5L .grid-container img.contain,.GramsView_post__RFK5L .grid-container video.contain{width:100vw;height:100vh;object-fit:contain;object-position:center}.GramsView_bottomSection__90ORr .interactions,.GramsView_bottomSection__90ORr .modsDisplay{background:rgba(0,0,0,.3);border-radius:10px;padding:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GramsView_bottomSection__90ORr .modsDisplay{color:white}.GramsView_bottomSection__90ORr .commentSection{background:rgba(0,0,0,.3);border-radius:10px;padding:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:200px;overflow-y:auto}@keyframes GramsView_loading__tGx7B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GramsView_videoSequenceContainer__ssui_{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.GramsView_sequenceVideo__PNvMi{width:100%;height:100%;object-fit:contain;background:#000}.GramsView_videoCounter__kOaKa{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);color:white;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.GramsView_tutorialOverlay__JpBc6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:200}.GramsView_tutorialContent__DE0ju{position:relative;z-index:10001}.GramsView_tutorialBubble__JW4JA{background:white;border-radius:20px;padding:2rem;max-width:300px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;animation:GramsView_slideUp__RTbWp .5s ease-out}.GramsView_tutorialBubble__JW4JA h3{margin:0 0 1rem;color:#333;font-size:1.5rem}.GramsView_tutorialBubble__JW4JA p{margin:0 0 1.5rem;color:#666;font-size:1rem;line-height:1.4}.GramsView_scrollAnimation__x73s0{margin:1rem 0;display:flex;justify-content:center}.GramsView_scrollArrow__rhaaz{font-size:2rem;animation:GramsView_bounce__zNsba 2s infinite}.GramsView_tutorialButton__TlP0e{background:linear-gradient(135deg,#8B2CF5,#3694FF);color:white;border:none;padding:.75rem 2rem;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease}.GramsView_tutorialButton__TlP0e:hover{transform:scale(1.05)}.GramsView_tutorialPointer__95muF{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid white}@keyframes GramsView_fadeIn__dGa11{0%{opacity:0}to{opacity:1}}@keyframes GramsView_slideUp__RTbWp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes GramsView_bounce__zNsba{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}[data-theme=dark] .GramsView_tutorialBubble__JW4JA{background:#2a2a2a}[data-theme=dark] .GramsView_tutorialBubble__JW4JA h3{color:#fff}[data-theme=dark] .GramsView_tutorialBubble__JW4JA p{color:#ccc}[data-theme=dark] .GramsView_tutorialPointer__95muF{border-top-color:#2a2a2a}.Header_mobileOnly__97QMH{display:block}.Header_desktopOnly__hakyQ{display:none}.Header_header__072v2{display:flex;justify-content:space-between;align-items:center;padding:1rem .75rem 1rem .5rem;margin-bottom:1.5rem;position:relative;z-index:115;background-color:transparent;box-shadow:none;transition:background-color .3s ease;width:100%;left:0;right:0}.Header_leftSection__bjDn6{display:flex;align-items:center;gap:.75rem;flex:1 1}.Header_centerSection__n8lfW{display:flex;justify-content:center;flex:1 1}.Header_rightSection__ORNGe{display:flex;justify-content:flex-end;align-items:center;flex:1 1}.Header_burgerButton__FdOm6{background:none;border:none;cursor:pointer;padding:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--foreground);transition:background-color .2s;width:48px;height:48px;flex-shrink:0;position:relative}.Header_burgerButton__FdOm6:hover{background-color:var(--secondary)}.Header_burgerIcon__cihgF{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Header_burgerIcon__cihgF span{display:block;width:100%;height:2px;background-color:var(--foreground);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.Header_burgerButton__FdOm6.Header_open__cQB4I .Header_burgerIcon__cihgF span:first-child{transform:translateY(8px) rotate(45deg)}.Header_burgerButton__FdOm6.Header_open__cQB4I .Header_burgerIcon__cihgF span:nth-child(2){opacity:0;transform:scaleX(0)}.Header_burgerButton__FdOm6.Header_open__cQB4I .Header_burgerIcon__cihgF span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_logoLink__FYRA_,.Header_logoLink__FYRA_ img{display:block;max-width:250px;padding:5px}.Header_desktopActions__I5CQn{display:flex;align-items:center;gap:1rem}.Header_actionButton__mce4l{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--foreground);transition:background-color .2s;position:relative}.Header_actionButton__mce4l:hover{background-color:var(--secondary)}.Header_notificationBadge__ZcqU0{position:absolute;top:0;right:0;background-color:#ff3b30;color:white;border-radius:50%;min-width:18px;height:18px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.Header_sidebar__iL3HQ{position:fixed;top:0;left:0;height:100vh;width:245px;background-color:var(--background);transform:translateX(-100%);transition:transform .3s ease;z-index:150;overflow-y:auto;padding-top:90px}.Header_sidebar__iL3HQ.Header_sidebarOpen__ASW3i{transform:translateX(0)}.Header_sidebarContent__OOISa{display:flex;flex-direction:column;height:100%;padding:1rem 0}.Header_sidebarNav__2I24d{flex:1 1;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.Header_sidebarItem__xCoME{display:flex;align-items:left;gap:1rem;padding:.75rem 1rem;color:var(--foreground);text-decoration:none;border-radius:8px;transition:background-color .2s;background:none;border:none;cursor:pointer;font-size:1rem;width:100%;text-align:left;position:relative}.Header_sidebarItem__xCoME:hover{background-color:var(--secondary)}.Header_sidebarText__SBUTM{font-weight:400;white-space:nowrap}.Header_sidebarNotificationBadge__N1NYS{position:absolute;top:0;left:25px;background-color:#ff3b30;color:white;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.Header_sidebarBottom__aWzMf{padding:1rem 1rem 0}.Header_adminItem__GIN7h{background-color:white!important;color:var(--primary)!important;font-weight:700}.Header_adminItem__GIN7h:hover{background-color:#f5f5f5!important}.Header_logoutItem__2rm8g{color:#ff0000!important;font-weight:700}.Header_logoutItem__2rm8g:hover{background-color:rgba(255,0,0,.1)!important;color:#ff0000!important}.Header_sidebarOverlay__3u3zG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:140;display:none}@media (min-width:768px){.Header_mobileOnly__97QMH{display:none}.Header_desktopOnly__hakyQ{display:block}.Header_sidebar__iL3HQ{width:72px;transform:translateX(0);position:fixed;transition:width .3s ease}.Header_sidebar__iL3HQ.Header_sidebarOpen__ASW3i{width:72px}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA{width:245px}.Header_rightSection__ORNGe .Header_desktopActions__I5CQn{display:flex}.Header_centerSection__n8lfW{justify-content:center}.Header_sidebar__iL3HQ .Header_sidebarItem__xCoME img,.Header_sidebar__iL3HQ .Header_sidebarItem__xCoME svg{width:24px!important;height:24px!important;flex-shrink:0!important}.Header_sidebar__iL3HQ .Header_sidebarItem__xCoME{justify-content:left;padding:12px 8px!important;margin:0!important;width:72px!important;min-width:72px!important;max-width:72px!important;flex-shrink:0!important;box-sizing:border-box!important}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA .Header_sidebarItem__xCoME{justify-content:flex-start!important;padding:12px 16px!important;width:100%!important;min-width:auto!important;max-width:none!important;margin:0!important}}@media (max-width:767px){.Header_rightSection__ORNGe .Header_desktopActions__I5CQn{display:none}.Header_rightSection__ORNGe{position:relative;min-height:60px}.Header_sidebar__iL3HQ{width:280px}.Header_sidebarOverlay__3u3zG{display:block}.Header_leftSection__bjDn6,.Header_rightSection__ORNGe{width:auto}.Header_centerSection__n8lfW{flex:1 1;display:flex;justify-content:center}.Header_logoLink__FYRA_{transform:scale(1)}.Header_desktopOnly__hakyQ{display:none!important}.Header_mobileOnly__97QMH{display:block!important}}@media (min-width:768px){.Header_centerSection__n8lfW{position:absolute;left:50%;transform:translateX(-50%);flex:none}.Header_logoLink__FYRA_{transform:scale(1.1)}.Header_sidebar__iL3HQ{width:72px;transform:translateX(0);position:fixed;top:90px;left:0;height:calc(100vh - 90px);background-color:var(--background);z-index:150;overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;transition:width .3s ease}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA{width:245px}.Header_sidebar__iL3HQ .Header_sidebarText__SBUTM{display:none;opacity:0;transition:opacity .2s ease;white-space:nowrap}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA .Header_sidebarText__SBUTM{display:block;opacity:1}.Header_sidebar__iL3HQ .Header_sidebarItem__xCoME{justify-content:left;padding:.75rem;width:72px;transition:all .3s ease}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA .Header_sidebarItem__xCoME{justify-content:flex-start;padding:.75rem 1rem;width:100%}.Header_sidebar__iL3HQ .Header_sidebarNotificationBadge__N1NYS{position:absolute;right:8px;top:8px}.Header_sidebar__iL3HQ.Header_sidebarExpanded__9OnBA .Header_sidebarNotificationBadge__N1NYS{left:25px}}@font-face{font-family:Instagram;src:url(/fonts/Instagram.ttf) format("truetype");font-weight:400;font-style:normal}.Header_welcomeMessage__eR5q0{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.Header_versionBadge__AIJpG{background:var(--primary);color:white;border:none;border-radius:12px;padding:4px 8px;font-size:.7rem;font-weight:600;cursor:pointer;transition:opacity .2s;display:none}.Header_versionBadge__AIJpG:hover{opacity:.9}.Header_versionBadge__AIJpG.Header_mobileOnly__97QMH{display:block;position:absolute;top:8px;right:10px}@media (min-width:768px){.Header_welcomeMessage__eR5q0.Header_desktopOnly__hakyQ{position:absolute;left:80px;top:50%;transform:translateY(-50%);z-index:10}}@media (max-width:767px){.Header_welcomeMessage__eR5q0.Header_mobileOnly__97QMH{font-size:.65rem;text-align:right;position:absolute;right:10px;top:50%;transform:translateY(-50%);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.Header_accountMenu__bMJaM,.Header_adminLink___jfY3,.Header_dropdownItem__XgHS6,.Header_dropdown__4bjVO,.Header_headerActions__4IA9K,.Header_loginButton__0oaZL,.Header_logoutButton__L_J_d,.Header_messageButton__wGHX4,.Header_mobileActions__iAQMZ,.Header_navLink__bzbwi,.Header_postButton__ztnjT{display:none}.Header_modCategory__y9p3V{margin-right:8px}.ChangelogModal_modalOverlay__KvcL0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ChangelogModal_modalContent__hOjPf{background:var(--background);border-radius:12px;width:100%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:var(--foreground)}.ChangelogModal_modalHeader__R7FsT{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border);background:var(--surface)}.ChangelogModal_modalHeader__R7FsT h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--foreground)}.ChangelogModal_closeButton__6twKT{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);padding:4px 8px;border-radius:4px;transition:all .2s}.ChangelogModal_closeButton__6twKT:hover{background:var(--hover-color);color:var(--foreground)}.ChangelogModal_modalBody__qX9bl{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px)}.ChangelogModal_currentVersion__q0Jgt{margin-bottom:32px;padding:20px;background:var(--primary-bg);border-radius:8px;border-left:4px solid var(--primary)}.ChangelogModal_currentVersion__q0Jgt h3{margin:0 0 8px;color:var(--primary);font-size:1.2rem}.ChangelogModal_releaseDate__TAiGK{color:var(--text-secondary);font-size:.9rem;margin-bottom:16px}.ChangelogModal_currentVersion__q0Jgt ul{margin:0;padding-left:20px}.ChangelogModal_currentVersion__q0Jgt li{margin-bottom:8px;color:var(--foreground)}.ChangelogModal_recentVersions__8DMBM h3{margin:0 0 20px;color:var(--foreground);font-size:1.1rem;border-bottom:1px solid var(--border);padding-bottom:8px}.ChangelogModal_versionEntry__BtxuK{margin-bottom:24px;padding:16px;border-radius:8px;transition:all .2s}.ChangelogModal_versionEntry__BtxuK:hover{background:var(--surface)}.ChangelogModal_versionEntry__BtxuK.ChangelogModal_current__wdJsR{background:var(--primary-bg);border:1px solid var(--primary)}.ChangelogModal_versionHeader__hMVkD{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ChangelogModal_versionNumber__FeXXS{font-weight:600;color:var(--primary);font-size:1rem}.ChangelogModal_versionDate__BBJZA{color:var(--text-secondary);font-size:.85rem}.ChangelogModal_changesList__Cz8MZ li{margin-bottom:.5rem;line-height:1.4}.ChangelogModal_debugSection__p98Xr{margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.ChangelogModal_debugButton__jCL3e{background:#007bff;color:white;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem}.ChangelogModal_debugButton__jCL3e:hover{background:#0056b3}.ChangelogModal_debugButton__jCL3e:disabled{background:#6c757d;cursor:not-allowed}.ChangelogModal_debugResult__y8SXD{margin-top:1rem;padding:1rem;background:#f1f3f4;border-radius:4px;max-height:300px;overflow-y:auto}.ChangelogModal_debugResult__y8SXD pre{margin:0;font-size:.8rem;line-height:1.3}.ChangelogModal_feedbackSection__KZfZJ{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.ChangelogModal_changelogTitle__dNsHt{margin:2rem 0 1rem;color:var(--foreground);font-size:1.2rem;padding-bottom:.5rem;border-bottom:2px solid var(--border)}.ChangelogModal_feedbackSection__KZfZJ h3{margin-bottom:.5rem;color:var(--foreground)}.ChangelogModal_feedbackDescription__Q37K1{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.ChangelogModal_feedbackForm__viAje{display:flex;flex-direction:column;gap:1rem}.ChangelogModal_ratingSection__88kgI{display:flex;flex-direction:column;gap:.5rem}.ChangelogModal_ratingSection__88kgI label{font-size:.9rem;color:var(--foreground);font-weight:500}.ChangelogModal_starRating__uCeYq{display:flex;gap:8px;margin-bottom:15px;align-items:center}.ChangelogModal_star__pIZzY{background:none;border:none;font-size:28px;color:#ddd;cursor:pointer;transition:all .2s ease;padding:4px;line-height:1;border-radius:4px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ChangelogModal_star__pIZzY:hover{color:#ffd700;transform:scale(1.1)}.ChangelogModal_starFilled__cD5aS{color:#ffd700!important;transform:scale(1.05)}.ChangelogModal_star__pIZzY:focus{outline:2px solid var(--primary);outline-offset:2px}.ChangelogModal_star__pIZzY:active{transform:scale(.95)}.ChangelogModal_textareaSection__CMZJN{display:flex;flex-direction:column;gap:.5rem}.ChangelogModal_textareaSection__CMZJN label{font-size:.9rem;color:var(--foreground);font-weight:500}.ChangelogModal_feedbackTextarea__mjgU3{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-family:inherit;font-size:.9rem;resize:vertical;min-height:80px;box-sizing:border-box}.ChangelogModal_feedbackTextarea__mjgU3:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,112,243,.1)}.ChangelogModal_feedbackTextarea__mjgU3::placeholder{color:var(--text-secondary);opacity:.7}.ChangelogModal_submitFeedbackButton__2OD4p{align-self:flex-start;padding:.5rem 1rem;background:var(--primary);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s}.ChangelogModal_submitFeedbackButton__2OD4p:hover:not(:disabled){background:var(--primary-dark)}.ChangelogModal_submitFeedbackButton__2OD4p:disabled{background:#ccc;cursor:not-allowed}.ChangelogModal_feedbackSuccess__r_CRe{padding:1rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;text-align:center}.ChangelogModal_feedbackSuccess__r_CRe p{margin:0;color:#0369a1;font-weight:500}@media (max-width:768px){.ChangelogModal_modalContent__hOjPf{margin:10px;max-height:90vh}.ChangelogModal_modalHeader__R7FsT{padding:16px 20px}.ChangelogModal_modalBody__qX9bl{padding:20px}.ChangelogModal_currentVersion__q0Jgt{padding:16px;margin-bottom:24px}.ChangelogModal_versionEntry__BtxuK{padding:12px;margin-bottom:16px}.ChangelogModal_versionHeader__hMVkD{flex-direction:column;align-items:flex-start;gap:4px}}[data-theme=dark] .ChangelogModal_modalContent__hOjPf{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.NotificationsDropdown_notificationsContainer__4S5bM{position:relative}.NotificationsDropdown_notificationButton__vRZBh{background:none;border:none;cursor:pointer;color:var(--foreground);padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;position:relative}.NotificationsDropdown_notificationButton__vRZBh:hover{background-color:var(--secondary)}.NotificationsDropdown_notificationBadge__6Ya7Y{position:absolute;top:0;right:0;background:#ff0000;color:white;border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.NotificationsDropdown_dropdown__hHQvD{position:absolute;top:calc(100% + 8px);right:0;background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:320px;max-height:400px;overflow:hidden;z-index:1000}.NotificationsDropdown_dropdownHeader__R_Z_v{padding:1rem;border-bottom:1px solid var(--border);background:var(--surface)}.NotificationsDropdown_dropdownHeader__R_Z_v h3{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}.NotificationsDropdown_dropdownContent__DavOX{max-height:340px;overflow-y:auto}.NotificationsDropdown_noNotifications__NArcg{text-align:center;padding:2rem;color:var(--text-secondary)}.NotificationsDropdown_notificationItem__4YMpL{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid var(--border);transition:background-color .2s}.NotificationsDropdown_notificationItem__4YMpL:hover{background-color:var(--secondary)}.NotificationsDropdown_notificationItem__4YMpL:last-child{border-bottom:none}.NotificationsDropdown_notificationIcon__xv1Um{font-size:1.5rem;flex-shrink:0}.NotificationsDropdown_notificationText__TSHhw{flex:1 1}.NotificationsDropdown_notificationText__TSHhw p{margin:0;font-size:.875rem;color:var(--foreground);line-height:1.4}@media (max-width:768px){.NotificationsDropdown_dropdown__hHQvD{width:90vw;right:-50%;transform:translateX(-25%)}}.StatusNotification_notificationContainer__ApLCq{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:350px}.StatusNotification_notification__D5Kix{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:StatusNotification_slideIn__ZVyEq .3s ease-out;font-size:.9rem;font-weight:500}.StatusNotification_notification__D5Kix.StatusNotification_success__PADpZ{background:#10b981;color:white}.StatusNotification_notification__D5Kix.StatusNotification_error__Ro5oW{background:#ef4444;color:white}.StatusNotification_notification__D5Kix.StatusNotification_info__xz_4x{background:#3b82f6;color:white}.StatusNotification_message__Ls9K3{flex:1 1;margin-right:10px}.StatusNotification_closeButton__I822y{background:none;border:none;color:inherit;font-size:18px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.StatusNotification_closeButton__I822y:hover{background-color:rgba(255,255,255,.2)}@keyframes StatusNotification_slideIn__ZVyEq{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.StatusNotification_notificationContainer__ApLCq{left:20px;right:20px;max-width:none}}