:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1a1b;--surface:#232324;--surface-2:#2c2c2e;--surface-3:#353537;--surface-sunken:#1d1d1e;--footer-bg:#141415;--overlay:#080809bf;--border:#29292b;--border-strong:#6c6c70;--text:#fff;--text-muted:silver;--text-subtle:#9a9a9e;--primary:#ffc53d;--primary-hover:#ffd466;--on-primary:#3d1c0b;--primary-text:#ffc53d;--primary-soft:#ffc53d24;--on-primary-soft:#ffd466;--secondary:#c2207d;--secondary-hover:#d02a86;--on-secondary:#fff;--secondary-text:#ff6fbe;--on-secondary-text:#3a0a26;--secondary-soft:#ff6fbe24;--on-secondary-soft:#ff8ccb;--success:#3fbf62;--success-soft:#3fbf6229;--on-success-soft:#8bf0a1;--warning:#f08a24;--warning-soft:#f08a2429;--on-warning-soft:#ffb15c;--danger:#c7343a;--danger-hover:#b02a30;--on-danger:#fff;--danger-soft:#e5484d29;--on-danger-soft:#ff8a96;--info-soft:#7fcbff24;--on-info-soft:#7fcbff;--focus:#ffc53d;--shadow-block:0 4px 20px #00000040;--shadow-pop:0 14px 44px #0000008c;--font-display:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--weight-display:800;--font-body:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.2rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-3xl:2.2rem;--text-4xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius:6px;--radius-lg:6px;--border-width:2px;--hover:.15s ease;--ease:cubic-bezier(.2, .7, .2, 1);--duration-fast:.12s;--duration:.2s;--content-max:1300px;--gutter:clamp(16px, 4vw, 40px);--gap:1rem;--block-pad:2rem;--stack:2rem}@media (width<=640px){:root{--block-pad:1.25rem;--stack:1.25rem}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}a{color:var(--secondary-text);text-underline-offset:3px}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--primary);color:var(--on-primary)}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-display{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em}.ui-num{font-variant-numeric:tabular-nums}.ui-mono{font-family:var(--font-mono);font-size:.92em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ui-btn{--btn-bg:var(--surface-2);--btn-bg-hover:var(--surface-3);--btn-fg:var(--text);min-height:2.75rem;padding:0 calc(1.25rem - var(--border-width));border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-md);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--hover), border-color var(--hover), color var(--hover);justify-content:center;align-items:center;gap:.6rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--btn-bg-hover)}.ui-btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.ui-btn svg{flex:none;width:1.1em;height:1.1em}.ui-btn--primary{--btn-bg:var(--primary);--btn-bg-hover:var(--primary-hover);--btn-fg:var(--on-primary)}.ui-btn--secondary{--btn-bg:var(--secondary);--btn-bg-hover:var(--secondary-hover);--btn-fg:var(--on-secondary)}.ui-btn--danger{--btn-bg:var(--danger);--btn-bg-hover:var(--danger-hover);--btn-fg:var(--on-danger)}.ui-btn--outline{--btn-bg:transparent;--btn-bg-hover:var(--surface-2);border-color:var(--surface-3)}.ui-btn--ghost{--btn-bg:transparent;--btn-bg-hover:var(--surface-2);--btn-fg:var(--text-muted)}.ui-btn--ghost:hover{color:var(--text)}.ui-btn--sm{min-height:2.125rem;padding:0 calc(.85rem - var(--border-width));font-size:var(--text-sm);gap:.45rem}.ui-btn--lg{min-height:3.25rem;padding:0 calc(1.5rem - var(--border-width));font-size:var(--text-base)}.ui-btn--block{width:100%}.ui-btn--icon{width:2.75rem;padding-inline:0}.ui-btn--icon.ui-btn--sm{width:2.125rem}.ui-btn--icon.ui-btn--lg{width:3.25rem}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-block)}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--block-pad) var(--block-pad) 0;flex-wrap:wrap;display:flex}.ui-card__title{font-size:var(--text-lg);font-weight:700}.ui-card__subtitle{color:var(--text-muted);font-size:var(--text-md);margin-top:2px}.ui-card__body{padding:var(--space-6) var(--block-pad) var(--block-pad)}.ui-card>.ui-card__body:first-child{padding-top:var(--block-pad)}.ui-card__footer{justify-content:flex-end;gap:var(--space-3);padding:0 var(--block-pad) var(--block-pad);flex-wrap:wrap;display:flex}.ui-badge{--badge-bg:var(--surface-2);--badge-fg:var(--text-muted);border-radius:var(--radius-sm);background:var(--badge-bg);height:1.5rem;color:var(--badge-fg);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4em;padding:0 .55rem;font-weight:600;display:inline-flex}.ui-badge__dot{background:currentColor;border-radius:1px;width:.45rem;height:.45rem}.ui-badge--gold{--badge-bg:var(--primary-soft);--badge-fg:var(--on-primary-soft)}.ui-badge--magenta{--badge-bg:var(--secondary-soft);--badge-fg:var(--on-secondary-soft)}.ui-badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--on-success-soft)}.ui-badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--on-warning-soft)}.ui-badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--on-danger-soft)}.ui-badge--info{--badge-bg:var(--info-soft);--badge-fg:var(--on-info-soft)}.ui-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ui-label{font-weight:500;font-size:var(--text-md)}.ui-label__optional{margin-left:var(--space-2);color:var(--text-subtle);font-weight:400;font-size:var(--text-sm)}.ui-label__required{color:var(--secondary-text);margin-left:2px}.ui-hint{color:var(--text-muted);font-size:var(--text-sm)}.ui-error{align-items:flex-start;gap:var(--space-2);color:var(--on-danger-soft);font-size:var(--text-sm);font-weight:500;display:flex}.ui-error svg{flex:none;width:1rem;height:1rem;margin-top:2px}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:2.75rem;padding:0 var(--space-3);background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);color:var(--text);transition:border-color var(--hover)}.ui-textarea{min-height:6.5rem;padding:var(--space-3);resize:vertical;line-height:1.5}.ui-select-box{width:100%;min-width:0;position:relative}.ui-select{font:inherit;text-align:left;cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;align-items:center;padding-right:2.25rem;display:flex}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__list{left:0;top:calc(100% + var(--space-1));z-index:70;min-width:100%;max-width:calc(100vw - 2rem);max-height:18rem;padding:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);gap:2px;margin:0;list-style:none;display:grid;position:absolute;overflow-y:auto}.ui-select__list:focus{outline:none}.ui-select__option{white-space:nowrap;justify-content:space-between}.ui-select__option[data-active]{background:var(--surface-2)}.ui-select__option[aria-selected=true]{color:var(--primary-text)}.ui-select__option[aria-selected=true] svg{color:currentColor}.ui-select__option[aria-disabled=true]{color:var(--text-subtle);cursor:default}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-subtle)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--text-subtle)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:3px solid var(--focus);outline-offset:1px}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:.55;cursor:not-allowed}.ui-input-group{align-items:stretch;min-width:0;display:flex}.ui-input-group__addon{padding:0 var(--space-3);background:var(--surface-2);border:var(--border-width) solid var(--border-strong);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:inline-flex}.ui-input-group__addon:first-child{border-radius:var(--radius) 0 0 var(--radius);border-right:0}.ui-input-group__addon:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.ui-input-group .ui-input{border-radius:0;min-width:0}.ui-input-group .ui-input:first-child{border-radius:var(--radius) 0 0 var(--radius)}.ui-input-group .ui-input:last-child{border-radius:0 var(--radius) var(--radius) 0}.ui-color{gap:var(--space-4);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;max-width:40rem;display:grid}.ui-color__area{aspect-ratio:4/3;border-radius:var(--radius-sm);background-color:var(--color-hue);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);position:relative}.ui-color__handle{background:var(--color-value);cursor:grab;border:3px solid #fff;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000008c}.ui-color__handle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-color__side{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ui-color__chip{background:var(--color-value);width:2.75rem;padding:0}.ui-color__code{font-family:var(--font-mono);text-transform:lowercase}.ui-color__range{cursor:pointer;appearance:none;border-radius:999px;width:100%;height:.75rem;margin:0}.ui-color__range--hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ui-color__range::-webkit-slider-thumb{background:var(--color-hue);appearance:none;border:3px solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 1px 4px #00000080}.ui-color__range::-moz-range-thumb{background:var(--color-hue);border:3px solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 1px 4px #00000080}.ui-color__range:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ui-color__swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.ui-color__swatch{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--swatch);cursor:pointer;min-width:0;transition:transform var(--hover);border:2px solid #0000;padding:0}.ui-color__swatch:hover{transform:scale(1.08)}.ui-color__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface);border-color:#fff}.ui-color__swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=34rem){.ui-color{grid-template-columns:minmax(0,1fr)}.ui-color__area{aspect-ratio:16/9}}.ui-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;line-height:1.45;display:flex}.ui-check input,.ui-choice-card input{appearance:none;border:var(--border-width) solid var(--border-strong);background:var(--surface-sunken);cursor:pointer;width:1.15rem;height:1.15rem;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border-radius:3px;flex:none;place-items:center;margin:.15rem 0 0;display:grid}.ui-check input[type=radio],.ui-choice-card input[type=radio]{border-radius:50%}.ui-check input:hover,.ui-choice-card input:hover{border-color:var(--text-subtle)}.ui-check input:checked,.ui-choice-card input:checked{border-color:var(--secondary-text);background:var(--secondary-text)}.ui-check input[type=checkbox]:checked:after,.ui-choice-card input[type=checkbox]:checked:after{content:"";border:solid var(--on-secondary-text);border-width:0 2px 2px 0;width:.32rem;height:.6rem;margin-top:-2px;transform:rotate(45deg)}.ui-check input[type=radio]:checked:after,.ui-choice-card input[type=radio]:checked:after{content:"";background:var(--on-secondary-text);border-radius:50%;width:.4rem;height:.4rem}.ui-check input:focus-visible,.ui-choice-card input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ui-check input[aria-invalid=true]{border-color:var(--danger)}.ui-check input:disabled{opacity:.55;cursor:not-allowed}.ui-check__label{min-width:0}.ui-check__hint{color:var(--text-muted);font-size:var(--text-sm);display:block}.ui-choice-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choice-group legend{margin-bottom:var(--space-2);padding:0}.ui-choice-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex}.ui-choice-card:has(input:checked){border-color:var(--secondary-text);background:var(--secondary-soft)}.ui-choice-card:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ui-switch{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.ui-switch__track{border-radius:var(--radius-sm);background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);width:2.5rem;height:1.5rem;transition:background-color var(--duration) var(--ease);flex:none;position:relative}.ui-switch__thumb{background:var(--text-muted);width:1rem;height:1rem;transition:transform var(--duration) var(--ease), background-color var(--duration) var(--ease);border-radius:2px;position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--primary);border-color:var(--primary)}.ui-switch[aria-checked=true] .ui-switch__thumb{background:var(--on-primary);transform:translate(1rem)}.ui-dropzone{place-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);text-align:center;cursor:pointer;display:grid}.ui-dropzone:hover,.ui-dropzone:focus-within{border-color:var(--primary-text);color:var(--text)}.ui-dropzone svg{width:1.5rem;height:1.5rem;color:var(--primary-text)}.ui-segmented{background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.ui-segmented button{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.ui-segmented button:hover{color:var(--text)}.ui-segmented button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.ui-segmented svg{width:1rem;height:1rem}.ui-search{flex:1;min-width:0;max-width:26rem;position:relative}.ui-search svg{width:1rem;height:1rem;color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.ui-search .ui-input{min-height:2.375rem;padding-left:2.4rem}.ui-table-wrap{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.ui-table th{padding:var(--space-3) var(--space-4);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.ui-table td{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border);vertical-align:middle}.ui-table tbody tr[data-clickable]{cursor:pointer}.ui-table tbody tr[data-clickable] td{transition:background-color var(--hover)}.ui-table tbody tr[data-clickable]:hover td{background:var(--surface-2)}.ui-table__primary{font-weight:600}.ui-table__secondary{color:var(--text-muted);font-size:var(--text-sm)}.ui-table__num{text-align:right;font-variant-numeric:tabular-nums}.ui-tabs{gap:var(--space-1);border-bottom:var(--border-width) solid var(--border);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-tab{align-items:center;gap:var(--space-2);margin-bottom:calc(-1 * var(--border-width));padding:var(--space-3) var(--space-3);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--hover), border-color var(--hover);background:0 0;border:0;border-bottom:3px solid #0000;font-weight:600;display:inline-flex}.ui-tab:hover{color:var(--text)}.ui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary)}.ui-tab__count{border-radius:var(--radius-sm);background:var(--surface-2);min-width:1.5rem;color:var(--text-muted);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 .4rem;line-height:1.4rem}.ui-tab[aria-selected=true] .ui-tab__count{background:var(--primary-soft);color:var(--on-primary-soft)}.ui-dialog{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(34rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--text);box-shadow:var(--shadow-pop);padding:0}.ui-dialog::backdrop{background:var(--overlay)}.ui-dialog[open]{animation:ui-dialog-in var(--duration) var(--ease)}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)}}.ui-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;display:flex}.ui-dialog__title{font-size:var(--text-lg);font-weight:600}.ui-dialog__body{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);color:var(--text-muted);display:grid}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--border);background:var(--surface-2);flex-wrap:wrap;display:flex}.ui-toasts{right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:100;gap:var(--space-2);pointer-events:none;width:min(24rem,100% - 2rem);display:grid;position:fixed}.ui-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-pop);pointer-events:auto;animation:ui-toast-in var(--duration) var(--ease);display:flex}.ui-toast svg{flex:none;width:1.15rem;height:1.15rem;margin-top:1px}.ui-toast--success svg{color:var(--on-success-soft)}.ui-toast--error svg{color:var(--on-danger-soft)}.ui-toast--info svg{color:var(--primary-text)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px)}}.ui-alert{--alert-bg:var(--info-soft);--alert-fg:var(--on-info-soft);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--alert-bg);color:var(--text);min-width:0;display:flex}.ui-alert>svg{width:1.25rem;height:1.25rem;color:var(--alert-fg);flex:none;margin-top:1px}.ui-alert__title{color:var(--alert-fg);font-weight:600}.ui-alert__text{color:var(--text);font-size:var(--text-md)}.ui-alert--gold{--alert-bg:var(--primary-soft);--alert-fg:var(--on-primary-soft)}.ui-alert--magenta{--alert-bg:var(--secondary-soft);--alert-fg:var(--on-secondary-soft)}.ui-alert--success{--alert-bg:var(--success-soft);--alert-fg:var(--on-success-soft)}.ui-alert--warning{--alert-bg:var(--warning-soft);--alert-fg:var(--on-warning-soft)}.ui-alert--danger{--alert-bg:var(--danger-soft);--alert-fg:var(--on-danger-soft)}.ui-empty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center;display:grid}.ui-empty__icon{border-radius:var(--radius);background:var(--primary-soft);width:3.5rem;height:3.5rem;color:var(--on-primary-soft);place-items:center;display:grid}.ui-empty__icon svg{width:1.6rem;height:1.6rem}.ui-empty__title{font-size:var(--text-lg);font-weight:600}.ui-empty__text{max-width:26rem;color:var(--text-muted)}.ui-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--border) 50%, var(--surface-2) 100%);background-size:200% 100%;height:1rem;animation:1.4s linear infinite ui-shimmer;display:block}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-stat{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid}.ui-stat__label{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:flex}.ui-stat__label svg{width:1rem;height:1rem}.ui-stat__value{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1}.ui-stat__meta{color:var(--text-muted);font-size:var(--text-sm)}.ui-avatar{--avatar-bg:var(--primary-soft);--avatar-fg:var(--on-primary-soft);border-radius:var(--radius-sm);background:var(--avatar-bg);width:2.25rem;height:2.25rem;color:var(--avatar-fg);font-size:var(--text-sm);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:inline-grid}.ui-avatar--sm{width:1.75rem;height:1.75rem;font-size:var(--text-xs)}.ui-avatar--lg{width:3rem;height:3rem;font-size:var(--text-base)}.ui-avatar[data-tone="1"]{--avatar-bg:var(--secondary-soft);--avatar-fg:var(--on-secondary-soft)}.ui-avatar[data-tone="2"]{--avatar-bg:var(--info-soft);--avatar-fg:var(--on-info-soft)}.ui-avatar[data-tone="3"]{--avatar-bg:var(--success-soft);--avatar-fg:var(--on-success-soft)}.ui-xp{gap:var(--space-2);display:grid}.ui-xp__meta{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}.ui-xp__value{color:var(--primary-text);font-variant-numeric:tabular-nums;font-weight:600}.ui-xp__track{background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:2px;height:.75rem;position:relative;overflow:hidden}.ui-xp__fill{background:var(--primary);height:100%;transition:width .4s var(--ease)}.ui-xp__track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 2px), var(--surface-sunken) calc(10% - 2px) 10%);pointer-events:none;position:absolute;inset:0}.ui-checklist{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-checklist__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);display:flex}.ui-checklist__item:hover{background:var(--surface-2)}.ui-checklist__mark{border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-strong);color:#0000;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ui-checklist__mark svg{width:.95rem;height:.95rem}.ui-checklist__item[data-done] .ui-checklist__mark{background:var(--success);border-color:var(--success);color:#fff}.ui-checklist__item[data-done] .ui-checklist__title{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.ui-checklist__text{flex:1;min-width:0;display:grid}.ui-checklist__title{font-weight:500}.ui-checklist__hint{color:var(--text-muted);font-size:var(--text-sm)}.ui-timeline{margin:0;padding:0;list-style:none;display:grid}.ui-timeline__item{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:1.75rem 1fr;display:grid;position:relative}.ui-timeline__item:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:1.9rem;bottom:.15rem;left:calc(.875rem - 1px)}.ui-timeline__icon{border-radius:var(--radius-sm);background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--text-muted);place-items:center;display:grid}.ui-timeline__icon svg{width:.95rem;height:.95rem}.ui-timeline__item[data-tone=gold] .ui-timeline__icon{background:var(--primary-soft);color:var(--on-primary-soft)}.ui-timeline__item[data-tone=success] .ui-timeline__icon{background:var(--success-soft);color:var(--on-success-soft)}.ui-timeline__item[data-tone=danger] .ui-timeline__icon{background:var(--danger-soft);color:var(--on-danger-soft)}.ui-timeline__item[data-tone=warning] .ui-timeline__icon{background:var(--warning-soft);color:var(--on-warning-soft)}.ui-timeline__item[data-tone=magenta] .ui-timeline__icon{background:var(--secondary-soft);color:var(--on-secondary-soft)}.ui-timeline__title{font-weight:500}.ui-timeline__meta{color:var(--text-muted);font-size:var(--text-sm)}.ui-timeline__body{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--text-md)}.ui-dl{gap:var(--space-3) var(--space-5);grid-template-columns:minmax(8rem,13rem) 1fr;margin:0;display:grid}.ui-dl dt{color:var(--text-muted);font-size:var(--text-md)}.ui-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=560px){.ui-dl{gap:var(--space-1);grid-template-columns:1fr}.ui-dl dd{margin-bottom:var(--space-3)}}.ui-copy{align-items:center;gap:var(--space-2);max-width:100%;min-height:2.25rem;padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.ui-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-copy svg{width:1rem;height:1rem;color:var(--primary-text);flex:none}.ui-copy:hover{border-color:var(--border-strong)}.ui-kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-xs);border-bottom-width:2px;padding:1px 6px}.ui-divider{height:var(--border-width);background:var(--border);border:0;margin:0}.ui-eyebrow{color:var(--secondary-text);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.ui-muted{color:var(--text-muted)}.ui-stack{gap:var(--space-4);min-width:0;display:grid}.ui-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,15rem)), 1fr));display:grid}.ui-logo{-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:block}.ui-container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.ui-prose{color:var(--text);font-size:var(--text-base);letter-spacing:.02em;line-height:1.9}.ui-prose--muted{color:var(--text-muted)}.ui-sidenav__group{gap:2px;display:grid}.ui-sidenav__label{padding:0 var(--space-3) var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ui-sidenav__item{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-md);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;font-weight:600;display:flex;position:relative}.ui-sidenav__item svg{flex:none;width:1.15rem;height:1.15rem}.ui-sidenav__item:hover,.ui-sidenav__item[aria-current=page]{background:var(--surface-2);color:var(--text)}.ui-sidenav__item[aria-current=page] svg{color:var(--primary-text)}.ui-sidenav__badge{border-radius:var(--radius-sm);background:var(--secondary-text);min-width:1.5rem;color:var(--on-secondary-text);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:0 .4rem;font-weight:700;line-height:1.4rem}@media (width<=960px){.ui-sidenav__group{gap:var(--space-1);display:flex}.ui-sidenav__label{display:none}.ui-sidenav__item{width:auto}}.ui-menu{position:relative}.ui-account-btn{border-radius:50%;position:relative}.ui-account-btn svg{width:1.3rem;height:1.3rem}.ui-account-btn--in:after{content:"";border:2px solid var(--bg);background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.ui-menu__list{right:0;top:calc(100% + var(--space-2));z-index:60;min-width:15rem;max-width:calc(100vw - 2rem);padding:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);gap:2px;margin:0;list-style:none;display:grid;position:absolute}.ui-menu__head{align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border);display:flex}.ui-menu__head-text{min-width:0;display:grid}.ui-menu__head-name{font-weight:700}.ui-menu__head-meta{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text);font-size:var(--text-md);text-align:left;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;font-weight:600;display:flex}.ui-menu__item svg{width:1.1rem;height:1.1rem;color:var(--text-muted);flex:none}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--surface-2);outline:none}.ui-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.ui-menu__item--danger,.ui-menu__item--danger svg{color:var(--on-danger-soft)}.ui-menu__sep{height:var(--border-width);margin:var(--space-1) 0;background:var(--border)}:root{--header-height:72px;--section-pad:96px}@media (width<=640px){:root{--section-pad:56px}}.ui-header{z-index:40;background:var(--bg);border-bottom:var(--border-width) solid var(--border);position:sticky;top:0}.ui-header__inner{align-items:center;gap:var(--space-6);height:var(--header-height);display:flex;position:relative}.ui-header__brand{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}a.ui-header__brand,a.ui-header__link,a.ui-mega__item,a.ui-header__drawer-item,a.ui-sitefooter__link{text-decoration:none}.ui-header__context{align-items:center;gap:var(--space-3);padding-left:var(--space-6);border-left:var(--border-width) solid var(--border);color:var(--text);white-space:nowrap;font-weight:700;display:inline-flex}.ui-header__links{align-items:center;gap:var(--space-1);min-width:0;margin-left:auto;display:flex}.ui-header__group{display:flex}.ui-header__link{align-items:center;gap:var(--space-1);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-md);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;font-weight:600;display:inline-flex}.ui-header__link:hover,.ui-header__link[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.ui-header__link[aria-current=page]{color:var(--primary-text)}.ui-header__link--menu{padding-right:var(--space-3)}.ui-header__link--menu svg{width:1rem;height:1rem;color:var(--text-subtle);transition:transform var(--hover)}.ui-header__link--menu[aria-expanded=true] svg{transform:rotate(180deg)}.ui-header__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.ui-header__links+.ui-header__actions{margin-left:var(--space-2)}.ui-header__menu{display:none}.ui-mega{top:calc(100% - var(--space-2));left:var(--mega-left,0px);z-index:50;row-gap:var(--space-6);padding:var(--space-6) 0;background:var(--surface);border:var(--border-width) solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop);animation:ui-mega-in .18s var(--ease);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid;position:absolute;right:0}.ui-mega[hidden]{display:none}.ui-mega:before{content:"";height:var(--space-4);position:absolute;bottom:100%;left:0;right:0}@keyframes ui-mega-in{0%{opacity:0;transform:translateY(-6px)}}.ui-mega__col{gap:var(--space-1);min-width:0;padding:0 var(--space-6);align-content:start;display:grid}.ui-mega__col+.ui-mega__col{border-left:var(--border-width) solid var(--border)}.ui-mega__title{padding:0 var(--space-3) var(--space-2);color:var(--text-subtle);font-size:var(--text-sm);font-weight:600}.ui-mega__item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--hover);background:0 0;border:0;display:flex}.ui-mega__item:hover,.ui-mega__item:focus-visible{background:var(--surface-2)}.ui-mega__icon{border-radius:var(--radius);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--primary-text);flex:none;place-items:center;display:grid}.ui-mega__item:hover .ui-mega__icon{background:var(--surface-3)}.ui-mega__icon svg{width:1.1rem;height:1.1rem}.ui-mega__text{gap:2px;min-width:0;display:grid}.ui-mega__label{font-size:var(--text-base);font-weight:600;line-height:1.35}.ui-mega__desc{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.ui-header__drawer{gap:var(--space-1);max-height:calc(100vh - var(--header-height));padding:var(--space-3) 0 var(--space-4);border-top:var(--border-width) solid var(--border);display:grid;overflow-y:auto}.ui-header__drawer .ui-header__link{justify-content:space-between;width:100%}.ui-header__drawer-group{gap:var(--space-1);display:grid}.ui-header__drawer-items{margin-left:var(--space-4);padding-left:var(--space-3);border-left:var(--border-width) solid var(--border);gap:2px;display:grid}.ui-header__drawer-items[hidden]{display:none}.ui-header__drawer-item{min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-md);text-align:left;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;align-items:center;display:flex}.ui-header__drawer-item:hover{background:var(--surface-2);color:var(--text)}.ui-header__drawer-cta{margin-top:var(--space-2);display:grid}@media (width<=1120px){.ui-header__links,.ui-header__cta{display:none}.ui-header__links+.ui-header__actions{margin-left:auto}.ui-header__menu{display:inline-flex}}@media (width<=640px){.ui-header__inner{gap:var(--space-3)}.ui-header__context{padding-left:var(--space-3);font-size:var(--text-md)}.ui-header__actions{gap:var(--space-2)}}.ui-site{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.ui-site__main{flex:1}.ui-section{padding-block:var(--section-pad)}.ui-section+.ui-section{padding-top:0}.ui-section__stack{gap:var(--space-10);min-width:0;display:grid}.ui-sectionhead{gap:var(--space-3);max-width:44rem;display:grid}.ui-sectionhead--center{text-align:center;justify-items:center;margin-inline:auto}.ui-sectionhead__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;font-size:2rem;line-height:1.12}.ui-sectionhead__lead{color:var(--text-muted);font-size:var(--text-lg);line-height:1.6}@media (width<=640px){.ui-sectionhead__title{font-size:1.85rem}.ui-sectionhead__lead{font-size:var(--text-base)}}.ui-grid-3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-grid-2{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=960px){.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ui-grid-3,.ui-grid-2{grid-template-columns:minmax(0,1fr)}}.ui-split{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.ui-split--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ui-split--reverse>:first-child{order:2}@media (width<=960px){.ui-split,.ui-split--reverse{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.ui-split--reverse>:first-child{order:0}}.ui-split__text{gap:var(--space-4);align-content:center;min-width:0;display:grid}.ui-split__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:1.75rem;line-height:1.15}.ui-ticks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-ticks li{gap:var(--space-3);align-items:flex-start;display:flex}.ui-ticks svg{width:1.15rem;height:1.15rem;color:var(--primary-text);flex:none;margin-top:.2rem}.ui-hero{padding-block:var(--space-16) var(--section-pad)}.ui-hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.ui-hero__text{gap:var(--space-6);min-width:0;display:grid}.ui-hero__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;font-size:3rem;line-height:1.06}.ui-hero__title em{color:var(--primary-text);font-style:normal}.ui-hero__lead{max-width:34rem;color:var(--text-muted);font-size:var(--text-lg);line-height:1.65}.ui-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-hero__note{color:var(--text-subtle);font-size:var(--text-sm)}@media (width<=960px){.ui-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ui-hero{padding-top:var(--space-10)}.ui-hero__title{font-size:2.35rem}}.ui-feature{gap:var(--space-3);min-width:0;padding:var(--block-pad);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-block);align-content:start;display:grid;position:relative}.ui-feature--magenta{--accent:var(--secondary-text)}.ui-feature__icon{width:1.75rem;height:1.75rem;color:var(--accent,var(--primary-text))}.ui-feature__title{font-size:1.1rem;font-weight:700;line-height:1.35}.ui-feature__text{color:var(--text-muted);line-height:1.65}.ui-steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--space-6);padding:var(--block-pad);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-block);margin:0;list-style:none;display:grid}.ui-steps__item{gap:var(--space-2);align-content:start;min-width:0;display:grid;position:relative}.ui-steps__marker{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);transition:background-color .4s var(--ease), color .4s var(--ease);transition-delay:calc(.3s + var(--n,0) * .35s);place-items:center;display:grid}.ui-steps__item:not(:last-child):after{content:"";top:1.25rem;left:3.25rem;right:calc(-1 * var(--space-6) + .75rem);background:linear-gradient(90deg, var(--ring-a), var(--ring-b)) no-repeat 0 0 / 100% 100%, var(--surface-3);height:2px;transition:background-size .35s linear;transition-delay:calc(.45s + var(--n,0) * .35s);position:absolute}.ui-motion .ui-steps[data-reveal]:not(.is-visible) .ui-steps__marker{background:var(--surface-2);color:var(--primary-text)}.ui-motion .ui-steps[data-reveal]:not(.is-visible) .ui-steps__item:after{background-size:0% 100%,auto}.ui-steps__title{font-weight:700}.ui-steps__text{color:var(--text-muted);font-size:var(--text-md);line-height:1.6}@media (width<=860px){.ui-steps{grid-template-columns:minmax(0,1fr)}.ui-steps__item{column-gap:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.ui-steps__marker{grid-row:span 2;margin-bottom:0}.ui-steps__item:not(:last-child):after{top:3rem;bottom:calc(-1 * var(--space-6) + .5rem);background:linear-gradient(180deg, var(--ring-a), var(--ring-b)) no-repeat 0 0 / 100% 100%, var(--surface-3);width:2px;height:auto;left:1.25rem;right:auto}.ui-motion .ui-steps[data-reveal]:not(.is-visible) .ui-steps__item:after{background-size:100% 0%,auto}}.ui-faq{gap:var(--space-3);display:grid}.ui-faq__item{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);transition:border-color var(--hover)}.ui-faq__item:hover{border-color:var(--surface-3)}.ui-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-weight:600;list-style:none;display:flex}.ui-faq__item summary::-webkit-details-marker{display:none}.ui-faq__item summary svg{width:1.1rem;height:1.1rem;color:var(--text-muted);transition:transform var(--hover);flex:none}.ui-faq__item[open] summary svg{color:var(--primary-text);transform:rotate(45deg)}.ui-faq__answer{padding:0 var(--space-6) var(--space-6);color:var(--text-muted);line-height:1.7}.ui-cta{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-10) var(--block-pad);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-block);flex-wrap:wrap;display:flex;position:relative}.ui-cta__text{gap:var(--space-2);flex:22rem;min-width:0;display:grid}.ui-cta__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:1.75rem;line-height:1.15}.ui-cta__lead{color:var(--text-muted)}.ui-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ui-pagehead__text{gap:var(--space-2);flex:20rem;min-width:0;display:grid}.ui-pagehead__back{justify-self:start}.ui-pagehead__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.75rem;line-height:1.15}.ui-pagehead__description{max-width:44rem;color:var(--text-muted);line-height:1.6}.ui-pagehead__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-pagehead--large .ui-pagehead__title{font-size:2.6rem}@media (width<=640px){.ui-pagehead__title,.ui-pagehead--large .ui-pagehead__title{font-size:1.75rem}}.ui-subpage{gap:var(--space-8);padding-block:var(--space-12) var(--section-pad);min-width:0;display:grid}.ui-app{gap:var(--space-6);padding-block:var(--space-6) var(--space-16);grid-template-columns:18.5rem minmax(0,1fr);align-items:start;display:grid}.ui-app__sidebar{top:calc(var(--header-height) + var(--space-6));gap:var(--space-4);max-height:calc(100vh - var(--header-height) - var(--space-12));padding:var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-block);display:grid;position:sticky;overflow-y:auto}.ui-app__main{gap:var(--space-6);align-content:start;min-width:0;display:grid}.ui-app__top{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border);display:grid}.ui-app__nav{gap:var(--space-4);display:grid}@media (width<=960px){.ui-app{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.ui-app__sidebar{max-height:none;padding:var(--space-3);position:static;overflow:visible}.ui-app__top{padding-bottom:var(--space-3)}.ui-app__nav{gap:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}}.ui-app__nav .ui-sidenav__group{gap:2px;display:grid}@media (width<=960px){.ui-app__nav .ui-sidenav__group{gap:var(--space-1);display:flex}.ui-app__nav .ui-sidenav__label{display:none}.ui-app__nav .ui-sidenav__item{width:auto}}.ui-context{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-context__icon{border-radius:var(--radius);background:var(--primary);width:2.75rem;height:2.75rem;color:var(--on-primary);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);flex:none;place-items:center;display:grid;overflow:hidden}.ui-context__icon img{object-fit:cover;width:100%;height:100%}.ui-context__text{min-width:0;display:grid}.ui-context__title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ui-context__meta{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ui-sitefooter{background:var(--footer-bg);border-top:var(--border-width) solid var(--border);margin-top:auto}.ui-sitefooter__grid{gap:var(--space-8);padding-block:var(--space-16) var(--space-10);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));display:grid}.ui-sitefooter__brand{gap:var(--space-4);align-content:start;max-width:22rem;display:grid}.ui-sitefooter__brand p{color:var(--text-muted);line-height:1.6}.ui-sitefooter__col{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ui-sitefooter__heading{color:var(--text);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ui-sitefooter__link{color:var(--text-muted);font-size:var(--text-md);text-align:left;cursor:pointer;transition:color var(--hover);background:0 0;border:0;justify-self:start;padding:0}.ui-sitefooter__link:hover{color:var(--text)}.ui-sitefooter__text{color:var(--text-muted);font-size:var(--text-md);overflow-wrap:anywhere}.ui-sitefooter__bottom{justify-content:space-between;gap:var(--space-3) var(--space-6);padding-block:var(--space-6);border-top:var(--border-width) solid var(--border);color:var(--text-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ui-sitefooter--slim .ui-sitefooter__bottom{border-top:0}@media (width<=960px){.ui-sitefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-sitefooter__brand{grid-column:1/-1}}@media (width<=480px){.ui-sitefooter__grid{padding-top:var(--space-12);grid-template-columns:minmax(0,1fr)}}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--ring-a:#ff8a1e;--ring-b:#ff2bd1;--hover-border:var(--border-strong)}@keyframes ui-ring-spin{to{--ring-angle:360deg}}.ui-feature,.ui-faq__item,.ui-cta,.ui-steps,.ui-ring,.ui-card:is(button,a,[role=button]){transition:border-color var(--duration-fast) var(--ease)}@media (hover:hover){.ui-feature:hover,.ui-faq__item:hover,.ui-cta:hover,.ui-steps:hover,.ui-ring:hover,.ui-card:is(button,a,[role=button]):hover{border-color:var(--hover-border)}}.ui-motion [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--reveal-i,0) * 80ms);transform:translateY(18px)}.ui-motion [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ui-motion [data-reveal]{opacity:1;transform:none}}.ui-btn,.ui-header__link,.ui-sidenav__item,.ui-menu__item,.ui-menu__head-name,.ui-tab{font-family:var(--font-body);font-weight:700}.ui-card__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em}.sf{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-bg:#1a1a1b;--sf-block:#232324;--sf-block-light:#2c2c2e;--sf-block-hover:#353537;--sf-block-dark:#1d1d1e;--sf-border:#29292b;--sf-input-border:#727276;--sf-footer:#141415;--sf-footer-dark:#0f0f10;--sf-text:#fff;--sf-text-muted:silver;--sf-text-subtle:#9a9a9e;--sf-error-text:#ff9b9b;--sf-positive:#8aef5b;--sf-positive-hover:#9ef577;--sf-positive-ink:#173d0f;--sf-negative:#ef5b5b;--sf-negative-hover:#f47575;--sf-negative-ink:#3d0a0a;--sf-discord:#5865f2;--sf-discord-ink:#fff;--sf-discord-hover:#6b77f5;--sf-focus:#fff;--sf-primary:#ffc53d;--sf-primary-hover:#ffd466;--sf-primary-ink:#3d1c0b;--sf-secondary:#ff4fa8;--sf-secondary-hover:#ff6db7;--sf-secondary-ink:#2a0618;--sf-primary-soft:color-mix(in srgb, var(--sf-primary) 16%, transparent);--sf-primary-line:color-mix(in srgb, var(--sf-primary) 45%, var(--sf-border));--sf-secondary-soft:color-mix(in srgb, var(--sf-secondary) 16%, var(--sf-block));--sf-secondary-line:color-mix(in srgb, var(--sf-secondary) 45%, var(--sf-border));--sf-radius:6px;--sf-border-w:2px;--sf-shadow:0 4px 20px #00000040;--sf-max:1300px;--sf-gutter:clamp(16px, 4vw, 40px);--sf-pad:2rem;--sf-stack:2rem;--sf-hover:var(--hover,.15s ease);--sf-btn-sm:2.125rem;--sf-btn-md:2.75rem;--sf-btn-lg:3.25rem;background:var(--sf-bg);min-height:100vh;color:var(--sf-text);font-family:var(--font-body);font-size:1rem;line-height:1.55}.sf :is(.sf-title,.sf-prose,.sf-kicker,.sf-infobar__name,.sf-infobar__tagline,.sf-modal__text,.sf-featured__name){overflow-wrap:anywhere}.sf .sf-split__text{min-width:0}.sf[data-colorway=gold]{--sf-primary:#ffc53d;--sf-primary-hover:#ffd466;--sf-primary-ink:#3d1c0b;--sf-secondary:#ff4fa8;--sf-secondary-hover:#ff6db7;--sf-secondary-ink:#2a0618}.sf[data-colorway=redstone]{--sf-primary:#ff5a5a;--sf-primary-hover:#ff7676;--sf-primary-ink:#3b0707;--sf-secondary:#ffb347;--sf-secondary-hover:#ffc266;--sf-secondary-ink:#3d1c0b}.sf[data-colorway=emerald]{--sf-primary:#3ddc84;--sf-primary-hover:#5ee699;--sf-primary-ink:#0b3b1f;--sf-secondary:#ffd23f;--sf-secondary-hover:#ffdc66;--sf-secondary-ink:#3d2a05}.sf[data-colorway=diamond]{--sf-primary:#5ce1e6;--sf-primary-hover:#7de8ec;--sf-primary-ink:#063a3d;--sf-secondary:#b48cff;--sf-secondary-hover:#c4a3ff;--sf-secondary-ink:#24104a}.sf[data-colorway=amethyst]{--sf-primary:#b98bff;--sf-primary-hover:#c9a3ff;--sf-primary-ink:#23094a;--sf-secondary:#ff7ac4;--sf-secondary-hover:#ff94d0;--sf-secondary-ink:#3a0a26}.sf[data-colorway=copper]{--sf-primary:#ee9156;--sf-primary-hover:#f3a674;--sf-primary-ink:#3a1705;--sf-secondary:#4fd1b5;--sf-secondary-hover:#6fdcc4;--sf-secondary-ink:#06332a}@media (width<=640px){.sf{--sf-pad:1.25rem;--sf-stack:1.25rem}}.sf *,.sf :before,.sf :after{box-sizing:border-box}.sf :focus-visible{outline:3px solid var(--sf-focus);outline-offset:2px}.sf h1,.sf h2,.sf h3,.sf p{margin:0}.sf h4,.sf h5{text-wrap:balance;margin:0;line-height:1.2}.sf ul{margin:0;padding:0;list-style:none}.sf button{font:inherit}.sf .sf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf .sf-wrap{width:100%;max-width:calc(var(--sf-max) + 2 * var(--sf-gutter));padding-left:max(var(--sf-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--sf-gutter), env(safe-area-inset-right,0px));margin:0 auto}.sf .sf-block{background:var(--sf-block);border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);min-width:0;box-shadow:var(--sf-shadow)}.sf .sf-num{font-variant-numeric:tabular-nums;text-align:right}.sf .sf-title{font-family:var(--font-display);font-weight:var(--weight-display,800);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-size:2.2rem;line-height:1.1}.sf .sf-subtitle{color:var(--sf-primary);font-size:1.2rem;font-weight:600;line-height:1.35}.sf .sf-prose{letter-spacing:.02em;font-size:1rem;line-height:1.9}.sf .sf-prose--muted{color:var(--sf-text-muted)}.sf .sf-kicker{color:var(--sf-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.sf .sf-kicker--muted{color:var(--sf-text-muted)}.sf .sf-btn{--btn-bg:var(--sf-block-light);--btn-bg-hover:var(--sf-block-hover);--btn-fg:var(--sf-text);max-width:100%;min-height:var(--sf-btn-md);padding:0 calc(1.25rem - var(--sf-border-w));border:var(--sf-border-w) solid transparent;border-radius:var(--sf-radius);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--sf-hover), color var(--sf-hover);justify-content:center;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sf .sf-btn:hover{background:var(--btn-bg-hover)}.sf .sf-btn:active:not(:disabled),.sf .sf-mini:active,.sf .sf-icon-btn:active,.sf .sf-ip-pill:active,.sf .sf-discord-btn:active,.sf .sf-menu-btn:active,.sf button.sf-footer__chip:active{transform:translateY(1px)}.sf .sf-btn svg{flex:none;width:1.1rem;height:1.1rem}.sf .sf-btn--lg{min-height:var(--sf-btn-lg);padding:0 calc(1.5rem - var(--sf-border-w));font-size:1rem}.sf .sf-btn--caps{letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem}.sf .sf-btn--primary{--btn-bg:var(--sf-primary);--btn-bg-hover:var(--sf-primary-hover);--btn-fg:var(--sf-primary-ink)}.sf .sf-btn--secondary{--btn-bg:var(--sf-secondary);--btn-bg-hover:var(--sf-secondary-hover);--btn-fg:var(--sf-secondary-ink)}.sf .sf-btn--positive{--btn-bg:var(--sf-positive);--btn-bg-hover:var(--sf-positive-hover);--btn-fg:var(--sf-positive-ink)}.sf .sf-btn--negative{--btn-bg:var(--sf-negative);--btn-bg-hover:var(--sf-negative-hover);--btn-fg:var(--sf-negative-ink)}.sf .sf-btn--block{white-space:normal;text-align:center;width:100%;padding-block:.6rem}.sf .sf-btn:disabled{opacity:.5;cursor:not-allowed}.sf .sf-btn:disabled:hover{background:var(--btn-bg)}.sf .sf-mini{--btn-bg:var(--sf-primary);--btn-bg-hover:var(--sf-primary-hover);--btn-fg:var(--sf-primary-ink);width:3.5rem;height:var(--sf-btn-md);border:var(--sf-border-w) solid transparent;border-radius:var(--sf-radius);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;transition:background-color var(--sf-hover);place-items:center;padding:0;display:inline-grid}.sf .sf-mini:hover{background:var(--btn-bg-hover)}.sf .sf-mini svg{width:1.2rem;height:1.2rem}.sf .sf-mini--secondary{--btn-bg:var(--sf-secondary);--btn-bg-hover:var(--sf-secondary-hover);--btn-fg:var(--sf-secondary-ink)}.sf .sf-mini--positive{--btn-bg:var(--sf-positive);--btn-bg-hover:var(--sf-positive-hover);--btn-fg:var(--sf-positive-ink)}.sf .sf-mini-actions,.sf .sf-wide-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.sf .sf-wide-actions .sf-btn{flex:9rem}.sf .sf-icon-btn{width:var(--sf-btn-sm);height:var(--sf-btn-sm);border-radius:var(--sf-radius);color:var(--sf-text-muted);cursor:pointer;transition:background-color var(--sf-hover), color var(--sf-hover);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sf .sf-icon-btn:hover{background:var(--sf-block-light);color:var(--sf-text)}.sf .sf-icon-btn--danger:hover{color:var(--sf-error-text)}.sf .sf-icon-btn svg{width:1.1rem;height:1.1rem}.sf .sf-status{z-index:3;background:var(--sf-block-light);color:var(--sf-text-muted);font-size:.8125rem;position:relative}.sf .sf-status__inner{align-items:center;gap:.6rem;padding-block:.55rem;display:flex}.sf .sf-status svg{width:1rem;height:1rem;color:var(--sf-primary);flex:none}.sf .sf-masthead{isolation:isolate;position:relative}.sf .sf-masthead--banner{flex-direction:column;min-height:23rem;padding-bottom:5.5rem;display:flex;overflow:hidden}.sf .sf-masthead--banner>.sf-wrap{flex-direction:column;flex:1;width:100%;display:flex}.sf .sf-masthead--banner .sf-logo-area{flex:1;align-items:center;padding:.75rem 0 1.5rem}.sf .sf-masthead__banner{z-index:-1;position:absolute;inset:0}.sf .sf-masthead__banner img{object-fit:cover;width:100%;height:100%;display:block}.sf .sf-masthead__banner:after{content:"";background:linear-gradient(180deg, #0a0a0c99 0%, #0a0a0c26 28%, #1a1a1b4d 60%, var(--sf-bg) 100%);position:absolute;inset:0}.sf .sf-masthead--banner .sf-navlink{text-shadow:0 1px 3px #000000b3}.sf .sf-masthead--banner .sf-navlink[aria-current=page]{background:color-mix(in srgb, var(--sf-primary) 18%, var(--sf-block));text-shadow:none}.sf .sf-navrow{align-items:center;gap:1rem;min-height:5rem;padding-block:1rem;display:flex}.sf .sf-navrow__links{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.sf .sf-navrow__end{align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.sf .sf-navlink{min-height:var(--sf-btn-md);border-radius:var(--sf-radius);color:var(--sf-text);letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:background-color var(--sf-hover), color var(--sf-hover);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.sf .sf-navlink svg{flex:none;width:1.05rem;height:1.05rem}.sf .sf-navlink--website,.sf .sf-navlink:hover{color:var(--sf-primary)}.sf .sf-navlink[aria-current=page]{background:var(--sf-primary-soft);color:var(--sf-primary)}.sf .sf-ip-pill{min-width:0;min-height:var(--sf-btn-lg);border-radius:var(--sf-radius);background:var(--sf-block-light);color:var(--sf-text);letter-spacing:.04em;cursor:pointer;transition:background-color var(--sf-hover);border:0;align-items:center;gap:.75rem;padding:0 1.25rem;font-size:1.125rem;font-weight:700;display:inline-flex}.sf .sf-ip-pill:hover{background:var(--sf-block-hover)}.sf .sf-ip-pill svg{width:1.25rem;height:1.25rem;color:var(--sf-primary);flex:none}.sf .sf-ip-pill__logo{object-fit:contain;border-radius:4px;flex:none;width:1.75rem;height:1.75rem}.sf .sf-ip-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf .sf-discord-btn,.sf .sf-menu-btn{width:var(--sf-btn-lg);height:var(--sf-btn-lg);border-radius:var(--sf-radius);background:var(--sf-discord);color:var(--sf-discord-ink);cursor:pointer;transition:background-color var(--sf-hover);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sf .sf-discord-btn:hover{background:var(--sf-discord-hover)}.sf .sf-discord-btn svg{width:1.5rem;height:1.5rem}.sf .sf-menu-btn{background:var(--sf-block-light);color:var(--sf-text);display:none}.sf .sf-menu-btn:hover{background:var(--sf-block-hover)}.sf .sf-menu-btn svg{width:1.3rem;height:1.3rem}.sf .sf-navdrawer{background:var(--sf-block);border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow);gap:.25rem;margin-bottom:1rem;padding:.5rem;display:grid}.sf .sf-navdrawer[hidden]{display:none}.sf .sf-navdrawer .sf-navlink{white-space:normal;text-align:left;justify-content:flex-start;padding-block:.5rem}.sf .sf-logo-area{justify-content:center;padding:1rem 0 2rem;display:flex}.sf .sf-masthead--flat .sf-logo-area{padding-bottom:var(--sf-stack)}.sf .sf-logo-link{max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.sf .sf-header-banner{width:auto;max-width:min(100%,40rem);height:auto;max-height:170px;display:block}.sf .sf-wordmark{font-family:var(--font-display);font-weight:var(--weight-display,800);letter-spacing:-.01em;text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .22em;font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.05;display:inline-flex}.sf .sf-wordmark__main,.sf .sf-wordmark__tail{color:var(--sf-primary);transition:color var(--sf-hover)}.sf .sf-wordmark__tail{color:var(--sf-secondary)}.sf .sf-logo-link:hover .sf-wordmark__main{color:var(--sf-primary-hover)}.sf .sf-logo-link:hover .sf-wordmark__tail{color:var(--sf-secondary-hover)}.sf .sf-infobar-wrap{z-index:2;position:relative}.sf .sf-masthead--banner+.sf-infobar-wrap{margin-top:-4rem}.sf .sf-infobar{padding:var(--sf-pad);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.sf .sf-server-icon{width:var(--sf-btn-lg);height:var(--sf-btn-lg);border-radius:var(--sf-radius);background:var(--sf-primary);color:var(--sf-primary-ink);font-family:var(--font-display);font-weight:var(--weight-display,800);cursor:pointer;transition:background-color var(--sf-hover);border:0;flex:none;place-items:center;padding:0;font-size:1.75rem;line-height:1;display:grid;overflow:hidden}.sf .sf-server-icon:hover{background:var(--sf-primary-hover)}.sf .sf-server-icon img{object-fit:contain;background:var(--sf-block-light);width:100%;height:100%}.sf .sf-infobar__text{flex:14rem;gap:2px;min-width:0;display:grid}.sf .sf-infobar__name{overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.2}.sf .sf-infobar__tagline{color:var(--sf-primary);font-size:1.2rem;font-weight:600;line-height:1.3}.sf .sf-infobar__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sf .sf-cart-count{background:var(--sf-primary);min-width:1.5rem;color:var(--sf-primary-ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 .35rem;font-size:.8125rem;line-height:1.5rem}.sf .sf-player{min-height:var(--sf-btn-lg);border-radius:var(--sf-radius);background:var(--sf-block-light);align-items:center;gap:.6rem;padding:0 .5rem;display:flex}.sf .sf-player__head{background:var(--sf-secondary);width:2.1rem;height:2.1rem;color:var(--sf-secondary-ink);border-radius:4px;place-items:center;font-weight:800;display:grid}.sf .sf-player__name{font-size:.9375rem;font-weight:600}.sf .sf-main{gap:var(--sf-stack);padding-top:var(--sf-stack);display:grid}.sf .sf-sale{padding:var(--sf-pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;display:flex}.sf .sf-sale__text{gap:.35rem;min-width:0;display:grid}.sf .sf-countdown__units{border-radius:var(--sf-radius);background:var(--sf-block-light);gap:.5rem;padding:.75rem 1rem;display:flex}.sf .sf-countdown__unit{justify-items:center;min-width:3.25rem;display:grid}.sf .sf-countdown__value{font-family:var(--font-display);font-weight:var(--weight-display,800);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.1}.sf .sf-countdown__name{color:var(--sf-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sf .sf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sf .sf-category{min-height:11rem;padding:var(--sf-pad);color:var(--sf-text);text-align:left;cursor:pointer;transition:border-color var(--sf-hover);justify-content:space-between;align-items:center;gap:1.5rem;text-decoration:none;display:flex;position:relative;overflow:visible}.sf .sf-category:hover{border-color:var(--sf-block-hover)}.sf .sf-category:before{content:"";background:var(--sf-secondary);width:.6rem;height:42%;transition:height var(--sf-hover);border-radius:2px;position:absolute;top:50%;left:-.3rem;transform:translateY(-50%)}.sf .sf-category:hover:before{height:56%}.sf .sf-category:last-child:nth-child(odd):not(:only-child){grid-column:1/-1}.sf .sf-category__text{gap:.35rem;min-width:0;display:grid}.sf .sf-category__name{font-family:var(--font-display);font-weight:var(--weight-display,800);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-size:2.2rem;line-height:1.05}.sf .sf-category__cta{color:var(--sf-text-muted);font-size:1.2rem;font-weight:700}.sf .sf-category__art{filter:drop-shadow(0 6px #00000059);flex:none;width:8rem;height:8rem}.sf .sf-category__art svg{width:100%;height:100%}.sf .sf-welcome{padding:calc(var(--sf-pad) * 1.5) var(--sf-pad) var(--sf-pad);text-align:center;justify-items:center;gap:1rem;display:grid}.sf .sf-welcome .sf-prose{max-width:62rem}.sf .sf-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.sf .sf-tile{min-height:3.75rem;color:var(--sf-text-muted);cursor:pointer;transition:border-color var(--sf-hover), color var(--sf-hover);justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.sf .sf-tile:hover{border-color:var(--sf-block-hover);color:var(--sf-text)}.sf .sf-tile svg{width:1.1rem;height:1.1rem}.sf .sf-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sf .sf-split__text{padding:calc(var(--sf-pad) * 1.25) var(--sf-pad);align-content:center;justify-items:start;gap:1rem;display:grid}.sf .sf-split__picture{min-height:18rem;padding:var(--sf-pad);place-items:center;display:grid;position:relative;overflow:hidden}.sf .sf-split__banner{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sf .sf-split__logo{width:auto;max-width:min(100%,20rem);height:auto;max-height:12rem;display:block}.sf .sf-split__art{filter:drop-shadow(0 6px #00000059);width:9rem;height:9rem}.sf .sf-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sf .sf-modules>:only-child{grid-column:1/-1}.sf .sf-featured{padding:var(--sf-pad);flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.sf .sf-featured__well{aspect-ratio:1;border-radius:var(--sf-radius);background:var(--sf-block-light);flex:0 8.5rem;place-items:center;min-width:6rem;max-width:100%;display:grid}.sf .sf-featured__icon{filter:drop-shadow(0 5px #00000059);width:68%;height:68%}.sf .sf-featured__body{flex:13rem;gap:.75rem;min-width:0;display:grid}.sf .sf-featured__name{font-size:1.6rem;font-weight:700;line-height:1.2}.sf .sf-featured .sf-wide-actions{justify-content:flex-start}.sf .sf-featured .sf-wide-actions .sf-btn{flex:none}.sf .sf-module{padding:var(--sf-pad);text-align:center;align-content:center;justify-items:center;gap:.85rem;display:grid}.sf .sf-module__title{color:var(--sf-primary);font-family:var(--font-display);font-weight:var(--weight-display,800);letter-spacing:0;text-transform:uppercase;font-size:1.75rem}.sf .sf-module__status{color:var(--sf-text);align-items:center;gap:.65rem;font-size:1.5rem;font-weight:700;display:inline-flex}.sf .sf-server__players{justify-items:center;gap:.15rem;display:grid}.sf .sf-server__count{font-family:var(--font-display);font-weight:var(--weight-display,800);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.sf .sf-server__label{color:var(--sf-text-muted);font-size:1.05rem;font-weight:600}.sf .sf-module__dot{background:var(--sf-text-subtle);border-radius:50%;width:.8rem;height:.8rem}.sf .sf-module__status[data-online] .sf-module__dot{background:var(--sf-positive);box-shadow:0 0 0 4px color-mix(in srgb, var(--sf-positive) 25%, transparent)}.sf .sf-goal{justify-items:stretch}.sf .sf-goal__amount{font-variant-numeric:tabular-nums;justify-self:center;font-size:1.15rem;font-weight:700}.sf .sf-goal__bar{border-radius:var(--sf-radius);background:var(--sf-block-light);height:2.75rem;position:relative;overflow:hidden}.sf .sf-goal__fill{background:var(--sf-primary);position:absolute;inset:0 auto 0 0}.sf .sf-goal__percent{color:var(--sf-text);align-items:center;font-weight:800;display:flex;position:absolute;inset:0 auto 0 .85rem}.sf .sf-goal__bar[data-covered] .sf-goal__percent{color:var(--sf-primary-ink)}.sf .sf-backlink{min-height:var(--sf-btn-sm);color:var(--sf-text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--sf-hover);background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.sf .sf-backlink:hover{color:var(--sf-text)}.sf .sf-backlink svg{width:1rem;height:1rem}.sf .sf-category-head{padding:var(--sf-pad);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.sf .sf-category-head__text{justify-items:start;gap:.4rem;min-width:0;display:grid}.sf .sf-category-head__art{filter:drop-shadow(0 5px #00000059);flex:none;width:6rem;height:6rem}.sf .sf-category-head__art svg{width:100%;height:100%}.sf .sf-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sf .sf-package{padding:var(--sf-pad) 1.5rem;text-align:center;align-content:start;justify-items:center;gap:.9rem;display:grid}.sf .sf-package__well{aspect-ratio:1;border-radius:var(--sf-radius);background:var(--sf-block-light);place-items:center;width:min(100%,13rem);display:grid;position:relative}.sf .sf-package__icon{filter:drop-shadow(0 5px #00000059);width:60%;height:60%}.sf .sf-package__name{font-size:1.4rem;font-weight:700;line-height:1.2}.sf .sf-tag{background:var(--sf-secondary);color:var(--sf-secondary-ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:.2rem .45rem;font-size:.75rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.sf .sf-price{color:var(--sf-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;font-size:1.25rem;font-weight:700;display:inline-flex}.sf .sf-featured .sf-price{justify-content:flex-start}.sf .sf-price--accent .sf-price__now{color:var(--sf-primary)}.sf .sf-price--large{font-size:1.6rem}.sf .sf-price__was{color:var(--sf-text-subtle);font-size:.8em;font-weight:600}.sf .sf-empty{color:var(--sf-text-muted);text-align:center;justify-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.sf .sf-empty__icon{border-radius:var(--sf-radius);background:var(--sf-primary-soft);width:3.5rem;height:3.5rem;color:var(--sf-primary);place-items:center;display:grid}.sf .sf-empty__icon svg{width:1.6rem;height:1.6rem}.sf .sf-empty__title{color:var(--sf-text);font-size:1.15rem;font-weight:700}.sf .sf-empty__text{max-width:28rem}.sf .sf-modal{border:var(--sf-border-w) solid var(--sf-border);background:var(--sf-block);width:min(36rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--sf-text);font-family:var(--font-body);border-radius:8px;padding:0;box-shadow:0 20px 60px #0000008c}.sf .sf-modal::backdrop{background:#08060abf}.sf .sf-modal[open]{animation:.18s sf-modal-in}@keyframes sf-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.sf .sf-modal__header{align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 0;display:flex}.sf .sf-modal__icon{border:var(--sf-border-w) solid var(--sf-primary-line);border-radius:var(--sf-radius);background:var(--sf-primary-soft);flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid}.sf .sf-modal__art{width:2.75rem;height:2.75rem}.sf .sf-modal__heading{flex:1;align-self:center;gap:.3rem;min-width:0;display:grid}.sf .sf-modal__title{font-family:var(--font-display);font-weight:var(--weight-display,800);font-size:1.65rem;line-height:1.1}.sf .sf-modal__desc{color:var(--sf-text-muted);font-size:.875rem}.sf .sf-modal__body{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.sf .sf-modal__text{color:var(--sf-text-muted);white-space:pre-line}.sf .sf-modal__subtitle{color:var(--sf-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.sf .sf-modal__footer{border-top:var(--sf-border-w) solid var(--sf-border);background:var(--sf-block-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.sf .sf-perks{gap:.45rem;display:grid}.sf .sf-perks li{align-items:flex-start;gap:.6rem;display:flex}.sf .sf-perks svg{width:1.1rem;height:1.1rem;color:var(--sf-primary);flex:none;margin-top:.2rem}.sf .sf-note{border-radius:var(--sf-radius);background:var(--sf-block-dark);color:var(--sf-text-muted);padding:.6rem .8rem;font-size:.8125rem}.sf .sf-login{gap:1rem;display:grid}.sf .sf-toggle{border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-block-dark);grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.sf .sf-toggle button{min-width:0;min-height:var(--sf-btn-sm);color:var(--sf-text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--sf-hover), color var(--sf-hover);background:0 0;border:0;border-radius:4px;padding:0 .5rem;font-size:.8125rem;font-weight:700}.sf .sf-toggle button:hover{color:var(--sf-text)}.sf .sf-toggle button[aria-pressed=true]{background:var(--sf-primary);color:var(--sf-primary-ink)}.sf .sf-field{gap:.4rem;display:grid}.sf .sf-label{font-weight:600}.sf .sf-input-wrap{min-width:0;display:flex}.sf .sf-input-prefix{border:var(--sf-border-w) solid var(--sf-input-border);border-radius:var(--sf-radius) 0 0 var(--sf-radius);background:var(--sf-block-light);color:var(--sf-text-muted);font-family:var(--font-mono);border-right:0;align-items:center;padding:0 .85rem;display:inline-flex}.sf .sf-input{min-width:0;min-height:var(--sf-btn-md);border:var(--sf-border-w) solid var(--sf-input-border);border-radius:var(--sf-radius);background:var(--sf-block-dark);color:var(--sf-text);font:inherit;flex:1;padding:0 .85rem}.sf .sf-input-prefix+.sf-input{border-radius:0 var(--sf-radius) var(--sf-radius) 0}.sf .sf-input:focus{outline:3px solid var(--sf-primary);outline-offset:1px}.sf .sf-input[aria-invalid=true]{border-color:var(--sf-negative)}.sf .sf-hint{color:var(--sf-text-muted);font-size:.8125rem}.sf .sf-error{color:var(--sf-error-text);align-items:flex-start;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex}.sf .sf-error svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.sf .sf-check{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.875rem;display:flex}.sf .sf-check input{width:1.1rem;height:1.1rem;accent-color:var(--sf-primary);cursor:pointer;flex:none;margin:.15rem 0 0}.sf .sf-cart{overflow:hidden}.sf .sf-cart__head{border-bottom:var(--sf-border-w) solid var(--sf-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem;display:flex}.sf .sf-cart__title{font-family:var(--font-display);font-weight:var(--weight-display,800);font-size:2rem;line-height:1.1}.sf .sf-cart__total{color:var(--sf-text-muted)}.sf .sf-cart__total strong{color:var(--sf-primary);font-family:var(--font-display);font-weight:var(--weight-display,800);font-variant-numeric:tabular-nums;font-size:1.6rem}.sf .sf-cart__row{border-bottom:var(--sf-border-w) solid var(--sf-border);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 8rem minmax(0,1fr) 2.5rem;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid}.sf .sf-cart__row--head{background:var(--sf-block-dark);color:var(--sf-text-muted);letter-spacing:.1em;text-transform:uppercase;padding-block:.6rem;font-size:.6875rem;font-weight:700}.sf .sf-cart__item{align-items:center;gap:.85rem;min-width:0;display:flex}.sf .sf-cart__item>span:last-child{min-width:0;display:grid}.sf .sf-cart__art{border-radius:var(--sf-radius);background:var(--sf-primary-soft);flex:none;place-items:center;width:3rem;height:3rem;display:grid}.sf .sf-cart__art svg,.sf .sf-cart__icon{width:2rem;height:2rem}.sf .sf-art-img{object-fit:contain;border-radius:4px}.sf .sf-cart__name{font-weight:700}.sf .sf-cart__cat{color:var(--sf-text-muted);font-size:.8125rem}.sf .sf-cart__price{color:var(--sf-text-muted);font-variant-numeric:tabular-nums}.sf .sf-cart__line{font-weight:700}.sf .sf-stepper{height:var(--sf-btn-sm);border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-block-dark);align-items:stretch;display:inline-flex;overflow:hidden}.sf .sf-stepper button{width:2rem;height:100%;color:var(--sf-text);cursor:pointer;transition:background-color var(--sf-hover);background:0 0;border:0;place-items:center;padding:0;display:grid}.sf .sf-stepper button:hover:not(:disabled){background:var(--sf-block-light)}.sf .sf-stepper button:disabled{color:var(--sf-text-subtle);opacity:.6;cursor:not-allowed}.sf .sf-stepper svg{width:.95rem;height:.95rem}.sf .sf-stepper__value{font-variant-numeric:tabular-nums;place-items:center;min-width:2rem;font-weight:700;display:grid}.sf .sf-cart__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid}.sf .sf-cart__player{align-content:start;gap:.75rem;display:grid}.sf .sf-cart__for{align-items:center;gap:.5rem;font-weight:600;display:flex}.sf .sf-cart__for svg{width:1.1rem;height:1.1rem;color:var(--sf-secondary)}.sf .sf-cart__login{border-radius:var(--sf-radius);background:var(--sf-block-dark);color:var(--sf-text-muted);justify-items:start;gap:.6rem;padding:.9rem 1rem;font-size:.875rem;display:grid}.sf .sf-checkout{align-content:start;gap:.85rem;display:grid}.sf .sf-checkout__notice{border:var(--sf-border-w) solid var(--sf-primary-line);border-radius:var(--sf-radius);background:var(--sf-primary-soft);gap:.75rem;padding:.9rem 1rem;display:flex}.sf .sf-checkout__notice>svg{width:1.2rem;height:1.2rem;color:var(--sf-primary);flex:none;margin-top:.15rem}.sf .sf-checkout__title{font-weight:700}.sf .sf-checkout__text{color:var(--sf-text-muted);font-size:.875rem}.sf .sf-checkout__secure{align-items:flex-start;gap:.5rem;display:flex}.sf .sf-checkout__secure>svg{width:1.05rem;height:1.05rem;color:var(--sf-primary);flex:none;margin-top:.1rem}.sf .sf-checkout__error{border-radius:var(--sf-radius);background:color-mix(in srgb, var(--sf-negative) 14%, transparent);color:var(--sf-error-text);overflow-wrap:anywhere;padding:.75rem 1rem;font-size:.875rem}.sf .sf-check a{color:var(--sf-primary);text-underline-offset:.15em;text-decoration:underline}.sf .sf-thanks{text-align:center;justify-items:center;gap:1rem;max-width:36rem;margin-inline:auto;padding:2.5rem 1.5rem;display:grid}.sf .sf-thanks__icon{background:var(--sf-primary-soft);width:3.5rem;height:3.5rem;color:var(--sf-primary);border-radius:50%;place-items:center;display:grid}.sf .sf-thanks[data-status=expired] .sf-thanks__icon,.sf .sf-thanks[data-status=error] .sf-thanks__icon{background:color-mix(in srgb, var(--sf-negative) 14%, transparent);color:var(--sf-error-text)}.sf .sf-thanks__icon svg{width:1.75rem;height:1.75rem}.sf .sf-thanks__test{background:var(--sf-block-dark);color:var(--sf-text-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8125rem;display:inline-flex}.sf .sf-thanks__test svg{width:1rem;height:1rem}.sf .sf-thanks__items{border-radius:var(--sf-radius);background:var(--sf-block-dark);text-align:left;gap:.4rem;width:100%;margin:0;padding:1rem;list-style:none;display:grid}.sf .sf-thanks__items li{overflow-wrap:anywhere;justify-content:space-between;gap:1rem;display:flex}.sf .sf-thanks__total{border-top:1px solid var(--sf-border);padding-top:.5rem}.sf .sf-footer{margin-top:8rem}.sf .sf-footer__top{background:var(--sf-footer);padding-block:4rem 2.5rem}.sf .sf-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.sf .sf-footer__row--links{margin-top:2.5rem}.sf .sf-footer__chip{max-width:100%;min-height:var(--sf-btn-md);border-radius:var(--sf-radius);background:var(--sf-block);color:var(--sf-text);text-align:left;overflow-wrap:anywhere;border:0;align-items:center;padding:.4rem 1rem;font-size:1.125rem;font-weight:800;line-height:1.3;display:inline-flex}.sf button.sf-footer__chip{cursor:pointer;transition:background-color var(--sf-hover)}.sf button.sf-footer__chip:hover{background:var(--sf-block-light)}.sf .sf-socials{gap:.5rem;display:flex}.sf .sf-social{width:var(--sf-btn-md);height:var(--sf-btn-md);background:var(--sf-block);color:var(--sf-text);transition:background-color var(--sf-hover);border-radius:50%;place-items:center;display:grid}.sf .sf-social:hover{background:var(--sf-block-light)}.sf .sf-social svg{width:1.1rem;height:1.1rem}.sf .sf-footer__links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.sf .sf-footer__links button,.sf .sf-footer__links a{min-height:var(--sf-btn-sm);color:var(--sf-text-muted);text-align:left;cursor:pointer;transition:color var(--sf-hover);background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.sf .sf-footer__links button:hover,.sf .sf-footer__links a:hover{color:var(--sf-text)}.sf .sf-footer__disclaimer{color:var(--sf-text-muted);font-size:.9375rem;font-weight:700}.sf .sf-footer__bottom{background:var(--sf-footer-dark);color:var(--sf-text-subtle);font-size:.8125rem}.sf .sf-footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:1.1rem;display:flex}.sf .sf-footer__bottom strong{color:var(--sf-text-muted)}.sf .sf-footer__powered{color:inherit;transition:color var(--sf-hover);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.sf .sf-footer__powered:hover{color:var(--sf-text)}.sf .sf-footer__mark{background:linear-gradient(135deg,#ffc53d 0 50%,#ff4fa8 50% 100%);border-radius:2px;width:.7rem;height:.7rem}@media (width>=861px){.sf .sf-navdrawer{display:none!important}}@media (width<=960px){.sf .sf-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf .sf-modules,.sf .sf-split{grid-template-columns:minmax(0,1fr)}.sf .sf-split__picture{min-height:12rem}}@media (width<=860px){.sf .sf-navrow__links{display:none}.sf .sf-menu-btn{display:inline-grid}.sf .sf-category-grid,.sf .sf-cart__foot{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sf .sf-cart__row--head{display:none}.sf .sf-cart__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"item item remove""price qty line";gap:.75rem}.sf .sf-cart__row>:first-child{grid-area:item}.sf .sf-cart__row>:nth-child(2){grid-area:price}.sf .sf-cart__row>:nth-child(3){grid-area:qty}.sf .sf-cart__row>:nth-child(4){grid-area:line;min-width:4.5rem}.sf .sf-cart__row>:nth-child(5){grid-area:remove}}@media (width<=640px){.sf .sf-masthead--banner{min-height:16rem;padding-bottom:5rem}.sf .sf-logo-img{max-height:96px}.sf .sf-header-banner{max-height:120px}.sf .sf-navrow{min-height:4rem;padding-block:.75rem}.sf .sf-ip-pill{min-height:var(--sf-btn-md);padding:0 .85rem;font-size:.9375rem}.sf .sf-discord-btn,.sf .sf-menu-btn{width:var(--sf-btn-md);height:var(--sf-btn-md)}.sf .sf-split__art{width:6rem;height:6rem}.sf .sf-title,.sf .sf-category__name{font-size:1.75rem}.sf .sf-category{min-height:8.5rem}.sf .sf-category__art{width:5rem;height:5rem}.sf .sf-countdown{width:100%}.sf .sf-countdown__units{justify-content:space-between;width:100%}.sf .sf-countdown__unit{min-width:0}.sf .sf-countdown__value{font-size:1.9rem}.sf .sf-package-grid{grid-template-columns:minmax(0,1fr)}.sf .sf-featured{text-align:center;justify-content:center}.sf .sf-featured__well{flex-basis:9rem}.sf .sf-featured .sf-price,.sf .sf-featured .sf-wide-actions{justify-content:center}.sf .sf-category-head__art{width:4rem;height:4rem}.sf .sf-infobar__actions{width:100%}.sf .sf-infobar__actions>*{flex:auto}.sf .sf-footer{margin-top:5rem}}.sf .sf-category,.sf .sf-tile,.sf .sf-package,.sf .sf-mini{transition:border-color .12s}@media (hover:hover){.sf .sf-category:hover,.sf .sf-tile:hover,.sf .sf-package:hover,.sf .sf-mini:hover{border-color:#6c6c70}}@media (prefers-reduced-motion:reduce){.sf *,.sf :before,.sf :after{transition-duration:1ms!important;animation:none!important}}.sf .sf-art-placeholder{border-radius:var(--sf-radius);background:color-mix(in srgb, var(--sf-text) 5%, transparent);color:color-mix(in srgb, var(--sf-text) 22%, transparent);place-items:center;display:grid}.sf .sf-art-placeholder>svg{stroke-width:1.75px;width:45%;height:45%}.sf .sf-category__art>*,.sf .sf-category-head__art>*{width:100%;height:100%}.sf .sf-team{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;display:grid}.sf .sf-team__member{text-align:center;justify-items:center;gap:.4rem;padding:1.75rem 1rem;display:grid}.sf .sf-team__avatar{border-radius:var(--sf-radius);background:var(--sf-primary);width:4rem;height:4rem;color:var(--sf-primary-ink);font-family:var(--font-display);font-weight:var(--weight-display,800);place-items:center;margin-bottom:.4rem;font-size:1.6rem;display:grid}.sf .sf-team__avatar--small{width:2.5rem;height:2.5rem;margin:0;font-size:1.05rem}.sf .sf-team__name{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.sf .sf-team__role{color:var(--sf-primary);font-weight:600}.sf .sf-customers{padding:.5rem var(--sf-pad);display:grid}.sf .sf-customers__row{align-items:center;gap:1rem;padding:.85rem 0;display:flex}.sf .sf-customers__row+.sf-customers__row{border-top:var(--sf-border-w) solid var(--sf-border)}.sf .sf-customers__name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.sf .sf-customers__date{color:var(--sf-text-muted);font-variant-numeric:tabular-nums}.sf .sf-btn--sm{min-height:var(--sf-btn-sm);padding:0 calc(.9rem - var(--sf-border-w));font-size:.875rem}.sf .sf-package-list{gap:.75rem;display:grid}.sf .sf-package-row{grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.sf .sf-package-row__well{aspect-ratio:1;border-radius:var(--sf-radius);background:var(--sf-block-light);place-items:center;display:grid;position:relative}.sf .sf-package-row__well .sf-tag{top:.3rem;left:.3rem}.sf .sf-package-row__icon{filter:drop-shadow(0 3px #00000059);width:62%;height:62%}.sf .sf-package-row__text{gap:.25rem;min-width:0;display:grid}.sf .sf-package-row__name{font-size:1.25rem;font-weight:700;line-height:1.2}.sf .sf-package-row__desc{color:var(--sf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.sf .sf-package-row .sf-price{justify-content:flex-end}@media (width<=640px){.sf .sf-package-row{grid-template-columns:4rem minmax(0,1fr);gap:.75rem 1rem}.sf .sf-package-row .sf-price{grid-column:2;justify-content:flex-start}.sf .sf-package-row .sf-mini-actions{grid-column:1/-1}}.sf .sf-facts{gap:.4rem;display:grid}.sf .sf-facts li{color:var(--sf-text-muted);align-items:flex-start;gap:.6rem;font-size:.875rem;display:flex}.sf .sf-facts svg{width:1rem;height:1rem;color:var(--sf-secondary);flex:none;margin-top:.15rem}.sf .sf-choose{border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-block-dark);gap:1rem;padding:1rem;display:grid}.sf .sf-fieldset{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.sf .sf-fieldset legend{margin-bottom:.4rem;padding:0}.sf .sf-optional{color:var(--sf-text-subtle);font-weight:500}.sf .sf-choices{flex-wrap:wrap;gap:.4rem;display:flex}.sf .sf-choices button{min-height:var(--sf-btn-sm);border:var(--sf-border-w) solid var(--sf-input-border);border-radius:var(--sf-radius);background:var(--sf-block);color:var(--sf-text);font:inherit;cursor:pointer;transition:background-color var(--sf-hover), border-color var(--sf-hover);padding:0 .85rem;font-size:.875rem;font-weight:700}.sf .sf-choices button:hover{border-color:var(--sf-text-muted)}.sf .sf-choices button[aria-pressed=true]{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-primary-ink)}.sf .sf-check__icon{vertical-align:-.15rem;width:1rem;height:1rem;color:var(--sf-secondary);margin-right:.4rem;display:inline-block}.sf .sf-upsell{border-left:3px solid var(--sf-secondary);border-radius:var(--sf-radius);background:var(--sf-block-dark);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.sf .sf-upsell>svg{width:1.1rem;height:1.1rem;color:var(--sf-secondary);flex:none}.sf .sf-upsell__text{flex:12rem;min-width:0;font-weight:600}.sf .sf-cart__extra,.sf .sf-thanks__gift{color:var(--sf-text-muted);overflow-wrap:anywhere;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.sf .sf-cart__extra svg,.sf .sf-thanks__gift svg{width:.9rem;height:.9rem;color:var(--sf-secondary);flex:none}.sf-skin{width:calc(var(--px) * 26);height:calc(var(--px) * 38);place-items:center;display:grid}.sf-skin__figure{width:calc(var(--px) * 16);height:calc(var(--px) * 32);transform-style:preserve-3d;position:relative;transform:rotateX(-10deg)rotateY(-28deg)}.sf-skin__figure--spin{animation:7s ease-in-out infinite alternate sf-skin-sway}@keyframes sf-skin-sway{0%{transform:rotateX(-10deg)rotateY(-38deg)}to{transform:rotateX(-10deg)rotateY(38deg)}}@media (prefers-reduced-motion:reduce){.sf-skin__figure--spin{animation:none}}.sf-skin__part{transform-style:preserve-3d;transform-origin:50% 0;position:absolute}.sf-skin__arm--right{--swing:10deg}.sf-skin__arm--left{--swing:-10deg}.sf-skin__leg--right{--swing:-8deg}.sf-skin__leg--left{--swing:8deg}.sf-skin__face{background-image:var(--skin);background-repeat:no-repeat;background-size:calc(var(--px) * 64) calc(var(--px) * var(--skin-h));image-rendering:pixelated;position:absolute}.sf-skin-fallback{border-radius:var(--sf-radius,6px);background:var(--sf-primary,var(--primary));width:4.5rem;height:4.5rem;color:var(--sf-primary-ink,var(--on-primary));font-family:var(--font-display);font-weight:var(--weight-display,800);place-items:center;font-size:1.6rem;display:grid}.sf .sf-team__figure{place-items:center;min-height:9.5rem;display:grid}.sf .sf-page{padding:var(--sf-pad)}.sf .sf-page__blocks{gap:1.25rem;max-width:52rem;display:grid}.sf .sf-page__h2{font-family:var(--font-display);font-weight:var(--weight-display,800);font-size:1.75rem;line-height:1.15}.sf .sf-page__h3{font-size:1.25rem;font-weight:700}.sf .sf-page__text{color:var(--sf-text-muted);white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.sf .sf-page__info{border-left:4px solid var(--tone,var(--sf-primary));border-radius:var(--sf-radius);background:var(--sf-block-light);align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.sf .sf-page__info>svg{width:1.25rem;height:1.25rem;color:var(--tone,var(--sf-primary));flex:none;margin-top:.1rem}.sf .sf-page__info[data-tone=success]{--tone:var(--sf-positive)}.sf .sf-page__info[data-tone=warning]{--tone:#f5a524}.sf .sf-page__info[data-tone=accent]{--tone:var(--sf-secondary)}.sf .sf-page__info .sf-page__text{color:var(--sf-text)}.sf .sf-page__info-title{margin-bottom:.25rem;font-weight:700}.sf .sf-page__cards{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}.sf .sf-page__card{border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-block-light);align-content:start;display:grid;overflow:hidden}.sf .sf-page__card-img{aspect-ratio:16/9;object-fit:cover;background:var(--sf-block-dark);width:100%}.sf .sf-page__card-body{gap:.4rem;padding:1rem 1.15rem 1.15rem;display:grid}.sf .sf-page__card-title{font-size:1.1rem;font-weight:700}.sf .sf-page__figure{gap:.5rem;margin:0;display:grid}.sf .sf-page__figure img{border-radius:var(--sf-radius);object-fit:contain;background:var(--sf-block-dark);width:100%;max-height:32rem}.sf .sf-page__figure figcaption{color:var(--sf-text-muted);font-size:.875rem}.sf .sf-page__divider{border:0;border-top:var(--sf-border-w) solid var(--sf-border);height:0;margin:.25rem 0}.smp-crash{gap:var(--space-4);justify-items:start;display:grid}.smp-auth{width:min(27rem,100%);padding-block:var(--space-10) var(--space-16);margin-inline:auto}.smp-auth__card{overflow:hidden}.smp-auth__steps{padding:var(--space-5) var(--space-8) 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.smp-auth__steps span{background:var(--surface-3);border-radius:2px;height:4px}.smp-auth__steps span[data-done]{background:var(--primary)}.smp-auth__body{gap:var(--space-6);min-width:0;padding:var(--space-8);display:grid}.smp-auth__body--notice{justify-items:start}.smp-auth__head{gap:var(--space-2);display:grid}.smp-auth__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);letter-spacing:-.01em;margin:0;line-height:1.15}.smp-auth__title:focus{outline:none}.smp-auth__text{color:var(--text-muted);margin:0;line-height:1.6}.smp-auth__form{gap:var(--space-5);min-width:0;display:grid}.smp-auth__actions{gap:var(--space-3);justify-items:center;display:grid}.smp-auth__actions>.ui-btn--block{justify-self:stretch}.smp-auth__link{color:var(--secondary-text);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;transition:color var(--hover);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.smp-auth__link:hover{color:var(--on-secondary-soft)}.smp-auth__link--center{justify-self:center}.smp-auth__link--start{justify-self:start}.smp-auth__link--end{justify-self:end}.smp-auth__form>.smp-auth__link--end{margin-top:calc(-1 * var(--space-3))}.smp-auth__foot{justify-items:start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);display:grid}.smp-auth__foot-title{margin:0;font-weight:700}.smp-auth__foot .ui-btn{margin-top:var(--space-1)}.smp-auth__note{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm);margin:0;display:flex}.smp-auth__note svg{flex:none;width:1rem;height:1rem;margin-top:2px}.smp-auth__code{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.4em;text-align:center}.smp-auth__code--recovery{letter-spacing:.15em}.smp-auth__qrbox{justify-items:center;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);display:grid}.smp-auth__qr{border-radius:var(--radius-sm);background:#fff;width:11rem;height:11rem;padding:8px}.smp-auth__manual{color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.smp-auth__key{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);display:flex}.smp-auth__key code{min-width:0;padding-block:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;flex:1}.smp-auth__recovery{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-md);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.smp-auth__strength{align-items:center;gap:var(--space-3);margin-top:calc(-1 * var(--space-2));display:flex}.smp-auth__strength-bars{grid-template-columns:repeat(3,2.25rem);gap:3px;display:grid}.smp-auth__strength-bars span{background:var(--surface-3);border-radius:1px;height:.45rem}.smp-auth__strength[data-score="1"] .smp-auth__strength-bars span:nth-child(-n+1){background:var(--danger)}.smp-auth__strength[data-score="2"] .smp-auth__strength-bars span:nth-child(-n+2){background:var(--warning)}.smp-auth__strength[data-score="3"] .smp-auth__strength-bars span{background:var(--success)}@media (width<=480px){.smp-auth{padding-block:var(--space-6) var(--space-10)}.smp-auth__steps{padding-inline:var(--space-5)}.smp-auth__body{padding:var(--space-6) var(--space-5)}}.smp-thread{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.smp-thread__item{gap:var(--space-2);max-width:min(46rem,100%);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);display:grid}.smp-thread__item--staff{border-color:var(--secondary-text);background:var(--secondary-soft);justify-self:end}.smp-thread__item--note{background:var(--surface-2);border-style:dashed;justify-self:end}.smp-thread__head{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.smp-thread__head time{margin-left:auto}.smp-thread__body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.smp-reply{gap:var(--space-3);display:grid}.smp-reply__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.smp-reply__buttons{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.smp-ticket-meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.smp-form{gap:var(--space-5);display:grid}.smp-cell-stack{gap:.15rem;display:grid}.pnl-card{flex-direction:column;display:flex}.pnl-card>form{flex-direction:column;flex:1;min-width:0;display:flex}.pnl-body{gap:var(--space-5);flex:1;align-content:start;min-width:0;display:grid}.pnl-focus-target:focus{outline:none}.pnl-focus-target:empty{display:none}.pnl-text{max-width:68ch;color:var(--text-muted);line-height:1.7}.pnl-cols{gap:var(--space-6) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.pnl-fields{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.pnl-back{margin-left:-.85rem}.pnl-link-button{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--hover);background:0 0;border:0;padding:0}.pnl-link-button:hover{color:var(--primary-text)}.pnl-narrow{max-width:6rem}.pnl-publish{gap:var(--space-2);max-width:100%;display:grid}.pnl-publish__buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.pnl-publish__note{width:0;min-width:100%;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.pnl-card .ui-checklist{margin-inline:calc(-1 * var(--space-3))}.pnl-card .ui-checklist__item{gap:var(--space-4)}@media (width>=641px){.pnl-stats .ui-card{--block-pad:1.5rem}}@media (width>=641px) and (width<=960px){.pnl-stats .ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pnl-stat{gap:var(--space-2);display:grid}.pnl-stat__value{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1}.pnl-stat__meta{color:var(--text-muted);font-size:var(--text-md);line-height:1.5}.pnl-ip-preview{align-items:center;gap:var(--space-2);margin-top:calc(-1 * var(--space-2));font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pnl-media{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);display:flex}.pnl-media__preview{border-radius:var(--radius-sm);background:repeating-conic-gradient(var(--surface-3) 0% 25%, var(--surface-2) 0% 50%) 50% / 14px 14px;flex:none;place-items:center;width:6rem;height:6rem;display:grid;overflow:hidden}.pnl-media__preview img{object-fit:contain;max-width:100%;max-height:100%}.pnl-media__info{gap:var(--space-2);min-width:0;display:grid}.pnl-media__meta{color:var(--text-muted);font-size:var(--text-sm)}.pnl-media__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pnl-media__replace{cursor:pointer}.pnl-media__replace svg{width:1rem;height:1rem}.pnl-media__replace:has(+input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pnl-media--wide{flex-direction:column;align-items:stretch}.pnl-media--wide .pnl-media__preview{aspect-ratio:3;width:100%;height:auto}.pnl-media--wide .pnl-media__preview img{object-fit:contain;width:100%;height:100%}.pnl-media--wide .pnl-media__info{grid-auto-flow:column;justify-content:space-between;align-items:center}.pnl-media--empty{border-style:dashed;border-color:var(--border-strong);cursor:pointer;transition:border-color var(--hover), background var(--hover)}.pnl-media--empty:hover,.pnl-media--empty[data-dragging]{border-color:var(--primary);background:var(--surface)}.pnl-media--empty:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pnl-media__preview--empty{background:var(--surface-2);width:3.5rem;height:3.5rem;color:var(--text-muted)}.pnl-media__preview--empty svg{width:1.5rem;height:1.5rem}.pnl-filterbar{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.pnl-filterbar .ui-tabs{flex:1 0 auto;max-width:100%}.pnl-filter{flex:0 14rem;width:14rem;max-width:100%}.pnl-tabpanel{min-width:0}.pnl-list .ui-table-wrap{background:0 0;border:0;border-radius:0}.pnl-list .ui-table th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.pnl-list .ui-table th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.pnl-product-cell{align-items:center;gap:var(--space-3);min-width:12rem;display:flex}.pnl-product-cell__text{min-width:0;display:grid}.pnl-featured{margin-left:var(--space-2);color:var(--primary-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.pnl-featured svg{width:.8rem;height:.8rem}.pnl-art{border-radius:var(--radius);background:var(--primary-soft);width:2.5rem;height:2.5rem;color:var(--on-primary-soft);flex:none;place-items:center;display:grid}.pnl-art svg{width:1.25rem;height:1.25rem}.pnl-art[data-art=wings],.pnl-art[data-art=pet],.pnl-art[data-art=trail],.pnl-art[data-art=cape]{background:var(--secondary-soft);color:var(--on-secondary-soft)}.pnl-art[data-art=heart],.pnl-art[data-art=star]{background:var(--info-soft);color:var(--on-info-soft)}.pnl-price{justify-items:end;line-height:1.25;display:inline-grid}.pnl-price__sale{color:var(--primary-text);font-weight:700}.pnl-price__old{color:var(--text-subtle);font-size:var(--text-sm)}.pnl-future-table{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0}.pnl-ghost-cell{background:var(--surface-2);border-radius:2px;width:70%;height:.6rem;display:block}.pnl-editor{gap:var(--space-6) var(--gap);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.pnl-editor>.pnl-focus-target{grid-column:1/-1}.pnl-editor__col{gap:var(--space-6);min-width:0;display:grid}@media (width<=1100px){.pnl-editor{grid-template-columns:minmax(0,1fr)}}.pnl-list-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pnl-list-field legend{padding:0}.pnl-list-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pnl-list-row .ui-input{flex:1;min-width:0}.pnl-command-prompt{width:2rem;height:2.75rem;color:var(--primary-text);flex:none;place-items:center;display:grid}.pnl-command-prompt svg{width:1rem;height:1rem}.pnl-command{font-family:var(--font-mono);font-size:var(--text-sm)}.pnl-option{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--hover), background-color var(--hover);position:relative}.pnl-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pnl-option:hover{border-color:var(--surface-3)}.pnl-option:has(input:checked){border-color:var(--secondary-text);background:var(--secondary-soft)}.pnl-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pnl-art-picker{border:0;min-width:0;margin:0;padding:0}.pnl-art-picker legend{margin-bottom:var(--space-2);padding:0}.pnl-art-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.pnl-art-option{justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);display:grid}.pnl-art-option__label{color:var(--text-muted);font-size:var(--text-xs);text-align:center}.pnl-cat-list{margin:0;padding:0;list-style:none}.pnl-cat{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.pnl-cat:first-child{padding-top:0}.pnl-cat:last-child{padding-bottom:0}.pnl-cat+.pnl-cat{border-top:var(--border-width) solid var(--border)}.pnl-cat[data-hidden] .pnl-cat__icon{opacity:.5}.pnl-cat__order{width:1.25rem;color:var(--text-subtle);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.pnl-cat__icon{border-radius:var(--radius);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--primary-text);flex:none;place-items:center;display:grid}.pnl-cat__icon svg{width:1.3rem;height:1.3rem}.pnl-cat__text{flex:12rem;min-width:0;display:grid}.pnl-cat__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:inline-flex}.pnl-cat__meta{color:var(--text-muted);font-size:var(--text-sm)}.pnl-cat__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pnl-cat__buttons{gap:2px;display:flex}.pnl-switch-label{color:var(--text-muted);font-size:var(--text-sm)}@media (width<=560px){.pnl-cat__order{display:none}.pnl-cat__actions{justify-content:space-between;width:100%}}.pnl-split{gap:var(--space-6) var(--gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.pnl-split__col{gap:var(--space-6);min-width:0;display:grid}.pnl-split__aside{top:calc(var(--header-height) + var(--space-6));position:sticky}@media (width<=1100px){.pnl-split{grid-template-columns:minmax(0,1fr)}.pnl-split__aside{position:static}}.pnl-template{align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--secondary-text);border-radius:var(--radius);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.pnl-template__thumb{border-radius:var(--radius);background:var(--primary-soft);width:3rem;height:3rem;color:var(--on-primary-soft);flex:none;place-items:center;display:grid}.pnl-template__thumb svg{width:1.5rem;height:1.5rem}.pnl-template__text{flex:14rem;min-width:0;display:grid}.pnl-template__name{font-weight:700}.pnl-template .ui-badge svg{width:.8rem;height:.8rem}.pnl-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pnl-step{align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.pnl-step__number{border-radius:var(--radius);background:var(--surface-2);width:2rem;height:2rem;color:var(--primary-text);font-family:var(--font-display);font-weight:var(--weight-display);flex:none;place-items:center;display:grid}.pnl-step__text{flex:14rem;min-width:0;display:grid}.pnl-step__title{font-weight:700}.pnl-rows{margin:0;padding:0;list-style:none}.pnl-row{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.pnl-row:first-child{padding-top:0}.pnl-row:last-child{padding-bottom:0}.pnl-row+.pnl-row{border-top:var(--border-width) solid var(--border)}.pnl-row__icon{border-radius:var(--radius);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--text-muted);flex:none;place-items:center;display:grid}.pnl-row__icon svg{width:1.1rem;height:1.1rem}.pnl-row__text{flex:14rem;min-width:0;display:grid}.pnl-row__title{font-weight:700}.pnl-form{gap:var(--space-5);min-width:0;display:grid}.pnl-cat__icon img{object-fit:contain;width:100%;height:100%}.pnl-rows{gap:var(--space-3);display:grid}.pnl-rows__row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}@media (width<=640px){.pnl-rows__row{grid-template-columns:minmax(0,1fr) auto}.pnl-rows__row>.ui-field:nth-child(2){grid-column:1}.pnl-rows__remove{grid-area:1/2/span 2;align-self:center}}.pnl-bg-current{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pnl-bg-current__picture{aspect-ratio:16/9;border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);width:10rem;color:var(--text-subtle);flex:none;place-items:center;display:grid;overflow:hidden}.pnl-bg-current__picture img{object-fit:cover;width:100%;height:100%}.pnl-bg-current__name{flex:1;min-width:8rem;font-weight:600}.pnl-bg-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.pnl-bg-credit{margin:var(--space-3) 0 var(--space-5)}.pnl-bg-tile{gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--hover), background-color var(--hover);display:grid}.pnl-bg-tile:hover{border-color:var(--surface-3)}.pnl-bg-tile[aria-pressed=true]{border-color:var(--secondary-text);background:var(--secondary-soft)}.pnl-bg-tile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pnl-bg-tile__picture{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-subtle);place-items:center;display:grid;overflow:hidden}.pnl-bg-tile__picture img{object-fit:cover;width:100%;height:100%}.pnl-bg-tile__name{padding:0 var(--space-1);font-weight:600}.pnl-application{gap:var(--space-5);display:grid}.pnl-application__message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.pnl-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.pnl-facts{gap:var(--space-2);max-width:68ch;color:var(--text-muted);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.pnl-inline-icon{align-items:flex-start;gap:var(--space-2);display:flex}.pnl-inline-icon svg{flex:none;width:1rem;height:1rem;margin-top:.2rem}.pnl-order-items{margin:0;padding:0;list-style:none}.pnl-order-extra{overflow-wrap:anywhere;display:block}.pnl-pk-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pnl-pk-toolbar .ui-search{flex:0 20rem;min-width:0}.pnl-pk-tree{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pnl-pk-tree--sub{margin:var(--space-1) var(--space-2) var(--space-2) var(--space-8)}.pnl-pk-cat{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.pnl-pk-cat[data-depth="1"]{background:var(--surface)}.pnl-pk-cat[data-drag]{opacity:.5}.pnl-pk-cat__head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-2);border-radius:var(--radius);display:flex;position:relative}.pnl-pk-cat__head .pnl-cat__icon{width:2.5rem;height:2.5rem}.pnl-pk-cat[data-off]>.pnl-pk-cat__head .pnl-cat__icon,.pnl-pk-cat[data-off]>.pnl-pk-cat__head .pnl-cat__name{opacity:.55}.pnl-pk-cat__head[data-drop=before]:before,.pnl-pk-cat__head[data-drop=after]:after,.pnl-pk-row[data-drop=before]:before,.pnl-pk-row[data-drop=after]:after{content:"";right:var(--space-2);left:var(--space-2);background:var(--primary);pointer-events:none;border-radius:2px;height:3px;position:absolute}.pnl-pk-cat__head[data-drop=before]:before,.pnl-pk-row[data-drop=before]:before{top:-2px}.pnl-pk-cat__head[data-drop=after]:after,.pnl-pk-row[data-drop=after]:after{bottom:-2px}.pnl-pk-cat__head[data-into],.pnl-pk-empty[data-into]{outline:2px dashed var(--primary);outline-offset:-2px;background:var(--primary-soft)}.pnl-pk-handle{border-radius:var(--radius-sm);width:1.75rem;height:2.25rem;color:var(--text-subtle);cursor:grab;transition:color var(--hover), background-color var(--hover);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pnl-pk-handle:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.pnl-pk-handle:disabled{cursor:not-allowed;opacity:.4}.pnl-pk-handle svg{width:1.1rem;height:1.1rem}.pnl-pk-badge{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.pnl-pk-list{padding:0 var(--space-2) var(--space-2);margin:0;list-style:none;display:grid}.pnl-pk-row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-2) var(--space-2) 0;border-top:var(--border-width) solid var(--border);grid-template-columns:auto auto minmax(0,1fr) auto 6.5rem 6rem auto;display:grid;position:relative}.pnl-pk-row[data-drag]{opacity:.5}.pnl-pk-row[data-off] .pnl-pk-row__art,.pnl-pk-row[data-off] .pnl-pk-row__text{opacity:.55}.pnl-pk-row__art{place-items:center;width:2.5rem;height:2.5rem;display:grid}.pnl-pk-row__art img{border-radius:var(--radius-sm);object-fit:contain;width:100%;height:100%}.pnl-pk-row__text{min-width:0;display:grid}.pnl-pk-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pnl-pk-row__meta{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pnl-pk-rules{gap:2px;margin:0;padding:0;list-style:none;display:flex}.pnl-pk-rules li{border-radius:var(--radius-sm);background:var(--surface-2);width:1.6rem;height:1.6rem;color:var(--text-muted);place-items:center;display:grid}.pnl-pk-rules svg{width:.9rem;height:.9rem}.pnl-pk-row__price{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.pnl-pk-row__status{justify-content:flex-end;display:flex}.pnl-pk-empty{align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border-strong,var(--border));border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (width<=900px){.pnl-pk-row{grid-template-columns:auto auto minmax(0,1fr) auto auto auto}.pnl-pk-row__rules{display:none}}@media (width<=560px){.pnl-pk-tree--sub{margin-left:var(--space-3)}.pnl-pk-cat__head{flex-wrap:wrap}.pnl-pk-cat__head .pnl-cat__text{flex:1 1 0}.pnl-pk-cat__head .pnl-cat__buttons{justify-content:flex-end;width:100%}.pnl-pk-row{grid-template-columns:auto auto minmax(0,1fr) auto auto}.pnl-pk-row>.ui-btn--icon{display:none}}.pnl-pkedit{gap:var(--space-6) var(--gap);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.pnl-pkedit>.pnl-focus-target{grid-column:1/-1}.pnl-pkedit__nav{top:calc(var(--header-height) + var(--space-6));padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);gap:2px;display:grid;position:sticky}.pnl-pkedit__tab{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;font-weight:600;display:flex;position:relative}.pnl-pkedit__tab:hover{background:var(--surface-2);color:var(--text)}.pnl-pkedit__tab[aria-current=page]{background:var(--primary-soft);color:var(--on-primary-soft)}.pnl-pkedit__tab svg{flex:none;width:1.05rem;height:1.05rem}.pnl-pkedit__tab[data-error]:after{content:"";background:var(--danger);border-radius:50%;width:.5rem;height:.5rem;margin-left:auto}.pnl-pkedit__body{gap:var(--space-6);min-width:0;display:grid}.pnl-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pnl-checks{gap:var(--space-3) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.pnl-hint-icon{align-items:flex-start;gap:var(--space-2);display:flex}.pnl-hint-icon svg{flex:none;width:1rem;height:1rem;margin-top:2px}.pnl-vars{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pnl-var{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);display:grid}.pnl-var__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pnl-facts{gap:var(--space-3);margin:0;display:grid}.pnl-facts dt{color:var(--text-muted);font-size:var(--text-sm)}.pnl-facts dd{margin:0}.pnl-facts code{font-family:var(--font-mono)}@media (width<=960px){.pnl-pkedit{grid-template-columns:minmax(0,1fr)}.pnl-pkedit__nav{padding:var(--space-1);display:flex;position:static;overflow-x:auto}.pnl-pkedit__tab{flex:none}}@media (width<=560px){.pnl-pair{grid-template-columns:minmax(0,1fr)}}.pnl-skins{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);display:grid}.pnl-skins__list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pnl-skins__item{align-content:end;justify-items:center;gap:var(--space-1);min-width:6.5rem;min-height:8.5rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-sunken);display:grid}.pnl-skins__name{max-width:7rem;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pnl-pages{margin:0;padding:0;list-style:none;display:grid}.pnl-pages__row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.pnl-pages__row+.pnl-pages__row{border-top:var(--border-width) solid var(--border)}.pnl-designer{gap:var(--space-6) var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pnl-designer>.pnl-focus-target{grid-column:1/-1}.pnl-designer__edit{gap:var(--space-6);min-width:0;display:grid}.pnl-designer__preview{top:calc(var(--header-height) + var(--space-6));min-width:0;position:sticky}.pnl-page-preview{max-height:calc(100vh - var(--header-height) - 12rem);padding:var(--space-4);border-radius:var(--radius);overflow:auto}.pnl-page-preview .sf-main{padding-top:0}.pnl-blocks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pnl-block{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);display:grid}.pnl-block[data-error]{border-color:var(--danger)}.pnl-block__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pnl-block__type{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:inline-flex}.pnl-block__type svg{width:1rem;height:1rem;color:var(--primary-text)}.pnl-palette{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);display:grid}.pnl-palette__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1100px){.pnl-designer{grid-template-columns:minmax(0,1fr)}.pnl-designer__preview{position:static}}@media (width<=560px){.pnl-pages__row{grid-template-columns:auto minmax(0,1fr)}.pnl-pages__row>:nth-child(n+3){grid-column:2;justify-self:start}}.adm-brand--static{cursor:default}.adm-mfa svg{width:.9rem;height:.9rem}@media (width<=560px){.adm-mfa{padding-inline:.4rem}.adm-mfa__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.adm-main{gap:var(--space-6);align-content:start;min-width:0;display:grid;container:adm-main/inline-size}.adm-stack{gap:var(--space-5);align-content:start;min-width:0;display:grid}.adm-back{margin-left:-.85rem}.adm-headmeta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.adm-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.adm-stats{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container adm-main (width>=900px){.adm-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.adm-stat{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2);padding:var(--space-6);align-items:start;display:grid}.adm-stat .ui-stat__label{align-self:end}@media (width<=640px){.adm-stat{padding:var(--space-4)}.adm-stat .ui-stat__value{font-size:var(--text-2xl)}}.adm-split{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@container adm-main (width>=820px){.adm-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-queue{margin:0;padding:0;list-style:none;display:grid}.adm-queue__item{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-width) solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adm-queue__item:first-child{border-top:0;padding-top:0}.adm-queue__item:last-child{padding-bottom:0}.adm-queue__text{gap:2px;min-width:0;display:grid}.adm-queue__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adm-queue__meta{color:var(--text-muted);font-size:var(--text-sm)}.adm-tablecard{overflow:hidden;container:adm-card/inline-size}.adm-filterbar{align-items:center;gap:var(--space-4)}.adm-filterbar:has(>.ui-tabs:first-child){padding-top:calc(var(--block-pad) - var(--space-3))}.adm-filterbar>.ui-tabs{min-width:0;margin-inline:calc(-1 * var(--block-pad));padding-inline:var(--block-pad);flex:100%}@container adm-card (width<=720px){.adm-filterbar .ui-tab{padding-inline:var(--space-2)}}.adm-filterbar__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.adm-filterbar .ui-search{flex:999 16rem;max-width:none}.adm-filterbar__selects{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.adm-filter{flex:10rem;width:10rem;min-width:0}.adm-filter--wide{flex-basis:15rem;width:15rem}.adm-filter .ui-select{min-height:2.375rem}.adm-filterbar__selects>.ui-btn{flex:none}.adm-tablecard .ui-table-wrap{margin-top:var(--space-6);background:0 0;border:0;border-radius:0}.adm-tablecard .ui-table :is(th,td):first-child{padding-left:var(--block-pad)}.adm-tablecard .ui-table :is(th,td):last-child{padding-right:var(--block-pad)}.adm-tablecard .ui-table tbody tr:first-child td{border-top:0}.adm-tablecard__foot{padding:var(--space-4) var(--block-pad);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.adm-tablecard .ui-table th.adm-col-actions{text-align:right}.adm-reason{min-width:10rem;max-width:16rem}.adm-col-target{overflow-wrap:anywhere;min-width:10rem}.adm-cell-stack{gap:2px;min-width:0;display:grid}.adm-id{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.adm-link-cell{color:var(--text);text-align:left;cursor:pointer;transition:color var(--hover);background:0 0;border:0;padding:0;font-weight:600}.adm-link-cell:hover{color:var(--primary-text)}.adm-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.adm-nowrap{white-space:nowrap}.adm-actions{justify-content:flex-end;gap:var(--space-2);white-space:nowrap;display:flex}.adm-actions--wrap{flex-wrap:wrap;min-width:12rem}.adm-hostlink{align-items:center;gap:var(--space-1);color:var(--primary-text);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:color var(--hover);background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.adm-hostlink:hover{color:var(--primary-hover)}.adm-hostlink svg{width:.8rem;height:.8rem}.adm-mfa-on svg,.adm-mfa-off svg{width:.9rem;height:.9rem}.adm-footnote{align-items:center;gap:var(--space-2);display:flex}.adm-footnote svg{flex:none;width:1rem;height:1rem}.adm-detail{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container adm-main (width>=860px){.adm-detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.adm-detail__col{gap:var(--gap);align-content:start;min-width:0;display:grid}.adm-links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.adm-links a{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;display:inline-flex}.adm-links svg{flex:none;width:.85rem;height:.85rem}.adm-quote-block{gap:var(--space-2);display:grid}.adm-quote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--secondary-text);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-2);white-space:pre-line;line-height:1.7}.adm-notes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-note{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.adm-note__meta{color:var(--text-muted);font-size:var(--text-sm)}.adm-note__text{white-space:pre-line;margin-top:2px}.adm-visibility{margin-left:var(--space-2);vertical-align:middle}.adm-dl-stacked .ui-dl{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.adm-dl-stacked .ui-dl dd{margin-bottom:var(--space-3)}.adm-dl-stacked .ui-dl>div:last-child dd{margin-bottom:0}.adm-perms{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-perms li{gap:var(--space-3);grid-template-columns:8.5rem minmax(0,1fr);align-items:start;display:grid}.adm-rights{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.adm-rights-head{gap:var(--space-1);display:grid}.adm-tablecard .ui-table th.adm-rights-col,.adm-rights-col{text-align:center}.adm-rights-yes{width:1.1rem;height:1.1rem;color:var(--on-success-soft)}.adm-rights-no{color:var(--text-muted)}.adm-badge-stack{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.adm-account{gap:var(--space-5);min-width:0;display:grid}.adm-account__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-account__section{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);display:grid}.adm-account__title{font-size:var(--text-md);margin:0;font-weight:700}.adm-account__form{gap:var(--space-4);display:grid}.adm-account__actions{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-account__action{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.adm-account__danger .adm-account__title{color:var(--on-danger-soft)}@media (width<=520px){.adm-perms li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.adm-account__action{gap:var(--space-2);grid-template-columns:minmax(0,1fr);justify-items:start}}.adm-settings{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.adm-settings>.ui-card{flex-direction:column;display:flex}.adm-settings>.ui-card>.ui-card__body{flex:1}.adm-template{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);display:grid}.adm-logo-preview{padding:var(--space-4);border-radius:var(--radius);background:var(--surface-sunken);place-items:center;display:grid}.adm-logo-preview img{object-fit:contain;width:auto;max-height:5rem}.adm-settings .ui-switch:disabled{cursor:not-allowed}.adm-settings .ui-switch:disabled .ui-switch__track{opacity:.55}.adm-rate-input{max-width:8rem}.adm-code-input{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.4em;text-align:center}.adm-text-button{color:var(--secondary-text);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;transition:color var(--hover);background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.adm-text-button:hover{color:var(--on-secondary-soft)}.adm-sessions{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-session{align-items:center;gap:var(--space-3);display:flex}.adm-session>svg{width:1.25rem;height:1.25rem;color:var(--text-muted);flex:none}.adm-session__badge{margin-left:var(--space-2)}.adm-allowlist__remove{margin-left:auto}.adm-allowlist__add{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.adm-allowlist__buttons{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width<=40rem){.adm-allowlist__add{grid-template-columns:minmax(0,1fr)}}.adm-releases{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.adm-release{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border);display:grid}.adm-release:last-child{border-bottom:0;padding-bottom:0}.adm-release__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.adm-changes{gap:var(--space-1);color:var(--text-muted);margin:0;padding-left:1.2rem;display:grid}.smp-cw{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.smp-cw__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));display:grid}.smp-cw__option{align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--hover), background-color var(--hover);display:flex;position:relative}.smp-cw__option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.smp-cw__option:hover{border-color:var(--surface-3)}.smp-cw__option:has(input:checked){border-color:var(--secondary-text);background:var(--secondary-soft)}.smp-cw__option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.smp-cw__icon{border-radius:var(--radius-sm);background:var(--surface-2);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.smp-cw__icon svg{width:1.35rem;height:1.35rem}.smp-cw__icon--own{background:var(--own);color:#fff}.smp-cw__icon--own svg{filter:drop-shadow(0 1px 1px #000000b3);width:1.1rem;height:1.1rem}.smp-cw__name{min-width:0;font-size:var(--text-md);overflow-wrap:break-word;flex:1;font-weight:600}.smp-cw__check{width:.9rem;height:.9rem;color:var(--secondary-text);display:none;position:absolute;top:.45rem;right:.45rem}.smp-cw__option:has(input:checked) .smp-cw__check{display:block}.smp-cw__own{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);transition:border-color var(--hover);grid-template-columns:minmax(11rem,auto) minmax(0,1fr);align-items:start;display:grid}.smp-cw__own[data-active]{border-color:var(--secondary-text)}.smp-cw__own .smp-cw__option--own{background:0 0;border:0}.smp-cw__own .smp-cw__option--own:has(input:checked){background:0 0}.smp-cw__field{min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0}.smp-cw__own:not([data-active]) .smp-cw__field{opacity:.7}.smp-cw__hint{margin:0}@media (width<=40rem){.smp-cw__own{grid-template-columns:minmax(0,1fr)}.smp-cw__field{padding:0 var(--space-3) var(--space-3)}}.smp-preview{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);scrollbar-width:thin;background:#1a1a1b;width:100%;min-width:0;position:relative;overflow:auto}.smp-preview__canvas{width:100%;position:relative;overflow:hidden}.smp-preview__page{transform-origin:0 0;position:absolute;top:0;left:0}@media (width<=960px){.smp-preview__page{right:0}}.smp-preview .sf{min-height:0}.pub-skip{top:calc(var(--space-3) + env(safe-area-inset-top,0px));left:max(var(--space-3), env(safe-area-inset-left,0px));z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;font-weight:700;position:fixed}.pub-skip:not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pub-page h1[tabindex="-1"]:focus,.pub-page h2[tabindex="-1"]:focus{outline:none}.pub-page .ui-hero+.ui-section{padding-top:0}@media (width<=640px){.pub-page .ui-hero__actions>.ui-btn{flex:100%}}.pub-visual{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;container-type:inline-size}.pub-mini{overflow:hidden}.pub-mini__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.pub-mini__head--pad{padding:var(--space-5) var(--space-6)}.pub-mini__heading{min-width:0;display:grid}.pub-mini__title{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:700;line-height:1.35;overflow:hidden}.pub-mini__subtitle{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-mini__body{padding:var(--space-2) var(--space-6) 0}.pub-mini__table th:first-child,.pub-mini__table td:first-child{padding-left:var(--space-6)}.pub-mini__table th:last-child,.pub-mini__table td:last-child{padding-right:var(--space-6)}.pub-mini__table .ui-table__primary,.pub-mini__table .ui-table__secondary{display:block}.pub-mini__table td:not(:first-child){white-space:nowrap}.pub-mini__table th.ui-table__num{text-align:right}@container (width<=26rem){.pub-mini__head--pad{padding:var(--space-4)}.pub-mini__body{padding-inline:var(--space-4)}.pub-mini__table th,.pub-mini__table td{padding-inline:var(--space-2)}.pub-mini__table th:first-child,.pub-mini__table td:first-child{padding-left:var(--space-4)}.pub-mini__table th:last-child,.pub-mini__table td:last-child{padding-right:var(--space-4)}}.pub-splits{gap:var(--space-16);display:grid}@media (width<=960px){.pub-splits{gap:var(--space-12)}}.pub-journey{gap:var(--space-8);padding:var(--space-12) var(--space-8);background:radial-gradient(60% 80% at 50% 0%, var(--secondary-soft), transparent 70%), var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-block);justify-items:center;display:grid}.pub-journey__head{gap:var(--space-4);text-align:center;justify-items:center;max-width:40rem;display:grid}.pub-journey__track{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.pub-journey__track:before{content:"";top:calc(var(--space-5) + 1.25rem);border-top:var(--border-width) dashed var(--border-strong);position:absolute;left:16%;right:16%}.pub-journey__step{gap:var(--space-2);padding:var(--space-5);text-align:center;background:var(--surface-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);align-content:start;justify-items:center;display:grid;position:relative}.pub-journey__step[data-state=now]{border-color:var(--secondary-text);box-shadow:0 0 0 4px var(--secondary-soft)}.pub-journey__marker{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);background:var(--surface-3);color:var(--text-muted);border-radius:999px;place-items:center;display:grid}.pub-journey__step[data-state=done] .pub-journey__marker{background:var(--success-soft);color:var(--on-success-soft)}.pub-journey__step[data-state=now] .pub-journey__marker{background:var(--secondary-soft);color:var(--secondary-text)}.pub-journey__marker svg{width:1.2rem;height:1.2rem}.pub-journey__number{top:var(--space-3);right:var(--space-4);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);position:absolute}.pub-journey__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:1.25}.pub-journey__meta{color:var(--text-muted);font-size:var(--text-md)}.pub-journey__note{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font-size:var(--text-md);line-height:1.5}.pub-journey__points{justify-content:center;gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pub-journey__points li{gap:var(--space-2);align-items:flex-start;display:flex}.pub-journey__points svg{width:1.15rem;height:1.15rem;color:var(--primary-text);flex:none;margin-top:.2rem}@media (width<=760px){.pub-journey{padding:var(--space-8) var(--space-5)}.pub-journey__track{grid-template-columns:minmax(0,1fr)}.pub-journey__track:before{display:none}.pub-journey__points{flex-direction:column;align-items:flex-start}}.pub-faq-intro{gap:var(--space-5);align-content:start;align-self:start;display:grid}.pub-faq-intro__contact{max-width:34rem;color:var(--text-muted);line-height:1.7}.pub-faq-facts{gap:var(--space-4);padding:var(--space-5);display:grid}.pub-faq-facts__title,.pub-faq-help__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:-.01em}.pub-faq-facts__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pub-faq-facts__item{align-items:center;gap:var(--space-3);color:var(--text-muted);line-height:1.45;display:flex}.pub-faq-facts__icon,.pub-faq-help__icon{border-radius:var(--radius);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--primary-text);flex:none;place-items:center;display:grid}.pub-faq-facts__icon svg,.pub-faq-help__icon svg{width:1.1rem;height:1.1rem}.pub-faq-help{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);display:flex}.pub-faq-help__text{gap:var(--space-2);min-width:0;display:grid}.pub-faq-help__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=641px){.pub-faq-intro{top:calc(var(--header-height) + var(--space-6));position:sticky}}@media (width<=640px){.pub-faq-intro{padding-bottom:var(--space-4)}}.pub-gate{max-width:40rem}.pub-gate__body{justify-items:start;gap:var(--space-4);display:grid}.pub-gate__icon{border-radius:var(--radius);background:var(--primary-soft);width:3rem;height:3rem;color:var(--on-primary-soft);place-items:center;display:grid}.pub-gate__icon svg{width:1.5rem;height:1.5rem}.pub-gate__text{max-width:60ch;color:var(--text-muted);margin:0;line-height:1.7}.pub-gate__steps{gap:var(--space-2);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.pub-gate__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.pub-apply{align-items:start;gap:var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.pub-apply__aside{top:calc(var(--header-height) + 1.5rem);gap:var(--space-4);padding:var(--block-pad);grid-area:1/2;display:grid;position:sticky}.pub-apply__form{gap:var(--gap);grid-area:1/1;min-width:0;display:grid}.pub-apply .ui-card{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.pub-apply__sections{margin:0 calc(-1 * var(--space-3));gap:2px;padding:0;list-style:none;display:grid}.pub-apply__sections button{align-items:center;gap:var(--space-3);width:100%;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-md);text-align:left;cursor:pointer;transition:background-color var(--hover), color var(--hover);background:0 0;border:0;font-weight:600;display:flex}.pub-apply__sections button:hover{background:var(--surface-2);color:var(--text)}.pub-apply__mark{border:var(--border-width) solid var(--border-strong);color:#0000;border-radius:3px;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.pub-apply__mark svg{width:.75rem;height:.75rem}.pub-apply__mark[data-done]{border-color:var(--success);background:var(--success);color:var(--text)}.pub-apply__review{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);display:flex}.pub-apply__review svg{width:1.25rem;height:1.25rem;color:var(--primary-text);flex:none}.pub-apply__review-title{font-size:var(--text-md);font-weight:700}@media (width<=960px){.pub-apply{grid-template-columns:minmax(0,1fr)}.pub-apply__aside{grid-area:1/1;position:static}.pub-apply__form{grid-area:2/1}.pub-apply__sections{display:none}}.pub-form-grid.ui-stack{gap:var(--space-5)}.pub-form-row{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.pub-form-row{grid-template-columns:minmax(0,1fr)}}.pub-links{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pub-links legend{margin-bottom:var(--space-1);padding:0}.pub-links__row{gap:var(--space-1);min-width:0;display:grid}.pub-links__input{gap:var(--space-2);min-width:0;display:flex}.pub-links__input .ui-input{flex:1;min-width:0}.pub-links .ui-btn--ghost{margin-left:-.85rem}.pub-guardian{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background:var(--surface-2);display:grid}.pub-check-error{margin-top:var(--space-2);margin-left:calc(1.15rem + var(--space-3))}.pub-counter{margin-top:calc(-1 * var(--space-3));color:var(--text-subtle);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums}.pub-counter[data-short]{color:var(--on-warning-soft)}.pub-inline-link{color:var(--secondary-text);font:inherit;text-underline-offset:3px;cursor:pointer;transition:color var(--hover);background:0 0;border:0;padding:0;text-decoration:underline}.pub-inline-link:hover{color:var(--on-secondary-soft)}.pub-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pub-apply__submit{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pub-apply__submit .ui-hint{flex:1;min-width:14rem}@media (width<=640px){.pub-apply__submit .ui-btn{flex:100%}}.pub-summary{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);outline-offset:3px;display:flex}.pub-summary__icon{width:1.4rem;height:1.4rem;color:var(--on-danger-soft);flex:none}.pub-summary__title{color:var(--on-danger-soft);font-size:var(--text-base);font-weight:700}.pub-summary__list{gap:var(--space-1);margin:0;padding-left:1.1rem;display:grid}.pub-summary__list button{color:var(--text);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--on-danger-soft);text-decoration-color:var(--on-danger-soft);text-underline-offset:3px;cursor:pointer;transition:color var(--hover);background:0 0;border:0;padding:0}.pub-summary__list button:hover{color:var(--on-danger-soft)}.pub-done{gap:var(--space-6);align-content:start;display:grid}.pub-done__steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.pub-done__steps li{gap:var(--space-4);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.pub-done__marker{border-radius:var(--radius);background:var(--surface-2);width:2rem;height:2rem;color:var(--primary-text);font-family:var(--font-display);font-weight:var(--weight-display);place-items:center;display:grid}.pub-done__text{gap:2px;min-width:0;display:grid}.pub-done__step-title{font-weight:700}.pub-legal-card{max-width:calc(68ch + 2 * var(--block-pad) + 2 * var(--border-width))}.pub-legal{gap:var(--space-6);max-width:68ch;display:grid}.pub-legal__intro{font-size:var(--text-base);line-height:1.7}.pub-legal__section{gap:var(--space-2);display:grid}.pub-legal__section h2{font-size:1.1rem;font-weight:700}.pub-legal__section p{color:var(--text-muted);font-size:var(--text-base);white-space:pre-line;line-height:1.7}.pub-hero-title{gap:.1em;display:grid}.pub-hero-title__own{background:linear-gradient(90deg, var(--ring-a), var(--ring-b), var(--ring-a));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.14em;font-size:1.25em;animation:7s linear infinite pub-shine}@keyframes pub-shine{to{background-position:-200% 0}}@media (width<=960px){.pub-landing .ui-hero__grid{gap:var(--space-10)}}.pub-try{gap:var(--space-5);width:100%;max-width:36rem;padding:var(--space-6);display:grid;container-type:inline-size}@media (width<=640px){.pub-try{padding:var(--space-4)}}.pub-try__head{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.pub-try__title{min-width:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:1.2}.pub-try__head .ui-logo{flex:none}.pub-try__controls{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=32rem){.pub-try__controls{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}}.pub-try__ways{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pub-try__legend{align-items:baseline;gap:var(--space-2);padding:0;display:flex}.pub-try__way-name{color:var(--text-subtle);font-size:var(--text-sm);font-weight:400}.pub-try__swatches{flex-wrap:wrap;align-items:center;gap:.625rem;min-height:2.75rem;padding-inline:5px;display:flex}.pub-try__swatch{background:linear-gradient(135deg, var(--sw-a) 50%, var(--sw-b) 50%);width:1.875rem;height:1.875rem;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--surface-3);cursor:pointer;transition:box-shadow var(--hover);border-radius:50%;flex:none;position:relative}.pub-try__swatch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pub-try__swatch:hover{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--border-strong)}.pub-try__swatch:has(input:checked){box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--text)}.pub-try__swatch:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:6px}.pub-try__window{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);min-width:0;margin:0;overflow:hidden}.pub-try__bar{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);display:flex}.pub-try__dots{flex:none;gap:5px;display:flex}.pub-try__dots span{background:var(--surface-3);border-radius:50%;width:9px;height:9px}.pub-try__address{min-width:0;height:1.875rem;padding:0 var(--space-3);background:var(--surface-2);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:1;align-items:center;font-weight:600;display:flex}.pub-try__address svg{width:.8rem;height:.8rem;color:var(--on-success-soft);flex:none;margin-right:.4rem}.pub-try__slug{text-overflow:ellipsis;min-width:0;color:var(--text);overflow:hidden}.pub-try__domain{color:var(--text-muted);flex:none}.pub-try__tag{flex:none}.pub-try__tag svg{width:.85rem;height:.85rem}@container (width<=26rem){.pub-try__bar{gap:var(--space-2);padding-inline:var(--space-2)}.pub-try__dots{display:none}.pub-try__tag-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pub-try__address{padding-inline:var(--space-2) var(--space-3)}}.sf.pub-try__store{gap:var(--space-4);min-height:0;padding:var(--space-4);font-size:var(--text-md);line-height:1.4;display:grid}.pub-try__top{align-items:center;gap:var(--space-3);min-width:0;display:flex}.pub-try__icon{border-radius:var(--sf-radius);background:var(--sf-primary);width:2.75rem;height:2.75rem;color:var(--sf-primary-ink);font-family:var(--font-display);font-weight:var(--weight-display);flex:none;place-items:center;font-size:1.375rem;line-height:1;display:grid}.pub-try__info{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pub-try__wordmark{min-width:0;color:var(--sf-primary);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;flex:11rem;gap:0 .22em;font-size:1.375rem;line-height:1.15;display:flex}.pub-try__wordmark>span{min-width:0}.pub-try__tail{color:var(--sf-secondary)}.pub-try__ip{border-radius:var(--sf-radius);background:var(--sf-block-light);max-width:100%;min-height:2rem;color:var(--sf-text);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:700;display:inline-flex}.pub-try__ip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pub-try__ip svg{width:.9rem;height:.9rem;color:var(--sf-primary);flex:none}.pub-try__packages{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pub-try__package{min-width:0;padding:var(--space-3) var(--space-2);border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-block);text-align:center;align-content:start;justify-items:center;gap:.3rem;display:grid}.pub-try__art{border-radius:var(--sf-radius);background:color-mix(in srgb, var(--sf-text) 5%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--sf-text) 22%, transparent);place-items:center;margin-bottom:.15rem;display:grid;position:relative}.pub-try__art svg{stroke-width:1.75px;width:1.25rem;height:1.25rem}.pub-try__sale{background:var(--sf-secondary);color:var(--sf-secondary-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:.1rem .35rem;font-size:.6875rem;font-weight:800;line-height:1.4;position:absolute;top:-.45rem;left:-1.1rem}.pub-try__package-name{min-width:0;color:var(--sf-text);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.pub-try__price{color:var(--sf-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .35rem;font-weight:700;display:inline-flex}.pub-try__was{color:var(--sf-text-subtle);font-size:.85em;font-weight:600}.pub-try__foot{gap:var(--space-3);display:grid}.pub-try__note{color:var(--text-subtle);font-size:var(--text-xs);text-align:center;line-height:1.5}.pub-try__icon,.pub-try__sale,.pub-try__wordmark,.pub-try__tail,.pub-try__ip svg,.pub-try__price{transition:color var(--hover), background-color var(--hover)}@media (prefers-reduced-motion:reduce){.pub-try__swatch,.pub-try__icon,.pub-try__sale,.pub-try__wordmark,.pub-try__tail,.pub-try__ip svg,.pub-try__price{transition:none}}.pub-hs{gap:var(--space-5);min-width:0;display:grid;container-type:inline-size}.pub-hs__stage{min-width:0;position:relative}.pub-hs__stage:before{content:"";background:conic-gradient(from var(--ring-angle), var(--ring-a), var(--ring-b), var(--ring-a), var(--ring-b), var(--ring-a));filter:blur(56px);opacity:.3;pointer-events:none;border-radius:48px;animation:14s linear infinite ui-ring-spin;position:absolute;inset:10% 8%}.pub-hs__window{background:var(--surface);border:var(--border-width) solid var(--border);min-width:0;box-shadow:var(--shadow-pop);border-radius:12px;position:relative;overflow:hidden}.pub-hs__bar{align-items:center;gap:var(--space-3);background:var(--surface-sunken);border-bottom:var(--border-width) solid var(--border);padding:10px 14px;display:flex}.pub-hs__dots{flex:none;gap:6px;display:flex}.pub-hs__dots span{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.pub-hs__address{align-items:center;gap:var(--space-2);min-width:0;height:30px;padding:0 var(--space-3);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:1;font-weight:600;display:flex;overflow:hidden}.pub-hs__address svg{width:.85rem;height:.85rem;color:var(--on-success-soft);flex:none}.pub-hs__caret{vertical-align:-.15em;background:var(--cw);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite pub-blink;display:inline-block}@keyframes pub-blink{50%{opacity:0}}.pub-hs__preview{border:0;border-radius:0}.pub-hs__controls{justify-content:center;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pub-hs__label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.pub-hs__swatches{gap:var(--space-2);display:flex}.pub-hs__swatch{border:3px solid var(--bg);background:var(--sw);width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--surface-3);cursor:pointer;transition:box-shadow var(--hover);border-radius:50%;padding:0}.pub-hs__swatch:hover{box-shadow:0 0 0 2px var(--text-muted)}.pub-hs__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.pub-hs__status{color:var(--text-subtle);font-size:var(--text-xs);text-align:center;flex-basis:100%}@media (prefers-reduced-motion:reduce){.pub-hero-title__own,.pub-hs__stage:before,.pub-hs__caret{animation:none}}.pub-legal__back{margin-top:var(--space-6)}.pub-legal-dialog .pub-legal{max-height:min(60vh,40rem);padding-right:var(--space-2);overflow-y:auto}.pub-hs__pages{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pub-hs__page{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-4);border:var(--border-width) solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--hover), border-color var(--hover), background-color var(--hover);border-radius:999px;font-weight:600;display:inline-flex}.pub-hs__page:hover{border-color:var(--border-strong);color:var(--text)}.pub-hs__page[aria-pressed=true]{border-color:var(--cw);background:color-mix(in srgb, var(--cw) 14%, var(--surface));color:var(--text)}.pub-hs__page svg{width:1rem;height:1rem;color:var(--cw)}.pub-hs__swatch--own{background:var(--sw,conic-gradient(#ff5f5f, #ffc53d, #4ade80, #38bdf8, #a78bfa, #ff5f5f));color:#fff;place-items:center;display:grid}.pub-hs__swatch--own svg{filter:drop-shadow(0 1px 1px #0009);width:.85rem;height:.85rem}.pub-hs__own{gap:var(--space-2);width:min(100%,22rem);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid}.pub-facts{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pub-facts__item{align-content:start;gap:var(--space-1);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid}.pub-facts__value{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);background:linear-gradient(90deg, var(--ring-a), var(--ring-b));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.1}.pub-facts__text{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}@media (width<=900px){.pub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pub-facts{grid-template-columns:minmax(0,1fr)}}.pub-earn{gap:var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pub-earn__inputs,.pub-earn__result{align-content:start;gap:var(--space-5);min-width:0;display:grid}.pub-earn__slider{gap:var(--space-2);display:grid}.pub-earn__slider-head{justify-content:space-between;gap:var(--space-3);font-weight:600;display:flex}.pub-earn__slider-head output{color:var(--primary-text);font-variant-numeric:tabular-nums}.pub-earn__slider input{width:100%;height:.5rem;margin:var(--space-2) 0;background:linear-gradient(90deg, var(--primary) 0 var(--fill), var(--surface-3) var(--fill) 100%);accent-color:var(--primary);appearance:none;cursor:pointer;border-radius:999px}.pub-earn__slider input::-webkit-slider-thumb{border:3px solid var(--bg);background:var(--primary);width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--primary);appearance:none;border-radius:50%}.pub-earn__slider input::-moz-range-thumb{border:3px solid var(--bg);background:var(--primary);border-radius:50%;width:1rem;height:1rem}.pub-earn__slider input:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:4px}.pub-earn__kicker{color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.pub-earn__big{margin:calc(-1 * var(--space-3)) 0 0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-4xl,2.75rem);font-variant-numeric:tabular-nums;line-height:1.1}.pub-earn__bar{background:var(--surface-3);border-radius:999px;height:.85rem;display:flex;overflow:hidden}.pub-earn__bar span{transition:width .25s}.pub-earn__bar-you{background:var(--primary)}.pub-earn__bar-fee{background:var(--secondary)}.pub-earn__bar-vat{background:var(--text-subtle)}.pub-earn__lines{gap:var(--space-2);margin:0;display:grid}.pub-earn__lines div{justify-content:space-between;gap:var(--space-3);padding-left:var(--space-3);border-left:4px solid #0000;display:flex}.pub-earn__lines div[data-tone=vat]{border-left-color:var(--text-subtle)}.pub-earn__lines div[data-tone=fee]{border-left-color:var(--secondary)}.pub-earn__lines div[data-tone=you]{border-left-color:var(--primary);font-weight:700}.pub-earn__lines dt{color:var(--text-muted)}.pub-earn__lines div[data-tone=you] dt{color:var(--text)}.pub-earn__lines dd{font-variant-numeric:tabular-nums;margin:0}.pub-earn__note{color:var(--text-subtle);font-size:var(--text-sm);margin:0;line-height:1.6}@media (width<=860px){.pub-earn{padding:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pub-earn__bar span{transition:none}}.pub-showcase{gap:var(--space-6);display:grid}.pub-showcase__stage{perspective:1600px;height:clamp(17rem,40vw,30rem);position:relative;overflow:hidden}.pub-showcase__window{--w:min(46rem, 72%);width:var(--w);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;box-shadow:var(--shadow-block);transform-style:preserve-3d;transition:transform .5s var(--ease), opacity .5s var(--ease), filter .5s var(--ease);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:0;left:50%;overflow:hidden}.pub-showcase__window[data-offset="0"]{z-index:3;border-color:var(--border-strong);transform:translate(-50%)}.pub-showcase__window[data-offset="-1"],.pub-showcase__window[data-offset="1"]{z-index:2;opacity:.45;filter:saturate(.6)}.pub-showcase__window[data-offset="-1"]{transform:translate(-112%)rotateY(32deg)scale(.82)}.pub-showcase__window[data-offset="1"]{transform:translate(12%)rotateY(-32deg)scale(.82)}.pub-showcase__window[data-offset="-2"],.pub-showcase__window[data-offset="2"]{z-index:1;opacity:0;pointer-events:none}.pub-showcase__window[data-offset="-2"]{transform:translate(-150%)rotateY(40deg)scale(.7)}.pub-showcase__window[data-offset="2"]{transform:translate(50%)rotateY(-40deg)scale(.7)}.pub-showcase__hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pub-showcase__window[data-offset="0"] .pub-showcase__hit{cursor:zoom-in}.pub-showcase__window[data-offset="0"][data-kind=free] .pub-showcase__hit{cursor:pointer}.pub-showcase__hit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pub-showcase__bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);display:flex}.pub-showcase__dots,.pub-showcase__end{flex:1 1 0;display:inline-flex}.pub-showcase__dots{gap:.35rem}.pub-showcase__end{justify-content:flex-end}.pub-showcase__dots span{background:var(--surface-3);border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}.pub-showcase__address{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}.pub-showcase__address-sketch{background:var(--surface-3);background-clip:content-box;border-radius:999px;flex:0 12rem;height:1.25rem;padding-block:.4rem}.pub-showcase__grow{width:.95rem;height:.95rem}.pub-showcase__body{min-height:0;position:relative;overflow:hidden}.pub-showcase__body .pub-showcase__store{pointer-events:none;border:0;border-radius:0;height:100%;overflow:hidden}.pub-showcase__loading{background:#1a1a1b;place-items:center;height:100%;display:grid}.pub-showcase__window[data-kind=free]{border-style:dashed}.pub-showcase__window[data-kind=free][data-offset="-1"],.pub-showcase__window[data-kind=free][data-offset="1"]{opacity:.8}.pub-showcase__free{background:var(--bg);height:100%;position:relative;overflow:hidden;container-type:size}.pub-showcase__sketch{--sk-box:#29292b;--sk-line:#39393c;--sk-ink:#58585c;align-content:start;gap:1em;padding:1em 1.5em;font-size:clamp(.5rem,2.2cqw,1rem);display:grid;position:absolute;inset:0}:where(.pub-showcase__sketch) span{border-radius:var(--radius-sm);display:block}.pub-showcase__sk-menu,.pub-showcase__sk-head,.pub-showcase__sk-buttons,.pub-showcase__sk-foot{align-items:center;gap:.75em;display:flex}.pub-showcase__sk-menu>span{background:var(--sk-box);width:3em;height:1.6em}.pub-showcase__sk-menu>span+span{background:var(--sk-line);width:4.5em;height:.7em}.pub-showcase__sk-menu>.pub-showcase__sk-push{background:var(--sk-box);width:10em;height:1.9em;margin-left:auto}.pub-showcase__sk-name{background:var(--sk-box);justify-self:center;width:15em;max-width:70%;height:2em;margin-block:.25em}.pub-showcase__free[data-variant="1"] .pub-showcase__sk-name{width:12em}.pub-showcase__sk-head{border-radius:var(--radius);background:var(--sk-box);gap:.9em;padding:1em 1.25em}.pub-showcase__sk-logo{background:var(--sk-line);flex-shrink:0;width:2.2em;height:2.2em}.pub-showcase__sk-lines{flex:auto;gap:.5em;min-width:0;display:grid}.pub-showcase__sk-lines>span{background:var(--sk-line);width:7em;max-width:100%;height:.8em}.pub-showcase__sk-lines>span+span{width:11em;height:.6em}.pub-showcase__free[data-variant="1"] .pub-showcase__sk-head .pub-showcase__sk-lines>span{width:9em}.pub-showcase__free[data-variant="1"] .pub-showcase__sk-head .pub-showcase__sk-lines>span+span{width:8em}.pub-showcase__sk-buttons>span{background:var(--sk-line);width:5em;height:1.9em}.pub-showcase__sk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;display:grid}.pub-showcase__sketch .pub-showcase__sk-tile{border-left:.3em solid var(--sk-line);background:var(--sk-box);justify-content:space-between;align-items:center;gap:.75em;min-height:6.5em;padding:1em 1.1em;display:flex}.pub-showcase__sk-tile .pub-showcase__sk-lines>span{width:5em;height:1em}.pub-showcase__sk-tile .pub-showcase__sk-lines>span+span{width:3.5em;height:.6em}.pub-showcase__sketch .pub-showcase__sk-icon{background:var(--sk-line);width:3.6em;height:3.6em;color:var(--sk-ink);flex-shrink:0;place-items:center;display:grid}.pub-showcase__sk-icon svg{width:1.9em;height:1.9em}.pub-showcase__sk-foot>span{background:var(--sk-box);flex:1 1 0;height:2.2em}.pub-showcase__sk-panel{background:var(--sk-box);height:9em}.pub-showcase__sketch:after{content:"";background:linear-gradient(100deg,#0000,#ffffff0f 50%,#0000);width:45%;animation:3.2s ease-in-out infinite pub-showcase-shine;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@keyframes pub-showcase-shine{to{transform:translate(320%)}}.pub-showcase__veil{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;background:radial-gradient(#141415b3 0%,#14141559 40%,#1414151a 100%);display:grid;position:absolute;inset:0}.pub-showcase__window[data-offset="0"] .pub-showcase__veil{background:radial-gradient(#141415e0 0%,#14141599 50%,#1414154d 100%)}.pub-showcase__tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border:var(--border-width) dashed var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.pub-showcase__tag svg{width:1rem;height:1rem}.pub-showcase__free-text{max-width:26rem;color:var(--text-muted)}@container (width<=26rem){.pub-showcase__free-text{font-size:var(--text-sm)}}.pub-showcase__free-cta{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font-weight:600;display:inline-flex}.pub-showcase__free-cta svg{width:1rem;height:1rem}.pub-showcase__controls{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.pub-showcase__names{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pub-showcase__name{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border);color:var(--text-muted);font:inherit;font-size:var(--text-md);cursor:pointer;transition:color var(--hover), border-color var(--hover);background:0 0;border-radius:999px}.pub-showcase__name:hover{color:var(--text)}.pub-showcase__name[aria-current=true]{border-color:var(--primary);color:var(--text)}.pub-showcase__mark{width:5.5rem;height:100%;min-height:calc(var(--text-md) * 1.55 + 2 * var(--space-1) + 2 * var(--border-width));border:var(--border-width) dashed var(--border);background:linear-gradient(var(--surface-3), var(--surface-3)) center / 55% .45rem no-repeat;background-clip:padding-box;border-radius:999px;display:block}.pub-showcase__mark[data-variant="1"]{width:4.5rem}.pub-showcase__names li[data-current] .pub-showcase__mark{border-color:var(--border-strong)}.pub-showcase__live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.pub-showcase__window{--w:86%}.pub-showcase__window[data-offset="-1"]{transform:translate(-128%)rotateY(30deg)scale(.8)}.pub-showcase__window[data-offset="1"]{transform:translate(28%)rotateY(-30deg)scale(.8)}.pub-showcase__names li:not([data-current]){display:none}}@media (prefers-reduced-motion:reduce){.pub-showcase__window{transition:none}.pub-showcase__sketch:after{animation:none;display:none}}.pub-zoom{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:96vw;max-width:96vw;height:92vh;max-height:92vh;color:var(--text);padding:0;overflow:hidden}.pub-zoom[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.pub-zoom::backdrop{background:#000000b3}.pub-zoom__bar{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border);background:var(--surface-2);flex-wrap:wrap;display:flex}.pub-zoom__title{align-items:center;gap:var(--space-3);min-width:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);flex:14rem;display:inline-flex}.pub-zoom__action{margin-left:auto}.pub-zoom__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-zoom__zoom{align-items:center;gap:var(--space-2);display:inline-flex}.pub-zoom__level{min-width:4.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.pub-zoom__level:hover{background:var(--surface-3)}.pub-zoom__view{overscroll-behavior:contain;scrollbar-gutter:stable;background:#141415;overflow:auto}.pub-zoom__canvas{min-height:100%;margin:0 auto}.pub-zoom__canvas .pub-zoom__store{border:0;border-radius:0;max-height:none;overflow:visible}.pub-zoom__close{right:var(--space-5);bottom:var(--space-5);z-index:2;box-shadow:var(--shadow-block);position:absolute}@media (width<=520px){.pub-zoom__bar{column-gap:var(--space-3)}.pub-zoom__level{min-width:3.75rem}}
