.w-acct .w-acctbtn.w-acctpill{width:auto;height:36px;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 5px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--text-2);box-shadow:var(--sh-sm);transition:background .13s,border-color .13s,box-shadow .13s}.w-acct .w-acctbtn.w-acctpill:hover{background:var(--sunken);border-color:var(--line-3)}.w-acct .w-acctbtn.w-acctpill.on{background:var(--accent-soft);border-color:var(--accent)}.w-acct .w-acctbtn.w-acctpill.on .w-acctchev{color:var(--accent-soft-ink)}.w-acct .w-acctbtn.w-acctpill:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-acct .w-acctbtn.w-acctpill.on .w-acctimg,.w-acct .w-acctbtn.w-acctpill.on .w-acctinit,.w-acct .w-acctbtn.w-acctpill:hover .w-acctimg,.w-acct .w-acctbtn.w-acctpill:hover .w-acctinit{box-shadow:var(--sh-sm)}.w-acct .w-acctpill .w-acctimg,.w-acct .w-acctpill .w-acctinit{width:24px;height:24px;border-color:var(--card)}.w-acct .w-acctpill .w-acctinit{background:var(--text);color:var(--card)}.w-acct .w-acctchev{flex-shrink:0;color:var(--text-3)}.w-acct .w-acctpill .w-acctbadge{right:auto;top:3px;left:22px;border-color:var(--card)}.w-acct .w-acctplan{flex-shrink:0;min-width:34px;text-align:center;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;line-height:1;padding:3px 5px 2px;border-radius:var(--r-xs)}.w-acct .w-acctplan,.w-acct .w-acctplan.is-paid{background:var(--text);color:var(--card)}.w-acct .w-acctplan.is-unknown{width:34px;height:13px;padding:0;background:var(--line-2);animation:w-acctwait 1.1s ease-in-out infinite}@keyframes w-acctwait{0%,to{opacity:.55}50%{opacity:1}}.w-acct .w-acctpop.w-acctmenu{min-width:272px;max-width:320px;padding:7px}.w-acct .w-acctpop .w-acctwho2{flex-direction:row;align-items:center;gap:10px;padding:8px 8px 10px}.w-acct .w-acctimg.is-lg,.w-acct .w-acctinit.is-lg{width:40px;height:40px;flex-shrink:0;font-size:14px;border-color:var(--card)}.w-acct .w-acctwho-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.w-acct .w-acctwho2 b{display:flex;align-items:center;gap:6px;overflow:visible;font-size:13.5px}.w-acct .w-acctname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.w-acct .w-acctplancard{margin:0 2px 6px;padding:9px 10px 10px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-soft-2)}.w-acct .w-acctplantop{display:flex;align-items:center;justify-content:space-between;gap:8px}.w-acct .w-acctplantop b{font-size:12.5px;font-weight:650;color:var(--accent-soft-ink);line-height:1.3}.w-acct .w-acctplanlink{flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--body);font-size:11.5px;font-weight:600;color:var(--accent-soft-ink);text-decoration:underline;text-underline-offset:2px}.w-acct .w-acctplanlink:hover{color:var(--text)}.w-acct .w-acctplanlink:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:var(--r-xs)}.w-acct .w-acctplanstatus{margin:5px 0 0;font-size:11px;line-height:1.45;color:var(--text-2)}.w-acct .w-acctpop .w-acctitem{justify-content:space-between;gap:10px}.w-acct .w-acctcount{flex-shrink:0;min-width:18px;padding:1px 6px;border-radius:var(--r-pill);background:var(--sunken);color:var(--text-3);font-family:var(--mono);font-size:10px;font-weight:700;line-height:1.5;text-align:center}.w-acct .w-acctitem:hover .w-acctcount{background:var(--card);color:var(--accent-3)}@media (max-width:760px){.w-tb .w-acct .w-acctbtn.w-acctpill{height:32px;padding:0 6px 0 4px;gap:5px}.w-tb .w-acct .w-acctpill .w-acctimg,.w-tb .w-acct .w-acctpill .w-acctinit{width:22px;height:22px}.w-tb .w-acct .w-acctpill .w-acctbadge{left:20px;top:2px}.w-acct .w-acctpop.w-acctmenu{min-width:0;width:min(272px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.w-acct .w-acctplan.is-unknown{animation:none}.w-acct .w-acctbtn.w-acctpill{transition:none}}.w-notif{display:inline-flex;flex-shrink:0}.w-notif,.w-notif .w-notifbtn{position:relative}.w-notif .w-notifbtn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-ink);box-shadow:var(--sh-sm)}.w-notif .w-notifbtn.on:hover{background:var(--accent-soft-2);color:var(--accent-soft-ink)}.w-notif .w-notifbadge{position:absolute;top:-3px;right:-3px;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);border:1px solid var(--card);background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--body);font-size:10px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.w-notif .w-notifbadge.is-critical{background:var(--danger-solid);color:var(--danger-on)}.w-notif .w-notifpop{position:absolute;z-index:120;top:calc(100% + 8px);right:0;left:auto;bottom:auto;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;max-height:min(70vh,520px);background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--sh-pop);overflow:hidden}.w-notif .w-notifhead{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 9px;border-bottom:1px solid var(--line-2)}.w-notif .w-notifhead h2{margin:0;font-family:var(--body);font-size:13px;font-weight:650;color:var(--text);line-height:1.3}.w-notif .w-notifcount{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--text-3);line-height:1.3}.w-notif .w-notifall{flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--body);font-size:11.5px;font-weight:600;color:var(--accent-3);text-decoration:underline;text-underline-offset:2px}.w-notif .w-notifall:hover{color:var(--text)}.w-notif .w-notifall:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:var(--r-xs)}.w-notif .w-notifall:disabled{color:var(--text-4);text-decoration:none;cursor:default}.w-notif .w-notiflist{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none}.w-notif .w-notifitem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;padding:9px 9px 10px;border-radius:var(--r-md);background:transparent;transition:background .12s}.w-notif .w-notifitem+.w-notifitem{box-shadow:inset 0 1px 0 var(--line-2)}.w-notif .w-notifitem:hover{background:var(--sunken)}.w-notif .w-notifitem.is-unread{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.w-notif .w-notifitem.is-unread:hover{background:var(--accent-soft)}.w-notif .w-notifitem:focus-visible{outline:2px solid var(--accent-3);outline-offset:-1px}.w-notif .w-notifmark{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--info-soft);color:var(--info-ink)}.w-notif .w-notifmark svg{width:13px;height:13px}.w-notif .w-notifitem.is-warning .w-notifmark{background:var(--warn-soft);color:var(--warn-ink)}.w-notif .w-notifitem.is-critical .w-notifmark{background:var(--danger-soft);color:var(--danger-ink)}.w-notif .w-notiftext{min-width:0;display:flex;flex-direction:column;gap:3px}.w-notif .w-notiftitle{font-size:12.5px;font-weight:650;line-height:1.35;color:var(--text)}.w-notif .w-notifsaid,.w-notif .w-notiftitle{margin:0;font-family:var(--body);overflow-wrap:anywhere}.w-notif .w-notifsaid{font-size:11.5px;line-height:1.5;color:var(--text-2);white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.w-notif .w-notifmeta{margin:1px 0 0;font-family:var(--body);font-size:10.5px;line-height:1.4;color:var(--text-3);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.w-notif .w-notifmeta .w-notifsep{color:var(--text-4)}.w-notif .w-notifitem.is-critical .w-notiflevel{color:var(--danger-ink);font-weight:650}.w-notif .w-notifitem.is-warning .w-notiflevel{color:var(--warn-ink);font-weight:650}.w-notif .w-notiflink{align-self:flex-start;margin-top:3px;font-family:var(--body);font-size:11.5px;font-weight:600;color:var(--accent-3);text-decoration:underline;text-underline-offset:2px}.w-notif .w-notiflink:hover{color:var(--text)}.w-notif .w-notiflink:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:var(--r-xs)}.w-notif .w-notiftick{flex-shrink:0;width:24px;height:24px;margin-top:-1px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--text-4);cursor:pointer}.w-notif .w-notiftick svg{width:13px;height:13px}.w-notif .w-notiftick:hover{background:var(--card);border-color:var(--line-3);color:var(--accent-3)}.w-notif .w-notiftick:focus-visible{outline:2px solid var(--accent-3);outline-offset:1px}.w-notif .w-notifnone{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:26px 22px 30px;text-align:center}.w-notif .w-notifnone svg{width:26px;height:26px;color:var(--text-4)}.w-notif .w-notifnone b{font-family:var(--body);font-size:12.5px;font-weight:650;color:var(--text-2)}.w-notif .w-notifnone span{line-height:1.5;max-width:230px}.w-notif .w-notifnone span,.w-notif .w-notifwait{font-family:var(--body);font-size:11.5px;color:var(--text-3)}.w-notif .w-notifwait{flex:1 1;display:flex;align-items:center;justify-content:center;padding:30px 22px}.w-notif .w-notiferr{margin:0;padding:10px 12px;font-family:var(--body);font-size:11px;line-height:1.5;color:var(--danger-ink);background:var(--danger-soft)}.w-notif .w-notifinvs{flex-shrink:0;max-height:45%;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.w-notif .w-notifinvhead{margin:0 0 6px;font-family:var(--body);font-size:13px;font-weight:650;color:var(--text);line-height:1.3}.w-notif .w-notifinvlist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.w-notif .w-notifinvite{display:flex;flex-direction:column;gap:3px;padding:9px 10px 10px;background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-md)}.w-notif .w-notifinvite:focus-visible{outline:2px solid var(--accent-3);outline-offset:-1px}.w-notif .w-notifinvmeta{margin:0;font-family:var(--body);font-size:11px;line-height:1.4;color:var(--text-2);display:flex;align-items:center;gap:5px;flex-wrap:wrap;overflow-wrap:anywhere}.w-notif .w-notifinvmeta b{font-weight:650;color:var(--text)}.w-notif .w-notifinvbtns{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.w-notif .w-notifinvbtn{padding:5px 12px;border-radius:var(--r-pill);cursor:pointer;font-family:var(--body);font-size:11.5px;font-weight:600;line-height:1.3;border:1px solid var(--line-3);background:var(--card);color:var(--text)}.w-notif .w-notifinvbtn:hover{background:var(--sunken)}.w-notif .w-notifinvbtn:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-notif .w-notifinvbtn:disabled{opacity:.6;cursor:default}.w-notif .w-notifinvbtn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.w-notif .w-notifinvbtn.is-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--accent-2-ink)}.w-notif .w-notifinvbtn.is-danger{background:var(--danger-soft);border-color:transparent;color:var(--danger-ink)}.w-notif .w-notifinvbtn.is-quiet{border-color:transparent;background:transparent;color:var(--text-3)}.w-notif .w-notifinvwhy{display:flex;flex-direction:column;gap:4px;margin-top:4px}.w-notif .w-notifinvwhy label{display:flex;flex-direction:column;gap:3px;font-family:var(--body);font-size:10.5px;color:var(--text-3)}.w-notif .w-notifinvwhy textarea{resize:vertical;min-height:44px;padding:6px 8px;font-family:var(--body);font-size:12px;line-height:1.4;color:var(--text);background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-xs)}.w-notif .w-notifinvwhy textarea:focus-visible{outline:2px solid var(--accent-3);outline-offset:0}.w-notif .w-notifinverr{margin:4px 0 0;font-family:var(--body);font-size:11px;line-height:1.4;color:var(--danger-ink)}.w-notif .w-notiffoot{flex-shrink:0;padding:8px 12px 9px;border-top:1px solid var(--line-2);font-family:var(--body);font-size:10.5px;line-height:1.45;color:var(--text-3)}@media (max-width:760px){.w-notif{position:static}.w-notif .w-notifpop{left:8px;right:8px;width:auto;max-height:calc(100vh - 118px)}}@media (prefers-reduced-motion:reduce){.w-notif .w-notifitem{transition:none}}.w-aicr{position:relative;display:inline-flex;flex-shrink:0}.w-aicr .w-aicr-btn{position:relative;overflow:visible}.w-aicr .w-aicr-btn,.w-aicr .w-aicr-btn:hover{border-color:transparent}.w-aicr svg.w-aicr-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.w-aicr .w-aicr-track{stroke:var(--line-3)}.w-aicr .w-aicr-arc{stroke:var(--text);transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1),stroke .2s,opacity .2s}.w-aicr .w-aicr-num{position:relative;font-family:var(--body);font-size:11px;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);pointer-events:none}.w-aicr .w-aicr-btn.is-long .w-aicr-num{font-size:9.5px}.w-aicr .w-aicr-btn.is-pending .w-aicr-num{color:var(--text-3);font-weight:600}.w-aicr .w-aicr-btn.is-low .w-aicr-arc{stroke:var(--warn)}.w-aicr .w-aicr-btn.is-low .w-aicr-num{color:var(--warn-solid)}.w-aicr .w-aicr-btn.is-error .w-aicr-svg{opacity:.45}.w-aicr .w-aicr-btn.is-error .w-aicr-num{color:var(--danger-solid);font-size:13px}.w-aicr .w-aicr-btn.on{background:var(--accent-soft);border-color:transparent;box-shadow:var(--sh-sm)}.w-aicr .w-aicr-btn.on:hover{background:var(--accent-soft-2)}.w-aicr .w-aicr-btn.on .w-aicr-arc{stroke:var(--accent)}.w-aicr .w-aicr-btn.on .w-aicr-num{color:var(--accent-soft-ink)}.w-aicr .w-aicr-btn.on.is-low .w-aicr-arc{stroke:var(--warn)}.w-aicr .w-aicr-pop{position:absolute;z-index:120;top:calc(100% + 8px);right:0;left:auto;bottom:auto;width:min(320px,calc(100vw - 32px));max-height:min(80vh,680px);overflow:auto;background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--sh-pop);color:var(--text)}@media (max-width:760px){.w-aicr .w-aicr-pop{position:fixed;top:52px;right:8px;width:min(320px,calc(100vw - 16px))}}@media (prefers-reduced-motion:reduce){.w-aicr .w-aicr-arc{transition:none}}.w-aicr .w-aicr-btn.is-xlong .w-aicr-num{font-size:8.5px;letter-spacing:-.04em}.w-aicr .w-aicr-delta{position:absolute;z-index:121;top:calc(100% + 4px);left:50%;transform:translateX(-50%);padding:2px 7px;border-radius:var(--r-pill);font-family:var(--body);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:var(--sh-sm);animation:w-aicr-delta 3.2s ease-out forwards}.w-aicr .w-aicr-delta.is-out{background:var(--warn-soft);color:var(--warn-ink)}.w-aicr .w-aicr-delta.is-in{background:var(--ok-soft);color:var(--ok-ink)}@keyframes w-aicr-delta{0%{opacity:0;transform:translate(-50%,-4px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){.w-aicr .w-aicr-delta{animation:none}}.w-aicr .w-aicr-btn.is-low .w-aicr-track{stroke:color-mix(in srgb,var(--warn) 55%,transparent)}.w-aicr .w-aicr-recharge{align-self:center;margin-left:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--warn) 60%,transparent);background:var(--warn-soft);color:var(--warn-ink);font:inherit;font-size:12px;font-weight:650;line-height:1;padding:6px 9px;border-radius:999px;cursor:pointer;white-space:nowrap}.w-aicr .w-aicr-recharge:hover{background:color-mix(in srgb,var(--warn) 28%,var(--warn-soft))}.w-aicr .w-aicr-recharge:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.w-aicp{--aicp-track:var(--sunken);--aicp-skel:var(--hover);width:320px;max-width:100%;display:flex;flex-direction:column;gap:14px;padding:16px;color:var(--text);font-size:13px;line-height:1.45}.w-aicp,.w-aicp *{box-sizing:border-box}.w-aicp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.w-aicp-title{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.w-aicp-sync{font-size:11px;color:var(--text-4)}.w-aicp-balance{display:flex;flex-direction:column;gap:6px}.w-aicp-big{margin:0;display:flex;align-items:baseline;gap:8px}.w-aicp-num{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-aicp-unit{font-size:14px;color:var(--text-2)}.w-aicp-imports{margin:-2px 0 0;font-size:13px;font-weight:600;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-aicp.is-empty .w-aicp-num{color:var(--danger-ink)}.w-aicp-bar{height:6px;border-radius:var(--r-pill);background:var(--aicp-track);overflow:hidden}.w-aicp-bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s ease}.w-aicp-meta{margin:0;font-size:12px;color:var(--text-3)}.w-aicp-note{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--sunken);color:var(--text-2);font-size:12px}.w-aicp-note.is-error{background:var(--danger-soft);color:var(--danger-ink)}.w-aicp-note.is-warn{background:var(--warn-soft);color:var(--warn-ink)}.w-aicp-note .w-aicp-link{color:inherit;text-decoration:underline}.w-aicp-sec{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.w-aicp-sub{margin:0;font-size:12px;font-weight:650;color:var(--text-2)}.w-aicp-packs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.w-aicp-pack{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;text-align:left;font:inherit;padding:8px 10px;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--text);transition:border-color .12s ease,background-color .12s ease}.w-aicp-pack:hover{border-color:var(--accent);background:var(--accent-soft)}.w-aicp-pack:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.w-aicp-pack-label{font-weight:600;font-size:13px}.w-aicp-pack-per{grid-column:1;grid-row:2;font-size:11.5px;color:var(--text-3)}.w-aicp-pack-price{grid-column:2;grid-row:1/span 2;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-aicp-buy{font:inherit;font-weight:600;font-size:13px;padding:8px 12px;cursor:pointer;border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--card);color:var(--text)}.w-aicp-buy:hover{background:var(--hover)}.w-aicp-buy.is-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.w-aicp-buy.is-primary:hover{background:var(--accent-2)}.w-aicp-buy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.w-aicp-recent{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto}.w-aicp-recent>li{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:baseline;padding:5px 0;font-size:12px}.w-aicp-recent>li+li{border-top:1px solid var(--line-2)}.w-aicp-recent-what{color:var(--text)}.w-aicp-recent-when{color:var(--text-3);white-space:nowrap}.w-aicp-recent-delta{min-width:52px;text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.w-aicp-recent>li.is-in .w-aicp-recent-delta{color:var(--ok-ink)}.w-aicp-empty{margin:0;font-size:12px;color:var(--text-3)}.w-aicp-foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.w-aicp-link{font:inherit;font-size:12.5px;font-weight:600;padding:0;border:0;background:none;cursor:pointer;color:var(--accent-3)}.w-aicp-link:hover{text-decoration:underline}.w-aicp-link:disabled{color:var(--text-4);cursor:default;text-decoration:none}.w-aicp-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.w-aicp-skel{display:flex;flex-direction:column;gap:8px}.w-aicp-skel-line{display:block;height:10px;width:100%;border-radius:var(--r-pill);background:var(--aicp-skel);animation:w-aicp-pulse 1.2s ease-in-out infinite}.w-aicp-skel-line.is-big{height:28px;width:55%;border-radius:var(--r-xs)}.w-aicp-skel-line.is-short{width:40%}@keyframes w-aicp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.w-aicp-skel-line{animation:none}.w-aicp-bar>span{transition:none}}.w-aicp-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-theme=dark] .w-aicp{--aicp-track:hsla(0,0%,100%,.08);--aicp-skel:hsla(0,0%,100%,.08)}.w-aicp-pack-bonus,:root[data-theme=dark] .w-aicp-link{color:var(--accent-soft-ink)}.w-aicp-pack-bonus{font-style:normal;font-weight:650;font-size:11px}.w-aicp-note.is-first{color:var(--accent-soft-ink)}.w-iv{display:flex;flex-direction:column;padding-bottom:10px}.w-iv-h{margin:10px 9px 5px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.w-iv-h.sp{margin-top:14px}.w-iv-form{display:flex;flex-direction:column}.w-iv-lab{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:8px 9px 4px;font-size:11.5px;font-weight:600;color:var(--text-2)}.w-iv-lab.sp{margin-top:12px}.w-iv-lab i{font-style:normal;font-size:10px;font-weight:500;color:var(--text-3)}.w-iv-in,.w-iv-ta{width:calc(100% - 18px);margin:0 9px;padding:7px 9px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm,9px);background:var(--card);font:500 12px/1.45 var(--body);color:var(--text)}.w-iv-ta{resize:vertical;min-height:56px}.w-iv-in::placeholder,.w-iv-ta::placeholder{color:var(--text-3)}.w-iv-in:focus-visible,.w-iv-ta:focus-visible{outline:none;border-color:var(--accent-3);box-shadow:0 0 0 3px var(--accent-ring)}.w-iv-in:disabled,.w-iv-ta:disabled{opacity:.55;cursor:not-allowed}.w-iv-num{width:86px}.w-iv-reqrow{display:flex;align-items:center;gap:5px;margin-bottom:5px}.w-iv-reqrow .w-iv-in{flex:1 1 auto;margin-right:0;min-width:0}.w-iv-send,.w-iv-x{flex:0 0 auto;margin-right:9px;height:30px;border:1px solid var(--line);border-radius:var(--r-sm,9px);background:var(--card);color:var(--text-2);font:600 12px var(--body);cursor:pointer}.w-iv-x{width:28px;font-size:15px;line-height:1}.w-iv-send{padding:0 10px}.w-iv-send:hover,.w-iv-x:hover{background:var(--hover);color:var(--text)}.w-iv-send:disabled{opacity:.5;cursor:not-allowed}.w-iv-add{align-self:flex-start;margin:2px 9px 0;padding:5px 9px;border:1px dashed var(--line);border-radius:var(--r-pill,999px);background:transparent;color:var(--text-3);font:600 11px var(--body);cursor:pointer}.w-iv-add:hover:not(:disabled){color:var(--accent);border-color:var(--accent-2);background:var(--accent-soft)}.w-iv-add:disabled{opacity:.5;cursor:not-allowed}.w-iv-btn,.w-iv-end,.w-iv-go{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 9px 0;padding:9px 10px;border-radius:var(--r-pill,999px);border:1px solid var(--line);background:var(--card);color:var(--text);font:700 12px var(--body);cursor:pointer}.w-iv-go{background:var(--accent-grad);color:var(--accent-ink);border-color:var(--accent-3)}.w-iv-go:hover:not(:disabled){background:var(--accent-2);color:var(--accent-2-ink)}.w-iv-btn:hover:not(:disabled),.w-iv-end:hover:not(:disabled){background:var(--hover)}.w-iv-btn:disabled,.w-iv-end:disabled,.w-iv-go:disabled{opacity:.6;cursor:progress}.w-iv-go svg{width:13px;height:13px;flex:0 0 auto}.w-iv-empty,.w-iv-state,.w-iv-tip{margin:6px 9px 0;font-size:11px;line-height:1.5;color:var(--text-3)}.w-iv-empty{margin-top:10px}.w-iv-state{color:var(--text-2);font-weight:500}.w-iv-tip[data-state=sent]{color:var(--ok,var(--accent))}.w-iv-tip[data-state=error]{color:var(--danger)}.w-iv-err{line-height:1.5;color:var(--danger);font-weight:600}.w-iv-err,.w-iv-ok{margin:8px 9px 0;font-size:11.5px}.w-iv-ok{color:var(--text-3)}.w-iv-title{margin:2px 9px 0;font:700 14px/1.35 var(--body);color:var(--text)}.w-iv-prompt{margin:6px 9px 0;font-size:12px;line-height:1.55;color:var(--text-2);white-space:pre-wrap}.w-iv-reqs{margin:4px 9px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.w-iv-reqs li{display:flex;gap:7px;font-size:12px;line-height:1.45;color:var(--text-2)}.w-iv-reqs li span{flex:0 0 auto;width:9px;height:9px;margin-top:4px;border-radius:3px;border:1.5px solid var(--line-2,var(--line))}.w-iv-clock{display:flex;align-items:baseline;gap:8px;margin:8px 9px 0;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--panel)}.w-iv-clock b{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.w-iv-clock span{font-size:10.5px;color:var(--text-3)}.w-iv-clock[data-state=draft] b,.w-iv-clock[data-state=ended] b,.w-iv-clock[data-state=untimed] b{font-family:var(--body);font-size:14px;letter-spacing:0}.w-iv-clock[data-state=low] b{color:var(--warn)}.w-iv-clock[data-state=ended] b,.w-iv-clock[data-state=out] b{color:var(--text-3)}.w-iv-clock[data-state=on] b{color:var(--accent)}.w-iv-who{display:flex;flex-direction:column;gap:1px;margin:4px 9px 6px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-sm,9px);background:var(--panel)}.w-iv-who b{font-size:12px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-iv-who span{font-size:10.5px;color:var(--text-3)}.w-iv-lock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:8px 9px 2px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--accent-soft);color:var(--text-2);font-size:11px;line-height:1.5}.w-iv-lock svg{flex:0 0 auto;width:14px;height:14px;margin-top:1px;color:var(--accent)}.w-iv-lock span{flex:1 1 140px;min-width:0}.w-iv-lock b{color:var(--text)}.w-iv-plans{flex:0 0 auto;padding:5px 10px;border:1px solid var(--accent-3);border-radius:var(--r-pill,999px);background:transparent;color:var(--accent);font:700 11px var(--body);cursor:pointer}.w-iv-plans:hover{background:var(--accent-grad);color:var(--accent-ink)}.w-iv-priv{margin:16px 9px 0;padding:2px 0 10px;border-top:1px solid var(--line)}.w-iv-privh{display:flex;gap:7px;align-items:flex-start;margin:10px 0 2px;padding:8px 9px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--panel);font-size:10.5px;line-height:1.5;color:var(--text-3)}.w-iv-privh svg{flex:0 0 auto;width:13px;height:13px;margin-top:1px;color:var(--text-2)}.w-iv-privh b{color:var(--text)}.w-iv-priv .w-iv-h{margin-left:0;margin-right:0}.w-iv-priv .w-iv-in,.w-iv-priv .w-iv-ta{width:100%;margin-left:0;margin-right:0}.w-iv-priv .w-iv-save,.w-iv-priv .w-iv-tip{margin-left:0;margin-right:0}.w-iv-save{margin:6px 0 0;font-size:10.5px;color:var(--text-3)}.w-iv-save[data-state=error]{color:var(--danger)}.w-iv-save[data-state=saved]{color:var(--ok,var(--accent))}.w-iv-score{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.w-iv-score>span{flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-iv-dots{flex:0 0 auto;display:flex;gap:4px}.w-iv-dot{width:13px;height:13px;padding:0;border-radius:50%;cursor:pointer;border:1.5px solid var(--line-2,var(--line));background:transparent}.w-iv-dot:hover{border-color:var(--accent-2)}.w-iv-dot.on{background:var(--accent);border-color:var(--accent)}.w-iv-dot:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.w-rail .w-ivrail svg{width:24px;height:24px}.w-iv-meta{display:flex;flex-wrap:wrap;margin:6px 9px 0;font-size:11px;line-height:1.5;color:var(--text-2)}.w-iv-meta>*+:before{content:"·";margin:0 6px;color:var(--text-3)}.w-iv-done{margin:10px 9px 0;padding:9px 10px 10px;border-radius:var(--r-md,8px);background:var(--ok-soft);color:var(--ok-ink);border:1px solid var(--line)}.w-iv-done[data-state=pending]{background:var(--sunken);color:var(--text-2)}.w-iv-done p{margin:0;font-size:11px;line-height:1.5}.w-iv-done b{font-weight:700}.w-iv-done .w-iv-btn{margin:8px 0 0;width:100%}@media (max-width:760px){.w-iv-clock{flex-wrap:wrap}.w-iv-clock b{font-size:19px}.w-iv-lock{flex-direction:column}.w-iv-plans{align-self:flex-start}}.mind-panel{padding-bottom:6px}.mind-plead{margin-bottom:12px}.mind-plabel{margin:10px 0 6px;font-weight:600;color:var(--text-2)}.mind-plabel,.mind-pnote{padding:0 4px;font-family:var(--body);font-size:11.5px}.mind-pnote{margin:6px 0 0;line-height:1.45;color:var(--text-3)}.mind-pseg{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:2px;margin:0 2px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.mind-pbtn{height:26px;border:0;border-radius:var(--r-xs);background:transparent;font-family:var(--body);font-size:12px;font-weight:500;color:var(--text-2);cursor:pointer}.mind-pbtn:hover{color:var(--accent-3)}.mind-pbtn.on{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.mind-pbtn:focus-visible{outline:2px solid var(--accent-3);outline-offset:1px}.mind-pswatches{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.mind-pswatch{width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:50%;cursor:pointer}.mind-pswatch:hover{transform:scale(1.08)}.mind-pswatch.on{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent-3)}.mind-pswatch:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.mind-pswatch.is-auto{background:linear-gradient(135deg,transparent 46%,var(--line-3) 47%,var(--line-3) 53%,transparent 54%),var(--card)}.mind-pactions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:12px;padding:0 2px}.mind-pact{height:30px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--text-2);font-family:var(--body);font-size:12px;font-weight:500;cursor:pointer}.mind-pact.is-wide{grid-column:1/-1}.mind-pact:hover:not(:disabled){border-color:var(--accent-3);color:var(--accent-3)}.mind-pact:disabled{opacity:.4;cursor:default}.mind-pstarter,.mind-pstarters{display:flex;flex-direction:column;gap:1px}.mind-pstarter{align-items:flex-start;width:100%;padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;font-family:var(--body);color:var(--text);cursor:pointer}.mind-pstarter:hover{background:var(--hover)}.mind-pstarter:focus-visible{outline:2px solid var(--accent-3);outline-offset:-2px}.mind-pstarter span{font-size:13px;font-weight:500}.mind-pstarter em{font-style:normal;font-size:11.5px;color:var(--text-3)}.mind-ptext{display:block;box-sizing:border-box;width:100%;min-height:96px;resize:vertical;padding:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.5;-moz-tab-size:2;tab-size:2}.mind-ptext:focus{outline:2px solid var(--accent-3);outline-offset:-1px;border-color:transparent}.mind-pmake:disabled{opacity:.45;cursor:default}.mind-pkeys{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:center;margin:0;padding:0 4px;font-family:var(--body);font-size:11.5px;color:var(--text-2)}.mind-pkeys dd,.mind-pkeys dt{margin:0}.mind-panel kbd{display:inline-block;min-width:18px;padding:1px 5px;border:solid var(--line);border-width:1px 1px 2px;border-radius:var(--r-xs);background:var(--card);font-family:var(--mono);font-size:10.5px;color:var(--text-2);text-align:center;white-space:pre}.w-backdrop.w-fsharebackdrop{position:fixed}.w-fsharetitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-peoplelist .w-fsharerole{flex-shrink:0;height:28px;max-width:110px;padding-top:0;padding-bottom:0;font-size:11.5px}.w-pname small.w-fsharedown{color:var(--warn-ink)}.w-fsharefoot{margin-top:18px;line-height:1.55}.w-fsharefoot b{font-weight:600;color:var(--text-2)}.w-fsharemove{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.w-fsharemove h3{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:0 0 9px}.w-fsharemove .w-hint{margin:0 0 10px}.w-fsharemoverow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.w-fsharemoverow .w-fsharemoveteam{flex:1 1 180px;min-width:0;max-width:100%}.w-fsharemoveask{margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);font-size:12px;line-height:1.5}.w-fsharemoveask p{margin:0 0 6px;overflow-wrap:anywhere}.w-fsharemoveacts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:8px}.w-backdrop.w-wspickbackdrop{position:fixed}.w-modal.w-wspick{width:min(460px,100%)}.w-wspicklist{display:flex;flex-direction:column;gap:4px;max-height:min(52vh,420px);overflow-y:auto;margin:-2px;padding:2px}.w-wspickopt{position:relative;display:flex;align-items:center;gap:11px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);cursor:pointer;transition:background .12s,border-color .12s}.w-wspickopt:hover{background:var(--sunken)}.w-wspickopt.is-on{background:var(--accent-soft);border-color:var(--accent-3)}.w-wspickopt.is-team{margin-top:6px}.w-wspickopt.is-folder{margin-left:26px}.w-wspickopt input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--accent-3)}.w-wspickopt input:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-wspickopt:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-ring)}.w-wspickicon{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--sunken);color:var(--text-3)}.w-wspickopt.is-on .w-wspickicon{background:var(--card);color:var(--accent-3)}.w-wspickicon svg{width:16px;height:16px}.w-wspicktext{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.w-wspicktext b{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-wspickopt.is-on .w-wspicktext b{color:var(--accent-soft-ink)}.w-wspicktext small{font-size:11.5px;color:var(--text-3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-wspickload{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-3)}@media (max-width:560px){.w-backdrop.w-wspickbackdrop{padding:16px}.w-wspick .w-mbody,.w-wspick .w-mhead{padding-left:16px;padding-right:16px}.w-wspickopt.is-folder{margin-left:16px}.w-wspick .w-mactions button{flex:1 1}}