.cm{--ink:#05070c;--paper:#fff;--paper2:#f7f7f4;--cream:#f4f1ea;--cobalt:#03c;--alarm:#c00;--money:#8a6a00;--green:#1a7f4b;--line:#e2e8f0;--line2:#eef2f6;--rule:#c2ccd8;--band1:#fff;--band2:#f8fafc;--band3:#f1f5f9;--tile:#eef2f6;--muted:#475569;--serif:Inter,ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--serif-display:Inter,ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);background:var(--paper);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:calc(100vh - 64px);padding-bottom:60px}[data-theme=dark] .cm,html.dark .cm{--ink:var(--dk-text);--paper:var(--dk-card);--paper2:var(--dk-raised);--cream:var(--dk-raised);--cobalt:var(--dk-link);--alarm:var(--dk-red);--money:var(--dk-money);--green:var(--dk-green);--line:var(--dk-edge);--line2:var(--dk-hairline);--rule:var(--dk-edge);--band1:var(--dk-card);--band2:var(--dk-raised);--band3:var(--dk-raised-hover);--tile:var(--dk-raised);--muted:var(--dk-text-2);background:var(--dk-bg)}[data-theme=dark] .cm :is(.bnd,.bnd.t1,.bnd.t2,.bnd.t3),html.dark .cm :is(.bnd,.bnd.t1,.bnd.t2,.bnd.t3){background:var(--dk-bg)}[data-theme=dark] .cm[data-decal-surface=community]>.ps-decal-layer,html.dark .cm[data-decal-surface=community]>.ps-decal-layer{background:var(--dk-bg)}:where(.cm *){box-sizing:border-box;min-width:0}.cm a{color:var(--cobalt);text-decoration:none}.cm a:hover{text-decoration:underline}.cm h1,.cm h2,.cm h3,.cm h4,.cm h5,.cm h6{font-family:var(--serif);font-weight:650;letter-spacing:-.015em;line-height:1.15;margin:0}.cm .serif{font-family:var(--serif)}.cm .crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 11px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cm .crumb a,.cm .crumb b{color:var(--cobalt)}.cm .crumb .sep{color:var(--rule)}.cm .crumb .cnote{margin-left:auto;font-family:var(--sans);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--muted)}.cm .pad{padding:22px clamp(14px,2.4vw,26px);max-width:1220px;margin:0 auto}.cm .h-mast{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.cm .h-mast .ek{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--cobalt)}.cm .h-mast h1,.cm .h-mast h3{font-size:clamp(26px,4vw,40px);margin:5px 0 4px}.cm .h-mast p{color:var(--muted);font-size:14px;max-width:62ch;font-family:var(--serif)}.cm .btn{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);padding:6px 12px;background:var(--paper);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .1s,box-shadow .1s}.cm .btn:hover{text-decoration:none;box-shadow:2px 2px 0 var(--line2)}.cm .btn:active{transform:translate(1px,1px);box-shadow:none}.cm .btn.pri{background:var(--cobalt);border-color:var(--cobalt)}.cm .btn.sm{padding:4px 9px;font-size:10px}.cm .pchip{display:inline-flex;align-items:center;gap:4px;font-size:11px;border:1px solid var(--line2);padding:1px 6px;color:var(--cobalt);background:var(--paper2)}.cm .src{letter-spacing:.06em}.cm .badge-rn{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;font-size:9px;color:var(--cobalt);border:1px solid var(--cobalt);padding:0 4px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cm .gby{min-width:0}.cm .handle{font-size:12px;color:var(--muted)}.cm .tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border:1px solid}.cm .tag.net{color:var(--cobalt)}.cm .tag.ref{color:var(--money)}.cm .cols{display:grid;grid-template-columns:1fr 300px;gap:24px}@media (max-width:900px){.cm .cols{grid-template-columns:1fr}}.cm .rail h4{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.cm .rail .blk{margin-bottom:22px}.cm .blk-note{font-size:12.5px;color:var(--muted);margin:0}.cm .note{font-size:12px;color:var(--muted);margin-top:16px;border-left:3px solid var(--cobalt);padding-left:10px;font-family:var(--serif);line-height:1.6}.cm .sec-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:12px}.cm .lhero{border-bottom:2px solid var(--line);padding:8px 0 26px;margin-bottom:26px}.cm .lhero .ek{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--cobalt)}.cm .lhero h1,.cm .lhero h3{font-size:clamp(30px,5vw,52px);max-width:18ch}.cm .lhero p{font-size:16px;color:var(--muted);max-width:60ch;margin:0 0 16px}.cm .lhero .ctas{display:flex;gap:10px;flex-wrap:wrap}.cm .forrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:34px}@media (max-width:760px){.cm .forrow{grid-template-columns:1fr 1fr}}.cm .forc{border:1px solid var(--line);padding:14px 15px;background:var(--paper)}.cm .forc .n{font-size:10px;color:var(--cobalt);font-weight:700}.cm .forc b{font-family:var(--serif);font-size:18px;display:block;margin:5px 0 4px}.cm .forc span{font-size:12.5px;color:var(--muted)}.cm .band2{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line2)}.cm .band2:nth-child(2n) .b2-vis{order:-1}@media (max-width:760px){.cm .band2{grid-template-columns:1fr;gap:16px}.cm .band2 .b2-vis{order:0!important}}.cm .b2-txt .ek{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--cobalt);margin-bottom:6px}.cm .b2-txt h4{font-size:25px;margin:0 0 8px}.cm .b2-txt p{font-size:14px;color:var(--muted);margin:0 0 12px;max-width:52ch}.cm .b2-txt .routes{display:flex;gap:8px;flex-wrap:wrap}.cm .b2-vis{display:block;border:0;background:transparent;min-height:0;padding:0;overflow:visible}.cm .b2-ill{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ci-bd);border-radius:8px;box-shadow:0 4px 0 var(--ci-edge);background:#fff;color:transparent}[data-theme=dark] .cm .b2-ill,html.dark .cm .b2-ill{background:var(--dk-card)}.cm .jump{margin-top:30px;border-top:2px solid var(--line);padding-top:20px}.cm .jump h4{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:14px}.cm .jgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:760px){.cm .jgrid{grid-template-columns:1fr 1fr}}.cm .jtile{border:1px solid var(--line);background:var(--paper);padding:12px 13px;display:flex;flex-direction:column;gap:3px;color:var(--ink);transition:transform .1s,box-shadow .1s}.cm .jtile:hover{transform:translateY(-2px);box-shadow:0 8px 18px -14px rgba(0,0,0,.5);text-decoration:none}.cm .jtile .g{font-size:18px;line-height:1}.cm .jtile b{font-family:var(--serif);font-size:15px}.cm .jtile span{font-size:11px;color:var(--muted)}.cm .jtile .rt{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--cobalt);margin-top:2px}.cm .hubtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}@media (max-width:760px){.cm .hubtiles{grid-template-columns:1fr 1fr}}.cm .htile{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;color:var(--ink);transition:transform .12s,box-shadow .12s}.cm .htile:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(0,0,0,.5);text-decoration:none}.cm .htile .ic{height:108px;border-bottom:1px solid var(--line);overflow:hidden}.cm .htile .tl{padding:11px 13px}.cm .htile .tl b{font-family:var(--serif);font-size:16px;display:block;line-height:1.1}.cm .htile .tl span{font-size:11.5px;color:var(--muted);display:block;margin-top:3px}.cm .htile .tl .cta{font-size:9.5px;color:var(--cobalt);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;display:inline-block}.cm .catalog{margin-top:8px;border-top:2px solid var(--line);padding-top:20px}.cm .catalog .ch{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.cm .catalog .ch h4{font-size:20px}.cm .catalog .ch span{font-size:11px;color:var(--muted)}.cm .famgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}@media (max-width:780px){.cm .famgrid{grid-template-columns:1fr 1fr}}.cm .fam{border:1px solid var(--line);padding:11px 12px;background:var(--paper)}.cm .fam .no{font-size:10px;color:var(--cobalt);font-weight:700}.cm .fam b{font-family:var(--serif);font-size:15px;display:block;margin:3px 0;line-height:1.05}.cm .fam span{font-size:11.5px;color:var(--muted)}.cm .integ{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:22px}.cm .integ td{padding:8px 10px;border-bottom:1px solid var(--line2);vertical-align:top}.cm .integ td.src-c{font-size:11px;color:var(--cobalt);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;width:160px}.cm .integ td.arr{color:var(--muted);width:24px;text-align:center}.cm .styles{display:flex;gap:8px;flex-wrap:wrap}.cm .sty{min-width:78px;flex:1;text-align:center}.cm .sty .sw{height:34px;display:grid;place-items:center;font-family:Arial Black,sans-serif;font-weight:900;font-size:13px}.cm .sty .nm{font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:4px 2px;color:var(--ink);border-top:1px solid var(--line)}.cm .folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cm .folder{border:1px solid var(--line);background:var(--paper);padding:11px 12px;display:flex;flex-direction:column;gap:7px;color:var(--ink)}.cm a.folder:hover{text-decoration:none;box-shadow:0 8px 18px -14px rgba(0,0,0,.5)}.cm .folder .ic{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);font-size:15px;background:var(--tile)}.cm .folder b{font-size:13px;line-height:1.15}.cm .folder .ct{font-size:10px;color:var(--muted)}.cm .folder.add{border-style:dashed;border-color:var(--cobalt);color:var(--cobalt);align-items:center;justify-content:center;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.06em;min-height:92px;cursor:pointer}.cm .fromwork{border:1px solid var(--line2);background:var(--band2);padding:10px 13px;margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.cm .gal2{display:grid;grid-template-columns:206px 1fr;gap:22px}@media (max-width:820px){.cm .gal2{grid-template-columns:1fr}}.cm .galrail .grp{margin-bottom:18px}.cm .galrail h4{font-size:10px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid var(--line)}.cm .galrail .opt{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 0;color:var(--ink);cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit}.cm .galrail .opt .dot{width:11px;height:11px;border:1px solid var(--line);flex:none;border-radius:50%}.cm .galrail .opt.on{font-weight:700}.cm .galrail .opt.on .dot{background:var(--cobalt);border-color:var(--cobalt)}.cm .galrail .opt .ct{margin-left:auto;font-size:10px;color:var(--muted)}.cm .galsearch{display:flex;align-items:center;gap:7px;border:1px solid var(--line);padding:7px 10px;font-size:12px;color:var(--muted);width:100%;background:var(--paper)}.cm .galsearch input{border:none;outline:none;background:transparent;color:var(--ink);font-size:12px;flex:1;font-family:inherit}.cm .lane{margin-bottom:26px}.cm .lane-head{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--line);padding-bottom:7px;margin-bottom:12px;flex-wrap:wrap}.cm .lane-head h4{font-family:var(--serif);font-size:21px}.cm .lane-head .ct{font-size:11px;color:var(--muted)}.cm .lane-head .more{margin-left:auto;font-size:10.5px;color:var(--cobalt);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:none;border:none}.cm .lane-head .dek{flex-basis:100%;font-size:12.5px;font-family:var(--serif);margin-top:2px}.cm .lane-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.cm .lane-grid>*{min-width:0}.cm .maketile{border:1px dashed var(--cobalt);background:color-mix(in srgb,var(--cobalt) 5%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:14px;color:var(--cobalt);min-height:150px;cursor:pointer}.cm .maketile:hover{text-decoration:none;background:color-mix(in srgb,var(--cobalt) 10%,transparent)}.cm .maketile .pl{font-size:22px;line-height:1}.cm .maketile b{font-family:var(--serif);font-size:13px}.cm .maketile span{font-size:10.5px;color:var(--muted)}.cm .invite{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--cobalt);background:color-mix(in srgb,var(--cobalt) 5%,transparent);padding:12px 16px;margin-bottom:18px}.cm .invite b{font-family:var(--serif);font-size:16px}.cm .ggrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:760px){.cm .ggrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cm .ggrid{grid-template-columns:1fr}}.cm .gcard{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;color:var(--ink)}.cm a.gcard:hover{text-decoration:none}.cm .gcard .thumb{aspect-ratio:4/5;background:var(--tile);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.cm .gcard .thumb .mp{position:absolute;inset:0}.cm .gcard .ttype{position:absolute;top:7px;right:7px;z-index:3;max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;text-transform:uppercase;letter-spacing:.07em;background:#05070c;padding:1px 5px}.cm .gcard .th-ek{font-size:8px;letter-spacing:.12em;color:#555}.cm .gcard .th-h{font-family:"Arial Black",var(--sans);font-weight:900;font-size:16px;line-height:.96;text-transform:uppercase;margin-top:6px;color:#05070c}.cm .gcard .th-mini{margin-top:8px;font-size:10px;color:#333}.cm .gcard .gmeta{padding:10px 11px}.cm .gcard .gtitle{font-family:var(--serif);font-size:14px;font-weight:700;line-height:1.15}.cm .gcard .gby{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.cm .gcard .glin{font-size:9.5px;color:var(--muted);margin-top:6px}.cm .gcard .gact{display:flex;align-items:center;gap:5px 7px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--line2);padding:8px 11px;font-size:11px;color:var(--muted)}.cm .gcard .gact .src{white-space:nowrap}.cm .gcard .thumb.sthumb{background:transparent}.cm .gcard .thumb.sthumb .sc-stage{position:absolute;inset:0;display:block}.cm .gcard .thumb.sthumb .sc-card{width:100%}.cm .ftabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.cm .ftabs button,.cm .ftabs span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line2);padding:5px 11px;color:var(--muted);background:var(--paper);cursor:pointer}.cm .ftabs .on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cm .fstream .ev{display:grid;grid-template-columns:84px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line2);padding:13px 4px}@media (max-width:600px){.cm .fstream .ev{grid-template-columns:64px 1fr auto}}.cm .fstream .ev .when{font-size:10px;color:var(--muted)}.cm .fstream .ev .what{font-size:13.5px}.cm .fstream .ev .what b{font-weight:700}.cm .fstream .ev .what .tag2{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:0 5px;border:1px solid var(--line2);color:var(--muted);margin-right:6px}.cm .phead{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;border-bottom:2px solid var(--line);padding-bottom:18px;margin-bottom:18px}.cm .pav{width:72px;height:72px;background:var(--cobalt);font-size:26px;font-family:var(--serif)}.cm .pstats{display:flex;gap:22px;margin-top:10px}.cm .pstats div b{font-family:var(--serif);font-size:20px}.cm .pstats div span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.cm .pdir{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cm .pcard{padding:14px;gap:12px;align-items:flex-start;color:var(--ink)}.cm a.pcard:hover{text-decoration:none;box-shadow:0 8px 18px -14px rgba(0,0,0,.5)}.cm .pcard .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:18px;flex:none}.cm .pcard .av,.cm .pcard .pn{font-weight:700;font-family:var(--serif)}.cm .pcard .pn{font-size:16px}.cm .composer{display:grid;grid-template-columns:1fr 270px;gap:18px}@media (max-width:1000px){.cm .composer{grid-template-columns:1fr}}.cm .stage{border:1px solid var(--line);background:var(--tile);display:grid;place-items:center;padding:24px;min-height:360px}.cm .card-prev{width:300px;max-width:100%;background:#fff;border:2px solid #05070c;padding:22px 20px;display:flex;flex-direction:column;color:#05070c;box-shadow:0 14px 30px -18px rgba(0,0,0,.5)}.cm .card-prev .ek{font-size:9px;letter-spacing:.14em;color:#444;display:flex;gap:7px;align-items:center}.cm .card-prev .ek .tg{background:var(--alarm);color:#fff;font-weight:700;padding:0 5px}.cm .card-prev .ek .tg.b{background:var(--cobalt)}.cm .card-prev h5{font-family:"Arial Black",var(--sans);font-weight:900;font-size:25px;line-height:.95;text-transform:uppercase;margin:9px 0 14px;letter-spacing:-.01em}.cm .cp-row{margin-bottom:11px}.cm .cp-row .lab{display:flex;justify-content:space-between;font-weight:700;font-size:13px}.cm .cp-row .bar{height:9px;background:#e3e0d8;margin-top:4px}.cm .cp-row .bar i{display:block;height:100%;background:var(--alarm)}.cm .cp-row .bar.b i{background:var(--cobalt)}.cm .cp-row .sub{font-size:9px;color:#666;margin-top:3px}.cm .card-prev .foot{border-top:1.5px solid #05070c;margin-top:auto;padding-top:9px;display:flex;justify-content:space-between;align-items:center}.cm .card-prev .foot .pw{font-family:"Arial Black",var(--sans);font-weight:900;font-size:13px}.cm .card-prev .foot .pw b{color:var(--cobalt)}.cm .card-prev .foot .sr{font-size:8px;color:#666}.cm .controls{border:1px solid var(--line);margin-top:14px}.cm .ctl-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.cm .ctl-row:last-child{border-bottom:none}.cm .ctl-row .k{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);width:74px;flex:none}.cm .seg{display:inline-flex;border:1px solid var(--line2);flex-wrap:wrap}.cm .seg button,.cm .seg span{font-size:11px;padding:4px 9px;border:none;border-right:1px solid var(--line2);cursor:pointer;color:var(--muted);background:var(--paper);font-family:inherit}.cm .seg button:last-child,.cm .seg span:last-child{border-right:none}.cm .seg .on{background:var(--cobalt);color:#fff}.cm .seg.fmt .on{background:var(--ink);color:var(--paper)}.cm .share-bar{display:flex;gap:8px;flex-wrap:wrap;padding:11px 12px;background:var(--paper2);align-items:center}.cm .mp{background:#fff;overflow:hidden;display:flex;color:#0a0a0a;font-family:Inter,sans-serif}.cm .mp,.cm .mp svg{width:100%;height:100%}.cm .mp svg{display:block}.cm .mpcard{flex-direction:column;padding:9px 11px}.cm .mpcard .ek{font-family:IBM Plex Mono,monospace;font-size:6.5px;letter-spacing:.1em;text-transform:uppercase;color:#555;display:flex;align-items:center;gap:4px}.cm .mpcard .ek .tg{background:#c00;color:#fff;font-weight:700;padding:0 3px}.cm .mpcard .ek .tg.b{background:#03c}.cm .mpcard h6{font-family:Arial Black,system-ui,sans-serif;font-weight:900;font-size:15px;line-height:.9;text-transform:uppercase;margin:5px 0 7px;color:#0a0a0a}.cm .mpcard .br{height:5px;background:#e2dfd6;margin-bottom:5px}.cm .mpcard .br i{display:block;height:100%;background:#c00}.cm .mpcard .br.b i{background:#03c}.cm .mpcard .big{font-size:18px;color:#c00;margin:2px 0}.cm .mpcard .big,.cm .mpcard .ft{font-family:Arial Black,sans-serif;font-weight:900}.cm .mpcard .ft{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1.5px solid #0a0a0a;padding-top:4px;font-size:8px}.cm .mpcard .ft b{color:#03c}.cm .mpcard .ft .s{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:6px;color:#666}.cm .mpcard .two{display:flex;gap:6px;flex:1}.cm .mpcard .two>div{flex:1;border-top:2px solid #0a0a0a;padding-top:3px}.cm .mpcard .two .h{font-weight:800;font-size:8px}.cm .mpcard .two .m{height:4px;background:#c00;margin-top:3px}.cm .mpcard .two .m2{height:4px;background:#03c;margin-top:3px}.cm .mpballot{flex-direction:column;padding:9px 10px;gap:4px}.cm .mpballot .ek{font-family:IBM Plex Mono,monospace;font-size:6.5px;letter-spacing:.1em;text-transform:uppercase;color:#555}.cm .mpballot .r{display:flex;align-items:center;gap:5px;font-size:8.5px;border-bottom:1px solid #e2dfd6;padding-bottom:3px}.cm .mpballot .d{width:6px;height:6px;flex:none;border-radius:50%}.cm .mpballot .ft{margin-top:auto;font-family:Arial Black,sans-serif;font-weight:900;font-size:8px}.cm .mpballot .ft b{color:#03c}.cm .mpvote{flex-direction:column;padding:9px 10px;gap:5px}.cm .mpvote .ek{font-family:IBM Plex Mono,monospace;font-size:6.5px;letter-spacing:.1em;text-transform:uppercase;color:#555}.cm .mpvote .split{display:flex;height:18px;border:1px solid #0a0a0a}.cm .mpvote .split .y{background:#03c}.cm .mpvote .split .n{background:#c00}.cm .mpvote .split .nv{background:#cfc8b6}.cm .mpvote .lg{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:6.5px;color:#555;font-weight:700}.cm .mpdeck{align-items:center;justify-content:center;perspective:540px}.cm .mpdeck .stack{position:relative;width:120px;height:80px;overflow:hidden}.cm .mpdeck .f{position:absolute;top:0;left:50%;width:62px;height:80px;margin-left:-31px;border:1.5px solid #0a0a0a;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:6px}.cm .mpdeck .f .l{font-family:IBM Plex Mono,monospace;font-size:5.5px;text-transform:uppercase;letter-spacing:.06em;color:#555}.cm .mpdeck .f .bars i{display:block;height:3px;margin-top:2px}.cm .mpdeck .f1{transform:translateX(-19px) rotate(-9deg) scale(.86);opacity:.7}.cm .mpdeck .f2{transform:translateX(19px) rotate(9deg) scale(.86);opacity:.7}.cm .mpdeck .f1 .l,.cm .mpdeck .f2 .l{visibility:hidden}.cm .mpdeck .f3{box-shadow:3px 3px 0 rgba(0,0,0,.16);z-index:2}.cm .mpdeck .dot{align-self:flex-end;width:6px;height:6px;border-radius:50%;border:1px solid #0a0a0a}.cm .mpfeed{flex-direction:column;padding:8px;gap:5px;justify-content:center}.cm .mpfeed .c{display:flex;gap:5px;align-items:center;border:1px solid #0a0a0a;background:#fff;padding:4px 5px}.cm .mpfeed .a{width:14px;height:14px;flex:none;color:#fff;font-weight:900;font-size:7px;display:grid;place-items:center;font-family:Arial Black,sans-serif}.cm .mpfeed .ln{flex:1;height:4px;background:#ddd9cf}.cm .mpfeed .bell{font-size:8px}.cm .mppeople{align-items:center;justify-content:center;gap:9px}.cm .mppeople .pc{display:flex;flex-direction:column;align-items:center;gap:4px}.cm .mppeople .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;font-family:Georgia,serif}.cm .mppeople .nm{width:24px;height:4px;background:#ddd9cf}.cm .mppeople .nm.s{width:16px}.cm .mpmap{align-items:center;justify-content:center}.cm .mpaction{flex-direction:column;padding:11px 13px;color:#0a0a0a}.cm .mpaction .ek{font-family:IBM Plex Mono,monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#555;margin-bottom:7px}.cm .mpaction .row{display:flex;align-items:center;gap:7px;font-size:9px;padding:4px 0;border-bottom:1px solid #e2dfd6}.cm .mpaction .row:last-child{border-bottom:none}.cm .mpaction .row .d{width:6px;height:6px;border-radius:50%;flex:none}.cm .calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cm .calcell{border:1px solid var(--line2);min-height:88px;padding:5px 6px;background:var(--paper);font-size:11px}.cm .calcell .dn{font-size:10px;color:var(--muted)}.cm .calcell.today{outline:2px solid var(--cobalt);outline-offset:-2px}.cm .calev{display:block;font-size:10px;padding:2px 4px;margin-top:3px;border-left:3px solid var(--cobalt);background:var(--paper2);color:var(--ink);line-height:1.2}.cm .calhdr{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:center;padding:4px 0}.cm .agenda{border:1px solid var(--line)}.cm .agenda .ar{display:grid;grid-template-columns:96px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line2)}.cm .agenda .ar:last-child{border-bottom:none}.cm .agenda .ar .dt{font-size:11px}.cm .agenda .ar .ti{font-family:var(--serif);font-size:15px;font-weight:700}.cm .agenda .ar .mt{font-size:12px;color:var(--muted)}.cm .listcard{border:1px solid var(--line);background:var(--paper);padding:16px;margin-bottom:14px}.cm .listcard .lh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.cm .listcard .lt{font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.15;margin:2px 0 6px}.cm .listcard p{font-size:13.5px;color:var(--muted);margin:0 0 12px}.cm .listcard .lm{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted)}.cm .progress{height:8px;background:var(--line2);margin:8px 0;overflow:hidden}.cm .progress i{display:block;height:100%;background:var(--cobalt)}.cm .orggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.cm .stat-row{display:flex;flex-direction:column;gap:8px;font-size:13px}.cm .stat-row>div{display:flex;justify-content:space-between}.cm .stat-row>div.tot{border-top:1px solid var(--line2);padding-top:6px}.cm .miniballot{border:1px solid var(--line);margin-top:8px}.cm .miniballot .row{display:flex;gap:8px;align-items:center;padding:5px 9px;border-bottom:1px solid var(--line2);font-size:12px}.cm .miniballot .row:last-child{border-bottom:none}.cm .miniballot .pos{font-size:10px;width:62px;flex:none;text-transform:uppercase}.cm .pos.s{color:var(--green)}.cm .pos.o{color:var(--alarm)}.cm .pos.u{color:var(--muted)}.cm .demo-flag{font-size:9px;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--money);padding:1px 5px}.cm .rail-main{min-width:0}.cm .cm-top{max-width:1220px;margin:0 auto;padding:20px clamp(14px,2.4vw,26px) 0}.cm .cnav{display:flex;align-items:flex-end;justify-content:space-between;gap:6px 18px;flex-wrap:wrap;border-bottom:2px solid var(--ci-bd)}.cm .cnav-tabs{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:3px;margin-bottom:-3px}.cm .cnav-tabs .ct{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap;min-height:38px;padding:8px 13px;border:0;color:var(--ink);opacity:.7;text-decoration:none;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.35;box-shadow:none;transition:color .15s var(--ci-ease),opacity .15s var(--ci-ease)}.cm .cnav-tabs .ct:hover{color:var(--cobalt);opacity:1;text-decoration:none}.cm .cnav-tabs .ct:active,.cm .cnav-tabs .ct:hover{transform:none;box-shadow:none}.cm .cnav-tabs .ct.on{color:var(--ink);opacity:1}.cm .cnav-tabs .ct.on:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:3px;background:var(--cobalt)}.cm .cnav-tabs .ct.on:hover{color:var(--cobalt);transform:none;box-shadow:none}.cm .cnav-aside{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:0 0 6px}.cm .cnav-area{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap}[data-theme=dark] .cm .cnav-tabs,html.dark .cm .cnav-tabs{background-color:transparent!important}.cm .bnd{padding:40px clamp(18px,2.6vw,40px)}.cm .bnd,.cm .bnd.t1,.cm .bnd.t2,.cm .bnd.t3{background:var(--paper)}.cm .bnd+.bnd{border-top:1px solid var(--line)}.cm .bnd.tight{padding-top:28px;padding-bottom:28px}.cm .bnd-in{display:grid;grid-template-columns:172px 1fr;gap:26px;align-items:start}.cm .bnd-k{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--cobalt);line-height:1.6}.cm .bnd-h,.cm .bnd-k{font-family:var(--sans)}.cm .bnd-h{margin:0 0 10px;font-weight:700;font-size:clamp(21px,2.4vw,27px);line-height:1.22;letter-spacing:-.02em;color:var(--ink);max-width:24ch}.cm .bnd-h.sm{font-size:clamp(18px,2vw,21px)}.cm .bnd-p{margin:0;font-size:15px;line-height:1.6;color:var(--muted);max-width:62ch}.cm .bnd-link{display:inline-block;margin-top:12px;font-family:var(--sans);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:3px}@media (max-width:900px){.cm .bnd-in{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){.cm .cnav{align-items:stretch}.cm .cnav-tabs{width:100%}.cm .cnav-aside{padding:10px 0 11px}}.cm .tiles{display:grid;gap:20px}.cm .tiles.c4{grid-template-columns:repeat(4,1fr)}.cm .tiles.c3{grid-template-columns:repeat(3,1fr)}.cm .tiles.c2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.cm .tiles.c4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.cm .tiles.c2,.cm .tiles.c3,.cm .tiles.c4{grid-template-columns:1fr}}.cm a.tile{display:block}.cm a.tile,.cm a.tile:hover{text-decoration:none}.cm a.tile:hover .t-nm{text-decoration:underline}.cm .tile .im{background:var(--tile);aspect-ratio:4/3;display:grid;place-items:center;color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase;border-radius:6px;overflow:hidden}.cm .tile .cap{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:11px}.cm .t-nm{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}.cm .t-sub{font-size:11px;color:var(--muted);margin-top:2px}.cm .tile .arw{color:var(--muted);font-size:13px;flex:0 0 auto}.cm .gal2{display:block}.cm .galrail{gap:8px 14px;margin-bottom:20px}.cm .galrail,.cm .galrail .grp{display:flex;flex-wrap:wrap;align-items:center}.cm .galrail .grp{gap:8px;margin:0}.cm .galrail h4{border-bottom:none;margin:0;padding:0;white-space:nowrap;font-size:9.5px;letter-spacing:.16em;color:var(--muted)}.cm .galrail .opt{width:auto;padding:5px 11px;border:1px solid var(--line);border-radius:999px;font-size:12px;line-height:1.5}.cm .galrail .opt:hover{border-color:var(--rule)}.cm .galrail .opt .dot{display:none}.cm .galrail .opt.on{background:var(--band3);border-color:var(--rule);font-weight:600}.cm .galrail .opt .ct{margin-left:4px}.cm .galrail .galsearch{margin:0 4px 0 0}@media (max-width:820px){.cm .galrail{gap:8px 14px}}.cm .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 14px}@media (max-width:1100px){.cm .pgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.cm .pgrid{grid-template-columns:repeat(2,1fr)}}.cm a.ptile{display:block}.cm a.ptile,.cm a.ptile:hover{text-decoration:none}.cm a.ptile:hover .cap b{text-decoration:underline}.cm .ptile .im{position:relative;display:grid;place-items:center;aspect-ratio:1/1;background:var(--tile);border-radius:6px;overflow:hidden}.cm .ptile .im .ph{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cm .ptile .im .ct{position:absolute;top:7px;right:8px;font-size:10px;color:var(--muted);background:var(--band1);padding:2px 6px;border-radius:5px}.cm .ptile .cap{display:block;padding:9px 2px 0}.cm .ptile .cap b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink)}.cm .ptile .cap .hd{display:block;font-size:10.5px;color:var(--muted);margin-top:3px}.cm .folders2{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 16px}@media (max-width:1000px){.cm .folders2{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.cm .folders2{grid-template-columns:1fr}}.cm .fold{position:relative;background:var(--band1);border:1px solid var(--rule);border-radius:0 10px 10px 10px;padding:13px 14px 12px;margin-top:13px}.cm .fold:before{content:"";position:absolute;left:-1px;top:-13px;width:84px;height:14px;background:var(--fold-c,var(--tile));border:1px solid var(--rule);border-bottom:none;border-radius:7px 7px 0 0}.cm .fold.c-red{--fold-c:var(--alarm)}.cm .fold.c-blue{--fold-c:var(--cobalt)}.cm .fold.c-green{--fold-c:var(--green)}.cm .fold.c-purple{--fold-c:#7c3aed}.cm .fold.c-orange{--fold-c:var(--money)}.cm .fold.c-yellow{--fold-c:#c98a00}.cm .fold.c-pink{--fold-c:#be185d}.cm .fold.add,.cm .fold.empty{border-style:dashed;text-decoration:none;display:block}.cm .fold.add:before,.cm .fold.empty:before{background:var(--tile);border-style:dashed}.cm .fold-h{display:flex;align-items:center;gap:8px}.cm .fold .fic{color:var(--fold-c,var(--muted));display:flex;flex:0 0 auto}.cm .fold .fname{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.cm .fold .fname-in{flex:1;min-width:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);background:var(--band2);border:1px solid var(--cobalt);border-radius:5px;padding:3px 6px}.cm .fold .fedit,.cm .fold .ftools{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:none;border:1px solid var(--line);border-radius:5px;padding:3px 6px;cursor:pointer;flex:0 0 auto}.cm .fold .fedit:hover,.cm .fold .ftools:hover{border-color:var(--rule);color:var(--ink)}.cm .fold .fct{font-size:11.5px;color:var(--muted);margin-top:4px}.cm .fold .ftopic{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);background:var(--band2);border:1px solid var(--line);border-radius:5px;padding:3px 7px}.cm .fold .ftopic i{width:7px;height:7px;border-radius:50%;background:var(--fold-c,var(--muted));display:block}.cm .fold .ftools{margin-top:10px;display:block;width:100%}.cm .fold .fpanel{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.cm .fold .fsw{display:flex;gap:6px}.cm .fold .fsw .sw{width:16px;height:16px;border-radius:50%;border:none;cursor:pointer;box-shadow:0 0 0 1px var(--line) inset}.cm .fold .fsw .sw.on{box-shadow:0 0 0 2px var(--ink)}.cm .fsw .s-red{background:var(--alarm)}.cm .fsw .s-blue{background:var(--cobalt)}.cm .fsw .s-green{background:var(--green)}.cm .fsw .s-purple{background:#7c3aed}.cm .fsw .s-orange{background:var(--money)}.cm .fsw .s-yellow{background:#c98a00}.cm .fsw .s-pink{background:#be185d}.cm .fold .ftsel{margin-top:9px;width:100%;font:inherit;font-size:12px;color:var(--ink);background:var(--band1);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.cm .tfilter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px}.cm .tfilter .k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:3px}.cm .tfilter button{font:inherit;font-size:11.5px;color:var(--muted);background:none;border:1px solid var(--line);border-radius:999px;padding:5px 11px;cursor:pointer}.cm .tfilter button.on,.cm .tfilter button:hover{border-color:var(--rule)}.cm .tfilter button.on{background:var(--band3);color:var(--ink);font-weight:600}.cm .fold.add .fname,.cm .fold.empty .fname{display:block;margin-bottom:3px}.cm .fold.add .fct,.cm .fold.empty .fct{display:block;margin-top:0}.cm .fold.add:hover{border-color:var(--cobalt);text-decoration:none}.cm .actwrap{border:1px solid var(--line);border-radius:10px;background:var(--band1);overflow:hidden}.cm .actwrap>.lane-head{background:var(--band2)}.cm .actwrap>.ftabs,.cm .actwrap>.lane-head{margin:0;padding:11px 14px;border-bottom:1px solid var(--line)}.cm .actwrap>.stream{padding:0}.cm .actwrap>.stream .ev{padding:12px 14px}.cm .actwrap>.empty2,.cm .actwrap>.note{margin:0;padding:14px}.cm .bell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:6px;background:none;color:var(--ink);cursor:pointer}.cm .bell:hover{border-color:var(--rule)}.cm .bell.off{color:var(--muted)}.cm .carou{margin-bottom:8px}.cm .carou .car-vp{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px}.cm .carou .car-tr{display:flex;gap:16px}.cm a.car-it{flex:0 0 232px;scroll-snap-align:start;display:block;text-decoration:none;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--band1)}.cm a.car-it:hover{border-color:var(--rule);text-decoration:none}.cm a.car-it:hover .nm{text-decoration:underline}.cm .car-it .im{display:grid;place-items:center;aspect-ratio:4/3;background:var(--tile);border-radius:6px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cm .car-it .nm{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-top:10px}.cm .car-it .ds{display:block;font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:3px}.cm .car-it .kd{display:inline-block;margin-top:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 6px}.cm .car-nav{display:flex;align-items:center;gap:8px;margin-top:12px}.cm .car-nav button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;display:grid;place-items:center}.cm .car-nav button:hover{border-color:var(--rule)}.cm .car-nav .ct{margin-left:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cm .car-nav button.prev svg{transform:rotate(90deg)}.cm .car-nav button.next svg{transform:rotate(-90deg)}.cm .bell.mini{width:auto;height:auto;border:none;padding:0;color:inherit;display:inline-flex;align-items:center}.cm .bell.mini.off{color:var(--muted);opacity:.55}.cm .bnd-in{max-width:1220px;margin:0 auto}.cm .band2.inband,.cm .bnd .lhero{padding:0;border-bottom:0}.cm .bnd .lhero{margin:0}.cm .bnd .forrow{margin-bottom:0}[data-theme=dark] .cm .card-prev,[data-theme=dark] .cm .mp,html.dark .cm .card-prev,html.dark .cm .mp{filter:brightness(.78) contrast(1.04)}[data-theme=dark] .cm .gcard .thumb>*,html.dark .cm .gcard .thumb>*{filter:brightness(.82)}[data-theme=dark] .cm .gcard .thumb.sthumb>*,html.dark .cm .gcard .thumb.sthumb>*{filter:none}.cm .mp .bell{color:#0a0a0a}.cm .mp .bell.off{color:#8a8a8a}.cm .cc{width:100%;height:100%;display:flex;flex-direction:column;background:var(--paper);color:#fff}.cm .cc,.cm .cc .cc-art{position:relative;overflow:hidden}.cm .cc .cc-art{display:block;flex:1 1 auto;min-height:0;background:var(--tile)}.cm .cc .cc-art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm .cc .cc-ek{position:absolute;left:0;top:0;z-index:2;max-width:calc(100% - 10px);padding:4px 8px;background:var(--ci-ink);color:var(--ci-paper);font-family:var(--sans);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm .cc .cc-band{flex:none;display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;background:var(--cc,#03c);border-top:1px solid var(--ci-bd)}.cm .cc .cc-band .civic-avatar{flex:none}.cm .cc .cc-id{min-width:0;display:flex;flex-direction:column}.cm .cc .cc-h{font-family:var(--sans);font-weight:800;font-size:18px;line-height:1.05;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm .cc .cc-sub{margin-top:3px;font-size:8.5px;opacity:.86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm .cc .cc-f,.cm .cc .cc-sub{font-family:var(--sans);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.cm .cc .cc-f{flex:none;display:flex;justify-content:space-between;gap:8px;min-width:0;padding:6px 11px;background:var(--cc,#03c);border-top:1px solid hsla(0,0%,100%,.34);font-size:8px;opacity:.88}.cm .cc .cc-f span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm .cc[data-size=lg] .cc-band{gap:12px;padding:13px 16px}.cm .cc[data-size=lg] .cc-h{font-size:26px}.cm .cc[data-size=lg] .cc-sub{font-size:9.5px}.cm .cc[data-size=lg] .cc-ek{font-size:9px;padding:5px 10px}.cm .cc[data-size=lg] .cc-f{padding:7px 16px;font-size:8.5px}.cm .cc[data-size=tile] .cc-h{font-size:15px}.cm .cc[data-size=sm] .cc-band{gap:7px;padding:7px 9px}.cm .cc[data-size=sm] .cc-h{font-size:13px;-webkit-line-clamp:1}.cm .cc[data-size=sm] .cc-sub{margin-top:2px;font-size:7.5px}.cm .cc[data-size=sm] .cc-ek{font-size:7px;padding:3px 6px;letter-spacing:.1em}.cm .cc[data-size=sm] .cc-f{padding:5px 9px;font-size:7px}.cm .pfollow{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--cobalt);color:var(--cobalt);background:var(--paper);padding:5px 10px;border-radius:5px;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.cm .pfollow:hover{background:color-mix(in srgb,var(--cobalt) 8%,var(--paper))}.cm .pfollow.on{background:var(--cobalt);color:#fff}.cm .pfollow:disabled{opacity:.6;cursor:default}.cm .pfollow.pop{animation:cm-pop .34s cubic-bezier(.2,1.4,.4,1)}@keyframes cm-pop{0%{transform:scale(1)}42%{transform:scale(1.09)}to{transform:scale(1)}}.cm .plive{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cm .plive i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block;animation:cm-pulse 2.4s ease-in-out infinite}@keyframes cm-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes cm-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cm .p-anim>*{animation:cm-rise .38s cubic-bezier(.22,.7,.3,1) both}.cm .p-anim>:first-child{animation-delay:0ms}.cm .p-anim>:nth-child(2){animation-delay:45ms}.cm .p-anim>:nth-child(3){animation-delay:90ms}.cm .p-anim>:nth-child(4){animation-delay:135ms}.cm .p-anim>:nth-child(5){animation-delay:.18s}.cm .p-anim>:nth-child(6){animation-delay:225ms}.cm .p-anim>:nth-child(n+7){animation-delay:.27s}.cm .pw{display:flex;flex-direction:column}.cm .pw .w{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line2);font-size:13.5px;color:var(--ink)}.cm .pw .w:last-child{border-bottom:none}.cm .pw .w .k{font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:2px 0;text-align:center}.cm .pw .w .k,.cm .pw .w .t{overflow:hidden;text-overflow:ellipsis}.cm .pw .w .t{white-space:nowrap;font-weight:500}.cm .pw .w .m{display:flex;gap:10px;align-items:baseline;white-space:nowrap;font-size:11px;color:var(--muted)}.cm .gcard .gact .up,.cm .pw .w .m .up{color:var(--green);font-weight:700}.cm .mast-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.cm .pfeat{display:grid;grid-template-columns:316px minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper);margin-bottom:24px}.cm .pfeat .card{min-height:232px}.cm .pfeat .txt{padding:20px 24px;display:flex;flex-direction:column;justify-content:center}.cm .pfeat .ek{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cobalt);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm .pfeat h2{font-size:30px;margin:8px 0 6px;letter-spacing:-.025em}.cm .pfeat .loc{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm .pfeat p{font-size:14px;line-height:1.6;color:var(--muted);margin:10px 0 0;max-width:58ch}.cm .pfeat .st{display:flex;gap:22px;margin:14px 0;flex-wrap:wrap}.cm .pfeat .st div b{font-size:20px;font-weight:700}.cm .pfeat .st div span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.cm .pfeat .acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:820px){.cm .pfeat{grid-template-columns:1fr}.cm .pfeat .card{min-height:180px}}.cm .plane{margin-bottom:26px}.cm .plane .lh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:14px}.cm .plane .lh h3{font-size:20px}.cm .plane .lh .ct{font-size:10.5px;color:var(--muted)}.cm .plane .lh .dek{flex-basis:100%;font-size:12.5px;color:var(--muted);margin-top:2px}.cm .plane .lh .sort{margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:5px 10px;cursor:pointer}.cm .prow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:980px){.cm .prow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.cm .prow{grid-template-columns:1fr}}.cm .pcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.cm .pcard:hover{transform:translateY(-3px);box-shadow:0 16px 32px -22px rgba(0,0,0,.5)}.cm .pcard .card{aspect-ratio:5/3;height:auto}.cm .pcard .id{padding:13px 15px 11px;display:flex;gap:11px;align-items:flex-start}.cm .pcard .id .n{font-size:15px;font-weight:650;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ink)}.cm .pcard .id .h{font-size:10px;color:var(--muted);margin-top:3px}.cm .pcard .id .beat{display:inline-block;margin-top:6px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bt,var(--cobalt));border:1px solid;border-radius:999px;padding:2px 7px}.cm .pcard .ev{padding:0 15px 4px;border:0;border-top:1px solid var(--line2);box-shadow:none;background:none}.cm .pcard .ev .lbl{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:9px 0 2px}.cm .pcard .ft{margin-top:auto;border-top:1px solid var(--line2);padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cm .pcard .ft .fc{font-size:10px;color:var(--muted)}.cm .prise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:980px){.cm .prise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cm .prise{grid-template-columns:1fr}}.cm .prise .r{border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:var(--band2);display:flex;flex-direction:column;gap:8px}.cm .prise .r .top{display:flex;align-items:center;gap:9px}.cm .prise .r .n{font-size:13px;font-weight:600;line-height:1.25;color:var(--ink)}.cm .prise .r .h{font-size:9.5px;color:var(--muted);margin-top:2px}.cm .prise .r .mv{font-size:11.5px;color:var(--muted);line-height:1.45}.cm .pav{width:var(--s,40px);height:var(--s,40px);border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:700;font-size:calc(var(--s, 40px) * .38);background:var(--c,#03c)}.cm .ptile .im .cc{position:absolute;inset:0}.cm .ptile .why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.45;color:var(--muted);margin-top:6px}.cm .ptile .frow{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.cm .ptile .im{transition:transform .2s ease,box-shadow .2s ease}.cm .ptile:hover .im{transform:translateY(-3px);box-shadow:0 12px 24px -16px rgba(0,0,0,.55)}.cm .ptile .im .ct{z-index:3;top:0;right:0;border-radius:0 0 0 var(--ci-r);padding:4px 8px;background:var(--ci-ink);color:var(--ci-paper);font-size:9px;letter-spacing:.12em}.cm .ptile{display:block}.cm a.ptile-hit{display:block}.cm a.ptile-hit,.cm a.ptile-hit:hover{text-decoration:none}.cm a.ptile-hit:hover .cap b{text-decoration:underline}.cm .pmake-tile{border:1px dashed var(--cobalt);border-radius:6px;aspect-ratio:1/1;background:color-mix(in srgb,var(--cobalt) 5%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:18px;color:var(--cobalt);text-decoration:none}.cm a.pmake-tile:hover{text-decoration:none;background:color-mix(in srgb,var(--cobalt) 10%,transparent)}.cm .pmake-tile .pl{font-size:26px;line-height:1}.cm .pmake-tile b{font-size:13px}.cm .pmake-tile span{font-size:11px;color:var(--muted);line-height:1.45}.cm .pmake{border:1px solid var(--ci-bd);border-radius:var(--ci-r);box-shadow:var(--ci-sh-panel);overflow:hidden;margin-top:30px;background:var(--paper)}.cm .pmake .mh{padding:18px 20px 2px}.cm .pmake .mh h3{margin:8px 0 6px}.cm .pmake .mh p{font-size:13.5px;color:var(--muted);margin:0;max-width:66ch;line-height:1.6}.cm .pmake .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 20px 20px}@media (max-width:880px){.cm .pmake .steps{grid-template-columns:1fr}}.cm .pmake .step{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--ci-r);background:var(--paper);box-shadow:var(--ci-ledge-lite)}.cm .pmake .step .sh{display:flex;align-items:baseline;gap:8px;padding:10px 13px;border-bottom:2px solid var(--line)}.cm .pmake .step .sh b{flex:none;font-family:var(--sans);font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--cobalt)}.cm .pmake .step .sb{flex:1;display:flex;flex-direction:column;gap:9px;padding:12px 13px 13px}.cm .pmake .fake{border:1px solid var(--line);border-radius:var(--ci-r);padding:9px 11px;font-size:12.5px;color:var(--ink);background:var(--band2);display:flex;align-items:center;justify-content:space-between;gap:8px}.cm .pmake .fake .src{color:var(--green)}.cm .pmake .arts{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.cm .pmake .arts button{display:block;padding:0;overflow:hidden;aspect-ratio:16/9;cursor:pointer;border:1px solid var(--line);border-radius:var(--ci-r);background:var(--tile);transition:translate .16s var(--ci-ease),box-shadow .16s var(--ci-ease),border-color .16s var(--ci-ease)}.cm .pmake .arts button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (hover:hover) and (pointer:fine){.cm .pmake .arts button:hover{translate:0 -1px;box-shadow:var(--ci-ledge-lite);border-color:var(--ci-bd)}}.cm .pmake .arts button:active{translate:0 2px;box-shadow:none}.cm .pmake .arts button.on{border-color:var(--ci-cobalt);box-shadow:0 3px 0 var(--ci-cobalt)}.cm .pmake .picks{display:flex;gap:6px}.cm .pmake .picks .sw{flex:1;height:26px;cursor:pointer;padding:0;border:1px solid var(--line);border-radius:var(--ci-r);background:var(--sw);transition:box-shadow .16s var(--ci-ease),translate .16s var(--ci-ease)}@media (hover:hover) and (pointer:fine){.cm .pmake .picks .sw:hover{translate:0 -1px}}.cm .pmake .picks .sw.on{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ci-ink)}.cm .pmake .sb button[aria-checked=true]{background-color:transparent!important;background-image:none!important}.cm .pmake .sb .sw[aria-checked=true]{background-color:var(--sw)!important}.cm .pmake .mini{border:1px solid var(--line);border-radius:var(--ci-r);overflow:hidden;background:var(--paper)}.cm .pmake .mini .card{aspect-ratio:5/3;height:auto;border-bottom:1px solid var(--line)}.cm .pmake .mini .mc{padding:9px 11px}.cm .pmake .mini .mc b{font-size:12px;display:block}.cm .pmake .mini .mc span{font-size:9px;color:var(--muted)}.cm .pmake .step .sb>.btn{margin-top:auto;width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.cm .pmake .arts button,.cm .pmake .picks .sw{transition:none}.cm .pmake .arts button:hover,.cm .pmake .picks .sw:hover{translate:none}}.cm .pcard .card,.cm .pfeat .card,.cm .pmake .mini .card{display:block;position:relative;overflow:hidden;text-decoration:none}.cm .pcard .card:hover,.cm .pfeat .card:hover{text-decoration:none}.cm .pcard .id .n a,.cm .pfeat h2 a,.cm .prise .r .n a{color:var(--ink);text-decoration:none}.cm .pcard .id .n a:hover,.cm .pfeat h2 a:hover,.cm .prise .r .n a:hover{text-decoration:underline}[data-theme=dark] .cm .cc,html.dark .cm .cc{filter:brightness(.82) contrast(1.03)}@media (prefers-reduced-motion:reduce){.cm .p-anim>*,.cm .pfollow.pop,.cm .plive i{animation:none!important}.cm .pcard:hover,.cm .ptile:hover .im{transform:none}}.cm{--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:Inter,ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--ci-ease:cubic-bezier(.22,1,.36,1);--ci-bd:var(--ci-ink);--ci-edge:var(--ci-ink);--ci-sh-card:3px 3px 0 var(--ci-edge);--ci-sh-panel:6px 6px 0 var(--ci-edge)}[data-theme=dark] .cm,html.dark .cm{--ci-bd:var(--dk-edge);--ci-edge:var(--dk-ledge)}[data-theme=dark] .cm :is(.btn,.more,.fd-new,.fd-anim,.fd-x,.pfollow,.fd-views button,.fd-steps button,.gx-chip,.tfilter button,.galrail .opt,.fd-count,.sp-seg button,.sp-chips .sp-chip,.fd-follows,.fd-rec,.gx-search,.fd-search,.galsearch,.gx-input,.gx-textarea,.gx-select,.cx-toolbar,.gx-dialog,.pmake .step,.pmake .arts button,.gx-choice),html.dark .cm :is(.btn,.more,.fd-new,.fd-anim,.fd-x,.pfollow,.fd-views button,.fd-steps button,.gx-chip,.tfilter button,.galrail .opt,.fd-count,.sp-seg button,.sp-chips .sp-chip,.fd-follows,.fd-rec,.gx-search,.fd-search,.galsearch,.gx-input,.gx-textarea,.gx-select,.cx-toolbar,.gx-dialog,.pmake .step,.pmake .arts button,.gx-choice){--ci-edge:var(--dk-ledge-inset)}.cm .h-mast{border-bottom:2px solid var(--ci-bd);padding-bottom:18px}.cm .h-mast p{max-width:60ch;color:var(--ci-muted)}.cm .h-mast .mast-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cm .h-mast .mast-sub{margin-top:7px;font-size:13px;line-height:1.6;color:var(--ci-muted);max-width:62ch}.cm .blk,.cm .rail .blk{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.cm .blk-note{font-size:13px;line-height:1.7}.cm .note{border:0;border-left:3px solid var(--ci-cobalt);border-radius:0;background:transparent;box-shadow:none;padding:1px 0 1px 12px;font-family:var(--ci-serif);font-size:13px;line-height:1.65;color:var(--ci-muted)}.cm .note b,.cm .note strong{color:var(--ci-ink)}.cm .lane-head .dek{font-family:var(--ci-serif);font-size:13px}.cm .blk-note,.cm .lane-head .dek{color:var(--ci-muted)}.cm .btn,.cm .more,.cm .pchip,.cm .tag,.cm .tag2,.cm .tfilter{border:2px solid var(--ci-bd);border-radius:0;background:var(--ci-paper);color:var(--ci-ink);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.cm .btn:hover,.cm .more:hover{box-shadow:var(--ci-sh-card);transform:none}.cm .btn:active,.cm .more:active{transform:translate(3px,3px);box-shadow:none}.cm .btn.pri{background:var(--ci-cobalt);color:#fff;border-color:var(--ci-bd);box-shadow:4px 4px 0 var(--ci-edge)}.cm .btn.pri:active{transform:translate(4px,4px);box-shadow:none}.cm .tag2[aria-pressed=true],.cm .tag[aria-pressed=true],.cm .tfilter[aria-pressed=true]{background:var(--ci-ink);color:var(--ci-paper)}.cm .fstream .ev{border:2px solid var(--ci-bd);border-radius:0;background:var(--ci-paper);transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.cm .fstream .ev:hover{box-shadow:4px 4px 0 var(--ci-edge);transform:translate(-1px,-1px)}.cm :focus-visible{outline:3px solid var(--ci-cobalt);outline-offset:2px;border-radius:0}.cm .ch{border:0;border-bottom:2px solid var(--ci-bd);border-radius:0;box-shadow:none;background:transparent;padding:0 0 10px;margin-bottom:18px}.cm .fam,.cm .folder,.cm .forc,.cm .gcard,.cm .htile,.cm .jtile,.cm .listcard,.cm .pcard,.cm .prise .r,.cm .ptile .im,.cm a.car-it{border:2px solid var(--ci-bd);border-radius:0;box-shadow:var(--ci-sh-card);transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.cm .sty{border:1px solid var(--line);box-shadow:none;cursor:default}.cm .sty .nm,.cm .sty .sw{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm .pfeat{border:2px solid var(--ci-bd);border-radius:0;box-shadow:var(--ci-sh-panel)}.cm .pcard:hover,.cm a.car-it:hover,.cm a.folder:hover,.cm a.gcard:hover,.cm a.htile:hover,.cm a.jtile:hover,.cm a.ptile-hit:hover .im{transform:translate(3px,3px);box-shadow:none;text-decoration:none}.cm .ptile .im{transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.cm .pcard .card .cc,.cm .pfeat .card .cc,.cm .ptile .im .cc{border:0}@media (prefers-reduced-motion:reduce){.cm .cnav-tabs .ct{transition:none}.cm .cnav-tabs .ct:hover{transform:none;box-shadow:none}.cm .fam,.cm .folder,.cm .forc,.cm .gcard,.cm .htile,.cm .jtile,.cm .listcard,.cm .pcard,.cm .pmake .step,.cm .prise .r,.cm .ptile .im,.cm a.car-it{transition:none}.cm .pcard:hover,.cm a.car-it:hover,.cm a.folder:hover,.cm a.gcard:hover,.cm a.htile:hover,.cm a.jtile:hover,.cm a.ptile-hit:hover .im{transform:none}}.cm .chan-b{height:104px;margin:0 0 14px;border:2px solid var(--ci-bd);box-shadow:var(--ci-sh-card)}.cm .phead.chan>.cm-face{margin-top:-58px;background:var(--paper);border-radius:50%;box-shadow:0 0 0 4px var(--paper)}.cm .emb{font-size:.72em;line-height:1;color:var(--ci-cobalt);vertical-align:.14em;letter-spacing:0}.cm .posn{border:2px solid var(--ci-bd);background:var(--paper);box-shadow:var(--ci-sh-card)}.cm .posn-r{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:13px 15px;border-bottom:1px solid var(--line)}.cm .posn-r:last-child{border-bottom:0}.cm .posn-s{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--st,var(--muted));border:2px solid;padding:2px 0;text-align:center}.cm .posn-t{font-family:var(--ci-serif);font-size:16px;font-weight:700;letter-spacing:-.01em}.cm .posn-b p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--muted);max-width:66ch}@media (max-width:700px){.cm .posn-r{grid-template-columns:1fr;gap:7px}.cm .posn-s{justify-self:start;padding:2px 9px}}.cm .gate{border:2px dashed var(--ci-bd);background:var(--band2);padding:26px clamp(18px,3vw,32px);text-align:center}.cm .gate-k{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cobalt)}.cm .gate h3{font-family:var(--ci-serif);font-weight:700;font-size:26px;margin:9px 0 8px}.cm .gate p{margin:0 auto;max-width:56ch;font-size:13.5px;line-height:1.65;color:var(--muted)}.cm .gate-a{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.cm .gate-peek{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;opacity:.4}@media (max-width:640px){.cm .gate-peek{grid-template-columns:1fr}}.cm .gate-p{border:2px solid var(--ci-bd);background:var(--paper);padding:11px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.cm .gate-t{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--ci-ink);color:var(--paper);padding:1px 5px}.cm .gate-l{display:block;width:100%;height:7px;background:var(--tile)}.cm .gate-l.s{width:58%}.cm .abt p{font-size:15px;line-height:1.7;color:var(--ink);max-width:66ch;margin:0}.cm .abt .note,.cm .abt p{font-family:var(--ci-serif)}.cm .abt .note{font-size:13px}.cm .btn.is-pending{box-shadow:none}.cm .btn.is-pending:hover{box-shadow:3px 3px 0 var(--ci-cobalt)}.cm .blts{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.cm a.blt{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--ink);border:2px solid var(--ci-bd);background:var(--paper);padding:13px 15px;box-shadow:var(--ci-sh-card);transition:transform .14s var(--ci-ease),box-shadow .14s var(--ci-ease)}.cm a.blt:hover{transform:translate(3px,3px);box-shadow:none;text-decoration:none}.cm .blt-k{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cm .blt b{font-family:var(--ci-serif);font-weight:700;font-size:19px;letter-spacing:-.01em;line-height:1.2}.cm .blt-n{font-size:12px;color:var(--muted)}.cm .blt-bar{display:block;height:7px;background:var(--alarm);margin-top:4px}.cm .blt-bar i{display:block;height:100%;background:var(--green)}.cm .blt-f{display:flex;align-items:baseline;gap:10px;margin-top:3px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.cm .blt-f em{font-style:normal;color:var(--muted)}.cm .blt-f em:first-child{color:var(--green);font-weight:700}.cm .blt-go{margin-left:auto;color:var(--cobalt);font-weight:700}.cm .bell.is-on{color:#c98a00;border-color:currentColor}.cm .bell.is-on:hover{background:color-mix(in srgb,#c98a00 12%,transparent)}[data-theme=dark] .cm .bell.is-on,html.dark .cm .bell.is-on{color:var(--dk-orange)}.cm{--ci-r:6px;--ci-ledge:0 3px 0 var(--ci-edge);--ci-ledge-up:0 4px 0 var(--ci-edge);--ci-ledge-dn:0 1px 0 var(--ci-edge);--ci-ledge-lite:0 2px 0 var(--ci-edge);--ci-cobalt-dn:#002699;--ci-sh-card:0 3px 0 var(--ci-edge);--ci-sh-panel:0 5px 0 var(--ci-edge)}[data-theme=dark] .cm,html.dark .cm{--ci-cobalt-dn:var(--dk-accent-hover)}.cm .btn,.cm .fd-anim,.cm .fd-new,.cm .fd-steps button,.cm .fd-views button,.cm .fd-x,.cm .more,.cm .pfollow{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 13px;border:1px solid var(--ci-bd);border-radius:var(--ci-r);background:var(--ci-paper);color:var(--ci-ink);font-family:var(--sans);font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.2;box-shadow:var(--ci-ledge);cursor:pointer;text-decoration:none;transition:translate .16s var(--ci-ease),box-shadow .16s var(--ci-ease),background .16s var(--ci-ease),border-color .16s var(--ci-ease),color .16s var(--ci-ease);transform:none}.cm .btn.sm,.cm .fd-steps button,.cm .pfollow.sm{min-height:28px;padding:4px 10px;font-size:9.5px}.cm .fd-steps button{width:28px;padding:0}@media (hover:hover) and (pointer:fine){.cm .btn:hover,.cm .fd-anim:hover,.cm .fd-new:hover,.cm .fd-steps button:hover:not(:disabled),.cm .fd-views button:hover,.cm .fd-x:hover,.cm .more:hover,.cm .pfollow:hover{translate:0 -1px;box-shadow:var(--ci-ledge-up);transform:none;border-color:var(--ci-bd);background:var(--ci-paper);color:var(--ci-ink);text-decoration:none}}.cm .btn:active,.cm .fd-anim:active,.cm .fd-new:active,.cm .fd-steps button:active,.cm .fd-views button:active,.cm .fd-x:active,.cm .more:active,.cm .pfollow:active{translate:0 2px;box-shadow:var(--ci-ledge-dn);transform:none}.cm .btn[aria-disabled=true],.cm .btn[disabled],.cm .fd-steps button:disabled{opacity:.45;cursor:not-allowed;translate:none;box-shadow:var(--ci-ledge)}.cm .btn.pri,.cm .fd-new,.cm .pfollow.on{background:var(--ci-cobalt);border-color:var(--ci-cobalt);color:#fff;box-shadow:var(--ci-ledge)}@media (hover:hover) and (pointer:fine){.cm .btn.pri:hover,.cm .fd-new:hover,.cm .pfollow.on:hover{background:var(--ci-cobalt-dn);border-color:var(--ci-cobalt-dn);color:#fff}}.cm .btn.pri:active,.cm .fd-new:active{translate:0 2px;box-shadow:var(--ci-ledge-dn)}.cm .btn.is-pending{border-color:var(--ci-cobalt);color:var(--ci-cobalt);box-shadow:var(--ci-ledge)}.cm .btn.is-pending:hover{box-shadow:var(--ci-ledge-up)}.cm .fd-count,.cm .galrail .opt,.cm .gx-chip,.cm .sp-chips .sp-chip,.cm .sp-seg button,.cm .tfilter button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 11px;width:auto;border:1px solid var(--ci-bd);border-radius:var(--ci-r);background:var(--ci-paper);color:var(--ci-ink);font-family:var(--sans);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;box-shadow:var(--ci-ledge-lite);cursor:pointer;transition:translate .16s var(--ci-ease),box-shadow .16s var(--ci-ease),background .16s var(--ci-ease),color .16s var(--ci-ease)}.cm .fd-count{cursor:default;color:var(--ci-muted)}.cm .fd-count b{color:var(--ci-ink);font-size:13px;letter-spacing:0}.cm .galrail .opt .ct,.cm .sp-seg .sp-seg-n{margin-left:2px;font-size:9.5px;font-weight:700;color:var(--ci-muted)}@media (hover:hover) and (pointer:fine){.cm .galrail .opt:hover,.cm .gx-chip:hover:not([disabled]),.cm .sp-chips .sp-chip:hover,.cm .sp-seg button:hover,.cm .tfilter button:hover{translate:0 -1px;box-shadow:var(--ci-ledge);border-color:var(--ci-bd)}}.cm .fd-follows{border:1px solid var(--ci-bd);border-radius:var(--ci-r);box-shadow:var(--ci-ledge-lite);overflow:hidden;background:var(--ci-paper)}.cm .fd-follows span{border-right:1px solid var(--ci-bd);font-family:var(--sans);font-size:9.5px;letter-spacing:.1em}.cm .fd-search,.cm .gx-search{border-radius:var(--ci-r)!important}.cm .fd-anim[aria-pressed=true],.cm .fd-views button.on,.cm .galrail .opt.on,.cm .gx-chip[aria-pressed=true],.cm .sp-chips .sp-chip[aria-pressed=true],.cm .sp-seg [aria-pressed=true],.cm .tfilter button.on{background:var(--ci-ink);border-color:var(--ci-bd);color:var(--ci-paper);translate:0 2px;box-shadow:none;font-weight:800}.cm .galrail .opt.on .ct,.cm .sp-seg [aria-pressed=true] .sp-seg-n{color:var(--ci-paper);opacity:.75}.cm .gx-chip[disabled]{opacity:.45;cursor:not-allowed;translate:none;box-shadow:var(--ci-ledge-lite)}.cm .fd-views{border:0;background:transparent;gap:6px}.cm .fd-views button{border-right:1px solid var(--ci-bd)}.cm .fd-search,.cm .galsearch,.cm .gx-input,.cm .gx-search,.cm .gx-select,.cm .gx-textarea{border:1px solid var(--ci-bd);border-radius:var(--ci-r);background:var(--ci-paper);box-shadow:var(--ci-ledge)}.cm .galsearch{min-height:30px;box-shadow:var(--ci-ledge-lite)}.cm .fd-search:focus,.cm .galsearch:focus-within,.cm .gx-input:focus-visible,.cm .gx-search:focus-visible,.cm .gx-select:focus-visible,.cm .gx-textarea:focus-visible{outline:none;border-color:var(--ci-cobalt);box-shadow:inset 0 0 0 1px var(--ci-cobalt),var(--ci-ledge)}.cm .fd-rec,.cm .forc,.cm .gx-dialog,.cm .gx-panel.lift,.cm .htile,.cm .jtile,.cm .pmake,.cm .posn,.cm a.blt{border-radius:var(--ci-r)}.cm .gx-panel.lift,.cm .posn,.cm a.blt{box-shadow:var(--ci-sh-card)}.cm .gx-dialog,.cm .pmake{box-shadow:var(--ci-sh-panel)}.cm .gx-dialog{border-radius:8px}.cm .fd-rec:hover,.cm a.blt:hover{transform:none;translate:0 -1px;box-shadow:var(--ci-ledge-up)}.cm .htile:hover,.cm .jtile:hover{transform:none;translate:0 -1px;box-shadow:var(--ci-ledge);border-color:var(--ci-bd)}.cm .gx-choice{border-radius:var(--ci-r)}.cm .gx-choice[aria-checked=true]{box-shadow:0 3px 0 var(--ci-cobalt)}@media (prefers-reduced-motion:reduce){.cm .btn,.cm .fd-anim,.cm .fd-new,.cm .fd-rec,.cm .fd-views button,.cm .galrail .opt,.cm .gx-chip,.cm .htile,.cm .jtile,.cm .more,.cm .pfollow,.cm .tfilter button,.cm a.blt{transition:none;translate:none}}[data-theme=dark] .cm :is(.btn.pri,.fd-new,.pfollow.on,.seg .on),html.dark .cm :is(.btn.pri,.fd-new,.pfollow.on,.seg .on){background:var(--dk-accent);border-color:var(--dk-accent);color:var(--dk-on-accent)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .cm :is(.btn.pri,.fd-new,.pfollow.on):hover,html.dark .cm :is(.btn.pri,.fd-new,.pfollow.on):hover{background:var(--dk-accent-hover);border-color:var(--dk-accent-hover);color:var(--dk-on-accent)}}[data-theme=dark] .cm :is(.gx-chip[aria-pressed=true],.tfilter button.on,.galrail .opt.on,.sp-seg [aria-pressed=true],.sp-chips .sp-chip[aria-pressed=true],.fd-views button.on,.fd-anim[aria-pressed=true],.ftabs .on,.seg.fmt .on,.tag[aria-pressed=true],.tag2[aria-pressed=true],.tfilter[aria-pressed=true],.mk-chip.on,.rp-scopes button.on,.rp-places button.on,.mk-q.on .mk-q-box,.mk-switch.on .mk-switch-box,.cf-join),html.dark .cm :is(.gx-chip[aria-pressed=true],.tfilter button.on,.galrail .opt.on,.sp-seg [aria-pressed=true],.sp-chips .sp-chip[aria-pressed=true],.fd-views button.on,.fd-anim[aria-pressed=true],.ftabs .on,.seg.fmt .on,.tag[aria-pressed=true],.tag2[aria-pressed=true],.tfilter[aria-pressed=true],.mk-chip.on,.rp-scopes button.on,.rp-places button.on,.mk-q.on .mk-q-box,.mk-switch.on .mk-switch-box,.cf-join){background:var(--dk-accent);border-color:var(--dk-accent);color:var(--dk-on-accent)}[data-theme=dark] .cm .fd-x:hover,html.dark .cm .fd-x:hover{background:var(--dk-raised);color:var(--dk-text)}[data-theme=dark] .cm :is(.galrail .opt.on .ct,.sp-seg [aria-pressed=true] .sp-seg-n),html.dark .cm :is(.galrail .opt.on .ct,.sp-seg [aria-pressed=true] .sp-seg-n){color:var(--dk-on-accent)}[data-theme=dark] .cm :is(.gx-search,.fd-search,.galsearch,.gx-input,.gx-textarea,.gx-select,.fold .ftsel,.fold .fname-in),html.dark .cm :is(.gx-search,.fd-search,.galsearch,.gx-input,.gx-textarea,.gx-select,.fold .ftsel,.fold .fname-in){background:var(--dk-raised)}.cm .b2-txt .ek,.cm .badge-rn,.cm .blt-k,.cm .bnd-k,.cm .card-prev .ek,.cm .cnav-area .chg,.cm .demo-flag,.cm .fam .no,.cm .forc .n,.cm .gate-k,.cm .h-mast .ek,.cm .htile .tl .cta,.cm .integ td.src-c,.cm .jtile .rt,.cm .lane-head .more,.cm .lhero .ek,.cm .pfeat .ek,.cm .plive,.cm .pmake .mh .ek,.cm .startag{font-family:var(--sans);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;color:var(--cobalt)}.cm .plive{color:var(--green)}.cm .demo-flag{color:var(--money)}.cm .blk h4,.cm .calhdr,.cm .car-it .im,.cm .car-it .kd,.cm .car-nav .ct,.cm .cnav-area .k,.cm .crumb,.cm .ctl-row .k,.cm .fold .fedit,.cm .fold .ftools,.cm .fold .ftopic,.cm .folder.add,.cm .fstream .ev .what .tag2,.cm .galrail h4,.cm .gcard .ttype,.cm .jump h4,.cm .pcard .ev .lbl,.cm .pfeat .st div span,.cm .plane .lh .sort,.cm .pmake .step .sh,.cm .pstats div span,.cm .ptile .im .ph,.cm .pw .w .k,.cm .rail h4,.cm .sec-label,.cm .sty .nm,.cm .tfilter .k,.cm .tile .im{font-family:var(--sans);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;color:var(--muted)}.cm .crumb a,.cm .crumb b{color:var(--cobalt)}.cm .gcard .ttype{color:#fff;letter-spacing:.12em;font-size:8.5px}.cm .jtile .rt{font-size:9px;letter-spacing:.09em;overflow-wrap:anywhere}.cm .galrail .opt .ct,.cm .ptile .im .ct,.cm .sp-seg .sp-seg-n{font-family:var(--sans);font-weight:800}.cm .h-mast h1,.cm .h-mast h3,.cm .lhero h1,.cm .lhero h3,.cm .serif{font-family:var(--serif-display);font-weight:800;letter-spacing:-.03em;line-height:1.08}.cm .h-mast h1,.cm .h-mast h3,.cm .lhero h1,.cm .lhero h3{font-size:clamp(30px,3.4vw,42px)}.cm .lhero h1,.cm .lhero h3{max-width:20ch;margin:10px 0}.cm .b2-txt h4{font-size:clamp(22px,2.4vw,27px);line-height:1.12;margin:0 0 9px}.cm .actwrap>.lane-head h4,.cm .catalog .ch h4,.cm .ch h2,.cm .ch h3,.cm .gate h3,.cm .lane-head h4,.cm .listcard .lt,.cm .plane .lh h3,.cm .pmake .mh h3{font-family:var(--sans);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1.25;color:var(--ink);text-transform:none}.cm .pfeat h2{font-family:var(--sans);font-weight:700;font-size:26px;letter-spacing:-.02em}.cm .lane-head{color:var(--ink)}.cm .lane-head,.cm .lane-head .dek{font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:normal;text-transform:none}.cm .lane-head .dek{line-height:1.6;color:var(--muted)}.cm .agenda .ar .ti,.cm .car-it .nm,.cm .fam b,.cm .fold .fname,.cm .folder b,.cm .forc b,.cm .gcard .gtitle,.cm .htile .tl b,.cm .invite b,.cm .jtile b,.cm .maketile b,.cm .pcard .id .n,.cm .pcard .pn,.cm .pmake .mini .mc b,.cm .pmake-tile b,.cm .posn-t,.cm .prise .r .n,.cm .ptile .cap b,.cm .t-nm,.cm a.blt b{font-family:var(--sans);font-weight:700;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.cm .fam b,.cm .forc b,.cm .htile .tl b{display:block;margin:5px 0 4px}.cm .abt p,.cm .b2-txt p,.cm .fstream .ev .what,.cm .lhero p,.cm .note{font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:normal}.cm .b2-txt p,.cm .lhero p,.cm .note{color:var(--muted)}.cm .b2-txt p{max-width:54ch;margin:0 0 14px}.cm .fstream .ev .what{color:var(--ink)}.cm .h-mast p{font-family:var(--sans);font-size:15px;line-height:1.6}.cm .agenda .ar .dt,.cm .blk-note,.cm .blt-n,.cm .calcell .dn,.cm .car-it .ds,.cm .catalog .ch span,.cm .ev .when,.cm .fam span,.cm .fold .fct,.cm .folder .ct,.cm .forc span,.cm .gcard .gact,.cm .gcard .glin,.cm .handle,.cm .htile .tl span,.cm .jtile span,.cm .lane-head .ct,.cm .maketile span,.cm .miniballot .pos,.cm .pcard .ft .fc,.cm .pcard .id .h,.cm .plane .lh .ct,.cm .pmake .mini .mc span,.cm .pmake-tile span,.cm .prise .r .h,.cm .prise .r .mv,.cm .ptile .cap .hd,.cm .pw .w .m,.cm .t-sub{font-family:var(--sans);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--muted)}.cm .agenda .ar .dt{color:var(--cobalt)}.cm .pcard .id .h,.cm .prise .r .h,.cm .ptile .cap .hd{margin-top:3px}.cm .src{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--green)}.cm .pchip,.cm .src,.cm .tag,.cm .tag2{font-family:var(--sans);text-transform:uppercase}.cm .pchip,.cm .tag,.cm .tag2{font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1.5}.cm .cx-toolbar{position:relative;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:7px;border:1px solid var(--ci-bd);border-radius:8px;box-shadow:var(--ci-ledge)}.cm .cx-toolbar,.cm .cx-toolbar .cx-field{display:flex;align-items:center;background:var(--ci-paper)}.cm .cx-toolbar .cx-field{flex:1 1 220px;gap:7px;min-width:0;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:var(--ci-r);color:var(--ci-muted);box-shadow:none}.cm .cx-toolbar .cx-field:focus-within{border-color:var(--ci-cobalt)}.cm .cx-toolbar .cx-field input,.cm .cx-toolbar input[type=search],.cm .cx-toolbar input[type=text]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:8px 0;font-family:var(--sans);font-size:13px;color:var(--ink)}.cm .cx-toolbar .cx-field input:focus,.cm .cx-toolbar .cx-field input:focus-visible{outline:none;box-shadow:none}.cm .cx-toolbar .cx-field input::-moz-placeholder{color:var(--ci-muted);opacity:1}.cm .cx-toolbar .cx-field input::placeholder{color:var(--ci-muted);opacity:1}.cm .cx-toolbar .cx-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cm .cx-toolbar .cx-label,.cm .cx-toolbar .gx-chipset-label{font-family:var(--sans);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media (max-width:599px){.cm .cx-toolbar{padding:8px}.cm .cx-toolbar .cx-field{flex:1 1 100%}}.cm .cnav-area .chg,.cm .cnav-area .k,.cm .cnav-area b{font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.cm .cnav-area .k{color:var(--muted)}.cm .cnav-area b{color:var(--ink)}.cm .cnav-area .chg{color:var(--cobalt)}.cm .hubtiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.cm .hubtiles.three{grid-template-columns:1fr}}.cm .forrow.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.cm .forrow.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cm .forrow.five{grid-template-columns:1fr 1fr}}.cm a.forc{display:block;color:var(--ink);text-decoration:none;transition:translate .12s,box-shadow .12s,border-color .12s}.cm a.forc:hover{translate:0 -1px;box-shadow:var(--ci-ledge);border-color:var(--ci-bd)}.cm .forc .go{display:block;margin-top:10px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt)}@media (prefers-reduced-motion:reduce){.cm a.forc{transition:none}.cm a.forc:hover{translate:none}}.cm .nw{margin-top:34px;scroll-margin-top:80px}.cm .nw .galrail{margin-bottom:12px}.cm .nw .lane-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.cm .nw .gcard .gact .src{min-width:0;overflow:hidden;text-overflow:ellipsis}.cm .nw-note{margin:0 0 16px;font-size:12.5px;line-height:1.5;color:var(--muted)}.cm .gcard>a.gmain{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.cm .gcard .gtag{margin-left:auto}.cm .cf-attach-open{justify-self:start}.cm .cf-attach{display:grid;gap:8px;justify-items:start}.cm .cf-attach .gx-field{width:100%}.cm .cf-attach-hits{list-style:none;margin:0;padding:0;display:grid;width:100%}.cm .cf-attach-hit{font:inherit;text-align:left;width:100%;display:grid;gap:2px;border:0;border-bottom:1px solid var(--line2);background:none;color:var(--ink);padding:9px 4px;cursor:pointer}.cm .cf-attach-hit:hover{background:var(--band3)}.cm .cf-attach-hit b{font-size:13.5px;font-weight:700;line-height:1.4}.cm .cf-attached{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;background:var(--band2);padding:9px 12px}.cm .cf-attached-k{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt)}.cm .cf-attached-t{font-size:13.5px;font-weight:700;flex:1 1 14ch;min-width:0}.cm .cf-quiet{font-size:12px;font-weight:500;line-height:1.5;color:var(--muted)}