html,body{background:#fbf5e3;margin:0}body:has(.frens-app.night){background:#0b1d13}.frens-app{--cream:#fbf5e3;--ivory:#fffbf2;--oat:#f1e8d3;--ink:#10301f;--muted:#5c6558;--forest:#11482a;--forest2:#0c3620;--olive:#728648;--line:#dcddcf;--line2:#cfd1c0;--gain:#2f7336;--loss:#a4472a;--lbl:#8e9386;--on:#fffbf2;--acc-h:#0c3a21;--fill:#f5efdd;--fill2:#f1ead6;--hov:#fbf6ea;--sel:#f3ecd8;--rowl:#efebdd;--q:#f1ead5;--gainbg:#2f73361c;--lossbg:#a4472a1c;--thbg:#72864829;--shd:#10301f29;--scrim:#10301f47;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;grid-template-rows:64px minmax(0,1fr) 34px;min-width:1240px;height:100vh;min-height:760px;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;display:grid;position:relative;overflow:hidden}.frens-app.night{--cream:#0b1d13;--ivory:#11281b;--oat:#0f2418;--ink:#f1ebd6;--muted:#a3ac98;--forest:#a6d672;--forest2:#123a24;--olive:#8fae5c;--line:#22402e;--line2:#2c4b38;--gain:#8fd67e;--loss:#f0906f;--lbl:#7e8b78;--on:#0b1d13;--acc-h:#b8e288;--fill:#183424;--fill2:#183424;--hov:#152f20;--sel:#1a3826;--rowl:#1b3526;--q:#183424;--gainbg:#8fd67e1f;--lossbg:#f0906f1f;--thbg:#a6d67224;--shd:#00000080;--scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.frens-app *,.frens-app :before,.frens-app :after{box-sizing:border-box}.frens-app :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.frens-app :where(input){font:inherit;color:inherit}.frens-app :where(:focus){outline:none}.frens-app :focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:8px}.frens-app :where(a){color:inherit;text-decoration:none}:where(.frens-app) .mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}:where(.frens-app) .gain{color:var(--gain)}:where(.frens-app) .loss{color:var(--loss)}:where(.frens-app) .mut{color:var(--muted)}:where(.frens-app) .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}:where(.frens-app) .i14{width:14px;height:14px}:where(.frens-app) .i12{width:12px;height:12px}:where(.frens-app) .i18{width:18px;height:18px}:where(.frens-app) .av{background:var(--fill2) center / cover no-repeat;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}:where(.frens-app) .a20{width:20px;height:20px;font-size:9px}:where(.frens-app) .a24{width:24px;height:24px;font-size:10px}:where(.frens-app) .a28{width:28px;height:28px;font-size:11px}:where(.frens-app) .a32{width:32px;height:32px;font-size:12px}:where(.frens-app) .a36{width:36px;height:36px;font-size:13px}:where(.frens-app) .a44{width:44px;height:44px;font-size:16px}:where(.frens-app) .card{background:var(--ivory);border:1px solid var(--line);border-radius:18px}:where(.frens-app) .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--lbl);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}:where(.frens-app) .chip{letter-spacing:-.005em;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}:where(.frens-app) .chip.buy{background:var(--gainbg);color:var(--gain)}:where(.frens-app) .chip.sell{background:var(--lossbg);color:var(--loss)}:where(.frens-app) .chip.cl{background:var(--fill2);color:var(--muted)}:where(.frens-app) .scroll{scrollbar-width:none;overflow-y:auto}:where(.frens-app) .scroll::-webkit-scrollbar{width:0;height:0;display:none}:where(.frens-app) .seg{background:var(--fill2);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:relative}:where(.frens-app) .seg>button{z-index:1;height:32px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;transition:color .25s;display:flex;position:relative}:where(.frens-app) .seg>button:hover{color:var(--ink)}:where(.frens-app) .seg>button.on{color:var(--on)}:where(.frens-app) .seg>.pill{z-index:0;background:var(--forest);border-radius:9px;transition:transform .45s cubic-bezier(.65,0,.25,1);position:absolute;top:4px;bottom:4px;left:4px}:where(.frens-app) .mini{gap:4px;display:flex}:where(.frens-app) .mini>button{height:26px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s}:where(.frens-app) .mini>button:hover{color:var(--ink);background:var(--hov)}:where(.frens-app) .mini>button.on{background:var(--fill2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}:where(.frens-app) .mini.mono>button{font-family:IBM Plex Mono,monospace;font-weight:500}:where(.frens-app) .top{border-bottom:1px solid var(--line);background:var(--cream);z-index:5;align-items:center;gap:18px;padding:0 16px 0 20px;display:flex;position:relative}:where(.frens-app) .logo img{width:auto;height:30px;display:block}:where(.frens-app) .nimg,.frens-app.night .dimg{display:none!important}.frens-app.night .nimg{display:block!important}:where(.frens-app) .srch{background:var(--fill);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--lbl);border-radius:12px;flex:0 440px;align-items:center;gap:10px;margin-left:14px;padding:0 8px 0 14px;font-size:13.5px;transition:box-shadow .2s;display:flex}:where(.frens-app) .srch:hover{box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .srch span{text-align:left;flex:1}:where(.frens-app) kbd{background:var(--ivory);min-width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);border-radius:6px;place-items:center;padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}:where(.frens-app) .chsw{background:var(--fill2);border-radius:12px;gap:2px;padding:4px;display:flex}:where(.frens-app) .chsw>button{height:32px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;display:flex}:where(.frens-app) .chsw>button:hover{color:var(--ink)}:where(.frens-app) .chsw>button.on{background:var(--ivory);color:var(--ink);box-shadow:0 1px 2px var(--shd),inset 0 0 0 1px var(--line)}:where(.frens-app) .clogo{border-radius:6px;flex:none;width:20px;height:20px;display:block}:where(.frens-app) .clogo.xs{border-radius:4px;width:14px;height:14px}:where(.frens-app) .top-r{align-items:center;gap:10px;margin-left:auto;display:flex}:where(.frens-app) .cash{height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:12px;padding:0 6px 0 14px;display:flex}:where(.frens-app) .cash b{font-size:14px;font-weight:600}:where(.frens-app) .cash small{color:var(--muted);margin-left:5px;font-size:11.5px}:where(.frens-app) .cash a{background:var(--forest);height:30px;color:var(--on);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .2s;display:flex}:where(.frens-app) .cash a:hover{background:var(--acc-h)}:where(.frens-app) .me{background:var(--oat) url(/frens/d2a749e225d449323291882ee3f31d68.png) center 62% / 78% no-repeat;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%}:where(.frens-app) .thm{background:var(--fill2);height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex:none;align-items:center;gap:7px;padding:0 12px 0 6px;transition:background .3s,box-shadow .2s;display:flex}:where(.frens-app) .thm:hover{box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .thm-f{width:34px;height:28px;display:block;position:relative}:where(.frens-app) .frog{width:34px;height:28px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:block}:where(.frens-app) .thm:hover .frog{transform:translateY(-2px)rotate(-4deg)}:where(.frens-app) .frog .pu{transition:transform .3s}:where(.frens-app) .thm:hover .frog .pu{transform:translate(-1.2px)}:where(.frens-app) .frog .lids{transform-box:fill-box;transform-origin:50% 0;transition:transform .35s cubic-bezier(.65,0,.25,1);transform:scaleY(0)}:where(.frens-app).night .frog .lids{transform:scaleY(1)}:where(.frens-app) .thm-t{letter-spacing:-.02em;color:var(--ink);min-width:18px;font-size:14px;font-weight:600}:where(.frens-app) .zz{pointer-events:none;gap:1px;display:flex;position:absolute;top:-9px;right:-7px}:where(.frens-app) .zz i{color:var(--forest);opacity:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal;font-weight:600;line-height:1}:where(.frens-app) .zz i+i{margin-top:-5px;font-size:7px}:where(.frens-app).night .zz i{animation:2.4s ease-in-out infinite zz}:where(.frens-app).night .zz i+i{animation-delay:.5s}@keyframes zz{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(4px,-6px)}}:where(.frens-app) .grid{grid-template-columns:344px minmax(0,1fr) 336px;gap:12px;min-height:0;padding:12px;display:grid}:where(.frens-app) .pl,:where(.frens-app) .pr{min-height:0}:where(.frens-app) .pl{flex-direction:column;display:flex;overflow:hidden}:where(.frens-app) .pl-h{padding:12px 12px 0}:where(.frens-app) .pl-b{flex:1;min-height:0;padding:4px 0 8px}:where(.frens-app) .ct{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}:where(.frens-app) .pr{flex-direction:column;gap:12px;padding-right:2px;display:flex;overflow-y:auto}:where(.frens-app) .lf-f{justify-content:space-between;align-items:center;padding:12px 14px 6px;display:flex}:where(.frens-app) .lf-f .mini>button{height:24px;padding:0 9px;font-size:11.5px}:where(.frens-app) .ib{width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;transition:background .2s,color .2s;display:grid}:where(.frens-app) .ib:hover{background:var(--hov);color:var(--ink)}:where(.frens-app) .ib.on{color:var(--forest)}:where(.frens-app) .pin{background:var(--forest2);color:#f6efdc;border-radius:14px;margin:6px 12px 8px;padding:14px 14px 12px}:where(.frens-app) .pin-h{color:#b9c79a;align-items:center;gap:8px;font-size:12px;display:flex}:where(.frens-app) .pin-h b{color:#fbf4e0;font-size:13px}:where(.frens-app) .pin-h .sp{align-items:center;gap:5px;margin-left:auto;display:flex}:where(.frens-app) .pin h4{letter-spacing:-.02em;color:#fbf4e0;margin:10px 0 6px;font-size:15px;font-weight:800}:where(.frens-app) .pin p{color:#d5dcc6;margin:0;font-size:13px;line-height:1.5}:where(.frens-app) .pin p button{color:#b6de8c;text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}:where(.frens-app) .pin .rx{background:#fbf4e01a;border-radius:13px;align-items:center;gap:6px;height:26px;margin-top:10px;padding:0 10px;font-size:12px;display:inline-flex}:where(.frens-app) .ev{border-top:1px solid var(--rowl);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 14px;transition:background .2s;display:grid}:where(.frens-app) .ev:hover{background:var(--hov)}:where(.frens-app) .ev-h{align-items:center;gap:7px;min-width:0;display:flex}:where(.frens-app) .ev-h b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}:where(.frens-app) .ev-h time{color:var(--lbl);flex:none;margin-left:auto;font-size:11.5px}:where(.frens-app) .ev-t{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:13px;display:flex}:where(.frens-app) .tokb{border-bottom:1px dashed var(--line2);align-items:center;gap:6px;padding-bottom:1px;font-weight:700;display:inline-flex}:where(.frens-app) .tokb:hover{color:var(--forest);border-color:var(--forest)}:where(.frens-app) .ev-t .at{color:var(--lbl)}:where(.frens-app) .ev-q{background:var(--q);border-radius:4px 14px 14px;margin-top:8px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.4}:where(.frens-app) .ev-f{color:var(--lbl);align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}:where(.frens-app) .ev-f button{color:var(--lbl);align-items:center;gap:5px;display:inline-flex}:where(.frens-app) .ev-f button:hover,:where(.frens-app) .ev-f button.on{color:var(--loss)}:where(.frens-app) .tkchips{flex-wrap:wrap;gap:6px;padding:12px 12px 8px;display:flex}:where(.frens-app) .tkchips>button{height:28px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:0 11px;font-size:12px;font-weight:700;transition:all .2s}:where(.frens-app) .tkchips>button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .tkchips>button.on{background:var(--forest);color:var(--on);box-shadow:none}:where(.frens-app) .tr{text-align:left;border-top:1px solid var(--rowl);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px 14px;transition:background .2s;display:grid}:where(.frens-app) .tr:hover{background:var(--hov)}:where(.frens-app) .tr.on{background:var(--sel)}:where(.frens-app) .tr .nm b{letter-spacing:-.015em;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}:where(.frens-app) .tr .nm small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}:where(.frens-app) .tr .v{text-align:right}:where(.frens-app) .tr .v b{font-size:13px;font-weight:500;display:block}:where(.frens-app) .tr .v small{margin-top:2px;font-size:11.5px;display:block}:where(.frens-app) .star{color:var(--lbl);place-items:center;display:grid}:where(.frens-app) .star.on{color:#d59a1f}:where(.frens-app) .star.on .i{fill:currentColor}:where(.frens-app) .empty{text-align:center;color:var(--muted);padding:36px 24px;font-size:13px;line-height:1.5}:where(.frens-app) .empty img{width:64px;margin:0 auto 12px;display:block}:where(.frens-app) .crews{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:6px 12px 12px;display:grid}:where(.frens-app) .crew{background:var(--fill);min-width:0;box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:9px 8px;transition:box-shadow .2s;display:flex;overflow:hidden}:where(.frens-app) .crew:hover{box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .crew b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}:where(.frens-app) .crew small{margin-top:1px;font-size:11.5px;display:block}:where(.frens-app) .crew .rk{position:absolute}:where(.frens-app) .sech{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}:where(.frens-app) .sech b{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}:where(.frens-app) .sech .new{background:var(--thbg);color:var(--forest);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}:where(.frens-app) .sech a{color:var(--muted);font-size:12px;font-weight:600}:where(.frens-app) .lbme{background:var(--fill);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin:6px 12px 4px;padding:10px 12px;display:grid}:where(.frens-app) .lbme small{color:var(--muted);font-size:11px;font-weight:600;display:block}:where(.frens-app) .lbme b{font-size:13px;display:block}:where(.frens-app) .lbr{grid-template-columns:22px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;display:grid}:where(.frens-app) .lbr:hover{background:var(--hov)}:where(.frens-app) .lbr .rk{color:var(--lbl);text-align:center;font-size:11.5px}:where(.frens-app) .lbr .rk.m{color:#10301f;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:600;display:grid;box-shadow:inset 0 -2px #10301f24}:where(.frens-app) .lbr .rk.m1{background:#e4ba4c}:where(.frens-app) .lbr .rk.m2{background:#cacdbf}:where(.frens-app) .lbr .rk.m3{background:#cf8c58}:where(.frens-app) .lbr b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}:where(.frens-app) .lbr small{color:var(--muted);font-size:11.5px;display:block}:where(.frens-app) .lbr .p{color:var(--gain);text-align:right;font-size:12.5px;font-weight:500}:where(.frens-app) .card.th{padding:0;display:block}:where(.frens-app) .th-id{flex:none;align-items:center;gap:18px;min-width:0;display:flex}:where(.frens-app) .th-id h1{letter-spacing:-.035em;align-items:center;gap:8px;height:30px;margin:0;font-size:22px;font-weight:800;display:flex}:where(.frens-app) .th-id .sub{height:22px;color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}:where(.frens-app) .th-id .px{color:var(--ink);font-size:15px;font-weight:500}:where(.frens-app) .th-id .sub>span{align-items:center;gap:5px;display:inline-flex}:where(.frens-app) .th-act{gap:2px;margin-left:4px;display:flex}:where(.frens-app) .card.th{container:th/inline-size}:where(.frens-app) .th-id{min-width:0;flex:0 auto!important}:where(.frens-app) .th-id>div{min-width:0}:where(.frens-app) .th-id .sub{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}:where(.frens-app) .tlogo{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}:where(.frens-app) .tlogo .av{width:46px;height:46px}:where(.frens-app) .tlogo.haslp .av{box-shadow:0 0 0 2px var(--ivory),0 0 0 3.5px #e8a33d}:where(.frens-app) .tbadge{background:var(--ivory);height:20px;box-shadow:0 0 0 1.5px #e8a33d,0 2px 6px var(--shd);border-radius:10px;align-items:center;gap:2px;padding:0 4px;display:flex;position:absolute;bottom:-5px;right:-6px}:where(.frens-app) .tlogo:not(.haslp) .tbadge{box-shadow:0 0 0 1px var(--line2),0 2px 6px var(--shd)}:where(.frens-app) .tbadge img{border-radius:4px;width:13px;height:13px;display:block}:where(.frens-app) .tbadge .lpi{width:11px;height:13px;display:block}:where(.frens-app) .th-id .sub .nm{color:var(--ink);font-weight:600}:where(.frens-app) .th-id .sub .dot{color:var(--lbl)}:where(.frens-app) .ca{background:var(--fill);height:22px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;transition:background .2s,color .2s;display:inline-flex}:where(.frens-app) .ca:hover{background:var(--fill2);color:var(--forest)}:where(.frens-app) .tg{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}:where(.frens-app) .th-top{align-items:center;gap:16px;padding:14px 18px;display:flex}:where(.frens-app) .th-r{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}:where(.frens-app) .th-r .r1,:where(.frens-app) .th-r .r2{white-space:nowrap;align-items:baseline;gap:14px;display:flex}:where(.frens-app) .th-r .r1{align-items:center;height:30px}:where(.frens-app) .th-r .r2{align-items:center;height:22px}:where(.frens-app) .th-r .px{letter-spacing:-.04em;font-size:22px;font-weight:500}:where(.frens-app) .kv2{align-items:baseline;gap:5px;display:inline-flex}:where(.frens-app) .kv2 small{letter-spacing:.08em;text-transform:uppercase;color:var(--lbl);font-family:IBM Plex Mono,monospace;font-size:10px}:where(.frens-app) .kv2 b{font-size:13px;font-weight:500}:where(.frens-app) .th-r .r1 .kv2 b{font-size:14px}:where(.frens-app) .th-r .r2 .kv2+.kv2{border-left:1px solid var(--line);margin-left:0;padding-left:14px}:where(.frens-app) .cc{flex-direction:column;flex:1;min-height:0;padding:10px 12px;display:flex}:where(.frens-app) .cbar{align-items:center;gap:10px;padding:0 2px 8px;display:flex}:where(.frens-app) .cbar .sp{background:var(--line);width:1px;height:20px}:where(.frens-app) .cbar .r{align-items:center;gap:8px;margin-left:auto;display:flex}:where(.frens-app) .tgl{white-space:nowrap;height:26px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;align-items:center;gap:7px;padding:0 10px 0 7px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}:where(.frens-app) .tgl i{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:4px;place-items:center;transition:all .2s;display:grid}:where(.frens-app) .tgl.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .tgl.on i{background:var(--forest);box-shadow:none}:where(.frens-app) .tgl.on i:after{content:"";border-left:1.5px solid var(--on);border-bottom:1.5px solid var(--on);width:5px;height:3px;transform:rotate(-45deg)translateY(-1px)}:where(.frens-app) .chart{cursor:crosshair;border-radius:10px;flex:1;min-height:200px;margin-right:74px;position:relative}:where(.frens-app) .chart>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:where(.frens-app) .gl{stroke:var(--rowl);stroke-width:1px}:where(.frens-app) .wk{stroke-width:1.2px}:where(.frens-app) .wk.up{stroke:var(--gain)}:where(.frens-app) .wk.dn{stroke:var(--loss)}:where(.frens-app) .bd.up{fill:var(--gain)}:where(.frens-app) .bd.dn{fill:var(--loss)}:where(.frens-app) .vb.up{fill:var(--gain);opacity:.28}:where(.frens-app) .vb.dn{fill:var(--loss);opacity:.28}:where(.frens-app) .lp{stroke:var(--forest);stroke-width:1px;stroke-dasharray:3 4}:where(.frens-app) .hl{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;opacity:.45}:where(.frens-app) .yax{pointer-events:none;width:70px;position:absolute;top:0;bottom:0;right:-74px}:where(.frens-app) .yax>span{color:var(--lbl);white-space:nowrap;font-size:11px;position:absolute;right:0;transform:translateY(-50%)}:where(.frens-app) .yax .now{background:var(--forest);color:var(--on);border-radius:5px;padding:2px 6px;font-weight:500;right:-2px}:where(.frens-app) .xax{height:18px;margin:6px 74px 0 0;position:relative}:where(.frens-app) .xax>span{color:var(--lbl);font-size:11px;position:absolute;transform:translate(-50%)}:where(.frens-app) .leg{pointer-events:none;z-index:2;background:linear-gradient(90deg,var(--ivory) 70%,transparent);gap:12px;padding:3px 18px 3px 2px;font-size:11.5px;display:flex;position:absolute;top:6px;left:10px}:where(.frens-app) .leg b{font-weight:500}:where(.frens-app) .leg .k{color:var(--lbl);margin-right:3px}:where(.frens-app) .cpin{z-index:3;width:28px;height:28px;box-shadow:0 0 0 2px var(--ivory),0 0 0 4px var(--gain),0 4px 10px var(--shd);cursor:pointer;background:50%/cover no-repeat;border-radius:50%;margin:-14px 0 0 -14px;transition:box-shadow .2s;position:absolute}:where(.frens-app) .cpin.sell{box-shadow:0 0 0 2px var(--ivory),0 0 0 4px var(--loss),0 4px 10px var(--shd)}:where(.frens-app) .cpin.th{box-shadow:0 0 0 2px var(--ivory),0 0 0 4px var(--forest),0 4px 10px var(--shd);border-radius:9px 9px 9px 2px}:where(.frens-app) .cpin:hover,:where(.frens-app) .cpin.open,:where(.frens-app) .cpin:focus-visible{z-index:8}:where(.frens-app) .cpin:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--forest);opacity:0;transition:all .25s;position:absolute;inset:-5px}:where(.frens-app) .cpin:hover:after,:where(.frens-app) .cpin.open:after{opacity:.16;box-shadow:0 0 0 6px var(--forest);inset:-4px}:where(.frens-app) .cpop{--tx:-50%;background:var(--ivory);width:312px;box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #10301f59;text-align:left;white-space:normal;cursor:default;opacity:0;pointer-events:none;transform:translate(var(--tx),6px);border-radius:18px;padding:14px 14px 12px;transition:opacity .16s,transform .2s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;bottom:calc(100% + 16px);left:50%}.frens-app.night .cpop{box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #000000b3}:where(.frens-app) .cpop:after{content:"";background:var(--ivory);width:14px;height:14px;box-shadow:1px 1px 0 var(--line2);margin-left:-7px;position:absolute;bottom:-7px;left:50%;transform:rotate(45deg)}:where(.frens-app) .cpop.l{--tx:0px;left:-12px}:where(.frens-app) .cpop.l:after{left:26px}:where(.frens-app) .cpop.r{--tx:0px;left:auto;right:-12px}:where(.frens-app) .cpop.r:after{left:auto;right:19px}:where(.frens-app) .cpop.b{top:calc(100% + 16px);bottom:auto}:where(.frens-app) .cpop.b:after{box-shadow:-1px -1px 0 var(--line2);top:-7px;bottom:auto}:where(.frens-app) .cpin:hover .cpop,:where(.frens-app) .cpin:focus-visible .cpop,:where(.frens-app) .cpin.open .cpop{opacity:1;pointer-events:auto;transform:translate(var(--tx),0)}:where(.frens-app) .cp-h{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}:where(.frens-app) .cp-h .who{min-width:0;display:block}:where(.frens-app) .cp-h .av{background-position:50%;background-size:cover;display:block}:where(.frens-app) .cp-h b{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}:where(.frens-app) .cp-h time{color:var(--lbl);white-space:nowrap;margin-top:1px;font-size:11px;display:block}:where(.frens-app) .cp-q{background:var(--q);letter-spacing:-.015em;color:var(--ink);border-radius:4px 14px 14px;margin-top:10px;padding:11px 13px;font-size:15px;font-weight:700;line-height:1.38;display:block}:where(.frens-app) .cp-t{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}:where(.frens-app) .cp-t b{color:var(--ink);font-weight:500}:where(.frens-app) .cp-t .av{background-size:cover;display:block}:where(.frens-app) .cp-f{color:var(--lbl);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}:where(.frens-app) .cp-f .lk{align-items:center;gap:5px;display:inline-flex}:where(.frens-app) .cp-f .pnl b{margin-left:4px;font-weight:500}:where(.frens-app) .cfoot{align-items:center;gap:8px;padding:8px 2px 0;display:flex}:where(.frens-app) .cfoot .r{color:var(--lbl);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}:where(.frens-app) .tb{flex-direction:column;flex:none;height:264px;display:flex;overflow:hidden}:where(.frens-app) .tb-h{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}:where(.frens-app) .tb-h .tab{height:30px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}:where(.frens-app) .tb-h .tab small{color:var(--lbl);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}:where(.frens-app) .tb-h .tab:hover{color:var(--ink)}:where(.frens-app) .tb-h .tab.on{background:var(--fill2);color:var(--ink)}:where(.frens-app) .tb-h .r{gap:6px;margin-left:auto;display:flex}:where(.frens-app) .trow{grid-template-columns:minmax(0,1.5fr) 1fr 1fr 1fr minmax(0,1.3fr);align-items:center;gap:12px;padding:0 16px;display:grid}:where(.frens-app) .trow.hd{letter-spacing:.1em;text-transform:uppercase;height:32px;color:var(--lbl);border-bottom:1px solid var(--rowl);font-family:IBM Plex Mono,monospace;font-size:10.5px}:where(.frens-app) .trow.bd{border-bottom:1px solid var(--rowl);height:54px;transition:background .2s}:where(.frens-app) .trow.bd:hover{background:var(--hov)}:where(.frens-app) .trow .who{align-items:center;gap:10px;min-width:0;display:flex}:where(.frens-app) .trow .who b{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}:where(.frens-app) .trow .who small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}:where(.frens-app) .trow .n b{font-size:13px;font-weight:500;display:block}:where(.frens-app) .trow .n small{color:var(--muted);margin-top:2px;font-size:11px;display:block}:where(.frens-app) .trow .q{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}:where(.frens-app) .trow .q.has{color:var(--ink);font-weight:600}:where(.frens-app) .fr{letter-spacing:.06em;text-transform:uppercase;background:var(--thbg);color:var(--forest);border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:700}:where(.frens-app) .thcards{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}:where(.frens-app) .thc{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px}:where(.frens-app) .thc .h{align-items:center;gap:9px;font-size:13px;display:flex}:where(.frens-app) .thc .h b{font-weight:700}:where(.frens-app) .thc p{letter-spacing:-.015em;margin:10px 0 0;font-size:15px;font-weight:700;line-height:1.35}:where(.frens-app) .thc .f{color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}:where(.frens-app) .trd{padding:12px}:where(.frens-app) .amt{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:14px 16px;transition:box-shadow .2s;display:flex}:where(.frens-app) .amt:focus-within{box-shadow:inset 0 0 0 2px var(--forest)}:where(.frens-app) .amt>span{color:var(--lbl);font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:500}:where(.frens-app) .amt input{letter-spacing:-.04em;background:0 0;border:0;flex:1;min-width:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:500}:where(.frens-app) .amt input::placeholder{color:var(--lbl)}:where(.frens-app) .amt>small{color:var(--muted);white-space:nowrap;font-size:12px}:where(.frens-app) .pres{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}:where(.frens-app) .pres>button{height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:all .2s}:where(.frens-app) .pres>button:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .pres>button.on{background:var(--forest);color:var(--on);box-shadow:none}:where(.frens-app) .slp{grid-template-columns:repeat(4,1fr) 64px;gap:6px;margin-top:14px;display:grid}:where(.frens-app) .slp .lab{grid-column:1/-1;margin-bottom:1px}:where(.frens-app) .slp>button{min-width:0;height:28px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:all .2s}:where(.frens-app) .slp>button.on{background:var(--forest);color:var(--on);box-shadow:none}:where(.frens-app) .slp label{height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:7px;align-items:center;padding:0 7px;font-size:12px;display:flex}:where(.frens-app) .slp label.on{box-shadow:inset 0 0 0 1.5px var(--forest)}:where(.frens-app) .slp label input{background:0 0;border:0;width:100%;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px}:where(.frens-app) .slp label input::placeholder{color:var(--lbl)}:where(.frens-app) .sum{background:var(--fill);border-radius:12px;flex-direction:column;gap:7px;margin-top:12px;padding:10px 12px;display:flex}:where(.frens-app) .sum .r{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}:where(.frens-app) .sum .r b{color:var(--ink);font-weight:500}:where(.frens-app) .go{background:var(--forest);width:100%;height:48px;color:var(--on);letter-spacing:-.01em;border-radius:12px;margin-top:12px;font-size:15px;font-weight:800;transition:background .2s,transform .1s}:where(.frens-app) .go:hover{background:var(--acc-h)}:where(.frens-app) .go:active{transform:translateY(1px)}:where(.frens-app) .go.sell{background:var(--loss);color:#fffbf2}:where(.frens-app) .bal{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:12px;display:flex}:where(.frens-app) .bal a{color:var(--forest);font-weight:700}:where(.frens-app) .rc,:where(.frens-app) .mp{padding:14px}:where(.frens-app) .mp-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}:where(.frens-app) .mp-top>.av{width:40px;height:40px;font-size:14px}:where(.frens-app) .mp-v{min-width:0}:where(.frens-app) .mp-v>b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.1;display:block}:where(.frens-app) .mp-v>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}:where(.frens-app) .mp-p{text-align:right;white-space:nowrap}:where(.frens-app) .mp-p>b{font-size:14px;font-weight:600;display:block}:where(.frens-app) .mp-p>small{align-items:center;gap:3px;margin-top:3px;font-size:12px;font-weight:500;display:inline-flex}:where(.frens-app) .mp-p>small>svg{fill:currentColor;width:9px;height:9px}:where(.frens-app) .mp-p.none>small{color:var(--lbl);font-weight:500}:where(.frens-app) .mp-kv{border-top:1px solid var(--line);margin-top:12px}:where(.frens-app) .mp-kv>div{justify-content:space-between;align-items:center;padding:9px 0 0;font-size:13px;display:flex}:where(.frens-app) .mp-kv>div+div{padding-top:7px}:where(.frens-app) .mp-kv>div>span{color:var(--muted)}:where(.frens-app) .mp-kv>div>b{font-weight:500}:where(.frens-app) .mp-kv>div>b em{color:var(--lbl);margin-left:4px;font-size:11.5px;font-style:normal}:where(.frens-app) .thw{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:14px;padding:12px;transition:box-shadow .15s}:where(.frens-app) .thw:focus-within{box-shadow:inset 0 0 0 1.5px var(--forest)}:where(.frens-app) .thw-h{align-items:center;gap:8px;min-width:0;display:flex}:where(.frens-app) .thw-h>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}:where(.frens-app) .thw-av{background:var(--oat) url(/frens/d2a749e225d449323291882ee3f31d68.png) center 62% / 78% no-repeat}:where(.frens-app) .thw textarea{resize:none;width:100%;min-height:64px;font:inherit;color:var(--ink);background:0 0;border:0;margin-top:8px;padding:0;font-size:14px;line-height:1.45;display:block}:where(.frens-app) .thw textarea::placeholder{color:var(--lbl)}:where(.frens-app) .thw textarea:focus-visible{outline:none}:where(.frens-app) .thw-f{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}:where(.frens-app) .thw-vis{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}:where(.frens-app) .thw-vis>svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:13px;height:13px}:where(.frens-app) .thw-n{color:var(--lbl);margin-left:auto;font-size:11.5px}:where(.frens-app) .thw-n.warn{color:#b7791f}.frens-app.night .thw-n.warn{color:#e4ba4c}:where(.frens-app) .thw-post{background:var(--forest);height:32px;color:var(--on);border-radius:10px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,opacity .15s}:where(.frens-app) .thw-post:hover{background:var(--acc-h)}:where(.frens-app) .thw-post.off{opacity:.4;cursor:not-allowed}:where(.frens-app) .thw-post.off:hover{background:var(--forest)}:where(.frens-app) .thw-mine{background:var(--thbg);border-radius:4px 12px 12px;margin-top:10px;padding:10px 12px}:where(.frens-app) .thw-mine>small{color:var(--forest);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}:where(.frens-app) .thw-mine>small>time{color:var(--lbl);margin-left:auto;font-weight:500}:where(.frens-app) .thw-mine>p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.4}:where(.frens-app) .thc.mine{box-shadow:inset 0 0 0 1.5px var(--forest)}@media (width<=1360px){:where(.frens-app) .mp{padding:13px}:where(.frens-app) .mp-v>b{font-size:19px}:where(.frens-app) .thw{padding:11px}:where(.frens-app) .thw-f{gap:8px}:where(.frens-app) .thw-vis{font-size:11.5px}:where(.frens-app) .thw-post{padding:0 14px}}@media (width<=899px){:where(.frens-app) .mp{padding:14px}:where(.frens-app) .thw textarea{min-height:72px;font-size:16px}:where(.frens-app) .thw-post{border-radius:12px;height:44px;padding:0 20px;font-size:14px}:where(.frens-app) .thw-f{gap:10px}}@media (width>=600px) and (width<=899px){:where(.frens-app) .mp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:18px;display:grid}:where(.frens-app) .mp>.mp-pos{grid-column:1}:where(.frens-app) .mp>.thw{grid-area:1/2/span 2;margin-top:0}:where(.frens-app) .mp>sc-if,:where(.frens-app) .mp>.thw-mine{grid-column:1}:where(.frens-app) .mp-v>b{font-size:22px}}@media (width<=599px){:where(.frens-app) .mp-top{grid-template-columns:44px minmax(0,1fr) auto}:where(.frens-app) .mp-top>.av{width:44px;height:44px}:where(.frens-app) .mp-v>b{font-size:22px}:where(.frens-app) .mp-kv>div{padding-top:10px;font-size:13.5px}:where(.frens-app) .thw{margin-top:12px}}@media (width<=380px){:where(.frens-app) .thw-vis{gap:4px;font-size:11px}:where(.frens-app) .thw-post{padding:0 16px}}:where(.frens-app) .rc-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}:where(.frens-app) .rc-h b{letter-spacing:-.015em;font-size:14px;font-weight:800}:where(.frens-app) .stack{align-items:center;margin-bottom:4px;padding-left:8px;display:flex}:where(.frens-app) .stack>i{width:28px;height:28px;box-shadow:0 0 0 2px var(--ivory);background:50%/cover no-repeat;border-radius:50%;margin-left:-8px}:where(.frens-app) .stack em{color:var(--muted);margin-left:10px;font-size:12px;font-style:normal}:where(.frens-app) .frl{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:grid}:where(.frens-app) .frl b{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:flex}:where(.frens-app) .frls .frl{animation:.25s both frin}@keyframes frin{0%{opacity:0;transform:translateY(-4px)}}:where(.frens-app) .frmore{width:100%;height:32px;color:var(--forest);background:var(--fill);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:700;transition:background .2s;display:flex}:where(.frens-app) .frmore:hover{background:var(--fill2)}:where(.frens-app) .frl small{color:var(--muted);font-size:11px;display:block}:where(.frens-app) .frl .v{text-align:right;font-size:12.5px}:where(.frens-app) .abt{color:var(--muted);margin:0;font-size:13px;line-height:1.55}:where(.frens-app) .abt.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.frens-app) .abt.none{color:var(--lbl);font-style:italic}:where(.frens-app) .more{color:var(--forest);margin-top:4px;font-size:12.5px;font-weight:700}:where(.frens-app) .kv{flex-direction:column;gap:9px;margin:14px 0;display:flex}:where(.frens-app) .kv>div{align-items:center;gap:10px;font-size:13px;display:flex}:where(.frens-app) .kv>div>span{color:var(--muted);white-space:nowrap}:where(.frens-app) .kv>div>i{border-top:1px dashed var(--line2);flex:1;min-width:12px;height:0}:where(.frens-app) .kv>div>b{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}:where(.frens-app) .kv>div>b.mono{font-weight:500}:where(.frens-app) .cpy{width:22px;height:22px;color:var(--lbl);border-radius:6px;place-items:center;margin-left:2px;transition:background .2s,color .2s;display:grid}:where(.frens-app) .cpy:hover{background:var(--hov);color:var(--forest)}:where(.frens-app) .sg{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(.frens-app) .sg>div{background:var(--fill);border-radius:10px;padding:9px 11px}:where(.frens-app) .sg small{display:block}:where(.frens-app) .sg b{margin-top:3px;font-size:14.5px;font-weight:500;display:block}:where(.frens-app) .ath{margin-top:12px}:where(.frens-app) .ath .bar{background:var(--fill2);border-radius:4px;height:8px;margin-top:7px;overflow:hidden}:where(.frens-app) .ath .bar i{background:var(--forest);border-radius:4px;height:100%;display:block}:where(.frens-app) .ath .t{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}:where(.frens-app) .lnk{gap:6px;margin-top:12px;display:flex}:where(.frens-app) .lnk a{height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:700;transition:box-shadow .2s;display:flex}:where(.frens-app) .lnk a:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .psum{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;display:grid}:where(.frens-app) .psum>div{background:var(--fill);border-radius:10px;padding:9px 11px}:where(.frens-app) .psum small{display:block}:where(.frens-app) .psum b{white-space:nowrap;margin-top:3px;font-size:15px;font-weight:500;display:block}:where(.frens-app) .psum b span{font-size:11.5px}:where(.frens-app) .prow{cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:9px 8px;transition:background .2s;display:grid}:where(.frens-app) .prow:hover{background:var(--hov)}:where(.frens-app) .prow.on{background:var(--sel)}:where(.frens-app) .prow .nm b{font-size:13.5px;font-weight:700;display:block}:where(.frens-app) .prow .nm small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}:where(.frens-app) .prow .v{text-align:right}:where(.frens-app) .prow .v b{font-size:13px;font-weight:500;display:block}:where(.frens-app) .prow .v small{white-space:nowrap;margin-top:1px;font-size:11px;display:block}:where(.frens-app) .pos-e{text-align:center;color:var(--muted);padding:10px 0 4px;font-size:12.5px}:where(.frens-app) .pos-e img{opacity:.9;width:48px;margin:0 auto 8px;display:block}:where(.frens-app) .sb{border-top:1px solid var(--line);background:var(--cream);align-items:center;gap:18px;padding:0 18px;font-size:12px;display:flex}:where(.frens-app) .sb .tk{align-items:center;gap:6px;display:flex}:where(.frens-app) .sb .tk b{font-weight:500}:where(.frens-app) .sb .dot{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:grid}:where(.frens-app) .sb .r{color:var(--muted);align-items:center;gap:16px;margin-left:auto;display:flex}:where(.frens-app) .sb .ok{color:var(--gain);align-items:center;gap:6px;font-weight:700;display:flex}:where(.frens-app) .sb .ok i{background:var(--gain);width:7px;height:7px;box-shadow:0 0 0 3px var(--gainbg);border-radius:50%}:where(.frens-app) .sb a:hover{color:var(--ink)}:where(.frens-app) .sb svg{fill:currentColor;width:13px;height:13px;display:block}:where(.frens-app) .scrim{z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(3px);animation:.15s fade;position:absolute;inset:0}:where(.frens-app) .pal{z-index:21;background:var(--ivory);width:720px;box-shadow:0 0 0 1px var(--line),0 30px 80px -20px #00000073;border-radius:18px;animation:.2s cubic-bezier(.2,.7,.2,1) drop;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes fade{0%{opacity:0}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-8px)}}:where(.frens-app) .pal-i{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:56px;padding:0 12px 0 18px;display:flex}:where(.frens-app) .pal-i input{background:0 0;border:0;flex:1;padding:0;font-size:16px}.frens-app .pal-i input:focus-visible{outline:none}:where(.frens-app) .pal-i input::placeholder{color:var(--lbl)}:where(.frens-app) .pal-s{justify-content:space-between;align-items:center;padding:12px 18px 6px;display:flex}:where(.frens-app) .pal-s b{font-size:12px}:where(.frens-app) .pal-s button{color:var(--forest);font-size:12px;font-weight:700}:where(.frens-app) .pal-l{max-height:440px;padding-bottom:8px}:where(.frens-app) .pr-r{text-align:left;grid-template-columns:36px minmax(0,1.4fr) 110px 100px 90px 110px;align-items:center;gap:12px;width:100%;padding:9px 18px;transition:background .15s;display:grid}:where(.frens-app) .pr-r:hover,:where(.frens-app) .pr-r.kb{background:var(--hov)}:where(.frens-app) .pr-r .nm b{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}:where(.frens-app) .pr-r .nm small{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}:where(.frens-app) .pr-r .c{text-align:right;font-size:13px}:where(.frens-app) .pr-r .c small{letter-spacing:.08em;color:var(--lbl);margin-right:6px;font-family:IBM Plex Mono,monospace;font-size:10px}:where(.frens-app) .pr-t{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 18px;display:grid}:where(.frens-app) .pr-t:hover{background:var(--hov)}:where(.frens-app) .pr-t b{font-size:14px;font-weight:700;display:block}:where(.frens-app) .pr-t small{color:var(--muted);font-size:11.5px;display:block}:where(.frens-app) .pal-e{text-align:center;color:var(--muted);padding:28px;font-size:13px}:where(.frens-app) .toast{z-index:30;background:var(--ink);color:var(--cream);border-radius:12px;padding:10px 16px;font-size:13px;font-weight:600;animation:.25s drop2;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0006}@keyframes drop2{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.frens-app *{transition:none!important;animation:none!important}}@media (width<=1360px){:where(.frens-app) .trow{grid-template-columns:minmax(0,1.5fr) 1fr 1fr 1fr}:where(.frens-app) .trow>:nth-child(5){display:none}:where(.frens-app) .grid{grid-template-columns:320px minmax(0,1fr) 312px}:where(.frens-app) .th-st>div{min-width:0;padding:8px 10px}:where(.frens-app) .chsw>button{padding:0 7px}:where(.frens-app) .chsw>button .cn{display:none}}.frens-app .th-tags .tg{background:var(--fill);letter-spacing:0;height:24px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.frens-app .h1t{gap:5px;margin-left:4px;display:inline-flex}:where(.frens-app) .card.cc{container:cc/inline-size}:where(.frens-app) .cbar{min-width:0}:where(.frens-app) .cbar .r{flex:none}@container cc (width<=640px){:where(.frens-app) .cbar{gap:6px}:where(.frens-app) .cbar .mini>button{padding:0 7px}:where(.frens-app) .cbar .r{gap:5px}:where(.frens-app) .cbar .tgl{gap:5px;padding:0 8px 0 6px}}@container cc (width<=560px){:where(.frens-app) .cbar .sp{display:none}:where(.frens-app) .cbar .mini>button{padding:0 6px;font-size:11.5px}:where(.frens-app) .cbar .tgl{font-size:11.5px}}.frens-app .th-tags .tg .pic{border-radius:50%;width:14px;height:14px;display:block}.frens-app .agev{color:var(--gain);font-size:12px;font-weight:600}.frens-app .ib.trnd{color:var(--gain)}.frens-app .th-id h1{gap:6px}.frens-app .pairc{background:var(--fill);letter-spacing:0;height:24px;color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:0 10px 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.frens-app .pairc img{border-radius:50%;flex:none;width:17px;height:17px;display:block}.frens-app .th-act{gap:0;margin-left:2px}.frens-app .th-act .ib{width:26px;height:26px}.frens-app .pfw{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:2px;display:flex}.frens-app .pf-hd{flex:none;padding:0 0 16px;overflow:hidden}.frens-app .pf-cover{background:radial-gradient(circle at 18% 120%,#a6d67259,#0000 55%),radial-gradient(circle at 92% -20%,#72864873,#0000 50%),linear-gradient(120deg,#11482a,#0c3620 60%,#1b5534);justify-content:space-between;align-items:flex-start;height:92px;padding:12px 14px;display:flex;position:relative}.frens-app .pf-cover:after{content:"";opacity:.16;pointer-events:none;background:url(/frens/d2a749e225d449323291882ee3f31d68.png) right 26px bottom -26px/120px no-repeat;position:absolute;inset:0}.frens-app .pf-back{z-index:1;color:#fbf4e0;background:#fbf4e024;border-radius:14px;align-items:center;gap:4px;height:28px;padding:0 11px 0 7px;font-size:12.5px;font-weight:700;transition:background .2s;display:inline-flex;position:relative}.frens-app .pf-back:hover{background:#fbf4e03d}.frens-app .pf-rank{z-index:1;color:#10301f;background:#e4ba4ce6;border-radius:13px;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.frens-app .pf-top{align-items:flex-end;gap:14px;margin-top:-34px;padding:0 18px;display:flex;position:relative}.frens-app .pf-av{background:var(--fill2) center / cover no-repeat;width:84px;height:84px;box-shadow:0 0 0 4px var(--ivory),0 0 0 5px var(--line);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:800;display:grid}.frens-app .pf-id{flex:1;min-width:0;padding-bottom:4px}.frens-app .pf-id h1{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:22px;font-weight:800;display:flex}.frens-app .pf-id h1>.sc-interp{text-overflow:ellipsis;min-width:0;overflow:hidden}.frens-app .pf-id .hd{color:var(--muted);margin-top:2px;font-size:12.5px}.frens-app .pf-soc{flex:none;padding-bottom:4px;display:flex}.frens-app .pf-soc>div{text-align:center;border-left:1px solid var(--line);padding:0 14px}.frens-app .pf-soc>div:first-child{border-left:0}.frens-app .pf-soc b{font-size:15px;font-weight:600;display:block}.frens-app .pf-soc small{color:var(--muted);margin-top:1px;font-size:11px;display:block}.frens-app .pf-act{flex:none;gap:8px;padding-bottom:4px;display:flex}.frens-app .pf-sh{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);border-radius:12px;place-items:center;transition:box-shadow .2s;display:grid}.frens-app .pf-sh:hover{box-shadow:inset 0 0 0 1px var(--forest)}.frens-app .pf-fol{background:var(--forest);min-width:108px;height:40px;color:var(--on);border-radius:12px;padding:0 18px;font-size:14px;font-weight:800;transition:background .2s}.frens-app .pf-fol:hover{background:var(--acc-h)}.frens-app .pf-fol.on{color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest);background:0 0}.frens-app .pf-bio{padding:14px 18px 0}.frens-app .pf-bio p{background:var(--q);border-radius:4px 16px 16px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.45;display:inline-block}.frens-app .pf-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 18px 0;font-size:12.5px;display:flex}.frens-app .pf-meta>span{align-items:center;gap:6px;display:inline-flex}.frens-app .pf-mut .stack{margin:0;padding-left:8px}.frens-app .pf-mut .stack>i{width:22px;height:22px;margin-left:-7px}.frens-app .pf-best{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.frens-app .bt{background:var(--ivory);border:1px solid var(--line);border-radius:14px;min-width:0;padding:10px 12px}.frens-app .bt.b1{background:linear-gradient(135deg,#e4ba4c38,var(--ivory) 60%)}.frens-app .bt-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600;display:inline-block}.frens-app .bt.b1 .bt-k{color:#a77a12}.frens-app .bt-r{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex}.frens-app .bt-r b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.frens-app .bt small{margin-top:2px;font-size:11px;display:block}.frens-app .pf-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.frens-app .pf-c{flex-direction:column;gap:12px;min-width:0;display:flex}.frens-app .pf-pnl{padding:14px 16px}.frens-app .pn-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.frens-app .pn-h b{letter-spacing:-.04em;white-space:nowrap;margin-top:4px;font-size:24px;font-weight:500;display:block}.frens-app .pn-h .dec{color:var(--lbl);font-style:normal}.frens-app .pn-h .pc{margin:2px 0 0;font-size:12.5px}.frens-app .pn-h>div:first-child{min-width:0}.frens-app .pn-h .mini{flex:none}.frens-app .pn-h .mini>button{height:24px;padding:0 7px}.frens-app .pn-h em{color:var(--muted);margin-left:4px;font-style:normal}.frens-app .pn-ch{height:150px;margin:10px -4px 0}.frens-app .pn-ch svg{width:100%;height:100%;display:block}.frens-app .pg1{stop-color:var(--gain);stop-opacity:.24}.frens-app .pg2{stop-color:var(--gain);stop-opacity:0}.frens-app .pn-a{fill:url(#pnG)}.frens-app .pn-l{fill:none;stroke:var(--gain);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.frens-app .pn-cash{border-top:1px solid var(--rowl);align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.frens-app .pn-cash .ic{background:var(--fill);width:34px;height:34px;color:var(--forest);border-radius:50%;place-items:center;font-weight:800;display:grid}.frens-app .pn-cash small{color:var(--muted);font-size:11.5px;display:block}.frens-app .pn-cash b{font-size:16px;font-weight:500;display:block}.frens-app .pf-pos,.frens-app .pf-sw{overflow:hidden}.frens-app .pf-t{align-items:center;gap:6px;padding-left:4px;font-size:14px;font-weight:800;display:flex}.frens-app .pf-t small{color:var(--lbl);font-size:11.5px;font-weight:500}.frens-app .pp-hd,.frens-app .sw-r.hd{letter-spacing:.1em;text-transform:uppercase;color:var(--lbl);font-family:IBM Plex Mono,monospace;font-size:10.5px}.frens-app .pp-hd{border-bottom:1px solid var(--rowl);justify-content:space-between;padding:8px 16px;display:flex}.frens-app .pp-r{border-bottom:1px solid var(--rowl);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.frens-app .pp-r .nm b{font-size:14px;font-weight:700;display:block}.frens-app .pp-r .nm small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.frens-app .pp-r .v{text-align:right}.frens-app .pp-r .v b{font-size:13.5px;font-weight:500;display:block}.frens-app .pp-r .v small{margin-top:1px;font-size:11.5px;display:block}.frens-app .pp-more{color:var(--muted);text-align:center;padding:10px 16px;font-size:12px}.frens-app .pf-pin{padding:14px 16px}.frens-app .pp-top{align-items:center;gap:8px;display:flex}.frens-app .pp-top b{font-size:14px;font-weight:800}.frens-app .chip.ml{color:#a77a12;background:#e4ba4c33}.frens-app.night .chip.ml{color:#e4ba4c}.frens-app .pf-pin .ev-q{font-size:16px;font-weight:700}.frens-app .pf-pin .lk{align-items:center;gap:5px;display:inline-flex}.frens-app .sw-r{border-bottom:1px solid var(--rowl);grid-template-columns:minmax(0,1.4fr) 44px minmax(0,1fr) 34px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;display:grid}.frens-app .sw-r.hd{height:32px}.frens-app .sw-r .nm{align-items:center;gap:8px;min-width:0;display:flex}.frens-app .sw-r .nm b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.frens-app .sw-r>span:nth-child(3),.frens-app .sw-r>span:nth-child(4){text-align:right}.frens-app .whob{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.frens-app .whob:hover{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.frens-app .lbr,.frens-app .clk{cursor:pointer}.frens-app .trow.clk:hover b{color:var(--forest)}.frens-app .frl.clk{border-radius:10px;margin:10px -6px 0;padding:4px 6px}.frens-app .frl.clk:hover{background:var(--hov)}@container ct (width<=680px){.frens-app .pf-soc>div{padding:0 9px}.frens-app .pf-av{width:72px;height:72px}.frens-app .pf-act .pf-fol{min-width:0}}.frens-app .ct{container:ct/inline-size}.frens-app .pf-cover{height:100px}.frens-app .pf-cover:after{background-position:right 30px bottom -6px;background-size:104px}.frens-app .pf-top{align-items:center;margin-top:0;padding:12px 18px 0}.frens-app .pf-top>.pf-av{align-self:flex-start;margin-top:-50px}.frens-app .pf-id,.frens-app .pf-soc,.frens-app .pf-act{padding-bottom:0}.frens-app .pf-rank{letter-spacing:0;font-size:12px;font-weight:700}.frens-app .pf-meta em{font-style:normal}.frens-app .pf-mut{margin-left:0}.frens-app .pfw.scroll{scrollbar-width:none;padding-right:0}.frens-app .pfw.scroll::-webkit-scrollbar{width:0;display:none}.frens-app .ffw,.frens-app .ffb{position:relative}.frens-app .ffb.open,.frens-app .ffb.act{color:var(--forest)}.frens-app .ffb.open{background:var(--sel)}.frens-app .ffd{background:var(--forest);width:7px;height:7px;box-shadow:0 0 0 2px var(--ivory);border-radius:50%;position:absolute;top:1px;right:1px}.frens-app .ffx{z-index:40;position:fixed;inset:0}.frens-app .ffp{z-index:41;background:var(--ivory);width:248px;box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #10301f59;border-radius:16px;padding:6px;animation:.16s ease-out ffin;position:absolute;top:calc(100% + 8px);right:-4px}.frens-app.night .ffp{box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #000000b3}@keyframes ffin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.frens-app .ffp-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 10px 10px;display:flex}.frens-app .ffp-h>b{letter-spacing:.06em;text-transform:uppercase;color:var(--lbl);font-size:11px;font-weight:600}.frens-app .ffp-all{color:var(--forest);border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:700}.frens-app .ffp-all:hover{text-underline-offset:3px;text-decoration:underline}.frens-app .ffi{width:100%;height:36px;color:var(--muted);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.frens-app .ffi.on{color:var(--ink)}.frens-app .ffi:hover{background:var(--hov)}.frens-app .ffc{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:6px;flex:none;place-items:center;transition:background .15s,box-shadow .15s;display:grid}.frens-app .ffc svg{fill:none;width:14px;height:14px;stroke:var(--on);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.frens-app .ffi.on .ffc{background:var(--forest);box-shadow:none}.frens-app .ffi.on .ffc svg{opacity:1;transform:none}.frens-app .ff-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.frens-app .ff-empty>b{font-size:14px;font-weight:800}.frens-app .ff-empty>span{color:var(--muted);font-size:12.5px}.frens-app .ff-empty>button{background:var(--forest);height:30px;color:var(--on);border-radius:10px;margin-top:6px;padding:0 14px;font-size:12.5px;font-weight:700}.frens-app .dep{z-index:21;background:var(--ivory);width:480px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:0 0 0 1px var(--line),0 30px 80px -20px #00000073;scrollbar-width:none;border-radius:24px;padding:18px 20px 20px;animation:.2s cubic-bezier(.2,.8,.2,1) depin;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes depin{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.frens-app .dep-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.frens-app .dep-h h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.frens-app .dep-cw{position:relative}.frens-app .dep-c{background:var(--fill);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14.5px;font-weight:700;transition:box-shadow .15s;display:flex}.frens-app .dep-c:hover,.frens-app .dep-c.open{box-shadow:inset 0 0 0 1.5px var(--forest)}.frens-app .dep-c>span{text-align:left;flex:1}.frens-app .dep-c>svg{color:var(--muted);transition:transform .2s}.frens-app .dep-c.open>svg{transform:rotate(180deg)}.frens-app .dep-cl{object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.frens-app .dep-m{z-index:2;background:var(--ivory);box-shadow:0 0 0 1px var(--line2),0 20px 40px -14px #10301f59;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.frens-app.night .dep-m{box-shadow:0 0 0 1px var(--line2),0 20px 40px -14px #000000b3}.frens-app .dep-o{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px 0 7px;font-size:14px;font-weight:600;display:flex}.frens-app .dep-o>span{flex:1}.frens-app .dep-o:hover{background:var(--hov)}.frens-app .dep-o .dep-ok{color:var(--forest);opacity:0}.frens-app .dep-o.on{font-weight:800}.frens-app .dep-o.on .dep-ok{opacity:1}.frens-app .dep-t{color:var(--muted);text-align:center;text-wrap:balance;margin:14px 0 0;font-size:13px;line-height:1.7}.frens-app .dep-t b{color:var(--ink);font-weight:700}.frens-app .dep-usdg{vertical-align:-3px;border-radius:50%;width:16px;height:16px}.frens-app .dep-qw{width:236px;box-shadow:0 0 0 1px var(--line),0 10px 24px -14px #10301f4d;background:#fffbf2;border-radius:20px;margin:14px auto 0;padding:12px}.frens-app.night .dep-qw{box-shadow:none}.frens-app .dep-qr{width:100%;height:auto;display:block}.frens-app .dep-a{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:10px 10px 10px 14px;display:flex}.frens-app .dep-a>span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;flex:1;min-width:0;font-size:12.5px;line-height:1.45;overflow:hidden}.frens-app .dep-cp{background:var(--forest);height:34px;color:var(--on);border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .15s;display:inline-flex}.frens-app .dep-cp:hover{background:var(--acc-h)}.frens-app .dep-cp.ok{background:var(--gain)}.frens-app *{scrollbar-width:none}.frens-app ::-webkit-scrollbar{width:0;height:0;display:none}:where(.frens-app) .sb .tkc{align-items:center;gap:3px;display:inline-flex}:where(.frens-app) .sb .tkc .up{fill:currentColor;flex:none;width:7px;height:7px;position:relative;top:-.5px}.frens-app .pf-x{text-decoration:none;position:relative}.frens-app .pf-xl{fill:currentColor;width:16px;height:16px}.frens-app .pf-xb{background:var(--gain);width:16px;height:16px;box-shadow:0 0 0 2px var(--ivory);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.frens-app .pf-xb svg{fill:none;stroke:#fffbf2;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.frens-app.night .pf-xb svg{stroke:#0b1d13}.frens-app .pf-g{grid-template-columns:minmax(0,1fr)}.frens-app .pp-more{text-align:center;padding:12px 16px 14px}.frens-app .pp-more .frmore{margin-top:0}.frens-app .pf-thf{overflow:hidden}.frens-app .pf-thf .ev:first-of-type{border-top:1px solid var(--line)}.frens-app .pf-thf .ev{padding:14px 16px}.frens-app .pf-thf .ev-h b{font-size:13.5px}.frens-app .pr>.card{flex-shrink:0}.frens-app .ev-f button.rp:hover,.frens-app .ev-f button.rp.on{color:var(--gain)}.frens-app .cmp{width:540px;padding-bottom:16px}.frens-app .cmp-src{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.frens-app .cmp-rail{flex-direction:column;align-items:center;display:flex}.frens-app .cmp-rail>i{background:var(--line2);border-radius:1px;flex:1;width:2px;margin:6px 0 -6px}.frens-app .cmp-body{min-width:0;padding-bottom:14px}.frens-app .cmp-who{align-items:center;gap:6px;min-width:0;display:flex}.frens-app .cmp-who b{white-space:nowrap;color:var(--ink);font-size:14px;font-weight:800}.frens-app .cmp-who>span:not(.av){color:var(--lbl);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.frens-app .cmp-h{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.frens-app .cmp-h b{font-weight:700}.frens-app .cmp-h time{color:var(--lbl);margin-left:auto;font-size:11.5px}.frens-app .cmp-t{background:var(--q);border-radius:4px 14px 14px;margin-top:8px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.4}.frens-app .cmp-to{color:var(--muted);margin:10px 0 0;font-size:12.5px}.frens-app .cmp-to b{color:var(--forest);font-weight:700}.frens-app .cmp-me{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.frens-app .cmp-av{background:var(--oat) url(/frens/d2a749e225d449323291882ee3f31d68.png) center 62% / 78% no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.frens-app .cmp-me textarea{resize:none;width:100%;min-height:84px;font:inherit;color:var(--ink);background:0 0;border:0;padding:8px 0 0;font-size:16px;line-height:1.45;display:block}.frens-app .cmp-me textarea::placeholder{color:var(--lbl)}.frens-app .cmp-me textarea:focus-visible{outline:none}.frens-app .cmp-q{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:10px 0 0 48px;padding:12px 14px}.frens-app .cmp-q .cmp-who b{font-size:13px}.frens-app .cmp-f{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.frens-app .cmp-hint{color:var(--lbl);margin-right:auto;font-size:11.5px}.frens-app .cmp-n{color:var(--lbl);font-size:12px}.frens-app .cmp-n.warn{color:#b7791f}.frens-app .cmp-n.over{color:var(--loss);font-weight:600}.frens-app .cmp-post{background:var(--forest);min-width:92px;height:38px;color:var(--on);border-radius:12px;padding:0 18px;font-size:14px;font-weight:800;transition:background .15s,opacity .15s}.frens-app .cmp-post:hover{background:var(--acc-h)}.frens-app .cmp-post.off{opacity:.4;cursor:not-allowed}.frens-app .cmp-post.off:hover{background:var(--forest)}.frens-app .pf-soc>.pf-xf small{justify-content:center;align-items:center;gap:4px;display:flex}.frens-app .pf-xf small svg{fill:currentColor;flex:none;width:10px;height:10px}.frens-app .pf-top{flex-wrap:wrap;row-gap:10px}.frens-app .pf-top>.pf-soc{flex:0 0 100%;order:10;justify-content:flex-start;padding-left:98px}.frens-app .pf-soc>div{text-align:left;padding:0 18px}.frens-app .pf-soc>div:first-child{padding-left:0}.frens-app .pf-soc>.pf-xf small{justify-content:flex-start}@container ct (width<=680px){.frens-app .pf-top>.pf-soc{padding-left:86px}.frens-app .pf-soc>div{padding:0 12px}}.frens-app .acct{z-index:21;background:var(--ivory);width:760px;max-width:calc(100% - 32px);height:560px;max-height:calc(100% - 32px);box-shadow:0 0 0 1px var(--line),0 30px 80px -20px #00000073;border-radius:24px;grid-template-columns:220px minmax(0,1fr);animation:.2s cubic-bezier(.2,.8,.2,1) depin;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.frens-app .ac-nav{background:var(--fill);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.frens-app .ac-me{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:4px 6px 14px;display:flex}.frens-app .ac-me>div{min-width:0}.frens-app .ac-me b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.frens-app .ac-me b:empty:before{content:"Your account"}.frens-app .ac-me small{color:var(--lbl);margin-top:1px;font-size:11.5px;display:block}.frens-app .ac-av{background:var(--oat) url(/frens/d2a749e225d449323291882ee3f31d68.png) center 62% / 78% no-repeat;width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none}.frens-app .ac-av.lg{width:72px;height:72px}.frens-app .ac-t{height:40px;color:var(--muted);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.frens-app .ac-t:hover{background:var(--hov);color:var(--ink)}.frens-app .ac-t.on{background:var(--ivory);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:800}.frens-app .ac-t.on svg{color:var(--forest)}.frens-app .ac-out{height:38px;color:var(--loss);border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:0 10px;font-size:13px;font-weight:600;display:flex}.frens-app .ac-out:hover{background:var(--hov)}.frens-app .ac-main{flex-direction:column;min-width:0;min-height:0;display:flex}.frens-app .ac-h{justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.frens-app .ac-h h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.frens-app .ac-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 20px;display:flex}.frens-app .ac-pic{align-items:center;gap:14px;display:flex}.frens-app .ac-pic small{color:var(--lbl);margin-top:6px;font-size:11.5px;display:block}.frens-app .ac-f{flex-direction:column;gap:6px;display:flex}.frens-app .ac-f>span{color:var(--muted);font-size:12px;font-weight:700}.frens-app .ac-f input,.frens-app .ac-f textarea{font:inherit;background:var(--fill);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);resize:none;border:0;border-radius:12px;padding:11px 12px;font-size:14px;transition:box-shadow .15s}.frens-app .ac-f input:focus-visible,.frens-app .ac-f textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--forest);outline:none}.frens-app .ac-f input::placeholder,.frens-app .ac-f textarea::placeholder{color:var(--lbl)}.frens-app .ac-in{position:relative}.frens-app .ac-in>em{color:var(--lbl);font-size:14px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.frens-app .ac-in input{padding-left:26px}.frens-app .ac-row{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.frens-app .ac-ri{align-items:center;gap:12px;min-width:0;display:flex}.frens-app .ac-ri b,.frens-app .ac-sess b,.frens-app .ac-ch b,.frens-app .ac-empty b{font-size:13.5px;font-weight:700;display:block}.frens-app .ac-ri small,.frens-app .ac-sess small,.frens-app .ac-ch small,.frens-app .ac-empty small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.frens-app .ac-ic{background:var(--fill);width:34px;height:34px;color:var(--forest);border-radius:10px;flex:none;place-items:center;display:grid}.frens-app .ac-ic.x svg{width:14px;height:14px;fill:var(--ink)}.frens-app .ac-btn{background:var(--ivory);height:34px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .15s,background .15s;display:inline-flex}.frens-app .ac-btn:hover{box-shadow:inset 0 0 0 1px var(--forest)}.frens-app .ac-btn.dark{background:var(--ink);color:var(--ivory);box-shadow:none}.frens-app .ac-btn.warn{color:var(--loss)}.frens-app .ac-btn svg{fill:currentColor;width:13px;height:13px}.frens-app .ac-pri{background:var(--forest);height:38px;color:var(--on);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:800;transition:background .15s;display:inline-flex}.frens-app .ac-pri:hover{background:var(--acc-h)}.frens-app .ac-foot{justify-content:flex-end;margin-top:auto;padding-top:4px;display:flex}.frens-app .ac-card{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.frens-app .ac-ch{align-items:center;gap:10px;display:flex}.frens-app .ac-bal{margin-left:auto;font-size:16px;font-weight:600}.frens-app .ac-card .dep-a{margin-top:0}.frens-app .ac-acts{gap:8px;display:flex}.frens-app .ac-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--lbl);margin-bottom:-4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.frens-app .ac-empty{border:1px dashed var(--line2);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.frens-app .ac-empty>img{opacity:.8;width:34px;height:34px}.frens-app .ac-empty>div{flex:1;min-width:0}.frens-app .ac-sess{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.frens-app .ac-sess>div{flex:1}.frens-app .ac-live{color:var(--gain);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.frens-app .ac-live i{background:var(--gain);border-radius:50%;width:7px;height:7px}.frens-app .ac-row.danger .ac-ic{color:var(--loss)}.frens-app .acsw{background:var(--line2);border-radius:12px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.frens-app .acsw i{background:#fffbf2;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.frens-app .acsw.on{background:var(--forest)}.frens-app .acsw.on i{transform:translate(18px)}.frens-app.night .acsw.on i{background:#0b1d13}.frens-app .ac-hero{background:var(--forest2);color:#fbf4e0;border-radius:18px;padding:18px;position:relative;overflow:hidden}.frens-app .ac-hero:after{content:"";opacity:.18;background:url(/frens/d2a749e225d449323291882ee3f31d68.png) 50%/contain no-repeat;width:108px;height:108px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.frens-app .ac-hero .lab{color:#fbf4e0b3}.frens-app .ac-hero>b{letter-spacing:-.04em;color:#a6d672;font-size:44px;font-weight:600;line-height:1.05;display:block}.frens-app .ac-hero p{color:#fbf4e0e6;max-width:300px;margin:6px 0 0;font-size:13.5px;line-height:1.45}.frens-app .ac-f .dep-a{margin-top:0}.frens-app .ac-f .dep-a>span b{color:var(--forest);font-weight:600}.frens-app .ac-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frens-app .ac-stats>div{background:var(--fill);border-radius:14px;padding:12px}.frens-app .ac-stats b{margin-top:4px;font-size:18px;font-weight:600;display:block}.frens-app .ac-pbs{flex-wrap:wrap;gap:8px;display:flex}.frens-app .ac-card .ac-ch>div:not(.ac-acts){flex:1;min-width:0}.frens-app .ac-card .ac-ch small.mono{font-size:12.5px}.frens-app .ac-card .ac-acts{margin-left:auto}.frens-app .ac-pri.sm,.frens-app .ac-btn.sm{border-radius:10px;height:32px;padding:0 12px;font-size:12.5px}.frens-app .ac-card{gap:10px;padding:12px}.frens-app .ac-card .dep-a{padding:8px 8px 8px 12px}.frens-app .ac-card .dep-a>span{font-size:12px}.frens-app .ac-card .dep-cp{height:30px;padding:0 10px;font-size:12px}.frens-app .ac-sub+.ac-card{margin-top:0}.frens-app .th-act .fi{fill:currentColor;width:14px;height:14px}.frens-app .th-act .fi.tg{width:15px;height:15px}.frens-app .th-act .ib.soc:hover{color:var(--ink);background:var(--hov)}.frens-app .th-sep{background:var(--line2);flex:none;align-self:center;width:1px;height:16px;margin:0 4px}@container th (width<=620px){.frens-app .th-act .ib{width:24px}.frens-app .th-sep{margin:0 2px}:where(.frens-app) .th-r .r1{gap:10px}:where(.frens-app) .th-r .px{font-size:19px}}@container th (width<=575px){.frens-app .th-act .fi{width:13px;height:13px}.frens-app .th-act .ib{width:22px}:where(.frens-app) .th-r .px{font-size:18px}}.frens-app .navb,.frens-app .mnav,.frens-app .dscrim{display:none}@media (width<=1239px){.frens-app{min-width:0}.frens-app .grid{grid-template-columns:minmax(0,1fr) 312px}.frens-app .navb{margin-right:-6px;display:grid}.frens-app .pl{z-index:16;visibility:hidden;width:min(360px,100% - 24px);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;position:absolute;top:76px;bottom:46px;left:12px;transform:translate(calc(-100% - 24px));box-shadow:0 30px 80px -20px #00000073}.frens-app.nav-open .pl{visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1);transform:none}.frens-app .dscrim{z-index:15;background:var(--scrim);animation:.15s fade;display:block;position:absolute;inset:0}.frens-app .navb[aria-expanded=true]{background:var(--sel);color:var(--forest)}}@media (width<=899px){.frens-app{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0}.frens-app .grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.frens-app .navb,.frens-app .dscrim{display:none}.frens-app .pl{visibility:visible;width:auto;box-shadow:none;transition:none;position:static;transform:none}.frens-app.m-c .pl,.frens-app.m-r .pl,.frens-app.m-l .ct,.frens-app.m-r .ct,.frens-app.m-l .pr,.frens-app.m-c .pr{display:none}.frens-app .ct{scrollbar-width:none;overflow-y:auto}.frens-app .ct::-webkit-scrollbar{display:none}.frens-app .ct>sc-if,.frens-app .ct{min-height:0}.frens-app .cc{flex:none;height:420px}.frens-app .tb{flex:none}.frens-app .pr{padding-right:0}.frens-app .sb{display:none}.frens-app .mnav{padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--cream);z-index:5;grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:relative}.frens-app .mnav button{height:50px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:700;transition:background .2s,color .2s;display:flex}.frens-app .mnav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.frens-app .mnav button.on{color:var(--forest);background:var(--fill2)}.frens-app .toast{bottom:84px}.frens-app .pal{width:calc(100% - 24px);top:10px}.frens-app .pfw{overflow-y:visible}}@media (width<=760px){.frens-app .acct{border-radius:20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-width:none;height:calc(100% - 24px)}.frens-app .ac-nav{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;padding:10px;overflow-x:auto}.frens-app .ac-nav::-webkit-scrollbar{display:none}.frens-app .ac-me{display:none}.frens-app .ac-t{flex:none;height:36px;padding:0 12px}.frens-app .ac-out{flex:none;height:36px;margin-top:0;margin-left:auto}.frens-app .ac-h{padding:14px 16px 10px}.frens-app .ac-body{padding:4px 16px 16px}.frens-app .ac-stats{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.frens-app .top{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"logo sp srch thm me""ch ch ch cash cash";gap:10px 8px;padding:10px 12px;display:grid}.frens-app .top-r{display:contents}.frens-app .logo{grid-area:logo}.frens-app .logo img{height:26px}.frens-app .srch{flex:none;grid-area:srch;justify-content:center;width:40px;margin-left:0;padding:0}.frens-app .srch>span,.frens-app .srch>kbd{display:none}.frens-app .thm{grid-area:thm}.frens-app .me{grid-area:me}.frens-app .chsw{grid-area:ch;justify-self:start}.frens-app .cash{grid-area:cash;justify-self:end}.frens-app .grid{gap:8px;padding:8px}.frens-app .th-top{flex-wrap:wrap;gap:12px;padding:12px 14px}.frens-app .th-id{flex:100%!important}.frens-app .th-id h1{flex-wrap:wrap;row-gap:6px;height:auto}.frens-app .th-r{align-items:flex-start;width:100%;margin-left:0}.frens-app .th-r .r1,.frens-app .th-r .r2{max-width:100%}.frens-app .th-r .r2{scrollbar-width:none;overflow-x:auto}.frens-app .th-r .r2::-webkit-scrollbar{display:none}.frens-app .cc{height:380px;padding:8px}.frens-app .cbar{flex-wrap:wrap;row-gap:6px}.frens-app .cbar .r{margin-left:0}.frens-app .leg{background:linear-gradient(180deg,var(--ivory) 70%,transparent);flex-wrap:wrap;gap:2px 10px;font-size:10.5px;right:0}.frens-app .leg>span:first-child{white-space:nowrap;flex:0 0 100%}.frens-app .leg>span{white-space:nowrap}.frens-app .trow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 12px}.frens-app .trow>:nth-child(4),.frens-app .trow>:nth-child(5){display:none}.frens-app .tb{height:auto;max-height:none}.frens-app .pf-best{grid-template-columns:repeat(2,minmax(0,1fr))}.frens-app .pf-top{padding:12px 14px 0}.frens-app .pf-top>.pf-av{width:72px;height:72px;margin-top:-46px}.frens-app .pf-id{flex:150px}.frens-app .pf-act{margin-left:auto}.frens-app .pf-top>.pf-soc{scrollbar-width:none;padding-left:0;overflow-x:auto}.frens-app .pf-soc>div{padding:0 12px}.frens-app .pf-bio,.frens-app .pf-meta{padding-left:14px;padding-right:14px}.frens-app .pf-cover{height:84px}.frens-app .pf-rank{padding:0 9px;font-size:11px}.frens-app .pf-thf .ev{padding:12px}.frens-app .pf-thf .ev-f{flex-wrap:wrap;gap:12px}.frens-app .dep{padding:16px}.frens-app .dep-a>span{white-space:normal;word-break:break-all}.frens-app .dep-qw{width:210px}.frens-app .cmp{width:calc(100% - 24px)}.frens-app .cmp-q{margin-left:0}.frens-app .cmp-hint{display:none}}@container ct (width<=660px){.frens-app .pf-best{grid-template-columns:repeat(2,minmax(0,1fr))}}.frens-app .srch>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=899px){.frens-app .tb{height:auto}.frens-app .cc{height:clamp(380px,52vh,560px)}}.frens-app{grid-template-columns:minmax(0,1fr)}.frens-app .srch{min-width:0}@media (width<=899px){.frens-app .top{gap:10px;padding:0 12px}.frens-app .srch{margin-left:4px}}@media (width<=719px){.frens-app .srch{flex:none;justify-content:center;width:40px;padding:0}.frens-app .srch>span,.frens-app .srch>kbd{display:none}}@media (width<=679px){.frens-app .top{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"logo sp srch thm me""ch ch ch cash cash";gap:10px 8px;padding:10px 12px;display:grid}.frens-app .top-r{display:contents}.frens-app .logo{grid-area:logo}.frens-app .srch{grid-area:srch;margin-left:0}.frens-app .thm{grid-area:thm}.frens-app .me{grid-area:me}.frens-app .chsw{grid-area:ch;justify-self:start}.frens-app .cash{grid-area:cash;justify-self:end}}@media (width<=420px){.frens-app .tb-h{flex-wrap:wrap;row-gap:6px}.frens-app .tb-h .r{margin-left:0}.frens-app .cbar>.mini{flex-wrap:wrap;row-gap:4px}.frens-app .cbar .sp{display:none}}@media (width<=599px){.frens-app .cpop{width:min(312px,100vw - 64px)}}.frens-app .bmw{flex-direction:column;height:100%;min-height:200px;padding:8px 12px 10px;display:flex}.frens-app .bm-bar{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.frens-app .bm-lg{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.frens-app .bm-lg i{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--line2);border-radius:50%;margin-left:6px}.frens-app .bm-lg i.f{box-shadow:inset 0 0 0 2px var(--forest)}.frens-app .bm-open{height:28px;color:var(--forest);background:var(--fill2);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.frens-app .bm-open:hover{background:var(--sel)}.frens-app .bm{flex:1;place-items:center;min-height:0;margin-top:6px;display:grid}.frens-app .bm-in{aspect-ratio:600/220;width:auto;max-width:100%;height:100%;position:relative}.frens-app .bub{aspect-ratio:1;background:var(--fill2);box-shadow:inset 0 0 0 2px var(--line2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);container-type:inline-size}.frens-app .bub.isfr{box-shadow:inset 0 0 0 2.5px var(--forest);background:var(--thbg)}.frens-app .bub:hover{z-index:2;transform:translate(-50%,-50%)scale(1.06)}.frens-app .bub-av{aspect-ratio:1;background:var(--fill2) center / cover no-repeat;width:42%;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.frens-app .bub-l{white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;max-width:84%;line-height:1.2;display:flex;overflow:hidden}.frens-app .bub-l b{text-overflow:ellipsis;max-width:100%;font-size:clamp(8px,11cqw,11.5px);font-weight:700;overflow:hidden}.frens-app .bub-l small{color:var(--muted);font-size:clamp(7.5px,10cqw,10.5px)}@media (width<=599px){.frens-app .bm-bar{flex-wrap:wrap;row-gap:6px}.frens-app .bm-lg{margin-left:0}.frens-app .bmw{min-height:260px}}@media (width<=899px){.frens-app .bm{flex:none;height:auto}.frens-app .bm-in{width:100%;height:auto}.frens-app .bmw{min-height:0}}@media (width<=719px){.frens-app .pr-r{grid-template-columns:36px minmax(0,1fr) auto auto;gap:10px;padding:9px 14px}.frens-app .pr-r>:nth-child(5),.frens-app .pr-r>:nth-child(6){display:none}.frens-app .pal-s{padding:12px 14px 6px}}@media (width<=420px){.frens-app .pr-r{grid-template-columns:36px minmax(0,1fr) auto}.frens-app .pr-r>:nth-child(3){display:none}}.frens-app .thsrc{object-fit:cover;width:18px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:5px;flex:none}.frens-app .thsf>button{align-items:center;gap:6px;display:inline-flex}.frens-app .thsf img{object-fit:cover;border-radius:4px;width:16px;height:16px}@media (width<=520px){.frens-app .tb-h{flex-wrap:wrap;row-gap:6px}.frens-app .tb-h .r{margin-left:0}}@media (width<=599px){.frens-app .thcards{grid-template-columns:minmax(0,1fr)}}@media (width<=679px){.frens-app .top{flex-wrap:wrap;align-items:center;gap:10px 8px;padding:10px 12px;display:flex}.frens-app .top:after{content:"";flex:0 0 100%;order:5;height:0}.frens-app .top-r{display:contents}.frens-app .logo{order:1;margin-right:auto}.frens-app .logo img{height:28px}.frens-app .srch{border-radius:12px;order:2;width:38px;height:38px;margin:0}.frens-app .thm{border-radius:12px;order:3;justify-content:center;width:38px;height:38px;padding:0}.frens-app .thm-t{display:none}.frens-app .thm-f,.frens-app .thm .frog{width:28px;height:23px}.frens-app .zz{top:-5px;right:-4px}.frens-app .me{order:4;width:38px;height:38px}.frens-app .chsw{flex:auto;order:6;grid-template-columns:repeat(4,1fr);align-items:stretch;height:40px;padding:4px;display:grid}.frens-app .chsw>button{justify-content:center;height:auto;padding:0}.frens-app .chsw .clogo{width:22px;height:22px}.frens-app .cash{order:7;gap:10px;height:40px;padding:0 4px 0 12px}.frens-app .cash a{height:32px}}.frens-app .tr .grad{color:var(--gain);align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.frens-app .tr .grad svg{stroke-width:2.2px}.frens-app .chip.nw{background:var(--forest);height:17px;color:var(--on);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:0 6px;font-size:10px}.frens-app .tr .bond{justify-content:flex-end;align-items:center;gap:7px;margin-top:4px;display:flex}.frens-app .tr .bond-t{background:var(--fill2);width:72px;height:5px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;overflow:hidden}.frens-app .tr .bond-t>i{background:var(--gain);border-radius:3px;height:100%;display:block}.frens-app .tr .bond small{color:var(--muted);font-size:11.5px}@media (width<=420px){.frens-app .tr .bond-t{width:52px}}.frens-app .tnav{background:var(--fill2);border-radius:12px;flex:none;gap:2px;padding:4px;display:flex}.frens-app .tnav>button{height:32px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.frens-app .tnav>button:hover{color:var(--ink)}.frens-app .tnav>button.on{background:var(--ivory);color:var(--ink);box-shadow:0 1px 2px var(--shd),inset 0 0 0 1px var(--line)}.frens-app.v-copy .chsw,.frens-app.v-copy .navb{display:none}.frens-app.v-copy .grid{grid-template-columns:minmax(0,1fr)}.frens-app.v-copy .grid>.pl,.frens-app.v-copy .grid>.ct,.frens-app.v-copy .grid>.pr,.frens-app.v-copy .dscrim{display:none!important}.frens-app{--warn:#9a6212;--warnbg:#b7791f1f}.frens-app.night{--warn:#e4ba4c;--warnbg:#e4ba4c1f}:where(.frens-app) .cpg{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;position:relative}:where(.frens-app) .cp-hd{align-items:center;gap:18px;min-width:0;padding:2px 4px 0;display:flex}:where(.frens-app) .cp-tt{flex:0 auto;min-width:0}:where(.frens-app) .cp-tt h1{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800;line-height:1.1}:where(.frens-app) .cp-tt p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}:where(.frens-app) .cp-seg{flex:none;width:318px}:where(.frens-app) .cp-seg>button{white-space:nowrap}:where(.frens-app) .cp-seg>button small{opacity:.75;font-size:11px;font-weight:500}:where(.frens-app) .cp-hr{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}:where(.frens-app) .cp-conn{height:40px;box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 12px;transition:background .15s,box-shadow .15s;display:flex;position:relative}:where(.frens-app) .cp-conn:hover,:where(.frens-app) .cp-conn[aria-expanded=true]{background:var(--hov);box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .cp-conn .cv{color:var(--muted);margin-left:2px}:where(.frens-app) .cp-demo-w>.cp-menu{left:0;right:auto}:where(.frens-app) .cp-conn>i{background:var(--lbl);border-radius:50%;flex:none;width:8px;height:8px}:where(.frens-app) .cp-conn.demo>i{box-shadow:inset 0 0 0 2px var(--lbl);background:0 0}:where(.frens-app) .cp-conn.lost{box-shadow:inset 0 0 0 1px var(--warn);background:var(--warnbg)}:where(.frens-app) .cp-conn.lost>i{background:var(--warn)}:where(.frens-app) .cp-conn b{font-size:12px;font-weight:700;line-height:1.2;display:block}:where(.frens-app) .cp-conn small{color:var(--muted);font-size:10.5px;line-height:1.3;display:block}:where(.frens-app) .cp-conn.lost b{color:var(--warn)}:where(.frens-app) .cp-bal{flex-direction:column;justify-content:center;gap:2px;height:40px;padding:0 4px;display:flex}:where(.frens-app) .cp-bal .lab{font-size:9.5px}:where(.frens-app) .cp-bal-r{gap:10px;display:flex}:where(.frens-app) .cp-bc{align-items:center;gap:5px;display:inline-flex}:where(.frens-app) .cp-bc img{border-radius:4px;width:14px;height:14px}:where(.frens-app) .cp-bc b{font-size:13px;font-weight:600}:where(.frens-app) .cp-dep{background:var(--forest);height:36px;color:var(--on);border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background .2s;display:flex}:where(.frens-app) .cp-dep:hover{background:var(--acc-h)}:where(.frens-app) .cp-demo-w{position:relative}:where(.frens-app) .cp-menu{z-index:41;background:var(--ivory);width:300px;box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #10301f59;border-radius:16px;flex-direction:column;gap:2px;padding:8px;animation:.16s ease-out ffin;display:flex;position:absolute;top:calc(100% + 8px);right:0}.frens-app.night .cp-menu{box-shadow:0 0 0 1px var(--line2),0 24px 48px -16px #000000b3}:where(.frens-app) .cp-menu-n{color:var(--muted);margin:2px 6px 6px;font-size:11.5px;line-height:1.45}:where(.frens-app) .cp-menu .lab{margin:8px 8px 3px;font-size:9.5px}:where(.frens-app) .cp-menu button{text-align:left;width:100%;min-height:34px;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}:where(.frens-app) .cp-menu button:hover{background:var(--hov)}:where(.frens-app) .cp-menu .ck .ffc{width:18px;height:18px}:where(.frens-app) .cp-menu .ck.on .ffc{background:var(--forest);box-shadow:none}:where(.frens-app) .cp-menu .ck.on .ffc svg{opacity:1;transform:none}:where(.frens-app) .cp-menu-sim{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px;padding-left:10px;display:grid}:where(.frens-app) .cp-menu-sim>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.frens-app) .cp-menu-sim>button{width:auto;box-shadow:inset 0 0 0 1px var(--line);min-height:30px;font-size:12px}:where(.frens-app) .cp-menu-2{grid-template-columns:1fr 1fr;gap:2px;display:grid}:where(.frens-app) .cp-warn{background:var(--warnbg);box-shadow:inset 0 0 0 1px var(--warn);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 14px;font-size:13px;display:flex}:where(.frens-app) .cp-warn>svg{color:var(--warn)}:where(.frens-app) .cp-warn>span{flex:1;min-width:0}:where(.frens-app) .cp-warn>button{height:30px;box-shadow:inset 0 0 0 1px var(--warn);border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:700}:where(.frens-app) .cp-body{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid;position:relative}:where(.frens-app) .cpg.side-on .cp-body{grid-template-columns:minmax(0,1fr) 420px}:where(.frens-app) .cp-main{min-width:0;min-height:0;position:relative}:where(.frens-app) .cp-v{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}:where(.frens-app) .cp-v.off{visibility:hidden;pointer-events:none}:where(.frens-app) .cp-scrim{display:none}:where(.frens-app) .cp-rb{background:var(--forest);height:30px;color:var(--on);white-space:nowrap;border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background .15s,box-shadow .15s}:where(.frens-app) .cp-rb:hover{background:var(--acc-h)}:where(.frens-app) .cp-rb.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}:where(.frens-app) .cp-rb.ghost:hover{background:var(--hov);box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .cp-rb.ol{color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest);background:0 0}:where(.frens-app) .cp-rb.ol:hover{background:var(--forest);color:var(--on)}:where(.frens-app) .lb-r .act .cp-rb{min-width:76px}:where(.frens-app) .cp-rb.lg{border-radius:12px;height:44px;padding:0 18px;font-size:14px}:where(.frens-app) .tip{color:var(--lbl);cursor:help;border-radius:6px;align-items:center;gap:5px;display:inline-flex;position:relative}:where(.frens-app) .tip:hover,:where(.frens-app) .tip:focus-visible{color:var(--ink)}:where(.frens-app) .tipb{z-index:45;background:var(--ink);width:260px;color:var(--cream);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:9px 11px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #00000073}:where(.frens-app) .tipb.r{left:auto;right:-6px;transform:none}:where(.frens-app) .tip:hover>.tipb,:where(.frens-app) .tip:focus-visible>.tipb,:where(.frens-app) .cp-conn:hover>.tipb,:where(.frens-app) .cp-conn:focus-visible>.tipb{opacity:1;visibility:visible;transition:opacity .12s}:where(.frens-app) .cp-conn>.tipb{left:auto;right:0;transform:none}:where(.frens-app) .na{color:var(--lbl)}:where(.frens-app) .ls{display:none}:where(.frens-app) .nets{align-items:center;gap:4px;display:flex}:where(.frens-app) .clogo.off{filter:grayscale();opacity:.55}:where(.frens-app) .netc{background:var(--fill2);height:22px;color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 5px;font-size:11.5px;font-weight:700;display:inline-flex}:where(.frens-app) .netc.off{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--lbl);-webkit-text-decoration-color:var(--lbl);text-decoration-color:var(--lbl)}:where(.frens-app) .netc.off img{filter:grayscale();opacity:.6}:where(.frens-app) .cp-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}:where(.frens-app) .cp-state b{font-size:14.5px;font-weight:800}:where(.frens-app) .cp-state span{color:var(--muted);max-width:360px;font-size:13px}:where(.frens-app) .cp-state button{margin-top:8px}:where(.frens-app) .cp-alert{background:var(--warnbg);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #b7791f59}:where(.frens-app) .cp-alert.bad{background:var(--lossbg);box-shadow:inset 0 0 0 1px #a4472a4d}:where(.frens-app) .cp-alert{flex-wrap:wrap}:where(.frens-app) .cp-alert>span{flex:220px;min-width:0}:where(.frens-app) .cp-alert>button{background:var(--ivory);height:28px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:700}:where(.frens-app) .cp-alert>button:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .chip.th{background:var(--thbg);color:var(--forest)}:where(.frens-app) .stp{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}:where(.frens-app) .stp>i{background:var(--gain);border-radius:50%;width:7px;height:7px}:where(.frens-app) .stp.pau{color:var(--warn)}:where(.frens-app) .stp.pau>i{box-shadow:inset 0 0 0 2px var(--warn);background:0 0}:where(.frens-app) .stc{border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}:where(.frens-app) .stc.ok{background:var(--gainbg);color:var(--gain)}:where(.frens-app) .stc.pend{background:var(--warnbg);color:var(--warn)}:where(.frens-app) .stc.pend:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:.9s linear infinite spin}:where(.frens-app) .stc.skip{background:var(--fill2);color:var(--muted)}:where(.frens-app) .stc.fail{background:var(--lossbg);color:var(--loss)}@keyframes spin{to{transform:rotate(360deg)}}:where(.frens-app) .stale{opacity:.6}:where(.frens-app) b.stale,:where(.frens-app) .stale b{-webkit-text-decoration:underline dotted var(--lbl);-webkit-text-decoration:underline dotted var(--lbl);text-decoration:underline dotted var(--lbl);text-underline-offset:3px}:where(.frens-app) .cp-tw{flex-direction:column;flex:1;min-height:0;display:flex}:where(.frens-app) .cp-tb{flex:1;min-height:0;overflow-y:auto}:where(.frens-app) .cp-tw .hd{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;height:34px;color:var(--lbl);border-bottom:1px solid var(--rowl);flex:none;font-family:IBM Plex Mono,monospace;font-size:10.5px}:where(.frens-app) .cp-tw .n{text-align:right;justify-content:flex-end}:where(.frens-app) .cp-tw .bd{border-bottom:1px solid var(--rowl);transition:background .15s}:where(.frens-app) .cp-tw .bd:hover{background:var(--hov)}:where(.frens-app) .cp-tw .bd.sel{background:var(--sel)}:where(.frens-app) .cp-tw b.mono{font-size:13px;font-weight:500}:where(.frens-app) .cp-tw .n small,:where(.frens-app) .cp-tw .st small,:where(.frens-app) .cp-tw .c-last small,:where(.frens-app) .cp-tw .szw small,:where(.frens-app) .cp-tw .stw small,:where(.frens-app) .cp-tw .c-time small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}:where(.frens-app) .who{align-items:center;gap:10px;min-width:0;display:flex}:where(.frens-app) .who-t{min-width:0}:where(.frens-app) .who-t b{white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}:where(.frens-app) .who-t b .nm{text-overflow:ellipsis;overflow:hidden}:where(.frens-app) .who-t small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}:where(.frens-app) .tt{min-width:0}:where(.frens-app) .tt b{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}:where(.frens-app) .tt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}:where(.frens-app) .act{justify-content:flex-end;align-items:center;gap:6px;display:flex}:where(.frens-app) .cp-lb{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container:lb/inline-size}:where(.frens-app) .cp-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 12px 10px;display:flex}:where(.frens-app) .cp-q{background:var(--fill);max-width:420px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--lbl);border-radius:11px;flex:280px;align-items:center;gap:9px;padding:0 6px 0 12px;transition:box-shadow .15s;display:flex}:where(.frens-app) .cp-q:focus-within{box-shadow:inset 0 0 0 1.5px var(--forest)}:where(.frens-app) .cp-q input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:13.5px}:where(.frens-app) .cp-q input::placeholder{color:var(--lbl)}:where(.frens-app) .cp-qx{width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:grid}:where(.frens-app) .cp-qx:hover{background:var(--hov);color:var(--ink)}:where(.frens-app) .cp-nets>button{align-items:center;gap:6px;display:flex}:where(.frens-app) .cp-count{color:var(--lbl);margin-left:auto;font-size:11.5px}:where(.frens-app) .cp-qh{color:var(--muted);margin:-4px 12px 8px;font-size:11.5px}:where(.frens-app) .lb-r{grid-template-columns:36px minmax(180px,1.7fr) 64px minmax(118px,1fr) minmax(80px,.75fr) minmax(76px,.7fr) minmax(56px,.55fr) minmax(76px,.7fr) 112px;align-items:center;gap:12px;padding:0 14px 0 16px;display:grid}:where(.frens-app) .lb-r.bd{cursor:pointer;height:58px}:where(.frens-app) .lb-r .rk{color:var(--lbl);text-align:center;justify-self:center;font-size:12px}:where(.frens-app) .lb-r .rk.m{color:#10301f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid;box-shadow:inset 0 -2px #10301f24}:where(.frens-app) .lb-r .rk.m1{background:#e4ba4c}:where(.frens-app) .lb-r .rk.m2{background:#cacdbf}:where(.frens-app) .lb-r .rk.m3{background:#cf8c58}:where(.frens-app) .lb-r.bd .c-pnl b{font-size:14px;font-weight:600}:where(.frens-app) .lb-r.hd>span:first-child{text-align:center}:where(.frens-app) .hc{justify-content:flex-end;align-items:center;gap:4px;display:flex}:where(.frens-app) .hc>button{height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:6px;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;display:inline-flex}:where(.frens-app) .hc>button:hover,:where(.frens-app) .hc.on>button{color:var(--ink)}:where(.frens-app) .so{opacity:.35;width:8px;height:10px;position:relative}:where(.frens-app) .so:before,:where(.frens-app) .so:after{content:"";border:3px solid #0000;position:absolute;left:1px}:where(.frens-app) .so:before{border-bottom-color:currentColor;top:-2px}:where(.frens-app) .so:after{border-top-color:currentColor;bottom:-2px}:where(.frens-app) .hc.on .so{opacity:1}:where(.frens-app) .hc.on.desc .so:before,:where(.frens-app) .hc.on.asc .so:after{opacity:.25}:where(.frens-app) .cp-xp{width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:none}:where(.frens-app) .cp-xp:hover{background:var(--hov)}:where(.frens-app) .lb-w.exp .cp-xp svg{transform:rotate(180deg)}:where(.frens-app) .lb-more{border-bottom:1px solid var(--rowl);background:var(--hov);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:4px 16px 14px 54px;display:grid}:where(.frens-app) .lb-more b{margin-top:2px;font-size:13px;display:block}:where(.frens-app) .lb-more .lab{font-size:9.5px}:where(.frens-app) .lb-more-n{grid-column:1/-1}:where(.frens-app) .lb-more-n .nets{flex-wrap:wrap;margin-top:4px}:where(.frens-app) .lb-more>button{grid-column:1/-1;height:36px}:where(.frens-app) .lb-r.sk{border-bottom:1px solid var(--rowl);height:58px}:where(.frens-app) .lb-r.sk i{background:var(--fill2);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite skp;display:block}:where(.frens-app) .lb-r.sk .who i:last-child{height:12px}:where(.frens-app) .lb-r.sk .av{box-shadow:none;height:32px}:where(.frens-app) .lb-r.sk>span:not(.who) i{width:60%;margin-left:auto}@keyframes skp{50%{opacity:.45}}:where(.frens-app) .cp-foot{border-top:1px solid var(--rowl);color:var(--lbl);flex:none;padding:10px 16px;font-size:11.5px;line-height:1.45}:where(.frens-app) .cp-side{z-index:2;flex-direction:column;min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) sdin;display:flex;position:relative;overflow:hidden}@keyframes sdin{0%{opacity:0;transform:translate(12px)}}:where(.frens-app) .sd-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:52px;padding:12px 10px 10px 16px;display:flex}:where(.frens-app) .sd-h>b{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:800}:where(.frens-app) .sd-h>.ib:last-child{margin-left:auto}:where(.frens-app) .sd-h>.ib:first-child{margin-left:-6px}:where(.frens-app) .sd-per{color:var(--lbl);background:var(--fill2);border-radius:6px;padding:2px 6px;font-size:11px}:where(.frens-app) .sd-b{flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto}:where(.frens-app) .sd-f{border-top:1px solid var(--line);background:var(--ivory);flex:none;padding:12px 16px 14px}:where(.frens-app) .sd-f .go{margin-top:0}:where(.frens-app) .sd-f.two{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}:where(.frens-app) .sd-why{color:var(--loss);text-align:center;margin:0 0 8px;font-size:12px}:where(.frens-app) .go.off{opacity:.45;cursor:not-allowed}:where(.frens-app) .go.off:hover{background:var(--forest)}:where(.frens-app) .go.busy{cursor:progress;opacity:.85;justify-content:center;align-items:center;gap:10px;display:flex}:where(.frens-app) .go.danger{background:var(--loss);color:#fffbf2}:where(.frens-app) .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}:where(.frens-app) .dt-id{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:where(.frens-app) .dt-av{width:52px;height:52px;font-size:19px}:where(.frens-app) .dt-nm b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}:where(.frens-app) .dt-nm>span.mono{color:var(--muted);margin-top:1px;font-size:12px;display:block}:where(.frens-app) .dt-nm .nets{flex-wrap:wrap;margin-top:6px}:where(.frens-app) .dt-fomo{height:28px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:8px;align-self:start;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}:where(.frens-app) .dt-fomo:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .dt-aff{color:var(--lbl);margin:10px 0 0;font-size:11.5px}:where(.frens-app) .dt-cp{background:var(--thbg);color:var(--forest);border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:7px 10px;font-size:12.5px;font-weight:700;display:flex}:where(.frens-app) .dt-cp>i{background:currentColor;border-radius:50%;width:7px;height:7px}:where(.frens-app) .dt-st{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}:where(.frens-app) .dt-st>div{background:var(--ivory);padding:10px 12px}:where(.frens-app) .dt-st b{margin-top:4px;font-size:16px;font-weight:600;display:block}:where(.frens-app) .sm-k{align-items:center;gap:4px;display:flex}:where(.frens-app) .sm-k .lab{font-size:9.5px}:where(.frens-app) .dt-ch{margin-top:14px}:where(.frens-app) .dt-ch-h{color:var(--lbl);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}:where(.frens-app) .dt-ch-h .lab{font-size:9.5px}:where(.frens-app) .dt-plot{cursor:crosshair;height:120px;margin-top:6px;position:relative}:where(.frens-app) .dt-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.frens-app) .dt-plot .z{stroke:var(--line2);stroke-dasharray:3 3;stroke-width:1px}:where(.frens-app) .dt-plot .ln{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linejoin:round}:where(.frens-app) .dt-plot .ar{fill:var(--thbg);opacity:.7}:where(.frens-app) .dt-plot .ar.dn{fill:var(--lossbg)}:where(.frens-app) .dt-cx{background:var(--line2);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}:where(.frens-app) .dt-dot{background:var(--forest);width:9px;height:9px;box-shadow:0 0 0 2px var(--ivory);pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}:where(.frens-app) .dt-tt{background:var(--ink);color:var(--cream);white-space:nowrap;pointer-events:none;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;top:-6px;transform:translate(8px,-100%)}:where(.frens-app) .dt-tt.l{transform:translate(calc(-100% - 8px),-100%)}:where(.frens-app) .dt-ch-f{color:var(--lbl);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}:where(.frens-app) .dt-nc{background:var(--fill);color:var(--muted);border-radius:10px;margin:12px 0 0;padding:12px;font-size:12.5px;line-height:1.45}:where(.frens-app) .dt-sec{margin:18px 0 4px;font-size:13px;font-weight:800}:where(.frens-app) .dt-row{border-bottom:1px solid var(--rowl);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}:where(.frens-app) .dt-row:last-child{border-bottom:0}:where(.frens-app) .dt-row .n{text-align:right}:where(.frens-app) .dt-row .n b{font-size:13px;font-weight:500}:where(.frens-app) .dt-row .n small{color:var(--muted);margin-top:2px;font-size:11px;display:block}:where(.frens-app) .dt-tr{align-items:center;gap:7px;display:inline-flex}:where(.frens-app) .dt-sk{flex-direction:column;gap:8px;margin-top:18px;display:flex}:where(.frens-app) .dt-sk i{background:var(--fill2);border-radius:9px;height:34px;animation:1.2s ease-in-out infinite skp}:where(.frens-app) .dt-ch+.dt-sk,:where(.frens-app) .dt-nc+.dt-sk{margin-top:18px}:where(.frens-app) .sd-b>.cp-alert{margin-top:14px}:where(.frens-app) .sd-b>.cp-alert:first-child{margin-top:0}:where(.frens-app) .su-steps{gap:4px;margin:0 0 0 6px;padding:0;list-style:none;display:flex}:where(.frens-app) .su-steps li{height:24px;color:var(--lbl);border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 4px;font-size:11.5px;font-weight:700;display:flex}:where(.frens-app) .su-steps li i{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px}:where(.frens-app) .su-steps li.on{color:var(--ink);background:var(--fill2)}:where(.frens-app) .su-steps li.on i{background:var(--forest);color:var(--on);box-shadow:none}:where(.frens-app) .su-steps li.done{color:var(--forest)}:where(.frens-app) .su-tr{border-bottom:1px solid var(--line);background:var(--fill);flex:none;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;display:grid}:where(.frens-app) .su-tr .n{text-align:right}:where(.frens-app) .su-tr .n b{font-size:13px;font-weight:600;display:block}:where(.frens-app) .su-tr .n small{color:var(--lbl);font-size:10.5px;display:block}:where(.frens-app) .su-alt{width:100%}:where(.frens-app) .su-q{letter-spacing:-.02em;margin:2px 0 12px;font-size:17px;font-weight:800}:where(.frens-app) .su-mode{margin-bottom:10px}:where(.frens-app) .su-help{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}:where(.frens-app) .su-mode+.su-help{margin:0 0 10px}:where(.frens-app) .su-pres{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}:where(.frens-app) .su-pres.sm{grid-template-columns:repeat(3,1fr);margin-top:6px}:where(.frens-app) .su-pres>button{height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;transition:all .15s}:where(.frens-app) .su-pres.sm>button{border-radius:8px;height:30px;font-size:12px}:where(.frens-app) .su-pres>button:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .su-pres>button.on{background:var(--forest);color:var(--on);box-shadow:none}:where(.frens-app) .su-pres>button:last-child:not(:nth-child(-n+3)){font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}:where(.frens-app) .su-in{background:var(--fill);height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:11px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:16px;transition:box-shadow .15s;display:flex}:where(.frens-app) .su-in:focus-within{box-shadow:inset 0 0 0 1.5px var(--forest)}:where(.frens-app) .su-in.bad{box-shadow:inset 0 0 0 1.5px var(--loss)}:where(.frens-app) .su-in input{font-variant-numeric:tabular-nums;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-family:IBM Plex Mono,monospace;font-size:16px}:where(.frens-app) .su-in small{color:var(--lbl);font-family:Plus Jakarta Sans,sans-serif;font-size:12px}:where(.frens-app) .su-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.frens-app) .su-two .lab{font-size:9.5px;display:block}:where(.frens-app) .su-two .su-in{margin-top:6px}:where(.frens-app) .su-err{color:var(--loss);margin:6px 0 0;font-size:12px;font-weight:600}:where(.frens-app) .su-ex{background:var(--thbg);border-radius:12px;margin-top:14px;padding:12px 14px}:where(.frens-app) .su-ex .lab{font-size:9.5px}:where(.frens-app) .su-ex-l{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:14px;font-weight:600;display:flex}:where(.frens-app) .su-ex-l b{color:var(--ink);font-size:17px;font-weight:600}:where(.frens-app) .su-ex-l>svg{color:var(--forest)}:where(.frens-app) .su-ex p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}:where(.frens-app) .su-bal{margin-top:14px}:where(.frens-app) .su-bal .lab{font-size:9.5px}:where(.frens-app) .su-bal-r{border-bottom:1px solid var(--rowl);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;height:36px;font-size:13px;display:grid}:where(.frens-app) .su-bal-r:last-child{border-bottom:0}:where(.frens-app) .su-bal-r b{font-size:13px;font-weight:500}:where(.frens-app) .su-dep{height:26px;color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:700}:where(.frens-app) .su-bal+.cp-alert{margin-top:8px}:where(.frens-app) .su-info{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px;display:grid}:where(.frens-app) .su-info>svg{color:var(--forest);margin-top:1px}:where(.frens-app) .su-info b{font-size:13px;font-weight:800}:where(.frens-app) .su-info p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}:where(.frens-app) .su-adv{background:var(--fill);text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}:where(.frens-app) .su-adv:hover{box-shadow:inset 0 0 0 1px var(--line2)}:where(.frens-app) .su-adv b{align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}:where(.frens-app) .su-adv small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}:where(.frens-app) .su-adv>svg{color:var(--muted);transition:transform .2s}:where(.frens-app) .su-adv.open>svg{transform:rotate(180deg)}:where(.frens-app) .su-dot{background:var(--loss);border-radius:50%;width:7px;height:7px}:where(.frens-app) .su-f{padding:14px 2px 0}:where(.frens-app) .su-f+.su-f{border-top:1px solid var(--rowl);margin-top:12px}:where(.frens-app) .su-fh{justify-content:space-between;align-items:center;display:flex}:where(.frens-app) .su-fh b{font-size:13px;font-weight:800}:where(.frens-app) .su-slp{grid-template-columns:repeat(3,1fr) 76px;margin-top:8px}:where(.frens-app) .su-slp>button{height:32px;font-size:12.5px}:where(.frens-app) .su-slp label{height:32px}:where(.frens-app) .sw{background:var(--line2);border-radius:11px;flex:none;width:36px;height:22px;transition:background .2s;position:relative}:where(.frens-app) .sw>i{background:#fffbf2;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}:where(.frens-app) .sw.on{background:var(--forest)}:where(.frens-app) .sw.on>i{transform:translate(14px)}.frens-app.night .sw.on>i{background:var(--on)}:where(.frens-app) .su-rv{flex-direction:column;margin:0;display:flex}:where(.frens-app) .su-rv>div{border-bottom:1px solid var(--rowl);grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}:where(.frens-app) .su-rv>div:last-child{border-bottom:0}:where(.frens-app) .su-rv dt{color:var(--muted);font-size:12.5px}:where(.frens-app) .su-rv dd{min-width:0;margin:0}:where(.frens-app) .su-rv dd b{font-size:13.5px;font-weight:700;display:block}:where(.frens-app) .su-rv dd small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}:where(.frens-app) .su-rv.sm>div{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}:where(.frens-app) .su-rv.sm dd{text-align:right}:where(.frens-app) .su-rv.sm dd b{font-weight:600}:where(.frens-app) .su-note{background:var(--fill);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:600}:where(.frens-app) .su-note+.cp-alert{margin-top:12px}:where(.frens-app) .su-done{text-align:center;flex-direction:column;align-items:center;padding:18px 4px 4px;display:flex}:where(.frens-app) .su-ok{background:var(--forest);width:52px;height:52px;color:var(--on);border-radius:50%;place-items:center;display:grid}:where(.frens-app) .su-ok svg{stroke-width:2.6px;width:24px;height:24px}:where(.frens-app) .su-done h3{letter-spacing:-.02em;margin:14px 0 0;font-size:19px;font-weight:800}:where(.frens-app) .su-done>p{color:var(--muted);margin:6px 0 0;font-size:13.5px}:where(.frens-app) .su-done .su-rv{text-align:left;border-top:1px solid var(--rowl);width:100%;margin-top:16px}:where(.frens-app) .su-done-a{gap:8px;width:100%;margin-top:16px;display:grid}:where(.frens-app) .su-done-a .go{margin:0}:where(.frens-app) .mg-line{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.5}:where(.frens-app) .mg-al{background:var(--fill);border-radius:12px;margin-top:10px;padding:12px}:where(.frens-app) .al-t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:where(.frens-app) .al-t .lab{font-size:9.5px}:where(.frens-app) .al-t b{font-size:13.5px;font-weight:600}:where(.frens-app) .al-t small{color:var(--muted);font-size:11.5px}:where(.frens-app) .al-b{background:var(--fill2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;margin-top:8px;display:block;overflow:hidden}:where(.frens-app) .al-b>i{background:var(--forest);border-radius:3px;height:100%;display:block}:where(.frens-app) .al-b.hi>i{background:var(--warn)}:where(.frens-app) .mg-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}:where(.frens-app) .mg-st>div{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:10px 12px}:where(.frens-app) .mg-st .lab{font-size:9.5px}:where(.frens-app) .mg-st b{margin-top:3px;font-size:14px;font-weight:600;display:block}:where(.frens-app) .mg-acts{flex-direction:column;gap:6px;margin-top:16px;display:flex}:where(.frens-app) .mg-a{text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--line2);border-radius:12px;padding:11px 12px;transition:box-shadow .15s,background .15s;display:block}:where(.frens-app) .mg-a:hover{box-shadow:inset 0 0 0 1px var(--forest);background:var(--hov)}:where(.frens-app) .mg-a b{font-size:13.5px;font-weight:800;display:block}:where(.frens-app) .mg-a small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}:where(.frens-app) .mg-a.danger b{color:var(--loss)}:where(.frens-app) .mg-a.danger:hover{box-shadow:inset 0 0 0 1px var(--loss)}:where(.frens-app) .mg-lk{gap:16px;margin-top:14px;display:flex}:where(.frens-app) .mg-lk button{color:var(--forest);font-size:12.5px;font-weight:700}:where(.frens-app) .mg-lk button:hover{text-decoration:underline}:where(.frens-app) .cp-pfw{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}:where(.frens-app) .cp-sum{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:where(.frens-app) .cp-sum .sm{min-width:0;padding:12px 16px}:where(.frens-app) .cp-sum .sm+.sm{border-left:1px solid var(--rowl)}:where(.frens-app) .cp-sum .sm b{letter-spacing:-.02em;white-space:nowrap;margin-top:5px;font-size:18px;font-weight:600;display:block}:where(.frens-app) .cp-sum .sm-s{min-height:15px;margin-top:2px;font-size:11.5px;display:block}:where(.frens-app) .cp-sum .sm:last-child .sm-s{color:var(--muted)}:where(.frens-app) .cp-pt{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container:pt/inline-size}:where(.frens-app) .pt-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(.frens-app) .pt-tabs{gap:4px;display:flex}:where(.frens-app) .pt-tabs .tab{height:32px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}:where(.frens-app) .pt-tabs .tab small{color:var(--lbl);font-size:11px;font-weight:500}:where(.frens-app) .pt-tabs .tab:hover{color:var(--ink)}:where(.frens-app) .pt-tabs .tab.on{background:var(--fill2);color:var(--ink)}:where(.frens-app) .pt-r{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}:where(.frens-app) .pt-trf{scrollbar-width:none;overflow-x:auto}:where(.frens-app) .pt-trf>button{white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-weight:500;display:flex}:where(.frens-app) .pt-trf>button:first-child{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}:where(.frens-app) .pt-trf .av{box-shadow:none;font-size:8px}:where(.frens-app) .pt-fifo{white-space:nowrap;font-size:12px;font-weight:600}:where(.frens-app) .pt-sub{align-items:center;padding:8px 12px 2px;display:flex}:where(.frens-app) .ps-r{grid-template-columns:minmax(140px,1.2fr) minmax(170px,1.5fr) repeat(4,minmax(80px,.85fr)) minmax(100px,1fr) minmax(84px,.85fr) 120px;align-items:center;gap:12px;padding:0 14px 0 16px;display:grid}:where(.frens-app) .ps-r.bd{cursor:pointer;min-height:60px}:where(.frens-app) .ps-w.open>.ps-r{background:var(--sel);border-bottom-color:#0000}:where(.frens-app) .tokc,:where(.frens-app) .trc{align-items:center;gap:10px;min-width:0;display:flex}:where(.frens-app) .trc{gap:8px}:where(.frens-app) .trc>b{white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;overflow:hidden}:where(.frens-app) .trc .tt b{font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}:where(.frens-app) .trc .av{box-shadow:none;font-size:8.5px}:where(.frens-app) .ex{display:block}:where(.frens-app) .ex.act{color:var(--muted)}:where(.frens-app) .ex.pau{color:var(--warn)}:where(.frens-app) .ex.man{color:var(--loss)}:where(.frens-app) .chev{color:var(--muted);margin-left:2px;transition:transform .2s}:where(.frens-app) .ps-w.open .chev{transform:rotate(180deg)}:where(.frens-app) .fl.fua,:where(.frens-app) .fl.fub{animation:1.1s ease-out flu}:where(.frens-app) .fl.fda,:where(.frens-app) .fl.fdb{animation:1.1s ease-out fld}:where(.frens-app) .fl.fub{animation-name:flu2}:where(.frens-app) .fl.fdb{animation-name:fld2}@keyframes flu{0%{background:var(--gainbg)}}@keyframes flu2{0%{background:var(--gainbg)}}@keyframes fld{0%{background:var(--lossbg)}}@keyframes fld2{0%{background:var(--lossbg)}}:where(.frens-app) .fl{border-radius:4px;margin-right:-3px;padding:1px 3px}:where(.frens-app) .ps-x{background:var(--sel);border-bottom:1px solid var(--rowl);padding:4px 14px 12px 58px}:where(.frens-app) .ps-kv{display:none}:where(.frens-app) .fx-r{border-bottom:1px solid var(--rowl);grid-template-columns:96px 128px repeat(4,minmax(64px,1fr)) minmax(150px,1.6fr) minmax(96px,1fr) 76px;align-items:center;gap:10px;min-height:42px;padding:6px 0;font-size:12px;display:grid}:where(.frens-app) .fx-r:last-child{border-bottom:0}:where(.frens-app) .fx-r.hd{letter-spacing:.1em;text-transform:uppercase;height:auto;min-height:28px;color:var(--lbl);padding:0;font-family:IBM Plex Mono,monospace;font-size:9.5px}:where(.frens-app) .fx-r .n{text-align:right}:where(.frens-app) .fx-r b.mono{font-size:12px;font-weight:500}:where(.frens-app) .fx-r small{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}:where(.frens-app) .fx-r>span:nth-child(2){align-items:center;gap:6px;display:flex}:where(.frens-app) .kd{color:var(--muted);white-space:nowrap;font-size:10.5px}:where(.frens-app) .sdc{flex-direction:column;align-items:flex-start;gap:2px;display:flex}:where(.frens-app) .st{min-width:0}:where(.frens-app) .st small{white-space:normal!important}:where(.frens-app) .txl{color:var(--muted);border-radius:5px;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}:where(.frens-app) .txl:hover{color:var(--forest)}:where(.frens-app) .ac-r{grid-template-columns:106px minmax(116px,1fr) minmax(110px,1fr) 92px minmax(90px,.9fr) minmax(90px,.9fr) minmax(150px,1.5fr) minmax(90px,.9fr) minmax(96px,.9fr) 72px;align-items:center;gap:12px;padding:0 14px 0 16px;display:grid}:where(.frens-app) .ac-r.bd{min-height:58px;padding-top:8px;padding-bottom:8px}:where(.frens-app) .ac-r .c-time .mono{white-space:nowrap;font-size:12px}:where(.frens-app) .stw{flex-direction:column;align-items:flex-start;min-width:0;display:flex}:where(.frens-app) .stw small{max-width:100%}:where(.frens-app) .ac-r .tokc .tt b{font-size:13px}:where(.frens-app) .tr-r{grid-template-columns:minmax(170px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1.2fr) 52px minmax(90px,.9fr) minmax(90px,.9fr) minmax(100px,.9fr) 96px;align-items:center;gap:12px;padding:0 14px 0 16px;display:grid}:where(.frens-app) .tr-r.bd{min-height:66px}:where(.frens-app) .szw b{font-size:13px;font-weight:700;display:block}:where(.frens-app) .alw .al-t b{font-size:13px}:where(.frens-app) .alw .al-b{margin-top:5px}:where(.frens-app) .alw>small{color:var(--muted);margin-top:4px;font-size:10.5px;display:block}:where(.frens-app) .c-last .mono{font-size:12.5px}:where(.frens-app) .cp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}:where(.frens-app) .cp-empty-i{background:var(--thbg);width:52px;height:52px;color:var(--forest);border-radius:16px;place-items:center;display:grid}:where(.frens-app) .cp-empty-i .i{width:24px;height:24px}:where(.frens-app) .cp-empty h2{letter-spacing:-.03em;margin:16px 0 0;font-size:22px;font-weight:800}:where(.frens-app) .cp-empty p{max-width:380px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}:where(.frens-app) .cp-empty .go{width:auto;margin-top:20px;padding:0 22px}:where(.frens-app) .cp-dscrim{z-index:44;position:fixed}:where(.frens-app) .cp-dlg{z-index:45;background:var(--ivory);width:460px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:0 0 0 1px var(--line),0 30px 80px -20px #00000073;border-radius:22px;padding:20px;animation:.2s ease-out depin;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}:where(.frens-app) .cp-dlg h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}:where(.frens-app) .cp-dlg>p{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}:where(.frens-app) .cp-dlg .su-help{margin-top:12px}:where(.frens-app) .cp-dlg .su-rv{border-top:1px solid var(--rowl);margin-top:12px}:where(.frens-app) .cp-dlg .su-pres{grid-template-columns:repeat(4,1fr) 84px;margin-top:14px}:where(.frens-app) .cp-dlg-id{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}:where(.frens-app) .cp-dlg-id b{font-size:17px;font-weight:800}:where(.frens-app) .su-pc{height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:2px;padding:0 9px;font-family:IBM Plex Mono,monospace;font-size:13px;display:flex}:where(.frens-app) .su-pc.on{box-shadow:inset 0 0 0 1.5px var(--forest)}:where(.frens-app) .su-pc input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;padding:0}:where(.frens-app) .su-pc input::placeholder{color:var(--lbl)}:where(.frens-app) .cp-opts{flex-direction:column;gap:8px;margin-top:14px;display:flex}:where(.frens-app) .cp-opt{text-align:left;box-shadow:inset 0 0 0 1px var(--line2);border-radius:14px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;transition:box-shadow .15s,background .15s;display:grid}:where(.frens-app) .cp-opt:hover{box-shadow:inset 0 0 0 1px var(--forest)}:where(.frens-app) .cp-opt.on{box-shadow:inset 0 0 0 1.5px var(--forest);background:var(--hov)}:where(.frens-app) .cp-opt>i{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:50%;margin-top:1px}:where(.frens-app) .cp-opt.on>i{box-shadow:inset 0 0 0 5px var(--forest)}:where(.frens-app) .cp-opt b{font-size:13.5px;font-weight:800;display:block}:where(.frens-app) .cp-opt small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}:where(.frens-app) .cp-dlg-f{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:16px;display:grid}:where(.frens-app) .cp-dlg-f .go{height:44px;margin:0}:where(.frens-app) .cp-dlg .cp-alert{margin:12px 0 0}@container lb (width<=900px){:where(.frens-app) .lb-r{grid-template-columns:32px minmax(160px,1.6fr) minmax(108px,1fr) minmax(72px,.7fr) minmax(70px,.7fr) minmax(52px,.5fr) 104px}:where(.frens-app) .lb-r .c-net,:where(.frens-app) .lb-r .c-last{display:none}}@container lb (width<=640px){:where(.frens-app) .lb-r{grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;padding:0 10px}:where(.frens-app) .lb-r .c-pnl .ln{display:none}:where(.frens-app) .lb-r .c-pnl .ls{display:inline}:where(.frens-app) .lb-r .act .cp-xp{display:none!important}:where(.frens-app) .lb-r .who-t .chip,:where(.frens-app) .lb-r .c-roi,:where(.frens-app) .lb-r .c-win,:where(.frens-app) .lb-r .c-trd,:where(.frens-app) .lb-r.hd>span:last-child{display:none}:where(.frens-app) .cp-xp{display:grid}:where(.frens-app) .lb-r .act .cp-rb{min-width:72px}:where(.frens-app) .cp-q{flex-basis:100%;max-width:none}:where(.frens-app) .cp-count{display:none}:where(.frens-app) .lb-more{padding-left:48px}}@container pt (width<=1080px){:where(.frens-app) .ps-r{grid-template-columns:minmax(120px,1.2fr) minmax(130px,1.4fr) repeat(2,minmax(72px,.85fr)) minmax(96px,1fr) minmax(76px,.85fr) 96px;gap:10px}:where(.frens-app) .ps-r .c-avg,:where(.frens-app) .ps-r .c-px{display:none}:where(.frens-app) .ac-r{grid-template-columns:96px minmax(96px,1fr) minmax(96px,1fr) 70px minmax(80px,.9fr) minmax(120px,1.5fr) minmax(80px,.9fr) 60px;gap:10px}:where(.frens-app) .ac-r .c-orig,:where(.frens-app) .ac-r .c-pf{display:none}:where(.frens-app) .tr-r{grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(86px,.9fr) minmax(86px,.9fr) 90px}:where(.frens-app) .tr-r>.szw,:where(.frens-app) .tr-r .c-open,:where(.frens-app) .tr-r .c-last{display:none}:where(.frens-app) .fx-r{grid-template-columns:90px 112px repeat(3,minmax(60px,1fr)) minmax(130px,1.5fr) minmax(86px,1fr) 70px}:where(.frens-app) .fx-r>:nth-child(6){display:none}}@container pt (width<=700px){:where(.frens-app) .cp-tw .hd{display:none}:where(.frens-app) .ps-r{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"tok val ch""tr un ch";gap:6px 10px;padding:10px 12px}:where(.frens-app) .ps-r>*{display:none}:where(.frens-app) .ps-r>.tokc{grid-area:tok;display:flex}:where(.frens-app) .ps-r>.c-val{grid-area:val;display:block}:where(.frens-app) .ps-r>.trc{grid-area:tr;display:flex}:where(.frens-app) .ps-r>.c-un{grid-area:un;display:block}:where(.frens-app) .ps-r>.act{grid-area:ch;display:flex}:where(.frens-app) .ps-r>.act>:not(.chev){display:none}:where(.frens-app) .ps-r .c-un small{margin-left:6px;display:inline}:where(.frens-app) .ps-x{padding:4px 12px 12px}:where(.frens-app) .ps-kv{border-bottom:1px solid var(--rowl);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:8px 0 12px;display:grid}:where(.frens-app) .ps-kv .lab{font-size:9.5px}:where(.frens-app) .ps-kv b{margin-top:2px;font-size:13px;font-weight:500;display:block}:where(.frens-app) .ps-kv>button{grid-column:1/-1;height:38px}:where(.frens-app) .fx-r,:where(.frens-app) .ac-r{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:10px 0}:where(.frens-app) .ac-r{padding:12px}:where(.frens-app) .fx-r>*,:where(.frens-app) .ac-r>*{text-align:left!important;display:block!important}:where(.frens-app) .fx-r>[data-l]:before,:where(.frens-app) .ac-r>[data-l]:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--lbl);margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}:where(.frens-app) .ac-r .tokc,:where(.frens-app) .ac-r .trc{display:flex!important}:where(.frens-app) .ac-r{grid-template-areas:"tok tok time""sd tr tr""orig you st""pf pnl tx"}:where(.frens-app) .ac-r>:first-child{grid-area:time;text-align:right!important}:where(.frens-app) .ac-r>:first-child:before{display:none!important}:where(.frens-app) .ac-r>:nth-child(2){grid-area:tr;align-self:center}:where(.frens-app) .ac-r>:nth-child(3){grid-area:tok}:where(.frens-app) .ac-r>:nth-child(4){flex-direction:row;grid-area:sd;align-items:center;gap:6px;display:flex!important}:where(.frens-app) .ac-r>:nth-child(5){grid-area:orig}:where(.frens-app) .ac-r>:nth-child(6){grid-area:you}:where(.frens-app) .ac-r>:nth-child(7){grid-area:st}:where(.frens-app) .ac-r>:nth-child(8){grid-area:pf}:where(.frens-app) .ac-r>:nth-child(9){grid-area:pnl}:where(.frens-app) .ac-r>:nth-child(10){grid-area:tx}:where(.frens-app) .ac-r .c-time .mono{font-size:11px}:where(.frens-app) .tr-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act""st st""al al""rl un";gap:10px;padding:12px}:where(.frens-app) .tr-r>*{display:none!important}:where(.frens-app) .tr-r>.who{grid-area:who;display:flex!important}:where(.frens-app) .tr-r>.act{grid-area:act;display:flex!important}:where(.frens-app) .tr-r>.stw{flex-direction:row;grid-area:st;align-items:center;gap:8px;display:flex!important}:where(.frens-app) .tr-r>.alw{grid-area:al;display:block!important}:where(.frens-app) .tr-r>.c-rl{text-align:left;grid-area:rl;display:block!important}:where(.frens-app) .tr-r>.c-un{grid-area:un;display:block!important}:where(.frens-app) .tr-r>[data-l]:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--lbl);margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}:where(.frens-app) .stw small{margin-left:8px;display:inline!important}:where(.frens-app) .pt-r{width:100%;margin-left:0}}@media (width<=1360px){:where(.frens-app) .cp-tt p{display:none}:where(.frens-app) .cp-seg{width:290px}}@media (width<=1239px){:where(.frens-app) .cpg.side-on .cp-body{grid-template-columns:minmax(0,1fr)}:where(.frens-app) .cp-side{z-index:16;width:min(420px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:0 30px 80px -20px #00000073}:where(.frens-app) .cp-scrim{z-index:15;background:var(--scrim);border-radius:18px;animation:.15s fade;display:block;position:absolute;inset:0}:where(.frens-app) .cp-bal .lab,:where(.frens-app) .cp-conn small{display:none}}@media (width<=1100px){:where(.frens-app) .cp-seg{width:300px}:where(.frens-app) .cp-tt h1{font-size:20px}}@media (width<=899px){.frens-app.v-copy .grid{overscroll-behavior:contain;padding:10px;overflow-y:auto}.frens-app.v-copy .grid>*,:where(.frens-app) .cpg{min-height:auto}:where(.frens-app) .cp-body,:where(.frens-app) .cp-main,:where(.frens-app) .cp-v,:where(.frens-app) .cp-lb,:where(.frens-app) .cp-pfw,:where(.frens-app) .cp-pt,:where(.frens-app) .cp-tw,:where(.frens-app) .cp-tb{flex:none;min-height:0;overflow:visible}:where(.frens-app) .cp-v{position:static}:where(.frens-app) .cp-v.off{display:none}:where(.frens-app) .cp-lb,:where(.frens-app) .cp-pt{overflow:hidden}:where(.frens-app) .cp-hr{display:contents}:where(.frens-app) .cp-tt{flex:220px;order:1;min-width:0}:where(.frens-app) .cp-tt p{white-space:normal}:where(.frens-app) .cp-tt{flex-basis:100%!important}:where(.frens-app) .cp-demo-w{order:3}:where(.frens-app) .cp-demo-w>.cp-menu{width:min(300px,100vw - 40px)}:where(.frens-app) .cp-bal{flex:auto;order:4;align-items:flex-end}:where(.frens-app) .cp-dep{display:none}:where(.frens-app) .cp-seg{order:6}:where(.frens-app) .cp-tools{padding:10px}:where(.frens-app) .cp-nets .ln,:where(.frens-app) .pt-tabs .ln{display:none}:where(.frens-app) .cp-nets .ls,:where(.frens-app) .pt-tabs .ls{display:inline}:where(.frens-app) .cp-tw .hd.lb-r{display:grid}.frens-app .tnav{display:none}:where(.frens-app) .cpg{overflow:visible}:where(.frens-app) .cp-hd{flex-wrap:wrap;gap:10px;padding:2px 2px 0}:where(.frens-app) .cp-seg{flex:100%;width:auto}:where(.frens-app) .cp-tt h1{font-size:20px}:where(.frens-app) .cp-side{z-index:18;width:auto;box-shadow:none;border:0;border-radius:0;animation:.24s cubic-bezier(.2,.8,.2,1) sheet;position:fixed;inset:0}@keyframes sheet{0%{opacity:0;transform:translateY(16px)}}:where(.frens-app) .cp-scrim{display:none}:where(.frens-app) .sd-h{padding-top:calc(10px + env(safe-area-inset-top))}:where(.frens-app) .sd-f{padding-bottom:calc(12px + env(safe-area-inset-bottom))}:where(.frens-app) .sd-f .go,:where(.frens-app) .cp-rb.lg{height:50px}:where(.frens-app) .cp-dlg{width:auto;max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.22s ease-out sheet;inset:auto 0 0;transform:none}:where(.frens-app) .cp-dlg .su-pres{grid-template-columns:repeat(4,1fr);row-gap:6px}:where(.frens-app) .cp-dlg .su-pc{grid-column:1/-1}:where(.frens-app) .su-in,:where(.frens-app) .su-in input,:where(.frens-app) .cp-q input,:where(.frens-app) .su-pc input{font-size:16px}}@media (width<=599px){:where(.frens-app) .cp-tools .mini{flex:auto}:where(.frens-app) .cp-tools .mini>button{flex:1;justify-content:center}:where(.frens-app) .cp-nets>button span{white-space:nowrap}:where(.frens-app) .su-tr{grid-template-columns:36px minmax(0,1fr) auto}:where(.frens-app) .su-tr .nets{display:none}:where(.frens-app) .su-rv>div{grid-template-columns:96px minmax(0,1fr)}}@media (width<=679px){.frens-app .cash{height:38px;box-shadow:none;order:2;gap:0;padding:0}.frens-app .cash>b{display:none}.frens-app .cash a{border-radius:12px;height:38px;padding:0 12px}}:where(.frens-app) .tipb{max-width:calc(100vw - 32px)}:where(.frens-app) .hc .tipb,:where(.frens-app) .dt-st>div:nth-child(2n) .tipb,:where(.frens-app) .cp-sum .sm:last-child .tipb,:where(.frens-app) .cp-sum .sm:nth-last-child(2) .tipb{left:auto;right:-8px;transform:none}@media (width>=600px) and (width<=899px){:where(.frens-app) .cp-side{border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;top:32px;left:max(0px,50% - 300px);right:max(0px,50% - 300px);box-shadow:0 -20px 60px -20px #00000059}:where(.frens-app) .cp-scrim{z-index:17;background:var(--scrim);border-radius:0;animation:.15s fade;display:block;position:fixed;inset:0}:where(.frens-app) .sd-h{padding-top:12px}:where(.frens-app) .cp-sum .sm b{font-size:16px}}@media (width<=599px){:where(.frens-app) .cp-sum{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.frens-app) .cp-sum .sm{padding:10px 12px}:where(.frens-app) .cp-sum .sm b{margin-top:3px;font-size:16px}:where(.frens-app) .cp-sum .sm:nth-child(odd){border-left:0}:where(.frens-app) .cp-sum .sm:nth-child(n+3){border-top:1px solid var(--rowl)}:where(.frens-app) .cp-sum .sm:last-child{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:10px;display:flex}:where(.frens-app) .cp-sum .sm:last-child .sm-k{flex:100%}:where(.frens-app) .cp-sum .sm:last-child b{margin-top:0}:where(.frens-app) .cp-sum .sm:nth-child(2n) .tipb{left:auto;right:-8px;transform:none}:where(.frens-app) .cp-sum .sm:nth-child(odd) .tipb,:where(.frens-app) .dt-st>div:nth-child(odd) .tipb{left:-8px;transform:none}}.frens-app .mnav{grid-template-columns:repeat(4,1fr)!important}
