body:has(.lex-notification) .ios-header{visibility:hidden}.lex-notification{box-sizing:border-box;z-index:1000;color:#f5f7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#233252f5;border:1px solid #b2c8ff55;border-radius:21px;width:calc(100% - 32px);margin:0;padding:0;animation:.16s ease-out both welcome-reveal;position:fixed;inset:10px auto auto 16px;box-shadow:0 10px 28px #03081c55}.lex-notification button{width:100%;min-height:56px;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;border-radius:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:grid}.lex-notification[data-type=error] svg:first-child{color:#ffabbc}.lex-notification[data-type=success] svg:first-child{color:#99eacb}@media (prefers-reduced-motion:reduce){.lex-notification{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4ef;--accent:#e2fc70;--muted:#aaada6;--border:#30332f;--surface:#191c1c;font-synthesis:none;background:#101214;font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:300px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.frame{max-width:1336px;margin:auto;padding:0 48px}header,footer{justify-content:space-between;align-items:center;gap:16px;display:flex}header{border-bottom:1px solid var(--border);height:91px}.brand{letter-spacing:-.075em;align-items:center;gap:6px;font-size:23px;font-weight:850;display:flex}.brand-icon{background:var(--accent);color:#171b12;border-radius:8px;place-items:center;width:37px;height:37px;margin-right:6px;display:grid}.accent{color:var(--accent)}.header-link,.back{color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}main{min-height:calc(100svh - 164px);padding:34px 0 38px}footer{border-top:1px solid var(--border);min-height:73px;color:var(--muted);font-size:12px}footer span:first-child{letter-spacing:.12em;font-weight:800}.hero{grid-template-columns:minmax(0,1.63fr) minmax(340px,1fr);gap:20px;display:grid}.hero-cover{isolation:isolate;background:#1c1f1c url(/garage.jpg) 50% 56%/cover no-repeat;border:1px solid #373936;border-radius:23px;flex-direction:column;justify-content:space-between;min-height:565px;padding:40px;display:flex;position:relative;overflow:hidden}.hero-cover:before{content:"";z-index:-1;background:linear-gradient(#10130fe8 0%,#10130f9e 38%,#10130f05 72%,#10130fdd 100%),linear-gradient(100deg,#10130f56,#0000 80%);position:absolute;inset:0}.eyebrow{color:var(--accent);letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.eyebrow i{background:var(--accent);border-radius:50%;width:7px;height:7px}h1,h2,p{margin:0}.hero h1{letter-spacing:-.075em;margin:24px 0 19px;font-size:clamp(42px,5vw,78px);line-height:.99}.hero h1 em{color:var(--accent);font-style:normal}.hero p{color:#e1e2da;max-width:370px;font-size:16px;line-height:1.55}.hero-foot{color:#e3e6dc;letter-spacing:.14em;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;font-weight:800;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:23px;padding:28px}.setup{flex-direction:column;justify-content:center;padding:36px;display:flex}.panel-icon{width:44px;height:44px;color:var(--accent);background:#303a22;border:1px solid #424b32;border-radius:11px;place-items:center;margin-bottom:17px;display:grid}h2{letter-spacing:-.055em;font-size:clamp(23px,2.4vw,34px);line-height:1.1}.panel p{color:var(--muted);margin:9px 0 16px;font-size:14px;line-height:1.5}form{gap:17px;margin-top:13px;display:grid}form label,.form-label,legend{color:#e8e9e3;font-size:13px;font-weight:650;display:block}.form-label{margin-bottom:-9px}input:not([type=radio]):not([type=file]),textarea{color:#f4f4ef;background:#111413;border:1px solid #3c4139;border-radius:10px;width:100%;min-width:0;padding:12px 14px;display:block}form label input:not([type=radio]),form textarea{margin-top:8px}.plate-input{letter-spacing:.13em;font-size:21px;font-weight:750}.plate-input::placeholder,textarea::placeholder{color:#858980}.upload{min-height:76px;color:var(--accent);cursor:pointer;background:#20241e;border:1px dashed #515a48;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.upload:hover,.upload:focus-within{border-color:var(--accent)}.upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload img{object-fit:cover;border-radius:7px;width:48px;height:48px}.upload span{gap:4px;min-width:0;display:grid}.upload small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary,.secondary{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:10px 15px;font-size:14px;font-weight:750;display:flex}.primary{background:var(--accent);color:#181d10;border:1px solid #0000}.setup .primary,.visitor .primary{justify-content:space-between}.primary:hover{background:#efffa7}.secondary{color:#e9ebe1;background:#222620;border:1px solid #3c4139}.secondary:hover{border-color:#89965e}.features{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.features>div{border:1px solid var(--border);background:#181b1a;border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.features svg{color:var(--accent);flex:none;width:21px}.features span{gap:4px;display:grid}.features b{font-size:13px}.features small{color:var(--muted);font-size:12px}.panel .error,.error{color:#ffb3a5;margin:0}.notice{color:var(--accent);margin-top:14px}.page-title{letter-spacing:-.065em;margin:15px 0 23px;font-size:clamp(31px,5vw,60px);line-height:1.02}.dashboard{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);align-items:start;gap:20px;display:grid}.car-photo{aspect-ratio:1.85;background:#20241e;border-radius:22px;min-height:190px;position:relative;overflow:hidden}.car-photo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.car-photo>div{position:absolute;bottom:15px;left:15px}.plate{color:#151617;background:#fafafa;border:2px solid #222;border-radius:7px;align-items:stretch;font-family:Arial,sans-serif;display:inline-flex;overflow:hidden}.plate b{letter-spacing:.045em;padding:7px 10px;font-size:26px}.plate>span{border-left:2px solid #222;place-items:center;padding:2px 5px;line-height:1;display:grid}.plate small{font-size:9px}.plate i{background:linear-gradient(#fff 33%,#1f52ba 33% 66%,#dc352b 66%);border:1px solid #999;width:10px;height:7px;display:inline-block}.recovery,.inbox{margin-top:20px}.qr-panel,.recovery{flex-direction:column;gap:10px;display:flex}.qr-panel p,.recovery p{margin:0 0 2px}.qr-panel .panel-icon{margin-bottom:3px}.qr{border-radius:12px;align-self:center;width:min(100%,215px);display:block}.qr-panel .header-link{justify-content:center;margin-top:4px}.inbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox ul{margin:16px 0 0;padding:0;list-style:none}.inbox li{border-top:1px solid var(--border);padding:14px 0}.inbox li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox li p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e8e9e3;margin-bottom:0}.inbox time{color:var(--muted);font-size:12px}.narrow{max-width:610px;margin:0 auto}.visitor .panel{margin-top:16px}.visitor .page-title{margin-top:0;font-size:clamp(27px,6vw,44px)}.visitor textarea{resize:vertical}.visitor fieldset{border:0;margin:0;padding:0}.choices{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.choices label{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:45px;padding:8px;display:flex}.choices label:has(:checked){background:#272e20;border-color:#89965e}.choices input{accent-color:var(--accent);margin:0}@media (width<=880px){.frame{padding:0 26px}.hero-cover{min-height:515px;padding:29px}.setup{padding:27px}.features>div{padding:12px}.dashboard{gap:14px}}@media (width<=690px){.frame{padding:0 16px}header{height:67px}main{padding:17px 0 24px}.hero,.dashboard{grid-template-columns:1fr;gap:13px}.hero-cover{background-position:50% 58%;border-radius:17px;min-height:365px;padding:23px}.hero h1{margin:17px 0 12px}.hero p{max-width:275px;font-size:14px}.panel,.car-photo{border-radius:17px}.panel{padding:21px}.features{grid-template-columns:1fr;gap:7px;margin-top:12px}.features>div{padding:11px 14px}.dashboard .recovery,.inbox{margin-top:13px}footer{min-height:60px;font-size:11px}}.welcome{isolation:isolate;color:#f5f8ff;background:radial-gradient(at 50% 76%,#1e3364 0%,#111b39 38%,#080c19 76%);place-items:center;min-height:100svh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.welcome-glow{z-index:-1;background:radial-gradient(at 67% 60%,#344fa748,#0000 49%),radial-gradient(at 28% 34%,#50449637,#0000 46%);position:absolute;inset:0;overflow:hidden}.welcome-glow:before,.welcome-glow:after{content:"";pointer-events:none;border-radius:50%;width:max(780px,104vw);height:max(380px,58vw);position:absolute;transform:rotate(-24deg)}.welcome-glow:before{background:linear-gradient(176deg,#6c8aff21,#14204c05 29%,#0000 65%);border-top:1px solid #b0c0ff64;top:36%;left:-26%;box-shadow:0 -11px 50px #627ffa40,inset 0 17px 64px #4d6ed743}.welcome-glow:after{border-bottom:1px solid #8a96e44d;top:-37%;right:-53%;box-shadow:0 23px 68px #7766de23,inset 0 -24px 60px #7f65dc29}.welcome-brand{top:max(23px, env(safe-area-inset-top));letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:670;display:flex;position:absolute;left:max(22px,50vw - 608px)}.welcome-brand span{background:#e5eaff15;border:1px solid #e5eaff31;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff26}.welcome-content{text-align:center;place-items:center;width:min(100%,540px);display:grid}.welcome :focus-visible{outline-color:#d4e2ff}@keyframes welcome-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.975)}to{opacity:1;filter:none;transform:none}}@media (width<=500px){.welcome-glow:before{top:33%;left:-85%}}@media (prefers-reduced-motion:reduce){.welcome-next{transition:none}}.welcome-handwriting{filter:drop-shadow(0 0 15px #9ab6ff68);width:100%;height:auto;display:block;overflow:visible}.welcome-handwriting path{stroke-dasharray:1;stroke-dashoffset:1px;animation:welcome-write var(--stroke-duration) linear both;animation-delay:calc(.12s + var(--stroke-index) * var(--stroke-duration))}@keyframes welcome-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.welcome-handwriting path{stroke-dashoffset:0;animation:none}}.welcome{--hello-duration:1.95s;--stroke-duration:calc(1.7s / 11);min-height:100svh;padding:20px}.welcome-content{place-items:center;display:grid}.welcome h1.welcome-greeting{width:100%;margin:0;animation:.46s ease-in 2.16s both welcome-greeting-out}.welcome-email{width:min(100%,360px);animation:.64s cubic-bezier(.17,.73,.28,1) both welcome-reveal}@keyframes welcome-greeting-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.welcome-email,.welcome h1.welcome-greeting{animation:none}}.welcome-feedback{margin-top:14px;font-size:14px}.welcome-yandex{color:#151a26;background:#edf2ff;border-radius:23px;grid-template-columns:32px 1fr 20px;align-items:center;gap:12px;min-height:60px;padding:10px 17px;font-size:16px;font-weight:700;display:grid;box-shadow:0 12px 38px #050a254d}.welcome-yandex:hover{background:#fff}.welcome-yandex span{color:#fff;background:#fc3f1d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.ios-header{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#b7c7ff12;border:1px solid #cbd8ff28;border-radius:21px;height:58px;margin-top:12px;padding:7px 10px;box-shadow:inset 0 1px #ffffff16}.ios-brand,.ios-header-action{white-space:nowrap;color:#f1f5ff;align-items:center;gap:8px;font-weight:650;display:inline-flex}.ios-brand{letter-spacing:-.045em;font-size:18px}.ios-brand span{background:#c9d7ff24;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ios-header-action,.ios-close{background:#c4d3ff20;border:0;border-radius:14px;min-height:36px;padding:8px 11px;font-size:13px}.ios-header-action:hover,.ios-close:hover{background:#c4d3ff35}.ios-settings{color:#f3f6ff;background:#1a233f;border:1px solid #a3b8ff3b;border-radius:25px;width:min(440px,100% - 24px);max-height:calc(100dvh - 30px);padding:0;box-shadow:0 20px 80px #030716a0}.ios-settings[open]{animation:.24s both welcome-reveal}.ios-settings::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060a188f}.ios-settings-sheet{gap:10px;padding:14px;display:grid}.ios-settings-head{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.ios-settings-head h2{font-size:23px}.ios-close{color:inherit;place-items:center;min-width:36px;padding:7px;display:grid}.ios-settings-group{background:#c4d3ff13;border-radius:16px;display:grid;overflow:hidden}.ios-setting,.ios-logout{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:19px 1fr 34px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:630;display:grid}.ios-setting+.ios-setting{border-top:1px solid #c4d3ff1b}.ios-setting:hover{background:#c4d3ff16}.ios-setting small{color:#b9c7e8;margin-top:3px;font-size:11px;font-weight:450;display:block}.ios-logout{color:#ffadbc;background:#ff7c9316;border-radius:14px;grid-template-columns:19px 1fr}.ios-settings p{font-size:13px}.wall-stats{flex-wrap:wrap;gap:clamp(5px,2vw,18px);display:flex}@media (width<=600px){.ios-settings{margin:auto auto max(8px,env(safe-area-inset-bottom));width:min(100% - 16px,440px)}}@media (prefers-reduced-motion:reduce){.ios-settings[open]{animation:none}}.frame>.ios-header{margin-top:0}.frame:has(>.ios-header){padding-top:calc(24px + env(safe-area-inset-top,0px))}.ios-intro.frame{max-width:none;padding:0}.ios-intro>.ios-header{z-index:2;top:calc(24px + env(safe-area-inset-top,0px));position:absolute;left:max(16px,50% - 402px);right:max(16px,50% - 402px)}.ios-intro>main{padding:0}.ios-intro .welcome{padding-top:calc(100px + env(safe-area-inset-top,0px))}.settings-page{padding:30px 0 40px;animation:.3s both welcome-reveal}.settings-page-intro{padding:0 5px 24px}.settings-page-intro>span{letter-spacing:2px;color:#9fb4d8;font-size:10px;font-weight:600}.settings-page-intro h1{letter-spacing:-1.3px;margin:7px 0;font-size:32px;line-height:1.15}.settings-page-intro p{color:#a7b9d8;margin:0;font-size:13px}.settings-profile{color:#edf3ff;text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(125deg,#afc8ff15,#799eee08);border:1px solid #c0d4ff28;border-radius:23px;align-items:center;gap:13px;width:100%;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fff1}.settings-profile img{object-fit:cover;border:1px solid #b9ceff4d;border-radius:50%;width:54px;height:54px;padding:2px}.settings-profile span{flex:1;font-size:15px;font-weight:600}.settings-profile small{color:#a9bddf;margin-top:4px;font-size:11px;font-weight:400;display:block}.settings-profile>svg{color:#b6cbed}.settings-page .ios-settings-sheet{gap:12px;padding:24px 0 0}.settings-section-title{color:#a9bad8;letter-spacing:.4px;margin:0;padding-left:14px;font-size:12px;font-weight:500}.settings-page .ios-settings-group{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(120deg,#c2d8ff10,#89afff06);border:1px solid #c0d4ff24;border-radius:23px}.settings-page .ios-setting{gap:12px;min-height:54px;padding:13px 14px;font-size:13px}.settings-page .ios-setting small{color:#9eafd0;max-width:260px;margin-top:4px;font-size:11px;line-height:1.45}.settings-page .ios-setting>svg{color:#b6c9eb}.settings-page .ios-logout{background:#ffb1c208;border:1px solid #ffb1c21c;border-radius:19px;min-height:48px;margin-top:5px;padding:12px 15px}.settings-avatar-panel{background:#a4bfff0b;border:1px solid #c0d4ff24;border-radius:23px;margin-top:12px;padding:12px}@media (prefers-reduced-motion:reduce){.settings-page{animation:none}}.settings-avatar-dialog{color:#eef4ff;-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);overscroll-behavior:contain;background:linear-gradient(135deg,#25314de8,#17284be8);border:1px solid #bfd3ff38;border-radius:26px;width:min(420px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff18,0 24px 100px #0006}.settings-avatar-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060b186b}.settings-avatar-dialog[open]{animation:.25s cubic-bezier(.2,.7,.3,1) both avatar-dialog-reveal}.settings-avatar-dialog-content{padding:16px}.settings-avatar-dialog .ios-settings-head{margin-bottom:14px}.settings-avatar-dialog .ios-settings-head h2{letter-spacing:-.5px;margin:0;font-size:19px}.settings-avatar-dialog .ios-avatar-editor{padding:0}.settings-avatar-dialog .wall-button{width:100%;margin-top:12px}@keyframes avatar-dialog-reveal{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.settings-avatar-dialog[open]{animation:none}}.settings-avatar-dialog{width:min(680px,100% - 24px)}.settings-avatar-dialog .ios-settings-head{justify-content:center;padding:5px 32px 12px;position:relative}.settings-avatar-dialog .ios-close{position:absolute;top:0;right:0}.vk-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#090d17;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.vk-crop-stage>img{pointer-events:none;width:100%;height:auto;display:block}.vk-crop-frame{cursor:move;touch-action:none;border:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 2000px #02050aba}.vk-crop-circle{pointer-events:none;background:radial-gradient(circle closest-side,#0000 99%,#03071188 100%);position:absolute;inset:0}.vk-crop-handle{touch-action:none;z-index:1;width:24px;height:24px;position:absolute}.vk-crop-handle:after{content:"";background:#fff;border:1px solid #172033;width:8px;height:8px;position:absolute;top:8px;left:8px}.vk-crop-handle.nw{cursor:nwse-resize;top:-12px;left:-12px}.vk-crop-handle.ne{cursor:nesw-resize;top:-12px;right:-12px}.vk-crop-handle.sw{cursor:nesw-resize;bottom:-12px;left:-12px}.vk-crop-handle.se{cursor:nwse-resize;bottom:-12px;right:-12px}.vk-avatar-editor canvas[hidden]{display:none!important}.vk-avatar-editor .avatar-replace{opacity:.7;background:0 0;border:0;min-height:32px;margin-top:8px;padding:7px;font-size:11px}.vk-crop-actions{justify-content:center;gap:8px;margin-top:13px;display:flex}.vk-crop-actions button{color:#deebff;background:#c3d6ff16;border:1px solid #ccdfff25;border-radius:12px;padding:9px 18px;font-size:12px;font-weight:600}.vk-crop-actions button:last-child{color:#172440;background:#e0eaff}.vk-crop-actions button:disabled{opacity:.5}.vk-avatar-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#a3b6df20,#547fe229);border:1px solid #c1d5ff35;border-radius:999px;grid-template-columns:1.3fr .85fr 1fr;align-items:center;gap:3px;margin-top:14px;padding:3px;display:grid;box-shadow:inset 0 1px 2px #fff2}.vk-avatar-toolbar .avatar-replace,.vk-avatar-toolbar>button{opacity:1;color:#becfef;white-space:nowrap;width:auto;min-width:0;min-height:33px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;transition:background .2s,transform .2s;display:flex}.vk-avatar-toolbar .avatar-replace{position:relative}.vk-avatar-toolbar .avatar-replace svg{flex-shrink:0}.vk-avatar-toolbar>.vk-avatar-save{color:#f0f5ff;background:linear-gradient(140deg,#d4e5ff33,#b4cbff15);border-color:#dce8ff55;box-shadow:inset 0 1px 2px #fff3,0 2px 6px #08132a30}.vk-avatar-toolbar>button:hover,.vk-avatar-toolbar .avatar-replace:hover{background-color:#c1d7ff18}.vk-avatar-toolbar>button:active,.vk-avatar-toolbar .avatar-replace:active{transform:scale(.96)}.vk-avatar-toolbar>button:disabled{opacity:.5}.vk-avatar-toolbar>button:focus-visible,.vk-avatar-toolbar .avatar-replace:focus-within{outline-offset:-2px;outline:2px solid #c9dcff}.settings-avatar-dialog .ios-close{color:#dce9ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#d4e5ff26,#b4cbff0c);border:1px solid #c1d5ff40;border-radius:50%;width:33px;min-width:33px;height:33px;min-height:33px;transition:background .2s,transform .2s;box-shadow:inset 0 1px 2px #fff2,0 2px 6px #08132a30}.settings-avatar-dialog .ios-close:hover{background-color:#c1d7ff20}.settings-avatar-dialog .ios-close:active{transform:scale(.93)}@media (width<=350px){.vk-avatar-toolbar .avatar-replace,.vk-avatar-toolbar>button{gap:3px;font-size:10px}.vk-avatar-toolbar .avatar-replace svg{width:12px}}.ios-header{z-index:12;position:relative}.header-controls{align-items:center;gap:7px;display:flex}.header-glass-icon{color:#e2ecff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#d4e5ff24,#b4cbff0a);border:1px solid #bfd3ff35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;padding:0;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #fff2,0 2px 6px #08132a25}.header-glass-icon:hover{background-color:#c1d7ff20}.header-glass-icon:active{transform:scale(.93)}.header-glass-icon:disabled{opacity:.4}.notification-badge{color:#172340;background:#ed90b5;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:750;display:grid;position:absolute;top:-4px;right:-3px;box-shadow:0 0 0 2px #263858}.notification-panel{color:#e5edff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#253450f5,#142244f5);border:1px solid #c1d5ff38;border-radius:23px;width:min(360px,100vw - 32px);padding:14px;animation:.2s both welcome-reveal;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #fff1,0 20px 70px #0006}.notification-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.notification-head h2{letter-spacing:-.4px;margin:0;font-size:16px}.notification-head>div{gap:5px;display:flex}.notification-head .header-glass-icon{width:29px;height:29px}.notification-panel ul{overscroll-behavior:contain;max-height:min(62dvh,480px);margin:0;padding:0;list-style:none;overflow:auto}.notification-panel li{border-radius:13px;gap:10px;margin:3px 0;padding:12px 7px;display:flex}.notification-panel li[data-unread=true]{background:#b5cfff0c}.notification-panel li+li{border-top:1px solid #c0d4ff0c}.notification-kind{color:#b7cdf2;background:#9bbfff12;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.notification-kind.is-heart{color:#f4a2c4;background:#f29abb13}.notification-panel li>div{flex:1;min-width:0}.notification-author{color:#e6efff;overflow-wrap:anywhere;font-size:12px;font-weight:650;text-decoration:none;display:block}.notification-target{color:#b8c9e8;font-size:12px;line-height:1.5;text-decoration:none;display:block}.notification-panel time{color:#8fa4c8;margin-top:4px;font-size:10px;display:block}.notification-empty{text-align:center;color:#a5b8d8;padding:22px 8px;font-size:12px;line-height:1.6}.notification-panel a:hover{color:#fff}.wall-discussion li:target{scroll-margin-top:20px;animation:1.8s ease-out notification-highlight}@keyframes notification-highlight{0%{background:#b3cfff25}to{background:0 0}}.wall-discussion li:target{border-radius:12px;animation:none}.notification-panel li{overflow:hidden}.notification-delete{color:#9fb6d9;background:linear-gradient(140deg,#c6dcff12,#b4cbff06);border:1px solid #c1d5ff24;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:28px;height:28px;padding:0;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 1px #fff1}.notification-delete:hover{color:#ffb7cc;background:#ffb1c215;border-color:#ffc0d038}.notification-delete:hover svg{animation:.45s ease-in-out notification-bin}.notification-delete[aria-busy=true] svg{color:#ffb7cc;animation:.45s ease-in-out infinite notification-bin}@keyframes notification-bin{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)translateY(-1px)}65%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.notification-delete svg{animation:none!important}}.wall-frame>main{padding-bottom:calc(24px + var(--notification-scroll-space,0px))}.settings-back{color:#b5c8ec;background:linear-gradient(130deg,#bad0ff17,#89afff08);border:1px solid #c1d5ff2a;border-radius:999px;align-items:center;gap:6px;margin:0 0 17px;padding:7px 11px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #fff1}.settings-navigation{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(125deg,#bed4ff12,#7a9ee807);border:1px solid #c0d4ff28;border-radius:23px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff1}.settings-menu-link{grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:16px 14px;transition:background .2s;display:grid}.settings-menu-link+.settings-menu-link{border-top:1px solid #c4d3ff17}.settings-menu-link:hover{background:#b6ceff0d}.settings-menu-link:active{background:#b6ceff18}.settings-menu-link>i{color:#c3d7f8;background:linear-gradient(140deg,#d4e5ff20,#b4cbff08);border:1px solid #c1d5ff24;border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 1px #fff1}.settings-menu-link>span{font-size:13px;font-weight:600;line-height:1.45}.settings-menu-link small{color:#a1b5d9;margin-top:3px;font-size:11px;font-weight:400;display:block}.settings-menu-link>svg{color:#9aafd1}.settings-development{text-align:center;background:linear-gradient(125deg,#bed4ff0b,#7a9ee804);border:1px solid #c0d4ff22;border-radius:24px;padding:42px 16px}.settings-development>span{color:#bcd2f6;background:linear-gradient(140deg,#d4e5ff22,#b4cbff08);border:1px solid #c1d5ff30;border-radius:21px;place-items:center;width:64px;height:64px;display:inline-grid;box-shadow:inset 0 1px #fff1}.settings-development h2{letter-spacing:-.5px;margin:19px 0 7px;font-size:20px}.settings-development p{color:#a5b8d9;margin:0;font-size:12px}.settings-name{background:linear-gradient(125deg,#bed4ff0e,#7a9ee805);border:1px solid #c0d4ff25;border-radius:21px;margin-top:10px}.settings-name-row{color:#dce8ff;text-align:left;background:0 0;border:0;border-radius:21px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.settings-name-row>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:600}.settings-name-row small{color:#9fb4d5;margin-top:3px;font-size:11px;font-weight:400;display:block}.settings-name-row>svg{color:#a9bfdf;flex:none}.settings-name form{gap:10px;margin:0;padding:14px;display:grid}.settings-name label{color:#dce8ff;font-size:12px;font-weight:600}.settings-name label small{color:#93a9cd;margin-left:6px;font-size:10px;font-weight:400}.settings-name input{color:#eef4ff;background:linear-gradient(#b8caff03,#b8caff15);border:1px solid #bed2ff30;border-radius:14px;width:100%;min-height:37px;padding:8px 11px;font-size:16px}.settings-name input::placeholder{color:#93a9cd;font-size:12px}.settings-name-actions{justify-content:flex-end;gap:6px;display:flex}.settings-name-actions button{color:#bbceef;background:linear-gradient(140deg,#d4e5ff19,#b4cbff08);border:1px solid #c1d5ff30;border-radius:999px;min-height:31px;padding:6px 12px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff1}.settings-name-actions button[type=submit]{color:#f0f5ff;background:linear-gradient(140deg,#d4e5ff33,#b4cbff15);border-color:#dce8ff55}.settings-name-actions .settings-name-delete{color:#f3adc5;place-items:center;margin-right:auto;padding:6px 9px;display:grid}.theme-picker>p{opacity:.8;margin:0 0 16px;font-size:13px}.theme-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:13px;display:grid}.theme-option{text-align:left;color:inherit;background:var(--skin-panel,#a9bcf30e);border:1px solid var(--skin-line,#b8caff35);border-radius:18px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.theme-option[aria-pressed=true]{outline:2px solid var(--skin-accent,#a7c4ff);outline-offset:2px}.theme-option-title{justify-content:space-between;padding-inline:4px;font-weight:700;display:flex}.theme-option>small{opacity:.8;padding:0 4px 4px;line-height:1.4}.theme-sample{color:#eaf1ff;background:#151f39;border-radius:12px;gap:8px;min-height:112px;padding:9px;font:600 10px Inter,system-ui,sans-serif;display:grid;overflow:hidden}.theme-sample-head,.theme-sample-review{background:#ffffff15;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;display:flex}.theme-sample-profile{justify-content:space-evenly;align-items:center;gap:6px;display:flex}.theme-sample-profile img{object-fit:cover;border-radius:50%;width:35px;height:35px}.theme-sample-profile>span{color:#111;white-space:nowrap;background:#fff;border-radius:4px;padding:4px 5px}.theme-sample[data-sample=paper]{color:#282b25;background:#f5f1e7;font-family:Georgia,serif}.theme-sample[data-sample=paper] .theme-sample-profile{justify-content:flex-start}.theme-sample[data-sample=paper] img{border-radius:5px;width:54px}.theme-sample[data-sample=paper] .theme-sample-review{background:#e3dbca}.theme-sample[data-sample=track]{color:#e4fc70;background:#1e221e;border-radius:3px;font-family:monospace}.theme-sample[data-sample=track] .theme-sample-profile{flex-direction:row-reverse;justify-content:space-between}.theme-sample[data-sample=track] img{border-radius:0}.theme-sample[data-sample=studio]{color:bisque;background:#3a2424;font-family:Georgia,serif}.theme-sample[data-sample=studio] .theme-sample-profile{display:block;position:relative}.theme-sample[data-sample=studio] img{border-radius:6px;width:100%;height:46px}.theme-sample[data-sample=studio] .theme-sample-profile>span{position:absolute;bottom:4px;right:5px}.theme-sample[data-sample=signal]{color:#adffef;background:#0d3036}.theme-sample[data-sample=signal] .theme-sample-profile{flex-direction:column}.theme-sample[data-sample=signal] .theme-sample-review{background:#19505a;border-radius:12px 12px 3px;margin-inline:10px 0}html[data-site-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--skin-bg:#f4f0e7;--skin-panel:#fffaf1;--skin-text:#262a24;--skin-line:#70665640;--skin-accent:#365c4c;--skin-soft:#e8e0d1;--skin-radius:9px;--skin-font:Inter,system-ui,sans-serif;--skin-heading:Georgia,serif}html[data-site-theme=track]{--skin-bg:#131713;--skin-panel:#1f251e;--skin-text:#eef5e1;--skin-line:#a9bb7147;--skin-accent:#d9f36b;--skin-soft:#2b3422;--skin-radius:3px;--skin-font:"IBM Plex Mono",Consolas,monospace;--skin-heading:var(--skin-font)}html[data-site-theme=studio]{--skin-bg:#281d1e;--skin-panel:#3b2a2a;--skin-text:#fff0df;--skin-line:#e4aa8244;--skin-accent:#ffc18e;--skin-soft:#533732;--skin-radius:15px;--skin-font:Georgia,serif;--skin-heading:Georgia,serif}html[data-site-theme=signal]{--skin-bg:#091e25;--skin-panel:#11333d;--skin-text:#e3faf7;--skin-line:#7de0d543;--skin-accent:#88f1db;--skin-soft:#194552;--skin-radius:28px;--skin-font:Inter,system-ui,sans-serif;--skin-heading:var(--skin-font)}html[data-site-theme]:not([data-site-theme=glass]),html[data-site-theme]:not([data-site-theme=glass]) body{background:var(--skin-bg);color:var(--skin-text);font-family:var(--skin-font)}html[data-site-theme]:not([data-site-theme=glass]) #root{--field-background:linear-gradient(0deg,var(--skin-soft),transparent);--field-border:var(--skin-line);--field-text:var(--skin-text);--field-placeholder:var(--skin-text);--field-focus:var(--skin-accent);--accent:var(--skin-accent)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.ios-header,.settings-navigation,.settings-profile,.settings-name,.ios-settings-group,.wall-discussion,.notification-panel,.settings-avatar-dialog,.comment-delete-dialog,.welcome-panel,.onboarding-photo){background:var(--skin-panel);color:var(--skin-text);border-color:var(--skin-line);border-radius:var(--skin-radius)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.ios-brand,.ios-header-action,.header-glass-icon,.wall-muted,.comment-message,.thread-author,.thread-meta,.thread-signature-name,.profile-status,.settings-menu-link small,.settings-page-intro p,.theme-picker>p,.notification-author,.notification-target,.notification-panel time,.qr-domain-notice,.qr-utilities a,.qr-utilities button,.ios-setting small){color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(h1,h2){font-family:var(--skin-heading)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.garage-segments,.qr-toolbar,.qr-copy-image,.qr-invert,.emoji-trigger,.thread-like,.thread-reply-link,.thread-expand,.thread-sort-options,.thread-send,.header-glass-icon,.ios-header-action,.settings-back,.settings-name-actions button,.settings-menu-link>i){background:var(--skin-soft);color:var(--skin-text);border-color:var(--skin-line);border-radius:var(--skin-radius)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.garage-segments .garage-segment-glass,.qr-toolbar button[aria-expanded=true],.qr-emojis button[aria-pressed=true]){background:var(--skin-accent);color:var(--skin-bg)}html[data-site-theme]:not([data-site-theme=glass]) #root .thread-like[aria-pressed=true]{color:var(--skin-accent);border-color:var(--skin-accent)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.qr-toolbar button,.qr-emojis button,.qr-density,.qr-density span){color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root .qr-editor .qr-sticker{border-radius:var(--skin-radius)}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-profile{background:var(--skin-panel);border:1px solid var(--skin-line);border-radius:var(--skin-radius);align-items:center;padding:22px}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-avatar-layout{width:100%;max-width:none;container-type:normal}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-avatar-layout .wall-avatar-button{background:var(--skin-soft);border-color:var(--skin-line);width:100%}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-avatar-plate{max-width:100%;margin:8px auto 0;position:relative;top:auto;left:auto}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-avatar-plate .plate{margin:0;transform:none}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-avatar-plate .wall-tap-hint{display:none}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-stickers{color:var(--skin-text);border-color:var(--skin-line)}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-stickers :is(i,b){color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-stickers .liked :is(i,b){color:var(--skin-accent)}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-identity .profile-status{color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root .wall-discussion li{border-color:var(--skin-line)}html[data-site-theme=paper] #root .wall-frame{max-width:790px}html[data-site-theme=paper] #root .wall-profile{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:25px}html[data-site-theme=paper] #root .wall-avatar-layout :is(.wall-avatar-button,.wall-avatar){aspect-ratio:4/3;border-radius:5px}html[data-site-theme=paper] #root .wall-discussion{padding:22px clamp(12px,4vw,36px)}html[data-site-theme=paper] #root .wall-discussion>ul>li{border-bottom:1px solid var(--skin-line);padding-block:16px}html[data-site-theme=paper] #root .comment-message{font:1rem/1.6 Georgia,serif}html[data-site-theme=track] #root .wall-frame{max-width:1000px}html[data-site-theme=track] #root .wall-profile{border-top:3px solid var(--skin-accent);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;padding:12px}html[data-site-theme=track] #root .wall-avatar-layout{grid-area:1/2}html[data-site-theme=track] #root .wall-identity{grid-area:1/1}html[data-site-theme=track] #root .wall-avatar-layout :is(.wall-avatar-button,.wall-avatar){aspect-ratio:3/2;border-radius:2px}html[data-site-theme=track] #root .wall-discussion>ul>li{border-bottom:1px dashed var(--skin-line);padding:6px 3px}html[data-site-theme=track] #root .settings-menu-link>i{border-radius:2px}html[data-site-theme=studio] #root .wall-frame{max-width:760px}html[data-site-theme=studio] #root .wall-profile{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}html[data-site-theme=studio] #root .wall-avatar-layout :is(.wall-avatar-button,.wall-avatar){aspect-ratio:2.5;border-radius:12px;max-height:250px}html[data-site-theme=studio] #root .wall-avatar-plate{position:absolute;inset:auto 10px 12px auto}html[data-site-theme=studio] #root .wall-identity{padding:4px 12px 10px}html[data-site-theme=studio] #root .wall-discussion>ul>li{background:var(--skin-soft);border-left:2px solid var(--skin-accent);border-radius:5px 16px 16px 5px;margin-block:8px;padding:12px}html[data-site-theme=signal] #root .wall-frame{max-width:680px}html[data-site-theme=signal] #root .wall-profile{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:25px 14px}html[data-site-theme=signal] #root .wall-avatar-layout{max-width:120px}html[data-site-theme=signal] #root .wall-identity{width:100%;max-width:300px}html[data-site-theme=signal] #root .wall-stickers{justify-content:center}html[data-site-theme=signal] #root .wall-discussion>ul>li{background:var(--skin-soft);border-radius:16px 16px 16px 4px;margin:8px 0;padding:10px}html[data-site-theme=signal] #root .thread-children>li{background:var(--skin-panel);border-radius:4px 14px 14px;padding:6px}@media (width<=380px){html[data-site-theme=paper] #root .wall-profile{gap:10px;padding:12px}}html[data-site-theme]:not([data-site-theme=glass]) #root .welcome{background:var(--skin-bg);color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root .welcome-glow{background:radial-gradient(ellipse at 50% 35%,var(--skin-soft),transparent 70%)}html[data-site-theme]:not([data-site-theme=glass]) #root .welcome-yandex{background:var(--skin-panel);color:var(--skin-text);border:1px solid var(--skin-line);border-radius:var(--skin-radius)}html[data-site-theme]:not([data-site-theme=glass]) #root .welcome-handwriting path{stroke:var(--skin-accent)}html[data-site-theme]:not([data-site-theme=glass]) #root .garage-segments button{color:var(--skin-text)}html[data-site-theme]:not([data-site-theme=glass]) #root .garage-segments button[aria-pressed=true]{color:var(--skin-bg)}html[data-site-theme]:not([data-site-theme=glass]) #root .settings-page-intro>span{color:var(--skin-accent)}html[data-site-theme]:not([data-site-theme=glass]) #root :is(.settings-menu-link>svg,.settings-profile>svg,.settings-name-row,.settings-name-row small,.ios-setting>svg,.thread-sort-menu summary){color:var(--skin-text)}.custom-plate{vertical-align:middle;max-width:100%;display:inline-block}#root .custom-plate .plate{color:var(--plate-ink);background:linear-gradient(150deg,#ffffff24,transparent 52%),var(--plate-surface);border:2px solid var(--plate-edge);border-radius:var(--plate-radius);box-shadow:0 0 0 2px var(--plate-trim),0 4px 9px #0005;white-space:nowrap}#root .custom-plate .plate>span{border-color:var(--plate-edge);color:inherit;background:0 0}#root .custom-plate:is([data-finish=carbon],[data-finish=matrix]) .plate{background:repeating-linear-gradient(135deg,transparent 0 3px,#0003 3px 6px),var(--plate-surface)}#root .custom-plate:is([data-finish=chrome],[data-finish=silver],[data-finish=gold],[data-finish=bronze],[data-finish=copper]) .plate{background:linear-gradient(165deg,#fff5,transparent 44%,#0002 46%,#fff3 80%),var(--plate-surface)}#root .custom-plate[data-finish=racing] .plate{background:linear-gradient(110deg,transparent 74%,#e4324530 74% 77%,transparent 77% 80%,#e4324530 80% 84%,transparent 84%),var(--plate-surface)}#root .custom-plate:is([data-finish=cyan],[data-finish=violet]) .plate{box-shadow:0 0 10px var(--plate-edge),inset 0 0 7px var(--plate-trim)}#root .custom-plate:is([data-finish=retro],[data-finish=sand],[data-finish=olive]) .plate{border-style:double;border-width:3px}.plate-design-picker>p{margin:0 0 12px;font-size:13px}.plate-design-preview{background:var(--skin-panel,#b6ccff13);border-radius:22px;justify-items:center;margin-bottom:14px;padding:20px;display:grid}.plate-design-preview img{object-fit:cover;background:#9db9ff18;border-radius:50%;width:108px;height:108px}.plate-design-preview>div{margin-top:-24px;transform:rotate(-12deg)}.plate-design-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr));gap:9px;display:grid}.plate-design-options>button{min-width:0;color:inherit;background:var(--skin-panel,#b6ccff10);border:1px solid var(--skin-line,#bdd1ff2b);border-radius:14px;gap:9px;padding:10px 6px;display:grid}.plate-design-options>button[aria-pressed=true]{outline:2px solid var(--skin-accent,#aac5ff);outline-offset:-2px}.plate-design-options>button>span:last-child{justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}#root .plate-design-sample .plate{min-height:26px;padding-block:2px;font-size:10px}#root .plate-design-sample .plate b{white-space:normal;overflow-wrap:anywhere;font-size:clamp(10px,3vw,14px)}#root .plate-design-sample .plate strong{font-size:9px}#root .plate-design-sample .plate small{font-size:6px}.onboarding{text-align:center;width:min(100%,460px);animation:.65s cubic-bezier(.17,.73,.28,1) both welcome-reveal}.onboarding h1{letter-spacing:-.065em;font-size:clamp(38px,8vw,65px);font-weight:620;line-height:1.04}.onboarding form{gap:12px;margin-top:28px}.onboarding-progress{justify-content:center;gap:7px;margin-bottom:20px;display:flex}.onboarding-progress i{background:#bbcaff40;border-radius:8px;width:18px;height:4px}.onboarding-progress i.active{background:#dce8ff}.onboarding input.onboarding-input:not([type=radio]):not([type=file]){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#c2d0ff24;border:0;border-radius:23px;min-height:58px;padding:14px 19px;font-size:17px}.onboarding-input::placeholder{color:#c8d3ed}.onboarding-next{color:#172448;background:#e9f0ff;border:0;border-radius:22px;min-height:55px;padding:12px 42px;font-weight:750;position:relative}.onboarding-next svg{position:absolute;top:18px;right:17px}.onboarding-link{color:#dce7ff;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:14px;display:inline-flex}.onboarding-link:hover{text-decoration:underline}.onboarding-hint{color:#d0d9f4;font-size:13px}.city-search ul{text-align:left;background:#1a294d;border-radius:17px;max-height:165px;margin:8px 0 0;padding:4px;list-style:none;overflow:auto}.city-search button{text-align:left;color:#fff;background:0 0;border:0;border-radius:12px;gap:3px;width:100%;padding:8px 13px;display:grid}.city-search button:hover,.city-search button:focus-visible{background:#ffffff20}.city-search small{color:#c0cdea}.onboarding-plate{color:#111522;background:#f7f8fc;border:2px solid #171b26;border-radius:10px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 8px 22px #060c273b}.onboarding-plate input:not([type=radio]):not([type=file]){color:#111522;text-align:center;letter-spacing:.06em;background:0 0;border:0;border-radius:0;margin:0;padding:13px 7px;font-size:clamp(23px,6vw,38px);font-weight:800}.onboarding-plate label{color:#111522;border-left:2px solid #171b26;flex:none;align-content:center;width:26%;display:grid}.onboarding-plate label input:not([type=radio]):not([type=file]){padding:3px;font-size:23px}.onboarding-plate small{margin-bottom:4px;font-size:10px}.onboarding-photo{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;background:#c2d0ff24;border-radius:23px;align-content:center;place-items:center;gap:10px;min-height:142px;padding:12px;display:grid;position:relative}.onboarding-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.onboarding-photo img{object-fit:cover;border-radius:15px;width:100%;max-height:165px}.onboarding-photo:focus-within{outline:2px solid #d4e2ff}@media (prefers-reduced-motion:reduce){.onboarding{animation:none}}.onboarding-name-heading svg{filter:drop-shadow(0 0 11px #9ab6ff66);width:min(100%,390px);height:auto;margin-inline:auto;display:block}.onboarding-name-heading path{stroke-dasharray:1;stroke-dashoffset:1px;animation:welcome-write var(--stroke-step) linear both;animation-delay:calc(80ms + var(--name-stroke) * var(--stroke-step))}@media (prefers-reduced-motion:reduce){.onboarding-name-heading path{stroke-dashoffset:0;animation:none}}.avatar-editor{gap:10px;display:grid}.avatar-editor canvas{background:#141e38;border-radius:20px;width:100%;height:auto;display:block}.avatar-editor canvas.avatar-crop{touch-action:none;cursor:grab}.avatar-editor canvas.avatar-crop:active{cursor:grabbing}.avatar-controls{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.avatar-controls button{color:#e5eeff;background:#c2d0ff16;border:0;border-radius:13px;padding:8px 11px}.avatar-controls button[aria-pressed=true]{color:#172448;background:#e9f0ff}.avatar-adjust{text-align:left;gap:6px;display:grid}.avatar-adjust p{color:#d0d9f4;font-size:13px}.avatar-adjust label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.avatar-adjust input[type=range]{accent-color:#b9cbf9;background:0 0;margin:0;padding:0}.onboarding .avatar-replace{justify-content:center;align-items:center;min-height:44px;display:flex}.onboarding[data-step="0"] input.onboarding-input:not([type=radio]):not([type=file]){letter-spacing:.035em;color:#f1f5ff;caret-color:#d8e3ff;background:linear-gradient(155deg,#c2d0ff20,#9eafff0b);font:500 20px/1.3 Georgia,serif;box-shadow:inset 0 1px #e0e8ff29}.onboarding[data-step="0"] .onboarding-input::placeholder{color:#c0cbea;font:italic 400 18px/1.3 Georgia,serif}.onboarding[data-step="0"] .onboarding-input:focus-visible{outline-offset:2px;outline:1px solid #bfd0ff85}.onboarding[data-step="0"] .onboarding-next{color:#f1f5ff;background:linear-gradient(145deg,#d9e5ff32,#a6baff18);border:1px solid #c4d5ff48;box-shadow:inset 0 1px #f8fbff26}.onboarding[data-step="0"] .onboarding-next:hover{background:linear-gradient(145deg,#d9e5ff48,#a6baff25)}.wall-qr.qr-editor{max-width:540px;margin:16px auto 0;display:block}.qr-preview{isolation:isolate;place-items:center;min-height:350px;padding:32px 22px;display:grid;position:relative}.wall-qr.qr-editor .qr-sticker{border-radius:24px;width:min(100%,264px);margin:0;display:block;position:relative;box-shadow:0 16px 52px #050a1d66}.qr-pattern{opacity:.45;pointer-events:none;grid-template-columns:repeat(6,1fr);place-items:center;font-size:16px;display:grid;position:absolute;inset:0;overflow:hidden}.qr-pattern span:nth-child(2n){transform:translateY(25%)rotate(-22deg)}.qr-pattern span:nth-child(3n){font-size:12px;transform:translateY(-30%)rotate(22deg)}.qr-editor-controls{z-index:1;gap:10px;padding:15px;display:grid;position:relative}.qr-toolbar{background:#b6ccff12;border:1px solid #c4d8ff24;border-radius:999px;gap:3px;padding:4px;display:flex}.qr-toolbar button,.qr-copy-image,.qr-invert,.qr-emojis button{color:#e2ecff;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:650;display:inline-flex}.qr-toolbar button{flex:1;min-width:0;padding:5px}.qr-toolbar button[aria-expanded=true],.qr-copy-image{background:linear-gradient(145deg,#d0e0ff2e,#9ebdff13);border-color:#d6e5ff42;box-shadow:inset 0 1px #fff1}.qr-copy-image{min-height:44px}.qr-toolbar button:hover,.qr-copy-image:hover,.qr-invert:hover,.qr-emojis button:hover{background-color:#c2d7ff19}.qr-tool-panel{animation:.2s ease-out qr-tool-in}.qr-swatches{grid-template-columns:repeat(8,1fr);justify-items:center;gap:5px;padding:6px 1px;display:grid}.qr-swatches button{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffff4a,transparent 72%),var(--swatch);border:1px solid #ffffff38;border-radius:50%;width:min(100%,34px)}.qr-swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #c5d6ff}.qr-invert{border-color:#c4d8ff24;width:100%;min-height:34px}.qr-invert[aria-pressed=true],.qr-emojis button[aria-pressed=true]{background-color:#c2d7ff19;border-color:#d6e5ff66}.qr-emojis{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.qr-emojis button{font-size:21px}.qr-utilities{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.qr-utilities button,.qr-utilities a{color:#b6c9e8;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;display:inline-flex}.qr-editor .qr-domain-notice{text-align:center;margin:0}@keyframes qr-tool-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.qr-tool-panel{animation:none}}.qr-pattern{opacity:1;display:block}.qr-pattern span{line-height:1;position:absolute}.qr-emojis button:first-child{font-size:21px}.qr-density{color:#e2ecff;grid-template-columns:1fr auto;gap:8px;padding:4px;font-size:12px;display:grid}.qr-density span{color:#a9bbd9}.qr-density input{accent-color:#a7bbef;grid-column:1/-1;width:100%;margin:0}.wall-qr.qr-editor .qr-sticker{box-shadow:0 16px 48px #050a1d66, 0 22px 55px 4px color-mix(in srgb, var(--qr-color) 62%, transparent), 0 8px 24px color-mix(in srgb, var(--qr-color) 48%, transparent);transition:box-shadow .3s}@media (prefers-reduced-motion:reduce){.wall-qr.qr-editor .qr-sticker{transition:none}}body:has(.wall-frame){color:#f0f4ff;background:radial-gradient(at 75% 0,#253669 0,#0000 50%),#0c1020}.wall-frame{max-width:900px}.wall-frame header,.wall-frame footer{border-color:#a6baff29}.wall-frame .brand-icon{color:#1b2850;background:#e9f0ff}.wall-frame .accent,.wall-frame .header-link{color:#becfff}.wall-layout{gap:16px;display:grid}.wall-profile{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(12px,4vw,34px);animation:.58s both welcome-reveal;display:grid}.wall-avatar{aspect-ratio:1;object-fit:contain;border-radius:clamp(13px,4vw,25px);width:100%;display:block}.wall-identity{justify-items:start;gap:12px;min-width:0;display:grid}.wall-identity .plate b{overflow-wrap:anywhere;font-size:clamp(15px,4vw,31px)}.wall-identity .plate{max-width:100%}.wall-identity h1{overflow-wrap:anywhere;font-size:clamp(18px,4vw,29px);line-height:1.1}.wall-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.wall-stats>span,.wall-stats>button{color:#d5e1ff;text-align:left;background:0 0;border:0;justify-items:start;gap:3px;padding:5px 2px;display:grid}.wall-stats b{overflow-wrap:anywhere;font-size:clamp(15px,4vw,25px)}.wall-stats small{font-size:clamp(9px,2.25vw,13px)}.wall-stats button:hover,.wall-stats button.liked{color:#ffaac7}.wall-stats button.liked svg{animation:.38s both wall-heart}@keyframes wall-heart{45%{transform:scale(1.4)}}.wall-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wall-button,.wall-switch-control,.wall-icon{border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.wall-button,.wall-switch-control{border-radius:17px;min-height:49px;padding:9px;font-size:clamp(11px,3vw,15px)}.wall-button{color:#19264a;background:#e9f0ff}.wall-button:hover{background:#fff}.wall-switch-control{color:#eef4ff;background:#c2d0ff21}.wall-switch{background:#8b9ac45c;border-radius:14px;flex:none;width:34px;height:20px;transition:background .22s;position:relative}.wall-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .22s;position:absolute;top:3px;left:3px}[aria-checked=true]>.wall-switch{background:#5278de}[aria-checked=true]>.wall-switch:after{transform:translate(14px)}.wall-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#b7c7ff15;border-radius:22px;padding:clamp(15px,4vw,25px);animation:.5s both welcome-reveal}.wall-panel h2{font-size:clamp(21px,5vw,30px)}.wall-list-head,.wall-compose-controls,.wall-qr-links{justify-content:space-between;align-items:center;gap:8px;display:flex}.wall-icon{color:#eef4ff;background:#bfceff1f;border-radius:12px;min-height:36px;padding:6px 9px}.wall-qr{gap:12px;display:grid}.wall-qr img{border-radius:14px;justify-self:center;width:min(100%,240px)}.wall-muted{color:#bbc9ee;margin-top:7px;font-size:13px}.wall-compose form{gap:10px}.wall-compose textarea{resize:vertical}.wall-compose .error,.wall-notice{margin-top:10px}.wall-notice{color:#cfe4ff}.wall-list ul{margin:10px 0 0;padding:0;list-style:none}.wall-list li{animation:welcome-reveal .4s var(--post-delay) both;border-top:1px solid #b0c3ff25;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.wall-post-icon{background:#b6c9ff20;border-radius:12px;place-items:center;height:35px;display:grid}.wall-post-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;display:flex}.wall-post-meta time{color:#bbc9ee;font-size:12px}.wall-list li p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}@media (prefers-reduced-motion:reduce){.wall-profile,.wall-panel,.wall-list li,.wall-stats button.liked svg{animation:none}.wall-switch,.wall-switch:after{transition:none}}.wall-tabs,.qr-options{background:#b7c7ff20;border-radius:17px;align-items:stretch;gap:4px;padding:4px;display:flex}.wall-tabs button,.qr-options button{color:#edf2ff;background:0 0;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:5px;font-size:clamp(10px,2.7vw,14px);font-weight:700;display:inline-flex}.wall-tabs button[aria-pressed=true],.qr-options button[aria-pressed=true],.qr-options .wall-button{color:#19264a;background:#e9f0ff}.wall-qr .qr-sticker{background:#fff;width:min(100%,380px);height:auto}@media (width<=460px){.wall-actions{grid-template-columns:1fr}}.ios-header{margin-top:calc(20px + env(safe-area-inset-top,0px))}.wall-actions{grid-template-columns:1fr}.wall-avatar-button,.wall-plate-like{text-align:left;background:0 0;border:0;min-width:0;padding:0}.wall-plate-like{touch-action:manipulation}.wall-gallery{color:#fff;background:#111a32;border:1px solid #c6d8ff3b;border-radius:23px;width:min(92vw,820px);padding:12px}.wall-gallery[open]{animation:.25s both welcome-reveal}.wall-gallery::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040818d9}.wall-gallery img{object-fit:contain;width:100%;max-height:75dvh;display:block}.wall-gallery button{margin:0 0 8px auto;display:flex}.thread-tools,.thread-actions{align-items:center;gap:7px;display:flex}.thread-sort{min-width:36px;position:relative}.thread-sort select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.thread-sort:focus-within{outline:2px solid #e0ebff}.wall-list li{grid-template-columns:30px minmax(0,1fr);padding:9px 0}.thread-avatar,.wall-list .wall-post-icon{object-fit:cover;border-radius:10px;width:30px;height:30px}.thread-actions button{color:#c5d4f6;background:0 0;border:0;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:inline-flex}.thread-actions button[aria-pressed=true]{color:#ffaac7}.thread-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:5px 0;display:grid}.thread-form .wall-button{min-height:38px}.wall-list .thread-children{border-left:1px solid #a9bdff44;margin-top:5px;padding-left:7px}@media (prefers-reduced-motion:reduce){.wall-gallery[open]{animation:none}}.wall-plate-like{touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative}.wall-tap-heart{color:#e84885;pointer-events:none;animation:.65s ease-out both plate-heart;position:absolute;top:50%;left:50%}@keyframes plate-heart{0%{opacity:0;transform:translate(-50%,-30%)scale(.5)}30%{opacity:1;transform:translate(-50%,-65%)scale(1.15)}to{opacity:0;transform:translate(-50%,-115%)scale(.9)}}@media (prefers-reduced-motion:reduce){.wall-tap-heart{animation:none;display:none}}.wall-identity>.plate,.wall-plate-like>.plate{transform-origin:50%;margin-block:12px;transform:rotate(-18deg)}.wall-tap-hint{color:#ffdb63;justify-items:center;gap:0;width:min(100%,178px);margin-top:-12px;display:grid}.wall-tap-hint svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;max-width:100%;display:block;overflow:visible}.wall-tap-hint svg:first-child{animation:.3s both welcome-reveal}.wall-tap-hint svg:last-child{width:100%}.wall-tap-hint path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.14s linear both welcome-write;animation-delay:calc(.2s + var(--hint-stroke) * 85ms)}@media (prefers-reduced-motion:reduce){.wall-tap-hint svg,.wall-tap-hint path[pathLength]{stroke-dashoffset:0;animation:none}}.wall-stickers{gap:clamp(8px,3vw,24px)}.wall-stickers>.wall-sticker{justify-items:center;gap:4px;min-width:35px;padding:0}.wall-sticker i{color:#c8dcff;background:#344774;border-radius:13px;place-items:center;width:36px;height:36px;transition:transform .22s;display:grid;box-shadow:inset 0 1px #ffffff32}.wall-sticker i svg{stroke-width:2.2px;animation:.42s both sticker-in}.sticker-chat i{color:#a6f5db;background:#15483f}.sticker-like i{color:#ffcadf;background:#523552}.wall-sticker:hover i{transform:translateY(-3px)rotate(-8deg)}.wall-stickers>.wall-sticker b{font-size:15px;line-height:1.2}.sticker-like b{animation:.3s both sticker-in}@keyframes sticker-in{0%{opacity:.55;transform:scale(.7)}65%{transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wall-sticker i,.wall-sticker i svg,.sticker-like b{transition:none;animation:none}}.wall-like-burst{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wall-burst-glow{background:radial-gradient(ellipse at var(--origin-x) var(--origin-y),#fe60994f, #d4498730 36%,#9d4c9b15 66%,transparent 90%);animation:1.45s ease-out both lex-burst-glow;position:absolute;inset:0}.wall-burst-particle,.wall-burst-main,.wall-burst-ring{left:var(--origin-x);top:var(--origin-y);position:absolute}.wall-burst-particle{animation:lex-burst-flight 1.42s cubic-bezier(.17,.66,.25,1) var(--delay) both;place-items:center;display:grid}.wall-burst-particle svg{filter:drop-shadow(0 0 8px)}.wall-burst-particle i{background:currentColor;border-radius:2px;width:8px;height:8px;display:block;transform:rotate(45deg);box-shadow:0 0 12px}.wall-burst-main{color:#ff84b4;filter:drop-shadow(0 0 25px #ff82b6);animation:.92s ease-out both lex-burst-main}.wall-burst-ring{border:2px solid #ffb9d8;border-radius:50%;width:110px;height:110px;animation:.85s ease-out both lex-burst-ring}@keyframes lex-burst-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.24)}14%{opacity:1}60%{opacity:.94}to{opacity:0;transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%)) rotate(var(--spin)) scale(.62)}}@keyframes lex-burst-glow{0%,to{opacity:0}18%{opacity:1}}@keyframes lex-burst-main{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}32%{opacity:1;transform:translate(-50%,-75%)scale(1.25)rotate(-12deg)}to{opacity:0;transform:translate(-50%,-135%)scale(.82)}}@keyframes lex-burst-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(4.8)}}@media (prefers-reduced-motion:reduce){.wall-like-burst{display:none}}.wall-stats.wall-stickers{background:linear-gradient(135deg,#b0caff17,#92aaff08);border:1px solid #b8cdff22;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:4px;width:min(100%,230px);padding:7px 5px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #060b1c24}.wall-stickers>.wall-sticker{text-align:center;border-radius:14px;align-content:start;min-width:0;min-height:55px}.wall-stickers>.wall-sticker b{font-variant-numeric:tabular-nums}.wall-profile{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:clamp(14px,4vw,32px);padding:20px clamp(10px,4vw,28px) 14px}.wall-avatar-button{width:100%}.wall-avatar{transform:scale(1.18)}.wall-identity{justify-items:center;gap:7px}.wall-plate-like>.plate{margin-block:8px 14px}.wall-tap-hint{color:#d9c49c;width:min(100%,148px);margin-top:-4px}.wall-stats.wall-stickers{width:min(100%,205px);box-shadow:none;background:0 0;border:0;border-top:1px solid #cbd7ff29;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:0;margin-top:6px;padding:8px 0 0}.wall-stickers>.wall-sticker{gap:3px;min-height:40px}.wall-sticker i{width:29px;height:24px;box-shadow:none;color:#bacbf4;background:0 0}.sticker-like.liked i{color:#ff97ba;background:0 0}.sticker-like:not(.liked):hover i{color:#ffb0cc}.wall-stickers>.wall-sticker b{font-size:14px}.wall-stickers>button.wall-sticker:hover{background:0 0}.wall-list{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#c1d2ff17,#8197d409 56%,#aabdf110);border:1px solid #c7d7ff21;border-radius:24px;padding:clamp(12px,3.5vw,22px);box-shadow:inset 0 1px #ffffff14,0 12px 30px #06091426}.wall-list h2{letter-spacing:-.035em;font-size:clamp(17px,4.5vw,22px);font-weight:660}.wall-list .thread-tools .wall-icon{color:#dae5ff;background:0 0;border:1px solid #0000;min-width:38px;min-height:38px}.wall-list .thread-tools .wall-icon:hover{background:#c6d7ff16;border-color:#c6d7ff24}.wall-list ul{margin-top:4px}.wall-list li{border-top-color:#c5d7ff17;grid-template-columns:27px minmax(0,1fr);padding:11px 0 8px}.wall-list .thread-avatar,.wall-list .wall-post-icon{width:27px;height:27px}.wall-list .wall-post-icon{color:#b8c8eb;background:#c3d4ff0b;border:1px solid #d1dfff22}.wall-list .wall-post-meta b{font-size:14px;font-weight:640}.wall-list .wall-post-meta time{color:#acbbdc;font-size:11px}.wall-list li p{font-size:14px;line-height:1.45}.wall-list .thread-actions button{min-height:32px;padding-inline:4px 8px}.wall-list .thread-children{border-left-color:#bdcfff26;margin-top:0;padding-left:10px}.wall-list .thread-children li:first-child{border-top:0}.thread-expand{color:#c9daff;background:#bfceff0b;border:0;border-radius:9px;align-items:center;gap:4px;min-height:32px;margin:3px 0 0 9px;padding:3px 8px;font-size:12px;display:inline-flex}.thread-expand:hover{background:#bfceff1f}.thread-expand[aria-expanded=true] svg{transform:rotate(180deg)}.thread-expand{color:#aebfef;background:0 0;min-height:28px;margin-left:0;padding:2px 5px;font-weight:600}.thread-skeleton{border-left:1px solid #bdcfff26;align-items:center;gap:8px;margin:4px 0 3px;padding:8px 9px;display:flex}.thread-skeleton i,.thread-skeleton span{background:linear-gradient(100deg,#a0b7ff14,#a0b7ff33,#a0b7ff14) 0 0/200% 100%;border-radius:6px;animation:.85s ease-in-out infinite thread-shimmer;display:block}.thread-skeleton i{width:22px;height:22px}.thread-skeleton span{width:min(65%,145px);height:9px}.thread-loaded{animation:.22s ease-out both thread-enter}.thread-load-error small{color:#ffb1c8}@keyframes thread-shimmer{to{background-position:-200% 0}}@keyframes thread-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.thread-skeleton i,.thread-skeleton span,.thread-loaded{animation:none}}.thread-sort-menu{z-index:2;position:relative}.thread-sort-menu summary{cursor:pointer;list-style:none}.thread-sort-menu summary::-webkit-details-marker{display:none}.thread-sort-options{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#202d4bf5;border:1px solid #bfd2ff36;border-radius:14px;min-width:155px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 25px #070b1a80}.thread-sort-options button{color:#e9efff;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:34px;padding:5px 8px;font-size:12px;display:flex}.thread-sort-options button:hover,.thread-sort-options button[aria-pressed=true]{background:#becfff22}.thread-meta-right{align-items:center;gap:5px;display:flex}.thread-meta-right time{white-space:nowrap}.thread-like{color:#c5d4f6;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;padding:3px;font-size:11px;display:inline-flex}.thread-like[aria-pressed=true]{color:#ffaac7}.ios-avatar-editor{gap:8px;padding:8px;display:grid}.thread-form{align-items:center;gap:8px}.thread-form input[name=body]:not([type=radio]):not([type=file]){color:#f1f5ff;background:#b8caff14;border:1px solid #c3d4ff23;border-radius:22px;min-height:42px;padding:9px 13px;box-shadow:inset 0 1px #fff0ff0d}.thread-form input[name=body]::placeholder{color:#aebcdb}.thread-form input[name=body]:focus{background:#b8caff23;border-color:#adc5ff78;outline:none}.thread-send{color:#eef4ff;background:linear-gradient(145deg,#9fbaff59,#6c8add44);border:1px solid #b4c9ff55;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff2b}.thread-send:hover{background:#8daeff66}.thread-send:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.thread-send{transition:none}}.thread-form{gap:6px}.thread-form input[name=body]:not([type=radio]):not([type=file]){letter-spacing:.012em;background:linear-gradient(#b8caff03,#b8caff19 75%);border-color:#0000 #c3d4ff1d #c3d4ff33;border-radius:17px;min-height:34px;padding:6px 11px;font-size:.8125rem;box-shadow:inset 0 -1px #d7e4ff12}.thread-form input[name=body]::placeholder{color:#9aaece;letter-spacing:.025em;font-style:italic}.thread-form input[name=body]:focus{background:linear-gradient(#b8caff06,#b8caff2b);border-color:#0000 #adc5ff50 #adc5ff80}.thread-send{width:34px;height:34px}.thread-send svg{width:14px;height:14px}@media (hover:none) and (pointer:coarse){.thread-form input[name=body]:not([type=radio]):not([type=file]){font-size:16px}.thread-form input[name=body]::placeholder{font-size:.8125rem}}.wall-list.wall-discussion{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151c2c;border:1px solid #c9daff12;border-radius:19px;padding:12px clamp(12px,4vw,20px)}.wall-discussion .wall-list-head{flex-wrap:wrap}.wall-discussion .wall-list-head h2{font-size:17px}.wall-discussion .thread-sort-menu summary{padding-inline:5px;font-size:12px;font-weight:600}.wall-discussion li{border:0;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:8px 0}.wall-discussion .thread-avatar,.wall-discussion .wall-post-icon{border:0;border-radius:50%;width:32px;height:32px}.wall-discussion .wall-post-icon{background:#8aafff15}.wall-discussion .thread-author{color:#eaf0ff;overflow-wrap:anywhere;font-size:13px}.wall-discussion li p{margin-top:2px;line-height:1.4}.thread-meta{color:#a2afcc;align-items:center;gap:10px;min-height:25px;margin-top:2px;font-size:12px;display:flex}.thread-meta time{white-space:nowrap}.thread-meta .thread-like{min-height:28px;margin-left:auto}.thread-reply-link{color:#aebfe5;background:0 0;border:0;padding:0;font-size:12px}.thread-reply-link:hover,.wall-discussion .thread-expand:hover{text-decoration:underline}.wall-discussion .thread-children{border:0;margin-top:2px;padding:0}.wall-discussion .thread-reply{grid-template-columns:24px minmax(0,1fr);padding-block:5px}.wall-discussion .thread-reply .thread-avatar,.wall-discussion .thread-reply .wall-post-icon{width:24px;height:24px}.thread-avatar-link{border-radius:50%;align-self:start;width:32px;height:32px;transition:filter .2s,transform .2s;display:block}.thread-reply .thread-avatar-link{width:24px;height:24px}.thread-avatar-link img{display:block}.thread-avatar-link:hover{filter:brightness(1.15)}.thread-avatar-link:active{transform:scale(.92)}.thread-avatar-link:focus-visible{outline-offset:3px;outline:2px solid #b8ccff}.wall-discussion .thread-expand{background:0 0;padding-inline:0}.wall-discussion .thread-form{margin:4px 0 0}.thread-form[data-flight=sending] .thread-send svg{animation:.48s ease-in-out infinite alternate reply-ready}.thread-form[data-flight=flight] input[name=body]{transform-origin:18%;animation:.23s cubic-bezier(.32,0,.24,1) both reply-lift}.thread-form[data-flight=flight] .thread-send{animation:.23s ease-out both reply-launch}.wall-discussion .thread-reply-arrival{border-radius:12px;animation:.56s cubic-bezier(.19,1,.32,1) both reply-land}@keyframes reply-ready{to{opacity:.65;transform:translate(2px,-2px)}}@keyframes reply-lift{55%{filter:blur();opacity:.9;transform:translateY(-8px)scale(.84,.78)}to{opacity:0;filter:blur(2px);transform:translateY(-23px)scale(.46)}}@keyframes reply-launch{50%{transform:translate(5px,-11px)scale(.78);box-shadow:0 0 18px #97b7ff88}to{opacity:0;transform:translate(6px,-22px)scale(.45)}}@keyframes reply-land{0%{opacity:0;background:#91b3ff48;transform:translateY(7px)scale(.97)}38%{opacity:1;background:#91b3ff30;transform:none}to{opacity:1;background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.thread-form[data-flight] input[name=body],.thread-form[data-flight] .thread-send,.thread-form[data-flight] .thread-send svg,.wall-discussion .thread-reply-arrival{animation:none}}.wall-avatar-layout{z-index:1;min-width:0;position:relative}.wall-avatar-layout .wall-avatar{transform:none}.wall-profile:has(.wall-avatar-layout){align-items:start;padding-bottom:clamp(47px,11vw,65px)}.wall-profile:has(.wall-avatar-layout) .wall-identity{padding-top:4px}.wall-avatar-plate{justify-items:center;width:max-content;max-width:clamp(110px,43vw,185px);display:grid;position:absolute;top:57%;left:-6%}.wall-avatar-plate .plate{max-width:100%;margin-block:0 12px;transform:rotate(-18deg);box-shadow:0 5px 14px #070b1880}.wall-avatar-plate .plate b{overflow-wrap:anywhere;font-size:clamp(15px,4vw,26px)}.wall-avatar-plate .wall-tap-hint{width:100%;margin-top:0}.wall-avatar-layout .wall-avatar-button{background:linear-gradient(145deg,#acc7ff35,#6586c318);border:1px solid #b1c8ff64;border-radius:50%;padding:3px;display:block;box-shadow:0 5px 18px #070d2252}.wall-avatar-layout .wall-avatar{object-fit:cover;border-radius:50%}.wall-avatar-layout .wall-avatar-button{transform-origin:42% 48%;transition:transform .38s cubic-bezier(.22,.8,.25,1),background .25s;position:relative}.wall-avatar-layout[data-zoomed=true] .wall-avatar-button{z-index:2;background:#151e36;transform:scale(1.3)}.wall-avatar-layout[data-zoomed=true] .wall-avatar-button:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;animation:.38s ease-out both avatar-edge-reveal;position:absolute;inset:-5px;-webkit-mask-image:radial-gradient(circle,#0000 57%,#000 65%,#0000 72%);mask-image:radial-gradient(circle,#0000 57%,#000 65%,#0000 72%)}.wall-avatar-plate{pointer-events:none}.wall-avatar-plate .wall-plate-like{pointer-events:auto}@keyframes avatar-edge-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wall-avatar-layout .wall-avatar-button{transition:none}.wall-avatar-layout[data-zoomed=true] .wall-avatar-button:after{animation:none}}.thread-author-plate{width:fit-content;max-width:100%;display:flex}.thread-author-plate .plate{background:#f0f4ff;border-width:1px;border-radius:4px;max-width:100%}.thread-author-plate .plate b{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;padding:3px 5px;font-size:11px;line-height:1.1}.thread-author-plate .plate>span{border-left-width:1px;padding:1px 3px}.thread-author-plate strong{font-size:9px}.thread-author-plate .plate small{font-size:5px}.thread-author-plate .plate{background:linear-gradient(#fff,#e9edf3);border:1px solid #10131b;border-radius:5px;position:relative;box-shadow:inset 0 0 0 1px #707886,0 2px 4px #0005}.thread-author-plate .plate b{letter-spacing:.07em;place-items:center;padding:4px 9px;font-size:12px;font-weight:850;display:grid;position:relative}.thread-author-plate .plate b:before,.thread-author-plate .plate b:after{content:"";background:#686f79;border-radius:50%;width:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.thread-author-plate .plate b:before{left:4px}.thread-author-plate .plate b:after{right:4px}.thread-author-plate .plate>span{border-left:1px solid #262a33;min-width:25px;padding:2px 3px}.thread-author-plate .plate strong{font-size:11px;line-height:1}.thread-author-plate .plate small{align-items:center;gap:2px;font-size:6px;font-weight:700;display:flex}.thread-author-plate .plate i{width:7px;height:5px}.wall-identity h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(17px,4vw,24px);font-weight:720}.profile-status,.profile-status-form{color:#d9e5ff;text-align:left;background:#b9cfff0b;border:1px solid #b3c9ff20;border-radius:13px;width:min(100%,205px);min-width:0;margin:3px 0 0;padding:8px 9px;font-size:13px;line-height:1.4}.profile-status{align-items:center;gap:6px;animation:.25s ease-out both welcome-reveal;display:flex}.profile-status>span{overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.profile-status svg{opacity:.62;flex:none}.profile-status[data-empty=true]{color:#9db0d6;background:#b9cfff08}button.profile-status:hover{background:#b9cfff20}.profile-status-form{gap:4px;animation:.2s both welcome-reveal;display:grid}.profile-status-form textarea{resize:none;background:0 0;border:none;min-height:3em;padding:0;font-size:16px}.profile-status-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.profile-status-actions small{color:#aebfde;margin-right:auto}.profile-status-actions button{min-width:28px;min-height:28px;color:inherit;background:#a4bcff23;border:0;border-radius:8px;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.profile-status,.profile-status-form{animation:none}}.wall-avatar-layout{container-type:inline-size}.wall-avatar-plate .wall-tap-hint{justify-self:start;width:100cqw;max-width:none;margin-left:6cqw}.wall-identity .profile-status,.wall-identity .profile-status-form{box-sizing:border-box;background:0 0;border:0;border-radius:0;padding:3px 4px}.wall-identity button.profile-status:hover{color:#e2eaff}.wall-identity .profile-status-form textarea{box-sizing:border-box;color:#e2eaff;background:0 0;border:0;border-bottom:1px solid #b3c9ff40;border-radius:0;width:100%;min-height:2.8em;padding:0 0 4px;line-height:1.35;display:block}.wall-identity .profile-status-form textarea::placeholder{color:#a3b3d3}.wall-identity .profile-status-form textarea:focus-visible{border-bottom-color:#bdceff;outline:none}.profile-status-actions button{background:0 0}.profile-status-actions button:hover{background:#a4bcff23}.wall-compose .wall-compact-compose{gap:4px;margin:0}.wall-compose-line{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.wall-compose-line textarea{field-sizing:content;resize:none;color:#eef4ff;background:linear-gradient(#b8caff03,#b8caff19 75%);border:1px solid #c3d4ff33;border-top-color:#0000;border-radius:17px;min-height:34px;max-height:132px;padding:6px 11px;font-size:16px;line-height:20px}.wall-compose-line textarea::placeholder{color:#9aaece;font-size:13px}.wall-compose-line textarea:focus-visible{border-bottom-color:#bdceff;outline:none}.wall-compose-line .thread-send:disabled{cursor:default}.wall-compose-options{align-items:center;gap:8px;animation:.2s ease-out both welcome-reveal;display:flex}.wall-compose-options .wall-switch-control{background:0 0;flex:none;min-height:28px;padding:3px 5px;font-size:11px}.wall-compose-options .wall-switch{margin-inline:-3px;transform:scale(.77)}.wall-compose-options input.wall-plate-input:not([type=radio]):not([type=file]){background:#b8caff14;border-color:#c3d4ff23;width:min(100%,180px);padding:5px 8px}@supports not (field-sizing:content){.wall-compose-line textarea:not(:placeholder-shown){min-height:64px}}@media (prefers-reduced-motion:reduce){.wall-compose-options{animation:none}}.wall-compose-options{align-items:start}.wall-comment-signature{gap:3px;width:min(100%,155px);min-width:0;display:grid}.wall-compose-options .wall-comment-signature input:not([type=radio]):not([type=file]){color:#e8efff;background:#aec4ff0e;border:1px solid #b2c6fa24;border-radius:9px;width:100%;min-height:28px;padding:3px 8px;font-size:16px;line-height:20px}.wall-compose-options .wall-comment-signature input.wall-plate-input{letter-spacing:.035em;width:min(100%,123px)}.wall-comment-signature input::placeholder{color:#aab8d4;letter-spacing:0;font-size:11px}.wall-comment-signature input:focus-visible{outline-offset:0;outline:1px solid #9fb8ef}.thread-author-plate{flex-wrap:wrap;align-items:center;gap:5px}.thread-signature-name{color:#c9d8f5;overflow-wrap:anywhere;font-size:12px}.wall-signature-hint{color:#ffb4ca;font-size:10px;line-height:1.25}.wall-comment-signature input[aria-invalid=true]:focus-visible{outline-color:#ffb4ca}.garage-segments.wall-tabs{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);background:#a9c4ff13;border:1px solid #bacfff32;border-radius:99px;justify-self:center;gap:0;width:min(100%,268px);padding:3px;position:relative;box-shadow:inset 0 1px 2px #dce9ff19,0 5px 16px #05091440}.garage-segments.wall-tabs button,.garage-segments.wall-tabs button[aria-pressed=true]{color:#b7c8ed;background:0 0;border-radius:99px;min-width:0;min-height:31px;padding:3px 6px;font-size:12px;position:relative}.garage-segments.wall-tabs button[aria-pressed=true]{color:#f7faff}.garage-segments.wall-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #c3d8ff}.garage-segment-glass{pointer-events:none;width:calc(50% - 3px);transform:translateX(calc(var(--segment-offset) * 100%));background:linear-gradient(165deg,#dceaff57,#8ab0ff28 52%,#b0ceff36);border:1px solid #d4e4ff5c;border-radius:99px;transition:transform .27s cubic-bezier(.22,.8,.25,1);position:absolute;inset:3px auto 3px 3px;box-shadow:inset 0 1px #fff5,0 3px 8px #0816345c}.garage-segments[data-dragging=true] .garage-segment-glass{transition:none;box-shadow:inset 0 1px #fff8,0 0 12px #a6c7ff42}@media (prefers-reduced-motion:reduce){.garage-segment-glass{transition:none}}.wall-list.wall-discussion{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(145deg,#b9d0ff14,#799de309 58%,#a3c1ff10);border:1px solid #bdcfff2b;box-shadow:inset 0 1px 1px #e7f0ff1a,0 9px 24px #04091730}.wall-discussion .thread-reply-link,.wall-discussion .thread-expand,.wall-discussion .thread-like,.wall-discussion .thread-tools .wall-icon{background:linear-gradient(160deg,#c4dbff18,#8bb1f609);border:1px solid #b6ceff26;border-radius:99px;transition:background .2s,border-color .2s,transform .2s;box-shadow:inset 0 1px #eff6ff12}.wall-discussion .thread-reply-link{min-height:25px;padding:2px 9px}.wall-discussion .thread-expand{min-height:26px;margin-top:4px;padding:3px 9px}.wall-discussion .thread-like{gap:4px;min-height:25px;padding:2px 7px}.wall-discussion .thread-tools .wall-icon{min-height:30px;padding:4px 8px}.wall-discussion .thread-tools button.wall-icon{min-width:30px}.wall-discussion .thread-like[aria-pressed=true]{background:linear-gradient(160deg,#ffb0cd28,#e483b512);border-color:#ffb4d34a;box-shadow:inset 0 1px #ffe5ef24}.wall-discussion .thread-reply-link:hover,.wall-discussion .thread-expand:hover,.wall-discussion .thread-like:hover,.wall-discussion .thread-tools .wall-icon:hover{background:linear-gradient(160deg,#d1e2ff32,#9dbdff1b);border-color:#c4d8ff60;text-decoration:none}.wall-discussion .thread-reply-link:active,.wall-discussion .thread-expand:active,.wall-discussion .thread-like:active,.wall-discussion .thread-tools .wall-icon:active{transform:scale(.96)}.wall-discussion .thread-meta{gap:7px}.thread-sort-options{background:linear-gradient(145deg,#344568f2,#202e4bf7);border-color:#c3d8ff4d;box-shadow:inset 0 1px #fff2,0 12px 30px #04081780}.thread-sort-options button[aria-pressed=true]{background:linear-gradient(160deg,#d8e8ff37,#8cb4ff22);border:1px solid #cce0ff55;box-shadow:inset 0 1px #ffffff25}@media (prefers-reduced-motion:reduce){.wall-discussion .thread-reply-link,.wall-discussion .thread-expand,.wall-discussion .thread-like,.wall-discussion .thread-tools .wall-icon{transition:none}}.wall-discussion .thread-author{letter-spacing:.025em;color:#aebfdf;align-items:center;min-height:19px;font-size:11px;font-weight:580;display:inline-flex}.wall-discussion .thread-author-anonymous:before{content:"";background:#92a9d4;border-radius:50%;width:4px;height:4px;margin-right:6px}.wall-discussion .thread-signature-name{letter-spacing:.015em;color:#d4e2ff;font-size:12px;font-weight:650}.wall-discussion .thread-author-plate{gap:7px;margin-bottom:2px}.wall-discussion .comment-copy{min-width:0}.wall-discussion p.comment-message{color:#e6ecf8;letter-spacing:.008em;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:14px;font-weight:430;line-height:1.52;display:-webkit-box;overflow:hidden}.wall-discussion .thread-reply p.comment-message{font-size:13px;line-height:1.48}.wall-discussion p.comment-message[data-expanded=true]{display:block}.comment-read-more{color:#aac6ff;background:0 0;border:0;margin:0 0 5px;padding:0;font-size:12px;line-height:1.5;display:block}.comment-read-more:hover{color:#e1ebff}.wall-discussion .thread-meta{color:#91a2c1;font-size:11px}.wall-discussion .wall-post-icon{color:#9fb6df;background:linear-gradient(145deg,#a9c6ff18,#829dd408)}.wall-discussion .thread-reply .thread-author-plate{gap:5px;margin-bottom:0}.thread-reply .thread-author-plate .plate{box-shadow:none;background:#e7edf8;border-color:#b9c7df;border-radius:3px}.thread-reply .thread-author-plate .plate b{letter-spacing:.025em;padding:2px 4px;font-size:10px;font-weight:700}.thread-reply .thread-author-plate .plate b:before,.thread-reply .thread-author-plate .plate b:after{display:none}.thread-reply .thread-author-plate .plate>span{border-left-color:#8e9aad;min-width:18px;padding:1px 3px}.thread-reply .thread-author-plate .plate strong{font-size:9px}.thread-reply .thread-author-plate .plate small{display:none}.thread-reply .thread-signature-name{font-size:11px}.thread-anonymous-toggle{background:0 0;border:0;place-items:center;width:29px;min-height:34px;padding:0;display:grid}.thread-anonymous-toggle .wall-switch{width:26px;height:16px}.thread-anonymous-toggle .wall-switch:after{width:12px;height:12px;top:2px;left:2px}.thread-anonymous-toggle[aria-checked=true]>.wall-switch:after{transform:translate(10px)}.thread-form.thread-owner-form{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px}.thread-owner-form input[name=body]{grid-area:1/1}.thread-owner-form .thread-send{grid-area:1/2}.thread-owner-form .thread-anonymous-toggle{color:#aebfdf;border-radius:9px;grid-area:2/1/auto/-1;justify-self:start;align-items:center;gap:6px;width:auto;min-height:27px;padding:2px 4px;font-size:11px;font-weight:550;display:inline-flex}.thread-owner-form .thread-anonymous-toggle[aria-checked=true]{color:#e4edff}.thread-owner-form .thread-anonymous-toggle:hover{background:#b4ccff0d}.thread-delete{color:#94a5c2;background:0 0;border:0;border-radius:7px;place-items:center;padding:3px;transition:color .2s,background .2s;display:inline-grid}.thread-delete:hover,.thread-delete:focus-visible{color:#ffb4c7;background:#ff91ad15}.comment-delete-dialog{color:#eaf0ff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#17223deb;border:1px solid #bbceff35;border-radius:25px;width:min(340px,100% - 32px);padding:0;box-shadow:0 24px 90px #0008}.comment-delete-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a186b}.comment-delete-symbol{color:#ffb3c6;background:#ff9db916;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:14px;display:grid}.comment-delete-content h2{margin:0 0 9px;font-size:19px}.comment-delete-content p{color:#b8c6df;font-size:13px;line-height:1.5}.comment-delete-content blockquote{overflow-wrap:anywhere;color:#d5def0;white-space:pre-wrap;border-left:2px solid #aabfff40;max-height:66px;margin:15px 0;padding-left:10px;font-size:13px;overflow:hidden}.comment-delete-actions{gap:9px;margin-top:21px;display:flex}.comment-delete-actions button{color:#dfe9ff;background:#afc8ff12;border:1px solid #c2d3ff25;border-radius:14px;flex:1;padding:11px 8px;font-weight:600}.comment-delete-actions .comment-delete-confirm{color:#ffc0d0;background:#ff91ac20;border-color:#ffabc630}.comment-delete-actions button:disabled{opacity:.5}.comment-delete-dialog{background:linear-gradient(125deg,#202b46d9,#223d75b8);border-color:#c9dbff30;border-radius:24px;width:min(310px,100% - 40px);box-shadow:inset 0 1px #edf5ff14,0 18px 70px #0005}.comment-delete-content{padding:21px 18px 17px}.comment-delete-content h2{letter-spacing:-.3px;text-align:center;margin:0;font-size:16px;font-weight:600}.comment-delete-actions{background:linear-gradient(110deg,#a3b6df20,#547fe229);border:1px solid #c1d5ff35;border-radius:999px;gap:3px;margin-top:18px;padding:3px;box-shadow:inset 0 1px 2px #fff2}.comment-delete-actions button{color:#c4d3f1;background:0 0;border:1px solid #0000;border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;transition:background .2s,transform .2s}.comment-delete-actions .comment-delete-confirm{color:#f0f5ff;background:linear-gradient(140deg,#d4e5ff33,#b4cbff15);border-color:#dce8ff55;box-shadow:inset 0 1px 2px #fff3,0 2px 6px #08132a30}.comment-delete-actions button:hover{background-color:#c1d7ff18}.comment-delete-actions button:active{transform:scale(.96)}.comment-delete-actions button:focus-visible{outline-offset:2px;outline:2px solid #c9dcff}.emoji-field{width:100%;min-width:0;position:relative}.emoji-field>textarea,.emoji-field>input{width:100%;padding-right:36px!important}.emoji-trigger{color:#b9cdec;background:linear-gradient(140deg,#d4e5ff20,#b4cbff08);border:1px solid #c1d5ff2a;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:3px;right:4px;box-shadow:inset 0 1px #ffffff14}.emoji-trigger:hover,.emoji-trigger[aria-expanded=true]{color:#f0f5ff;background:linear-gradient(140deg,#d4e5ff38,#b4cbff16);border-color:#dce8ff55;box-shadow:inset 0 1px 2px #fff3}.emoji-trigger:active{transform:scale(.9)}.thread-owner-form>.emoji-field{grid-area:1/1}.emoji-glass-panel{z-index:120;color:#e1ecff;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(140deg,#263c60ed,#172846ed);border:1px solid #c1d5ff40;border-radius:24px;flex-direction:column;gap:6px;padding:9px;animation:.18s ease-out emoji-panel-in;display:flex;position:fixed;box-shadow:inset 0 1px 2px #fff2,0 16px 60px #0007}.emoji-glass-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 3px 2px 7px;font-size:12px;font-weight:600;display:flex}.emoji-glass-head .header-glass-icon{width:27px;height:27px}.emoji-picker-host{border-radius:18px;flex:1;min-height:0;overflow:hidden}.emoji-picker-host>em-emoji-picker{width:100%;height:100%}.emoji-loading,.emoji-error{text-align:center;color:#afc1df;padding:20px 10px;font-size:12px;display:block}.emoji-error{margin:0;padding:2px 10px}.profile-status-form .emoji-field{align-self:start}.profile-status-form .emoji-trigger{width:24px;height:24px;bottom:0;right:0}@keyframes emoji-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.emoji-glass-panel{animation:none}}.wall-discussion .thread-like.comment-reaction{isolation:isolate;color:#b0c4e7;background:linear-gradient(135deg,#b9d6ff15,#829fe805);border:1px solid #b9d1ff28;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;height:27px;min-height:27px;padding:3px 8px;transition:background .25s,border-color .25s,box-shadow .25s,color .25s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #ffffff10,0 2px 6px #06112b12}.wall-discussion .thread-like.comment-reaction[aria-pressed=true]{color:#ffb2ce;background:linear-gradient(135deg,#f0b7de24,#e688b20a);border-color:#ffb7d245;box-shadow:inset 0 1px 1px #ffe2ed20,0 2px 10px #f181b410}.wall-discussion .thread-like.comment-reaction:hover{background-color:#c1d7ff0b;border-color:#ccddff65;transform:none}.wall-discussion .thread-like.comment-reaction[aria-pressed=true]:hover{border-color:#ffc5dc75}.comment-reaction-heart{place-items:center;display:grid;position:relative}.comment-reaction-count{font-variant-numeric:tabular-nums;min-width:8px;font-size:10px;font-weight:650;line-height:1;animation:.25s ease-out comment-count-in}.comment-reaction[data-motion=add][aria-pressed=true] .comment-reaction-heart{animation:.48s cubic-bezier(.2,.8,.3,1.3) comment-heart-pop}.comment-reaction[data-motion=remove][aria-pressed=false] .comment-reaction-heart{animation:.28s ease-out comment-heart-away}.comment-reaction-burst{pointer-events:none;color:#ffb0ce;position:absolute;inset:0}.comment-reaction-burst>span{opacity:0;width:8px;height:8px;animation:comment-like-particle .65s var(--delay) cubic-bezier(.12,.6,.3,1) both;place-items:center;display:grid;position:absolute;top:50%;left:17px}.comment-reaction-burst i{background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #ffb9d3}.comment-reaction-burst>b{opacity:0;border:1px solid #ffb2ce90;border-radius:50%;width:17px;height:17px;animation:.48s ease-out both comment-like-ring;position:absolute;top:5px;left:8px}@keyframes comment-heart-pop{0%{transform:scale(.7)}45%{transform:scale(1.32)rotate(-9deg)}75%{transform:scale(.94)rotate(4deg)}to{transform:scale(1)}}@keyframes comment-heart-away{0%{transform:scale(1.15)}55%{transform:scale(.78)}to{transform:scale(1)}}@keyframes comment-count-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes comment-like-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--rx)),calc(-50% + var(--ry))) rotate(var(--turn)) scale(.2)}}@keyframes comment-like-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.comment-reaction-burst{display:none}.comment-reaction-heart,.comment-reaction-count{animation:none!important}}.message-emoji{vertical-align:-.06em;white-space:nowrap;font-size:1.2705em;line-height:1.35;display:inline-block}.profile-status>span{padding-block:2px;line-height:1.65}.wall-discussion p.comment-message{padding-block:2px}.emoji-field .emoji-trigger,.emoji-field .emoji-trigger:hover,.emoji-field .emoji-trigger[aria-expanded=true]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#aebfdf;background:0 0;border:0}.emoji-field .emoji-trigger:hover,.emoji-field .emoji-trigger[aria-expanded=true]{color:#eff5ff}.emoji-glass-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.emoji-picker-host{border-radius:20px}.wall-qr .qr-domain-notice{color:#a6b9da;margin:2px 4px;font-size:11px;line-height:1.55}html[data-site-theme] #root .wall-list.wall-discussion{border-color:var(--skin-line,#a6baff29) transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}:root{--field-background:linear-gradient(180deg,#b8caff03,#b8caff19 75%);--field-border:#c3d4ff33;--field-text:#eef4ff;--field-placeholder:#9aaece;--field-focus:#bdceff}#root .frame :is(input,textarea):not([type=file],[type=range],[type=checkbox],[type=radio],[type=button],[type=submit]):not(.onboarding input,.profile-status-form textarea){background:var(--field-background);border:1px solid var(--field-border);color:var(--field-text);caret-color:#e1ecff;border-top-color:#0000;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 -1px #d8e4ff05}#root .frame :is(input,textarea):not([type=file],[type=range],[type=checkbox],[type=radio]):not(.onboarding input,.profile-status-form textarea)::placeholder{color:var(--field-placeholder);opacity:1;font-family:inherit;font-size:13px;font-weight:400}#root .frame :is(input,textarea):not([type=file],[type=range],[type=checkbox],[type=radio]):not(.onboarding input,.profile-status-form textarea):focus-visible{border-bottom-color:var(--field-focus);outline:none;box-shadow:0 2px 7px #9ebfff0c}#root .settings-name input{border-radius:18px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:16px;line-height:20px}
