:is(body:has(.po)>.skip,body:has(.po) .hd,body:has(.po) .mn,body:has(.po) .ft,body:has(.po) .pt){display:none!important}body:has(.po){background:#0b1119}.po{--flame:#c8743a;--ok:#4f8a62;--warn:#b8862f;--bad:#a9483d;--info:#5b7290;--okT:#386646;--warnT:#7a5518;--badT:#8f3a31;--infoT:#455a78;--flT:#8f4b1e;--flameDeep:#a65a26;--sans:var(--font-sans), Arial, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--serif:var(--font-serif), Georgia, serif;--bg:#f2f1ed;--surface:#fff;--raised:#faf9f6;--sunk:#eceae4;--line:#10172217;--line2:#10172229;--ink:#101722;--ink2:#2b3340;--mute:#5b6573;--faint:#626a77;--side:#101722;--side2:#19222d;--sideInk:#f2f1ed;--sideMute:#8d96a3;--sideLine:#f2f1ed14;--pri:#101722;--priInk:#f2f1ed;--chip:#eceae4;--shadow:0 1px 2px #1017220a, 0 10px 30px #1017220f;--hero:linear-gradient(135deg, #101722 0%, #1d2938 100%);--heroInk:#f2f1ed;--heroMute:#aeb5bf;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.45}.po[data-theme=dark]{--bg:#0b1119;--surface:#131b26;--raised:#18212d;--sunk:#0f1620;--line:#f2f1ed14;--line2:#f2f1ed26;--okT:#8cc39d;--warnT:#e0b766;--badT:#e58a7f;--infoT:#9db2d0;--flT:#e6a173;--ink:#f2f1ed;--ink2:#d9dbde;--mute:#98a1ad;--faint:#8a939f;--side:#080d14;--side2:#131b26;--sideInk:#f2f1ed;--sideMute:#7f8996;--sideLine:#f2f1ed12;--pri:#f2f1ed;--priInk:#101722;--chip:#1c2633;--shadow:0 1px 2px #0000004d, 0 12px 34px #00000047;--hero:linear-gradient(135deg, #1b2635 0%, #121a25 100%);--heroInk:#f2f1ed;--heroMute:#9aa3ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.po:not([data-theme]){--bg:#0b1119;--surface:#131b26;--raised:#18212d;--sunk:#0f1620;--line:#f2f1ed14;--line2:#f2f1ed26;--okT:#8cc39d;--warnT:#e0b766;--badT:#e58a7f;--infoT:#9db2d0;--flT:#e6a173;--ink:#f2f1ed;--ink2:#d9dbde;--mute:#98a1ad;--faint:#8a939f;--side:#080d14;--side2:#131b26;--sideMute:#7f8996;--sideLine:#f2f1ed12;--pri:#f2f1ed;--priInk:#101722;--chip:#1c2633;--shadow:0 1px 2px #0000004d, 0 12px 34px #00000047;--hero:linear-gradient(135deg, #1b2635 0%, #121a25 100%);--heroMute:#9aa3ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.po *,.po :before,.po :after{box-sizing:border-box}:where(.po) a{color:inherit}.po :focus-visible{outline:2px solid var(--flame);outline-offset:2px;border-radius:6px}:where(.po) button{font:inherit;color:inherit;cursor:pointer}.po .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.po-skip{z-index:100;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font:600 14px var(--sans);border-radius:10px;padding:10px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.po-skip:focus{top:12px}.po-content:focus{outline:none}.po-app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.po-side{background:var(--side);height:100vh;color:var(--sideInk);flex-direction:column;gap:16px;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.po-side .logo{width:112px;height:auto;margin:4px 8px 0;display:block}.po-top .mlogo{height:auto}.ws{background:var(--side2);border:1px solid var(--sideLine);color:var(--sideInk);border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.ws .m{background:var(--flameDeep);color:#fff;width:32px;height:32px;font:700 13px var(--sans);border-radius:9px;flex:none;place-items:center;display:grid}.ws .m.os{background:#2f4a3c}.ws b{font:600 13.5px var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ws span span{font:11.5px var(--mono);color:var(--sideMute)}.ws>span:nth-child(2){min-width:0}.navk{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sideMute);margin:6px 10px -4px}.nav{gap:2px;display:grid}.nav a{font:500 14px var(--sans);color:#c9ccd2;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;text-decoration:none;display:flex}.nav a:hover{color:#fff;background:#f2f1ed0d}.nav a svg{stroke:currentColor;fill:none;stroke-width:1.6px;opacity:.9;flex:none;width:18px;height:18px}.nav a[aria-current=page]{background:var(--side2);color:#fff;box-shadow:inset 0 0 0 1px var(--sideLine)}.nav a em{font:600 11px var(--sans);background:var(--flameDeep);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-style:normal}.nav a em.q{color:var(--sideMute);background:0 0;font-weight:500}.sfoot{border-top:1px solid var(--sideLine);color:var(--sideInk);align-items:center;gap:10px;margin-top:auto;padding:12px 10px 4px;text-decoration:none;display:flex}.sfoot b{font:600 13px var(--sans);display:block}.sfoot span span{font:12px var(--sans);color:var(--sideMute)}.sfoot .out{color:var(--sideMute);font:500 12px var(--sans);background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px 6px}.sfoot .out:hover{color:#fff;background:#f2f1ed0f}.po-main{flex-direction:column;min-width:0;display:flex}.po-top{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}.crumb{font:13.5px var(--sans);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crumb b{color:var(--ink);font-weight:600}.crumb a{text-decoration:none}.crumb a:hover{color:var(--ink)}.search{background:var(--surface);border:1px solid var(--line);width:380px;max-width:40vw;height:38px;color:var(--faint);font:13.5px var(--sans);text-align:left;border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:0 12px;display:flex}.search kbd{font:500 11px var(--mono);border:1px solid var(--line2);color:var(--mute);border-radius:6px;margin-left:auto;padding:2px 6px}.ib{background:var(--surface);border:1px solid var(--line);width:38px;height:38px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.ib:hover{border-color:var(--line2)}.ib svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.ib .dot{background:var(--flame);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;right:9px}.po-content{flex:1;min-width:0;padding:26px 28px 48px}.po-menu{display:none}.k{font:500 10.5px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}.po h1{font:400 34px/1.1 var(--serif);letter-spacing:-.01em;margin:6px 0 4px}.po h2.serif{font:400 28px/1.15 var(--serif);margin:8px 0 6px}.sub{font:14.5px var(--sans);color:var(--mute);margin:0}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.head>div+div{flex-wrap:wrap;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:0}.pad{padding:20px 22px}.ph{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ph h2,.ph h3{font:600 15px var(--sans);margin:0}.ph a{font:500 13px var(--sans);color:var(--mute);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ph a:hover{color:var(--ink)}.ph a svg{width:14px;height:14px}.btn{white-space:nowrap;background:var(--pri);height:38px;color:var(--priInk);font:600 13.5px var(--sans);border:1px solid var(--pri);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.g{background:var(--surface);color:var(--ink);border-color:var(--line2)}.btn.g:hover{background:var(--raised);filter:none}.btn.sm{height:32px;padding:0 12px;font-size:13px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.pill{height:24px;font:600 11.5px var(--sans);background:var(--chip);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.pill.ok{color:var(--okT);background:color-mix(in srgb, var(--ok) 14%, transparent)}.pill.warn{color:var(--warnT);background:color-mix(in srgb, var(--warn) 15%, transparent)}.pill.bad{color:var(--badT);background:color-mix(in srgb, var(--bad) 14%, transparent)}.pill.info{color:var(--infoT);background:color-mix(in srgb, var(--info) 16%, transparent)}.pill.off{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line2);background:0 0;text-decoration:line-through}.pill.fl{color:var(--flT);background:color-mix(in srgb, var(--flame) 14%, transparent)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-top:18px;display:flex;overflow-x:auto}.tabs a{font:500 13.5px var(--sans);color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;text-decoration:none;display:flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.tabs a span{font:600 11px var(--sans);background:var(--chip);color:var(--mute);border-radius:999px;padding:1px 7px}.tabs a.lock{color:var(--faint)}.tabs a svg{width:14px;height:14px}.seg{background:var(--sunk);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;padding:3px;display:inline-flex}.seg a,.seg button{font:500 13px var(--sans);color:var(--mute);background:0 0;border:0;border-radius:8px;padding:6px 12px;text-decoration:none}.seg a[aria-current=true],.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.row:last-child{border:0}.mut{color:var(--mute)}.faint{color:var(--faint)}.small{font-size:12.5px}.av{width:32px;height:32px;font:600 12px var(--sans);color:#fff;background:#3a4a5e;border-radius:50%;flex:none;place-items:center;display:grid}.av.s{width:26px;height:26px;font-size:10.5px}.av.l{width:42px;height:42px;font-size:14px}.av.f{background:var(--flameDeep)}.av.n{background:#2f4a3c}.av.p{background:#4b3f5e}.stack{display:flex}.stack .av{box-shadow:0 0 0 3px var(--surface);margin-right:-4px}.grid{gap:16px;display:grid}.mt{margin-top:16px}.mt2{margin-top:20px}.empty{text-align:center;color:var(--mute);padding:28px 20px;font-size:13.5px}.empty b{color:var(--ink);font:600 14.5px var(--sans);margin-bottom:4px;display:block}.plead{font:15px/1.6 var(--sans);color:var(--ink2)}.note{background:var(--raised);border:1px solid var(--line);color:var(--mute);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.note svg{flex:none;margin-top:1px}.note.warn{background:color-mix(in srgb, var(--warn) 10%, var(--surface));border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--ink2)}.note.ok{background:color-mix(in srgb, var(--ok) 10%, var(--surface));border-color:color-mix(in srgb, var(--ok) 30%, transparent);color:var(--ink2)}.note.bad{background:color-mix(in srgb, var(--bad) 9%, var(--surface));border-color:color-mix(in srgb, var(--bad) 30%, transparent);color:var(--ink2)}svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:18px;height:18px}svg.i.s{width:15px;height:15px}.po-tbl{width:100%;overflow-x:auto}table.t{border-collapse:collapse;width:100%;color:var(--ink)}table.t td{color:var(--ink)}table.t th{text-align:left;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}table.t td{border-bottom:1px solid var(--line);font:14px var(--sans);vertical-align:middle;padding:12px}table.t tr:last-child td{border:0}table.t tr.link{cursor:pointer}table.t tr.link:hover td{background:var(--raised)}table.t a.cell{font-weight:500;text-decoration:none}.who{align-items:center;gap:12px;min-width:0;display:flex}.who b{font:500 14px var(--sans);display:block}.file{width:30px;height:34px;font:700 8.5px var(--sans);color:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.file.pdf{background:#b5473a}.file.xls{background:#3e7a55}.file.doc{background:#3f5f8f}.fld{gap:6px;display:grid}.fld>span,.fld>label{font:600 13px var(--sans)}.fld small{color:var(--faint);font-size:12px}.inp,.po textarea,.po select{width:100%;font:14px/1.5 var(--sans);color:var(--ink);background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:9px 12px}.po textarea{resize:vertical;min-height:110px}.inp:focus,.po textarea:focus,.po select:focus{outline:2px solid color-mix(in srgb, var(--flame) 70%, transparent);outline-offset:0;border-color:#0000}.check{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin-top:2px}.err{color:var(--badT);font-size:13px}.form2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric{padding:16px 18px}.metric .v{font:300 36px/1.1 var(--serif);margin:8px 0 2px}.metric .bad{color:var(--badT);font-weight:600}.psplit{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.split3{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.bar{background:var(--sunk);border-radius:8px;height:8px;margin-top:6px;overflow:hidden}.bar>i{border-radius:8px;height:8px;display:block}.qrow .pill{flex:none;justify-content:center;width:84px}.qrow b{font:500 14.5px var(--sans)}.qrow .btn{margin-left:auto}.track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stg{background:var(--raised);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px}.stg .b{background:var(--line2);border-radius:4px;height:4px;margin-bottom:12px}.stg.done .b{background:var(--ok)}.stg.now{background:var(--hero);color:var(--heroInk);border-color:#0000}.stg.now .b{background:linear-gradient(90deg, var(--flame) 0 34%, #f2f1ed2e 34%)}.stg.now .k,.stg.now .mut{color:var(--heroMute)}.stg .st-name{font:600 14.5px var(--sans);margin:6px 0 2px}.stg p{font:12.5px/1.4 var(--sans);margin:0}.stg .okt{color:var(--okT);font-weight:600}.hero{background:var(--hero);color:var(--heroInk);border:0;padding:26px 28px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c8743a47,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.hero .k,.hero .mut{color:var(--heroMute)}.hero .btn.light{color:#101722;background:#f2f1ed;border-color:#f2f1ed}.hero .btn.ghost{color:#f2f1ed;background:0 0;border-color:#f2f1ed40}.todo{border:1.5px solid var(--line2);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.todo.done{background:var(--ok);border-color:var(--ok);color:#fff}.todo svg{stroke-width:2.2px;width:14px;height:14px}.strike{color:var(--faint);text-decoration:line-through}.tl{gap:14px;display:flex}.tl>div:first-child{flex-direction:column;align-items:center;display:flex}.tl .d{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.tl .d.done{background:var(--ok);border-color:var(--ok);color:#fff}.tl .d.now{background:var(--flame);border-color:var(--flame);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb, var(--flame) 20%, transparent)}.tl .d svg{stroke-width:2.4px;width:13px;height:13px}.tl .ln{background:var(--line);flex:1;width:2px;min-height:22px}.tl .ln.done{background:var(--ok)}.tl>div:last-child{padding-bottom:16px}.tl b{font:600 14.5px var(--sans)}.tl b.off{color:var(--faint)}.kv{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.kv:last-child{border:0}.kv .pill{white-space:normal;height:auto;min-height:24px;padding:3px 10px}.kv>span:first-child{width:140px;color:var(--mute);flex:none;padding-top:1px;font-size:12.5px}.kv>span:last-child{font:500 13.5px/1.5 var(--sans);overflow-wrap:anywhere;min-width:0}.qa{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.qa:last-child{border:0}.qa dt{font:italic 400 14px/1.45 var(--serif);color:var(--mute)}.qa dd{font:14px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qa dd .q{color:var(--mute)}.thread{flex-direction:column;min-height:0;display:flex}.thread-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.thread-b{flex-direction:column;flex:1;gap:14px;min-height:260px;max-height:calc(100vh - 330px);padding:22px;display:flex;overflow-y:auto}.msg{gap:10px;display:flex}.msg.me{flex-direction:row-reverse}.msg>div{max-width:min(560px,82%)}.msg .meta{color:var(--faint);font-size:12.5px}.msg.me .meta{text-align:right}.bubble{font:14.5px/1.55 var(--sans);background:var(--raised);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;margin-top:4px;padding:12px 15px}.msg.me .bubble{background:var(--pri);color:var(--priInk);border-color:var(--pri);border-radius:14px 4px 14px 14px}.msg.note .bubble{background:color-mix(in srgb, var(--warn) 12%, transparent);border:1px dashed color-mix(in srgb, var(--warn) 45%, transparent);color:var(--ink)}.sysline{background:var(--raised);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-self:center;align-items:center;gap:12px;max-width:560px;padding:12px 16px;font-size:14px;display:flex}.notetag{font:12.5px var(--sans);color:var(--faint);background:var(--sunk);border-radius:999px;align-self:center;padding:4px 10px}.composer{border-top:1px solid var(--line);padding:14px 18px}.composer form{border:1px solid var(--line2);background:var(--bg);border-radius:12px;align-items:flex-end;gap:10px;padding:8px 8px 8px 14px;display:flex}.composer textarea{resize:none;background:0 0;border:0;min-height:38px;max-height:200px;padding:6px 0;outline:none!important}.list-item{border-radius:12px;margin-bottom:4px;padding:12px;text-decoration:none;display:block}.list-item:hover{background:var(--raised)}.list-item[aria-current=true]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.list-item .top{align-items:center;gap:8px;display:flex}.list-item b{font:600 14px var(--sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-item .prev{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.list-item .prev span:last-child{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.unread-dot{background:var(--flame);border-radius:50%;flex:none;width:7px;height:7px}.inbox{grid-template-columns:360px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.inbox>.panel:first-child{max-height:calc(100vh - 120px);padding:14px;position:sticky;top:86px;overflow-y:auto}.msgs{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.msgs>.panel:first-child{padding:14px}.board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;margin-top:16px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:var(--sunk);border:1px solid var(--line);border-radius:16px;min-height:520px;padding:12px;transition:box-shadow .15s}.col.over{box-shadow:inset 0 0 0 2px var(--flame)}.col h2{font:600 13px var(--sans);justify-content:space-between;align-items:center;margin:2px 4px 10px;display:flex}.card{cursor:grab;border-radius:14px;margin-bottom:10px;padding:14px;text-decoration:none;display:block}.card:active{cursor:grabbing}.card[draggable=true]:hover{border-color:var(--line2)}.card.dragging{opacity:.45}.card b{font:600 14px/1.3 var(--sans)}.card .tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.drop{border:1.5px dashed var(--line2);text-align:center;color:var(--faint);border-radius:14px;padding:12px;font-size:12.5px}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chips a{height:30px;padding:0 13px}.record{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.drawer-bg{z-index:40;background:#080d1459;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--line);z-index:41;flex-direction:column;gap:14px;width:min(470px,100vw);padding:24px 26px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #0000002e}.drawer h2{font:400 24px var(--serif);margin:6px 0 0}.choice{border:1px solid var(--line2);cursor:pointer;border-radius:12px;gap:12px;padding:13px 14px;display:flex}.choice input{opacity:0;pointer-events:none;position:absolute}.choice .r{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice:has(input:checked) .r{border:5px solid var(--ink)}.choice:has(input:focus-visible){outline:2px solid var(--flame);outline-offset:2px}.choice b{font:600 14px var(--sans);display:block}.preview{border:1px solid var(--line);background:#f2f1ed;border-radius:12px;overflow:hidden}.preview iframe{background:#f2f1ed;border:0;width:100%;height:560px;display:block}.preview-h{background:var(--raised);border-bottom:1px solid var(--line);color:var(--mute);padding:10px 14px;font-size:12.5px;line-height:1.5}.preview-h b{color:var(--ink)}.pop-bg{z-index:50;background:#080d1466;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.palette{background:var(--surface);border:1px solid var(--line2);border-radius:16px;width:min(640px,100vw - 32px);overflow:hidden;box-shadow:0 30px 80px #00000059}.palette .q{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.palette input{font:16px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.palette ul{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette li a{border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.palette li a[aria-selected=true]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.palette li .kind{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:auto}.palette .hint{border-top:1px solid var(--line);color:var(--faint);padding:10px 16px;font-size:12px}.bellpop{background:var(--surface);border:1px solid var(--line2);z-index:30;border-radius:14px;width:min(380px,100vw - 24px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 24px 60px #00000040}.bellpop .ph{padding:14px 16px 0}.bellpop ul{max-height:60vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.bellpop li a{border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.bellpop li a:hover{background:var(--raised)}.bellpop li.unread a b:before{content:"";background:var(--flame);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.menu{display:inline-block;position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu .menu-b{background:var(--surface);border:1px solid var(--line2);z-index:25;border-radius:12px;gap:2px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #0003}.menu .menu-b button,.menu .menu-b a{text-align:left;width:100%;font:500 13.5px var(--sans);background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none;display:block}.menu .menu-b button:hover,.menu .menu-b a:hover{background:var(--raised)}.menu .menu-b .danger{color:var(--badT)}.menu .menu-b form{margin:0}.signin{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;display:grid}.signin-side{background:var(--side);color:var(--sideInk);flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex;position:relative;overflow:hidden}.signin-side:after{content:"";background:radial-gradient(circle,#c8743a38,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-120px}.signin-side h1{font:400 40px/1.08 var(--serif);max-width:460px;margin:0 0 14px}.signin-side p{color:var(--sideMute);max-width:420px;margin:0;font-size:15px;line-height:1.6}.signin-main{place-items:center;padding:40px 24px;display:grid}.signin-card{width:min(420px,100%)}.signin-card h2{font:400 30px/1.15 var(--serif);margin:6px 0 8px}.signin-card form{gap:14px;margin-top:22px;display:grid}.code-in{letter-spacing:.4em;text-align:center;font:600 26px var(--mono)!important}.qr{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.qr svg{border:1px solid var(--line);background:#fff;border-radius:12px;width:170px;height:170px;padding:10px}.secret{font:500 13px var(--mono);letter-spacing:.08em;word-break:break-all;background:var(--sunk);border-radius:8px;padding:8px 10px}.codes{font:500 14px var(--mono);grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.codes span{background:var(--sunk);text-align:center;border-radius:8px;padding:8px 10px}.po-bottom{display:none}@media (max-width:1280px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox{grid-template-columns:320px minmax(0,1fr)}.inbox>:nth-child(3){display:none}}@media (max-width:1040px){.psplit,.split3,.record,.msgs,.inbox{grid-template-columns:minmax(0,1fr)!important}.inbox>.panel:first-child{max-height:none;position:static}.track{grid-template-columns:repeat(2,minmax(0,1fr))}.search{width:auto;max-width:none}.search span.t,.search kbd{display:none}.signin{grid-template-columns:1fr}.signin-side{gap:28px;padding:28px 24px}.signin-side h1{font-size:30px}}@media (max-width:860px){.po-app{grid-template-columns:minmax(0,1fr)}.po-side{z-index:60;width:280px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.po-side.open{transform:none;box-shadow:0 0 0 100vmax #080d1473}.po-menu{display:grid}.po-top{background:var(--side);border-color:var(--sideLine);gap:8px;padding:10px 16px}.po-top .crumb{display:none}.po-top .mlogo{width:92px;display:block}.po-top .ib{background:var(--side2);border-color:var(--sideLine);color:#fff}.po-top .ib .dot{box-shadow:none}.po-top .search{background:var(--side2);border-color:var(--sideLine);color:#fff;justify-content:center;width:38px;margin-left:auto;padding:0}.po-content{padding:18px 16px 90px}.po h1{font-size:28px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.form2{grid-template-columns:1fr}.qa{grid-template-columns:1fr;gap:4px}.kv>span:first-child{width:120px}.qr{grid-template-columns:1fr}.po-bottom.client{z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:8px 0 max(12px, env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.po-bottom a{font:500 11px var(--sans);color:var(--faint);justify-items:center;gap:3px;text-decoration:none;display:grid}.po-bottom a[aria-current=page]{color:var(--ink)}.qrow{flex-wrap:wrap}.qrow .btn{margin-left:0}.thread-b{max-height:none}}@media (min-width:861px){.po-top .mlogo{display:none}}@media (max-width:520px){.track{display:none}.metrics{grid-template-columns:minmax(0,1fr)}.head>div+div{width:100%}}@media (prefers-reduced-motion:reduce){.po *{transition:none!important;animation:none!important}}
