.v2u-shell{max-width:460px;margin:0 auto;padding:3.4rem 1.25rem 5rem}.v2u-shell.wide{max-width:760px}.v2u-shell.dash{max-width:960px}.v2u-shell.full{max-width:1120px}.v2u-shell.dash>*,.v2u-shell.full>*{animation:rise .5s var(--ease) both}.v2u-shell.dash>:nth-child(2),.v2u-shell.full>:nth-child(2){animation-delay:.05s}.v2u-shell.dash>:nth-child(3),.v2u-shell.full>:nth-child(3){animation-delay:.1s}.v2u-shell.dash>:nth-child(4),.v2u-shell.full>:nth-child(4){animation-delay:.15s}.v2u-shell.dash>:nth-child(n+5),.v2u-shell.full>:nth-child(n+5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.v2u-shell.dash>*,.v2u-shell.full>*{animation:none}}.v2u-head{text-align:center;margin-bottom:1.6rem}.v2u-shell.dash .v2u-head,.v2u-shell.full .v2u-head,.v2u-shell.wide .v2u-head{text-align:left}.v2u-head h1{font-size:clamp(1.6rem,4.6vw,2.3rem);margin:1rem 0 .7rem;line-height:1.04;font-weight:800;font-stretch:88%;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance}.v2u-head p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.65;max-width:46ch}.v2u-head.v2u-head-c p{margin-inline:auto}.v2u-panel{position:relative;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:1.4rem;box-shadow:0 34px 80px -40px rgba(0,0,0,.9),0 0 60px -34px rgba(61,91,255,.35)}.v2u-panel:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:linear-gradient(90deg,transparent,var(--volt) 30%,var(--coral) 70%,transparent);border-radius:2px}.v2u-panel+.v2u-panel{margin-top:1rem}.v2u-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:1.1rem}.v2u-panel-head h2{margin:0;font-size:1.02rem;font-weight:750;letter-spacing:-.01em}.v2u-panel-head .v2u-count{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.v2u-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--carbon-2);border:1px solid var(--line);border-radius:10px;padding:4px;margin-bottom:1.15rem}.v2u-tabs button{font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;color:var(--muted);background:transparent;border:0;border-radius:7px;padding:.55rem .4rem;transition:background .16s,color .16s}.v2u-tabs button:hover{color:var(--text)}.v2u-tabs button[aria-selected=true]{background:rgba(61,91,255,.14);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-volt)}.v2u-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font:inherit;font-weight:700;font-size:.94rem;cursor:pointer;color:#1f2328;background:#fff;border:0;border-radius:10px;padding:.8rem 1.2rem;transition:filter .16s,transform .16s var(--ease)}.v2u-google:hover{filter:brightness(.94)}.v2u-google:active{transform:translateY(1px) scale(.995)}.v2u-google:disabled{opacity:.6;cursor:default;transform:none}.v2u-google svg{flex:none}.v2u-or{display:flex;align-items:center;gap:.85rem;margin:1.05rem 0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.v2u-or:after,.v2u-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.v2u-form{gap:.85rem}.v2u-field,.v2u-form{display:flex;flex-direction:column}.v2u-field{gap:.4rem}.v2u-field label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.v2u-input{width:100%;font:inherit;font-size:.97rem;font-weight:500;color:var(--text);background:var(--carbon-2);border:1px solid var(--line);border-radius:10px;padding:.82rem 1rem;transition:border-color .16s,box-shadow .16s}.v2u-input::placeholder{color:var(--dim)}.v2u-input:focus{outline:none;border-color:var(--line-volt);box-shadow:0 0 0 3px rgba(61,91,255,.16)}.v2u-form .btn{width:100%;margin-top:.25rem}.v2u-hint{margin:0;font-size:.8rem;color:var(--dim);line-height:1.5}.v2u-msg{display:flex;align-items:flex-start;gap:.6rem;font-size:.89rem;line-height:1.55;border-radius:var(--r-sm);padding:.7rem .85rem;border:1px solid var(--line-2);background:var(--carbon-2);color:var(--text)}.v2u-msg svg{flex:none;margin-top:.14rem}.v2u-msg.err{border-color:rgba(255,77,107,.38);background:rgba(255,77,107,.08);color:#ffb9c4}.v2u-msg.ok{border-color:rgba(110,240,176,.38);background:rgba(110,240,176,.07);color:#b8f5d8}.v2u-foot{margin:1.1rem 0 0;text-align:center;font-size:.85rem;color:var(--muted);line-height:1.6}.v2u-foot a{color:var(--volt-2);text-decoration:none}.v2u-foot a:hover{text-decoration:underline}.v2u-link{font:inherit;font-size:.85rem;color:var(--volt-2);background:none;border:0;padding:0;cursor:pointer}.v2u-link:hover{text-decoration:underline}.v2u-sent{text-align:center;padding:.6rem .2rem}.v2u-sent .v2u-mark{width:54px;height:54px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line-volt);background:rgba(61,91,255,.1);color:var(--volt-2)}.v2u-sent h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:750}.v2u-sent p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.v2u-sent b{color:var(--text);font-weight:700;overflow-wrap:anywhere}.v2u-rows{display:flex;flex-direction:column}.v2u-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.v2u-row:last-child{border-bottom:0;padding-bottom:0}.v2u-row:first-child{padding-top:0}.v2u-row dt{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex:none}.v2u-row dd{margin:0;text-align:right;font-size:.94rem;font-weight:600;overflow-wrap:anywhere;min-width:0}.v2u-row dd.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:500}.v2u-row dd.mono.soft{font-size:.8rem;color:var(--muted)}.v2u-tier{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;border-radius:7px;padding:.26rem .6rem;color:var(--muted);background:var(--carbon-2);border:1px solid var(--line)}.v2u-tier.paid{color:var(--phosphor);border-color:rgba(110,240,176,.4);background:rgba(110,240,176,.08)}.v2u-tier.admin{color:var(--coral);border-color:rgba(255,77,107,.4);background:rgba(255,77,107,.08)}.v2u-plan{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;background:radial-gradient(70% 160% at 4% 0,rgba(61,91,255,.12),transparent 58%),var(--carbon-2);border:1px solid var(--line);border-radius:var(--r);padding:1.2rem 1.3rem;margin-bottom:1.2rem}.v2u-plan.paid{background:radial-gradient(70% 160% at 4% 0,rgba(110,240,176,.1),transparent 58%),var(--carbon-2);border-color:rgba(110,240,176,.28)}.v2u-plan-main{flex:1 1 17rem;min-width:0}.v2u-plan-main p{margin:.6rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.v2u-caps{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:.95rem 0 0}.v2u-caps dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:.2rem}.v2u-caps dd{margin:0;font-size:1.05rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.v2u-plan-cta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.v2u-plan-cta span{font-size:.78rem;color:var(--dim);line-height:1.4;text-align:right}.v2u-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.v2u-post{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.5rem .9rem;gap:.5rem .9rem;background:var(--carbon-2);border:1px solid var(--line);border-radius:var(--r);padding:.85rem 1rem;transition:border-color .18s,background .18s}.v2u-post:hover{border-color:var(--line-2);background:var(--carbon-3)}.v2u-post:focus-within{border-color:var(--line-volt)}.v2u-post-mark{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line-2);background:var(--panel);color:var(--muted)}.v2u-post.is-published .v2u-post-mark{color:var(--text);border-color:var(--line-2)}.v2u-post.is-failed .v2u-post-mark{color:var(--coral);border-color:rgba(255,77,107,.35)}.v2u-post-body{min-width:0}.v2u-post-body b{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;overflow-wrap:anywhere}.v2u-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.24rem;font-size:.78rem;color:var(--dim)}.v2u-post-meta .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.v2u-post-meta i{width:3px;height:3px;border-radius:999px;background:var(--line-2)}.v2u-post-err{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.5;color:#ffb9c4;overflow-wrap:anywhere}.v2u-post-act{display:flex;align-items:center;gap:.4rem;flex:none}.v2u-post-id{font-size:.72rem;color:var(--dim);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2u-st{display:inline-flex;align-items:center;gap:.4rem;flex:none;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap;border:1px solid var(--line-2);border-radius:7px;padding:.26rem .55rem;color:var(--muted);background:var(--panel)}.v2u-st i{width:6px;height:6px;flex:none;background:currentColor;border-radius:999px}.v2u-st.is-scheduled{color:var(--volt-2);border-color:var(--line-volt);background:rgba(61,91,255,.09)}.v2u-st.is-scheduled i{border-radius:1px;transform:rotate(45deg)}.v2u-st.is-processing{color:var(--amber);border-color:rgba(255,196,107,.4);background:rgba(255,196,107,.08)}.v2u-st.is-processing i{animation:v2u-pulse 1.3s ease-in-out infinite alternate}.v2u-st.is-published{color:var(--phosphor);border-color:rgba(110,240,176,.4);background:rgba(110,240,176,.08)}.v2u-st.is-failed{color:var(--coral);border-color:rgba(255,77,107,.4);background:rgba(255,77,107,.08)}.v2u-st.is-failed i{border-radius:1px}.v2u-st.is-cancelled{color:var(--dim)}.v2u-st.is-cancelled i{height:2px;width:8px;border-radius:1px}@keyframes v2u-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2u-st.is-processing i{animation:none}}.v2u-blank{text-align:center;padding:2.4rem 1.2rem 2.2rem;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--carbon-2)}.v2u-blank-mark{width:48px;height:48px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line-volt);background:rgba(61,91,255,.1);color:var(--volt-2)}.v2u-blank h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:750;letter-spacing:-.01em}.v2u-blank p{margin:0 auto;max-width:44ch;color:var(--muted);font-size:.9rem;line-height:1.65}.v2u-blank-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.25rem}.v2u-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--carbon-3) 0,var(--line) 45%,var(--carbon-3) 90%);background-size:260% 100%;animation:v2u-sheen 1.5s linear infinite}@keyframes v2u-sheen{to{background-position:-160% 0}}.v2u-post.is-skel{pointer-events:none}.v2u-post .v2u-skel.v2u-post-mark{border:0}.v2u-skel-line{height:11px}.v2u-skel-line+.v2u-skel-line{margin-top:.5rem}.v2u-skel-line.sm{height:9px}.v2u-skel-chip{width:84px;height:24px;border-radius:7px}.v2u-loading{margin:.9rem 0 0;text-align:center;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}@media (prefers-reduced-motion:reduce){.v2u-skel{animation:none;background:var(--carbon-3)}}.v2u-setting{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--carbon-2);border:1px solid var(--line);border-radius:var(--r);padding:1.05rem 1.15rem;transition:border-color .18s}.v2u-setting:hover{border-color:var(--line-2)}.v2u-setting+.v2u-setting{margin-top:.65rem}.v2u-setting-meta{flex:1 1 16rem;min-width:0}.v2u-setting-meta b{display:block;font-size:.98rem;font-weight:750;letter-spacing:-.01em;margin-bottom:.3rem}.v2u-setting-meta span{display:block;color:var(--muted);font-size:.88rem;line-height:1.6}.v2u-setting .btn{flex:none;padding:.62rem 1.25rem;font-size:.88rem}.v2u-setting form{flex:none}.v2u-setting.stack{flex-direction:column;align-items:stretch;gap:.9rem}.v2u-setting.stack .btn{align-self:flex-start}.v2u-pw{display:flex;flex-direction:column;gap:.75rem}.v2u-pw-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.v2u-pw .btn{align-self:flex-start}.v2u-pw .btn[disabled]{opacity:.6;cursor:default}.v2u-pw .v2u-msg{margin:0}.v2u-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.65rem;gap:.65rem}.v2u-links a{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:var(--text);background:var(--carbon-2);border:1px solid var(--line);border-radius:var(--r);padding:.9rem 1rem;transition:border-color .16s,transform .16s var(--ease),background .16s}.v2u-links a:hover{border-color:var(--line-volt);background:var(--panel-2)}.v2u-links b{font-size:.94rem;font-weight:750}.v2u-links span{font-size:.83rem;color:var(--muted);line-height:1.5}.v2u-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.v2u-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.1rem}.v2u-stat .k{display:block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:.4rem}.v2u-stat .k,.v2u-stat .v{font-family:var(--font-mono)}.v2u-stat .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.v2u-stat.hot .v{color:var(--coral)}.v2u-inline{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.v2u-inline .v2u-input{flex:1 1 9rem;padding:.62rem .85rem;font-size:.9rem}.v2u-inline .btn{flex:none;padding:.62rem 1.1rem;font-size:.88rem}.v2u-mini{display:inline-flex;align-items:center;gap:.34rem;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;text-decoration:none;white-space:nowrap;color:var(--coral);background:transparent;border:1px solid rgba(255,77,107,.4);border-radius:7px;padding:.28rem .62rem;transition:background .15s,border-color .15s,color .15s}.v2u-mini:hover{background:rgba(255,77,107,.1)}.v2u-mini[disabled]{opacity:.55;cursor:default}.v2u-mini.calm{color:var(--muted);border-color:var(--line-2)}.v2u-mini.calm:hover{color:var(--text);border-color:var(--line-volt);background:rgba(61,91,255,.08)}.v2u-mini.go{color:var(--volt-2);border-color:var(--line-volt)}.v2u-mini.go:hover{background:rgba(61,91,255,.1)}.v2u-mini svg{flex:none}.v2u-empty{padding:1.4rem 1rem;text-align:center;color:var(--dim);font-size:.88rem}.v2adm-tabs{display:flex;gap:4px;flex-wrap:wrap;background:var(--carbon-2);border:1px solid var(--line);border-radius:10px;padding:4px;margin-bottom:1rem}.v2adm-tabs a{flex:1 1 auto;text-align:center;text-decoration:none;font-size:.88rem;font-weight:700;color:var(--muted);border-radius:7px;padding:.55rem .9rem;transition:background .16s,color .16s}.v2adm-tabs a:hover{color:var(--text)}.v2adm-tabs a[aria-current=page]{background:rgba(61,91,255,.14);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-volt)}.v2adm-tbl{border-radius:var(--r-sm);border:1px solid var(--line);overflow:hidden}.v2adm-tbl table{width:100%;border-collapse:collapse;font-size:.87rem}.v2adm-tbl td,.v2adm-tbl th{text-align:left;padding:.72rem .9rem;border-bottom:1px solid var(--line);vertical-align:middle}.v2adm-tbl th{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom-color:var(--line-volt);font-weight:600;white-space:nowrap}.v2adm-tbl td{color:var(--muted)}.v2adm-tbl td.strong{color:var(--text);font-weight:650;overflow-wrap:anywhere}.v2adm-tbl td.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem;white-space:nowrap}.v2adm-tbl tbody tr{transition:background .15s}.v2adm-tbl tbody tr:hover{background:rgba(61,91,255,.04)}.v2adm-tbl tbody tr:last-child td{border-bottom:0}.v2adm-tbl tbody tr.is-blocked td.strong{color:var(--coral)}.v2adm-flag{display:inline-block;margin-left:.45rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;vertical-align:middle;color:var(--dim);border:1px solid var(--line-2);border-radius:5px;padding:.1rem .36rem}.v2adm-flag.hot{color:var(--coral);border-color:rgba(255,77,107,.4)}.v2adm-acts{display:flex;flex-wrap:wrap;gap:.35rem}.v2adm-skel{display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--line);border-radius:var(--r-sm);padding:1rem .9rem}.v2adm-skel .v2u-skel-line+.v2u-skel-line{margin-top:0}.v2adm-pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.9rem}.v2adm-pager span{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}@media (max-width:760px){.v2adm-tbl{border:0;border-radius:0}.v2adm-tbl table,.v2adm-tbl tbody,.v2adm-tbl td,.v2adm-tbl tr{display:block;width:100%}.v2adm-tbl thead{display:none}.v2adm-tbl tbody tr{background:var(--carbon-2);border:1px solid var(--line);border-radius:var(--r);padding:.35rem .15rem;margin-bottom:.55rem}.v2adm-tbl tbody tr:last-child{margin-bottom:0}.v2adm-tbl td{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.55rem .85rem;text-align:right}.v2adm-tbl td:before{content:attr(data-label);flex:none;text-align:left;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.v2adm-tbl td:empty,.v2adm-tbl td[data-label=""]{justify-content:flex-end}.v2adm-tbl td:last-child{border-bottom:0}.v2adm-acts{justify-content:flex-end}}@media (max-width:640px){.v2u-post{grid-template-columns:auto minmax(0,1fr)}.v2u-post .v2u-skel-chip,.v2u-post .v2u-st,.v2u-post-act{grid-column:2;justify-self:start}.v2u-plan-cta{align-items:stretch;width:100%}.v2u-plan-cta .btn{width:100%}.v2u-plan-cta span{text-align:left}.v2u-pw-fields{grid-template-columns:1fr}}@media (max-width:560px){.v2u-shell{padding:2.4rem 1rem 3.6rem}.v2u-panel{padding:1.15rem;border-radius:var(--r)}.v2u-row{flex-direction:column;align-items:flex-start;gap:.3rem}.v2u-row dd{text-align:left}.v2u-setting{align-items:stretch}.v2u-setting .btn,.v2u-setting form,.v2u-setting form .btn{width:100%}.v2u-setting.stack .btn{width:auto}.v2u-plan{padding:1.05rem 1.05rem 1.15rem}.v2u-post{padding:.8rem .85rem}.v2u-blank{padding:2rem .9rem}.v2u-blank-cta .btn{width:100%}.v2adm-tabs a,.v2u-inline .btn{flex:1 1 100%}}