.pv{gap:10px;padding:12px 0 2px;font-size:13.5px;display:grid}.pv-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-label{color:var(--pw-muted,#6b6b66);margin-right:4px}.pv-chip{border:1px solid var(--pw-line,#e4e3de);background:var(--pw-paper,#fff);height:28px;color:var(--pw-ink,#121211);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.pv-chip:hover,.pv-chip.is-open{background:var(--pw-cell,#f2f1ec);border-color:var(--pw-ink-2,#3a3a37)}.pv-chip:focus-visible,.pv-btn:focus-visible,.pv-list button:focus-visible{outline:2px solid var(--pw-ink,#121211);outline-offset:2px}.pv-upgrade{background:var(--pw-paper,#fff);color:var(--pw-ink-2,#3a3a37);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pv-upgrade .pv-btn{height:30px}.pv-dot{background:#1d7a46;border-radius:999px;width:6px;height:6px}.pv-panel{background:var(--pw-cell,#f5f4ef);border-radius:14px;gap:10px;padding:14px;animation:.2s cubic-bezier(.2,.7,.1,1) backwards pv-in;display:grid}@keyframes pv-in{0%{opacity:0;transform:translateY(-4px)}}.pv-panel-head{gap:2px;display:grid}.pv-panel-head strong{font-weight:600}.pv-panel-head span,.pv-connect p,.pv-note{color:var(--pw-muted,#6b6b66);margin:0;font-size:12.5px;line-height:1.5}.pv-bad{color:#b3372c}.pv-connect{justify-items:start;gap:10px;display:grid}.pv-input{border:1px solid var(--pw-line,#e4e3de);background:var(--pw-paper,#fff);width:100%;height:34px;color:var(--pw-ink,#121211);font:inherit;border-radius:9px;padding:0 11px}.pv-list{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pv-list button{width:100%;color:var(--pw-ink,#121211);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:1px;padding:8px 10px;line-height:1.35;display:grid}.pv-list button:hover,.pv-list button.is-picked{background:var(--pw-paper,#fff)}.pv-list button span{color:var(--pw-muted,#6b6b66);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pv-paste{gap:6px;display:flex}.pv-btn{border:1px solid var(--pw-line,#e4e3de);background:var(--pw-paper,#fff);height:34px;color:var(--pw-ink,#121211);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:0 14px}.pv-btn:disabled{opacity:.5;cursor:default}.pv-btn-ink{border-color:var(--pw-ink,#121211);background:var(--pw-ink,#121211);color:#fff}.pv-pulled{gap:8px;display:grid}.pv-result{background:var(--pw-paper,#fff);border-radius:10px;padding:10px 12px;line-height:1.5}.pv-result p{color:var(--pw-ink-2,#3a3a37);margin:2px 0 0;font-size:12.5px}.pv-result-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pv-badge{background:var(--pw-cell,#f2f1ec);color:var(--pw-muted,#6b6b66);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.pv-badge.verified{color:#1d7a46}.pv-badge.not_yours{color:#b3372c}.pv-facts{color:var(--pw-muted,#6b6b66);flex-wrap:wrap;gap:3px 14px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.pv-facts b{color:var(--pw-ink,#121211);font-weight:550}.pv-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pv-actions span{color:var(--pw-muted,#6b6b66);font-size:12.5px}.pv-picked{background:var(--pw-paper,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.pv-picked>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.pv-picked .pv-btn{height:30px}.pv-row.is-loading .pv-chip{opacity:.6;cursor:default}.pv-row .pv-chip{animation:pv-in .24s var(--pw-ease,ease) backwards}.pv-row.is-loading .pv-chip{animation:none}.pv-chat-chip{border-color:var(--pw-ink,#121211);background:var(--pw-ink,#121211);color:#fff}.pv-chat-chip:hover{background:var(--pw-ink-2,#3a3a37);border-color:var(--pw-ink-2,#3a3a37);color:#fff}.pv-skeleton li{gap:6px;padding:10px;display:grid}.pv-skeleton span,.pv-result-skel span{background:linear-gradient(90deg, var(--pw-line,#e7e6e1) 0%, var(--pw-line-2,#efeee9) 50%, var(--pw-line,#e7e6e1) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s linear infinite pv-shimmer;display:block}.pv-skeleton span:first-child{width:38%}.pv-skeleton span:last-child{opacity:.7;width:64%;height:8px}.pv-result-skel{gap:8px;display:grid}.pv-result-skel span:first-child{width:45%;height:12px}.pv-result-skel span:nth-child(2){width:80%}.pv-result-skel span:nth-child(3){width:60%}@keyframes pv-shimmer{to{background-position:-200% 0}}.pv-result,.pv-picked,.pv-actions,.pv-list{animation:pv-in .24s var(--pw-ease,ease) backwards}@media (prefers-reduced-motion:reduce){.pv-row .pv-chip,.pv-skeleton span,.pv-result-skel span,.pv-result,.pv-picked,.pv-actions,.pv-list{animation:none}}.pv-added{color:var(--pw-green,#1c7a45);animation:pv-in .24s var(--pw-ease,ease) backwards;margin:0;font-size:12.5px;font-weight:500}.pv-compact .pv-label{letter-spacing:.02em;text-transform:uppercase;width:100%;margin:0 0 2px;font-size:12px;font-weight:600}
.rs{z-index:95;-webkit-backdrop-filter:blur(6px)saturate(1.1);animation:rs-fade .28s var(--rs-ease) backwards;--rs-ease:cubic-bezier(.22, .8, .16, 1);--rs-spring:cubic-bezier(.34, 1.4, .64, 1);background:#1212115c;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.rs.is-closing{animation:rs-fade-out .22s var(--rs-ease) forwards}.rs.is-closing .rs-panel{animation:rs-out .22s var(--rs-ease) forwards}@keyframes rs-fade{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#12121100}}@keyframes rs-fade-out{to{opacity:0}}.rs-panel{--pw-paper:#fafaf8;--pw-ink:#121211;--pw-ink-2:#3a3a37;--pw-muted:#6e6d68;--pw-faint:#a3a29c;--pw-line:#e7e6e1;--pw-line-2:#efeee9;--pw-cell:#f2f1ed;--pw-green:#1c7a45;--pw-green-soft:#e3f1e8;--pw-red:#b3372c;--pw-ease:cubic-bezier(.2, .7, .1, 1);--pw-serif:var(--font-app-serif), "Newsreader", Georgia, serif;--pw-sans:var(--font-app-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--pw-paper);color:var(--pw-ink);font-family:var(--pw-sans);-webkit-font-smoothing:antialiased;width:min(1520px,100%);height:calc(100dvh - 24px);min-height:0;animation:rs-in .42s var(--rs-ease) backwards;border-radius:28px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #1212110f,0 2px 6px #1212110a,0 40px 90px -30px #12121166}@keyframes rs-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes rs-out{to{opacity:0;transform:translateY(8px)scale(.99)}}.rs-top{border-bottom:1px solid var(--pw-line-2);align-items:center;gap:16px;padding:16px 20px 14px 24px;display:flex}.rs-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.rs-mark{background:var(--pw-ink);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rs-mark svg{width:18px;height:18px;animation:3.2s ease-in-out infinite rs-twinkle}@keyframes rs-twinkle{50%{transform:rotate(8deg)scale(1.06)}}.rs-title h2{font-family:var(--pw-serif);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.rs-title p{color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.rs-tabs{background:var(--pw-cell);border-radius:999px;padding:3px;display:none}.rs-tabs button{height:30px;color:var(--pw-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.rs-tabs button.is-on{color:var(--pw-ink);background:#fff;box-shadow:0 1px 2px #12121114}.rs-count{background:var(--pw-ink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.rs-close{width:36px;height:36px;color:var(--pw-muted);cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--rs-spring);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.rs-close:hover{background:var(--pw-cell);color:var(--pw-ink);transform:rotate(90deg)}.rs-body{flex:1;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);min-height:0;display:grid}.rs-chat{border-right:1px solid var(--pw-line-2);background:#ffffff80;flex-direction:column;min-height:0;display:flex}.rs-board{overscroll-behavior:contain;min-height:0;padding:22px clamp(18px,2.4vw,36px) 40px;overflow:auto}.rs-sources{flex-wrap:wrap;align-items:center;gap:6px;padding:14px 20px 10px;display:flex}.rs-source{border:1px solid var(--pw-line);max-width:100%;height:30px;animation:rs-pop .34s var(--rs-spring) backwards;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.rs-source>span:not(.tool-logo){white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.rs-source button{width:22px;height:22px;color:var(--pw-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.rs-source button svg{width:12px;height:12px}.rs-source button:hover{background:var(--pw-cell);color:var(--pw-ink)}.rs-add-source{border:1px dashed var(--pw-line);height:30px;color:var(--pw-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:border-color .2s,background-color .2s;display:inline-flex}.rs-add-source svg{width:14px;height:14px;transition:transform .25s var(--rs-spring)}.rs-add-source:hover{border-color:var(--pw-ink-2);background:#fff}.rs-add-source.is-on{border-style:solid;border-color:var(--pw-ink);background:#fff}.rs-add-source.is-on svg{transform:rotate(45deg)}@keyframes rs-pop{0%{opacity:0;transform:scale(.9)}}.rs-picker{transition:grid-template-rows .36s var(--rs-ease), padding .36s var(--rs-ease), opacity .24s;opacity:0;grid-template-rows:0fr;padding:0 20px;display:grid}.rs-picker.is-open{opacity:1;grid-template-rows:1fr;padding-bottom:12px}.rs-picker-inner{min-height:0;overflow:hidden}.rs-picker:not(.is-open) .rs-picker-inner{visibility:hidden;transition:visibility 0s .36s}.rs-picker .pv{border:1px solid var(--pw-line);background:#fff;border-radius:16px;padding:12px 14px 14px}.rs-picker .pv-panel{max-height:46vh;overflow:auto}.rs-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:12px 20px 20px;display:flex;overflow:auto}.rs-intro{animation:rs-rise .5s var(--rs-ease) 80ms backwards;margin:auto 0;padding:12px 4px}.rs-intro h3{font-family:var(--pw-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.12}.rs-intro p{max-width:36em;color:var(--pw-ink-2);margin:0 0 18px;font-size:14.5px;line-height:1.6}.rs-starters{flex-wrap:wrap;gap:8px;display:flex}.rs-starters button{border:1px solid var(--pw-line);color:var(--pw-ink);font:inherit;text-align:left;cursor:pointer;animation:rs-rise .4s var(--rs-ease) backwards;transition:border-color .2s, transform .2s var(--rs-spring), box-shadow .2s;background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;line-height:1.3}.rs-starters button:hover{border-color:var(--pw-ink-2);transform:translateY(-1px);box-shadow:0 6px 16px -10px #12121159}@keyframes rs-rise{0%{opacity:0;transform:translateY(8px)}}.rs-q{background:var(--pw-ink);color:#fff;white-space:pre-wrap;max-width:86%;animation:rs-send-in .36s var(--rs-spring) backwards;transform-origin:100% 100%;border-radius:18px 18px 6px;align-self:flex-end;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}@keyframes rs-send-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.rs-a{max-width:94%;color:var(--pw-ink);gap:10px;font-size:14.5px;line-height:1.62;display:grid}.rs-a>p{margin:0}.rs-word{animation:rs-word .42s var(--rs-ease) backwards;display:inline-block}@keyframes rs-word{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}}.rs-question{background:var(--pw-green-soft);color:#0f4a2a;animation:rs-rise .42s var(--rs-ease) backwards;border-radius:14px;margin:0;padding:12px 14px;font-weight:500}.rs-drafted{background:var(--pw-cell);height:30px;color:var(--pw-ink);font:inherit;cursor:pointer;animation:rs-pop .4s var(--rs-spring) .3s backwards;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rs-drafted svg{color:var(--pw-green)}.rs-note{border:1px dashed var(--pw-line);color:var(--pw-ink-2);border-radius:12px;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.rs-note p{margin:0}.rs-steps{color:var(--pw-muted);font-size:12px}.rs-steps summary{cursor:pointer;list-style:none}.rs-steps summary::-webkit-details-marker{display:none}.rs-steps summary:before{content:"▸ ";transition:transform .2s;display:inline-block}.rs-steps[open] summary:before{transform:rotate(90deg)}.rs-steps ol{margin:6px 0 0;padding-left:18px}.rs-live{color:var(--pw-muted);animation:rs-rise .3s var(--rs-ease) backwards;align-items:flex-start;gap:12px;padding:4px 0;font-size:13px;display:flex}.rs-orb{background:conic-gradient(from 0deg, var(--pw-ink), var(--pw-green), #c9c7bf, var(--pw-ink));border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px;animation:1.1s linear infinite rs-spin;-webkit-mask:radial-gradient(circle,#0000 5px,#000 5.5px);mask:radial-gradient(circle,#0000 5px,#000 5.5px)}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-live ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rs-live li{opacity:.45;animation:rs-rise .3s var(--rs-ease) backwards;transition:opacity .3s}.rs-live li.is-now{opacity:1;color:#0000;background:linear-gradient(90deg, var(--pw-ink-2) 40%, var(--pw-faint) 50%, var(--pw-ink-2) 60%) 0 0 / 300% 100%;animation:rs-rise .3s var(--rs-ease) backwards, rs-shine 1.8s linear infinite;-webkit-background-clip:text;background-clip:text}@keyframes rs-shine{to{background-position:-300% 0}}.rs-suggest{scrollbar-width:none;gap:6px;padding:0 20px 10px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 90%,#0000);mask:linear-gradient(90deg,#000 90%,#0000)}.rs-suggest::-webkit-scrollbar{display:none}.rs-suggest button{border:1px solid var(--pw-line);max-width:340px;height:32px;color:var(--pw-ink-2);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;animation:rs-rise .36s var(--rs-ease) backwards;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:border-color .2s;display:inline-flex;overflow:hidden}.rs-suggest button:nth-child(2){animation-delay:60ms}.rs-suggest button:nth-child(3){animation-delay:.12s}.rs-suggest button:nth-child(4){animation-delay:.18s}.rs-suggest button:hover{border-color:var(--pw-ink-2);color:var(--pw-ink)}.rs-error{color:var(--pw-red);margin:0 20px 8px;font-size:12.5px}.rs-form{margin:0 16px 16px;position:relative}.rs-form textarea{border:1px solid var(--pw-line);width:100%;min-height:52px;max-height:200px;color:var(--pw-ink);font:inherit;resize:none;background:#fff;border-radius:18px;padding:15px 56px 14px 16px;font-size:14.5px;line-height:1.5;transition:border-color .2s,box-shadow .2s,height .12s;display:block;box-shadow:0 1px 2px #12121108,0 10px 30px -18px #12121140}.rs-form textarea:focus{border-color:var(--pw-ink-2);outline:none;box-shadow:0 0 0 4px #1212110d,0 10px 30px -18px #1212114d}.rs-send{background:var(--pw-ink);color:#fff;cursor:pointer;width:36px;height:36px;transition:opacity .2s, transform .2s var(--rs-spring);border:0;border-radius:12px;place-items:center;display:grid;position:absolute;bottom:9px;right:9px}.rs-send:hover:not(:disabled){transform:translate(2px)}.rs-send:disabled{opacity:.25;cursor:default}.rs-board-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.rs-board-head h3{font-family:var(--pw-serif);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:500}.rs-board-head span{color:var(--pw-muted);font-size:13px}.rs-board-empty{text-align:center;color:var(--pw-muted);animation:rs-rise .5s var(--rs-ease) .16s backwards;justify-items:center;gap:18px;padding:56px 20px;font-size:14px;line-height:1.6;display:grid}.rs-board-empty p{max-width:30em;margin:0}.rs-ghost{width:220px;height:120px;position:relative}.rs-ghost span{border:1px solid var(--pw-line);background:#fff;border-radius:16px;animation:5s ease-in-out infinite rs-float;position:absolute;inset:0;box-shadow:0 12px 30px -20px #1212114d}.rs-ghost span:first-child{opacity:.6;animation-delay:-1s;transform:rotate(-6deg)translate(-22px,6px)}.rs-ghost span:nth-child(2){opacity:.8;animation-delay:-2.4s;transform:rotate(5deg)translate(24px,2px)}.rs-ghost span:nth-child(3):before,.rs-ghost span:nth-child(3):after{content:"";background:var(--pw-line);border-radius:5px;height:9px;position:absolute;left:18px}.rs-ghost span:nth-child(3):before{background:var(--pw-ink);opacity:.85;width:52%;top:22px}.rs-ghost span:nth-child(3):after{width:70%;box-shadow:0 18px 0 var(--pw-line), 0 36px 0 var(--pw-line-2);top:44px}@keyframes rs-float{50%{translate:0 -5px}}.rs-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.rs-card{border:1px solid var(--pw-line);animation:rs-card-in .5s var(--rs-spring) backwards;transition:box-shadow .25s, transform .25s var(--rs-ease), opacity .25s;background:#fff;border-radius:20px;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #12121108,0 18px 40px -30px #12121159}.rs-card:hover{box-shadow:0 1px 2px #1212110a,0 24px 50px -30px #12121173}.rs-card.is-saving{opacity:.7;transform:scale(.99)}@keyframes rs-card-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.rs-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rs-kind{background:var(--pw-cell);color:var(--pw-ink);letter-spacing:.01em;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.rs-kind.k-metric{background:var(--pw-green-soft);color:#0f4a2a}.rs-kind.k-website{color:#1d3f8f;background:#e8eefc}.rs-kind.k-workflow{color:#6f4a0e;background:#f6eedf}.rs-card-link{min-width:0;color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.rs-card-link svg{flex:none;width:13px;height:13px}.rs-card-link:hover{color:var(--pw-ink)}.rs-card h4{font-family:var(--pw-serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.25}.rs-story{color:var(--pw-ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.62}.rs-edit-title,.rs-edit-story{border:1px solid var(--pw-line);background:var(--pw-paper);width:100%;color:var(--pw-ink);font:inherit;border-radius:12px;padding:9px 11px}.rs-edit-title{font-family:var(--pw-serif);font-size:19px}.rs-edit-story{resize:vertical;font-size:14px;line-height:1.6}.rs-edit-title:focus,.rs-edit-story:focus{border-color:var(--pw-ink-2);background:#fff;outline:none}.rs-pics{gap:8px;display:grid}.rs-pics .pc-chart{border:1px solid var(--pw-line-2);background:var(--pw-paper);border-radius:14px;padding:8px 6px 2px}.rs-pics .pc-chart svg{width:100%;height:auto;display:block}.rs-pics img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--pw-line-2);background:linear-gradient(90deg, var(--pw-cell) 0%, var(--pw-line-2) 50%, var(--pw-cell) 100%) 0 0 / 200% 100%;opacity:.9;border-radius:14px;width:100%;transition:opacity .4s;animation:1.4s linear infinite rs-shimmer;display:block}.rs-pics img.is-loaded{opacity:1;animation:none}@keyframes rs-shimmer{to{background-position:-200% 0}}.rs-evidence{flex-wrap:wrap;gap:6px;display:flex}.rs-evidence a{background:var(--pw-paper);border:1px solid var(--pw-line-2);color:var(--pw-ink-2);border-radius:8px;padding:3px 9px;font-size:12px;transition:border-color .2s,color .2s}.rs-evidence a:hover{border-color:var(--pw-ink-2);color:var(--pw-ink)}.rs-card-actions{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.rs-btn{border:1px solid var(--pw-line);height:34px;color:var(--pw-ink);font:inherit;cursor:pointer;transition:border-color .2s, transform .15s var(--rs-spring), opacity .2s, background-color .2s;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.rs-btn svg{width:15px;height:15px}.rs-btn:hover:not(:disabled){border-color:var(--pw-ink-2)}.rs-btn:active:not(:disabled){transform:scale(.97)}.rs-btn:disabled{opacity:.5;cursor:default}.rs-btn-ink{border-color:var(--pw-ink);background:var(--pw-ink);color:#fff}.rs-btn-ink:hover:not(:disabled){background:var(--pw-ink-2)}.rs-icon-btn{width:34px;height:34px;color:var(--pw-faint);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;margin-left:auto;transition:color .2s,background-color .2s;display:grid}.rs-icon-btn:hover{color:var(--pw-red);background:#fbecea}.rs-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:13px;height:13px;animation:.7s linear infinite rs-spin}.rs-card-skel{animation:rs-card-in .4s var(--rs-ease) backwards;gap:12px}.rs-card-skel .sk{background:linear-gradient(90deg, var(--pw-cell) 0%, var(--pw-line-2) 50%, var(--pw-cell) 100%) 0 0 / 200% 100%;border-radius:6px;height:10px;animation:1.3s linear infinite rs-shimmer;display:block}.rs-card-skel .sk-tag{border-radius:999px;width:56px;height:18px}.rs-card-skel .sk-title{width:78%;height:20px;margin-bottom:4px}.rs-card-skel .sk-short{width:54%}.rs-saved{border-top:1px solid var(--pw-line-2);gap:8px;margin-top:26px;padding-top:18px;font-size:13px;display:grid}.rs-saved b{color:var(--pw-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.rs-saved ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rs-saved li{color:var(--pw-ink-2);align-items:center;gap:8px;display:flex}.rs-saved li svg{color:var(--pw-green);flex:none}.rs-saved li.is-new{animation:rs-pop .45s var(--rs-spring) backwards}.rs-saved li.is-new svg path{stroke-dasharray:24;animation:rs-draw .5s var(--rs-ease) .1s backwards}@keyframes rs-draw{0%{stroke-dashoffset:24px}}.rs-saved a{color:var(--pw-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pw-line);text-decoration-color:var(--pw-line);text-underline-offset:3px}.rs button:focus-visible,.rs a:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}@media (max-width:900px){.rs{padding:0}.rs-panel{border-radius:0;height:100dvh}.rs-top{gap:10px;padding:12px 12px 10px 16px}.rs-mark{border-radius:10px;width:32px;height:32px}.rs-title h2{white-space:nowrap;font-size:18px}.rs-tabs{display:inline-flex}.rs-title p{display:none}.rs-body{grid-template-columns:1fr}.rs-body[data-tab=chat] .rs-board,.rs-body[data-tab=board] .rs-chat{display:none}.rs-chat{border-right:0}}@media (prefers-reduced-motion:reduce){.rs,.rs *,.rs :before,.rs :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.pw-page{--pw-paper:#fafaf8;--pw-ink:#121211;--pw-ink-2:#3a3a37;--pw-muted:#6e6d68;--pw-faint:#a3a29c;--pw-line:#e7e6e1;--pw-line-2:#efeee9;--pw-cell:#f2f1ed;--pw-hair:#12121114;--pw-green:#1c7a45;--pw-green-soft:#e3f1e8;--pw-red:#b3372c;--pw-ease:cubic-bezier(.2, .7, .1, 1);--pw-pop:cubic-bezier(.34, 1.56, .64, 1);--pw-shadow:0 1px 2px #1212110a, 0 12px 32px -16px #1212112e;--pw-serif:var(--font-pw-serif), "Newsreader", Georgia, serif;--pw-sans:var(--font-pw-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pw-mono:var(--font-pw-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;background-color:var(--pw-paper);min-height:calc(100vh - 56px);color:var(--pw-ink);font-family:var(--pw-sans);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 1 0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.025'/></svg>")}.pw{padding:40px 16px 120px}.pw-col{width:min(720px,100%);margin:0 auto}.pw kbd{border:1px solid var(--pw-line);min-width:1.6em;font:500 .76em/1.55 var(--pw-mono);color:var(--pw-ink-2);text-align:center;background:#fff;border-bottom-width:2px;border-radius:5px;padding:0 .4em;display:inline-block;box-shadow:0 1px #12121108}.pw-icon{flex:none;display:block}.pw-draw path,.pw-draw circle{stroke-dasharray:64;stroke-dashoffset:0;animation:pw-draw .5s 80ms var(--pw-ease) both}.pw-draw circle{animation-duration:.6s;animation-delay:0s}.pw-draw circle+path{animation-delay:.32s}@keyframes pw-draw{0%{stroke-dashoffset:64px}}.pw-spin{flex:none;animation:.8s linear infinite pw-spin;display:block}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:40px;font-size:13.5px;display:flex}.pw-back{color:var(--pw-muted);transition:color .2s var(--pw-ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pw-back .pw-icon{width:15px;height:15px;transition:transform .25s var(--pw-ease)}.pw-back:hover{color:var(--pw-ink)}.pw-back:hover .pw-icon{transform:translate(-2px)}.pw-status{height:28px;color:var(--pw-muted);box-shadow:inset 0 0 0 1px var(--pw-line);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color .3s var(--pw-ease), color .3s var(--pw-ease), box-shadow .3s var(--pw-ease), opacity .3s var(--pw-ease);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;display:inline-flex}.pw-status[data-state=none]{opacity:0}.pw-status[data-state=saved]{color:var(--pw-green);background:var(--pw-green-soft);box-shadow:inset 0 0 0 1px #1c7a4524}.pw-status[data-state=saving]{color:var(--pw-ink-2)}.pw-status.is-error{color:var(--pw-red);white-space:normal;background:#fbefed;height:auto;min-height:28px;padding:5px 11px;box-shadow:inset 0 0 0 1px #b3372c29}.pw-status-in{animation:pw-swap .32s var(--pw-ease) both;align-items:center;gap:7px;display:inline-flex}.pw-status-in .pw-icon{stroke-width:2px;width:13px;height:13px}.pw-status-dot{background:var(--pw-faint);border-radius:50%;width:6px;height:6px}@keyframes pw-swap{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.pw-kinds{flex-wrap:wrap;gap:4px;margin-bottom:26px;display:flex;position:relative}.pw-kinds-hi{z-index:0;pointer-events:none;background:var(--pw-ink);clip-path:inset(50% round 999px);position:absolute;inset:0}.pw-kinds[data-ready] .pw-kinds-hi{transition:clip-path .42s var(--pw-ease)}.pw-kinds button{z-index:1;color:var(--pw-muted);letter-spacing:-.005em;transition:color .3s var(--pw-ease), background-color .2s var(--pw-ease), transform .15s var(--pw-ease);background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:13.5px;position:relative}.pw-kinds button:not(.is-on):hover{color:var(--pw-ink);background:#1212110b}.pw-kinds button:active{transform:scale(.96)}.pw-kinds button.is-on{color:#fff}.pw-kinds:not([data-ready]) button.is-on{background:var(--pw-ink)}.pw-kinds button:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.pw-title{width:100%;color:var(--pw-ink);caret-color:var(--pw-green);font-family:var(--pw-serif);letter-spacing:-.028em;font-variation-settings:"opsz" 72;resize:none;field-sizing:content;text-wrap:balance;background:0 0;border:0;outline:none;margin:0 0 20px;padding:0;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:1.08;display:block;overflow:hidden}.pw-title::placeholder{color:#cdccc5}.pw-title-wrap{position:relative}.pw-title-wrap.has-secret textarea{color:#0000}.pw-title-marks{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;margin:0;position:absolute;inset:0 0 auto}.pw-title-secret{padding:0}.pw-bars{color:#0000}.pw-body-wrap{position:relative}.pw-body{min-height:260px;color:var(--pw-ink-2);letter-spacing:-.006em;caret-color:var(--pw-green);text-wrap:pretty;outline:none;font-size:18.5px;line-height:1.85}.pw-body p{margin:0 0 .6em}.pw-body ::selection{background:#1c7a4524}.pw-placeholder{pointer-events:none;animation:pw-rise .5s var(--pw-ease) both;font-size:18.5px;line-height:1.85;position:absolute;inset:0 0 auto}.pw-placeholder p{margin:0 0 .6em}.pw-hint{color:#a9a8a1;font-family:var(--pw-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 24;font-size:20px;font-style:italic;position:relative}.pw-hint-keys{color:var(--pw-faint);animation:pw-rise .5s 80ms var(--pw-ease) both;font-size:14.5px;line-height:1.9}.pw-hint-keys kbd{color:var(--pw-ink-2)}.pw-caret{background:var(--pw-green);border-radius:1px;width:1.5px;height:1.25em;animation:1.1s step-end infinite pw-blink;position:absolute;top:.3em;left:-5px}.pw-body-wrap:focus-within .pw-caret{display:none}@keyframes pw-blink{50%{opacity:0}}@keyframes pw-rise{0%{opacity:0;transform:translateY(6px)}}.pw-chip{white-space:nowrap;color:var(--pw-ink);background:var(--pw-cell);box-shadow:inset 0 0 0 1px var(--pw-hair);cursor:default;-webkit-user-select:all;user-select:all;transition:background-color .2s var(--pw-ease), box-shadow .2s var(--pw-ease);border-radius:.38em;margin:0 .04em;padding:.06em .34em .06em .24em;font-weight:550;display:inline}.pw-chip:hover{background:#ecebe6;box-shadow:inset 0 0 0 1px #12121124}.pw-chip img{vertical-align:-.17em;object-fit:cover;background:var(--pw-line-2);width:1.05em;height:1.05em;box-shadow:0 0 0 1px var(--pw-hair);border-radius:.22em;margin-right:.28em;display:inline-block}.pw-chip img.is-face,.pw-pop img.is-face,.pw-ghost img.is-face{border-radius:50%}.pw-chip.is-new{text-indent:0;animation:pw-chip .46s var(--pw-pop) both;transform-origin:30% 60%;display:inline-block}.pw-chip.is-new img{animation:pw-chip-logo .42s .1s var(--pw-ease) both}@keyframes pw-chip{0%{opacity:.4;background-color:var(--pw-green-soft);transform:scale(.9)}60%{background-color:var(--pw-green-soft)}}@keyframes pw-chip-logo{0%{opacity:0;transform:scale(.6)}}.pw-secret{background:repeating-linear-gradient(135deg,#ecebe5 0 4px,#f5f4ef 4px 8px);border-radius:.25em;padding:0 .15em;box-shadow:inset 0 -1.5px #c9c6bb}.pw-ghost{z-index:70;pointer-events:none;color:#b6b5ae;white-space:pre;animation:pw-ghost .22s var(--pw-ease) both;align-items:center;gap:.3em;display:flex;position:fixed}.pw-ghost img{object-fit:cover;opacity:.7;width:1.05em;height:1.05em;box-shadow:0 0 0 1px var(--pw-hair);border-radius:.22em;display:inline-block}.pw-ghost kbd{color:var(--pw-muted);letter-spacing:.02em;border-color:var(--pw-line);animation:pw-key .3s 80ms var(--pw-ease) both;background:#fff;margin-left:.35em;padding:0 .5em;font-size:10.5px;line-height:18px;box-shadow:0 1px 2px #1212110f}@keyframes pw-ghost{0%{opacity:0;transform:translate(-3px)}}@keyframes pw-key{0%{opacity:0;transform:translateY(2px)scale(.92)}}.pw-pop,.pw-menu{z-index:80;width:300px;box-shadow:0 0 0 1px var(--pw-hair), 0 2px 4px #1212110a, 0 24px 56px -20px #1212114d;transform-origin:0 0;animation:pw-open .2s var(--pw-ease) both;background:#fff;border-radius:14px;padding:6px;position:fixed}@keyframes pw-open{0%{opacity:0;transform:translateY(-4px)scale(.96)}}.pw-hi{z-index:0;pointer-events:none;background:var(--pw-cell);opacity:0;height:40px;transition:transform .24s var(--pw-ease), height .24s var(--pw-ease), opacity .16s var(--pw-ease);border-radius:9px;position:absolute;top:0;left:6px;right:6px}.pw-hi[data-on="1"]{opacity:1}.pw-pop button,.pw-menu button{z-index:1;width:100%;color:var(--pw-ink);text-align:left;letter-spacing:-.005em;animation:pw-item .26s var(--pw-ease) both;animation-delay:calc(var(--i,0) * 40ms + 30ms);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:8px 10px;font-size:14.5px;display:flex;position:relative}.pw-pop button:nth-of-type(2),.pw-menu button:nth-of-type(2){--i:1}.pw-pop button:nth-of-type(3),.pw-menu button:nth-of-type(3){--i:2}.pw-pop button:nth-of-type(4),.pw-menu button:nth-of-type(4){--i:3}.pw-pop button:nth-of-type(5),.pw-menu button:nth-of-type(5){--i:4}.pw-pop button:nth-of-type(6),.pw-menu button:nth-of-type(6){--i:5}.pw-pop button:nth-of-type(n+7),.pw-menu button:nth-of-type(n+7){--i:6}@keyframes pw-item{0%{opacity:0;transform:translateY(-3px)}}.pw-pop button:focus-visible,.pw-menu button:focus-visible{outline:2px solid var(--pw-ink);outline-offset:-2px}.pw-pop img{object-fit:cover;background:var(--pw-line-2);width:28px;height:28px;box-shadow:0 0 0 1px var(--pw-hair);border-radius:7px;flex:none;display:block}.pw-pop strong{font-weight:550;display:block}.pw-pop small{color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;display:block;overflow:hidden}.pw-pop-icon,.pw-menu-icon{width:28px;height:28px;color:var(--pw-ink-2);box-shadow:inset 0 0 0 1px var(--pw-line);transition:color .2s var(--pw-ease), transform .25s var(--pw-ease);background:#fff;border-radius:7px;flex:none;place-items:center;display:inline-grid}.pw-pop button.is-on .pw-pop-icon,.pw-menu button:hover .pw-menu-icon{color:var(--pw-ink);transform:scale(1.04)}.pw-menu-icon img{width:18px;height:18px;box-shadow:0 0 0 1px var(--pw-hair);border-radius:4px}.pw-pop-empty{color:var(--pw-muted);margin:0;padding:10px;font-size:14px}.pw-menu hr{z-index:1;border:0;border-top:1px solid var(--pw-line-2);margin:5px 6px;position:relative}.pw-media{flex-wrap:wrap;gap:10px;margin:8px 0 24px;display:flex}.pw-media figure{background:var(--pw-cell);width:132px;height:96px;box-shadow:0 0 0 1px var(--pw-hair), 0 1px 2px #1212110a;animation:pw-tile .4s var(--pw-ease) both;transition:transform .25s var(--pw-ease), box-shadow .25s var(--pw-ease);border-radius:12px;margin:0;position:relative;overflow:hidden}.pw-media figure:not(.is-busy):hover{box-shadow:0 0 0 1px #12121124, var(--pw-shadow);transform:translateY(-2px)}@keyframes pw-tile{0%{opacity:0;transform:scale(.96)}}.pw-media img{object-fit:cover;opacity:0;filter:blur(8px);width:100%;height:100%;transition:opacity .5s var(--pw-ease), filter .6s var(--pw-ease), transform .6s var(--pw-ease);transform:scale(1.04)}.pw-media img.is-loaded{opacity:1;filter:none;transform:none}.pw-media figure.is-busy{color:var(--pw-muted);place-items:center;font-size:12px;display:grid}.pw-media figure.is-busy span{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.pw-media figure.is-busy:after{content:"";animation:pw-shimmer 1.4s var(--pw-ease) infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes pw-shimmer{to{transform:translate(100%)}}.pw-media button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:24px;height:24px;transition:opacity .18s var(--pw-ease), transform .22s var(--pw-ease), background-color .15s;background:#121211b8;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px;transform:scale(.8)}.pw-media button .pw-icon{stroke-width:1.75px}.pw-media figure:hover button,.pw-media button:focus-visible{opacity:1;transform:none}.pw-media button:hover{background:var(--pw-ink)}.pw-media button:active{transform:scale(.9)}.pw-video{height:100%;color:var(--pw-muted);text-transform:capitalize;place-items:center;font-size:13px;display:grid}.pw-link{border-top:1px solid var(--pw-line);border-bottom:1px solid var(--pw-line);align-items:center;gap:14px;padding:13px 0;display:flex;position:relative}.pw-link:after{content:"";background:var(--pw-ink);transform-origin:0;height:1px;transition:transform .45s var(--pw-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pw-link:focus-within:after{transform:scaleX(1)}.pw-link>span{width:58px;color:var(--pw-muted);transition:color .2s var(--pw-ease);flex:none;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.pw-link>span .pw-icon{width:15px;height:15px}.pw-link:focus-within>span{color:var(--pw-ink)}.pw-link input{min-width:0;color:var(--pw-ink);font:14.5px var(--pw-mono);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1}.pw-link input::placeholder{color:#c1c0b9;font-family:var(--pw-sans);letter-spacing:0;font-size:15px}.pw-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.pw-btn{border:1px solid var(--pw-line);color:var(--pw-ink);letter-spacing:-.005em;white-space:nowrap;transition:transform .14s var(--pw-ease), border-color .2s var(--pw-ease), background-color .2s var(--pw-ease), box-shadow .2s var(--pw-ease);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1212110a}.pw-btn:hover:not(:disabled){border-color:#cfcec8;box-shadow:0 1px 2px #1212110d,0 6px 16px -10px #1212114d}.pw-btn:active:not(:disabled){transform:translateY(1px)scale(.98);box-shadow:0 0 #12121100}.pw-btn:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.pw-btn:disabled{opacity:.45;cursor:default}.pw-btn-ink{background:var(--pw-ink);border-color:var(--pw-ink);color:#fff;box-shadow:inset 0 1px #ffffff14,0 1px 2px #12121133}.pw-btn-ink:hover:not(:disabled){background:#000;border-color:#000;box-shadow:inset 0 1px #ffffff14,0 8px 20px -10px #1212118c}.pw-text-btn{color:var(--pw-ink);text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #1212114d;text-decoration:underline #1212114d;transition:text-decoration-color .2s}.pw-text-btn:hover{-webkit-text-decoration-color:var(--pw-ink);text-decoration-color:var(--pw-ink)}.pw-keys{color:var(--pw-faint);flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin:16px 0 0;font-size:12px;display:flex}.pw-keys>span{align-items:center;gap:5px;display:inline-flex}.pw-keys kbd+kbd{margin-left:-2px}.pw-ask{border-top:1px solid var(--pw-line);margin-top:76px;padding-top:30px}.pw-ask h2{font-family:var(--pw-serif);letter-spacing:-.022em;font-variation-settings:"opsz" 72;margin:0;font-size:30px;font-weight:400;line-height:1.15}.pw-ask>p{max-width:34em;color:var(--pw-muted);margin:8px 0 22px;font-size:15px;line-height:1.65}.pw-ask-form{animation:pw-rise .35s var(--pw-ease) both;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-ask-form input{border:1px solid var(--pw-line);color:var(--pw-ink);font:inherit;transition:border-color .2s var(--pw-ease), box-shadow .2s var(--pw-ease);background:#fff;border-radius:10px;outline:none;padding:11px 13px;font-size:15px}.pw-ask-form input::placeholder{color:#b3b2ab}.pw-ask-form input:focus{border-color:#bdbcb5;box-shadow:0 0 0 4px #1212110d}.pw-ask-buttons{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:2px;display:flex}.pw-error{color:var(--pw-red);animation:pw-rise .3s var(--pw-ease) both;grid-column:1/-1;margin:0;font-size:14px}.pw-ask-done{animation:pw-rise .45s var(--pw-ease) both}.pw-ask-done p{color:var(--pw-ink-2);margin:0 0 10px}.pw-sent{align-items:flex-start;gap:10px;display:flex}.pw-sent .pw-icon{width:20px;height:20px;color:var(--pw-green);margin-top:2px}.pw-copy{box-shadow:0 0 0 1px var(--pw-line), var(--pw-shadow);background:#fff;border-radius:12px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 5px 5px 0;display:flex}.pw-copy code{min-width:0;font:13px var(--pw-mono);color:var(--pw-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:6px 12px;overflow:hidden}.pw-copy .pw-btn{min-width:92px;padding:8px 14px}.pw-copy .pw-btn.is-copied{background:var(--pw-green);border-color:var(--pw-green)}.pw-copy-in{animation:pw-swap .28s var(--pw-ease) both;align-items:center;gap:6px;display:inline-flex}.pw-copy-in .pw-icon{stroke-width:1.75px;width:14px;height:14px}.pw-after{color:var(--pw-muted);animation:pw-rise .45s var(--pw-ease) both;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:28px;font-size:14px;display:flex}.pw-after>.pw-icon{width:15px;height:15px;color:var(--pw-green);stroke-width:2px}.pw-after a{color:var(--pw-ink);text-underline-offset:3px}.pw-sep{background:var(--pw-faint);border-radius:50%;width:3px;height:3px}@media (max-width:640px){.pw{padding-top:24px}.pw-top{margin-bottom:28px}.pw-ask-form{grid-template-columns:1fr}.pw-keys{justify-content:flex-start}.pw-pop,.pw-menu{width:min(300px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.pw-page *,.pw-page :before,.pw-page :after{transition:none!important;animation:none!important}.pw-media img{opacity:1;filter:none;transform:none}.pw-media figure.is-busy:after,.pw-caret{display:none}}
.ap{z-index:90;-webkit-backdrop-filter:blur(3px);background:#12121152;place-items:center;padding:12px;animation:.22s cubic-bezier(.2,.7,.1,1) backwards ap-fade;display:grid;position:fixed;inset:0}.ap-panel.pw-page{--font-pw-serif:var(--font-app-serif);--font-pw-sans:var(--font-app-sans);--font-pw-mono:var(--font-app-mono);overscroll-behavior:contain;border-radius:26px;outline:none;width:min(1560px,100%);height:calc(100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);animation:.32s cubic-bezier(.2,.7,.1,1) backwards ap-in;position:relative;overflow:auto;box-shadow:0 0 0 1px #1212110f,0 2px 4px #12121108,0 28px 70px -28px #12121152}.ap-panel .pw{padding:0 clamp(20px,4vw,44px) 32px}.ap-panel .pw-col{width:min(1000px,100%);margin:0 auto}.ap-panel .pw-top{z-index:5;background:color-mix(in srgb, var(--pw-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--pw-line-2);margin:0 calc(-1*clamp(20px,4vw,44px)) 22px;padding:16px clamp(20px,4vw,44px) 14px;position:sticky;top:0}.pw-for{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.pw-for strong{font-family:var(--pw-serif);letter-spacing:-.015em;color:var(--pw-ink);font-variation-settings:"opsz" 48;font-size:22px;font-weight:400}.pw-for-role{color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pw-roles{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 18px;font-size:13.5px;display:flex}.pw-roles-label{color:var(--pw-muted);margin-right:2px}.pw-role-chip{border:1px solid var(--pw-line);background:var(--pw-paper);min-width:0;max-width:min(40ch,100%);height:28px;color:var(--pw-ink);border-radius:999px;align-items:center;gap:2px;padding:0 3px 0 11px;animation:.25s cubic-bezier(.2,.7,.1,1) backwards ap-in;display:inline-flex}.pw-role-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-role-chip button,.pw-role-add-btn{color:var(--pw-muted);font:inherit;cursor:pointer;transition:background-color .2s var(--pw-ease), color .2s var(--pw-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pw-role-chip button{border-radius:999px;flex:none;width:22px;height:22px}.pw-role-chip button:hover{background:var(--pw-cell);color:var(--pw-ink)}.pw-role-add{position:relative}.pw-role-add-btn{border:1px dashed var(--pw-line);border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 11px 0 8px;display:inline-flex}.pw-role-add-btn:hover,.pw-role-add-btn[aria-expanded=true]{background:var(--pw-cell);color:var(--pw-ink)}.pw-role-chip button:focus-visible,.pw-role-add-btn:focus-visible,.pw-role-menu button:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.pw-role-menu{z-index:8;background:var(--pw-paper);border-radius:14px;flex-direction:column;width:max-content;min-width:220px;max-width:min(360px,80vw);max-height:260px;padding:5px;animation:.2s cubic-bezier(.2,.7,.1,1) backwards ap-in;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 0 0 1px #12121112,0 18px 40px -18px #1212114d}.pw-role-menu button{color:var(--pw-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 10px;line-height:1.35;overflow:hidden}.pw-role-menu button:hover{background:var(--pw-cell)}.ap-panel .pw-status{margin-left:auto}.pw-close{width:34px;height:34px;color:var(--pw-muted);cursor:pointer;transition:background-color .2s var(--pw-ease), color .2s var(--pw-ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid}.pw-close:hover{background:var(--pw-cell);color:var(--pw-ink)}.pw-close:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.ap-panel .pw-body{min-height:180px}.ap-panel .pw-ask{margin-top:36px;padding-top:24px}.ap-panel .pw-ask h2{font-size:24px}.ap-panel .pw-keys{margin-bottom:0}.pw-done{background:var(--pw-green-soft);color:var(--pw-green);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:14px 16px;font-size:14.5px;animation:.35s cubic-bezier(.2,.7,.1,1) backwards ap-in;display:flex}.pw-done p{align-items:center;gap:8px;margin:0;display:inline-flex}.ap-state{color:var(--pw-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:72px 24px;font-size:14.5px;display:flex}@keyframes ap-fade{0%{opacity:0}}@keyframes ap-in{0%{opacity:0;transform:translateY(12px)}}@keyframes ap-up{0%{opacity:0;transform:translateY(32px)}}@media (max-width:640px){.ap{place-items:stretch stretch;padding:0}.ap-panel.pw-page{border-radius:0;width:100%;height:100dvh;max-height:none;animation-name:ap-up}.ap-panel .pw-keys{display:none}.pw-for{flex-direction:column;gap:0}.pw-for strong{font-size:19px}.pw-done{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ap,.ap-panel.pw-page,.pw-done{animation:none}}
