.cv{position:relative;aspect-ratio:1000/500;border-radius:14px;overflow:hidden;background:var(--deep);color:var(--deep-ink);background-image:radial-gradient(circle at 30% 0%,#1f4a73 0,transparent 60%)}.cv-lines{position:absolute;inset:0;width:100%;height:100%}.cv-lines path{fill:none;stroke:var(--deep-hairline);stroke-width:1.5;stroke-dasharray:6 7;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .4s;animation:cvflow 1.6s linear infinite}.cv-lines path.on{opacity:1}@keyframes cvflow{to{stroke-dashoffset:-26}}.cv-card,.cv-note{background:var(--deep-2);border:1px solid var(--deep-rule);box-shadow:0 1.5cqw 3cqw #0000002e}.cv-card{position:absolute;left:6%;top:50%;width:38%;transform:translateY(-50%);border-radius:1.2cqw;padding:2cqw 2.2cqw 1.6cqw}.cv-top{display:flex;align-items:center;gap:1.4cqw;margin-bottom:1.2cqw}.cv-top img{width:5.4cqw;height:5.4cqw;border-radius:50%;object-fit:cover;flex:none}.cv-who{min-width:0;flex:1}.cv-name{font-size:2.1cqw;font-weight:600;line-height:1.2}.cv-sub{margin-top:.3cqw;font-size:1.2cqw;color:var(--deep-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-count{align-self:flex-start;display:inline-flex;align-items:center;gap:.4cqw;margin-top:.4cqw;color:var(--deep-fill);font-size:1.3cqw;font-weight:600;transition:color .3s,text-shadow .3s}.cv-count .ico{width:1.8cqw;height:1.8cqw}.cv-count.bump{color:#fff;text-shadow:0 0 1.4cqw rgba(13,162,231,.9)}.cv-row{display:flex;align-items:center;gap:1cqw;padding:.8cqw 0;border-top:1px solid var(--deep-rule)}.cv-row i{width:5cqw;height:.7cqw;border-radius:99px;background:var(--deep-rule)}.cv-row b{height:.8cqw;width:32%;border-radius:99px;background:#ffffff24}.cv-row b.s{width:24%;background:#ffffff14}.cv-row b.m{width:22%}.cv-row b.xs{width:30%;background:#ffffff14}.cv-notes{position:absolute;left:52%;top:50%;width:42%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2.4cqw}.cv-note{display:flex;align-items:flex-start;gap:1.2cqw;height:10cqw;padding:1.4cqw 1.6cqw;border-radius:1.2cqw;opacity:0;transform:translate(-1.2cqw);transition:opacity .45s,transform .45s cubic-bezier(.3,.7,.2,1)}.cv-note.on{opacity:1;transform:none}.cv-note img{width:3.2cqw;height:3.2cqw;border-radius:50%;object-fit:cover;flex:none}.cv-nh{display:flex;align-items:baseline;gap:.9cqw;font-size:1.3cqw}.cv-nh b{font-weight:600}.cv-nh span{font-size:1.1cqw;color:var(--deep-ink-3)}.cv-nt{margin-top:.4cqw;font-size:1.35cqw;line-height:1.4;color:var(--deep-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (max-width: 760px){.cv{aspect-ratio:auto;display:flex;flex-direction:column;gap:12px;padding:20px max(16px,calc(50% - 280px)) 22px}.cv-lines{display:none}.cv>.cv-card,.cv>.cv-notes{position:relative;left:auto;top:auto;width:auto;transform:none}.cv-card{border-radius:10px;padding:14px 16px 10px;box-shadow:0 8px 20px #0000002e}.cv-top{gap:12px;margin-bottom:10px}.cv-top img{width:44px;height:44px}.cv-name{font-size:17px}.cv-sub{font-size:12px;margin-top:2px}.cv-count{font-size:13px;gap:3px;margin-top:2px}.cv-count .ico{width:16px;height:16px}.cv-count.bump{text-shadow:0 0 12px rgba(13,162,231,.9)}.cv-row{gap:10px;padding:8px 0}.cv-row i{width:44px;height:6px}.cv-row b{height:7px}.cv-notes{gap:8px;margin-left:20px}.cv-note{height:auto;gap:10px;padding:10px 12px;border-radius:10px;box-shadow:0 8px 20px #0000002e}.cv-note img{width:26px;height:26px}.cv-nh{font-size:13px;gap:8px}.cv-nh span{font-size:11px}.cv-nt{font-size:13px;margin-top:2px}.cv-note{position:relative}.cv-note:before{content:"";position:absolute;left:-13px;top:-9px;bottom:0;border-left:1.5px dashed var(--deep-hairline)}.cv-note:last-child:before{bottom:50%}.cv-note:after{content:"";position:absolute;left:-13px;top:50%;width:12px;border-top:1.5px dashed var(--deep-hairline)}}.ui-cl{position:relative;max-width:912px;margin:0 auto;padding:20px 16px 24px}.ui-fb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#fff;border:1px solid var(--g200);border-radius:8px}.ui-si{position:relative;display:flex;align-items:center;gap:8px;width:192px;height:32px;padding:0 4px 0 10px;border:1px solid var(--g300);border-radius:6px;background:#fff;font-size:12px;color:var(--fg);transition:border-color .2s}.ui-si>.ico{color:var(--g400)}.ui-si.focus{border-color:var(--p)}.ui-si .ui-ph{position:absolute;left:34px;color:var(--g400);pointer-events:none}.ui-si .ui-q{white-space:nowrap}.ui-si kbd{margin-left:auto;padding:0 6px;border:1px solid var(--g200);border-radius:4px;font:400 11px/20px Figtree,sans-serif;color:var(--g400)}.ui-si.focus kbd,.ui-si.filled kbd{display:none}.ui-si .ui-clr{display:none;margin-left:auto;padding:4px;border-radius:4px;color:var(--g400)}.ui-si .ui-clr .ico{width:14px;height:14px}.ui-si.filled .ui-clr{display:block}.ui-sel{display:inline-flex;align-items:center;height:32px;padding:0 8px;border:1px solid var(--g300);border-radius:6px;background:#fff;font-size:12px;color:var(--g400);white-space:nowrap}.ui-sel.co{width:208px}.ui-sel.lo{width:176px}.ui-chips{display:contents}.ui-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:4px 8px;border:1px solid var(--g300);border-radius:6px;background:#fff;font-size:12px;color:var(--fg);white-space:nowrap;animation:uiPop .2s both;transition:background .15s}.ui-chip.hov{background:var(--g100)}.ui-chip .l{color:var(--g500)}.ui-chip .v{max-width:120px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ui-chip .x{margin-left:2px;padding:2px;border-radius:50%;color:var(--g400)}.ui-chip .x .ico{width:12px;height:12px}.ui-fn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--g300);border-radius:6px;background:#fff;color:var(--fg);transition:background .15s}.ui-fn.hov{background:var(--g100)}.ui-clear{display:none;align-items:center;height:32px;padding:0 8px;font-size:12px;font-weight:500;color:var(--g500)}.ui-clear.on{display:inline-flex}.ui-res{margin:16px 0;font-size:14px;color:var(--g500)}.ui-cards{display:flex;flex-direction:column;gap:24px;transition:opacity .18s}.ui-cards.swap{opacity:0}.ui-cc{position:relative;padding:24px;background:#fff;border:1px solid var(--g200);border-radius:8px;transition:box-shadow .2s,border-color .4s}.ui-cc.hov{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ui-cc.glow{border-color:var(--p);box-shadow:0 0 0 3px #0da2e733}.ui-ch{display:flex;align-items:center;gap:12px}.ui-ph48{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;background:var(--g100)}.ui-cn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-nr{display:flex;align-items:center;gap:12px}.ui-nm{min-width:0;font-size:18px;line-height:1.25;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-ic{display:flex;align-items:center;gap:8px;flex:none}.ui-ic .li{color:var(--g400)}.ui-ni{display:inline-flex;align-items:center;gap:2px;color:var(--g400);transition:color .15s}.ui-ni.hov{color:var(--p)}.ui-ni b{font-size:12px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.ui-ni.new{animation:uiPop .3s both}.ui-kb{width:20px;height:20px;display:grid;place-items:center;color:var(--g500);border-radius:4px;transition:color .15s}.ui-kb .ico{width:20px;height:20px}.ui-kb.hov{color:var(--p)}.ui-sub{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.25;color:var(--fg)}.ui-sub .via{margin-right:4px;font-size:10px;color:var(--g400)}.ui-sub .loc{display:flex;align-items:center}.ui-sub .loc .ico{width:12px;height:12px;margin-right:4px}.ui-pos{width:calc(100% - 4px);margin:8px 0 0 4px;border-collapse:collapse;table-layout:fixed;font-size:12px}.ui-pos td{padding:6px 8px;vertical-align:middle}.ui-pos td:first-child{width:95px;padding-left:0}.ui-pos td:nth-child(2){width:34%}.ui-pos tr.cut{border-bottom:1px solid var(--g100)}.ui-pos .dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5;color:var(--g500);white-space:nowrap}.ui-pos .dt span{margin-left:4px;color:var(--g400)}.ui-pos .dt p+p{color:var(--g400)}.ui-pos .ti{font-weight:500;color:var(--g800)}.ui-pos .co{color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-dd{position:absolute;z-index:30;min-width:max-content;padding:4px;background:#fff;border:1px solid var(--g200);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:14px;color:var(--fg);animation:uiPop .15s both}.ui-dd>p{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:2px;white-space:nowrap;transition:background .15s}.ui-dd>p.hi{background:var(--g100)}.ui-dd>p.sm{font-size:12px}.ui-dd>p.info{gap:6px;font-size:12px;color:var(--g500)}.ui-dd>p.info .ico{width:14px;height:14px}.ui-dd hr{height:1px;margin:4px -4px;border:0;background:#f1f5f9}.ui-dd.xs{font-size:12px}.ui-dd.xs>p{padding:4px 8px}.ui-dd.xs>p .ico{width:14px;height:14px}.ui-hc{position:absolute;z-index:30;width:288px;padding:12px;background:#fff;border:1px solid var(--g200);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;animation:uiFade .15s both}.ui-hc .hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ui-hc .n{font-size:14px;font-weight:500;color:var(--fg)}.ui-hc .t{font-size:12px;color:var(--fg);white-space:nowrap}.ui-hc .tx{margin-top:6px;font-size:14px;color:var(--fg);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ui-hc .ft{margin-top:8px;font-size:12px;color:var(--fg)}.ui-pop{position:absolute;z-index:30;padding:8px;background:#fff;border:1px solid var(--g200);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;animation:uiPop .15s both}.ui-np{width:260px;padding:4px;display:flex;flex-direction:column;gap:12px}.ui-np .g{display:flex;flex-direction:column;gap:6px}.ui-np .lb{font-size:14px;font-weight:500;line-height:1;color:var(--fg)}.ui-np .lb.h{line-height:20px}.ui-np .two{display:flex;gap:4px}.ui-np .two span{flex:1;padding:4px 8px;border:1px solid var(--g200);border-radius:4px;font-size:12px;text-align:center;color:var(--fg);transition:background .15s}.ui-np .two span.on{background:var(--g100);font-weight:500}.ui-np .row{display:flex;gap:4px}.ui-np .in{flex:1;display:flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--g300);border-radius:6px;font-size:12px;color:var(--g400)}.ui-np .ap{display:inline-flex;align-items:center;height:32px;padding:0 8px;border-radius:6px;background:var(--p);color:#f8fafc;font-size:12px;font-weight:500}.ui-np .sl{display:flex;align-items:center;height:32px;padding:0 16px;border:1px solid var(--g300);border-radius:6px;font-size:12px;color:var(--g400);transition:background .15s}.ui-np .sl.hov{background:var(--g100)}.ui-np .sl.set{color:var(--fg)}.ui-opts{position:absolute;z-index:31;width:252px;background:#fff;border:1px solid var(--g200);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;animation:uiPop .15s both}.ui-opts .s{position:relative;margin:6px;display:flex;align-items:center;height:28px;padding-left:24px;border:1px solid var(--g300);border-radius:6px;font-size:12px;color:var(--g400)}.ui-opts .s .ico{position:absolute;left:8px;width:12px;height:12px}.ui-opts .ls{padding:4px 0}.ui-opts .ls p{padding:6px 8px;font-size:12px;color:var(--fg);transition:background .15s}.ui-opts .ls p.hi{background:var(--g50)}.ui-dim{position:absolute;inset:0;z-index:41;background:#0009;opacity:0;transition:opacity .2s;pointer-events:none}.ui-dim.on{opacity:1}.ui-nd{position:absolute;z-index:42;left:50%;top:50%;width:min(576px,calc(100% - 32px));display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border:1px solid var(--g200);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;opacity:0;transform:translate(-50%,-48%) scale(.95);transition:opacity .2s,transform .2s;pointer-events:none}.ui-nd.on{opacity:1;transform:translate(-50%,-50%)}.ui-nd>.x{position:absolute;right:16px;top:24px;color:var(--fg);opacity:.7;border-radius:2px}.ui-nd .hd{display:flex;flex-direction:column;gap:6px}.ui-nd .hd .t{font-size:18px;line-height:1;font-weight:600;letter-spacing:-.025em;color:var(--fg)}.ui-nd .hd .d{font-size:14px;color:var(--fg)}.ui-nd .bd,.ui-nl{display:flex;flex-direction:column;gap:12px}.ui-nl .none{font-size:14px;color:var(--fg)}.ui-nt{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border:1px solid var(--g200);border-radius:8px}.ui-nt.new{animation:uiRise .3s both}.ui-nt img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.ui-nt .b{flex:1;min-width:0}.ui-nt .top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ui-nt .n{font-size:14px;font-weight:500;color:var(--fg)}.ui-nt .t{font-size:12px;color:var(--fg)}.ui-nt .tx{font-size:14px;color:var(--fg);white-space:pre-wrap;overflow-wrap:break-word}.ui-ta{min-height:58px;padding:8px 12px;border:1px solid var(--g300);border-radius:6px;font-size:14px;line-height:20px;color:var(--fg);white-space:pre-wrap;transition:border-color .2s}.ui-ta.focus{border-color:var(--p)}.ui-ta .ph{color:var(--g400)}.ui-nd .ft{display:flex;justify-content:flex-end;margin-top:-4px}.ui-add{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;background:var(--p);color:#f8fafc;font-size:12px;font-weight:500;opacity:.5;transition:opacity .2s,filter .15s}.ui-add.on{opacity:1}.ui-add kbd{margin-left:6px;padding:0 4px;border:1px solid var(--g200);border-radius:4px;font:500 10px/15px Figtree,sans-serif;opacity:.8}@container (max-width: 620px){.ui-cl{padding:12px 12px 16px}.ui-fb{padding:8px}.ui-si{width:176px}.ui-sel.co{width:144px}.ui-sel.lo{width:128px}.ui-cc{padding:16px}.ui-ch{gap:8px}.ui-nr{justify-content:space-between;gap:8px}.ui-nm{font-size:16px}.ui-ic{gap:6px}.ui-kb,.ui-kb .ico{width:16px;height:16px}.ui-sub{flex-direction:column;align-items:flex-start;gap:4px}.ui-pos td:first-child{width:92px}.ui-pos td:nth-child(2){width:42%}.ui-nd{padding:20px}}
