:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pwp-bg:#f7fafb;--pwp-paper:#fff;--pwp-ink:#153047;--pwp-muted:#59707d;--pwp-soft:#edf3f4;--pwp-line:#d7e1e5;--pwp-cream:#fff0d3;--pwp-lime:#b8d92f;--pwp-lime-deep:#8aa81e;--pwp-coral:#ef6158;--pwp-cyan:#45b8d0;--pwp-focus:#0b819f;--pwp-shadow:#cbd8dc;--pwp-radius-sm:10px;--pwp-radius:16px;--font-body:var(--font-spline-sans,"Avenir Next", Avenir, system-ui, sans-serif);--font-mono:var(--font-spline-sans-mono,"SFMono-Regular", Consolas, monospace)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pwp-bg);min-width:320px;color:var(--pwp-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--pwp-focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--pwp-ink);color:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:none}.pwp[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pwp-bg:#0f1d26;--pwp-paper:#18303c;--pwp-ink:#f4f8f5;--pwp-muted:#a7bcc4;--pwp-soft:#213b47;--pwp-line:#36505a;--pwp-cream:#4a422d;--pwp-lime:#bfdc43;--pwp-lime-deep:#748b22;--pwp-coral:#ff7a70;--pwp-cyan:#66cbe0;--pwp-focus:#66d2e8;--pwp-shadow:#0a151b}@media (prefers-color-scheme:dark){.pwp[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pwp-bg:#0f1d26;--pwp-paper:#18303c;--pwp-ink:#f4f8f5;--pwp-muted:#a7bcc4;--pwp-soft:#213b47;--pwp-line:#36505a;--pwp-cream:#4a422d;--pwp-lime:#bfdc43;--pwp-lime-deep:#748b22;--pwp-coral:#ff7a70;--pwp-cyan:#66cbe0;--pwp-focus:#66d2e8;--pwp-shadow:#0a151b}}.pwp{background:var(--pwp-bg);min-height:100dvh;color:var(--pwp-ink);overflow-x:clip}.pwp svg{width:20px;height:20px}.pwp-header{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1320px);min-height:92px;margin:auto;display:flex}.pwp-brand{grid-template-columns:46px auto;align-items:center;column-gap:13px;text-decoration:none;display:grid}.pwp-brand>span{background:var(--pwp-paper);width:46px;height:46px;color:var(--pwp-ink);border-radius:12px;grid-row:1/3;place-items:center;font-size:21px;font-weight:800;display:grid;overflow:hidden}.pwp-brand>span.has-logo{background:0 0}.pwp-brand svg{z-index:1;stroke-width:2.2px;width:27px;height:27px;position:relative}.pwp-brand img{object-fit:contain;width:100%;height:100%}.pwp-brand strong{letter-spacing:-.02em;align-self:end;font-size:20px;line-height:1.1}.pwp-brand small{color:var(--pwp-muted);align-self:start;font-size:11px;font-weight:600}.pwp-header-actions{align-items:center;gap:12px;display:flex}.pwp-locale-link{border:1px solid var(--pwp-line);background:var(--pwp-paper);min-width:44px;min-height:44px;color:var(--pwp-ink);border-radius:10px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.pwp-locale-link:hover{border-color:var(--pwp-lime-deep);background:var(--pwp-soft)}.pwp-viewer{min-height:44px;color:var(--pwp-muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.pwp-viewer>span{background:var(--pwp-cream);width:34px;height:34px;color:var(--pwp-ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.pwp-theme-toggle{border:2px solid var(--pwp-ink);background:var(--pwp-paper);width:44px;height:44px;color:var(--pwp-ink);cursor:pointer;box-shadow:0 3px 0 var(--pwp-shadow);border-radius:14px 14px 5px;flex:none;place-items:center;padding:0;transition:transform .14s,box-shadow .14s,background-color .14s;display:grid}.pwp-theme-toggle>span{background:var(--pwp-cream);border-radius:10px 10px 4px;place-items:center;width:30px;height:30px;display:grid}.pwp-theme-toggle[data-theme=dark]>span{background:var(--pwp-lime);color:#153047}.pwp-theme-toggle:hover{box-shadow:0 4px 0 var(--pwp-shadow);transform:translateY(-1px)}.pwp-theme-toggle:active{box-shadow:0 1px 0 var(--pwp-shadow);transform:translateY(2px)}.pwp-theme-toggle svg{stroke-width:2px;width:18px;height:18px}.pwp-tabs{z-index:50;border:1px solid color-mix(in srgb, var(--pwp-line) 76%, transparent);background:color-mix(in srgb, var(--pwp-soft) 94%, transparent);width:min(100% - 48px,1320px);box-shadow:0 8px 24px color-mix(in srgb, var(--pwp-shadow) 42%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;grid-template-columns:repeat(4,max-content);gap:8px;margin:0 auto;padding:6px;display:grid;position:sticky;top:10px}.pwp-tabs a{min-height:48px;color:var(--pwp-muted);border-radius:12px;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:flex}.pwp-tabs a:hover{color:var(--pwp-ink);transform:translateY(-1px)}.pwp-tabs a.is-active{background:var(--pwp-paper);color:var(--pwp-ink);box-shadow:0 3px 0 var(--pwp-shadow)}.pwp-tabs a.is-active svg{color:var(--pwp-lime-deep)}.pwp-shell{width:min(100% - 48px,1320px);margin:0 auto;padding:32px 0 88px}.pwp-content{min-width:0}.pwp-eyebrow,.pwp-kicker{color:var(--pwp-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.pwp-field{min-width:0;color:var(--pwp-ink);gap:7px;font-size:14px;font-weight:650;display:grid}.pwp-field>span{display:block}.pwp-field input,.pwp-field select,.pwp-field textarea{border:2px solid var(--pwp-ink);background:var(--pwp-paper);width:100%;min-width:0;min-height:48px;box-shadow:0 3px 0 var(--pwp-ink);color:var(--pwp-ink);border-radius:12px 12px 4px;padding:10px 12px;transition:transform .14s,box-shadow .14s,background-color .14s}.pwp-field input::placeholder,.pwp-field textarea::placeholder{color:color-mix(in srgb, var(--pwp-muted) 76%, transparent);opacity:1}.pwp-field input:hover,.pwp-field select:hover,.pwp-field textarea:hover{background:color-mix(in srgb, var(--pwp-cream) 28%, var(--pwp-paper))}.pwp-field input:focus,.pwp-field select:focus,.pwp-field textarea:focus{box-shadow:0 4px 0 var(--pwp-lime-deep);transform:translateY(-1px)}.pwp-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23153047' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.pwp-field textarea{resize:vertical;min-height:118px}.pwp-button{border-radius:var(--pwp-radius-sm);color:#fff;cursor:pointer;background:#153047;border:0;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-weight:780;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 4px #0b2132}.pwp-button svg{width:18px;height:18px;margin-right:8px}.pwp-button:hover{transform:translateY(-1px);box-shadow:0 5px #0b2132}.pwp-button:active{transform:translateY(3px);box-shadow:0 1px #0b2132}.pwp-error{color:var(--pwp-coral);margin:0;font-size:13px}.pwp-notice{background:var(--pwp-cream);width:min(100% - 48px,1320px);color:var(--pwp-ink);border-radius:10px;margin:18px auto 0;padding:13px 17px;font-size:14px;font-weight:650}.pwp-toolbar{z-index:20;background:var(--pwp-soft);box-shadow:0 4px 0 color-mix(in srgb, var(--pwp-shadow) 78%, transparent);border-radius:18px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;padding:6px;display:grid;position:relative;overflow:visible}.pwp-sort{gap:3px;min-width:0;display:flex}.pwp-sort a{min-height:44px;color:var(--pwp-muted);border-radius:11px;justify-content:center;align-items:center;padding:8px 13px;font-weight:720;text-decoration:none;display:inline-flex}.pwp-sort a.is-active{background:var(--pwp-paper);color:var(--pwp-ink);box-shadow:0 3px 0 var(--pwp-shadow)}.pwp-filters{grid-template-columns:minmax(160px,1fr) minmax(132px,.56fr) minmax(132px,.56fr);align-items:center;gap:6px;min-width:0;display:grid;position:relative;overflow:visible}.pwp-search-wrap{min-width:0;position:relative}.pwp-control{min-width:0;color:var(--pwp-ink);gap:7px;display:grid}.pwp-control>span:first-child,.pwp .operational-select-label{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:750}.pwp-toolbar .pwp-control>span:first-child,.pwp-toolbar .operational-select-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pwp-input-shell{border:1px solid var(--pwp-line);background:var(--pwp-paper);border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 50px 0 12px;transition:box-shadow .14s,background-color .14s;display:flex}.pwp-input-shell:hover{background:color-mix(in srgb, var(--pwp-cream) 28%, var(--pwp-paper))}.pwp-input-shell:focus-within{box-shadow:0 0 0 3px var(--pwp-focus)}.pwp-input-shell svg{width:17px;height:17px;color:var(--pwp-muted);flex:none}.pwp-input-shell input{width:100%;min-width:0;height:42px;color:var(--pwp-ink);background:0 0;border:0;outline:0;padding:0}.pwp-input-shell input::placeholder{color:color-mix(in srgb, var(--pwp-muted) 76%, transparent)}.pwp-filter-submit{width:44px;height:44px;color:var(--pwp-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.pwp-filter-submit:hover{background:var(--pwp-lime);color:#153047}.pwp-filter-submit:active{background:var(--pwp-lime-deep)}.pwp-filter-submit svg{width:18px;height:18px}.pwp-icon-button{background:var(--pwp-paper);width:44px;height:44px;color:var(--pwp-ink);cursor:pointer;box-shadow:0 3px 0 var(--pwp-shadow);border:0;border-radius:10px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.pwp-icon-button:active{box-shadow:0 1px 0 var(--pwp-shadow);transform:translateY(2px)}.pwp .operational-select{z-index:1;gap:7px;min-width:0;display:grid;position:relative}.pwp .operational-select.is-open{z-index:70}.pwp .operational-select-trigger{border:2px solid var(--pwp-ink);background:var(--pwp-paper);width:100%;min-height:54px;box-shadow:0 3px 0 var(--pwp-ink);color:var(--pwp-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px 12px 4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 14px;font-weight:750;transition:transform .14s,box-shadow .14s,background-color .14s;display:flex}.pwp .operational-select-trigger:hover{box-shadow:0 4px 0 var(--pwp-ink);transform:translateY(-1px)}.pwp .operational-select-trigger:active{box-shadow:0 1px 0 var(--pwp-ink);transform:translateY(2px)}.pwp .operational-select-trigger:focus-visible{outline:3px solid var(--pwp-lime);outline-offset:3px}.pwp .operational-select-trigger[aria-expanded=true]{background:var(--pwp-paper);box-shadow:0 4px 0 var(--pwp-lime-deep)}.pwp .operational-select-value,.pwp .operational-select-option-copy{align-items:center;gap:10px;min-width:0;display:flex}.pwp .operational-select-value>:last-child,.pwp .operational-select-option-copy>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pwp .operational-select-marker{border:1.5px solid var(--pwp-ink);background:var(--pwp-soft);border-radius:50% 50% 50% 2px;flex:none;width:11px;height:11px;transform:rotate(-45deg)}.pwp .operational-select-marker[data-tone=accent]{background:var(--pwp-lime)}.pwp .operational-select-marker[data-tone=cyan]{background:var(--pwp-cyan)}.pwp .operational-select-marker[data-tone=coral]{background:var(--pwp-coral)}.pwp .operational-select-marker[data-tone=sand]{background:#f4c96b}.pwp .operational-select-chevron{border-left:1px solid var(--pwp-ink);background:var(--pwp-cream);border-radius:7px 7px 2px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pwp .operational-select-chevron svg{width:17px;height:17px;transition:transform .14s}.pwp .operational-select-trigger[aria-expanded=true] .operational-select-chevron{background:var(--pwp-lime)}.pwp .operational-select-trigger[aria-expanded=true] .operational-select-chevron svg{transform:rotate(180deg)}.pwp .operational-select-listbox{z-index:60;border:2px solid var(--pwp-ink);background:var(--pwp-paper);width:100%;max-height:240px;box-shadow:6px 6px 0 var(--pwp-ink);color:var(--pwp-ink);border-radius:12px 12px 4px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}.pwp .operational-select-option{border-bottom:1px solid var(--pwp-soft);cursor:pointer;border-radius:8px 8px 3px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}.pwp .operational-select-option:last-child{border-bottom:0}.pwp .operational-select-option.is-active{background:var(--pwp-cream)}.pwp .operational-select-option[aria-selected=true]{font-weight:800}.pwp .operational-select-check{border:1.5px solid #0000;border-radius:7px 7px 2px;flex:none;place-items:center;width:25px;height:25px;display:grid}.pwp .operational-select-option[aria-selected=true] .operational-select-check{border-color:var(--pwp-ink);background:var(--pwp-lime)}.pwp .operational-select-check svg{stroke-width:2.6px;width:16px;height:16px}.pwp-toolbar .operational-select{gap:0}.pwp-toolbar .operational-select-trigger{border:1px solid var(--pwp-line);min-height:44px;box-shadow:none;border-radius:11px;padding:4px 5px 4px 11px}.pwp-toolbar .operational-select-trigger:hover{box-shadow:none}.pwp-toolbar .operational-select-trigger:focus-visible{outline-color:var(--pwp-focus)}.pwp-toolbar .operational-select-chevron{border-left:0;width:32px;height:32px}.pwp-toolbar .operational-select-listbox{min-width:190px}.pwp-feedback-layout{z-index:1;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"feed create""feed boards";align-items:start;gap:20px;display:grid;position:relative}.pwp-feedback-layout:has(.pwp-create details[open]){grid-template-areas:"create create""feed boards"}.pwp-feed{border:1px solid var(--pwp-line);border-radius:var(--pwp-radius);background:var(--pwp-paper);min-width:0;box-shadow:0 3px 0 var(--pwp-shadow);grid-area:feed;overflow:hidden}.pwp-post-card{border-bottom:1px solid var(--pwp-line);grid-template-columns:minmax(0,1fr) 66px;display:grid}.pwp-post-card:last-child{border-bottom:0}.pwp-post-main{min-width:0;padding:10px 18px 9px;text-decoration:none;display:block}.pwp-post-main:hover{background:color-mix(in srgb, var(--pwp-cream) 36%, var(--pwp-paper))}.pwp-post-main:focus-visible,.pwp-post-counts button:focus-visible,.pwp-post-counts a:focus-visible{outline-offset:-3px}.pwp-post-card h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:17px;font-weight:760;line-height:1.3;overflow:hidden}.pwp-post-card p{color:var(--pwp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;line-height:1.35;overflow:hidden}.pwp-post-state{color:var(--pwp-muted);align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.pwp-post-card .pwp-post-state{font-size:11px}.pwp-post-state>span{border:2px solid #78858c;border-radius:50%;width:9px;height:9px}.pwp-post-state>span[data-status=next_up]{border-color:#8b55d9}.pwp-post-state>span[data-status=in_progress]{border-color:#2883e6}.pwp-post-state>span[data-status=done]{background:#14a76c;border-color:#14a76c}.pwp-post-state>span[data-status=closed]{background:#9ca8ad;border-color:#9ca8ad}.pwp-meta{color:var(--pwp-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pwp-post-card .pwp-meta{gap:7px;font-size:11px}.pwp-meta svg{width:15px;height:15px}.pwp-chip{background:var(--pwp-soft);min-height:26px;color:var(--pwp-muted);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:720;display:inline-flex}.pwp-post-card .pwp-chip{min-height:23px;padding:2px 8px}.pwp-chip.is-priority{background:color-mix(in srgb, var(--pwp-coral) 14%, var(--pwp-paper));color:var(--pwp-coral)}.pwp-post-counts{border-left:1px solid var(--pwp-line);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.pwp-post-counts>span,.pwp-post-counts button,.pwp-post-counts a{min-height:44px;color:var(--pwp-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pwp-post-counts button{cursor:pointer;width:100%}.pwp-post-counts a:hover,.pwp-post-counts button:hover{background:var(--pwp-cream);color:var(--pwp-ink)}.pwp-post-counts svg{width:16px;height:16px}.pwp-feed-progress{min-height:44px;color:var(--pwp-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.pwp-feed-progress button{min-height:44px;color:var(--pwp-ink);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-weight:700}.pwp-feed-progress button:hover{text-decoration:underline}.pwp-create{border:1px solid var(--pwp-line);background:var(--pwp-paper);min-width:0;color:var(--pwp-ink);border-radius:12px;grid-area:create}.pwp-create summary,.pwp-create>a{min-height:44px;color:var(--pwp-ink);cursor:pointer;align-items:center;gap:9px;padding:4px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.pwp-create summary{background:0 0;border-radius:11px;list-style:none}.pwp-create summary:hover,.pwp-create>a:hover{background:var(--pwp-soft)}.pwp-create details[open] summary{border-bottom:1px solid var(--pwp-line);border-radius:11px 11px 0 0}.pwp-create>a{border-radius:11px}.pwp-create summary::-webkit-details-marker{display:none}.pwp-create summary:focus-visible,.pwp-create>a:focus-visible{outline:3px solid var(--pwp-focus);outline-offset:3px}.pwp-create-mark{border:1px solid color-mix(in srgb, var(--pwp-lime-deep) 45%, var(--pwp-line));background:color-mix(in srgb, var(--pwp-lime) 18%, var(--pwp-paper));width:22px;height:22px;color:var(--pwp-lime-deep);border-radius:7px;flex:none;place-items:center;font-size:17px;font-weight:600;line-height:1;display:grid}.pwp-create form{grid-template-columns:minmax(170px,1fr) minmax(300px,2fr) minmax(180px,1fr);grid-template-areas:"board details actions""title details actions";align-items:start;gap:12px 18px;padding:14px 16px 16px;display:grid}.pwp-create-board{grid-area:board}.pwp-create-title{grid-area:title}.pwp-create-details{grid-area:details}.pwp-create-actions{flex-direction:column;grid-area:actions;justify-content:center;align-self:stretch;gap:10px;min-width:0;display:flex}.pwp-create-actions p{color:var(--pwp-muted);margin:0;font-size:12px;line-height:1.45}.pwp-create-submit{align-self:stretch}.pwp-create .pwp-field{color:var(--pwp-ink);align-content:start}.pwp-create .pwp-field input,.pwp-create .pwp-field select,.pwp-create .pwp-field textarea{border:1px solid var(--pwp-line);background:var(--pwp-soft);min-height:44px;box-shadow:none;border-radius:8px;padding:9px 11px;transition:border-color .14s,background-color .14s,box-shadow .14s}.pwp-create .pwp-field input:hover,.pwp-create .pwp-field select:hover,.pwp-create .pwp-field textarea:hover{border-color:color-mix(in srgb, var(--pwp-focus) 55%, var(--pwp-line));background:var(--pwp-paper)}.pwp-create .pwp-field input:focus,.pwp-create .pwp-field select:focus,.pwp-create .pwp-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--pwp-focus) 24%, transparent);transform:none}.pwp-create-select-wrap{display:block;position:relative}.pwp-create-select-wrap select{appearance:none;cursor:pointer;background-image:none!important;padding-right:38px!important}.pwp-create-select-wrap option{background:var(--pwp-paper);color:var(--pwp-ink)}.pwp-create-select-wrap option:disabled{color:var(--pwp-muted)}.pwp-create-select-wrap>svg{width:16px;height:16px;color:var(--pwp-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pwp-create .pwp-field textarea{resize:vertical;min-height:132px}.pwp-create .pwp-button{width:100%}.pwp-create .pwp-create-submit{color:#fff;min-height:44px;box-shadow:none;background:#153047;border-radius:8px;font-size:13px;font-weight:700}.pwp-create .pwp-create-submit:hover,.pwp-create .pwp-create-submit:active{box-shadow:none;transform:none}.pwp-boards{grid-area:boards;align-content:start;gap:4px;min-width:0;display:grid}.pwp-boards>.pwp-eyebrow{margin:0 0 2px 4px}.pwp-boards a{min-width:0;min-height:42px;color:var(--pwp-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:grid}.pwp-boards a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pwp-boards a:before{content:"";background:0 0;border-radius:50%;width:6px;height:6px}.pwp-boards a:hover{background:var(--pwp-soft);color:var(--pwp-ink)}.pwp-boards a:focus-visible{outline:3px solid var(--pwp-focus);outline-offset:2px}.pwp-boards a.is-active{border-color:color-mix(in srgb, var(--pwp-lime-deep) 24%, transparent);background:color-mix(in srgb, var(--pwp-lime) 9%, var(--pwp-paper));color:var(--pwp-ink);font-weight:750}.pwp-boards a.is-active:before{background:var(--pwp-lime-deep)}.pwp-board-link-meta{flex:none;align-items:center;gap:9px;display:inline-flex}.pwp-boards a>svg,.pwp-board-link-meta svg{width:15px;height:15px;color:var(--pwp-muted);flex:none}.pwp-boards a.is-active>svg,.pwp-boards a.is-active .pwp-board-link-meta svg{color:var(--pwp-ink)}.pwp-boards small{background:var(--pwp-paper);min-width:25px;font-family:var(--font-mono);text-align:center;border-radius:7px;padding:2px 4px;font-size:11px}.pwp-feedback-empty{text-align:left;align-content:center;justify-items:start;min-height:184px;padding:26px 28px;display:grid}.pwp-empty-mark{background:var(--pwp-lime);color:#153047;border-radius:13px 13px 4px;place-items:center;width:44px;height:44px;display:grid}.pwp-empty-mark svg{width:23px;height:23px}.pwp-feedback-empty h2{margin:14px 0 2px;font-size:18px;line-height:1.25}.pwp-feedback-empty p{color:var(--pwp-muted);margin:0 0 13px;font-size:14px}.pwp-empty-action{min-height:44px;color:var(--pwp-ink);text-underline-offset:4px;align-items:center;gap:7px;font-weight:760;text-decoration:underline;display:inline-flex}.pwp-empty-action svg{width:17px;height:17px}.pwp-roadmap{grid-template-columns:repeat(4,minmax(236px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.pwp-roadmap>section{background:var(--pwp-soft);border-radius:18px;min-height:570px}.pwp-roadmap>section[data-status=next_up]{background:color-mix(in srgb, #8b55d9 10%, var(--pwp-soft))}.pwp-roadmap>section[data-status=in_progress]{background:color-mix(in srgb, var(--pwp-cyan) 13%, var(--pwp-soft))}.pwp-roadmap>section[data-status=done]{background:color-mix(in srgb, var(--pwp-lime) 14%, var(--pwp-soft))}.pwp-roadmap>section>header{justify-content:space-between;align-items:center;min-height:62px;padding:0 17px;display:flex}.pwp-roadmap>section>header>strong{background:color-mix(in srgb, var(--pwp-paper) 70%, transparent);width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.pwp-roadmap>section>div{gap:11px;padding:0 11px 12px;display:grid}.pwp-roadmap-card{background:var(--pwp-paper);box-shadow:0 3px 0 color-mix(in srgb, var(--pwp-shadow) 80%, transparent);border-radius:13px;padding:16px;text-decoration:none;transition:transform .14s;display:block}.pwp-roadmap-card:hover{transform:translateY(-2px)rotate(-.25deg)}.pwp-roadmap-card h2{margin:0 0 14px;font-size:15px;line-height:1.35}.pwp-roadmap-card small{color:var(--pwp-muted);align-items:center;gap:5px;margin-top:14px;display:flex}.pwp-roadmap-card small svg{width:14px;height:14px;margin-left:5px}.pwp-empty-small{color:var(--pwp-muted);text-align:center;padding:64px 16px;font-size:13px}.pwp-changelog{max-width:930px;margin:auto}.pwp-changelog>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:54px;display:flex}.pwp-changelog h1,.pwp-helpdesk h1{letter-spacing:-.04em;margin:4px 0;font-size:42px}.pwp-changelog>header p,.pwp-helpdesk>header>p{color:var(--pwp-muted);margin:0;font-size:18px}.pwp-changelog-actions{flex-wrap:wrap;gap:9px;display:flex}.pwp-changelog-actions form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pwp-changelog-actions input{width:112px}.pwp-changelog>article{grid-template-columns:145px minmax(0,1fr);gap:34px;padding:34px 0;display:grid;position:relative}.pwp-changelog>article:before{z-index:1;background:var(--pwp-lime);width:9px;height:9px;box-shadow:0 0 0 7px var(--pwp-bg);content:"";border-radius:50%;position:absolute;top:0;left:162px}.pwp-changelog>article:after{background:var(--pwp-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:166px}.pwp-changelog>article:last-child:after{bottom:50%}.pwp-changelog>article>time{color:var(--pwp-muted);font-family:var(--font-mono);font-size:12px}.pwp-changelog>article>div{padding-left:10px}.pwp-changelog>article h2{letter-spacing:-.025em;margin:0 0 12px;font-size:27px;line-height:1.2}.pwp-changelog>article a{text-decoration:none}.pwp-changelog>article a:hover h2{color:var(--pwp-focus)}.pwp-changelog>article p{color:var(--pwp-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:17px;display:-webkit-box;overflow:hidden}.pwp-changelog-engagement{flex-wrap:wrap;gap:8px;display:flex}.pwp-changelog-engagement a{background:var(--pwp-soft);min-height:44px;color:var(--pwp-ink);border-radius:12px 12px 4px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:760;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.pwp-changelog-engagement a:hover{background:var(--pwp-cream);transform:translateY(-1px)}.pwp-changelog-engagement svg{width:20px;height:20px;color:var(--pwp-focus);stroke-width:2px}.pwp-changelog-engagement b{min-width:22px;color:var(--pwp-muted);font-family:var(--font-mono);text-align:center;font-size:11px}.pwp-helpdesk>header{text-align:center;max-width:880px;margin:0 auto 58px}.pwp-helpdesk>header .pwp-kicker{background:var(--pwp-cream);color:var(--pwp-ink);border-radius:999px;padding:7px 11px;display:inline-flex}.pwp-helpdesk>header .pwp-filters{text-align:left;grid-template-columns:minmax(0,1fr) auto;margin-top:30px}.pwp-helpdesk>header .pwp-search{width:100%}.pwp-collections{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.pwp-collections>article{background:var(--pwp-paper);min-height:320px;box-shadow:0 4px 0 var(--pwp-shadow);border-radius:18px;padding:27px}.pwp-collections>article:nth-child(3n+1){background:var(--pwp-cream)}.pwp-collections>article:nth-child(3n+2) .pwp-collection-icon{background:var(--pwp-lime)}.pwp-collections>article:nth-child(3n+3) .pwp-collection-icon{background:var(--pwp-cyan)}.pwp-collection-icon{background:var(--pwp-paper);color:#153047;width:48px;height:48px;box-shadow:0 3px 0 color-mix(in srgb, var(--pwp-shadow) 80%, transparent);border-radius:14px 14px 5px;place-items:center;display:grid}.pwp-collections h2{margin:20px 0 8px;font-size:21px}.pwp-collections p{min-height:48px;color:var(--pwp-muted);margin:0 0 20px;font-size:14px}.pwp-collections ul{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pwp-collections li a{color:var(--pwp-muted);font-size:14px;text-decoration:none}.pwp-collections li a:before{color:var(--pwp-muted);content:"▤";margin-right:9px}.pwp-read-more{color:var(--pwp-ink);font-weight:780;text-decoration:none}.pwp-detail{max-width:820px;margin:auto}.pwp-language-note{border:1px solid var(--pwp-line);background:var(--pwp-soft);color:var(--pwp-muted);border-radius:10px;padding:10px 13px;font-size:13px}.pwp-back{min-height:44px;color:var(--pwp-muted);margin-bottom:28px;line-height:44px;text-decoration:none;display:inline-block}.pwp-detail>article{border-bottom:1px solid var(--pwp-line);padding-bottom:48px}.pwp-detail h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(36px,6vw,64px);line-height:1.04}.pwp-detail>article>time{color:var(--pwp-muted);font-family:var(--font-mono);font-size:12px}.pwp-lead{color:var(--pwp-muted);font-size:20px}.pwp-prose{margin-top:36px;font-size:18px;line-height:1.75}.pwp-prose p{white-space:pre-wrap}.pwp-reaction-block{gap:12px;margin-top:40px;display:grid}.pwp-reaction-block>strong{font-size:15px}.pwp-reactions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pwp-reactions button,.pwp-engagement-link{background:var(--pwp-soft);min-height:48px;color:var(--pwp-ink);font:inherit;cursor:pointer;border:0;border-radius:13px 13px 4px;align-items:center;gap:9px;padding:8px 13px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.pwp-reactions button:hover,.pwp-engagement-link:hover{background:var(--pwp-cream);transform:translateY(-1px)}.pwp-reactions button[aria-pressed=true]{background:var(--pwp-cream);box-shadow:inset 0 0 0 2px var(--pwp-focus)}.pwp-reactions button:focus-visible,.pwp-engagement-link:focus-visible,.pwp-changelog-engagement a:focus-visible{outline:3px solid var(--pwp-focus);outline-offset:3px}.pwp-reactions svg,.pwp-engagement-link svg{width:22px;height:22px;color:var(--pwp-focus);stroke-width:2px}.pwp-reactions b{min-width:22px;color:var(--pwp-muted);font-family:var(--font-mono);text-align:center;margin-left:2px;font-size:11px}.pwp-private-feedback{background:var(--pwp-cream);box-shadow:0 5px 0 color-mix(in srgb, var(--pwp-shadow) 65%, #9f8f6a);border-radius:22px 22px 7px;margin-top:28px;padding:34px;scroll-margin-top:96px}.pwp-private-feedback-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pwp-private-feedback-heading>span{background:var(--pwp-lime);color:#153047;width:48px;height:48px;box-shadow:0 3px 0 var(--pwp-lime-deep);border-radius:14px 14px 5px;place-items:center;display:grid}.pwp-private-feedback-heading svg{stroke-width:2px;width:23px;height:23px}.pwp-private-feedback h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:23px;line-height:1.2}.pwp-private-feedback-heading p{max-width:640px;color:var(--pwp-muted);margin:0;font-size:14px;line-height:1.55}.pwp-private-feedback>.pwp-comment-form{margin-top:24px}.pwp-private-feedback>.pwp-button{margin-top:22px}.pwp-comments{padding:42px 0}.pwp-comments h2{font-size:22px}.pwp-comments h2 span{color:var(--pwp-muted);font-family:var(--font-mono);font-size:13px}.pwp-comments>article{border-top:1px solid var(--pwp-line);padding:20px 0}.pwp-comments>article.is-reply{border-left:2px solid var(--pwp-line);margin-left:38px;padding-left:18px}.pwp-comments>article>div{gap:10px;display:flex}.pwp-comments time{color:var(--pwp-muted);font-size:12px}.pwp-comments article p{margin-bottom:0}.pwp-comment-form{gap:10px;margin-top:26px;display:grid}.pwp-comment-form p{color:var(--pwp-muted);margin:0;font-size:12px}.pwp-comment-form .pwp-button{justify-self:start}.pwp-comment-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pwp-comment-actions form{margin:0}.pwp-comment-actions button,.pwp-comment-actions a,.pwp-reply summary{border:1px solid var(--pwp-line);background:var(--pwp-paper);min-height:44px;color:var(--pwp-ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pwp-comment-actions button[aria-pressed=true]{background:var(--pwp-cream)}.pwp-comment-actions svg{width:17px;height:17px}.pwp-comment-actions span{color:var(--pwp-muted);font-family:var(--font-mono)}.pwp-comment-actions :is(button,a):focus-visible,.pwp-reply summary:focus-visible,.pwp-subscription-retry:focus-visible,.pwp-consent a:focus-visible{outline:3px solid var(--pwp-focus);outline-offset:3px}.pwp-reply{margin-top:10px}.pwp-reply summary{width:fit-content;list-style:none}.pwp-reply summary::-webkit-details-marker{display:none}.pwp-reply[open] summary{background:var(--pwp-cream)}.pwp-post-follow{gap:10px;margin-top:40px;display:grid}.pwp-post-follow h2{margin:0;font-size:20px}.pwp-post-follow>p{color:var(--pwp-muted);margin:0;font-size:14px}.pwp-subscription-control{justify-items:start;gap:12px;margin-top:6px;display:grid}.pwp-subscription-control form{justify-items:start;gap:10px;display:grid}.pwp-subscription-control .pwp-field input{width:min(100%,230px)}.pwp-subscription-control .pwp-error{margin:0}.pwp-consent{max-width:400px;color:var(--pwp-muted);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex;position:relative}.pwp-consent .sinalio-checkbox-control{border:2px solid var(--pwp-ink);background:var(--pwp-paper);width:24px;height:24px;color:var(--pwp-ink);box-shadow:0 2px 0 var(--pwp-ink);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.pwp-consent .sinalio-checkbox-control svg{opacity:0;width:15px;height:15px}.pwp-consent input:checked+.sinalio-checkbox-control{background:var(--pwp-lime)}.pwp-consent input:checked+.sinalio-checkbox-control svg{opacity:1}.pwp-consent input:focus-visible+.sinalio-checkbox-control{outline:3px solid var(--pwp-focus);outline-offset:3px}.pwp-consent .sinalio-checkbox-copy{padding-top:2px}.pwp-consent a{color:var(--pwp-ink);text-underline-offset:3px}.pwp-subscription-retry{min-height:44px;color:var(--pwp-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.pwp-subscription-state{max-width:410px;color:var(--pwp-muted);margin:0;font-size:13px;line-height:1.5}.pwp-empty{min-height:260px;color:var(--pwp-muted);place-content:center;justify-items:center;display:grid}.pwp-empty svg{width:36px;height:36px}.pwp-sheet-layer{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}.pwp-sheet-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091a248c;position:absolute;inset:0}.pwp-verify-sheet{z-index:1;background:var(--pwp-paper);flex-direction:column;width:min(440px,100%);height:100%;padding:72px 38px 36px;display:flex;position:relative;overflow-y:auto;box-shadow:-18px 0 60px #06192338}.pwp-sheet-close{background:var(--pwp-soft);border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;text-decoration:none;display:grid;position:absolute;top:22px;right:22px}.pwp-signal-stamp{background:var(--pwp-lime);color:#153047;width:54px;height:54px;box-shadow:0 5px 0 var(--pwp-lime-deep);border-radius:16px 16px 6px;place-items:center;margin-bottom:30px;display:grid}.pwp-signal-stamp svg{width:30px;height:30px}.pwp-verify-sheet h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:34px;line-height:1.08}.pwp-sheet-lead{color:var(--pwp-muted);margin:0 0 28px;font-size:17px}.pwp-verify-sheet form{gap:16px;display:grid}.pwp-verify-sheet .pwp-button{margin-top:4px}.pwp-sheet-note{color:var(--pwp-muted);margin:auto 0 0;padding-top:30px;font-size:12px}.pwp-verified-person{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.pwp-verified-person>span{background:var(--pwp-cream);border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.pwp-verified-person div{display:grid}.pwp-verified-person small{color:var(--pwp-muted)}.pwp-verified-person .pwp-button{grid-column:1/-1;margin-top:10px}.pwp-footer{z-index:45;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));position:fixed}.pwp-footer a{color:#59707d;min-height:44px;box-shadow:0 4px 14px color-mix(in srgb, var(--pwp-shadow) 42%, transparent);background:#fff;border:1px solid #d7e1e5;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;text-decoration:none;display:inline-flex}.pwp-footer a:hover{color:var(--pwp-ink)}.pwp-footer img{width:64px;height:auto}@media (max-width:900px){.pwp-toolbar{grid-template-columns:1fr;align-items:stretch}.pwp-sort{width:max-content}.pwp-filters{width:100%}}@media (max-width:1000px){.pwp-feedback-layout{grid-template-columns:minmax(0,1fr) minmax(220px,28%);grid-template-areas:"create boards""feed feed"}.pwp-feedback-layout:has(.pwp-create details[open]){grid-template-areas:"create create""feed boards"}.pwp-create form{grid-template-columns:minmax(170px,.8fr) minmax(0,1.7fr);grid-template-areas:"board details""title details""actions actions"}.pwp-create-actions{flex-direction:row;justify-content:space-between;align-items:end}.pwp-create-actions p{max-width:34ch}.pwp-create-submit{align-self:center}.pwp-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pwp-header{width:calc(100% - 32px);min-height:76px}.pwp-brand{grid-template-columns:40px auto;column-gap:10px}.pwp-brand>span{border-radius:12px 12px 4px;width:40px;height:40px}.pwp-brand svg{width:24px;height:24px}.pwp-brand strong{font-size:17px}.pwp-brand small,.pwp-viewer strong{display:none}.pwp-tabs{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:calc(100% - 16px);padding:4px;top:8px}.pwp-tabs a{flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:4px 2px;font-size:10px}.pwp-tabs a svg{width:19px;height:19px}.pwp-shell{width:calc(100% - 32px);padding:28px 0 56px}.pwp-notice{width:calc(100% - 32px);margin-top:14px}.pwp-boards{display:none}.pwp-feedback-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"create""feed"}.pwp-feedback-layout:has(.pwp-create details[open]){grid-template-areas:"create""feed"}.pwp-create form{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""title""details""actions";gap:12px;padding:14px}.pwp-create-actions{flex-direction:column;align-items:stretch}.pwp-create-actions p{max-width:none}.pwp-create-submit{align-self:stretch}.pwp-post-main{padding:9px 13px}.pwp-post-card h2{white-space:normal}.pwp-post-counts{flex-direction:column}.pwp-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pwp-search-wrap{grid-column:1/-1}.pwp .operational-select.is-open .operational-select-listbox{width:100%;margin-top:1px;position:static}.pwp-toolbar .operational-select.is-open .operational-select-listbox{width:max(100%,190px);margin-top:7px;position:absolute}.pwp-toolbar .pwp-filters>.operational-select:last-of-type .operational-select-listbox{left:auto;right:0}.pwp-helpdesk>header .pwp-filters{grid-template-columns:1fr}.pwp-roadmap{grid-template-columns:1fr;padding-bottom:0;overflow:visible}.pwp-roadmap>section{min-height:auto}.pwp-changelog>header{flex-direction:column;align-items:flex-start;margin-bottom:34px}.pwp-changelog>article{grid-template-columns:1fr;gap:9px;padding-left:24px}.pwp-changelog>article:before{left:1px}.pwp-changelog>article:after{left:5px}.pwp-changelog>article>div{padding-left:0}.pwp-changelog-engagement a{flex:auto}.pwp-changelog h1,.pwp-helpdesk h1{font-size:35px}.pwp-collections{grid-template-columns:1fr}.pwp-detail h1{font-size:38px}.pwp-footer{margin:0 16px max(16px, env(safe-area-inset-bottom));justify-content:flex-end;display:flex;position:static}.pwp-verify-sheet{border-radius:22px 22px 0 0;align-self:end;width:100%;height:auto;max-height:92dvh;padding:58px 24px 28px}.pwp-signal-stamp{width:48px;height:48px;margin-bottom:22px}.pwp-verify-sheet h2{font-size:30px}.pwp-private-feedback{padding:24px 20px}.pwp-private-feedback-heading{grid-template-columns:42px minmax(0,1fr);gap:12px}.pwp-private-feedback-heading>span{width:42px;height:42px}}@media (max-width:520px){.pwp-header{gap:10px}.pwp-brand{min-width:0}.pwp-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:98px;overflow:hidden}.pwp-header-actions{gap:7px}.pwp-toolbar{gap:5px;padding:5px}.pwp-sort{width:100%}.pwp-sort a{flex:1;padding-inline:8px}.pwp-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}.pwp-search-wrap{grid-column:1/-1}.pwp-feedback-layout{gap:14px}.pwp-post-card{grid-template-columns:minmax(0,1fr) 55px}.pwp-post-card p{display:none}.pwp-post-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pwp-post-card .pwp-meta{gap:5px}.pwp-post-card .pwp-meta>span:first-child,.pwp-post-card .pwp-meta>span:nth-child(2),.pwp-post-card .pwp-meta time{display:none}.pwp-post-counts>span,.pwp-post-counts button,.pwp-post-counts a{min-height:44px}.pwp-changelog-actions,.pwp-changelog-actions form{width:100%}.pwp-changelog-actions .pwp-field,.pwp-changelog-actions .pwp-button{flex:100%}.pwp-changelog-actions input{width:100%}.pwp-reactions button{flex:100%;justify-content:flex-start}.pwp-reactions b{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
