.sum{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:7px;padding:12px 14px;display:grid}.sum .k{font:600 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sum .v{font:700 14.5px/1.3 var(--body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sum .bar{margin-top:0}.sum.best{background:var(--berry-wash);border-color:var(--berry-line)}.sum.best .k{color:var(--berry)}.week-scroll{padding-bottom:6px;overflow-x:auto}.week{grid-template-columns:repeat(7,minmax(128px,1fr));gap:10px;min-width:960px;display:grid}.week.compact{grid-template-columns:repeat(5,minmax(120px,1fr));min-width:660px}.day{flex-direction:column;gap:8px;min-width:0;display:flex}.dh{border-bottom:1px solid var(--line);font:600 11.5px/1 var(--body);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 2px 8px;display:flex}.dh b{font:700 15px/1 var(--display);color:var(--ink);letter-spacing:0;border-radius:999px;place-items:center;min-width:30px;height:30px;display:inline-grid}.day.today .dh{color:var(--berry)}.day.today .dh b{background:var(--berry);color:#fff}.pc{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);cursor:pointer;text-align:left;border-radius:12px;gap:8px;padding:8px;display:grid}.pc:hover{border-color:var(--line-strong)}.pc.past{background:var(--card-2)}.pc-top{font:700 12.5px/1 var(--body);align-items:center;gap:6px;display:flex}.pc-top .pf{width:18px;height:18px}.pc-top .pf svg{width:11px;height:11px}.pc-top .zap{color:var(--berry);margin-left:auto;display:inline-flex}.pc .ph{aspect-ratio:4/3}.pc p{font:500 12.5px/1.35 var(--body);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.stats{font:600 11.5px/1 var(--body);color:var(--muted);gap:8px;display:flex}.stats span{align-items:center;gap:3px;display:inline-flex}.stats .i{width:12px;height:12px}.slot{border:1.5px dashed var(--berry-dash);background:var(--berry-wash);cursor:pointer;text-align:left;border-radius:12px;gap:5px;padding:10px;display:grid}.slot:hover{border-color:var(--berry);background:var(--berry-soft)}.slot .t{font:700 12.5px/1 var(--body);color:var(--berry);align-items:center;gap:6px;display:flex}.slot .t .i{stroke-width:2.2px;width:13px;height:13px}.slot small{font:500 11.5px/1.3 var(--body);color:var(--berry-ink)}.bt-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.bt-row{background:var(--wash);font:500 13px/1.2 var(--body);border-radius:12px;align-content:start;justify-items:start;gap:7px;padding:10px 8px;display:grid}.bt-row b{color:var(--ink-2);font-weight:700}.bt-row .times{gap:5px;display:grid}.tm{font:600 12px/1 var(--body);background:var(--plum-soft);color:var(--ink-2);border-radius:999px;padding:5px 8px}.tm.free{background:var(--berry-wash);color:var(--berry);box-shadow:inset 0 0 0 1px var(--berry-line)}.act-bars{grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:66px;margin-top:14px;display:grid}.act-bars i{background:var(--bar);border-radius:3px 3px 1px 1px;display:block}.act-bars i.hot{background:var(--hot)}.legend{font:500 12px/1.3 var(--body);color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--bar);border-radius:3px;width:10px;height:10px}.legend i.hot{background:var(--hot)}.qday h4{font:700 15px/1.2 var(--body);letter-spacing:0;margin-bottom:10px}.qday h4 span{color:var(--muted);font-weight:500}.qrow{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:10px;display:grid}.qday{grid-template-columns:minmax(76px,max-content) minmax(0,1fr);column-gap:12px;display:grid}.qday>h3,.qday>h4{grid-column:1/-1}.qday>.qrow{grid-column:1/-1;grid-template-columns:subgrid}.qtime{font:700 13px/1.2 var(--body);justify-items:start;gap:6px;padding-top:13px;display:grid}.qcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:12px;display:grid}.qcard .who{font:700 13px/1 var(--body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcard p{font:500 13.5px/1.45 var(--body);color:var(--ink-2);margin-top:8px}.qcard .row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.qcard .ph{aspect-ratio:1}.qslot{border:1.5px dashed var(--berry-dash);background:var(--berry-wash);font:600 13.5px/1.3 var(--body);color:var(--berry-ink);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;display:flex}.qslot:hover{border-color:var(--berry)}.qslot .i{color:var(--berry)}.qslot small{font:500 12px/1.2 var(--body);color:var(--muted);margin-left:auto}@media (max-width:560px){.qday,.qrow{grid-template-columns:minmax(0,1fr)}.qtime{align-items:center;gap:8px;padding-top:0;display:flex}.qcard{grid-template-columns:minmax(0,1fr)}.qcard .ph{display:none}}.igp-a{color:var(--ink);gap:12px;padding:10px 12px 4px;display:flex;position:relative}.igp-a .i{width:21px;height:21px}.igp-a .sv{margin-left:auto}.ttp .cap{color:#fff;font:500 12.5px/1.4 var(--body);position:absolute;bottom:16px;left:12px;right:62px}.ttp .cap b{margin-bottom:4px;font-weight:700;display:block}.ttp .cap .snd{opacity:.9;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.ph-head small{font:500 10.5px/1.2 var(--body);color:var(--muted);margin-top:2px;display:block}.b-btn{background:var(--card);text-align:center;font:700 12px/1 var(--body);color:var(--berry);border-radius:10px;margin-top:8px;padding:8px;display:block}.b-link{background:var(--card);border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:8px;margin-top:8px;padding:6px;display:grid}.b-link .ph{border-radius:7px;width:38px}.b-link b{font:700 11.5px/1.2 var(--body)}.b-link small{font:500 10.5px/1.2 var(--body);color:var(--muted);display:block}.cmt .meta{font:600 10.5px/1 var(--body);color:var(--faint);gap:8px;margin-top:4px;display:flex}.ph-post .ph{aspect-ratio:1;border-radius:0}.ph-post .igp-a{padding:8px 12px 2px}.ph-post .igp-a .i{width:19px;height:19px}.ph-post .cap{font:500 12px/1.4 var(--body);padding:6px 12px}.lk{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:14px 14px 10px 6px;display:grid}.lk .grip{color:var(--faint);cursor:grab;align-self:center;place-items:center;display:grid}.lk .t{font:700 14.5px/1.3 var(--body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lk .t .i{width:14px;height:14px;color:var(--faint)}.lk .t .tt{min-width:0}.lk .t .nw{white-space:nowrap}.lk .t .tt .i{vertical-align:-2px;margin-left:6px;display:inline-block}.lk .u{font:500 13px/1.3 var(--body);color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:4px;display:flex}.lk .u .i{width:13px;height:13px;color:var(--faint)}.lk .icons{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;display:flex}.lk .icons .icon-btn{background:0 0;border:0;width:28px;height:28px}.lk .icons .icon-btn .i{width:16px;height:16px}.lk .icons .icon-btn.on{background:var(--berry-soft);color:var(--berry)}.lk .clicks{font:600 12px/1 var(--body);color:var(--ink-2);align-items:center;gap:5px;margin-left:6px;display:inline-flex}.lk .clicks .i{width:14px;height:14px}.lk .side-r{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.lk .side-r .icon-btn{width:28px;height:28px;color:var(--muted);background:0 0;border:0}.lk.off .t,.lk.off .u{opacity:.55}.bio .soc{gap:12px;margin:2px 0 4px;display:flex}.bio .soc .i{width:17px;height:17px}.bio .lnk{width:100%;color:var(--ink);font:700 11.5px/1.25 var(--body);background:#fffffff5;border-radius:14px;grid-template-columns:30px 1fr 30px;align-items:center;gap:6px;padding:5px;display:grid}.bio .lnk .ph{border-radius:9px;width:30px}.bio .lnk.plain{grid-template-columns:1fr;padding:11px}.bio .lnk.hl{box-shadow:0 0 0 2px var(--bio-hl)}.bio .made{font:700 10.5px/1 var(--display);opacity:.9;align-items:center;gap:5px;margin-top:auto;display:flex}.sum .btn{justify-self:start}.act-bars{grid-template-rows:66px}.star-inline{color:var(--berry);display:inline-flex}.bio-mini .brand-mark{border-radius:5px;width:16px;height:16px}.chat,.cmts,.bio{min-height:0;overflow:hidden}.legend i.free{background:var(--berry-wash);box-shadow:inset 0 0 0 1px var(--berry-line)}.legend i.used{background:var(--plum-soft)}@media (max-width:700px){.bt-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-link b,.autom b,.goal b{display:block}.igp-a .sv{display:flex}.ttp .shade,.ttp .top,.ttp .rail,.ttp .cap{z-index:1}a.pc,a.slot,a.qslot{color:inherit;text-decoration:none}.ph.ph-empty{background:var(--wash);color:var(--faint)}.ph.ph-empty .i{z-index:1;width:22px;height:22px;position:relative}.slot.compact{padding:8px 10px}.slot.compact .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lk .grip{background:0 0;border:0;border-radius:8px;padding:0}.lk .grip:focus-visible{outline:2px solid var(--berry)}.lk .t .pf{width:20px;height:20px;position:static}.lk .sched{font:600 12px/1 var(--body);color:var(--ink-2);align-items:center;gap:5px;margin-left:8px;display:inline-flex}.lk .sched .i{width:14px;height:14px}.bio .soc .i{color:var(--bio-ink)}.legend .sw-v,.legend .sw-c{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend .sw-v{background:var(--lime)}.legend .sw-c{background:var(--berry)}.legend{font:500 12.5px/1 var(--body);color:var(--muted);gap:14px;margin-top:10px;display:flex}.ib-thumb.ph-empty{color:var(--muted);place-items:center;display:grid}.ib-msg .b-in,.ib-msg .b-out{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:14px}.c-sun{--c-bg:var(--berry-soft);--c-ink:var(--berry-ink);--c-dot:var(--lime)}.c-sky{--c-bg:var(--sky-soft);--c-ink:var(--sky-ink);--c-dot:var(--sky)}.c-sage{--c-bg:var(--ok-soft);--c-ink:var(--ok-ink);--c-dot:var(--up)}.c-rose{--c-bg:#fde7e4;--c-ink:#8c2a1c;--c-dot:#e2583e}.c-stone{--c-bg:var(--draft-soft);--c-ink:var(--draft-ink);--c-dot:var(--faint)}.ctag{background:var(--c-bg,var(--wash));max-width:100%;color:var(--c-ink,var(--ink-2));font:600 11.5px/1.2 var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;overflow:hidden}.ctag .i{flex:none;width:12px;height:12px}.pc .ctag{align-self:flex-start;margin:2px 0 0}.qcard .who .ctag{margin-left:2px}.bio{background:var(--bio);color:var(--bio-ink);text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;padding:36px 14px 12px;display:flex}.bio .av{box-shadow:0 0 0 3px #ffffffb3}.bio h4{font:800 17px/1.1 var(--display);margin-top:4px}.bio p{font:500 11.5px/1.4 var(--body);color:var(--bio-sub);max-width:24ch}.bio .grid3{background:#ffffff2e;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;padding:5px;display:grid}.bio .grid3 .ph{border-radius:8px}.bio{gap:6px;padding-top:30px}.bio .av.lg{width:56px;height:56px;font-size:19px}.bio .grid3{grid-template-columns:repeat(4,1fr)}.bio .av.lg{color:#17171a;background:#ffffffeb}.phone{flex:none;width:272px;max-width:100%;position:relative;container-type:inline-size}.phone-edge{aspect-ratio:71.5/149.6;box-shadow:0 30px 60px -24px rgba(var(--shadow),.45),0 12px 24px -12px rgba(var(--shadow),.3),inset 0 0 0 .35cqw #ffffff59;background:linear-gradient(145deg,#c9c9ce 0%,#7a7a80 22%,#e4e4e8 48%,#86868c 74%,#cfcfd4 100%);border-radius:16.6cqw;padding:1.05cqw}.phone-bezel{background:#050506;border-radius:15.6cqw;height:100%;padding:2.9cqw;box-shadow:inset 0 0 0 .3cqw #1c1c1f}.phone-btn{z-index:-1;background:linear-gradient(90deg,#6f6f75,#c8c8cd);border-radius:.6cqw;width:1.1cqw;position:absolute}.phone-btn.b1{height:5.5%;top:18%;left:-.8cqw}.phone-btn.b2{height:10%;top:27%;left:-.8cqw}.phone-btn.b3{height:10%;top:39%;left:-.8cqw}.phone-btn.b4{background:linear-gradient(270deg,#6f6f75,#c8c8cd);height:15%;top:30%;right:-.8cqw}.screen{color:#000;text-align:left;height:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--body);background:#fff;border-radius:12.9cqw;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone.dark .screen{color:#fff;background:#000}.sbar{z-index:4;justify-content:space-between;align-items:center;height:14.2cqw;padding:1.2cqw 6.6cqw 0 10cqw;display:flex;position:absolute;inset:0 0 auto}.screen{padding-top:14.2cqw}:is(.screen:has(>.bio),.screen:has(>.ttp)){padding-top:0}.screen>.bio{padding-top:calc(14.2cqw + 10px)}.sb-time{letter-spacing:-.01em;font-size:5.1cqw;font-weight:600;line-height:1}.island{background:#000;border-radius:9cqw;width:31.5cqw;height:9.3cqw;position:absolute;top:2.6cqw;left:50%;transform:translate(-50%)}.sb-ic{align-items:center;gap:1.3cqw;display:flex}.sb-ic svg{fill:currentColor}.sb-signal{width:5cqw;height:3.4cqw}.sb-wifi{width:4.6cqw;height:3.4cqw}.sb-battery{width:7.6cqw;height:3.6cqw}.home-ind{z-index:4;background:#000;border-radius:1cqw;width:36cqw;height:1.45cqw;position:absolute;bottom:2.2cqw;left:50%;transform:translate(-50%)}.phone.dark .home-ind{background:#fff}.ph-head{border-bottom:.5px solid #e5e5ea;flex:none;align-items:center;gap:8px;padding:6px 12px 9px;font-size:13px;font-weight:600;line-height:1.1;display:flex}.ph-head small{color:#737373;margin-top:2px;font-size:10.5px;font-weight:400;line-height:1.2;display:block}.ph-id{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ph-id small{text-overflow:ellipsis;overflow:hidden}.ph-back{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9px;height:16px}.ph-calls{flex:none;gap:10px;margin-left:auto;display:flex}.ph-calls svg{fill:none;stroke:#000;stroke-width:1.6px;stroke-linejoin:round;width:17px;height:17px}.av-img{border-radius:50%;flex:none;width:28px;height:28px;display:block;overflow:hidden;box-shadow:0 0 0 .5px #0000001a}.av-img img{object-fit:cover;width:100%;height:100%;display:block}.chat{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:10px 10px 6px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.b-row{align-items:flex-end;gap:6px;min-width:0;max-width:88%;display:flex}.b-row .av-img,.b-row .av,.b-sp{flex:none;width:22px;height:22px}.b-in,.b-out{border-radius:19px;max-width:84%;padding:8px 12px;font-size:12.5px;font-weight:400;line-height:1.35}.b-row .b-in{min-width:0;max-width:none}.b-in{color:#000;background:#efefef;align-self:flex-start}.b-out{color:#fff;background:linear-gradient(#8f3ff5,#3b82f6) fixed;align-self:flex-end}.b-btn{text-align:center;color:#0064e0;background:#fff;border-radius:12px;margin-top:8px;padding:8px;font-size:12px;font-weight:600;line-height:1;display:block}.b-link{background:#fff;border-radius:14px;margin-top:8px;display:block;overflow:hidden}.b-link .ph{aspect-ratio:2;border-radius:0;width:100%}.b-link>span:last-child{padding:7px 10px 8px;display:block}.b-link b{font-size:11.5px;font-weight:600;line-height:1.25}.b-link small{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.msgbar{color:#737373;background:#efefef;border-radius:999px;flex:none;align-items:center;gap:8px;margin:4px 8px 9cqw;padding:5px 12px 5px 5px;font-size:12px;font-weight:400;line-height:1;display:flex}.mb-cam{background:#3797f0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mb-cam svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;width:14px;height:12px}.mb-me{background:linear-gradient(135deg,#d9c6a8,#a47b52);border-radius:50%;flex:none;width:26px;height:26px}.mb-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mb-icons{gap:10px;display:flex}.mb-icons svg{fill:none;stroke:#000;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cm-behind{filter:brightness(.55);flex:none}.cm-sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;flex:1;min-height:0;margin-top:-18px;display:flex;position:relative;box-shadow:0 -4px 16px #00000014}.grab{background:#c7c7cc;border-radius:2px;width:36px;height:4px;margin:7px auto 0;display:block}.sheet-h{text-align:center;border-bottom:.5px solid #e5e5ea;padding:9px 0 10px;font-size:13px;font-weight:600;line-height:1}.cmts{flex:1;align-content:start;gap:12px;min-height:0;padding:10px 12px;display:grid;overflow:hidden}.cmt{grid-template-columns:26px 1fr 14px;gap:9px;font-size:12px;font-weight:400;line-height:1.38;display:grid}.cmt .av,.cmt .av-img{width:26px;height:26px;font-size:9px}.cmt b{font-weight:600}.cmt .meta{color:#737373;gap:10px;margin-top:5px;font-size:10.5px;font-weight:500;line-height:1;display:flex}.cmt.reply{margin-left:30px}.c-heart{fill:none;stroke:#737373;stroke-width:1.6px;width:12px;height:12px;margin-top:4px}.ph-post{flex:1;min-height:0;overflow:hidden}.ph-post .ph{aspect-ratio:4/5}.bio .bio-av{width:54px;height:54px;box-shadow:0 0 0 2px #ffffffe6}.bio .lnk.thumb{grid-template-columns:26px 1fr 26px;padding:4px}.bio .lnk.thumb img{object-fit:cover;border-radius:8px;width:26px;height:26px}.bio .lnk.card{box-shadow:0 0 0 2px var(--bio-hl);grid-template-columns:1fr;padding:0;display:grid;overflow:hidden}.bio .lnk.card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bio .lnk.card span{padding:8px 10px}.view-app{padding:20px clamp(16px,2.4vw,28px) 48px}.app{background:var(--wash);border:1px solid var(--line);min-height:780px;box-shadow:var(--sh-2);border-radius:20px;grid-template-columns:236px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.side{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:16px 12px 14px;display:flex}.side .brand{padding:4px 8px;font-size:19px}.side .new{width:100%}.nav{gap:2px;display:grid}.nav a{color:var(--ink-2);font:500 14px/1 var(--body);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.nav a:hover{background:var(--wash)}.nav a[aria-current=page]{background:var(--berry-soft);color:var(--berry-ink);font-weight:600}.nav .count{font:600 11.5px/1 var(--body);color:var(--muted);background:var(--plum-soft);border-radius:999px;margin-left:auto;padding:3px 7px}.side h6{font:600 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;padding:0 10px}.chan{font:500 13.5px/1.15 var(--body);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.chan .count{font:600 12px/1 var(--body);color:var(--muted);margin-left:auto}.side-connect summary{cursor:pointer;font:600 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-radius:10px;align-items:center;gap:8px;margin:0 0 2px;padding:7px 10px;list-style:none;display:flex}.side-connect summary::-webkit-details-marker{display:none}.side-connect summary:hover{background:var(--wash);color:var(--ink-2)}.side-connect summary:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.side-connect .sc-chev{margin-left:auto;transition:transform .15s}.side-connect[open] .sc-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.side-connect .sc-chev{transition:none}}.chan.add{color:var(--muted)}.chan.add .plus{border:1.5px dashed var(--line-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.side-foot{gap:10px;margin-top:auto;display:grid}.goal{border:1px solid var(--line);background:var(--ground);border-radius:14px;padding:12px}.goal b{font:600 12.5px/1.2 var(--body)}.goal .hint{margin-top:2px}.bar{background:var(--plum-soft);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.bar i{background:var(--berry);border-radius:99px;height:100%;display:block}.me{font:600 13px/1.2 var(--body);align-items:center;gap:10px;padding:4px 6px;display:flex}.me small{font:500 11.5px/1.2 var(--body);color:var(--muted);display:block}.main{flex-direction:column;min-width:0;display:flex}.mh{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.mh .title{align-items:center;gap:12px;min-width:0;display:flex}.mh h1{font:700 21px/1.1 var(--display);letter-spacing:-.015em}.mh .sub{font:500 12.5px/1.3 var(--body);color:var(--muted);align-items:center;gap:6px;margin-top:3px;display:flex}.mh .sub .dot{background:var(--up);border-radius:50%;width:7px;height:7px}.mh .crumbs{font:600 14px/1 var(--body);color:var(--muted);align-items:center;gap:8px;display:flex}.mh .crumbs b{color:var(--ink);font:700 17px/1 var(--display)}.mh .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.saved{font:600 12.5px/1 var(--body);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.tabs{background:var(--card);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:22px;padding:0 22px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{font:600 13.5px/1 var(--body);color:var(--muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0 11px;display:inline-flex}.tabs a[aria-current]{color:var(--ink);border-color:var(--berry)}.tabs .n{background:var(--plum-soft);min-width:20px;height:20px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;display:inline-grid}.tabs .filters{gap:6px;margin-left:auto;padding-block:8px;display:flex}.filter{border:1px solid var(--line);background:var(--card);font:600 12.5px/1 var(--body);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.filter .i{width:14px;height:14px}@media (max-width:1000px){.app{grid-template-columns:68px minmax(0,1fr)}.side .lbl,.nav .count,.side h6,.chan .count,.goal,.me div{display:none}.side .new{padding:11px}.nav a,.chan{justify-content:center;padding:9px}.side .brand{justify-content:center;padding:4px 0}}@media (max-width:640px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.mh{padding:12px 14px}.tabs{padding:0 14px}}.cal{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 22px 26px;display:grid}.summary{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.side-panel{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.card h3,.card h2.card-title{font:700 16px/1.2 var(--display);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.card>.hint{margin-top:6px}.act-axis{font:600 10.5px/1 var(--body);color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}@media (max-width:700px){.cal{padding:14px}.side-panel,.summary{grid-template-columns:minmax(0,1fr)}}.queue{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dim{z-index:8;background:rgba(var(--shadow),.4);align-content:start;justify-items:center;padding:26px 16px;display:grid;position:absolute;inset:0;overflow:auto}.modal{background:var(--card);width:min(1080px,100%);box-shadow:0 40px 100px -30px rgba(var(--shadow),.55);border-radius:20px;display:grid;overflow:hidden}.m-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.m-head h2{font:700 18px/1 var(--display)}.m-head .tools-r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.pill-tog{border:1px solid var(--line);font:600 12.5px/1 var(--body);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.pill-tog .i{width:15px;height:15px}.pill-tog[aria-pressed=true]{background:var(--berry-soft);border-color:var(--berry-line);color:var(--berry-ink)}.m-body{grid-template-columns:minmax(0,1fr) 360px;min-height:560px;display:grid}.m-left{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:16px 18px;display:grid}.chans{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chans .av{cursor:pointer;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--berry)}.chans .av.off{box-shadow:none}.editor{border:1px solid var(--line);border-radius:14px;gap:12px;padding:12px;display:grid}.ptype{font:600 13px/1 var(--body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ptype label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ptype .radio{width:16px;height:16px}.ptype .radio.on:after{width:7px;height:7px}.ptype .for{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ptype .for button{border:1px solid var(--line);background:var(--card);font:600 12px/1 var(--body);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 5px;display:inline-flex}.ptype .for button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.ptype .for .pf{border-radius:5px;width:16px;height:16px}.ptype .for .pf svg{width:10px;height:10px}.editor textarea{resize:vertical;min-height:132px;font:500 14.5px/1.55 var(--body);background:0 0;border:0;outline:none;width:100%}.media{flex-wrap:wrap;gap:8px;display:flex}.media .ph{border-radius:10px;width:84px}.drop{aspect-ratio:1;border:1.5px dashed var(--line-strong);text-align:center;width:84px;font:500 11px/1.3 var(--body);color:var(--muted);border-radius:10px;align-content:center;place-items:center;gap:4px;padding:6px;display:grid}.drop b{color:var(--berry);font-weight:600}.tbar{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px;display:flex}.tbar .icon-btn{width:30px;height:30px}.tbar .cnt{font:600 12px/1 var(--body);color:var(--muted);margin-left:auto}.tbar .cnt.tags+.cnt{margin-left:12px}.extras{gap:10px;display:grid}.xrow{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;display:grid}.xrow .label{color:var(--muted)}.xrow.has-cnt{grid-template-columns:118px minmax(0,1fr) auto}.xrow .cnt{font:600 12px/1 var(--body);color:var(--muted)}.stickers{flex-wrap:wrap;gap:6px;display:flex}.autom{border:1px solid var(--berry-line);background:var(--berry-wash);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.autom .bolt{background:var(--berry);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.autom b{font:700 13.5px/1.3 var(--body)}.autom small{font:500 12.5px/1.45 var(--body);color:var(--berry-ink);display:block}.m-right{background:var(--wash);border-left:1px solid var(--line);align-content:start;gap:12px;padding:16px;display:grid}.m-right .rh{font:700 14px/1 var(--body);align-items:center;gap:8px;display:flex}.m-right .rh .vt{margin-left:auto}.m-right .rh .vt button{padding:6px 9px 6px 6px}.m-right .rh .vt .pf{border-radius:5px;width:16px;height:16px}.m-right .rh .vt .pf svg{width:10px;height:10px}.m-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.m-foot label{font:600 13px/1 var(--body);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.m-foot .box{border:1.5px solid var(--line-strong);border-radius:5px;width:16px;height:16px}.m-foot .right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.when{border:1px solid var(--line);font:600 13px/1 var(--body);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:inline-flex}.when .chip{padding:4px 7px}@media (max-width:960px){.m-body{grid-template-columns:minmax(0,1fr)}.m-right{border-left:0;border-top:1px solid var(--line)}}@media (max-width:600px){.xrow{grid-template-columns:minmax(0,1fr)}.xrow.has-cnt{grid-template-columns:minmax(0,1fr) auto}.xrow.has-cnt .label{grid-column:1/-1}.dim{padding:10px 0}.ptype .for{margin-left:0}}.igp{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.igp-h{font:700 13px/1 var(--body);align-items:center;gap:8px;padding:10px 12px;display:flex}.igp-h small{font:500 11px/1.2 var(--body);color:var(--muted);margin-top:3px;display:block}.igp-h .more{color:var(--muted);margin-left:auto}.igp .ph{aspect-ratio:4/5;border-radius:0}.igp .ph svg{width:40%;height:40%}.igp-dots{gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}.igp-dots i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.igp-dots i.on{background:var(--sky)}.igp-c{font:500 13px/1.45 var(--body);color:var(--ink-2);padding:4px 12px 12px}.igp-c b{color:var(--ink)}.igp-c .more{color:var(--muted)}.igp-c .cm{color:var(--muted);margin-top:6px;font-size:12.5px}.ttp{aspect-ratio:9/16;background:linear-gradient(170deg,#d4e3c9,#86a37b 58%,#4f6649);border-radius:18px;width:100%;max-width:290px;margin-inline:auto;position:relative;overflow:hidden}.ttp .big{color:#fff9;place-items:center;display:grid;position:absolute;inset:0}.ttp .big svg{width:46%;height:46%}.ttp .shade{background:linear-gradient(#0000,#0000009e);height:55%;position:absolute;inset:auto 0 0}.ttp .top{text-align:center;color:#fff;font:700 13px/1 var(--body);position:absolute;top:14px;left:0;right:0}.ttp .top span{opacity:.65;margin-right:14px;font-weight:600}.ttp .rail{color:#fff;font:700 11px/1 var(--body);justify-items:center;gap:14px;display:grid;position:absolute;bottom:20px;right:10px}.ttp .rail .av{width:38px;height:38px;box-shadow:0 0 0 2px #fff}.ttp .rail span{justify-items:center;gap:4px;display:grid}.ttp .rail .i{width:26px;height:26px}.ai-pane{gap:12px;display:grid}.ai-src{background:var(--card);border:1px solid var(--line);font:500 12.5px/1.45 var(--body);color:var(--muted);border-radius:12px;padding:10px 12px}.ai-out{background:var(--ai-1);border:1px solid var(--ai-line);font:500 13.5px/1.55 var(--body);color:var(--ink);border-radius:14px;padding:14px}.ai-out .row{align-items:center;gap:8px;margin-top:12px;display:flex}.ai-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-chips button{border:1px solid var(--line);background:var(--card);font:600 12.5px/1 var(--body);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.ai-chips button:hover{border-color:var(--berry-line);color:var(--berry-ink)}.ai-note{font:500 11.5px/1.4 var(--body);color:var(--faint);align-items:flex-start;gap:6px;display:flex}.auto-wrap{flex:1;grid-template-columns:minmax(0,470px) minmax(0,1fr);display:grid}.auto-form{background:var(--card);border-right:1px solid var(--line);align-content:start;gap:22px;padding:18px 20px 28px;display:grid}.auto-form section{gap:10px;display:grid}.auto-form h3{font:800 18px/1.2 var(--display);letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.auto-form h3 .n{background:var(--ink);color:#fff;width:26px;height:26px;font:800 13px/1 var(--display);border-radius:9px;flex:none;place-items:center;display:grid}.opt{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.opt.on{border-color:var(--berry-line);background:var(--berry-wash)}.opt-h{font:600 14px/1.3 var(--body);align-items:center;gap:10px;display:flex}.opt-h .toggle{margin-left:auto}.thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thumbs .ph{cursor:pointer;border-radius:9px;width:58px}.thumbs .ph.sel{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--berry)}.thumbs .all{font:600 12.5px/1 var(--body);color:var(--berry)}.kws{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px;display:flex}.kws .add{font:500 13px/1 var(--body);color:var(--faint);padding:6px}.replies{gap:6px;display:grid}.dm-msg{background:var(--card);border:1px solid var(--line);font:500 13.5px/1.5 var(--body);color:var(--ink);border-radius:12px;padding:10px 12px}.dm-btn{border:1px solid var(--line);background:var(--card);text-align:center;font:600 13px/1 var(--body);color:var(--berry);border-radius:10px;padding:9px}.auto-stage{background:var(--wash);grid-template-rows:auto 1fr;min-width:0;display:grid}.auto-stats{flex-wrap:wrap;gap:10px;padding:16px 20px 0;display:flex}.phone-area{align-content:center;justify-items:center;gap:14px;padding:24px 16px 32px;display:grid}@media (max-width:1100px){.auto-wrap{grid-template-columns:minmax(0,1fr)}.auto-form{border-right:0;border-bottom:1px solid var(--line)}}.auto-tag{color:var(--berry);align-items:center;gap:3px;font-weight:700;display:inline-flex}.auto-tag .i{width:11px;height:11px}.lib{flex:1;grid-template-columns:minmax(0,1fr) 360px;display:grid}.lib-main{align-content:start;gap:12px;width:100%;min-width:0;padding:18px 22px 28px;display:grid}.insight{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lib-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.add-big{width:100%;padding:14px}.sched{font:600 11.5px/1 var(--body);color:var(--sky-ink);background:var(--sky-soft);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.sched .i{width:12px;height:12px;color:var(--sky-ink)}.lib-prev{border-left:1px solid var(--line);background:var(--wash);align-content:start;justify-items:center;gap:14px;padding:16px;display:grid}.urlpill{background:var(--card);border:1px solid var(--line);font:600 13px/1 var(--body);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:290px;padding:6px 6px 6px 14px;display:flex}.urlpill span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:1100px){.lib{grid-template-columns:minmax(0,1fr)}.lib-prev{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.insight{gap:6px}.insight .mini-stat{min-width:0;padding:9px 10px}.insight .mini-stat .v{font-size:18px}.insight .mini-stat .d{font-size:11px}.lib-main{padding:14px}.lib-prev .bp-phone .phone{width:230px}}.flow{justify-items:center;max-width:430px;margin-inline:auto;display:grid}.node{background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--sh-1);border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.node .ic{background:var(--plum-soft);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.node.trig .ic{background:var(--berry);color:#fff}.node.msg .ic{background:var(--sky-soft);color:var(--sky-ink)}.node.link .ic{background:var(--lime);color:var(--ink)}.node b{font:700 13.5px/1.25 var(--body);display:block}.node small{font:500 12.5px/1.4 var(--body);color:var(--muted)}.wire{background:repeating-linear-gradient(to bottom,var(--line-strong) 0 4px,transparent 4px 8px);width:2px;height:22px}.pulse{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bars7{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:140px;margin-top:16px;display:grid}.bars7 div{align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.bars7 i{background:var(--bar);border-radius:8px 8px 3px 3px;width:100%}.bars7 i.hot{background:var(--hot)}.bars7 span{font:600 11px/1 var(--body);color:var(--muted)}.shot-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.shot-h b{font:700 15px/1.2 var(--display)}@media (max-width:600px){.pulse{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.stats-page .pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.stats-page .pulse{grid-template-columns:1fr 1fr}}.dl{font:700 11px/1.2 var(--body);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 6px;display:inline-block}.dl.up{background:var(--ok-soft);color:var(--ok-ink)}.dl.down{color:#c4271b;background:#fdecea}.tbl .dl{margin-left:4px}.st-hl{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}@media (max-width:1100px){.st-hl{grid-template-columns:1fr 1fr}.st-best{grid-column:1/-1}}@media (max-width:600px){.st-hl{grid-template-columns:1fr}}.st-hl .card{align-content:start;gap:8px;display:grid}.st-best-body{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.st-best-body img,.st-best-body .tp-ph{object-fit:cover;background:var(--plum-soft);width:96px;height:96px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.st-best-text{font:600 14px/1.4 var(--body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 4px;display:-webkit-box;overflow:hidden}.st-best-body small{align-items:center;gap:6px;display:inline-flex}.st-best-nums{gap:16px;margin:8px 0 0;display:flex}.st-best-nums div{gap:2px;display:grid}.st-best-nums dt{font:600 11px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.st-best-nums dd{font:700 17px/1.1 var(--display);margin:0}.st-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-days li{justify-items:center;gap:4px;display:grid}.st-days b{aspect-ratio:1;background:var(--wash);width:100%;max-width:34px;font:700 12px/1 var(--body);color:var(--ink);border-radius:10px;place-items:center;display:grid}.st-days li.on b{background:var(--hot)}.st-days span{font:600 11px/1 var(--body);color:var(--muted)}.st-big{font:700 22px/1.15 var(--display);margin:4px 0 0}.st-rate .st-big{font-size:30px}.st-ch{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pane{align-content:start;gap:12px;display:grid}.bars7 div{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.nw{white-space:nowrap}.btn-block{background:var(--block-btn);color:var(--block-btn-ink)}.btn-block:hover{filter:brightness(.95)}.block .chip.live{background:var(--block-btn);color:var(--block-btn-ink)}.ph svg.multi{z-index:2;fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:absolute;top:10px;right:10px}.auto-stats{justify-content:center}.phone-area{align-content:start;padding-top:28px}.wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.pf-grid{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.pf-pill{background:var(--card);border:1px solid var(--line);font:600 14px/1 var(--body);box-shadow:var(--sh-1);border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 9px;display:inline-flex}.pf-pill .pf{border-radius:8px;width:24px;height:24px}.pf-pill .pf svg{width:14px;height:14px}.sec-head{max-width:860px}.sec-head .kicker{font:700 12.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--berry)}.sec-head :is(h1,h2){letter-spacing:-.03em;margin-top:12px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.02}.sec-head p{color:var(--ink-2);max-width:58ch;margin-top:14px;font-size:17px}.auth-page{background:radial-gradient(50% 60% at 10% 0%,var(--glow-1) 0%,transparent 70%), radial-gradient(50% 60% at 100% 100%,var(--glow-2) 0%,transparent 70%),var(--ground);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:min(400px,100%);box-shadow:var(--sh-2);gap:16px;padding:32px 28px 26px;display:grid}.auth-card .brand{justify-content:center}.auth-card a.brand{color:inherit;text-decoration:none}.auth-page{grid-template-rows:1fr auto}.auth-langs{font:500 13px/1.4 var(--body);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:20px;display:flex}.auth-langs a{color:var(--muted);padding:6px 2px;text-decoration:none}.auth-langs a:hover,.auth-langs a[aria-current]{color:var(--ink);text-decoration:underline}.auth-card h1{font:800 24px/1.15 var(--display);letter-spacing:-.025em;text-align:center}.auth-card .sub{text-align:center;font:500 14px/1.45 var(--body);color:var(--muted);margin-top:-8px}.auth-card .btn{width:100%}.auth-captcha{min-height:65px}.auth-or{font:600 11.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-form{gap:10px;display:grid}.auth-note{font:500 12px/1.5 var(--body);color:var(--muted);text-align:center}.auth-note a{text-underline-offset:2px;text-decoration:underline}.auth-err{border:1px solid var(--berry-line);background:var(--berry-wash);font:500 13px/1.45 var(--body);color:var(--ink);border-radius:12px;padding:10px 12px}.auth-sent{text-align:center;justify-items:center;gap:10px;display:grid}.auth-sent .tick{background:var(--lime);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.auth-sent p{font:500 14px/1.5 var(--body);color:var(--ink-2)}.auth-sent b{color:var(--ink)}.g-logo{flex:none;width:18px;height:18px}.auth-seg{width:100%}.auth-seg button{flex:1}.auth-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-pw{position:relative}.auth-pw .input{padding-right:46px}.auth-eye{width:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.auth-eye:hover,.auth-eye[aria-pressed=true]{color:var(--ink)}.auth-link{font:600 12.5px/1.2 var(--body);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.auth-link:hover{color:var(--ink);text-decoration-color:currentColor}.auth-card>.auth-link{justify-self:center;font-size:13px}.ws{position:relative}.ws-switch{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;width:100%;font:600 13.5px/1.2 var(--body);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:7px 8px;transition:border-color .15s;display:flex}.ws-switch:hover{border-color:var(--line-strong)}.ws-switch .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-switch small{font:500 11.5px/1.2 var(--body);color:var(--muted);display:block}.ws-mark{background:var(--lime);width:28px;height:28px;color:var(--ink);font:800 12px/1 var(--display);border-radius:9px;flex:none;place-items:center;display:grid}.ws-menu{z-index:30;background:var(--card);border:1px solid var(--line);min-width:220px;box-shadow:var(--sh-2);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.ws-menu h6{font:600 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:6px 8px 4px}.ws-item{width:100%;font:500 13.5px/1.2 var(--body);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.ws-item:hover{background:var(--wash)}.ws-mark[data-initials]:before{content:attr(data-initials)}.ws-item .ws-mark{border-radius:7px;width:22px;height:22px;font-size:10px}.ws-item .ck{color:var(--ink);margin-left:auto}.ws-sep{background:var(--line-2);height:1px;margin:4px 2px}@media (max-width:1000px){.ws-switch .nm,.ws-switch .i{display:none}.ws-switch{justify-content:center;padding:6px}}.ob-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:min(560px,100%);box-shadow:var(--sh-2);gap:18px;padding:28px;display:grid}.ob-steps{gap:8px;display:grid}.ob-steps small{font:600 12px/1 var(--body);color:var(--muted)}.ob-bars{grid-auto-flow:column;gap:6px;display:grid}.ob-bars i{background:var(--plum-soft);border-radius:99px;height:4px}.ob-bars i.on{background:var(--ink)}.ob-card h1{font:800 26px/1.15 var(--display);letter-spacing:-.025em}.ob-card .sub{font:500 14.5px/1.5 var(--body);color:var(--muted);margin-top:-8px}.ob-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pf-tile{border:1px solid var(--line);background:var(--card);width:100%;font:600 14px/1.2 var(--body);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.pf-tile:hover{border-color:var(--ink)}.pf-tile .pf{border-radius:8px;width:26px;height:26px}.pf-tile .pf svg{width:15px;height:15px}.pf-tile[disabled]{cursor:not-allowed;color:var(--muted);background:var(--card-2)}.pf-tile[disabled]:hover{border-color:var(--line)}.pf-tile .chip{margin-left:auto}@media (max-width:560px){.pf-tiles{grid-template-columns:minmax(0,1fr)}.ob-card{padding:20px}}.ob-list{gap:8px;display:grid}.ob-list .k{font:600 12.5px/1.2 var(--body);color:var(--ink-2);align-items:center;gap:6px;display:flex}.ob-acc{border:1px solid var(--line-2);font:600 13.5px/1.2 var(--body);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ob-acc small{font:500 12px/1.2 var(--body);color:var(--muted);display:block}.pick-head{align-items:center;gap:10px;min-width:0;display:flex}.pick-head .pf{border-radius:9px;width:30px;height:30px}.pick-head .pf svg{width:17px;height:17px}.pick-form{gap:14px;display:grid}.pick-list{border:0;gap:8px;max-height:min(420px,55vh);margin:0;padding:0;display:grid;overflow-y:auto}.pick-list .sr-only{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pick-opt{border:1px solid var(--line-2);font:600 13.5px/1.25 var(--body);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pick-opt:hover{border-color:var(--ink)}.pick-opt:has(input:checked){border-color:var(--ink);background:var(--wash)}.pick-opt input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.pick-opt span{overflow-wrap:anywhere;min-width:0}.pick-opt small{font:500 12px/1.3 var(--body);color:var(--muted);display:block}.chan.add.soon{cursor:default}.chan.add.soon .chip{flex:none;margin-left:auto}@media (max-width:1000px){.chan.add.soon .chip{display:none}.side-connect summary{justify-content:center;padding:9px}.side-connect .sc-chev{display:none}}.lib-row .soon-pill,.mh .actions .soon-pill{color:var(--muted);font:600 13px/1 var(--body);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.cn-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-left:auto;animation:.8s linear infinite cn-spin}.chan .cn-spin,.btn .cn-spin{margin-left:6px}[aria-busy=true]{cursor:progress}@keyframes cn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cn-spin{opacity:.5;border-right-color:currentColor;animation:none}}.notice{font:500 13.5px/1.45 var(--body);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.notice.ok{background:var(--ok-soft);color:var(--ok-ink)}.notice.err{color:#c4271b;background:#fdecea}.bio-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.notice.tip{background:var(--berry-wash);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--berry-line)}.notice.trial-note{margin:12px 0 0}.notice.trial-note a{color:inherit;font-weight:700;text-decoration:underline}.notice.proof-note{flex-wrap:wrap;align-items:center;margin:12px 0 0}.notice.proof-note>span{overflow-wrap:anywhere;flex:220px;min-width:0}.notice.proof-note a,.proof-send{color:inherit;font-weight:700;text-decoration:underline}.proof-send{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.proof-send:disabled{opacity:.6;cursor:default}.proof-close{color:inherit;padding:2px}.notice .i{flex:none;margin-top:1px}select.input{appearance:none;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366645E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/14px;cursor:pointer;padding-right:32px}select.input:disabled{cursor:default}.chan.warn .lbl{color:var(--ink)}.chan .rc{font:700 10.5px/1 var(--body);color:#c4271b;white-space:nowrap;background:#fdecea;border-radius:999px;margin-left:auto;padding:3px 6px}.app-empty{border:1.5px dashed var(--line-strong);background:var(--card-2);border-radius:18px;justify-items:start;gap:8px;margin:22px;padding:32px;display:grid}.app-empty h2{font:700 18px/1.2 var(--display)}.app-empty p{font:500 14px/1.5 var(--body);color:var(--muted);max-width:52ch}.app.app-full{min-height:100vh;box-shadow:none;border:0;border-radius:0}button.chan{cursor:pointer;text-align:left;width:100%;font:500 13.5px/1.15 var(--body);background:0 0;border:0}button.chan:hover{background:var(--wash)}.pf-tile{flex-wrap:wrap;row-gap:6px;min-width:0}.pf-tile .nm{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1 0 auto;min-width:0;max-width:calc(100% - 36px)}.pf-tile .chip{flex:none}.pf-tiles form{min-width:0}.week-swipe{display:none}@media (max-width:700px){.plan-week .week-scroll{scroll-snap-type:x mandatory;scroll-padding-inline:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.plan-week .week{padding-right:36px}.plan-week .week .day{scroll-snap-align:start}.plan-week .week-swipe{margin-top:6px;display:block}}.pf-box{container-type:inline-size}@container (max-width:460px){.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:300px){.pf-tiles{grid-template-columns:minmax(0,1fr)}}.fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ttp .fill{z-index:0}.compose-wrap{justify-items:center;padding:20px clamp(12px,2.4vw,24px) 40px;display:grid}.chans button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.chans button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.media .ph{position:relative}.media .ph .rm{z-index:3;color:#fff;cursor:pointer;background:#17171ab3;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.media .ph .rm .i{width:12px;height:12px}.media .ph.busy:before{content:"";z-index:2;background:#fff9;position:absolute;inset:0}label.drop{cursor:pointer}label.drop input{opacity:0;width:1px;height:1px;position:absolute}.ptype .for button.tx{padding:5px 9px}.use-common{font:600 12px/1 var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.cnt.over{color:#c4271b}.tt-block{border:1px solid var(--line);border-radius:14px;gap:12px;padding:12px 14px;display:grid}.tt-block h3{font:700 14px/1.2 var(--body);align-items:center;gap:8px;display:flex}.tt-block .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ck{font:600 13px/1.3 var(--body);color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.ck input{width:16px;height:16px;accent-color:var(--ink);margin:0}.ck.dim{color:var(--faint);cursor:not-allowed}.when-wrap{position:relative}button.when{cursor:pointer;color:var(--ink)}.when-menu{z-index:30;background:var(--card);border:1px solid var(--line);width:300px;box-shadow:var(--sh-2);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.when-menu label{cursor:pointer;font:600 13px/1.3 var(--body);border-radius:10px;align-items:flex-start;gap:10px;padding:8px;display:flex}.when-menu label:hover{background:var(--wash)}.when-menu label small{font:500 12px/1.3 var(--body);color:var(--muted);margin-top:2px;display:block}.when-menu input[type=radio]{accent-color:var(--ink);margin-top:2px}.when-menu input[type=datetime-local]{margin-top:6px}.m-notes{gap:6px;display:grid}.m-foot .status{font:600 12.5px/1 var(--body);color:var(--muted)}.ttp.igv{background:#121212}.ttp.igv .top{text-align:left;font-weight:700;left:14px;right:auto}.ttp.igv .shade-top{z-index:1;background:linear-gradient(#00000073,#0000);height:22%;position:absolute;inset:0 0 auto}.ttp.igv .cap{gap:6px;display:grid;bottom:14px;right:58px}.ttp.igv .igv-who{align-items:center;gap:8px;min-width:0;display:flex}.ttp.igv .igv-who b{font:700 12.5px/1 var(--body);overflow-wrap:anywhere;margin:0;display:inline}.ttp.igv .av{box-shadow:0 0 0 1.5px #ffffffe6}.ttp.igv .cap-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ttp.igv .story-cap{z-index:1;text-align:center;color:#fff;font:600 13px/1.45 var(--body);text-shadow:0 1px 3px #00000080;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:absolute;bottom:62px;left:14px;right:14px;overflow:hidden}.ttp .story-bar{z-index:1;background:#ffffff73;border-radius:2px;height:2px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.ttp .story-bar i{background:#fff;width:35%;height:100%;display:block}.ttp .story-head{z-index:1;color:#fff;font:700 12.5px/1 var(--body);align-items:center;gap:8px;display:flex;position:absolute;top:20px;left:12px}.ttp .story-head .av{box-shadow:0 0 0 2px #fff}.ttp .story-send{z-index:1;color:#fff;font:500 12px/1 var(--body);border:1px solid #ffffffb3;border-radius:999px;padding:9px 12px;position:absolute;bottom:14px;left:12px;right:12px}.chip.err{color:#c4271b;background:#fdecea}.wk-nav{align-items:center;gap:6px;display:inline-flex}.wk-nav .icon-btn .i{width:16px;height:16px}.plan-empty{border:1.5px dashed var(--line-strong);font:500 14px/1.5 var(--body);color:var(--muted);background:var(--card-2);border-radius:14px;justify-items:start;gap:10px;padding:22px;display:grid}.cal .side-panel .card .btn{justify-self:start}.tabs a{text-decoration:none}.slot-rm{cursor:pointer;border:0;align-items:center;gap:4px;display:inline-flex}.slot-rm .i{opacity:.6;width:11px;height:11px}.slot-rm:hover .i{opacity:1}.slot-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slot-add .input{width:auto}.chans a{border-radius:50%}.members{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.members>.notice{grid-column:1/-1}.mem-list{margin:10px 0 0;padding:0;list-style:none;display:grid}.mem-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.mem-row:first-child{border-top:0}.mem-row .who{flex:1;gap:2px;min-width:0;display:grid}.mem-row .who b{font:600 14px/1.3 var(--body);color:var(--ink)}.mem-row .who .you{color:var(--muted);font-weight:500}.mem-row .who span:not(.you){font:500 12.5px/1.3 var(--body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem-row .ctl{flex:none;align-items:center;gap:6px;display:flex}.role-select{width:auto;padding:7px 10px;font-size:13px}.mem-side{gap:14px;display:grid}.role-help{gap:10px;margin:10px 0 0;display:grid}.role-help dt{font:600 13.5px/1.3 var(--body);color:var(--ink)}.role-help dd{font:500 13px/1.45 var(--body);color:var(--muted);margin:2px 0 0}.mh .actions .hint{font:500 12.5px/1.3 var(--body);color:var(--muted)}.btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.members{grid-template-columns:minmax(0,1fr)}}.lib-main>.notice{margin:0}.bio-pub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.bio-pub.live{box-shadow:inset 3px 0 0 var(--up)}.bio-pub-addr{flex:300px;align-items:flex-start;gap:10px;min-width:0;display:flex}.bio-pub-addr>.chip{margin-top:2px}.bio-addr{gap:3px;min-width:0;display:grid}.bio-addr .k{font:600 11.5px/1.2 var(--body);color:var(--muted)}.bio-url-row{align-items:center;gap:4px;min-width:0;display:flex}.bio-url{font:700 15px/1.3 var(--body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow:hidden}.bio-url:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bio-url.off{color:var(--muted);text-decoration:none}.bio-url-row .icon-btn{flex:none;width:30px;height:30px}.bio-url-row .icon-btn .i{width:15px;height:15px}.bio-pub-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.bio-save{align-items:center;gap:5px;min-width:0;display:inline-flex}.bio-save:empty{display:none}@media (max-width:640px){.bio-pub-act{justify-content:flex-start;width:100%;margin-left:0}.bio-pub-act .btn{flex:auto;justify-content:center}.bio-save{flex-basis:100%}}.lk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lk-list li.dragging{opacity:.5}.lk-txt{all:unset;cursor:text;overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.lk-txt:focus-visible{outline:2px solid var(--berry);border-radius:4px}.lk-edit,.lk-sched,.lk-add{gap:10px;display:grid}.lk-sched{background:var(--wash);border-radius:12px;grid-template-columns:1fr 1fr;margin-top:10px;padding:12px}.lk-sched .hint,.lk-sched .lib-row{grid-column:1/-1}.lk-edit .label,.lk-sched .label,.lk-add .label,.bio-settings .label,.bio-create .label{gap:6px;display:grid}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:14px;display:grid}.theme-opt{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:14px;justify-items:start;gap:6px;padding:10px;display:grid}.theme-opt.on{box-shadow:0 0 0 2px var(--ink)}.theme-opt:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.theme-opt>b{font:600 13.5px/1.2 var(--body)}.theme-opt small{font:500 12px/1 var(--body);color:var(--muted)}.theme-sw{aspect-ratio:3/4;background:var(--bp-bg);border-radius:10px;align-content:center;justify-items:center;gap:5px;width:100%;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17171a0f}.theme-sw b{background:var(--bp-av);width:18px;height:18px;box-shadow:0 0 0 2px var(--bp-ring);border-radius:50%;margin-bottom:4px}.theme-sw i{background:var(--bp-card);width:100%;height:11px;box-shadow:0 0 0 1px var(--bp-card-line);border-radius:5px;display:block}.theme-sw i:first-of-type{background:var(--bp-feat);box-shadow:none}.bp-phone .phone{width:300px}.bp-phone .screen{background:var(--bp-bg);padding-top:0}.bp-phone .sbar{color:var(--bp-ink)}.bp-phone .bp-demo{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.slug-in{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.slug-in span{font:600 14px/1 var(--body);color:var(--muted);padding:0 4px 0 12px}.slug-in .input{border:0;border-radius:0;padding-left:0}.ok-ink{color:var(--up-ink)}.err-ink{color:#c4271b}.bio-settings,.bio-create{gap:8px;display:grid}.bio-start{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:28px;padding:22px 22px 32px;display:grid}.bio-start .bio-create{gap:10px;padding:22px}.bio-create h2{font:700 20px/1.25 var(--display);letter-spacing:-.01em;margin:0}.bio-create>.hint{margin:0}.bio-create .slug-in{height:46px;transition:border-color .15s,box-shadow .15s}.bio-create .slug-in span{text-overflow:ellipsis;white-space:nowrap;max-width:52%;font-size:13.5px;overflow:hidden}.bio-create .slug-in .input{height:44px;font:600 15px/1 var(--body)}.bio-create .slug-in:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 3px var(--wash)}.bio-create .slug-in.ok{border-color:var(--up)}.bio-create .slug-in.err{border-color:#c4271b;box-shadow:0 0 0 3px #fdecea}.bio-slug-st{min-height:18px;font:600 13px/1.35 var(--body);color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.bio-slug-st.ok{color:var(--up-ink)}.bio-slug-st.err{color:#c4271b}.bio-slug-st .i{flex:none}.bio-handles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bio-handles .k{font:600 12.5px/1 var(--body);color:var(--muted);margin-right:2px}.bio-handles .chip{all:unset;box-sizing:border-box;cursor:pointer;height:28px;font:600 12.5px/1 var(--body);background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.bio-handles .chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.bio-handles .chip[aria-pressed=true]{background:var(--lime-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--lime-600)}.bio-handles .chip:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.bio-create .btn-primary{margin-top:4px}.bio-steps{border-top:1px solid var(--line);gap:10px;margin:10px 0 0;padding:14px 0 0;list-style:none;display:grid}.bio-steps li{font:500 13.5px/1.4 var(--body);color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.bio-steps b{background:var(--wash);width:22px;height:22px;font:700 12px/1 var(--body);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.bio-start-prev{justify-items:center;gap:12px;max-width:300px;display:grid}.bio-start-prev .hint{text-align:center;margin:0}@media (max-width:1000px){.bio-start{grid-template-columns:minmax(0,1fr)}.bio-start-prev{justify-self:center}}@media (max-width:640px){.bio-start{gap:20px;padding:14px}.bio-start .bio-create{padding:16px}.bio-start-prev .bp-phone .phone{width:220px}}@media (prefers-reduced-motion:reduce){.bio-create .slug-in{transition:none}}.bio-bars{border-bottom:1px solid var(--line-strong);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;height:140px;margin-top:14px;display:grid}.bio-bars span{align-items:flex-end;gap:1px;height:100%;display:flex}.bio-bars i{border-radius:3px 3px 0 0;flex:1}.bio-bars i.v{background:var(--lime)}.bio-bars i.c{background:var(--berry)}.bio-rank{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bio-rank li{font:500 13.5px/1.3 var(--body);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.bio-rank li i{background:var(--berry-wash);z-index:0;position:absolute;inset:0 auto 0 0}.bio-rank li span,.bio-rank li b{z-index:1;position:relative}@media (max-width:640px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-sched{grid-template-columns:minmax(0,1fr)}}.auto-list{align-content:start;gap:14px;display:grid}.auto-list .plan-empty .btn{justify-self:start}.auto-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auto-row{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ar-main{min-width:0;color:inherit;gap:5px;text-decoration:none;display:grid}.ar-main b{font:700 15px/1.3 var(--body)}.ar-main small{font:500 12.5px/1.3 var(--body);color:var(--muted)}.ar-meta{font:500 13px/1 var(--body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kw.sm{padding:4px 8px;font-size:11.5px}.auto-sw{align-items:center;gap:8px;display:inline-flex}.auto-sw .st{font:600 12.5px/1 var(--body);color:var(--muted);text-align:right;min-width:56px}.auto-sw .st.on{color:var(--up-ink)}.auto-sw.busy{opacity:.6}fieldset.auto-form{border:0;min-width:0;margin:0}fieldset.auto-form:disabled .opt{cursor:default}.auto-form .label{gap:6px;display:grid}.opt-group{gap:10px;display:grid}.opt-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%}.opt-h.opt-btn{font:600 14px/1.3 var(--body);align-items:center;gap:10px;display:flex}.opt-btn:focus-visible{outline:2px solid var(--berry);outline-offset:4px;border-radius:6px}.opt-btn:disabled{cursor:default}.opt.dis .opt-h{color:var(--muted)}.opt-h .chip{margin-left:4px}.kw .kw-rm{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.kw .kw-rm:focus-visible{outline:2px solid var(--berry)}.kw .kw-rm .i{width:12px;height:12px}.kw-in{min-width:120px;font:500 13px/1 var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px}.post-pick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.pp{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:12px;gap:5px;padding:6px;display:grid}.pp.sel{box-shadow:0 0 0 2px var(--ink)}.pp:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.pp img,.pp .pp-ph{aspect-ratio:1;object-fit:cover;background:var(--plum-soft);width:100%;color:var(--muted);border-radius:8px;place-items:center;display:grid}.pp-t{font:600 12px/1.3 var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp small{font:500 11px/1.2 var(--body);color:var(--muted)}.dm-in{resize:vertical}.ig-rule{align-items:flex-start;gap:6px;display:flex}.ig-rule .i{flex:none;margin-top:1px}.two{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.auto-asof{text-align:center;flex-basis:100%}.auto-ph{aspect-ratio:16/9;background:var(--plum-soft);border-radius:0;display:block}.table-wrap{padding:0;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font:500 13.5px/1.4 var(--body)}.tbl th{text-align:left;font:600 11.5px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 14px}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.tbl tr:last-child td{border-bottom:0}.tbl td small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.nowrap{white-space:nowrap}.mh .crumbs a{color:var(--muted);text-decoration:none}.saved.err-ink{color:#c4271b}@media (max-width:900px){.auto-wrap{grid-template-columns:minmax(0,1fr)}.auto-form{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.auto-row{grid-template-columns:auto minmax(0,1fr) auto}.auto-row>.icon-btn{display:none}.two{grid-template-columns:minmax(0,1fr)}}.auto-stage{align-self:start;position:sticky;top:0}@media (max-width:900px){.auto-stage{position:static}}.stats-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.stats-main,.stats-side{align-content:start;gap:14px;display:grid}.card-h{font:700 16px/1.2 var(--display);letter-spacing:-.01em;margin:0}.card-h.pad{padding:16px 16px 4px}.stats-page .pulse{grid-template-columns:repeat(5,minmax(0,1fr))}.stats-page .pulse .mini-stat{min-width:0}.bars-h{font:600 12.5px/1.2 var(--body);color:var(--muted);margin:18px 0 0}.tbl th.num,.tbl td.num{text-align:right}.tp{align-items:center;gap:10px;min-width:0;display:flex}.tp img{object-fit:cover;background:var(--plum-soft);border-radius:8px;flex:none;width:40px;height:40px}.tp b{font:600 13.5px/1.35 var(--body);text-overflow:ellipsis;white-space:nowrap;max-width:44ch;display:block;overflow:hidden}.tp small{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.tabs a .pf{width:18px;height:18px;position:static}.wk-nav .icon-btn[aria-disabled=true],.wk-nav .icon-btn:disabled{opacity:.35;pointer-events:none}@media (max-width:1100px){.stats-grid{grid-template-columns:minmax(0,1fr)}.stats-page .pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.stats-page .pulse{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-side .bt-list{grid-template-columns:minmax(0,1fr);gap:4px}.stats-side .bt-row{grid-template-columns:40px minmax(0,1fr);align-items:center;padding:6px 10px}.stats-side .bt-row .times{flex-wrap:wrap;gap:6px;display:flex}.tp>span{min-width:0;display:grid}.tp b{max-width:38ch}.tp .tp-ph{background:var(--plum-soft);width:40px;height:40px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.m-tabs{justify-self:start}.ai-studio .ai-src{white-space:pre-wrap;max-height:160px;color:var(--ink-2);overflow:auto}.ai-tools{background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;display:grid}.ai-tool{justify-items:start;gap:8px;min-width:0;padding:12px;display:grid}.ai-tool+.ai-tool{border-top:1px solid var(--line)}.ai-opts{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.ai-opts button{border:1px solid var(--line);background:var(--card);height:30px;font:600 12.5px/1 var(--body);color:var(--ink-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 11px;display:inline-flex;overflow:hidden}.ai-opts button:hover:not(:disabled){border-color:var(--line-strong)}.ai-opts button[aria-pressed=true]{border-color:var(--berry-line);background:var(--berry-soft);color:var(--berry-ink)}.ai-opts .pf{border-radius:5px;flex:none;width:16px;height:16px}.ai-opts .pf svg{width:10px;height:10px}.ai-go{height:30px;padding:0 12px}.ai-chips button{height:30px;padding:0 11px}.ai-chips button:disabled,.ai-opts button:disabled,.ai-go:disabled{opacity:.5;cursor:default}.ai-studio [aria-busy=true]{animation:1.2s ease-in-out infinite ib-pulse}.ai-studio .ai-result[aria-busy=true]{animation:none}@media (prefers-reduced-motion:reduce){.ai-studio [aria-busy=true]{animation:none}}.ai-create .checkbox{font:500 13px/1.4 var(--body);color:var(--ink-2);align-items:center;gap:8px;display:flex}.ai-create .checkbox input{width:16px;height:16px;accent-color:var(--berry);flex:none;margin:0}.ai-create-go{justify-self:start}.ai-studio{align-content:start}.ai-stage,.ai-actions,.ai-result{gap:10px;min-width:0;display:grid}.ai-result{border-top:1px solid var(--line);padding-top:12px}.ai-idle{color:var(--faint)}.ai-skeleton{gap:8px;display:grid}.ai-skeleton i{background:var(--line);border-radius:999px;height:10px;animation:1.2s ease-in-out infinite ib-pulse;display:block}.ai-skeleton i:nth-child(2){width:86%}.ai-skeleton i:nth-child(3){width:64%}@media (prefers-reduced-motion:reduce){.ai-skeleton i{animation:none}}.ai-usage{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ai-usage .bar{height:4px;margin-top:0}.ai-out p{white-space:pre-wrap;margin:6px 0 0}.ai-tags{flex-wrap:wrap;gap:6px;display:flex}.ai-tags .kw{cursor:pointer;border:0}.ai-note{align-items:flex-start;gap:6px;display:flex}.ai-note .i{flex:none;margin-top:1px}.ib-reload[aria-busy=true] .i{animation:.9s linear infinite ib-spin}.ib-reload:disabled{cursor:default}@keyframes ib-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ib-reload[aria-busy=true] .i{animation:none}}.inbox{flex:1;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:0;display:grid}.ib-list{border-right:1px solid var(--line);background:var(--card);align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.ib-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ib-item{color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.ib-item:hover{background:var(--wash)}.ib-item[aria-current=page]{background:var(--berry-wash);box-shadow:inset 0 0 0 1px var(--berry-line)}.ib-main{gap:3px;min-width:0;display:grid}.ib-main b{font:600 14px/1.3 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-main small{font:500 12.5px/1.3 var(--body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-item.unread .ib-main b,.ib-item.unread .ib-main small{color:var(--ink);font-weight:700}.ib-meta{justify-items:end;gap:4px;display:grid}.ib-meta small{font:500 11.5px/1 var(--body);color:var(--muted);white-space:nowrap}.ib-badge{background:var(--berry);color:#fff;min-width:20px;height:20px;font:700 11px/20px var(--body);text-align:center;border-radius:999px;padding:0 6px}.ib-thumb{object-fit:cover;background:var(--plum-soft);border-radius:10px;flex:none;width:44px;height:44px}.ib-delay{padding:0 6px}.ib-bar{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 22px;display:flex}.ib-bar a{text-decoration:none}@media (max-width:640px){.ib-bar{padding:10px 14px}}.ib-notice{padding:12px 22px 0}@media (max-width:640px){.ib-notice{padding:12px 14px 0}}.ib-issue>div{justify-items:start;gap:8px;min-width:0;display:grid}.ib-issue p{margin:0}.ib-issue .hint{color:inherit;opacity:.85}.ib-issue .i{flex:none;margin-top:2px}.plan-empty .hint{margin:8px 0 0}.ib-thread{background:var(--wash);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.ib-thread>.plan-empty{margin:20px}.ib-th-head{background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:12px 18px;display:flex}.ib-th-head b{font:700 15px/1.3 var(--body)}.ib-post-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-post{background:var(--card);border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;display:grid}.ib-post-media{aspect-ratio:1;object-fit:cover;background:var(--plum-soft);width:132px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.ib-post-body{align-content:start;gap:8px;min-width:0;display:grid}.ib-post-by{align-items:center;gap:8px;min-width:0;display:flex}.ib-post-by>span{gap:2px;min-width:0;display:grid}.ib-post-by b{font:700 14px/1.2 var(--body)}.ib-post-by small{font:500 12.5px/1.2 var(--body);color:var(--muted)}.ib-post-cap{font:500 14px/1.5 var(--body);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ib-post-meta{font:600 12.5px/1 var(--body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-post-meta>span{align-items:center;gap:5px;display:inline-flex}.ib-cmt.own{background:var(--wash);border-color:#0000}.ib-chans{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.ib-chan{font:500 13.5px/1.45 var(--body);color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;display:flex}.ib-chan>.i{flex:none;margin-top:2px}.ib-chan.ok>.i{color:var(--up-ink)}.ib-chan.off>.i{color:#c4271b}.ib-chan .pf{flex:none;margin-top:1px}.ib-empty-mentions{text-align:center;justify-items:center;gap:6px;padding:28px 18px;display:grid}.ib-empty-mentions>.i{width:28px;height:28px;color:var(--muted)}.ib-empty-mentions b{font:700 15px/1.3 var(--body);color:var(--ink)}.ib-replies .ib-cmt.own{background:var(--wash);border-radius:12px;padding:8px}@media (max-width:640px){.ib-post{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 14px}.ib-post-media{width:72px}.ib-post-cap{-webkit-line-clamp:4}}.ib-head-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ib-msgs{flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.ib-msg{flex-direction:column;max-width:70%;display:flex}.ib-msg.in{align-self:flex-start}.ib-msg.out{align-self:flex-end;align-items:flex-end}.ib-time{font:500 11.5px/1.2 var(--body);color:var(--faint);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.ib-time .i{width:12px;height:12px}.ib-tag{font:600 11.5px/1.2 var(--body);opacity:.8;align-items:center;gap:4px;margin-bottom:4px;display:inline-flex}.ib-notext{opacity:.75}.ib-att{border-radius:10px;max-width:220px;display:block}.ib-compose{background:var(--card);border-top:1px solid var(--line);gap:6px;padding:12px 18px;display:grid}.reply-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.reply-box .notice{grid-column:1/-1}.reply-box.compact{margin-top:8px}.reply-box textarea{resize:vertical}.ib-cmts{align-content:start;gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid;overflow:auto}.ib-cmt{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.ib-cmt.done{opacity:.6}.ib-cmt-body{min-width:0;font:500 14px/1.45 var(--body);overflow-wrap:anywhere}.ib-cmt-actions{align-items:center;gap:6px;margin-top:6px;display:flex}.ib-replies{border-left:2px solid var(--line);gap:8px;margin:10px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.ib-replies .ib-cmt{background:0 0;border:0;padding:6px}.ib-extras{gap:8px;display:grid}.ib-extras-bar{flex-wrap:wrap;gap:6px;display:flex}.ib-share{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:260px;padding:2px;overflow:auto}.ib-ad{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.ib-ad .i{flex:none;width:12px;height:12px}.ib-main .ib-ad{justify-self:start}.ib-mentions{gap:10px;margin:0;padding:16px 22px;list-style:none;display:grid}@media (max-width:640px){.ib-mentions{padding:12px 14px}}.ib-mention-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ib-mention-text{white-space:pre-wrap;margin:4px 0 0}.ib-tagged{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ib-tagged .ib-thumb{width:64px;height:64px}.b-post{gap:6px;width:min(150px,70%);display:grid}.b-post img,.b-post .pp-ph{aspect-ratio:1;object-fit:cover;background:var(--plum-soft);width:100%;color:var(--muted);border-radius:10px;place-items:center;display:grid}.b-post small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.small{font-size:12px}@media (max-width:900px){.inbox{grid-template-columns:minmax(0,1fr)}.ib-list{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}}.settings{gap:14px;display:grid}.settings-card,.settings-fields{gap:10px;display:grid}fieldset.settings-fields{border:0;min-width:0;margin:0;padding:0}.settings-fields .label{gap:6px;display:grid}.avatar-row{align-items:center;gap:16px;margin-bottom:6px;display:flex}.avatar-actions{gap:6px;display:grid}.ws-avatar{object-fit:cover;background:var(--plum-soft);border-radius:18px;flex:none;width:72px;height:72px}.ws-avatar-ph{font:800 24px/1 var(--display);color:var(--ink-2);place-items:center;display:grid}.danger-zone{border-color:#f3c4bf;gap:10px;display:grid}.danger-zone h3,.danger-zone h2.card-title{color:#b42318}.dz-list{font:500 13.5px/1.5 var(--body);color:var(--ink-2);gap:6px;margin:0;padding-left:18px;display:grid}.dz-form{gap:10px;display:grid}.dz-form .label{gap:6px;display:grid}.btn-danger{color:#fff;background:#c4271b}.btn-danger:hover{background:#b42318}.home{align-content:start;gap:14px;display:grid}.home-banner{background:var(--berry-wash);border:1px solid var(--berry-line);font:600 14px/1.4 var(--body);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.home-banner>.btn,.home-banner form,.home-banner>.hint{margin-left:auto}.home-banner>.hint{font-weight:500}.home-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.home-main,.home-side{align-content:start;gap:14px;display:grid}.home .card{gap:12px;display:grid}.home .shot-h{align-items:flex-start;margin-bottom:0}.home-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.home-pulse .mini-stat{min-width:0}.home-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-post{border:1px solid var(--line);color:inherit;background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta thumb""text thumb";gap:4px 12px;padding:12px;text-decoration:none;display:grid}.home-post:hover,.home-cmt:hover{border-color:var(--berry-line)}.hp-meta{font:500 12.5px/1.2 var(--body);color:var(--muted);grid-area:meta;align-items:center;gap:6px;display:flex}.hp-meta .pf{width:18px;height:18px;position:static}.hp-text{font:500 14px/1.4 var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:text;display:-webkit-box;overflow:hidden}.hp-thumb{object-fit:cover;border-radius:10px;grid-area:thumb;width:56px;height:56px}.home-cmt{border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.home-cmt .hp-text{-webkit-line-clamp:1;font-size:13px}.home-unread{font:600 14px/1.3 var(--body);color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.home-slots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-slots a{background:var(--berry-wash);box-shadow:inset 0 0 0 1px var(--berry-line);color:var(--ink);font:600 13px/1.2 var(--body);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.home-slots a .hint{margin-left:auto}@media (max-width:1100px){.home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.home-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.home-banner{flex-wrap:wrap}}.first-steps .bar{margin-top:0}.fs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-list li{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fs-mark{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;place-items:center;display:inline-grid}.fs-list li.done .fs-mark{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.fs-text{gap:2px;min-width:0;display:grid}.fs-text b{font:600 14px/1.3 var(--body)}.fs-list li.done .fs-text b{color:var(--muted)}@media (max-width:640px){.fs-list li{grid-template-columns:auto minmax(0,1fr)}.fs-list li>:last-child{grid-column:2;justify-self:start}}.side-help{margin-bottom:2px}.home-cmt .hp-text{grid-area:auto}.contact-search{max-width:420px}.contact-search .input{padding-left:12px}.contact-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.contact-list li{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.contact-list .pf{width:22px;height:22px;position:static}.cl-main{gap:2px;min-width:0;display:grid}.cl-main b{font:600 14px/1.3 var(--body)}.cl-main small{font:500 12px/1.2 var(--body);color:var(--muted)}.confirm-action{align-items:center;gap:8px;display:inline-flex}.auth-deleted{z-index:5;position:fixed;top:16px;left:50%;transform:translate(-50%)}.tpl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-top .vt .tnum{color:var(--faint);margin-left:2px;font-weight:600}.tpl-list{gap:10px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tpl-card{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.tpl-card:hover{border-color:var(--line-strong)}.tpl-h{font:700 13.5px/1.3 var(--body);justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-pfs{flex:none;gap:4px;display:inline-flex}.tpl-pfs .pf{width:18px;height:18px}.tpl-text{font:500 12.5px/1.5 var(--body);color:var(--ink-2);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tpl-tags{font:500 12px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:0;display:flex}.tpl-tags .i{flex:none;margin-top:1px}.tpl-card .row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tpl-own{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tpl-own .icon-btn{width:28px;height:28px}.tpl-own .icon-btn .i{width:15px;height:15px}.tpl-empty{background:var(--card);border:1px dashed var(--line-strong);border-radius:14px;padding:14px}.tpl-form{gap:10px}.tpl-form .label{gap:5px;display:grid}.tpl-form textarea.input{resize:vertical;font:500 13px/1.5 var(--body)}.tpl-form-h{font:700 14px/1 var(--body);align-items:center;gap:6px;display:flex}.tpl-pf{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.tpl-pf legend{margin-bottom:6px}.tpl-pf .ck{font:600 12.5px/1 var(--body);align-items:center;gap:6px;display:inline-flex}.tpl-pf .pf{width:18px;height:18px}.tpl-form .row{gap:8px;display:flex}.m-tabs button{white-space:nowrap;padding:7px 10px}.m-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}@media (max-width:480px){.m-tabs .i{display:none}}.cp{position:relative}.cp-chip{cursor:pointer}.cp-chip[class*=\ c-]{background:var(--c-bg);color:var(--c-ink);border-color:#0000}.cp-chip:disabled{cursor:default;opacity:.6}.cp-menu{z-index:40;background:var(--card);border:1px solid var(--line);width:300px;max-width:calc(100vw - 32px);box-shadow:var(--sh-2);border-radius:14px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.cp-menu ul{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cp-menu li{align-items:center;gap:4px;display:flex}.cp-opt{font:600 13px/1.2 var(--body);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.cp-opt:hover,.cp-opt[aria-pressed=true]{background:var(--wash)}.cp-opt .i{margin-left:auto}.cp-none{color:var(--muted)}.cp-none .i{margin-left:0}.cp-dot{background:var(--c-dot);border-radius:999px;flex:none;width:10px;height:10px}.cmp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cmp-row{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.cmp-id{flex:1;gap:2px;min-width:0;display:grid}.cmp-id b{font:600 14px/1.3 var(--body);overflow-wrap:anywhere}.cmp-id small{font:500 12px/1.3 var(--body);color:var(--muted)}.cmp-go{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cmp-form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cmp-form .input{width:min(260px,100%);height:32px;font:500 13px/1 var(--body);padding:0 10px}.cmp-form-err{flex-basis:100%;margin:0}.plan-empty .btn{margin-top:12px}@media (max-width:560px){.cmp-row{flex-wrap:wrap}.cmp-go{justify-content:flex-start;width:100%}}.cp-del{width:28px;height:28px}.cp-del .i{width:15px;height:15px}.cp-confirm{font:500 12.5px/1.35 var(--body);color:var(--ink-2);flex-wrap:wrap;flex:1;align-items:center;gap:6px;padding:6px 8px;display:flex}.cp-new{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-top:8px;display:grid}.cp-new .input{padding:7px 10px;font-size:13px}.cp-filter summary{list-style:none}.cp-filter summary::-webkit-details-marker{display:none}.cp-filter .cp-menu{width:260px;left:auto;right:0}.cp-filter a.cp-opt{text-decoration:none}@media (max-width:520px){.m-head{position:relative}.m-head .cp{position:static}.m-head .cp-menu{width:auto;max-width:none;top:calc(100% - 6px);left:12px;right:12px}}.brand-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.bell{position:relative}.bell-btn{width:34px;height:34px;color:var(--ink-2);position:relative}.bell-btn .i{width:19px;height:19px}.bell-n{background:var(--hot);min-width:17px;height:17px;color:var(--ink);font:700 10.5px/17px var(--body);text-align:center;box-shadow:0 0 0 2px var(--card);border-radius:999px;padding:0 4px;position:absolute;top:1px;right:0}.bell-pop{z-index:60;background:var(--card);border:1px solid var(--line);width:380px;max-width:calc(100vw - 24px);box-shadow:var(--sh-3);border-radius:16px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px)}.bell-pop.left{left:0}.bell-pop.right{right:0}.bell-h{font:700 15px/1 var(--body);justify-content:space-between;align-items:center;gap:8px;display:flex}.link-btn{font:600 12.5px/1 var(--body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px;display:inline-flex}.link-btn:hover{color:var(--ink)}.bell-pop .vt{justify-self:start}.bell-pop .vt .tnum{color:var(--faint);margin-left:4px}.ntf-list{gap:2px;max-height:min(460px,60vh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ntf a{color:inherit;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 10px;align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid}.ntf a:hover{background:var(--wash)}.ntf.unread a{background:var(--card-2)}.ntf-ic{background:var(--wash);width:32px;height:32px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.ntf-ic.k-post_failed,.ntf-ic.k-automation_error{color:#8c2a1c;background:#fde7e4}.ntf-ic.k-account_reconnect{background:var(--berry-soft);color:var(--berry-ink)}.ntf-ic.k-ai_limit{background:var(--sky-soft);color:var(--sky-ink)}.ntf-main{gap:3px;min-width:0;display:grid}.ntf-main b{font:600 13.5px/1.3 var(--body);color:var(--ink)}.ntf.unread .ntf-main b{font-weight:700}.ntf-body{font:500 12.5px/1.45 var(--body);color:var(--ink-2);overflow-wrap:anywhere}.ntf-detail{font:500 12px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere}.ntf-when{font:500 11.5px/1.2 var(--body);color:var(--faint)}.ntf-dot{background:var(--sky);border-radius:999px;width:8px;height:8px;margin-top:6px}.ntf-empty{padding:10px}.bell-all{border-top:1px solid var(--line-2);font:600 13px/1 var(--body);color:var(--ink-2);justify-content:center;align-items:center;gap:4px;padding-top:10px;text-decoration:none;display:flex}.ntf-page{max-width:none}.ntf-page .ntf-list{background:var(--card);border:1px solid var(--line);border-radius:16px;max-height:none;padding:6px}.ntf-page-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}@media (max-width:1000px){.brand-row{flex-direction:column;gap:8px}}.mbar{display:none}@media (max-width:640px){.mbar{background:var(--card);border-bottom:1px solid var(--line);z-index:50;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.mbar .brand{font:700 17px/1 var(--display);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.mbar-menu summary{cursor:pointer;list-style:none}.mbar-menu summary::-webkit-details-marker{display:none}.mbar-nav{background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--sh-2);gap:2px;padding:10px 12px 14px;display:grid;position:absolute;top:100%;left:0;right:0}.mbar-nav .btn{margin-bottom:8px}.mbar-nav>a:not(.btn){font:600 15px/1 var(--body);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:flex}.mbar-nav>a[aria-current=page]{background:var(--berry-soft);color:var(--berry-ink)}.mbar .bell-pop{width:auto;max-width:none;position:fixed;top:58px;left:12px;right:12px}.mbar-nav{max-height:calc(100dvh - 60px);overflow-y:auto}.mbar-nav>form{display:contents}.mbar-nav>form>button{width:100%;font:600 15px/1.2 var(--body);color:var(--ink-2);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;display:flex}.mbar-nav>form>button:hover{background:var(--wash)}.mbar-h{font:600 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:12px 10px 4px}}@media (min-width:901px){.main:has(>.inbox){height:100dvh;overflow:hidden}.inbox,.ib-thread{min-height:0}}.autom-wrap{gap:10px;display:grid}.autom-fields{gap:10px;padding:2px 2px 0;display:grid}.autom-fields .label{gap:5px;display:grid}.autom-fields textarea.input{resize:vertical}.autom small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.autom small.autom-held{color:var(--ink-2);margin-top:4px}.chan-list{margin:0;padding:0;list-style:none;display:grid}.chan-row{border-top:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.chan-row:first-child{border-top:0}.chan-main{gap:2px;min-width:0;display:grid}.chan-main b{font:700 14px/1.3 var(--body);overflow-wrap:anywhere}.chan-main small{font:500 12.5px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere}.chan-actions{flex-wrap:wrap;gap:6px;display:flex}.chan-extra{grid-column:2/-1;gap:6px;display:grid}.fbp{justify-items:start;gap:8px;display:grid}.fbp-list{gap:6px;display:grid}.fbp-list .ck{font:500 13px/1.4 var(--body);align-items:center;gap:8px;display:flex}.fbp .row{gap:8px;display:flex}@media (max-width:560px){.chan-row{grid-template-columns:auto minmax(0,1fr)}.chan-row>.chip,.chan-actions{grid-column:2}}.ntf-ic.k-approval_requested{background:var(--lime-soft);color:var(--lime-ink)}.ntf-ic.k-approval_result{background:var(--ok-soft);color:var(--ok-ink)}.apr-list{gap:12px;display:grid}.apr-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;gap:12px;padding:14px;display:grid}.apr-card[aria-busy]{opacity:.7}.apr-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apr-who{gap:3px;min-width:0;display:grid}.apr-who b{font:700 13.5px/1.2 var(--body);color:var(--ink)}.apr-who small{font:500 12px/1.2 var(--body);color:var(--muted)}.apr-acc{font:600 12.5px/1 var(--body);color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.apr-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.apr-body p{font:500 13.5px/1.5 var(--body);color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apr-body .ph{aspect-ratio:1;border-radius:10px;width:88px;overflow:hidden}.apr-when{font:600 12.5px/1.3 var(--body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.apr-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.apr-actions .btn-primary{margin-left:auto}.apr-time .input{width:auto;height:34px;padding:0 10px;font-size:13px}.apr-time+.btn-primary{margin-left:0}.apr-time{margin-left:auto}.apr-reject{gap:10px;display:grid}.apr-reject .apr-actions{justify-content:flex-end}.apr-reject .apr-actions .btn-primary{margin-left:0}.apr-banner{margin:12px 18px 0}.apr-banner>span{gap:4px;display:grid}.apr-banner q{font-weight:600}.apr-banner small{font:500 12.5px/1.4 var(--body);opacity:.85}@media (max-width:600px){.apr-time{flex:100%;margin-left:0}.apr-time .input{width:100%}.apr-actions .btn-primary{flex:100%;justify-content:center}.apr-body .ph{width:64px}}.prev-empty{text-align:center;background:var(--wash);color:var(--faint);border-radius:10px;place-content:center;justify-items:center;gap:8px;padding:16px;display:grid;overflow:hidden}.prev-empty .i{width:22px;height:22px}.igp .prev-empty{aspect-ratio:4/5}.ttp .prev-empty{border-radius:0;position:absolute;inset:0}.prev-empty small{font:500 12.5px/1.4 var(--body);color:var(--muted);max-width:220px}.prev-empty.dark{color:#ffffff8c;background:#1d1b19}.prev-empty.dark small{color:#ffffffb3}.fg-dialog{background:var(--card);width:min(640px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--ink);box-shadow:0 40px 100px -30px rgba(var(--shadow),.55);border:0;border-radius:20px;padding:0;display:none}.fg-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.fg-dialog::backdrop{background:#14121059}.fg-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.fg-head h2{font:700 18px/1.25 var(--display)}.fg-head .hint{margin-top:4px}.fg-list{align-content:start;gap:6px;margin:0;padding:10px 12px;list-style:none;display:grid;overflow:auto}.fg-list li label{border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto 52px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.fg-list li.on label{border-color:var(--lime-600);background:var(--lime-soft)}.fg-list li.ok label{background:var(--ok-soft);cursor:default;border-color:#0000;grid-template-columns:52px minmax(0,1fr)}.fg-list li.err label{cursor:default;background:#fdecea;border-color:#0000;grid-template-columns:52px minmax(0,1fr)}.fg-list li.off label{cursor:default;opacity:.55;grid-template-columns:52px minmax(0,1fr)}.fg-list input[type=checkbox]{accent-color:var(--ink);width:18px;height:18px}.fg-thumb{background:var(--wash);width:52px;height:52px;color:var(--faint);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.fg-main{gap:4px;min-width:0;display:grid}.fg-main b{font:700 13.5px/1.2 var(--body)}.fg-text{font:500 13px/1.4 var(--body);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-meta{font:600 12px/1 var(--body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fg-meta small{font:500 12px/1 var(--body)}.fg-res{font:600 12.5px/1.35 var(--body);align-items:center;gap:6px;display:flex}.fg-res.ok{color:var(--ok-ink)}.fg-res.err{color:#c4271b}.fg-skip{font:500 13px/1.4 var(--body);color:var(--muted);margin:0 20px 8px}.fg-skip summary{cursor:pointer;padding:6px 0;font-weight:600}.fg-skip ul{gap:6px;max-height:160px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.fg-skip li{gap:2px;display:grid}.fg-skip li span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.fg-foot .status{font:500 12.5px/1.35 var(--body);color:var(--muted);margin-right:auto}@media (max-width:600px){.fg-foot .status{flex:100%}.fg-foot .btn{flex:1 1 0;justify-content:center}}.imp{gap:14px;padding:20px 22px;display:grid}.imp-start{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.imp-start>.notice{grid-column:1/-1}.imp-drop{text-align:center;border:1.5px dashed var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink-2);border-radius:16px;justify-items:center;gap:8px;padding:48px 20px;display:grid}.imp-drop:hover,.imp-drop.drag{border-color:var(--lime-600);background:var(--lime-soft)}.imp-drop .i{width:28px;height:28px;color:var(--muted)}.imp-drop b{font:700 15px/1.3 var(--body)}.imp-drop small{font:500 12.5px/1.45 var(--body);color:var(--muted);max-width:340px}.imp-drop:focus-within{outline:2px solid var(--ink);outline-offset:2px}.imp-help{gap:12px;display:grid}.imp-help h3{font:700 15px/1.3 var(--display)}.imp-help dl{font:500 13px/1.45 var(--body);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.imp-help dt code{background:var(--wash);border-radius:6px;padding:1px 6px;font:600 12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.imp-help .btn{justify-self:start}.imp-preview{gap:12px;display:grid}.imp-sum{flex-wrap:wrap;align-items:center}.imp-sum>span:first-of-type{flex:280px;gap:3px;display:grid}.imp-sum small{font:500 12.5px/1.4 var(--body);opacity:.85}.imp-file{font:600 12.5px/1.3 var(--body);color:var(--muted);align-items:center;gap:10px;display:inline-flex}.imp-toggle{justify-self:start}.imp-tbl td{font-size:13px}.imp-tbl tr.bad td{background:#fff7f6}.imp-text{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:160px;max-width:360px;display:-webkit-box;overflow:hidden}.imp-acc{align-items:center;gap:6px;font-weight:600;display:inline-flex}.imp-url{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:180px;color:var(--ink-2);display:inline-block;overflow:hidden}.imp-issue{font:600 12px/1.35 var(--body);align-items:flex-start;gap:5px;margin-bottom:3px;display:flex}.imp-issue .i{flex:none;margin-top:1px}.imp-issue.err{color:#c4271b}.imp-issue.warn{color:var(--lime-ink)}.imp .muted{color:var(--faint)}.imp-done{justify-items:start;gap:12px;display:grid}.imp-done .row{flex-wrap:wrap;gap:8px;display:flex}.imp-fails{font:500 13px/1.5 var(--body);color:var(--ink-2);margin:0;padding-left:18px}@media (max-width:760px){.imp{padding:16px}.imp-start{grid-template-columns:minmax(0,1fr)}.imp-tbl{min-width:720px}}.imp-drop .sr-only{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.imp-drop{position:relative}.ib-loading{align-content:start;gap:10px;padding:16px;display:grid}.ib-skel{background:var(--wash);border-radius:14px;width:62%;height:38px;animation:1.2s ease-in-out infinite ib-pulse;display:block}.ib-skel.out{justify-self:end;width:48%}@keyframes ib-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ib-skel{animation:none}}.ib-done-toggle{justify-content:flex-end;padding:8px 16px 0;display:flex}.lk-img{background:var(--wash);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.lk-img[aria-busy]{opacity:.6}.lk-img-prev{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.lk-img-prev.empty{background:var(--card);color:var(--faint);place-items:center;display:grid}.lk-img-actions{flex-wrap:wrap;gap:6px;display:flex}.lk-img-actions label{cursor:pointer;position:relative}.lk-img-actions .sr-only,.lk-img .sr-only{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lk-img .hint,.lk-img .notice{flex-basis:100%;margin:0}.lk-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.lk-txts{flex:1;min-width:0}.lk-thumb{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.lk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lk-thumb.empty{border:1.5px dashed var(--line-strong);background:var(--card-2);color:var(--muted)}.lk-thumb.empty .i{grid-area:1/1}.lk-thumb.empty .lk-thumb-plus{background:var(--card);stroke-width:2.6px;border-radius:50%;width:12px;height:12px;transform:translate(9px,9px)}.lk-thumb.empty:hover{border-color:var(--ink-2);color:var(--ink)}.lk-thumb:focus-visible,.lk-thumb:focus-within{outline:2px solid var(--berry);outline-offset:2px}.lk-thumb[aria-busy]{opacity:.55}.lk-thumb .sr-only{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lk-imgbtn{all:unset;box-sizing:border-box;cursor:pointer;height:28px;font:600 12px/1 var(--body);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.lk-imgbtn:hover{background:var(--wash)}.lk-imgbtn.on{background:var(--berry-soft);color:var(--berry)}.lk-imgbtn:focus-visible{outline:2px solid var(--berry)}@media (max-width:640px){.lk-thumb{width:40px;height:40px}}.sc-dialog[open]{width:min(520px,100vw - 32px);display:block}.sc-body{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.sc-fields{align-content:start;gap:12px;padding:14px 20px;display:grid;overflow:auto}.disconnect-name{overflow-wrap:anywhere}.disconnect-dialog .fg-head>div{min-width:0}.disconnect-dialog .fg-foot{justify-content:flex-end}.disconnect-effects{flex-direction:column;gap:4px}.disconnect-effects p{margin:0}.sc-fields .btn{justify-self:start}.sc-fields .label small.hint{margin-top:4px;display:block}.sc-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc-steps li{font:500 13.5px/1.5 var(--body);color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sc-steps .n{background:var(--lime-soft);width:24px;height:24px;color:var(--lime-ink);font:700 12px/1 var(--body);border-radius:50%;place-items:center;display:grid}.sc-copy{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:6px;margin:6px 0 0;padding:6px 10px;display:inline-flex}.sc-copy code{letter-spacing:.04em;font:700 14px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.sc-wait{align-items:center;gap:8px;margin:0;display:flex}.sc-dot{background:var(--up);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ib-pulse}@media (prefers-reduced-motion:reduce){.sc-dot{animation:none}}.sent-panel{gap:10px;margin:0 0 12px;padding:14px 16px;display:grid}.sent-panel h3{margin:0;font-size:14px}.sent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sent-list li{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.sent-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sent-name{min-width:0;font:600 13.5px/1.3 var(--body);flex:auto;align-items:baseline;gap:6px;display:flex}.sent-name small{font:500 12.5px/1.3 var(--body);color:var(--muted);overflow-wrap:anywhere}.sent-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.sent-del{color:#c4271b}.sent-foot{justify-content:flex-end;display:flex}.sent-retry{background:var(--berry-wash);box-shadow:inset 0 0 0 1px var(--berry-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.sent-retry .hint{flex:220px;margin:0}.forget-dialog .sc-fields p{margin:0}@media (max-width:640px){.sent-acts{flex:100%;margin-left:0}}.sent-collab{justify-items:start;gap:6px;display:grid}.sent-collab ul{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.sent-collab li{font:500 13px/1.3 var(--body);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.mcheck{justify-items:start;gap:6px;max-width:360px;margin:10px auto 0;display:grid}.mcheck .notice{box-sizing:border-box;width:100%;padding:8px 10px;font-size:12.5px}.mcheck .hint{margin:0}.home-live{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-live li{background:var(--card);border:1px solid var(--line);font:600 14px/1.4 var(--body);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.home-live li>span:not(.chip){overflow-wrap:anywhere;flex:auto;min-width:0}.li-demo h2{align-items:center;gap:8px;display:flex}.li-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.li-demo-grid .bars-h{margin-top:14px}.li-bars{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.li-bars li{font:500 12.5px/1.3 var(--body);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.li-l{overflow-wrap:anywhere;color:var(--ink-2)}.li-b{background:var(--bar);border-radius:999px;height:8px;overflow:hidden}.li-b i{background:var(--sky);border-radius:999px;height:100%;display:block}.li-v{color:var(--muted)}.li-demo>.hint{margin-top:14px}@media (max-width:640px){.li-demo-grid{grid-template-columns:minmax(0,1fr)}}.pf-panel{margin-top:12px;padding:14px 16px}.pf-panel h3{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.pf-panel h3 small{color:var(--muted);font-weight:500}.pf-fields{border:0;gap:10px;margin:0;padding:0;display:grid}.pf-fields .sr-only{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-fields .label{gap:4px;display:grid}.pf-errors{gap:6px;margin-top:10px;display:grid}.pv-tabs{flex-wrap:wrap}.cpv{border:1px solid var(--line);border-radius:var(--r);background:var(--card);max-width:360px;margin:0 auto;font-size:13px;overflow:hidden}.cpv .fill{object-fit:cover;width:100%;height:100%;display:block}.cpv-empty{height:100%;color:var(--muted);text-align:center;place-items:center;gap:6px;padding:12px;display:grid}.cpv-yt-video{aspect-ratio:16/9;background:var(--phone);position:relative;overflow:hidden}.cpv-yt-meta{gap:10px;padding:10px 12px;display:flex}.cpv-yt-meta b{overflow-wrap:anywhere;line-height:1.3;display:block}.cpv-yt-meta small,.cpv-pin-by small,.cpv-head small{color:var(--muted)}.cpv-pin{border-radius:18px;padding:0 0 10px}.cpv-pin-media{aspect-ratio:2/3;background:var(--wash);position:relative;overflow:hidden}.cpv-pin b{overflow-wrap:anywhere;padding:10px 12px 2px;display:block}.cpv-pin p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 12px}.cpv-pin-by{align-items:center;gap:8px;padding:8px 12px 0;display:flex}.cpv-card{padding:12px 14px}.cpv-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cpv-head b{display:block}.cpv-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.45}.cpv-more{color:var(--muted);font-weight:600}.cpv-media{border-radius:10px;gap:2px;margin-bottom:8px;display:grid;overflow:hidden}.cpv-media.n1{grid-template-columns:1fr}.cpv-media.n2,.cpv-media.n3,.cpv-media.n4{grid-template-columns:1fr 1fr}.cpv-media.n3 .cpv-cell:first-child{grid-row:span 2}.cpv-cell{aspect-ratio:1;background:var(--wash);display:block;position:relative;overflow:hidden}.cpv-media.n1 .cpv-cell{aspect-ratio:4/3}.cpv-actions{color:var(--muted);gap:18px;display:flex}.cpv-telegram{border-radius:14px 14px 14px 4px}.rh:has(.pv-tabs){flex-wrap:wrap;row-gap:10px}.m-right .rh .pv-tabs{border-radius:var(--r);flex-basis:100%;justify-content:flex-start;margin-left:0}.pf-panel>.hint{margin:0 0 12px}.pf-fields .btn{justify-self:start}.settings-tabs{flex-wrap:wrap;gap:0 22px;overflow-x:visible}.settings-nav{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.settings-group{align-items:center;min-width:0;display:flex}.settings-group+.settings-group{border-left:1px solid var(--line)}.settings-group-h{font:700 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-left:22px}.settings-nav .tabs{background:0 0;border-bottom:0;padding-left:14px}.mail-pref-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mail-pref-list .opt-h{align-items:flex-start;gap:12px}.mail-pref-list .opt-h .toggle,.mail-pref-always{flex:none;margin-left:auto}.ai-usage-meter{background:var(--plum-soft);border-radius:999px;height:8px;overflow:hidden}.ai-usage-meter span{background:var(--berry);height:100%;display:block}@media (max-width:640px){.settings-nav{flex-direction:column}.settings-group{flex-direction:column;align-items:flex-start;padding-top:10px}.settings-group+.settings-group{border-left:0;border-top:1px solid var(--line)}.settings-group-h,.settings-nav .tabs{padding-left:14px}}.ai-settings{min-width:0;padding:22px}.ai-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ai-intro p{max-width:60ch;margin:0}.ai-intro .btn{flex:none}.ai-token-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ai-token{min-width:0}.ai-token-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-token-head>div{min-width:0}.ai-token-head h3{overflow-wrap:anywhere;margin:0 0 6px}.ai-token-head code{color:var(--muted);font-size:12px}.ai-token-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;font-size:12px;display:grid}.ai-token-meta dt{color:var(--muted);margin-bottom:6px}.ai-token-meta dd{overflow-wrap:anywhere;margin:0}.ai-token-scopes{grid-column:1/-1}.ai-token-scopes dd{flex-wrap:wrap;gap:6px;display:flex}.ai-connect{margin-bottom:18px}.ai-connect h3{margin-top:0}.ai-connect-url{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-connect-url code{overflow-wrap:anywhere;min-width:0}.ai-empty h3{margin-top:0}.ai-empty p{margin-bottom:0}.ai-dialog[open]{display:block;overflow:auto}.ai-dialog .fg-head h2{font:700 20px/1.2 var(--display);margin:0}.ai-dialog-body{gap:14px;padding:4px 20px 20px;display:grid}.ai-dialog-body p{overflow-wrap:anywhere;margin:0}.ai-dialog-body>.label{gap:8px;display:grid}.ai-scope-fields{border:0;gap:12px;min-width:0;margin:6px 0 0;padding:14px 0 0;display:grid}.ai-scope-fields label{font:500 13px/1.4 var(--body);align-items:center;gap:10px;display:flex}.ai-scope-fields input{width:17px;height:17px;accent-color:var(--berry);flex:none}.ai-scope-fields label:has(input:disabled){color:var(--muted)}.ai-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ai-secret{resize:none;overflow-wrap:anywhere;min-height:84px;font-size:14px}@media (max-width:640px){.ai-settings{padding:16px 14px}.ai-intro{flex-direction:column;align-items:flex-start}.ai-token-meta{grid-template-columns:minmax(0,1fr)}.ai-token-head{align-items:flex-start}.ai-token-head .btn{flex:none}.settings-tabs{gap:0 16px}}.ai-create{gap:8px;min-width:0;display:grid}.ai-create .label{gap:6px;display:grid}.ai-create textarea,.brand-voice textarea{resize:vertical;width:100%;min-width:0}.brand-voice .row{flex-wrap:wrap}.brand-voice-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.brand-voice-fields .label{gap:6px;display:grid}@media (max-width:900px){.auth-page .btn,.auth-page .input,.auth-page select,.auth-page .seg button,.auth-page .auth-link{min-height:44px}.auth-eye{width:44px}}.flow-sum{border:1px solid var(--berry-line);background:var(--berry-wash);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.flow-sum small{font:700 11.5px/1.2 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--berry-ink)}.flow-sum p{font:600 15px/1.45 var(--body);color:var(--ink);overflow-wrap:anywhere;margin:0}.flow-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-step{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0}.flow-step.open{border-color:var(--line-strong)}.flow-h{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.flow-h .n{background:var(--ink);color:#fff;width:26px;height:26px;font:800 13px/1 var(--display);border-radius:9px;flex:none;place-items:center;display:grid}.flow-step:not(.open) .n{background:var(--ok-soft);color:var(--ok-ink)}.flow-t{flex:1;gap:2px;min-width:0;display:grid}.flow-t small{font:600 11.5px/1.2 var(--body);color:var(--muted)}.flow-t b{font:800 16px/1.25 var(--display);letter-spacing:-.01em}.flow-line{font:500 13px/1.35 var(--body);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-b{gap:10px;padding:0 14px 14px;display:grid}.flow-next{justify-self:start}.flow-save{flex-wrap:wrap;gap:8px;display:flex}.flow-more{gap:10px;display:grid}.flow-more summary{cursor:pointer;font:600 13.5px/1.3 var(--body);color:var(--ink-2);padding:4px 0}.flow-more[open] summary{margin-bottom:6px}.flow-kind{gap:12px;display:grid}.opt-l{gap:3px;display:grid}.opt-l small{font:500 12.5px/1.35 var(--body);color:var(--muted)}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg-b{border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 13px/1 var(--body);cursor:pointer;border-radius:999px;padding:7px 12px}.seg-b.on{border-color:var(--ink);background:var(--ink);color:#fff}.seg-b:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.b-qrs{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:84%;display:flex}.b-qr{color:#0064e0;font:600 11.5px/1 var(--body);background:#fff;border:1px solid #0064e0;border-radius:999px;padding:5px 10px}.b-note{font:500 10.5px/1.2 var(--body);color:#737373;align-self:center}.b-out .b-note{color:inherit;opacity:.8;margin-bottom:3px;display:block}.ar-sentence{font:500 13.5px/1.4 var(--body);color:var(--ink-2);overflow-wrap:anywhere}.lk{align-items:center}.lk[data-kind=header]{padding-block:10px}.lk .side-r{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px}.lk .side-r .icon-btn{border-radius:10px;width:34px;height:34px}@media (hover:hover){.lk .side-r .icon-btn:hover{background:var(--wash);color:var(--ink)}}.tabs.tabs-btn{gap:8px;padding:12px 22px}.tabs.tabs-btn a{border:1px solid var(--line);background:var(--card);height:40px;font:600 14.5px/1 var(--body);color:var(--ink-2);border-radius:999px;gap:8px;padding:0 18px}.tabs.tabs-btn a .i{width:17px;height:17px}.tabs.tabs-btn a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}@media (hover:hover){.tabs.tabs-btn a:not([aria-current]):hover{border-color:var(--line-strong);color:var(--ink)}}.tabs.tabs-btn a:focus-visible{outline:2px solid var(--berry);outline-offset:2px}@media (max-width:640px){.tabs.tabs-btn{padding:10px 14px}.tabs.tabs-btn a{height:38px;padding:0 14px}}.bio-avatar{gap:12px;display:grid}.bio-avatar h3{margin:0}.bio-avatar-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bio-avatar-now{object-fit:cover;background:var(--ink);width:72px;height:72px;color:var(--lime);font:700 24px/1 var(--display);box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.bio-avatar-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bio-avatar-acts label.btn{cursor:pointer}.bio-avatar-ch{gap:8px}.bio-avatar-ch .av{width:22px;height:22px;font-size:9px}.bio-avatar-ch .av .pf{display:none}a.filter-link{cursor:pointer;text-decoration:none}a.filter-link .i{width:14px;height:14px}a.filter-link .i:last-child{width:12px;height:12px;color:var(--muted)}@media (hover:hover){a.filter-link:hover{border-color:var(--line-strong);color:var(--ink)}}#timezone{scroll-margin-top:24px}.plan-empty.big{text-align:center;border-radius:18px;align-content:center;justify-items:center;gap:14px;min-height:320px;padding:48px 24px}.plan-empty.big p{max-width:52ch;font:500 15px/1.55 var(--body);color:var(--ink-2);margin:0}.plan-empty.big .pe-ic{background:var(--lime-soft);width:64px;height:64px;color:var(--ink);box-shadow:0 0 0 8px var(--berry-wash);border-radius:50%;place-items:center;display:grid}.plan-empty.big .pe-ic .i{width:28px;height:28px}.plan-empty.big .btn{justify-self:center;margin-top:4px}.plan-empty.big .cmp-form{justify-content:center}.settings .card :is(input.input,select.input){max-width:640px}
