.public-reconnecting{z-index:10000;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--raised,var(--panel-raised));max-width:560px;color:var(--ink,var(--paper));box-shadow:var(--shadow);font:400 calc(15px * var(--type-scale,1)) / 1.4 var(--serif,var(--font-body));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-inline:auto;padding:14px 18px;display:flex;position:fixed}.public-reconnecting [role=status]{flex:12em}.public-reconnecting strong,.public-reconnecting span{display:block}.public-reconnecting strong{font-weight:600}.public-reconnecting span{color:var(--muted)}.public-reconnecting button{border:1px solid var(--line-strong);min-height:44px;color:inherit;font:500 calc(12px * var(--type-scale,1)) / 1.2 var(--mono,var(--font-ui));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 14px}.public-reconnecting button:hover{border-color:var(--green);color:var(--green)}.public-reconnecting button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.holiday-rule{--holiday-rule-overlap:1px;z-index:1;top:calc(100% - var(--holiday-rule-overlap));pointer-events:none;height:18px;position:absolute;left:0;right:0}.holiday-rule-art{filter:drop-shadow(0 0 .6px var(--bg))}.holiday-rule-column{box-sizing:border-box;height:100%;max-width:var(--holiday-column,1240px);padding-inline:max(16px, var(--safe-left,0px)) max(16px, var(--safe-right,0px));margin:0 auto;display:block}.holiday-rule-art{width:100%;height:100%;display:block;overflow:visible}.holiday-rule[data-kind=stars]{height:17px}.holiday-rule[data-kind=lanterns],.holiday-rule[data-kind=branch],.holiday-rule[data-kind=pumpkins],.holiday-rule[data-kind=shamrocks],.holiday-rule[data-kind=sunflowers],.holiday-rule[data-kind=maples]{height:19px}.holiday-rule[data-kind=ribbon]{--holiday-rule-overlap:2px;height:14px}.holiday-rule[data-kind=bunting]{--holiday-rule-overlap:2px;height:12px}.holiday-rule[data-kind=foil]{--holiday-rule-overlap:5px;height:10px}.holiday-mark{color:var(--holiday-accent,currentColor);flex:none}.holiday-greeting{color:var(--holiday-accent,currentColor)}.pn-site-footer{--pn-footer-row:34px;width:min(100% - 32px, var(--page-width) - 32px);border-top:1px solid var(--line);color:var(--muted);font:400 .6686rem / 1.5 var(--mono);margin:auto auto 0}@media (width>=700px){.pn-site-footer{--pn-footer-row:30px}}@media (width>=1100px){.pn-site-footer{--pn-footer-row:28px}}@media (pointer:coarse){.pn-site-footer{--pn-footer-row:44px}}.pn-footer-strip{max-width:560px;padding:18px 0 calc(30px - var(--pn-footer-row) / 2);grid-template-columns:repeat(3,auto);justify-content:space-between;column-gap:12px;margin:0 auto;display:grid}@media (width<=600px){.pn-footer-strip{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal;column-gap:16px}}.pn-footer-links{align-content:start;display:grid}.pn-footer-links>span{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding-bottom:2px;font-size:.56977rem}.pn-footer-links a{min-height:var(--pn-footer-row);color:var(--ink);align-items:center;font-weight:500;display:flex}.pn-footer-links a:hover{color:var(--green)}.pn-footer-base{padding:10px 0 calc(22px + var(--safe-bottom));border-top:1px solid var(--line);text-align:center;justify-items:center;font-size:.59884rem;display:grid}@media (display-mode:browser) and (pointer:coarse){.pn-footer-base{padding-bottom:calc(70px + var(--safe-bottom))}}.pn-footer-mark{justify-content:center;margin:0 8px -4px 0;display:flex}.pn-footer-credit{color:var(--green)}.pn-footer-credit>span{white-space:nowrap}.pn-footer-credit:hover,.pn-footer-credit:focus-visible{color:var(--ink)}.pn-site-footer a{text-decoration:none}.community-sus-badge{background:color-mix(in srgb, #c89448 12%, var(--panel,var(--card,Canvas)));width:fit-content;min-height:24px;color:var(--text,var(--ink,CanvasText));font:500 .72rem / 1.4 var(--mono,monospace);cursor:pointer;border:1px solid #b9883fa6;border-radius:.4em;flex:none;place-self:baseline start;align-items:baseline;gap:.4em;padding:.15em .55em;display:inline-flex;position:relative}.community-sus-count{font-variant-numeric:tabular-nums;opacity:.8;border-left:1px solid #b9883f66;padding-left:.4em}.community-sus-badge:focus-visible,.community-warning-dialog button:focus-visible{outline-offset:3px;outline:2px solid #b9883f}.community-warning-dialog{inset:var(--warning-top) auto var(--warning-bottom) var(--warning-left);box-sizing:border-box;background:var(--panel,var(--card,Canvas));width:min(360px,100vw - 32px);max-height:60dvh;color:var(--text,var(--ink,CanvasText));box-shadow:var(--shadow,var(--shadow-soft,0 12px 40px #0003));font:400 1.05rem / 1.4 var(--serif,Georgia, serif);border:1px solid #b9883f73;border-radius:12px;margin:0;padding:20px;position:fixed;overflow:auto}.community-warning-dialog::backdrop{background:0 0}.community-warning-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-warning-heading h2{font:500 1.3rem / 1.2 var(--serif,Georgia, serif);margin:0}.community-warning-heading button{min-height:44px;font:400 .7rem / 1.4 var(--mono,monospace);color:var(--text-2,var(--muted,currentColor));cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-8px -8px -8px 0;padding:8px}.community-warning-count{text-wrap:pretty;margin:12px 0 0;font-weight:400}.community-warning-context{white-space:nowrap}.community-warning-advice{color:var(--text-2,var(--muted,currentColor));text-wrap:pretty;margin:8px 0 0;font-weight:400}@media (hover:hover){.community-sus-badge:hover{background:color-mix(in srgb, #c89448 20%, var(--panel,var(--card,Canvas)))}}@media (width<=640px){.community-warning-dialog::backdrop{background:#0003}.community-warning-dialog{inset:auto 12px max(12px, env(safe-area-inset-bottom));border-radius:16px;width:auto;max-width:none;margin:0}}.pnswp-tooltip{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--raised);box-shadow:var(--shadow,var(--shadow-soft));color:var(--text-2,var(--muted));font:400 .73256rem / 1.5 var(--mono,monospace);text-align:left;overflow-wrap:anywhere;border-radius:10px;padding:12px 14px}.pnswp-tooltip[hidden]{display:none}@media (forced-colors:active){.pnswp-tooltip{border-color:canvastext}}.post-check-time{color:var(--muted);font:400 .76744rem / 1.5 var(--mono);display:block;position:relative}.post-check-time-button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.post-check-time-button:focus-visible{outline-offset:3px}.post-check-time-exact{z-index:100;--popup-max-width:min(22rem, 70vw);width:max-content;position:fixed;top:0;left:0}.post-reddit-action{justify-items:start;gap:6px;display:grid}.pnswp-condition-guide{--condition-ink:var(--text,var(--ink));--condition-muted:var(--text-2,var(--muted));--condition-chevron:var(--disclosure-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"));color:var(--condition-ink);font:400 13px / 1.5 var(--mono,monospace);overflow-wrap:anywhere;margin:0}.pnswp-condition-guide summary{cursor:pointer;list-style:none}.pnswp-condition-guide summary::-webkit-details-marker{display:none}.pnswp-condition-label{color:var(--condition-muted)}.pnswp-condition-guide summary:hover{text-underline-offset:3px;text-decoration:underline}.pnswp-condition-tail{white-space:nowrap}.pnswp-condition-tail:after,.pnswp-condition-wording>summary:after{content:"";vertical-align:-1px;width:11px;height:11px;-webkit-mask:var(--condition-chevron) center / contain no-repeat;-webkit-mask:var(--condition-chevron) center / contain no-repeat;mask:var(--condition-chevron) center / contain no-repeat;background-color:currentColor;margin-left:6px;transition:transform .16s;display:inline-block}.pnswp-condition-guide[open]>summary .pnswp-condition-tail:after,.pnswp-condition-wording[open]>summary:after{transform:rotate(180deg)}.pnswp-condition-body{gap:6px;margin-top:6px;display:grid}.pnswp-condition-guide p{margin:0}.pnswp-condition-note{color:var(--condition-muted);font-size:.75rem}.pnswp-condition-statement{color:var(--condition-muted);white-space:pre-wrap;font:inherit;margin:0;line-height:1.4}.pnswp-condition-scale{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(2.75rem,1fr);gap:3px;inline-size:100%;max-inline-size:28rem;display:grid}.pnswp-condition-scale>button{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--condition-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;place-items:center;margin:0;padding:0;font-size:.6875rem;display:grid}.pnswp-condition-scale>button[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.pnswp-condition-scale>.is-reported{border-color:var(--condition-ink);color:var(--condition-ink);background:color-mix(in srgb, var(--condition-ink) 12%, transparent);font-weight:700}.pnswp-condition-wording{color:var(--condition-muted);font-size:.75rem}.pnswp-condition-tooltip{color:var(--condition-muted);z-index:100;overscroll-behavior:contain;width:min(18rem,100vw - 16px);max-height:calc(100dvh - 16px);margin:0;position:fixed;overflow:auto}.pnswp-condition-tooltip strong{color:var(--condition-ink);font-weight:500}.pnswp-condition-tooltip p{margin:4px 0 0}.pnswp-condition-guide :is(summary,button):focus-visible,.pnswp-condition-tooltip:focus-visible{outline:2px solid var(--condition-ink);outline-offset:3px}.pen-specs .pnswp-condition-guide{font-size:inherit;line-height:inherit;margin:0}.pen-specs .pnswp-condition-label{display:none}.pen-facts>div:has(.pnswp-condition-guide)>dt{display:none}.pen-facts .pnswp-condition-guide{font-size:inherit;margin:0}.pen-facts>div:has(.pnswp-condition-guide){flex-basis:100%;display:block;overflow:visible}.pen-facts dd:has(.pnswp-condition-guide){white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.pen-specs:has(.pnswp-condition-guide)>div:has(>dd>:is(.pnswp-condition-guide,.shipping-detail))>:is(dt,dd){align-self:baseline}@media (width<=700px),(pointer:coarse){.pen-specs:has(.pnswp-condition-guide){row-gap:2px}.pnswp-condition-guide>summary{align-content:center;min-height:32px}.pnswp-condition-wording>summary{align-content:center;min-height:44px}:is(.pen-specs:has(.pnswp-condition-guide) .shipping-detail summary,.pen-facts:has(.pnswp-condition-guide) .shipping-detail summary){align-content:center;min-height:32px}.pen-specs:has(.pnswp-condition-guide) .shipping-detail summary:before{inset:0}.pen-facts:has(.pnswp-condition-guide) .shipping-detail summary:before{inset:0}}@media (prefers-reduced-motion:reduce){.pnswp-condition-tail:after,.pnswp-condition-wording>summary:after{transition:none}}@media (forced-colors:active){.pnswp-condition-scale>.is-reported{outline-offset:-3px;outline:2px solid highlight}.pnswp-condition-tail:after,.pnswp-condition-wording>summary:after{background-color:canvastext}}.pnswp-condition-wording .pnswp-condition-statement{margin-top:6px}.pnswp-condition-quote{align-items:baseline;gap:4px;display:flex}.pnswp-condition-quote>.pnswp-condition-note{flex-shrink:0}.condition-popover-trigger,.shipping-popover-trigger{min-height:0;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-content:center;max-width:100%;padding:0;display:block}.condition-popover-trigger[aria-expanded=true] .pnswp-condition-tail:after{transform:rotate(180deg)}@media (width<=700px),(pointer:coarse){.condition-popover-trigger,.shipping-popover-trigger{min-height:32px}}.pnswp-condition-tooltip.condition-popover-panel{z-index:130;width:min(22rem,100vw - 16px);padding:8px}.condition-popover-heading{justify-content:space-between;align-items:center;margin-bottom:4px;padding-left:8px;display:flex}.condition-popover-panel button{min-height:44px;color:var(--condition-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.condition-popover-heading>button{width:44px;color:var(--condition-muted);border-radius:50%;place-items:center;display:grid;position:relative}.condition-popover-heading>button:before{content:"";background:var(--line);border-radius:50%;position:absolute;inset:8px}.condition-popover-heading>button:hover:before{background:var(--line-strong)}.condition-popover-heading>button svg{position:relative}.condition-popover-grades{gap:2px;display:grid}.condition-popover-tier{border-radius:7px}.condition-popover-tier:has(>button[aria-expanded=true]){background:color-mix(in srgb, var(--condition-ink) 5%, transparent)}.condition-popover-tier>button{align-items:center;gap:10px;width:100%;padding:0 8px;display:flex}.condition-popover-tier>button>span:nth-child(2){flex:1;min-width:0}.condition-popover-code{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--panel);min-height:25px;color:var(--condition-muted);border-radius:6px;flex:0 0 48px;place-items:center;font-size:11px;display:grid}.condition-popover-tier.is-reported .condition-popover-code{color:var(--green);border-color:color-mix(in srgb, var(--green) 50%, transparent);background:var(--green-soft);font-weight:700}.condition-popover-tier>button[aria-expanded=true]>span:nth-child(2){text-underline-offset:3px;text-decoration:underline}.condition-popover-tier>.condition-popover-definition{margin:-6px 0 8px;padding:0 12px 2px 66px}.condition-popover-wording{border-top:1px solid var(--line-strong);margin:10px 8px 4px;padding-top:10px}.condition-popover-wording blockquote{margin-top:4px}.condition-popover-panel button:focus-visible{outline:2px solid var(--condition-ink);outline-offset:-2px}@media (forced-colors:active){.condition-popover-tier.is-reported .condition-popover-code{color:highlight}}.feed-delay-button{appearance:none;min-height:24px;color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-block:-2px;padding:0 4px;display:inline-flex}.feed-delay-button:hover{color:inherit}.feed-delay-button:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.feed-delay-dot{background:var(--pending);border-radius:50%;width:5px;height:5px}.feed-delay-tip{z-index:100;--popup-max-width:min(22rem, calc(100vw - 32px));width:max-content;position:fixed}.pen-last-checked.is-delayed{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.pen-last-checked.is-delayed:before{align-self:center}.feed-delay-separator{height:var(--pen-count-divider-height);border-inline-start:1px solid var(--pen-count-divider-color);margin-inline:var(--pen-count-gap) calc(var(--pen-count-gap) - 4px);transform:translateY(var(--pen-count-divider-lift));flex:none;align-self:center}@media (forced-colors:active){.feed-delay-button:focus-visible{outline-color:canvastext}.feed-delay-dot{background:canvastext}}@media (width<=1099px){.pen-count-summary:has(.is-delayed)>:not(.is-delayed){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pen-last-checked.is-delayed:before{display:none}}.photo-loading-surface{--photo-load-glow:#f8f4ed29;--photo-placeholder-hue:32;--photo-placeholder-accent:46}.photo-loading-foreground{opacity:1;transition:opacity .24s}.photo-loading-surface.is-loading .photo-loading-foreground:not([hidden]),.photo-loading-foreground.is-pending{opacity:0}.photo-loading-backdrop{background:radial-gradient(circle at 72% 22%, hsl(var(--photo-placeholder-accent) 32% 72% / .48), transparent 42%), radial-gradient(circle at 18% 78%, hsl(var(--photo-placeholder-hue) 28% 18% / .72), transparent 54%), linear-gradient(132deg, hsl(var(--photo-placeholder-hue) 24% 38%), hsl(var(--photo-placeholder-accent) 30% 58%))}.photo-loading-cue{z-index:2;border-radius:inherit;opacity:0;pointer-events:none;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0;overflow:hidden}.photo-loading-surface.is-loading .photo-loading-cue{opacity:1;transition-delay:.1s}.photo-loading-cue:before{content:"";background:linear-gradient(112deg, transparent 34%, var(--photo-load-glow) 46%, #f8f4ed3d 50%, var(--photo-load-glow) 54%, transparent 66%);position:absolute;inset:-30%;transform:translate(-55%)}.photo-loading-surface.is-loading .photo-loading-cue:before{animation:1.65s ease-in-out infinite photo-loading-sheen}@keyframes photo-loading-sheen{55%,to{transform:translate(55%)}}@media (prefers-reduced-motion:reduce){.photo-loading-foreground,.photo-loading-backdrop,.photo-loading-cue{transition:none}.photo-loading-cue:before{animation:none;transform:none}}.pnswp-lightbox{z-index:100;transform-origin:50%;will-change:transform, opacity;background:#070504;flex-direction:column;animation:.24s ease-out lightbox-in;display:flex;position:fixed;inset:0}.pnswp-lightbox.lightbox-closing{pointer-events:none;animation:none}.pnswp-lightbox .lightbox-caption,.pnswp-lightbox .lightbox-links,.pnswp-lightbox .lightbox-footer>span,.pnswp-lightbox .lightbox-thumbs,.pnswp-lightbox .lightbox-action-button,.pnswp-lightbox .lightbox-arrow{transition:opacity .14s ease-out}.pnswp-lightbox.is-holding .lightbox-caption,.pnswp-lightbox.is-holding .lightbox-links,.pnswp-lightbox.is-holding .lightbox-footer>span,.pnswp-lightbox.is-holding .lightbox-thumbs,.pnswp-lightbox.is-holding .lightbox-action-button,.pnswp-lightbox.is-holding .lightbox-action-button:disabled,.pnswp-lightbox.is-holding .lightbox-arrow,.pnswp-lightbox.is-holding .lightbox-arrow:disabled{opacity:0;visibility:hidden;pointer-events:none}.pnswp-lightbox.from-peek:not(.lightbox-closing){animation:.16s ease-out peek-in}.pnswp-lightbox .lightbox-stage{transition:opacity .14s ease-out}.pnswp-lightbox.peek-dismiss-armed .lightbox-stage{opacity:.4}.pnswp-lightbox .lightbox-scrub-rail{background:var(--line);visibility:visible;pointer-events:none;border-radius:999px;width:60%;height:6px;position:absolute;top:24px;left:20%;overflow:hidden}.pnswp-lightbox .lightbox-scrub-rail span{border-radius:inherit;background:var(--gold);height:100%;position:absolute}.pnswp-lightbox .lightbox-share-state{font-size:1.16279rem}.pnswp-lightbox.is-holding,.pnswp-lightbox.is-holding *,.pnswp-lightbox.is-holding .lightbox-source-caption{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pnswp-lightbox.is-holding{cursor:grabbing}.pnswp-lightbox .lightbox-top{z-index:2;padding:calc(var(--safe-top) + 14px) max(14px, var(--safe-right)) 10px max(14px, var(--safe-left));align-items:center;gap:10px;display:flex;position:relative}.pnswp-lightbox .lightbox-label{cursor:default;border:1px solid var(--line-strong);min-width:0;height:42px;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:calc(.6686rem * var(--type-scale)) / 40px var(--mono);letter-spacing:.04em;white-space:nowrap;background:#1d1915c7;border-radius:999px;flex:0 auto;display:flex}.pnswp-lightbox .lightbox-count,.pnswp-lightbox .lightbox-scope{padding:0 14px}.pnswp-lightbox .lightbox-count{font-variant-numeric:tabular-nums;flex:none}.pnswp-lightbox .lightbox-scope{border-left:1px solid var(--line-strong);min-width:0;color:var(--paper);text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.pnswp-lightbox .lightbox-label{height:44px;line-height:42px}}@media (width<=359px){.pnswp-lightbox .lightbox-scope-noun{display:none}}.pnswp-lightbox .lightbox-spacer{flex:1}.pnswp-lightbox .lightbox-action-button{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#1d1915c7;border-radius:999px;justify-content:center;align-items:center;display:flex}.pnswp-lightbox .lightbox-action-button:disabled{opacity:.38;cursor:default}.pnswp-lightbox .lightbox-stage{touch-action:none;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.pnswp-lightbox:not(.is-holding) .lightbox-stage{cursor:grab}.pnswp-lightbox:not(.is-holding) .lightbox-stage:active{cursor:grabbing}.pnswp-lightbox .lightbox-stage :is(button,a){cursor:pointer}.pnswp-lightbox .lightbox-stage :is(video,iframe){cursor:auto}}.pnswp-lightbox .lightbox-track{will-change:transform;height:100%;transition:transform .35s cubic-bezier(.32,.72,.35,1);display:flex}.pnswp-lightbox .lightbox-slide{cursor:grab;-webkit-user-select:none;user-select:none;flex:none;width:100%;height:100%;transition:transform .35s cubic-bezier(.32,.72,.35,1);position:absolute;inset:0;overflow:hidden}.pnswp-lightbox .lightbox-slide:active{cursor:grabbing}.pnswp-lightbox .lightbox-slide-inner{transform-origin:50%;will-change:auto;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s cubic-bezier(.3,.7,.3,1);display:flex;position:relative}.pnswp-lightbox .lightbox-slide-inner img,.pnswp-lightbox .lightbox-image-status{width:100%;height:100%;position:absolute;inset:0}.pnswp-lightbox .lightbox-media{display:block;position:absolute;inset:0;overflow:hidden}.pnswp-lightbox .lightbox-slide-inner img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pnswp-lightbox .lightbox-slide-inner .lightbox-photo{z-index:1}.pnswp-lightbox .lightbox-slide-inner .lightbox-photo-backdrop{z-index:0;object-fit:cover;filter:blur(26px)brightness(.48);pointer-events:none;transform:scale(1.12)}.pnswp-lightbox .lightbox-arrow{z-index:1;border:1px solid var(--line-strong);width:42px;height:42px;color:var(--paper);font-size:calc(1.6686rem * var(--display-scale));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0f0c0a9e;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pnswp-lightbox .lightbox-arrow.previous{left:max(10px, var(--safe-left))}.pnswp-lightbox .lightbox-arrow.next{right:max(10px, var(--safe-right))}.pnswp-lightbox .lightbox-arrow:disabled{opacity:.25;cursor:default}.pnswp-lightbox .lightbox-footer{z-index:1;padding:12px max(14px, var(--safe-right)) calc(var(--safe-bottom) + 18px) max(14px, var(--safe-left));flex-direction:column;flex:none;align-items:center;gap:8px;display:flex;position:relative}.pnswp-lightbox .lightbox-thumbs{justify-content:safe center;gap:7px;max-width:100%;display:flex;overflow-x:auto}.pnswp-lightbox .lightbox-thumb{border:1px solid var(--line-strong);background:var(--panel);opacity:.5;cursor:pointer;border-radius:9px;flex:none;width:48px;height:48px;padding:0;position:relative;overflow:hidden}.pnswp-lightbox .lightbox-thumb img,.pnswp-lightbox .lightbox-thumb-status{width:100%;height:100%;position:absolute;inset:0}.pnswp-lightbox .lightbox-thumb img{object-fit:contain}.pnswp-lightbox .lightbox-thumb.active{border-color:var(--gold);opacity:1;box-shadow:0 0 0 1px var(--gold)}@keyframes peek-in{0%{opacity:0}}@keyframes lightbox-in{0%{opacity:0;transform:scale(.985)}}.pnswp-lightbox.lightbox{color:#eee9df;--paper:#f5f2ea;--muted:#bbb3a6;--line:#4a433c;--line-strong:#63594f;--gold:#bfcb9d;--panel:#211d19;--type-scale:1;--display-scale:1;background:#070504;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0}.pnswp-lightbox .lightbox-action-button,.pnswp-lightbox .lightbox-arrow{padding:0}.pnswp-lightbox .lightbox-footer{font:.73256rem / 1.5 var(--mono)}.pnswp-lightbox .lightbox-caption{text-align:center;gap:3px;min-width:0;max-width:100%;display:grid}.pnswp-lightbox .lightbox-caption strong{font:1.26744rem / 1.3 var(--serif);overflow-wrap:anywhere;max-height:5.2em;overflow-y:auto}.pnswp-lightbox .lightbox-caption strong.is-long{font-size:1.04651rem}.pnswp-lightbox .lightbox-links{flex-wrap:wrap;justify-content:center;gap:0 1.5em;display:flex}.pnswp-lightbox .lightbox-source-caption-box{border:1px solid var(--line-strong);width:max-content;max-width:min(100% - 48px,34rem);color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1915c7;border-radius:16px;justify-items:center;gap:2px;padding:6px 14px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.pnswp-lightbox .lightbox-source-caption{overflow-wrap:anywhere;text-align:center;text-wrap:balance;-webkit-user-select:text;user-select:text;white-space:pre-line;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pnswp-lightbox .lightbox-source-caption>span{display:block}.pnswp-lightbox .lightbox-source-caption-box.is-open .lightbox-source-caption{overscroll-behavior:contain;touch-action:pan-y;-webkit-line-clamp:unset;line-clamp:none;gap:4px;max-height:min(14rem,40dvh);display:grid;overflow-y:auto}.pnswp-lightbox .lightbox-source-caption-more{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 6px;text-decoration:underline}.pnswp-lightbox:has(.lightbox-source-caption-box.is-open) .lightbox-arrow{opacity:0;visibility:hidden;pointer-events:none}.pnswp-lightbox.is-zoomed .lightbox-arrow,.pnswp-lightbox.is-zoomed .lightbox-arrow:disabled{opacity:0;visibility:hidden;pointer-events:none}@media (pointer:coarse){.pnswp-lightbox .lightbox-source-caption-more{margin-block:-8px -6px;padding:10px 16px 8px}}.pnswp-lightbox .lightbox-source-caption:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pnswp-lightbox .lightbox-source-caption .lightbox-source-caption-title{color:var(--paper);font-weight:500}.pnswp-lightbox .lightbox-source-caption .lightbox-source-caption-description{color:var(--paper)}@media (orientation:landscape) and (height<=500px){.pnswp-lightbox .lightbox-source-caption-box.is-open .lightbox-source-caption{max-height:min(5rem,20dvh)}}.pnswp-lightbox .lightbox-slide-inner video,.pnswp-lightbox .lightbox-slide-inner iframe{object-fit:contain;border:0;width:100%;height:100%;max-height:100%}@media (prefers-reduced-motion:reduce){.pnswp-lightbox,.pnswp-lightbox *{transition:none;animation:none}.pnswp-lightbox .lightbox-slide{transition:none}}.post-album{gap:6px;min-width:0;margin:0;padding:5px 5px 0 0;display:grid}.post-album-lead{--sweep:0;isolation:isolate;cursor:zoom-in;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;width:100%;min-height:0;padding:0;display:block;position:relative}.post-album-lead:hover{border-color:#0000}.post-album-lead.is-scrubbable:before{content:"";z-index:0;border:1px solid var(--line-strong);background:var(--frame);border-radius:4px 13px 4px 4px;position:absolute;inset:-3px -3px 12px 12px}.post-album-frame{z-index:1;aspect-ratio:4/3;background:var(--frame);border-radius:10px;grid-template:100%/100%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.post-album-developing{grid-area:1/1;width:100%;height:100%}.post-album-frame img{grid-area:1/1;width:100%;height:100%;display:block}.post-album-frame .gallery-backdrop{grid-area:1/1;width:100%;height:100%}.post-album-frame img[hidden],.post-album-video[hidden]{display:none}.post-album-lead .gallery-photo,.post-album-lead .gallery-preview{z-index:1;object-fit:contain;pointer-events:none;position:relative}.post-album-lead>*{pointer-events:none}.post-album-strip{touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.post-album-thumb img,.post-album-lead .gallery-backdrop{pointer-events:none}.post-album-frame.is-loaded .gallery-backdrop{background:var(--frame)}.post-album-video{width:100%;min-width:0;max-width:100%;height:100%;color:var(--muted);font:400 .86628rem / 1.5 var(--mono);grid-area:1/1;place-items:center;display:grid;overflow:hidden}.post-album-ticks{z-index:2;opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:7px;left:8px;right:8px}.post-album-lead:focus-visible .post-album-ticks{opacity:1}@media (hover:hover) and (pointer:fine){.post-album-lead:hover .post-album-ticks{opacity:1}}.post-album-ticks i{background:#f8f4ed8c;border-radius:2px;flex:1 1 0;height:3px}.post-album-ticks i.is-on{background:var(--green-fill)}.post-album-tag{z-index:2;color:var(--panel);background:var(--ink);font:500 .70349rem / 1.4 var(--mono);white-space:nowrap;border-radius:999px;padding:3px 8px;position:absolute;bottom:8px;left:8px}.post-album-strip{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:4px;min-width:0;max-width:100%;padding:1px 1px 3px;display:flex;position:relative;overflow-x:auto}.post-album-strip[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.post-album-strip[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.post-album-strip[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}@media (forced-colors:active){.post-album-strip[data-more]{-webkit-mask-image:none;mask-image:none}}.post-album-thumb{background:var(--frame);opacity:.72;border:1px solid #0000;border-radius:6px;flex:none;width:48px;height:48px;min-height:0;padding:0;transition:opacity .12s;overflow:hidden}@media (hover:hover) and (pointer:fine){.post-album-thumb:hover{opacity:1}}.post-album-thumb.is-on{border-color:var(--green);opacity:1}.post-album-thumb img{object-fit:contain;width:100%;height:100%;display:block}.post-album-thumb span{height:100%;color:var(--muted);place-items:center;font-size:.93605rem;display:grid}.post-album-caption{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);margin:0}.post-album-fallback{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(145deg, var(--frame), var(--panel));color:var(--muted);font:400 .80233rem / 1.5 var(--mono);text-align:center;text-wrap:balance;border-radius:10px;place-content:center;gap:6px;padding:16px;text-decoration:none;display:grid}.post-album-fallback strong{color:var(--green);white-space:nowrap;font-weight:500}.post-album-fallback:hover strong{color:var(--ink)}.post-album--pane{width:min(100%,420px);max-width:100%;overflow:hidden}.post-album--pane .post-album-frame{aspect-ratio:16/10}.post-album--pane .post-album-thumb{width:40px;height:40px}@media (width<=600px){.post-album-thumb{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.post-album-lead.is-scrubbable:before,.post-album-ticks,.post-album-thumb{transition:none}}.post-album-thumb.is-post-boundary{margin-inline-start:12px;position:relative;overflow:visible}.post-album-thumb.is-post-boundary:before{content:"";border-inline-start:1px solid var(--line);pointer-events:none;position:absolute;inset-block:6px;inset-inline-start:-9px}.post-album-thumb.is-post-boundary img{border-radius:inherit}.post-album-caption-post{border-inline-start:1px solid var(--line);margin-inline-start:6px;padding-inline-start:10px;display:inline-block}.pn-links-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:14px 16px}.pn-links-panel h2{font:500 .6686rem / 1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.pn-source-empty{color:var(--muted)}.pn-source-links{overflow-wrap:anywhere;margin:6px 0 0;padding:0;list-style:none}.pn-source-links li{border-top:1px solid var(--line)}.pn-source-links li:first-child{border-top:0}.pn-seller-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px;padding:10px 0;display:grid;position:relative}.pn-seller-link-row>a{color:var(--green);font:400 .83721rem / 1.4 var(--mono);text-decoration:none}.pn-seller-link-row>a:after{content:"";position:absolute;inset:0}.pn-seller-link-row>a:hover,.pn-seller-link-row>a:focus-visible{text-underline-offset:3px;text-decoration:underline}.pn-seller-link-row>small{color:var(--dim);font:400 .6686rem / 1.5 var(--mono);grid-column:1/-1}.pn-view-in-context{z-index:1;min-height:0;color:var(--muted);font:400 .6686rem / 1.5 var(--mono);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex;position:relative}.pn-view-in-context:before{content:"";position:absolute;inset:-12px -8px}.pn-view-in-context .chevron-icon{margin:0}.pn-view-in-context:hover{color:var(--green)}.pn-view-in-context:focus-visible{outline:2px solid var(--green);outline-offset:3px}.post-full{gap:8px;display:grid}.post-full-title{font:500 1rem / 1.35 var(--serif);overflow-wrap:anywhere;margin:0}.post-full-title a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.post-full-title a:hover{text-decoration-color:currentColor}.post-full-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.post-full-links a{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font:500 .70349rem / 1 var(--mono);letter-spacing:.03em;white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.post-full-links a:hover{border-color:var(--green);color:var(--green)}.post-text-pen{border-radius:8px;margin:0 -8px 4px;padding:3px 8px;display:flow-root}.post-text-pen>:last-child{margin-bottom:0}.post-text-pen.is-current{background:var(--green-soft)}.post-text-hit{border-radius:8px;margin:0 -8px 4px;padding:3px 8px;scroll-margin-block:120px;display:flow-root}.post-text-hit,.post-text-pen.post-text-hit{background:color-mix(in srgb, var(--pending) 16%, transparent);animation:1.4s ease-out post-text-hit-in}.post-text-hit+.post-text-hit{border-top-left-radius:0;border-top-right-radius:0;margin-top:-4px}.post-text-hit:has(+.post-text-hit){border-bottom-right-radius:0;border-bottom-left-radius:0}.post-text-hit>:last-child{margin-bottom:0}.post-text-hit mark{color:inherit;-webkit-text-decoration:underline 2px var(--pending);text-decoration:underline 2px var(--pending);text-underline-offset:3px;background:0 0}.post-text-hit a:has(>mark){text-decoration:none}.post-text-hit:focus,.post-text-hit:focus-visible{outline:none}@keyframes post-text-hit-in{0%{background:color-mix(in srgb, var(--pending) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.post-text-hit{animation:none}}@media (forced-colors:active){.post-text-pen.is-current,.post-text-hit,.post-text-hit:focus,.post-text-hit:focus-visible{outline:1px solid highlight}.post-text-hit mark{color:marktext;background:mark}}.seller-strong{font-weight:600}.post-stay{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.post-stay-posted{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.post-stay-label{color:var(--dim)}.post-stay-posted a{text-decoration:none}.post-stay-posted a:hover{color:var(--ink);text-decoration:underline}.post-stay-edited{border:1px solid var(--line-strong);min-height:0;color:var(--muted);font:400 .6686rem / 1.55 var(--mono);letter-spacing:0;background:0 0;border-radius:5px;align-items:center;margin-left:2px;padding:0 6px;display:inline-flex}button.post-stay-edited{cursor:pointer}button.post-stay-edited:hover,button.post-stay-edited[aria-expanded=true]{border-color:var(--green);color:var(--green)}@media (pointer:coarse){button.post-stay-edited{position:relative}button.post-stay-edited:before{content:"";position:absolute;inset:-12px -6px}}.post-stay-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:32px;color:var(--dim);font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin:-6px -8px;padding:0 8px;display:inline-flex}.post-stay-leaves{min-width:0;max-width:100%}.post-stay-button:after{content:"";width:9px;height:9px;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;mask:var(--disclosure-chevron) center / contain no-repeat;background-color:currentColor;transition:transform .16s}.post-stay-button[aria-expanded=true]:after{transform:rotate(180deg)}.post-stay-button:hover,.post-stay-button[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--muted)}.post-stay-leaves.is-last-day .post-stay-button time{color:var(--pending)}@media (pointer:coarse){.post-stay-button{min-height:40px;margin-block:-10px}}.post-stay-tip{z-index:100;gap:7px;width:min(18rem,100vw - 16px);display:grid;position:fixed;top:0;left:0}.post-edit-tip{width:max-content;max-width:calc(100vw - 16px)}.post-stay-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.post-stay-day{background:var(--line-strong);border-radius:3px;height:5px;position:relative;overflow:hidden}.post-stay-day>span{background:var(--green);position:absolute;top:0;bottom:0;left:0}.post-stay-days.is-last-day .post-stay-day>span{background:var(--pending)}.post-stay-count{color:var(--ink);justify-content:space-between;gap:12px;display:flex}.post-stay-count>:last-child{color:var(--muted)}.post-stay-note{color:var(--muted);font-size:.6686rem}@media (prefers-reduced-motion:reduce){.post-stay-button:after{transition:none}}@media (forced-colors:active){.post-stay-button:after{background-color:canvastext}.post-stay-day{outline:1px solid canvastext}.post-stay-day>span{background:highlight}}.shipping-popover-panel{overflow-wrap:anywhere}.shipping-popover-panel .shipping-quote{color:var(--condition-ink);gap:8px;margin:2px 8px 12px}.shipping-popover-panel .shipping-quote>p{white-space:pre-line;margin:0}.shipping-popover-panel .shipping-popover-note{color:var(--condition-muted);margin:2px 8px 10px}.shipping-popover-panel .shipping-popover-note.with-wording{border-top:1px solid var(--line-strong);margin-top:12px;padding-top:10px}.shipping-popover-panel .shipping-popover-fallback{color:var(--condition-ink);margin:2px 8px 12px}.pen-inspector{align-content:start;gap:18px;display:grid}.pen-inspector>*{min-width:0}.post-album--hero{width:100%;padding-top:0}.post-album--hero .post-album-frame{aspect-ratio:3/2;max-height:46dvh}.post-album--hero .post-album-thumb{width:44px;height:44px}.pen-inspector-head{grid-template-columns:minmax(0,1fr) fit-content(40%);align-items:start;gap:6px 18px;display:grid}.pen-inspector-name{gap:4px;min-width:0;display:grid}.pen-inspector-brand{color:var(--muted);font:500 .73256rem / 1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0}.pen-inspector h2{font:500 1.47674rem / 1.2 var(--serif);overflow-wrap:anywhere;text-wrap:balance;margin:0}.pen-inspector h2:focus{outline:none}.pen-inspector h2:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.pen-inspector h2 a{text-decoration:none}.pen-inspector h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pen-inspector-head .pen-price{padding-top:2px}.pen-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.pen-inspector-open,.pen-inspector-reddit{overflow-wrap:anywhere;border:1px solid var(--green);min-width:0;max-width:100%;min-height:36px;font:500 .73256rem / 1 var(--mono);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pen-inspector-open,.pen-inspector-open:hover,.pen-inspector-open:focus-visible{color:var(--bg);background:var(--green)}.pen-inspector-open:hover{filter:brightness(1.12)}.pen-inspector-reddit,.pen-inspector-reddit:hover{color:var(--green);background:0 0}.pen-inspector-reddit:hover{background:var(--green-soft)}.pen-specs{border-top:1px solid var(--line);font:400 .80233rem / 1.55 var(--mono);grid-template-columns:fit-content(40%) minmax(0,1fr);gap:8px 18px;margin:0;padding-top:14px;display:grid}.pen-specs>div{display:contents}.pen-specs>div>dt{overflow-wrap:anywhere;min-width:0;color:var(--dim)}.pen-specs>div>dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.pen-specs .not-stated,.pen-specs-aside{color:var(--dim)}.pen-specs .shipping-detail{font-size:inherit;line-height:inherit;margin:0}.pen-specs .shipping-label{display:none}.pen-inspector-kicker{color:var(--dim);font:400 .73256rem / 1.5 var(--mono);margin:0 0 6px}.pen-inspector-lines .pen-source-lines{border:0;margin:0;padding:0}.pen-inspector-lines .pen-source-kicker{color:var(--dim);font:400 .73256rem / 1.5 var(--mono);margin:0 0 6px}.pen-inspector-lines .pen-inspector-kicker+.pen-source-lines .pen-source-kicker{display:none}.pen-inspector-lines .pen-source-lines p:not(.pen-source-kicker){border-left:2px solid var(--line-strong);padding-left:12px}.pen-inspector-post{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.pen-inspector-post .pen-inspector-kicker{margin:0}.pen-inspector-post-title{font:400 .95349rem / 1.4 var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pen-inspector-post-title a{text-decoration:none}.pen-inspector-post-title a:hover{text-underline-offset:3px;text-decoration:underline}.pen-inspector-byline{overflow:hidden}.pen-inspector-byline .pen-pane-kicker{margin-top:0;margin-bottom:0}.pen-inspector-count{color:var(--muted);font:400 .76744rem / 1.5 var(--mono);margin:4px 0 0}.pen-inspector-post .post-album{margin-top:8px}.pen-set{background:color-mix(in srgb, var(--green-soft) 60%, transparent);border-radius:8px;margin:2px 0 0;padding:4px;list-style:none;display:grid}.pen-set>li+li{border-top:1px dashed var(--line-strong)}.pen-set-pen{width:100%;min-height:0;color:var(--ink);font:inherit;letter-spacing:normal;text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) fit-content(40%);gap:0 14px;padding:8px 10px;display:grid}button.pen-set-pen:hover{color:var(--ink)}button.pen-set-pen{cursor:pointer}@media (hover:hover){button.pen-set-pen:hover{background:var(--green-soft)}}button.pen-set-pen:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.pen-set-pen[aria-current=true]{background:var(--green-soft)}.pen-set-name{font:500 .95349rem / 1.35 var(--serif);overflow-wrap:anywhere}.pen-set-price{min-width:0;font:500 .95349rem / 1.35 var(--serif);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.pen-set-meta{color:var(--muted);font:400 .70349rem / 1.5 var(--mono);flex-wrap:wrap;grid-column:1/-1;gap:0 12px;display:flex}.pen-set-meta:empty{display:none}.pen-set-status.is-sold{color:var(--sold)}.pen-set-status.is-pending{color:var(--pending)}.pen-set-pen.is-sold .pen-set-name,.pen-set-pen.is-unavailable .pen-set-name{text-decoration:line-through;text-decoration-thickness:1px}.pen-inspector .post-page-notes{margin:0}.pen-inspector-stay{border-top:1px solid var(--line);padding-top:14px}.pen-inspector-keys{color:var(--dim);font:400 .70349rem / 1.5 var(--mono);margin:0;display:none}.pen-inspector:has(:focus-visible) .pen-inspector-keys{display:block}.pen-inspector-keys kbd{font:inherit;color:var(--muted)}@media (forced-colors:active){.pen-set{outline:1px solid canvastext}.pen-set-pen[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}}.pen-reader{--pen-rule-gap:24px;align-items:start;column-gap:28px;row-gap:var(--pen-rule-gap);grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.pen-reader.is-wide{grid-template-columns:minmax(0,1fr) minmax(360px,42%)}@media (width>=1400px){.pen-reader.is-wide{grid-template-columns:minmax(0,1fr) minmax(420px,44%)}}.pen-reader>.pen-catalog-bar{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:30px}.pen-reader>.pen-catalog-bar .pen-count{margin-bottom:0}@media (width>=1100px){.pen-reader{--pen-rule-gap:18px}.pen-reader>.pen-catalog-bar{padding-bottom:20px}}.pen-list{min-width:0}.pen-list-content{display:flow-root}.pen-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;display:flex}.pen-order{border:1px solid var(--line-strong);border-radius:999px;flex:none;padding:2px;display:inline-flex}.pen-order button{min-height:30px;color:var(--muted);font:500 .73256rem / 1 var(--mono);background:0 0;border:0;border-radius:999px;padding:0 12px}.pen-order button[aria-pressed=true]{background:var(--ink);color:var(--panel)}.sold-toggle,.ships-to{flex:none}.pen-facets{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.pen-brands{scrollbar-width:none;flex:1 1 0;gap:6px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.pen-brands::-webkit-scrollbar{display:none}.pen-brands .chip{flex-shrink:0}.pen-brands .chip span{color:var(--dim);margin-left:5px}@media (width<=1099px){.pen-facets{flex:0 0 100%}}@media (width<=1099px),(pointer:coarse){.pen-toolbar .pen-order button,.pen-toolbar .sold-toggle,.pen-toolbar .ships-to,.pen-brands .chip{min-height:40px}.pen-toolbar .pen-order button{min-height:34px}}.pen-count{--pen-count-gap:10px;--pen-count-divider-height:1rem;--pen-count-divider-color:color-mix(in srgb, var(--muted) 65%, transparent);--pen-count-divider-lift:-.04rem;color:var(--muted);font:400 .80233rem / 1.5 var(--mono);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;display:flex}.pen-caught-up,.pen-last-checked{font-size:.73256rem}.pen-caught-up{color:var(--green)}.pen-count-summary{align-items:center;gap:var(--pen-count-gap);white-space:nowrap;scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.pen-count-summary::-webkit-scrollbar{display:none}.pen-count-summary{margin-block:-5px;padding-block:5px}.pen-count-summary>*{align-items:center;display:inline-flex}.pen-count-summary>*+:before{content:"";height:var(--pen-count-divider-height);border-inline-start:1px solid var(--pen-count-divider-color);margin-right:var(--pen-count-gap);transform:translateY(var(--pen-count-divider-lift));flex:none;display:inline-block}.pen-rows--catalog [data-pen-row]{scroll-margin-top:calc(100px + var(--safe-top))}.pen-rows{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.pen-rows--catalog{border-top:0}.pen-group{border-bottom:1px solid var(--line);gap:10px;padding:16px 0 10px;display:grid}.pen-post{content-visibility:auto;contain-intrinsic-size:auto 640px}.pen-post+.pen-post .pen-group{border-top:1px solid var(--line-strong);margin-top:18px}.pen-group-album{--pad:0;min-width:0}@media (width>=601px){.pen-group:has(.pen-group-album){grid-template-columns:clamp(240px,42%,360px) minmax(0,1fr);align-items:start;gap:12px 22px}}.pen-group-title{font:500 1.06977rem / 1.35 var(--serif);overflow-wrap:anywhere;margin:0}.pen-group-title a{text-decoration:none}.pen-group-meta{color:var(--muted);font:400 .76744rem / 1.5 var(--mono);flex-wrap:wrap;row-gap:4px;margin:6px 0 0;display:flex}.pen-facts>div{border-left:1px solid var(--line-strong);padding-left:8px}.pen-facts{column-gap:8px}.post-seller{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.post-seller-name{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.post-seller-name:is(a),.post-age>a{align-items:center;min-height:44px;margin-inline:-4px;padding-inline:4px;display:inline-flex}.pen-from-meta .post-seller-name:is(a),.pen-from-meta .post-age>a{margin-block:-10px}.pen-row .pen-from{gap:10px}}.seller-trades{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:8px;display:inline-flex}.seller-trades-value{color:var(--ink)}.byline-separator{width:1ch;color:var(--dim);font:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}.post-age{white-space:nowrap;align-items:baseline;display:inline-flex;position:relative}.post-age>.byline-separator{inset-block:0;height:1.5em;margin-block:auto;position:absolute;left:calc(-8px - 1ch)}.pen-group-meta,.pen-from-meta,.pen-pane-kicker{column-gap:calc(16px + 1ch);overflow:hidden}.pen-group-meta a:focus-visible,.pen-from-post:focus-visible,.pen-from-meta a:focus-visible,.pen-pane-kicker a:focus-visible{outline-offset:-1px}.pen-group-meta>span:not(.post-seller,.post-age){color:var(--dim);flex-basis:100%}.pen-group-words,.pen-body,.post-page-words,.pen-pane-head{overflow:hidden}.pen-group-reveal{min-height:40px;color:var(--green);font:400 .76744rem / 1.5 var(--mono);text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:6px 0;text-decoration:underline}.pen-group-reveal:focus-visible{outline-offset:-2px}.pen-search-context{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);margin:0 0 2px}.pen-row{--dim-row:1;--pen-thumb-size:88px;--pen-caption-height:calc(.5814rem * 1.2 + 5px);grid-template-columns:var(--pen-thumb-size) minmax(0, 1fr) fit-content(42%);border-bottom:1px solid var(--line);cursor:pointer;align-items:start;gap:4px 16px;margin-block:4px;padding:16px 12px;display:grid;position:relative}.pen-row.mode-flat{min-height:calc(var(--pen-thumb-size) + var(--pen-caption-height) + 29px)}.mode-flat .pen-thumb-caption{min-height:calc(var(--pen-caption-height) - 5px);flex-wrap:nowrap;align-items:baseline;gap:5px;display:flex}:where(.pen-row:focus-visible,.pen-row:has(.pen-thumb:focus-visible),.pen-row.is-current,.is-wide .pen-row.is-open){border-radius:6px}@media (hover:hover){:where(.pen-row:hover){background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px}}.pen-order button:focus-visible,.pen-brands button:focus-visible{outline-offset:-2px}.pen-thumb:focus-visible{outline:none}.pen-thumb:focus-visible .pen-thumb-frame{outline:2px solid var(--green);outline-offset:2px;box-shadow:0 0 0 4px var(--panel)}.pen-thumb:focus-visible .pen-thumb-caption,.pen-thumb:focus-visible .pen-thumb-position{color:var(--ink)}.pen-row:focus-visible{outline:2px solid var(--green);outline-offset:-2px;background:var(--green-soft);box-shadow:none;border-radius:6px}.pen-row:has(.pen-thumb:focus-visible){background:var(--panel);box-shadow:none}@media (forced-colors:active){.pen-row:focus-visible,.pen-thumb:focus-visible .pen-thumb-frame{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}}.pen-row.no-slot{grid-template-columns:minmax(0,1fr) fit-content(42%)}.pen-row.no-slot .pen-thumb{display:none}.pen-row.is-current:before{content:"";background:var(--green);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:3px}.pen-row.is-current{background:var(--green-soft)}.pen-row{--pen-text-inset:calc(12px + var(--pen-thumb-size) + 16px)}.mode-grouped{--pen-text-inset:84px}.pen-row.no-slot{--pen-text-inset:12px}.pen-post-pens>.pen-row:not(:last-child){border-bottom-color:#0000}.pen-post-pens>.pen-row:not(:last-child):after{content:"";bottom:-1px;right:12px;left:var(--pen-text-inset);border-bottom:1px dashed var(--line-strong);pointer-events:none;position:absolute}.is-wide .is-open-post>.pen-post-pens{background:color-mix(in srgb, var(--green-soft) 60%, transparent);border-radius:8px}.is-wide .pen-row.is-open{background:var(--green-soft)}@media (forced-colors:active){.is-wide .is-open-post>.pen-post-pens{outline:1px solid canvastext}.is-wide .pen-row.is-open{outline-offset:-2px;outline:2px solid highlight}}.pen-thumb{--sweep:0;isolation:isolate;grid-template:var(--pen-thumb-size,88px) auto / 100%;width:var(--pen-thumb-size,88px);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;align-content:start;height:auto;min-height:0;padding:0;display:grid;position:relative}.pen-thumb.is-peeking{cursor:grabbing}@media (hover:none) and (pointer:coarse){.pen-thumb,.pen-thumb *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.pen-thumb img,.pen-thumb-video{z-index:1;object-fit:contain;border-radius:8px;grid-area:1/1;width:100%;height:100%;display:block;position:relative}.pen-thumb .pen-thumb-backdrop{z-index:0;background:var(--frame);pointer-events:none;border-radius:8px;position:absolute;inset:0}.pen-thumb img[hidden],.pen-thumb-video[hidden]{display:none}.pen-thumb-video{color:var(--muted);place-items:center;font-size:1.47093rem;display:grid}.pen-thumb--post:before,.pen-thumb--post:after{--deck:2px;content:"";top:calc(var(--deck) * -1);right:calc(var(--deck) * -1);height:calc(var(--deck-photo,var(--pen-thumb-size,88px)) - 10px + var(--deck));z-index:0;border:1px solid var(--line-strong);border-radius:4px calc(8px + var(--deck)) 4px 4px;background:var(--frame);position:absolute;left:10px}.pen-thumb--post:after{--deck:4px;z-index:-1;opacity:.55}.pen-thumb-caption{width:100%;color:var(--dim);text-align:left;grid-row:2;justify-self:start;justify-items:start;gap:1px;margin-top:5px;padding-inline:1px;display:grid}.pen-thumb-tag,.pen-thumb-position{color:var(--dim);font:500 .5814rem / 1.2 var(--mono);white-space:nowrap;flex:none}.pen-thumb--pen .pen-thumb-tag{color:var(--green)}.pen-thumb-position{font-variant-numeric:tabular-nums;justify-self:start}.pen-thumb-loading-label{color:var(--dim);font:500 .5814rem / 1.2 var(--mono)}.pen-thumb--pending{cursor:default}.pen-thumb--none{height:var(--pen-thumb-size,88px);border:1px solid var(--line);background:linear-gradient(145deg, var(--frame), var(--panel));color:var(--dim);cursor:default;grid-template:100%/100%;place-items:center}.pen-thumb-empty{font:500 9.4px / 1.25 var(--mono);letter-spacing:.02em;text-align:center;padding:6px}.pen-thumb-frame{background:var(--frame);pointer-events:none;border-radius:8px;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.pen-thumb .pen-thumb-frame>img,.pen-thumb .pen-thumb-frame>.pen-thumb-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.post-page-others{font:500 1rem / 1.3 var(--serif);align-items:baseline;gap:10px;margin:26px 0 0;padding-bottom:8px;display:flex}.post-page-others span{color:var(--dim);font:400 .73256rem / 1.5 var(--mono)}.pen-rows--opened .pen-row{background:var(--green-soft)}.pen-source-lines{border-top:1px dashed var(--line-strong);font:400 .90116rem / 1.5 var(--serif);margin-top:10px;padding-top:8px}.pen-source-kicker{color:var(--muted);font:400 .70349rem / 1.5 var(--mono);margin:0 0 2px}.pen-source-lines p{overflow-wrap:anywhere;margin:0}.pen-source-lines del{color:var(--muted);text-decoration-thickness:1px}.pen-source-lines a{color:var(--green)}.post-page--collection .pen-source-kicker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-page--collection .pen-source-lines{margin-top:8px;padding-top:6px}.post-page-between{max-width:34rem;font:400 .90116rem / 1.5 var(--serif);padding:4px 15px}.post-page-between p,.post-page-between li,.post-page-between blockquote{overflow-wrap:anywhere;margin:0 0 4px}.post-page-between ol,.post-page-between ul{margin:0;padding-left:22px}.post-page-between ol{padding-left:0;list-style-position:inside}.post-page-between h4,.post-page-between .is-label{font:500 .90116rem / 1.5 var(--serif);margin:8px 0 4px}.post-page-between>:first-child{margin-top:0}.post-page-between blockquote{border-left:1px solid var(--line);color:var(--muted);padding-left:12px}.post-page-between del{color:var(--muted);text-decoration-thickness:1px}.post-page-between a{color:var(--green)}.post-page-between>:last-child,.post-page-between>:last-child>li{margin-bottom:0}.post-page-notes{scroll-margin-top:calc(84px + var(--safe-top));border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0 0 18px;padding:12px 16px}.post-page-notes-kicker{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);margin:0 0 6px}.post-page-notes.has-full-post{padding-top:0}.post-page-notes-tabs{margin:0 calc(-1 * var(--notes-pad-x,16px)) 10px;padding:0 calc(var(--notes-pad-x,16px) - 8px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.post-page .post-page-notes-tabs{top:calc(58px + var(--safe-top));z-index:2;background:var(--panel);border-radius:9px 9px 0 0;position:sticky}.post-page .post-page-notes-body,.post-page .pen-source-lines{max-width:34rem}.post-page .post-page-notes-body p,.post-page .post-page-notes-body li,.post-page .post-page-notes-body blockquote,.post-page .post-page-notes-body h4{font-size:.90116rem}.post-page-notes-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.post-page-notes-tabs+.post-page-notes-foot{border-top:0;margin-top:0}.post-page-stay{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.post-page-notes-tabs:last-child{border-bottom:0;margin-bottom:-12px}.post-page-notes-tab{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:40px;color:var(--dim);font:400 .73256rem / 1.4 var(--mono);letter-spacing:0;background:0 0;border:0;border-radius:0;margin:0;padding:6px 8px}.post-page-notes-tab:hover{color:var(--ink)}.post-page-notes-tab[aria-pressed=true],.post-page-notes-tab[aria-expanded=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green)}.post-page-notes-tab:focus-visible{outline-offset:-2px}.post-page-notes-tab.is-toggle:after{content:"";width:11px;height:11px;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;mask:var(--disclosure-chevron) center / contain no-repeat;background-color:currentColor;margin-left:6px;transition:transform .16s;display:inline-block}.post-page-notes-tab.is-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.post-page-notes-side{min-width:0;color:var(--dim);font:400 .6686rem / 1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding:0 8px;overflow:hidden}.post-page-notes-side a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.post-page-notes-side a:hover{color:var(--green);text-decoration:underline}@media (prefers-reduced-motion:reduce){.post-page-notes-tab.is-toggle:after{transition:none}}@media (forced-colors:active){.post-page-notes-tab.is-toggle:after{background-color:canvastext}.post-page-notes-tab[aria-pressed=true],.post-page-notes-tab[aria-expanded=true]{text-decoration:underline}}.post-page-notes-body{max-width:68ch}.post-page-notes-body p,.post-page-notes-body li,.post-page-notes-body blockquote{overflow-wrap:anywhere;margin:0 0 4px;font-size:.97093rem;line-height:1.5}.post-page-notes-body h4{font:500 .97093rem / 1.4 var(--serif);margin:8px 0 4px}.post-page-notes-body h4:first-child{margin-top:0}.post-page-notes-body ol{margin:0 0 4px;padding-left:22px}.post-page-notes-body ul{margin:0 0 4px;padding-left:18px}.post-page-notes-body>:last-child,.post-page-notes-body>ul:last-child>li{margin-bottom:0}.post-page-notes-body blockquote{border-left:1px solid var(--line);color:var(--muted);padding-left:10px}.post-page-notes-rule{border:0;border-top:1px solid var(--line);margin:8px 0}.post-page-notes-body del{color:var(--muted);text-decoration-thickness:1px}.post-page-notes-more{margin-top:10px}.post-page-section{margin-top:22px}.post-page-section-title{font:500 1rem / 1.3 var(--serif);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding-bottom:8px;display:flex}.post-page-section-title span{color:var(--dim);font:400 .73256rem / 1.5 var(--mono)}.post-page-section-title del{color:var(--muted)}.post-page-section-lines{color:var(--muted);font:400 .80233rem / 1.5 var(--mono);margin:-2px 0 8px}.post-page-section-lines p{overflow-wrap:anywhere;margin:0}.pen-body{gap:3px;min-width:0;display:grid}.pen-title{font:500 1.13372rem / 1.3 var(--serif);overflow-wrap:anywhere;margin:0}.pen-title a{text-decoration:none}.pen-brand{color:var(--muted);font-weight:400}.pen-facts{font:400 .80233rem / 1.5 var(--mono);flex-wrap:wrap;row-gap:2px;margin:0 0 0 -9px;display:flex}.pen-facts>div{gap:5px;min-width:0;display:flex}.pen-facts>div>dt{color:var(--dim)}.pen-facts>div>dd{max-width:100%;color:var(--ink);overflow-wrap:anywhere;white-space:normal;margin:0}.pen-facts .not-stated{color:var(--dim)}.pen-facts.is-empty{margin-left:0}.pen-facts.is-empty>div{border-left:0;padding-left:0}.pen-terms{color:var(--muted);font:400 .80233rem / 1.5 var(--mono);gap:2px;margin:2px 0 0;display:grid}.pen-terms div{gap:8px;min-width:0;display:flex}.pen-terms dt{color:var(--dim);flex:none}.pen-terms dd{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pen-from{min-width:0;color:var(--muted);font:400 .76744rem / 1.5 var(--mono);grid-template-columns:minmax(0,1fr);gap:3px;margin:7px 0 0;display:grid}.pen-from-post{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pen-from a{color:var(--muted);text-decoration:none}.pen-from-meta{flex-wrap:wrap;align-items:baseline;row-gap:4px;min-width:0;display:flex}.pen-from-meta .post-seller{flex:0 auto}.pen-from-meta .post-seller-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pen-from a:hover{color:var(--green)}.pen-price{text-align:right;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:end;gap:5px;min-width:0;display:grid}.pen-price>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.pen-previous-price{color:var(--muted);font:400 .75581rem / 1.4 var(--serif);text-decoration-thickness:1px}.pen-price strong{font:500 1.26744rem / 1.2 var(--serif);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.pen-price>.pen-previous-price,.pen-price strong:not(.is-muted,.is-long){white-space:nowrap;overflow-wrap:normal}.pen-price strong.is-muted{color:var(--dim);font:400 .76744rem / 1.4 var(--mono);white-space:normal}.pen-price strong.is-long{max-width:32ch;color:var(--muted);font:400 .76744rem / 1.4 var(--mono);white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.pen-price-note{max-width:min(24ch,100%);color:var(--muted);font:400 .73256rem / 1.4 var(--mono);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pen-price:has(>strong:not(.is-muted)) .pen-price-note{-webkit-line-clamp:unset}.pen-status-line{display:block}.pen-status{max-width:100%;font:500 .70349rem / 1.4 var(--mono);border:1px solid;border-radius:999px;padding:2px 8px;display:inline-block}.pen-status.is-sold{border-color:var(--sold);color:#fff;background:var(--sold)}.pen-status.is-unavailable{color:var(--muted);border-style:dashed}.pen-status.is-pending{color:var(--pending)}.pen-row.is-sold,.pen-row.is-unavailable{--dim-row:1}.pen-row.is-sold .pen-body,.pen-row.is-unavailable .pen-body,.pen-row.is-sold .pen-price strong,.pen-row.is-unavailable .pen-price strong,.pen-row.is-sold .pen-price-note,.pen-row.is-unavailable .pen-price-note{opacity:var(--dim-row)}.pen-row.is-sold .pen-thumb,.pen-row.is-unavailable .pen-thumb{filter:grayscale(.7);opacity:1}.pen-row.is-sold .pen-title,.pen-row.is-unavailable .pen-title{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim)}.pen-row.is-sold:hover,.pen-row.is-unavailable:hover{--dim-row:1}.mode-grouped{grid-template-columns:56px minmax(0,1fr) fit-content(42%);padding:12px}.post-page--collection .pen-rows--detail,.post-related-scroll .pen-rows--detail{border-top:0;gap:8px;padding-top:8px;display:grid}.post-page--collection .pen-rows--detail .pen-row,.post-related-scroll .pen-rows--detail .pen-row{border:1px solid var(--line);border-radius:10px;margin:0;padding:14px}.post-page--collection .pen-row:focus-visible{outline-offset:2px}.mode-grouped .pen-thumb{grid-template:56px auto/100%;width:56px;height:auto}.mode-grouped .pen-thumb--post{--deck-photo:56px}.mode-grouped .pen-thumb-tag,.mode-grouped .pen-thumb-position{font-size:.5814rem}.mode-grouped .pen-title{font-size:1.03488rem}.pen-rows--detail .pen-row{cursor:default;grid-template-columns:120px minmax(0,1fr) fit-content(42%);gap:6px 20px;padding:16px}.pen-rows--detail .pen-row.no-slot{grid-template-columns:minmax(0,1fr) fit-content(42%)}.pen-rows--detail .pen-thumb{grid-template:120px auto/100%;width:120px;height:auto}.pen-rows--detail .pen-thumb--post{--deck-photo:120px}.pen-rows--detail .pen-title{font-size:1.40116rem}.pen-rows--detail .pen-price strong:not(.is-muted,.is-long){font-size:1.53488rem}.pen-rows--detail .pen-facts>div>dd{white-space:normal;max-width:100%;overflow:visible}.pen-row.mode-detail .pen-facts{gap:2px;margin-left:0;display:grid}.pen-row.mode-detail .pen-facts>div,.pen-row.mode-detail .pen-terms>div{border-left:0;align-items:center;gap:1ch;padding-left:0;display:flex}.pen-row.mode-detail .pen-facts>div>dt,.pen-row.mode-detail .pen-terms dt,.pen-row.mode-detail .shipping-label{color:var(--muted)}.pen-row.mode-detail .pen-terms{color:var(--ink);margin-top:-1px}@media (width<=700px),(pointer:coarse){.pen-row.mode-detail .pen-facts>div,.pen-row.mode-detail .pen-terms>div{min-height:32px}.pen-row.mode-detail .pen-facts>div>dt,.pen-row.mode-detail .pen-terms dt{margin-right:0}}.pen-sidebar{min-width:0;top:calc(74px + var(--safe-top));max-height:calc(100dvh - 74px - var(--safe-top));padding-bottom:calc(16px + var(--safe-bottom));scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:sticky;overflow:hidden auto}.pen-reader.is-wide{margin-bottom:calc(-1 * var(--page-end))}.pen-reader.is-wide>.pen-list{padding-bottom:var(--page-end)}.pen-sidebar iframe{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.pen-pane{--pad:0;overflow-clip-margin:4px;border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;min-width:0;max-width:100%;padding:18px 20px 22px;overflow:clip}.pen-pane.is-pop-a{animation:.65s cubic-bezier(.22,1,.36,1) pen-pane-pop-a}.pen-pane.is-pop-b{animation:.65s cubic-bezier(.22,1,.36,1) pen-pane-pop-b}@keyframes pen-pane-pop-a{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 20%, transparent), inset 0 0 24px color-mix(in srgb, var(--green) 7%, transparent)}to{box-shadow:inset 0 0 0 1px #0000,inset 0 0 24px #0000}}@keyframes pen-pane-pop-b{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 20%, transparent), inset 0 0 24px color-mix(in srgb, var(--green) 7%, transparent)}to{box-shadow:inset 0 0 0 1px #0000,inset 0 0 24px #0000}}@media (prefers-reduced-motion:reduce){.pen-pane.is-pop-a,.pen-pane.is-pop-b{animation:none}}.pen-pane-kicker{color:var(--muted);font:400 .76744rem / 1.5 var(--mono);flex-wrap:wrap;align-items:baseline;row-gap:4px;margin:0;display:flex}.pen-pane-open{color:#fff;background:var(--green);min-height:34px;font:500 .73256rem / 1 var(--mono);border-radius:999px;align-items:center;margin:0 0 14px;padding:0 14px;text-decoration:none;display:inline-flex}.post-page{max-width:900px;margin:8px auto 0}.post-page-head{align-items:start;gap:18px 28px;margin-bottom:18px;display:grid}.post-page-head:not(.no-album){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}@media (width<=1099px){.post-page-head:not(.no-album){grid-template-columns:minmax(0,1fr)}.post-page-head .post-album-frame{max-height:60dvh}}@media (width>=601px) and (width<=1099px){.post-page-head .post-album-frame{aspect-ratio:3/2;max-height:56dvh}}.post-page-album{--pad:0;min-width:0}.post-page-words{min-width:0}.post-page-words h1{font:500 clamp(1.47093rem, 3vw, 1.84884rem) / 1.2 var(--serif);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:6px 0 8px}.post-page-count{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);margin:0 0 10px}.post-page-words>.shipping-detail{margin:0 0 14px}.post-page--pen .post-page-words{overflow:clip}html:has(.post-page--pen){scroll-padding-bottom:calc(64px + var(--safe-bottom))}.post-page--pen .post-reddit-action{z-index:3;padding:8px 0 calc(8px + var(--safe-bottom));background:var(--bg);box-shadow:0 -10px 10px -8px var(--bg);position:sticky;bottom:0}.post-page-from .post-check-time,.post-page-from .post-check-time-button,.post-page-count .post-check-time,.post-page-count .post-check-time-button{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;white-space:inherit;display:inline}.post-page-from .post-check-time:before,.post-page-count .post-check-time:before{content:"·";margin:0 1ch}.post-photos{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}.post-photos-head{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;display:flex}.post-photos-open{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;position:relative}@media (pointer:coarse){.post-photos-open:before{content:"";position:absolute;inset:-13px -4px}}.post-photos-open:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.post-photos .post-album-thumb{opacity:1}@media (width<=600px){.post-photos .post-album-strip{display:none}.post-photos-open{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.post-photos{border-top:0;margin-top:2px;padding-top:0}}@media (width>=1100px){.post-page-head:not(.no-album) .post-page-album{top:calc(58px + var(--safe-top) + 16px);position:sticky}.post-page:has(>.post-page-head:not(.no-album)){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:28px;display:grid}.post-page>.post-page-head:not(.no-album){display:contents}.post-page>.post-page-head:not(.no-album)>.post-page-album{grid-area:1/1/span 40}.post-page>.post-page-head:not(.no-album)>:not(.post-page-album){grid-column:2}.post-page:has(>.post-page-head:not(.no-album))>:not(.post-page-head){grid-column:2}.post-page:has(>.post-page-head:not(.no-album))>.post-page-foot{grid-column:1/-1}.post-page>.post-page-head:not(.no-album)>.post-page-words{margin-bottom:18px}.post-page{max-width:1040px}.post-page--collection:has(>.post-page-head:not(.no-album)){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=1400px){.post-page{max-width:1120px}.post-page-head:not(.no-album){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.post-page:has(>.post-page-head:not(.no-album)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.post-page--collection:has(>.post-page-head:not(.no-album)){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width<=600px){.post-page--pen .pen-rows--opened .pen-price>.pen-previous-price,.post-page--pen .pen-rows--opened .pen-price>.pen-previous-price+strong{flex-basis:100%}}.post-page-from{font:400 .90116rem / 1.4 var(--serif);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:6px 0 10px;display:flex}.post-page-from a{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;text-decoration:none}.post-page-from a:hover{text-decoration:underline}.post-page-from>span{color:var(--muted);font:400 .73256rem / 1.5 var(--mono);flex-basis:100%}.post-page--pen .pen-rows--opened{border-top:0;margin:0 0 14px;padding-top:8px}.post-page--pen .pen-rows--opened .pen-row{border-bottom:0;border-radius:10px;margin-block:0}.post-page--pen .pen-rows--opened .pen-title{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.40116rem,2.6vw,1.60465rem);line-height:1.2}.post-page--pen .pen-rows--opened .pen-price strong:not(.is-muted,.is-long){font-size:clamp(1.53488rem,2.6vw,1.60465rem)}.post-page .post-reddit-action .pen-pane-open{margin-bottom:0}.post-page-section--opened{margin:0 0 18px}.post-page-section--opened .post-page-section-title{margin-top:0}.post-page-section-kicker{color:var(--muted);font:400 .73256rem / 1.5 var(--mono)}.post-page-section--opened .post-album{margin-top:10px}.post-page .notice{border:0;border-left:3px solid var(--green);background:var(--green-soft);color:var(--ink);font:400 .83721rem / 1.5 var(--mono);border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 14px}.post-page-foot{border-top:1px solid var(--line);color:var(--muted);font:400 .73256rem / 1.6 var(--mono);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:30px 0 0;padding-top:16px;display:flex}.post-page-foot span{flex:24ch;min-width:0}.post-page-foot a{color:var(--green);white-space:nowrap;text-decoration:none}.post-page-foot a:hover,.post-page-foot a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.post-page-foot{flex-direction:column;gap:8px}.post-page-foot span{flex:none}}.pen-skeleton-row{cursor:default;pointer-events:none}.pen-skeleton-lines i,.pen-skeleton-price,.pen-skeleton-caption i,.pen-skeleton-control,.pen-skeleton-toggle,.pen-skeleton-brands i,.pen-skeleton-summary{background:var(--skeleton);border-radius:6px;display:block}.pen-skeleton-control{border-radius:999px;width:198px;height:36px}.pen-skeleton-toggle{width:168px;height:14px}.pen-skeleton-brands i{border-radius:999px;flex:0 0 90px;height:36px}.pen-skeleton-summary{width:min(360px,80%);height:1.2035rem}.pen-skeleton-caption i{border-radius:3px;width:32px;height:.69768rem}.pen-skeleton-caption i+i{width:20px}.pen-skeleton-lines{gap:10px;padding-top:6px;display:grid}.pen-skeleton-lines i{height:12px}.pen-skeleton-price{width:56px;height:18px;margin-top:6px}.pen-skeleton-context{border:1px solid var(--line);background:var(--panel);border-radius:14px;height:440px}@media (width<=600px){.pen-toolbar{gap:10px 12px}.pen-order button{padding-inline:10px}.pen-row{--pen-thumb-size:64px}.pen-row.mode-flat{--pen-thumb-size:76px}.pen-row,.mode-grouped{--pen-text-inset:calc(12px + var(--pen-thumb-size) + 12px)}.pen-row.no-slot{--pen-text-inset:12px}.pen-row.is-unavailable{--pen-price-floor:5.75rem}.pen-row,.mode-grouped{grid-template-columns:var(--pen-thumb-size) minmax(0, 1fr) fit-content(max(28%, var(--pen-price-floor,0px)));grid-template-rows:auto auto auto;gap:4px 12px}.pen-row .pen-thumb{width:var(--pen-thumb-size);height:auto;min-height:var(--pen-thumb-size);grid-row:1/span 3}.pen-body{display:contents}.pen-title{grid-area:1/2;font-size:1.06977rem}.pen-price{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:baseline;gap:5px 6px;display:flex}.pen-price>*{flex:0 0 100%}.pen-price>.pen-previous-price,.pen-price>.pen-previous-price+strong{flex:none}.pen-price strong{font-size:1.13372rem}.pen-price-note{-webkit-line-clamp:2}.pen-facts{grid-area:2/2/auto/-1;column-gap:12px;margin-left:0}.pen-terms{grid-area:3/2/auto/-1}.pen-row.mode-detail .pen-terms{margin-top:-4px}.pen-row.mode-flat{border:1px solid var(--line);box-shadow:none;border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;margin-block:12px;padding:15px 11px 16px}.mode-flat .pen-thumb{grid-row:1/span 2;grid-template:var(--pen-thumb-size) / 100%;padding-bottom:6px}.mode-flat.has-long-price{grid-template-rows:auto auto minmax(0,1fr) auto}.mode-flat.has-long-price .pen-thumb{grid-row:1/span 3}.mode-flat .pen-thumb-caption{z-index:2;border:1px solid var(--line-strong);background:var(--panel);width:max-content;max-width:none;min-height:0;color:var(--ink);pointer-events:none;border-radius:999px;justify-content:center;gap:3px;margin:0;padding:2px 4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mode-flat .pen-thumb-tag,.mode-flat .pen-thumb-position{color:inherit;white-space:nowrap}.pen-post-pens>.pen-row.mode-flat:not(:last-child){border-bottom-color:var(--line)}.pen-post-pens>.pen-row.mode-flat:not(:last-child):after{display:none}.pen-from{background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--line) 50%, transparent);border-radius:0 0 6px 6px;grid-area:3/1/auto/-1;gap:6px;margin:8px -11px -16px;padding:10px 11px 11px}.pen-from-post{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;min-height:24px;font:400 .93023rem / 1.35 var(--serif);overflow:visible}.pen-from-meta{gap:4px 12px;font-size:.69767rem;overflow:visible}.pen-from-meta .post-seller-name{white-space:normal;overflow:visible}.pen-from-meta .post-age{margin-inline-start:auto}.pen-from-meta .post-age>.byline-separator{display:none}.pen-row:focus-visible .pen-from{background:0 0}@media (forced-colors:active){.pen-from{background:0 0;border-top:1px solid canvastext}}.pen-row.no-slot{grid-template-columns:minmax(0, 1fr) fit-content(max(28%, var(--pen-price-floor,0px)))}.pen-row.no-slot .pen-title{grid-column:1}.pen-row.no-slot .pen-price{grid-column:2}.pen-source-lines{grid-area:4/1/auto/-1}.pen-row.no-slot .pen-facts,.pen-row.no-slot .pen-from,.pen-row.no-slot .pen-terms,.pen-row.no-slot .pen-source-lines{grid-column:1/-1}.pen-facts>div,.pen-terms>div{overflow-wrap:anywhere;border-left:0;gap:0;padding-left:0;display:block;overflow:visible}.pen-facts>[data-fact=shipping]{flex-basis:100%}.pen-facts>div>dt,.pen-facts>div>dd,.pen-rows--detail .pen-facts>div>dd,.pen-terms dt,.pen-terms dd{white-space:normal;max-width:none;display:inline;overflow:visible}.pen-facts>div>dt,.pen-terms dt{margin-right:5px}.pen-row:not(.mode-detail) .pen-facts{column-gap:14px;overflow:hidden}.pen-row:not(.mode-detail) .pen-facts>div{position:relative}.pen-row:not(.mode-detail) .pen-facts>div:not([data-fact=shipping]):before{content:"·" / "";color:var(--dim);position:absolute;left:-9px}.pen-thumb{grid-template:var(--pen-thumb-size) auto / 100%;align-content:start;height:auto}.pen-thumb img,.pen-thumb-video{height:var(--pen-thumb-size);grid-row:1}.pen-thumb--none{height:var(--pen-thumb-size)}.pen-thumb-caption{max-width:100%}.pen-skeleton-lines{grid-area:1/2/span 3/-1;gap:16px;padding-right:68px}.pen-skeleton-price{grid-area:1/3}.pen-skeleton-control{height:42px}.pen-skeleton-brands i{height:38px}.pen-rows--detail .pen-row{grid-template-columns:80px minmax(0, 1fr) fit-content(max(28%, var(--pen-price-floor,0px)));padding:14px 10px}.pen-rows--detail .pen-row.is-current{padding-left:16px}.pen-rows--detail .pen-row.no-slot{grid-template-columns:minmax(0, 1fr) fit-content(max(28%, var(--pen-price-floor,0px)))}.pen-rows--detail .pen-thumb{grid-template:80px auto/100%;width:80px;min-height:80px}.pen-rows--detail .pen-thumb img,.pen-rows--detail .pen-thumb-video{height:80px}.pen-rows--detail .pen-thumb--post{--deck-photo:80px}.pen-rows--detail .pen-title{font-size:1.20349rem}.pen-rows--detail .pen-price strong:not(.is-muted,.is-long){font-size:1.26744rem}.post-page-head:not(.no-album){grid-template-columns:minmax(0,1fr)}.post-page-words h1{font-size:1.30233rem}.pen-row.has-long-price .pen-title{grid-column:2/-1}.pen-row.has-long-price .pen-price{text-align:left;grid-area:2/2/auto/-1;justify-content:start;justify-items:start}.pen-row.has-long-price .pen-facts{grid-row:3}.pen-row.has-long-price .pen-from,.pen-row.has-long-price .pen-terms{grid-row:4}.pen-row.has-long-price .pen-source-lines{grid-row:5}.pen-row.has-long-price.no-slot .pen-title,.pen-row.has-long-price.no-slot .pen-price{grid-column:1/-1}.pen-row.has-long-price .pen-price strong.is-long{max-width:100%}.pen-rows--detail .pen-price-note{display:block;overflow:visible}.pen-pane-kicker>*{overflow-wrap:anywhere;min-width:0}}.pen-pane-open,.pen-pane-open:hover,.pen-pane-open:focus-visible{color:var(--bg);background:var(--green)}.pen-pane-open:hover{filter:brightness(1.12)}.pen-pane-kicker a{color:var(--muted);text-decoration:none}.pen-pane-kicker a:hover{color:var(--muted);text-decoration:underline}.pen-rows--detail .pen-row.is-current:before{border-radius:999px;left:5px}.pen-rows--detail .pen-row:hover{box-shadow:none}.pen-pane .post-page-notes{--notes-pad-x:12px;padding:12px}.pen-pane .post-page-notes.has-full-post{padding-top:0}.pen-pane .pen-price strong:not(.is-muted,.is-long){font-size:1.47674rem}.pen-group-meta a,.pen-from>a{color:var(--muted);text-decoration:none}.pen-group-meta a:hover,.pen-from a:hover{text-decoration:underline}.post-note-preview{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-related-scroll{scrollbar-width:thin;scrollbar-gutter:stable;max-height:70dvh;margin:-4px -8px;padding:4px 8px;scroll-padding-block:12px;overflow:auto}.filter-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.empty .filter-empty-actions>button{margin-top:0}@media (width<=389px){.pen-row.mode-flat{--pen-thumb-size:64px}.pen-row .pen-status{padding:1px 5px;font-size:.5814rem}.pen-row.is-unavailable{--pen-price-floor:4.6rem}}.pen-catch-up{background:color-mix(in srgb, var(--green-soft) 65%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:8px 0 6px;padding:10px 14px 10px 12px;display:grid}.pen-catch-up-go{min-width:0;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;padding:0;display:grid}.pen-catch-up-time{white-space:nowrap}.pen-catch-up-go.is-static{cursor:default}.pen-catch-up-go:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.pen-catch-up-mark{background:var(--green);border-radius:2px;align-self:start;width:3px;height:15px;margin-top:3px;display:block}.pen-catch-up-check{width:14px;height:14px;color:var(--green);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;align-self:start;margin-top:3px}.pen-catch-up-text{gap:1px;min-width:0;display:grid}.pen-catch-up-count{color:var(--ink);font:400 .95349rem / 1.3 var(--serif)}.pen-catch-up.is-done .pen-catch-up-count{color:var(--green)}.pen-catch-up-since{color:var(--muted);font:400 .63953rem / 1.35 var(--mono)}.pen-catch-up-arrow{color:var(--green);margin-left:5px}@media (hover:hover){button.pen-catch-up-go:hover .pen-catch-up-since{color:var(--ink)}}@media (width<=599px){.pen-catch-up{row-gap:2px;padding:10px 12px}}.seen-mark{min-height:32px;color:var(--green);font:600 .63953rem / 1 var(--mono);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.seen-mark:hover{text-decoration-color:currentColor}.seen-mark:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:3px}.pen-unread-mark{background:var(--green);pointer-events:none;border-radius:0 3px 3px 0;width:3px;height:40px;position:absolute;top:16px;left:0}.pen-unread-mark.is-fading{animation:.6s ease-in forwards pen-unread-read}@keyframes pen-unread-read{0%,30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pen-unread-mark.is-fading{opacity:0;animation:none}}@media (width<=600px){.pen-unread-mark{height:44px;top:14px;left:-1px}}.seen-boundary{color:var(--muted);font:400 .63953rem / 1.3 var(--mono);scroll-margin-top:calc(100px + var(--safe-top));flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:18px 0 6px;display:flex}.seen-boundary-label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.5814rem;font-weight:500}.seen-boundary-label,.seen-boundary-time{white-space:nowrap}.seen-boundary:after{content:"";border-top:1px solid var(--line-strong);flex:24px;align-self:center}.seen-boundary-check{width:12px;height:12px;color:var(--green);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;align-self:center}.seen-boundary.is-caught-up .seen-boundary-label{color:var(--green)}.seen-boundary .seen-mark{order:1;min-height:28px;margin-left:auto}.seen-boundary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:2px}.pen-post:has(+.seen-boundary) .pen-row:last-child{border-bottom-color:#0000}@media (width<=600px){.pen-post:has(+.seen-boundary) .pen-row.mode-flat:last-child{border-bottom-color:var(--line)}}.seen-boundary+.pen-post .pen-group{border-top:0;margin-top:0}@media (forced-colors:active){.seen-boundary:after{border-top-color:canvastext}.pen-unread-mark{background:canvastext}}.related-pen-list{gap:8px;margin:0;padding:8px 0 0;list-style:none;display:grid}.related-pen-link{border:1px solid var(--line);min-height:64px;color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 14px;padding:14px;text-decoration:none;display:grid}.related-pen-link:focus-visible{outline:2px solid var(--green);outline-offset:2px;background:var(--green-soft);box-shadow:none}@media (hover:hover){.related-pen-link:hover{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}}.related-pen-name{font:500 1rem / 1.3 var(--serif);overflow-wrap:anywhere}.related-pen-price{text-align:right;overflow-wrap:anywhere;max-width:140px;font:500 1rem / 1.3 var(--serif)}.related-pen-price.is-muted,.related-pen-price-note{color:var(--dim);font:400 .73256rem / 1.5 var(--mono)}.related-pen-price-note{overflow-wrap:anywhere;grid-column:1/-1}.related-pen-nib{color:var(--dim);font:400 .73256rem / 1.5 var(--mono);overflow-wrap:anywhere;grid-column:1}.related-pen-status{grid-column:2;justify-self:end}.related-pen-link.is-sold .related-pen-name,.related-pen-link.is-unavailable .related-pen-name{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim)}.related-pens-open{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:10px 14px;display:flex}.related-pens-open svg{flex:none}.related-pens-sheet{width:100%;max-width:700px;height:auto;max-height:calc(100dvh - max(32px, var(--safe-top)));border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-bottom:0;border-radius:16px 16px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.related-pens-sheet[open]{flex-direction:column;display:flex}.related-pens-sheet::backdrop{background:#0008}.related-pens-sheet-head{padding:16px max(18px, var(--safe-right)) 14px max(18px, var(--safe-left));border-bottom:1px solid var(--line-strong);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.related-pens-sheet-head h2{font:500 1.16279rem / 1.3 var(--serif);margin:0}.related-pens-sheet-head h2 span{color:var(--dim);font:400 .73256rem / 1.5 var(--mono);margin-top:4px;display:block}.related-pens-sheet-head button{min-height:44px;padding:8px 14px}.related-pens-sheet-body{overscroll-behavior-y:contain;min-height:0;padding:0 max(22px, var(--safe-right)) max(24px, var(--safe-bottom)) max(22px, var(--safe-left));overflow-y:auto}.pn-welcome{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;margin:0 0 20px;padding:18px 20px;position:relative;container:pn-welcome/inline-size}.pn-welcome h2{font:500 1.45349rem / 1.2 var(--serif);margin:0 0 8px;padding-right:44px}.pn-welcome p{color:var(--muted);font:400 .98837rem / 1.5 var(--serif);text-wrap:pretty;margin:0}.pn-welcome-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.pn-welcome-actions button{min-height:40px}.pn-welcome-got{border-color:var(--green-fill);background:var(--green-fill);color:#1a1f12;padding:0 20px}.pn-welcome-got:hover{border-color:var(--green);background:var(--green);color:var(--bg)}.pn-welcome-more{min-height:40px;color:var(--muted);font:600 .6686rem / 1 var(--mono);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;border-radius:0;align-items:center;padding:0;text-decoration-thickness:1px;display:inline-flex}.pn-welcome-more:hover,.pn-welcome-more:focus-visible{color:var(--green);text-decoration-color:currentColor}button.pn-welcome-more{gap:6px}button.pn-welcome-more:after{content:"";width:10px;height:10px;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;mask:var(--disclosure-chevron) center / contain no-repeat;background:currentColor;transition:transform .16s}button.pn-welcome-more[aria-expanded=true]:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){button.pn-welcome-more:after{transition:none}}a.pn-welcome-more{gap:6px;text-decoration:none}a.pn-welcome-more>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px}a.pn-welcome-more:hover>span:first-child,a.pn-welcome-more:focus-visible>span:first-child{text-decoration-color:currentColor}.pn-welcome-links{flex-wrap:wrap;column-gap:20px;display:flex}.pn-welcome-points{border-top:1px solid var(--line);justify-items:start;gap:6px;margin-top:12px;padding-top:12px;display:grid}.pn-welcome-points[hidden]{display:none}.pn-welcome-points ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pn-welcome-points li{color:var(--ink);font:400 .98837rem / 1.45 var(--serif);text-wrap:pretty;gap:8px;display:flex}.pn-welcome-points li:before{content:"—";color:var(--green);flex:none}.pn-welcome-close{width:40px;height:40px;min-height:0;color:var(--dim);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.pn-welcome-close:hover{background:var(--green-soft);color:var(--ink)}.pn-welcome-close:focus-visible{outline-offset:-2px}.catalog-onboarding{border-bottom:1px solid var(--line);width:100%;margin:0 0 20px;padding:0 0 20px}.catalog-onboarding .pn-welcome{margin-bottom:0}@media (width<=600px){.pn-welcome{padding:16px}}@container pn-welcome (width>=600px){.pn-welcome-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;display:grid}.pn-welcome h2{padding-right:0}.pn-welcome-actions{margin-top:16px}.pn-welcome-close,button.pn-welcome-more{display:none}.pn-welcome-points,.pn-welcome-points[hidden]{border-top:0;border-left:1px solid var(--line);align-content:center;gap:10px;margin:0;padding:0 0 0 24px;display:grid}.pn-welcome-points ul{gap:8px}}.pen-sidebar>.pn-welcome{margin:0;container-type:normal}.pen-sidebar>.pn-welcome h2{margin:0 0 8px;font-size:1.33721rem}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{--page-width:1240px;--disclosure-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bg:#f5f2ea;--panel:#fbf9f4;--raised:#fff;--line:#1c18121c;--line-strong:#1c181238;--ink:#1c1813;--muted:#5f584d;--dim:#625a4d;--green:#4f6d34;--green-fill:#9db07f;--green-soft:#9db07f2e;--sold:#b5482f;--pending:#8a6218;--stamp:#f5f2ea9e;--shadow:0 10px 30px #281e0f14;--frame:#ede9df;--skeleton:#ede9df;--tip:#1c1813;--tip-ink:#f5f2ea;--ring:#4f6d3438;--mark-r:#576743;--seller:#3e5f88;--query-phrase:color-mix(in srgb, var(--green-fill) 26%, transparent);--query-minus:color-mix(in srgb, var(--sold) 15%, transparent);--query-seller:color-mix(in srgb, var(--seller) 15%, transparent);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:Newsreader, "Iowan Old Style", Palatino, Georgia, serif;--pad:14px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-size:107.5%;line-height:1.45}@media (width>=1400px){html{--page-width:1440px}}html[data-theme=dark]{--bg:#15120f;--panel:#1d1915;--raised:#262019;--line:#f4ead921;--line-strong:#f4ead93d;--ink:#f4ead9;--muted:#b6aa98;--dim:#8c8275;--green:#9db07f;--green-fill:#9db07f;--green-soft:#9db07f24;--sold:#e46c58;--pending:#e8b76a;--stamp:#15120f9e;--shadow:0 16px 40px #00000059;--frame:#100e0b;--skeleton:#f4ead91a;--tip:#2e2720;--tip-ink:#f4ead9;--ring:#9db07f47;--mark-r:#bdcc9c;--seller:#93b2d8;--query-phrase:color-mix(in srgb, var(--green-fill) 20%, transparent);--query-minus:color-mix(in srgb, var(--sold) 20%, transparent);--query-seller:color-mix(in srgb, var(--seller) 22%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--bg:#15120f;--panel:#1d1915;--raised:#262019;--line:#f4ead921;--line-strong:#f4ead93d;--ink:#f4ead9;--muted:#b6aa98;--dim:#8c8275;--green:#9db07f;--green-fill:#9db07f;--green-soft:#9db07f24;--sold:#e46c58;--pending:#e8b76a;--stamp:#15120f9e;--shadow:0 16px 40px #00000059;--frame:#100e0b;--skeleton:#f4ead91a;--tip:#2e2720;--tip-ink:#f4ead9;--ring:#9db07f47;--mark-r:#bdcc9c;--seller:#93b2d8;--query-phrase:color-mix(in srgb, var(--green-fill) 20%, transparent);--query-minus:color-mix(in srgb, var(--sold) 20%, transparent);--query-seller:color-mix(in srgb, var(--seller) 22%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{min-height:100vh;padding-inline:var(--safe-left) var(--safe-right);flex-direction:column;margin:0;display:flex}#root{display:contents}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--green)}button,input,select,textarea{font:inherit;color:inherit}button,select{cursor:pointer}button{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font:600 .6686rem / 1 var(--mono);letter-spacing:.04em;white-space:nowrap;background:0 0;border-radius:999px;padding:0 13px}button:hover{border-color:var(--green);color:var(--green)}button.active{background:var(--green-soft);border-color:var(--green);color:var(--green)}input,textarea,select{background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px}input[type=checkbox]{accent-color:var(--green)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.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{top:-100px;left:max(16px, var(--safe-left));z-index:100;background:var(--panel);padding:12px;position:fixed}.skip-link:focus{top:8px}.build-update{z-index:110;top:calc(8px + var(--safe-top));right:max(10px, var(--safe-right));left:max(10px, var(--safe-left));border:1px solid color-mix(in srgb, var(--green) 45%, transparent);max-width:540px;color:var(--ink);background:color-mix(in srgb, var(--panel) 97%, transparent);font:500 .69767rem / 1.4 var(--mono);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:auto;padding:10px 11px 10px 14px;display:flex;position:fixed;box-shadow:0 10px 32px #14100b33}.build-update button{border:1px solid var(--green);color:var(--bg);background:var(--green);font:600 .69767rem / 1 var(--mono);border-radius:7px;padding:7px 10px}.slip{--slip-right:max(14px, var(--safe-right), calc(var(--browse-pane-inset,0px) + 14px));z-index:120;right:var(--slip-right);bottom:calc(14px + var(--safe-bottom));left:max(14px, var(--safe-left));width:fit-content;max-width:min(440px, calc(100% - max(14px, var(--safe-left)) - var(--slip-right)));border:1px solid var(--line-strong);color:var(--ink);background:var(--panel);box-shadow:0 1px 2px #14100b1a, var(--shadow);border-radius:14px;align-items:stretch;margin:auto;padding:4px;animation:.22s ease-out slip-in;display:flex;position:fixed}@keyframes slip-in{0%{opacity:0;transform:translateY(6px)}}.pen-list-notice{top:calc(90px + var(--pen-rule-gap,24px) + var(--safe-top));z-index:15;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky}.pen-list-notice .slip{max-width:min(440px,100%);translate:0 calc(-50% - var(--pen-rule-gap,24px));border-radius:999px;flex:none;margin:0;padding:2px;animation-name:slip-drop;position:relative;inset:auto}.pen-list-notice .slip-action{border-radius:999px;gap:8px;min-height:36px;padding:3px 12px 3px 11px}.pen-list-notice .slip-icon{width:16px;height:16px}.pen-list-notice .slip-text{align-items:baseline;gap:8px;display:flex}.pen-list-notice .slip-detail{contain:none;max-width:16em}.pen-list-notice .slip-rule{margin:8px 0}.pen-list-notice .slip-dismiss{border-radius:999px;width:36px}.pen-list-notice .slip-dismiss:before{width:28px;height:28px}@keyframes slip-drop{0%{opacity:0;transform:translateY(-6px)}}.slip-action,.slip-dismiss{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;text-decoration:none;transition:background-color .14s;display:flex}.slip-action{text-align:left;flex:auto;gap:11px;min-width:0;min-height:48px;padding:7px 14px 7px 11px}.slip-icon{width:18px;height:18px;color:var(--green);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .16s}.slip-text{gap:1px;min-width:0;display:grid}.slip-lead{font:500 1.02326rem / 1.25 var(--serif);white-space:nowrap;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .14s}.slip-detail{contain:inline-size;color:var(--muted);font:400 .63953rem / 1.35 var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slip-rule{background:var(--line);flex:none;width:1px;margin:10px 2px}.slip-dismiss{width:44px;color:var(--dim);flex:none;justify-content:center;padding:0;transition:color .14s;position:relative}.slip-dismiss:before{content:"";border-radius:50%;width:32px;height:32px;transition:background-color .14s;position:absolute}.slip-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px;position:relative}@media (hover:hover){.slip-action:hover .slip-lead{-webkit-text-decoration-color:color-mix(in srgb, var(--green) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 55%, transparent)}.slip[data-icon=up] .slip-action:hover .slip-icon{transform:translateY(-2px)}.slip[data-icon=down] .slip-action:hover .slip-icon{transform:translateY(2px)}.slip[data-icon=log] .slip-action:hover .slip-icon{transform:translate(2px)}.slip-dismiss:hover{color:var(--ink)}.slip-dismiss:hover:before{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.slip-action:active{background:var(--green-soft)}.slip-dismiss:active{color:var(--ink)}.slip-dismiss:active:before{background:color-mix(in srgb, var(--ink) 12%, transparent)}.slip-action:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.slip-action:focus-visible .slip-lead{-webkit-text-decoration-color:color-mix(in srgb, var(--green) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 55%, transparent)}.slip-dismiss:focus-visible{color:var(--ink);outline:none}.slip-dismiss:focus-visible:before{box-shadow:0 0 0 2px var(--green)}@media (width<=479px){main:has(.slip){--page-end:calc(96px + var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.slip{animation:none}.slip-action,.slip-dismiss,.slip-dismiss:before,.slip-lead,.slip-icon{transition:none}.slip .slip-action:hover .slip-icon{transform:none}}@media (forced-colors:active){.slip-dismiss:focus-visible:before{box-shadow:none;outline:2px solid highlight}.slip{border-color:canvastext}.slip-rule{background:canvastext}}.eyebrow,.photo-note,.post-context,.post-byline,.status,.price span,.specifications,.result-summary,.site-footer,.notice,.badge,.catalog-window,.bundle-note,.match-label,.scope-note,.release-meta time,.feed-more p{font-family:var(--mono)}.site-header{z-index:20;margin-inline:calc(-1 * var(--safe-left)) calc(-1 * var(--safe-right));padding-top:var(--safe-top);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{max-width:var(--page-width);padding:0 max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 auto;display:flex}.wordmark{align-content:center;gap:2px;min-width:0;min-height:44px;margin-inline:-6px;padding-inline:6px;line-height:1;text-decoration:none;display:grid}.wordmark strong{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:1px;font-size:1.47093rem;font-weight:600;display:flex}.brand-prefix{color:var(--mark-r);font-weight:400}.header-inner nav{flex:none;align-items:center;gap:6px;margin-right:-4px;display:flex}.site-notice{--notice-accent:var(--muted);margin-inline:calc(-1 * var(--safe-left)) calc(-1 * var(--safe-right));border-bottom:1px solid var(--line);background:var(--panel)}.site-notice[data-tone=info]{--notice-accent:color-mix(in srgb, var(--seller) 85%, var(--ink));border-bottom-color:color-mix(in srgb, var(--seller) 30%, transparent);background:color-mix(in srgb, var(--seller) 10%, var(--bg))}.site-notice[data-tone=warning]{--notice-accent:color-mix(in srgb, var(--pending) 80%, var(--ink));border-bottom-color:color-mix(in srgb, var(--pending) 30%, transparent);background:color-mix(in srgb, var(--pending) 9%, var(--bg))}.site-notice[data-tone=critical]{--notice-accent:color-mix(in srgb, var(--sold) 80%, var(--ink));border-top:3px solid var(--sold);border-bottom-color:color-mix(in srgb, var(--sold) 34%, transparent);background:color-mix(in srgb, var(--sold) 13%, var(--bg))}.site-notice-inner{--notice-first-line:calc(.87209rem * 1.4);max-width:var(--page-width);padding:8px max(16px, var(--safe-right)) 8px max(16px, var(--safe-left));align-items:flex-start;gap:12px;margin:0 auto;display:flex}.site-notice-inner:has(.site-notice-when){--notice-first-line:calc(.6686rem * 1.5)}.site-notice-icon{width:14px;height:14px;margin-top:calc((var(--notice-first-line) - 14px) / 2 - 1px);color:var(--notice-accent);flex:none}.site-notice-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.site-notice-when,.site-notice-text,.site-notice-meta{margin:0}.site-notice-when{color:var(--notice-accent);font:600 .6686rem / 1.5 var(--mono);letter-spacing:.02em}.site-notice-text{max-width:66ch;color:var(--muted);font-size:.87209rem;line-height:1.4}.site-notice-text strong{color:var(--ink);font-weight:600}.site-notice-text.is-title-only strong{font-weight:500}.site-notice-meta{font:600 .6686rem / 1.45 var(--mono);letter-spacing:.02em}.site-notice-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.site-notice-link:hover{text-decoration-color:currentColor}.site-notice-dismiss{--notice-dismiss-overhang:calc((var(--notice-first-line) - 36px) / 2);width:36px;height:36px;margin:var(--notice-dismiss-overhang) -8px var(--notice-dismiss-overhang) 0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;translate:0 -1px}.site-notice-dismiss svg{width:12px;height:12px}.site-notice-dismiss:hover{color:var(--ink);background:var(--green-soft)}.ships-to{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font:600 .6686rem / 1 var(--mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 13px;display:inline-flex;position:relative}.ships-to:hover{border-color:var(--green);color:var(--green)}.ships-to.active{background:var(--green-soft);border-color:var(--green);color:var(--green)}.ships-to>span{align-items:center;gap:6px;display:inline-flex}.ships-to select{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ships-to:has(select:focus-visible){outline:2px solid var(--green);outline-offset:2px}.shipping-detail{color:var(--ink);font-size:13px;font-family:var(--mono);overflow-wrap:anywhere;margin:6px 0;line-height:1.5}.shipping-popover-trigger{cursor:pointer;color:var(--ink)}.condition-popover-trigger:hover,.shipping-popover-trigger:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:is(.condition-popover-trigger,.shipping-popover-trigger):hover :is(.pnswp-condition-label,.shipping-label){color:var(--ink)}.shipping-label{color:var(--dim)}.shipping-popover-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shipping-tail{white-space:nowrap}.shipping-popover-trigger .shipping-tail:after,.post-page-notes-more:after,.pen-group-reveal:after{content:"";vertical-align:-1px;width:11px;height:11px;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;-webkit-mask:var(--disclosure-chevron) center / contain no-repeat;mask:var(--disclosure-chevron) center / contain no-repeat;background-color:currentColor;margin-left:6px;transition:transform .16s;display:inline-block}.shipping-popover-trigger .shipping-tail:after,.condition-popover-trigger .pnswp-condition-tail:after{background-color:var(--muted)}.shipping-popover-trigger:hover .shipping-tail:after,.condition-popover-trigger:hover .pnswp-condition-tail:after{background-color:var(--ink)}.shipping-popover-trigger[aria-expanded=true] .shipping-tail:after,.post-page-notes-more[aria-expanded=true]:after,.pen-group-reveal[aria-expanded=true]:after{transform:rotate(180deg)}.pen-rows--catalog .shipping-detail .shipping-tail:after{content:none}@media (prefers-reduced-motion:reduce){.shipping-detail .shipping-tail:after,.post-page-notes-more:after,.pen-group-reveal:after{transition:none}}@media (forced-colors:active){.shipping-detail .shipping-tail:after,.post-page-notes-more:after,.pen-group-reveal:after{background-color:canvastext}}.shipping-note{color:var(--muted)}.shipping-quote{border-left:2px solid var(--line-strong);color:var(--ink);font:400 .90116rem / 1.5 var(--serif);gap:2px;margin:0;padding-left:12px;display:grid}.pen-facts .shipping-detail{font-size:inherit;margin:0}.pen-facts dd:has(.shipping-detail){white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.pen-facts>div:has(.shipping-detail){-webkit-line-clamp:unset;flex-basis:100%;display:block;overflow:visible}.pen-facts>div:has(.shipping-detail)>dt{display:none}.header-inner nav a{width:40px;height:40px;color:var(--muted);border:1px solid #0000;border-radius:50%;place-items:center;text-decoration:none;display:grid}.header-inner nav a:hover{border-color:var(--line-strong);color:var(--ink)}.header-inner nav a.active{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}@media (width<=400px){.header-inner{gap:6px;padding-inline:12px}.wordmark{flex-shrink:0}}main{--page-end:72px;width:100%;max-width:var(--page-width);padding:16px 16px var(--page-end);flex:1;margin:0 auto}.catalog-tools{gap:10px;display:grid}.search-box{border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:48px;padding:0 6px 0 8px;transition:border-color .15s,box-shadow .15s;display:grid}.search-icon{color:var(--dim);place-self:center;display:block}.search-box input{min-width:0;font-family:var(--serif);appearance:none;background:0 0;border:0;border-radius:0;padding:11px 0 9px;font-size:1.13372rem}.search-field{min-width:0;display:grid}.search-field>*{grid-area:1/1}.search-field>input{z-index:1;position:relative}.search-highlights{color:#0000;font-family:var(--serif);white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;padding:11px 0 9px;font-size:1.13372rem;overflow:hidden}.search-field{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.search-highlights:after{content:"";width:2em;display:inline-block}@media (forced-colors:active){.search-highlights{display:none}}.search-mark{--tint:var(--query-phrase);background:var(--tint);color:#0000;border-radius:4px;padding:0}.search-mark.is-minus{--tint:var(--query-minus)}.search-mark.is-seller{--tint:var(--query-seller)}.search-box input::placeholder{color:var(--dim);opacity:1}.search-box:has(input:focus){border-color:var(--green);box-shadow:0 0 0 3px var(--ring)}.search-box input:focus-visible,.search-box input:focus{outline:none}.search-box input::-webkit-search-cancel-button{appearance:none}.search-box input::-webkit-search-decoration{appearance:none}.search-trail{grid-column:3;align-items:center;gap:2px;display:flex}.search-kbd{border:1px solid var(--line-strong);color:var(--dim);font:500 .76744rem / 1.2 var(--mono);white-space:nowrap;border-bottom-width:2px;border-radius:6px;align-items:baseline;gap:3px;margin-right:2px;padding:3px 7px;display:none}.search-kbd kbd{font:inherit}.search-kbd kbd.is-symbol{font-family:system-ui,sans-serif;font-size:1.08em}@media (hover:hover) and (pointer:fine) and (width>=345px){.search-kbd{display:inline-flex}.search-box:has(input:focus) .search-kbd{display:none}}.search-help-button{isolation:isolate;width:36px;height:36px;min-height:0;color:var(--dim);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.search-help-button:before{content:"";z-index:-1;border:1px solid var(--line-strong);border-radius:50%;transition:border-color .15s,background-color .15s;position:absolute;inset:7px}.search-help-button:hover{color:var(--ink);background:0 0}.search-help-button:hover:before{border-color:var(--green);background:var(--green-soft)}.search-help-button:focus-visible{outline-offset:-2px}.search-clear{width:36px;height:36px;min-height:0;color:var(--dim);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.search-clear:hover{color:var(--ink);background:var(--green-soft)}.search-clear:focus-visible{outline-offset:-2px}.catalog-options{align-items:center;gap:18px;display:flex}.sold-toggle,.check-toggle{min-height:36px;color:var(--muted);font:500 .73256rem / 1.4 var(--mono);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:inline-flex}.sold-toggle:before,.check-toggle:before{content:"";border:1px solid var(--line-strong);background:var(--panel);border-radius:3px;width:13px;height:13px}.sold-toggle.active,.check-toggle.active{background:0 0}.sold-toggle.active:before,.check-toggle.active:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--panel)}.sold-toggle:hover,.check-toggle:hover{color:var(--green)}.result-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:14px;padding:4px 0 6px;display:flex}.result-count{min-width:0;font-family:var(--serif);align-items:baseline;gap:10px;display:flex}.result-count strong{font-size:1rem;font-weight:600}.catalog-window{color:var(--dim);white-space:nowrap;font-size:.63372rem}.result-order{letter-spacing:.08em;text-transform:uppercase;color:var(--green);white-space:nowrap;font-size:.59884rem;font-weight:600}.photo-note{margin:9px var(--pad) 16px;color:var(--dim);font-size:.6686rem}.scope-note{color:var(--ink);margin-top:5px;font-size:.73256rem;line-height:1.6;display:block}.document{max-width:640px;margin:18px auto 0;font-size:1.06977rem}.document h1{letter-spacing:-.035em;text-wrap:balance;margin:6px 0 12px;font-size:clamp(1.97093rem,5vw,2.46512rem);font-weight:600;line-height:1.02}.document>h2{margin-top:32px;font-size:1.47093rem;font-weight:600;line-height:1.25}.document p{line-height:1.6}.document>:last-child{margin-bottom:0}.lede{color:var(--muted);margin:6px 0 0;font-size:1.13372rem;line-height:1.55}.document .eyebrow{letter-spacing:.16em;font-size:.6686rem}.release{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.release>.eyebrow{color:var(--dim);letter-spacing:.1em}.release h2{margin:8px 0;font-size:1.33721rem;font-weight:600;line-height:1.3}.release h2 a{text-decoration:none}.release h2 a:hover{text-decoration:underline}.release-entry+.release-entry{margin-top:26px}.release-meta{align-items:center;gap:12px;margin:0;display:flex}.release-meta time{color:var(--dim);font-size:.63372rem}.badge{background:var(--green-soft);color:var(--green);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:.56977rem;font-weight:600}.setting{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.setting h2{margin:0;font-size:1.06977rem;font-weight:500}.setting p{font:400 .6686rem / 1.4 var(--mono);color:var(--dim);margin-bottom:0}.setting label{white-space:nowrap;font-size:.93605rem}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:64px 16px;display:grid}.empty+.pen-reader{margin-top:0}.empty.post-loading{align-content:start;min-height:100vh}.route-loading{min-height:100vh}.empty h1,.empty h2{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.47093rem;font-weight:500;line-height:1.25}.empty p{max-width:44ch;margin:0;font-size:.93605rem}.empty a,.empty button{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);font:600 .6686rem / 1 var(--mono);border-radius:999px;align-items:center;margin-top:10px;padding:0 14px;text-decoration:none;display:inline-flex}.empty>:is(a,button)+:is(a,button){margin-top:0}.empty a:hover,.empty button:hover{border-color:var(--green);color:var(--green)}.query-terms{flex-wrap:wrap;justify-content:center;gap:6px;max-width:34rem;margin:4px 0;padding:0;list-style:none;display:flex}.query-terms>li{max-width:100%}.empty .query-term{--tint:color-mix(in srgb, var(--ink) 7%, transparent);background:var(--tint);max-width:100%;min-height:34px;color:var(--ink);font:400 1.04651rem / 1.25 var(--serif);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:6px;align-items:center;gap:7px;margin:0;padding:.2em 10px 0;display:inline-flex}.empty button.query-term{cursor:pointer;padding-right:8px}.empty .query-term>span{color:var(--dim);font-size:1.1rem;line-height:1}.empty button.query-term:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.empty button.query-term:hover>span{color:var(--ink)}.query-term.is-phrase{--tint:var(--query-phrase)}.query-term.is-seller{--tint:var(--query-seller)}.query-term.is-minus{--tint:var(--query-minus)}.empty-mark{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:24px;height:24px}.not-found{text-align:center;justify-items:center;max-width:740px;margin:clamp(48px,9vh,92px) auto 0;padding:0 18px;display:grid}.not-found-code{color:color-mix(in srgb, var(--green) 48%, var(--bg));font:500 clamp(112px, 26vw, 220px) / .78 var(--mono);letter-spacing:-.09em;-webkit-user-select:none;user-select:none;margin:0 0 28px;transform:translate(-.04em)}.not-found h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(33.9px,6vw,50.6px);font-weight:600;line-height:1.05}.not-found-copy{max-width:38ch;color:var(--muted);margin:14px 0 0;font-size:18.4px;line-height:1.5}.not-found nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.not-found nav a{border:1px solid var(--line-strong);min-height:42px;color:var(--muted);font:600 11.5px / 1 var(--mono);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.not-found nav a:hover{border-color:var(--green);color:var(--green)}.not-found nav .not-found-primary{border-color:var(--green-fill);background:var(--green-fill);color:#1a1f12}.not-found nav .not-found-primary:hover{border-color:var(--green);background:var(--green);color:var(--bg)}.feed-more{justify-items:center;gap:8px;margin:28px 0;display:grid}.feed-more p{color:var(--dim);margin:0;font-size:.6686rem;line-height:1.5}.feed-more button{justify-content:center;min-width:160px}@media (width<=700px){.catalog-window,.result-order{display:none}main{--page-end:56px}.document{margin:10px auto 0;font-size:1rem}.setting{flex-wrap:wrap}}@media (width<=600px){.post-heading h2{font-size:1.06977rem}}.seller-terms-block{min-width:0;font:400 .73256rem / 1.5 var(--mono);margin:8px 0 0}.seller-terms-clip:not(.expanded){max-height:4.5em;overflow:hidden}.terms-expand{min-height:32px;color:var(--green);font:500 .73256rem / 1.5 var(--mono);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:2px 0;text-decoration:underline}.seller-terms{font:400 .73256rem / 1.5 var(--mono);color:var(--muted);gap:2px;margin:0;padding:0;list-style:none;display:grid}.seller-terms li:before{content:"— ";color:var(--green)}.back-link,.feed-more button,.post-page-notes-more{border:1px solid var(--line-strong);min-width:42px;height:40px;color:var(--muted);font:600 .70349rem / 1 var(--mono);letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;margin:0;padding:0 14px;text-decoration:none;display:inline-flex}.back-link{margin-bottom:6px}.back-link:hover,.feed-more button:hover,.post-page-notes-more:hover{border-color:var(--green);color:var(--green)}.scroll-hint-x.scroll-hint-x{background:linear-gradient(to right, var(--scroll-surface,var(--bg)) 30%, transparent) left / 36px 100% local, linear-gradient(to left, var(--scroll-surface,var(--bg)) 30%, transparent) right / 36px 100% local, radial-gradient(farthest-side at 0 50%, var(--scroll-shade,var(--line-strong)), transparent) left / 10px 100% scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-shade,var(--line-strong)), transparent) right / 10px 100% scroll;background-repeat:no-repeat;background-color:var(--scroll-surface,var(--bg))}.scroll-hint-y.scroll-hint-y{background:linear-gradient(var(--scroll-surface,var(--bg)) 30%, transparent) top / 100% 36px local, linear-gradient(0deg, var(--scroll-surface,var(--bg)) 30%, transparent) bottom / 100% 36px local, radial-gradient(farthest-side at 50% 0, var(--scroll-shade,var(--line-strong)), transparent) top / 100% 12px scroll, radial-gradient(farthest-side at 50% 100%, var(--scroll-shade,var(--line-strong)), transparent) bottom / 100% 12px scroll;background-repeat:no-repeat;background-color:var(--scroll-surface,var(--bg))}.pnswp-lightbox .lightbox-thumbs{--scroll-surface:#070504;--scroll-shade:#f4ead940}.notice{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;padding:12px 16px;display:flex}@media (pointer:coarse){.header-inner nav a,.search-clear,.search-help-button,html .pen-pane-open,html .pen-inspector-open,html .pnswp-lightbox .lightbox-action-button,html .pnswp-lightbox .lightbox-arrow,.pen-order button,.chip,html .pn-segmented button,.pn-setting-switch,.notice button,.pn-footer-links a,.back-link,.empty button.query-term,.check-toggle,html .contact-send{min-width:44px;min-height:44px}.search-clear,.search-help-button{width:44px;height:44px}.search-help-button:before{inset:11px}.pn-about-fine a,.pn-tech-tile a{margin-block:-12px;padding-block:12px;display:inline-block}.pn-footer-links a,.back-link{align-items:center;display:inline-flex}}:is(body:has([aria-modal=true]) .slip,body:has([aria-modal=true]) .arrivals-status){display:none}.chevron-icon{fill:none;stroke:currentColor;stroke-width:2px;width:.64em;height:.64em;margin:auto;display:block;overflow:visible}@supports (width:round(1em, 2px)){.chevron-icon{width:round(.64em,2px);height:round(.64em,2px)}}.search-help h2,.community-warning-heading h2,.licence-dialog-heading h2,.footer-flags h2{transform:translateY(.1em)}html[data-holiday]{--holiday-column:var(--page-width);--sky-clear-right:96px}html[data-holiday=new-year]{--holiday-accent:#8a5f10;--holiday-c1:#b8862a;--holiday-c2:#2b4a7e;--holiday-c3:#b0577e;--holiday-ground:linear-gradient(to bottom, #b8862a1f, #b8862a05);--holiday-wire:#1c181242}html[data-holiday=lunar-new-year]{--holiday-accent:#b3262e;--holiday-c1:#b3262e;--holiday-c2:#a87a1f;--holiday-wire:#1c181252}html[data-holiday=valentines]{--holiday-accent:#9e2a4a;--holiday-c1:#c75b7f;--holiday-c2:#9e2a4a;--holiday-ground:linear-gradient(to bottom, #c75b7f1f, #c75b7f05)}html[data-holiday=st-patricks]{--holiday-accent:#1f7a3a;--holiday-c1:#2e9e4f;--holiday-c2:#7cc46b;--holiday-c3:#d9a520;--holiday-wire:#1f7a3a73;--holiday-ground:linear-gradient(to bottom, #2e9e4f1f, #2e9e4f05)}html[data-holiday=sakura]{--holiday-accent:#a3456a;--holiday-c1:#e8a6b8;--holiday-c2:#d98aa3;--holiday-ground:linear-gradient(to bottom, #e8a6b838, #e8a6b80a);--holiday-wire:#6e423a80}html[data-holiday=summer]{--holiday-accent:#9a6400;--holiday-c1:#f2b705;--holiday-c2:#6b4a1f;--holiday-c3:#5b8a2e;--holiday-wire:#1c18124d;--holiday-ground:linear-gradient(to bottom, #f2b70529, #f2b70508)}html[data-holiday=momiji]{--holiday-accent:#a3311d;--holiday-c1:#c8442a;--holiday-c2:#dd7a2a;--holiday-c3:#c99a2e;--holiday-wire:#6e423a8c;--holiday-ground:linear-gradient(to bottom, #c8442a1c, #dd7a2a08)}html[data-holiday=halloween]{--holiday-accent:#a24c14;--holiday-ink:#3a2f45;--holiday-wire:#1c181252}html[data-holiday=fountain-pen-day]{--holiday-accent:#8a4f06;--holiday-c1:#e9ba51;--holiday-bokeh:#fff3cc;--holiday-c2:#764204;--holiday-ground:radial-gradient(70% 170% at 50% 0%, #e9ba5138, #d8a14014 55%, transparent)}html[data-holiday=winter]{--holiday-accent:#a1323c;--holiday-c1:#c8902e;--holiday-c2:#a1323c;--holiday-c3:#2f5b45;--holiday-c4:#4f7ca8;--holiday-wire:#1c181252;--holiday-snow:#4f7ca880;--holiday-ground:linear-gradient(to bottom, #a9c8e838, #a9c8e80d)}html[data-holiday=birthday]{--holiday-accent:#4f6d34;--holiday-c1:#9db07f;--holiday-c2:#c8902e;--holiday-c3:#576743}html[data-theme=dark][data-holiday=new-year]{--holiday-accent:#f3ca87;--holiday-c1:#f3ca87;--holiday-c2:#9fbbe6;--holiday-c3:#e59ab8;--holiday-ground:linear-gradient(to bottom, #f3ca8717, transparent);--holiday-wire:#f4ead942}html[data-theme=dark][data-holiday=lunar-new-year]{--holiday-accent:#ee7a7f;--holiday-c1:#e5585e;--holiday-c2:#f0c66b;--holiday-wire:#f4ead94d;--holiday-ground:linear-gradient(to bottom, #e5585e1f, transparent)}html[data-theme=dark][data-holiday=valentines]{--holiday-accent:#ec8fae;--holiday-c1:#ec8fae;--holiday-c2:#b84a6c;--holiday-ground:linear-gradient(to bottom, #ec8fae1c, transparent)}html[data-theme=dark][data-holiday=st-patricks]{--holiday-accent:#7fd88f;--holiday-c1:#5cc46f;--holiday-c2:#a6e08f;--holiday-c3:#f0c66b;--holiday-wire:#7fd88f66;--holiday-ground:linear-gradient(to bottom, #5cc46f1f, transparent)}html[data-theme=dark][data-holiday=sakura]{--holiday-accent:#f1b3c6;--holiday-c1:#f1b3c6;--holiday-c2:#e58fab;--holiday-ground:linear-gradient(to bottom, #f1b3c61a, transparent);--holiday-wire:#deb8b06b}html[data-theme=dark][data-holiday=summer]{--holiday-accent:#f6cf5a;--holiday-c1:#f6cf5a;--holiday-c2:#9a7048;--holiday-c3:#8dbb7c;--holiday-wire:#f4ead94d;--holiday-ground:linear-gradient(to bottom, #f6cf5a1f, transparent)}html[data-theme=dark][data-holiday=momiji]{--holiday-accent:#f2906c;--holiday-c1:#e8604a;--holiday-c2:#f0a050;--holiday-c3:#e8c26a;--holiday-wire:#deb8b073;--holiday-ground:linear-gradient(to bottom, #e8604a21, transparent)}html[data-theme=dark][data-holiday=halloween]{--holiday-accent:#f0a35e;--holiday-ink:#9c86cc;--holiday-ground:linear-gradient(to bottom, #b39ddb24, transparent 85%);--holiday-wire:#f4ead94d;--holiday-glow:.4}html[data-theme=dark][data-holiday=fountain-pen-day]{--holiday-accent:#fbd261;--holiday-c1:#fbd261;--holiday-bokeh:#ffe9a8;--holiday-c2:#a26a1d;--holiday-ground:radial-gradient(70% 170% at 50% 0%, #e9b04833, #b06c181a 55%, transparent)}html[data-theme=dark][data-holiday=winter]{--holiday-accent:#e58a8f;--holiday-c1:#f3ca87;--holiday-c2:#e5767d;--holiday-c3:#8dbb9c;--holiday-c4:#a9c8e8;--holiday-wire:#f4ead94d;--holiday-glow:.5;--holiday-snow:#f0f4f8b8;--holiday-ground:linear-gradient(to bottom, #a9c8e817, transparent)}html[data-theme=dark][data-holiday=birthday]{--holiday-accent:#bdcc9c;--holiday-c1:#9db07f;--holiday-c2:#e8b76a;--holiday-c3:#6f8a52}@media (prefers-color-scheme:dark){html[data-theme=system][data-holiday=new-year]{--holiday-accent:#f3ca87;--holiday-c1:#f3ca87;--holiday-c2:#9fbbe6;--holiday-c3:#e59ab8;--holiday-ground:linear-gradient(to bottom, #f3ca8717, transparent);--holiday-wire:#f4ead942}html[data-theme=system][data-holiday=lunar-new-year]{--holiday-accent:#ee7a7f;--holiday-c1:#e5585e;--holiday-c2:#f0c66b;--holiday-wire:#f4ead94d;--holiday-ground:linear-gradient(to bottom, #e5585e1f, transparent)}html[data-theme=system][data-holiday=valentines]{--holiday-accent:#ec8fae;--holiday-c1:#ec8fae;--holiday-c2:#b84a6c;--holiday-ground:linear-gradient(to bottom, #ec8fae1c, transparent)}html[data-theme=system][data-holiday=st-patricks]{--holiday-accent:#7fd88f;--holiday-c1:#5cc46f;--holiday-c2:#a6e08f;--holiday-c3:#f0c66b;--holiday-wire:#7fd88f66;--holiday-ground:linear-gradient(to bottom, #5cc46f1f, transparent)}html[data-theme=system][data-holiday=sakura]{--holiday-accent:#f1b3c6;--holiday-c1:#f1b3c6;--holiday-c2:#e58fab;--holiday-ground:linear-gradient(to bottom, #f1b3c61a, transparent);--holiday-wire:#deb8b06b}html[data-theme=system][data-holiday=summer]{--holiday-accent:#f6cf5a;--holiday-c1:#f6cf5a;--holiday-c2:#9a7048;--holiday-c3:#8dbb7c;--holiday-wire:#f4ead94d;--holiday-ground:linear-gradient(to bottom, #f6cf5a1f, transparent)}html[data-theme=system][data-holiday=momiji]{--holiday-accent:#f2906c;--holiday-c1:#e8604a;--holiday-c2:#f0a050;--holiday-c3:#e8c26a;--holiday-wire:#deb8b073;--holiday-ground:linear-gradient(to bottom, #e8604a21, transparent)}html[data-theme=system][data-holiday=halloween]{--holiday-accent:#f0a35e;--holiday-ink:#9c86cc;--holiday-ground:linear-gradient(to bottom, #b39ddb24, transparent 85%);--holiday-wire:#f4ead94d;--holiday-glow:.4}html[data-theme=system][data-holiday=fountain-pen-day]{--holiday-accent:#fbd261;--holiday-c1:#fbd261;--holiday-bokeh:#ffe9a8;--holiday-c2:#a26a1d;--holiday-ground:radial-gradient(70% 170% at 50% 0%, #e9b04833, #b06c181a 55%, transparent)}html[data-theme=system][data-holiday=winter]{--holiday-accent:#e58a8f;--holiday-c1:#f3ca87;--holiday-c2:#e5767d;--holiday-c3:#8dbb9c;--holiday-c4:#a9c8e8;--holiday-wire:#f4ead94d;--holiday-glow:.5;--holiday-snow:#f0f4f8b8;--holiday-ground:linear-gradient(to bottom, #a9c8e817, transparent)}html[data-theme=system][data-holiday=birthday]{--holiday-accent:#bdcc9c;--holiday-c1:#9db07f;--holiday-c2:#e8b76a;--holiday-c3:#6f8a52}}html[data-holiday] .site-header{background:var(--holiday-ground,none), var(--bg)}html[data-holiday] .brand-prefix{color:var(--holiday-accent)}.wordmark .holiday-mark{align-self:flex-start;width:14px;height:14px;margin:1px 0 0 4px}.wordmark .holiday-greeting{font:500 .55233rem / 1.3 var(--mono);letter-spacing:.045em;white-space:nowrap}.site-header:has(.holiday-sky) .header-inner nav a:not(.active){background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--ink)}html[data-holiday] main{padding-top:26px}
