.p2w-fig[data-astro-cid-mehxue53]{gap:var(--sp-sm);min-width:0;margin:0;display:grid}.p2w-frame[data-astro-cid-mehxue53]{--mark:var(--c-ink);position:relative}:is(.tone-blue,.tone-deep) .p2w-frame[data-astro-cid-mehxue53]{--mark:var(--c-on-blue)}.p2w-frame[data-astro-cid-mehxue53]:before{content:"";pointer-events:none;--t:1px;--l:14px;background:linear-gradient(var(--mark), var(--mark)) top left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) top right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top right / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom right / var(--t) var(--l);opacity:.6;background-repeat:no-repeat;position:absolute;inset:-10px}.p2w[data-astro-cid-mehxue53]{background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);letter-spacing:0;--focus:var(--c-blue-line);font-size:.9375rem;line-height:1.35;position:relative;overflow:hidden}:is(.tone-blue,.tone-deep) .p2w[data-astro-cid-mehxue53]{box-shadow:0 24px 50px -18px color-mix(in oklab, var(--c-blue-ink) 85%, transparent);border-color:#0000}.p2w__bar[data-astro-cid-mehxue53]{justify-content:space-between;align-items:center;gap:var(--sp-sm);border-bottom:1px solid var(--c-rule);background:var(--c-tint);min-height:2.75rem;font-family:var(--ff-cond);letter-spacing:.01em;padding:.375rem 1rem;display:flex}.p2w__title[data-astro-cid-mehxue53]{font-weight:var(--fw-strong);color:var(--c-ink);overflow-wrap:anywhere;min-width:0}.p2w__meta[data-astro-cid-mehxue53]{color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.p2w__body[data-astro-cid-mehxue53]{padding:var(--p2w-body-pad,var(--p2w-pad,1rem));grid-template-columns:minmax(0,1fr);display:grid}.p2w__body[data-astro-cid-mehxue53]>*{min-width:0}.p2w-fig__cap[data-astro-cid-mehxue53]{color:var(--c-muted)}@media (width<=47.99rem){.p2w__bar[data-astro-cid-mehxue53]{padding:.25rem .75rem}.p2w__body[data-astro-cid-mehxue53]{--p2w-pad:.75rem}}@media (width<=47.99rem) and (height<=44rem){.pf-body .p2w__body[data-astro-cid-mehxue53]{--p2w-pad:.5rem}.pf-body .p2w-fig[data-astro-cid-mehxue53]{gap:0;position:relative}.pf-body .p2w-fig__cap[data-astro-cid-mehxue53]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is(.tone-blue,.tone-deep) .p2w-fig__cap[data-astro-cid-mehxue53]{color:var(--c-on-blue-muted)}.p2w[data-astro-cid-mehxue53] [hidden]{display:none!important}.p2w[data-astro-cid-mehxue53] .p2-btn{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink);font:inherit;font-family:var(--ff-cond);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;gap:.4em;padding:.3rem .75rem;font-size:.9375rem;font-weight:620;line-height:1.15;display:inline-flex}.p2w[data-astro-cid-mehxue53] .p2-btn:hover:not(:disabled){background:var(--c-tint);border-color:var(--c-blue-line)}.p2w[data-astro-cid-mehxue53] .p2-btn:disabled{cursor:not-allowed;opacity:.55}.p2w[data-astro-cid-mehxue53] .p2-btn[aria-pressed=true]{background:var(--c-blue-soft);border-color:var(--c-blue);color:var(--c-blue-deep)}.p2w[data-astro-cid-mehxue53] .p2-btn--primary{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.p2w[data-astro-cid-mehxue53] .p2-btn--primary:hover:not(:disabled){background:var(--c-blue-deep);border-color:var(--c-blue-deep)}.p2w[data-astro-cid-mehxue53] .p2-btn--quiet{color:var(--c-blue);background:0 0;border-color:#0000;padding-inline:.5rem}.p2w[data-astro-cid-mehxue53] .p2-btn--quiet:hover:not(:disabled){background:var(--c-blue-soft);border-color:#0000}.p2w[data-astro-cid-mehxue53] .p2-btn--sm{min-height:1.875rem;padding:.2rem .6rem;font-size:.875rem}@media (pointer:coarse){.p2w[data-astro-cid-mehxue53] .p2-btn{min-height:2.75rem}}.p2w[data-astro-cid-mehxue53] .p2-switch{border-radius:var(--radius-xs);width:100%;min-height:1.5rem;color:inherit;font:inherit;text-align:start;cursor:pointer;box-sizing:content-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;margin-inline:-.25rem;padding:.2rem .25rem;font-size:.875rem;display:flex}.p2w[data-astro-cid-mehxue53] .p2-switch:hover{background:var(--c-tint)}@media (pointer:coarse){.p2w[data-astro-cid-mehxue53] .p2-switch{min-height:2.4rem}}.p2w[data-astro-cid-mehxue53] .p2-switch__track{background:var(--c-rule-strong);width:1.75rem;height:1rem;transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:999px;flex:none;position:relative}.p2w[data-astro-cid-mehxue53] .p2-switch__track:after{content:"";background:var(--c-paper);width:12px;height:12px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease-out-quart);border-radius:50%;position:absolute;top:2px;left:2px}.p2w[data-astro-cid-mehxue53] .p2-switch[aria-checked=true] .p2-switch__track{background:var(--c-blue)}.p2w[data-astro-cid-mehxue53] .p2-switch[aria-checked=true] .p2-switch__track:after{transform:translate(.75rem)}.p2w[data-astro-cid-mehxue53] .p2-kbd{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-width:1.5rem;height:1.5rem;color:var(--c-ink);font-family:var(--ff-sans);font-size:.8125rem;font-weight:var(--fw-medium);white-space:nowrap;border-bottom-width:2px;justify-content:center;align-items:center;padding:0 .4rem;line-height:1;display:inline-flex}.p2w[data-astro-cid-mehxue53] .p2-live{min-height:1.35em;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.875rem}.p2w[data-astro-cid-mehxue53] :is(.p2-input,.p2-select){border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-width:0;min-height:2.25rem;color:var(--c-ink);font:inherit;padding:.3rem .5rem;font-size:.9375rem}.p2w[data-astro-cid-mehxue53] .p2-select{padding-right:1.75rem}.p2w[data-astro-cid-mehxue53] :is(.p2-input,.p2-select):hover{border-color:var(--c-blue-line)}@media (pointer:coarse){.p2w[data-astro-cid-mehxue53] :is(.p2-input,.p2-select){min-height:2.75rem;font-size:1rem}}
