:root,:root[data-theme="light"]{--bg:#F2F2F7;--cell:#FFFFFF;--panel:#FFFFFF;--well:#F2F2F7;--bar:rgba(249,249,251,.86);--fill:rgba(118,118,128,.12);--fill2:rgba(118,118,128,.2);--seg:rgba(118,118,128,.14);--seg-on:#FFFFFF;--sep:rgba(60,60,67,.18);--label:#000000;--label2:#5E5E63;--label3:#AEAEB2;--ring:#8E8E93;--tint:#0A6CFF;--tint-ink:#0062CC;--on-tint:#FFFFFF;--sel-bg:rgba(10,108,255,.06);--ok:#2DA44E;--low:#E8890C;--none:#AEAEB2;--good:#1F7A35;--warn:#B25000;--bad:#C8261B;--tg:#1E88CC;--mark:#0B0B0C;--on-mark:#FFFFFF;--sw-off:rgba(120,120,128,.2);--sw-on:#2DA44E;--soft-ok:rgba(31,122,53,.12);--soft-warn:rgba(201,80,0,.12);--soft-tint:rgba(10,108,255,.1);--soft-bad:rgba(200,38,27,.1);--bar-c:#0A6CFF;--scrim:rgba(0,0,0,.32);--shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px rgba(0,0,0,.07);--pop:0 14px 44px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);color-scheme:light}:root[data-theme="dark"]{--bg:#000000;--cell:#1C1C1E;--panel:#1C1C1E;--well:#2C2C2E;--bar:rgba(18,18,20,.84);--fill:rgba(118,118,128,.24);--fill2:rgba(118,118,128,.34);--seg:rgba(118,118,128,.24);--seg-on:#636366;--sep:rgba(84,84,88,.62);--label:#FFFFFF;--label2:#A1A1A6;--label3:#5A5A5F;--ring:#7C7C80;--tint:#0A6CFF;--tint-ink:#4DA3FF;--on-tint:#FFFFFF;--sel-bg:rgba(77,163,255,.12);--ok:#30D158;--low:#FF9F0A;--none:#636366;--good:#30D158;--warn:#FF9F0A;--bad:#FF6F61;--tg:#2AABEE;--mark:#FFFFFF;--on-mark:#000000;--sw-off:rgba(120,120,128,.32);--sw-on:#30D158;--soft-ok:rgba(48,209,88,.16);--soft-warn:rgba(255,159,10,.16);--soft-tint:rgba(77,163,255,.18);--soft-bad:rgba(255,111,97,.16);--bar-c:#4DA3FF;--scrim:rgba(0,0,0,.55);--shadow:0 0 0 1px rgba(255,255,255,.07);--pop:0 14px 44px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1);color-scheme:dark}:root{--font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans",Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans",Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--label);font-family:var(--font-text);font-size:15px;line-height:20px;font-weight:400;letter-spacing:-0.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:lang(zh-CN) body,body:lang(zh-CN){letter-spacing:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{-webkit-appearance:none;appearance:none}a{color:var(--tint-ink)}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}#app{min-height:100vh}.boot{display:grid;place-items:center;min-height:100vh;color:var(--label2)}.nojs{padding:24px;text-align:center}@keyframes reveal{from{opacity:0;transform:translateY(-6px)}}@keyframes rise{from{transform:translateY(100%)}}@keyframes fadein{from{opacity:0}}@keyframes pop{from{opacity:0;transform:scale(.5)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toastin{from{opacity:0;transform:translate(-50%,10px)}}@keyframes zoomin{from{opacity:0;transform:translateY(8px) scale(.98)}}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sepd{position:relative}.sepd + .sepd::before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;transform:scaleY(.5);transform-origin:top;background:var(--sep)}.muted{color:var(--label2)}.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:0}.nowrap{white-space:nowrap}.logo{display:block;height:18px;width:auto;color:var(--label)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:36px;color:var(--label);text-decoration:none;border-radius:8px}.brand .appicon{width:30px;height:30px}.appicon-bg{fill:#0B0B0C}:root[data-theme="dark"] .appicon-bg{fill:#2C2C2E}.appicon{display:block;flex:none}.group{background:var(--cell);border-radius:14px;overflow:hidden}.chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:18px;background:var(--cell);color:var(--label);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sep);font-variant-numeric:tabular-nums;text-decoration:none;transition:box-shadow .15s,transform .12s}@media (hover:hover){.chip:hover{box-shadow:inset 0 0 0 1px var(--label3)}}.chip:active{transform:scale(.97)}.chip .ic{width:18px;height:18px}.chip.tg .ic{color:var(--tg)}.chip.bal{padding-right:5px}.plus{width:26px;height:26px;border-radius:13px;display:grid;place-items:center;background:var(--tint);color:var(--on-tint)}.plus .ic{width:15px;height:15px;stroke-width:2.8}.icbtn{width:36px;height:36px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:18px;background:var(--fill);color:var(--label);cursor:pointer;transition:transform .12s,background-color .15s}@media (hover:hover){.icbtn:hover{background:var(--fill2)}}.icbtn:active{transform:scale(.94)}.icbtn .ic{width:18px;height:18px}.icbtn:disabled{opacity:.5;cursor:default}.seg{display:inline-flex;flex-wrap:wrap;padding:2px;border-radius:10px;background:var(--seg)}.seg button{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--label);font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color .15s,box-shadow .15s}.seg button.on{background:var(--seg-on);box-shadow:0 2px 6px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.04)}.seg.full{display:flex;width:100%}.seg.full button{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.seg.stack{flex-direction:column;gap:2px}.seg.stack button{flex:none;width:100%;height:auto;min-height:40px;padding:9px 12px;white-space:normal;text-align:left;line-height:18px}.sw{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:51px;height:31px;margin:0;border-radius:16px;background:var(--sw-off);cursor:pointer;transition:background-color .2s}.sw::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#FFFFFF;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.sw:checked{background:var(--sw-on)}.sw:checked::after{transform:translateX(20px)}.sw:disabled{opacity:.5;cursor:default}.field{display:block;width:100%;height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--fill);color:var(--label);font-size:16px;font-weight:400;outline:none;transition:box-shadow .15s}.field::placeholder,.ta::placeholder{color:var(--label2);font-weight:400;opacity:1}.field.mono{font-size:14px}.ta{display:block;width:100%;min-height:96px;padding:12px 14px;border:0;border-radius:12px;background:var(--fill);color:var(--label);font-size:15px;line-height:21px;font-weight:400;resize:vertical;outline:none}.inp{width:84px;height:36px;padding:0 10px;border:0;border-radius:10px;background:var(--fill);color:var(--label);font-size:16px;font-weight:500;text-align:right;outline:none;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.inp::-webkit-outer-spin-button,.inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field:focus,.ta:focus,.inp:focus{box-shadow:0 0 0 2px var(--tint)}.label{display:block;margin:0 0 6px 4px;font-size:13px;line-height:18px;font-weight:500;color:var(--label2)}.fill{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:14px;background:var(--tint);color:var(--on-tint);font-size:17px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;text-decoration:none;transition:transform .12s,filter .15s,background-color .2s}@media (hover:hover){.fill:hover{filter:brightness(1.06)}}.fill:active{transform:scale(.985)}.fill:disabled{background:var(--fill);color:var(--label2);cursor:default;filter:none;transform:none}.fill.ghost{background:var(--fill);color:var(--label)}.fill .spin{border-color:rgba(255,255,255,.35);border-top-color:#FFFFFF;width:20px;height:20px}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:17px;background:var(--cell);color:var(--tint-ink);font-size:14px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sep);white-space:nowrap;text-decoration:none;transition:transform .12s}.pbtn:active{transform:scale(.97)}.pbtn:disabled{color:var(--label3);cursor:default;transform:none}.pbtn .ic{width:16px;height:16px;stroke-width:2.3}.pbtn.solid{background:var(--tint);color:var(--on-tint);box-shadow:none}.pbtn.solid:disabled{background:var(--fill);color:var(--label3)}.pbtn.danger{color:var(--bad)}.mini{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:15px;background:var(--fill);color:var(--label);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s}@media (hover:hover){.mini:hover{background:var(--fill2)}}.mini .ic{width:14px;height:14px;stroke-width:2.5}.mini.ok{background:var(--tint);color:var(--on-tint)}.mini.danger{color:var(--bad)}.mini:disabled{background:var(--fill);color:var(--label3);cursor:default}.spin{width:18px;height:18px;flex:none;border-radius:50%;border:2.5px solid var(--fill);border-top-color:var(--tint);animation:spin .8s linear infinite}.flag{position:relative;display:inline-block;width:24px;height:17px;flex:none;border-radius:4px;overflow:hidden}.flag svg{display:block;width:100%;height:100%}.flag::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 46%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 .5px rgba(0,0,0,.22)}.st{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums}.st .d{width:8px;height:8px;border-radius:50%;flex:none;background:var(--label3)}.st.ok{color:var(--good)}.st.ok .d{background:var(--ok)}.st.warn{color:var(--warn)}.st.warn .d{background:var(--low)}.st.bad{color:var(--bad)}.st.bad .d{background:var(--bad)}.st.idle,.st.run{color:var(--label2)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;vertical-align:1px}.b-hit{background:var(--soft-warn);color:var(--warn)}.b-new{background:var(--soft-tint);color:var(--tint-ink)}.b-sale{background:var(--soft-ok);color:var(--good)}.b-warn{background:var(--soft-warn);color:var(--warn)}.b-bad{background:var(--soft-bad);color:var(--bad)}.b-ok{background:var(--soft-ok);color:var(--good)}.b-gray{background:var(--fill);color:var(--label2)}.b-tint{background:var(--soft-tint);color:var(--tint-ink)}.av{position:relative;width:44px;height:44px;flex:none;border-radius:12px;display:grid;place-items:center;color:#FFFFFF}.av > .ic{width:25px;height:25px;stroke-width:2}.av > img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.av.sm{width:34px;height:34px;border-radius:10px}.av.sm > .ic{width:19px;height:19px}.av.lg{width:64px;height:64px;border-radius:17px}.av.lg > .ic{width:36px;height:36px}.av.off{filter:grayscale(1);opacity:.5}.av-ig{background:radial-gradient(circle at 30% 107%,#FDF497 0%,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}.av-ig2{background:linear-gradient(135deg,#8B5CF6,#2563EB)}.av-black{background:#111114}:root[data-theme="dark"] .av-black{background:#3A3A3C}.av-blue{background:#0A6CFF}.av-pink{background:#D6246E}.av-green{background:#1F7A35}.av-orange{background:#D9480F}.av-img{background:var(--fill)}.avb{position:absolute;right:-5px;bottom:-5px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--cell);color:var(--label);box-shadow:0 0 0 2px var(--cell)}.avb .ic{width:12px;height:12px;stroke-width:2.5}.scrim{position:fixed;inset:0;z-index:80;margin:0;padding:0;border:0;background:var(--scrim);animation:fadein .2s ease;cursor:default}.modal{position:fixed;z-index:81;left:50%;top:50%;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;transform:translate(-50%,-50%);padding:22px;border-radius:22px;background:var(--panel);box-shadow:var(--pop)}.modal-in{animation:zoomin .22s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:12px}.modal-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-h h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-0.02em}.sheet{position:fixed;z-index:81;left:0;right:0;bottom:0;max-height:calc(100% - 48px);overflow-y:auto;padding:8px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:18px 18px 0 0;background:var(--bg);box-shadow:0 -10px 40px rgba(0,0,0,.25);animation:rise .32s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}.grab{width:36px;height:5px;margin:0 auto 10px;border-radius:3px;background:var(--label3)}.toast{position:fixed;z-index:120;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:12px 16px;border-radius:14px;background:var(--label);color:var(--bg);font-size:14px;line-height:19px;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:toastin .25s cubic-bezier(.2,.8,.2,1)}.toast .ic{width:16px;height:16px;stroke-width:2.8}.toast.bad{background:var(--bad);color:#FFFFFF}.note{margin:2px 4px 0;font-size:13px;line-height:18px;font-weight:400;color:var(--label2)}.note.bad{color:var(--bad)}.err{padding:10px 12px;border-radius:12px;background:var(--soft-bad);color:var(--bad);font-size:14px;line-height:19px;font-weight:400}.hud{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top);background:var(--bar);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--sep)}.hud-in{max-width:1240px;margin:0 auto;padding:10px max(16px,2.5vw,env(safe-area-inset-right)) 10px max(16px,2.5vw,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:10px 14px}.hud .logo{height:17px}.tools{display:flex;align-items:center;gap:8px}.locwrap,.accwrap{position:relative}.loc{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 9px;border:0;border-radius:18px;background:var(--cell);color:var(--label);font-size:14px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sep);transition:box-shadow .15s}.loc.open{box-shadow:inset 0 0 0 1px var(--label3)}@media (hover:hover){.loc:hover{box-shadow:inset 0 0 0 1px var(--label3)}}.loc .dim{color:var(--label3);font-weight:400}.loc .chev{width:14px;height:14px;stroke-width:2.8;color:var(--label2);transition:transform .22s ease}.loc.open .chev{transform:rotate(180deg)}.menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:272px;padding:8px;border-radius:18px;background:var(--panel);box-shadow:var(--pop);transform-origin:top right;opacity:0;transform:translateY(-6px) scale(.97);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s}.menu.open{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s}.mh{margin:6px 10px 4px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--label2)}.mi{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:var(--label);font-size:15px;font-weight:400;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s}@media (hover:hover){.mi:hover{background:var(--fill)}}.mi .sub{color:var(--label2);font-weight:400}.mi .ok{margin-left:auto;width:18px;height:18px;color:var(--tint-ink);stroke-width:2.8;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.mi.on .ok{opacity:1;transform:none}.mi .ic{color:var(--label2)}.mi.danger,.mi.danger .ic{color:var(--bad)}.msep{height:1px;margin:6px 10px;background:var(--sep)}.menu-email{padding:8px 10px 6px;font-size:13px;line-height:18px;font-weight:400;color:var(--label2);overflow-wrap:anywhere}.backdrop{position:fixed;inset:0;z-index:45;margin:0;padding:0;border:0;background:transparent;cursor:default}.avatar-btn{width:36px;height:36px;border:0;padding:0;border-radius:18px;display:grid;place-items:center;background:var(--mark);color:var(--on-mark);font-size:15px;font-weight:600;cursor:pointer;text-transform:uppercase}.wrap{max-width:1240px;margin:0 auto;padding:26px max(16px,2.5vw,env(safe-area-inset-right)) 56px max(16px,2.5vw,env(safe-area-inset-left))}.shop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px}.catalog{flex:999 1 560px;min-width:0}.hero h1{font-family:var(--font-display);font-size:34px;line-height:41px;font-weight:700;letter-spacing:-0.022em}.hero p{margin-top:6px;max-width:60ch;font-size:16px;line-height:22px;font-weight:400;color:var(--label2)}.trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.trust span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:15px;background:var(--cell);font-size:13px;font-weight:500;color:var(--label);box-shadow:inset 0 0 0 1px var(--sep)}.trust .ic{width:15px;height:15px;color:var(--good);stroke-width:2.4}.sec{margin-top:28px}.sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 8px}.sh h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-0.02em}.sh span{font-size:14px;line-height:19px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums;white-space:nowrap}.prod{position:relative;transition:background-color .15s}.prod + .prod::before{content:"";position:absolute;left:106px;right:0;top:0;height:1px;transform:scaleY(.5);transform-origin:top;background:var(--sep)}.row{display:flex;align-items:center;gap:12px;min-height:70px;padding:10px 12px 10px 14px}.circle{position:relative;width:26px;height:26px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:transparent;box-shadow:inset 0 0 0 1.6px var(--ring);cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .12s}.circle::after{content:"";position:absolute;inset:-9px;border-radius:50%}.circle:active{transform:scale(.88)}.circle .ic{width:15px;height:15px;stroke-width:3.2}.circle.on{background:var(--tint);box-shadow:none;color:#FFFFFF}.circle:disabled{opacity:.35;cursor:default}.rowmain{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0;border:0;background:transparent;color:var(--label);text-align:left;cursor:pointer}.rt{font-size:16px;line-height:21px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rt .badge{margin-left:6px}.rs{font-size:13px;line-height:18px;font-weight:400;color:var(--label2)}.rp{text-align:right;flex:none}.price{display:block;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.per{font-size:12px;font-weight:400;color:var(--label2)}.stock{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px;font-size:13px;line-height:18px;font-weight:400;color:var(--label2);white-space:nowrap;font-variant-numeric:tabular-nums}.dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ok)}.dot.low{background:var(--low)}.dot.none{background:var(--none)}.disc{width:32px;height:32px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:16px;background:var(--fill);color:var(--label2);cursor:pointer;transition:background-color .15s,color .15s}.disc .ic{width:16px;height:16px;stroke-width:2.6;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.disc.on{color:var(--label)}.disc.on .ic{transform:rotate(180deg)}.more{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 106px;animation:reveal .24s cubic-bezier(.2,.8,.2,1)}.desc{max-width:70ch;font-size:15px;line-height:22px;font-weight:400;color:var(--label2);white-space:pre-line;overflow-wrap:anywhere}.desc.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.linkbtn{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--tint-ink);font-size:14px;font-weight:500;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:6px}.chipx{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--fill);font-size:13px;font-weight:500;color:var(--label)}.chipx.warn{background:var(--soft-warn);color:var(--warn)}.addrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.step{display:inline-grid;grid-template-columns:36px minmax(44px,auto) 36px;align-items:center;height:36px;border-radius:10px;background:var(--fill);overflow:hidden}.step button{height:100%;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--label);cursor:pointer}.step button:disabled{color:var(--label3);cursor:default}.step .ic{width:16px;height:16px;stroke-width:2.6}.step input{width:56px;height:100%;padding:0;border:0;background:transparent;color:var(--label);text-align:center;font-size:15px;font-weight:500;outline:none;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.step input::-webkit-outer-spin-button,.step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step.sm{grid-template-columns:32px 40px 32px;height:32px;border-radius:9px}.step.sm b{text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.qp{min-width:42px;height:32px;padding:0 10px;border:0;border-radius:16px;background:transparent;color:var(--label);font-size:13px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sep);font-variant-numeric:tabular-nums;transition:box-shadow .15s,color .15s}.qp.on{box-shadow:inset 0 0 0 2px var(--tint);color:var(--tint-ink)}.addbtn{height:36px;padding:0 16px;border:0;border-radius:18px;background:var(--tint);color:var(--on-tint);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:transform .12s,filter .15s}.addbtn:active{transform:scale(.97)}@media (hover:hover){.addbtn:hover{filter:brightness(1.06)}}.addbtn.done{background:var(--soft-ok);color:var(--good)}.empty{padding:18px 16px;font-size:14px;line-height:20px;font-weight:400;color:var(--label2);text-align:center}.skeleton{height:70px;background:linear-gradient(90deg,var(--cell),var(--well),var(--cell));background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{from{background-position:200% 0}to{background-position:-200% 0}}.cart{flex:1 1 340px;max-width:400px;min-width:0;position:sticky;top:78px}.panel{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;background:var(--panel);box-shadow:var(--shadow)}.panel .group{background:var(--well)}.phead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px}.phead h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-0.02em}.phead span{font-size:14px;line-height:19px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.stp{display:flex;align-items:center;gap:8px;margin:8px 2px 0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--label2)}.stp .n{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--mark);color:var(--on-mark);font-size:11px;font-weight:600;letter-spacing:0}.line{display:flex;align-items:center;gap:10px;padding:10px 12px;animation:reveal .2s ease}.line.sepd + .line.sepd::before{left:56px}.lt{display:block;font-size:14px;line-height:19px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ls{display:block;font-size:12px;line-height:17px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.pays{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pc{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:0;border-radius:14px;background:var(--well);color:var(--label);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .18s ease,background-color .18s ease,transform .12s ease}@media (hover:hover){.pc:hover{box-shadow:inset 0 0 0 1px var(--label3)}}.pc:active{transform:scale(.99)}.pc.on{background:var(--sel-bg);box-shadow:inset 0 0 0 2px var(--tint)}.pc:disabled{cursor:default;opacity:.6;transform:none}.coin{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;color:#FFFFFF;font-size:19px;line-height:1;font-weight:600;box-shadow:inset 0 -2px 0 rgba(0,0,0,.14)}.coin .ic{width:18px;height:18px;stroke-width:2.2}.c-usdt{background:#26A17B}.c-bal{background:#0A6CFF}.pcn{display:block;font-size:15px;line-height:20px;font-weight:500}.pcs{display:block;font-size:12px;line-height:17px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.pcs.bad{color:var(--bad)}.nets{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.net{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--fill);font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--label2)}.tick{position:absolute;top:50%;right:12px;width:22px;height:22px;margin-top:-11px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:#FFFFFF;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1.3)}.tick .ic{width:13px;height:13px;stroke-width:3.2}.pc.on .tick{opacity:1;transform:none}.notice{display:flex;gap:10px;padding:12px;border-radius:14px;background:var(--well)}.vic{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;background:#D70015;color:#FFFFFF}.vic .ic{width:18px;height:18px;stroke-width:2.2}.vt{font-size:15px;line-height:20px;font-weight:600}.vd{margin-top:3px;font-size:13px;line-height:18px;font-weight:400;color:var(--label2)}.tot{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;font-size:15px;line-height:20px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.tot.grand{font-size:18px;line-height:24px;font-weight:600;color:var(--label)}.tgline{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:14px;background:var(--well);color:var(--label);font-size:14px;line-height:19px;font-weight:500;text-align:left;text-decoration:none}.tgline .ic{color:var(--tg)}@media (hover:hover){.tgline:hover{background:var(--fill)}}.cartbar{display:none}@media (max-width:999px){.cart{display:none}.cartbar{position:fixed;z-index:40;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:var(--panel);box-shadow:var(--pop);animation:zoomin .25s cubic-bezier(.2,.8,.2,1)}.cartbar .sum{flex:1;min-width:0}.cartbar .fill{width:auto;min-height:44px;padding:0 18px;font-size:16px;border-radius:12px}.wrap.has-bar{padding-bottom:110px}}.page{max-width:760px;margin:0 auto}.back{display:inline-flex;align-items:center;gap:2px;height:32px;margin-bottom:8px;padding:0 8px 0 0;border:0;background:transparent;color:var(--tint-ink);font-size:16px;font-weight:400;cursor:pointer;text-decoration:none}.back .ic{width:22px;height:22px;stroke-width:2.4}.ptitle{font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:700;letter-spacing:-0.022em}.psub{margin-top:4px;font-size:15px;line-height:20px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.nf{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 0 32px;text-align:center}.nf-ic{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--fill);color:var(--label2)}.nf-ic .ic{width:30px;height:30px}.nf-sub{max-width:420px;margin:0;color:var(--label2);font-size:17px;line-height:23px}.nf .nf-btn{width:auto;min-width:220px;margin-top:14px}.ghead{margin:26px 0 8px 16px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--label2)}.gfoot{margin:8px 16px 0;font-size:13px;line-height:18px;font-weight:400;color:var(--label2)}.statuscard{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:20px;border-radius:22px;background:var(--panel);box-shadow:var(--shadow);animation:reveal .25s ease}.sc-top{display:flex;align-items:center;gap:14px}.sc-ic{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;color:#FFFFFF}.sc-ic .ic{width:26px;height:26px;stroke-width:2.6}.sc-ic.ok{background:var(--ok);animation:pop .4s cubic-bezier(.2,.9,.3,1.3)}.sc-ic.wait{background:var(--fill);color:var(--label)}.sc-ic.warn{background:var(--low)}.sc-ic.bad{background:var(--bad)}.sc-ic .spin{width:26px;height:26px;border-width:3px}.sc-t{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-0.015em}.sc-s{margin-top:2px;font-size:14px;line-height:20px;font-weight:400;color:var(--label2)}.steps{display:flex;gap:6px}.steps span{flex:1;height:4px;border-radius:2px;background:var(--fill);transition:background-color .3s}.steps span.on{background:var(--tint)}.steps span.ok{background:var(--ok)}.irow{display:flex;align-items:center;gap:12px;padding:12px 14px}.irow.sepd + .irow.sepd::before{left:62px}.irow .grow{flex:1;min-width:0}.dl{display:flex;flex-wrap:wrap;gap:8px}.dl.many{flex-direction:column}.dl.many .fill{justify-content:flex-start;gap:12px;padding:9px 18px;text-align:left}.dl-t{display:flex;flex-direction:column;min-width:0;line-height:21px}.dl-n{font-size:13px;line-height:17px;font-weight:500;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:20px;font-weight:500}.kv .k{color:var(--label2);font-weight:400}.balance-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:20px;border-radius:22px;background:var(--panel);box-shadow:var(--shadow)}.bal-v{font-size:34px;line-height:40px;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.olink{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--label);text-decoration:none;transition:background-color .15s}@media (hover:hover){.olink:hover{background:var(--fill)}}.olink .chev{width:16px;height:16px;color:var(--label3);stroke-width:2.6}.rules h2{margin:26px 0 8px;font-size:20px;line-height:26px;font-weight:600}.rules p,.rules li{font-size:15px;line-height:23px;color:var(--label2);font-weight:400}.rules ul{margin:6px 0;padding-left:20px}.repl{display:flex;flex-direction:column;gap:12px;padding:16px}.formrow{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.foot{max-width:1240px;margin:0 auto;padding:28px max(16px,2.5vw,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(16px,2.5vw,env(safe-area-inset-left));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--sep);color:var(--label2);font-size:13px;font-weight:400}.foot a{display:inline-flex;align-items:center;min-height:36px;color:var(--label2);text-decoration:none}@media (hover:hover){.foot a:hover{color:var(--label)}}.foot .links{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}.foot .logo{height:13px;color:var(--label2)}.authtabs{margin-bottom:4px}.pw{position:relative}.pw .field{padding-right:48px}.pw .eye{position:absolute;right:4px;top:4px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--label2);cursor:pointer}.presets{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.hud-in{padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));gap:8px}.hud .logo{height:15px}.chip.tg .lbl,.chip.ords .lbl{display:none}.chip.tg,.chip.ords{width:36px;padding:0;justify-content:center}.hero h1{font-size:28px;line-height:34px}.wrap{padding-top:18px}.row{gap:10px;padding:10px 10px 10px 12px;min-height:66px}.prod + .prod::before{left:96px}.more{padding:0 14px 14px 14px}.av{width:40px;height:40px;border-radius:11px}.rt{font-size:15px;line-height:20px}.price{font-size:16px}.disc{display:none}.ptitle{font-size:26px;line-height:32px}.menu{position:fixed;top:calc(60px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto}}@media (max-width:640px){.chip.bal{display:none}}@media (max-width:420px){.tools.busy .chip.tg{display:none}}@media (max-width:560px){.hud-in{gap:6px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.tools{gap:6px}.loc{gap:6px;padding:0 8px}.rs{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trust span{height:28px;font-size:12px}}@media (max-width:400px){.loc .code,.loc .dim{display:none}.hud .logo{height:15px}.hud .brand .appicon{display:none}}@media (max-width:359px){.hud .brand .appicon{display:block;width:28px;height:28px}.hud .logo{display:none}}.menu-bal{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 10px 6px;padding:10px 12px;border-radius:12px;background:var(--well);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.menu-bal b{font-size:17px;font-weight:600}.sq{width:28px;height:28px;flex:none;border-radius:7px;display:grid;place-items:center;color:#FFFFFF}.sq .ic{width:17px;height:17px;stroke-width:2.1}.q-blue{background:#0A6CFF}.q-orange{background:#C2410C}.q-green{background:#1F7A35}.q-teal{background:#0E7C86}.q-red{background:#D70015}.q-indigo{background:#5856D6}.q-gray{background:#636366}.q-sky{background:#1E78B4}.q-pink{background:#C81E6A}.cs{display:block;font-size:13px;line-height:18px;font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.strong{display:block;font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.flag.emoji{width:auto;height:auto;overflow:visible;border-radius:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:20px;line-height:1;letter-spacing:0}.flag.emoji::after,.flag.drawn::after{display:none}.flag.drawn{width:24px;height:17px;overflow:visible;border-radius:0;filter:drop-shadow(0 .5px .6px rgba(0,0,0,.18))}.tsw{position:relative;flex:none;width:51px;height:31px;padding:0;border:0;border-radius:16px;background:var(--sw-off);cursor:pointer;transition:background-color .25s ease}.tsw.on{background:var(--sw-on)}.tsw-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:14px;display:grid;place-items:center;background:#FFFFFF;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.3,1.25,.5,1),width .2s ease}.tsw.on .tsw-knob{transform:translateX(20px)}.tsw:active .tsw-knob{width:32px}.tsw.on:active .tsw-knob{transform:translateX(15px)}.tsw-knob .ic{grid-area:1 / 1;width:15px;height:15px;stroke-width:2.3;transition:opacity .22s ease,transform .35s cubic-bezier(.3,1.25,.5,1)}.tsw-sun{color:#F2A900}.tsw-moon{color:#5E5CE6;opacity:0;transform:rotate(-60deg) scale(.5)}.tsw.on .tsw-sun{opacity:0;transform:rotate(60deg) scale(.5)}.tsw.on .tsw-moon{opacity:1;transform:none}.mono-av{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#FFFFFF;font-family:ui-rounded,"SF Pro Rounded",var(--font-text);font-weight:600;line-height:1;letter-spacing:.02em;user-select:none;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.06);text-shadow:0 .5px 1px rgba(0,0,0,.08)}.mono-av .mono-ic{width:56%;height:56%;stroke-width:2}.avatar-btn{width:36px;height:36px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;cursor:pointer;transition:transform .12s}.avatar-btn:active{transform:scale(.94)}.menu-who{display:flex;align-items:center;gap:12px;padding:8px 10px 10px}.mw-t{display:flex;flex-direction:column;min-width:0}.mw-n{font-size:16px;line-height:21px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-e{font-size:13px;line-height:18px;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-t{display:flex;flex-direction:column;min-width:0;line-height:19px}.mi-t .sub{font-size:12px;line-height:16px}.mi-r{margin-left:auto;padding-left:8px;color:var(--label2);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.chip.ords .ic{color:var(--label2)}.chip.ords.open{box-shadow:inset 0 0 0 1px var(--label3)}.field.bad,.ta.bad{background:var(--soft-bad);box-shadow:0 0 0 1.5px var(--bad)}.field.bad:focus{box-shadow:0 0 0 2px var(--bad)}.ferr{display:flex;align-items:flex-start;gap:6px;margin:7px 4px 0;font-size:13px;line-height:18px;font-weight:500;color:var(--bad);animation:reveal .18s ease}.ferr .ic{width:15px;height:15px;margin-top:1.5px;flex:none;stroke-width:2.2}.err{display:flex;align-items:flex-start;gap:8px;font-weight:500}.err .ic{width:17px;height:17px;margin-top:1px;flex:none;stroke-width:2.1}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 16px;border:0;border-radius:14px;background:var(--cell);color:var(--label);font-size:16px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sep);transition:box-shadow .15s,transform .12s}@media (hover:hover){.gbtn:hover{box-shadow:inset 0 0 0 1px var(--label3)}}.gbtn:active{transform:scale(.985)}.gmark{width:20px;height:20px;flex:none}.orline{display:flex;align-items:center;gap:12px;margin:2px 0;color:var(--label2);font-size:13px;line-height:18px}.orline::before,.orline::after{content:"";flex:1;height:1px;background:var(--sep)}.sh-d{margin:-4px 4px 10px;max-width:70ch;font-size:14px;line-height:19px;color:var(--label2)}.old{display:block;font-size:12px;line-height:15px;color:var(--label2);text-decoration:line-through;white-space:nowrap;font-variant-numeric:tabular-nums}.b-custom{background:var(--soft-tint);color:var(--tint-ink)}.addbtn:disabled{background:var(--fill);color:var(--label3);cursor:default;filter:none;transform:none}.av-purple{background:linear-gradient(135deg,#A35BFF,#6E3BD9)}.av-teal{background:linear-gradient(135deg,#2BC0B4,#0E7C86)}.av-red{background:linear-gradient(135deg,#FF5A4E,#C8261B)}.av-gold{background:linear-gradient(135deg,#F7C948,#D99A06)}.av-gray{background:linear-gradient(135deg,#8E8E93,#5A5A5F)}.avb.img{overflow:hidden}.avb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.upl{display:block;flex:none;width:20px;height:20px;border-radius:6px;object-fit:cover}.csec{margin:10px 4px -2px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--label2)}.line{align-items:flex-start}.line > .av{margin-top:1px}.lmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ltop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ltop .lt{flex:1;min-width:0}.lsum{flex:none;font-size:14px;line-height:19px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.lctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.qp.sm{height:32px;min-width:0;padding:0 14px;font-size:13px;font-weight:500}.ls.bad{color:var(--bad)}.lw{display:block;font-size:12px;line-height:16px;color:var(--warn)}.step.sm{grid-template-columns:32px auto 32px}.step.sm input{width:50px;font-size:14px}.coin.pic{overflow:hidden;background:var(--fill);box-shadow:none}.coin.pic img{width:100%;height:100%;object-fit:cover}.net img{width:12px;height:12px;margin-right:4px;border-radius:3px;object-fit:cover}.fine{padding:0 4px}.fine-l{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;color:var(--label2)}.fine-l .ic{width:16px;height:16px;margin-top:1px;flex:none;stroke-width:2;color:var(--label3)}.fine-l b{font-weight:500;color:var(--label)}.fine-more{margin:6px 0 0 24px;font-size:13px;line-height:18px;color:var(--label2);animation:reveal .2s ease}.linkbtn.inline{display:inline;vertical-align:baseline;font-size:inherit;line-height:inherit;font-weight:500}.fine.plain{padding:0}.sup{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:12px;width:100%;min-height:58px;padding:10px 14px 10px 12px;border-radius:14px;background:var(--well);color:var(--label);text-decoration:none;transition:background-color .15s}@media (hover:hover){.sup:hover{background:var(--fill)}}.page .sup{background:var(--cell)}@media (hover:hover){.page .sup:hover{background:var(--fill)}}.sup-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tg);color:#FFFFFF}.sup-ic .ic{width:19px;height:19px;margin-left:-1px;stroke-width:2}.sup-t{display:flex;flex-direction:column;min-width:0}.sup-c,.sup-h{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-c{font-size:15px;line-height:20px;font-weight:500}.sup-h{font-size:13px;line-height:18px;color:var(--label2)}.sup-go{width:16px;height:16px;color:var(--label3);stroke-width:2.4}.linkcard{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:16px;border-radius:20px;background:var(--panel);box-shadow:var(--shadow);animation:reveal .25s ease}.lc-top{display:flex;align-items:flex-start;gap:12px}.lc-ic{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--soft-tint);color:var(--tint-ink)}.lc-ic .ic{width:19px;height:19px}.lc-t{display:block;font-size:16px;line-height:21px;font-weight:600}.lc-s{display:block;margin-top:2px;font-size:13px;line-height:18px;color:var(--label2)}.lc-row{display:flex;align-items:center;gap:8px}.lc-in{flex:1;min-width:0;height:40px;font-size:13px;text-overflow:ellipsis}.profile{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:20px;border-radius:22px;background:var(--panel);box-shadow:var(--shadow)}.pf-top{display:flex;align-items:center;gap:16px}.pf-av{box-shadow:0 6px 18px rgba(0,0,0,.12)}.pf-who{min-width:0}.pf-n{font-family:var(--font-display);font-size:22px;line-height:27px;font-weight:600;letter-spacing:-0.015em;overflow-wrap:break-word;hyphens:auto}.pf-e{margin-top:1px;font-size:14px;line-height:19px;color:var(--label2);overflow-wrap:anywhere}.pf-v{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:18px;color:var(--label2)}.pf-v .ic,.pf-v .gmark{width:14px;height:14px}.swatches{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:480px){.pf-top{flex-direction:column;text-align:center;gap:12px}.pf-who{width:100%}.pf-v{justify-content:center}}.sw-c{width:32px;height:32px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08);transition:transform .12s,box-shadow .15s}.sw-c:active{transform:scale(.9)}.sw-c.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--tint)}.rcol{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.rcol .badge{vertical-align:0}.cur-seg{display:flex;width:auto;margin:2px 6px 6px}.cur-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;font-size:14px;font-weight:500;letter-spacing:.02em}.cur-sym{font-size:15px;font-weight:600;color:var(--label2)}.cur-seg button.on .cur-sym{color:var(--tint-ink)}.qp.all{padding:0 12px;font-weight:600}.coemail .field{height:46px}.lc-mail{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--sep);font-size:13px;line-height:18px;color:var(--label2);overflow-wrap:anywhere}.lc-mail .ic{width:16px;height:16px;flex:none}.page.rules2{max-width:880px}.rl-lead{margin-top:6px;max-width:62ch;font-size:16px;line-height:23px;color:var(--label2)}.steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.st3{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:18px 16px 16px;border-radius:18px;background:var(--cell);box-shadow:var(--shadow)}.st3-ic{width:42px;height:42px;margin-bottom:10px;border-radius:12px;display:grid;place-items:center;background:var(--soft-tint);color:var(--tint-ink)}.st3-ic .ic{width:22px;height:22px;stroke-width:2}.st3-n{position:absolute;top:16px;right:16px;width:24px;height:24px;border-radius:12px;display:grid;place-items:center;background:var(--fill);color:var(--label2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.st3-t{font-size:17px;line-height:22px;font-weight:600}.st3-s{font-size:14px;line-height:19px;color:var(--label2)}.rl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.rl-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border-radius:18px;background:var(--cell);box-shadow:var(--shadow)}.rl-h{display:flex;align-items:center;gap:12px}.rl-h .sq{width:32px;height:32px;border-radius:9px}.rl-h .sq .ic{width:18px;height:18px}.rl-h h2{font-size:17px;line-height:22px;font-weight:600}.rl-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rl-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:21px}.rl-ok{width:18px;height:18px;margin-top:1.5px;color:var(--good);stroke-width:2.6}.rl-note{margin-top:auto;padding-top:12px;border-top:1px solid var(--sep);font-size:13px;line-height:18px;color:var(--label2)}.rl-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:12px;padding:18px;border-radius:18px;background:var(--cell);box-shadow:var(--shadow)}.rl-help h2{font-size:17px;line-height:22px;font-weight:600}.rl-help p{margin-top:2px;font-size:14px;line-height:19px;color:var(--label2)}.page .rl-help .sup{flex:1 1 260px;max-width:360px;background:var(--well)}@media (hover:hover){.page .rl-help .sup:hover{background:var(--fill)}}@media (max-width:720px){.steps3,.rl-grid{grid-template-columns:minmax(0,1fr)}.st3{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;column-gap:14px;row-gap:1px;padding:14px 16px}.st3-ic{grid-row:1 / span 2;margin:0}.st3-n{position:static;grid-column:3;grid-row:1 / span 2}.st3-t{grid-column:2;grid-row:1}.st3-s{grid-column:2;grid-row:2}.rl-help{flex-direction:column;align-items:stretch}.page .rl-help .sup{max-width:none}}@media (pointer:coarse){.field,.field.mono,.ta,.inp,.step input,.step.sm input{font-size:16px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;scroll-behavior:auto !important}.spin{animation-duration:1.2s !important;animation-iteration-count:infinite !important}.skeleton{animation:none !important}}
