:root{color-scheme:dark;--sr-bg: #241a15;--sr-bg-soft: #2d2019;--sr-surface: #35271e;--sr-surface-2: #433025;--sr-surface-3: #523b2b;--sr-border: #755639;--sr-border-strong: #ad8350;--sr-text: #f1e9d9;--sr-text-muted: #dac4a2;--sr-text-dim: #bea98a;--sr-accent: #edbc69;--sr-accent-strong: #ffda91;--sr-accent-ink: #201a10;--sr-parchment: #e8d5ac;--sr-positive: #55d187;--sr-positive-bg: rgba(85, 209, 135, .12);--sr-negative: #f0736a;--sr-negative-bg: rgba(240, 115, 106, .12);--sr-warning: #e8b75c;--sr-warning-bg: rgba(232, 183, 92, .14);--sr-info: #7fb2e8;--sr-radius: 14px;--sr-radius-sm: 8px;--sr-radius-lg: 20px;--sr-shadow: 0 18px 50px rgba(0, 0, 0, .45);--sr-focus: 0 0 0 3px rgba(201, 167, 106, .55);--sr-max-width: 1440px;--sr-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sr-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:radial-gradient(1200px 600px at 15% -10%,rgba(201,167,106,.09),transparent 60%),radial-gradient(900px 500px at 95% 0%,rgba(232,217,176,.06),transparent 55%),var(--sr-bg);color:var(--sr-text);font-family:var(--sr-font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{line-height:1.25;margin:0}p{margin:0}a{color:var(--sr-accent-strong)}:focus-visible{outline:none;box-shadow:var(--sr-focus);border-radius:var(--sr-radius-sm)}.sr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-mono{font-family:var(--sr-mono);font-size:.92em}.sr-skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--sr-accent);color:var(--sr-accent-ink);padding:10px 16px;border-radius:0 0 var(--sr-radius) 0;font-weight:600}.sr-skip-link:focus{left:0}.sr-app{display:flex;flex-direction:column;min-height:100vh}.sr-main{flex:1;width:100%;max-width:var(--sr-max-width);margin:0 auto;padding:20px 20px 56px}.sr-page{display:flex;flex-direction:column;gap:18px}.sr-page--narrow{max-width:720px;margin:0 auto}.sr-page--deck{gap:14px}.sr-footer{border-top:1px solid var(--sr-border);padding:18px 20px 26px;color:var(--sr-text-dim);font-size:13px;max-width:var(--sr-max-width);margin:0 auto;width:100%}.sr-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141310e0;border-bottom:1px solid var(--sr-border)}.sr-header__inner{max-width:var(--sr-max-width);margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sr-brand{display:flex;align-items:baseline;gap:8px;text-decoration:none;color:var(--sr-text)}.sr-brand__glyph{color:var(--sr-parchment);font-size:20px}.sr-brand__name{font-weight:700;letter-spacing:.02em;font-size:19px}.sr-brand__tag{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--sr-text-dim)}.sr-nav{display:flex;gap:4px;margin-left:8px;flex-wrap:wrap}.sr-nav__link{padding:7px 12px;border-radius:999px;color:var(--sr-text-muted);text-decoration:none;font-weight:500;font-size:14px;border:1px solid transparent}.sr-nav__link:hover{color:var(--sr-text);background:var(--sr-surface-2)}.sr-nav__link--active{color:var(--sr-text);background:var(--sr-surface-2);border-color:var(--sr-border-strong)}.sr-header__session{margin-left:auto;display:flex;align-items:center;gap:10px}.sr-header__muted{color:var(--sr-text-dim);font-size:13px}.sr-header__auth{display:flex;gap:8px;align-items:center}.sr-session-button{display:inline-flex;align-items:center;gap:8px;background:var(--sr-surface-2);border:1px solid var(--sr-border);color:var(--sr-text);padding:6px 12px 6px 6px;border-radius:999px;cursor:pointer;font:inherit}.sr-session-button:hover{border-color:var(--sr-border-strong)}.sr-session-button__name{font-size:14px}.sr-avatar{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--sr-accent),#81613a);color:var(--sr-accent-ink);font-weight:700;font-size:13px;flex:none}.sr-menu-anchor{position:relative}.sr-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--sr-surface);border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);padding:6px;z-index:60;display:flex;flex-direction:column}.sr-menu--wide{min-width:290px}.sr-menu__header{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--sr-text-dim);padding:8px 10px 0}.sr-menu__identity{padding:2px 10px 8px;font-weight:600}.sr-menu__item{text-align:left;background:transparent;border:0;color:var(--sr-text);padding:9px 10px;border-radius:var(--sr-radius-sm);cursor:pointer;font:inherit;font-size:14px}.sr-menu__item:hover:not(:disabled){background:var(--sr-surface-3)}.sr-menu__item:disabled{opacity:.45;cursor:not-allowed}.sr-menu__item--danger{color:var(--sr-negative)}.sr-menu__separator{height:1px;background:var(--sr-border);margin:6px 4px}.sr-pageheader{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.sr-pageheader__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.sr-pageheader__description{color:var(--sr-text-muted);max-width:70ch;margin-top:6px}.sr-pageheader__actions{display:flex;gap:8px;flex-wrap:wrap}.sr-link{color:var(--sr-accent-strong);text-decoration:underline;text-underline-offset:2px}.sr-markdown{color:var(--sr-text);line-height:1.6}.sr-markdown p+p{margin-top:8px}.sr-markdown ul,.sr-markdown ol{margin:8px 0 0;padding-left:22px}.sr-markdown code{font-family:var(--sr-mono);background:var(--sr-surface-2);padding:1px 5px;border-radius:5px;font-size:.9em}.sr-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:600;font-size:14px;padding:9px 15px;border-radius:var(--sr-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .06s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.sr-button:active{transform:translateY(1px)}.sr-button:disabled{opacity:.5;cursor:not-allowed}.sr-button--primary{background:var(--sr-accent);color:var(--sr-accent-ink)}.sr-button--primary:hover:not(:disabled){background:var(--sr-accent-strong)}.sr-button--secondary{background:var(--sr-surface-2);color:var(--sr-text);border-color:var(--sr-border-strong)}.sr-button--secondary:hover:not(:disabled){background:var(--sr-surface-3)}.sr-button--ghost{background:transparent;color:var(--sr-text-muted);border-color:var(--sr-border)}.sr-button--ghost:hover:not(:disabled){color:var(--sr-text);background:var(--sr-surface-2)}.sr-button--danger{background:var(--sr-negative);color:#2a0f0d}.sr-button--danger:hover:not(:disabled){filter:brightness(1.08)}.sr-button--small{padding:6px 11px;font-size:13px}.sr-button--block{width:100%;margin-top:4px}.sr-icon-button{background:transparent;border:1px solid transparent;color:var(--sr-text-muted);width:30px;height:30px;border-radius:50%;cursor:pointer;font:inherit;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.sr-icon-button:hover:not(:disabled){background:var(--sr-surface-2);color:var(--sr-text)}.sr-icon-button:disabled{opacity:.4}.sr-chip{background:var(--sr-surface-2);border:1px solid var(--sr-border);color:var(--sr-text-muted);border-radius:999px;padding:4px 11px;font-size:12.5px;cursor:pointer;font:inherit}.sr-chip:hover{color:var(--sr-text);border-color:var(--sr-border-strong)}.sr-form{display:flex;flex-direction:column;gap:16px}.sr-form__footer{color:var(--sr-text-dim);font-size:13px}.sr-card{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);padding:20px}.sr-field{display:flex;flex-direction:column;gap:6px}.sr-field--inline{flex-direction:row;align-items:center;gap:8px}.sr-field--inline .sr-field__label{white-space:nowrap}.sr-field__label{font-size:13px;font-weight:600;color:var(--sr-text-muted)}.sr-field__hint{font-size:12.5px;color:var(--sr-text-dim)}.sr-field__warn{font-size:12.5px;color:var(--sr-warning)}.sr-input,.sr-select,.sr-textarea{background:var(--sr-bg-soft);border:1px solid var(--sr-border-strong);color:var(--sr-text);border-radius:var(--sr-radius-sm);padding:9px 12px;font:inherit;width:100%;min-width:0}.sr-input:focus,.sr-select:focus,.sr-textarea:focus{border-color:var(--sr-accent)}.sr-input--number{width:96px}.sr-input--search{font-family:var(--sr-mono);font-size:13.5px}.sr-textarea{resize:vertical;min-height:84px}.sr-inline-fields{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.sr-inlineform{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.sr-copyrow{display:flex;gap:8px;align-items:center}.sr-copyrow .sr-input{flex:1}.sr-checkbox{display:inline-flex;gap:8px;align-items:center;font-size:13.5px;background:var(--sr-surface-2);border:1px solid var(--sr-border);border-radius:999px;padding:6px 12px;cursor:pointer}.sr-checkbox--active{border-color:var(--sr-accent);color:var(--sr-text)}.sr-checkbox--block{border-radius:var(--sr-radius-sm);align-items:flex-start;padding:12px}.sr-checkbox input{accent-color:var(--sr-accent)}.sr-radios{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.sr-radio{display:flex;flex-direction:column;gap:2px;border:1px solid var(--sr-border);background:var(--sr-surface-2);border-radius:var(--sr-radius);padding:12px;cursor:pointer}.sr-radio--active{border-color:var(--sr-accent);background:#c9a76a1a}.sr-radio input{margin-bottom:4px;accent-color:var(--sr-accent)}.sr-radio__label{font-weight:600}.sr-radio__hint{font-size:12.5px;color:var(--sr-text-dim)}.sr-filters{border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--sr-surface)}.sr-filters legend{font-size:13px;color:var(--sr-text-muted);padding:0 6px}.sr-filters__options{display:flex;gap:8px;flex-wrap:wrap}.sr-modal-layer{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto}.sr-modal-backdrop{position:fixed;inset:0;background:#05080cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sr-modal{position:relative;background:var(--sr-surface);border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow);width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.sr-modal--md{max-width:560px}.sr-modal--lg{max-width:820px}.sr-modal--xl{max-width:1240px}.sr-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--sr-border)}.sr-modal__title{font-size:1.25rem}.sr-modal__subtitle{color:var(--sr-text-muted);font-size:13.5px;margin-top:6px;max-width:90ch}.sr-modal__body{padding:18px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.sr-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--sr-border);flex-wrap:wrap}.sr-panel{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:16px 18px}.sr-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sr-panel__title{font-size:1.05rem;display:inline-flex;align-items:center;gap:8px}.sr-panel__note{color:var(--sr-text-muted);font-size:13px;margin-top:6px}.sr-badge-count{background:var(--sr-surface-3);color:var(--sr-text-muted);border-radius:999px;padding:1px 9px;font-size:12px;font-family:var(--sr-mono)}.sr-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.sr-tag--compact{font-size:11px;padding:2px 7px}.sr-tag--public{background:#55d18724;color:#86e0aa;border-color:#55d18759}.sr-tag--unlisted{background:#e8b75c24;color:#edc883;border-color:#e8b75c59}.sr-tag--private{background:#a096dc29;color:#bdb2ee;border-color:#a096dc59}.sr-tag--neutral,.sr-tag--muted{background:var(--sr-surface-3);color:var(--sr-text-muted);border-color:var(--sr-border)}.sr-tag--archived{background:var(--sr-surface-3);color:var(--sr-parchment);border-color:var(--sr-border-strong)}.sr-tag--danger{background:var(--sr-negative-bg);color:var(--sr-negative);border-color:#f0736a66}.sr-tag--visitor{background:#c9a76a24;color:var(--sr-accent-strong);border-color:#c9a76a52}.sr-tag--composition{background:#c9a76a24;color:var(--sr-accent-strong)}.sr-tag--administration{background:var(--sr-surface-3);color:var(--sr-parchment)}.sr-state,.sr-legality,.sr-applicability{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px;border:1px solid var(--sr-border);white-space:nowrap}.sr-state--compact,.sr-legality--compact,.sr-applicability--compact{font-size:11px;padding:2px 7px}.sr-state--draft{background:var(--sr-surface-3);color:var(--sr-text)}.sr-state--submitted{background:#c9a76a29;color:var(--sr-accent-strong);border-color:#c9a76a66}.sr-state--applied{background:#55d18729;color:#86e0aa;border-color:#55d18766}.sr-state--refused{background:var(--sr-negative-bg);color:var(--sr-negative);border-color:#f0736a66}.sr-state--cancelled{background:var(--sr-surface-3);color:var(--sr-text-dim)}.sr-state--muted{background:var(--sr-surface-3);color:var(--sr-text-muted)}.sr-legality--valid{background:#55d18724;color:#86e0aa;border-color:#55d18759}.sr-legality--incomplete{background:var(--sr-warning-bg);color:#edc883;border-color:#e8b75c59}.sr-legality--invalid{background:var(--sr-negative-bg);color:var(--sr-negative);border-color:#f0736a59}.sr-applicability--ok{background:#55d1871a;color:#86e0aa;border-color:#55d18747}.sr-applicability--conflict{background:var(--sr-warning-bg);color:#edc883;border-color:#e8b75c59}.sr-loading{display:flex;flex-direction:column;gap:10px}.sr-loading__label{color:var(--sr-text-muted);font-size:13.5px}.sr-loading__rows{display:flex;flex-direction:column;gap:10px}.sr-skeleton{height:58px;border-radius:var(--sr-radius);background:linear-gradient(90deg,var(--sr-surface) 25%,var(--sr-surface-2) 37%,var(--sr-surface) 63%);background-size:400% 100%;animation:sr-shimmer 1.6s ease-in-out infinite}@keyframes sr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.sr-skeleton{animation:none}}.sr-inline-spinner{display:inline-flex;gap:8px;align-items:center;color:var(--sr-text-muted);font-size:13px}.sr-spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--sr-border-strong);border-top-color:var(--sr-accent);animation:sr-spin .8s linear infinite;display:inline-block}@keyframes sr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sr-spinner{animation-duration:2s}}.sr-empty{border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius);padding:30px 22px;text-align:center;background:#211e1980;display:flex;flex-direction:column;align-items:center;gap:8px}.sr-empty__icon{font-size:30px}.sr-empty__title{font-size:1.05rem}.sr-empty__message{color:var(--sr-text-muted);max-width:62ch;font-size:14px}.sr-empty__action{margin-top:6px}.sr-error{border:1px solid var(--sr-border-strong);border-left:4px solid var(--sr-negative);background:var(--sr-surface);border-radius:var(--sr-radius);padding:16px 18px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sr-error--warning{border-left-color:var(--sr-warning)}.sr-error--info{border-left-color:var(--sr-info)}.sr-error__title{font-size:1rem}.sr-error__message{color:var(--sr-text-muted);font-size:14px}.sr-error__hint{color:var(--sr-text-dim);font-size:13px}.sr-notice{border:1px solid var(--sr-border-strong);border-left:4px solid var(--sr-accent);background:var(--sr-surface);border-radius:var(--sr-radius);padding:12px 16px;font-size:13.5px;color:var(--sr-text-muted);display:flex;flex-direction:column;gap:10px}.sr-notice--warning{border-left-color:var(--sr-warning)}.sr-notice--muted{border-left-color:var(--sr-text-dim);background:var(--sr-bg-soft);font-size:12.5px;padding:10px 14px}.sr-notice--danger{border-left-color:var(--sr-negative)}.sr-notice code{font-family:var(--sr-mono);background:var(--sr-surface-2);padding:0 4px;border-radius:4px}.sr-mana{display:inline-flex;gap:3px;align-items:center;flex-wrap:wrap}.sr-mana--empty{color:var(--sr-text-dim)}.sr-mana__pip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:50%;font-size:11px;font-weight:700;color:#10161f;background:#cfd3d6;font-family:var(--sr-mono)}.sr-mana__pip--W{background:#f4efdc}.sr-mana__pip--U{background:#9cc7e8}.sr-mana__pip--B{background:#b3a4b8}.sr-mana__pip--R{background:#e8a08a}.sr-mana__pip--G{background:#a8d2a0}.sr-mana__pip--C{background:#cfd3d6}.sr-mana__pip--S{background:#d8cfa2}.sr-mana__pip--X{background:#cfd3d6}.sr-cardimage{display:block;border-radius:8px;overflow:hidden;background:var(--sr-surface-3);flex:none;position:relative}.sr-cardimage img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sr-cardimage--small{width:48px;height:67px}.sr-cardimage--normal,.sr-cardimage--large{width:100%;aspect-ratio:5 / 7}.sr-cardimage__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;text-align:center;background:linear-gradient(160deg,var(--sr-surface-3),var(--sr-surface));color:var(--sr-text-muted)}.sr-cardimage__fallback-initial{font-size:20px;font-weight:700;color:var(--sr-parchment)}.sr-cardimage__fallback-name{font-size:9px;line-height:1.2}.sr-cardimage--small .sr-cardimage__fallback-name{display:none}.sr-cardchip{display:inline-flex;align-items:center;gap:9px;background:var(--sr-surface-2);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:6px 10px 6px 6px;max-width:100%}.sr-cardchip--positive{border-color:#55d1876b;background:var(--sr-positive-bg)}.sr-cardchip--negative{border-color:#f0736a6b;background:var(--sr-negative-bg)}.sr-cardchip__body{display:flex;flex-direction:column;min-width:0}.sr-cardchip__name{font-weight:600;font-size:13.5px}.sr-cardchip__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--sr-text-dim)}.sr-cardchip__type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30ch}.sr-cardchip__quantity{font-family:var(--sr-mono);font-size:12.5px;color:var(--sr-text-muted)}.sr-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--sr-text-muted)}.sr-breadcrumb__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.sr-breadcrumb__item{display:inline-flex;align-items:center;gap:8px}.sr-breadcrumb__link{color:var(--sr-text-muted);text-decoration:none}.sr-breadcrumb__link:hover{color:var(--sr-text);text-decoration:underline}.sr-breadcrumb__current{color:var(--sr-text);font-weight:600}.sr-breadcrumb__separator{color:var(--sr-text-dim)}.sr-deckheader{background:linear-gradient(180deg,var(--sr-surface),rgba(33,30,25,.6));border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);padding:16px 18px 0;display:flex;flex-direction:column;gap:12px}.sr-deckheader__row{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.sr-deckheader__title{display:flex;flex-direction:column;gap:8px;min-width:0}.sr-deckheader__name{font-size:clamp(1.35rem,1rem + 1.2vw,1.85rem)}.sr-deckheader__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--sr-text-dim)}.sr-deckheader__revision{color:var(--sr-text-muted)}.sr-deckheader__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sr-deckheader__description{border-top:1px solid var(--sr-border);padding-top:12px;color:var(--sr-text-muted);font-size:14px}.sr-tabs{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.sr-tabs__link{padding:9px 14px;border-radius:var(--sr-radius-sm) var(--sr-radius-sm) 0 0;color:var(--sr-text-muted);text-decoration:none;font-weight:600;font-size:14px;border-bottom:2px solid transparent}.sr-tabs__link:hover{color:var(--sr-text);background:var(--sr-surface-2)}.sr-tabs__link--active{color:var(--sr-text);border-bottom-color:var(--sr-accent);background:#c9a76a14}.sr-deckpage{display:flex;flex-direction:column;gap:14px}.sr-deckpage__banner{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:10px 14px;font-size:13.5px;color:var(--sr-text-muted)}.sr-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:10px 12px}.sr-toolbar--gallery{justify-content:flex-start}.sr-toggle{display:inline-flex;background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-radius:999px;padding:3px;gap:2px}.sr-toggle--wrap{flex-wrap:wrap;border-radius:var(--sr-radius)}.sr-toggle__button{background:transparent;border:0;color:var(--sr-text-muted);padding:7px 13px;border-radius:999px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500}.sr-toggle--wrap .sr-toggle__button{border-radius:var(--sr-radius-sm)}.sr-toggle__button:hover{color:var(--sr-text)}.sr-toggle__button--active{background:var(--sr-surface-3);color:var(--sr-text)}.sr-deckview{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.sr-deckview__main{min-width:0;display:flex;flex-direction:column;gap:14px}.sr-deckview__content{display:flex;flex-direction:column;gap:20px}.sr-deckview__aside{order:-1;display:flex;flex-direction:column;gap:14px;position:sticky;top:76px}.sr-cardgroup{display:flex;flex-direction:column;gap:10px}.sr-cardgroup__header{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--sr-border);padding-bottom:6px}.sr-cardgroup__title{font-size:1rem;letter-spacing:.01em}.sr-cardgroup__count{color:var(--sr-text-dim);font-size:12.5px;font-family:var(--sr-mono)}.sr-cardgroup--command .sr-cardgroup__title{color:var(--sr-parchment)}.sr-columns{display:grid;align-items:start}.sr-tile{position:relative;display:block;width:100%;padding:0;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);overflow:hidden;cursor:pointer;text-align:left;color:var(--sr-text);font:inherit;box-shadow:0 6px 18px #00000052;transition:transform .12s ease,border-color .12s ease,z-index .12s ease}.sr-tile:hover,.sr-tile:focus-visible{transform:translate(3px);border-color:var(--sr-accent);z-index:5}.sr-tile--selected{border-color:var(--sr-accent-strong);box-shadow:0 0 0 2px #c9a76a73;z-index:6}.sr-tile__bar{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:20px;padding:2px 5px;background:#15130feb;border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:2}.sr-tile__name{font-size:10.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-tile__quantity{position:absolute;right:4px;bottom:4px;background:#15130fe0;border:1px solid var(--sr-border-strong);border-radius:999px;padding:0 6px;font-size:10px;font-family:var(--sr-mono)}.sr-tile--plus{border-color:#55d187bf;box-shadow:0 0 0 1px #55d18759,0 6px 18px #00000052}.sr-tile--minus{border-color:#f0736abf;box-shadow:0 0 0 1px #f0736a52,0 6px 18px #00000052}.sr-tile--removed{opacity:1}.sr-tile--command{box-shadow:0 0 0 1px #e8d9b059,0 6px 18px #00000052;border-color:#e8d9b080}.sr-tile__delta{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;gap:2px;background:#15130ff0;border-radius:999px;padding:0 6px;font-size:10px;font-family:var(--sr-mono);border:1px solid var(--sr-border-strong)}.sr-tile__bar .sr-mana{gap:2px;flex-wrap:nowrap}.sr-tile__bar .sr-mana__pip{min-width:13px;height:13px;padding:0 3px;font-size:8.5px}.sr-tile__delta--plus{color:var(--sr-positive);border-color:#55d18780}.sr-tile__delta--minus{color:var(--sr-negative);border-color:#f0736a80}.sr-decklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sr-decklist__button{width:100%;display:grid;grid-template-columns:34px 48px minmax(0,1fr) auto minmax(0,1fr) 40px;gap:10px;align-items:center;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:5px 10px;color:var(--sr-text);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.sr-decklist__row--selected .sr-decklist__button{border-color:var(--sr-accent)}.sr-decklist__row--plus .sr-decklist__button{border-left:3px solid var(--sr-positive)}.sr-decklist__row--minus .sr-decklist__button{border-left:3px solid var(--sr-negative)}.sr-decklist__delta{font-family:var(--sr-mono);font-size:11.5px;padding:0 6px;border-radius:999px}.sr-decklist__delta--plus{color:var(--sr-positive);background:var(--sr-positive-bg)}.sr-decklist__delta--minus{color:var(--sr-negative);background:var(--sr-negative-bg)}.sr-decklist__button:hover{background:var(--sr-surface-2)}.sr-decklist__quantity{font-family:var(--sr-mono);color:var(--sr-text-muted)}.sr-decklist__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-decklist__type{color:var(--sr-text-dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-decklist__mv{color:var(--sr-text-muted);text-align:right}.sr-summary{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:16px}.sr-summary__title{font-size:1rem;margin-bottom:10px}.sr-summary__subtitle{font-size:12.5px;color:var(--sr-text-muted);margin:16px 0 8px;text-transform:uppercase;letter-spacing:.1em}.sr-summary__list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.sr-summary__list dt{color:var(--sr-text-dim);font-size:12px}.sr-summary__list dd{margin:0;font-size:18px;font-weight:700}.sr-summary__sub{font-size:12px;color:var(--sr-text-dim);font-weight:400}.sr-curve{display:flex;align-items:flex-end;gap:6px;height:100px;list-style:none;margin:0;padding:0}.sr-curve__bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.sr-curve__value{font-size:11px;color:var(--sr-text-muted);font-family:var(--sr-mono)}.sr-curve__fill{width:100%;background:linear-gradient(180deg,var(--sr-accent),rgba(201,167,106,.25));border-radius:4px 4px 0 0}.sr-curve__label{font-size:11px;color:var(--sr-text-dim)}.sr-previewpanel{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:12px;display:flex;flex-direction:column;gap:10px}.sr-previewpanel__caption{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--sr-text-muted)}.sr-previewpanel__caption strong{font-size:14px;color:var(--sr-text)}.sr-previewpanel__quantity{font-family:var(--sr-mono)}.sr-previewpanel__placeholder{color:var(--sr-text-dim);font-size:13px}.sr-gallery{display:flex;flex-direction:column;gap:16px}.sr-gallery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.sr-deckcard{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);overflow:hidden;height:100%;transition:border-color .15s ease,transform .12s ease}.sr-deckcard:hover{border-color:var(--sr-border-strong);transform:translateY(-2px)}.sr-deckcard--public{border-left:3px solid rgba(85,209,135,.7)}.sr-deckcard--unlisted{border-left:3px solid rgba(232,183,92,.7)}.sr-deckcard--private{border-left:3px solid rgba(160,150,220,.7)}.sr-deckcard__link{display:flex;gap:14px;padding:14px;text-decoration:none;color:inherit;height:100%}.sr-deckcard__cover{width:76px;height:106px;border-radius:8px;background:linear-gradient(160deg,var(--sr-surface-3),var(--sr-bg));border:1px solid var(--sr-border-strong);display:flex;align-items:center;justify-content:center;flex:none}.sr-deckcard__cover-initial{font-size:24px;font-weight:800;color:var(--sr-parchment);font-family:var(--sr-mono)}.sr-deckcard__body{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-deckcard__topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr-deckcard__name{font-weight:700;font-size:16px}.sr-deckcard__description{color:var(--sr-text-muted);font-size:13px}.sr-deckcard__stats{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--sr-text-dim)}.sr-stat strong{color:var(--sr-text);font-family:var(--sr-mono)}.sr-modlist{display:flex;flex-direction:column;gap:14px}.sr-modlist__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.sr-modlist__title{font-size:1.2rem}.sr-modlist__subtitle{color:var(--sr-text-muted);font-size:13.5px;margin-top:4px;max-width:80ch}.sr-modlist__actions{display:flex;gap:8px;flex-wrap:wrap}.sr-modlist__items{display:flex;flex-direction:column;gap:14px}.sr-modcard{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sr-modcard__header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.sr-modcard__titleblock{min-width:0;display:flex;flex-direction:column;gap:6px}.sr-modcard__title{font-size:1.08rem}.sr-modcard__link{background:none;border:0;padding:0;color:var(--sr-text);font:inherit;font-size:inherit;font-weight:700;cursor:pointer;text-align:left}.sr-modcard__link:hover{color:var(--sr-accent-strong);text-decoration:underline}.sr-modcard__meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--sr-text-dim)}.sr-modcard__changes{color:var(--sr-warning)}.sr-modcard__statuses{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.sr-modcard__description{color:var(--sr-text-muted);font-size:13.5px}.sr-modcard__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--sr-border);padding-top:10px}.sr-modcard__state-note{font-size:12.5px;color:var(--sr-text-dim)}.sr-modcard__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sr-capability{font-size:12px;color:var(--sr-text-dim)}.sr-capability--ok{color:var(--sr-positive)}.sr-capability--warn{color:var(--sr-warning)}.sr-diff{display:flex;flex-direction:column;gap:12px}.sr-diff__empty{color:var(--sr-text-dim);font-size:13.5px;font-style:italic}.sr-diff__section{display:flex;flex-direction:column;gap:6px}.sr-diff__section-title{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--sr-text-dim);display:flex;align-items:center;gap:8px}.sr-diff__count{font-family:var(--sr-mono);font-size:11px;background:var(--sr-surface-3);padding:0 6px;border-radius:999px}.sr-diff__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sr-diff__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 8px;border-radius:var(--sr-radius-sm);font-size:13px;border-left:3px solid transparent;background:var(--sr-bg-soft)}.sr-diff__row--plus{border-left-color:var(--sr-positive);background:var(--sr-positive-bg)}.sr-diff__row--minus{border-left-color:var(--sr-negative);background:var(--sr-negative-bg)}.sr-diff__row--replacement{border-left-color:var(--sr-accent);background:#c9a76a12}.sr-diff__row--validation-ok{border-left-color:var(--sr-positive);background:var(--sr-positive-bg)}.sr-diff__row--validation-ko{border-left-color:var(--sr-negative);background:var(--sr-negative-bg)}.sr-diff__row--validation-ko .sr-validation__mark{color:var(--sr-negative)}.sr-diff__sign{font-family:var(--sr-mono);font-weight:700;font-size:14px}.sr-diff__row--plus .sr-diff__sign,.sr-diff__row--validation-ok .sr-diff__sign{color:var(--sr-positive)}.sr-diff__row--minus .sr-diff__sign,.sr-diff__row--validation-ko .sr-diff__sign{color:var(--sr-negative)}.sr-diff__quantity{font-family:var(--sr-mono);font-weight:700}.sr-diff__arrow{color:var(--sr-text-dim)}.sr-diff__overflow{color:var(--sr-text-dim);font-size:12.5px;padding-left:10px}.sr-diff__projected{font-size:12px;color:var(--sr-text-dim);font-family:var(--sr-mono)}.sr-diff__assertion{font-family:var(--sr-mono);font-weight:700}.sr-diff__badge{font-size:11.5px;background:var(--sr-surface-3);border:1px solid var(--sr-border);border-radius:999px;padding:2px 9px;color:var(--sr-text-muted)}.sr-diff__badge--initial{background:#55d18724;color:#86e0aa;border-color:#55d18759}.sr-diff__command{display:flex;flex-direction:column;gap:6px}.sr-diff__command-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sr-diff__command-side{display:flex;gap:6px;flex-wrap:wrap}.sr-diff__command-side--old{opacity:.92}.sr-validation__mark{font-weight:700;color:var(--sr-positive)}.sr-validation__state{font-size:12.5px;font-weight:600}.sr-validation__state--ok{color:var(--sr-positive)}.sr-validation__state--ko{color:var(--sr-negative)}.sr-validation__actual{color:var(--sr-text-dim);font-weight:400}.sr-validation-row,.sr-validation-summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sr-validation-controls{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.sr-search{display:flex;flex-direction:column;gap:12px}.sr-search__form{display:flex;flex-direction:column;gap:8px}.sr-search__label{font-size:13px;font-weight:600;color:var(--sr-text-muted)}.sr-search__controls{display:flex;gap:8px}.sr-search__controls .sr-input{flex:1}.sr-search__suggestions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sr-search__suggestions-label{font-size:12px;color:var(--sr-text-dim)}.sr-search__results{display:flex;flex-direction:column;gap:10px}.sr-search__more{display:flex;gap:12px;align-items:center}.sr-search__count{font-size:12.5px;color:var(--sr-text-dim)}.sr-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sr-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-left:3px solid var(--sr-border-strong);border-radius:var(--sr-radius-sm);padding:6px 10px}.sr-result--tone-positive{border-left-color:var(--sr-positive);background:var(--sr-positive-bg)}.sr-result--tone-negative{border-left-color:var(--sr-negative);background:var(--sr-negative-bg)}.sr-result--issue{outline:1px dashed rgba(240,115,106,.5);outline-offset:1px}.sr-result__body{min-width:0;display:flex;flex-direction:column;gap:4px}.sr-result__name{font-weight:600;font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sr-result__selected{font-size:11px;color:var(--sr-text-dim);border:1px solid var(--sr-border);border-radius:999px;padding:0 7px}.sr-result__meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--sr-text-dim)}.sr-result__set{font-family:var(--sr-mono);font-size:11.5px}.sr-result__details{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-result__hint{font-size:12px;color:var(--sr-text-dim)}.sr-result__issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sr-issue{color:var(--sr-negative);font-size:12.5px}.sr-result__actions{display:flex;gap:8px;align-items:center}.sr-stepper{display:inline-flex;align-items:center;gap:4px;background:var(--sr-surface-2);border:1px solid var(--sr-border-strong);border-radius:999px;padding:3px}.sr-stepper__button{width:30px;height:28px;border-radius:50%;border:0;background:var(--sr-surface-3);color:var(--sr-text);font-size:16px;font-weight:700;cursor:pointer;font-family:var(--sr-mono)}.sr-stepper__button:hover:not(:disabled){background:var(--sr-accent);color:var(--sr-accent-ink)}.sr-stepper__button:disabled{opacity:.5}.sr-stepper__value{min-width:40px;text-align:center;font-family:var(--sr-mono);font-weight:700}.sr-quantity{display:inline-flex;align-items:center;gap:6px;font-family:var(--sr-mono);font-size:13px}.sr-quantity--up .sr-quantity__projected{color:var(--sr-positive)}.sr-quantity--down .sr-quantity__projected{color:var(--sr-negative)}.sr-quantity__arrow{color:var(--sr-text-dim)}.sr-quantity__delta{font-size:11.5px;color:var(--sr-text-dim)}.sr-hoverpreview{position:fixed;z-index:90;pointer-events:none;background:#0c121af7;border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);padding:8px;display:flex;flex-direction:column;gap:8px}.sr-hoverpreview__caption{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--sr-text-muted);padding:0 2px 4px}.sr-hoverpreview__caption strong{color:var(--sr-text);font-size:13px}.sr-hoverpreview__text{font-size:11.5px;color:var(--sr-text-dim)}.sr-delta-pill{display:inline-flex;gap:6px;align-items:center;font-family:var(--sr-mono);font-size:12px;padding:3px 9px;border-radius:999px;background:var(--sr-surface-2);border:1px solid var(--sr-border)}.sr-delta-pill--plus{border-color:#55d18773;color:#86e0aa}.sr-delta-pill--minus{border-color:#f0736a73;color:#f6a09a}.sr-inline-list{display:inline-flex;gap:6px;flex-wrap:wrap}.sr-replacement{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.sr-replacement__side{border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius);padding:12px;min-height:84px;display:flex;flex-direction:column;gap:8px}.sr-replacement__side--active{border-style:solid;border-color:var(--sr-accent)}.sr-replacement__label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--sr-text-dim)}.sr-replacement__empty{color:var(--sr-text-dim);font-size:13px}.sr-replacement__arrow{font-size:22px;color:var(--sr-text-dim)}.sr-stage-switch{display:inline-flex;gap:4px;background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:3px}.sr-stage-switch__tab{background:transparent;border:0;color:var(--sr-text-muted);padding:7px 12px;border-radius:6px;cursor:pointer;font:inherit;font-size:13.5px}.sr-stage-switch__tab--active{background:var(--sr-surface-3);color:var(--sr-text);font-weight:600}.sr-details{border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:10px 12px;background:var(--sr-bg-soft)}.sr-details summary{cursor:pointer;font-size:13.5px;color:var(--sr-text-muted)}.sr-details--reasons summary{color:var(--sr-warning)}.sr-deckpicker{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;max-height:260px;overflow-y:auto}.sr-deckpicker__item{display:flex;gap:8px;align-items:center;width:100%;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:5px 8px;color:var(--sr-text);cursor:pointer;font:inherit;font-size:13px;text-align:left}.sr-deckpicker__item:hover{border-color:var(--sr-accent)}.sr-deckpicker__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-deckpicker__quantity{font-family:var(--sr-mono);color:var(--sr-text-dim);font-size:12px}.sr-command{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:start}.sr-command__column{display:flex;flex-direction:column;gap:8px}.sr-command__title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--sr-text-dim)}.sr-command__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sr-command__empty{color:var(--sr-text-dim);font-size:13px}.sr-command__arrow{font-size:22px;color:var(--sr-text-dim);padding-top:26px}.sr-composer{display:flex;flex-direction:column;gap:12px}.sr-composer__label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--sr-text-dim);margin-bottom:6px}.sr-composer__selection{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-composer__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sr-segmented{display:inline-flex;gap:4px;background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:3px;flex-wrap:wrap}.sr-segmented__button{background:transparent;border:0;color:var(--sr-text-muted);padding:7px 12px;border-radius:6px;cursor:pointer;font:inherit;font-size:13.5px}.sr-segmented__button--active{background:var(--sr-surface-3);color:var(--sr-text);font-weight:600}.sr-changefield{border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:12px;margin:0}.sr-changefield__legend{font-size:12.5px;color:var(--sr-text-muted);padding:0 6px}.sr-changelist{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sr-changelist__row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-left:3px solid var(--sr-warning);border-radius:var(--sr-radius-sm);padding:10px 12px;flex-wrap:wrap}.sr-changelist__body{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-changelist__kind{font-weight:700;font-size:13.5px}.sr-changelist__author{font-size:12.5px;color:var(--sr-text-dim)}.sr-changelist__actions{display:flex;gap:8px;align-items:center}.sr-changelist__locked{font-size:12px;color:var(--sr-text-dim)}.sr-changelist__unknown{color:var(--sr-text-dim);font-size:13px}.sr-comments{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sr-comment{background:var(--sr-bg-soft);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.sr-comment--deleted{opacity:.75}.sr-comment__head{display:flex;gap:8px;align-items:center;font-size:13px;flex-wrap:wrap}.sr-comment__author{font-weight:600}.sr-comment__date{color:var(--sr-text-dim);font-size:12.5px}.sr-comment__body{font-size:14px;color:var(--sr-text);white-space:pre-wrap}.sr-commentform{margin-top:14px;display:flex;flex-direction:column;gap:8px}.sr-commentform__actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.sr-modpage{display:flex;flex-direction:column;gap:16px}.sr-modpage__header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.sr-modpage__titleblock{display:flex;flex-direction:column;gap:8px;min-width:0}.sr-modpage__title{font-size:clamp(1.25rem,1rem + 1vw,1.7rem)}.sr-modpage__statuses{display:flex;gap:6px;flex-wrap:wrap}.sr-modpage__meta{font-size:12.5px;color:var(--sr-text-dim)}.sr-modpage__actions{display:flex;gap:8px;flex-wrap:wrap}.sr-modpage__description{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:14px 16px;color:var(--sr-text-muted);font-size:14px}.sr-opstoolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sr-reasons{display:flex;flex-direction:column;gap:6px}.sr-reasons__title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--sr-negative)}.sr-reasons__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sr-reason{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;background:var(--sr-negative-bg);border:1px solid rgba(240,115,106,.35);border-radius:var(--sr-radius-sm);padding:8px 12px;font-size:13px}.sr-reason__code{font-weight:700;color:var(--sr-negative)}.sr-reason__detail{color:var(--sr-text-muted)}.sr-reason__card{color:var(--sr-text-dim);font-size:12.5px}.sr-history{display:flex;flex-direction:column;gap:14px}.sr-history__header{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.sr-history__counts,.sr-history__note{font-size:12.5px;color:var(--sr-text-dim)}.sr-timeline{list-style:none;margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--sr-border)}.sr-timeline__item{position:relative;display:flex;gap:12px}.sr-timeline__marker{position:absolute;left:-24px;top:8px;width:10px;height:10px;border-radius:50%;background:var(--sr-text-dim);border:2px solid var(--sr-bg)}.sr-timeline__item--composition .sr-timeline__marker{background:var(--sr-accent)}.sr-timeline__item--administration .sr-timeline__marker{background:var(--sr-parchment)}.sr-timeline__body{display:flex;flex-direction:column;gap:4px}.sr-timeline__title{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.sr-timeline__sequence,.sr-timeline__revision{font-size:12px;color:var(--sr-text-dim)}.sr-timeline__meta{font-size:12.5px;color:var(--sr-text-dim);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sr-timeline__payload{font-size:12.5px;color:var(--sr-text-muted)}.sr-realtime{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--sr-text-dim)}.sr-realtime__dot{width:8px;height:8px;border-radius:50%;background:var(--sr-text-dim)}.sr-realtime--connected .sr-realtime__dot{background:var(--sr-positive);box-shadow:0 0 8px #55d187b3}.sr-realtime--connecting .sr-realtime__dot,.sr-realtime--reconnecting .sr-realtime__dot{background:var(--sr-warning)}.sr-realtime--disconnected .sr-realtime__dot{background:var(--sr-negative)}.sr-unlockform{display:flex;flex-direction:column;gap:6px;width:100%;max-width:520px;text-align:left}.sr-toasts{position:fixed;right:18px;bottom:18px;z-index:95;max-width:min(420px,calc(100vw - 32px))}.sr-toasts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sr-toast{display:flex;gap:12px;align-items:flex-start;background:var(--sr-surface);border:1px solid var(--sr-border-strong);border-left:4px solid var(--sr-accent);border-radius:var(--sr-radius);padding:12px 14px;box-shadow:var(--sr-shadow)}.sr-toast--success{border-left-color:var(--sr-positive)}.sr-toast--error{border-left-color:var(--sr-negative)}.sr-toast--warning{border-left-color:var(--sr-warning)}.sr-toast__content{display:flex;flex-direction:column;gap:3px;min-width:0}.sr-toast__title{font-weight:700;font-size:14px}.sr-toast__message{font-size:13px;color:var(--sr-text-muted)}.sr-toast__hint{font-size:12.5px;color:var(--sr-text-dim)}.sr-workbench{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.sr-workbench__side{position:sticky;top:76px;min-width:0}.sr-workbench__main{min-width:0;display:flex;flex-direction:column;gap:14px}.sr-button--sm{padding:4px 10px;font-size:12.5px}.sr-toggle--sm .sr-toggle__button{padding:4px 9px;font-size:12px}.sr-modpanel{display:flex;flex-direction:column;gap:10px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:12px;max-height:calc(100vh - 96px);overflow:auto}.sr-modpanel__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sr-modpanel__title{font-size:1rem;margin:0}.sr-modpanel__titlelink{color:var(--sr-text);text-decoration:none}.sr-modpanel__titlelink:hover{color:var(--sr-accent-strong);text-decoration:underline}.sr-modpanel__hint{margin:0;font-size:12px;color:var(--sr-text-dim);line-height:1.45}.sr-modpanel__empty{margin:0;font-size:12.5px;color:var(--sr-text-dim)}.sr-modpanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sr-modpanel__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px;border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft)}.sr-modpanel__item--selected{border-color:var(--sr-accent);background:#c9a76a0f}.sr-modpanel__item--target{box-shadow:0 0 0 1px #c9a76a73}.sr-modpanel__body{min-width:0;display:flex;flex-direction:column;gap:6px}.sr-modpanel__statuses{display:flex;gap:4px;flex-wrap:wrap}.sr-modpanel__name{font-size:13.5px;margin:0;line-height:1.3}.sr-modpanel__name a{color:var(--sr-text);text-decoration:none}.sr-modpanel__name a:hover{color:var(--sr-accent-strong);text-decoration:underline}.sr-modpanel__meta{margin:0;font-size:11.5px;color:var(--sr-text-dim)}.sr-modpanel__changes{color:var(--sr-warning)}.sr-modpanel__diff summary{font-size:11.5px;color:var(--sr-text-muted);cursor:pointer}.sr-modpanel__diff .sr-diff{margin-top:6px;font-size:12px}.sr-modpanel__target{align-self:flex-start;background:transparent;border:1px solid var(--sr-border-strong);border-radius:999px;color:var(--sr-text-muted);font:inherit;font-size:11.5px;padding:3px 9px;cursor:pointer}.sr-modpanel__target--on{border-color:var(--sr-accent);color:var(--sr-accent-strong);background:#c9a76a1f}.sr-modpanel__more{font-size:12.5px;color:var(--sr-text-muted)}.sr-projection{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding:7px 12px;border:1px solid rgba(201,167,106,.3);border-left:3px solid var(--sr-accent);border-radius:var(--sr-radius-sm);background:#c9a76a0f;font-size:12.5px}.sr-projection__badge{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:700;color:var(--sr-accent-ink);background:var(--sr-accent);border-radius:999px;padding:2px 8px}.sr-projection__count{font-size:12.5px;font-weight:600}.sr-projection__summary{font-size:12px;color:var(--sr-text-muted)}.sr-projection__official{font-size:11.5px;color:var(--sr-text-dim);font-family:var(--sr-mono);cursor:help}.sr-projection__reset{margin-left:auto;border-color:transparent}.sr-projection__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.sr-projection__chips li{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:1px 4px 1px 9px;border:1px solid var(--sr-border-strong);border-radius:999px;background:var(--sr-surface)}.sr-projection__chips .sr-icon-button{width:20px;height:20px;font-size:11px}.sr-projection__chips li.sr-projection__chip--target{border-color:var(--sr-accent)}.sr-projection__warnings{flex-basis:100%;margin:0;padding-left:18px;font-size:12px;color:var(--sr-warning);display:flex;flex-direction:column;gap:3px}.sr-projection__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.sr-projection__row{display:grid;grid-template-columns:16px 28px minmax(0,1.4fr) auto minmax(0,1fr);gap:8px;align-items:center;font-size:13px;padding:3px 8px;border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft)}.sr-projection__row--plus{border-left:3px solid var(--sr-positive)}.sr-projection__row--minus{border-left:3px solid var(--sr-negative)}.sr-projection__cardname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-projection__origin{color:var(--sr-text-dim);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-target{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border:1px solid var(--sr-border);border-left:3px solid rgba(201,167,106,.5);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft)}.sr-target__bar{display:flex;flex-direction:column;gap:6px}.sr-target__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sr-target__title{font-size:14px;font-weight:700;margin:0;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-target__statuses{display:flex;gap:4px;flex-wrap:wrap}.sr-target__discuss{margin-left:auto;font-size:12px;color:var(--sr-text-muted);text-decoration:none;border-bottom:1px dashed var(--sr-border-strong);white-space:nowrap}.sr-target__discuss:hover{color:var(--sr-accent-strong);border-bottom-color:var(--sr-accent)}@media(max-width:640px){.sr-target__tools{justify-content:flex-start}.sr-target__rule{display:none}.sr-target__discuss{margin-left:0}}.sr-target__picker{display:inline-flex;align-items:center;gap:6px}.sr-target__pickerlabel{font-size:11.5px;color:var(--sr-text-dim);white-space:nowrap}.sr-target__picker .sr-select{width:auto;max-width:210px}.sr-target__tools{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.sr-target__rule{width:1px;align-self:stretch;background:var(--sr-border);margin:0 3px}.sr-target__tools .sr-button{background:transparent;border-color:transparent;color:var(--sr-text-muted);padding:3px 8px;font-size:12px;font-weight:500}.sr-target__tools .sr-button:hover:not(:disabled){color:var(--sr-text);background:var(--sr-surface-2);border-color:var(--sr-border)}.sr-target__tools .sr-button--secondary{color:var(--sr-text-muted)}.sr-target__tools .sr-button--primary{color:var(--sr-accent-strong);background:#c9a76a1f;border-color:#c9a76a52;font-weight:600}.sr-target__tools .sr-button--primary:hover:not(:disabled){background:#c9a76a33}.sr-target__tools .sr-button--danger{color:var(--sr-negative);background:#f0736a1a;border-color:#f0736a47;font-weight:600}.sr-target__tools .sr-button--danger:hover:not(:disabled){background:#f0736a2e}.sr-target__tools .sr-opstoolbar{gap:2px}.sr-select--sm{padding:4px 8px;font-size:12.5px}.sr-target .sr-notice--muted{margin:0}.sr-target .sr-reasons{padding-top:2px;border-top:1px solid var(--sr-border)}.sr-command__reset{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;margin-top:10px;border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft)}.sr-summary__command{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--sr-border)}.sr-summary__subtitle--inline{margin:0}.sr-summary__empty{margin:0;font-size:12px;color:var(--sr-text-dim)}.sr-summary__hint{margin:0;font-size:11.5px;color:var(--sr-text-dim)}.sr-summary__from{color:var(--sr-text-dim);font-weight:500}.sr-commandstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.sr-commandstrip .sr-tile+.sr-tile{margin-top:0}.sr-commandstrip .sr-tile{cursor:pointer}.sr-tone--positive{color:var(--sr-positive)}.sr-tone--negative{color:var(--sr-negative)}@media(max-width:1180px){.sr-deckview{grid-template-columns:280px minmax(0,1fr)}.sr-workbench{grid-template-columns:280px minmax(0,1fr);gap:14px}}@media(max-width:1000px){.sr-deckview{grid-template-columns:minmax(0,1fr)}.sr-deckview__aside{position:static;order:-1}.sr-previewpanel{display:none}.sr-workbench{grid-template-columns:minmax(0,1fr)}.sr-workbench__side{position:static}.sr-modpanel{max-height:46vh}.sr-projection__row{grid-template-columns:16px 24px minmax(0,1fr) auto}.sr-projection__origin{display:none}}@media(max-width:820px){.sr-main{padding:14px 12px 44px}.sr-header__inner{padding:8px 12px;gap:10px}.sr-brand__tag{display:none}.sr-nav{order:3;width:100%;margin-left:0;overflow-x:auto}.sr-modal-layer{padding:10px}.sr-modal--xl,.sr-modal--lg,.sr-modal--md{max-width:100%}.sr-modal__body,.sr-modal__header,.sr-modal__footer{padding:14px}.sr-command{grid-template-columns:1fr}.sr-command__arrow{transform:rotate(90deg);padding:0;text-align:center}.sr-replacement{grid-template-columns:1fr}.sr-replacement__arrow{transform:rotate(90deg);text-align:center}.sr-composer__pair{grid-template-columns:1fr}.sr-decklist__button{grid-template-columns:30px 44px minmax(0,1fr) auto}.sr-decklist__type,.sr-decklist__mv{display:none}.sr-result{grid-template-columns:48px minmax(0,1fr)}.sr-result__actions{grid-column:1 / -1;justify-content:flex-end}.sr-gallery__grid{grid-template-columns:1fr}.sr-toasts{left:12px;right:12px;bottom:12px;max-width:none}.sr-toolbar{gap:10px}.sr-field--inline{flex-direction:column;align-items:stretch}.sr-commandstrip{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}@media(max-width:520px){.sr-tile__name{font-size:10px}.sr-summary__list{grid-template-columns:1fr 1fr}}.sr-cardpeek{position:fixed;z-index:90;pointer-events:none;padding:8px;border:1px solid var(--sr-border-strong);border-radius:12px;background:var(--sr-surface);box-shadow:0 12px 40px #00000080}.sr-cardpeek .sr-previewpanel__caption{margin-top:6px}.sr-cardzoom{width:min(100%,380px);margin-inline:auto}.sr-cardzoom .sr-previewpanel__caption{margin-top:12px}.sr-cardpeek .sr-cardimage img,.sr-cardzoom .sr-cardimage img{object-fit:contain}@media(hover:none){.sr-cardpeek{display:none}}.sr-cardimage--normal img,.sr-cardimage--large img{position:absolute;inset:0}.sr-cardpeek{max-height:calc(100dvh - 24px);overflow:hidden}.sr-workbench__viewbar{grid-column:1 / -1;margin-bottom:-8px}.sr-workbench__side-toggle{background:transparent;color:var(--sr-text-muted)}.sr-workbench__side-toggle:hover{color:var(--sr-text)}.sr-workbench--side-hidden{grid-template-columns:minmax(0,1fr)}.sr-workbench__side[hidden]{display:none}.sr-projection>.sr-reasons{flex-basis:100%;min-width:0}.sr-decktools-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#deck-display-tools>.sr-filters{margin-top:12px}.sr-deckview--summary-hidden{grid-template-columns:minmax(0,1fr)}.sr-deckview__aside[hidden]{display:none}.sr-deckworkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.sr-deckworkspace--with-side{grid-template-columns:minmax(0,1fr) 280px}.sr-deckworkspace__side{min-width:0;position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}.sr-deckworkspace__side .sr-workbench__side{position:static}.sr-deckworkspace__side .sr-workbench__viewbar{margin:0;display:flex;justify-content:flex-end}.sr-deckworkspace__side[hidden]{display:none}.sr-deckworkspace__cards{min-width:0;display:flex;flex-direction:column;gap:14px}.sr-deckview__content[hidden]{display:none}@media(max-width:1180px){.sr-deckworkspace--with-side{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:800px){.sr-deckworkspace--with-side{grid-template-columns:minmax(0,1fr)}.sr-deckworkspace__side{position:static}}@media(min-width:801px){.sr-deckworkspace--with-side>.sr-deckworkspace__cards{order:-1}}.sr-floating-modifications{position:fixed;top:88px;right:20px;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 104px);z-index:60;border-radius:var(--sr-radius);box-shadow:0 16px 48px #00000080}.sr-floating-modifications[hidden]{display:none}.sr-floating-modifications .sr-workbench__side{position:static}.sr-floating-modifications .sr-modpanel{max-height:calc(100dvh - 104px);overscroll-behavior:contain}.sr-floating-modifications .sr-modpanel__header{position:sticky;top:-12px;z-index:1;background:var(--sr-surface);padding-block:10px}.sr-floating-modifications .sr-modpanel__title{flex:1}.sr-floating-modifications .sr-modpanel__header>.sr-icon-button{order:2}@media(max-width:640px){.sr-floating-modifications{top:80px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 92px)}.sr-floating-modifications .sr-modpanel{max-height:calc(100dvh - 92px)}}.sr-floating-modifications{width:min(390px,calc(100vw - 24px))}.sr-floating-modifications .sr-modpanel{padding:16px;gap:16px}.sr-floating-modifications .sr-modpanel__header{top:-16px}.sr-floating-modifications .sr-modpanel__list{gap:12px}.sr-floating-modifications .sr-modpanel__item{padding:14px 12px;border-color:var(--sr-border);box-shadow:none}.sr-floating-modifications .sr-modpanel__item--selected{border-left:3px solid var(--sr-accent);background:#c9a76a0d}.sr-floating-modifications .sr-modpanel__body{gap:9px}.sr-floating-modifications .sr-modpanel__name{font-size:14px;line-height:1.45}.sr-modpanel__author{font-size:11.5px;color:var(--sr-text-muted)}.sr-modpanel__selected-label{font-size:11px;color:var(--sr-accent-strong);margin-left:auto}.sr-floating-modifications .sr-modpanel__diff[open]{display:flex;flex-direction:column;gap:8px}.sr-floating-modifications .sr-modpanel__target{border:0;background:transparent;padding:3px 0;border-radius:0}.sr-floating-modifications .sr-modpanel__target--on{font-weight:600}.sr-tile--plus{border-color:#55d187;box-shadow:0 0 0 2px #55d18780}.sr-tile--plus .sr-tile__bar{background:#153c29}.sr-tile--minus{border-color:#f2ad55;box-shadow:0 0 0 2px #f2ad5580}.sr-tile--minus .sr-tile__bar{background:#49311b}.sr-tile--removed{border-color:#f0736a;box-shadow:0 0 0 2px #f0736a80}.sr-tile--removed .sr-tile__bar{background:#4b2425}.sr-tile--removed .sr-cardimage:after{content:"";position:absolute;inset:0;background:#e12d375c;z-index:1;pointer-events:none}.sr-tile__delta--minus{color:#f2ad55;border-color:#f2ad55}.sr-tile__delta--removed{color:#f0736a;border-color:#f0736a}.sr-projection-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11.5px}.sr-projection-legend__plus{color:#55d187}.sr-projection-legend__minus{color:#f2ad55}.sr-projection-legend__removed{color:#f0736a}.sr-tile--plus .sr-cardimage:after,.sr-tile--minus .sr-cardimage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.sr-tile--plus .sr-cardimage:after{background:#1ec85f52}.sr-tile--minus .sr-cardimage:after{background:#f5911957}.sr-columns .sr-tile{flex-shrink:0}.sr-tile__bar{height:22px;min-height:22px;overflow:hidden}.sr-tile__name{min-width:0}.sr-tile__delta,.sr-tile__quantity{z-index:2}.sr-tile{isolation:isolate}.sr-columns{--sr-stack-width: 104px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sr-stack-width)),var(--sr-stack-width)));grid-auto-rows:44px;column-gap:6px;row-gap:0;padding-bottom:calc((var(--sr-stack-width) - 2px) * 7 / 5 + 24px - 44px)}.sr-columns>.sr-tile{margin:0;min-width:0}@font-face{font-family:Thought Vessel Display;src:url(/assets/cormorant-garamond-600-CJWdwruJ.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--sr-display: "Thought Vessel Display", Georgia, "Times New Roman", serif;--sr-metal-line: rgba(201, 167, 106, .24)}body{background:radial-gradient(ellipse at 8% 0%,rgba(141,97,43,.13),transparent 48%),radial-gradient(ellipse at 95% 65%,rgba(124,91,45,.05),transparent 55%),#141310}::selection{background:#675131;color:#fff4dd}.sr-header{background:#161410f5;border-bottom-color:var(--sr-metal-line);box-shadow:0 1px #000000b3,0 8px 28px #00000026}.sr-brand{align-items:center;gap:10px}.sr-brand__glyph{width:30px;height:34px;flex:none;color:var(--sr-accent)}.sr-brand__name{font-family:var(--sr-display);font-size:27px;font-weight:600;letter-spacing:.025em}.sr-brand__tag{font-size:9px;letter-spacing:.17em;max-width:100px;line-height:1.6}.sr-nav__link{border-radius:5px;font-size:13px}.sr-nav__link--active{background:#c9a76a14;color:var(--sr-parchment);border-color:var(--sr-metal-line)}.sr-session-button{border-color:var(--sr-metal-line);background:#242019}.sr-avatar{background:linear-gradient(140deg,#cfb276,#856237);color:#20190e}.sr-footer{border-top-color:var(--sr-metal-line);font-size:12px}.sr-footer__brand{font-family:var(--sr-display);color:var(--sr-parchment);font-size:19px}.sr-footer__note{display:block;margin-top:5px;font-size:11px}.sr-pageheader,.sr-deckheader{border:1px solid var(--sr-metal-line);background:linear-gradient(90deg,#1c1914fa,#1c1914e6 48%,#1c1914a6),url(/assets/thought-vessel-D1_gKnMP.jpg) right center / cover;box-shadow:inset 0 1px #f3d9a30d,0 8px 32px #00000024}.sr-pageheader{padding:28px 30px;border-radius:var(--sr-radius-lg);min-height:168px;align-items:center}.sr-pageheader__title,.sr-deckheader__name,.sr-modpage__header h2{font-family:var(--sr-display);font-weight:600;letter-spacing:.005em;font-size:clamp(30px,2.6vw,40px);color:#f2e5ca}.sr-pageheader__description{font-size:13px;line-height:1.7;max-width:68ch}.sr-deckheader{padding-top:20px}.sr-tabs{border-top-color:var(--sr-metal-line)}.sr-tabs__link--active{color:var(--sr-parchment);background:#c9a76a0f}.sr-breadcrumb{font-size:12px}.sr-button--primary{background:linear-gradient(180deg,#dcc18b,#c2a066);color:#241c10;border-color:#dec18a;box-shadow:inset 0 1px #fff4d34d,0 2px 5px #0003}.sr-button--primary:hover:not(:disabled){background:linear-gradient(180deg,#efdaa9,#d3b47b)}.sr-button--secondary,.sr-button--ghost{border-color:var(--sr-metal-line)}.sr-button--ghost:hover:not(:disabled){background:#c9a76a14;color:var(--sr-parchment)}.sr-input,.sr-select,.sr-textarea{background-color:#191713;border-color:#514431;box-shadow:inset 0 2px 5px #00000029}.sr-input::placeholder,.sr-textarea::placeholder{color:#a0927b}.sr-field__label{color:var(--sr-text-muted)}.sr-toggle{background:#181611;border-color:var(--sr-metal-line)}.sr-toggle__button--active{background:#3b3122;color:#f0dcb5;box-shadow:inset 0 1px #ffebbf12}.sr-card,.sr-panel,.sr-modcard,.sr-summary,.sr-modal,.sr-menu,.sr-toast{border-color:var(--sr-metal-line);box-shadow:inset 0 1px #ecd5a309,0 5px 20px #0000001f}.sr-panel__title,.sr-modal__title,.sr-summary__title,.sr-modpanel__title,.sr-empty__title{font-family:var(--sr-display);font-weight:600;font-size:23px;color:var(--sr-parchment)}.sr-modal{box-shadow:0 28px 100px #000000a6,inset 0 1px #ecd5a314}.sr-modal__header,.sr-modal__footer{background:#100e0b38;border-color:var(--sr-metal-line)}.sr-modal-backdrop{background:#0a0907c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sr-toolbar{background:#211e19bf;border-color:var(--sr-metal-line)}.sr-empty{background:#211e198c;border-color:var(--sr-metal-line)}.sr-deckcard{background:linear-gradient(145deg,#29231b,#1d1b16);box-shadow:0 5px 20px #00000029}.sr-deckcard:hover{border-color:#a18450;box-shadow:0 10px 26px #0000003d}.sr-deckcard__cover{position:relative;flex-direction:column;gap:8px;border-radius:3px 7px 7px 3px;background:linear-gradient(90deg,#0d0b08b3,#1e160cb8),url(/assets/thought-vessel-D1_gKnMP.jpg) 82% center / cover;box-shadow:inset 4px 0 #685035,inset 7px 0 #211a12,3px 3px 8px #00000040}.sr-deckcard__seal{width:30px;height:34px;color:#ceb17a}.sr-deckcard__cover-initial{font-family:var(--sr-display);font-size:20px;font-weight:600;letter-spacing:.09em}.sr-deckcard__name{font-family:var(--sr-display);font-size:23px;font-weight:600;line-height:1.2;color:#eddfc3}.sr-deckcard__description{line-height:1.65}.sr-deckcard__stats{padding-top:7px;border-top:1px solid var(--sr-metal-line);margin-top:auto;font-size:11.5px}.sr-summary{background:linear-gradient(160deg,#2a241b,#201d18 65%)}.sr-summary__subtitle{color:#bda67f;font-size:10px;letter-spacing:.11em}.sr-cardgroup__header{border-bottom-color:var(--sr-metal-line)}.sr-cardgroup__title{font-family:var(--sr-display);font-size:23px;font-weight:600;letter-spacing:.02em;color:#e8d5ac}.sr-cardgroup__count{color:var(--sr-text-dim);font-size:11px}.sr-projection{background:linear-gradient(110deg,#7e5f2f24,#211e19a6)}.sr-projection__badge{background:#ceb078;color:#251c10;letter-spacing:.08em}.sr-projection__chips>li{border-color:#68573e;background:#242018}.sr-target{background:#211e19d9}.sr-target__title{color:var(--sr-parchment)}.sr-target__tools .sr-button--primary{background:#c9a76a24;color:#e9cc94;box-shadow:none}.sr-floating-modifications{border:1px solid #78613d;box-shadow:0 20px 65px #000000a6}.sr-floating-modifications .sr-modpanel{background:#211e18;border:0}.sr-floating-modifications .sr-modpanel__header{background:#211e18;border-bottom:1px solid var(--sr-metal-line)}.sr-floating-modifications .sr-modpanel__item{background:#28231c}.sr-floating-modifications .sr-modpanel__item--selected{background:#30291e}.sr-floating-modifications .sr-modpanel__name a{color:#f0e4cd}.sr-cardpeek{background:#211e18;border-color:#8b7045}@media(max-width:640px){.sr-pageheader{padding:22px 18px;min-height:0}.sr-brand__name{font-size:24px}.sr-brand__glyph{width:25px;height:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important}.sr-deckcard:hover{transform:none}}.sr-form fieldset{border:1px solid var(--sr-metal-line);border-radius:var(--sr-radius-sm);padding:12px;margin:0}.sr-form legend{padding-inline:6px}.sr-home{display:flex;flex-direction:column;gap:0}.sr-home-eyebrow{color:var(--sr-accent);text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.8}.sr-home-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:590px;border:1px solid var(--sr-metal-line);border-radius:var(--sr-radius-lg);overflow:hidden;background:#1a1712}.sr-home-hero__copy{padding:clamp(28px,4.3vw,64px);padding-right:30px;position:relative;z-index:1;align-self:center}.sr-home h1,.sr-home h2{font-family:var(--sr-display);font-weight:600;color:#f2e5ca}.sr-home h1{font-size:clamp(42px,4.65vw,68px);line-height:1.02;letter-spacing:-.025em;margin:22px 0}.sr-home h1 em,.sr-home h2 em{color:var(--sr-accent);font-weight:600}.sr-home-hero__lead{font-size:15px;color:var(--sr-text-muted);line-height:1.85;max-width:48ch}.sr-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sr-home-hero .sr-home-actions{margin-top:28px}.sr-home-actions .sr-button{padding:12px 19px}.sr-home-hero__note{margin-top:14px;color:var(--sr-text-dim);font-size:11px}.sr-home-hero__art{position:relative;min-width:0;background:linear-gradient(90deg,#1a1712,transparent 35%),linear-gradient(0deg,#1a1712 0%,transparent 45%),url(/assets/thought-vessel-D1_gKnMP.jpg) 85% center / cover}.sr-home-hero__seal{position:absolute;right:32px;bottom:92px;display:flex;align-items:center;gap:15px;padding:22px 26px;border:1px solid #8c744f;background:#1c1710e0;box-shadow:0 15px 40px #0006;color:#dfc18a}.sr-home-hero__seal svg{width:43px;height:48px}.sr-home-hero__seal>span{font-size:12px;letter-spacing:.23em}.sr-home-hero__seal small{display:block;margin-top:7px;font-family:var(--sr-display);font-size:19px;letter-spacing:.02em;color:var(--sr-text-muted)}.sr-home-hero__caption{position:absolute;right:35px;bottom:36px;font-size:9px;letter-spacing:.2em;color:var(--sr-text-dim)}.sr-home-principles{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 12px;border-bottom:1px solid var(--sr-metal-line);font-size:12px;color:var(--sr-text-muted)}.sr-home-principles b{color:var(--sr-accent);font-family:var(--sr-mono);font-size:10px;margin-right:10px;font-weight:400}.sr-home-workshop{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,100px);padding:80px 35px;align-items:center}.sr-home h2{font-size:clamp(32px,3.1vw,46px);line-height:1.1;margin:13px 0 20px}.sr-home-section-copy>p:not(.sr-home-eyebrow){color:var(--sr-text-muted);font-size:14px;line-height:1.8;max-width:54ch}.sr-home-benefits{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:22px}.sr-home-benefits li{display:flex;gap:17px}.sr-home-benefits li>span{font:11px var(--sr-mono);color:var(--sr-accent);margin-top:5px}.sr-home-benefits h3{font-size:14px;font-weight:600;margin-bottom:5px}.sr-home-benefits p{font-size:13px;line-height:1.75;color:var(--sr-text-muted)}.sr-home-demo{min-width:0;padding:27px;background:linear-gradient(145deg,#30281c,#211e18 60%);border:1px solid #6c5836;border-radius:12px;box-shadow:0 24px 70px #0000004d,inset 0 1px #f5deae1a}.sr-home-demo__top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:9px;letter-spacing:.12em;color:var(--sr-accent);margin-bottom:26px}.sr-home-demo__live{letter-spacing:.02em;color:var(--sr-text-muted)}.sr-home-demo h3{font-family:var(--sr-display);font-size:28px;color:var(--sr-parchment);margin-bottom:7px}.sr-home-demo>p{font-size:12px;color:var(--sr-text-muted)}.sr-home-demo__choices{display:flex;flex-direction:column;gap:9px;margin:22px 0}.sr-home-demo__choices label{display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid var(--sr-border-strong);border-radius:6px;padding:14px 12px;background:#0e0c0933;font-size:13px}.sr-home-demo__choices label:has(input:checked){border-color:var(--sr-accent);background:#c9a76a12}.sr-home-demo__choices input{accent-color:var(--sr-accent);width:16px;height:16px;flex:none}.sr-home-demo__choices small{display:block;font-size:11px;color:var(--sr-text-dim);margin-top:3px}.sr-home-demo__count{margin-left:auto;color:var(--sr-accent);font-family:var(--sr-mono)}.sr-home-demo__result{border-top:1px solid var(--sr-metal-line);padding-top:8px}.sr-home-demo__result>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(201,167,106,.1);font-size:12px}.sr-home-demo__result strong{font:12px var(--sr-mono);white-space:nowrap}.sr-home-demo__result .sr-home-demo__labels{color:var(--sr-text-dim);font-size:10px;border-bottom:0}.sr-home-demo__plus{color:var(--sr-positive)}.sr-home-demo__removed{color:var(--sr-negative)}.sr-home-demo>.sr-home-demo__footnote{font-size:10px;line-height:1.6;color:var(--sr-text-dim);margin-top:16px}.sr-home-journey{padding:55px 35px 70px;border-block:1px solid var(--sr-metal-line);background:radial-gradient(ellipse at 50% 0,rgba(201,167,106,.05),transparent 70%)}.sr-home-section-heading{text-align:center}.sr-home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:38px}.sr-home-steps article{padding:6px 20px;border-left:1px solid var(--sr-metal-line)}.sr-home-step-number{font:30px var(--sr-display);color:var(--sr-accent)}.sr-home-steps h3{font-family:var(--sr-display);font-size:27px;margin:16px 0 10px;color:var(--sr-parchment)}.sr-home-steps p{font-size:13px;line-height:1.8;color:var(--sr-text-muted)}.sr-home-invitation{display:flex;align-items:center;gap:26px;padding:58px 35px 28px}.sr-home-invitation__mark{width:56px;height:66px;color:var(--sr-accent);flex:none}.sr-home-invitation h2{font-size:33px;margin:8px 0 10px}.sr-home-invitation p:not(.sr-home-eyebrow){color:var(--sr-text-muted);font-size:13px}.sr-home-invitation .sr-home-actions{margin-left:auto;flex-shrink:0;flex-direction:column}.sr-home-invitation .sr-link{font-size:12px}@media(max-width:1000px){.sr-home-hero{min-height:540px;grid-template-columns:1.2fr 1fr}.sr-home-hero__seal{right:16px;padding:16px}.sr-home-workshop{padding:55px 12px;gap:30px}.sr-home-invitation{flex-wrap:wrap}.sr-home-invitation .sr-home-actions{margin-left:82px;flex-direction:row}}@media(max-width:720px){.sr-home-hero{grid-template-columns:1fr}.sr-home-hero__copy{padding:30px 24px}.sr-home-hero__art{min-height:230px;background-position:right center}.sr-home-hero__seal{bottom:60px}.sr-home-hero__caption{bottom:24px;right:20px}.sr-home-principles{flex-direction:column;gap:12px}.sr-home-workshop{grid-template-columns:1fr;padding:44px 4px;gap:28px}.sr-home-demo{padding:22px 18px}.sr-home-journey{padding:36px 4px}.sr-home-steps{grid-template-columns:1fr;gap:26px}.sr-home-invitation{padding:36px 4px 14px;gap:18px}.sr-home-invitation__mark{display:none}.sr-home-invitation .sr-home-actions{margin-left:0}}:root{--sr-ink: #170f0b;--sr-metal-line: #86603c;--sr-shadow: 4px 6px 0 #170f0b, 0 18px 35px #170f0b66;--sr-focus: 0 0 0 3px #241a15, 0 0 0 6px #ffda91}body{background:radial-gradient(ellipse at 15% 0,#62432b55,transparent 55%),repeating-linear-gradient(105deg,transparent 0 90px,#edbc6903 91px 93px),var(--sr-bg)}.sr-header{background:#2d2019f7;border-bottom:2px solid var(--sr-ink);box-shadow:0 3px #755639}.sr-brand__glyph{filter:drop-shadow(1px 2px 0 var(--sr-ink))}.sr-brand__name{color:#ffdda0;text-shadow:1px 2px var(--sr-ink)}.sr-nav__link{border-radius:9px 12px 8px 11px}.sr-nav__link--active{background:#385249;border-color:#8fb4a1;color:#fff0d3;box-shadow:0 2px 0 var(--sr-ink)}.sr-session-button,.sr-avatar{border:2px solid var(--sr-ink);background:#57402c}.sr-avatar{background:#edbc69}.sr-pageheader,.sr-deckheader{border:2px solid var(--sr-ink);background:linear-gradient(90deg,#35251afc 5%,#35251aed 48%,#35251a55),url(/assets/thought-vessel-D1_gKnMP.jpg) right center / cover;box-shadow:inset 0 0 0 2px #977047,3px 5px 0 var(--sr-ink);border-radius:18px 23px 18px 12px}.sr-pageheader__title,.sr-deckheader__name,.sr-home h1,.sr-home h2{text-shadow:1px 3px var(--sr-ink)}.sr-button,.sr-icon-button{border:2px solid var(--sr-ink);border-radius:9px 12px 9px 11px;box-shadow:0 3px 0 var(--sr-ink),inset 0 2px #fff0cc14;font-weight:600}.sr-button--primary{background:#edbc69;color:#2b1a0d;border-color:var(--sr-ink);box-shadow:0 4px #170f0b,inset 0 2px #ffe5ad}.sr-button--primary:hover:not(:disabled){background:#ffcf7d}.sr-button--secondary,.sr-button--ghost,.sr-icon-button{background:#493326;border-color:#9e784e}.sr-button--ghost:hover:not(:disabled),.sr-button--secondary:hover:not(:disabled){background:#61432d}.sr-button:active:not(:disabled),.sr-icon-button:active:not(:disabled){box-shadow:0 1px 0 var(--sr-ink)}.sr-button:focus-visible,.sr-icon-button:focus-visible,.sr-nav__link:focus-visible{outline:3px solid #ffda91;outline-offset:3px}.sr-input,.sr-select,.sr-textarea{background-color:#271c15;border:2px solid #987047;box-shadow:inset 2px 3px #170f0b66;border-radius:9px}.sr-input::placeholder,.sr-textarea::placeholder{color:#baa387}.sr-card,.sr-panel,.sr-modcard,.sr-summary,.sr-modal,.sr-menu,.sr-toast{background:var(--sr-surface);border:2px solid var(--sr-ink);box-shadow:inset 0 0 0 1px #86603c,3px 4px 0 var(--sr-ink)}.sr-panel--inset{background:var(--sr-bg-soft)}.sr-modal{box-shadow:inset 0 0 0 1px #86603c,5px 8px 0 var(--sr-ink),0 24px 80px #0009}.sr-modal__header,.sr-modal__footer{background:#2d2019}.sr-toolbar,.sr-target,.sr-empty{background:#302219;border-color:#86603c}.sr-toggle{background:#271c15;border-color:#86603c}.sr-toggle__button--active{background:#5d4430;color:#ffe3b2}.sr-deckcard{background:#3b2b20;border:2px solid var(--sr-ink);border-radius:12px 17px 12px 9px;box-shadow:3px 5px 0 var(--sr-ink),inset 0 0 0 1px #86603c}.sr-deckcard:hover{border-color:#edbc69;box-shadow:3px 5px 0 var(--sr-ink)}.sr-deckcard__cover{border:2px solid var(--sr-ink);background:linear-gradient(90deg,#26170e55,#26170e33),url(/assets/thought-vessel-D1_gKnMP.jpg) 82% center / cover;box-shadow:inset 4px 0 #b68b4f,inset 6px 0 #27190e,2px 3px 0 var(--sr-ink)}.sr-deckcard__seal{color:#ffe4ab;filter:drop-shadow(1px 2px 0 #170f0b)}.sr-deckcard__cover-initial{color:#fff0cf;text-shadow:1px 2px #170f0b}.sr-summary{background:#3c2c20}.sr-summary__subtitle{color:#e2be86}.sr-cardgroup__header{border-bottom:2px solid #86603c}.sr-projection{background:#403020;border-color:#aa8050}.sr-projection__badge{background:#edbc69;color:#281c11}.sr-projection__chips>li{background:#2d2019;border-color:#86603c}.sr-floating-modifications{border:2px solid var(--sr-ink);box-shadow:4px 6px 0 var(--sr-ink),0 20px 50px #0008}.sr-floating-modifications .sr-modpanel,.sr-floating-modifications .sr-modpanel__header{background:#35271e}.sr-floating-modifications .sr-modpanel__item{background:#402f23;border-color:#86603c}.sr-floating-modifications .sr-modpanel__item--selected{background:#4b3925;border-left-color:#edbc69}.sr-cardpeek{background:#35271e;border-color:#ad8350}.sr-home-hero{background:#302117;border:2px solid var(--sr-ink);border-radius:22px 30px 20px 16px;box-shadow:4px 6px 0 var(--sr-ink)}.sr-home-hero__art{background:linear-gradient(90deg,#302117,transparent 24%),linear-gradient(0deg,#30211766,transparent 45%),url(/assets/thought-vessel-D1_gKnMP.jpg) 85% center / cover}.sr-home-hero__seal{background:#e8ce95;color:#3b2715;border:3px solid #29190d;border-radius:9px 16px 12px 8px;box-shadow:4px 5px #170f0b;transform:rotate(-3deg)}.sr-home-hero__seal small{color:#593e25}.sr-home-hero__caption{color:#fff0ce;text-shadow:1px 1px #170f0b}.sr-home-eyebrow{color:#f3c477}.sr-home-demo{background:#3d2d21;border:2px solid #170f0b;border-radius:17px 12px 20px;box-shadow:inset 0 0 0 2px #9a7348,5px 6px #170f0b}.sr-home-demo__choices label{background:#2d2019;border:2px solid #86603c;border-radius:10px}.sr-home-demo__choices label:has(input:checked){background:#3e4933;border-color:#d9b777}.sr-home-demo__choices label:focus-within{outline:2px solid #ffda91;outline-offset:3px}.sr-home-journey{background:#302319;border-block:2px solid #755639;border-radius:20px 14px}.sr-home-steps article{border-left:2px dashed #a17b4c}.sr-home-step-number{display:inline-grid;place-items:center;width:44px;height:44px;background:#e8ce95;color:#3b2715;border:2px solid #170f0b;border-radius:50% 45% 48% 42%;box-shadow:2px 3px #170f0b;font-size:25px}@media(max-width:720px){.sr-home-hero__seal{right:20px}}.sr-floating-modifications{width:min(430px,calc(100vw - 24px))}.sr-floating-modifications .sr-modpanel{gap:12px;padding:14px}.sr-floating-modifications .sr-modpanel__list{gap:0;border-block:1px solid var(--sr-border)}.sr-floating-modifications .sr-modpanel__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 5px;border:0;border-bottom:1px solid var(--sr-border);border-radius:0;background:transparent;gap:8px;box-shadow:none}.sr-floating-modifications .sr-modpanel__item:last-child{border-bottom:0}.sr-floating-modifications .sr-modpanel__item--selected{background:#edbc690b}.sr-floating-modifications .sr-modpanel__item--target{background:#edbc691a;box-shadow:inset 2px 0 #edbc69}.sr-floating-modifications .sr-modpanel__body{gap:3px;min-width:0}.sr-floating-modifications .sr-modpanel__name{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.sr-modpanel__controls{display:flex;flex-direction:column;align-items:center;gap:3px}.sr-modpanel__controls input[type=radio]{width:18px;height:18px;accent-color:#edbc69;cursor:pointer}.sr-modpanel__reorder{display:flex;gap:1px}.sr-modpanel__reorder .sr-icon-button{width:24px;min-width:24px;height:26px;padding:0}.sr-modpanel__reorder [draggable]{cursor:grab}.sr-modpanel__workspace{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--sr-border);padding-top:12px}.sr-modpanel__workspace h3{margin:0;font-size:13px;color:var(--sr-accent-strong);overflow-wrap:anywhere}.sr-modpanel__workspace .sr-opstoolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-modpanel__workspace .sr-button{white-space:normal;text-align:left}.sr-modpanel__actions{display:flex;gap:6px;flex-wrap:wrap}.sr-modpanel__pickerrow{display:flex;gap:6px;align-items:stretch}.sr-modpanel__restore{flex:none}.sr-workactions{display:flex;flex-direction:column;gap:7px;padding:4px 0 12px;border-bottom:1px solid var(--sr-border);margin-bottom:6px;min-width:0}.sr-workactions__context{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px}.sr-workactions__caption{color:var(--sr-text-muted);font-size:11px}.sr-workactions__name{color:var(--sr-accent-strong);font-weight:700;overflow-wrap:anywhere}.sr-workactions__buttons,.sr-workactions .sr-opstoolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-workactions .sr-opstoolbar{margin:0}.sr-actionmenu{position:relative;min-width:0}.sr-actionmenu>summary{list-style:none;cursor:pointer}.sr-actionmenu>summary::-webkit-details-marker{display:none}.sr-actionmenu>summary:after{content:"⌄";margin-left:7px}.sr-actionmenu[open]>summary{color:var(--sr-accent-strong)}.sr-actionmenu__items{position:absolute;top:calc(100% + 6px);left:0;width:260px;max-width:calc(100vw - 48px);z-index:65;display:flex;flex-direction:column;gap:7px;padding:12px;background:#35271e;border:1px solid var(--sr-border);border-radius:9px;box-shadow:3px 6px 14px #0008;font-size:12px;max-height:55dvh;overflow-y:auto}.sr-actionmenu:not([open])>.sr-actionmenu__items{display:none}.sr-actionmenu__items .sr-button{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.sr-actionmenu__items p{margin:0}.sr-workactions__status{display:flex;flex-wrap:wrap;gap:5px}@media(max-width:640px){.sr-workactions__buttons{align-items:stretch}.sr-workactions .sr-opstoolbar{width:100%}.sr-actionmenu__items{position:fixed;inset:auto 16px 20px;width:auto;max-width:none;max-height:55dvh}}@media(min-width:641px){.sr-actionmenu__items{left:auto;right:0}}.sr-modpanel__picker{width:100%;justify-content:center}.sr-picker{display:flex;flex-direction:column;gap:12px}.sr-picker .sr-input{width:100%}.sr-picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:48dvh;overflow-y:auto}.sr-picker__row{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);cursor:pointer}.sr-picker__row:hover{border-color:var(--sr-accent)}.sr-picker__row input{width:16px;height:16px;margin-top:2px;accent-color:var(--sr-accent);flex:none}.sr-picker__row:has(input:checked){border-color:var(--sr-accent);background:#c9a76a17}.sr-picker__body{min-width:0;display:flex;flex-direction:column;gap:5px}.sr-picker__name{font-size:13.5px;font-weight:600;color:var(--sr-text);overflow-wrap:anywhere}.sr-picker__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.sr-picker__author{font-size:11.5px;color:var(--sr-text-muted)}.sr-picker__hint{margin:0;font-size:11.5px;color:var(--sr-text-dim)}.sr-picker__empty{margin:0;font-size:12.5px;color:var(--sr-text-dim)}.sr-blockers{display:flex;flex-direction:column;gap:5px;padding:0 0 9px;border-bottom:1px dashed var(--sr-border);margin-bottom:2px}.sr-blockers__title{margin:0;font-size:12px;font-weight:700;color:var(--sr-warning)}.sr-blockers__clear{margin:0 0 8px;font-size:11.5px;color:var(--sr-text-dim)}.sr-blockers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:132px;overflow-y:auto}.sr-blockers__row{padding-left:8px;border-left:2px solid var(--sr-danger);font-size:11.5px;line-height:1.5;overflow-wrap:anywhere}.sr-blockers__row--conflict{border-left-color:var(--sr-danger)}.sr-blockers__row--rule{border-left-color:var(--sr-warning)}.sr-blockers__code{font-weight:700;color:var(--sr-text)}.sr-blockers__detail,.sr-blockers__card{color:var(--sr-text-muted)}.sr-blockers__names{color:var(--sr-text-dim)}.sr-blockers__names strong{color:var(--sr-accent-strong);font-weight:600}.sr-removal{display:flex;flex-direction:column;gap:12px}.sr-removal .sr-input{width:100%}.sr-removal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:46dvh;overflow-y:auto}.sr-removal__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft)}.sr-removal__row--other{border-left:3px solid var(--sr-accent)}.sr-removal__body{display:flex;flex-direction:column;gap:3px;min-width:0}.sr-removal__name{font-size:13px;font-weight:600;color:var(--sr-text);overflow-wrap:anywhere}.sr-removal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--sr-text-dim)}.sr-removal__quantity{font-variant-numeric:tabular-nums}.sr-removal__origin--deck{color:var(--sr-text-muted)}.sr-removal__origin--active{color:var(--sr-accent-strong)}.sr-removal__origin--other{color:var(--sr-accent-strong);font-weight:600}.sr-removal__outside{color:var(--sr-warning)}.sr-removal__action{flex:none}.sr-removal__locked{font-size:11.5px;color:var(--sr-text-dim)}.sr-removal__empty{margin:0;font-size:12.5px;color:var(--sr-text-dim)}.sr-removal__note{margin:0;font-size:11.5px;color:var(--sr-text-dim);line-height:1.5}@media(max-width:640px){.sr-removal__row{flex-direction:column;align-items:stretch}.sr-removal__action .sr-button{width:100%}}
