.fd{--fd-front:#88caf4;--fd-front-2:#79bee9;--fd-front-line:#2f759f;--fd-back-a:#2f93cc;--fd-back-b:#267fb5;--fd-back-line:#1b5d8a;--fd-sheet:#d7d7da;--fd-sheet-2:#c7c7cb;--fd-sheet-line:#b1b1b6;position:relative;margin:16px 0 26px;font-family:var(--bt-font-sans,Inter,system-ui,sans-serif)}.fd-bar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.fd-search{flex:1 1 260px;min-width:0;height:36px;padding:0 11px;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-input,#fff);color:var(--bt-ink,#0b0f19);font-size:13.5px}.fd-search:focus{outline:2px solid var(--bt-focus-ring,#03c);outline-offset:-1px}.fd-views{display:inline-flex;border:1px solid var(--bt-border,#cbd5e1);flex:0 0 auto;background:var(--bt-bg-card,#fff)}.fd-views button{border:0;border-right:1px solid var(--bt-border,#cbd5e1);background:none;color:var(--bt-ink-muted,#555);height:34px;padding:0 12px;cursor:pointer;white-space:nowrap;font:700 10px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-transform:uppercase}.fd-views button:last-child{border-right:0}.fd-views button.on{background:var(--bt-ink,#0b0f19);color:var(--bt-bg-card,#fff)}.fd-anim{flex:0 0 auto;height:34px;padding:0 12px;cursor:pointer;white-space:nowrap;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-ink-muted,#555);font:700 10px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-transform:uppercase}.fd-anim[aria-pressed=true]{color:var(--bt-ink,#0b0f19);border-color:var(--bt-ink,#0b0f19)}.fd-new{flex:0 0 auto;height:34px;padding:0 12px;cursor:pointer;border:1px solid var(--bt-accent,#03c);background:var(--bt-accent,#03c);color:var(--bt-on-accent,#fff);font:700 10px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.fd-statusrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.fd-meta{color:var(--bt-ink-muted,#555);font:700 9.5px/1.6 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fd-meta b{color:var(--bt-ink,#0b0f19)}.fd-steps{display:inline-flex;gap:5px}.fd-steps button{width:26px;height:26px;cursor:pointer;line-height:1;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-ink,#0b0f19)}.fd-steps button:disabled{opacity:.3;cursor:not-allowed}.fd-state{margin-left:auto;color:var(--bt-ink-muted,#555);font:700 8.5px/1.6 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fd-stage{position:relative;display:grid;place-items:start center;padding:56px 0 28px;background:transparent;overflow:visible;transition:padding .82s cubic-bezier(.2,.82,.2,1)}.fd-shell{--scale:1;position:relative;width:min(940px,96%);height:520px;transition:height .82s cubic-bezier(.2,.82,.2,1);transform:scale(var(--scale));transform-origin:center top;perspective:1500px;isolation:isolate}.fd-archive{--open:0;position:absolute;left:50%;top:51%;width:740px;height:590px;transform:translate(-50%,-50%) scale(.757,.746);transform-origin:center 76%;transition:transform .82s cubic-bezier(.2,.82,.2,1);will-change:transform}.fd-archive[data-state=launching],.fd-archive[data-state=open],.fd-archive[data-state=preview]{--open:1;transform:translate(-50%,-50%) scale(1)}.fd-archive[data-state=compact]{cursor:pointer}.fd-archive[data-state=launching]{pointer-events:none}.fd-archive:focus-visible{outline:3px solid var(--bt-focus-ring,#03c);outline-offset:6px}.fd[data-drawer-state=launching] .fd-shell,.fd[data-drawer-state=open] .fd-shell,.fd[data-drawer-state=preview] .fd-shell{height:700px}.fd[data-drawer-state=launching] .fd-stage,.fd[data-drawer-state=open] .fd-stage,.fd[data-drawer-state=preview] .fd-stage{padding:96px 0 40px}.fd-back{position:absolute;left:8%;right:8%;top:5%;height:54%;z-index:1;border:2px solid var(--fd-back-line);border-radius:18px 18px 12px 12px;background:linear-gradient(180deg,var(--fd-back-a),var(--fd-back-b));clip-path:polygon(0 0,34% 0,44% 15%,100% 15%,100% 100%,0 100%);transform:translateY(calc(32px - (var(--open) * 32px))) scaleX(calc(.92 + (var(--open) * .08)));transition:transform .82s cubic-bezier(.2,.82,.2,1)}.fd-stack{position:absolute;left:8.5%;right:8.5%;top:8%;bottom:28%}.fd-sheet{contain:layout;--i:0;--row:0;--tab-left:5%;--tab-width:25%;--z:10;--accent:var(--bt-accent,#03c);position:absolute;left:0;right:0;top:calc(72px + (var(--row) * 52px) + (var(--i) * .5px));height:246px;border:2px solid var(--fd-sheet-line,#b1b1b6);border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,hsla(0,0%,100%,.34),transparent 34%),linear-gradient(var(--fd-sheet,#d7d7da),var(--fd-sheet-2,#c7c7cb));box-shadow:0 5px 0 rgba(0,0,0,.07),inset 0 1px 0 hsla(0,0%,100%,.55);transform:translateY(calc((1 - var(--open)) * (-2px - (var(--row) * 2px)))) scaleX(calc(.92 + (var(--open) * .08)));transform-origin:center bottom;pointer-events:none;z-index:var(--z);transition:height .72s cubic-bezier(.2,.82,.2,1),transform .65s cubic-bezier(.18,.88,.22,1),opacity .22s ease}.fd-archive[data-state=launching] .fd-sheet,.fd-archive[data-state=open] .fd-sheet,.fd-archive[data-state=preview] .fd-sheet{height:382px}.fd-tabs{left:8.5%;right:8.5%;top:8%;bottom:28%;z-index:200;pointer-events:none;transform:scaleX(calc(.92 + (var(--open) * .08)));transform-origin:center bottom;transition:transform .65s cubic-bezier(.18,.88,.22,1)}.fd-tab,.fd-tabs{position:absolute}.fd-tab{--accent:var(--bt-accent,#03c);left:var(--tab-left);width:var(--tab-width);top:calc(38px + (var(--row) * 52px) + (var(--i) * .5px));height:37px;display:flex;align-items:center;gap:5px;padding:0 11px;border:2px solid var(--fd-sheet-line,#b1b1b6);border-bottom:0;border-radius:15px 15px 0 0;background:linear-gradient(var(--fd-sheet,#e6e6e8),var(--fd-sheet-2,#c9c9cc));color:#22272f;font:700 12px/1 var(--bt-font-sans,Inter,system-ui,sans-serif);letter-spacing:.005em;white-space:nowrap;overflow:hidden;cursor:pointer;pointer-events:auto;touch-action:manipulation;transform:translateY(calc((1 - var(--open)) * (-2px - (var(--row) * 2px))));transform-origin:center bottom;transition:transform .65s cubic-bezier(.18,.88,.22,1),background .16s ease}.fd-tab .ltr{display:none}.fd-tab .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.fd-tab:hover{filter:brightness(1.07) saturate(1.06)}.fd-tab:focus-visible{outline:4px solid var(--bt-focus-ring,#03c);outline-offset:3px}.fd-archive[data-state=open] .fd-tab[data-rest=true],.fd-archive[data-state=preview] .fd-tab[data-rest=true]{transform:translateY(-18px) scale(1.01)}.fd-archive[data-state=preview] .fd-tab[data-preview=true]{transform:translateY(calc(-30px - (var(--row) * 9px))) scale(1.008);filter:brightness(1.1) saturate(1.08);z-index:5;box-shadow:0 -5px 14px rgba(4,10,20,.16),0 0 0 transparent}.fd-archive[data-state=preview] .fd-tab[data-preview=true]:after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;height:6px;border-radius:15px 15px 0 0;background:var(--fd-sheet-line,var(--accent,#03c))}.fd-archive[data-state=preview] .fd-tab[data-rest=true][data-preview=false]{transform:translateY(2px) scale(.999)}.fd-archive[data-state=preview] .fd-tab[data-before=true]{transform:translateX(-8px) translateY(4px) scale(.996)}.fd-archive[data-state=preview] .fd-tab[data-after=true]{transform:translateX(8px) translateY(4px) scale(.996)}.fd-archive[data-state=preview] .fd-tab[data-preview=false]{filter:brightness(.96)}.fd-sheet-content{height:100%;padding:calc(92px - (var(--row) * 43px)) 30px 24px;color:#1d2634;opacity:0;transition:opacity .22s ease}.fd-sheet-head{display:flex;align-items:flex-start;gap:12px}.fd-sheet-content h3{margin:0 0 8px;flex:1;min-width:0;font-size:clamp(22px,2.6vw,32px);line-height:.98;letter-spacing:-.035em;font-weight:700;word-break:break-word}.fd-sheet-content p{max-width:540px;margin:0 0 12px;color:#3d4757;font-size:14px;line-height:1.47;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.fd-sheet-meta{display:flex;gap:6px;flex-wrap:wrap}.fd-sheet-meta span{padding:3px 7px;border:1px solid rgba(29,38,52,.3);color:#2c3542;font:700 8.5px/1.4 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.fd-archive[data-state=compact] .fd-sheet-content{opacity:0!important}.fd-archive[data-state=open] .fd-sheet[data-rest=true],.fd-archive[data-state=preview] .fd-sheet[data-rest=true]{z-index:42;transform:translateY(-18px) scale(1.01);box-shadow:0 12px 0 rgba(0,0,0,.07),0 22px 30px rgba(4,10,20,.18)}.fd-archive[data-state=launching] .fd-sheet[data-preview=true] .fd-sheet-content,.fd-archive[data-state=open] .fd-sheet[data-rest=true] .fd-sheet-content,.fd-archive[data-state=preview] .fd-sheet[data-preview=true] .fd-sheet-content,.fd-archive[data-state=preview] .fd-sheet[data-rest=true] .fd-sheet-content{opacity:1}.fd-sheet-content>p,.fd-sheet-head h3,.fd-sheet-meta{opacity:0;transition:none}.fd-box.p-cobalt,.fd-sheet.p-cobalt,.fd-tab.p-cobalt{--fd-sheet:#9dc0ff;--fd-sheet-2:#7aa5f7;--fd-sheet-line:#3f6fc4}.fd-box.p-royal,.fd-sheet.p-royal,.fd-tab.p-royal{--fd-sheet:#a9a2ff;--fd-sheet-2:#8b82f7;--fd-sheet-line:#5a4fc9}.fd-box.p-magenta,.fd-sheet.p-magenta,.fd-tab.p-magenta{--fd-sheet:#ff9ecb;--fd-sheet-2:#f976ae;--fd-sheet-line:#c2417c}.fd-box.p-orange,.fd-sheet.p-orange,.fd-tab.p-orange{--fd-sheet:#ffb27a;--fd-sheet-2:#ff9450;--fd-sheet-line:#c25e1f}.fd-box.p-teal,.fd-sheet.p-teal,.fd-tab.p-teal{--fd-sheet:#7fe4cf;--fd-sheet-2:#4fd2b8;--fd-sheet-line:#1d9b83}.fd-box.p-purple,.fd-sheet.p-purple,.fd-tab.p-purple{--fd-sheet:#c6a6ff;--fd-sheet-2:#ab84f7;--fd-sheet-line:#7549c9}.fd-box.p-yellow,.fd-sheet.p-yellow,.fd-tab.p-yellow{--fd-sheet:#ffe94d;--fd-sheet-2:#f5d92b;--fd-sheet-line:#b09a00}.fd-box.p-red,.fd-sheet.p-red,.fd-tab.p-red{--fd-sheet:#ff9d97;--fd-sheet-2:#f97b73;--fd-sheet-line:#c4453c}.fd-box.p-blue,.fd-sheet.p-blue,.fd-tab.p-blue{--fd-sheet:#8fd0ff;--fd-sheet-2:#63bcf9;--fd-sheet-line:#2385c4}.fd-box.p-green,.fd-sheet.p-green,.fd-tab.p-green{--fd-sheet:#9be08f;--fd-sheet-2:#78d268;--fd-sheet-line:#429a34}.fd-box.p-pink,.fd-sheet.p-pink,.fd-tab.p-pink{--fd-sheet:#ffb0d4;--fd-sheet-2:#ff8cc0;--fd-sheet-line:#cc5590}.fd-box .fd-box-h{background:linear-gradient(var(--fd-sheet,transparent),var(--fd-sheet-2,transparent));border-top-color:var(--fd-sheet-line,var(--accent,var(--bt-accent,#03c)))}.fd-sheet .fd-dots{display:none}.fd-hover-cue,.fd-open-cue{display:none!important}.fd-archive[data-state=launching] .fd-sheet[data-preview=true] .fd-sheet-content>p,.fd-archive[data-state=launching] .fd-sheet[data-preview=true] .fd-sheet-head h3,.fd-archive[data-state=launching] .fd-sheet[data-preview=true] .fd-sheet-meta,.fd-flying .fd-sheet-content>p,.fd-flying .fd-sheet-head h3,.fd-flying .fd-sheet-meta{opacity:1!important}.fd-archive[data-state=preview] .fd-sheet[data-preview=true]{z-index:60;transform:translateY(calc(-30px - (var(--row) * 9px))) scale(1.008);box-shadow:0 9px 0 rgba(0,0,0,.065),0 18px 26px rgba(4,10,20,.19)}.fd-archive[data-state=preview] .fd-sheet[data-preview=false]{filter:brightness(.94);opacity:.92}.fd-archive[data-state=preview] .fd-sheet[data-rest=true][data-preview=false]{transform:translateY(2px) scale(.999)}.fd-archive[data-state=preview] .fd-sheet[data-before=true]{transform:translateX(-8px) translateY(4px) scale(.996)}.fd-archive[data-state=preview] .fd-sheet[data-after=true]{transform:translateX(8px) translateY(4px) scale(.996)}.fd-archive[data-face=cobalt]{--fd-front:#1f5fb8;--fd-front-2:#17458a;--fd-front-line:#123a72;--fd-back-a:#2a6fc9;--fd-back-b:#1d539f;--fd-back-line:#143d78}.fd-archive[data-face=sky]{--fd-front:#88caf4;--fd-front-2:#79bee9;--fd-front-line:#2f759f;--fd-back-a:#2f93cc;--fd-back-b:#267fb5;--fd-back-line:#1b5d8a}.fd-archive[data-face=steel]{--fd-front:#8e9bab;--fd-front-2:#6f7d8e;--fd-front-line:#4d5866;--fd-back-a:#7a8798;--fd-back-b:#5c6878;--fd-back-line:#434d5a}.fd-archive[data-face=graphite]{--fd-front:#4a5058;--fd-front-2:#33383f;--fd-front-line:#22262b;--fd-back-a:#565d66;--fd-back-b:#3c424a;--fd-back-line:#252a30}.fd-archive[data-face=kraft]{--fd-front:#c9a56b;--fd-front-2:#ad8a52;--fd-front-line:#7d6238;--fd-back-a:#bb9760;--fd-back-b:#9c7c48;--fd-back-line:#6d5530}.fd-face-chip{width:14px;height:14px;flex:0 0 auto;border-radius:2px;border:1px solid rgba(7,17,38,.35);display:inline-block}.fd-face-chip.f-cobalt{background:linear-gradient(180deg,#1f5fb8,#17458a)}.fd-face-chip.f-sky{background:linear-gradient(180deg,#88caf4,#79bee9)}.fd-face-chip.f-steel{background:linear-gradient(180deg,#8e9bab,#6f7d8e)}.fd-face-chip.f-graphite{background:linear-gradient(180deg,#4a5058,#33383f)}.fd-face-chip.f-kraft{background:linear-gradient(180deg,#c9a56b,#ad8a52)}.fd-back,.fd-front{pointer-events:none}.fd-front{position:absolute;left:2%;right:2%;bottom:0;height:60%;z-index:80;border:2px solid var(--fd-front-line);border-radius:18px 18px 14px 14px;background:linear-gradient(180deg,var(--fd-front),var(--fd-front-2));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 18px 30px rgba(4,10,20,.22),0 3px 8px rgba(4,10,20,.14);transform:scaleX(calc(.94 + (var(--open) * .06)));transition:height .82s cubic-bezier(.2,.82,.2,1),transform .82s cubic-bezier(.2,.82,.2,1)}.fd-archive[data-state=launching] .fd-front,.fd-archive[data-state=open] .fd-front,.fd-archive[data-state=preview] .fd-front{height:50%}.fd-front:after{content:"";width:118px;height:4px;border-radius:999px;background:rgba(10,74,112,.24)}.fd-front:after,.fd-open-cue{position:absolute;left:50%;bottom:18px;transform:translateX(-50%)}.fd-open-cue{z-index:95;min-height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(7,17,38,.35);border-radius:999px;background:hsla(0,0%,100%,.9);color:#215578;font:850 9px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;opacity:1;transition:opacity .18s ease}.fd-archive:not([data-state=compact]) .fd-open-cue{opacity:0}.fd-hover-cue{position:absolute;left:50%;top:-52px;z-index:100;transform:translateX(-50%);padding:8px 11px;border-radius:999px;background:var(--bt-ink,#0b0f19);color:var(--bt-bg-card,#fff);font:850 8px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease}.fd-archive[data-state=open] .fd-hover-cue{opacity:1}.fd-archive[data-state=preview] .fd-hover-cue{opacity:0}.fd-index{position:relative;z-index:30;width:min(560px,calc(100% - 24px));margin:12px auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto}.fd-menu-wrap{position:relative;min-width:0}.fd-jump{width:100%;min-height:44px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 12px;cursor:pointer;text-align:left;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-ink,#0b0f19);font:800 10px/1.3 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase}.fd-jump:hover{background:var(--bt-bg-hover,#eef2ff)}.fd-jump:focus-visible{outline:2px solid var(--bt-focus-ring,#03c);outline-offset:-2px}.fd-jump .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-jump .caret{color:var(--bt-ink-muted,#555)}.dot{width:11px;height:11px;border-radius:50%;background:var(--accent,var(--bt-accent,#03c));border:1px solid rgba(7,17,38,.35);flex:0 0 auto;display:inline-block}.fd-menu{position:absolute;left:0;top:calc(100% + 5px);z-index:400;min-width:260px;max-width:340px;display:block;background:var(--bt-bg-card,#fff);border:1px solid var(--bt-ink,#0b0f19);box-shadow:0 16px 34px rgba(3,8,18,.28);padding:5px}.fd-menu-right{left:auto;right:0}.fd-menu-lab{display:block;padding:7px 9px 5px;color:var(--bt-ink-muted,#555);font:700 8.5px/1.4 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.fd-menu-scroll{display:block;max-height:288px;overflow-y:auto}.fd-menu-item{width:100%;display:grid;grid-template-columns:11px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;cursor:pointer;text-align:left;border:0;background:none;color:var(--bt-ink,#0b0f19);font:600 13px/1.3 var(--bt-font-sans,Inter,sans-serif)}.fd-menu-item:focus-visible,.fd-menu-item:hover{background:var(--bt-bg-hover,#eef2ff)}.fd-menu-item.on{background:var(--bt-ink,#0b0f19);color:var(--bt-bg-card,#fff)}.fd-menu-item .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-menu-item small{font:700 9px var(--bt-font-mono,"IBM Plex Mono",monospace);color:var(--bt-ink-muted,#555)}.fd-menu-item.on small{color:hsla(0,0%,100%,.75)}.fd-menu-none{display:block;padding:12px 9px;font-size:12.5px}.fd-index-dots,.fd-menu-none{color:var(--bt-ink-muted,#555)}.fd-index-dots{width:44px;cursor:pointer;border:1px solid var(--bt-border,#cbd5e1);border-left:0;background:var(--bt-bg-card,#fff);font-size:16px;line-height:1}.fd-index-dots:hover:not(:disabled){background:var(--bt-bg-hover,#eef2ff);color:var(--bt-ink,#0b0f19)}.fd-index-dots:disabled{opacity:.4;cursor:not-allowed}.fd-rec .a{position:relative}.fd-rec,.fd-rec .a{overflow:visible}.fd-done{display:flex;align-items:center;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--bt-border-light,#e8e8e8)}.fd-done span{flex:1;color:var(--bt-ink-muted,#555);font:700 9px/1.4 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fd-done-btn{cursor:pointer;padding:10px 22px;border:1px solid var(--bt-accent,#03c);background:var(--bt-accent,#03c);color:var(--bt-on-accent,#fff);font:700 11px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-transform:uppercase}.fd-done-btn:hover{filter:brightness(1.08)}.fd-flying{position:fixed!important;z-index:1001!important;margin:0!important;pointer-events:none!important;transform-origin:center bottom!important;will-change:left,top,width,height,transform!important}.fd-flying .fd-sheet-content{opacity:1!important}.fd-flying{transition:background-image .64s ease,background-color .64s ease,border-color .64s ease,border-radius .64s cubic-bezier(.2,.82,.2,1),box-shadow .64s ease,padding .64s cubic-bezier(.2,.82,.2,1)}.fd-flying-morph{background-image:none!important;background-color:var(--bt-bg-card,#fff)!important;border-color:var(--bt-ink,#0b0f19)!important;border-radius:0!important;box-shadow:0 26px 60px rgba(3,8,18,.4)!important}.fd-flying-morph:before{content:"";position:absolute;left:0;right:0;top:0;height:100px;background:linear-gradient(var(--fd-sheet,#fff),var(--fd-sheet-2,#fff));border-top:5px solid var(--fd-sheet-line,var(--accent,#03c));border-bottom:2px solid var(--bt-ink,#0b0f19);animation:fdFadeIn .3s ease both}.fd-flying-morph .fd-sheet-content{position:relative;z-index:1;padding:50px 18px 16px!important;color:var(--bt-ink,#0b0f19)!important;transition:padding .64s cubic-bezier(.2,.82,.2,1)}.fd-flying-morph .fd-sheet-content>p,.fd-flying-morph .fd-sheet-meta{opacity:0!important}.fd-flying-morph .fd-sheet-head h3{font-size:clamp(21px,3vw,32px);line-height:1.05;letter-spacing:-.03em;font-weight:650;margin:0}@media(prefers-reduced-motion:reduce){.fd-flying,.fd-flying-morph .fd-sheet-content{transition:none}.fd-flying-morph:before{animation:none;opacity:1}}.fd-flying .fd-dots,.fd-flying .fd-tab{display:none!important}.fd-launch-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(3,8,18,0);pointer-events:none;transition:background .42s ease}.fd-launch-backdrop.active{background:rgba(3,8,18,.72)}.fd-box-morph{opacity:1;overflow:hidden}.fd-box-morph .fd-box-b{opacity:0;animation:fdFadeIn .22s ease 40ms both}@keyframes fdFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fd-box-morph .fd-box-b{animation:none;opacity:1}}.fd-modal{position:fixed;inset:0;z-index:1100;background:rgba(3,8,18,.78);display:flex;align-items:flex-start;justify-content:center;padding:36px 20px;overflow:auto}.fd-box{width:min(1030px,100%);background:var(--bt-bg-card,#fff);color:var(--bt-ink,#0b0f19);border:2px solid var(--bt-ink,#0b0f19);box-shadow:0 26px 60px rgba(3,8,18,.4);display:flex;flex-direction:column;max-height:100%;min-width:0}.fd-box-sm{width:min(520px,100%)}.fd-box-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px 14px;border-top:5px solid var(--accent,var(--bt-accent,#03c));border-bottom:2px solid var(--bt-ink,#0b0f19)}.fd-box-h .lab{display:inline-flex;align-items:center;gap:6px;color:var(--bt-ink-muted,#555);font:700 9px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.fd-box-h .lab:before{content:"";width:9px;height:9px;background:var(--accent,var(--bt-accent,#03c));flex:0 0 auto}.fd-box-h h2{margin:5px 0 0;font-size:clamp(21px,3vw,32px);line-height:1.05;letter-spacing:-.03em;font-weight:650;word-break:break-word}.fd-x{width:38px;height:38px;flex:0 0 auto;cursor:pointer;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-ink,#0b0f19);font-size:19px;line-height:1}.fd-box-b{padding:16px 18px;overflow-y:auto;min-height:0}.fd-note{margin-bottom:12px;padding:11px 14px;border-left:3px solid var(--accent,var(--bt-accent,#03c));background:var(--bt-bg-card-alt,#f8f9ff);color:var(--bt-ink-muted,#555);line-height:1.55;font-size:13.5px;word-break:break-word}.fd-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fd-count{min-height:34px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--bt-border,#cbd5e1);color:var(--bt-ink-muted,#555);font:700 9.5px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fd-recs{display:grid;gap:8px}.fd-rec{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;background:var(--bt-bg-card,#fff);border:1px solid var(--bt-border-light,#e8e8e8);border-left:6px solid var(--accent,var(--bt-accent,#03c));min-width:0}.fd-rec .t{font:700 9px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--bt-ink-muted,#555);word-break:break-word}.fd-rec .m{min-width:0}.fd-rec h4{margin:0 0 3px;font-size:15px;font-weight:650;line-height:1.3;word-break:break-word}.fd-rec .meta{display:flex;gap:8px;flex-wrap:wrap;font:9.5px/1.6 var(--bt-font-mono,"IBM Plex Mono",monospace);color:var(--bt-ink-muted,#555)}.fd-mini{display:inline-flex;align-items:center;padding:7px 10px;min-height:34px;white-space:nowrap;cursor:pointer;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-accent,#03c);font:700 9px/1 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.fd-mini:hover{background:var(--bt-accent,#03c);color:var(--bt-on-accent,#fff)}.fd-empty{padding:24px 16px;text-align:center;color:var(--bt-ink-muted,#555);font-size:13px;line-height:1.55;border:1px dashed var(--bt-border,#cbd5e1)}.fd-listview{padding-top:4px}.fd-dots{flex:0 0 auto;width:28px;height:28px;line-height:1;cursor:pointer;border:1px solid rgba(29,38,52,.25);background:hsla(0,0%,100%,.6);color:#2c3542;font-size:16px;pointer-events:auto}.fd-dots:hover{background:#fff}.fd-dots:focus-visible{outline:3px solid var(--bt-focus-ring,#03c);outline-offset:2px}.fd-field-lab{display:block;margin-bottom:14px}.fd-field-lab>span{display:block;margin-bottom:6px;color:var(--bt-ink-muted,#555);font:700 9px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em;text-transform:uppercase}.fd-input{width:100%;padding:9px 11px;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-input,#fff);color:var(--bt-ink,#0b0f19);font:14px/1.5 inherit;resize:vertical}.fd-input:focus{outline:2px solid var(--bt-focus-ring,#03c);outline-offset:-1px}.fd-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:7px}.fd-swatches .bigsw{display:flex;align-items:center;gap:7px;cursor:pointer;padding:8px 10px;border:1px solid rgba(20,16,8,.28);background:var(--bt-bg-card,#fff);color:var(--sw-on,var(--bt-ink,#0b0f19));font:700 11px/1 var(--bt-font-sans,Inter,sans-serif);text-transform:capitalize}.fd-swatches .bigsw i{width:16px;height:16px;flex:0 0 auto;border:1px solid rgba(20,16,8,.4);border-radius:2px;background:var(--sw,#fff)}.fd-swatches .bigsw.on{border-color:var(--bt-ink,#0b0f19);box-shadow:inset 0 0 0 1px var(--bt-ink,#0b0f19)}.fd-swatches .s-manila{--sw:repeating-linear-gradient(45deg,#f5f1e3 0 5px,#e6dfc9 5px 10px);--sw-on:#2a2416}.fd-swatches .s-cobalt{--sw:#1245d8;--sw-on:#0b2c85}.fd-swatches .s-royal{--sw:#4338ca;--sw-on:#2e2789}.fd-swatches .s-magenta{--sw:#a20f5f;--sw-on:#7a0b47}.fd-swatches .s-orange{--sw:#ff5a22;--sw-on:#8a2c08}.fd-swatches .s-teal{--sw:#0fb89d;--sw-on:#06584b}.fd-swatches .s-purple{--sw:#5e2fc0;--sw-on:#421f88}.fd-swatches .s-yellow{--sw:#f1e329;--sw-on:#5c5405}.fd-swatches .s-red{--sw:#d81f21;--sw-on:#8f1416}.fd-swatches .s-blue{--sw:#1287d8;--sw-on:#0a527f}.fd-swatches .s-green{--sw:#1f9e2c;--sw-on:#13611b}.fd-swatches .s-pink{--sw:#e0468f;--sw-on:#8f2657}.fd-danger{margin-top:18px;padding-top:14px;border-top:1px solid var(--bt-border-light,#e8e8e8)}.fd-danger p{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--bt-ink-muted,#555)}.fd-danger>div{display:flex;gap:8px}.fd-danger button{cursor:pointer;padding:9px 13px;font-size:13px;border:1px solid var(--bt-border,#cbd5e1);background:var(--bt-bg-card,#fff);color:var(--bt-ink,#0b0f19)}.fd-danger .del-open{border-color:#b3261e;color:#b3261e;font-weight:600}.fd-danger .del,.fd-danger .del-open:hover{background:#b3261e;color:#fff}.fd-danger .del{border-color:#b3261e;font-weight:600}.fd .c-manila{--accent:#8b8577}.fd .c-cobalt{--accent:#1245d8}.fd .c-royal{--accent:#4338ca}.fd .c-magenta{--accent:#a20f5f}.fd .c-orange{--accent:#c2410c}.fd .c-teal{--accent:#0a7d6a}.fd .c-purple{--accent:#5e2fc0}.fd .c-yellow{--accent:#8a7c05}.fd .c-red{--accent:#c81e1e}.fd .c-blue{--accent:#264fc8}.fd .c-green{--accent:#0f7a3d}.fd .c-pink{--accent:#b3157a}.fd-box.c-manila{--accent:#8b8577}.fd-box.c-cobalt{--accent:#1245d8}.fd-box.c-royal{--accent:#4338ca}.fd-box.c-magenta{--accent:#a20f5f}.fd-box.c-orange{--accent:#c2410c}.fd-box.c-teal{--accent:#0a7d6a}.fd-box.c-purple{--accent:#5e2fc0}.fd-box.c-yellow{--accent:#8a7c05}.fd-box.c-red{--accent:#c81e1e}[data-theme=dark] .fd-sheet,[data-ui-theme=blackout] .fd-sheet,[data-ui-theme=noir] .fd-sheet{--fd-sheet:#c3c5c9;--fd-sheet-2:#aeb1b6;--fd-sheet-line:#8d9096}[data-theme=dark] .fd-archive,[data-ui-theme=blackout] .fd-archive,[data-ui-theme=noir] .fd-archive{filter:drop-shadow(0 24px 30px rgba(0,0,0,.7))}@media(prefers-reduced-motion:reduce){.fd-archive,.fd-back,.fd-front,.fd-hover-cue,.fd-open-cue,.fd-sheet,.fd-sheet-content,.fd-tab{transition-duration:.01ms!important}.fd-launch-backdrop{transition:none}}@media(max-width:1180px){.fd-shell{--scale:.86;height:600px}.fd[data-drawer-state=launching] .fd-shell,.fd[data-drawer-state=open] .fd-shell,.fd[data-drawer-state=preview] .fd-shell{height:640px}.fd-stage{padding-top:48px}}@media(max-width:960px){.fd-shell{--scale:.74;height:460px}.fd[data-drawer-state=launching] .fd-shell,.fd[data-drawer-state=open] .fd-shell,.fd[data-drawer-state=preview] .fd-shell{height:540px}.fd-stage{padding-top:44px}}@media(max-width:680px){.fd-shell{--scale:.56;height:360px}.fd[data-drawer-state=launching] .fd-shell,.fd[data-drawer-state=open] .fd-shell,.fd[data-drawer-state=preview] .fd-shell{height:430px}.fd-stage{padding:36px 0 20px}.fd-bar{gap:6px}.fd-search{flex:1 1 100%;order:-1}.fd-views{flex:1 1 auto}.fd-views button{flex:1 1 auto;padding:0 7px}.fd-modal{padding:0}.fd-box{width:100%;max-height:100%;min-height:100%;border:0;border-top:4px solid var(--bt-ink,#0b0f19)}.fd-rec{grid-template-columns:minmax(0,1fr);gap:8px}.fd-steps button{width:34px;height:34px}}@media(max-width:470px){.fd-shell{--scale:.46;height:300px}.fd[data-drawer-state=launching] .fd-shell,.fd[data-drawer-state=open] .fd-shell,.fd[data-drawer-state=preview] .fd-shell{height:360px}.fd-stage{padding:28px 0 16px}}.fd{--ci-ink:var(--ink,#05070c);--ci-cobalt:var(--cobalt,#03c);--ci-paper:var(--paper,#fff);--ci-muted:var(--muted,#475569);--ci-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ci-serif:Georgia,"Times New Roman",serif;--ci-ease:cubic-bezier(.22,1,.36,1)}.fd-anim,.fd-back,.fd-count,.fd-done-btn,.fd-face-chip,.fd-front,.fd-index-dots,.fd-input,.fd-jump,.fd-menu,.fd-mini,.fd-new,.fd-rec,.fd-search,.fd-sheet,.fd-steps button,.fd-swatches .bigsw,.fd-tab,.fd-views,.fd-views button{border-radius:0!important}.fd-back,.fd-front,.fd-sheet,.fd-tab{border-color:var(--ci-ink)}.fd-front{box-shadow:7px 7px 0 var(--ci-ink),inset 0 1px 0 hsla(0,0%,100%,.4)}.fd-back{box-shadow:5px 5px 0 var(--ci-ink)}.fd-sheet{box-shadow:3px 3px 0 rgba(5,7,12,.28)}.fd-archive[data-state=open] .fd-sheet[data-rest=true],.fd-archive[data-state=preview] .fd-sheet[data-rest=true]{box-shadow:5px 5px 0 var(--ci-ink)}.fd-archive[data-state=preview] .fd-sheet[data-preview=true]{box-shadow:7px 7px 0 var(--ci-ink)}.fd-box{box-shadow:12px 12px 0 var(--ci-ink)}.fd-box-h h2,.fd-flying-morph .fd-sheet-head h3,.fd-sheet-head h3{font-family:var(--ci-serif);font-weight:400;letter-spacing:-.02em;line-height:1.06}.fd-box-h h2,.fd-flying-morph .fd-sheet-head h3{font-size:clamp(28px,3.4vw,46px)}.fd-box-h .lab,.fd-menu-lab,.fd-meta,.fd-state{letter-spacing:.1em}.fd-box-h .lab,.fd-menu-lab,.fd-meta,.fd-new,.fd-state{font-family:var(--ci-mono);font-weight:800;text-transform:uppercase}.fd-new{min-height:48px;padding:0 22px;border:2px solid var(--ci-ink);background:var(--ci-cobalt);color:#fff;box-shadow:4px 4px 0 var(--ci-ink);font-size:12px;letter-spacing:.08em;transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.fd-new:active{transform:translate(4px,4px);box-shadow:none}.fd-anim,.fd-done-btn,.fd-index-dots,.fd-mini,.fd-steps button,.fd-views button{border-color:var(--ci-ink);transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.fd-anim,.fd-done-btn{box-shadow:3px 3px 0 var(--ci-ink)}.fd-anim:active,.fd-done-btn:active{transform:translate(3px,3px);box-shadow:none}.fd-views{box-shadow:3px 3px 0 var(--ci-ink)}.fd-views button.on{background:var(--ci-ink);color:var(--ci-paper)}.fd-menu,.fd-search{border:2px solid var(--ci-ink)}.fd-menu{box-shadow:0 0 0 4px var(--ci-paper),3px 3px 0 var(--ci-ink)}.fd-summarise{border-color:var(--ci-cobalt);color:var(--ci-cobalt);font-weight:700}.fd-stage:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:2;background:linear-gradient(90deg,var(--lp-alarm,#c00) 0 14%,var(--ci-cobalt) 14% 100%)}.fd-sheet,.fd-tab{background:var(--fd-sheet,#d7d7da)!important}.fd-front{background:var(--fd-front)!important}.fd-back{background:var(--fd-back-a)!important}.fd-box .fd-box-h,.fd-flying-morph:before{background:var(--fd-sheet,var(--ci-paper))!important}.fd-archive[data-state=preview] .fd-tab[data-preview=true]{filter:none;box-shadow:0 -3px 0 var(--ci-ink)}.fd-tab:hover{filter:none;box-shadow:inset 0 0 0 2px var(--ci-ink)}.fd{color:var(--ci-ink)}.fd :focus-visible{outline:3px solid var(--ci-cobalt)!important;outline-offset:2px!important;border-radius:0!important}.fd-count,.fd-menu-item small,.fd-rec .meta,.fd-rec .t,.fd-sheet-meta span{font-family:var(--ci-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fd-rec{border:2px solid var(--ci-ink);background:var(--ci-paper);transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.fd-rec:hover{box-shadow:4px 4px 0 var(--ci-ink);transform:translate(-1px,-1px)}.fd-note{border-left:4px solid var(--ci-cobalt);border-radius:0}.fd-x{border:2px solid var(--ci-ink);border-radius:0}.fd-x:hover{background:var(--ci-ink);color:var(--ci-paper)}.fd-swatches .bigsw{border:2px solid var(--ci-ink)}.fd-swatches .bigsw.on{box-shadow:3px 3px 0 var(--ci-ink)}.fd-tab{font-family:var(--ci-serif)!important;font-weight:600!important;letter-spacing:-.005em!important}.fd-sheet{top:calc(72px + (var(--row) * 52px) + (var(--i) * 3px))!important}.fd-tab{top:calc(38px + (var(--row) * 52px) + (var(--i) * 3px))!important;height:41px!important;border-bottom:0!important}.fd-tab:hover{box-shadow:inset 0 2px 0 var(--ci-ink),inset 2px 0 0 var(--ci-ink),inset -2px 0 0 var(--ci-ink)!important}.fd-archive[data-state=preview] .fd-tab[data-preview=true]{box-shadow:none!important}.fd-archive[data-state=preview] .fd-sheet[data-after=true],.fd-archive[data-state=preview] .fd-sheet[data-before=true],.fd-archive[data-state=preview] .fd-tab[data-after=true],.fd-archive[data-state=preview] .fd-tab[data-before=true]{transform:none!important}.fd-box-h h2,.fd-flying-morph .fd-sheet-head h3,.fd-sheet-head h3,.fd-tab{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.02em!important}.fd-tab{font-size:13.5px!important;line-height:1.1!important}.fd-flying-morph{background:#fff!important}.fd-flying-morph:before{height:115px!important}.fd-follows{display:inline-flex;flex:0 0 auto;border:2px solid var(--ci-ink)}.fd-follows span{display:inline-flex;align-items:baseline;gap:5px;padding:0 11px;height:34px;border-right:1px solid var(--ci-ink);font-family:var(--ci-mono);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ci-muted);align-self:center;line-height:34px}.fd-follows span:last-child{border-right:0}.fd-follows b{font-size:14px;font-weight:800;color:var(--ci-ink);letter-spacing:0}.fd-icons{display:flex;flex-wrap:wrap;gap:6px}.fd-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;padding:0;cursor:pointer;background:var(--bt-paper,#fff);color:var(--bt-ink,#0b0f19);border:1px solid rgba(20,16,8,.28);border-radius:3px}.fd-icon.on,.fd-icon:hover{border-color:var(--bt-ink,#0b0f19)}.fd-icon.on{background:var(--bt-ink,#0b0f19);color:var(--bt-paper,#fff)}.fd-ic{display:inline-flex;align-items:center;margin-right:6px;vertical-align:-2px}.fd-analyse{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 10px;background:var(--bt-paper-2,#f7f5ef);border:1px solid rgba(20,16,8,.16);border-radius:4px}.fd-analyse .k{font:700 9px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--bt-ink-muted,#555)}.fd-picks{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.fd-pick{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:11.5px/1.4 inherit;padding:3px 9px;background:var(--bt-paper,#fff);color:var(--bt-ink,#0b0f19);border:1px solid rgba(20,16,8,.24);border-radius:999px}.fd-pick i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--sw,#c9c2ae);box-shadow:inset 0 0 0 1px rgba(0,0,0,.22)}.fd-pick.on,.fd-pick:hover{border-color:var(--bt-ink,#0b0f19)}.fd-pick.on{background:var(--bt-ink,#0b0f19);color:var(--bt-paper,#fff)}.fd-run{flex:0 0 auto}.fd-run:disabled{opacity:.45;cursor:default}.fd-run:disabled:hover{background:var(--bt-paper,#fff);color:var(--bt-ink,#0b0f19)}.fd-pick.c-manila{--sw:repeating-linear-gradient(45deg,#f5f1e3 0 5px,#e6dfc9 5px 10px)}.fd-pick.c-cobalt{--sw:#1245d8}.fd-pick.c-royal{--sw:#4338ca}.fd-pick.c-magenta{--sw:#a20f5f}.fd-pick.c-orange{--sw:#ff5a22}.fd-pick.c-teal{--sw:#0f766e}.fd-pick.c-purple{--sw:#7c3aed}.fd-pick.c-yellow{--sw:#c98a00}.fd-pick.c-red{--sw:#c00}.fd-add{margin:0 0 12px;position:relative}.fd-add-in{width:100%}.fd-add-busy{display:block;margin-top:5px;font:9.5px/1.6 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink-muted,#555)}.fd-add-hits{margin-top:6px;max-height:190px;overflow-y:auto;background:var(--bt-paper,#fff);border:1px solid var(--bt-ink,#0b0f19);border-radius:3px}.fd-add-hit{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;text-align:left;cursor:pointer;padding:7px 10px;background:none;border:0;border-bottom:1px solid rgba(20,16,8,.12)}.fd-add-hit:last-child{border-bottom:0}.fd-add-hit:hover:not(:disabled){background:var(--bt-paper-2,#f7f5ef)}.fd-add-hit:disabled{opacity:.42;cursor:default}.fd-add-hit .t{font:700 9px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--bt-ink-muted,#555)}.fd-add-hit .nm{min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-add-hit .act{flex:0 0 auto;font:700 9.5px/1.5 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--bt-accent,#03c)}.fd-add-hit:disabled .act,.fd-noteline{color:var(--bt-ink-muted,#555)}.fd-noteline{margin:0 0 4px;font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fd-elsewhere{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:14px}@keyframes fd-shell-in{0%{height:0}}@keyframes fd-stage-in{0%{opacity:.25;padding-top:0;padding-bottom:0}}.fd-stage{animation:fd-stage-in .62s cubic-bezier(.45,0,.25,1)}.fd-shell{animation:fd-shell-in .62s cubic-bezier(.45,0,.25,1)}@media (prefers-reduced-motion:reduce){.fd-shell,.fd-stage{animation:none;transition:none}}.fd-menu-item.fd-mi-plain{grid-template-columns:minmax(0,1fr) auto}.fd-menu{max-height:min(70vh,460px);overflow-y:auto}.pf{gap:10px}.pf,.pf-row{display:grid}.pf-row{grid-template-columns:128px minmax(0,1fr) auto;gap:14px;align-items:start;border:2px solid var(--ci-ink);background:var(--bt-bg-card,#fff);padding:12px 14px}@media (max-width:780px){.pf-row{grid-template-columns:1fr;gap:9px}}.pf-who{display:flex;align-items:center;gap:8px;text-decoration:none;min-width:0}.pf-who span{font:700 10px var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;color:var(--bt-ink-muted,#555);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-body{min-width:0}.pf-t{display:block;font-family:var(--ci-serif,Georgia,serif);font-size:17px;color:var(--bt-ink,#0b0f19);text-decoration:none;line-height:1.25}.pf-t:hover{text-decoration:underline}.pf-m{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px;font:9.5px/1.6 var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink-muted,#555)}.pf-bar{display:block;height:7px;background:#c00;margin-top:8px}.pf-bar i{display:block;height:100%;background:#1a7f4b}.pf-split{display:flex;gap:10px;margin-top:4px;font:700 9.5px var(--bt-font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink-muted,#555)}.pf-split em:first-child{font-style:normal;color:#1a7f4b}.pf-split em{font-style:normal}.pf-act{display:flex;flex-direction:column;gap:6px;align-items:flex-end}@media (max-width:780px){.pf-act{flex-direction:row;align-items:center}}.pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:10px}.pg-row{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border:2px solid var(--ci-ink);background:var(--bt-bg-card,#fff);padding:12px 13px}.pg-who{display:flex;gap:10px;align-items:center;text-decoration:none;min-width:0}.pg-who b{display:block;font-size:14px;color:var(--bt-ink,#0b0f19);line-height:1.2}.pg-who em{display:block;font-style:normal;margin-top:2px;font:9.5px var(--bt-font-mono,"IBM Plex Mono",monospace)}.pg-bio,.pg-who em{color:var(--bt-ink-muted,#555)}.pg-bio{margin:0;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-menu-lab{white-space:nowrap}.fd-rec:hover{transform:none}