@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_2uNpY2C2iHgcijaywMchexbbHcvY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_2uNpY2C2iHgcijaywMchexbbHcvY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_2uNpY2C2iHgcijaywMchexbbHcvY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_2uNpY2C2iHgcijaywMchexbbHcvY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_2uNpY2C2iHgcijaywMchexbbHcvY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_db8459eb-module__PZ6jEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_db8459eb-module__PZ6jEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--bg:#0b0c0f;--side:#08090b;--panel:#131519;--panel2:#1a1c22;--panel3:#22252d;--line:#ffffff12;--line2:#ffffff21;--text:#f3f4f6;--soft:#b9bdc9;--mute:#7d8291;--red:#ff4b55;--red2:#e5343f;--redsoft:#ff4b5521;--redline:#ff4b5561;--good:#45d6a0;--goodsoft:#45d6a021}*{box-sizing:border-box;margin:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font:13px/1.45 var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum"}button,select,input{font:inherit;color:inherit;background:0 0;border:0;outline:0}button{cursor:pointer}.app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:2px 8px 16px;display:flex}.mark{border:1px solid var(--line2);border-radius:9px;flex:none;width:32px;height:32px;display:block}.brand b{letter-spacing:-.01em;font-size:14.5px}.brand span{color:var(--mute);font-size:10.5px;font-weight:500;display:block}.partner{border:1px solid var(--line2);background:var(--panel);border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 10px;display:flex}.partner i{color:#ff8a91;background:#3a2327;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid}.partner b{flex:1;font-size:12.5px}.partner svg{color:var(--mute)}.nav{color:var(--soft);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:500;display:flex}.nav:hover{background:var(--panel);color:var(--text)}.nav.on{background:var(--redsoft);color:#ff8a91}.nav svg{flex:none}.nav em{color:var(--mute);background:var(--panel2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal}.nav.on em{color:#ff8a91;background:#ff4b5533}.sec{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:16px 10px 6px;font-size:10px;font-weight:600}.board{color:var(--soft);border-radius:8px;align-items:center;gap:9px;padding:6px 10px;display:flex}.board:before{content:"";background:var(--panel3);border:1px solid var(--line2);border-radius:99px;width:7px;height:7px}.board.r:before{background:var(--red);border-color:var(--red)}.side .foot{border-top:1px solid var(--line);color:var(--mute);margin-top:auto;padding:10px;font-size:11.5px}.main{min-width:0}.top{z-index:10;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0b0c0fe0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 28px;display:flex;position:sticky;top:0}.top h1{letter-spacing:-.02em;margin-right:10px;font-size:19px;font-weight:650}.wrap{max-width:1640px;padding:22px 28px 90px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1}.pill{border:1px solid var(--line2);background:var(--panel);height:32px;color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.pill:hover{background:var(--panel2);color:var(--text)}.pill.on{background:var(--redsoft);border-color:var(--redline);color:#ff8a91}.pill.solid{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.pill.sm{height:24px;padding:0 9px;font-size:11px}.seg{border:1px solid var(--line2);background:var(--panel);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{height:26px;color:var(--mute);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.seg button:hover{color:var(--text)}.seg button.on{background:var(--red);color:#fff;font-weight:600}.label{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:600}.note{border:1px dashed var(--line2);color:var(--soft);border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:12.5px;display:flex}.note b{color:#ff8a91;white-space:nowrap;font-weight:600}.kpis{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kpi{background:var(--panel);padding:16px 18px}.kpi .v{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:650;line-height:1.1}.kpi .v small{color:var(--mute);margin-left:4px;font-size:13px;font-weight:500}.kpi.a .v{color:var(--red)}@media (max-width:1180px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:18px;display:grid}.card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:18px;transition:transform .14s,border-color .14s,box-shadow .14s;overflow:hidden}.card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 22px 44px -26px #000}.thumb{aspect-ratio:1;background:var(--panel2);position:relative;overflow:hidden}.thumb .blur{filter:blur(28px)saturate(120%)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-12%}.thumb img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.thumb:after{content:"";background:linear-gradient(#0000,#08090ce6);position:absolute;inset:62% 0 0}.thumb .t{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.thumb .b{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.big{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.big small{letter-spacing:.07em;text-transform:uppercase;color:#fff9;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.big.r{text-align:right;letter-spacing:-.01em;font-size:15px;font-weight:600}.tag{-webkit-backdrop-filter:blur(8px);color:#e9eaee;white-space:nowrap;background:#0a0b0eb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tag.red{background:var(--redsoft);border-color:var(--redline);color:#ff8a91}.tag.plain{background:var(--panel2);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line2);color:var(--soft)}.tag.good{background:var(--goodsoft);color:var(--good);border-color:#45d6a059}.tag.ghost{border-style:dashed;border-color:var(--line2);color:var(--mute);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dot{background:var(--good);border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 3px #45d6a033}.rank{background:var(--red);border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:grid}.body{padding:12px 13px 13px}.name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:34px;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;display:grid}.stats .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:600}.stats .n{white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600}.tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.good{color:var(--good)}.tw{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:18px;overflow:hidden}table{border-collapse:collapse;width:100%}th{text-align:right;letter-spacing:.07em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:600}td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px}th:first-child,td:first-child{text-align:left;padding-left:18px}tbody tr:hover{background:var(--panel2)}tbody tr:last-child td{border-bottom:0}.share{justify-content:flex-end;align-items:center;gap:8px;display:flex}.share i{background:var(--panel3);border-radius:99px;width:80px;height:5px;display:block;overflow:hidden}.share i b{background:var(--red);border-radius:99px;height:100%;display:block}.cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.col{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:12px}.col h3{align-items:center;gap:8px;padding:2px 4px 10px;font-size:12.5px;font-weight:600;display:flex}.col h3 em{color:var(--mute);font-style:normal;font-weight:500}.cc{border:1px solid var(--line);background:var(--panel2);border-radius:14px;margin-top:8px;padding:12px}.cc b{font-size:13px}.cc p{color:var(--soft);margin-top:4px;font-size:12px}.cc .tags{margin-top:9px}.cc.next{border-color:var(--redline);box-shadow:0 0 0 1px var(--redline) inset}.hole{border:1px dashed var(--line2);text-align:center;color:var(--mute);border-radius:14px;margin-top:8px;padding:26px 10px;font-size:12px}.sk{aspect-ratio:4/5;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#131519 0 14px,#16181d 14px 28px);border-radius:18px;position:relative;overflow:hidden}.sk .t{gap:6px;display:flex;position:absolute;top:10px;left:10px}.sk .b{position:absolute;bottom:12px;left:12px;right:12px}.sk .b i{background:var(--panel3);border-radius:99px;height:8px;margin-top:7px;display:block}.scrim{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040507a8;position:fixed;inset:0}.drawer{z-index:41;background:var(--bg);border-left:1px solid var(--line2);width:min(900px,96vw);animation:.18s ease-out sl;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes sl{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dh{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0c0feb;align-items:center;gap:10px;padding:16px 24px;display:flex;position:sticky;top:0}.db{grid-template-columns:320px minmax(0,1fr);gap:22px;padding:22px;display:grid}@media (max-width:820px){.db{grid-template-columns:minmax(0,1fr)}}.pan{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:16px}.pan+.pan{margin-top:14px}.pan table td,.pan table th{border-bottom:0;border-top:1px solid var(--line);padding:7px 0 7px 10px}.pan table th{border-top:0;padding-top:0}.pan table td:first-child,.pan table th:first-child{padding-left:0}.pan td.w{white-space:normal;word-break:break-word}.copy{color:var(--soft);white-space:pre-wrap;word-break:break-word;margin-top:8px;line-height:1.55}.prev{border:1px solid var(--line);border-radius:16px;overflow:hidden}.prev img{width:100%;display:block}.field{border:1px solid var(--line2);background:var(--panel2);height:34px;color:var(--mute);border-radius:999px;align-items:center;margin-top:6px;padding:0 13px;display:flex}.hide{display:none}a{color:inherit;text-decoration:none}.side{overflow-y:auto}button.partner{text-align:left;cursor:pointer;width:100%}.menu{position:relative}.menu .pop{z-index:30;border:1px solid var(--line2);background:var(--panel2);border-radius:12px;padding:4px;position:absolute;top:calc(100% - 6px);left:0;right:0;box-shadow:0 24px 60px -18px #000}.menu .pop button{width:100%;color:var(--soft);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-weight:500;display:flex}.menu .pop button:hover{background:var(--panel3);color:var(--text)}button.board{text-align:left;cursor:pointer;width:100%}button.board:hover{background:var(--panel);color:var(--text)}button.board.on{background:var(--redsoft);color:#ff8a91}select.pill,input.pill{appearance:none}select.pill{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237d8291' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:28px}select option{background:var(--panel2);color:var(--text)}input.pill{cursor:text}input.pill::placeholder,textarea::placeholder{color:var(--mute)}select.pill:focus,input.pill:focus,textarea.area:focus{border-color:var(--redline);box-shadow:0 0 0 3px #ff4b5524}input[type=date].pill{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pill:disabled{opacity:.45;cursor:not-allowed}.pill.wide{justify-content:flex-start;width:100%}textarea.area{border:1px solid var(--line2);background:var(--panel2);width:100%;min-height:120px;color:var(--text);font:inherit;resize:vertical;border-radius:14px;outline:0;padding:10px 13px;line-height:1.5}.divider{background:var(--line2);width:1px;height:20px;margin:0 4px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.check{color:#fff;opacity:0;background:#0a0b0e99;border:0 solid #ffffff8c;border-radius:7px;flex:none;place-items:center;width:0;height:22px;margin-right:-6px;transition:opacity .12s,width .12s,margin .12s;display:grid;overflow:hidden}.card:hover .check,.card.sel .check,.grid.picking .check{opacity:1;border-width:1.5px;width:22px;margin-right:0}.card.sel{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.card.sel .check{background:var(--red);border-color:var(--red)}.thumb .empty{color:var(--mute);background:repeating-linear-gradient(135deg,#15171c 0 12px,#181a20 12px 24px);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.tags{min-height:22px}th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}th.on{color:var(--red)}tbody tr.click{cursor:pointer}.minis{justify-content:flex-end;gap:4px;display:flex}.minis img{object-fit:cover;background:var(--panel3);border:1px solid var(--line);border-radius:6px;width:36px;height:36px;display:block}tfoot td{border-top:1px solid var(--line2);background:var(--panel2);border-bottom:0;font-weight:650}.progress{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-bottom:18px;padding:14px 16px}.progress .track{background:var(--panel3);border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.progress .fill{background:var(--red);border-radius:99px;height:100%;transition:width .4s}.progress .fill.indet{width:30%;animation:1.2s ease-in-out infinite indet}@keyframes indet{0%{margin-left:-30%}to{margin-left:100%}}.error{border:1px solid var(--redline);background:var(--redsoft);color:#ff9aa0;border-radius:14px;margin-bottom:18px;padding:10px 14px}.warn{color:#f0b24a;background:#f0b24a14;border:1px solid #f0b24a4d;border-radius:14px;margin-bottom:18px;padding:10px 14px}.empty-state{border:1px dashed var(--line2);text-align:center;color:var(--mute);border-radius:18px;margin-top:18px;padding:64px 20px}.bulk{z-index:30;background:var(--panel2);border:1px solid var(--redline);border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:22px;left:calc(50% + 118px);transform:translate(-50%);box-shadow:0 24px 60px -18px #000}.cc{cursor:pointer;transition:border-color .12s}.cc:hover{border-color:var(--line2)}.cc .nums{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;display:grid}.cc .nums .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:600}.cc .nums .n{margin-top:2px;font-size:12.5px;font-weight:600}.col h3 .add{margin-left:auto}.ins{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.ins b{word-break:break-word;font-size:13px}.ins .host{color:var(--mute);word-break:break-all;font-size:11.5px}.ins p{color:var(--soft);white-space:pre-wrap;word-break:break-word;font-size:12.5px}.form{gap:12px;display:grid}.form label{gap:6px;display:grid}.prev iframe{background:#fff;border:0;width:100%;height:620px;display:block}.mini-note{color:var(--mute);margin-top:10px;font-size:11.5px}.rule{align-items:center;gap:6px;display:inline-flex}input.pill.num{width:92px}.nav .new{color:#fff;background:var(--red);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}
.src{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border:1px solid #0000;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:650;display:inline-flex}.src-sandra{border-color:var(--redline);color:#ff8a91;background:#ff4b5524}.src-meeting{background:var(--goodsoft);color:var(--good);border-color:#45d6a059}.src-johannes{color:#9fb8ff;background:#78a0ff24;border-color:#78a0ff61}.src-data{color:#f0c36a;background:#f0be5a21;border-color:#f0be5a5c}.src-draft{border-style:dashed;border-color:var(--line2);color:var(--mute);background:0 0}select.fx-srcsel{cursor:pointer;appearance:none;height:22px;padding:0 9px}select.fx-srcsel option{background:var(--panel);color:var(--text);text-transform:none}.fx-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.fx-tab{border:1px solid var(--line2);background:var(--panel);height:34px;color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:12.5px;font-weight:550;display:inline-flex}.fx-tab:hover{background:var(--panel2);color:var(--text)}.fx-tab.on{background:var(--redsoft);border-color:var(--redline);color:#ff8a91}.fx-tab.add{color:var(--mute);border-style:dashed;padding:0 13px}.fx-num{background:var(--panel3);width:22px;height:22px;color:var(--soft);border-radius:99px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.fx-tab.on .fx-num{background:var(--red);color:#fff}.fx-state{color:var(--mute);margin-right:6px;font-size:11px}.fx-state.saved{color:var(--good)}.fx-state.error{color:var(--red)}.fx-legend{color:var(--mute);border:1px dashed var(--line2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.fx-legend-act{gap:6px;margin-left:auto;display:flex}.fx-page{flex-direction:column;gap:16px;max-width:1240px;display:flex}.fx-hero{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel2),var(--panel) 60%);border-radius:22px;flex-direction:column;gap:10px;padding:24px 26px;display:flex}.fx-title{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.15}.fx-summary{color:var(--soft);white-space:pre-line;max-width:900px;font-size:15px;line-height:1.55}.fx-ref{color:var(--mute);margin-top:4px;font-size:11px}.fx-hero .fx-ref{margin-top:0}.fx-h{letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:650}.fx-h small{color:var(--mute);margin-left:8px;font-size:11.5px;font-weight:500}.fx-none{color:var(--mute);font-size:12.5px}.fx-sub{margin-top:12px;margin-bottom:6px}.fx-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fx-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1180px){.fx-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-grid3{grid-template-columns:1fr}}@media (max-width:760px){.fx-grid4,.fx-grid2{grid-template-columns:1fr}}.fx-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.fx-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-text{color:var(--text);white-space:pre-line;font-size:13.5px;line-height:1.6}.fx-card.fx-big .fx-text{font-size:14.5px}.fx-bare{margin-top:6px}.fx-bare .fx-text{color:var(--soft);font-size:13px}.fx-quotes{flex-direction:column;gap:10px;display:flex}.fx-quote{border-left:3px solid var(--red);color:#ffc2c6;max-width:980px;margin:0;padding:4px 0 4px 16px;font-size:15px;font-style:italic;line-height:1.55}.fx-quote cite{color:var(--mute);margin-top:4px;font-size:11px;font-style:normal;display:block}.fx-quote.edit{border-left-color:var(--line2);flex-direction:column;gap:6px;font-style:normal;display:flex}.fx-cats{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.fx-cat{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:16px 18px}.fx-cat.add{color:var(--mute);border-style:dashed;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.fx-cat-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-cat-head b{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.fx-rank{background:var(--red);color:#fff;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.fx-cat:nth-child(n+3) .fx-rank{background:var(--panel3);color:var(--soft)}.fx-row-act{gap:4px;margin-left:auto;display:flex}.fx-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-chip{background:var(--panel2);border:1px solid var(--line2);height:26px;color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.fx-chip button{color:var(--mute);display:inline-flex}.fx-chip button:hover{color:var(--text)}input.fx-chip-in{width:220px}.fx-msgs{flex-direction:column;gap:6px;display:flex}.fx-msg{color:var(--text);background:var(--panel2);border-radius:12px;padding:8px 11px;font-size:13px;line-height:1.5}.fx-msg.edit{background:0 0;flex-direction:column;gap:6px;padding:0;display:flex}.fx-pillars{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.fx-pillar{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.fx-pillar:hover{border-color:var(--redline)}.fx-pillar b{font-size:13.5px}.fx-pillar span{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.fx-ideas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.fx-idea{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.55}.fx-ideas .fx-msg.edit{border:1px dashed var(--line2);border-radius:14px;padding:10px}.fx-ads{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.fx-ad{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;padding:10px;display:flex}.fx-ad-thumb{background:var(--panel2);border-radius:11px;flex:none;width:84px;height:84px;overflow:hidden}.fx-ad-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fx-noimg{color:var(--mute);text-align:center;place-items:center;width:100%;height:100%;padding:6px;font-size:10.5px;display:grid}.fx-ad-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fx-ad-name{color:var(--text);word-break:break-word;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.fx-ad-num{color:var(--soft);font-size:12px}.fx-ad-num b{color:var(--text)}.fx-ad-num small{color:var(--mute);font-size:10.5px;display:block}.fx-addad{max-width:760px;margin-top:10px}.fx-lines{color:var(--soft);margin:0;padding-left:18px;font-size:13px;line-height:1.7}.fx-two{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-two>label{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}input.pill.fx-in{color:var(--text);flex:1;min-width:160px}input.fx-title-in{height:44px;font-size:20px;font-weight:650}textarea.area.sm{min-height:70px}.fx-foot{color:var(--mute);margin-top:30px;font-size:11.5px}.fx-foot code{color:var(--soft);background:var(--panel2);border-radius:6px;padding:1px 6px;font-size:11px}
.aurora{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.aurora .band{filter:blur(80px);opacity:.85;height:96vh;position:absolute;top:-46vh;left:-25%;right:-25%;transform:skewY(-11deg)}.aurora .flow{background:linear-gradient(96deg,#343844 0%,#5a5f6e 12%,#262830 25%,#474b59 38%,#343844 50%,#5a5f6e 62%,#262830 75%,#474b59 88%,#343844 100%);width:200%;animation:60s linear infinite aurora-roll;position:absolute;top:0;bottom:0;left:0}.aurora i{mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.aurora i:first-of-type{background:radial-gradient(circle,#969cac47 0%,#0000 62%);width:44vw;height:44vw;animation:34s ease-in-out infinite alternate aurora-a;top:8%;left:10%}.aurora i:nth-of-type(2){background:radial-gradient(circle,#ff4b5538 0%,#0000 60%);width:26vw;height:26vw;animation:41s ease-in-out infinite alternate aurora-b;top:26%;left:56%}.aurora i:nth-of-type(3){background:radial-gradient(circle,#787e903d 0%,#0000 62%);width:50vw;height:50vw;animation:47s ease-in-out infinite alternate aurora-c;top:-2%;left:66%}.aurora .veil{background:linear-gradient(180deg,#0b0c0f33 0%,#0b0c0f99 26%,#0b0c0fe6 46%,var(--bg) 66%);position:absolute;inset:0}@keyframes aurora-roll{to{transform:translate(-50%)}}@keyframes aurora-a{0%{transform:translate(-6vw,4vh)scale(.9)}to{transform:translate(14vw,-8vh)scale(1.25)}}@keyframes aurora-b{0%{transform:translate(10vw,-6vh)scale(1.2)}to{transform:translate(-16vw,8vh)scale(.85)}}@keyframes aurora-c{0%{transform:translate(4vw,6vh)scale(1)}to{transform:translate(-18vw,-4vh)scale(1.3)}}@media (prefers-reduced-motion:reduce){.aurora .flow,.aurora i{animation:none}}.app,main{z-index:1;position:relative}.side{-webkit-backdrop-filter:blur(26px)saturate(130%);background:#08090bb8}.top{-webkit-backdrop-filter:blur(22px)saturate(130%);background:#0b0c0f99}.kpi{-webkit-backdrop-filter:blur(18px);background:#131519c7}.note,.progress{-webkit-backdrop-filter:blur(14px);background:#13151999}
