.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);border:1.5px solid transparent;white-space:nowrap;text-decoration:none}.sx-btn[aria-disabled=true],.sx-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.sx-btn--sm{padding:8px 14px;font-size:var(--fs-12)}.sx-btn--md{padding:11px 18px;font-size:var(--fs-14)}.sx-btn--lg{padding:14px 24px;font-size:var(--fs-16)}.sx-btn--full{display:flex;width:100%}.sx-btn--primary{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.sx-btn--primary:hover{background:var(--brand-orange-deep);border-color:var(--brand-orange-deep);transform:translateY(-1px);box-shadow:var(--shadow-2)}.sx-btn--ghost{background:transparent;color:var(--ink-900);border-color:var(--ink-300)}.sx-btn--ghost:hover{border-color:var(--ink-900);transform:translateY(-1px)}.sx-btn--subtle{background:var(--ink-50);color:var(--ink-900);border-color:var(--ink-200)}.sx-btn--subtle:hover{background:var(--ink-100)}.sx-btn--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.sx-btn--danger:hover{background:var(--status-lowmed-ink);border-color:var(--status-lowmed-ink)}.sx-btn .sx-arr{transition:transform var(--dur-fast)}.sx-btn:hover .sx-arr{transform:translateX(3px)}.sx-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-pill)}.sx-badge--sm{padding:4px 8px;font-size:var(--fs-11)}.sx-badge--md{padding:6px 10px;font-size:var(--fs-12)}.sx-badge--lg{padding:8px 14px;font-size:var(--fs-14)}.sx-badge--neutral.sx-badge--soft{background:var(--ink-100);color:var(--ink-700)}.sx-badge--neutral.sx-badge--solid{background:var(--ink-900);color:#fff}.sx-badge--neutral.sx-badge--outline{border-color:var(--ink-300);color:var(--ink-700);background:transparent}.sx-badge--success.sx-badge--soft{background:var(--status-high-soft);color:var(--status-high-ink)}.sx-badge--success.sx-badge--solid{background:var(--status-high);color:#fff}.sx-badge--success.sx-badge--outline{border-color:var(--status-high);color:var(--status-high-ink);background:transparent}.sx-badge--warning.sx-badge--soft{background:var(--status-medium-soft);color:var(--status-medium-ink)}.sx-badge--warning.sx-badge--solid{background:var(--status-medium);color:#fff}.sx-badge--warning.sx-badge--outline{border-color:var(--status-medium);color:var(--status-medium-ink);background:transparent}.sx-badge--danger.sx-badge--soft{background:var(--status-lowmed-soft);color:var(--status-lowmed-ink)}.sx-badge--danger.sx-badge--solid{background:var(--status-lowmed);color:#fff}.sx-badge--danger.sx-badge--outline{border-color:var(--status-lowmed);color:var(--status-lowmed-ink);background:transparent}.sx-badge--info.sx-badge--soft{background:var(--status-medhigh-soft);color:var(--status-medhigh-ink)}.sx-badge--info.sx-badge--solid{background:var(--status-medhigh);color:var(--ink-900)}.sx-badge--info.sx-badge--outline{border-color:var(--status-medhigh);color:var(--status-medhigh-ink);background:transparent}.sx-badge--brand.sx-badge--soft{background:var(--accent-soft);color:var(--accent-ink)}.sx-badge--brand.sx-badge--solid{background:var(--accent);color:#fff}.sx-badge--brand.sx-badge--outline{border-color:var(--accent);color:var(--accent-ink);background:transparent}.sx-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.sx-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-500);padding:5px 12px;border:1px solid var(--ink-200);border-radius:var(--radius-pill);background:rgba(255,255,255,.6);white-space:nowrap}.sx-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--brand-orange-deep);flex-shrink:0}.sx-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:var(--fs-12);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-orange-deep);line-height:1.2}.sx-eyebrow--ink{color:var(--ink-500)}.sx-eyebrow:after{content:"";width:36px;height:1.5px;background:currentColor}.sx-eyebrow--no-rule:after{display:none}.sx-card{position:relative;background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.sx-card--pad-sm{padding:20px}.sx-card--pad-md{padding:28px}.sx-card--pad-lg{padding:36px}.sx-card--interactive{cursor:pointer}.sx-card--interactive:hover{box-shadow:var(--shadow-2);border-color:var(--ink-300);transform:translateY(-2px)}.sx-card__strip{position:absolute;left:0;right:0;bottom:0;height:3px}.sx-card__strip--brand{background:var(--brand-gradient-h)}.sx-card__strip--teal-cyan{background:linear-gradient(90deg,var(--brand-teal),var(--brand-cyan))}.sx-card__strip--ink{background:var(--ink-900)}@media (max-width:480px){.sx-card--pad-lg{padding:20px}.sx-card--pad-md{padding:18px}}.sx-strip{display:block;width:100%;background:var(--brand-gradient-h)}.sx-strip--v{background:var(--brand-gradient-v)}.sx-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);border-bottom:1px solid var(--ink-200);position:-webkit-sticky;position:sticky;top:0;z-index:50}html[data-theme=dark] .sx-topbar{background:rgba(11,15,18,.88);border-bottom-color:rgba(255,255,255,.08)}html[data-theme=dark] .sx-topbar__brand-name{color:var(--ink-100,#F2F4F5)}html[data-theme=dark] .sx-topbar__brand-sub,html[data-theme=dark] .sx-topbar__meta{color:var(--ink-400,#8A9498)}html[data-theme=dark] .sx-topbar__sep{background:rgba(255,255,255,.12)}.sx-topbar__brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.sx-topbar__brand img{width:32px;height:32px;display:block}.sx-topbar__brand-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-18);letter-spacing:var(--ls-display);color:var(--ink-900);line-height:1}.sx-topbar__brand-sub{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.sx-topbar__brand-sub,.sx-topbar__meta{font-family:var(--font-mono);color:var(--ink-500)}.sx-topbar__meta{display:flex;align-items:center;gap:18px;font-size:var(--fs-11);letter-spacing:.06em}.sx-topbar__meta-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--status-high);margin-right:8px;transform:translateY(-1px)}.sx-topbar__sep{width:1px;height:16px;background:var(--ink-200)}.sx-topbar__actions{display:flex;align-items:center;gap:12px}@media (max-width:480px){.sx-topbar{padding:12px 16px;flex-wrap:wrap;gap:10px}.sx-topbar__meta{display:none}.sx-topbar__brand-name{font-size:var(--fs-16)}.sx-topbar__brand-sub{font-size:9px}}.sx-field{display:flex;flex-direction:column;gap:6px}.sx-field__label{font-family:var(--font-body);font-size:var(--fs-12);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-500)}.sx-input{display:flex;align-items:center;background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-sm);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.sx-input:focus-within{border-color:var(--ink-900);box-shadow:0 0 0 3px rgba(11,15,18,.06)}.sx-input--error{border-color:var(--danger)}.sx-input--error:focus-within{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.sx-input__el{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:var(--fs-14);color:var(--ink-900);padding:11px 14px}.sx-input__el::placeholder{color:var(--ink-400)}.sx-input__affix{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-500);padding:0 12px;white-space:nowrap}.sx-input__affix--prefix{border-right:1px solid var(--ink-200)}.sx-input__affix--suffix{border-left:1px solid var(--ink-200)}.sx-field__hint{font-size:var(--fs-12);color:var(--ink-500)}.sx-field__hint--error{color:var(--danger)}.sx-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);overflow:hidden}.sx-stepper__btn{border:none;background:var(--ink-50);color:var(--ink-900);width:32px;cursor:pointer;font-size:var(--fs-14);font-weight:700;transition:background var(--dur-fast)}.sx-stepper__btn:hover:not([disabled]){background:var(--ink-100)}.sx-stepper__btn[disabled]{opacity:.4;cursor:not-allowed}.sx-stepper__value{min-width:56px;padding:8px 12px;text-align:center;font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-900);background:var(--paper);border:none;outline:none;-moz-appearance:textfield}.sx-stepper__value::-webkit-inner-spin-button,.sx-stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sx-stepper__suffix{padding:0 10px;display:flex;align-items:center;background:var(--ink-50);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-500);border-left:1px solid var(--ink-200)}.sx-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sx-toggle__track{width:36px;height:20px;border-radius:var(--radius-pill);background:var(--ink-300);position:relative;transition:background var(--dur-fast)}.sx-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--dur-fast)}.sx-toggle--on .sx-toggle__track{background:var(--ink-900)}.sx-toggle--on .sx-toggle__thumb{transform:translateX(16px)}.sx-toggle__label{font-size:var(--fs-14);color:var(--ink-700)}.sx-toggle-group{display:inline-flex;padding:4px;background:var(--ink-100);border-radius:var(--radius-pill);gap:2px}.sx-toggle-group__btn{border:none;background:transparent;padding:7px 16px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-13);font-weight:600;color:var(--ink-500);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.sx-toggle-group__btn--active{background:var(--paper);color:var(--ink-900);box-shadow:var(--shadow-1)}.sx-table-wrap{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.sx-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--fs-14);min-width:520px}@media (max-width:480px){.sx-table-wrap{overflow-x:visible;border:none;border-radius:0;background:transparent;padding:12px}.sx-table{min-width:0;width:100%;display:block}.sx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sx-table tbody,.sx-table td,.sx-table tr{display:block;width:100%}.sx-table tbody tr{border:1px solid var(--ink-200);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-1);padding:4px 14px;margin-bottom:10px}.sx-table tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;text-align:right!important;padding:9px 0;border:none;border-bottom:1px solid var(--ink-100)}.sx-table tbody tr td:last-child{border-bottom:none}.sx-table tbody td[data-label]:before{content:attr(data-label);flex-shrink:0;text-align:left;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.sx-table tbody td:not([data-label]){justify-content:flex-end}}.sx-table thead th{text-align:left;padding:14px 18px;font-family:var(--font-body);font-size:var(--fs-11);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-500);background:var(--ink-50);border-bottom:1px solid var(--ink-200)}.sx-table tbody td{padding:16px 18px;border-bottom:1px solid var(--ink-100);color:var(--ink-800);vertical-align:middle}.sx-table tbody tr:last-child td{border-bottom:none}.sx-table--clickable tbody tr{cursor:pointer;transition:background var(--dur-fast)}.sx-table--clickable tbody tr:hover{background:var(--ink-50)}.sx-table--dense tbody td{padding:10px 18px}.sx-dropzone{border:2px dashed var(--ink-300);border-radius:var(--radius-md);padding:36px 28px;background:var(--ink-50);text-align:center;transition:border-color var(--dur-fast),background var(--dur-fast);cursor:pointer}.sx-dropzone--active,.sx-dropzone:hover{border-color:var(--brand-orange-deep);background:var(--accent-soft)}.sx-dropzone__icon{width:36px;height:36px;margin:0 auto 12px;color:var(--ink-500)}.sx-dropzone__title{font-family:var(--font-display);font-size:var(--fs-16);font-weight:700;color:var(--ink-900);margin-bottom:4px}.sx-dropzone__hint{font-size:var(--fs-13);color:var(--ink-500)}.sx-gate{width:100%;max-width:420px;margin:0 auto;background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.sx-gate__strip{height:4px;background:var(--brand-gradient-h)}.sx-gate__body{padding:36px 32px 28px}.sx-gate__title{font-family:var(--font-display);font-size:var(--fs-24);font-weight:700;color:var(--ink-900);margin-bottom:8px}.sx-gate__sub{font-size:var(--fs-14);color:var(--ink-500);margin-bottom:24px;line-height:var(--lh-relaxed)}.sx-page{min-height:100vh;display:flex;flex-direction:column;background:var(--page-gradient);background-attachment:fixed}.sx-main{flex:1 1;width:100%;max-width:var(--container-max);margin:0 auto;padding:56px 40px 80px;overflow-x:clip}@media (max-width:960px){.sx-topbar{padding:14px 24px}.sx-main{padding:32px 20px 56px}}@media (max-width:768px){.sx-page{background-attachment:scroll}}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:end;margin-bottom:56px}.lp-hero__h1{font-family:var(--font-display);font-weight:700;font-size:var(--fs-72);line-height:.98;letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;margin-top:18px}.lp-hero__lede{font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--ink-700);max-width:460px;text-wrap:pretty;padding-bottom:8px}.lp-hero__lede strong{color:var(--ink-900);font-weight:700}.lp-doors{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:56px}.lp-door-link{text-decoration:none;color:inherit;display:block}.lp-door{display:flex;flex-direction:column;min-height:420px}.lp-door__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.lp-door__num{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-400);letter-spacing:.06em}.lp-door__h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-40);line-height:1.05;letter-spacing:-.01em;color:var(--ink-900);margin-bottom:14px;text-wrap:balance}.lp-door__sub{font-size:15px;line-height:var(--lh-relaxed);color:var(--ink-700);max-width:420px;text-wrap:pretty}.lp-door__list{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--ink-200);display:flex;flex-direction:column;gap:11px}.lp-door__list li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-14);color:var(--ink-700);line-height:1.5}.lp-door__ico{flex-shrink:0;margin-top:1px;color:var(--brand-orange-deep)}.lp-door__ico--teal{color:var(--brand-teal)}.lp-door__foot{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-door__lock{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);display:inline-flex;align-items:center;gap:6px}.lp-quicklinks{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-md);padding:24px 28px;display:grid;grid-template-columns:minmax(0,280px) 1fr;grid-gap:28px;gap:28px;align-items:center}.lp-ql__head{border-right:1px solid var(--ink-200);padding-right:20px}.lp-ql__eyebrow{font-family:var(--font-body);font-size:var(--fs-11);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-500);margin-bottom:6px}.lp-ql__title{font-family:var(--font-display);font-size:var(--fs-18);font-weight:700;color:var(--ink-900);line-height:1.25}.lp-ql__sub{font-size:var(--fs-13);margin-top:4px;line-height:1.4}.lp-ql__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.lp-ql{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:rgba(255,255,255,.5);transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast);text-decoration:none;color:inherit}.lp-ql:hover{border-color:var(--ink-900);background:#fff;transform:translateY(-1px)}.lp-ql__ico{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--ink-50);border:1px solid var(--ink-200);display:grid;place-items:center;flex-shrink:0;color:var(--ink-700)}.lp-ql__text{display:flex;flex-direction:column;min-width:0}.lp-ql__name{font-family:var(--font-display);font-size:var(--fs-14);font-weight:700;color:var(--ink-900);line-height:1.2}.lp-ql__sub{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-500);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-footer{border-top:1px solid var(--ink-200);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-footer__row{display:flex;align-items:center;justify-content:space-between;padding:22px 40px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-500)}.lp-footer a{color:var(--ink-700);transition:color var(--dur-fast)}.lp-footer a:hover{color:var(--brand-orange-deep)}.lp-footer__right{display:flex;gap:22px;align-items:center}@media (max-width:960px){.lp-hero{grid-template-columns:1fr;gap:20px;align-items:start}.lp-hero__h1{font-size:var(--fs-56)}.lp-doors{grid-template-columns:1fr}.lp-door{min-height:0}.lp-quicklinks{grid-template-columns:1fr;gap:18px}.lp-ql__head{border-right:none;padding-right:0;border-bottom:1px solid var(--ink-200);padding-bottom:14px}.lp-ql__list{grid-template-columns:1fr 1fr}.lp-footer__row{flex-direction:column;gap:10px;padding:18px 24px}}@media (max-width:560px){.lp-hero__h1{font-size:var(--fs-40)}.lp-ql__list{grid-template-columns:1fr}}@media (max-width:480px){.lp-hero__lede{font-size:var(--fs-16)}.lp-door__head{flex-wrap:wrap;gap:8px;margin-bottom:18px}.lp-door__foot{flex-wrap:wrap;gap:12px;padding-top:20px}.lp-door__list{margin-top:18px;padding-top:18px}}.sx-modal-veil{position:fixed;inset:0;z-index:200;background:rgba(11,15,18,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sx-modal-fade var(--dur-fast) var(--ease-out)}@keyframes sx-modal-fade{0%{opacity:0}to{opacity:1}}.sx-modal{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;animation:sx-modal-pop var(--dur-base) var(--ease-out)}@keyframes sx-modal-pop{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.sx-modal--sm{max-width:380px}.sx-modal--md{max-width:520px}.sx-modal--lg{max-width:720px}.sx-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.sx-modal__title{font-family:var(--font-display);font-size:var(--fs-20);font-weight:700;letter-spacing:var(--ls-display);color:var(--ink-900);margin:0;line-height:1.2}.sx-modal__sub{margin-top:6px;font-size:var(--fs-13);color:var(--ink-500);line-height:var(--lh-relaxed)}.sx-modal__close{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--ink-500);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.sx-modal__close:hover{background:var(--ink-50);color:var(--ink-900)}.sx-modal__body{padding:12px 24px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.sx-modal__foot{border-top:1px solid var(--ink-100);background:var(--ink-50);padding:16px 24px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:480px){.sx-modal-veil{padding:12px}.sx-modal__head{padding:18px 16px 10px}.sx-modal__body{padding:10px 16px 18px}.sx-modal__foot{padding:14px 16px;flex-wrap:wrap}}.sx-tabs{display:flex;flex-direction:column;gap:4px}.sx-tabs--horizontal{flex-direction:row;flex-wrap:wrap}.sx-tabs__btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:9px 14px;border:1px solid var(--ink-200);background:var(--paper);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-13);font-weight:600;color:var(--ink-700);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast);position:relative}.sx-tabs__btn:hover:not(:disabled):not(.sx-tabs__btn--active){border-color:var(--ink-900);transform:translateY(-1px)}.sx-tabs__btn:disabled{opacity:.4;cursor:not-allowed}.sx-tabs__btn--active{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.sx-tabs__label{line-height:1.1}.sx-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--ink-100);color:var(--ink-700);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em}.sx-tabs__btn--active .sx-tabs__badge{background:rgba(255,255,255,.18);color:#fff}.sx-tabs--vertical .sx-tabs__btn{width:100%;text-align:left;justify-content:space-between}.sx-tweaks{position:fixed;right:20px;bottom:20px;z-index:60;width:280px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:rgba(255,255,255,.92);color:var(--ink-900);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--ink-200);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 40px rgba(0,0,0,.18);font-family:var(--font-body);font-size:12px;overflow:hidden}html[data-theme=dark] .sx-tweaks{background:rgba(20,20,20,.88);color:#f5f4ef;border-color:rgba(255,255,255,.12)}.sx-tweaks__hd{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 14px;border-bottom:1px solid var(--ink-200);font-size:12.5px}html[data-theme=dark] .sx-tweaks__hd{border-bottom-color:rgba(255,255,255,.08)}.sx-tweaks__hd strong{font-family:var(--font-display);font-weight:700;letter-spacing:.01em}.sx-tweaks__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-500);width:24px;height:24px;border-radius:6px;cursor:pointer;font-size:14px;line-height:1}.sx-tweaks__x:hover{background:var(--ink-100);color:var(--ink-900)}.sx-tweaks__body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.sx-tweaks__section{display:flex;flex-direction:column;gap:6px}.sx-tweaks__sect-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);padding-top:4px}.sx-tweaks__field{display:flex;flex-direction:column;gap:4px}.sx-tweaks__field-label{font-size:11px;color:var(--ink-600)}.sx-tweaks__seg{display:flex;padding:2px;border-radius:8px;background:var(--ink-100)}html[data-theme=dark] .sx-tweaks__seg{background:rgba(255,255,255,.08)}.sx-tweaks__seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;border:0;background:transparent;color:var(--ink-700);font:inherit;font-weight:500;font-size:11.5px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .12s,color .12s}.sx-tweaks__seg-btn:hover{color:var(--ink-900)}.sx-tweaks__seg-btn.is-on{background:#ffffff;color:var(--ink-900);box-shadow:0 1px 2px rgba(0,0,0,.12)}html[data-theme=dark] .sx-tweaks__seg-btn{color:rgba(245,244,239,.65)}html[data-theme=dark] .sx-tweaks__seg-btn.is-on{background:rgba(255,255,255,.16);color:#fff;box-shadow:none}.sx-tweaks__switch{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--ink-700)}html[data-theme=dark] .sx-tweaks__switch{color:rgba(245,244,239,.78)}.sx-tweaks__toggle{position:relative;width:34px;height:20px;border-radius:999px;border:0;background:var(--ink-200);cursor:pointer;padding:0;transition:background .15s;flex-shrink:0}.sx-tweaks__toggle i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.sx-tweaks__toggle.is-on{background:var(--brand-orange-deep,#d97757)}.sx-tweaks__toggle.is-on i{transform:translateX(14px)}.sx-tweaks__fab{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--ink-200);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);color:var(--ink-900);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:transform .12s,box-shadow .12s}.sx-tweaks__fab:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.16)}html[data-theme=dark] .sx-tweaks__fab{background:rgba(20,20,20,.88);color:#f5f4ef;border-color:rgba(255,255,255,.12)}@media (max-width:480px){.sx-tweaks{right:12px;bottom:12px;width:calc(100vw - 24px);max-width:320px;max-height:calc(100vh - 24px)}.sx-tweaks__fab{right:12px;bottom:12px;min-height:44px;max-width:calc(100vw - 24px)}}.pop-root{position:relative;display:inline-block}.pop-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--ink-700,#4a4a4a);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.pop-trigger:hover,.pop-trigger[aria-expanded=true]{background:var(--ink-50,#f4f4f1);border-color:var(--ink-200,#e6e3da);color:var(--ink-900,#1f1f1f)}.pop-menu{position:absolute;top:calc(100% + 6px);z-index:40;min-width:160px;padding:4px;background:#fff;border:1px solid var(--ink-200,#e6e3da);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1px}.pop-menu--end{right:0}.pop-menu--start{left:0}.pop-item{display:inline-flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:500;text-align:left;border:0;border-radius:5px;background:transparent;color:var(--ink-900,#1f1f1f);cursor:pointer;transition:background .1s,color .1s}.pop-item:hover:not(:disabled){background:var(--ink-50,#f4f4f1)}.pop-item:disabled{opacity:.5;cursor:not-allowed}.pop-item-icon{flex-shrink:0;color:var(--ink-500,#7a7a7a)}.pop-item--danger{color:#c0392b}.pop-item--danger:hover:not(:disabled){background:#fdecea;color:#a3271a}.pop-item--danger .pop-item-icon{color:currentColor}html[data-theme=dark] .pop-menu{background:#1c1c1c;border-color:rgba(255,255,255,.12)}html[data-theme=dark] .pop-item{color:#f5f4ef}html[data-theme=dark] .pop-item:hover:not(:disabled){background:rgba(255,255,255,.06)}