:root{color-scheme:light;--ink: #fbf9fb;--panel: #ffffff;--panel-2: #f7f4f8;--line: #e8e2ea;--line-2: #d7cedb;--bone: #21162a;--mist: #5d5064;--fog: #6c5f73;--faint: #9b8fa1;--signal: #ff3d8a;--signal-2: #ff8a3d;--signal-text: #d61f6c;--signal-soft: #ff9cc2;--signal-contrast: #1b0710;--signal-glo: rgb(255 61 138 / 26%);--tint: #ffe6f0;--wash-glow: rgb(255 61 138 / 7%);--shadow: 0 2px 8px rgb(33 22 42 / 8%), 0 18px 48px rgb(33 22 42 / 10%);--panel-shadow: 0 1px 2px rgb(33 22 42 / 4%);--radius: 16px;--radius-small: 10px;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;color:var(--bone);background:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-height:100%;background:var(--ink)}body{min-width:320px;min-height:100vh;margin:0;color:var(--bone);background-color:var(--ink);background-image:radial-gradient(120% 82% at 100% -12%,var(--wash-glow),transparent 58%);background-attachment:fixed;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.pristine-brand{display:inline-flex;align-items:center;gap:12px;color:var(--bone);text-decoration:none;outline:none}.pristine-brand:focus-visible{border-radius:12px;box-shadow:0 0 0 3px var(--signal-glo)}.pristine-brand__mark{display:block;width:42px;height:42px;flex:0 0 42px;border-radius:10px;box-shadow:0 2px 8px #100a162e;transition:transform .16s ease}.pristine-brand:hover .pristine-brand__mark{transform:translateY(-2px)}.pristine-brand__mark svg{display:block;width:100%;height:100%}.pristine-brand__words{display:block}.pristine-brand__name{display:block;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:-.01em}.pristine-brand__name span{color:var(--faint);font-weight:700}.pristine-brand__product{display:block;margin-top:6px;color:var(--signal-text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pristine-brand__back{margin-left:12px;padding-left:18px;border-left:1px solid var(--line);color:var(--fog);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.pristine-brand:hover .pristine-brand__back{color:var(--signal-text)}.pristine-brand--ink{color:#f7f2f8}.pristine-brand--ink .pristine-brand__product{color:#febfd1}.pristine-brand--light{color:#21162a}.pristine-brand--light .pristine-brand__product{color:#c2185b}.pristine-brand--compact{gap:10px}.pristine-brand--compact .pristine-brand__mark{width:32px;height:32px;flex-basis:32px;border-radius:8px}.pristine-brand--compact .pristine-brand__name{font-size:1.05rem}.pristine-brand--compact .pristine-brand__product{margin-top:4px;font-size:.52rem}.pristine-standalone-bar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px clamp(16px,3vw,28px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:var(--panel-shadow)}.pristine-standalone-context{color:var(--fog);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--ink: #170e20;--panel: #21162a;--panel-2: #2a1d35;--line: #362842;--line-2: #4a3957;--bone: #f7f2f6;--mist: #cdbfd0;--fog: #a898ad;--faint: #85768b;--signal: #ff3d8a;--signal-2: #ff8a3d;--signal-text: #ff7fb0;--signal-soft: #ff9cc2;--signal-contrast: #1b0710;--signal-glo: rgb(255 61 138 / 32%);--tint: rgb(255 61 138 / 12%);--wash-glow: rgb(255 61 138 / 8%);--shadow: 0 24px 60px -24px rgb(0 0 0 / 80%);--panel-shadow: none}}@media(max-width:600px){.pristine-brand__back,.pristine-standalone-context{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--pc-ink: #21162a;--pc-muted: #6c5f73;--pc-faint: #9b8fa1;--pc-page: #f4f2f5;--pc-surface: #ffffff;--pc-sunk: #f7f4f8;--pc-line: #e8e2ea;--pc-line-2: #d7cedb;--pc-field: #170e20;--pc-field-hover: #2e1f3a;--pc-tile: #1f1227;--pc-ink-raised: #2c1c36;--pc-ink-line: #45334f;--pc-on-ink: #f7f2f8;--pc-on-ink-soft: #c9bdcf;--pc-platform-shopify: #5e8e3e;--pc-platform-bigcommerce: #34313f;--pc-platform-amazon: #ff9900;--pc-bone: #f7f2f6;--pc-mist: #cdbfd0;--pc-apricot: #fc9f60;--pc-rose: #fd4b79;--pc-rose-hover: #ff6a90;--pc-blush: #febfd1;--pc-rose-text: #c2185b;--pc-on-rose: #1b0710;--pc-grad: linear-gradient(100deg, var(--pc-rose), var(--pc-apricot));--pc-focus: var(--pc-field);--pc-shadow: 0 1px 0 rgb(23 14 32 / 5%);--pc-tooltip-shadow: 0 3px 12px #0002;--pc-merge-kept-shadow: 0 10px 28px #21162a26, 0 2px 6px #21162a12;--pc-merge-archived-surface: #eceaec;--pc-merge-archived-ink: #5f5963;--pc-r-xs: 6px;--pc-r-sm: 10px;--pc-r-md: 14px;--pc-r-lg: 18px;--pc-ok: #0b7a54;--pc-ok-tint: #def6ec;--pc-ok-dot: #4fe0a4;--pc-attention: var(--pc-rose-text);--pc-attention-tint: #ffe6ef;--pc-caution: #a8480a;--pc-caution-tint: #fff0e2;--pc-caution-line: #ffd4b0;--pc-error: #b42318;--pc-error-tint: #fff0f0;--pc-error-dot: #ff6b6b}.pc{display:grid;gap:14px;max-width:920px;margin:0 auto;padding-bottom:32px;color:var(--pc-ink);font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45}.pc h2,.pc h3,.pc p{margin:0}.pc a:not(.pc-btn){color:inherit}.pc-hero{position:relative;overflow:hidden;display:grid;gap:14px;padding:22px 26px 20px;border-radius:var(--pc-r-lg);color:var(--pc-bone);background:var(--pc-field)}.pc-hero--compact{gap:10px;padding:18px 22px}.pc-hero--compact .pc-hero__title{font-size:24px;line-height:1.15}.pc-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--pc-mist);font-size:13px}.pc-hero__top a:not(.pc-btn){color:var(--pc-mist);text-decoration:none;font-weight:600}.pc-hero__top a:not(.pc-btn):hover{color:var(--pc-bone)}.pc-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.pc-hero__title{max-width:30ch;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.06;letter-spacing:-.025em}.pc-hero__lede{max-width:62ch;color:var(--pc-mist)}.pc-hero__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--pc-mist);font-size:13px}.pc-hero__foot strong{color:var(--pc-bone)}.pc-status,.pc-state{display:inline-flex;align-items:center;gap:7px;border-radius:99px;font-weight:600;white-space:nowrap}.pc-status{padding:3px 10px;background:#ffffff1a;color:var(--pc-bone)}.pc-status:before,.pc-state:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--pc-ok-dot)}.pc-status--attention:before{background:var(--pc-rose)}.pc-status--live:before{background:var(--pc-apricot);animation:pc-pulse 1.4s ease-in-out infinite}.pc-status--caution:before{background:var(--pc-apricot)}.pc-status--failed:before{background:var(--pc-error-dot)}.pc-status--off:before{border:1.5px solid var(--pc-mist);background:transparent}.pc-state{padding:2px 9px 2px 8px;background:var(--pc-ok-tint);color:var(--pc-ok);font-size:12px;line-height:16px}.pc-state:before{width:6px;height:6px;background:currentColor}.pc-state--attention{background:var(--pc-attention-tint);color:var(--pc-attention)}.pc-state--caution,.pc-state--live{background:var(--pc-caution-tint);color:var(--pc-caution)}.pc-state--live:before{animation:pc-pulse 1.4s ease-in-out infinite}.pc-state--failed{background:var(--pc-error-tint);color:var(--pc-error)}.pc-state--off{background:var(--pc-sunk);color:var(--pc-muted)}.pc-state--off:before{border:1.5px solid currentColor;background:transparent}@keyframes pc-pulse{50%{opacity:.3}}.pc-progress{height:8px;overflow:hidden;border-radius:99px;background:#ffffff21}.pc-progress>span{display:block;height:100%;min-width:8px;border-radius:inherit;background:var(--pc-grad);transition:width .6s cubic-bezier(.2,.8,.2,1)}.pc-progress--live>span{background-size:200% 100%;background-image:linear-gradient(100deg,var(--pc-rose),var(--pc-apricot),var(--pc-rose));animation:pc-sweep 1.6s linear infinite}@keyframes pc-sweep{to{background-position:-200% 0}}.pc-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:var(--pc-r-sm);background:#ffffff17}.pc-tabs button{padding:5px 13px;border:0;border-radius:7px;background:transparent;color:var(--pc-mist);font-weight:600;cursor:pointer}.pc-tabs button b{margin-left:5px;color:var(--pc-bone)}.pc-tabs button[aria-pressed=true]{background:var(--pc-bone);color:var(--pc-field)}.pc-tabs button[aria-pressed=true] b{color:var(--pc-rose-text)}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:var(--pc-r-sm);font:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.pc-btn--sm{min-height:32px;padding:0 12px;font-size:13px}.pc-btn--primary{background:var(--pc-field);color:var(--pc-bone)}.pc-btn--primary:hover{background:var(--pc-field-hover)}.pc-hero .pc-btn--primary{background:var(--pc-rose);color:var(--pc-on-rose)}.pc-hero .pc-btn--primary:hover{background:var(--pc-rose-hover)}.pc-btn--secondary{background:var(--pc-surface);border-color:var(--pc-line-2);color:var(--pc-ink)}.pc-btn--secondary:hover{border-color:var(--pc-ink)}.pc-hero .pc-btn--secondary{background:transparent;border-color:#ffffff42;color:var(--pc-bone)}.pc-hero .pc-btn--secondary:hover{border-color:var(--pc-bone)}.pc-btn--quiet{background:transparent;color:var(--pc-muted)}.pc-btn--quiet:hover{background:var(--pc-sunk);color:var(--pc-ink)}.pc .pc-btn[disabled]{cursor:not-allowed}.pc .pc-btn[disabled]:not([aria-pressed=true]){border-color:var(--pc-line);background:var(--pc-sunk);color:var(--pc-muted)}.pc-hero .pc-btn[disabled]:not([aria-pressed=true]){border-color:transparent;background:#ffffff14;color:var(--pc-mist)}.pc .pc-btn[aria-busy=true]{cursor:progress}.pc-btn--icon{display:inline-grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;background:transparent;border-color:var(--pc-line-2);color:var(--pc-muted)}.pc-btn--icon:hover{border-color:var(--pc-ink);color:var(--pc-ink)}.pc .pc-btn--link{min-height:0;padding:0;border:0;background:none;color:var(--pc-rose-text);font-weight:600}.pc-btn--link:hover{text-decoration:underline}@media(pointer:coarse){.pc-btn,.pc-btn--sm{min-height:44px}}@media(pointer:coarse){.pc-btn--icon{width:44px;height:44px}}.pc-section{display:grid;gap:10px}.pc-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 2px 0}.pc-section__title{font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.pc-section__note{color:var(--pc-muted);font-size:13px}.pc-card{padding:16px 18px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-surface);box-shadow:var(--pc-shadow)}.pc-linked>.pc-card{border-color:var(--pc-rose);box-shadow:0 0 0 3px var(--pc-attention-tint),var(--pc-shadow)}.pc-card--quiet{box-shadow:none;background:var(--pc-sunk)}.pc-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--pc-muted);font-size:13px}.pc-card__title{font-size:15px;font-weight:700;line-height:1.3}.pc-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--pc-line);color:var(--pc-muted);font-size:13px}.pc-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.pc-sure{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--pc-ink);font-weight:600;font-variant-numeric:tabular-nums}.pc-sure i{display:block;width:52px;height:5px;overflow:hidden;border-radius:99px;background:var(--pc-line)}.pc-sure i:after{content:"";display:block;width:var(--pc-sure, 0%);height:100%;background:var(--pc-grad)}.pc-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--pc-line);border-radius:var(--pc-r-xs);background:var(--pc-sunk);color:var(--pc-ink);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.pc-chip--neutral{color:var(--pc-muted)}.pc-thumb{display:grid;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border:1px solid var(--pc-line);border-radius:10px;background:var(--pc-sunk);color:var(--pc-muted);font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:20px;font-weight:700}.pc-thumb img{width:100%;height:100%;object-fit:cover}.pc-thumb--sm{width:40px;height:40px;border-radius:8px;font-size:14px}.pc-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;margin-top:14px}.pc-pair__vs{align-self:center;color:var(--pc-faint);font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:15px;font-weight:700}.pc-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px}.pc-pick .pc-pick__meta{margin-top:2px}.pc-pick__meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--pc-muted);font-size:13px}.pc-pick .pc-btn{grid-column:1 / -1;justify-self:start}.pc-diffmark{padding:0 5px;border-radius:4px;background:var(--pc-caution-tint);color:var(--pc-caution);font-weight:600}.pc-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;align-items:start}.pc-item__body{display:grid;gap:7px;min-width:0}.pc-facts{display:flex;flex-wrap:wrap;gap:6px}.pc-fact{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:4px 9px;border:1px solid var(--pc-line);border-radius:8px;background:var(--pc-sunk);font-size:13px}.pc-fact span{color:var(--pc-muted)}.pc-fact b{overflow-wrap:anywhere}.pc-fact--bad{border-color:var(--pc-caution-line);background:var(--pc-caution-tint)}.pc-fact--bad b{color:var(--pc-caution)}.pc-change{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px}.pc-change__field{color:var(--pc-muted);font-weight:600}.pc-change del{color:var(--pc-muted)}.pc-change ins{padding:1px 7px;border-radius:6px;background:var(--pc-ok-tint);color:var(--pc-ok);font-weight:700;text-decoration:none}.pc-change__arrow{color:var(--pc-muted)}.pc-quote{padding-left:10px;border-left:3px solid var(--pc-line-2);color:var(--pc-muted);font-style:italic}.pc-more summary{width:fit-content;color:var(--pc-muted);font-size:13px;font-weight:600;cursor:pointer}.pc-more summary:hover{color:var(--pc-ink)}.pc-more[open] summary{margin-bottom:8px}.pc-more__body{display:grid;gap:6px;max-width:68ch;color:var(--pc-muted);font-size:13px}.pc-note{color:var(--pc-muted);font-size:13px}.pc-error{padding:8px 12px;border-radius:9px;background:var(--pc-error-tint);color:var(--pc-error);font-size:13px;font-weight:600}.pc-success{padding:8px 12px;border-radius:9px;background:var(--pc-ok-tint);color:var(--pc-ok);font-size:13px;font-weight:600}.pc-done-row{display:flex;align-items:center;gap:12px;padding:10px 14px}.pc-done-row__title{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pc-flag{box-shadow:inset 3px 0 0 var(--pc-rose),var(--pc-shadow)}.pc-flag .pc-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pc-shelf__row.pc-check-row{grid-column:1 / -1;align-items:flex-start}.pc-check-row__body{display:grid;gap:4px}.pc-check-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px}.pc-check-row__actions{flex:none;align-self:center}.pc-check__glyph{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--pc-line);border-radius:var(--pc-r-sm);background:var(--pc-sunk);color:var(--pc-ink)}.pc-check__glyph svg{width:18px;height:18px}.pc-check__summary{color:var(--pc-muted);font-size:13px}.pc-check__result{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--pc-muted);font-size:13px}.pc-check__result strong{color:var(--pc-ink)}.pc-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--pc-rose);color:var(--pc-on-rose);font-size:12px;font-weight:700}.pc-shelf{border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-surface)}.pc-shelf>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:700;cursor:pointer;list-style:none}.pc-shelf>summary::-webkit-details-marker{display:none}.pc-shelf>summary:after{content:"Show";color:var(--pc-muted);font-size:13px;font-weight:600}.pc-shelf[open]>summary:after{content:"Hide"}.pc-shelf__list{display:grid;border-top:1px solid var(--pc-line)}.pc-shelf__row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--pc-line)}.pc-shelf__row:last-child{border-bottom:0}.pc-shelf__list--open{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-surface);overflow:hidden}.pc-shelf__list--open .pc-shelf__row{padding:10px 14px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--pc-line),inset -1px 0 0 var(--pc-line)}.pc-shelf__list--open .pc-check__summary{white-space:normal;line-height:1.45}.pc-shelf__row>div{flex:1;min-width:0}.pc-batch__list{margin-top:12px;border-top:0}.pc-batch__list .pc-shelf__row{padding-inline:0}.pc-activity{display:grid;gap:2px}.pc-activity li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid var(--pc-line);color:var(--pc-ink);font-size:13px;list-style:none}.pc-activity__meta{flex:none;color:var(--pc-muted)}.pc-activity ul{margin:0;padding:0}.pc-empty{display:grid;justify-items:start;gap:8px;padding:22px}.pc-empty .pc-note{max-width:60ch}.pc-empty__body{display:grid;gap:8px}.pc-empty .pc-btn{margin-top:6px}.pc-empty__title{font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}.pc-form{display:grid;gap:10px}.pc-form--narrow{max-width:560px}.pc-form>.pc-btn{justify-self:start}.pc-field{display:grid;gap:5px;font-size:13px;font-weight:600}.pc-field input,.pc-field select,.pc-field textarea{padding:8px 11px;border:1px solid var(--pc-line-2);border-radius:9px;background:var(--pc-surface);color:var(--pc-ink);font:inherit;font-weight:400}.pc-field input:focus-visible,.pc-field select:focus-visible,.pc-field textarea:focus-visible,.pc .pc-btn:focus-visible,.pc summary:focus-visible,.pc-tabs button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-hero .pc-btn:focus-visible,.pc-hero summary:focus-visible{outline-color:var(--pc-apricot)}.pc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pc-grow{flex:1;min-width:0}.pc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-file{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.pc-file:focus-within{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pc-comparison>.pc-card{min-width:0;overflow-wrap:anywhere}.pc-comparison__images{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pc-product-title{white-space:normal;display:inline-flex;align-items:flex-start;gap:6px;max-width:100%}.pc-product-title>:first-child{min-width:0}.pc-product-title__catalog{display:inline-flex;flex:none;padding:2px;color:var(--pc-muted);line-height:1}.pc-product-title__catalog{gap:2px}.pc-product-title__catalog svg{width:17px;height:17px}.pc-product-title__catalog svg:last-child{width:12px;height:12px}.pc-product-title__catalog:hover{color:var(--pc-ink)}.pc-product-title__catalog:focus-visible,.pc-availability-badge__button:focus-visible{outline:2px solid var(--pc-field);outline-offset:2px}.pc-availability-badge__button{display:inline-flex;gap:4px;align-items:center;min-height:30px;padding:4px 6px;border:1px solid var(--pc-line);border-radius:5px;background:var(--pc-surface);color:var(--pc-muted);font:inherit;font-size:12px;cursor:pointer}.pc-availability-badge__button svg{width:19px;height:19px;flex:none}.pc-availability-badge__tooltip{position:absolute;top:100%;left:0;width:100%;padding:10px 12px;background:var(--pc-ink);color:#fff;border-radius:6px;z-index:5;font-size:13px;font-weight:400;box-shadow:var(--pc-tooltip-shadow)}.pc-comparison h3{font-size:13px;margin:16px 0 6px}.pc-comparison .pc-diffmark{font-weight:400}.pc-comparison>.pc-card>.pc-more{margin-top:14px}.pc-merge-selection-note:empty{margin:0}.pc-comparison__availability{margin-top:12px}.pc-comparison__badges{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pc-comparison__badges:empty{display:none}.pc-comparison__availability .pc-more__body{overflow-wrap:anywhere}.pc-comparison__fields{margin:0}.pc-comparison__fields>div{display:flex;align-items:baseline;gap:8px;padding:5px 8px}.pc-comparison__fields dt{font-weight:600}.pc-comparison__fields dd{margin:0;font-weight:400;min-width:0}.pc-comparison__fields dt{flex:none}.pc-comparison__fields>.pc-comparison__text{display:block}.pc-comparison__text dd{margin-top:4px;white-space:pre-wrap}.pc-comparison__variants{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.pc-comparison__variants th,.pc-comparison__variants td{padding:8px 4px;text-align:left;vertical-align:top}.pc-comparison__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.pc-btn--secondary[aria-pressed=true]{border-color:var(--pc-field);background:var(--pc-field);color:var(--pc-bone)}.pc-btn[aria-pressed] svg{width:14px;height:14px}.pc-plan-hero__heading{display:flex;flex:1 1 420px;align-items:center;gap:12px}.pc-plan-hero__heading>svg,.pc-plan__top>svg{flex:none}.pc-ledger{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;border-top:1px solid rgb(255 255 255 / 10%)}.pc-ledger>svg{flex:none}.pc-gem path{transition:fill-opacity .4s ease}.pc-facets{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.pc-facet{display:inline-flex;align-items:center;gap:7px;color:var(--pc-bone);font-size:13px}.pc-facet b{font-weight:700}.pc-facet>span{flex:none;width:9px;height:9px;border-radius:2px}.pc-facet--find>span{background:var(--pc-blush)}.pc-facet--fix>span{background:var(--pc-rose)}.pc-facet--clean>span{background:var(--pc-apricot)}.pc-facet--dim{color:var(--pc-mist)}.pc-facet--dim>span{border:1px solid currentColor;background:transparent}.pc-facet a:not(.pc-btn){color:inherit;font-weight:600}.pc-plan-meter{display:grid;gap:8px;color:var(--pc-mist);font-size:13px}.pc-plan-meter .pc-progress>span{background:var(--pc-rose)}.pc-plans-head{flex-wrap:wrap}.pc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:0;padding:0;list-style:none}.pc-plans>li{display:flex;min-width:0}.pc-plan{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:15px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-surface);box-shadow:var(--pc-shadow)}.pc-plan--current{padding:14px;border:2px solid var(--pc-ink)}.pc-plan__top{display:flex;align-items:center;gap:6px;min-height:34px}.pc-plan__pill{padding:4px 7px;border-radius:99px;background:var(--pc-sunk);color:var(--pc-ink);font-size:12px;font-weight:700;line-height:1.3}.pc-plan__pill--current{background:var(--pc-field);color:var(--pc-bone)}.pc-plan__gem{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:auto;border-radius:var(--pc-r-xs);background:var(--pc-tile)}.pc-plan__name{font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.pc-plan__headline{min-height:2.9em}.pc-plan__pricing{display:grid;gap:4px}.pc-plan__pricing>p:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px}.pc-plan__price{font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.035em}.pc-plan__annual{min-height:1.45em;color:var(--pc-muted);font-size:12px}.pc-plan__limit{margin-top:4px;font-size:13px;font-weight:700}.pc-plan__fit{display:flex;align-items:flex-start;gap:5px;min-height:2.9em;font-size:12px;font-weight:600}.pc-plan__fit>svg{flex:none;width:16px;height:18px;color:var(--pc-ok)}.pc-plan__inherits{color:var(--pc-muted);font-size:12px;font-weight:600}.pc-plan__features{display:grid;gap:10px;margin:0;padding-left:16px;font-size:13px}.pc-plan__features>li::marker{color:var(--pc-faint)}.pc-plan__footer{margin-top:auto;padding-top:6px}.pc-plan__footer .pc-btn{width:100%;padding-right:10px;padding-left:10px}.pc-plan-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-surface);box-shadow:var(--pc-shadow)}.pc-plan-row__title{display:flex;align-items:center;gap:10px}.pc-plan-row>div{display:grid;gap:6px}.pc-plan-row p,.pc-plan-fine{color:var(--pc-muted);font-size:13px}@media(max-width:640px){.pc-plans{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pc-plan__headline,.pc-plan__annual,.pc-plan__fit{min-height:0}}@media(max-width:640px){.pc-pair,.pc-comparison{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pc-pair__vs{display:none}}@media(max-width:640px){.pc-hero{padding:18px}}@media(max-width:640px){.pc-activity li{flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){.pc-status--live:before,.pc-state--live:before,.pc-progress--live>span{animation:none}}@media(max-width:700px){.pc-comparison{gap:8px}}@media(max-width:700px){.pc-comparison>.pc-card{padding:12px}}.pc-setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;border-top:1px solid var(--pc-line)}.pc-setting-row .pc-grow{flex-basis:240px}.pc-hero .pc-note{color:var(--pc-mist)}.pc-shell-page{color:var(--pc-ink)}.pc-shell-title{max-width:1200px;margin:24px auto 0;padding:0 24px;font-size:1.75rem}.pc-shell-section{margin-block:24px}.pc-shell-banner{margin-block:16px}.pc-shell-field{display:grid;gap:6px}.pc-shell-field>label,.pc-shell-check>label{font-weight:600}.pc-shell-field>p{margin:0}.pc-shell-control{box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--pc-line-2);border-radius:6px;background:var(--pc-surface);color:inherit;font:inherit}textarea.pc-shell-control{min-height:100px;resize:vertical}.pc-shell-control[aria-invalid=true]{border-color:var(--pc-rose)}.pc-shell-control:disabled{opacity:.6;cursor:not-allowed}.pc-shell-control:focus-visible,.pc-shell-check>input:focus-visible,.pc-shell-nav>a:focus-visible,.pc-shell-button:focus-visible{outline:2px solid var(--pc-ink);outline-offset:3px}.pc-shell-check{display:flex;align-items:center;gap:10px}.pc-shell-check>input{width:20px;height:20px;accent-color:var(--pc-ink)}.pc-shell-nav{display:flex;flex-wrap:wrap;gap:16px;padding:16px 24px}.pc-shell-notification{position:fixed;inset-inline:24px;bottom:24px;z-index:10;width:fit-content;max-width:calc(100% - 48px);background:var(--pc-surface);color:var(--pc-ink);border-radius:8px}.pc-shell-notification:has(span){display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--pc-line-2);box-shadow:0 4px 24px #1f122726}@media(max-width:640px)and (orientation:landscape){.pc-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-comparison__fields>div{flex-wrap:wrap;column-gap:8px;row-gap:0}.pc-comparison__variants th,.pc-comparison__variants td{overflow-wrap:anywhere}.pc-comparison>.pc-card{transition:background-color .28s ease,box-shadow .28s ease,border-color .28s ease}.pc-comparison>.pc-comparison--kept{border-color:var(--pc-line-2);box-shadow:var(--pc-merge-kept-shadow);animation:pc-merge-kept .38s ease-out}.pc-comparison>.pc-comparison--archived{background:var(--pc-merge-archived-surface);color:var(--pc-merge-archived-ink);animation:pc-merge-archived .38s ease-out}.pc-comparison--archived .pc-thumb{filter:grayscale(1)}.pc-comparison__result{margin:0 0 10px;font-size:12px;font-weight:600}@keyframes pc-merge-kept{0%{transform:translateY(5px);box-shadow:none}to{transform:translateY(0)}}@keyframes pc-merge-archived{0%{background:var(--pc-surface)}to{background:var(--pc-merge-archived-surface)}}@media(prefers-reduced-motion:reduce){.pc-comparison>.pc-card{animation:none;transition:none}}
