.account-main{padding-bottom:70px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-grid .web-panel{padding:clamp(22px,3vw,32px)}.account-grid h2{font:var(--type-title-large);margin:0 0 14px}.account-grid p{margin:12px 0}.account-links{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.account-action{width:auto}.account-delete-panel{border-color:var(--color-error-red)}.account-danger{border-color:var(--color-error-red)!important;color:var(--color-error-red)!important;background:0 0!important}.account-error{color:var(--color-error-red)!important}.account-dialog{max-height:min(90vh,760px);overflow-y:auto}.account-dialog label:not(.checkbox-label){margin:18px 0 7px;display:block}.account-dialog input[type=password]{border:1px solid var(--color-steel);width:100%;min-height:44px;color:var(--color-mist);background:var(--color-ink);border-radius:9px;padding:10px}.account-dialog .checkbox-label,.account-dialog .captcha-widget{margin-top:18px}.account-dialog button:focus-visible,.account-grid button:focus-visible{outline:3px solid var(--color-warning);outline-offset:3px}@media (width<=760px){.account-grid{grid-template-columns:1fr}.account-action{width:100%}}.safety-main{max-width:1120px}.safety-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.safety-profile-head{align-items:center;gap:20px;margin-bottom:25px;display:flex}.safety-profile-head h2{font:var(--type-headline-medium);margin:0 0 4px}.safety-profile-head p{margin:0}.safety-avatar{border:1px solid var(--color-accent-blue);object-fit:cover;background:var(--color-accent-blue-container);width:66px;height:66px;color:var(--color-mist);font:var(--type-title-large);border-radius:50%;flex:0 0 66px;place-items:center;display:grid}.safety-details{margin:0 0 26px}.safety-details div{border-bottom:1px solid var(--color-steel);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.safety-details dt{color:var(--color-muted)}.safety-details dd{overflow-wrap:anywhere;margin:0}.safety-profile .button{width:auto;margin:0;display:inline-flex}.safety-shortcuts{flex-direction:column;gap:12px;display:flex}.safety-shortcuts h2{font:var(--type-title-large);margin:0 0 8px}.safety-shortcuts a{border:1px solid var(--color-steel);color:var(--color-mist);background:var(--color-graphite);border-radius:11px;justify-content:space-between;align-items:center;padding:13px 15px;text-decoration:none;display:flex}.safety-shortcuts a:hover{border-color:var(--color-accent-blue)}.safety-shortcuts a span{color:var(--color-accent-blue)}.safety-dialog{max-height:min(90vh,850px);overflow:auto}.safety-dialog form{flex-direction:column;gap:12px;display:flex}.safety-dialog form>label{color:var(--color-silver);flex-direction:column;gap:6px;display:flex}.safety-dialog input:not([type=radio]),.safety-dialog textarea{border:1px solid var(--color-steel);width:100%;min-width:0;color:var(--color-mist);background:var(--color-graphite);font:inherit;border-radius:10px;padding:12px 14px}.safety-dialog textarea{resize:vertical}.safety-dialog small{color:var(--color-muted);align-self:flex-end}.safety-reasons{border:1px solid var(--color-steel);border-radius:10px;gap:9px;padding:14px;display:grid}.safety-reasons legend{padding:0 7px;font-weight:700}.safety-reasons label{cursor:pointer;align-items:center;gap:10px;display:flex}.safety-reasons input{accent-color:var(--color-accent-blue)}.safety-actions{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;padding:16px;display:flex}.safety-actions p{color:var(--color-warning);flex-basis:100%;margin:0}.safety-notice{z-index:100;border:1px solid var(--color-error-red);max-width:min(400px,100vw - 40px);color:var(--color-mist);background:var(--color-graphite);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #0008}.safety-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.safety-user-list{gap:12px;display:grid}.safety-user-row{align-items:center;gap:18px;padding:18px 22px;display:flex}.safety-user-row h2{font:var(--type-title-medium);margin:0 0 4px}.safety-user-row p{margin:0}.safety-user-row button{margin-left:auto}.safety-menu{margin-left:auto;position:relative}.safety-menu summary{border:1px solid var(--color-steel);cursor:pointer;border-radius:10px;padding:10px 15px;list-style:none}.safety-menu summary::-webkit-details-marker{display:none}.safety-menu>div{z-index:4;border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:12px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0009}.safety-menu button{width:100%;color:var(--color-mist);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px}.safety-menu button:hover{background:var(--color-graphite)}.safety-menu button:disabled{opacity:.5;cursor:not-allowed}@media (width<=680px){.safety-columns{grid-template-columns:1fr}.safety-user-row{flex-wrap:wrap}.safety-user-row button,.safety-menu{margin-left:0}}@media (width<=480px){.safety-details div{grid-template-columns:1fr;gap:3px}.safety-profile-head{align-items:flex-start}}:root{--color-ink:#060b13;--color-carbon:#0d1725;--color-graphite:#142236;--color-steel:#2b4059;--color-mist:#f6faff;--color-silver:#b8c9dc;--color-muted:#91a4bb;--color-accent-blue:#3ba8ff;--color-accent-blue-container:#123d65;--color-success:#55c59a;--color-warning:#f0b866;--color-error-red:#ff6b72;--font-family:"Segoe UI", Arial, sans-serif;--type-display-small:700 38px/43px var(--font-family);--type-headline-large:700 32px/38px var(--font-family);--type-headline-medium:700 24px/30px var(--font-family);--type-title-large:700 21px/28px var(--font-family);--type-title-medium:600 16px/22px var(--font-family);--type-body-large:400 16px/24px var(--font-family);--type-body-medium:400 14px/21px var(--font-family);--type-label-large:600 14px/20px var(--font-family);--type-label-medium:500 12px/16px var(--font-family);--type-label-small:700 10px/14px var(--font-family);--tracking-display-small:-1.2px;--tracking-headline-large:-.8px;--tracking-headline-medium:-.2px;--tracking-label-large:.1px;--tracking-label-medium:.3px;--tracking-label-small:1.1px}@font-face{font-family:InterFallback;src:local(Inter),local(Segoe UI);font-display:swap}:root{font-family:var(--font-family);color:var(--color-mist);background:var(--color-ink);font-synthesis:none}*{box-sizing:border-box}body{background:var(--color-ink);min-width:320px;min-height:100vh;margin:0}body:before{content:"";z-index:-2;background:linear-gradient(90deg,#020508f5 0%,#03070bc7 50%,#03070beb 100%),url(/auth_background.webp) 50%/cover no-repeat;position:fixed;inset:0}body:after{content:"";z-index:-1;background:radial-gradient(circle at 75% 28%,#1b7ed624,#0000 28%),linear-gradient(#0000 60%,#05080b 100%);position:fixed;inset:0}button,input{font:inherit}.page-shell{flex-direction:column;justify-content:center;width:min(100% - 32px,520px);min-height:100vh;margin:0 auto;padding:clamp(28px,6vh,72px) 0 30px;display:flex}.brand{border-radius:10px;width:fit-content;margin:0 auto 22px;display:block}.brand img{width:188px;height:auto;display:block}.auth-card{background:linear-gradient(145deg,#121920f7,#080d12fa);border:1px solid #96aec62e;border-radius:22px;padding:clamp(26px,6vw,40px);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000070}.auth-card:before{content:"";background:linear-gradient(90deg,#1588e8 0 48%,#f7f7f7 48% 58%,#e4502c 58%);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.auth-card--compact{text-align:center}.eyebrow{color:#59adf5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:800}h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.08}.auth-card>p:not(.eyebrow):not(.fine-print),.landing__lead{color:#c6cfd7;line-height:1.65}.muted{font-size:.94rem}.state-icon{background:#1f84d81f;border:1px solid #3a9def6b;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 20px;display:grid}.state-icon:after{color:#66b8ff;font-size:1.45rem}.state-icon--check:after{content:"✓"}.state-icon--mail:after{content:"✉"}.state-icon--key:after{content:"◆";font-size:1rem}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168bea,#0868bd);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:18px;padding:13px 20px;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 8px 22px #0a6ec33d}.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button:disabled{opacity:.65;cursor:wait;transform:none}.button:focus-visible,input:focus-visible,.brand:focus-visible,.visibility:focus-visible{outline-offset:3px;outline:3px solid #f2a93b}.fine-print{color:#81909d;text-align:center;margin:14px 0 0;font-size:.78rem}.community-note{color:#76818b;text-align:center;max-width:430px;margin:20px auto 0;font-size:.74rem;line-height:1.5}form{text-align:left;margin-top:22px}label{color:#eaf0f5;margin:16px 0 8px;font-size:.86rem;font-weight:700;display:block}.password-field{position:relative}input{color:#fff;background:#090e13;border:1px solid #344451;border-radius:10px;width:100%;min-height:50px;padding:12px 88px 12px 14px}input:focus{border-color:#2a98ee}.visibility{color:#75bdf5;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:.8rem;font-weight:700;position:absolute;top:8px;right:9px}.field-help{color:#8795a1;margin:10px 0 0;font-size:.78rem}.form-error{color:#ff9b83;min-height:20px;margin:9px 0 0;font-size:.82rem}.captcha-widget{margin-top:20px}body.captcha-helper-page:before{background:var(--color-ink)}.captcha-helper{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.captcha-helper h1{font-size:1.1rem}.captcha-helper .captcha-widget{width:min(100%,320px)}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.landing{align-items:center;min-height:100vh;padding:40px max(24px,7vw);display:grid}.landing__content{max-width:720px}.landing__logo{width:min(245px,60vw);height:auto;margin-bottom:34px}.landing h1{max-width:680px;font-size:clamp(2.3rem,7vw,5.5rem)}.landing__lead{max-width:540px;font-size:clamp(1rem,2vw,1.25rem)}.future-links{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.future-links span{color:#9faab3;border:1px solid #28343e;border-radius:999px;padding:8px 11px;font-size:.78rem}.community-note--left{text-align:left;margin-left:0}@media (width<=520px){.page-shell{justify-content:flex-start}.auth-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-site{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid #94a8ba29;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1180px);margin:0 auto;padding:18px 0;display:flex}.site-brand{border-radius:10px;flex:none}.site-brand img{width:154px;height:auto;display:block}.site-header nav{justify-content:flex-end;align-items:center;gap:7px;display:flex}.site-header nav a,.site-footer nav a{color:var(--color-silver);border-radius:9px;padding:9px 11px;font-size:.875rem;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s}.site-header nav a:hover,.site-footer nav a:hover{color:#fff;background:#2491e91f}.site-header a:focus-visible,.site-footer a:focus-visible,.back-link:focus-visible,.public-link-card:focus-visible,.contact-card:focus-visible,.legal-article a:focus-visible{outline-offset:3px;outline:3px solid #f2a93b}.home-main{flex:1}.home-hero{align-items:center;min-height:clamp(480px,67vh,690px);padding:72px max(24px,50vw - 590px);display:flex}.home-hero h1{max-width:760px;font-size:clamp(2.7rem,7vw,5.8rem)}.home-hero__content>p:last-child{color:#c5ced6;max-width:560px;font-size:1.18rem;line-height:1.65}.public-links{background:linear-gradient(145deg,#11181ff7,#080d12fa);border:1px solid #91a8bc2e;border-radius:24px;width:min(100% - 48px,1180px);margin:-38px auto 88px;padding:clamp(28px,5vw,52px);box-shadow:0 28px 90px #00000073}.section-heading{margin-bottom:25px}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem)}.public-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-link-card{border:1px solid var(--color-steel);min-height:126px;color:var(--color-mist);cursor:pointer;background:#070c11b3;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:20px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.public-link-card:hover{background:#176ab01f;border-color:#238fe7;transform:translateY(-2px)}.public-link-card__number{color:#4da8f1;letter-spacing:.12em;font-size:.78rem;font-weight:800}.public-link-card strong{font-size:1.06rem;display:block}.public-link-card small{color:var(--color-muted);margin-top:6px;font-size:.875rem;line-height:1.45;display:block}.public-link-card__arrow{color:#62b6fa;font-size:1.45rem}.site-footer{background:#04080beb;border-top:1px solid #91a8bc29;margin-top:auto}.site-footer__inner{justify-content:space-between;gap:38px;width:min(100% - 48px,1180px);margin:0 auto;padding:34px 0 40px;display:flex}.site-footer strong{font-size:1rem}.site-footer p{color:#7f8c97;max-width:510px;margin:9px 0 0;font-size:.82rem;line-height:1.55}.site-footer nav{flex-wrap:wrap;place-content:flex-start flex-end;gap:3px;display:flex}.legal-layout,.contact-layout{flex:1;width:min(100% - 48px,940px);margin:0 auto;padding:clamp(38px,7vw,76px) 0 90px}.back-link{color:#7ebdf0;width:fit-content;margin-bottom:30px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{color:#fff}.legal-article{background:linear-gradient(145deg,#11181ff7,#080d12fc);border:1px solid #91a8bc33;border-radius:22px;overflow:hidden;box-shadow:0 22px 70px #00000061}.legal-hero{border-bottom:1px solid #91a8bc29;padding:clamp(30px,6vw,58px);position:relative}.legal-hero:before{content:"";background:linear-gradient(90deg,#1588e8 0 48%,#f7f7f7 48% 58%,#e4502c 58%);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.legal-hero h1,.contact-hero h1{font-size:clamp(2.25rem,7vw,4.1rem)}.legal-hero>p:not(.eyebrow),.contact-hero>p:not(.eyebrow){color:#b9c5ce;max-width:690px;font-size:1.05rem;line-height:1.7}.legal-meta{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.legal-meta span{color:var(--color-muted);border:1px solid #30404d;border-radius:999px;padding:7px 10px;font-size:.8rem}.legal-sections{padding:clamp(30px,6vw,58px)}.legal-sections section+section{border-top:1px solid #91a8bc1f;margin-top:38px;padding-top:38px}.legal-sections h2,.disclaimer-panel h2{color:var(--color-mist);margin:0 0 12px;font-size:1.25rem;line-height:1.35}.legal-sections p,.legal-sections li,.disclaimer-panel p{color:#bdc7cf;font-size:1rem;line-height:1.78}.legal-sections a,.contact-card strong{color:var(--color-accent-blue);overflow-wrap:anywhere}.legal-sections ol{margin:0 0 18px;padding-left:25px}.legal-sections li+li{margin-top:7px}.contact-hero{margin-bottom:34px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-card{border:1px solid var(--color-steel);min-height:190px;color:var(--color-mist);cursor:pointer;background:linear-gradient(145deg,#11181ff2,#080d12f7);border-radius:18px;flex-direction:column;justify-content:center;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.contact-card:hover{border-color:#238fe7;transform:translateY(-2px)}.contact-card__label{color:#8c9aa5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}.contact-card strong{font-size:clamp(1rem,2.5vw,1.25rem)}.contact-card>span:last-child{color:#9eabb5;margin-top:10px;font-size:.9rem;line-height:1.5}.disclaimer-panel{background:#070c11c7;border:1px solid #91a8bc29;border-radius:18px;margin-top:18px;padding:26px}@media (width<=760px){.site-header{flex-direction:column;align-items:flex-start;gap:13px;width:min(100% - 32px,1180px)}.site-brand img{width:136px}.site-header nav{justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.site-header nav a{white-space:nowrap}.home-hero{min-height:500px;padding-top:55px;padding-bottom:90px}.public-links{width:min(100% - 32px,1180px);margin-bottom:52px}.public-link-grid,.contact-grid{grid-template-columns:1fr}.site-footer__inner{flex-direction:column;width:min(100% - 32px,1180px)}.site-footer nav{justify-content:flex-start}.legal-layout,.contact-layout{width:min(100% - 32px,940px);padding-top:30px}}@media (width<=420px){.site-header nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.site-header nav a{padding-left:0}.home-hero h1{font-size:2.55rem}.public-links{border-radius:18px;padding:22px 16px}.public-link-card{grid-template-columns:auto 1fr;padding:17px 14px}.public-link-card__arrow{display:none}.legal-article{border-radius:17px}.legal-hero,.legal-sections{padding:25px 20px}.legal-sections section+section{margin-top:30px;padding-top:30px}}body{font:var(--type-body-large)}.eyebrow{font:var(--type-label-small);letter-spacing:var(--tracking-label-small);color:var(--color-accent-blue)}.site-footer strong,.public-link-card strong{font:var(--type-title-medium)}.legal-sections h2,.disclaimer-panel h2{font:var(--type-title-large)}.site-header nav a,.site-footer nav a,.back-link{font:var(--type-label-large);letter-spacing:var(--tracking-label-large)}.auth-card,.legal-article,.public-links,.contact-card{border-color:var(--color-steel)}.auth-card{background:linear-gradient(145deg, var(--color-carbon), var(--color-ink))}.button{background:linear-gradient(135deg, var(--color-accent-blue), var(--color-accent-blue-container))}.form-error{color:var(--color-error-red)}.public-content{flex-direction:column;flex:1;display:flex}.auth-links{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.auth-links a,.secondary-link,.web-panel a,.checkbox-label a{color:var(--color-accent-blue);text-underline-offset:3px;text-decoration:underline}.secondary-link{margin-top:18px;display:inline-block}.checkbox-label{color:var(--color-silver);font:var(--type-body-medium);cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.checkbox-label input{width:20px;height:20px;min-height:20px;accent-color:var(--color-accent-blue);flex:none;margin:1px 0 0;padding:0}.field-error{color:var(--color-error-red);font:var(--type-label-medium);margin:6px 0 0}.web-app-main{flex:1;width:min(100% - 32px,840px);margin:0 auto;padding:clamp(36px,7vw,88px) 0}.web-panel{border:1px solid var(--color-steel);background:linear-gradient(145deg, var(--color-carbon), var(--color-ink));border-radius:22px;padding:clamp(24px,5vw,48px);box-shadow:0 24px 70px #0000004d}.web-panel h1{font:var(--type-display-small);letter-spacing:var(--tracking-display-small)}.web-panel p{color:var(--color-silver);line-height:1.6}.web-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.web-actions .button{width:auto;margin-top:0}.secondary-button,.web-actions>button:not(.button){border:1px solid var(--color-steel);min-height:48px;color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:12px;padding:11px 18px}.secondary-button:hover,.web-actions>button:not(.button):hover{border-color:var(--color-accent-blue)}.secondary-button:disabled{opacity:.6;cursor:wait}.auth-links a:focus-visible,.secondary-link:focus-visible,.web-panel a:focus-visible,.secondary-button:focus-visible{outline:3px solid var(--color-warning);outline-offset:3px}@media (width<=520px){.web-panel h1{font:var(--type-headline-large);letter-spacing:var(--tracking-headline-large)}.web-actions,.web-actions .button,.web-actions>div,.web-actions .secondary-button{width:100%}}.site-header .app-nav{gap:10px;margin-left:auto}.app-nav a.active,.app-mobile-menu a.active{color:var(--color-accent-blue);background:var(--color-accent-blue-container)}.app-nav button,.app-mobile-menu button{border:1px solid var(--color-steel);color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:9px;padding:9px 12px}.app-account{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--color-muted);font-size:.8rem;overflow:hidden}.app-mobile-menu{margin-left:auto;display:none;position:relative}.app-mobile-menu summary{border:1px solid var(--color-steel);cursor:pointer;border-radius:9px;padding:9px 14px;list-style:none}.app-mobile-menu summary::-webkit-details-marker{display:none}.app-mobile-menu nav{z-index:5;border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;width:min(260px,100vw - 32px);padding:12px;display:flex;position:absolute;top:45px;right:0;box-shadow:0 18px 40px #0009}.market-main{flex:1;width:min(100% - 40px,1180px);min-width:0;margin:0 auto;padding:clamp(32px,5vw,68px) 0 90px}.market-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.market-heading h1{font:var(--type-display-small);letter-spacing:var(--tracking-display-small)}.market-heading p:last-child{color:var(--color-silver)}.market-search-link,.market-back,.listing-detail a{color:var(--color-accent-blue);text-decoration:none}.market-search-link{border:1px solid var(--color-steel);white-space:nowrap;border-radius:12px;padding:13px 17px}.market-filters,.search-form{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:16px;padding:18px}.market-filters{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;display:flex}.market-chips{flex-wrap:wrap;gap:8px;display:flex}.market-chips button,.market-load,.market-state button,.search-query button,.search-form__bottom button{border:1px solid var(--color-steel);min-height:43px;color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:10px;padding:9px 14px}.market-chips button.is-active{border-color:var(--color-accent-blue);background:var(--color-accent-blue-container)}.market-filters select,.search-form select{border:1px solid var(--color-steel);min-height:43px;color:var(--color-mist);background:var(--color-graphite);border-radius:10px;padding:9px 35px 9px 12px}.market-category-error{color:var(--color-warning)}.market-category-error button{color:var(--color-accent-blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.listing-card{border:1px solid var(--color-steel);min-width:0;color:var(--color-mist);background:var(--color-carbon);border-radius:16px;text-decoration:none;transition:transform .18s,border-color .18s;overflow:hidden}.listing-card:hover{border-color:var(--color-accent-blue);transform:translateY(-3px)}.listing-image{aspect-ratio:4/3;background:var(--color-graphite);overflow:hidden}.listing-image img{object-fit:cover;width:100%;height:100%;display:block}.listing-image__placeholder{width:100%;height:100%;color:var(--color-muted);font:var(--type-headline-large);letter-spacing:.18em;background:radial-gradient(circle at 50% 30%, var(--color-steel), var(--color-graphite));place-items:center;display:grid}.listing-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.listing-badge{border:1px solid var(--color-accent-blue);color:var(--color-accent-blue);background:var(--color-accent-blue-container);font:var(--type-label-small);border-radius:7px;padding:5px 9px;display:inline-block}.listing-badge--buy{border-color:var(--color-warning);color:var(--color-warning);background:#f0b8661f}.listing-card__price{font-weight:750}.listing-card h2{font:var(--type-title-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 8px;display:-webkit-box;overflow:hidden}.listing-card p{color:var(--color-silver);margin:5px 0;font-size:.86rem}.listing-card .listing-card__oem{color:var(--color-muted);overflow-wrap:anywhere}.listing-card small{color:var(--color-muted);margin-top:12px;display:block}.market-state{border:1px solid var(--color-steel);color:var(--color-silver);background:var(--color-carbon);text-align:center;border-radius:16px;padding:32px}.market-state h1{margin-bottom:12px}.market-load{min-width:180px;margin:28px auto 0;display:block}.market-load:disabled{opacity:.6}.market-logout-error{width:min(100% - 40px,1180px);color:var(--color-error-red);margin:12px auto}.search-form{margin:0 0 24px}.search-form label{margin-top:0}.search-query>div{gap:10px;display:flex}.search-query input{padding-right:14px}.search-query button{border-color:var(--color-accent-blue);background:var(--color-accent-blue-container)}.search-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:18px;display:grid}.search-filter-grid label{min-width:0}.search-filter-grid input,.search-filter-grid select{width:100%;margin-top:7px;padding-right:12px}.search-form__bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.search-form__bottom .checkbox-label{margin:0}.market-back{margin-bottom:25px;display:inline-block}.listing-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;display:grid}.listing-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.listing-gallery .listing-image:first-child{grid-column:1/-1}.listing-detail__content{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:16px;min-width:0;padding:25px}.listing-detail__heading{align-items:center;gap:10px;display:flex}.listing-status{color:var(--color-muted);font-size:.83rem}.listing-detail h1{font:var(--type-headline-large);overflow-wrap:anywhere;margin:16px 0}.listing-detail__price{color:var(--color-mist);font:var(--type-headline-small)}.listing-detail__meta{color:var(--color-silver)}.listing-detail section{border-top:1px solid var(--color-steel);margin-top:22px;padding-top:22px}.listing-detail h2{font:var(--type-title-large);margin:0 0 10px}.listing-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.detail-fields{grid-template-columns:1fr 2fr;gap:10px;display:grid}.detail-field{display:contents}.detail-field dd{overflow-wrap:anywhere;margin:0}.listing-detail__dates{color:var(--color-muted);font-size:.84rem}@media (width<=1050px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.site-header--app{flex-direction:row;align-items:center}.site-header .app-nav{display:none}.app-mobile-menu{display:block}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail{grid-template-columns:1fr}.search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.market-main{width:min(100% - 28px,1180px)}.market-heading{display:block}.market-search-link{margin-top:12px;display:inline-block}.listing-grid,.search-filter-grid{grid-template-columns:1fr}.search-query>div{flex-direction:column}.search-form__bottom{flex-direction:column;align-items:flex-start}}.editor-main{max-width:1160px}.editor-form,.editor-preview{background:var(--color-carbon,#0d1725);border:1px solid var(--color-steel,#2b4059);border-radius:20px;padding:clamp(20px,4vw,36px)}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.editor-grid label{color:#f6faff;flex-direction:column;gap:8px;font-weight:600;display:flex}.editor-grid input,.editor-grid textarea,.editor-grid select{color:#f6faff;width:100%;min-width:0;font:inherit;background:#142236;border:1px solid #2b4059;border-radius:10px;padding:12px 14px}.editor-grid textarea{resize:vertical}.editor-grid small,.editor-error{color:#ff6b72;font-weight:500}.editor-wide{grid-column:1/-1}.editor-grid .editor-checkbox{flex-direction:row;align-items:center}.editor-grid .editor-checkbox input{width:auto}.editor-form section{margin-top:30px}.editor-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:18px 0;display:grid}.editor-image{background:#142236;border:1px solid #2b4059;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.editor-image img{object-fit:cover;width:100%;height:140px;display:block}.editor-image__label{color:#b8c9dc;padding:8px 10px;font-size:.85rem}.editor-image__actions{gap:4px;padding:6px;display:flex}.editor-image__actions button{color:#f6faff;cursor:pointer;background:#0d1725;border:1px solid #2b4059;border-radius:7px;padding:7px}.editor-picker{color:#f6faff;border:1px dashed #3ba8ff;border-radius:10px;flex-direction:column;gap:8px;padding:12px 16px;display:inline-flex}.editor-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.editor-actions button{color:#f6faff;font:inherit;cursor:pointer;background:#123d65;border:1px solid #3ba8ff;border-radius:10px;padding:12px 20px;font-weight:700}.editor-actions button:last-child{color:#060b13;background:#3ba8ff}.editor-actions button:disabled,.editor-image__actions button:disabled{opacity:.5;cursor:not-allowed}.editor-preview__image{border-radius:12px;max-width:520px;max-height:340px;margin-bottom:22px;overflow:hidden}.editor-preview__image img{object-fit:cover;width:100%;max-height:340px}.editor-preview p{white-space:pre-wrap}.editor-message{color:#ff6b72;border:1px solid #ff6b72;border-radius:10px;padding:14px 18px}.editor-progress{color:#55c59a;font-weight:700}@media (width<=680px){.editor-grid{grid-template-columns:1fr}.editor-wide{grid-column:auto}}.owner-actions{border:1px solid var(--color-steel,#2b4059);background:var(--color-carbon,#0d1725);border-radius:18px;margin:28px 0;padding:24px}.owner-actions h2{margin:0 0 16px}.owner-actions__buttons{flex-wrap:wrap;gap:10px;display:flex}.owner-actions__buttons a,.owner-actions__buttons button,.owner-dialog__actions button{color:#f6faff;font:inherit;cursor:pointer;background:#123d65;border:1px solid #3ba8ff;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.owner-actions__buttons .owner-actions__delete{color:#ff6b72;background:0 0;border-color:#ff6b72}.owner-actions__buttons button:disabled,.owner-dialog__actions button:disabled{opacity:.5;cursor:not-allowed}.owner-dialog-backdrop{z-index:30;background:#02050ad1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.owner-dialog{color:#f6faff;background:#0d1725;border:1px solid #2b4059;border-radius:18px;width:min(100%,480px);padding:28px;box-shadow:0 24px 80px #00000080}.owner-dialog h2{margin:0 0 14px}.owner-dialog p{color:#b8c9dc}.owner-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.owner-dialog__actions button:last-child{color:#060b13;background:#3ba8ff;font-weight:700}.listing-card .listing-status{margin-bottom:10px;display:inline-block}.listing-card-wrap{min-width:0;position:relative}.listing-card-wrap .listing-card{height:100%;display:block}.favorite-button{border:1px solid var(--color-steel);min-width:44px;min-height:44px;color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:25px;line-height:1;display:inline-flex}.favorite-button:hover{border-color:var(--color-accent-blue)}.favorite-button:focus-visible{outline:3px solid var(--color-warning);outline-offset:2px}.favorite-button.is-favorite{color:var(--color-error-red)}.favorite-button.is-pending{box-shadow:0 0 0 2px var(--color-accent-blue-container)}.favorite-button:disabled{opacity:.55;cursor:not-allowed}.favorite-button--card{z-index:1;background:var(--color-ink);position:absolute;top:12px;right:12px}.favorite-button--detail{margin-left:auto;font-size:22px}.favorite-button--detail span:last-child{font-size:14px;font-weight:700}.favorite-notice{z-index:100;border:1px solid var(--color-warning);max-width:min(400px,100vw - 40px);color:var(--color-mist);background:var(--color-graphite);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #00000059}.favorite-notice button{color:var(--color-mist);cursor:pointer;background:0 0;border:0;font-size:22px}@media (width<=520px){.favorite-button--detail span:last-child{display:none}}.chat-nav-badge{min-width:21px;height:21px;color:var(--color-ink);background:var(--color-accent-blue);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:7px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.chat-start-action{align-items:center;gap:14px;margin:20px 0;display:flex}.chat-start-action .button{cursor:pointer;border:0}.chat-inline-error{color:var(--color-error-red)}.chat-inline-error button{color:var(--color-accent-blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.chat-inbox-section{margin:26px 0}.chat-inbox-section h2{font:var(--type-title-large)}.chat-inbox-list{gap:10px;display:grid}.chat-inbox-row{border:1px solid var(--color-steel);width:100%;color:var(--color-mist);background:var(--color-carbon);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.chat-inbox-row:hover,.chat-inbox-row:focus-visible{border-color:var(--color-accent-blue)}.chat-avatar{border:1px solid var(--color-steel);width:46px;height:46px;color:var(--color-accent-blue);background:var(--color-graphite);object-fit:cover;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.chat-avatar--system{color:var(--color-ink);background:var(--color-accent-blue);font-size:22px}.chat-inbox-copy{flex:1;gap:3px;min-width:0;display:grid}.chat-inbox-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-inbox-copy small,.chat-inbox-copy span{color:var(--color-silver)}.chat-inbox-side{color:var(--color-muted);flex:none;justify-items:end;gap:8px;font-size:12px;display:grid}.chat-unread-dot{min-width:22px;color:var(--color-ink);background:var(--color-accent-blue);text-align:center;border-radius:999px;padding:3px 6px;font-weight:800;display:inline-block}.chat-header{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:flex}.chat-header>a{color:var(--color-accent-blue)}.chat-header-person{flex:1;align-items:center;gap:12px;min-width:200px;display:flex}.chat-header-person h1{font:var(--type-title-large);margin:0}.chat-header-person span{color:var(--color-muted);font-size:13px}.chat-listing-context{border:1px solid var(--color-steel);color:var(--color-mist);background:var(--color-graphite);border-radius:14px;align-items:center;gap:14px;margin:0 0 20px;padding:10px;text-decoration:none;display:flex}.chat-listing-context span:not(.chat-listing-thumb){gap:4px;display:grid}.chat-listing-context small{color:var(--color-silver)}.chat-listing-thumb{object-fit:cover;background:var(--color-carbon);border-radius:9px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.chat-history{border:1px solid var(--color-steel);background:var(--color-ink);border-radius:16px;gap:9px;min-height:200px;max-height:66vh;padding:18px;display:grid;overflow-y:auto}.chat-load-older{border:1px solid var(--color-steel);color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:9px;justify-self:center;padding:8px 14px}.chat-date-separator{color:var(--color-muted);text-align:center;margin:12px 0;font-size:12px}.chat-message{margin:6px 0;display:flex}.chat-message--mine{justify-content:end}.chat-message--other{justify-content:start}.chat-bubble{border:1px solid var(--color-steel);max-width:min(75%,480px);color:var(--color-mist);background:var(--color-carbon);overflow-wrap:anywhere;border-radius:15px;padding:12px 14px}.chat-message--mine .chat-bubble{border-color:var(--color-accent-blue);background:var(--color-accent-blue-container)}.chat-bubble p{white-space:pre-wrap;margin:6px 0}.chat-bubble small{color:var(--color-silver);text-align:right;margin-top:6px;display:block}.chat-tombstone{color:var(--color-muted);font-style:italic}.chat-image-button{max-width:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;display:block}.chat-image-button img{object-fit:contain;border-radius:9px;max-width:100%;max-height:320px;display:block}.chat-retry{color:var(--color-warning);cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline}.chat-composer{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:16px;margin-top:16px;padding:15px}.chat-composer>label{margin-bottom:6px;display:block}.chat-composer-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.chat-composer textarea{resize:vertical;flex:300px;min-height:44px;max-height:130px}.chat-composer-row button,.chat-selected button{border:1px solid var(--color-steel);min-height:42px;color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:9px;padding:8px 13px}.chat-composer-row button[type=submit]{color:var(--color-ink);background:var(--color-accent-blue);font-weight:800}.chat-composer-row button:disabled{opacity:.55;cursor:not-allowed}.chat-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.chat-selected{align-items:center;gap:10px;margin-bottom:12px;display:flex}.chat-selected img{object-fit:cover;border-radius:8px;width:64px;height:64px}.chat-selected span{flex:1}.chat-lightbox{z-index:200;background:#000000eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-lightbox img{object-fit:contain;max-width:95vw;max-height:85vh}.chat-lightbox button{border:1px solid var(--color-steel);color:var(--color-mist);background:var(--color-graphite);cursor:pointer;border-radius:8px;padding:9px 14px;position:absolute;top:16px;right:16px}.chat-notification-detail{border:1px solid var(--color-steel);background:var(--color-carbon);border-radius:18px;max-width:800px;padding:clamp(24px,4vw,40px)}.chat-notification-detail h1{margin:0 0 10px}.chat-notification-detail time{color:var(--color-muted)}.chat-notification-detail p{white-space:pre-wrap}@media (width<=600px){.chat-inbox-row{gap:10px;padding:12px}.chat-inbox-side time{text-align:right;max-width:75px}.chat-bubble{max-width:90%}.chat-history{padding:10px}}:root{--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:26px;--space-xl:36px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--surface-border:#91a4bb3d;--surface-raised:#142236;--surface-soft:#142236eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}body{color:var(--color-mist);overflow-x:clip}body:before{background:radial-gradient(circle at 84% 9%,#3ba8ff1a,#0000 30%),linear-gradient(155deg,#091322,#060b13 52%,#0b1726)}body:after{background:0 0}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-warning);outline-offset:3px}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.58}input,textarea,select{border-color:var(--surface-border);border-radius:var(--radius-sm);background:var(--color-graphite);max-width:100%;color:var(--color-mist)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 3px #3ba8ff24}::placeholder{color:var(--color-muted);opacity:1}::selection{background:var(--color-accent-blue-container);color:var(--color-mist)}.eyebrow{letter-spacing:.16em;font-size:.73rem;font-weight:800}.button,.secondary-button,.market-load{transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.button{border-radius:var(--radius-sm);background:var(--color-accent-blue);color:var(--color-ink);box-shadow:0 10px 26px #1579cd2b}.button:hover:not(:disabled){filter:none;background:#70c1ff;transform:translateY(-2px)}.secondary-button:hover:not(:disabled){background:#1b324e;transform:translateY(-1px)}.web-panel,.auth-card,.legal-article,.contact-card{border-color:var(--surface-border);background:linear-gradient(145deg,#142236f7,#0a1523fa);box-shadow:0 22px 60px #00000038}.web-panel{border-radius:var(--radius-md)}.app-recovery{place-items:center;min-height:100vh;padding:24px;display:grid}.app-recovery .web-panel{width:min(100%,560px);padding:clamp(24px,5vw,40px)}.web-panel h1,.market-heading h1{line-height:1.1}.form-error,.field-error,.editor-error,.chat-inline-error{color:#ff9297}.market-state,.web-panel[role=alert]{border-color:var(--surface-border)}.market-state[role=alert],.web-panel[role=alert]{border-left:3px solid var(--color-error-red)}.market-state[role=status]{border-left:3px solid var(--color-accent-blue)}.owner-dialog-backdrop{overscroll-behavior:contain;overflow-y:auto}.owner-dialog{border-color:var(--surface-border);border-radius:var(--radius-md);background:#112036;max-height:calc(100dvh - 32px);overflow-y:auto}.owner-dialog__actions button{min-height:44px}.owner-dialog__actions button:last-child{background:var(--color-accent-blue);color:var(--color-ink)}.page-shell{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-content:center;align-items:center;column-gap:clamp(36px,6vw,92px);width:min(100% - 64px,1120px);display:grid;position:relative}.page-shell:before{content:"";z-index:-1;background:linear-gradient(90deg,#060b13e6,#060b1394),url(/assets/android/bg_auth_hero.webp) 50%/cover no-repeat;position:fixed;inset:0}.auth-card{border-radius:var(--radius-md)}.auth-story{align-self:center}.auth-story .brand{color:var(--color-mist);align-items:center;gap:13px;margin:0 0 50px;text-decoration:none;display:inline-flex}.auth-story .brand img{width:72px;height:72px}.auth-story .brand span{font-size:1.05rem;font-weight:800}.auth-story__copy h2{letter-spacing:-.045em;max-width:590px;margin:0;font-size:clamp(2.4rem,4.1vw,4.4rem);line-height:1.06}.auth-story__copy>p:last-child{max-width:430px;color:var(--color-silver);font-size:1.07rem;line-height:1.65}.page-shell>.community-note{grid-column:1/-1;width:100%;max-width:none;margin-top:24px}.auth-card:before,.legal-hero:before{background:linear-gradient(90deg, var(--color-accent-blue) 0 33%, var(--color-mist) 33% 66%, var(--color-error-red) 66%);height:4px}.auth-card label{color:var(--color-mist)}.auth-card input:not([type=checkbox]){background:#0c1829;padding-right:14px}.auth-card .password-field input{padding-right:88px}.community-note{color:var(--color-silver)}.legal-article{border-radius:var(--radius-lg)}.legal-sections p,.legal-sections li{color:var(--color-silver)}.contact-card:hover{border-color:var(--color-accent-blue)}@media (width<=800px){.page-shell{align-items:stretch;width:min(100% - 32px,520px);display:flex}.auth-story .brand{margin:0 auto 22px}.auth-story .brand img{width:52px;height:52px}.auth-story__copy{display:none}.page-shell>.community-note{margin-top:20px}}@media (width<=520px){.auth-story .brand span{font-size:.94rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-link{z-index:300;color:var(--color-ink);background:var(--color-mist);border-radius:10px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-body{flex-direction:column;flex:1;min-width:0;display:flex}.site-body:focus{outline:none}.public-site--app{background:linear-gradient(#060b13e8,#060b13 510px),url(/assets/android/bg_app_global.webp) top/min(100%,1500px) no-repeat}.public-site--market-home{background:radial-gradient(circle at 76% 10%,#152b42 0,#091523 38%,#070f1a 70%)}.site-header{border-bottom-color:var(--surface-border);width:min(100% - 40px,1440px);min-height:80px;padding:12px 0}.site-header--app{z-index:20;isolation:isolate;background:#060b13;gap:clamp(12px,1.4vw,25px);position:sticky;top:0}.site-header--app:before{content:"";z-index:-1;inset-block:0;border-bottom:1px solid var(--surface-border);background:#060b13;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.site-brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.site-brand img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.site-brand__copy{white-space:nowrap;gap:1px;display:grid}.site-brand__copy strong{color:var(--color-mist);letter-spacing:-.01em;font-size:.95rem}.site-brand__copy small{color:var(--color-muted);font-size:.69rem}.site-header--app .app-nav{flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.site-header--app .app-nav a,.mobile-tab-bar a{justify-content:center;align-items:center;gap:6px;display:inline-flex}.site-header--app .app-nav a{min-height:44px;color:var(--color-silver);white-space:nowrap;border-radius:12px;padding:9px 10px}.site-header--app .app-nav a:hover,.site-header--app .app-nav a.active{color:var(--color-mist);background:var(--color-graphite)}.site-header--app .app-nav a.active{box-shadow:inset 0 -2px var(--color-accent-blue)}.nav-icon{flex:0 0 19px;width:19px;height:19px}.header-create{min-height:44px;color:var(--color-ink);background:var(--color-accent-blue);white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.header-create:hover{background:#70c1ff}.site-header--app .app-mobile-menu{margin-left:0;display:block}.app-mobile-menu summary{border-color:var(--surface-border);min-height:44px;color:var(--color-mist);border-radius:12px;align-items:center;font-size:.86rem;display:flex}.app-mobile-menu[open] summary{border-color:var(--color-accent-blue)}.site-header--app .app-mobile-menu nav{border-color:var(--surface-border);background:#111e30;border-radius:16px;width:min(290px,100vw - 32px);padding:10px;top:calc(100% + 8px)}.app-mobile-menu nav a,.app-mobile-menu nav button{text-align:left;min-height:44px}.app-mobile-menu .app-account{border-top:1px solid var(--surface-border);max-width:100%;padding:12px 10px 3px}.app-mobile-menu nav button{margin-top:5px}.mobile-tab-bar{display:none}.site-footer{background:#08111d}.site-footer__inner{width:min(100% - 40px,1440px)}.site-footer p{color:var(--color-muted)}.home-hero{background:linear-gradient(90deg,#060b13eb 0%,#060b13b8 45%,#060b134d 100%),url(/assets/android/bg_home_community.webp) 50% 42%/cover no-repeat;min-height:clamp(420px,58vh,620px)}.home-hero__content{max-width:700px}.home-hero h1{font-size:clamp(2.65rem,5.8vw,5.2rem);line-height:1.04}.home-hero__content>p:last-of-type{max-width:490px;color:var(--color-mist)}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.home-hero__actions .button,.home-hero__actions .secondary-button{width:auto;min-height:48px;margin:0;padding:12px 20px;text-decoration:none}.public-links{border-color:var(--surface-border);background:linear-gradient(150deg,#17283d,#0c1727);width:min(100% - 40px,1180px)}.public-link-card{border-color:var(--surface-border);background:#102037}.public-link-card:hover{background:#193551}@media (width<=1190px){.site-header--app .app-nav{display:none}}@media (width<=760px){.site-header{width:min(100% - 28px,1440px);min-height:68px}.site-header:not(.site-header--app) nav a:not(:first-child),.site-header--app .header-create{display:none}.site-brand img{flex-basis:43px;width:43px;height:43px}.site-brand__copy strong{font-size:.86rem}.site-brand__copy small{font-size:.61rem}.public-site--app .site-body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.public-site--app .site-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-tab-bar{z-index:25;min-height:calc(68px + env(safe-area-inset-bottom));padding:5px max(5px, env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-right));border-top:1px solid var(--surface-border);background:#091422fa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 32px #00000040}.mobile-tab-bar a{min-width:0;min-height:54px;color:var(--color-silver);border-radius:12px;flex-direction:column;gap:2px;font-size:.67rem;font-weight:650;text-decoration:none;position:relative}.mobile-tab-bar a.active{color:var(--color-accent-blue);background:#3ba8ff1f}.mobile-tab-bar .nav-icon{flex-basis:22px;width:22px;height:22px}.mobile-tab-bar__create .nav-icon{color:var(--color-accent-blue)}.mobile-tab-bar .chat-nav-badge{min-width:16px;height:16px;margin:0;font-size:.59rem;position:absolute;top:2px;left:calc(50% + 9px)}.favorite-notice{bottom:calc(79px + env(safe-area-inset-bottom))}.home-hero{background-position:56%;padding:52px 22px 65px}.home-hero h1{font-size:clamp(2.25rem,10vw,3.6rem)}.public-links{margin-top:-24px}}@media (width<=390px){.site-brand__copy small{display:none}.site-brand__copy strong{white-space:normal;max-width:142px;line-height:1.1}.site-header--app .app-mobile-menu summary{padding:8px 10px}.mobile-tab-bar a{font-size:.61rem}}@media (height<=500px) and (width<=760px){.mobile-tab-bar{display:none}.public-site--app .site-body{padding-bottom:0}}@media (width<=760px){.public-site--app:has(input:focus,textarea:focus,select:focus) .mobile-tab-bar{display:none}}.market-main{width:min(100% - 48px,1380px);padding:clamp(30px,4vw,60px) 0 86px}.market-heading{align-items:center;margin-bottom:30px}.market-heading h1{letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3.2rem)}.market-heading p:last-child{max-width:650px;color:var(--color-silver)}.market-search-link,.market-back{border:1px solid var(--surface-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-mist);background:#142236b8;align-items:center;padding:10px 15px;font-weight:700;display:inline-flex}.market-search-link:hover,.market-back:hover{border-color:var(--color-accent-blue);background:var(--color-accent-blue-container)}.market-back{margin-bottom:22px}.market-filters,.search-form{border-color:var(--surface-border);border-radius:var(--radius-md);background:#0f1d30f0;box-shadow:0 12px 32px #00000026}.market-filters{justify-content:space-between}.market-chips button,.market-load,.market-state button,.search-query button,.search-form__bottom button{border-radius:var(--radius-sm);min-height:44px}.market-chips button{border-radius:999px;padding-inline:18px}.market-chips button.is-active{color:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-accent-blue)}.market-chips button:hover,.search-form__bottom button:hover{border-color:var(--color-accent-blue)}.market-filters select{min-width:185px}.search-query input{min-height:50px}.search-query button{color:var(--color-ink);background:var(--color-accent-blue);padding-inline:24px;font-weight:800}.search-query button:hover{background:#70c1ff}.search-filter-grid{gap:16px 20px}.search-filter-grid label{color:var(--color-silver)}.search-filter-grid input,.search-filter-grid select{background:var(--color-graphite);min-height:46px}.market-result-count{color:var(--color-muted);margin:0 0 14px;font-size:.85rem;font-weight:650}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,252px),1fr));gap:20px}.listing-card{border-color:var(--surface-border);border-radius:var(--radius-md);background:linear-gradient(160deg,#172b44,#101e31 75%);box-shadow:0 12px 30px #00000029}.listing-card:hover{border-color:var(--color-accent-blue);transform:translateY(-4px);box-shadow:0 18px 36px #00000040}.listing-card:focus-visible{outline:3px solid var(--color-warning);outline-offset:3px}.listing-image{aspect-ratio:4/3;background:#223751}.listing-image img{transition:transform .24s}.listing-card:hover .listing-image img{transform:scale(1.025)}.listing-image__placeholder{color:#a8c4df;letter-spacing:.26em;background:linear-gradient(145deg,#1a304ad9,#101f32)}.listing-card__body{padding:18px}.listing-card h2{min-height:44px;margin-top:16px;font-size:1.02rem;line-height:1.35}.listing-card__price{color:var(--color-mist);white-space:nowrap;font-size:1rem}.listing-card small{border-top:1px solid var(--surface-border);padding-top:12px}.listing-badge{color:#a9dcff;letter-spacing:.04em;background:#3ba8ff24;border-radius:999px;padding:6px 11px;font-size:.67rem;font-weight:800}.listing-badge--buy{color:#ffd49b;background:#f0b8661f}.listing-status{border:1px solid var(--surface-border);min-height:27px;color:var(--color-silver);background:var(--color-graphite);border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.listing-status[data-status=ACTIVE]{color:#9ee2c5;border-color:#55c59a6b}.listing-status[data-status=SOLD],.listing-status[data-status=FOUND]{color:#ffd49b;border-color:#f0b8666e}.listing-status[data-status=DELETED]{color:#ffacb0;border-color:#ff6b7270}.listing-detail{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:start;gap:24px}.listing-gallery{gap:12px}.listing-gallery .listing-image{border:1px solid var(--surface-border);border-radius:var(--radius-md)}.listing-gallery .listing-image:first-child,.listing-gallery .listing-image:not(:first-child){aspect-ratio:4/3}.listing-gallery__open{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;min-width:0;padding:0}.listing-gallery__open:first-child{grid-column:1/-1}.listing-gallery__open .listing-image{width:100%}.listing-gallery__open:hover:not(:disabled) .listing-image{border-color:var(--color-accent-blue)}.listing-gallery__open:disabled{opacity:1;cursor:default}.listing-gallery__open:focus-visible{outline:3px solid var(--color-warning);outline-offset:3px}.listing-lightbox{z-index:100;background:#040a12f7;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:16px;padding:clamp(16px,3vw,32px);display:grid;position:fixed;inset:0}.listing-lightbox__top,.listing-lightbox__actions{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1100px);display:flex}.listing-lightbox__top{color:var(--color-silver);font-weight:700}.listing-lightbox button{border:1px solid var(--surface-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-mist);cursor:pointer;background:#14283e;padding:9px 16px}.listing-lightbox button:hover:not(:disabled){border-color:var(--color-accent-blue);background:#1d3b59}.listing-lightbox img{object-fit:contain;max-width:min(100%,1200px);min-height:0;max-height:100%;display:block}.listing-lightbox p{color:var(--color-silver);align-self:center}.listing-lightbox__actions{justify-content:center}.listing-moderation{margin-top:20px}.listing-moderation .secondary-button{width:auto;min-height:44px;padding:10px 16px}.listing-moderation-dialog label{color:var(--color-silver);gap:7px;margin-top:16px;font-weight:700;display:grid}.listing-moderation-dialog select,.listing-moderation-dialog textarea{width:100%;padding:10px 12px}.listing-moderation-dialog textarea{resize:vertical;min-height:100px}.listing-detail__content{border-color:var(--surface-border);border-radius:var(--radius-md);background:linear-gradient(155deg,#172a43,#0f1d30);padding:clamp(22px,3vw,36px)}.listing-detail__heading{flex-wrap:wrap}.listing-detail__price{color:var(--color-mist);margin:0;font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:800;line-height:1.2;display:block}.listing-detail section{border-color:var(--surface-border)}.listing-description{color:var(--color-silver)}.detail-fields{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr)}.detail-field dt{color:var(--color-muted)}.listing-seller{border-radius:var(--radius-sm);background:var(--color-graphite);border:1px solid var(--surface-border)!important;padding:20px!important}.listing-seller h2{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.81rem}.listing-seller p{margin:5px 0}.market-state{border-color:var(--surface-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#14253b,#0d1b2d);padding:clamp(26px,4vw,48px)}.market-state h2{color:var(--color-mist);margin:4px 0 8px;font-size:1.3rem}.market-state--illustrated img{object-fit:contain;width:min(100%,320px);height:auto;max-height:225px;margin:0 auto 12px;display:block}.market-state--illustrated p{margin:0}.market-state--illustrated .button,.market-state--messages .button{width:fit-content;margin:22px auto 0}.market-state--messages{background:linear-gradient(90deg,#08121ff0,#08121fab),url(/assets/android/bg_messages_ambient.webp) 50%/cover no-repeat;place-items:center;min-height:320px;display:grid}.market-state__content{max-width:450px}.market-load:hover:not(:disabled){border-color:var(--color-accent-blue);background:var(--color-accent-blue-container);transform:translateY(-1px)}.favorite-button--card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060b13e0}@media (width<=1050px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-detail{grid-template-columns:1fr}}@media (width<=760px){.market-main{width:min(100% - 28px,1380px);padding:28px 0 55px}.market-heading{align-items:flex-start}.market-heading h1{font-size:clamp(1.9rem,7vw,2.5rem)}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.listing-card__body{padding:13px}.listing-card h2{font-size:.9rem}.listing-card__top{align-items:flex-start}.listing-card__price{font-size:.88rem}.listing-badge{font-size:.59rem}.listing-detail__content{padding:22px}.market-filters{gap:12px}.market-filters select{width:100%}}@media (width<=520px){.listing-grid{grid-template-columns:1fr}.listing-card{grid-template-columns:116px minmax(0,1fr);min-height:152px;display:grid!important}.listing-card .listing-image{aspect-ratio:auto;height:100%;min-height:152px}.listing-card__body{padding:13px 12px}.listing-card h2{min-height:0;margin:10px 0 5px}.listing-card small{margin-top:7px;padding-top:7px}.listing-card__top{justify-content:start;display:grid}.favorite-button--card{min-width:40px;min-height:40px;top:7px;right:7px}.search-form{padding:16px}.search-query>div{gap:8px}.listing-detail__content{padding:18px}.listing-gallery{gap:7px}.detail-fields{grid-template-columns:1fr;gap:1px}.detail-field{padding:8px 0;display:block}}@media (prefers-reduced-motion:reduce){.listing-image img{transition:none}.listing-card:hover .listing-image img{transform:none}}.market-main--home{width:100%;padding:0 0 80px}.market-home-hero{background:linear-gradient(90deg,#050c16f5 0%,#060e19e0 30%,#060e193d 73%,#060e191f 100%),linear-gradient(#09152300 64%,#091523 100%),url(/assets/android/bg_app_global.webp) 50% 53%/cover no-repeat;border-bottom:1px solid #83abd024}.market-home-hero__inner,.market-home-content{width:min(100% - 48px,1380px);margin-inline:auto}.market-home-hero__inner{padding:clamp(42px,4.2vw,68px) 0 clamp(44px,5vw,78px)}.market-home-hero .eyebrow{color:#8bc9f6;margin:0 0 13px}.market-home-hero .eyebrow span{color:#a3aebb;padding-inline:6px}.market-home-hero h1{color:#f6f9fd;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(2.15rem,3.6vw,3.65rem);line-height:1.07}.market-home-hero__subtitle{color:#d0dce8;max-width:520px;margin:15px 0 22px;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.5}.market-home-search{max-width:610px}.market-home-search label{color:#d9e8f6;margin-bottom:8px;font-size:.79rem;font-weight:750;display:block}.market-home-search__field{background:#091727e0;border:1px solid #bfd8ed78;border-radius:14px;align-items:center;min-height:56px;padding:5px;display:flex;box-shadow:0 16px 35px #0000003d}.market-home-search__field:focus-within{border-color:var(--color-accent-blue);box-shadow:0 0 0 3px #3ba8ff30,0 16px 35px #0000003d}.market-home-search__icon{color:#9cbed9;flex:none;width:20px;height:20px;margin-inline:10px 7px}.market-home-search input{background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;min-height:43px;padding:7px 8px;box-shadow:none!important}.market-home-search input:focus{border:0!important}.market-home-search button{color:#071323;background:var(--color-accent-blue);cursor:pointer;border:0;border-radius:10px;flex:none;min-height:44px;padding:10px 18px;font-weight:800}.market-home-search button:hover{background:#78c6ff}.market-home-search button span{margin-left:5px}.market-home-content{padding-top:25px}.market-home-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.market-home-toolbar__heading{flex:none}.market-home-toolbar__heading .eyebrow{color:#74b8ed;margin:0 0 4px;font-size:.63rem}.market-home-toolbar__heading h2{color:var(--color-mist);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.65rem)}.market-main--home .market-filters{box-shadow:none;background:#0f1e30cc;border-radius:15px;justify-content:flex-end;gap:14px;margin:0;padding:8px}.market-main--home .market-chips{flex-wrap:nowrap;gap:3px}.market-main--home .market-chips button{min-height:42px;color:var(--color-silver);background:0 0;border-color:#0000;border-radius:10px;padding:8px 15px;font-weight:700}.market-main--home .market-chips button:hover{color:var(--color-mist);background:#4f8bb82b}.market-main--home .market-chips button.is-active{color:#eef8ff;box-shadow:none;background:#214b6d}.market-main--home .market-filters select{background-color:#142c43;border-radius:10px;min-width:180px;min-height:42px}.market-main--home .market-result-count{color:#a7b9c9;margin:0 0 13px}.listing-grid--home{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.listing-grid--home .listing-card-wrap{width:100%;max-width:420px}.listing-grid--home .listing-card{background:#122238;flex-direction:column;display:flex}.listing-grid--home .listing-card-wrap:focus-within .listing-card{border-color:var(--color-accent-blue)}.listing-grid--home .listing-image{aspect-ratio:16/10;background:#1d334c;flex:none}.listing-grid--home .listing-card__body{flex-direction:column;flex:1;min-width:0;padding:17px 18px 15px;display:flex}.listing-grid--home .listing-card__top{gap:8px}.listing-grid--home .listing-card__price{color:#f5f9ff;letter-spacing:-.02em;font-size:1.13rem;font-weight:850}.listing-grid--home .listing-card h2{min-height:0;margin:14px 0 9px;font-size:1.06rem;line-height:1.35}.listing-grid--home .listing-card p{color:#b7c8d8;margin:2px 0}.listing-grid--home .listing-card .listing-card__oem{color:#8ebde1;font-size:.8rem}.listing-grid--home .listing-card small{margin-top:auto;padding-top:12px}.listing-grid--home .favorite-button--card{background:#050e19d1;border-color:#e0effa47;top:11px;right:11px}@media (width<=1080px){.market-home-toolbar{flex-direction:column;align-items:stretch}.market-main--home .market-filters{justify-content:space-between}}@media (width<=760px){.market-main--home{padding-bottom:55px}.market-home-hero__inner,.market-home-content{width:min(100% - 28px,1380px)}.market-home-hero{background-position:50%,50%,59% 53%}.market-home-hero__inner{padding:37px 0 44px}.market-home-hero h1{max-width:470px}.market-home-content{padding-top:23px}.listing-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.listing-grid--home .listing-card__body{padding:13px}.listing-grid--home .listing-card h2{font-size:.95rem}}@media (width<=520px){.market-home-hero{background-image:linear-gradient(90deg,#050c16e0,#050c1694),linear-gradient(#0000 52%,#091523),url(/assets/android/bg_app_global.webp)}.market-home-hero__inner{padding:28px 0 35px}.market-home-hero h1{max-width:330px;font-size:clamp(1.9rem,8vw,2.4rem)}.market-home-hero__subtitle{max-width:320px;margin:11px 0 18px;font-size:.91rem}.market-home-search__icon{width:18px;height:18px;margin-inline:6px 5px}.market-home-search button{padding-inline:11px}.market-main--home .market-filters{gap:8px}.market-main--home .market-chips{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.market-main--home .market-chips button{padding-inline:5px;font-size:.83rem}.market-main--home .market-filters select{width:100%;min-width:0}.listing-grid--home{grid-template-columns:1fr}.listing-grid--home .listing-card-wrap{max-width:none}.listing-grid--home .listing-card{grid-template-columns:112px minmax(0,1fr);min-height:156px;display:grid}.listing-grid--home .listing-image{aspect-ratio:auto;height:100%;min-height:156px}.listing-grid--home .listing-card__body{padding:11px 12px}.listing-grid--home .listing-card__top{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.listing-grid--home .listing-card__price{font-size:.94rem}.listing-grid--home .listing-card h2{margin:6px 0 5px;font-size:.87rem}.listing-grid--home .listing-card p{font-size:.76rem}.listing-grid--home .listing-card small{padding-top:7px;font-size:.72rem}}@media (width<=350px){.market-home-search button{font-size:.82rem}.listing-grid--home .listing-card{grid-template-columns:96px minmax(0,1fr)}}.profile-heading{isolation:isolate;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:#182638;align-items:end;min-height:215px;padding:clamp(25px,4vw,40px);position:relative;overflow:hidden}.profile-heading:before{content:"";z-index:-1;background:linear-gradient(90deg,#060b13eb,#060b1385),url(/assets/android/bg_profile_cover.webp) 50% 51%/cover no-repeat;position:absolute;inset:0}.profile-heading p:last-child{color:var(--color-mist)}.safety-columns{grid-template-columns:minmax(0,1.45fr) minmax(285px,.85fr);gap:22px}.safety-profile,.safety-shortcuts{border-radius:var(--radius-md)}.safety-profile-head{border-bottom:1px solid var(--surface-border);padding-bottom:23px}.safety-avatar{border:2px solid var(--color-accent-blue);flex-basis:76px;width:76px;height:76px;box-shadow:0 0 0 5px #3ba8ff1a}.safety-details div{border-color:var(--surface-border)}.safety-shortcuts a{border-color:var(--surface-border);border-radius:var(--radius-sm);background:#172b44;min-height:48px}.safety-shortcuts a:hover{background:#203c5c}.account-grid .web-panel{border-radius:var(--radius-md)}.account-delete-panel{background:linear-gradient(140deg,#2c1c29,#101b2c);border-color:#ff6b7299}.account-danger{min-height:44px}.account-links a{min-height:36px}.editor-form,.editor-preview,.owner-actions{border-color:var(--surface-border);border-radius:var(--radius-md);background:linear-gradient(150deg,#14263d,#0d1b2c)}.editor-form section{border-top:1px solid var(--surface-border);padding-top:25px}.editor-form section h2{margin-top:0}.editor-grid{gap:21px 23px}.editor-grid label{margin:0}.editor-grid input,.editor-grid textarea,.editor-grid select{border-color:var(--surface-border);border-radius:var(--radius-sm);background:#192d46;min-height:46px}.editor-grid textarea{min-height:140px}.editor-gallery{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.editor-image{border-color:var(--surface-border);border-radius:var(--radius-sm)}.editor-image__actions button{min-width:38px;min-height:38px}.editor-picker{border-radius:var(--radius-sm);background:#3ba8ff12;width:min(100%,400px)}.editor-picker input{max-width:100%}.editor-actions button{border-radius:var(--radius-sm);min-height:46px}.editor-actions button:last-child{background:var(--color-accent-blue);color:var(--color-ink)}.editor-preview__image{border-radius:var(--radius-md)}.editor-message{border-radius:var(--radius-sm);background:#ff6b7214}.owner-actions__buttons a,.owner-actions__buttons button{border-radius:var(--radius-sm);min-height:44px}.owner-actions__buttons .owner-actions__delete{background:#ff6b7214}.owner-dialog__actions button:last-child:focus-visible{outline-color:var(--color-warning)}.chat-main{max-width:1180px}.chat-inbox-section h2{margin-bottom:14px}.chat-inbox-row{border-color:var(--surface-border);border-radius:var(--radius-sm);background:#14263d;min-height:80px;transition:border-color .16s,background .16s,transform .16s}.chat-inbox-row:hover{background:#1b3451;transform:translate(2px)}.chat-avatar{background:#23425f;border-color:#3ba8ff52}.chat-avatar--system{background:var(--color-accent-blue)}.chat-unread-dot{color:var(--color-ink)}.chat-header,.chat-listing-context,.chat-composer{border-color:var(--surface-border);border-radius:var(--radius-md);background:#14263d}.chat-history{border-color:var(--surface-border);border-radius:var(--radius-md);background:linear-gradient(160deg,#060b13f2,#0a1829f5),url(/assets/android/bg_messages_ambient.webp) 50%/cover no-repeat}.chat-bubble{border-color:var(--surface-border);background:#203650;border-radius:17px 17px 17px 5px}.chat-message--mine .chat-bubble{background:#16436c;border-color:#3ba8ff75;border-radius:17px 17px 5px}.chat-composer textarea{border-radius:var(--radius-sm);background:#0d1b2c;min-width:0}.chat-composer-row button{border-radius:var(--radius-sm);min-height:44px}.chat-composer-row button[type=submit]{color:var(--color-ink)}.chat-notification-detail,.safety-actions,.safety-user-row,.moderation-card{border-color:var(--surface-border);border-radius:var(--radius-md);background:#14263d}.safety-actions button,.safety-user-row button,.moderation-actions button,.moderation-actions a{min-height:44px}.safety-reasons{border-color:var(--surface-border)}.safety-menu>div{background:#14263d}.moderation-list{gap:20px}.moderation-status{background:#3ba8ff1a;border-color:#3ba8ff6b}.moderation-details dt{color:#a1b5c9}.moderation-actions .moderation-danger{border-color:var(--color-error-red);background:#ff6b721a}.moderation-feedback{border-radius:var(--radius-sm);background:#55c59a14}.moderation-dialog{border-top:4px solid var(--color-warning)}.account-dialog{border-top:4px solid var(--color-error-red)}@media (width<=760px){.profile-heading{min-height:190px;padding:23px}.safety-columns{grid-template-columns:1fr}.safety-profile-head{gap:14px}.safety-avatar{flex-basis:62px;width:62px;height:62px}.chat-main{width:min(100% - 20px,1180px)}.chat-history{max-height:min(58dvh,700px)}.chat-composer{padding:12px}.chat-inbox-row{min-height:74px}.editor-form,.editor-preview{padding:19px}.account-grid{grid-template-columns:1fr}}@media (width<=390px){.chat-inbox-row{gap:8px;padding:10px}.chat-avatar{flex-basis:40px;width:40px;height:40px}.chat-inbox-side{font-size:.67rem}.chat-bubble{max-width:94%}.owner-dialog{padding:20px}.moderation-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chat-inbox-row{transition:none}.chat-inbox-row:hover{transform:none}}
