.af-sec{margin-top:20px}.af-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.af-ttl{font:700 11px Inter,system-ui;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-mute,#8B95A5)}.af-add{display:inline-flex;align-items:center;gap:6px;background:rgba(198,242,78,.12);border:1px solid rgba(198,242,78,.3);color:#c6f24e;border-radius:8px;font:700 12px Inter,system-ui;padding:6px 11px;cursor:pointer;min-height:30px}.af-add:hover{background:rgba(198,242,78,.2)}.af-add:focus-visible,.af-tile:focus-visible,.af-drop:focus-visible{outline:2px solid #c6f24e;outline-offset:2px}.af-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:10px}.af-tile{position:relative;display:flex;flex-direction:column;background:#0b0f15;border:1px solid rgba(255,255,255,.08);border-radius:11px;overflow:hidden;cursor:zoom-in;text-align:left;padding:0;color:inherit;font:inherit;transition:border-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.af-tile:hover{border-color:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 12px 26px -16px rgba(0,0,0,.85)}.af-thumb{aspect-ratio:4/3;background:#121822;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.af-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .25s}.af-thumb img.on{opacity:1}.af-cap{padding:7px 9px 8px;min-width:0}.af-name{font:600 12px Inter,system-ui;color:var(--tx,#EAEEF4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-size{font:500 10.5px Inter,system-ui;color:var(--tx-mute,#8B95A5);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-acts{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.af-tile:hover .af-acts,.af-tile:focus-within .af-acts{opacity:1}@media (hover:none){.af-acts{opacity:1}}.af-ic{width:28px;height:28px;border-radius:8px;border:0;background:rgba(8,11,16,.8);color:#dfe5ee;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none}.af-ic:hover{background:rgba(8,11,16,.96);color:#fff}.af-ic.del:hover{color:#ff8ea0}.af-confirm{position:absolute;inset:0;background:rgba(10,13,18,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:8px;font:600 12px Inter,system-ui;color:#eaeef4;text-align:center;cursor:default;z-index:2}.af-confirm>div{display:flex;gap:6px}.af-confirm button{border-radius:7px;font:700 11.5px Inter,system-ui;padding:6px 10px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:0 0;color:#cfd6de;min-height:28px}.af-confirm button.yes{background:#e2445c;border-color:#e2445c;color:#fff}.af-drop{display:block;width:100%;margin-top:10px;border:1.5px dashed rgba(255,255,255,.14);border-radius:11px;padding:14px 12px;text-align:center;font:500 12px Inter,system-ui;color:var(--tx-mute,#8B95A5);cursor:pointer;background:0 0;transition:border-color .15s,background .15s,color .15s}.af-drop:hover{border-color:rgba(198,242,78,.45);color:var(--tx-dim,#B4BDC9)}.af-drop b{color:var(--tx-dim,#B4BDC9);font-weight:650}.af-drop.on{border-color:#c6f24e;background:rgba(198,242,78,.08);color:#c6f24e}.af-drop.on b{color:#c6f24e}.af-empty{font:500 12.5px Inter,system-ui;color:var(--tx-mute,#8B95A5);margin:-2px 0 2px}.af-up .af-thumb::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--p,0%);background:#c6f24e;transition:width .2s}.af-up{cursor:progress}.af-fi{display:block}.af-mask{position:fixed;z-index:10030;pointer-events:none;border:2px dashed #c6f24e;border-radius:14px;background:rgba(198,242,78,.08);display:flex;align-items:center;justify-content:center;font:700 14px Inter,system-ui;color:#c6f24e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .12s}.af-mask.on{opacity:1}.af-mask span{background:rgba(11,14,19,.9);border:1px solid rgba(198,242,78,.35);padding:10px 16px;border-radius:999px;display:flex;align-items:center;gap:8px}.ws-tbody-row.af-rowdrop{box-shadow:inset 0 0 0 2px #c6f24e!important;background:rgba(198,242,78,.07)!important}.ws-attchip{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:6px;padding:2px 7px 2px 5px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--ws-mute,#9aa6b6);font:700 11px Inter,system-ui;cursor:zoom-in;line-height:1.3;transition:background .15s,color .15s,border-color .15s}.ws-attchip:hover{background:rgba(198,242,78,.12);border-color:rgba(198,242,78,.35);color:#c6f24e}.ws-attchip svg{flex:none}:root[data-theme=light] .ws-attchip{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.12);color:#475569}:root[data-theme=light] .ws-attchip:hover{background:rgba(122,170,0,.12);border-color:rgba(122,170,0,.4);color:#4d7300}.af-tray{position:fixed;right:18px;bottom:18px;z-index:10040;width:min(340px,calc(100vw - 24px));background:#12171f;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 24px 60px -18px rgba(0,0,0,.75);font-family:Inter,system-ui,sans-serif;color:#eaeef4;overflow:hidden;transform:translateY(12px);opacity:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s}.af-tray.on{transform:none;opacity:1}.af-trhd{display:flex;align-items:center;gap:8px;padding:11px 12px 9px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.af-trhd b{flex:1;font:700 13px Inter,system-ui}.af-trx{width:28px;height:28px;border-radius:8px;border:0;background:0 0;color:#9aa6b6;cursor:pointer;display:flex;align-items:center;justify-content:center}.af-trx:hover{background:rgba(255,255,255,.07);color:#fff}.af-trls{max-height:min(46vh,300px);overflow:auto;padding:4px 0}.af-trrow{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:44px}.af-trrow.done{cursor:zoom-in}.af-trrow.done:hover{background:rgba(255,255,255,.04)}.af-trtx{flex:1;min-width:0}.af-trn{font:600 12.5px Inter,system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-trs{font:500 11px Inter,system-ui;color:#8b95a5;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-trrow.err .af-trs{color:#ff8ea0}.af-bar{height:3px;border-radius:2px;background:rgba(255,255,255,.08);margin-top:6px;overflow:hidden}.af-bar i{display:block;height:100%;width:0;background:#c6f24e;border-radius:2px;transition:width .2s}.af-trst{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.af-retry{border:1px solid rgba(255,255,255,.16);background:0 0;color:#eaeef4;border-radius:7px;font:700 11px Inter,system-ui;padding:5px 9px;cursor:pointer}@media (max-width:640px){.af-tray{left:12px;right:12px;width:auto;bottom:calc(env(safe-area-inset-bottom,0) + 78px)}}.afv{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;color:#eef1f5;font-family:Inter,system-ui,sans-serif;opacity:0;transition:opacity .18s ease;-webkit-tap-highlight-color:transparent}.afv.on{opacity:1}.afv.out{opacity:0;transition:opacity .2s ease}.afv-bg{position:absolute;inset:0;background:rgba(6,8,11,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.afv-top{position:relative;z-index:3;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0) + 10px) 12px 10px 16px;background:linear-gradient(180deg,rgba(6,8,11,.85),rgba(6,8,11,0));transition:opacity .2s,transform .2s}.afv-meta{flex:1;min-width:0;display:flex;align-items:center;gap:11px}.afv-mtx{min-width:0}.afv-name{font:650 14.5px Inter,system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.afv-sub{font:500 12px Inter,system-ui;color:#97a1ae;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.afv-tools{display:flex;align-items:center;gap:6px;flex:none}.afv-b{width:40px;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#e6eaf0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.afv-b:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.18);color:#fff}.afv-b:focus-visible,.afv-nav:focus-visible,.afv-zb:focus-visible,.afv-th:focus-visible,.afv-tab:focus-visible,.afv-cta:focus-visible{outline:2px solid #c6f24e;outline-offset:2px}.afv-x{background:rgba(255,255,255,.1)}.afv-zoom{display:flex;align-items:center;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);overflow:hidden;margin-right:4px}.afv-zb{height:100%;min-width:36px;border:0;background:0 0;color:#e6eaf0;cursor:pointer;display:flex;align-items:center;justify-content:center;font:650 12px Inter,system-ui;font-variant-numeric:tabular-nums}.afv-zb:hover{background:rgba(255,255,255,.1);color:#fff}.afv-zl{min-width:58px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.afv-stage{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden}.afv-pane{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.afv-pane.pre{opacity:0;transform:translateY(8px) scale(.985)}.afv-pane.gone{opacity:0;pointer-events:none}.afv-spin{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0-17px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#c6f24e;animation:afvSpin .8s linear infinite;pointer-events:none}@keyframes afvSpin{to{transform:rotate(360deg)}}.afv-img{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:default}.afv-img img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform;opacity:0;transition:opacity .2s;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);image-orientation:from-image}.afv-img.ready img{opacity:1}.afv-img.zoomable img{cursor:zoom-in}.afv-img.zoomed img{cursor:grab}.afv-img.grabbing img{cursor:grabbing}.afv-img img.anim{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s}.afv-img.swiping img{transition:none}.afv-doc{position:absolute;inset:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;outline:0;scrollbar-color:rgba(255,255,255,.22) transparent}.afv-pages{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 16px 40px;min-width:min-content}.afv-page{position:relative;background:#fff;border-radius:3px;box-shadow:0 18px 50px -20px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.04);flex:none;overflow:hidden}.afv-page canvas{display:block;width:100%;height:100%}.afv-page .afv-spin{border-color:rgba(0,0,0,.08);border-top-color:#8fb32f}.afv-paper{background:#fff;color:#1d232c;width:min(816px,calc(100% - 32px));margin:8px auto 40px;padding:64px 72px;border-radius:4px;box-shadow:0 18px 50px -20px rgba(0,0,0,.9);font:400 15px/1.6 Georgia,"Times New Roman",serif;word-wrap:break-word;overflow-wrap:break-word}.afv-paper h1,.afv-paper h2,.afv-paper h3,.afv-paper h4{font-family:Inter,system-ui,sans-serif;color:#111;line-height:1.3;margin:1.3em 0 .5em}.afv-paper h1{font-size:24px}.afv-paper h2{font-size:20px}.afv-paper h3{font-size:17px}.afv-paper p{margin:0 0 .8em}.afv-paper img{max-width:100%;height:auto}.afv-paper table{border-collapse:collapse;margin:1em 0;width:100%;font-size:13.5px}.afv-paper td,.afv-paper th{border:1px solid #d5dae1;padding:6px 8px;vertical-align:top}.afv-paper a{color:#2459c9}.afv-paper ul,.afv-paper ol{padding-left:1.5em;margin:0 0 .8em}.afv-sheetwrap{position:absolute;inset:0;display:flex;flex-direction:column}.afv-tabs{display:flex;gap:4px;padding:0 16px 10px;overflow-x:auto;flex:none;scrollbar-width:none;justify-content:center}.afv-tab{flex:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#c7ced8;border-radius:8px;font:600 12px Inter,system-ui;padding:6px 11px;cursor:pointer}.afv-tab.on{background:#c6f24e;border-color:#c6f24e;color:#0b0e13}.afv-sheet{position:relative;flex:0 1 auto;align-self:center;min-height:0;min-width:min(360px,calc(100% - 32px));max-width:calc(100% - 32px);margin:0 16px 12px;background:#fff;border-radius:6px;overflow:auto;overscroll-behavior:contain;outline:0;box-shadow:0 18px 50px -20px rgba(0,0,0,.9)}.afv-sheet table{border-collapse:separate;border-spacing:0;font:400 12.5px Inter,system-ui,sans-serif;color:#1d232c;font-variant-numeric:tabular-nums}.afv-sheet td,.afv-sheet th{border-right:1px solid #e3e7ec;border-bottom:1px solid #e3e7ec;padding:5px 9px;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis;height:24px}.afv-sheet thead th{position:sticky;top:0;z-index:2;background:#f3f5f8;color:#68717d;font-weight:600;font-size:11px;text-align:center}.afv-sheet tbody th{position:sticky;left:0;z-index:1;background:#f3f5f8;color:#68717d;font-weight:600;font-size:11px;text-align:right;min-width:38px}.afv-sheet thead th:first-child{left:0;z-index:3}.afv-sheet tr.h td{font-weight:650;background:#fafbfc}.afv-note{font:500 12px Inter,system-ui;color:#97a1ae;text-align:center;padding:0 16px 14px}.afv-text{margin:8px auto 40px;width:min(980px,calc(100% - 32px));background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px 20px;font:500 12.5px/1.65"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;color:#d6dde6;white-space:pre-wrap;word-break:break-word;tab-size:4}.afv-video{max-width:calc(100% - 48px);max-height:calc(100% - 24px);border-radius:10px;background:#000;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);outline:0}.afv-card{width:min(420px,calc(100% - 32px));background:#11161e;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px 24px 24px;text-align:center;box-shadow:0 30px 80px -30px rgba(0,0,0,.9)}.afv-card .af-fi{margin:0 auto 14px}.afv-card h3{font:700 16px Inter,system-ui;margin:0 0 6px;word-break:break-word}.afv-card p{font:500 13px/1.55 Inter,system-ui;color:#97a1ae;margin:0 0 18px}.afv-card audio{width:100%;margin:4px 0 16px}.afv-cta{display:inline-flex;align-items:center;gap:8px;background:#c6f24e;color:#0b0e13;border:0;border-radius:11px;font:700 13.5px Inter,system-ui;padding:11px 18px;cursor:pointer;text-decoration:none;min-height:44px}.afv-cta.ghost{background:0 0;color:#e6eaf0;border:1px solid rgba(255,255,255,.16);margin-left:8px}.afv [hidden]{display:none!important}.afv-nav{position:absolute;top:50%;z-index:4;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(18,23,31,.72);color:#eef1f5;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,opacity .15s,transform .15s}.afv-nav:hover{background:rgba(30,37,48,.92);transform:scale(1.04)}.afv-nav.prev{left:16px}.afv-nav.next{right:16px}.afv-nav[disabled]{opacity:0;pointer-events:none}.afv-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px calc(env(safe-area-inset-bottom,0) + 12px);min-height:20px;transition:opacity .2s,transform .2s}.afv-strip{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:2px;scrollbar-width:none}.afv-th{flex:none;width:52px;height:40px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#161c25;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .15s,border-color .15s}.afv-th:hover{opacity:.9}.afv-th.on{opacity:1;border-color:#c6f24e}.afv-th img{width:100%;height:100%;object-fit:cover;display:block}.afv-count{display:none;align-items:center;gap:6px;font:600 12.5px Inter,system-ui;color:#c7ced8;font-variant-numeric:tabular-nums}.afv-count button{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#eef1f5;display:flex;align-items:center;justify-content:center;cursor:pointer}.afv-count button[disabled]{opacity:.3;pointer-events:none}.afv.chrome-off .afv-top{opacity:0;transform:translateY(-8px);pointer-events:none}.afv.chrome-off .afv-foot,.afv.chrome-off .afv-nav{opacity:0;pointer-events:none}@media (max-width:640px),(hover:none){.afv-top{padding-left:12px;gap:8px}.afv-nav{display:none}.afv-strip{display:none}.afv-count{display:flex}.afv-zoom{display:none}.afv-b{width:42px;height:42px}.afv-b.nt{display:none}.afv-paper{padding:28px 22px;font-size:14.5px;width:calc(100% - 16px)}.afv-pages{padding:4px 8px 30px;gap:10px}.afv-sheet{margin:0 8px 10px;max-width:calc(100% - 16px);min-width:0;align-self:stretch}.afv-tabs{justify-content:flex-start}.afv-tabs{padding:0 8px 8px}.afv-text{width:calc(100% - 16px);padding:14px}.afv-video{max-width:100%;border-radius:0}}@media (prefers-reduced-motion:reduce){.afv,.afv.out,.afv-pane,.afv-img img.anim,.af-tray,.af-tile{transition:none!important}}