:root{--acc:#7aa2f7;--bg:#0e0f11;--s1:#17191c;--s2:#1e2125;--s3:#2a2e33;--line:#24272b;--fg:#ecedee;--fg2:#a0a6ad;--fg3:#8a9199;--up:#4cc38a;--down:#f2726b;--warn:#e9a23b;--on-acc:#0e0f11;--glass:#17191cb8;--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #0009;--r-card:16px;--r-ctl:12px;--r-pill:999px;--pad:16px;--gap:14px;--row:52px;--fs:15px;--fs-s:13px;--fs-xs:12px;--fs-h1:28px;--fs-big:22px;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.3,1.35,.5,1);--t-fast:.16s;--t:.28s;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f7f8;--s1:#fff;--s2:#f0f1f3;--s3:#e2e4e8;--line:#e6e8eb;--fg:#15171a;--fg2:#565c64;--fg3:#646a72;--up:#1f8a5b;--down:#c7433b;--warn:#a86a0c;--on-acc:#0e0f11;--glass:#ffffffbf;--shadow:0 1px 2px #1018280a, 0 10px 30px -14px #1018282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-text=s]{--fs:14px;--fs-s:12px;--fs-xs:11px;--fs-h1:26px;--fs-big:20px}:root[data-text=l]{--fs:17px;--fs-s:15px;--fs-xs:13px;--fs-h1:31px;--fs-big:25px}:root[data-text=xl]{--fs:19px;--fs-s:16px;--fs-xs:14px;--fs-h1:34px;--fs-big:28px}:root[data-density=compact]{--pad:12px;--gap:10px;--row:44px}:root[data-corners=soft]{--r-card:10px;--r-ctl:8px}:root[data-corners=square]{--r-card:4px;--r-ctl:4px}:root[data-motion=off] *{transition:none!important;animation:none!important}:root[data-motion=calm]{--t:.2s;--spring:var(--ease)}:root[data-depth=off]{--shadow:none;--glass:var(--bg)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--fg);font:400 var(--fs)/1.45 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--acc);text-decoration:none}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:700}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}:root{--g1:#7aa2f7;--g2:#6b7c93;--g3:#3b4a6b;--glow:.2;--card:var(--s1)}.backdrop{z-index:0;pointer-events:none;background:var(--bg);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.backdrop i{filter:blur(70px);opacity:var(--glow);transition:transform 1.1s var(--ease),opacity .6s;border-radius:50%;position:absolute}.backdrop i:first-child{background:var(--g1);width:85vw;max-width:900px;height:85vw;max-height:900px;animation:26s ease-in-out infinite alternate drift1;top:-30vw;left:-25vw}.backdrop i:nth-child(2){background:var(--g2);width:70vw;max-width:760px;height:70vw;max-height:760px;animation:32s ease-in-out infinite alternate drift2;top:35vh;right:-30vw}.backdrop i:nth-child(3){background:var(--g3);width:60vw;max-width:640px;height:60vw;max-height:640px;opacity:calc(var(--glow) * .8);animation:38s ease-in-out infinite alternate-reverse drift1;bottom:-35vw;left:10vw}@keyframes drift1{to{translate:6vw 4vh;scale:1.08}}@keyframes drift2{to{translate:-5vw -6vh;scale:1.12}}.backdrop .grid{filter:none;opacity:1;background-image:linear-gradient(to right,color-mix(in srgb,var(--fg) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--fg) 5%,transparent) 1px,transparent 1px);background-size:36px 36px;border-radius:0;width:auto;height:auto;animation:none;display:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%)}:root[data-grid=on] .backdrop .grid{display:block}:root[data-depth=off] .backdrop i:not(.grid){display:none}.app{z-index:1;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pager{touch-action:pan-y;flex:1;position:relative;overflow:hidden}.track{will-change:transform;height:100%;display:flex}.pane{height:100%;padding:calc(var(--safe-t) + 18px) var(--pad) calc(var(--safe-b) + 110px);gap:var(--gap);flex-direction:column;flex:0 0 100%;display:flex;overflow-y:auto}.pane>*{flex-shrink:0}.wrap{gap:var(--gap);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.bar{left:12px;right:12px;bottom:calc(var(--safe-b) + 10px);z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;max-width:560px;margin:0 auto;padding:6px;display:flex;position:fixed}.bar .hl{background:var(--s3);transition:transform var(--t) var(--spring),width var(--t) var(--spring);pointer-events:none;border-radius:16px;position:absolute;top:6px;bottom:6px}:root[data-theme=light] .bar .hl{background:var(--s2)}.bar button{min-height:52px;color:var(--fg3);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.bar button:active{transform:scale(.94)}.bar .dot{background:var(--acc);border-radius:4px;width:7px;height:7px;position:absolute;top:8px;right:calc(50% - 16px)}@media (min-width:1000px){.bar{top:calc(var(--safe-t) + 16px);gap:2px;width:auto;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.bar button{flex-direction:row;gap:8px;min-height:42px;padding:0 16px;font-size:14px}.pane{padding-top:96px;padding-bottom:48px}}.head{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.head h1{font-size:var(--fs-h1)}.head .sub{font-size:var(--fs-s);color:var(--fg2)}.avatar{background:color-mix(in srgb,var(--acc) 28%,var(--s2));width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.iconbtn{background:var(--s1);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.iconbtn .badge{background:var(--acc);border-radius:4px;width:8px;height:8px;position:absolute;top:9px;right:10px}.card{background:var(--card);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad);box-shadow:var(--shadow);transition:transform var(--t) var(--spring),box-shadow var(--t);flex-direction:column;gap:12px;display:flex}.card.flat{box-shadow:none}.card.list{gap:0;padding-top:4px;padding-bottom:4px}.card.tap{cursor:pointer}.card.tap:active{transform:scale(.985)}.tilt{transform-style:preserve-3d;will-change:transform}.lbl{font-size:var(--fs-s);color:var(--fg2);font-weight:500}.muted{color:var(--fg2)}.faint{color:var(--fg3);font-size:var(--fs-xs)}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.li{min-height:var(--row);border-top:1px solid var(--line);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.card.list>.li:first-child,.card.list>.li.first{border-top:0}.li .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.li .t b{font-weight:500}.li .t span{font-size:var(--fs-s);color:var(--fg2)}.li .v{font-size:var(--fs-s);color:var(--fg2);white-space:nowrap}.chev{color:var(--fg3);flex-shrink:0}.ico{background:var(--s2);width:36px;height:36px;color:var(--fg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.up{color:var(--up)}.down{color:var(--down)}.pill{font-size:var(--fs-xs);color:var(--fg2);background:var(--s2);white-space:nowrap;border-radius:8px;padding:4px 8px;font-weight:500}.pill.acc{background:color-mix(in srgb,var(--acc) 22%,transparent);color:var(--fg)}.pill.up{background:color-mix(in srgb,var(--up) 18%,transparent);color:var(--up)}.pill.down{background:color-mix(in srgb,var(--down) 18%,transparent);color:var(--down)}.bar6{background:var(--s3);border-radius:3px;height:6px;overflow:hidden}.bar6>i{background:var(--acc);transform-origin:0;height:100%;animation:grow .9s var(--ease) both;border-radius:3px;display:block}@keyframes grow{0%{transform:scaleX(0)}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-size:var(--fs-big);font-weight:600}.stat>span{font-size:var(--fs-xs);color:var(--fg3)}.empty{text-align:center;color:var(--fg2);flex-direction:column;align-items:center;gap:10px;padding:28px 12px;display:flex}.btn{border-radius:var(--r-ctl);cursor:pointer;background:var(--s2);min-height:44px;color:var(--fg);transition:transform var(--t-fast) var(--spring),opacity var(--t-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.96)}.btn.pri{background:var(--fg);color:var(--bg)}.btn.acc{background:var(--acc);color:var(--on-acc)}.btn.ghost{border:1px solid var(--s3);background:0 0}.btn.big{border-radius:14px;width:100%;min-height:52px;font-size:16px}.btn.danger{color:var(--down);background:0 0;justify-content:flex-start;padding-left:4px}.btn[disabled]{opacity:.45;pointer-events:none}.seg{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-ctl);gap:2px;padding:3px;display:flex;position:relative}.seg button{color:var(--fg2);border-radius:calc(var(--r-ctl) - 3px);cursor:pointer;z-index:1;min-height:36px;transition:color var(--t-fast);white-space:nowrap;background:0 0;border:0;flex:1;padding:0 10px;font-size:14px;font-weight:500;position:relative}.seg button.on{color:var(--fg)}.seg .hl{border-radius:calc(var(--r-ctl) - 3px);background:var(--s3);transition:transform var(--t) var(--spring),width var(--t) var(--spring);position:absolute;top:3px;bottom:3px}.subtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;display:flex;position:relative;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtabs button{color:var(--fg2);font-size:var(--fs);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:10px 0;font-weight:500}.subtabs button.on{color:var(--fg)}.subtabs .ul{background:var(--fg);height:2px;transition:transform var(--t) var(--spring),width var(--t) var(--spring);border-radius:2px;position:absolute;bottom:-1px}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-size:var(--fs-s);color:var(--fg2);font-weight:500}.inp{background:var(--bg);border:1px solid var(--s3);border-radius:var(--r-ctl);color:var(--fg);width:100%;min-height:44px;font-size:var(--fs);padding:10px 12px}:root[data-theme=light] .inp{background:var(--s1)}textarea.inp{resize:vertical;min-height:84px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--s3);color:var(--fg2);border-radius:var(--r-pill);cursor:pointer;min-height:36px;transition:all var(--t-fast);background:0 0;padding:0 14px;font-size:14px}.chip.on{background:color-mix(in srgb,var(--acc) 20%,transparent);border-color:var(--acc);color:var(--fg)}.toggle{background:var(--s3);cursor:pointer;width:51px;height:31px;transition:background var(--t-fast);border:0;border-radius:16px;flex-shrink:0;position:relative}.toggle:after{content:"";width:27px;height:27px;transition:transform var(--t) var(--spring);background:#fff;border-radius:14px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.toggle.on{background:var(--acc)}.toggle.on:after{transform:translate(20px)}.swatches{flex-wrap:wrap;gap:10px;display:flex}.sw{cursor:pointer;width:40px;height:40px;transition:transform var(--t-fast) var(--spring);border:2px solid #0000;border-radius:20px}.sw.on{border-color:var(--fg);transform:scale(1.08)}.reorder{min-height:var(--row);border-top:1px solid var(--line);align-items:center;gap:10px;display:flex}.reorder:first-child{border-top:0}.reorder .t{flex:1}.mini{background:var(--s2);width:36px;height:36px;color:var(--fg);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex}.mini[disabled]{opacity:.3}.scrim{z-index:40;animation:fade var(--t) var(--ease);background:#00000073;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{z-index:41;background:var(--s1);max-height:92vh;padding:10px var(--pad) calc(var(--safe-b) + 24px);animation:sheetIn .42s var(--spring);gap:var(--gap);border-radius:22px 22px 0 0;flex-direction:column;max-width:720px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #0006}.sheet .grab{background:var(--s3);border-radius:3px;width:40px;height:5px;margin:0 auto 4px}.sheet .x{position:absolute;top:10px;right:12px}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}.notes{top:calc(var(--safe-t) + 10px);z-index:60;pointer-events:none;flex-direction:column;gap:8px;max-width:520px;margin:0 auto;display:flex;position:fixed;left:12px;right:12px}.note{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--line);box-shadow:var(--shadow);animation:noteIn .52s var(--spring);touch-action:pan-y;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.note b{font-weight:600;display:block}.note span{font-size:var(--fs-s);color:var(--fg2)}.note.out{animation:noteOut .26s var(--ease) forwards}@keyframes noteIn{0%{opacity:0;transform:translateY(-120%)scale(.96)}}@keyframes noteOut{to{opacity:0;transform:translateY(-120%)}}.in{animation:rise .52s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.dots i{background:var(--fg2);border-radius:3px;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite dots;display:inline-block}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.spark path{stroke-dasharray:600;stroke-dashoffset:600px;animation:draw 1.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.skel{background:linear-gradient(90deg,var(--s2),var(--s3),var(--s2));background-size:200% 100%;border-radius:8px;min-height:14px;animation:1.4s infinite sh}@keyframes sh{to{background-position:-200% 0}}:root[data-cards=solid] .card{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-cards=outline] .card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--s3)}:root[data-cards=glass] .card{border-color:color-mix(in srgb,var(--fg) 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg) 7%,transparent),0 12px 34px -16px #0000008c}:root[data-theme=light][data-cards=glass] .card{box-shadow:inset 0 1px #ffffffe6,0 10px 30px -14px #10182829}.card.flat{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet .card{background:var(--s2)}.sheet{background:var(--s1)}.btn.acc{box-shadow:0 8px 24px -10px var(--acc)}.bar button.on{color:var(--fg)}.bar .hl{background:color-mix(in srgb,var(--acc) 20%,var(--s3))}.themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.themeopt{cursor:pointer;text-align:left;transition:transform var(--t-fast) var(--spring),border-color var(--t-fast);background:0 0;border:2px solid #0000;border-radius:16px;padding:0;position:relative;overflow:hidden}.themeopt:active{transform:scale(.97)}.themeopt.on{border-color:var(--acc)}.themeopt .prev{height:96px;position:relative;overflow:hidden}.themeopt .prev i{filter:blur(18px);border-radius:50%;position:absolute}.themeopt .prev .mini{border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.themeopt .nm{justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.badgegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.badgeopt{border:1px solid var(--line);background:var(--s2);cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--spring),border-color var(--t-fast),background var(--t-fast);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;display:flex}.badgeopt:active{transform:scale(.95)}.badgeopt.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,var(--s2))}.badgeopt b{font-size:13px;font-weight:600;line-height:1.2}.badgeopt>span:last-child{color:var(--fg3);font-size:11px;line-height:1.25}.badgeico{background:color-mix(in srgb,var(--acc) 16%,var(--s1));width:44px;height:44px;color:var(--acc);border-radius:22px;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.ring{flex-shrink:0;position:relative}.ring svg{transform:rotate(-90deg)}.ring circle{fill:none}.ring .val{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ring .arc{transition:stroke-dashoffset 1.1s var(--ease)}.labflow{gap:14px}.flowrow{align-items:center;display:flex}.flowstep{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:3px;min-width:62px;padding:2px 0;display:flex}.flowstep b{font-size:var(--fs-big);font-weight:600;line-height:1}.flowstep>span:last-child{font-size:var(--fs-xs);color:var(--fg3);white-space:nowrap}.flowstep:active{transform:scale(.95)}.flowdot{background:var(--s2);width:34px;height:34px;color:var(--fg3);border:1px solid var(--line);border-radius:17px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.flowdot.live{background:color-mix(in srgb,var(--acc) 22%,var(--s2));color:var(--acc);border-color:color-mix(in srgb,var(--acc) 50%,transparent);box-shadow:0 0 14px -2px color-mix(in srgb,var(--acc) 60%,transparent)}.flowline{background:var(--s3);border-radius:1px;flex:1;height:2px;margin:0 2px 34px;position:relative;overflow:hidden}.flowline i{background:linear-gradient(90deg,transparent,var(--acc),transparent);width:30%;animation:2.4s linear infinite flowmove;position:absolute;top:0;bottom:0}@keyframes flowmove{0%{left:-30%}to{left:100%}}.block{gap:10px}.block .stepn{background:var(--s2);width:24px;height:24px;color:var(--fg2);border:1px solid var(--line);transition:all var(--t) var(--spring);border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.block.done .stepn{background:var(--acc);color:var(--on-acc);border-color:#0000;transform:scale(1.06)}.ck{background:color-mix(in srgb,var(--down) 18%,transparent);width:20px;height:20px;color:var(--down);transition:all var(--t) var(--spring);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck.on{background:color-mix(in srgb,var(--up) 20%,transparent);color:var(--up)}.ringmini .val{display:none}.toolgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.toolcard{text-align:left;color:inherit;font:inherit;gap:8px;padding:14px}.toolcard b{font-weight:600}.specimen{gap:10px}.funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.fstep{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fstep i{background:var(--s3);border-radius:3px;width:100%;height:6px;display:block}.fstep span{color:var(--fg3);font-size:11px}.fstep.pass i{background:var(--up);box-shadow:0 0 8px -1px var(--up)}.fstep.fail i{background:var(--down);box-shadow:0 0 8px -1px var(--down)}.fstep.fail span{color:var(--down);font-weight:600}.specimen .fstep i{transform-origin:0;animation:grow .7s var(--ease) both}.specimen .fstep:nth-child(2) i{animation-delay:90ms}.specimen .fstep:nth-child(3) i{animation-delay:.18s}.specimen .fstep:nth-child(4) i{animation-delay:.27s}.specimen .fstep:nth-child(5) i{animation-delay:.36s}@media (min-width:700px){.toolgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}html,body{height:var(--apph,100%)}body{position:fixed;top:0;left:0;right:0;overflow:hidden}.app,.backdrop{height:var(--apph,100%);top:0;bottom:auto;left:0;right:0}.bar{bottom:max(8px,calc(var(--safe-b) - 12px));translate:0 var(--vgap,0px);border-radius:28px;padding:7px;left:14px;right:14px}.bar .hl{border-radius:21px;top:7px;bottom:7px}.sheet{translate:0 var(--vgap,0px);padding-bottom:calc(var(--safe-b) + 24px + var(--vgap,0px));border-radius:28px 28px 0 0}.scrim{height:var(--apph,100%);top:0;bottom:auto;left:0;right:0}.topshield{height:calc(var(--safe-t) + 14px);z-index:35;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 85%,transparent) 60%,transparent 100%);position:fixed;top:0;left:0;right:0}@media (min-width:1000px){.bar{bottom:auto;left:50%;right:auto;translate:none}}html,body{background:var(--bg)}.imp{box-sizing:border-box;text-align:center;letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;width:54px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;padding-left:0!important;padding-right:0!important}.imp-red{color:#ff5a5f;text-shadow:0 0 8px #ff5a5fb3;background:#ff5a5f29;border-color:#ff5a5f8c;box-shadow:0 0 12px #ff5a5f8c,inset 0 0 6px #ff5a5f40}.imp-orange{color:#ff9f2e;text-shadow:0 0 8px #ff9f2e99;background:#ff9f2e26;border-color:#ff9f2e8c;box-shadow:0 0 12px #ff9f2e80,inset 0 0 6px #ff9f2e38}.imp-yellow{color:#ffd43b;text-shadow:0 0 8px #ffd43b80;background:#ffd43b21;border-color:#ffd43b80;box-shadow:0 0 10px #ffd43b66}.imp-grey{color:var(--muted);border-color:var(--line);background:var(--s2)}[data-theme=light] .imp-red{color:#d62f35;text-shadow:none}[data-theme=light] .imp-orange{color:#c46a00;text-shadow:none}[data-theme=light] .imp-yellow{color:#9a7a00;text-shadow:none}@media (prefers-reduced-motion:no-preference){.imp-red{animation:2.6s ease-in-out infinite impPulse}}@keyframes impPulse{50%{box-shadow:0 0 18px #ff5a5fcc,inset 0 0 6px #ff5a5f4d}}.mfilters{flex-direction:column;gap:10px;display:flex}.chips.scrollx{scrollbar-width:none;margin:0 calc(-1*var(--pad));padding:2px var(--pad);flex-wrap:nowrap;overflow-x:auto}.chips.scrollx::-webkit-scrollbar{display:none}.chips.scrollx .chip{flex-shrink:0}.chip.lvl{align-items:center;gap:6px;display:inline-flex}.chip .dotr,.chip .doto{background:#ff5a5f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ff5a5f}.chip .doto{background:#ff9f2e;margin-left:-3px;box-shadow:0 0 8px #ff9f2e}.chip.lvl-red.on{background:#ff5a5f29;border-color:#ff5a5fb3;box-shadow:0 0 12px #ff5a5f59}.chip.lvl-orange.on{background:#ff9f2e26;border-color:#ff9f2eb3;box-shadow:0 0 12px #ff9f2e59}.li .t span.up,span.num.up{color:var(--up)}.li .t span.down,span.num.down{color:var(--down)}.tick{animation:tickFade 1.4s var(--ease) both;border-radius:6px}.tick-up{--tc:var(--up)}.tick-down{--tc:var(--down)}@keyframes tickFade{0%{color:var(--tc);text-shadow:0 0 10px var(--tc);background:color-mix(in srgb,var(--tc) 18%,transparent)}60%{color:var(--tc);text-shadow:none;background:0 0}to{color:inherit}}.livedot{background:var(--dc);width:7px;height:7px;box-shadow:0 0 8px var(--dc);pointer-events:none;transition:top .5s var(--ease);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.livedot.ping:after{content:"";border:2px solid var(--dc);border-radius:50%;animation:1.1s ease-out both ping;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}[data-motion=off] .tick{color:var(--tc);animation:none}[data-motion=off] .livedot.ping:after{display:none}.pane{overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(var(--safe-b) + 150px)}.pager,.track{height:100%;min-height:0}.sheet{max-height:calc(var(--apph,100vh) * .9)}.tl{flex-direction:column;display:flex;position:relative}.tl:before{content:"";background:linear-gradient(var(--line),transparent);width:2px;position:absolute;top:18px;bottom:18px;left:15px}.tl-item{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.tl-ico{width:32px;height:32px;color:var(--kc);background:color-mix(in srgb,var(--kc) 16%,var(--s1));border:1px solid color-mix(in srgb,var(--kc) 45%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--kc) 30%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-body{flex-direction:column;gap:4px;min-width:0;display:flex}.tl-meta{font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.tl-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--kc);background:color-mix(in srgb,var(--kc) 14%,transparent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.tl-tag.ghost{color:var(--fg2);background:var(--s2)}.tl-h{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.tl-rest{font-size:var(--fs-s);color:var(--fg2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.obs{position:relative;overflow:hidden}.obs:before{content:"";background:linear-gradient(90deg,var(--kc),transparent);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.obs:after{content:"";background:radial-gradient(color-mix(in srgb,var(--kc) 22%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.obs-sec{letter-spacing:.03em;text-transform:uppercase;color:var(--kc);background:color-mix(in srgb,var(--kc) 14%,transparent);border:1px solid color-mix(in srgb,var(--kc) 40%,transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.obs-title{font-size:calc(var(--fs) * 1.25);letter-spacing:-.01em;font-weight:650;line-height:1.3}.obs-detail{border-left:3px solid var(--kc);background:color-mix(in srgb,var(--kc) 7%,transparent);color:var(--fg2);font-size:var(--fs-s);border-radius:0 10px 10px 0;margin:0;padding:10px 12px;line-height:1.5}.obs-bars{flex-direction:column;gap:8px;display:flex}.obs-bar{font-size:var(--fs-s);grid-template-columns:92px 1fr 64px;align-items:center;gap:10px;display:grid}.obs-bar>span{color:var(--fg2)}.obs-bar>b{text-align:right}.obs-bar i{background:var(--s2);border-radius:4px;height:8px;display:block;overflow:hidden}.obs-bar em{height:100%;animation:grow .9s var(--ease) both;transform-origin:0;border-radius:4px;display:block}.obs .iconbtn{width:34px;height:34px}.hrs{--nw:74px;--sw:92px;--gp:8px;flex-direction:column;gap:6px;display:flex;position:relative}.hrs-axis,.hrs-row{grid-template-columns:var(--nw) 1fr var(--sw);gap:var(--gp);align-items:center;display:grid}.hrs-axis{height:16px;color:var(--fg3,var(--fg2));margin:0 calc(var(--sw) + var(--gp)) 0 calc(var(--nw) + var(--gp));font-size:10px;display:block;position:relative}.hrs-axis span{font-variant-numeric:tabular-nums;opacity:.8;position:absolute;transform:translate(-50%)}.hrs-axis span:first-child{display:none}.hrs-name{flex-direction:column;min-width:0;line-height:1.15;display:flex}.hrs-name b{font-size:13px;font-weight:600}.hrs-name span{color:var(--fg2);font-size:11px}.hrs-track{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/12 - 1px),color-mix(in srgb,var(--line) 70%,transparent) calc(100%/12 - 1px) calc(100%/12));background-color:color-mix(in srgb,var(--s2) 70%,transparent);border-radius:7px;height:22px;position:relative;overflow:hidden}.hrs-track i{background:color-mix(in srgb,var(--sc) 55%,transparent);border:1px solid color-mix(in srgb,var(--sc) 80%,transparent);border-radius:5px;position:absolute;top:3px;bottom:3px}.hrs-row.on .hrs-track i{background:var(--sc);box-shadow:0 0 12px color-mix(in srgb,var(--sc) 60%,transparent)}.hrs-track.flat{background-color:#0000;height:30px}.hrs-track svg{width:100%;height:100%;display:block}.hrs-st{flex-direction:column;min-width:0;line-height:1.15;display:flex}.hrs-st span{letter-spacing:.04em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:700}.hrs-st.open span{color:var(--sc,var(--up))}.hrs-st em{color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.hrs-st .busy{align-items:center;gap:5px;display:inline-flex;color:var(--bc)!important}.hrs-st .busy:before{content:"";background:var(--bc);width:7px;height:7px;box-shadow:0 0 8px var(--bc);border-radius:50%}.hrs-now{top:0;bottom:0;left:calc(var(--nw) + var(--gp) + (100% - var(--nw) - var(--sw) - 2 * var(--gp)) * var(--x));background:var(--acc);width:2px;box-shadow:0 0 10px var(--acc);pointer-events:none;border-radius:1px;margin-left:-1px;position:absolute}.hrs-now b{background:var(--acc);color:var(--on-acc,#000);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.hrs-axis{padding-top:2px}.pane>*,.wrap>*,.card>*,.sheet>*{flex-shrink:0}.pane{padding-bottom:0!important}.pane:after{content:"";flex:0 0 calc(var(--safe-b) + 140px);height:calc(var(--safe-b) + 140px);display:block}.app .app .pane:after{flex-basis:calc(var(--safe-b) + 48px);height:calc(var(--safe-b) + 48px)}@media (min-width:1000px){.pane:after{flex-basis:48px;height:48px}}.bar .hl,.seg .hl,.subtabs .ul{left:0}input,textarea,select,.inp{font-size:max(16px,var(--fs))!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.lt{flex-direction:column;gap:14px;display:flex}.lt-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);font-size:12px;font-weight:700}.pills{background:var(--s1);border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:flex}.pill-b{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600}.pill-b.on{background:var(--acc);color:var(--on-acc,#000)}.lt-compose{background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 14%,var(--s1)),var(--s1) 60%);border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line));box-shadow:0 18px 40px -24px color-mix(in srgb,var(--acc) 70%,transparent);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.lt-compose.busy:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--acc) 18%,transparent) 50%,transparent 70%);pointer-events:none;background-size:250% 100%;animation:1.4s linear infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.lt-raven{color:var(--acc);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lt-raven .faint{margin-left:auto;font-weight:500}.lt-text{color:var(--fg);resize:none;background:0 0;border:0;outline:0;width:100%;min-height:96px;font-family:inherit;line-height:1.45}.lt-text::placeholder{color:color-mix(in srgb,var(--fg2) 70%,transparent)}.lt-shot{border:1px solid var(--line);border-radius:14px;max-height:180px;position:relative;overflow:hidden}.lt-shot img{object-fit:cover;width:100%;max-height:180px;display:block}.lt-shot .iconbtn{color:#fff;background:#0000008c;width:34px;height:34px;position:absolute;top:8px;right:8px}.lt-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-attach{border:1px dashed color-mix(in srgb,var(--acc) 50%,var(--line));min-height:44px;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.lt-actions .btn{align-items:center;gap:6px;display:inline-flex}.dots.small{gap:3px;margin-right:4px;display:inline-flex}.dots.small i{width:5px;height:5px}.lt-err{font-size:var(--fs-s);color:var(--down)}.lt-or{color:var(--fg2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.lt-or:before,.lt-or:after{content:"";background:var(--line);flex:1;height:1px}.lt-manual{border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.lt-manual>span{flex-direction:column;flex:1;gap:2px;display:flex}.lt-manual>span span{font-size:var(--fs-s);color:var(--fg2)}.lt-note{font-size:var(--fs-s);color:var(--acc);align-items:center;gap:6px;display:inline-flex}.lt-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lt-sidebtn{border:1px solid var(--line);background:var(--s1);min-height:56px;color:var(--fg2);font:inherit;cursor:pointer;transition:all var(--t-fast);border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:650;display:flex}.lt-sidebtn.long.on{color:var(--up);border-color:color-mix(in srgb,var(--up) 60%,transparent);background:color-mix(in srgb,var(--up) 14%,var(--s1));box-shadow:0 0 18px -4px color-mix(in srgb,var(--up) 60%,transparent)}.lt-sidebtn.short.on{color:var(--down);border-color:color-mix(in srgb,var(--down) 60%,transparent);background:color-mix(in srgb,var(--down) 14%,var(--s1));box-shadow:0 0 18px -4px color-mix(in srgb,var(--down) 60%,transparent)}.lt-sec{flex-direction:column;gap:8px;display:flex}.lt-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--fg2);font-size:12px;font-weight:600}.chip-inp{border:1px dashed var(--s3);color:var(--fg);background:0 0;border-radius:999px;flex-shrink:0;width:96px;min-height:36px;padding:0 14px}.chip.sm{min-height:32px;padding:0 12px;font-size:13px}.lt-result{border:1px solid var(--line);background:var(--s1);transition:all var(--t);border-radius:20px;align-items:center;gap:10px;padding:10px;display:flex}.lt-result.win{border-color:color-mix(in srgb,var(--up) 55%,transparent);box-shadow:0 0 22px -8px var(--up)}.lt-result.loss{border-color:color-mix(in srgb,var(--down) 55%,transparent);box-shadow:0 0 22px -8px var(--down)}.lt-sign,.lt-units{flex-direction:column;gap:4px;display:flex}.lt-sign button,.lt-units button{border:1px solid var(--line);background:var(--s2);width:40px;height:30px;color:var(--fg2);font:inherit;cursor:pointer;border-radius:10px;font-size:16px;font-weight:700}.lt-sign button.on.win{background:color-mix(in srgb,var(--up) 22%,var(--s2));color:var(--up);border-color:var(--up)}.lt-sign button.on.loss{background:color-mix(in srgb,var(--down) 22%,var(--s2));color:var(--down);border-color:var(--down)}.lt-units button.on{background:var(--s3);color:var(--fg)}.lt-amt{flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.lt-amt input{color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:700;font-size:40px!important}.lt-result.win .lt-amt input,.lt-result.win .lt-unit{color:var(--up)}.lt-result.loss .lt-amt input,.lt-result.loss .lt-unit{color:var(--down)}.lt-unit{color:var(--fg2);font-size:24px;font-weight:600}.lt-yn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lt-yn button{border:1px solid var(--line);background:var(--s1);min-height:44px;color:var(--fg2);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.lt-yn button.on.yes{color:var(--up);border-color:var(--up);background:color-mix(in srgb,var(--up) 12%,var(--s1))}.lt-yn button.on.no{color:var(--down);border-color:var(--down);background:color-mix(in srgb,var(--down) 12%,var(--s1))}.lt-more{border:0;border-top:1px solid var(--line);min-height:48px;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:0 4px;font-weight:600;display:flex}.lt-more .faint{font-weight:400;font-size:var(--fs-s);text-align:right;flex:1}.lt-more[aria-expanded=true] svg{transform:rotate(90deg)}.lt-more svg{transition:transform var(--t-fast)}.lt-details{animation:fade .3s var(--ease) both;flex-direction:column;gap:12px;display:flex}.lt-prices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lt-price{background:var(--bg);border:1px solid var(--s3);border-radius:14px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.lt-price span{color:var(--fg2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.lt-price input{color:var(--fg);background:0 0;border:0;outline:0;width:100%;padding:0}.lt-save{background:linear-gradient(transparent,var(--s1) 40%);padding-top:8px;position:-webkit-sticky;position:sticky;bottom:0}.sheet .lt-save{background:linear-gradient(transparent,var(--s1) 40%)}.lt-found{background:var(--s1);border:1px solid var(--line);transition:opacity var(--t-fast);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lt-found.off{opacity:.45}.lt-found .ck{border:1px solid var(--s3);color:#0000;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lt-found .ck.on{background:var(--acc);border-color:var(--acc);color:var(--on-acc,#000)}.lt-side{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.lt-side.long{color:var(--up);background:color-mix(in srgb,var(--up) 16%,transparent)}.lt-side.short{color:var(--down);background:color-mix(in srgb,var(--down) 16%,transparent)}.lt-fbody{flex-direction:column;flex:1;min-width:0;display:flex}.lt-fbody span{font-size:var(--fs-s);color:var(--fg2)}.lt-found .iconbtn{width:36px;height:36px}.jbar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.pills.mini .pill-b{min-height:26px;padding:3px 9px;font-size:12px}.btn.sm{min-height:32px;padding:0 12px;font-size:13px}.fab{right:20px;bottom:calc(max(8px,calc(var(--safe-b) - 12px)) + 92px);z-index:22;background:var(--acc);width:58px;height:58px;color:var(--on-acc,#000);box-shadow:0 10px 30px -6px color-mix(in srgb,var(--acc) 70%,transparent),0 2px 0 #ffffff40 inset;cursor:pointer;animation:pop .5s var(--spring) both;transition:transform var(--t-fast) var(--spring);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.fab:active{transform:scale(.9)}@media (min-width:1000px){.fab{bottom:32px;right:32px}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.jhero{gap:8px;position:relative;overflow:hidden}.jbig{letter-spacing:-.03em;font-size:44px;font-weight:750;line-height:1.05}.eqwrap{margin:4px calc(-1*var(--pad)) 0;padding:0 var(--pad);flex-direction:column;gap:2px;display:flex}.eq{width:100%;height:120px;display:block;overflow:visible}.dd{width:100%;height:34px;display:block}.eq .draw{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:drawl 1.4s var(--ease) forwards}@keyframes drawl{to{stroke-dashoffset:0}}.eqlbl{justify-content:space-between;font-size:11px;display:flex}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpi{border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);align-items:center;gap:10px;padding:12px;display:flex}.kring{flex-shrink:0;width:44px;height:44px}.kbody{flex-direction:column;min-width:0;line-height:1.2;display:flex}.kbody .faint{font-size:12px}.kbody b{font-size:20px;font-weight:700}.ksub{color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.fact{flex-direction:column;gap:2px;min-width:0;display:flex}.fact>span{color:var(--fg2);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.fact b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.fact em{color:var(--fg2);font-size:11px;font-style:normal}.score-body{align-items:center;gap:14px;display:flex}.radar{flex-shrink:0;width:140px;height:140px;overflow:visible}.score-side{flex-direction:column;flex:1;min-width:0;display:flex}.score-n{color:var(--sc);text-shadow:0 0 18px color-mix(in srgb,var(--sc) 50%,transparent);font-size:40px;font-weight:800;line-height:1}.score-parts{flex-direction:column;gap:5px;margin-top:8px;display:flex}.score-parts div{color:var(--fg2);grid-template-columns:1fr 54px;align-items:center;gap:6px;font-size:11px;display:grid}.score-parts i{background:var(--s2);border-radius:3px;height:5px;overflow:hidden}.score-parts em{background:var(--sc);height:100%;animation:grow .9s var(--ease) both;transform-origin:0;border-radius:3px;display:block}.ins{flex-direction:column;gap:10px;display:flex}.ins-i{align-items:flex-start;gap:10px;display:flex}.ins-i p{font-size:var(--fs-s);margin:0;line-height:1.45}.ins-i>span{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ins-i.up>span{color:var(--up);background:color-mix(in srgb,var(--up) 15%,transparent)}.ins-i.down>span{color:var(--down);background:color-mix(in srgb,var(--down) 15%,transparent)}.tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tool{border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12px;display:flex}.tool span{background:color-mix(in srgb,var(--acc) 14%,var(--s1));width:38px;height:38px;color:var(--acc);border-radius:12px;justify-content:center;align-items:center;display:flex}.search{background:var(--s1);border:1px solid var(--line);min-height:46px;color:var(--fg2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.search input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-width:0}.jday{padding-top:6px}.jday-h{align-items:center;gap:8px;min-height:40px;display:flex}.jday-h b:first-child{font-size:var(--fs-s);flex:1;font-weight:600}.tline{border:0;border-top:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.tside{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.tside.long{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.tside.short{color:var(--down);background:color-mix(in srgb,var(--down) 14%,transparent)}.tbody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tbody b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ttags{flex-wrap:wrap;gap:4px;display:flex}.ttags i{background:var(--s2);color:var(--fg2);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.ttags i.bad{color:var(--down);background:color-mix(in srgb,var(--down) 14%,transparent)}.tres{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.tres b{font-weight:700}.tres span{font-size:11px}.cal{gap:10px}.cal-t{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.cal-t span{font-size:12px}.cal-g{grid-template-columns:repeat(7,minmax(0,1fr)) 40px;gap:4px;display:grid}.cal-h{color:var(--fg2);text-align:center;padding-bottom:2px;font-size:11px}.cal-c{aspect-ratio:1/1.15;border:1px solid var(--line);background:color-mix(in srgb,var(--s1) 60%,transparent);color:var(--fg2);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:3px;display:flex;overflow:hidden}.cal-c.empty{background:0 0;border:0}.cal-d{align-self:flex-start;font-size:10px}.cal-c b{letter-spacing:-.02em;font-size:11px;font-weight:700}.cal-c em{opacity:.75;font-size:9px;font-style:normal}.cal-c.win{background:color-mix(in srgb,var(--up) calc(var(--a)*100%),transparent);border-color:color-mix(in srgb,var(--up) 50%,transparent);color:var(--fg)}.cal-c.loss{background:color-mix(in srgb,var(--down) calc(var(--a)*100%),transparent);border-color:color-mix(in srgb,var(--down) 50%,transparent);color:var(--fg)}.cal-c.today{outline:2px solid var(--acc);outline-offset:1px}.cal-c.sel{transform:scale(1.06);box-shadow:0 6px 18px -6px #0009}.cal-w{background:var(--s1);border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.rdist{align-items:flex-end;gap:4px;height:120px;padding-top:6px;display:flex}.rcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.rcol i{opacity:.85;width:100%;min-height:2px;animation:growy .8s var(--ease) both;transform-origin:bottom;border-radius:5px 5px 2px 2px}@keyframes growy{0%{transform:scaleY(0)}}.rcol .rl{color:var(--fg2);white-space:nowrap;font-size:9px}.rcol .faint{font-size:10px}.bars{flex-direction:column;gap:9px;display:flex}.bar-r{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 70px;align-items:center;gap:10px;display:grid}.bar-k{font-size:var(--fs-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar-k em{color:var(--fg2);margin-left:5px;font-size:11px;font-style:normal}.bar-t{background:var(--s2);border-radius:6px;height:12px;position:relative}.bar-t:after{content:"";background:var(--s3);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.bar-t i{animation:grow .8s var(--ease) both;border-radius:6px;position:absolute;top:0;bottom:0}.bar-t i.pos{background:var(--up);transform-origin:0;box-shadow:0 0 8px color-mix(in srgb,var(--up) 50%,transparent)}.bar-t i.neg{background:var(--down);transform-origin:100%;box-shadow:0 0 8px color-mix(in srgb,var(--down) 50%,transparent)}.bar-r b{text-align:right;font-size:var(--fs-s)}.pill-b{white-space:nowrap}.ins-i p{color:var(--fg)}.cal-c{justify-content:flex-start;gap:4px}.bizstrip{text-align:left;color:inherit;font:inherit;cursor:pointer}.acard{padding:var(--pad);border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px);flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.acard:before{content:"";background:var(--fc);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.acard.brk{--fc:#4da3ff}.acard.lucid{--fc:#b18cff}.acard-h{align-items:center;gap:8px;display:flex}.acard-h b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.afirm{letter-spacing:.04em;text-transform:uppercase;color:var(--fc);background:color-mix(in srgb,var(--fc) 15%,transparent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.astatus{background:var(--s2);color:var(--fg2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.astatus.good{color:var(--up);background:color-mix(in srgb,var(--up) 15%,transparent)}.astatus.bad{color:var(--down);background:color-mix(in srgb,var(--down) 15%,transparent)}.astatus.off{opacity:.6}.acard-m{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.acard-m>b{letter-spacing:-.02em;font-size:26px;font-weight:750}.acard-m span{font-size:var(--fs-s);font-weight:600}.apaid{margin-left:auto}.acard-bars{flex-direction:column;gap:8px;display:flex}.acard-bars div{flex-direction:column;gap:4px;display:flex}.acard-bars span{color:var(--fg2);justify-content:space-between;font-size:12px;display:flex}.acard-bars i{background:var(--s2);border-radius:4px;height:7px;display:block;overflow:hidden}.acard-bars em{height:100%;animation:grow .9s var(--ease) both;transform-origin:0;border-radius:4px;display:block}.acard-bars em.t{background:linear-gradient(90deg,color-mix(in srgb,var(--up) 60%,transparent),var(--up));box-shadow:0 0 8px color-mix(in srgb,var(--up) 50%,transparent)}.acard-bars em.r{background:var(--acc)}.acard-bars em.r.low{background:var(--down);box-shadow:0 0 8px var(--down)}.chip.bad.on{background:color-mix(in srgb,var(--down) 20%,transparent);border-color:var(--down)}.lt-price b{padding:1px 0;font-size:16px}.lt-check{border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.lt-check>span:last-child{flex-direction:column;gap:2px;display:flex}.lt-check>span:last-child span{font-size:var(--fs-s);color:var(--fg2)}.ck2{border:1px solid var(--s3);color:#0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lt-check.on .ck2{background:var(--acc);border-color:var(--acc);color:var(--on-acc,#000)}.btn.acc{background:color-mix(in srgb,var(--acc) 18%,var(--s1));border-color:color-mix(in srgb,var(--acc) 45%,transparent);color:var(--fg)}.plangrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plancard{text-align:left;border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;cursor:pointer;transition:all var(--t-fast);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex;position:relative;overflow:hidden}.plancard:before{content:"";background:var(--fc);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.plancard.brk{--fc:#4da3ff}.plancard.lucid{--fc:#b18cff}.plancard b{font-size:15px}.plancard .faint{font-size:12px;line-height:1.3}.plancard.on{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 14%,var(--s1));box-shadow:0 0 16px -6px var(--fc)}.plancard.sel{width:100%;padding:14px 14px 14px 16px}.pc-edit{color:var(--acc);margin-top:2px;font-size:12px;font-weight:600}.pc-rules{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.pc-rules i{background:var(--s2);color:var(--fg2);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.sizegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sizecard{border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.sizecard b{font-size:17px}.sizecard span{color:var(--fg2);font-size:12px}.sizecard em{color:var(--fg2);font-size:10px;font-style:normal}.sizecard.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,var(--s1))}.sizecard.on span{color:var(--fg)}.splitgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.splitcard{border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px;display:flex}.splitcard b{font-size:22px;font-weight:750}.splitcard span{color:var(--fg2);font-size:12px}.splitcard em{color:var(--fg2);font-size:12px;font-style:normal}.splitcard.on{border-color:var(--up);background:color-mix(in srgb,var(--up) 13%,var(--s1));box-shadow:0 0 16px -6px var(--up)}.splitcard.on b{color:var(--up)}.req{color:var(--down);letter-spacing:.04em;margin-left:6px;font-size:10px;font-weight:700}.pricebox{border:1px solid var(--line);background:color-mix(in srgb,var(--s1) 60%,transparent);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.seg3{gap:4px;margin-top:4px;display:flex}.seg3 button{border:1px solid var(--line);background:var(--s2);min-height:30px;color:var(--fg2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;flex:1;font-size:12px}.seg3 button.on{background:var(--acc);color:var(--on-acc,#000);border-color:var(--acc)}.paidrow{align-items:baseline;gap:10px;padding:2px 4px;display:flex}.paidrow span{color:var(--fg2);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.paidrow b{font-size:24px;font-weight:750}.paidrow em{color:var(--up);font-size:12px;font-style:normal}.acctpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.apick{border:1px solid var(--line);background:var(--s1);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 10px 10px 13px;display:flex;position:relative;overflow:hidden}.apick:before{content:"";background:var(--fc);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.apick.brk{--fc:#4da3ff}.apick.lucid{--fc:#b18cff}.apick b{font-size:13px}.apick .faint{font-size:12px}.apick em{color:var(--fg2);font-size:11px;font-style:normal}.apick .afirm{padding:2px 7px;font-size:10px}.apick.on{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 14%,var(--s1));box-shadow:0 0 14px -6px var(--fc)}.seg3.big button{min-height:40px;font-size:13px}.sheet .grab{box-sizing:content-box;cursor:grab;touch-action:none;background-clip:content-box;width:44px;height:5px;padding:10px 0}.sheet{overscroll-behavior:contain}.rv-orb{cursor:pointer;color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 90%,#fff),color-mix(in srgb,var(--acc) 55%,#6b4cff) 60%,#2a1f5c);width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 50%,transparent),0 6px 22px -4px color-mix(in srgb,var(--acc) 75%,transparent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.rv-orb:after{content:"";border:2px solid color-mix(in srgb,var(--acc) 60%,transparent);opacity:0;border-radius:50%;animation:3.2s ease-out infinite orbPing;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes orbPing{0%{opacity:.5;transform:scale(.9)}60%,to{opacity:0;transform:scale(1.2)}}[data-motion=off] .rv-orb:after{display:none}.sheet.raven-sheet{max-height:calc(var(--apph,100vh) * .92);min-height:calc(var(--apph,100vh) * .6);background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 10%,var(--s1)),var(--s1) 35%)}.rv{flex-direction:column;gap:12px;display:flex}.rv-top{align-items:center;gap:12px;display:flex}.rv-top>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-top .faint{font-size:12px}.rv-hi{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.rv-mark{color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 90%,#fff),color-mix(in srgb,var(--acc) 55%,#6b4cff) 60%,#2a1f5c);width:36px;height:36px;box-shadow:0 6px 20px -6px color-mix(in srgb,var(--acc) 80%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rv-mark.big{width:56px;height:56px}.rv-mark.busy{animation:1.4s ease-in-out infinite orbBreath}@keyframes orbBreath{50%{box-shadow:0 0 30px color-mix(in srgb,var(--acc) 80%,transparent);transform:scale(1.08)}}.rv-acts{flex-direction:column;gap:8px;display:flex}.rv-act{border:1px solid var(--line);background:color-mix(in srgb,var(--s2) 70%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.rv-ic{width:36px;height:36px;color:var(--acc);background:color-mix(in srgb,var(--acc) 15%,var(--s1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rv-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rv-body b{font-weight:600}.rv-body span{color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rv-act em{color:var(--fg2);background:var(--s2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.rv-chat{flex-direction:column;gap:12px;max-height:46vh;padding:4px 0;display:flex;overflow-y:auto}.rv-pair{flex-direction:column;gap:6px;display:flex}.rv-q{background:color-mix(in srgb,var(--acc) 26%,var(--s2));border-radius:18px 18px 4px;align-self:flex-end;max-width:85%;padding:9px 13px;animation:.25s both fade}.rv-a{background:var(--s2);white-space:pre-wrap;max-width:92%;line-height:1.5;font-size:var(--fs-s);border-radius:18px 18px 18px 4px;align-self:flex-start;padding:10px 13px;animation:.3s both fade}.rv-a.err{color:var(--down)}.rv-modes{background:var(--s2);border-radius:999px;gap:4px;padding:3px;display:flex}.rv-modes button{color:var(--fg2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:12px;font-weight:600;display:flex}.rv-modes button em{opacity:.75;font-size:10px;font-style:normal;font-weight:400}.rv-modes button.on{background:var(--acc);color:var(--on-acc,#000)}.rv-input{border:1px solid color-mix(in srgb,var(--acc) 40%,var(--line));background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 16px;display:flex}.rv-input input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:40px}.rv-send{background:var(--acc);width:42px;height:42px;color:var(--on-acc,#000);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rv-send:disabled{opacity:.4}.rv-link{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:4px;min-height:36px;font-size:13px;display:inline-flex}.rv-think{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.rv-answer .card{background:var(--s2)}.rv-answer.err .card{color:var(--down)}.rv-bar{border:1px solid color-mix(in srgb,var(--acc) 40%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 16%,var(--card)),var(--card));color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 30px -18px color-mix(in srgb,var(--acc) 80%,transparent);-webkit-backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.rv-bar>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.rv-bar>span:nth-child(2) span{color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rv-confirm{border:1px solid color-mix(in srgb,var(--acc) 40%,var(--line));background:color-mix(in srgb,var(--acc) 8%,var(--s2));border-radius:16px;flex-direction:column;gap:8px;padding:14px;animation:.2s both fade;display:flex}.rv-confirm span{font-size:var(--fs-s);color:var(--fg2)}.pt-hero{flex-direction:row;align-items:center;gap:16px;transition:border-color .3s,box-shadow .3s}.pt-hero.ready{border-color:color-mix(in srgb,var(--up) 60%,transparent);box-shadow:0 0 30px -10px var(--up)}.pt-ring{flex-shrink:0;width:120px;height:120px}.pt-n{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.pt-of{fill:var(--fg2);font-size:16px;font-weight:600}.pt-l{fill:var(--fg2);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pt-side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pt-state{color:var(--pc);font-size:18px;font-weight:700;line-height:1.2}.pt-hero.ready .pt-state{animation:pop .5s var(--spring) both}.pt-bar{background:var(--s2);border-radius:3px;height:6px;overflow:hidden}.pt-bar i{height:100%;transition:width .5s var(--spring),background .3s;border-radius:3px;display:block}.pt-ctx{color:var(--fg2);align-items:center;gap:6px;font-size:12px;display:flex}.pt-ctx.warn{color:#ff9f2e}.rcards{flex-direction:column;gap:8px;display:flex}.rcard{border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .15s var(--spring);animation:fade .3s var(--ease) both;-webkit-backdrop-filter:blur(18px);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.rcard:active{transform:scale(.98)}.rck{border:2px solid var(--s3);color:#0000;width:28px;height:28px;transition:all .25s var(--spring);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rtxt{flex:1;line-height:1.35}.rcard.on{border-color:color-mix(in srgb,var(--up) 50%,transparent);background:color-mix(in srgb,var(--up) 9%,var(--card))}.rcard.on .rck{background:var(--up);border-color:var(--up);color:#062;box-shadow:0 0 12px color-mix(in srgb,var(--up) 60%,transparent);transform:scale(1.08)}.rcard.on .rtxt{color:var(--fg2)}.pt-actions{grid-template-columns:auto auto 1fr;gap:8px;display:grid}.pt-empty{border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--line));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.pt-empty>span{flex-direction:column;flex:1;gap:2px;display:flex}.pt-empty>span span{color:var(--fg2);font-size:12px}.redit{flex-direction:column;gap:6px;display:flex}.redit-row{background:var(--s1);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:flex}.redit-n{color:var(--fg2);width:16px;font-size:12px}.redit-t{font-size:var(--fs-s);flex:1;line-height:1.35}.redit-x{width:34px;height:34px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex}.redit-add{border:1px dashed color-mix(in srgb,var(--acc) 50%,var(--line));color:var(--acc);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.redit-add input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:38px}.pbcard{text-align:left;color:inherit;font:inherit;cursor:pointer}.pb-t{font-size:18px}.pb-d{font-size:var(--fs-s);color:var(--fg2)}.pb-rules{flex-direction:column;gap:4px;display:flex}.pb-rules span{color:var(--fg2);align-items:center;gap:6px;font-size:12px;display:flex}.pb-rules em{color:var(--acc);font-size:12px;font-style:normal}.pt-ring{overflow:visible}.pt-actions{z-index:3;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(16px);border-radius:20px;margin:0 -8px;padding:8px;position:-webkit-sticky;position:sticky;bottom:8px}.rvbtn{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 30%,var(--s1)),color-mix(in srgb,#6b4cff 30%,var(--s1)));border-color:color-mix(in srgb,var(--acc) 50%,transparent);color:var(--fg);gap:6px}.rvbtn em{opacity:.75;margin-left:2px;font-size:11px;font-style:normal}.rv-ask{background:color-mix(in srgb,#ffd43b 10%,var(--s2));border:1px solid #ffd43b59;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rv-ask span{font-size:var(--fs-s);align-items:center;gap:6px;display:flex}html.kb-open .sheet{bottom:var(--kb,0px);max-height:calc(var(--vvh,100vh) - 8px);padding-bottom:14px;translate:0}html.kb-open .scrim{height:100%}.sheet.raven-sheet:not(.ans){height:calc(var(--apph,100vh) * .88);min-height:0;max-height:none;padding-bottom:calc(var(--safe-b) + 10px + var(--vgap,0px));overflow:hidden}html.kb-open .sheet.raven-sheet:not(.ans){height:calc(var(--vvh,100vh) - 8px);padding-bottom:10px}.rvh{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.rvh-top{align-items:center;gap:10px;min-height:40px;padding-right:52px;display:flex}.rvh-top>span:not(.rv-mark){flex-direction:column;flex:1;min-width:0;display:flex}.rvh-top .rv-mark{width:38px;height:38px}.rvh-top b{font-size:17px;font-weight:700}.rvh-top .faint{font-size:12px}.rvh-new{border:1px solid var(--line);background:var(--s2);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.rvh-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;margin:0 calc(var(--pad) * -1);padding:14px var(--pad) 12px;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 12px,#000 calc(100% - 16px),#0000)}.rvh-hi{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.2}.rvh-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rvh-tile{border:1px solid var(--line);background:color-mix(in srgb,var(--s2) 75%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;animation:rise .38s var(--spring) both;border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;transition:transform .12s;display:flex}.rvh-tile:active{transform:scale(.96)}.rvh-tile b{font-size:14px;font-weight:600;line-height:1.25}.rvh-tile>span:last-child{color:var(--fg2);font-size:12px;line-height:1.3}.rvh-tile-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.rvh-tile em{color:var(--fg2);background:var(--s1);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.rvh-tile em.free{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.rvh-sug{flex-wrap:wrap;gap:6px;display:flex}.rvh-sug .chip{align-items:center;gap:6px;font-size:13px;display:inline-flex}.rvh-foot{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.rvh-meta{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.rvh-meta .rv-link{min-height:28px}html.kb-open .rvh-meta{display:none}html.kb-open .rvh-foot .rv-modes button{min-height:30px}.rvh .rv-chat{gap:16px;max-height:none;overflow:visible}.rv-arow{align-items:flex-end;gap:8px;max-width:94%;display:flex}.rv-arow .rv-mark{width:28px;height:28px}.rv-arow .rv-mark svg{width:17px;height:17px}.rv-arow .rv-a{flex:1;min-width:0;max-width:none}.rv-pts{color:var(--fg2);margin-top:6px;font-size:10px;font-style:normal;display:block}.rv-input input{font-size:16px}.rvc-wrap{z-index:80;padding:16px 16px calc(var(--safe-b) + 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:flex-end;animation:.16s both fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rvc-wrap.out{opacity:0;transition:opacity .16s}.rvc{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 16%,var(--s1)),var(--s1) 62%);border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line));width:100%;max-width:380px;animation:rvcIn .42s var(--spring) both;border-radius:30px;flex-direction:column;align-items:center;gap:6px;padding:20px 18px 16px;display:flex;box-shadow:0 30px 80px -20px #000000bf}.rvc-wrap.out .rvc{transition:transform .16s;transform:translateY(14px)scale(.95)}@keyframes rvcIn{0%{opacity:0;transform:translateY(60px)scale(.9)}}.rvc-orb{justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:4px;display:flex;position:relative}.rvc-ring{border:2px solid color-mix(in srgb,var(--acc) 65%,transparent);border-radius:50%;animation:1.8s ease-out infinite rvcRing;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.rvc-ring.r2{animation-delay:.9s}@keyframes rvcRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.rvc-t{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.rvc-s{font-size:var(--fs-s);color:var(--fg2);max-width:32ch;line-height:1.4}.rvc-cost{background:color-mix(in srgb,var(--acc) 16%,var(--s2));border-radius:999px;align-items:center;gap:5px;margin:8px 0 10px;padding:5px 11px;font-size:12px;display:inline-flex}.rvc-btns{grid-template-columns:1fr 1.5fr;gap:8px;width:100%;display:grid}.rv-think .rvc-orb{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.rvc,.rvc-ring,.rvh-tile{animation:none}}.rvchip{border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 22%,var(--s1)),color-mix(in srgb,#6b4cff 22%,var(--s1)));min-height:32px;color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px 0 4px;font-size:12px;font-weight:600;transition:transform .12s;display:inline-flex}.rvchip:active{transform:scale(.95)}.rvchip:disabled{opacity:.5}.rvchip-ic{color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 90%,#fff),color-mix(in srgb,var(--acc) 55%,#6b4cff) 60%,#2a1f5c);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rvchip em{opacity:.75;font-size:10px;font-style:normal;font-weight:400}.rvrow{scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);gap:8px;display:flex;overflow-x:auto}.rvrow::-webkit-scrollbar{display:none}.ev-rv{border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);background:color-mix(in srgb,var(--acc) 14%,var(--s1));width:34px;height:34px;color:var(--acc);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.tool.rvtool>span{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 90%,#fff),color-mix(in srgb,var(--acc) 55%,#6b4cff) 60%,#2a1f5c);color:#fff}.track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.backdrop i{will-change:transform}html.swiping .pane .card,html.swiping .pane .kpi,html.swiping .pane .acard,html.swiping .pane .rcard,html.swiping .pane .rv-bar,html.swiping .pane .pt-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.swiping .backdrop i{animation-play-state:paused}.acc-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acc-act{gap:6px;min-width:0;display:flex}.acc-act .btn{white-space:nowrap;flex:1;gap:6px;min-width:0;padding:0 10px}.rv-mini{cursor:pointer;color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 90%,#fff),color-mix(in srgb,var(--acc) 55%,#6b4cff) 60%,#2a1f5c);width:44px;height:44px;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--acc) 80%,transparent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative}.rv-mini:active{transform:scale(.92)}.rv-mini:disabled{opacity:.4}.rv-mini em{background:var(--s1);min-width:17px;height:17px;color:var(--fg);border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.bulk-link{border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--line));background:color-mix(in srgb,var(--acc) 6%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bulk-link>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.bulk-link b{font-size:14px;font-weight:600}.bulk-link>span:nth-child(2) span{color:var(--fg2);font-size:12px}.bulk-sum{background:var(--s2);text-align:center;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}.bulk-sum span{color:var(--fg2);flex-direction:column;font-size:11px;display:flex}.bulk-sum b{color:var(--fg);font-size:15px}.bulk-sum b.down{color:var(--down)}.bulk-sum b.up{color:var(--up)}.bulk-acc{border:1px solid var(--line);background:var(--s2);border-left:3px solid #4dabf7;border-radius:18px;flex-direction:column;gap:10px;padding:12px;transition:opacity .16s;display:flex}.bulk-acc.lucid{border-left-color:#b197fc}.bulk-acc.off{opacity:.5}.bulk-h{align-items:center;gap:10px;display:flex}.bulk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bulk-t b{font-size:15px}.bulk-tick{border:1.5px solid var(--s3);color:#0000;cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bulk-tick.on{background:var(--acc);border-color:var(--acc);color:var(--on-acc,#000)}.bulk-tick.sm{border-radius:7px;width:22px;height:22px}.bulk-tick:disabled{opacity:.4}.bulk-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-line .seg3{min-width:160px}.bulk-pay{background:var(--s1);font-size:var(--fs-s);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bulk-pay>span{min-width:0;color:var(--fg2);flex:1}.bulk-pay.off{opacity:.5}.rv-orb{width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent),0 4px 12px -6px color-mix(in srgb,var(--acc) 70%,transparent);margin:4px}.rv-orb:after{border-width:1.5px;animation-duration:4.5s;top:-2px;bottom:-2px;left:-2px;right:-2px}.acard{cursor:pointer}.acard-flag{background:color-mix(in srgb,var(--down) 12%,var(--s2));border:1px solid color-mix(in srgb,var(--down) 40%,transparent);color:var(--down);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.acard-flag.up{background:color-mix(in srgb,var(--up) 12%,var(--s2));border-color:color-mix(in srgb,var(--up) 40%,transparent);color:var(--up)}.acard-flag>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acard-flag b{font-size:14px}.acard-flag>span span{color:var(--fg2);font-size:12px}.acard-flag .btn{color:var(--fg);flex-shrink:0}.hacc{flex-direction:column;gap:6px;display:flex}.hacc+.hacc{border-top:1px solid var(--line);padding-top:10px}.hacc-bar{align-items:center;gap:10px;font-size:12px;display:flex}.hacc-bar i{background:var(--s2);border-radius:3px;flex:1;height:5px;overflow:hidden}.hacc-bar em{background:var(--up);height:100%;transition:width .7s var(--ease);border-radius:3px;display:block}.hacc-bar em.low{background:var(--down)}.hacc-bar .down{color:var(--down)}.hacc-bar .up{color:var(--up)}.lt-drop{text-align:center;border:1.5px dashed color-mix(in srgb,var(--acc) 50%,var(--line));background:color-mix(in srgb,var(--acc) 6%,transparent);cursor:pointer;color:var(--acc);border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.lt-drop b{color:var(--fg);font-size:16px}.lt-drop span{font-size:var(--fs-s);color:var(--fg2);max-width:34ch}.lt-drop.busy{animation:1.4s ease-in-out infinite orbBreath}.tline.picked{background:color-mix(in srgb,var(--acc) 10%,transparent)}.tline .bulk-tick{margin-right:2px}.selbar{bottom:calc(var(--safe-b) + 96px);z-index:5;background:color-mix(in srgb,var(--s1) 92%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:rise .3s var(--spring) both;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:-webkit-sticky;position:sticky;box-shadow:0 14px 40px -12px #0009}.rvchip.free{border-color:color-mix(in srgb,var(--up) 45%,transparent);background:color-mix(in srgb,var(--up) 10%,var(--s1))}.rvchip.free .rvchip-ic{background:color-mix(in srgb,var(--up) 70%,#0a3)}.rvchip.free em{color:var(--up);opacity:1}.odds{background:var(--s2);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.odds-big{align-items:baseline;gap:10px;display:flex}.odds-big b{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.odds-big b.up{color:var(--up)}.odds-big b.down{color:var(--down)}.odds-big span{color:var(--fg2);font-size:var(--fs-s)}.odds-bar{background:var(--s1);border-radius:6px;height:12px;display:flex;overflow:hidden}.odds-bar i{height:100%;transition:width .7s var(--ease)}.odds .p{background:var(--up)}.odds .o{background:var(--s3)}.odds .d2{background:#ff9f2e}.odds .d{background:var(--down)}.odds-key{color:var(--fg2);grid-template-columns:1fr 1fr;gap:6px 12px;font-size:12px;display:grid}.odds-key span{align-items:center;gap:6px;display:flex}.odds-key i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.odds-key b{color:var(--fg);margin-left:auto}.enough{gap:10px}.wk .row{min-height:34px}.wk em{font-size:11px;font-style:normal}.wk-days{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;min-height:86px;padding:8px 4px 0;display:grid}.wk-day{color:var(--fg2);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.wk-day i{background:var(--s2);border-radius:6px;width:100%;max-width:26px}.wk-day i.pos{background:var(--up)}.wk-day i.neg{background:var(--down)}.wk-day em{font-size:10px;font-style:normal}.pills.mini .pill-b{min-width:36px;min-height:32px}.acard-flag.info{background:var(--s2);border-color:var(--line);color:var(--fg2)}.acard-flag.info b{color:var(--fg)}.acard-bars .faint{margin-top:4px;font-size:11px;display:block}.selbar{margin-right:76px}.tshot{border:1px solid var(--line);border-radius:16px;display:block;overflow:hidden}.tshot img{object-fit:cover;width:100%;max-height:260px;display:block}.selbar{grid-template-columns:1fr 1fr 1fr}.selbar .btn{gap:6px;padding:0 8px}.gaps{gap:10px}.gap-i{align-items:baseline;gap:12px;display:flex}.gap-i b{text-align:right;min-width:30px;font-size:18px}.gap-i span{font-size:var(--fs-s);flex-direction:column;display:flex}.gap-i em{color:var(--fg2);font-size:12px;font-style:normal}.runbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;margin-top:6px;display:grid}.runbar .rb{flex-direction:column;gap:5px;min-width:0;display:flex}.runbar .rb i{background:var(--s3);height:4px;transition:background .4s var(--ease);border-radius:2px;display:block;position:relative;overflow:hidden}.runbar.big .rb i{border-radius:3px;height:6px}.runbar .rb span{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.runbar .rb.ok i{background:var(--acc)}.runbar.done .rb.ok i{background:var(--up)}.runbar .rb.bad i{background:var(--down)}.runbar .rb.bad span{color:var(--down)}.runbar .rb.on i{background:color-mix(in srgb,var(--acc) 30%,var(--s3))}.runbar .rb.on span{color:var(--fg)}.runbar .rb.on i:after,.runbar.sweep .rb i:after{content:"";background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:rbSweep 1.3s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.runbar.sweep .rb:nth-child(2) i:after{animation-delay:.16s}.runbar.sweep .rb:nth-child(3) i:after{animation-delay:.32s}.runbar.sweep .rb:nth-child(4) i:after{animation-delay:.48s}.runbar.sweep .rb:nth-child(5) i:after{animation-delay:.64s}.runbar.done .rb i{animation:rbPop .42s var(--spring) both}.runbar.done .rb:nth-child(2) i{animation-delay:60ms}.runbar.done .rb:nth-child(3) i{animation-delay:.12s}.runbar.done .rb:nth-child(4) i{animation-delay:.18s}.runbar.done .rb:nth-child(5) i{animation-delay:.24s}@keyframes rbSweep{to{transform:translate(100%)}}@keyframes rbPop{0%{opacity:.3;transform:scaleX(.2)}}.card.engine{gap:8px}.card.engine b{font-weight:600}.card.engine.run{border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.card.engine.ready{border-color:color-mix(in srgb,var(--up) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--up) 25%,transparent),0 10px 30px -14px color-mix(in srgb,var(--up) 70%,transparent)}.card.engine .lbl{align-items:center;gap:6px;display:inline-flex}.card.engine.ready .lbl{color:var(--up)}.statrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.statrow div{flex-direction:column;gap:2px;min-width:0;display:flex}.statrow b{font-size:var(--fs-big);font-weight:600}.statrow span{font-size:var(--fs-xs);color:var(--fg3)}.sigdot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--up) 60%,transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite sigPulse;display:inline-block}.sigdot.off{background:var(--down);box-shadow:none;animation:none}@keyframes sigPulse{to{box-shadow:0 0 0 7px #0000}}.li.qrow .t{gap:3px}.specimen.fresh{border-color:color-mix(in srgb,var(--up) 45%,transparent)}.newpill{margin-left:8px}.card.live .lbl{align-items:center;gap:7px;display:inline-flex}.kv{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kv span{color:var(--fg2)}@media (prefers-reduced-motion:reduce){.runbar .rb i:after,.sigdot,.runbar.done .rb i{animation:none}.runbar.sweep .rb i,.runbar .rb.on i{background:color-mix(in srgb,var(--acc) 55%,var(--s3))}}[data-motion=off] .runbar .rb i:after,[data-motion=off] .sigdot,[data-motion=off] .runbar.done .rb i{animation:none}[data-motion=off] .runbar.sweep .rb i,[data-motion=off] .runbar .rb.on i{background:color-mix(in srgb,var(--acc) 55%,var(--s3))}.bulk-acc.oth{border-left-color:var(--fg3,var(--s3))}.bulk-fix{background:var(--s1);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.bulk-fix .lt-prices input{width:100%;min-width:0}.plancard.oth{cursor:default;border-left:3px solid var(--s3)}.acts{flex-direction:column;gap:8px;display:flex}.act{border:1px solid var(--line);background:var(--s2);min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;transition:transform .12s;display:flex}.act:active{transform:scale(.98)}.act:disabled{opacity:.45;cursor:default}.act-ic{background:var(--s1);width:36px;height:36px;color:var(--fg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.act-ic.up{color:var(--up)}.act.act-rv{border-color:color-mix(in srgb,var(--acc) 45%,var(--line));background:color-mix(in srgb,var(--acc) 7%,var(--s2))}.act.act-rv .act-ic{background:color-mix(in srgb,var(--acc) 22%,var(--s1));color:var(--acc)}.act-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.act-t b{font-size:15px;font-weight:600}.act-t span{color:var(--fg2);font-size:12px;line-height:1.3}.act em{color:var(--fg2);background:var(--s1);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600}.act em.free{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.firm-pills{flex:1;justify-content:flex-end;min-width:0}.pill-b.add{border-style:dashed;align-items:center;gap:3px;display:inline-flex}.firm-add{flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.firm-add .inp{max-width:190px;min-height:36px;padding:0 12px}.acard.oth{--fc:var(--fg2)}.cmp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cmp>div{background:var(--s2);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.cmp span{color:var(--fg2);font-size:12px}.cmp b{font-size:19px;font-weight:700}.cmp em{color:var(--fg2);font-size:12px;font-style:normal}.ptable{flex-direction:column;display:flex}.ptable>div{border-top:1px solid var(--line);grid-template-columns:1.3fr .6fr .7fr 1fr;align-items:center;gap:8px;min-height:36px;font-size:13px;display:grid}.ptable>div:first-child{min-height:26px;color:var(--fg2);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:11px}.ptable b{text-align:right}.ptable span:nth-child(2),.ptable span:nth-child(3){text-align:right;color:var(--fg2)}.sure{flex-direction:column;gap:8px;display:flex}.sure-bar{background:var(--s2);border-radius:999px;height:10px;position:relative}.sure-bar i{background:color-mix(in srgb,var(--acc) 55%,transparent);border-radius:999px;position:absolute;top:0;bottom:0}.sure-bar u{background:var(--fg);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px}.sure-bar s{background:var(--s3);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sure-x{color:var(--fg2);justify-content:space-between;font-size:11px;display:flex}.steps{flex-direction:column;gap:8px;display:flex}.step-i{align-items:flex-start;gap:10px;display:flex}.step-i>i{border:1.5px solid var(--s3);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.step-i.ok>i{background:var(--up);border-color:var(--up);color:#06110c}.step-i span{flex-direction:column;font-size:14px;line-height:1.3;display:flex}.step-i em{color:var(--fg2);font-size:12px;font-style:normal}.prog{background:var(--s2);border-radius:999px;height:6px;overflow:hidden}.prog i{background:var(--acc);height:100%;transition:width .4s var(--spring);border-radius:999px;display:block}.pills.mini{flex-shrink:0}.firm-row{flex-wrap:wrap;gap:8px}.firm-row .firm-pills,.firm-row .firm-add{flex:100%;justify-content:flex-start}.firm-add .inp{flex:1;max-width:none}
