@media (hover:hover){:is(.jc,.px2) .js-btn.blue:hover{background:var(--blue-dk)}}@keyframes jcMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:899px){:is(.jc,.px2) .js-btn{min-height:44px}}@media (max-width:899px){.js-toast{min-width:min(358px,100vw - 32px)}}:root{--practice-accent:var(--blue-dk)}html.dark{--practice-accent:var(--blue-lt)}.px2 :where(.js-fbar,.px2-list,.px2-aside) .js-meta-s,.px2 .js-fmenu .js-faint,.px-div,.px2-row-m em,.px-fine,.pw-q .js-meta-s,.pw-main :where(.pw-rubric,.pw-ed,.px-fb,.px-comm) .js-meta-s,.px-th .js-meta-s{color:var(--mute)}.px-404,.px-err,.px-gate{min-height:60vh}.px-empty .js-tlink{margin-left:10px}.px-up:disabled{opacity:.6;cursor:default}.px-up:not(:disabled):hover{border-color:var(--ink);color:var(--ink)}.px-up.on:not(:disabled):hover{color:var(--practice-accent);border-color:var(--blue)}.px-th-load{flex-direction:column;gap:10px;padding:8px 0;display:flex}.px-th-load i{background:var(--warm);border-radius:4px;height:14px;display:block}.px-th-load i:nth-child(2){width:85%}.px-th-load i:nth-child(3){width:60%}@media (prefers-reduced-motion:reduce){.px2 *,.pw *,.px-th *{transition:none!important;animation:none!important}}.px-google{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}a.sm-story{color:inherit}.px-meta>span+span:before{content:"";background:var(--faint);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-right:8px;display:inline-block;position:relative;top:-1px}.px-google{margin-top:2px}.px-pg{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;padding-top:16px;display:flex}.px-pg-nums{align-items:center;gap:6px;display:flex}.px-pg-b{border:1px solid var(--line);background:var(--white);min-width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.px-pg-b:hover:not(:disabled){border-color:var(--ink)}.px-pg-b[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--white);cursor:default}.px-pg-b:disabled{opacity:.45;cursor:default}.px-pg-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.px-pg-back{transform:rotate(180deg)}.px-pg-gap{text-align:center;min-width:20px;color:var(--mute)}.px-pg-of{color:var(--ink-2);font-size:13px;font-weight:500;display:none}.px-pg-range{color:var(--mute);margin-left:auto;font-size:13px}@media (max-width:760px){.px-pg{flex-wrap:nowrap;justify-content:space-between}.px-pg-nums{display:none}.px-pg-of{display:inline}.px-pg-b{min-width:44px;height:44px;padding:0 14px}.px-pg-range{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.px-addq-end .js-tlink:focus-visible,.px-empty .js-tlink:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.px-addq{width:min(640px,100%)}:is(.px-addq-f,.px-adm-f){flex-direction:column;gap:16px;display:flex}:is(.px-addq-f,.px-adm-f) .st-f>label,.px-addq-l label,.px-addq-fmt legend{color:var(--ink-2);font-size:12.5px;font-weight:600}:is(.px-addq-f,.px-adm-f) .px-addq-l{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.px-addq-n{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.px-addq-n.over{color:var(--err)}:is(.px-addq-f,.px-adm-f) .px-addq-h{color:var(--mute);font-size:12.5px;font-weight:400;line-height:1.45}:is(.px-addq-f,.px-adm-f) .px-addq-err{color:var(--err);font-size:13px;font-weight:500;line-height:1.4}:is(.px-addq-f,.px-adm-f) textarea,:is(.px-addq-f,.px-adm-f) select{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);font:inherit;color:var(--ink);width:100%;min-width:0;padding:10px 12px;font-size:15px}:is(.px-addq-f,.px-adm-f) textarea{resize:none;min-height:132px;line-height:1.55;overflow:hidden}:is(.px-addq-f,.px-adm-f) select{height:44px;padding:0 10px}:is(.px-addq-f,.px-adm-f) :is(textarea,select):focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash);outline:0}:is(.px-addq-f,.px-adm-f) :is(input,textarea,select).err{border-color:var(--err)}.px-addq-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.px-addq-prev{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px 8px;display:flex}.px-addq-ft{align-items:center}.px-addq-ft .js-mute{font-size:13px}.px-addq-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 12px 12px;display:flex}.px-addq-done b{font-size:17px}.px-addq-done .js-btn{margin-top:12px}@media (max-width:560px){.px-addq-2,.px-seg{grid-template-columns:1fr}.px-addq-ft{flex-direction:column;align-items:stretch}}.px-yq-l{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.px-yq-l li{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;padding:10px 0;display:flex}.px-yq-l li:first-child{border-top:0;padding-top:2px}.px-yq-t{justify-content:space-between;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.px-yq-t>a,.px-yq-t>span:first-child{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.px-yq-t>a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.px-yq-t>a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.px-yq-chip{white-space:nowrap;background:var(--warm);height:20px;color:var(--ink-2);border-radius:100px;flex:none;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.px-yq-chip.approved{background:var(--blue-wash);color:var(--practice-accent)}.px-yq-chip.rejected{background:var(--paper);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.px-yq-note{color:var(--mute);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.px-card .js-alink:has(.px-role-go){align-items:center;gap:6px;display:inline-flex}.pw-signin-note{color:var(--mute);text-align:right;flex:100%;margin:0;font-size:13px;line-height:1.45}@media (max-width:760px){.pw-signin-note{text-align:left}}.pw-send-err{color:var(--err);margin:10px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}.px-google>span:first-child{align-items:flex-start;gap:6px;display:flex}.px-google>span:first-child .ic{margin-top:3px}.px-google .js-btn{white-space:nowrap}.pw-cap-line{margin:0;font-size:13.5px;line-height:1.45}.px-card{border-radius:var(--r-card);gap:12px;padding:24px}.px-card .js-alink{align-items:center;min-height:44px;display:inline-flex}.px-card:not(.join):hover{box-shadow:none;border-color:var(--line-strong)}.px-card.join{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:none}.px-card.join .js-meta-s,.px-join-l{color:var(--mute)}.px-card.join li{color:var(--ink-2)}.px-card.join .js-btn{background:var(--blue);border-color:var(--blue);color:#fff}.px-card.join .js-btn:hover{background:var(--blue-dk);border-color:var(--practice-accent)}@media (max-width:760px){.px-card{padding:20px}}.px2 .js-stats button:hover,.px2 .sm-story:hover,.pw .sm-story:hover{transform:none}.px2 .sm-story:hover,.pw .sm-story:hover{box-shadow:none}@media (pointer:coarse){.px-pg-b{min-width:44px;height:44px}}.vc-note{color:var(--mute);margin:8px 4px 0;font-size:13px;line-height:1.5}.vc-note a{color:var(--practice-accent)}.vc-note.err{color:var(--err)}.vc-note.info{color:var(--ink-2)}@keyframes vc-pop{0%{opacity:0;transform:translateY(4px)}}@keyframes vc-in{0%{opacity:0;transform:translateY(3px)}}@keyframes vc-grow-in{0%{opacity:.4;transform:scale(.6)}}@keyframes vc-breathe{50%{transform:scale(1.05)}}@keyframes vc-shimmer{to{background-position:-200% 0}}
