.tabbar[data-v-13b4ccf3]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;display:flex;background:#fffffff5;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:100}.tabbar__item[data-v-13b4ccf3]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 0 7px;color:var(--gray-light);transition:color .25s}.tabbar__icon[data-v-13b4ccf3]{position:relative;width:22px;height:22px;transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}.tabbar__icon[data-v-13b4ccf3] svg{width:100%;height:100%}.tabbar__label[data-v-13b4ccf3]{font-size:10px;line-height:1;letter-spacing:1px}.tabbar__icon[data-v-13b4ccf3]:after{content:"";position:absolute;inset:-7px;border-radius:14px;background:radial-gradient(circle,rgba(9,48,135,.1),transparent 70%);opacity:0;transform:scale(.7);transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1);pointer-events:none}.tabbar__item[data-v-13b4ccf3]:hover{color:var(--gold-deep)}.tabbar__item:hover .tabbar__icon[data-v-13b4ccf3]{transform:translateY(-2px) scale(1.06)}.tabbar__item:hover .tabbar__icon[data-v-13b4ccf3]:after{opacity:1;transform:scale(1);animation:brandPulseSoft 2s ease infinite}.tabbar__item:active .tabbar__icon[data-v-13b4ccf3]{transform:translateY(0) scale(.92)}.tabbar__item.active[data-v-13b4ccf3]{color:var(--gold-deep);font-weight:500}.tabbar__item.active .tabbar__icon[data-v-13b4ccf3]{animation:iconPop .5s cubic-bezier(.22,.61,.36,1)}.tabbar__item.active[data-v-13b4ccf3]:before{content:"";position:absolute;top:6px;width:16px;height:3px;border-radius:2px;background:var(--grad-gold);background-size:200% 100%;animation:goldline 3s ease infinite;box-shadow:0 1px 4px #c9a22780}.wc-mask[data-v-f69f0c41]{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:20px;background:#10101580;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:wcFade-f69f0c41 .35s ease both}@keyframes wcFade-f69f0c41{0%{opacity:0}to{opacity:1}}.wc-card[data-v-f69f0c41]{width:100%;max-width:400px;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:30px 24px calc(24px + env(safe-area-inset-bottom));border-radius:24px;background:linear-gradient(145deg,#fff,#fffcf8);border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 64px #5c401833,0 8px 24px #5c40181a,inset 0 1px #ffffffe6;animation:wcPop-f69f0c41 .55s cubic-bezier(.22,1.18,.36,1) .08s both}@keyframes wcPop-f69f0c41{0%{opacity:0;transform:translateY(56px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wc-mask[data-v-f69f0c41],.wc-card[data-v-f69f0c41]{animation:none}}.wc-head[data-v-f69f0c41]{text-align:center;margin-bottom:20px}.wc-ornament[data-v-f69f0c41]{display:block;width:34px;height:3px;margin:0 auto 14px;border-radius:2px;background:var(--grad-gold);background-size:200% 100%;animation:goldflow 3.2s linear infinite}.wc-title[data-v-f69f0c41]{margin:0 0 6px;font-size:21px;font-weight:600;letter-spacing:1px;color:var(--ink)}.wc-sub[data-v-f69f0c41]{margin:0;font-size:12.5px;letter-spacing:.5px;color:var(--gray)}.wc-form[data-v-f69f0c41]{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.wc-field[data-v-f69f0c41]{position:relative;display:block}.wc-label[data-v-f69f0c41]{display:block;margin-bottom:6px;padding-left:4px;font-size:12px;letter-spacing:1px;color:var(--ink-soft)}.wc-field input[data-v-f69f0c41]{width:100%;box-sizing:border-box;padding:12px 14px;font-size:14px;color:var(--ink);background:#faf7f1;border:1px solid var(--line);border-radius:14px;outline:none;transition:border-color .25s,box-shadow .25s,background .25s}.wc-field input[data-v-f69f0c41]::placeholder{color:var(--gray-light)}.wc-field input[data-v-f69f0c41]:focus{background:#fff;border-color:var(--brand);box-shadow:0 0 0 3px #09308714}.wc-select[data-v-f69f0c41]{position:relative}.wc-select input[data-v-f69f0c41]{padding-right:40px}.wc-caret[data-v-f69f0c41]{position:absolute;top:50%;right:16px;width:8px;height:8px;transform:translateY(-70%) rotate(45deg);border-right:1.6px solid var(--gray);border-bottom:1.6px solid var(--gray);transition:transform .25s,border-color .25s;cursor:pointer}.wc-select.is-open .wc-caret[data-v-f69f0c41]{transform:translateY(-30%) rotate(-135deg);border-color:var(--brand)}.wc-options[data-v-f69f0c41]{margin:6px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #5c401824;max-height:208px;overflow-y:auto;animation:wcDrop-f69f0c41 .22s cubic-bezier(.22,.61,.36,1) both}@keyframes wcDrop-f69f0c41{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wc-options[data-v-f69f0c41]{animation:none}}.wc-options li[data-v-f69f0c41]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--ink-soft);cursor:pointer;transition:background .2s,color .2s}.wc-options li[data-v-f69f0c41]:active{background:var(--brand-soft)}.wc-options li.on[data-v-f69f0c41]{color:var(--brand);font-weight:500;background:var(--brand-soft)}.wc-check[data-v-f69f0c41]{width:7px;height:12px;margin-right:2px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg) translateY(-2px)}.wc-submit[data-v-f69f0c41]{width:100%;padding:13px 0;font-size:15px}.wc-skip[data-v-f69f0c41]{display:block;margin:12px auto 0;padding:4px 10px;border:none;background:none;font-size:12.5px;letter-spacing:.5px;color:var(--gray);cursor:pointer;transition:color .25s}.wc-skip[data-v-f69f0c41]:active{color:var(--brand)}.app-shell[data-v-b96a6973]{position:relative;min-height:100vh;background:var(--bg-page)}.app-view[data-v-b96a6973]{position:relative;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-view--admin[data-v-b96a6973]{padding-bottom:0}.app-aurora[data-v-b96a6973]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.app-aurora[data-v-b96a6973]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");mix-blend-mode:multiply}.aurora__blob[data-v-b96a6973]{position:absolute;border-radius:50%;will-change:transform,opacity}.aurora__blob--gold[data-v-b96a6973]{width:min(64vw,620px);height:min(64vw,620px);top:min(-16vw,-150px);left:min(-14vw,-130px);background:radial-gradient(circle at 50% 50%,#e0bc5a33,#eccd7814 42%,#eccd7800 68%);animation:auroraDrift1-b96a6973 26s ease-in-out infinite alternate}.aurora__blob--rose[data-v-b96a6973]{width:min(56vw,540px);height:min(56vw,540px);top:32%;right:min(-18vw,-170px);background:radial-gradient(circle at 50% 50%,#ffc4962b,#ffd2aa12 45%,#ffd2aa00 66%);animation:auroraDrift2-b96a6973 32s ease-in-out infinite alternate}.aurora__blob--blue[data-v-b96a6973]{width:min(60vw,580px);height:min(60vw,580px);bottom:min(-14vw,-140px);left:min(-10vw,-100px);background:radial-gradient(circle at 50% 50%,#6a95f01a,#6a95f00a 45%,#6a95f000 64%);animation:auroraDrift3-b96a6973 38s ease-in-out infinite alternate}@keyframes auroraDrift1-b96a6973{0%{transform:translateZ(0) scale(1);opacity:.9}50%{opacity:1}to{transform:translate3d(7vw,5vh,0) scale(1.14);opacity:.85}}@keyframes auroraDrift2-b96a6973{0%{transform:translateZ(0) scale(1.08);opacity:.85}to{transform:translate3d(-6vw,-6vh,0) scale(1);opacity:1}}@keyframes auroraDrift3-b96a6973{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(8vw,-4vh,0) scale(1.16);opacity:.8}}@media(prefers-reduced-motion:reduce){.aurora__blob[data-v-b96a6973]{animation:none}}.app-logo[data-v-b96a6973]{position:absolute;top:calc(env(safe-area-inset-top) + 8px);left:14px;z-index:30;display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;background:transparent;border:none;border-radius:0;box-shadow:none;transition:none}.app-logo[data-v-b96a6973]:hover,.app-logo[data-v-b96a6973]:active{transform:none}.app-logo img[data-v-b96a6973]{height:22px;display:block;object-fit:contain}.page-anim[data-v-b96a6973]{animation:pageIn-b96a6973 .32s cubic-bezier(.22,.61,.36,1) both}@keyframes pageIn-b96a6973{0%{opacity:0;transform:translate(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.page-anim[data-v-b96a6973]{animation:none}}.page-anim-fade[data-v-b96a6973]{animation:pageFade-b96a6973 .25s ease both}@keyframes pageFade-b96a6973{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-anim-fade[data-v-b96a6973]{animation:none}}:root{--ink: #101015;--ink-soft: #4a4a55;--gray: #8a8a94;--gray-light: #b6b6bf;--line: #ededf0;--line-soft: #f4f4f6;--bg: #fff8f0;--bg-soft: #fbf2e6;--card: #ffffff;--bg-page: radial-gradient(58% 34% at 50% -2%, rgba(255, 214, 158, .4) 0%, rgba(255, 231, 202, .16) 46%, rgba(255, 248, 240, 0) 72%), radial-gradient(42% 28% at 14% 0%, rgba(255, 224, 174, .24) 0%, rgba(255, 238, 214, 0) 60%), radial-gradient(42% 28% at 86% 0%, rgba(255, 220, 168, .2) 0%, rgba(255, 238, 214, 0) 60%), radial-gradient(56% 46% at 0% 40%, rgba(255, 226, 196, .28) 0%, rgba(255, 240, 220, 0) 64%), radial-gradient(56% 50% at 100% 58%, rgba(255, 224, 192, .24) 0%, rgba(255, 240, 220, 0) 64%), radial-gradient(64% 42% at 50% 112%, rgba(255, 214, 158, .14) 0%, rgba(255, 244, 226, 0) 66%), linear-gradient(180deg, #fff9f2 0%, #fff3e8 52%, #ffeedf 100%);--brand: #093087;--brand-deep: #06215e;--brand-light: #6a95f0;--brand-soft: #eef2fc;--grad-brand: linear-gradient(135deg, #06215e 0%, #0b3aa0 55%, #144cc2 100%);--glow-brand: rgba(9, 48, 135, .14);--gold: #c9a227;--gold-deep: #a8842a;--gold-soft: #f6ecd0;--grad-gold: linear-gradient(115deg, #a8842a 0%, #e0bc5a 22%, #f7e08c 50%, #e0bc5a 78%, #a8842a 100%);--green: #2f8f5b;--red: #c0453a;--radius: 14px;--radius-sm: 8px;--shadow-card: 0 1px 2px rgba(16, 16, 21, .04), 0 6px 20px rgba(16, 16, 21, .05);--shadow-hover: 0 8px 14px rgba(16, 16, 21, .06), 0 18px 44px rgba(16, 16, 21, .1);--shadow-float: 0 14px 34px rgba(16, 16, 21, .12);--shadow-gold: 0 8px 24px rgba(201, 162, 39, .22);--shadow-brand: 0 8px 22px rgba(9, 48, 135, .28);--ring-focus: 0 0 0 3px rgba(9, 48, 135, .22);--page-pad: 20px;--gap: 14px;--font: "PingFang SC", "HarmonyOS Sans", "Microsoft YaHei", -apple-system, "Helvetica Neue", sans-serif;--serif: "Songti SC", "STSong", "Noto Serif SC", serif}@keyframes weuiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes weuiFadeOut{0%{opacity:1}to{opacity:0}}@keyframes weuiSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes weuiSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes dotw1{0%,to{opacity:.2}50%{opacity:1}}@keyframes dotw2{0%,to{opacity:1}50%{opacity:.2}}@keyframes dotw3{0%,to{opacity:.2}50%{opacity:1}}@keyframes image-zoomin{0%{transform:scale(.96);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes image-zoomout{0%{transform:scale(1);opacity:1}to{transform:scale(1.05);opacity:.8}}@keyframes title-zoomin{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shakeBtn{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes slideImg{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes opt{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes font-near-far{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes heartBeat{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}to{transform:scale(1)}}@keyframes riseIn{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}.anim-fade-in{animation:weuiFadeIn .3s ease forwards}.anim-slide-up{animation:weuiSlideUp .35s cubic-bezier(.4,.4,.25,1.35) forwards}.anim-zoom-in{animation:title-zoomin .5s ease forwards}.anim-rise{animation:riseIn .5s ease both}@keyframes goldflow{0%{background-position:0% 50%}to{background-position:200% 50%}}.gold-flow{background:var(--grad-gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:goldflow 3.2s linear infinite}@keyframes goldline{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes goldPulse{0%,to{box-shadow:0 0 #c9a22759}50%{box-shadow:0 0 18px 2px #c9a22773}}@keyframes heroReveal{0%{transform:translateY(26px);opacity:0;filter:blur(4px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes btnShine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes numIn{0%{transform:translateY(70%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes revealUp{0%{transform:translateY(26px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurIn{0%{opacity:0;filter:blur(8px);transform:scale(1.02)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes loadingBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes borderSweep{0%{background-position:0% 50%}to{background-position:250% 50%}}@keyframes shineSweepX{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(230%) skew(-18deg)}}@keyframes floatLite{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes iconPop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes brandPulseSoft{0%,to{box-shadow:0 0 0 0 var(--glow-brand)}50%{box-shadow:0 0 0 8px #0930870d}}@keyframes dotShimmer{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}#app{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;position:relative;background:var(--bg-page)}.g-toast-wrap{position:fixed;left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.g-toast{max-width:86%;padding:10px 18px;border-radius:999px;background:#0f122de0;color:#fff;font-size:13px;line-height:1.5;text-align:center;white-space:pre-line;box-shadow:0 8px 26px #0000002e;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}.g-toast--in{opacity:1;transform:translateY(0) scale(1)}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{display:block;max-width:100%}button{font-family:inherit;border:none;background:none;cursor:pointer}input,textarea,select{font-family:inherit}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}.page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mask{position:fixed;inset:0;background:#10101580;z-index:200;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;max-height:calc(88vh - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px 18px 0 0;padding:14px 20px calc(22px + env(safe-area-inset-bottom))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 30px;border-radius:999px;background:var(--grad-brand);color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 2px 6px #09308729;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s}.btn-primary:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%) skew(-18deg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-brand)}.btn-primary:hover:after{animation:shineSweepX 1.1s ease}.btn-primary:active{transform:scale(.97) translateY(0);box-shadow:0 4px 14px #0930874d}.btn-primary:active:after{animation:shineSweepX .7s ease}.btn-primary:disabled{opacity:.4;pointer-events:none}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 28px;border-radius:999px;border:1px solid var(--brand);background:transparent;color:var(--brand);font-size:14px;letter-spacing:.5px;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.btn-outline:hover{background:var(--brand-soft);transform:translateY(-1px);box-shadow:0 8px 20px #0930871f}.btn-outline:active{background:var(--brand);color:#fff;transform:translateY(1px) scale(.99);box-shadow:none}.btn-line{display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft);font-size:13px;background:#fff;transition:border-color .25s,color .25s,background .25s,transform .25s}.btn-line:hover{border-color:var(--brand-light);color:var(--brand);background:var(--brand-soft)}.btn-line:active{border-color:var(--brand);color:var(--brand);transform:translateY(1px) scale(.99)}.gold-text{background:var(--grad-gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:goldflow 3.2s linear infinite}.tag-gold{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:999px;font-size:11px;letter-spacing:1px;color:var(--gold-deep);background:linear-gradient(115deg,#f9f1d8,#f4e6bd,#f9f1d8);background-size:200% 100%;border:1px solid rgba(201,162,39,.35);animation:goldline 3s ease infinite}.gold-divider{height:2px;width:40px;border-radius:2px;background:var(--grad-gold);background-size:200% 100%;animation:goldline 3s ease infinite}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.reveal-in{opacity:1;transform:translateY(0)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;letter-spacing:.3px;border:1px solid var(--line);color:var(--gray);background:#fff}.tag-ink{border-color:var(--brand);color:var(--brand)}.safe-top{padding-top:env(safe-area-inset-top)}::-webkit-scrollbar{width:0;height:0}.mt{margin-top:var(--gap)}:focus-visible:not(input):not(textarea):not(select):not([contenteditable]){outline:none;box-shadow:var(--ring-focus)}input:focus,textarea:focus,select:focus,[contenteditable]:focus{outline:none;box-shadow:none}.f-card{position:relative;will-change:transform;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),border-color .34s}.f-card:hover,.f-card:active{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:#09308729}.f-flow{position:relative}.f-flow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,transparent 20%,var(--gold-soft) 40%,var(--gold) 50%,var(--gold-deep) 60%,transparent 80%);background-size:250% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .45s ease}.f-flow:hover:after,.f-flow:active:after{opacity:1;animation:borderSweep 2.2s linear infinite}.f-press{transition:transform .18s cubic-bezier(.22,.61,.36,1)}.f-press:active{transform:scale(.97)}.f-zoom-img{transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .6s}.f-zoom:hover .f-zoom-img,.f-zoom:active .f-zoom-img{transform:scale(1.06)}.f-arrow{display:inline-block;transition:transform .3s,color .3s}.f-arrow:hover{transform:translate(3px)}.f-pop{animation:iconPop .45s ease}.skl{position:relative;overflow:hidden;background:linear-gradient(160deg,#f4f1ec,#efebe4);border-radius:8px;display:block}.skl:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-100%);animation:sklSweep 1.3s ease infinite}@keyframes sklSweep{to{transform:translate(100%)}}.skl__row{display:flex;align-items:center;gap:10px}.skl__col{flex:1;display:flex;flex-direction:column;gap:8px}.skl--line{height:12px}.skl--ava{width:34px;height:34px;border-radius:50%!important;flex:0 0 auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
