.pricing-live{color:var(--rc-text);overflow-wrap:anywhere}.pricing-live,.pricing-live-back{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.pricing-live-back{color:var(--rc-text-2);font-weight:500;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.pricing-live-back:hover{color:var(--rc-red)}.pricing-live-note{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.pricing-live-cache+.pricing-live-note,.pricing-live-totals+.pricing-live-note{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:calc(var(--rc-space-200)*-1)}.pricing-live-error,.pricing-live-queued{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.pricing-live-error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.pricing-live-progress{grid-gap:var(--rc-space-75) var(--rc-space-300);align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:grid;gap:var(--rc-space-75) var(--rc-space-300);grid-template-columns:minmax(0,1fr) auto;padding:var(--rc-space-300)}.pricing-live-progress>*{grid-column:1/-1;min-width:0}.pricing-live-progress>strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.pricing-live-progress>span{color:var(--rc-text-2)}.pricing-live-progress>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pricing-live-status{overflow:hidden;position:relative}.pricing-live-status>span,.pricing-live-status>strong{grid-column:1}.pricing-live-status>span:not(:last-child){font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.pricing-live-status>.pricing-live-start{align-self:center;grid-column:2;grid-row:1/span 2}.pricing-live-status:not(:has(>.pricing-live-start)):before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:0;opacity:.8;position:absolute;right:0;top:0}.pricing-live progress{appearance:none;background:var(--rc-surface-3);border:0;border-radius:var(--rc-rounded-full);color:var(--rc-red);display:block;height:6px;margin:var(--rc-space-75) 0 var(--rc-space-50);overflow:hidden;width:100%}.pricing-live progress::-webkit-progress-bar{background:var(--rc-surface-3);border-radius:var(--rc-rounded-full)}.pricing-live progress::-webkit-progress-value{background:var(--rc-red);border-radius:var(--rc-rounded-full);-webkit-transition:width var(--rc-move) var(--rc-ease);transition:width var(--rc-move) var(--rc-ease)}.pricing-live progress::-moz-progress-bar{background:var(--rc-red);border-radius:var(--rc-rounded-full)}.pricing-live-cache{gap:var(--rc-space-50);padding:var(--rc-space-200) var(--rc-space-300)}.pricing-live-cache>span{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl)}.pricing-live-totals{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-live-totals .rc-stat__value{overflow-wrap:normal}.pricing-live-section{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.pricing-live-section>h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0}.pricing-live-activity,.pricing-live-feed{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;min-width:0;overflow:hidden}.pricing-live-activity:empty,.pricing-live-feed:empty{display:none}.pricing-live-activity>article{align-items:baseline;border-bottom:1px solid var(--rc-line);display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200)}.pricing-live-activity>article>strong{font-weight:600}.pricing-live-activity>article>span{font-feature-settings:"tnum";color:var(--rc-text-2);font-variant-numeric:tabular-nums}.pricing-live-activity>article>small{color:var(--rc-text-2);flex-basis:100%;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pricing-live-activity>p{color:var(--rc-text-2);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.pricing-live-activity>:last-child{border-bottom:0}.pricing-live-feed>article{grid-gap:var(--rc-space-50) var(--rc-space-300);align-items:start;border-bottom:1px solid var(--rc-line);display:grid;gap:var(--rc-space-50) var(--rc-space-300);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);padding:var(--rc-space-100) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.pricing-live-feed>article:last-child{border-bottom:0}.pricing-live-feed>article:hover{background:var(--rc-hover)}.pricing-live-feed>article>div{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.pricing-live-feed>article>div+div{text-align:right}.pricing-live-feed strong{font-weight:600}.pricing-live-feed span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pricing-live-feed small{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums}.pricing-live-feed small,.pricing-live-foot{color:var(--rc-text-2);line-height:var(--rc-leading-xs)}.pricing-live-foot{display:flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-50)}.pricing-live-foot p{margin:0}.pricing-live-foot small{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pricing-live-foot a{color:var(--rc-text-2);transition:color var(--rc-fade) var(--rc-ease)}.pricing-live-foot a:hover{color:var(--rc-red)}@media (max-width:767px){.pricing-live-progress{grid-template-columns:minmax(0,1fr);padding:var(--rc-space-200)}.pricing-live-status>.pricing-live-start{grid-column:1;grid-row:auto;margin-top:var(--rc-space-75);width:100%}.pricing-live-cache{padding:var(--rc-space-200)}.pricing-live-totals{gap:var(--rc-space-75);grid-template-columns:minmax(0,1fr)}.pricing-live-feed>article{gap:var(--rc-space-75) var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-live-feed>article>div:first-child{grid-column:1/-1}.pricing-live-feed>article>div+div{text-align:left}}.rc-page.pick-page{color:var(--rc-text);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);touch-action:pan-y}.pick-page>*{margin:0;min-width:0}.pick-page p{margin:0}.pick-page :is(h2,h3){font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0}.pick-page :is(button,input,select,textarea){color:inherit;font:inherit}.pick-page a{color:var(--rc-text);text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:color var(--rc-fade) var(--rc-ease),text-decoration-color var(--rc-fade) var(--rc-ease)}.pick-page a:hover{text-decoration-color:var(--rc-red)}.pick-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.pick-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.pick-page button:active:not(:disabled){transform:scale(.98)}.pick-page button:disabled{cursor:not-allowed;opacity:.45}.pick-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}@media (pointer:coarse){.pick-page button{min-height:44px}}.pick-page .pick-confirm>button:not(:last-of-type),.pick-page .pick-create>button,.pick-page>button{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.pick-page .pick-confirm>button:not(:last-of-type):hover:not(:disabled),.pick-page .pick-create>button:hover:not(:disabled),.pick-page>button:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.pick-page .pick-confirm>button:not(:last-of-type):disabled,.pick-page .pick-create>button:disabled,.pick-page>button:disabled{box-shadow:none}.pick-page .pick-card>button:last-child{background:#0000;border-color:var(--rc-red-line);color:var(--rc-red)}.pick-page .pick-card>button:last-child:hover:not(:disabled){background:var(--rc-red-soft);border-color:var(--rc-red)}.pick-page :is(input:not([type=checkbox]),select,textarea){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.pick-page :is(input,select,textarea):focus{border-color:var(--rc-red);outline:none}.pick-page textarea{font-family:var(--rc-mono);min-height:88px;resize:vertical}.pick-page textarea::placeholder{font-family:var(--rc-font)}.pick-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);margin:0}.pick-page form{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);min-width:0}.pick-page form>*{margin:0}.pick-page .pick-checkbox{align-items:flex-start;color:var(--rc-text);cursor:pointer;display:flex;font-size:var(--rc-text-sm);font-weight:400;gap:var(--rc-space-100);line-height:var(--rc-leading-sm)}.pick-page .pick-checkbox input{accent-color:var(--rc-red);cursor:pointer;flex:0 0 20px;height:20px;margin:0;width:20px}.pick-page>header{align-items:flex-end;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding-top:var(--rc-space-200)}.pick-page>header>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.pick-page>header>a{color:var(--rc-text-2);flex-shrink:0;padding-bottom:var(--rc-space-50);text-decoration:none}.pick-page>header>a:hover{color:var(--rc-red)}.pick-page>header+p{color:var(--rc-text-2);max-width:65ch}.pick-page>p+p{margin-top:calc(var(--rc-space-100)*-1)}.pick-page>p:not([class]){color:var(--rc-text-2)}.pick-page>p[role=status]{background:var(--rc-green-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);padding:var(--rc-space-100) var(--rc-space-200)}.pick-actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.pick-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.pick-error pre{font-size:var(--rc-text-xs);overflow-wrap:anywhere;white-space:pre-wrap}.pick-page>section.pick-error{background:var(--rc-amber-soft);border-color:var(--rc-amber-soft);display:flex;flex-direction:column;gap:var(--rc-space-75)}.pick-page>section.pick-error>*{margin:0}.pick-other{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-50);overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.pick-other p{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pick-other a{align-self:flex-start;margin-top:var(--rc-space-50)}.pick-create,.pick-dialog,.pick-scan{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-300)}.pick-create,.pick-dialog{border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-shadow-float)}.pick-dialog{animation:rc-rise var(--rc-move) var(--rc-ease);overflow-wrap:anywhere;scroll-margin-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-200))}.pick-create>*,.pick-dialog>*,.pick-scan>*{margin:0}.pick-page :is(.pick-create,.pick-dialog) h2{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl)}.pick-page :is(.pick-create,.pick-dialog) p:not([class]){color:var(--rc-text-2)}.pick-page :is(.pick-create,.pick-dialog) p strong{color:var(--rc-text)}.pick-page .pick-dialog>button{width:100%}.pick-page .pick-create>button{font-size:var(--rc-text-base);min-height:48px}.pick-page .pick-create>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pick-page form.pick-create{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr))}.pick-create>:is(h2,p,small,button),.pick-create>label:has(textarea){grid-column:1/-1}.pick-scan h2{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.pick-scan>p:not([class]){color:var(--rc-text-2)}.pick-page .pick-scan>a{align-self:flex-start;color:var(--rc-red);font-weight:600;text-decoration:none}.pick-page .pick-scan>a:hover{text-decoration:underline;text-decoration-color:var(--rc-red)}.pick-page>h2{margin-top:var(--rc-space-200)}.pick-page>h2+p{color:var(--rc-text-2);margin-top:calc(var(--rc-space-100)*-1)}#awaiting-picks{scroll-margin-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-200))}.pick-card{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200);min-width:0;padding:var(--rc-space-100) var(--rc-space-200)}.pick-page>.pick-card+.pick-card{margin-top:calc(var(--rc-space-75)*-1)}.pick-card img{background:var(--rc-surface-2);border-radius:var(--rc-rounded);color:#0000;flex-shrink:0;height:60px;object-fit:contain;width:40px}.pick-card>div{align-items:flex-start;display:flex;flex:1 1 240px;flex-direction:column;gap:var(--rc-space-25);min-width:0;overflow-wrap:anywhere}.pick-card strong{font-weight:600}.pick-card strong+b{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl)}.pick-card span+b{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);display:inline-flex;font-weight:600;min-height:20px;padding:0 var(--rc-space-75)}.pick-card :is(span,small),.pick-card span+b{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pick-page .pick-card>a{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);min-height:40px}.pick-page .pick-card>a:hover{color:var(--rc-text)}.pick-page .pick-card>button{font-size:var(--rc-text-xs);min-height:36px;padding:var(--rc-space-50) var(--rc-space-100)}@media (pointer:coarse){.pick-page .pick-card>button{min-height:40px}}.pick-page>details{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim)}.pick-page>details>summary{align-items:center;border-radius:inherit;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.pick-page>details>summary:hover{background:var(--rc-hover)}.pick-page>details>summary::-webkit-details-marker{display:none}.pick-page>details>summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.pick-page>details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.pick-page>details>.pick-card{background:none;border:0;border-radius:0;border-top:1px solid var(--rc-line);box-shadow:none;margin:0 var(--rc-space-200);padding:var(--rc-space-100) 0}.pick-page>details>.pick-card:last-child{margin-bottom:var(--rc-space-100)}.pick-dialog :is(form,section){grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100)}.pick-dialog :is(form,section)>*{margin:0}.pick-dialog :is(form,section)>button{min-height:48px}@media (max-width:767px){.pick-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.pick-page>header{padding-top:var(--rc-space-75)}.pick-create,.pick-dialog,.pick-scan{padding:var(--rc-space-200)}.pick-page form.pick-create{grid-template-columns:minmax(0,1fr)}.pick-actions>button,.pick-page .pick-card>button{flex:1 1 auto}}.pr-page{color:var(--rc-text);display:flex;flex-direction:column;font-family:var(--rc-font);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);margin:0 auto;max-width:760px;padding-bottom:var(--rc-space-700);padding-left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rc-gutter),env(safe-area-inset-right,0px));touch-action:pan-y;width:100%}.pr-page>*{margin:0;min-width:0}.pr-page p{margin:0}.pr-page :is(h2,h3){font-size:var(--rc-text-base);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-base);margin:0}.pr-page :is(button,input,select,textarea){color:inherit;font:inherit}.pr-page a{color:var(--rc-text);text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:color var(--rc-fade) var(--rc-ease),text-decoration-color var(--rc-fade) var(--rc-ease)}.pr-page a:hover{text-decoration-color:var(--rc-red)}.pr-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.pr-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.pr-page button:active:not(:disabled){transform:scale(.98)}.pr-page button:disabled{cursor:not-allowed;opacity:.45}.pr-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.pr-page button[aria-pressed=true],.pr-page button[aria-pressed=true]:hover:not(:disabled){background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}@media (pointer:coarse){.pr-page button{min-height:44px}}:is(.pr-page,.pick-page) .pr-primary{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}:is(.pr-page,.pick-page) .pr-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}:is(.pr-page,.pick-page) .pr-primary:disabled{box-shadow:none}.pr-page :is(input:not([type=checkbox]),select,textarea){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.pr-page :is(input,select,textarea):focus{border-color:var(--rc-red);outline:none}.pr-page textarea{min-height:80px;resize:vertical}.pr-page input[autocomplete=off]{background:var(--rc-bg);font-family:var(--rc-mono);letter-spacing:.02em}.pr-page input[autocomplete=off]::placeholder{font-family:var(--rc-font);letter-spacing:0}.pr-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);margin:0}:is(.pr-page,.pick-page) .pr-check{align-items:flex-start;color:var(--rc-text);cursor:pointer;display:flex;font-size:var(--rc-text-sm);font-weight:400;gap:var(--rc-space-100);line-height:var(--rc-leading-sm);margin:0}:is(.pr-page,.pick-page) .pr-check input{accent-color:var(--rc-red);cursor:pointer;flex:0 0 20px;height:20px;margin:0;min-height:20px;width:20px}.pr-page form:not(.pr-scan-line){grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);min-width:0}.pr-page form>*{margin:0}.pr-page>header{align-items:flex-end;animation:rc-rise .6s var(--rc-ease) backwards;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding-top:var(--rc-space-200)}.pr-page>header>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.pr-page>header a{color:var(--rc-text-2);font-size:var(--rc-text-sm);text-decoration:none}.pr-page>header a:hover{color:var(--rc-red)}.pr-page>header>button{flex-shrink:0}.pr-intro{animation:rc-rise .6s var(--rc-ease) 60ms backwards;color:var(--rc-text-2)}.pr-tabs{animation:rc-rise .6s var(--rc-ease) .12s backwards;background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-50);padding:var(--rc-space-50)}.pr-page .pr-tabs>button{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);box-shadow:none;color:var(--rc-text-2);display:inline-flex;flex:1 1 28%;font-weight:500;gap:var(--rc-space-75);justify-content:center;min-height:40px;padding:var(--rc-space-75);white-space:nowrap}.pr-page .pr-tabs>button:hover:not(:disabled){background:var(--rc-surface-3);color:var(--rc-text)}.pr-page .pr-tabs>button[aria-pressed=true],.pr-page .pr-tabs>button[aria-pressed=true]:hover:not(:disabled){background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.pr-tabs b{font-feature-settings:"tnum";background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-grid;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-xs);min-height:20px;min-width:20px;padding:0 var(--rc-space-50);place-items:center}.pr-tabs>button[aria-pressed=true] b{background:var(--rc-red);color:var(--rc-text)}@media (min-width:640px){.pr-page .pr-tabs>button{flex:1 1}}.pr-error,.pr-message,.pr-notice{animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.pr-error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.pr-message{background:var(--rc-green-soft);border-color:var(--rc-green-soft)}.pr-notice{background:var(--rc-amber-soft);border-color:var(--rc-amber-soft)}.pr-page :is(.pr-error,.pr-notice) a{color:var(--rc-text)}.pr-page :is(.pr-error,.pr-notice):not(details)>button,.pr-page :is(.pr-error,.pr-notice):not(details)>button:hover:not(:disabled){background:none;border:0;box-shadow:none;color:var(--rc-text);display:inline;font-size:inherit;font-weight:600;line-height:inherit;margin:0 0 0 var(--rc-space-50);min-height:0;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.pr-page :is(.pr-error,.pr-notice):not(details)>button:hover:not(:disabled){text-decoration-color:var(--rc-red)}.pick-page .pr-problem-label,.pr-page .pr-problem-label{align-items:center;align-self:flex-start;background:var(--rc-amber-soft);border-radius:var(--rc-rounded);color:var(--rc-amber);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;justify-self:start;line-height:var(--rc-leading-xs);min-height:20px;overflow-wrap:anywhere;padding:0 var(--rc-space-75)}.pr-page>.pr-primary{font-size:var(--rc-text-base);min-height:48px;width:100%}.pr-loading{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate}.pr-empty,.pr-loading{color:var(--rc-text-2)}.pr-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);padding:var(--rc-space-400) var(--rc-space-200);text-align:center}.pr-thumb{background:var(--rc-surface-2);border-radius:var(--rc-rounded);color:#0000;display:block;flex-shrink:0;height:60px;object-fit:contain;width:40px}.pr-run{animation:rc-rise .6s var(--rc-ease) .18s backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-200);overflow:hidden;padding:var(--rc-space-200) var(--rc-space-200) var(--rc-space-300);position:relative;scroll-margin-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-200))}.pr-run:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:0;opacity:.8;position:absolute;right:0;top:0}.pr-group>*,.pr-run>*{margin:0;min-width:0}.pr-page :is(.pr-run,.pr-group)>h2{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl)}.pr-run>h2+p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:calc(var(--rc-space-100)*-1)}.pr-run>a{align-self:flex-start}.pr-next{align-items:center;gap:var(--rc-space-200);padding:var(--rc-space-50) 0}.pr-next,.pr-next>div{display:flex;min-width:0}.pr-next>div{align-items:flex-start;flex:1 1;flex-direction:column;gap:var(--rc-space-25)}.pr-next .rc-eyebrow{margin-bottom:var(--rc-space-50)}.pr-next strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.pr-next b{font-feature-settings:"tnum";text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl)}.pr-next span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pr-next .pr-thumb{height:96px;width:64px}.pr-scan-line{display:flex;gap:var(--rc-space-75);min-width:0}.pr-page .pr-scan-line input{flex:1 1;min-width:0;width:0}.pr-page .pr-scan-line button{flex-shrink:0;min-width:88px}.pr-page .pr-run .pr-scan-line input{background:var(--rc-bg);font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;padding:0 var(--rc-space-200)}.pr-page .pr-run .pr-scan-line input::placeholder{font-family:var(--rc-font);letter-spacing:0}.pr-page .pr-run .pr-scan-line input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.pr-page .pr-run .pr-scan-line button{min-height:48px}.pr-run-list{display:flex;flex-direction:column;list-style:none;margin:0;min-width:0;padding:0}.pr-run-list li{align-items:center;border-top:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-100) 0}.pr-run-list li>b{font-feature-settings:"tnum";background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:grid;flex-shrink:0;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;height:32px;min-width:40px;padding:0 var(--rc-space-75);place-items:center}.pr-run .pr-run-list li:first-child>b{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red)}.pr-run-list li>div{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0}.pr-run-list strong{font-weight:600;overflow-wrap:anywhere}.pr-run-list span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pr-page :is(.pr-run-list li,.pr-card)>button{background:#0000;border-color:#0000;color:var(--rc-text-2);flex-shrink:0;font-size:var(--rc-text-xs);min-height:40px;padding:0 var(--rc-space-100)}.pr-page :is(.pr-run-list li,.pr-card)>button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.pr-run-actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.pr-run-actions>button{flex:1 1 200px}.pr-run-actions:has(>button[aria-pressed]){background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);flex-wrap:nowrap;gap:var(--rc-space-50);padding:var(--rc-space-50)}.pr-page .pr-run-actions>button[aria-pressed]{background:#0000;border-color:#0000;color:var(--rc-text-2);flex:1 1;font-weight:500;min-height:36px}.pr-page .pr-run-actions>button[aria-pressed]:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.pr-page .pr-run-actions>button[aria-pressed=true],.pr-page .pr-run-actions>button[aria-pressed=true]:hover:not(:disabled){background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-text)}.pr-box-overview{display:flex;flex-direction:column;gap:var(--rc-space-75)}.pr-box-overview h2{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.pr-box-overview p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pr-box-overview>div{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));margin-top:var(--rc-space-50)}.pr-page .pr-box-overview a{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);box-shadow:var(--rc-rim);color:var(--rc-text);display:flex;flex-direction:column;gap:var(--rc-space-50);justify-content:space-between;min-height:72px;padding:var(--rc-space-100);text-decoration:none;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.pr-page .pr-box-overview a:hover{border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft)}.pr-box-overview span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pr-box-overview strong{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xl);white-space:nowrap}.pr-group{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-75);padding:var(--rc-space-200);scroll-margin-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-200))}.pr-group>*{flex:1 1 100%}.pr-group>button{flex:0 1 auto}.pr-page .pr-group>h2{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.pr-group>h2+p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:calc(var(--rc-space-75)*-1)}.pr-group>.pr-card{border-top:1px solid var(--rc-line);padding-top:var(--rc-space-100)}.pr-card{align-items:center;display:flex;gap:var(--rc-space-100);min-width:0}.pr-card>div:not(.pr-card-actions){align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0}.pr-card strong{font-weight:600;overflow-wrap:anywhere}.pr-card b{font-feature-settings:"tnum";font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm)}.pr-card :is(span,small,p){color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.pr-packing{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);flex-wrap:wrap;padding:var(--rc-space-200)}.pr-packing>div:not(.pr-card-actions) b{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-family:var(--rc-font);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-height:20px;padding:0 var(--rc-space-75)}.pr-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);min-width:0;width:100%}.pr-card-actions>button{flex:1 1 140px}.pr-page .pr-card-actions>a{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);min-height:40px}.pr-page .pr-card-actions>a:hover{color:var(--rc-text)}.pr-page>section:not([class]){display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.pr-page>section:not([class])>h2{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.pr-page>section:not([class])>p:not([class]){color:var(--rc-text-2)}.pr-page>section:not([class])>.pr-card:not(.pr-packing){background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);padding:var(--rc-space-100) var(--rc-space-200)}.pr-page>section:not([class])>.pr-card p{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.pr-action{animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;overflow-wrap:anywhere;padding:var(--rc-space-200) var(--rc-space-200) var(--rc-space-300);scroll-margin-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-200))}.pr-action>*{margin:0}.pr-action :is(form:not(.pr-scan-line),section){grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);min-width:0}.pr-action :is(form,section)>*{margin:0}.pr-action>button{width:100%}.pr-page>.pr-action[role=dialog]>button:not(:last-child){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest)}.pr-page>.pr-action[role=dialog]>button:not(:last-child):hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.pr-page>.pr-action[role=dialog]>button:not(:last-child):disabled{box-shadow:none}.pr-page .pr-action :is(h2,h3){font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl)}.pr-page .pr-action h3{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.pr-action :is(form,section)>p:not([class]),.pr-action>p:not([class]){color:var(--rc-text-2)}.pr-action :is(form,section)>p:not([class]) button{font-size:var(--rc-text-xs);margin-left:var(--rc-space-75);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.pr-page details>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:44px}.pr-page details>summary::-webkit-details-marker{display:none}.pr-page details>summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.pr-page details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.pr-page details:not(.pr-notice):not(.pr-group)>:not(summary){color:var(--rc-text-2);margin:0 0 var(--rc-space-75)}.pr-page details.pr-group{display:block}.pr-page details.pr-group>summary{margin:calc(var(--rc-space-100)*-1) 0}.pr-page details.pr-group>:not(summary){margin-top:var(--rc-space-200)}.pr-page details.pr-group>p{color:var(--rc-text-2)}.pr-page details.pr-notice{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text);display:block;padding:0}.pr-page details.pr-notice>summary{border-radius:inherit;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.pr-page details.pr-notice>summary:hover{background:var(--rc-hover)}.pr-page details.pr-notice>:not(summary):not(.pr-help-body){color:var(--rc-text-2);margin:0 var(--rc-space-200) var(--rc-space-100)}.pr-page details.pr-notice>button{color:var(--rc-text)}.pr-page details.pr-notice>:last-child:not(summary){margin-bottom:var(--rc-space-200)}.pr-help-body{color:var(--rc-text-2);gap:var(--rc-space-100);padding:0 var(--rc-space-200) var(--rc-space-200)}.pr-help-body,.pr-help-body ol{display:flex;flex-direction:column}.pr-help-body ol{gap:var(--rc-space-75);margin:0;padding-left:var(--rc-space-300)}.pr-help-body li::marker{color:var(--rc-red);font-weight:600}.pr-help-body strong{color:var(--rc-text)}.pr-page>footer{border-top:1px solid var(--rc-line);display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);padding-top:var(--rc-space-100)}.pr-page>footer a{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);min-height:32px;text-decoration:none}.pr-page>footer a:hover{color:var(--rc-red)}@media (max-width:767px){.pr-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.pr-page>header{padding-top:var(--rc-space-75)}.pr-intro{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.pr-tabs{gap:var(--rc-space-25);padding:var(--rc-space-25)}.pr-page .pr-tabs>button{font-size:var(--rc-text-xs);min-height:36px;padding:var(--rc-space-50)}.pr-run{gap:var(--rc-space-100);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.pr-next b{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.pr-next .pr-thumb{height:72px;width:48px}.pr-page .pr-run .pr-scan-line button,.pr-page .pr-run .pr-scan-line input{height:44px;min-height:44px}.pr-group,.pr-packing{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}}.qr-page{color:var(--rc-text);display:flex;flex-direction:column;font-family:var(--rc-font);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);margin:0 auto;max-width:760px;overflow:visible;padding-bottom:var(--rc-space-700);padding-left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rc-gutter),env(safe-area-inset-right,0px));touch-action:pan-y;width:100%}.qr-page>*{margin:0;min-width:0}.qr-page p{margin:0}.qr-page :is(button,input,select){color:inherit;font:inherit}.qr-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.qr-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.qr-page button:active:not(:disabled){transform:scale(.98)}.qr-page button:disabled{cursor:not-allowed;opacity:.45}.qr-page :is(button,input,select,a):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.qr-page .qr-find button,.qr-page .qr-primary,.qr-page>button,.qr-page>section:not([class])>button{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.qr-page .qr-find button:hover:not(:disabled),.qr-page .qr-primary:hover:not(:disabled),.qr-page>button:hover:not(:disabled),.qr-page>section:not([class])>button:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.qr-page .qr-find button:disabled,.qr-page .qr-primary:disabled,.qr-page>button:disabled,.qr-page>section:not([class])>button:disabled{box-shadow:none}.qr-page:has(.qr-slab) .qr-find button,.qr-page:has(.qr-slab) .qr-find button:hover:not(:disabled){background:var(--rc-surface-2);border-color:var(--rc-line-strong);box-shadow:none}@media (pointer:coarse){.qr-page button{min-height:44px}}.qr-page :is(input,select){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.qr-page :is(input,select):focus{border-color:var(--rc-red);outline:none}.qr-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs)}.qr-page>header{align-items:flex-end;animation:rc-rise .6s var(--rc-ease) backwards;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding-top:var(--rc-space-200)}.qr-page>header>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.qr-page>header>a{color:var(--rc-text-2);flex-shrink:0;font-size:var(--rc-text-sm);padding-bottom:var(--rc-space-50);text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.qr-page>header>a:hover{color:var(--rc-red)}.qr-intro{animation:rc-rise .6s var(--rc-ease) 60ms backwards;color:var(--rc-text-2)}.qr-find{grid-gap:var(--rc-space-75);align-items:end;animation:rc-rise .6s var(--rc-ease) .12s backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:grid;gap:var(--rc-space-75);grid-template-columns:minmax(0,1fr) auto;padding:var(--rc-space-200)}.qr-page .qr-find input{background:var(--rc-bg);font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;padding:0 var(--rc-space-200)}.qr-page .qr-find input::placeholder{font-family:var(--rc-font);letter-spacing:0}.qr-page .qr-find input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.qr-page .qr-find button{min-height:48px;min-width:104px}.qr-error{animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.qr-page>button{font-size:var(--rc-text-base);min-height:48px;width:100%}.qr-page>p:not([class]){color:var(--rc-text-2)}.qr-page>section{animation:rc-rise var(--rc-move) var(--rc-ease) backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-200)}.qr-page>section>*{margin:0}.qr-page>section h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0}.qr-page>section:not([class])>p{color:var(--rc-text)}.qr-page>section:not([class])>button{min-height:48px}.qr-page>.qr-slab{align-items:center;border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-red-glow-rest);flex-direction:row;gap:var(--rc-space-200);overflow:hidden;position:relative}.qr-slab:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:0;opacity:.8;position:absolute;right:0;top:0}.qr-slab img{background:var(--rc-surface-2);border-radius:var(--rc-rounded);color:#0000;display:block;flex-shrink:0;height:96px;object-fit:contain;width:64px}.qr-slab>div{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;overflow-wrap:anywhere}.qr-page>section.qr-slab h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-3xl)}.qr-slab strong{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.qr-slab p{text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl);margin:0}.qr-page>.qr-queue{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200)}.qr-queue .qr-primary{font-size:var(--rc-text-base);min-height:48px;width:100%}.qr-page small{display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.qr-others>p,.qr-page small{color:var(--rc-text-2)}.qr-others ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.qr-others li{align-items:flex-start;border-top:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);overflow-wrap:anywhere;padding:var(--rc-space-100) 0}.qr-others li>b{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:grid;flex-shrink:0;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;height:32px;min-width:40px;padding:0 var(--rc-space-75);place-items:center}.qr-others li>span{display:flex;flex-direction:column;font-weight:600;gap:var(--rc-space-25);min-width:0}.qr-others li small{font-weight:400}@media (max-width:767px){.qr-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.qr-page>header{padding-top:var(--rc-space-75)}.qr-find{padding:var(--rc-space-100)}.qr-page .qr-find button,.qr-page .qr-find input{height:44px;min-height:44px}.qr-page>section{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.qr-slab img{height:72px;width:48px}.qr-page>section.qr-slab h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}}.qr-batch-page>.rc-page-header{animation:none}.qr-batch-page .rc-page-header__text{align-items:stretch}.qr-batch-page .qr-find button,.qr-batch-page .qr-find button:hover:not(:disabled){background:var(--rc-surface-2);border-color:var(--rc-line-strong);box-shadow:none}.qr-batch-page .qr-empty,.qr-batch-page .qr-notice,.qr-batch-summary>p{color:var(--rc-text-2)}.qr-batch-total{align-items:baseline;display:flex;gap:var(--rc-space-100)}.qr-batch-total strong{font-family:var(--rc-display);font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.qr-batch-summary ul{list-style:none;margin:0;padding:0}.qr-batch-summary li{color:var(--rc-text-2);display:flex;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-50) 0}.qr-batch-summary li strong{font-feature-settings:"tnum";color:var(--rc-text);font-variant-numeric:tabular-nums}.qr-list-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.qr-list-heading>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.qr-batch-list ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.qr-batch-row{grid-gap:var(--rc-space-100);align-items:start;border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-100);grid-template-columns:48px minmax(0,1fr) auto;padding:var(--rc-space-200) 0}.qr-batch-placeholder,.qr-batch-row img{background:var(--rc-surface-2);border-radius:var(--rc-rounded);display:block;height:72px;object-fit:contain;width:48px}.qr-batch-placeholder{color:var(--rc-text-2);display:grid;place-items:center}.qr-batch-copy{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;overflow-wrap:anywhere}.qr-batch-copy>strong{font-family:var(--rc-mono);font-size:var(--rc-text-sm)}.qr-batch-copy>span{font-weight:600}.qr-batch-copy .qr-ready{color:var(--rc-green)}.qr-batch-copy .qr-row-error{color:var(--rc-amber);font-size:var(--rc-text-xs)}.qr-row-actions{display:flex;flex-direction:column;gap:var(--rc-space-100)}.qr-batch-page .qr-row-actions button{min-height:44px}.qr-batch-actions,.qr-footer,.qr-pages{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.qr-pages>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.qr-batch-actions{background:var(--rc-bg);bottom:0;padding:var(--rc-space-100) 0;position:sticky}.qr-batch-actions>button{flex:1 1;min-height:48px}.qr-page .qr-physical-confirm{align-items:flex-start;color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);font-weight:400;gap:var(--rc-space-100)}.qr-page .qr-physical-confirm input{accent-color:var(--rc-red);flex:0 0 20px;height:20px;margin:0;min-height:20px;width:20px}.qr-batch-page .rc-alert p{margin:var(--rc-space-50) 0 var(--rc-space-100)}.qr-batch-page .rc-alert .rc-link{display:inline-block;margin-left:var(--rc-space-100)}.qr-footer{padding-top:var(--rc-space-100)}@media (max-width:767px){.qr-batch-row{grid-template-columns:40px minmax(0,1fr)}.qr-batch-placeholder,.qr-batch-row img{height:64px;width:40px}.qr-row-actions{flex-direction:row;grid-column:2}.qr-batch-page .qr-row-actions button{flex:1 1}.qr-batch-page .rc-page-header{align-items:start;flex-wrap:wrap}.qr-batch-actions>button{flex-basis:100%}}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-cyrillic-ext-wght-normal.141916beb91c487496c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-cyrillic-wght-normal.e1e85cd9eab54096528f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-vietnamese-wght-normal.ed8ddc5c3f2df573fa57.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-latin-ext-wght-normal.b29dbc4234e76289a5b9.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-latin-wght-normal.ee5d167b615cdb197f4a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-cyrillic-ext-wght-normal.69fc1fa0544d8241186e.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-cyrillic-wght-normal.3f8363306daa9a51bc69.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-symbols2-wght-normal.2d848fc9308af046051c.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-vietnamese-wght-normal.7da6d79fa235f24f2930.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-latin-ext-wght-normal.62a3bc4f669903381d47.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-mono-latin-wght-normal.8915f32bc9d51b44d11a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-vietnamese-wdth-normal.164cfad175548d8d65ee.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-ext-wdth-normal.009725e3b373d5e8f0a1.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-wdth-normal.bb1dad4de4bf8ae0cf6f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--rc-bg:#000;--rc-surface-1:#181818;--rc-surface-2:#1f1f1f;--rc-surface-3:#272727;--rc-surface-4:#313131;--rc-line:#272727;--rc-line-strong:#313131;--rc-text:#fff;--rc-text-2:#9b9b9b;--rc-text-3:#666;--rc-red:#e42545;--rc-red-soft:#e4254524;--rc-red-line:#e4254566;--rc-stage:#e425451f;--rc-stage-core:#e425454d;--rc-surface-lit:linear-gradient(180deg,hsla(0,0%,100%,.035),#fff0 120px);--rc-rim:inset 0 1px 0 #ffffff12;--rc-rim-red:inset 0 1px 0 #ffffff4d;--rc-gloss:linear-gradient(180deg,#ffffff29,#fff0 60%);--rc-pointer:#e4254533;--rc-glint:#ffffff80;--rc-led:0 0 4px #e42545e6,0 0 12px #e4254599;--rc-bloom:0 0 24px #e4254573;--rc-red-glow-rest:0 6px 20px -8px #e42545b3;--rc-red-glow:0 0 0 4px #e4254524,0 8px 28px #e4254566;--rc-bar-glow:0 18px 48px -24px #e425458c;--rc-title-halo:drop-shadow(0 0 28px #e4254538);--rc-title-halo-strong:drop-shadow(0 0 40px #e4254561);--rc-green:#37be7a;--rc-green-soft:#37be7a24;--rc-amber:#e6a433;--rc-amber-soft:#e6a43324;--rc-glass:#000000db;--rc-scrim:#000000b8;--rc-hover:#ffffff0a;--rc-press:#ffffff12;--rc-font:"Geist Variable","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--rc-mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--rc-display:"Archivo Variable","Archivo","Arial Narrow",var(--rc-font);--rc-display-stretch:72%;--rc-text-xs:12px;--rc-leading-xs:16px;--rc-text-sm:14px;--rc-leading-sm:20px;--rc-text-base:16px;--rc-leading-base:24px;--rc-text-lg:18px;--rc-leading-lg:28px;--rc-text-xl:20px;--rc-leading-xl:28px;--rc-text-2xl:24px;--rc-leading-2xl:32px;--rc-text-3xl:30px;--rc-leading-3xl:36px;--rc-text-4xl:36px;--rc-leading-4xl:40px;--rc-text-5xl:48px;--rc-leading-5xl:48px;--rc-text-7xl:72px;--rc-leading-7xl:72px;--rc-space-25:2px;--rc-space-50:4px;--rc-space-75:8px;--rc-space-100:12px;--rc-space-200:16px;--rc-space-300:24px;--rc-space-400:32px;--rc-space-500:40px;--rc-space-600:48px;--rc-space-700:64px;--rc-space-800:80px;--rc-space-900:96px;--rc-rounded:4px;--rc-rounded-lg:8px;--rc-rounded-xl:12px;--rc-rounded-2xl:16px;--rc-rounded-3xl:24px;--rc-rounded-full:9999px;--rc-ease:cubic-bezier(0.22,1,0.36,1);--rc-move:500ms;--rc-fade:300ms;--rc-press-time:200ms;--rc-z-raised:10;--rc-z-nav:100;--rc-z-menu:200;--rc-z-modal:300;--rc-z-toast:400;--rc-shadow-float:0 16px 48px #000000b8;--rc-page-max:1440px;--rc-gutter:16px;--rc-bar-h:56px;--rc-bar-top:calc(env(safe-area-inset-top, 0px) + 8px);--rc-shell-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + 16px);color-scheme:dark}@media (min-width:768px){:root{--rc-gutter:24px;--rc-bar-top:calc(env(safe-area-inset-top, 0px) + 12px);--rc-shell-top:calc(var(--rc-bar-top) + var(--rc-bar-h) + 24px)}}@media (min-width:1200px){:root{--rc-gutter:32px}}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--rc-bg)}:where(body){font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:var(--rc-bg);color:var(--rc-text);font-family:var(--rc-font);font-size:var(--rc-text-sm);font-weight:400;isolation:isolate;line-height:var(--rc-leading-sm);margin:0;min-height:100dvh;position:relative}:where(body):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");content:"";inset:0;opacity:.055;pointer-events:none;position:fixed;z-index:-1}:where(body):after{animation:rc-lights-on 1.6s var(--rc-ease) both;background:radial-gradient(ellipse 30% 26% at 50% 0,var(--rc-stage-core),#0000 72%),radial-gradient(ellipse 84% 64% at 50% -8%,var(--rc-stage),#0000 72%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-2}@keyframes rc-lights-on{0%{opacity:0}to{opacity:1}}@media (max-width:767px){:where(body){font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}}:where(*,:before,:after){box-sizing:border-box}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-family:var(--rc-font);font-weight:600}:where(h1){font-size:var(--rc-text-3xl);letter-spacing:-.02em;line-height:var(--rc-leading-3xl)}:where(h2){font-size:var(--rc-text-xl);letter-spacing:-.01em;line-height:var(--rc-leading-xl)}:where(h3){font-size:var(--rc-text-lg);letter-spacing:-.01em;line-height:var(--rc-leading-lg)}:where(h4){font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}:where(h5,h6){font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}:where(p,li,dd,figcaption){text-wrap:pretty}:where(em,i,cite,address,dfn){font-style:normal}:where(strong,b){font-weight:600}:where(a){color:inherit;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:color var(--rc-fade) var(--rc-ease),text-decoration-color var(--rc-fade) var(--rc-ease)}:where(a:hover){text-decoration-color:initial}:where(code,kbd,samp,pre){font-family:var(--rc-mono);font-size:.92em}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(input,select,textarea){font-weight:400}:where(button){cursor:pointer;touch-action:manipulation}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);min-height:40px;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),background-color var(--rc-fade) var(--rc-ease)}:where(input,textarea)::placeholder{color:var(--rc-text-3);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--rc-red);outline:none}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--rc-red)}:where(.sv-root) :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--rc-text)}:where(.sv-root) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--rc-text-2)}:where(select){cursor:pointer}:where(select option){background:var(--rc-surface-2);color:var(--rc-text)}@media (pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){font-size:var(--rc-text-base);min-height:44px}}:where(table){font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums}:where(th){color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.08em;line-height:var(--rc-leading-xs);text-align:left;text-transform:uppercase}:where(hr){background:var(--rc-line);border:0;height:1px}:where(img,svg,video,canvas){max-width:100%}:where(img){height:auto}:where(dialog){color:var(--rc-text)}:focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}:is(dialog,[role=dialog]):focus-visible{outline:none}::selection{background:#e4254559;color:var(--rc-text)}*{scrollbar-color:var(--rc-surface-4) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--rc-surface-4);border:2px solid var(--rc-bg);border-radius:var(--rc-rounded-full)}@media print{:root{color-scheme:light}body:after,body:before{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-property:opacity,color,background-color,border-color!important}}.rc-page{display:flex;flex-direction:column;gap:var(--rc-space-300);margin-inline:auto;max-width:var(--rc-page-max);min-width:0;padding-inline:max(var(--rc-gutter),env(safe-area-inset-left,0px)) max(var(--rc-gutter),env(safe-area-inset-right,0px));padding-bottom:var(--rc-space-700);width:100%}.rc-page--narrow{max-width:960px}.rc-page--bleed{max-width:none;padding-inline:0;padding-bottom:0}.rc-page>*{animation:rc-rise .6s var(--rc-ease) backwards}.rc-page>:nth-child(2){animation-delay:60ms}.rc-page>:nth-child(3){animation-delay:.12s}.rc-page>:nth-child(4){animation-delay:.18s}.rc-page>:nth-child(5){animation-delay:.24s}.rc-page>:nth-child(n+6){animation-delay:.3s}.rc-page>:is(.rc-backdrop,dialog,[role=dialog]),[data-settled] .rc-page>*{animation:none}.rc-page-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-300);justify-content:space-between;margin-bottom:var(--rc-space-75);padding-top:var(--rc-space-200)}.rc-page-header__text{display:flex;flex-direction:column;gap:var(--rc-space-75);max-width:720px;min-width:0}.rc-eyebrow,.rc-page-eyebrow{align-items:center;color:var(--rc-red);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);letter-spacing:.14em;line-height:var(--rc-leading-xs);margin:0;text-transform:uppercase}.rc-eyebrow:before,.rc-page-eyebrow:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.rc-page-back{align-items:center;align-self:flex-start;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-50);line-height:var(--rc-leading-sm);padding:var(--rc-space-50) 0;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.rc-page-back:hover{color:var(--rc-red)}.rc-page-title{-webkit-text-fill-color:#0000;text-wrap:balance;background:linear-gradient(90deg,#fff,#9b9b9b);-webkit-background-clip:text;background-clip:text;color:var(--rc-text);filter:var(--rc-title-halo);font-family:var(--rc-display);font-size:var(--rc-text-5xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-5xl);margin:0;padding-bottom:.04em}.rc-page-description{text-wrap:pretty;color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;max-width:65ch}.rc-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}@media (max-width:767px){.rc-page-title{font-size:var(--rc-text-4xl);line-height:var(--rc-leading-4xl)}.rc-page-actions{width:100%}.rc-page-actions>.rc-btn{flex:1 1 auto}}.rc-panel{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0;padding:var(--rc-space-300)}.rc-panel--flush{overflow:hidden;padding:0}.rc-panel--inset{background:var(--rc-surface-2);border-color:#0000;border-radius:var(--rc-rounded-lg);box-shadow:none;padding:var(--rc-space-200)}.rc-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.rc-panel__title{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-base);margin:0}.rc-panel__meta{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}@media (max-width:767px){.rc-panel{padding:var(--rc-space-200)}.rc-panel--flush{padding:0}}.rc-btn{--rc-btn-bg:var(--rc-surface-2);--rc-btn-fg:var(--rc-text);--rc-btn-line:var(--rc-line-strong);align-items:center;background:var(--rc-btn-bg);border:1px solid var(--rc-btn-line);border-radius:var(--rc-rounded-lg);color:var(--rc-btn-fg);cursor:pointer;display:inline-flex;font-family:var(--rc-font);font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),opacity var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.rc-btn:hover:not(:disabled,[aria-disabled=true]){--rc-btn-bg:var(--rc-surface-3);--rc-btn-line:var(--rc-text-3)}.rc-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.rc-btn:disabled,.rc-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.rc-btn svg{flex-shrink:0}.rc-btn--primary{--rc-btn-bg:var(--rc-red);--rc-btn-fg:var(--rc-text);--rc-btn-line:var(--rc-red);background-image:var(--rc-gloss);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest)}.rc-btn--primary:hover:not(:disabled,[aria-disabled=true]){--rc-btn-bg:var(--rc-red);--rc-btn-line:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.rc-btn--primary:disabled,.rc-btn--primary[aria-disabled=true]{box-shadow:none}.rc-btn--danger{--rc-btn-bg:#0000;--rc-btn-fg:var(--rc-red);--rc-btn-line:var(--rc-red-line)}.rc-btn--danger:hover:not(:disabled,[aria-disabled=true]){--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red)}.rc-btn--ghost{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2)}.rc-btn--ghost:hover:not(:disabled,[aria-disabled=true]){--rc-btn-bg:var(--rc-hover);--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text)}.rc-btn--sm{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.rc-btn--icon{min-width:40px;padding:0;width:40px}.rc-btn--icon.rc-btn--sm{min-width:32px;width:32px}.rc-btn--block{width:100%}@media (pointer:coarse){.rc-btn{min-height:44px}.rc-btn--sm{min-height:40px}.rc-btn--icon{min-width:44px;width:44px}.rc-btn--icon.rc-btn--sm{min-width:40px;width:40px}}.rc-link{background:none;border:0;color:var(--rc-text);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:text-decoration-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.rc-link:hover{text-decoration-color:var(--rc-red)}.rc-cta{align-items:center;color:var(--rc-red);display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-sm);text-decoration:none}.rc-cta svg{transition:transform var(--rc-move) var(--rc-ease)}.rc-cta:hover svg,.rc-tile:hover .rc-cta svg,a:hover>.rc-cta svg{transform:translateX(3px)}.rc-field{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.rc-label{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rc-help,.rc-label{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rc-help--error{color:var(--rc-red)}.rc-input{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);display:flex;gap:var(--rc-space-75);min-height:40px;padding:0 var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.rc-input:focus-within{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.rc-input--multiline{align-items:flex-start;padding:var(--rc-space-75) var(--rc-space-100)}.rc-input>input,.rc-input>select,.rc-input>textarea{background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;flex:1 1;min-height:38px;min-width:0;outline:none;padding:0}.rc-input>textarea{line-height:var(--rc-leading-sm);min-height:0;resize:vertical}@media (pointer:coarse){.rc-input{min-height:44px}.rc-input>input,.rc-input>select{min-height:42px}}.rc-chip{align-items:center;background:#0000;border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-full);color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);line-height:var(--rc-leading-sm);min-height:36px;padding:0 var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.rc-chip:hover{background:var(--rc-surface-2);border-color:var(--rc-text-3)}.rc-chip:active{transform:scale(.98)}.rc-chip.is-active,.rc-chip[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red);color:var(--rc-text)}.rc-chip__count{font-feature-settings:"tnum";color:var(--rc-text-3);font-variant-numeric:tabular-nums}.rc-chip.is-active .rc-chip__count,.rc-chip[aria-pressed=true] .rc-chip__count{color:var(--rc-text-2)}@media (pointer:coarse){.rc-chip{min-height:40px}}.rc-segmented{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:inline-flex;gap:var(--rc-space-50);max-width:100%;overflow-x:auto;padding:var(--rc-space-50);scrollbar-width:none}.rc-segmented>button{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);justify-content:center;min-height:32px;padding:0 var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);white-space:nowrap}.rc-segmented>button:hover{color:var(--rc-text)}.rc-segmented>button.is-active,.rc-segmented>button[aria-pressed=true],.rc-segmented>button[aria-selected=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}@media (pointer:coarse){.rc-segmented>button{min-height:40px}}.rc-tabs{border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-300);overflow-x:auto;scrollbar-width:none}.rc-segmented::-webkit-scrollbar,.rc-tabs::-webkit-scrollbar{display:none}.rc-tab{align-items:center;background:none;border:0;color:var(--rc-text-2);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);line-height:var(--rc-leading-sm);min-height:44px;padding:0;position:relative;transition:color var(--rc-fade) var(--rc-ease);white-space:nowrap}.rc-tab:after{background:var(--rc-red);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform var(--rc-move) var(--rc-ease)}.rc-tab.is-active,.rc-tab:hover,.rc-tab[aria-selected=true]{color:var(--rc-text)}.rc-tab.is-active:after,.rc-tab[aria-selected=true]:after{transform:scaleX(1)}.rc-badge{font-feature-settings:"tnum";align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-xs);min-height:20px;padding:0 var(--rc-space-75);white-space:nowrap}.rc-badge--success{background:var(--rc-green-soft);color:var(--rc-green)}.rc-badge--warning{background:var(--rc-amber-soft);color:var(--rc-amber)}.rc-badge--danger{background:var(--rc-red-soft);color:var(--rc-red)}.rc-badge--accent{background:var(--rc-red);color:var(--rc-text)}.rc-badge--strong{background:var(--rc-text);color:var(--rc-bg)}.rc-dot{background:var(--rc-red);border-radius:var(--rc-rounded-full);flex-shrink:0;height:8px;width:8px}.rc-dot--live{animation:rc-pulse 2s var(--rc-ease) infinite;box-shadow:0 0 0 4px var(--rc-red-soft)}.rc-alert{align-items:flex-start;background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.rc-alert>svg{flex-shrink:0;margin-top:2px}.rc-alert__body{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-50);min-width:0}.rc-alert--success{background:var(--rc-green-soft);border-color:#37be7a59}.rc-alert--success>svg{color:var(--rc-green)}.rc-alert--warning{background:var(--rc-amber-soft);border-color:#e6a43359}.rc-alert--warning>svg{color:var(--rc-amber)}.rc-alert--error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.rc-alert--error>svg{color:var(--rc-red)}.rc-alert--info>svg,.rc-alert__close{color:var(--rc-text-2)}.rc-alert__close{background:none;border:0;border-radius:var(--rc-rounded);display:inline-grid;height:24px;padding:0;place-items:center;width:24px}.rc-alert__close:hover{background:var(--rc-hover);color:var(--rc-text)}.rc-empty{align-items:flex-start;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);max-width:100%;padding:var(--rc-space-400) var(--rc-space-300) var(--rc-space-500)}.rc-empty__icon{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);display:grid;height:40px;place-items:center;width:40px}.rc-empty__title{color:var(--rc-text);font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);margin:0}.rc-empty__body{color:var(--rc-text-2);margin:0;max-width:52ch}.rc-skeleton{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;background:var(--rc-surface-2);border-radius:var(--rc-rounded);display:block}.rc-skeleton--line{height:12px}.rc-skeleton--title{height:24px;width:40%}.rc-stats{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}@media (max-width:767px){.rc-stats{gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-stat{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.rc-stat__label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.08em;line-height:var(--rc-leading-xs);text-transform:uppercase}.rc-stat__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl);overflow-wrap:anywhere}.rc-stat__note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}@media (max-width:767px){.rc-stat{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.rc-stat__value{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}}.rc-display{font-feature-settings:"tnum";font-family:var(--rc-display);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.rc-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--rc-rounded-xl);overflow-x:auto;width:100%}.rc-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);width:100%}.rc-table th{background:var(--rc-surface-1);color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.08em;line-height:var(--rc-leading-xs);position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.rc-table td,.rc-table th{border-bottom:1px solid var(--rc-line);padding:var(--rc-space-100) var(--rc-space-200)}.rc-table td{color:var(--rc-text);vertical-align:middle}.rc-table tbody tr{transition:background-color var(--rc-fade) var(--rc-ease)}.rc-table tbody tr:hover{background:var(--rc-hover)}.rc-table tbody tr:last-child td{border-bottom:0}.rc-num,.rc-table td.rc-num,.rc-table th.rc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rc-mono{font-family:var(--rc-mono);font-size:.92em}.rc-menu{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:200px;padding:var(--rc-space-50)}.rc-menu-item{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-100);text-align:left;text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease);width:100%}.rc-menu-item:focus-visible,.rc-menu-item:hover{background:var(--rc-surface-3)}.rc-menu-item--danger{color:var(--rc-red)}.rc-backdrop{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:flex;inset:0;justify-content:center;padding:var(--rc-space-200);position:fixed;z-index:var(--rc-z-modal)}.rc-dialog{animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;max-height:min(88dvh,960px);overflow:auto;width:min(100%,560px)}.rc-dialog--md{width:min(100%,720px)}.rc-dialog--lg{width:min(100%,960px)}.rc-dialog--xl{width:min(100%,1120px)}.rc-dialog__head{font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);padding:var(--rc-space-300) var(--rc-space-300) var(--rc-space-75)}.rc-dialog__body{color:var(--rc-text)}.rc-dialog__actions,.rc-dialog__body{padding:0 var(--rc-space-300) var(--rc-space-300)}.rc-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:flex-end}@media (max-width:767px){.rc-backdrop{align-items:flex-end;padding:0}.rc-dialog,.rc-dialog--lg,.rc-dialog--md,.rc-dialog--xl{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.rc-dialog:before{align-self:center;background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:4px;margin-top:var(--rc-space-75);width:40px}.rc-dialog__head{padding:var(--rc-space-300) var(--rc-space-200) var(--rc-space-75)}.rc-dialog__actions,.rc-dialog__body{padding-inline:var(--rc-space-200)}.rc-dialog__actions>.rc-btn{flex:1 1 auto}}.rc-toasts{align-items:flex-end;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--rc-space-300));display:flex;flex-direction:column;gap:var(--rc-space-75);pointer-events:none;position:fixed;right:max(var(--rc-gutter),env(safe-area-inset-right,0px));width:min(420px,calc(100vw - var(--rc-gutter)*2));z-index:var(--rc-z-toast)}.rc-toast{align-items:flex-start;animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-3);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-shadow-float);color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200);pointer-events:auto;width:100%}.rc-toast>svg{flex-shrink:0;margin-top:2px}.rc-toast--success>svg{color:var(--rc-green)}.rc-toast--error>svg{color:var(--rc-red)}.rc-toast--warning>svg{color:var(--rc-amber)}.rc-toast__text{flex:1 1;min-width:0;white-space:pre-line}@media (max-width:767px){.rc-toasts{align-items:stretch;left:var(--rc-gutter);right:var(--rc-gutter);width:auto}.rc-table--stack thead{display:none}.rc-table--stack,.rc-table--stack tbody,.rc-table--stack tr{display:block;width:100%}.rc-table--stack tr{border-bottom:1px solid var(--rc-line);padding:var(--rc-space-100) var(--rc-space-200)}.rc-table--stack tbody tr:last-child{border-bottom:0}.rc-table--stack td{border-bottom:0;display:block;padding:var(--rc-space-50) 0;text-align:left}.rc-table--stack td[data-label]{align-items:baseline;display:flex;gap:var(--rc-space-200);justify-content:space-between;text-align:right}.rc-table--stack td[data-label]:before{color:var(--rc-text-2);content:attr(data-label);flex-shrink:0;font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.08em;line-height:var(--rc-leading-xs);text-align:left;text-transform:uppercase}}.rc-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);min-width:0}.rc-toolbar__grow{flex:1 1 240px;min-width:0}.rc-toolbar__end{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);margin-left:auto}@media (max-width:767px){.rc-toolbar__grow{flex-basis:100%}.rc-toolbar__end{margin-left:0}}.rc-section-title{color:var(--rc-text);font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0}.rc-kv{grid-gap:var(--rc-space-75) var(--rc-space-200);display:grid;font-size:var(--rc-text-sm);gap:var(--rc-space-75) var(--rc-space-200);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);line-height:var(--rc-leading-sm);margin:0}.rc-kv dt{color:var(--rc-text-2)}.rc-kv dd{color:var(--rc-text);margin:0;min-width:0;overflow-wrap:anywhere}.rc-disclosure{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);min-width:0}.rc-disclosure>summary{align-items:center;border-radius:inherit;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px;padding:var(--rc-space-100) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.rc-disclosure>summary::-webkit-details-marker{display:none}.rc-disclosure>summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.rc-disclosure[open]>summary:after{transform:translateY(2px) rotate(225deg)}.rc-disclosure>summary:hover{background:var(--rc-hover)}.rc-disclosure__body{padding:0 var(--rc-space-200) var(--rc-space-200)}.rc-actionbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--rc-glass);bottom:0;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);padding:var(--rc-space-100) 0 calc(var(--rc-space-100) + env(safe-area-inset-bottom, 0px));position:sticky;z-index:90}.rc-actionbar>.rc-btn{flex:1 1 auto}.rc-tile{--rc-mx:50%;--rc-my:0%;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text);cursor:pointer;display:flex;flex-direction:column;gap:var(--rc-space-75);isolation:isolate;min-width:0;padding:var(--rc-space-300);position:relative;text-align:left;text-decoration:none;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-move) var(--rc-ease)}.rc-tile:after,.rc-tile:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity var(--rc-fade) var(--rc-ease)}.rc-tile:before{background:radial-gradient(360px circle at var(--rc-mx) var(--rc-my),var(--rc-pointer),#0000 70%);inset:0;z-index:-1}.rc-tile:after{background:radial-gradient(280px circle at var(--rc-mx) var(--rc-my),var(--rc-red),#0000 75%);inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px}.rc-tile:active:after,.rc-tile:active:before,.rc-tile:focus-visible:after,.rc-tile:focus-visible:before,.rc-tile:hover:after,.rc-tile:hover:before{opacity:1}.rc-tile:hover{border-color:var(--rc-line-strong);box-shadow:var(--rc-rim),var(--rc-shadow-float);transform:translateY(-2px)}.rc-tile:active{transform:scale(.98)}.rc-tile__icon{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);display:inline-grid;flex-shrink:0;height:40px;overflow:hidden;place-items:center;position:relative;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:40px}.rc-tile__icon:after{background:linear-gradient(115deg,#0000 30%,var(--rc-glint) 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.rc-tile:hover .rc-tile__icon{background:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-bloom);color:var(--rc-text)}.rc-tile:hover .rc-tile__icon:after{transform:translateX(120%);transition:transform .9s var(--rc-ease)}.rc-tile__title{align-items:center;display:inline-flex;font-size:var(--rc-text-base);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-base)}.rc-tile__text{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.rc-list{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.rc-list-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:flex;gap:var(--rc-space-100);min-height:56px;padding:var(--rc-space-75) var(--rc-space-100);text-align:left;text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease);width:100%}.rc-list-row:hover{background:var(--rc-surface-2)}.rc-list-row.is-active,.rc-list-row[aria-current=true],.rc-list-row[aria-selected=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.rc-list-row__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.rc-list-row__title{font-weight:600}.rc-list-row__meta,.rc-list-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-list-row__meta{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.rc-list-row__end{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-variant-numeric:tabular-nums;text-align:right}.rc-row{align-items:center;flex-wrap:wrap;gap:var(--rc-space-100)}.rc-row,.rc-stack{display:flex;min-width:0}.rc-stack{flex-direction:column}.rc-grid,.rc-stack{gap:var(--rc-space-200)}.rc-grid{grid-gap:var(--rc-space-200);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.rc-muted{color:var(--rc-text-2)}.rc-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes rc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rc-breathe{0%{opacity:1}to{opacity:.45}}@keyframes rc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rc-spin{to{transform:rotate(1turn)}}@keyframes rc-led{0%,to{opacity:1}50%{opacity:.4}}.rc-paper{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);min-width:0}.rc-paper .rc-paper{background:var(--rc-surface-2);border-color:#0000;border-radius:var(--rc-rounded-lg)}.rc-btn__icon{align-items:center;display:inline-flex}.rc-select{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);min-height:40px;padding:var(--rc-space-75) var(--rc-space-100)}.rc-input__adornment{align-items:center;color:var(--rc-text-2);display:inline-flex;flex-shrink:0}.rc-badge__remove{background:#0000;border:0;border-radius:var(--rc-rounded);color:inherit;display:inline-grid;height:16px;margin-right:calc(var(--rc-space-50)*-1);padding:0;place-items:center;width:16px}.rc-loader{--rc-loader-size:18px;align-items:center;display:inline-flex;gap:calc(var(--rc-loader-size)/6);height:var(--rc-loader-size);justify-content:center;vertical-align:middle;width:var(--rc-loader-size)}.rc-loader>span{animation:rc-loader 1.2s var(--rc-ease) infinite;background:currentColor;border-radius:var(--rc-rounded-full);height:calc(var(--rc-loader-size)/4.5);width:calc(var(--rc-loader-size)/4.5)}.rc-loader>span:nth-child(2){animation-delay:.16s}.rc-loader>span:nth-child(3){animation-delay:.32s}@keyframes rc-loader{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.rc-snackbar{animation:rc-rise var(--rc-move) var(--rc-ease);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--rc-space-300));left:50%;position:fixed;transform:translateX(-50%);width:min(560px,calc(100vw - var(--rc-gutter)*2));z-index:var(--rc-z-toast)}.rc-snackbar .rc-alert{background:var(--rc-surface-3);box-shadow:var(--rc-shadow-float)}.rc-drawer{animation:rc-slide-left var(--rc-move) var(--rc-ease);background:var(--rc-surface-1);border-right:1px solid var(--rc-line);bottom:0;left:0;overflow:auto;padding:calc(env(safe-area-inset-top, 0px) + var(--rc-space-200)) var(--rc-space-200) var(--rc-space-200);position:absolute;top:0;width:min(360px,88vw)}.rc-drawer--right{animation-name:rc-slide-right;border-left:1px solid var(--rc-line);border-right:0;left:auto;right:0}.rc-drawer-backdrop{align-items:stretch;justify-content:stretch;padding:0}@keyframes rc-slide-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes rc-slide-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.rc-list-button{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:flex;gap:var(--rc-space-100);padding:var(--rc-space-100) var(--rc-space-200);text-align:left;transition:background-color var(--rc-fade) var(--rc-ease);width:100%}.rc-list-button:hover{background:var(--rc-surface-2)}.rc-list-button.is-active{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.rc-check{accent-color:var(--rc-red);height:18px;width:18px}.rc-check,.rc-switch{cursor:pointer;margin:0}.rc-switch{appearance:none;-webkit-appearance:none;background:var(--rc-surface-4);flex-shrink:0;height:20px;position:relative;transition:background-color var(--rc-fade) var(--rc-ease);width:36px}.rc-switch,.rc-switch:after{border-radius:var(--rc-rounded-full)}.rc-switch:after{background:var(--rc-text);content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform var(--rc-move) var(--rc-ease);width:16px}.rc-switch:checked{background:var(--rc-red)}.rc-switch:checked:after{transform:translateX(16px)}.rc-check:disabled,.rc-switch:disabled{cursor:not-allowed;opacity:.45}.rc-check-label{align-items:center;color:var(--rc-text);cursor:pointer;display:inline-flex;gap:var(--rc-space-75)}.rc-table-wrap--panel{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl)}.rc-table tr.is-selected{background:var(--rc-red-soft)}.rc-bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#181818eb;border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);gap:var(--rc-space-50);padding:var(--rc-space-50)}.rc-bottom-nav,.rc-bottom-nav__item{grid-gap:var(--rc-space-50);display:grid}.rc-bottom-nav__item{background:#0000;border:0;border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:500;gap:var(--rc-space-50);line-height:var(--rc-leading-xs);min-height:48px;padding:var(--rc-space-75) var(--rc-space-50);place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.rc-bottom-nav__item[aria-pressed=true]{background:var(--rc-red-soft);color:var(--rc-text)}.rc-bottom-nav__item[aria-pressed=true] svg{color:var(--rc-red)}.rc-progress{background:var(--rc-surface-3);border-radius:var(--rc-rounded-full);height:4px;overflow:hidden;position:relative;width:100%}.rc-progress>span{background:var(--rc-red);inset:0;position:absolute;transform-origin:left center;transition:transform var(--rc-move) var(--rc-ease)}.rc-progress--indeterminate>span{animation:rc-progress 1.4s var(--rc-ease) infinite;width:40%}@keyframes rc-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.ui-card{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl)}.ui-input,.ui-select,.ui-textarea{color:var(--rc-text)}.ui-spinner{animation:rc-spin .8s linear infinite;border:2px solid var(--rc-surface-4);border-radius:var(--rc-rounded-full);border-top-color:var(--rc-red);display:inline-block;height:18px;width:18px}.rc-app,.rc-main{min-height:100dvh}.rc-main{display:block;outline:none;padding-top:var(--rc-shell-top)}.rc-skip{background:var(--rc-text);border-radius:var(--rc-rounded-lg);color:var(--rc-bg);font-weight:600;left:var(--rc-space-200);padding:var(--rc-space-75) var(--rc-space-100);position:fixed;text-decoration:none;top:calc(var(--rc-space-900)*-1);transition:top var(--rc-move) var(--rc-ease);z-index:calc(var(--rc-z-nav) + 5)}.rc-skip:focus{top:var(--rc-space-100)}.rc-bar{align-items:center;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#181818b8;border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float),var(--rc-bar-glow);display:flex;gap:var(--rc-space-50);height:var(--rc-bar-h);left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding:var(--rc-space-75);position:fixed;right:max(var(--rc-gutter),env(safe-area-inset-right,0px));top:var(--rc-bar-top);z-index:var(--rc-z-nav)}.rc-bar__logo{align-items:center;border-radius:var(--rc-rounded-lg);display:inline-flex;flex-shrink:0;height:40px;padding:0 var(--rc-space-75) 0 var(--rc-space-50)}.rc-bar__logo img{display:block;height:28px;width:auto}.rc-bar__groups{align-items:center;display:none;gap:var(--rc-space-50);margin-left:var(--rc-space-75)}.rc-bar__link,.rc-group{position:relative}.rc-bar__link{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-50);height:40px;line-height:var(--rc-leading-sm);padding:0 var(--rc-space-75) 0 var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);white-space:nowrap}.rc-bar__link:hover,.rc-bar__link[aria-expanded=true]{background:var(--rc-surface-3);color:var(--rc-text)}.rc-bar__link[data-active]{color:var(--rc-text)}.rc-bar__link[data-active]:after{background:var(--rc-red);border-radius:2px;bottom:2px;box-shadow:0 0 12px var(--rc-red-line);content:"";height:2px;left:var(--rc-space-100);position:absolute;right:calc(var(--rc-space-75) + 18px)}.rc-bar__link[data-active] .rc-bar__caret{color:var(--rc-red)}.rc-bar__caret{color:var(--rc-text-3);transition:transform var(--rc-move) var(--rc-ease)}.rc-bar__link[aria-expanded=true] .rc-bar__caret{transform:rotate(180deg)}.rc-bar__end{align-items:center;display:flex;gap:var(--rc-space-50);margin-left:auto;padding-left:var(--rc-space-75)}.rc-bar__search{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);gap:var(--rc-space-75);height:40px;justify-content:center;padding:0;transition:color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease);width:40px}.rc-bar__search:hover{border-color:var(--rc-line-strong);color:var(--rc-text)}.rc-bar__search .rc-kbd,.rc-bar__search-text{display:none}.rc-kbd{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-family:var(--rc-mono);font-size:var(--rc-text-xs);height:24px;line-height:var(--rc-leading-xs);padding:0 var(--rc-space-75)}.rc-user{display:none;position:relative}.rc-bar__avatar{background:#0000;border:0;border-radius:var(--rc-rounded-lg);display:inline-grid;height:40px;padding:0;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease);width:40px}.rc-bar__avatar:hover,.rc-bar__avatar[aria-expanded=true]{background:var(--rc-press)}.rc-avatar{border-radius:var(--rc-rounded-lg);flex-shrink:0;height:32px;object-fit:cover;width:32px}.rc-avatar--initials{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red);display:inline-grid;font-size:var(--rc-text-xs);font-weight:600;place-items:center}.rc-user__menu{animation:rc-drop var(--rc-fade) var(--rc-ease);min-width:240px;position:absolute;right:calc(var(--rc-space-75)*-1);top:calc(100% + var(--rc-space-200));z-index:var(--rc-z-menu)}.rc-user__who{border-bottom:1px solid var(--rc-line-strong);display:flex;flex-direction:column;gap:var(--rc-space-25);margin-bottom:var(--rc-space-50);min-width:0;padding:var(--rc-space-75) var(--rc-space-100) var(--rc-space-100)}.rc-user__who strong{font-weight:600}.rc-user__who span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);overflow-wrap:anywhere}.rc-bar__icon{background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text);display:inline-grid;height:40px;padding:0;place-items:center;width:40px}.rc-bar__icon:hover{background:var(--rc-press)}.rc-menu-toggle__lines{height:12px;position:relative;width:18px}.rc-menu-toggle__lines>span{background:currentColor;border-radius:var(--rc-rounded-full);height:2px;left:0;position:absolute;right:0;transition:transform var(--rc-move) var(--rc-ease),top var(--rc-move) var(--rc-ease)}.rc-menu-toggle__lines>span:first-child{top:1px}.rc-menu-toggle__lines>span:last-child{top:9px}.rc-menu-toggle__lines[data-open]>span:first-child{transform:translateY(4px) rotate(45deg)}.rc-menu-toggle__lines[data-open]>span:last-child{transform:translateY(-4px) rotate(-45deg)}.rc-dropdown{animation:rc-drop var(--rc-fade) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-25);left:calc(var(--rc-space-75)*-1);max-height:calc(100dvh - var(--rc-shell-top) - var(--rc-space-300));overflow-y:auto;padding:var(--rc-space-75);position:absolute;top:calc(100% + var(--rc-space-200));width:400px;z-index:var(--rc-z-menu)}.rc-dropdown:before{content:"";height:var(--rc-space-300);left:0;position:absolute;right:0;top:calc(var(--rc-space-300)*-1)}.rc-nav-item{grid-gap:var(--rc-space-100);align-items:center;border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:grid;gap:var(--rc-space-100);grid-template-columns:40px minmax(0,1fr);padding:var(--rc-space-75);text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease)}.rc-nav-item:focus-visible,.rc-nav-item:hover{background:var(--rc-surface-3)}.rc-nav-tile{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);display:inline-grid;height:40px;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:40px}.rc-nav-item:hover .rc-nav-tile,.rc-nav-item[aria-current=page] .rc-nav-tile{background:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-bloom);color:var(--rc-text)}.rc-nav-item[aria-current=page]{background:var(--rc-hover)}.rc-nav-item .rc-dot{display:none}.rc-nav-item__text{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.rc-nav-item__label{align-items:center;display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-sm)}.rc-nav-item__desc{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rc-phone-menu{animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#000000e6;inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:calc(var(--rc-z-nav) - 1)}.rc-phone-menu__inner{display:flex;flex-direction:column;gap:var(--rc-space-300);margin:0 auto;max-width:640px;padding:var(--rc-shell-top) max(var(--rc-gutter),env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom, 0px) + var(--rc-space-500)) max(var(--rc-gutter),env(safe-area-inset-left,0px))}.rc-phone-menu__group>*,.rc-phone-menu__inner>*{animation:rc-menu-in var(--rc-move) var(--rc-ease) both}.rc-phone-menu__home{align-items:center;color:var(--rc-text);display:inline-flex;font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-weight:700;gap:var(--rc-space-100);letter-spacing:-.01em;line-height:var(--rc-leading-4xl);text-decoration:none}.rc-phone-menu__home .rc-dot{display:none}.rc-phone-menu__group{display:flex;flex-direction:column;gap:var(--rc-space-25)}.rc-phone-menu__heading{color:var(--rc-red);font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.14em;line-height:var(--rc-leading-xs);margin:0 0 var(--rc-space-50);text-transform:uppercase}.rc-phone-menu .rc-nav-item{margin-inline:calc(var(--rc-space-75)*-1);min-height:56px}.rc-phone-menu__account{border-top:1px solid var(--rc-line);gap:var(--rc-space-200);padding-top:var(--rc-space-300)}.rc-phone-menu__account .rc-user__who{align-items:center;border:0;flex-direction:row;gap:var(--rc-space-100);margin:0;padding:0}.rc-phone-menu__account .rc-row>*{flex:1 1 auto}.rc-cmd-backdrop{align-items:flex-start;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:var(--rc-bar-top) max(var(--rc-gutter),env(safe-area-inset-right,0px)) var(--rc-space-300) max(var(--rc-gutter),env(safe-area-inset-left,0px));position:fixed;z-index:var(--rc-z-modal)}.rc-cmd{animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-shadow-float);display:flex;flex-direction:column;max-height:min(560px,calc(100dvh - var(--rc-bar-top) - var(--rc-space-300)));overflow:hidden;width:min(640px,100%)}.rc-cmd__field{align-items:center;border-bottom:1px solid var(--rc-line);color:var(--rc-red);display:flex;flex-shrink:0;gap:var(--rc-space-100);height:56px;padding:0 var(--rc-space-200)}.rc-cmd__field input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--rc-text);flex:1 1;font-size:var(--rc-text-base);height:100%;min-height:0;min-width:0;outline:none;padding:0}.rc-cmd__results{display:flex;flex-direction:column;gap:var(--rc-space-25);list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-75)}.rc-cmd__item{grid-gap:var(--rc-space-100);align-items:center;border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:grid;gap:var(--rc-space-100);grid-template-columns:32px minmax(0,1fr) 16px;padding:var(--rc-space-75)}.rc-cmd__item .rc-nav-tile{height:32px;width:32px}.rc-cmd__item[aria-selected=true] .rc-nav-tile{background:var(--rc-red);color:var(--rc-text)}.rc-cmd__item[aria-selected=true]{background:var(--rc-surface-3)}.rc-cmd__text{align-items:baseline;display:flex;gap:var(--rc-space-75);min-width:0}.rc-cmd__label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-cmd__meta{color:var(--rc-text-2);font-size:var(--rc-text-xs);white-space:nowrap}.rc-cmd__go{color:var(--rc-text-3)}.rc-cmd__item[aria-selected=true] .rc-cmd__go{color:var(--rc-red)}.rc-cmd__none{color:var(--rc-text-2);padding:var(--rc-space-200)}@media (min-width:1024px){.rc-bar{left:50%;max-width:calc(100% - var(--rc-gutter)*2);right:auto;transform:translateX(-50%);width:max-content}.rc-bar__groups{display:flex}.rc-user{display:block}.rc-menu-toggle{display:none}.rc-bar__search{justify-content:flex-start;min-width:200px;padding:0 var(--rc-space-75) 0 var(--rc-space-200);width:auto}.rc-bar__search-text{display:inline;margin-right:auto}.rc-bar__search .rc-kbd{display:inline-flex}.rc-phone-menu{display:none}}@keyframes rc-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rc-menu-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-phone-menu__group>*,.rc-phone-menu__inner>*{animation:rc-fade-in var(--rc-fade) linear both}}.rc-auth{display:grid;min-height:100dvh;padding:var(--rc-space-300) max(var(--rc-gutter),env(safe-area-inset-right,0px)) var(--rc-space-300) max(var(--rc-gutter),env(safe-area-inset-left,0px));place-items:center}.rc-auth__card{align-items:center;animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-500) var(--rc-space-300) var(--rc-space-300);text-align:center;width:min(400px,100%)}.rc-auth__logo{height:56px;margin-bottom:var(--rc-space-75);width:auto}.rc-auth__title{font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl);margin:0}.rc-auth__text{color:var(--rc-text-2);margin:0 0 var(--rc-space-75);max-width:32ch}.dash{gap:var(--rc-space-500)}.dash-hero{align-items:center;display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-500) 0 var(--rc-space-600);position:relative;text-align:center}.dash-hero:after{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000) bottom /100% 1px no-repeat,radial-gradient(ellipse 36% 100% at 50% 100%,var(--rc-stage-core),#0000 72%);bottom:0;content:"";height:var(--rc-space-700);left:0;pointer-events:none;position:absolute;right:0}.dash-hero__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:center}.dash-hero__eyebrow:before{animation:rc-led 2.4s ease-in-out infinite}.dash-hero__date{align-items:center;color:var(--rc-text-2);display:inline-flex;gap:var(--rc-space-75)}.dash-hero__date:before{background:var(--rc-text-3);content:"";height:1px;width:16px}.dash-hero__title{filter:var(--rc-title-halo-strong);font-size:var(--rc-text-7xl);line-height:var(--rc-leading-7xl)}.dash-hero .rc-page-description{font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}.dash-group{display:flex;flex-direction:column;gap:var(--rc-space-200)}.dash-group__head{align-items:center;display:flex;gap:var(--rc-space-100)}.dash-group__title{white-space:nowrap}.dash-group__rule{background:var(--rc-line);flex:1 1;height:1px}.dash-group__count{color:var(--rc-text-3);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);white-space:nowrap}.dash-grid{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.dash-tool{gap:var(--rc-space-200)}.dash-tool__text{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0}.dash-tool__foot{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between;margin-top:auto}.dash-tool__path{color:var(--rc-text-3);font-family:var(--rc-mono);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-grid.dash-pins__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.dash-grid.dash-pins__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-pins__empty{align-items:center;background:#0000;border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:56px;padding:var(--rc-space-100) var(--rc-space-200);text-align:center;transition:border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),background-color var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);width:100%}.dash-pins__empty svg{color:var(--rc-red);flex-shrink:0}.dash-pins__empty:hover{background:var(--rc-hover);border-color:var(--rc-red-line);color:var(--rc-text)}.dash-pins__empty:active{transform:scale(.98)}.dash-pins .dash-group__head .rc-btn--ghost{margin-right:calc(var(--rc-space-100)*-1)}.dash-pins__hint{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.dash-pins__hint:focus,.dash-pins__hint:focus-visible{outline:none}.dash-pins__spot{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-3);display:grid;font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);min-height:112px;padding:var(--rc-space-100);place-items:center;text-align:center}.dash-tool--pin[aria-pressed=true]{border-color:var(--rc-red-line)}.dash-pin-badge{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);color:var(--rc-text-3);display:inline-grid;height:32px;place-items:center;position:absolute;right:var(--rc-space-300);top:calc(var(--rc-space-300) + var(--rc-space-50));transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:32px}.dash-tool--pin[aria-pressed=true] .dash-pin-badge{background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-red)}.dash-pin-state{color:var(--rc-text-3);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.dash-tool--pin[aria-pressed=true] .dash-pin-state{color:var(--rc-red)}.dash-tool--pin[aria-disabled=true]{opacity:.45}.dash-tool--pin[aria-disabled=true]:active,.dash-tool--pin[aria-disabled=true]:hover{border-color:var(--rc-line);box-shadow:var(--rc-rim);transform:none}.dash-tool--pin[aria-disabled=true]:after,.dash-tool--pin[aria-disabled=true]:before{opacity:0}.dash-tool--pin[aria-disabled=true]:hover .rc-tile__icon{background:var(--rc-red-soft);box-shadow:none;color:var(--rc-red)}.rc-actionbar.dash-pins__bar{display:none}@media (max-width:767px){.dash-pins .dash-pins__done{display:none}.rc-actionbar.dash-pins__bar{display:flex}.dash-pin-badge{right:var(--rc-space-100);top:var(--rc-space-200)}.dash-pins__empty{justify-content:flex-start;text-align:left}.dash{gap:var(--rc-space-400)}.dash-hero{padding:var(--rc-space-300) 0 var(--rc-space-500)}.dash-hero__title{font-size:var(--rc-text-5xl);line-height:var(--rc-leading-5xl)}.dash-hero .rc-page-description{display:none}.dash-group{gap:var(--rc-space-100)}.dash-grid{gap:var(--rc-space-75);grid-template-columns:repeat(3,minmax(0,1fr))}.dash-tool{gap:var(--rc-space-100);justify-content:space-between;min-height:112px;padding:var(--rc-space-100)}.dash-tool .rc-tile__title{flex-wrap:wrap;font-size:var(--rc-text-sm);gap:var(--rc-space-50);line-height:var(--rc-leading-sm)}.dash-tool .rc-tile__text,.dash-tool__foot{display:none}}.bl-message{margin:0;overflow-wrap:anywhere}.bl-drop{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);justify-content:center;min-height:320px;padding:var(--rc-space-600) var(--rc-space-300);text-align:center;transition:border-color var(--rc-fade) var(--rc-ease),background-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.bl-drop[data-drag=true]{background:var(--rc-surface-lit),var(--rc-red-soft);border-color:var(--rc-red);box-shadow:var(--rc-rim),0 0 0 3px var(--rc-red-soft)}.bl-drop__icon{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red);display:grid;font-size:var(--rc-text-2xl);font-weight:600;height:48px;line-height:var(--rc-leading-2xl);margin-bottom:var(--rc-space-75);place-items:center;width:48px}.bl-drop[data-drag=true] .bl-drop__icon{background:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-bloom);color:var(--rc-text)}.bl-drop__title{color:var(--rc-text);font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);max-width:100%;overflow-wrap:anywhere}.bl-drop__hint{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin-bottom:var(--rc-space-100)}.bl-drop__busy{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;color:var(--rc-text-2);font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}.bl-file-button{min-width:160px}.bl-stats .rc-stat:first-child .rc-stat__value{font-family:var(--rc-mono);font-size:var(--rc-text-xl);font-stretch:normal;font-weight:600;letter-spacing:0;line-height:var(--rc-leading-4xl)}.bl-credit{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;min-height:64px;padding:var(--rc-space-100) var(--rc-space-300)}.bl-credit__label{align-items:center;color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-100);line-height:var(--rc-leading-sm);min-height:44px;-webkit-user-select:none;user-select:none}.bl-switch{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);box-shadow:inset 0 0 0 1px var(--rc-line-strong);cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:40px}.bl-switch[data-on=true]{background:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest)}.bl-switch__knob{background:var(--rc-text);border-radius:var(--rc-rounded-full);height:16px;left:4px;position:absolute;top:4px;transition:transform var(--rc-move) var(--rc-ease);width:16px}.bl-switch[data-on=true] .bl-switch__knob{transform:translateX(16px)}.bl-cards{gap:var(--rc-space-200)}.bl-cards__title{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.bl-cards__scroll{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);max-height:360px;overflow-y:auto;overscroll-behavior:contain}.bl-table td:first-child{overflow-wrap:anywhere}.bl-table .rc-num{white-space:nowrap}.bl-submit{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-200) var(--rc-space-300)}.bl-submit__check{align-items:center;color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);min-height:44px}.bl-submit__check input{accent-color:var(--rc-red);cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.bl-submit__button{font-size:var(--rc-text-base);min-height:48px;min-width:240px}@media (max-width:767px){.bl-drop{min-height:280px;padding:var(--rc-space-500) var(--rc-space-200)}.bl-stats .rc-stat:first-child .rc-stat__value{font-size:var(--rc-text-base);line-height:var(--rc-leading-3xl);overflow-wrap:anywhere}.bl-credit,.bl-submit{padding:var(--rc-space-100) var(--rc-space-200)}.bl-table td,.bl-table th{padding:var(--rc-space-100) var(--rc-space-75)}.bl-table td:first-child,.bl-table th:first-child{padding-left:var(--rc-space-100)}.bl-table td:last-child,.bl-table th:last-child{padding-right:var(--rc-space-100)}.bl-submit__button{min-width:0;width:100%}}.srv-message{overflow-wrap:anywhere}.srv-progress{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;text-align:center}.srv-heading{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0}.srv-heading>.rc-eyebrow{margin-bottom:var(--rc-space-50)}.srv-title{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0}.srv-sub{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;max-width:72ch}.srv-sub code{color:var(--rc-text);font-family:var(--rc-mono);font-size:var(--rc-text-xs)}.srv-card__title{font-size:var(--rc-text-base);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-base);margin:0}.srv-upload__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--rc-space-200);justify-content:space-between}.srv-drop{align-items:center;background:var(--rc-bg);border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-100);justify-content:center;min-height:200px;padding:var(--rc-space-500) var(--rc-space-400);text-align:center;transition:border-color var(--rc-fade) var(--rc-ease),background-color var(--rc-fade) var(--rc-ease)}.srv-drop:hover{border-color:var(--rc-text-3)}.srv-drop[data-active]{background:var(--rc-red-soft);border-color:var(--rc-red)}.srv-drop__icon{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);display:inline-grid;height:40px;place-items:center;width:40px}.srv-drop__title{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.srv-drop__status{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;overflow-wrap:anywhere}@media (max-width:767px){.srv-upload__head>.rc-btn{flex:1 1 100%}.srv-drop{min-height:160px;padding:var(--rc-space-400) var(--rc-space-200)}}.srv-metrics{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0}.srv-stats .rc-stat__value[data-tone=gain]{color:var(--rc-green)}.srv-stats .rc-stat__value[data-tone=loss]{color:var(--rc-red)}.srv-detail-row{grid-gap:var(--rc-space-200);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.srv-detail-row,.srv-fees{display:grid;gap:var(--rc-space-200)}.srv-fees{grid-gap:var(--rc-space-200);grid-template-columns:repeat(3,minmax(0,1fr))}.srv-fee{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.srv-fee__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);overflow-wrap:anywhere}.srv-rows{display:flex;flex-direction:column}.srv-row{align-items:baseline;border-bottom:1px solid var(--rc-line);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-200);justify-content:space-between;line-height:var(--rc-leading-sm);padding:var(--rc-space-75) 0}.srv-row:last-child{border-bottom:0}.srv-row__label{color:var(--rc-text-2)}.srv-row__value{font-feature-settings:"tnum";color:var(--rc-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}@media (max-width:899px){.srv-detail-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.srv-fees,.srv-metrics{gap:var(--rc-space-100)}.srv-fee__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}}.srv-sales{flex-direction:column;min-width:0}.srv-controls__head,.srv-sales{display:flex;gap:var(--rc-space-200)}.srv-controls__head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.srv-search{color:var(--rc-text-2);flex:0 1 320px;min-width:0}.srv-search>input{color:var(--rc-text)}.srv-chips{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.srv-sort{align-self:flex-start}.rc-panel.srv-table-panel{padding:0}.srv-table th{background:#0000}.srv-table td.rc-num{white-space:nowrap}.srv-table td[data-loss]{color:var(--rc-red)}.srv-product{min-width:220px}.srv-product__name{font-weight:600}.srv-product__meta{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);gap:var(--rc-space-50);line-height:var(--rc-leading-xs)}.srv-product__meta[data-scheme]:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.srv-sku{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-xs);white-space:nowrap}@media (min-width:768px){.srv-table td:first-child,.srv-table th:first-child{padding-left:var(--rc-space-300)}.srv-table td:last-child,.srv-table th:last-child{padding-right:var(--rc-space-300)}}@media (max-width:767px){.srv-search{flex-basis:100%}.srv-sort{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;width:100%}.rc-table--stack.srv-table tr{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(3,minmax(0,1fr))}.rc-table--stack.srv-table td{min-width:0;padding:0}.rc-table--stack.srv-table td[data-label]{align-items:flex-start;flex-direction:column;gap:var(--rc-space-25);justify-content:flex-start;text-align:left}.rc-table--stack.srv-table td.srv-product{grid-column:1/-1;min-width:0}}.rc-page>.rc-backdrop.srv-overlay{animation:rc-fade-in var(--rc-fade) var(--rc-ease);animation-delay:0ms}.rc-dialog.srv-dialog{background:var(--rc-surface-lit),var(--rc-surface-1);box-shadow:var(--rc-rim),var(--rc-shadow-float)}.srv-dialog__head{display:flex;flex-direction:column;gap:var(--rc-space-75)}.srv-dialog__title{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.srv-dialog__body{display:flex;flex-direction:column;gap:var(--rc-space-200);padding-top:var(--rc-space-200)}.srv-select{width:100%}.srv-select:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.srv-select:disabled{cursor:not-allowed;opacity:.45}.srv-upload-details{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;font-size:var(--rc-text-sm);gap:var(--rc-space-50);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.srv-upload-details__title{font-weight:600}.srv-upload-details__file{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-xs);overflow-wrap:anywhere}.srv-upload-details__rows{color:var(--rc-text-2)}.srv-upload-details__saved{color:var(--rc-green)}.spd-header .rc-page-header__text{max-width:880px}.rc-btn.spd-back{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2);align-self:flex-start;margin-left:calc(var(--rc-space-75)*-1);min-height:32px;min-width:32px;width:32px}.rc-btn.spd-back:hover:not(:disabled){--rc-btn-bg:var(--rc-hover);--rc-btn-line:#0000;--rc-btn-fg:var(--rc-red)}@media (pointer:coarse){.rc-btn.spd-back{margin-left:calc(var(--rc-space-100)*-1);min-height:44px;min-width:44px;width:44px}}.spd-panel-head{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0}.spd-panel-head>.rc-panel__meta{margin:0;max-width:72ch}.spd-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;overflow-wrap:anywhere}.spd-state{align-items:center;flex-direction:row;gap:var(--rc-space-100)}.spd-state>p{color:var(--rc-text-2);margin:0}.spd-page [data-delta=good]{color:var(--rc-green)}.spd-page [data-delta=bad]{color:var(--rc-red)}.spd-page [data-delta=flat]{color:var(--rc-text-2)}.rc-panel.spd-filters{grid-gap:var(--rc-space-100) var(--rc-space-200);align-items:end;display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));padding:var(--rc-space-200) var(--rc-space-300)}.spd-compare__pick .rc-select,.spd-filters .rc-select{min-width:0;text-overflow:ellipsis;width:100%}.spd-filters__status{font-feature-settings:"tnum";align-items:center;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;gap:var(--rc-space-75);justify-content:flex-end;line-height:var(--rc-leading-sm);min-height:40px;text-align:right}@media (max-width:767px){.rc-panel.spd-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--rc-space-200)}.spd-filters>.rc-field:nth-child(3),.spd-filters__status{grid-column:1/-1}.spd-filters .rc-select{padding-left:var(--rc-space-75);padding-right:var(--rc-space-50)}.spd-filters__status{justify-content:flex-start;min-height:0;text-align:left}}.spd-access__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.spd-access__form>.rc-field{flex:1 1 260px;max-width:420px}.spd-access__viewers{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.rc-badge.spd-viewer{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-full);color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-50);line-height:var(--rc-leading-sm);min-height:32px;padding:0 var(--rc-space-50) 0 var(--rc-space-100)}.rc-badge.spd-viewer[data-owner]{color:var(--rc-text-2);padding-right:var(--rc-space-100)}.spd-viewer .rc-badge__remove{border-radius:var(--rc-rounded-full);color:var(--rc-text-2);height:24px;margin-right:0;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:24px}.spd-viewer .rc-badge__remove:hover{background:var(--rc-red-soft);color:var(--rc-red)}@media (max-width:767px){.spd-access__form>.rc-field{flex-basis:100%;max-width:none}.spd-access__form>.rc-btn{flex:1 1 auto}}@media (pointer:coarse){.rc-badge.spd-viewer{min-height:40px}.spd-viewer .rc-badge__remove{height:32px;width:32px}}.spd-insights{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(4,minmax(0,1fr))}.spd-insight{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.spd-insight__top{align-items:flex-start;display:flex;gap:var(--rc-space-100);justify-content:space-between}.spd-insight__label{min-width:0;padding-top:var(--rc-space-50)}.spd-insight__icon{background:var(--rc-surface-3);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:inline-grid;flex-shrink:0;height:32px;place-items:center;width:32px}.spd-insight[data-tone=good] .spd-insight__icon{background:var(--rc-green-soft);color:var(--rc-green)}.spd-insight[data-tone=bad] .spd-insight__icon{background:var(--rc-red-soft);color:var(--rc-red)}.spd-insight[data-tone=warning] .spd-insight__icon{background:var(--rc-amber-soft);color:var(--rc-amber)}.spd-insight__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);overflow-wrap:anywhere}.spd-insight__note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}@media (max-width:1199px){.spd-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.spd-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.spd-insights{gap:var(--rc-space-75)}.spd-insight{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.spd-insight__value{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.spd-insight__icon{height:24px;width:24px}.spd-insight__icon svg{height:16px;width:16px}}.spd-compare__pick{grid-gap:var(--rc-space-100);align-items:end;display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.spd-compare__pick>.rc-btn{min-width:128px}.spd-streams{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(2,minmax(0,1fr))}.spd-stream{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200)}.spd-stream[data-side=a]{border-color:var(--rc-red-line);box-shadow:inset 0 1px 0 var(--rc-red-soft)}.spd-col-label,.spd-stream__who{align-items:center;display:inline-flex;gap:var(--rc-space-75);min-width:0}.spd-stream__who{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.spd-col-label:before,.spd-stream__who:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:8px;width:8px}.spd-col-label[data-side=b]:before,.spd-stream[data-side=b] .spd-stream__who:before{background:var(--rc-text);box-shadow:none}.spd-stream__title{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.spd-stream__meta{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);overflow-wrap:anywhere}.spd-highlights{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(4,minmax(0,1fr))}.spd-highlight{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200)}.spd-highlight__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);overflow-wrap:anywhere}.spd-col-label{color:var(--rc-text);font-size:var(--rc-text-xs);justify-content:flex-end;letter-spacing:0;text-align:right;text-transform:none}@media (max-width:767px){.spd-compare__pick,.spd-streams{grid-template-columns:minmax(0,1fr)}.spd-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.spd-highlight{padding:var(--rc-space-75) var(--rc-space-100)}.spd-highlight__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}}.spd-table th{background:#0000;padding:var(--rc-space-100) var(--rc-space-75);vertical-align:bottom;white-space:normal}.spd-table td{padding:var(--rc-space-75)}.spd-table td.rc-num{white-space:nowrap}.spd-table th.rc-num{text-align:right}.spd-strong{font-weight:600}.spd-soft{color:var(--rc-text-2)}.spd-nowrap{white-space:nowrap}.spd-read{color:var(--rc-text-2);min-width:144px}.spd-metric{color:var(--rc-text)}.spd-value{font-weight:600}.spd-empty-cell{color:var(--rc-text-2)}.spd-tag{min-width:56px}.spd-tag .rc-badge{justify-content:center;min-width:24px}.rc-panel.spd-table-panel{gap:0;overflow:hidden;padding:0}.spd-table-panel>.spd-panel-head{padding:var(--rc-space-300) var(--rc-space-300) var(--rc-space-200)}.spd-table-panel>.rc-table-wrap{border-radius:0;border-top:1px solid var(--rc-line)}.spd-inset-table{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg)}.spd-section-row td{padding-top:var(--rc-space-200)}.spd-table tbody tr.spd-section-row:hover{background:#0000}.spd-pair{border-radius:var(--rc-rounded);display:inline-block;padding:var(--rc-space-25) var(--rc-space-75);white-space:nowrap}.spd-table td[data-better] .spd-pair{background:var(--rc-green-soft);color:var(--rc-green)}.spd-table tr[data-row=reference]{background:var(--rc-surface-2)}.spd-table tr[data-pick=a]{background:var(--rc-red-soft)}.spd-table tr[data-pick=b]{background:var(--rc-press)}.spd-table tr[data-collapse]{background:var(--rc-red-soft)}.spd-actions{display:flex;flex-wrap:nowrap;gap:var(--rc-space-50)}.spd-actions>.rc-btn[data-active]{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.spd-actions>.rc-btn[data-active]:hover:not(:disabled){--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red)}.spd-matrix__cell{min-width:168px;vertical-align:top}.spd-cell{display:flex;flex-direction:column;gap:var(--rc-space-25)}.spd-cell__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.spd-cell__id,.spd-cell__meta{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}@media (min-width:768px){.spd-table td:first-child,.spd-table th:first-child{padding-left:var(--rc-space-300)}.spd-table td:last-child,.spd-table th:last-child{padding-right:var(--rc-space-300)}.spd-inset-table .spd-table td:first-child,.spd-inset-table .spd-table th:first-child{padding-left:var(--rc-space-200)}.spd-inset-table .spd-table td:last-child,.spd-inset-table .spd-table th:last-child{padding-right:var(--rc-space-200)}}@media (max-width:767px){.spd-table-panel>.spd-panel-head{padding:var(--rc-space-200)}.spd-inset-table .spd-table:not(.spd-stack) td:first-child,.spd-inset-table .spd-table:not(.spd-stack) th:first-child{padding-left:var(--rc-space-100)}.spd-inset-table .spd-table:not(.spd-stack) td:last-child,.spd-inset-table .spd-table:not(.spd-stack) th:last-child{padding-right:var(--rc-space-100)}.rc-table--stack.spd-stack tr{grid-gap:var(--rc-space-75) var(--rc-space-100);display:grid;gap:var(--rc-space-75) var(--rc-space-100);grid-template-columns:repeat(6,minmax(0,1fr))}.rc-table--stack.spd-stack td{font-size:var(--rc-text-sm);grid-column:span 2;line-height:var(--rc-leading-sm);min-width:0;padding:0;white-space:normal}.rc-table--stack.spd-stack td[data-label]{align-items:flex-start;flex-direction:column;gap:0;justify-content:flex-start;text-align:left}.rc-table--stack.spd-stack td:not([data-label]){grid-column:1/-1}.rc-table--stack.spd-stack td:empty{display:none}.rc-table--stack.spd-stack td.spd-wide{grid-column:span 4}.rc-table--stack.spd-stack td.spd-half,.rc-table--stack.spd-stack td.spd-x-who{grid-column:span 3}.rc-table--stack.spd-stack td.spd-full{grid-column:1/-1}.rc-table--stack.spd-stack .spd-section-row td{padding-top:var(--rc-space-100)}.rc-table--stack.spd-explorer td.spd-tag{grid-column:span 1;min-width:0}.rc-table--stack.spd-explorer td.spd-x-stream{align-self:center;grid-column:span 5}.rc-table--stack.spd-stack .spd-matrix__cell,.rc-table--stack.spd-stack .spd-read{min-width:0}}.spd-kpis{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(3,minmax(0,1fr))}.spd-kpi{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200)}.spd-kpi__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.spd-kpi__delta{font-feature-settings:"tnum";font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm)}@media (max-width:767px){.spd-kpis{gap:var(--rc-space-75);grid-template-columns:minmax(0,1fr)}.spd-kpi__value{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}}.rc-dialog:has(>.spd-detail){background:var(--rc-surface-lit),var(--rc-surface-1);box-shadow:var(--rc-rim),var(--rc-shadow-float)}.spd-detail__title{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.spd-detail__meta{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.spd-detail__file{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:var(--rc-space-50) 0 0;overflow-wrap:anywhere}.spd-detail__loading{color:var(--rc-text-2);display:flex;justify-content:center;padding:var(--rc-space-400) 0}@media (max-width:767px){.spd-detail__title{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}}.jc-page{min-width:0}.jc-header{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0;padding-top:var(--rc-space-100)}.jc-header__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300);justify-content:space-between;min-width:0}.jc-header__title{flex-direction:column;min-width:0}.jc-header__end,.jc-header__title{display:flex;gap:var(--rc-space-75)}.jc-header__end{align-items:center;padding-bottom:var(--rc-space-75)}.jc-flag{-webkit-text-fill-color:initial;font-size:.72em;vertical-align:.1em}.jc-page .jc-back{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2);align-self:flex-start;box-shadow:none;margin-left:calc(var(--rc-space-100)*-1)}.jc-page .jc-back:hover:not(:disabled){--rc-btn-bg:var(--rc-hover);--rc-btn-line:#0000;--rc-btn-fg:var(--rc-red)}.jc-page .jc-yes-count{background:var(--rc-green-soft);color:var(--rc-green);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);min-height:28px;padding:0 var(--rc-space-100)}.jc-view{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0}.jc-caption{font-feature-settings:"tnum";color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);margin:0}.jc-good{color:var(--rc-green);font-weight:600}.jc-stats{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);overflow:hidden}.jc-stats__head{align-items:center;color:var(--rc-text-2);cursor:pointer;display:flex;gap:var(--rc-space-100);justify-content:space-between;min-height:56px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease);-webkit-user-select:none;user-select:none}.jc-stats__head:hover{background:var(--rc-hover);color:var(--rc-text)}.jc-stats__title{align-items:center;display:flex;gap:var(--rc-space-100)}.jc-stats__title p{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.jc-stats__icon{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);display:inline-grid;height:32px;place-items:center;width:32px}.jc-figures{border-top:1px solid var(--rc-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.jc-figure{color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);font-weight:500;gap:var(--rc-space-25);line-height:var(--rc-leading-xs);min-width:0;padding:var(--rc-space-200)}.jc-figure+.jc-figure{border-left:1px solid var(--rc-line)}.jc-figure strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.jc-figure[data-tone=good] strong{color:var(--rc-green)}.jc-stats__note{border-top:1px solid var(--rc-line);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.jc-stats__note p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.jc-search{align-items:stretch;display:flex;gap:var(--rc-space-75);min-width:0}.jc-search .rc-field{flex:1 1;min-width:0}.jc-page .rc-input{background:var(--rc-bg)}.jc-search .rc-input{min-height:48px;padding:0 var(--rc-space-100) 0 var(--rc-space-200)}.jc-search .rc-input>input{font-size:var(--rc-text-base);min-height:46px}.jc-page .jc-clear{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2)}.jc-page .jc-filter-button{min-height:48px;min-width:48px;width:48px}.jc-page .jc-filter-button[data-active=true]{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line);--rc-btn-fg:var(--rc-text);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.jc-page .jc-filter-button[data-active=true] svg{color:var(--rc-red)}.jc-grid{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media (min-width:600px){.jc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.jc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.jc-grid:not(.jc-grid--entry){grid-template-columns:repeat(6,minmax(0,1fr))}}.jc-card{--rc-mx:50%;--rc-my:0%;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);cursor:pointer;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;position:relative;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-move) var(--rc-ease)}.jc-card:before{background:radial-gradient(280px circle at var(--rc-mx) var(--rc-my),var(--rc-pointer),#0000 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--rc-fade) var(--rc-ease);z-index:-1}.jc-card:not(.jc-card--entry):hover{border-color:var(--rc-red-line);box-shadow:var(--rc-rim),var(--rc-shadow-float);transform:translateY(-2px)}.jc-card:not(.jc-card--entry):active:before,.jc-card:not(.jc-card--entry):hover:before{opacity:1}.jc-card:not(.jc-card--entry):active{transform:scale(.98)}.jc-card--entry{cursor:default}.jc-card__vote{background:#0000;height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.jc-card[data-vote=yes] .jc-card__vote{background:var(--rc-green)}.jc-card[data-vote=no] .jc-card__vote{background:var(--rc-red)}.jc-card__media{background:var(--rc-bg);border-bottom:1px solid var(--rc-line);padding-top:100%;position:relative}.jc-card__media--entry{padding-top:80%}.jc-card__media img{height:100%;inset:0;object-fit:contain;padding:var(--rc-space-100);position:absolute;transition:transform var(--rc-move) var(--rc-ease);width:100%}.jc-card:not(.jc-card--entry):hover .jc-card__media img{transform:scale(1.03)}.jc-card__flag{background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);bottom:var(--rc-space-75);left:var(--rc-space-75);padding:var(--rc-space-25) var(--rc-space-75);position:absolute}.jc-card__flag p{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;letter-spacing:.04em;line-height:var(--rc-leading-xs);margin:0}.jc-card__body{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100)}.jc-card__meta{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between;min-height:24px}.jc-card__name{color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-card__name[data-native=true]{color:var(--rc-text-2);font-weight:500}.jc-card__price{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);margin:0}.jc-card--entry .jc-card__body{gap:var(--rc-space-100)}.jc-page .jc-rarity{color:var(--rc-text);font-family:var(--rc-mono);letter-spacing:0}.jc-page .jc-status{letter-spacing:.04em}.jc-page .jc-status[data-status=ordered]{background:var(--rc-amber-soft);color:var(--rc-amber)}.jc-page .jc-status[data-status=graded]{background:var(--rc-green-soft);color:var(--rc-green)}.jc-page .jc-status[data-status=at_ace],.jc-page .jc-status[data-status=received]{color:var(--rc-text)}.jc-page .jc-status[data-status=sold]{background:var(--rc-surface-2);color:var(--rc-text-3)}.jc-page .jc-grade{background:var(--rc-surface-4);color:var(--rc-text);font-weight:700}.jc-page .jc-grade[data-grade="10"]{background:var(--rc-amber-soft);color:var(--rc-amber)}.jc-page .jc-grade[data-grade="9"]{background:var(--rc-green-soft);color:var(--rc-green)}.jc-profit{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xs);margin:0;white-space:nowrap}.jc-profit[data-tone=good]{color:var(--rc-green)}.jc-profit[data-tone=fair]{color:var(--rc-amber)}.jc-profit[data-tone=poor]{color:var(--rc-text-3)}.jc-profit[data-tone=bad]{color:var(--rc-red)}.jc-pages{display:flex;justify-content:center;padding-top:var(--rc-space-100)}.jc-pages .rc-btn{min-width:40px}.jc-pages .rc-btn.rc-btn--primary{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line);background-image:none;box-shadow:inset 0 0 0 1px var(--rc-red-line)}.jc-rows{flex-direction:column;gap:var(--rc-space-75)}.jc-row,.jc-rows{display:flex;min-width:0}.jc-row{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);gap:var(--rc-space-100);min-height:88px;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-100) var(--rc-space-100)}.jc-row--compact{min-height:72px;padding:var(--rc-space-75) var(--rc-space-200) var(--rc-space-75) var(--rc-space-75)}.jc-row[data-flag=reorder]{box-shadow:var(--rc-rim),inset 3px 0 0 var(--rc-amber)}.jc-thumb{background:var(--rc-bg);border-radius:var(--rc-rounded);display:block;flex-shrink:0;height:66px;object-fit:contain;width:48px}.jc-thumb--small{height:56px;width:40px}.jc-thumb--empty{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong)}.jc-row__main{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0}.jc-row__title{color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.jc-row__sub,.jc-row__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-row__sub{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.jc-row__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-100);margin-top:var(--rc-space-25);min-width:0}.jc-row__meta p{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);margin:0}.jc-row__price,.jc-row__qty{color:var(--rc-text-2)}.jc-row__money{color:var(--rc-text);font-weight:600}.jc-row__date{color:var(--rc-text-3)}.jc-row__cert{color:var(--rc-text-2);font-family:var(--rc-mono)}.jc-row__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--rc-space-50)}.jc-row__actions--stack,.jc-row__end{flex-direction:column}.jc-row__end{align-items:flex-end;display:flex;flex-shrink:0;gap:var(--rc-space-25);text-align:right}.jc-row__paid{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-lg);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-lg);margin:0}.jc-row__paid .jc-row__qty{font-family:var(--rc-font);font-size:var(--rc-text-xs);font-stretch:normal;font-weight:500}.jc-delta{align-items:center;color:var(--rc-text-3);display:flex;gap:var(--rc-space-25);justify-content:flex-end}.jc-delta p{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-xs);margin:0}.jc-delta[data-tone=good]{color:var(--rc-green)}.jc-delta[data-tone=bad]{color:var(--rc-red)}.jc-page .jc-icon{color:var(--rc-text-2)}.jc-page .jc-icon:hover:not(:disabled){color:var(--rc-text)}.jc-page .jc-icon--danger{--rc-btn-bg:#0000;--rc-btn-line:var(--rc-red-line);color:var(--rc-red)}.jc-page .jc-icon--danger:hover:not(:disabled){--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red);color:var(--rc-red)}.jc-page .jc-toggle{--rc-btn-bg:#0000;--rc-btn-line:#0000}.jc-page .jc-toggle[data-on=true]{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red)}.jc-chips{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);min-width:0}.jc-page .jc-tally{background:var(--rc-surface-2);box-shadow:inset 0 0 0 1px var(--rc-line);color:var(--rc-text-2);min-height:28px;padding:0 var(--rc-space-100)}.jc-page .jc-tally[data-grade="10"],.jc-page .jc-tally[data-grade="10"] svg{color:var(--rc-amber)}.jc-page .jc-tally[data-grade="9"]{color:var(--rc-green)}.jc-page .jc-tally--best{color:var(--rc-red)}@media (min-width:768px){.jc-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.jc-stat-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.jc-page .rc-stat__value[data-tone=good]{color:var(--rc-green)}.jc-page .rc-stat__value[data-tone=bad]{color:var(--rc-red)}.jc-page .rc-stat__value[data-tone=waiting]{color:var(--rc-amber)}.rc-paper.jc-bottom-bar{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:var(--rc-glass);border:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;border-top:1px solid var(--rc-line);bottom:0;box-shadow:var(--rc-rim),var(--rc-shadow-float);left:0;padding:var(--rc-space-75) max(var(--rc-space-100),env(safe-area-inset-right,0px)) max(var(--rc-space-75),env(safe-area-inset-bottom,0px)) max(var(--rc-space-100),env(safe-area-inset-left,0px));position:fixed;right:0;z-index:90}.jc-bottom-bar .rc-bottom-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;gap:var(--rc-space-50);padding:0}.jc-bottom-bar .rc-bottom-nav__item{border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);font-weight:500;min-height:56px;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.jc-bottom-bar .rc-bottom-nav__item:active{transform:scale(.98)}.jc-bottom-bar .rc-bottom-nav__item[aria-pressed=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.jc-bottom-bar .rc-bottom-nav__item[aria-pressed=true] svg{color:var(--rc-red);filter:drop-shadow(0 0 6px var(--rc-red-line))}@media (max-width:599px){.jc-page{padding-bottom:calc(var(--rc-space-900) + env(safe-area-inset-bottom, 0px))}}.rc-drawer-backdrop:has(.jc-sheet){align-items:center;justify-content:center;padding:var(--rc-space-200)}.rc-drawer:has(>.jc-sheet){animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);bottom:auto;box-shadow:var(--rc-rim),var(--rc-shadow-float);left:auto;max-height:min(88dvh,900px);overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-300);position:relative;top:auto;width:min(100%,560px)}.jc-sheet{display:flex;flex-direction:column;gap:var(--rc-space-300)}.jc-sheet__head{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between}.jc-sheet__title{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.jc-dialog-close.rc-btn,.jc-sheet .jc-sheet__close{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2)}.jc-dialog-close.rc-btn:hover:not(:disabled),.jc-sheet .jc-sheet__close:hover:not(:disabled){--rc-btn-bg:var(--rc-surface-3);--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text)}.jc-sheet__group{display:flex;flex-direction:column;gap:var(--rc-space-100)}.jc-sheet__group .rc-label{margin:0}.jc-sheet .jc-sheet__apply{font-size:var(--rc-text-base);min-height:48px}@media (max-width:767px){.rc-drawer-backdrop:has(.jc-sheet){align-items:flex-end;padding:0}.rc-drawer:has(>.jc-sheet){border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;padding:var(--rc-space-100) var(--rc-space-200) max(var(--rc-space-200),env(safe-area-inset-bottom,0px));width:100%}.rc-drawer:has(>.jc-sheet):before{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";display:block;height:4px;margin:0 auto var(--rc-space-100);width:40px}.jc-sheet{gap:var(--rc-space-200)}}.rc-dialog:has(.jc-dialog-card,.jc-dialog-head){background:var(--rc-surface-lit),var(--rc-surface-1);box-shadow:var(--rc-rim),var(--rc-shadow-float)}@media (min-width:768px){.rc-dialog:has(.jc-dialog-card,.jc-dialog-head){width:min(100%,640px)}}.jc-dialog-head{align-items:center;display:flex;font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;gap:var(--rc-space-100);justify-content:space-between;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.jc-dialog-card{align-items:center;display:flex;gap:var(--rc-space-200);min-width:0}.jc-dialog-card--inset{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);padding:var(--rc-space-100)}.jc-dialog-card__img{background:var(--rc-bg);border-radius:var(--rc-rounded);display:block;flex-shrink:0;height:78px;object-fit:contain;width:56px}.jc-dialog-card__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-50);min-width:0}.jc-dialog-card__name{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-dialog-card .jc-row__price{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);margin:0}.jc-dialog-card .jc-row__meta{margin:0}.jc-chart{display:flex;flex-direction:column;gap:var(--rc-space-200);padding-top:var(--rc-space-100)}.jc-chart__figures{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}.jc-chart__figure{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.jc-chart__label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:0}.jc-chart__value{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);margin:0;overflow-wrap:anywhere}.jc-chart__value[data-tone=good]{color:var(--rc-green)}.jc-chart__value[data-tone=bad]{color:var(--rc-red)}.jc-chart__plot{background:var(--rc-bg);border-radius:var(--rc-rounded-lg);box-shadow:inset 0 0 0 1px var(--rc-line);padding:var(--rc-space-100) var(--rc-space-75) var(--rc-space-50) 0}.jc-chart__empty{color:var(--rc-text-2);font-size:var(--rc-text-sm);margin:0;padding:var(--rc-space-300) var(--rc-space-200);text-align:center}.jc-ledger{display:flex;flex-direction:column}.jc-ledger .rc-label{margin:0 0 var(--rc-space-50)}.jc-ledger--boxed{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);padding:var(--rc-space-100) var(--rc-space-200)}.jc-ledger__row{grid-gap:var(--rc-space-200);font-feature-settings:"tnum";align-items:baseline;border-bottom:1px solid var(--rc-line);display:grid;font-variant-numeric:tabular-nums;gap:var(--rc-space-200);grid-template-columns:minmax(0,1fr) auto minmax(72px,auto);padding:var(--rc-space-75) 0}.jc-ledger__row:last-child{border-bottom:0}.jc-ledger__row p{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.jc-ledger__row .jc-row__date{color:var(--rc-text-2)}.jc-ledger__total{font-weight:600;text-align:right}.jc-dialog-form{display:flex;flex-direction:column;gap:var(--rc-space-200);padding-top:var(--rc-space-100)}.jc-order-total{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);box-shadow:inset 0 0 0 1px var(--rc-line);padding:var(--rc-space-100) var(--rc-space-200)}.jc-order-total p{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-3xl);margin:0}.jc-calculator{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.jc-calculator .rc-label{margin:0}.jc-slider{accent-color:var(--rc-red);appearance:none;background:#0000;cursor:pointer;height:32px;margin:0}.jc-slider::-webkit-slider-runnable-track{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);height:4px}.jc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rc-red);border:0;border-radius:var(--rc-rounded-full);box-shadow:var(--rc-rim-red),var(--rc-led);height:20px;margin-top:-8px;width:20px}.jc-slider::-moz-range-track{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);height:4px}.jc-slider::-moz-range-progress{background:var(--rc-red);border-radius:var(--rc-rounded-full);height:4px}.jc-slider::-moz-range-thumb{background:var(--rc-red);border:0;border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);height:20px;width:20px}.jc-slider:focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.jc-calculator__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.jc-calculator__hammer{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);margin:0}.jc-calculator .jc-profit{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.jc-dialog-form .jc-cert-field{font-family:var(--rc-mono)}.jc-check-text{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.jc-dialog-form .rc-check-label{min-height:44px}.jc-denied{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);margin:var(--rc-space-300) 0 0;padding:var(--rc-space-100) var(--rc-space-200)}.jc-denied__back{align-self:flex-start}@media (max-width:767px){.jc-header{padding-top:0}.jc-figures{grid-template-columns:repeat(6,minmax(0,1fr))}.jc-figure{grid-column:span 2;padding:var(--rc-space-100) var(--rc-space-200)}.jc-figure:nth-child(n+4){border-top:1px solid var(--rc-line);grid-column:span 3}.jc-figure:nth-child(4){border-left:0}.jc-figure strong{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.jc-stat-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.jc-stat-grid--three .rc-stat__value{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.jc-row{padding-right:var(--rc-space-100)}.jc-card__price{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.jc-dialog-head{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.jc-dialog-card__name{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.jc-order-total p{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.jc-chart__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}}.jc-purchase-browser{background:var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:8px;border-radius:var(--rc-radius-md,8px);padding:var(--rc-space-200)}.jc-purchase-browser__card{align-items:flex-start;display:flex;gap:var(--rc-space-200)}.jc-purchase-browser__card h3{margin:0}.jc-purchase-browser__empty,.jc-purchase-browser__image{border-radius:6px;height:178px;min-width:128px;object-fit:contain;width:128px}.jc-purchase-browser__empty{background:var(--rc-surface-2);display:grid;place-items:center;text-align:center}.jc-purchase-browser__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-150);margin-top:var(--rc-space-150)}.sc-cards{flex-direction:column;gap:var(--rc-space-200)}.sc-cards,.sc-toolbar{display:flex;min-width:0}.sc-toolbar{flex-wrap:wrap}.sc-toolbar,.sc-toolbar__row{align-items:center;gap:var(--rc-space-75)}.sc-toolbar__row{display:flex;min-width:0}.sc-search{flex:1 1 320px;min-height:44px}.sc-search>svg{color:var(--rc-text-2);flex-shrink:0}.sc-search__key{border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-grid;font-family:var(--rc-mono);font-size:var(--rc-text-xs);height:24px;line-height:var(--rc-leading-xs);min-width:24px;padding:0 var(--rc-space-50);place-items:center}.sc-search:focus-within .sc-search__key{display:none}.sc-input-clear{background:var(--rc-surface-3);border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:inline-grid;flex-shrink:0;height:28px;padding:0;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:28px}.sc-input-clear:hover{background:var(--rc-surface-4);color:var(--rc-text)}.sc-toolbar .rc-segmented>button{min-height:34px;padding:0 var(--rc-space-200)}.sc-filters-toggle{min-height:44px}.sc-filters-toggle[aria-expanded=true]{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line)}.sc-count{font-feature-settings:"tnum";background:var(--rc-red);border-radius:var(--rc-rounded-full);color:var(--rc-text);display:inline-grid;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;height:20px;line-height:var(--rc-leading-xs);min-width:20px;padding:0 var(--rc-space-50);place-items:center}@media (pointer:coarse){.sc-search__key{display:none}.sc-toolbar .rc-segmented>button{min-height:40px}.sc-filters-toggle{min-height:50px}}.sc-filters{align-items:flex-end;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-300);min-width:0;padding:var(--rc-space-200) var(--rc-space-300)}.sc-filters-scrim,.sc-filters-scrim[hidden],.sc-filters[hidden],.sc-filters__head{display:none}.sc-filters__body{grid-gap:var(--rc-space-200) var(--rc-space-300);align-items:start;display:grid;flex:1 1 640px;gap:var(--rc-space-200) var(--rc-space-300);grid-template-columns:minmax(240px,1.2fr) minmax(150px,.6fr) minmax(0,2fr);min-width:0}.sc-filters fieldset{border:0;display:flex;flex-direction:column;gap:var(--rc-space-75);margin:0;min-width:0;padding:0}.sc-filters legend{margin-bottom:var(--rc-space-75);padding:0}.sc-filters__finish{grid-column:1/-1}.sc-filters__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.sc-range{align-items:center;display:flex;gap:var(--rc-space-75)}.sc-range .rc-input{min-width:0;width:120px}.sc-range input{width:0}.sc-range .rc-input>span,.sc-range__to{color:var(--rc-text-2)}.sc-chips{flex-wrap:wrap}.sc-chips,.sc-filters__foot{display:flex;gap:var(--rc-space-75)}.sc-filters__foot{align-items:center;flex:0 0 auto;justify-content:flex-end}.sc-filters__done{display:none}.sc-setpicker{position:relative}.sc-setpicker__list{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-shadow-float);left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:var(--rc-space-50);position:absolute;right:0;top:calc(100% + var(--rc-space-50));z-index:var(--rc-z-menu)}.sc-setpicker__list[hidden]{display:none}.sc-setpicker__list>[role=option]{align-items:center;border-radius:var(--rc-rounded-lg);cursor:pointer;display:flex;gap:var(--rc-space-100);justify-content:space-between;min-height:40px;padding:var(--rc-space-50) var(--rc-space-100)}.sc-setpicker__list>[role=option] .rc-mono{color:var(--rc-text-2);flex-shrink:0}.sc-setpicker__list>.is-active{background:var(--rc-surface-3)}.sc-setpicker__list>[aria-selected=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.sc-setpicker__year{padding:var(--rc-space-100) var(--rc-space-100) var(--rc-space-50)}.sc-setpicker__none{color:var(--rc-text-2);padding:var(--rc-space-100)}.sc-active{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.sc-active .rc-chip svg{color:var(--rc-text-2)}.sc-active__clear{font-size:var(--rc-text-sm);padding:var(--rc-space-50)}.sc-results{grid-gap:var(--rc-space-50) var(--rc-space-200);align-items:end;display:grid;gap:var(--rc-space-50) var(--rc-space-200);grid-template-columns:minmax(0,1fr) auto;margin-top:var(--rc-space-50);scroll-margin-top:var(--rc-shell-top)}.sc-results__count{color:var(--rc-text-2);font-size:var(--rc-text-base);line-height:var(--rc-leading-base);margin:0}.sc-results__count strong{color:var(--rc-text);font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl);margin-right:var(--rc-space-25)}.sc-results__note{color:var(--rc-text-2);font-size:var(--rc-text-xs);grid-column:1/-1;line-height:var(--rc-leading-xs);margin:0}.sc-sort{flex:0 0 auto}.sc-sort>select{cursor:pointer}.sc-layout{grid-gap:var(--rc-space-300);align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}.sc-layout,.sc-main{gap:var(--rc-space-300);min-width:0}.sc-main{display:flex;flex-direction:column}.sc-grid{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));min-width:0;transition:opacity var(--rc-fade) var(--rc-ease)}.sc-grid--busy{opacity:.5;pointer-events:none}.sc-card{--rc-mx:50%;--rc-my:0%;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;isolation:isolate;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-move) var(--rc-ease)}.sc-card:before{background:radial-gradient(280px circle at var(--rc-mx) var(--rc-my),var(--rc-pointer),#0000 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--rc-fade) var(--rc-ease);z-index:-1}.sc-card:hover{border-color:var(--rc-red-line);box-shadow:var(--rc-rim),var(--rc-shadow-float);transform:translateY(-2px)}.sc-card--selected:before,.sc-card:active:before,.sc-card:focus-visible:before,.sc-card:hover:before{opacity:1}.sc-card:active{transform:scale(.98)}.sc-card{scroll-margin:calc(var(--rc-shell-top) + var(--rc-space-100)) 0 var(--rc-space-200)}.sc-card--selected,.sc-card--selected:hover{border-color:var(--rc-red);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red),var(--rc-red-glow-rest)}.sc-card__stage{aspect-ratio:1/1;background:var(--rc-bg);border-bottom:1px solid var(--rc-line);display:block;min-height:0;overflow:hidden;position:relative}.sc-card__stage>.sc-art{height:auto;inset:var(--rc-space-100);position:absolute;width:auto}.sc-card__stage img{transition:transform var(--rc-move) var(--rc-ease)}.sc-card:hover .sc-card__stage img{transform:scale(1.04)}.sc-card__body{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0;padding:var(--rc-space-100)}.sc-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-50);margin-bottom:var(--rc-space-50);min-height:20px}.sc-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);overflow:hidden;overflow-wrap:anywhere}.sc-card__finish,.sc-card__set{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-card__finish{color:var(--rc-text)}.sc-card__price{align-items:baseline;display:flex;gap:var(--rc-space-75);justify-content:space-between;margin-top:auto;padding-top:var(--rc-space-100)}.sc-card__amount{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl);white-space:nowrap}.sc-card__qty{flex-shrink:0;white-space:nowrap}.sc-card__basis,.sc-card__qty{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sc-art{align-items:center;display:flex;height:100%;justify-content:center;min-width:0;position:relative;width:100%}.sc-art img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.sc-art img,.sc-zoom img{border-radius:5%/3.6%}.sc-art--empty{color:var(--rc-text-3);flex-direction:column;gap:var(--rc-space-75);text-align:center}.sc-art--empty small,.sc-art__flag{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sc-art__flag{background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);bottom:0;font-weight:600;left:0;padding:var(--rc-space-25) var(--rc-space-75);position:absolute}.sc-ghost{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;overflow:hidden}.sc-ghost__stage{aspect-ratio:1/1;background:var(--rc-bg);border-bottom:1px solid var(--rc-line);display:grid;place-items:center}.sc-ghost__body{display:flex;flex-direction:column;gap:var(--rc-space-75);padding:var(--rc-space-100)}.sc-pagination{font-feature-settings:"tnum";align-items:center;color:var(--rc-text-2);display:flex;font-variant-numeric:tabular-nums;gap:var(--rc-space-200);justify-content:center}.sc-detail{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;min-width:0;overflow:hidden}.sc-detail:focus-visible{outline:none}.sc-detail-scrim{display:none}.sc-detail__bar{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);justify-content:space-between;padding:var(--rc-space-50) var(--rc-space-75) var(--rc-space-50) var(--rc-space-200)}.sc-detail__position{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs)}.sc-detail__actions{display:flex;gap:var(--rc-space-25)}.sc-detail__scroll{display:flex;flex-direction:column;gap:var(--rc-space-300);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-200) var(--rc-space-200) var(--rc-space-300)}.sc-detail__scroll>*,.sc-filters__body>*{flex-shrink:0}.sc-detail__hero{grid-gap:var(--rc-space-200);align-items:start;display:grid;gap:var(--rc-space-200);grid-template-columns:136px minmax(0,1fr)}.sc-detail__art{aspect-ratio:5/7;background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);cursor:zoom-in;display:block;min-height:0;padding:0;position:relative;transition:border-color var(--rc-fade) var(--rc-ease);width:100%}.sc-detail__art>.sc-art{height:auto;inset:var(--rc-space-75);position:absolute;width:auto}.sc-detail__art:hover:not(:disabled){border-color:var(--rc-red-line)}.sc-detail__art:disabled{cursor:default}.sc-detail__title{flex-direction:column;min-width:0}.sc-detail__tags,.sc-detail__title{display:flex;gap:var(--rc-space-50)}.sc-detail__tags{flex-wrap:wrap;margin-bottom:var(--rc-space-25)}.sc-detail__title h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0;overflow-wrap:anywhere}.sc-detail__set{color:var(--rc-text);margin:0}.sc-detail__meta,.sc-detail__raw{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;overflow-wrap:anywhere}.sc-figures{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.sc-figure{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-100) var(--rc-space-200);position:relative}.sc-figure+.sc-figure{border-left:1px solid var(--rc-line)}.sc-figure__label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.sc-figure__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);overflow-wrap:anywhere}.sc-figure__note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sc-figure--active:before{background:var(--rc-red);content:"";height:2px;left:0;position:absolute;right:0;top:0}.sc-figure--active .sc-figure__label{color:var(--rc-text)}.sc-detail__fine{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.sc-figures+.sc-detail__fine{margin-top:calc(var(--rc-space-200)*-1)}.sc-detail__section{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.sc-detail__head{align-items:flex-end;display:flex;gap:var(--rc-space-100);justify-content:space-between}.sc-detail__head h3{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.sc-detail__head>span{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs)}.sc-detail__head .rc-label{display:block;margin-bottom:var(--rc-space-25)}.sc-detail__note>summary{font-size:var(--rc-text-sm);font-weight:500}.sc-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.sc-table td,.sc-table th{padding:var(--rc-space-75) var(--rc-space-100)}.sc-table td:first-child,.sc-table th:first-child{padding-left:0}.sc-table td:last-child,.sc-table th:last-child{padding-right:0}.sc-table th{background:#0000;position:static}.sc-table td{vertical-align:top}.sc-table td strong{font-weight:600}.sc-table small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.sc-table .rc-mono,.sc-table small,.sc-table td:first-child{white-space:nowrap}.sc-table small.sc-warn{white-space:normal}.sc-table small.sc-warn,.sc-warn{color:var(--rc-amber)}.sc-zoom{cursor:zoom-out;z-index:calc(var(--rc-z-modal) + 10)}.sc-zoom img{display:block;height:auto;max-height:86dvh;max-width:min(92vw,520px);object-fit:contain;width:auto}.sc-zoom__close{position:fixed;right:var(--rc-space-200);top:var(--rc-space-200)}@media (min-width:1100px){.sc-layout--selected{grid-template-columns:minmax(0,1fr) clamp(380px,31vw,460px)}.sc-detail{max-height:calc(100dvh - var(--rc-shell-top) - var(--rc-space-200));position:sticky;top:var(--rc-shell-top)}}@media (max-width:1099px){html.sc-lock-detail{overflow:hidden}.sc-detail-scrim{animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:block;inset:0;position:fixed;z-index:var(--rc-z-modal)}.sc-detail{animation:rc-rise var(--rc-move) var(--rc-ease);border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;bottom:0;box-shadow:var(--rc-rim),var(--rc-shadow-float);left:0;margin-inline:auto;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;width:min(100%,720px);z-index:calc(var(--rc-z-modal) + 1)}.sc-detail:before{align-self:center;background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:4px;margin-top:var(--rc-space-75);width:40px}}@media (max-width:767px){html.sc-lock-filters{overflow:hidden}.sc-search{flex-basis:100%}.sc-toolbar__row{flex:1 1 100%}.sc-toolbar .rc-segmented{flex:1 1}.sc-toolbar .rc-segmented>button{flex:1 1;padding:0 var(--rc-space-100)}.sc-filters-scrim{animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:block;inset:0;position:fixed;z-index:var(--rc-z-modal)}.sc-filters{align-items:stretch;animation:rc-rise var(--rc-move) var(--rc-ease);border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;bottom:0;box-shadow:var(--rc-rim),var(--rc-shadow-float);flex-direction:column;flex-wrap:nowrap;gap:0;left:0;max-height:88dvh;padding:0;position:fixed;right:0;z-index:calc(var(--rc-z-modal) + 1)}.sc-filters:before{align-self:center;background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:4px;margin-top:var(--rc-space-75);width:40px}.sc-filters__head{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between;padding:var(--rc-space-50) var(--rc-space-100) 0 var(--rc-space-200)}.sc-filters__head h2{font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);margin:0}.sc-filters__body{display:flex;flex:1 1 auto;gap:var(--rc-space-300);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-200)}.sc-filters__body,.sc-filters__price-row{align-items:stretch;flex-direction:column}.sc-filters__price .rc-segmented{display:flex}.sc-filters__price .rc-segmented>button{flex:1 1}.sc-range .rc-input{flex:1 1;width:auto}.sc-filters__foot{border-top:1px solid var(--rc-line);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200) calc(var(--rc-space-100) + env(safe-area-inset-bottom, 0px))}.sc-filters__done{display:inline-flex;flex:1 1}.sc-setpicker__list{box-shadow:none;margin-top:var(--rc-space-50);max-height:280px;position:static}.sc-results{align-items:center}.sc-results__note{order:3}.sc-results__count strong{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.sc-grid{gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-card__stage{padding:var(--rc-space-75)}.sc-card__amount{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.sc-pagination{gap:var(--rc-space-100);justify-content:space-between}.sc-detail__scroll{padding-inline:var(--rc-space-200)}.sc-detail__hero{gap:var(--rc-space-100);grid-template-columns:104px minmax(0,1fr)}.sc-detail__title h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.sc-figure{padding:var(--rc-space-75) var(--rc-space-75) var(--rc-space-100)}.sc-figure__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}}.supplier-review{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0}.supplier-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.supplier-title{font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);margin:0}.supplier-intro{margin:0}.supplier-browser,.supplier-sync{display:flex;flex-direction:column;gap:var(--rc-space-200)}.supplier-events,.supplier-lines{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200)}.supplier-event{display:flex;flex-direction:column;gap:var(--rc-space-200)}.supplier-event__heading{align-items:flex-start;display:flex;gap:var(--rc-space-200);justify-content:space-between}.supplier-event__heading h2{font-size:var(--rc-text-xl);font-weight:600;line-height:var(--rc-leading-xl);margin:var(--rc-space-25) 0}.supplier-event__heading p{margin:0}.supplier-disclosure{margin-top:0}.supplier-card-browser{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-200)}.supplier-card-browser h3{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.supplier-card-browser__body{align-items:flex-start;display:flex;gap:var(--rc-space-200);min-width:0}.supplier-card-browser__image{display:flex;flex-direction:column;flex-shrink:0;gap:var(--rc-space-75);width:128px}.supplier-card-browser__image img{display:block;max-height:180px;object-fit:contain;width:100%}.supplier-card-browser__image small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.supplier-card-browser__placeholder{align-items:center;aspect-ratio:5/7;background:var(--rc-bg);border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text-3);display:flex;flex-direction:column;flex-shrink:0;gap:var(--rc-space-75);justify-content:center;padding:var(--rc-space-100);text-align:center;width:112px}.supplier-card-browser__placeholder span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.supplier-card-browser__info{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;overflow-wrap:anywhere}.supplier-card-browser__info p{margin:0}.supplier-card-browser__info strong{font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}.supplier-card-browser__controls{font-feature-settings:"tnum";align-items:center;color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:var(--rc-space-100)}.supplier-lines{gap:0;list-style:none;margin:0;padding:0}.supplier-line{grid-gap:var(--rc-space-100);border-bottom:1px solid var(--rc-line);display:grid;gap:var(--rc-space-100);overflow-wrap:anywhere;padding:var(--rc-space-200) 0}.supplier-line:last-child{border-bottom:0}.supplier-line__name{display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.supplier-line__details,.supplier-line__estimate small,.supplier-line__name span{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.supplier-line__details{display:flex;flex-wrap:wrap;gap:var(--rc-space-200)}.supplier-line__candidates{display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm)}.supplier-line__candidates>span{color:var(--rc-text-2)}.supplier-line__estimate small{display:block}.supplier-attest>summary{font-size:var(--rc-text-sm);min-height:44px}.supplier-attest__form{display:flex;flex-direction:column;gap:var(--rc-space-200)}.supplier-attest__form p{margin:0}.supplier-attest__message{color:var(--rc-text)}.supplier-attested{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-50);padding:var(--rc-space-100) var(--rc-space-200)}.supplier-attested p{color:var(--rc-text-2);margin:0}.supplier-runs{gap:0;list-style:none;margin:var(--rc-space-100) 0 0;padding:0}.supplier-run,.supplier-runs{display:flex;flex-direction:column}.supplier-run{border-top:1px solid var(--rc-line);gap:var(--rc-space-50);padding:var(--rc-space-100) 0}.supplier-run p{margin:0}.supplier-run__head{align-items:center;display:flex;gap:var(--rc-space-100)}.supplier-run__candidates{color:var(--rc-text-2);margin:0;padding-left:var(--rc-space-300)}.supplier-foot{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}@media (max-width:767px){.supplier-event__heading{flex-direction:column}.supplier-toolbar .rc-segmented{flex:1 1 100%}.supplier-toolbar .rc-segmented>button{flex:1 1}.supplier-toolbar>.rc-btn{flex:1 1 100%}.supplier-card-browser{padding:var(--rc-space-100)}.supplier-card-browser__body{flex-direction:column}.supplier-card-browser__placeholder{display:none}.supplier-card-browser__controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.supplier-card-browser__controls>.rc-btn:last-child:nth-child(4){grid-column:1/-1}}.sc-sales{grid-gap:var(--rc-space-200);gap:var(--rc-space-200);list-style:none;margin:0;padding:0}.sc-sale,.sc-sales{display:grid;min-width:0}.sc-sale{grid-gap:var(--rc-space-100);border-top:1px solid var(--rc-line);gap:var(--rc-space-100);padding:var(--rc-space-200) 0}.sc-sale__head{align-items:flex-start;display:flex;gap:var(--rc-space-100);justify-content:space-between}.sc-sale__head>div{min-width:0}.sc-sale__head strong{font-size:var(--rc-text-sm);font-weight:600;overflow-wrap:anywhere}.sc-sale__head small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs)}.sc-sale__head>a{flex-shrink:0;font-size:var(--rc-text-xs)}.sc-sale__figures{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sc-sale__figures dt{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sc-sale__figures dd{font-feature-settings:"tnum";font-size:var(--rc-text-base);font-variant-numeric:tabular-nums;font-weight:600;margin:var(--rc-space-50) 0 0;overflow-wrap:anywhere}.sc-positive{color:var(--rc-green)}.sc-negative{color:var(--rc-red)}.sc-neutral{color:var(--rc-amber)}.sc-sale__profit{background:var(--rc-surface-2);border-radius:8px;padding:8px}.sc-sale__profit.sc-positive{background:var(--rc-green-soft)}.sc-sale__profit.sc-negative{background:var(--rc-red-soft)}.sc-sale__profit small{display:block;font-size:var(--rc-text-xs)}.sc-sale__after{grid-gap:12px;background:var(--rc-surface-2);border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 2fr;margin:0;padding:12px}.sc-sale__after dt{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.sc-sale__after dd{font-weight:600;margin:4px 0 0}.sc-sale__after small{display:block;font-size:var(--rc-text-xs);font-weight:400}.sc-vat-note{margin:12px 0}.sc-vat-note summary{cursor:pointer}.sc-performance{grid-gap:16px;display:grid;gap:16px;min-width:0}.sc-performance__intro{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sc-performance__intro h2{margin:0 0 8px}.sc-performance__intro p{color:var(--rc-text-2);margin:0}.sc-performance__filters{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sc-performance__filters label{grid-gap:8px;display:grid;gap:8px;min-width:0}.sc-performance__filters .rc-input{box-sizing:border-box;min-width:0;width:100%}.sc-performance__check{align-items:flex-start;display:flex;gap:8px}.sc-performance__coverage{color:var(--rc-text-2);margin:0}.sc-performance__coverage strong{color:var(--rc-text)}.sc-performance__table small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);margin-top:4px}.sc-performance__table td:first-child{max-width:320px;overflow-wrap:anywhere}.sc-performance__table td.sc-positive{color:var(--rc-green)}.sc-performance__table td.sc-negative{color:var(--rc-red)}@media (max-width:767px){.sc-performance__intro{flex-direction:column}.sc-performance__table td:first-child{max-width:none}}.sc-performance__list{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100)}.sc-performer{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);min-width:0;overflow:hidden}.sc-performer__summary{grid-gap:var(--rc-space-200);align-items:center;background:#0000;border:0;color:var(--rc-text);cursor:pointer;display:grid;font:inherit;gap:var(--rc-space-200);grid-template-columns:64px minmax(0,1fr) auto;padding:var(--rc-space-200);text-align:left;width:100%}.sc-performer__summary:focus-visible{outline:2px solid var(--rc-red);outline-offset:-2px}.sc-performer__art{aspect-ratio:5/7;background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:grid;overflow:hidden;place-items:center;width:64px}.sc-performer__art img{height:100%;object-fit:contain;width:100%}.sc-performer__identity{grid-gap:var(--rc-space-50);display:grid;gap:var(--rc-space-50);min-width:0}.sc-performer__identity>strong{font-size:var(--rc-text-lg);overflow-wrap:anywhere}.sc-performer small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sc-performer__badges{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);gap:var(--rc-space-100)}.sc-performer__profit{grid-gap:var(--rc-space-50);display:grid;gap:var(--rc-space-50);justify-items:end;text-align:right}.sc-performer__profit>strong{font-size:var(--rc-text-xl);white-space:nowrap}.sc-performer .sc-positive{color:var(--rc-green)}.sc-performer .sc-negative{color:var(--rc-red)}.sc-performer__detail{border-top:1px solid var(--rc-line);padding:var(--rc-space-200)}.sc-performer__metrics{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-performer__metrics dt{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.sc-performer__metrics dd{font-weight:600;margin:var(--rc-space-50) 0 0}.sc-performer__history{list-style:none;margin:0;padding:0}.sc-performer__history li{border-bottom:1px solid var(--rc-line);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-200);justify-content:space-between;padding-block:var(--rc-space-100)}.sc-performer__history li>span{min-width:0;overflow-wrap:anywhere}.sc-performer__history li>span:last-child{text-align:right}@media (max-width:767px){.sc-grid{gap:var(--rc-space-100);grid-template-columns:repeat(3,minmax(0,1fr))}.sc-card__stage{padding:var(--rc-space-50)}.sc-card__body{padding:var(--rc-space-100)}.sc-card__name{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.sc-card__amount{font-size:var(--rc-text-base);line-height:var(--rc-leading-base)}.sc-performer__summary{gap:var(--rc-space-100);grid-template-columns:48px minmax(0,1fr) auto;padding:var(--rc-space-100)}.sc-performer__art{width:48px}.sc-performer__identity>strong{font-size:var(--rc-text-base)}.sc-performer__badges{font-size:var(--rc-text-xs);gap:var(--rc-space-50)}.sc-performer__profit>strong{font-size:var(--rc-text-lg)}.sc-performer__profit small{max-width:80px}}.sc-performance__list{align-items:start;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.sc-performer__summary{gap:var(--rc-space-100);grid-template-columns:minmax(0,1fr);padding:var(--rc-space-100)}.sc-performer__art{aspect-ratio:2/3;background:var(--rc-bg);width:100%}.sc-performer__identity>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--rc-text-sm);overflow:hidden}.sc-performer__identity>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-performer__profit{justify-items:start;text-align:left}.sc-performer__profit small{max-width:none}.sc-performer__profit svg{display:none}.sc-buy-signal{white-space:normal;width:fit-content}.sc-buy-signal--buy{color:var(--rc-green)}.sc-buy-signal--avoid{color:var(--rc-red)}.sc-buy-signal--check,.sc-buy-signal--watch{color:var(--rc-amber)}.sc-performer:has([aria-expanded=true]){grid-column:1/-1}.sc-performer:has([aria-expanded=true]) .sc-performer__summary{grid-template-columns:80px minmax(0,1fr) auto}.sc-performer:has([aria-expanded=true]) .sc-buy-signal{grid-column:2/-1}.sc-performer:has([aria-expanded=true]) .sc-performer__art{grid-row:span 3}@media (max-width:767px){.sc-performance__list{gap:var(--rc-space-100);grid-template-columns:repeat(3,minmax(0,1fr))}.sc-performer__summary{padding:var(--rc-space-100)}.sc-performer__badges{display:grid}.sc-performer__profit>strong{font-size:var(--rc-text-base)}.sc-performer:has([aria-expanded=true]) .sc-performer__summary{grid-template-columns:64px minmax(0,1fr)}.sc-performer:has([aria-expanded=true]) .sc-performer__profit{grid-column:2}}@media (max-width:767px){.sc-performance__intro{align-items:center;flex-direction:row}.sc-performance__intro h2{font-size:var(--rc-text-lg)}.sc-performance__intro p{display:none}}.sc-performer__identity .sc-performer__profit{margin-block:var(--rc-space-50)}.sc-performer__summary[aria-expanded=false] .sc-performer__identity>small:last-child{display:none}.slv-gain{color:var(--rc-green)}.slv-loss{color:var(--rc-red)}.slv-mono{font-family:var(--rc-mono);font-size:.92em}.slv-receive{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.slv-add__grid{grid-gap:var(--rc-space-100);align-items:end;display:grid;gap:var(--rc-space-100);grid-template-columns:1fr}@media (min-width:640px){.slv-add__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.slv-add__grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(120px,auto)}}.slv-add__grid input{min-width:0;width:100%}.slv-add__grid input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.slv-add .slv-cert-input{font-family:var(--rc-mono)}.slv-add .slv-cert-input::placeholder{font-family:var(--rc-font)}.slv-section{gap:var(--rc-space-200);min-width:0}.slv-section,.slv-section__head{display:flex;flex-direction:column}.slv-section__head{gap:var(--rc-space-75)}.slv-section__head h2{font-family:var(--rc-font)}.slv-note{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;max-width:72ch}.slv-lanes{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.slv-lane{font:inherit;gap:var(--rc-space-75);padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.slv-lane[data-active]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.slv-lane[data-active]:hover{border-color:var(--rc-red)}.slv-lane__title{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.slv-lane__text{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.slv-lane__figures{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);margin-top:auto;padding-top:var(--rc-space-100)}.slv-lane__value{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin-left:auto}.slv-lane__next{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.slv-gaps,.slv-set{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.slv-gaps{animation:rc-rise var(--rc-move) var(--rc-ease)}.slv-gaps__title{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.slv-targets{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.slv-sets{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}.slv-set .slv-targets{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));margin-top:var(--rc-space-50)}.slv-target{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0;padding:var(--rc-space-100)}.slv-target__card{font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.slv-target__meta,.slv-target__why{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.slv-target__why{margin-top:var(--rc-space-50)}.slv-categories{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.slv-categories h2{font-family:var(--rc-font);margin:0}.slv-chips{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.slv-chips .rc-chip{font:inherit;font-size:var(--rc-text-sm);font-weight:500}.slv-filters{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);min-width:0}.slv-search{color:var(--rc-text-2);flex:2 1 320px;min-width:0}.slv-search>input{color:var(--rc-text)}.slv-filters>select{flex:1 1 200px;min-width:0}.slv-filters>select:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.slv-loading{display:flex;flex-direction:column;gap:var(--rc-space-200)}.slv-loading>p{color:var(--rc-text-2);margin:0}.slv-loading__rows{display:flex;flex-direction:column;gap:var(--rc-space-75)}.slv-loading__row{align-items:center;background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;gap:var(--rc-space-200);padding:var(--rc-space-100)}.slv-loading__thumb{border-radius:var(--rc-rounded);height:72px;width:48px}.slv-loading__lines{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-75)}.slv-gallery{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr))}.slv-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease)}.slv-card:hover{border-color:var(--rc-line-strong)}.slv-card__stage{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 0,var(--rc-stage),#0000 72%),var(--rc-bg);border-radius:var(--rc-rounded-lg);display:flex;height:208px;justify-content:center;margin-bottom:var(--rc-space-75);overflow:hidden;padding:var(--rc-space-100) var(--rc-space-75) var(--rc-space-200);position:relative}.slv-card__stage:after{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);bottom:var(--rc-space-100);content:"";height:1px;left:12%;opacity:.55;pointer-events:none;position:absolute;right:12%}.slv-card__stage:has(>img[style*=none]):before,.slv-card__stage:not(:has(>img)):before{background:linear-gradient(var(--rc-surface-3),var(--rc-surface-3)) top 12px center /72px 20px no-repeat,var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);content:"";height:152px;width:96px}.slv-card__img{cursor:zoom-in;filter:drop-shadow(0 12px 16px rgba(0,0,0,.6));max-height:100%;max-width:100%;object-fit:contain;position:relative;transition:transform var(--rc-move) var(--rc-ease);z-index:1}.slv-card__img:hover{transform:translateY(-4px)}.slv-card__name{font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.slv-card__set{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.slv-card__foot{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between;margin-top:auto;padding-top:var(--rc-space-75)}.slv-card__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);white-space:nowrap}.slv-list{flex-direction:column;gap:var(--rc-space-75)}.slv-list,.slv-row{display:flex;min-width:0}.slv-row{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);gap:var(--rc-space-200);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-100) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease)}.slv-row:hover{border-color:var(--rc-line-strong)}.slv-row__img{background:var(--rc-bg);border-radius:var(--rc-rounded);cursor:zoom-in;flex-shrink:0;height:84px;object-fit:contain;transition:transform var(--rc-move) var(--rc-ease);width:56px}.slv-row__img:hover{transform:scale(1.04)}.slv-row__body{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300);justify-content:space-between;min-width:0}.slv-row__main{flex:1 1 280px;min-width:0}.slv-row__name{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);overflow-wrap:anywhere}.slv-row__meta{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin-top:var(--rc-space-25);overflow-wrap:anywhere}.slv-row__category{align-items:center;border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-weight:500;line-height:var(--rc-leading-xs);margin-top:var(--rc-space-75);min-height:20px;padding:0 var(--rc-space-75)}.slv-row__end{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-200);justify-content:flex-end}.slv-row__grade{color:var(--rc-text)}.slv-row__price{min-width:96px;text-align:right}.slv-row__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);white-space:nowrap}.slv-row__cost{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);white-space:nowrap}.slv-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);padding:var(--rc-space-500) var(--rc-space-200);text-align:center}.slv-lightbox{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:var(--rc-space-300);position:fixed;z-index:var(--rc-z-modal)}.rc-page>.slv-lightbox{animation:rc-fade-in var(--rc-fade) var(--rc-ease)}.slv-lightbox__img{animation:rc-rise var(--rc-move) var(--rc-ease);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-shadow-float);max-height:90dvh;max-width:90vw;object-fit:contain}@media (max-width:767px){.slv-receive>.rc-btn{flex:1 1 auto}.slv-add__grid>.rc-btn{width:100%}.slv-gaps,.slv-lane,.slv-set{padding:var(--rc-space-200)}.slv-chips{gap:var(--rc-space-50)}.slv-card__stage{height:184px}.slv-row{align-items:flex-start;gap:var(--rc-space-100);padding:var(--rc-space-100)}.slv-row__img{height:72px;width:48px}.slv-row__main{flex-basis:100%}.slv-row__end{gap:var(--rc-space-100);justify-content:space-between;width:100%}.slv-row__price{margin-right:auto;min-width:0;text-align:left}.slv-row__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}}.rsi-inventory{color:var(--rc-text);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm)}.rsi-inventory[data-layout=phone]{max-width:760px}:where(.rsi-inventory) :is(h1,h2,h3,h4,h5,p,dl,dd){margin:0}:where(.rsi-inventory) label{display:block}:where(.rsi-inventory) a{color:var(--rc-text)}.rsi-inventory>:is(.rsi-intake,.rsi-banner,.rsi-batch-use,.rsi-announcement,.rsi-load-more,.rsi-bottom-note){animation:rc-fade-in var(--rc-fade) var(--rc-ease)}.rsi-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rsi-primary,.rsi-save,.rsi-secondary{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),opacity var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.rsi-secondary:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.rsi-primary,.rsi-save:enabled{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.rsi-primary:hover:not(:disabled),.rsi-save:hover:enabled{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}:is(.rsi-primary,.rsi-secondary,.rsi-save):active:not(:disabled){transform:scale(.98)}:is(.rsi-primary,.rsi-secondary):disabled{cursor:not-allowed;opacity:.45}.rsi-primary:disabled{box-shadow:none}.rsi-save:disabled{background:var(--rc-surface-2);border-color:var(--rc-line);box-shadow:none;color:var(--rc-text-2);cursor:not-allowed}.rsi-save svg{height:14px;width:14px}.rsi-inventory[data-view=intake] :is(.rsi-save:enabled,.rsi-phone-actions>.rsi-primary:enabled){background:var(--rc-surface-2);border-color:var(--rc-line-strong);box-shadow:none}.rsi-inventory[data-view=intake] :is(.rsi-save:enabled,.rsi-phone-actions>.rsi-primary:enabled):hover{background:var(--rc-surface-3);border-color:var(--rc-text-3);box-shadow:none}.rsi-secondary[aria-expanded=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.rsi-primary svg,.rsi-secondary svg{flex-shrink:0}.rsi-text-button{background:none;border:0;cursor:pointer;display:inline;font:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:color var(--rc-fade) var(--rc-ease),text-decoration-color var(--rc-fade) var(--rc-ease)}.rsi-inventory a.rsi-text-button,.rsi-text-button{color:var(--rc-text-2)}.rsi-inventory a.rsi-text-button:hover,.rsi-text-button:hover:not(:disabled){color:var(--rc-text);text-decoration-color:var(--rc-red)}.rsi-text-button:disabled{cursor:not-allowed;opacity:.45}.rsi-icon-button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:inline-grid;flex-shrink:0;height:40px;padding:0;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);width:40px}.rsi-icon-button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3);color:var(--rc-text)}.rsi-icon-button:active:not(:disabled){transform:scale(.98)}.rsi-icon-button:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.rsi-primary,.rsi-save,.rsi-secondary{min-height:44px}.rsi-icon-button{height:44px;width:44px}}.rsi-inventory :is(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:400;max-width:100%;min-height:40px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.rsi-inventory :is(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.rsi-inventory textarea{line-height:var(--rc-leading-sm);resize:vertical}.rsi-inventory :is(input,textarea)::placeholder{color:var(--rc-text-3)}.rsi-inventory input[type=checkbox]{accent-color:var(--rc-red);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.rsi-inventory fieldset:disabled :is(button,select){cursor:not-allowed;opacity:.45}@media (pointer:coarse){.rsi-inventory :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:var(--rc-text-base);min-height:44px}}.rsi-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-300);justify-content:space-between;padding-top:var(--rc-space-200)}.rsi-header-text{display:flex;flex-direction:column;gap:var(--rc-space-75);max-width:760px;min-width:0}.rsi-eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-100)}.rsi-mode-label{align-items:center;background:var(--rc-amber-soft);border-radius:var(--rc-rounded);color:var(--rc-amber);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);max-width:100%;min-height:20px;padding:0 var(--rc-space-75)}.rsi-header-note{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);max-width:65ch}.rsi-header-links{display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);margin-top:var(--rc-space-50)}.rsi-inventory .rsi-header-links a{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.rsi-inventory .rsi-header-links a:hover{color:var(--rc-red)}.rsi-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-100)}.rsi-layout-switch,.rsi-view-switch{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:inline-flex;gap:var(--rc-space-50);max-width:100%;padding:var(--rc-space-50)}.rsi-layout-switch button,.rsi-view-switch button{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:32px;padding:0 var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);white-space:nowrap}.rsi-view-switch button{min-height:36px;padding:0 var(--rc-space-200)}:is(.rsi-layout-switch,.rsi-view-switch) button:hover{background:var(--rc-surface-3);color:var(--rc-text)}:is(.rsi-layout-switch,.rsi-view-switch) button[aria-pressed=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.rsi-view-switch button>span{font-feature-settings:"tnum";background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm);min-width:24px;padding:0 var(--rc-space-75);text-align:center}.rsi-view-switch button[aria-pressed=true]>span{color:var(--rc-text)}@media (pointer:coarse){:is(.rsi-layout-switch,.rsi-view-switch) button{min-height:40px}}.rsi-inventory .rsi-count-progress{align-items:flex-start;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200);text-decoration:none;transition:border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.rsi-count-progress:before{background:var(--rc-amber);border-radius:var(--rc-rounded-full);box-shadow:0 0 0 4px var(--rc-amber-soft);content:"";flex-shrink:0;height:8px;margin-top:calc((var(--rc-leading-sm) - 8px)/2);width:8px}.rsi-count-progress[data-ready=true]:before{background:var(--rc-green);box-shadow:0 0 0 4px var(--rc-green-soft)}.rsi-inventory .rsi-count-progress:hover{border-color:var(--rc-line-strong);color:var(--rc-text)}.rsi-portfolio{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.rsi-portfolio-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);justify-content:space-between}.rsi-portfolio-heading h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg)}.rsi-portfolio-heading span,.rsi-portfolio>p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-portfolio .rc-stat__value{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.rsi-inventory[data-layout=phone] .rsi-portfolio .rc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rsi-phone-portfolio{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);min-width:0}.rsi-batch-defaults>summary,.rsi-new-purchase>summary,.rsi-phone-portfolio>summary,.rsi-purchase-audit>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-weight:600;gap:var(--rc-space-50) var(--rc-space-100);list-style:none}.rsi-phone-portfolio>summary{border-radius:inherit;color:var(--rc-text);min-height:48px;padding:var(--rc-space-100) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.rsi-phone-portfolio>summary:hover{background:var(--rc-hover)}:is(.rsi-phone-portfolio,.rsi-batch-defaults,.rsi-new-purchase,.rsi-purchase-audit)>summary::-webkit-details-marker{display:none}:is(.rsi-phone-portfolio,.rsi-batch-defaults,.rsi-new-purchase,.rsi-purchase-audit)>summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}:is(.rsi-phone-portfolio,.rsi-batch-defaults,.rsi-new-purchase,.rsi-purchase-audit)[open]>summary:after{transform:translateY(2px) rotate(225deg)}.rsi-phone-portfolio>.rsi-portfolio{padding:0 var(--rc-space-200) var(--rc-space-200)}.rsi-inventory .rsi-phone-portfolio .rc-stat__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.rsi-toolbar{flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-100);min-width:0}.rsi-search,.rsi-toolbar{align-items:center;display:flex}.rsi-search{flex:1 1 280px;margin-left:auto;max-width:400px;position:relative}.rsi-search svg{color:var(--rc-text-2);left:var(--rc-space-100);pointer-events:none;position:absolute}.rsi-inventory .rsi-search input{padding-left:var(--rc-space-500)}.rsi-intake{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-200) var(--rc-space-300);position:relative}.rsi-intake:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:var(--rc-space-300);opacity:.8;pointer-events:none;position:absolute;right:var(--rc-space-300);top:-1px}.rsi-cert-form{align-items:center;display:flex;gap:var(--rc-space-200)}.rsi-inventory .rsi-cert-label{align-items:center;display:flex;flex-shrink:0;font-size:var(--rc-text-base);font-weight:600;gap:var(--rc-space-100);line-height:var(--rc-leading-base)}.rsi-cert-label svg,.rsi-empty>svg{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);flex-shrink:0;height:40px;padding:calc(var(--rc-space-100) - 2px);width:40px}.rsi-cert-controls{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--rc-space-75);min-width:0}.rsi-inventory .rsi-cert-controls>input{background:var(--rc-bg);flex:1 1 240px;font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;padding:0 var(--rc-space-200);width:auto}.rsi-inventory .rsi-cert-controls>input::placeholder{font-family:var(--rc-font);font-size:var(--rc-text-sm);letter-spacing:0}.rsi-cert-controls>button{min-height:48px}.rsi-paste,.rsi-submission-form{grid-gap:var(--rc-space-75);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-75);padding-top:var(--rc-space-200)}.rsi-inventory :is(.rsi-submission-form,.rsi-paste)>label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.rsi-paste>label span{color:var(--rc-text-3);font-weight:400;margin-left:var(--rc-space-75)}.rsi-submission-form>div{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);max-width:640px}.rsi-inventory .rsi-submission-form input{font-feature-settings:"tnum";flex:1 1 220px;font-family:var(--rc-mono);font-variant-numeric:tabular-nums;width:auto}.rsi-submission-form p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-inventory .rsi-paste textarea{font-family:var(--rc-mono)}.rsi-paste>button{justify-self:start}.rsi-batch-defaults{border-top:1px solid var(--rc-line);font-size:var(--rc-text-sm);padding-top:var(--rc-space-75)}.rsi-batch-defaults>summary{color:var(--rc-text);min-height:40px}.rsi-batch-defaults>summary>span{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:400;line-height:var(--rc-leading-xs)}.rsi-default-fields{grid-gap:var(--rc-space-200);align-items:end;display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:var(--rc-space-100)}.rsi-inventory :is(.rsi-default-fields,.rsi-manual-batch)>label{grid-gap:var(--rc-space-50);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-xs)}.rsi-inventory .rsi-manual-batch>label:has(>input[type=checkbox]){align-items:center;color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);line-height:var(--rc-leading-sm)}.rsi-manual-batch{grid-gap:var(--rc-space-100);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-100);margin-top:var(--rc-space-200);max-width:640px;padding-top:var(--rc-space-200)}.rsi-batch-defaults>p,.rsi-manual-batch>p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-batch-defaults>p{margin-top:var(--rc-space-100)}.rsi-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-lg);color:var(--rc-text);padding:var(--rc-space-75) var(--rc-space-100)}.rsi-banner{align-items:center;background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);gap:var(--rc-space-75) var(--rc-space-200);justify-content:space-between;line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.rsi-banner.rsi-error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.rsi-banner button,.rsi-row-message button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.rsi-banner button:hover,.rsi-row-message button:hover{text-decoration-color:var(--rc-red)}.rsi-announcement{align-items:flex-start;background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);padding:var(--rc-space-75) var(--rc-space-200)}.rsi-announcement:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;margin-top:calc((var(--rc-leading-sm) - 6px)/2);width:6px}.rsi-announcement:empty{display:none}.rsi-inventory-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300)}.rsi-inventory :is(.rsi-use-filter,.rsi-sort-filter){align-items:center;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);white-space:nowrap}.rsi-inventory .rsi-inventory-filters select{width:240px}.rsi-sort-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-list-heading{color:var(--rc-text-2);font-size:var(--rc-text-sm);justify-content:space-between;min-height:40px}.rsi-list-heading,.rsi-list-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200)}.rsi-inventory .rsi-select-all{display:flex;font-weight:500}.rsi-inventory .rsi-select-all,.rsi-working{align-items:center;color:var(--rc-text);gap:var(--rc-space-75)}.rsi-working{display:inline-flex}.rsi-working:before{animation:rc-pulse 2s var(--rc-ease) infinite;background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:0 0 0 4px var(--rc-red-soft);content:"";height:8px;width:8px}.rsi-batch-save{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.rsi-batch-save>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-inventory .rsi-batch-use{align-items:center;color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);gap:var(--rc-space-75) var(--rc-space-200)}.rsi-inventory .rsi-batch-use select{width:300px}.rsi-grid{grid-gap:var(--rc-space-200);align-items:start;display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));min-width:0}.rsi-inventory[data-layout=phone] .rsi-grid{gap:var(--rc-space-100);grid-template-columns:minmax(0,1fr)}.rsi-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color var(--rc-fade) var(--rc-ease)}.rsi-card-selected,.rsi-card:hover{border-color:var(--rc-line-strong)}.rsi-scan-stage{align-items:center;background:radial-gradient(ellipse 70% 60% at 50% 0,var(--rc-stage),#0000 70%),linear-gradient(180deg,var(--rc-surface-1),var(--rc-bg));border-bottom:1px solid var(--rc-line);display:flex;height:330px;justify-content:center;padding:var(--rc-space-500) var(--rc-space-200) var(--rc-space-600);position:relative}.rsi-scan-stage:after{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);bottom:var(--rc-space-600);content:"";height:1px;left:12%;opacity:.5;pointer-events:none;position:absolute;right:12%}.rsi-card-topline{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between;left:var(--rc-space-100);min-height:24px;pointer-events:none;position:absolute;right:var(--rc-space-100);top:var(--rc-space-100);z-index:1}.rsi-card-topline>*{pointer-events:auto}.rsi-inventory .rsi-select{align-items:center;background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:flex;height:32px;justify-content:center;width:32px}.rsi-grade,.rsi-ownership{align-items:baseline;background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-xs);padding:var(--rc-space-25) var(--rc-space-75);white-space:nowrap}.rsi-grade strong{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-base);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xs)}.rsi-scan-button{align-items:center;background:none;border:0;border-radius:var(--rc-rounded-lg);cursor:zoom-in;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.rsi-scan-button img{display:block;filter:drop-shadow(0 12px 16px var(--rc-bg));height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:transform var(--rc-move) var(--rc-ease);width:auto}.rsi-scan-button:hover img{transform:scale(1.035)}.rsi-enlarge{background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);bottom:0;color:var(--rc-text-2);display:grid;height:32px;opacity:0;place-items:center;position:absolute;right:0;transition:opacity var(--rc-fade) var(--rc-ease);width:32px}.rsi-scan-button:focus-visible .rsi-enlarge,.rsi-scan-button:hover .rsi-enlarge{opacity:1}.rsi-image-footer{align-items:center;bottom:var(--rc-space-100);display:flex;gap:var(--rc-space-75);justify-content:space-between;left:var(--rc-space-100);position:absolute;right:var(--rc-space-100)}.rsi-cert{font-feature-settings:"tnum";color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsi-sides{background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:flex;flex-shrink:0;gap:var(--rc-space-25);padding:var(--rc-space-25)}.rsi-sides button{background:#0000;border:0;border-radius:var(--rc-rounded);color:var(--rc-text-2);cursor:pointer;font-size:var(--rc-text-xs);font-weight:500;line-height:var(--rc-leading-xs);min-height:24px;padding:0 var(--rc-space-75);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.rsi-sides button:hover:not(:disabled){color:var(--rc-text)}.rsi-sides button[aria-pressed=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.rsi-sides button:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.rsi-sides button{min-height:32px}}.rsi-scan-placeholder{align-items:center;color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-200);line-height:var(--rc-leading-xs)}.rsi-slab-outline{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);display:flex;height:236px;justify-content:center;position:relative;width:140px}.rsi-slab-outline:before{background:var(--rc-surface-3);border-radius:var(--rc-rounded);content:"";height:32px;left:var(--rc-space-100);position:absolute;right:var(--rc-space-100);top:var(--rc-space-100)}.rsi-slab-outline svg{color:var(--rc-text-3);height:32px;width:32px}.rsi-loading .rsi-slab-outline{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate}.rsi-card-body{flex-direction:column;min-width:0;padding:var(--rc-space-200)}.rsi-card-body,.rsi-card-heading{display:flex;gap:var(--rc-space-100)}.rsi-card-heading{align-items:flex-start;justify-content:space-between}.rsi-card-heading h3{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);min-width:0;overflow-wrap:anywhere}.rsi-unsaved{background:var(--rc-amber);border-radius:var(--rc-rounded-full);box-shadow:0 0 0 4px var(--rc-amber-soft);display:inline-block;flex-shrink:0;height:8px;width:8px}.rsi-card-heading .rsi-unsaved{margin-top:calc((var(--rc-leading-2xl) - 8px)/2)}.rsi-saved-icon{color:var(--rc-text-3);flex-shrink:0;height:16px;margin-top:var(--rc-space-75);width:16px}.rsi-card-subtitle{margin-top:calc(var(--rc-space-75)*-1)}.rsi-card-subtitle,.rsi-submission-source{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-inventory-labels{display:flex;flex-wrap:wrap;gap:var(--rc-space-50)}.rsi-inventory-labels:empty{display:none}.rsi-inventory-labels span{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);min-height:20px;overflow-wrap:anywhere;padding:0 var(--rc-space-75)}.rsi-card-body .rss-location-link{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);display:block;font-family:var(--rc-display);font-size:var(--rc-text-base);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-base);margin:0;padding:var(--rc-space-75) var(--rc-space-100);text-decoration:none;transition:border-color var(--rc-fade) var(--rc-ease)}.rsi-card-body .rss-location-link strong{color:var(--rc-text-2);display:block;font-family:var(--rc-font);font-size:var(--rc-text-xs);font-stretch:normal;font-weight:600;line-height:var(--rc-leading-xs)}.rsi-card-body .rss-location-link:hover{border-color:var(--rc-red-line)}.rsi-pick-link{align-self:flex-start;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-dual-market{grid-gap:var(--rc-space-200);border-bottom:1px solid var(--rc-line);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--rc-space-100) 0}.rsi-dual-market>div{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.rsi-dual-market small,.rsi-dual-market span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-dual-market strong,.rsi-market strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);overflow-wrap:anywhere}.rsi-market{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-75);padding-bottom:var(--rc-space-100)}.rsi-market>div:first-child{display:flex;flex-direction:column;flex-shrink:0;gap:var(--rc-space-25)}.rsi-price-loading,.rsi-small-label{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-market-evidence{align-items:flex-end;color:var(--rc-text-3);display:flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-25);margin-left:auto;min-width:0}.rsi-market-evidence a,.rsi-market-evidence>span:not(.rsi-market-status){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsi-market-status{color:var(--rc-amber)}.rsi-market-ready{color:var(--rc-text-2)}.rsi-market .rsi-icon-button{height:32px;width:32px}.rsi-comp-reason{color:var(--rc-amber);font-size:var(--rc-text-xs)}.rsi-shopify-preview{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-shopify-preview strong{color:var(--rc-text);font-weight:600}.rsi-shopify-preview>span{color:var(--rc-amber)}.rsi-pricing-disclosure{align-items:baseline;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-100)}.rsi-pricing-disclosure,.rsi-purchase-compact{display:flex;font-size:var(--rc-text-xs);justify-content:space-between;line-height:var(--rc-leading-xs)}.rsi-purchase-compact{align-items:center;color:var(--rc-text-2);gap:var(--rc-space-75)}.rsi-purchase-compact>span{min-width:0}.rsi-ledger-status{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-50) var(--rc-space-100);justify-content:space-between;line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-100)}.rsi-ledger-status strong{color:var(--rc-text);font-weight:600}.rsi-ledger-recorded{background:var(--rc-green-soft)}.rsi-ledger-recorded>span{color:var(--rc-green)}.rsi-ledger-not_found,.rsi-ledger-review,.rsi-ledger-unavailable{background:var(--rc-amber-soft)}:is(.rsi-ledger-not_found,.rsi-ledger-review,.rsi-ledger-unavailable)>span{color:var(--rc-amber)}.rsi-acquisition{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.rsi-use-picker{border:0;margin:0;min-width:0;padding:0}.rsi-use-picker legend{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin-bottom:var(--rc-space-75);padding:0}.rsi-use-buttons{grid-gap:var(--rc-space-50);background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:grid;gap:var(--rc-space-50);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--rc-space-50)}.rsi-inventory .rsi-use-buttons select,.rsi-use-buttons button{background:#0000;border:1px solid #0000;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;font-size:var(--rc-text-xs);font-weight:500;line-height:var(--rc-leading-xs);margin:0;min-height:32px;min-width:0;padding:0 var(--rc-space-75);text-overflow:ellipsis;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);white-space:nowrap;width:100%}.rsi-inventory .rsi-use-buttons select:hover:not(:disabled),.rsi-use-buttons button:hover:not(:disabled){background:var(--rc-surface-3);color:var(--rc-text)}.rsi-inventory .rsi-use-buttons select[data-selected=true],.rsi-use-buttons button[aria-pressed=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text);font-weight:600}.rsi-inventory .rsi-use-buttons select:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}@media (pointer:coarse){.rsi-inventory .rsi-use-buttons select,.rsi-use-buttons button{min-height:40px}}.rsi-cost-date{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.rsi-inventory .rsi-cost-date label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.rsi-cost-date label>span{color:var(--rc-text-3);font-weight:400;margin-left:var(--rc-space-50)}.rsi-cost-date label>input,.rsi-money-input{margin-top:var(--rc-space-50)}.rsi-money-input{position:relative}.rsi-money-input>span{color:var(--rc-text-2);font-size:var(--rc-text-sm);left:var(--rc-space-100);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rsi-inventory .rsi-money-input input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:var(--rc-space-300)}.rsi-purchase-edit{align-self:flex-start;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);overflow-wrap:anywhere}.rsi-card-actions{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:minmax(0,1fr)}.rsi-card-actions button{width:100%}.rsi-row-message{align-items:flex-start;color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-50) var(--rc-space-75);line-height:var(--rc-leading-xs)}.rsi-row-message.rsi-error{color:var(--rc-text)}.rsi-details{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-details summary{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsi-details summary>span{color:var(--rc-text-3);margin-left:var(--rc-space-75)}.rsi-details-grid{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);margin-top:var(--rc-space-100)}.rsi-comp-details{color:var(--rc-amber);font-size:var(--rc-text-xs)}.rsi-comp-details summary{cursor:pointer}.rsi-handoff,.rsi-use{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-sm);gap:var(--rc-space-75)}.rsi-handoff small{font-size:var(--rc-text-xs)}.rsi-destination{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);color:var(--rc-text-2)}.rsi-destination[aria-disabled=true]{opacity:.45}.rsi-shopify-card .rsi-scan-stage{height:288px}.rsi-shopify-card .rsi-card-heading h3{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.rsi-stock-price{align-items:baseline;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-xs);gap:var(--rc-space-100);justify-content:space-between;line-height:var(--rc-leading-xs)}.rsi-stock-price strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl)}.rsi-stock-actions{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-75) var(--rc-space-100);justify-content:space-between;line-height:var(--rc-leading-xs)}.rsi-inventory .rsi-stock-actions a{color:var(--rc-red);font-weight:600;text-decoration:none}.rsi-inventory .rsi-stock-actions a:hover{text-decoration:underline;text-underline-offset:3px}.rsi-stock-actions>span{color:var(--rc-amber)}.rsi-stock-actions .rsi-secondary{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-height:32px;padding:0 var(--rc-space-100)}@media (pointer:coarse){.rsi-stock-actions .rsi-secondary{min-height:40px}}.rsi-empty{align-items:flex-start;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-400) var(--rc-space-300) var(--rc-space-500)}.rsi-empty h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg)}.rsi-empty p{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);max-width:52ch}.rsi-empty .rsi-primary{margin-top:var(--rc-space-75)}.rsi-load-more{display:flex;justify-content:center}.rsi-bottom-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);max-width:80ch}.rsi-inventory[data-layout=phone] .rsi-header-note{display:none}.rsi-phone-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);flex-direction:column;padding:var(--rc-space-200)}.rsi-phone-card,.rsi-phone-identity{display:flex;gap:var(--rc-space-100);min-width:0}.rsi-phone-identity{align-items:center}.rsi-inventory .rsi-phone-identity>input{height:20px;width:20px}.rsi-phone-identity>img,.rsi-phone-image{border-radius:var(--rc-rounded);flex-shrink:0;height:84px;object-fit:contain;width:56px}.rsi-phone-image{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);color:var(--rc-text-2);display:grid;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);padding:var(--rc-space-50);place-items:center;text-align:center}.rsi-phone-identity>div{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0}.rsi-phone-identity strong{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl);overflow-wrap:anywhere}.rsi-phone-cert{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.rsi-phone-identity small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-phone-facts{display:flex;flex-wrap:wrap;gap:var(--rc-space-50)}.rsi-phone-facts span{font-feature-settings:"tnum";align-items:center;background:var(--rc-surface-2);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--rc-leading-xs);min-height:24px;padding:0 var(--rc-space-75)}.rsi-inventory .rsi-phone-location{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-lg);color:var(--rc-text);display:block;font-size:var(--rc-text-sm);font-weight:500;line-height:var(--rc-leading-sm);padding:var(--rc-space-75) var(--rc-space-100);text-decoration:none;transition:border-color var(--rc-fade) var(--rc-ease)}.rsi-inventory .rsi-phone-location:hover{border-color:var(--rc-red-line)}.rsi-inventory .rsi-phone-use{grid-gap:var(--rc-space-50);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-xs)}.rsi-inventory .rsi-phone-use select{min-height:44px}.rsi-phone-actions{display:flex;gap:var(--rc-space-75)}.rsi-phone-actions>button{flex:1 1;min-height:44px}.rsi-phone-actions>.rsi-primary:disabled{background:var(--rc-surface-2);border-color:var(--rc-line);color:var(--rc-text-2);opacity:1}.rsi-phone-message{color:var(--rc-amber);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}:is(.rsi-detail-dialog,.rsi-lightbox)::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim)}.rsi-detail-dialog{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);color:var(--rc-text);font-size:var(--rc-text-sm);inset:0;line-height:var(--rc-leading-sm);margin:auto;max-height:calc(100dvh - 32px);max-width:none;overflow:hidden;padding:0;position:fixed;width:min(640px,calc(100vw - 32px))}.rsi-detail-dialog[open]{animation:rc-rise var(--rc-move) var(--rc-ease);display:flex;flex-direction:column}.rsi-detail-dialog>footer,.rsi-detail-dialog>header{align-items:center;display:flex;flex-shrink:0;gap:var(--rc-space-100);justify-content:space-between;padding:var(--rc-space-200) var(--rc-space-300)}.rsi-detail-dialog>header{border-bottom:1px solid var(--rc-line)}.rsi-detail-dialog>header h3{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);min-width:0;overflow-wrap:anywhere}.rsi-detail-dialog>header .rsi-icon-button{background:#0000;border-color:#0000}.rsi-detail-dialog>header .rsi-icon-button:hover{background:var(--rc-surface-3);border-color:#0000}.rsi-detail-dialog>footer{border-top:1px solid var(--rc-line);justify-content:flex-end;padding-block:var(--rc-space-100)}.rsi-dialog-content{flex:1 1 auto;min-height:0;overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--rc-space-300);scrollbar-gutter:stable}.rsi-dialog-content>details,.rsi-dialog-content>section{margin:0 0 var(--rc-space-300)}.rsi-dialog-content>:last-child{margin-bottom:0}.rsi-dialog-content h4{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.rsi-inventory :is(.rsi-purchase-fields,.rsi-new-purchase-fields) label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);margin:0}.rsi-inventory :is(.rsi-purchase-fields,.rsi-new-purchase-fields) label:has(>input[type=checkbox]){align-items:center;color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-100);line-height:var(--rc-leading-sm)}.rsi-inventory .rsi-purchase-fields textarea{min-height:72px}.rsi-dialog-content>.rsi-card{background:none;border:0;border-radius:0;box-shadow:none;display:flex;overflow:visible}.rsi-dialog-content>.rsi-card .rsi-scan-stage{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);height:240px}.rsi-dialog-content>.rsi-card .rsi-card-body{padding:var(--rc-space-200) 0 0}.rsi-lightbox{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);color:var(--rc-text-2);max-height:94dvh;max-width:95vw;overflow:auto;padding:var(--rc-space-500) var(--rc-space-300) var(--rc-space-300)}.rsi-inventory>.rsi-lightbox,.rsi-lightbox[open]{animation:rc-rise var(--rc-move) var(--rc-ease)}.rsi-lightbox img{display:block;margin:auto;max-height:77dvh;max-width:85vw;object-fit:contain}.rsi-lightbox p{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin-top:var(--rc-space-200);text-align:center}.rsi-lightbox-close{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:var(--rc-space-100);top:var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:40px}.rsi-lightbox-close:hover{background:var(--rc-surface-3);color:var(--rc-text)}.rsi-price-details-panel{display:flex;flex-direction:column;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);max-height:min(480px,70vh);overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain}.rsi-dialog-content .rsi-price-details-panel{max-height:none;overflow:visible}.rsi-price-details-heading{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between}.rsi-price-details-heading button{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-price-facts{grid-gap:var(--rc-space-50);background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:grid;gap:var(--rc-space-50);padding:var(--rc-space-100) var(--rc-space-200)}.rsi-price-facts>div{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(0,128px) minmax(0,1fr)}.rsi-price-facts dt{color:var(--rc-text-2)}.rsi-price-facts dd{font-weight:600}.rsi-price-details-panel :is(.rsi-pricing-note,.rsi-pricing-empty),.rsi-pricing-empty,.rsi-pricing-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-dialog-content .rsi-reference-evidence,.rsi-reference-evidence{border-top:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-75);margin:0;padding-top:var(--rc-space-200)}.rsi-reference-evidence h5{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.rsi-reference-evidence>p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-reference-evidence>div{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-25);padding:var(--rc-space-100) var(--rc-space-200)}.rsi-reference-evidence>div>strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl)}.rsi-reference-evidence>div>p,.rsi-reference-evidence>div>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-reference-evidence>div>p{line-height:var(--rc-leading-xs)}.rsi-reference-evidence>div>p a{color:var(--rc-text)}.rsi-reference-evidence small{color:var(--rc-text-3);font-size:var(--rc-text-xs)}.rsi-pricing-holds{background:var(--rc-amber-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-amber);padding:var(--rc-space-100) var(--rc-space-200)}.rsi-pricing-holds h5{font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.rsi-price-rejections,.rsi-pricing-holds ul{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:var(--rc-space-50) 0 0;padding-left:var(--rc-space-200)}.rsi-price-rejections{color:var(--rc-amber)}.rsi-price-sources{display:flex;flex-direction:column;gap:var(--rc-space-100)}.rsi-dialog-content .rsi-price-source,.rsi-price-source{border-top:1px solid var(--rc-line);margin:0;padding-top:var(--rc-space-100)}.rsi-price-source h5{font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.rsi-price-source-meta{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-50)}.rsi-sale-records{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);list-style:none;margin:var(--rc-space-75) 0 0;padding:0}.rsi-sale-records>li{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);padding:var(--rc-space-75) var(--rc-space-100)}.rsi-sale-records>li>p{margin-top:var(--rc-space-50)}.rsi-sale-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-75)}.rsi-sale-price strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-lg);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-lg)}.rsi-sale-price>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-sale-price>span:last-child{margin-left:auto}.rsi-price-attribution{color:var(--rc-text-3);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-sale-excluded,.rsi-sale-price>.rsi-sale-excluded{color:var(--rc-amber);font-size:var(--rc-text-xs)}.rsi-ledger-detail{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75)}.rsi-ledger-detail>p{color:var(--rc-text-2)}.rsi-ledger-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300);justify-content:space-between}.rsi-ledger-actions small{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums}.rsi-ledger-actions button{font-size:var(--rc-text-sm)}.rsi-purchase-check{grid-gap:var(--rc-space-100);background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:grid;gap:var(--rc-space-100);padding:var(--rc-space-200)}.rsi-purchase-check p{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);overflow-wrap:anywhere}.rsi-purchase-heading{align-items:center;display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-75);justify-content:space-between}.rsi-purchase-heading>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-purchase-candidate{grid-gap:var(--rc-space-75);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-75);padding-top:var(--rc-space-100)}.rsi-purchase-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-100)}.rsi-dialog-content .rsi-purchase-summary{font-size:var(--rc-text-sm)}.rsi-purchase-summary strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl)}.rsi-purchase-summary span{color:var(--rc-text-2)}.rsi-inventory .rsi-purchase-summary a{color:var(--rc-red);font-size:var(--rc-text-xs);font-weight:600;margin-left:auto;text-decoration:none;white-space:nowrap}.rsi-purchase-check .rsi-secondary{justify-self:start;text-align:left;white-space:normal}.rsi-purchase-audit{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsi-purchase-audit>summary{color:var(--rc-text);min-height:32px}.rsi-purchase-audit>div>p,.rsi-purchase-audit>p{margin:var(--rc-space-50) 0}.rsi-purchase-form-section{grid-gap:var(--rc-space-100);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-100);padding-top:var(--rc-space-200)}.rsi-purchase-form-section>p{color:var(--rc-text-2)}.rsi-purchase-form-section>.rsi-primary{justify-self:start}.rsi-purchase-fields{grid-gap:var(--rc-space-200) var(--rc-space-300);display:grid;gap:var(--rc-space-200) var(--rc-space-300);grid-template-columns:repeat(2,minmax(0,1fr))}.rsi-inventory .rsi-purchase-fields .rsi-field-wide{grid-column:1/-1;grid-template-columns:1fr auto}.rsi-field-wide textarea{grid-column:1/-1}.rsi-field-optional{color:var(--rc-text-3);font-weight:400}.rsi-new-purchase{border-top:1px solid var(--rc-line);padding-top:var(--rc-space-200)}.rsi-new-purchase>summary{color:var(--rc-text);min-height:40px}.rsi-new-purchase-fields{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);margin-top:var(--rc-space-100)}.rsi-new-purchase-fields>p{color:var(--rc-text-2)}.rsi-inventory .rsi-new-purchase-fields .rsi-checkbox-field{border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);padding:var(--rc-space-100)}@media (min-width:850px){.rsi-inventory[data-view=intake] .rsi-grid{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr))}.rsi-inventory[data-view=intake] .rsi-card{display:grid;grid-template-columns:160px minmax(0,1fr)}.rsi-inventory[data-view=intake] .rsi-scan-stage{align-items:flex-end;border-bottom:0;border-right:1px solid var(--rc-line);height:auto;min-height:340px;padding:var(--rc-space-600) var(--rc-space-100) var(--rc-space-800)}.rsi-inventory[data-view=intake] .rsi-scan-stage:after{bottom:var(--rc-space-800)}.rsi-inventory[data-view=intake] .rsi-scan-button{align-items:flex-end;flex:none;height:220px}.rsi-inventory[data-view=intake] .rsi-cost-date{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rsi-inventory[data-view=intake] .rsi-cost-date input[type=date]{padding-inline:var(--rc-space-75)}.rsi-inventory[data-view=intake] .rsi-use-buttons select{padding-inline:var(--rc-space-50)}.rsi-inventory[data-view=intake] .rsi-image-footer{align-items:flex-start;flex-direction:column;gap:var(--rc-space-50)}.rsi-inventory[data-view=intake] .rsi-card-heading h3{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.rsi-inventory[data-view=intake] .rsi-card-heading .rsi-unsaved{margin-top:calc((var(--rc-leading-xl) - 8px)/2)}.rsi-inventory[data-view=intake] .rsi-dialog-content>.rsi-card{display:flex}.rsi-inventory[data-view=intake] .rsi-dialog-content>.rsi-card .rsi-scan-stage{border:1px solid var(--rc-line);height:240px;min-height:0;padding:var(--rc-space-500) var(--rc-space-200) var(--rc-space-600)}.rsi-inventory[data-view=intake] .rsi-dialog-content>.rsi-card .rsi-scan-stage:after{bottom:var(--rc-space-600)}.rsi-inventory[data-view=intake] .rsi-dialog-content>.rsi-card .rsi-scan-button{height:100%}.rsi-inventory[data-view=intake] .rsi-dialog-content>.rsi-card .rsi-image-footer{align-items:center;flex-direction:row}}@media (min-width:1650px){.rsi-scan-stage{height:360px}}@media (max-width:767px){.rsi-header{gap:var(--rc-space-200);padding-top:var(--rc-space-75)}.rsi-header-links{gap:var(--rc-space-50) var(--rc-space-100)}.rsi-inventory .rsi-header-links a{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsi-header-actions{flex-wrap:nowrap;width:100%}.rsi-layout-switch{flex:1 1 auto;min-width:0}.rsi-layout-switch button{font-size:var(--rc-text-xs);min-width:0;padding:0 var(--rc-space-75)}.rsi-header-add{flex-shrink:0}.rsi-inventory .rsi-count-progress{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-100)}.rsi-count-progress:before{margin-top:calc((var(--rc-leading-xs) - 8px)/2)}.rsi-portfolio .rc-stat__value{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.rsi-view-switch{flex:1 1;min-width:0}.rsi-view-switch button{flex:1 1;gap:var(--rc-space-50);min-width:0;padding:0 var(--rc-space-75)}.rsi-search{flex-basis:100%;margin-left:0;max-width:none;order:3}.rsi-intake{padding:var(--rc-space-200)}.rsi-intake:before{left:var(--rc-space-200);right:var(--rc-space-200)}.rsi-cert-form{align-items:stretch;flex-direction:column;gap:var(--rc-space-100)}.rsi-inventory .rsi-cert-controls>input{flex-basis:100%;height:44px}.rsi-cert-controls>button{flex:1 1 auto;min-height:44px}.rsi-default-fields{grid-template-columns:minmax(0,1fr)}.rsi-inventory-filters{align-items:stretch;flex-direction:column;gap:var(--rc-space-75)}.rsi-inventory :is(.rsi-use-filter,.rsi-sort-filter){display:grid;font-size:var(--rc-text-xs);grid-template-columns:96px minmax(0,1fr);white-space:normal}.rsi-inventory .rsi-inventory-filters select{width:100%}.rsi-list-heading{font-size:var(--rc-text-xs)}.rsi-list-heading,.rsi-list-heading>div{gap:var(--rc-space-75)}.rsi-batch-save{width:100%}.rsi-batch-save>button{flex:1 1 auto}.rsi-inventory .rsi-batch-use{grid-gap:var(--rc-space-75);display:grid;font-size:var(--rc-text-xs);gap:var(--rc-space-75)}.rsi-inventory .rsi-batch-use select{width:100%}.rsi-card-body{padding:var(--rc-space-200)}.rsi-empty{padding:var(--rc-space-300) var(--rc-space-200) var(--rc-space-400)}.rsi-detail-dialog{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;inset:auto 0 0 0;margin:0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.rsi-detail-dialog:before{align-self:center;background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:4px;margin-top:var(--rc-space-75);width:40px}.rsi-detail-dialog>footer,.rsi-detail-dialog>header{padding-inline:var(--rc-space-200)}.rsi-detail-dialog>footer>button{flex:1 1 auto}.rsi-dialog-content{padding:var(--rc-space-200)}.rsi-purchase-fields{gap:var(--rc-space-200);grid-template-columns:minmax(0,1fr)}.rsi-lightbox{padding:var(--rc-space-600) var(--rc-space-100) var(--rc-space-100)}}@media (max-width:670px){.rsi-batch-save>span,.rsi-working{display:none}}.rss-page{background:var(--rc-bg);color:var(--rc-text);line-height:1.5;margin:0 auto;max-width:960px;padding:24px 24px 80px}.rss-page,.rss-page *{box-sizing:border-box}.rss-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.rss-header h1{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:2px 0 8px}.rss-header p{margin:0 0 16px}.rss-eyebrow{font-size:12px;font-weight:700;letter-spacing:.01em}.rss-page a{color:var(--rc-text)}.rss-page button,.rss-page input,.rss-page select{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:8px;color:inherit;font:inherit;min-height:46px;padding:12px}.rss-page button{cursor:pointer}.rss-page button:disabled{cursor:not-allowed;opacity:.48}.rss-page button[aria-pressed=true]{background:var(--rc-text);border-color:var(--rc-text-2);color:var(--rc-bg)}.rss-page button:focus-visible,.rss-page input:focus-visible,.rss-page select:focus-visible{outline:3px solid var(--rc-green);outline-offset:2px}.rss-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.rss-tabs button{flex:1 1;white-space:nowrap}.rss-status{font-weight:700;min-height:48px;padding:12px 0}.rss-error,.rss-warning{background:#e6a43324;border:1px solid var(--rc-amber);border-radius:12px;color:var(--rc-amber);overflow-wrap:anywhere;padding:16px}.rss-box-detail,.rss-box-picker,.rss-scan,.rss-slab{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:16px;margin:0 0 16px;padding:24px}.rss-scan label{display:block;font-weight:700;margin-bottom:8px}.rss-scan>div{display:flex;flex-wrap:wrap;gap:8px}.rss-scan input{flex:1 1;min-width:140px}.rss-camera{background:var(--rc-surface-1);border-radius:12px;margin:16px auto;max-width:520px;padding:12px}.rss-camera video{max-width:100%}.rss-slab{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:1fr 100px}.rss-slab h2{font-size:20px;margin:0}.rss-slab p{margin:4px 0}.rss-slab img{height:150px;object-fit:contain;width:100%}.rss-cert{font-size:24px;letter-spacing:.03em}.rss-address{border-top:1px solid var(--rc-line);grid-column:1/-1;padding-top:16px}.rss-address span,.rss-address strong{display:block}.rss-address strong{font-size:20px}.rss-slab>button,.rss-slab>p{grid-column:1/-1}.rss-primary{background:var(--rc-text)!important;color:var(--rc-text)!important;font-weight:700}.rss-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.rss-section-head h2{font-size:20px;margin:0}.rss-safe-tabs,.rss-side-tabs{display:flex;gap:8px;margin:16px 0}.rss-safe-tabs button,.rss-side-tabs button{flex:1 1}.rss-row{grid-gap:8px;gap:8px;grid-template-columns:55px 1fr;margin:12px 0}.rss-row>span{font-size:12px;font-weight:700}.rss-row>div{grid-gap:8px;gap:8px}.rss-row button{line-height:1.3;min-width:0;padding:12px 4px;text-align:center}.rss-row button>*{display:block}.rss-row button span,.rss-row small{font-size:12px;margin-top:4px}.rss-box-detail h2{font-size:20px;margin-top:0}.rss-box-detail ol{list-style:none;margin:12px 0;padding:0}.rss-box-detail li{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:8px;justify-content:space-between;padding:8px 0}.rss-item{border:0!important;padding:8px!important;text-align:left;width:100%}.rss-item span{display:block;font-size:14px}.rss-actions{display:flex;flex-wrap:wrap;gap:8px}.rss-settings{border-top:1px solid var(--rc-line);margin-top:24px;padding-top:16px}.rss-settings summary{cursor:pointer;font-weight:700;padding:8px 0}.rss-settings form{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.rss-settings label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px}.rss-capacities{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rss-capacities input{min-width:0;width:100%}.rss-label-code{font-family:var(--rc-mono);overflow-wrap:anywhere}.rss-page footer{color:var(--rc-text-2);font-size:12px;margin-top:24px}.rss-location-link{background:var(--rc-surface-2);border-radius:8px;color:var(--rc-text)!important;display:block;font-size:12px;margin:12px 0;padding:12px;text-decoration:none}.rss-location-link strong{display:block}@media(max-width:520px){.rss-page{padding:16px 12px 64px}.rss-header>a{font-size:12px}.rss-tabs button{flex:1 1 40%;font-size:14px}.rss-box-detail,.rss-box-picker,.rss-scan,.rss-slab{padding:16px}.rss-scan input{flex-basis:100%;width:100%}.rss-scan button{flex:1 1}.rss-row{gap:4px;grid-template-columns:40px 1fr}.rss-row button{font-size:12px}.rss-capacities{grid-template-columns:1fr}.rss-slab{grid-template-columns:1fr 76px}.rss-slab img{height:130px}.rss-address strong{font-size:18px}.rss-actions button{width:100%}}.rss-box-picker>summary{cursor:pointer;font-weight:700;padding:4px 0}.rss-box-picker[open]>summary{margin-bottom:12px}.rss-count-options{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:12px;margin:12px 0 16px;padding:16px}.rss-check{align-items:center;display:flex;font-weight:700;gap:12px}.rss-check input{accent-color:var(--rc-text);height:22px;margin:0;min-height:22px;width:22px}.rss-count-options p{font-size:14px;margin:12px 0}.rss-new-use{grid-gap:8px;display:grid;font-weight:700;gap:8px}.rss-new-use select{min-width:0;width:100%}.rss-count-options small{color:var(--rc-text-2);display:block;margin-top:8px}.rsa-app{color:var(--rc-text);display:flex;flex-direction:column;font-family:var(--rc-font);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);margin:0 auto;max-width:760px;padding-bottom:calc(var(--rsa-footer-height, 180px) + var(--rc-space-200) + env(safe-area-inset-bottom, 0px));padding-left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rc-gutter),env(safe-area-inset-right,0px));position:relative;touch-action:pan-y;width:100%}.rsa-app *{box-sizing:border-box}.rsa-app button,.rsa-app input,.rsa-app select{color:inherit;font:inherit}.rsa-app button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-weight:600;min-height:40px;padding:var(--rc-space-75) var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.rsa-app button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.rsa-app button:active:not(:disabled){transform:scale(.98)}.rsa-app button:disabled{cursor:not-allowed;opacity:.45}.rsa-app a{color:var(--rc-text)}.rsa-app button[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.rsa-app .rsa-primary{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.rsa-app .rsa-primary,.rsa-app .rsa-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.rsa-app .rsa-primary:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.rsa-app .rsa-primary:disabled{box-shadow:none}.rsa-app .rsa-secondary{background:var(--rc-surface-2)}.rsa-app :is(button,input,select,a):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.rsa-app .rsa-link{background:#0000;border:0;box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:500;min-height:40px;padding:0;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.rsa-app .rsa-link:hover:not(:disabled){background:#0000;color:var(--rc-text);text-decoration-color:var(--rc-red)}.rsa-app a.rsa-link{align-items:center;display:inline-flex}.rsa-header{animation:rc-rise .6s var(--rc-ease) backwards;display:flex;flex-direction:column;gap:var(--rc-space-200);padding-top:var(--rc-space-200)}.rsa-header>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200)}.rsa-title{display:flex;flex:1 0 100%;flex-direction:column;gap:var(--rc-space-75);margin-bottom:var(--rc-space-50)}.rsa-header>div:first-child>a{color:var(--rc-text-2);font-size:var(--rc-text-sm);text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.rsa-header>div:first-child>a:hover{color:var(--rc-red)}.rsa-header nav{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-50);padding:var(--rc-space-50)}.rsa-header nav>.rsa-out-link,.rsa-header nav>button{align-items:center;background:#0000;border:0;border-radius:var(--rc-rounded-lg);box-shadow:none;color:var(--rc-text-2);display:flex;flex:1 1 28%;font-size:var(--rc-text-sm);font-weight:500;justify-content:center;min-height:40px;padding:var(--rc-space-75);text-align:center;text-decoration:none;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.rsa-header nav>.rsa-out-link:hover,.rsa-header nav>button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.rsa-header nav>button[aria-pressed=true]{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.rsa-header nav>.rsa-out-link:after{color:var(--rc-text-3);content:"↗";content:"↗"/"";margin-left:var(--rc-space-50)}@media (min-width:640px){.rsa-header nav>.rsa-out-link,.rsa-header nav>button{flex:1 1}}.rsa-input-area{animation:rc-rise .6s var(--rc-ease) 60ms backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-75);padding:var(--rc-space-200);position:sticky;top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-75));z-index:4}.rsa-input-area>.rsa-link{align-self:flex-start;color:var(--rc-text-2);font-size:var(--rc-text-xs);min-height:32px}.rsa-box-line,.rsa-start{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between}.rsa-box-line strong{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl)}.rsa-find-label,.rsa-start strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.rsa-sides{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;gap:var(--rc-space-50);padding:var(--rc-space-50)}.rsa-sides>button{background:#0000;border-color:#0000;color:var(--rc-text-2);flex:1 1;font-weight:500;min-height:36px}.rsa-sides>button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.rsa-sides>button[aria-pressed=true]{color:var(--rc-text)}.rsa-hint{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.rsa-input-row{display:flex;gap:var(--rc-space-75);margin-top:var(--rc-space-50)}.rsa-input-row input{background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);flex:1 1;font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;min-width:0;padding:0 var(--rc-space-200);width:100%}.rsa-input-row input::placeholder{font-family:var(--rc-font);letter-spacing:0}.rsa-input-row input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.rsa-input-row button{min-height:48px;min-width:72px;padding:0 var(--rc-space-200)}.rsa-cost-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:space-between}.rsa-cost-tools>.rsa-link{color:var(--rc-text-2);font-size:var(--rc-text-xs);min-height:32px}.rsa-app .rsa-cost-toggle{border-radius:var(--rc-rounded-full);font-size:var(--rc-text-xs);min-height:32px;padding:0 var(--rc-space-100);white-space:nowrap}.rsa-preserved-sides{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.rsa-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);max-height:120px;overflow:auto;overflow-wrap:anywhere}.rsa-capacity-note,.rsa-error{margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.rsa-capacity-note{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);line-height:var(--rc-leading-xs)}.rsa-capacity-note,.rsa-capacity-note .rsa-link{color:var(--rc-amber);font-size:var(--rc-text-xs)}.rsa-capacity-note .rsa-link{min-height:0}.rsa-move-warning{color:var(--rc-amber)!important}.rsa-bad{color:var(--rc-red)!important}.rsa-pricing-status{align-items:center;color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-75) var(--rc-space-200);line-height:var(--rc-leading-xs)}.rsa-pricing-status>a{color:var(--rc-red);font-weight:600;margin-left:auto;text-decoration:none;white-space:nowrap}.rsa-pricing-status .rsa-link{font-size:var(--rc-text-xs);min-height:0}.rsa-purchase-saved{background:var(--rc-green-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.rsa-movement-summary,.rsa-purchase-fold{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text);font-size:var(--rc-text-sm)}.rsa-movement-summary>summary,.rsa-purchase-fold>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px;overflow-wrap:anywhere;padding:var(--rc-space-75) var(--rc-space-200)}.rsa-movement-summary>summary::-webkit-details-marker,.rsa-purchase-fold>summary::-webkit-details-marker{display:none}.rsa-movement-summary>summary:after,.rsa-purchase-fold>summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.rsa-movement-summary[open]>summary:after,.rsa-purchase-fold[open]>summary:after{transform:translateY(2px) rotate(225deg)}.rsa-purchase-fieldset{border:0;margin:0;min-width:0;padding:0 var(--rc-space-200) var(--rc-space-200)}.rsa-movement-summary>p{border-top:1px solid var(--rc-line);color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0 var(--rc-space-200);overflow-wrap:anywhere;padding:var(--rc-space-100) 0}.rsa-movement-summary>p:last-child{margin-bottom:var(--rc-space-75)}.rsa-movement-summary strong{color:var(--rc-text)}.rsa-purchase-panel{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100)}.rsa-purchase-panel small{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsa-purchase-defaults{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:1fr 1fr}.rsa-purchase-defaults label{grid-gap:var(--rc-space-50);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);gap:var(--rc-space-50)}.rsa-purchase-defaults input{min-width:0;width:100%}.rsa-purchase-setup>summary{color:var(--rc-text-2);cursor:pointer;font-size:var(--rc-text-xs);font-weight:600;padding:var(--rc-space-75) 0}.rsa-purchase-setup[open]{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100)}.rsa-option-label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);margin:var(--rc-space-100) 0}.rsa-option-label input,.rsa-option-label select{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;min-width:0;width:100%}.rsa-option-label small{color:var(--rc-text-3);font-weight:400}.rsa-feedback{animation:rc-rise .6s var(--rc-ease) .12s backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);min-height:132px;overflow:hidden;padding:var(--rc-space-200);position:relative}.rsa-feedback:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:0;opacity:.8;position:absolute;right:0;top:0}.rsa-feedback-top{align-items:baseline;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-100);justify-content:space-between;line-height:var(--rc-leading-xs)}.rsa-feedback-top strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);white-space:nowrap}.rsa-last{align-items:center;display:flex;gap:var(--rc-space-200);min-width:0}.rsa-last>div{flex:1 1;min-width:0}.rsa-cert{font-feature-settings:"tnum";animation:rsa-land .7s var(--rc-ease) backwards;display:block;font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:var(--rc-leading-4xl)}@keyframes rsa-land{0%{color:var(--rc-red);filter:drop-shadow(0 0 12px var(--rc-red-line));opacity:0;transform:translateY(8px)}40%{color:var(--rc-red);opacity:1}to{color:var(--rc-text);filter:none;transform:none}}.rsa-name{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:var(--rc-space-25) 0}.rsa-last small,.rsa-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsa-last small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsa-ready{color:var(--rc-text-2);font-size:var(--rc-text-base);line-height:var(--rc-leading-base);margin:auto 0}.rsa-thumb{background:var(--rc-bg);border-radius:var(--rc-rounded);display:block;flex-shrink:0;height:72px;object-fit:contain;width:48px}.rsa-placeholder{grid-gap:var(--rc-space-25);background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);color:var(--rc-text-2);display:grid;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-25);line-height:var(--rc-leading-xs);place-content:center;text-align:center}.rsa-list-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-100);justify-content:space-between}.rsa-list-title>span{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsa-list-title>.rsa-link:last-child{color:var(--rc-red);font-weight:600;text-decoration:none}.rsa-list{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.rsa-card-row{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;gap:var(--rc-space-100);min-height:76px;padding:var(--rc-space-75) var(--rc-space-100)}.rsa-card-row:has(.rsa-guard-editor),.rsa-card-row:has(.rsa-paid){flex-wrap:wrap}.rsa-position{font-feature-settings:"tnum";background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:grid;flex-shrink:0;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;height:32px;place-items:center;width:32px}.rsa-card-row[data-new] .rsa-position{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red)}.rsa-card-row .rsa-thumb{height:48px;width:32px}.rsa-row-copy{flex:1 1;min-width:0}.rsa-row-copy strong{font-family:var(--rc-mono);font-weight:600}.rsa-row-copy span,.rsa-row-copy strong{display:block;font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.rsa-row-copy span{margin:var(--rc-space-25) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsa-row-copy small{display:block;line-height:var(--rc-leading-xs);overflow-wrap:anywhere}.rsa-card-row>button,.rsa-row-copy small{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.rsa-card-row>button{background:#0000;border-color:#0000;min-height:40px;padding:0 var(--rc-space-100)}.rsa-card-row>button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.rsa-row-out{color:var(--rc-red)!important;font-size:var(--rc-text-xs);font-weight:600;text-decoration:none;white-space:nowrap}.rsa-row-out[aria-disabled=true]{opacity:.45}.rsa-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);font-size:var(--rc-text-sm);margin:0;padding:var(--rc-space-400) var(--rc-space-200);text-align:center}.rsa-guard-editor{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);gap:var(--rc-space-75)}.rsa-guard-editor label{align-items:center;display:flex;gap:var(--rc-space-100)}.rsa-guard-editor select{color:var(--rc-text);font-size:var(--rc-text-sm);max-width:100%;min-height:36px;min-width:0;padding:0 var(--rc-space-100)}.rsa-guard-editor>span{color:var(--rc-amber);line-height:var(--rc-leading-xs)}.rsa-card-row>.rsa-guard-editor{flex-basis:100%;padding-left:var(--rc-space-600)}.rsa-paid{grid-gap:var(--rc-space-50);color:var(--rc-text-2);display:grid;flex:0 0 96px;font-size:var(--rc-text-xs);gap:var(--rc-space-50)}.rsa-paid input{font-family:var(--rc-mono);font-size:var(--rc-text-base);min-height:36px;min-width:0;padding:0 var(--rc-space-75);width:96px}.rsa-paid small{color:var(--rc-text-3);font-size:var(--rc-text-xs);font-weight:400}.rsa-card-row .rsa-paid{margin-left:auto}.rsa-last .rsa-paid{flex-basis:112px}.rsa-last .rsa-paid input{width:112px}.rsa-confirm input,.rsa-select{accent-color:var(--rc-red);flex-shrink:0;height:20px;width:20px}.rsa-confirm{align-items:flex-start;font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:var(--rc-space-200) 0}.rsa-confirm,.rsa-find-results{display:flex;gap:var(--rc-space-100)}.rsa-find-results{flex-direction:column;min-width:0}.rsa-find-results>button{width:100%}.rsa-find-results>.rsa-link{align-self:flex-start}.rsa-find-results>p{margin:0}.rsa-search-result{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1)!important;display:flex!important;gap:var(--rc-space-100);min-height:72px;padding:var(--rc-space-75) var(--rc-space-100)!important;text-align:left;width:100%}.rsa-search-result>span:nth-child(2){flex:1 1;min-width:0}.rsa-search-result small,.rsa-search-result span span,.rsa-search-result strong{display:block}.rsa-search-result span span{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:400;margin:var(--rc-space-25) 0;overflow-wrap:anywhere}.rsa-search-result small{color:var(--rc-text-3);font-size:var(--rc-text-xs);font-weight:400}.rsa-search-result>span:last-child{color:var(--rc-red);font-size:var(--rc-text-xl)}.rsa-found-card{align-items:center;display:flex;gap:var(--rc-space-200);padding:var(--rc-space-100) 0}.rsa-found-card .rsa-thumb{height:108px;width:72px}.rsa-found-card strong{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm)}.rsa-found-card h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:var(--rc-space-50) 0}.rsa-found-card small{color:var(--rc-text-2)}.rsa-found-location{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-red-glow-rest);overflow:hidden;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300);position:relative}.rsa-found-location small{color:var(--rc-red);display:block;font-size:var(--rc-text-xs);font-weight:600}.rsa-found-location strong{text-wrap:balance;display:block;font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl);margin-top:var(--rc-space-75)}.rsa-footer{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:var(--rc-glass);border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;border-top:1px solid var(--rc-line);bottom:0;box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-50);left:0;padding:var(--rc-space-100) max(var(--rc-gutter),env(safe-area-inset-right,0px)) max(var(--rc-space-100),env(safe-area-inset-bottom,0px)) max(var(--rc-gutter),env(safe-area-inset-left,0px));position:fixed;right:0;z-index:6}.rsa-footer:empty{display:none}.rsa-footer>.rsa-primary,.rsa-footer>.rsa-recovery-button{font-size:var(--rc-text-base);min-height:48px;width:100%}.rsa-footer>.rsa-link{align-self:center;min-height:32px}.rsa-footer .rsa-error{max-height:96px}.rsa-status{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;min-height:16px;text-align:center}.rsa-footer-links{display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.rsa-footer-links .rsa-link{color:var(--rc-text-2);font-size:var(--rc-text-xs);min-height:36px}.rsa-app .rsa-recovery-button{background:var(--rc-amber-soft);border-color:var(--rc-amber);color:var(--rc-text)}@media (min-width:768px){.rsa-footer{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);bottom:var(--rc-space-200);left:50%;padding:var(--rc-space-100) var(--rc-space-200);right:auto;transform:translateX(-50%);width:min(760px - 2 * var(--rc-gutter),100% - 2 * var(--rc-gutter))}}.rsa-overlay{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:flex;inset:0;justify-content:center;padding:var(--rc-space-200);position:fixed;touch-action:pan-y;z-index:var(--rc-z-modal)}.rsa-dialog{-webkit-overflow-scrolling:touch;animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);max-height:min(88dvh,900px);max-width:560px;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-300);width:100%}.rsa-dialog-head{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between;margin-bottom:var(--rc-space-100)}.rsa-dialog h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.rsa-dialog h3{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg);margin:0 0 var(--rc-space-100)}.rsa-dialog-head button{background:#0000;border-color:#0000;color:var(--rc-text-2);display:grid;font-size:var(--rc-text-2xl);min-height:40px;min-width:40px;padding:0;place-items:center;width:40px}.rsa-dialog-head button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.rsa-dialog>button{display:block;margin:var(--rc-space-100) 0;width:100%}.rsa-dialog>p{color:var(--rc-text-2)}.rsa-dialog details{border-top:1px solid var(--rc-line);margin:var(--rc-space-200) 0;padding-top:var(--rc-space-100)}.rsa-dialog summary{cursor:pointer;font-weight:600}.rsa-dialog .rsa-sides{margin:var(--rc-space-100) 0}.rsa-dialog .rsa-input-row{margin:0 0 var(--rc-space-100)}.rsa-dialog .rsa-input-row input{font-size:var(--rc-text-base)}.rsa-dialog form:not(.rsa-input-row){grid-gap:var(--rc-space-50);display:grid;gap:var(--rc-space-50)}.rss-row{grid-gap:var(--rc-space-75);align-items:center;display:grid;gap:var(--rc-space-75);grid-template-columns:48px 1fr;margin:var(--rc-space-75) 0}.rss-row>span{color:var(--rc-text-3);font-family:var(--rc-mono);font-size:var(--rc-text-xs)}.rss-row>div{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(4,minmax(0,1fr))}.rsa-dialog .rss-row button{grid-gap:var(--rc-space-25);background:var(--rc-surface-2);display:grid;gap:var(--rc-space-25);line-height:var(--rc-leading-xs);min-width:0;padding:var(--rc-space-75) var(--rc-space-50);text-align:center}.rsa-dialog .rss-row button:hover:not(:disabled){border-color:var(--rc-red-line);box-shadow:0 0 0 1px var(--rc-red-soft)}.rsa-dialog .rss-row button>*{display:block}.rsa-dialog .rss-row button strong{font-family:var(--rc-display);font-size:var(--rc-text-lg);font-stretch:var(--rc-display-stretch);line-height:var(--rc-leading-lg)}.rsa-dialog .rss-row button span{color:var(--rc-text);font-size:var(--rc-text-xs);font-weight:500}.rsa-dialog .rss-row button small{color:var(--rc-text-3);font-size:var(--rc-text-xs);font-weight:400}.rsa-container-list{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75)}.rsa-container-list button{min-height:56px;text-align:left}.rsa-container-list span{color:var(--rc-text-2);display:inline;font-weight:400}.rsa-container-list a{color:var(--rc-red);font-weight:600;text-decoration:none}.rsa-app .rsa-review-dialog{display:flex;flex-direction:column;height:100%;max-height:min(92dvh,960px);max-width:640px;overflow:hidden}.rsa-review-actions,.rsa-review-bottom,.rsa-review-dialog>.rsa-dialog-head,.rsa-review-dialog>.rsa-hint,.rsa-review-paging{flex-shrink:0}.rsa-review-actions,.rsa-review-paging{display:flex;gap:var(--rc-space-75);margin:var(--rc-space-75) 0}.rsa-review-actions button,.rsa-review-paging button{flex:1 1;font-size:var(--rc-text-xs);min-height:40px}.rsa-review-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-75);min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.rsa-review-list .rsa-guard-editor{padding-left:0}.rsa-review-bottom{grid-gap:var(--rc-space-75);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-75);padding-bottom:env(safe-area-inset-bottom,0);padding-top:var(--rc-space-100)}.rsa-review-bottom details{font-size:var(--rc-text-xs)}.rsa-review-bottom details>button{min-height:44px;width:100%}.rsa-review-edits{background:var(--rc-bg);border:1px solid var(--rc-line)!important;border-radius:var(--rc-rounded-xl);margin:0!important;padding:var(--rc-space-100)!important}.rsa-review-edits>summary{line-height:32px;min-height:32px}.rsa-review-edits>button{display:block;margin:var(--rc-space-75) 0;min-height:44px;width:100%}.rsa-recovery{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.rsa-recovery strong{color:var(--rc-text)}.rsa-recovery>button{display:block;margin:var(--rc-space-100) 0;min-height:44px;width:100%}.rsa-recovery-change{border-bottom:1px solid var(--rc-line);margin:0;padding:var(--rc-space-75) 0}.rsa-move-review{overflow-wrap:anywhere}.rsa-move-review p{border-bottom:1px solid var(--rc-line);color:var(--rc-text-2);margin:0;padding:var(--rc-space-100) 0}.rsa-move-review strong{color:var(--rc-text);font-family:var(--rc-mono)}.rsa-keypad-output{background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:block;font-family:var(--rc-mono);font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl);margin:var(--rc-space-100) 0;padding:var(--rc-space-100) var(--rc-space-200)}.rsa-keypad{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(3,1fr)}.rsa-keypad button{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);min-height:56px}.rsa-count-page{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.rsa-count-page h1{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.rsa-count-page>.rsa-link{align-self:flex-start;min-height:32px}.rsa-count-page>p{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.rsa-count-summary{grid-gap:var(--rc-space-75);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:grid;gap:var(--rc-space-75);padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.rsa-count-summary strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-4xl)}.rsa-count-summary span{color:var(--rc-text);font-size:var(--rc-text-sm)}.rsa-count-summary small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rsa-count-page>.rsa-primary{margin:var(--rc-space-100) 0;min-height:48px;width:100%}.rsa-count-page h3{margin:var(--rc-space-300) 0 var(--rc-space-50)}.rsa-count-box{align-items:center;display:flex;gap:var(--rc-space-75)}.rsa-count-box>button:first-child{background:var(--rc-surface-lit),var(--rc-surface-1);flex:1 1;min-height:56px;padding:var(--rc-space-75) var(--rc-space-200);text-align:left}.rsa-count-box span,.rsa-count-box strong{display:block}.rsa-count-box span{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:400;margin-top:var(--rc-space-25)}@media (max-height:740px){.rsa-input-area{position:relative;top:auto}}@media (max-width:767px){.rsa-title .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.rsa-header{gap:var(--rc-space-100);padding-top:var(--rc-space-75)}.rsa-header>div:first-child>a{font-size:var(--rc-text-xs)}.rsa-header nav{gap:var(--rc-space-25);padding:var(--rc-space-25)}.rsa-header nav>.rsa-out-link,.rsa-header nav>button{font-size:var(--rc-text-xs);min-height:36px;padding:var(--rc-space-50)}.rsa-input-area{gap:var(--rc-space-50);padding:var(--rc-space-100)}.rsa-input-area .rsa-sides>button{min-height:32px}.rsa-input-row button,.rsa-input-row input{height:44px;min-height:44px}.rsa-cost-tools>.rsa-link,.rsa-input-area>.rsa-link{min-height:28px}.rsa-cost-tools{gap:var(--rc-space-50)}.rsa-box-line strong{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.rsa-overlay{align-items:flex-end;padding:0}.rsa-dialog{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;max-width:none;padding:var(--rc-space-200) var(--rc-space-200) max(var(--rc-space-200),env(safe-area-inset-bottom,0px))}.rsa-dialog:before{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";display:block;height:4px;margin:0 auto var(--rc-space-100);width:40px}.rsa-app .rsa-review-dialog{max-height:92dvh;max-width:none}.rsa-feedback{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.rsa-cert,.rsa-found-location strong{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.rsa-purchase-defaults{grid-template-columns:1fr}}@media (max-height:620px){.rsa-overlay{padding:0}.rsa-feedback,.rsa-input-area{padding:var(--rc-space-100)}.rsa-feedback{min-height:96px}.rsa-review-dialog>.rsa-hint{display:none}.rsa-review-actions,.rsa-review-paging{margin:var(--rc-space-50) 0}.rsa-review-bottom{gap:var(--rc-space-50);padding-top:var(--rc-space-50)}}.sss-page button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);touch-action:manipulation;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.sss-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.sss-page button:active:not(:disabled){transform:scale(.98)}.sss-page button:disabled{cursor:not-allowed;opacity:.45}.sss-page .sss-primary{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.sss-page .sss-primary,.sss-page .sss-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.sss-page .sss-primary:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.sss-page .sss-primary:disabled{box-shadow:none}.sss-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.sss-page :is(input,select,textarea){color:var(--rc-text);min-width:0}.sss-page input::placeholder,.sss-page textarea::placeholder{color:var(--rc-text-3)}.sss-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.sss-muted{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.sss-page .sss-error-text{color:var(--rc-red)}.sss-hidden{display:none}.sss-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sss-section-title{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between}.sss-section-title h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg);margin:0;overflow-wrap:anywhere}.sss-section-title>span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sss-alert{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.sss-page>.sss-alert{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.sss-page .sss-alert button{font-size:var(--rc-text-xs);margin:var(--rc-space-50) var(--rc-space-75) 0 0;min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.sss-batch,.sss-scan-panel,.sss-settings{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);min-width:0}.sss-settings{display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-300)}.sss-settings-grid{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:2fr 1fr 1fr}.sss-settings-grid label{color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs)}.sss-settings-grid input{font-size:var(--rc-text-base);font-weight:400;width:100%}.sss-settings-grid input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.sss-settings-grid input:disabled{color:var(--rc-text-2);cursor:not-allowed}.sss-settings-grid .sss-wide{grid-column:1/-1}.sss-settings>.sss-muted{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.sss-top-grid{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.sss-scan-panel{display:flex;flex-direction:column;gap:var(--rc-space-300);padding:var(--rc-space-300)}.sss-section-title .sss-live{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);gap:var(--rc-space-75);white-space:nowrap}.sss-live:before{background:var(--rc-green);border-radius:var(--rc-rounded-full);box-shadow:0 0 0 3px var(--rc-green-soft);content:"";height:6px;width:6px}.sss-live.paused:before{background:var(--rc-amber);box-shadow:0 0 0 3px var(--rc-amber-soft)}.sss-segments{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;gap:var(--rc-space-50);padding:var(--rc-space-50)}.sss-page .sss-segments button{background:#0000;border-color:#0000;color:var(--rc-text-2);flex:1 1;font-weight:500;min-width:0;white-space:normal}.sss-page .sss-segments button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.sss-page .sss-segments button[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.sss-segments button span{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:400}.sss-next{align-items:center;display:flex;gap:var(--rc-space-300)}.sss-next>div{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:88px}.sss-next .rc-label{white-space:nowrap}.sss-next strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-5xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-5xl)}.sss-next>p{color:var(--rc-text);font-size:var(--rc-text-base);line-height:var(--rc-leading-base);margin:0}.sss-next small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.sss-scan-panel form{display:flex;flex-direction:column;gap:var(--rc-space-75)}.sss-input-label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.sss-scan-input{display:flex;gap:var(--rc-space-75)}.sss-scan-input input{background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);flex:1 1;font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;padding:0 var(--rc-space-200);width:100%}.sss-scan-input input::placeholder{font-family:var(--rc-font);font-size:var(--rc-text-base)}.sss-scan-input input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.sss-page .sss-scan-input button{min-height:48px;padding:0 var(--rc-space-300)}.sss-scan-footer{align-items:center;border-top:1px solid var(--rc-line);color:var(--rc-text-2);display:flex;font-size:var(--rc-text-xs);gap:var(--rc-space-100);justify-content:space-between;line-height:var(--rc-leading-xs);padding-top:var(--rc-space-200)}.sss-page .sss-scan-footer button{font-size:var(--rc-text-xs);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.sss-preview{background:radial-gradient(ellipse 70% 55% at 50% -10%,var(--rc-stage-core),#0000 70%),var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);gap:var(--rc-space-300);min-width:0;overflow:hidden;padding:var(--rc-space-300);position:relative}.sss-preview,.sss-preview-image{align-items:center;display:flex;justify-content:center}.sss-preview-image{flex:0 0 156px;height:248px;width:156px}.sss-preview-image img{filter:drop-shadow(0 16px 24px rgba(0,0,0,.7));max-height:100%;max-width:100%;object-fit:contain}.sss-preview-fallback{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-300) var(--rc-space-100);text-align:center;width:100%}.sss-preview-fallback strong{color:var(--rc-red);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl)}.sss-preview-fallback span{font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.sss-preview-fallback small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sss-preview-info{display:flex;flex-direction:column;gap:var(--rc-space-25);max-width:240px;min-width:0}.sss-preview-info .rc-eyebrow{margin-bottom:var(--rc-space-75)}.sss-preview-info h2{text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0 0 var(--rc-space-75);overflow-wrap:anywhere}.sss-preview-info p{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.sss-preview-info p.sss-muted{font-family:var(--rc-mono);font-size:var(--rc-text-xs)}.sss-preview-info small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-200)}.sss-empty-slab{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);flex-shrink:0;height:216px;padding:var(--rc-space-200);transform:rotate(-7deg);width:136px}.sss-empty-slab>span{border-bottom:1px solid var(--rc-line-strong);color:var(--rc-red);display:block;font-size:var(--rc-text-xs);font-weight:700;line-height:var(--rc-leading-xs);padding-bottom:var(--rc-space-100)}.sss-empty-slab>div{background:var(--rc-surface-3);border-radius:var(--rc-rounded);height:12px;margin-top:var(--rc-space-200)}.sss-empty-slab>div:nth-child(2){height:104px}.sss-empty-slab>div:last-child{width:60%}.sss-notice{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-height:20px}.rc-page>.sss-notice{margin:calc(var(--rc-space-100)*-1) 0;padding:0 var(--rc-space-50)}.sss-batch{overflow:hidden}.sss-batch-header{align-items:center;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-300)}.sss-batch-header h2{align-items:baseline;display:flex;font-size:var(--rc-text-lg);font-weight:600;gap:var(--rc-space-100);line-height:var(--rc-leading-lg);margin:0 0 var(--rc-space-50)}.sss-batch-header h2>span{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-3xl)}.sss-batch-header h2 small{color:var(--rc-text-2);font-family:var(--rc-font);font-size:var(--rc-text-sm);font-weight:500}.sss-batch-header select{min-width:176px}.sss-batch-header select:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.sss-progress{background:var(--rc-surface-3);height:4px}.sss-progress>div{background:var(--rc-red);box-shadow:var(--rc-led);height:100%;transition:width var(--rc-move) var(--rc-ease)}.sss-empty{padding:var(--rc-space-700) var(--rc-space-300);text-align:center}.sss-empty strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.sss-empty p{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:var(--rc-space-100) 0 0}.sss-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sss-table td,.sss-table th{white-space:nowrap}.sss-table td:first-child,.sss-table th:first-child{padding-left:var(--rc-space-300)}.sss-table td:last-child,.sss-table th:last-child{padding-right:var(--rc-space-300)}.sss-table td:nth-child(2){min-width:272px;white-space:normal;width:45%}.sss-table td:nth-child(2) small{display:block;line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.sss-table td:nth-child(2) small,.sss-table td:nth-child(4){color:var(--rc-text-2);font-size:var(--rc-text-xs)}.sss-page .sss-description{background:#0000;border:1px solid #0000;border-radius:var(--rc-rounded-lg);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin-left:calc(var(--rc-space-75)*-1);min-height:32px;padding:var(--rc-space-50) var(--rc-space-75);width:calc(100% + var(--rc-space-75))}.sss-page .sss-description:hover{background:var(--rc-bg);border-color:var(--rc-line-strong)}.sss-page .sss-description:focus{background:var(--rc-bg);border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.sss-number{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-lg);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-lg)}.sss-number.wall{color:var(--rc-red)}.sss-mono{font-feature-settings:"tnum";font-family:var(--rc-mono);font-variant-numeric:tabular-nums}.sss-mono,.sss-status{color:var(--rc-text-2)}.sss-status{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);min-height:20px;padding:0 var(--rc-space-75);white-space:nowrap}.sss-status.ready{background:var(--rc-green-soft);color:var(--rc-green)}.sss-status.error{background:var(--rc-amber-soft);color:var(--rc-amber)}.sss-status.loading{color:var(--rc-text)}.sss-table tbody tr.sss-row-error{background:var(--rc-amber-soft)}.sss-table .sss-error-text{color:var(--rc-amber)}.sss-row-actions{text-align:right}.sss-page .sss-row-actions button{background:#0000;border-color:#0000;color:var(--rc-text-2);font-size:var(--rc-text-xs);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.sss-page .sss-row-actions button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.sss-page .sss-row-actions button:last-child{font-size:var(--rc-text-lg);font-weight:400;padding:0;width:32px}.sss-row-actions button+button{margin-left:var(--rc-space-50)}.sss-modal-backdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:flex;inset:0;justify-content:center;padding:var(--rc-space-200);position:fixed;z-index:var(--rc-z-modal)}.rc-page>.sss-modal-backdrop{animation:rc-fade-in var(--rc-fade) var(--rc-ease)}.sss-modal{animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);max-height:min(88dvh,900px);max-width:820px;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-300);width:100%}.sss-modal .sss-section-title{align-items:flex-start;margin-bottom:var(--rc-space-200)}.sss-modal .sss-section-title>div{display:flex;flex-direction:column;gap:var(--rc-space-75)}.sss-modal .sss-section-title h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-3xl)}.sss-page .sss-modal .sss-section-title>button{background:#0000;border-color:#0000;color:var(--rc-text-2);font-size:var(--rc-text-2xl);font-weight:400;min-width:40px;padding:0;width:40px}.sss-page .sss-modal .sss-section-title>button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.sss-modal>p{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:var(--rc-space-200) 0}.sss-modal>p strong,.sss-modal>p.sss-alert{color:var(--rc-text)}.sss-modal .sss-actions a{align-items:center;color:var(--rc-red);display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;min-height:40px;text-decoration:none}.sss-modal .sss-actions a:hover{text-decoration:underline;text-underline-offset:3px}.sss-modal textarea{background:var(--rc-bg);display:block;font-family:var(--rc-mono);font-size:var(--rc-text-xs);height:160px;line-height:var(--rc-leading-xs);margin-top:var(--rc-space-200);padding:var(--rc-space-100);resize:vertical;white-space:pre;width:100%}.sss-copy-blocks{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);max-height:320px;overflow-y:auto}.sss-copy-blocks>div{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200)}.sss-copy-blocks>div:last-child{border-bottom:0}.sss-copy-blocks strong{font-family:var(--rc-mono);font-weight:600}.sss-copy-blocks small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);margin-top:var(--rc-space-25)}.sss-export-bottom{border-top:1px solid var(--rc-line);display:flex;flex-wrap:wrap;gap:var(--rc-space-75);margin-top:var(--rc-space-300);padding-top:var(--rc-space-300)}.sss-modal .sss-notice{padding-top:var(--rc-space-100)}@media (max-width:1150px){.sss-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(256px,1fr)}.sss-preview{gap:var(--rc-space-200)}.sss-preview-image{flex-basis:120px;height:224px;width:120px}.sss-preview-info h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.sss-empty-slab{height:176px;padding:var(--rc-space-100);width:104px}.sss-empty-slab>div:nth-child(2){height:80px}}@media (max-width:900px){.sss-top-grid{grid-template-columns:1fr}.sss-preview{justify-content:flex-start;min-height:192px}.sss-preview-info{max-width:none}.sss-preview-info h2 br{display:none}.sss-settings-grid{grid-template-columns:1fr 1fr}.sss-settings-grid label:first-child{grid-column:1/-1}.sss-batch-header{align-items:stretch;flex-direction:column}}@media (max-width:767px){.sss-page .rc-page-actions>button{flex:1 1 auto}.sss-scan-panel,.sss-settings{gap:var(--rc-space-200);padding:var(--rc-space-200)}.sss-next{gap:var(--rc-space-200)}.sss-next strong{font-size:var(--rc-text-4xl);line-height:var(--rc-leading-4xl)}.sss-preview{padding:var(--rc-space-200)}.sss-preview-image{flex-basis:112px;height:168px;width:112px}.sss-empty-slab{height:152px;width:96px}.sss-empty-slab>div:nth-child(2){height:56px}.sss-batch-header{padding:var(--rc-space-200)}.sss-batch-header .sss-actions>*{flex:1 1 auto}.sss-table tr{padding:var(--rc-space-100) var(--rc-space-200);position:relative}.sss-table td:first-child,.sss-table th:first-child{padding-left:0}.sss-table td:last-child,.sss-table th:last-child{padding-right:0}.sss-table td:nth-child(2){min-width:0;padding-bottom:var(--rc-space-75);width:auto}.sss-table td[data-label]{font-size:var(--rc-text-sm)}.sss-table td[data-label]:before{font-family:var(--rc-font)}.sss-table td.sss-row-actions{padding:0;position:absolute;right:var(--rc-space-200);top:var(--rc-space-100)}.sss-page .sss-description{font-size:var(--rc-text-base)}.sss-modal-backdrop{align-items:flex-end;padding:0}.sss-modal{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;max-width:none;padding:var(--rc-space-200) var(--rc-space-200) max(var(--rc-space-200),env(safe-area-inset-bottom,0px))}.sss-modal:before{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";display:block;height:4px;margin:0 auto var(--rc-space-100);width:40px}.sss-export-bottom>button{flex:1 1 auto}}@media (max-width:480px){.sss-page .sss-segments button{flex-direction:column;gap:var(--rc-space-25)}.sss-segments button span{display:block}.sss-page .sss-scan-input button{padding:0 var(--rc-space-200)}.sss-preview-info h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.sss-copy-blocks>div{flex-wrap:wrap}}.stream-prep .sss-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-prep .sss-settings-grid label{min-width:0}.stream-prep .sss-settings-grid :is(input,select,textarea){max-width:100%;width:100%}.stream-prep .prep-card{min-width:0;overflow-wrap:anywhere}.stream-prep .prep-card small{color:var(--rc-text-2);display:block}.stream-prep .prep-row-actions{white-space:normal}.stream-prep .prep-row-actions button{margin:var(--rc-space-25)}@media (max-width:900px){.stream-prep .sss-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.stream-prep .sss-settings-grid{grid-template-columns:minmax(0,1fr)}.stream-prep .prep-row-actions{flex-wrap:wrap}}.safe-browser{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0;width:100%}.safe-browser-heading{align-items:flex-end;display:flex;gap:var(--rc-space-100);justify-content:space-between}.safe-browser-heading>div{display:flex;flex-direction:column;gap:var(--rc-space-75)}.rsa-view-title{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.safe-browser-hint{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.safe-browser>.rsa-link{align-self:flex-start}.safe-browser h3{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl);margin:0}.safe-browser-tabs{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;gap:var(--rc-space-50);padding:var(--rc-space-50)}.safe-browser .safe-browser-tabs button{background:#0000;border-color:#0000;color:var(--rc-text-2);flex:1 1;font-weight:500;min-height:40px}.safe-browser .safe-browser-tabs button[aria-pressed=true]{border-color:var(--rc-red-line);color:var(--rc-text)}.safe-cabinet{background:linear-gradient(180deg,var(--rc-surface-2),var(--rc-surface-1) 40%,var(--rc-bg));border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),inset 0 0 40px var(--rc-bg),var(--rc-shadow-float);padding:var(--rc-space-200) var(--rc-space-100) var(--rc-space-300)}.safe-cabinet-top{color:var(--rc-text-3);display:flex;font-family:var(--rc-mono);font-size:var(--rc-text-xs);justify-content:space-between;padding:0 var(--rc-space-75) var(--rc-space-200)}.safe-shelf{grid-gap:var(--rc-space-75);align-items:center;border-bottom:1px solid var(--rc-line-strong);display:grid;gap:var(--rc-space-75);grid-template-columns:24px repeat(4,minmax(0,1fr));padding:var(--rc-space-75) 0 var(--rc-space-100)}.safe-row-label{color:var(--rc-text-3);font-family:var(--rc-mono);font-size:var(--rc-text-xs);text-align:center}.safe-browser .safe-box{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-3);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);box-shadow:var(--rc-rim),0 4px 8px var(--rc-bg);color:var(--rc-text);cursor:pointer;display:flex;flex-direction:column;gap:var(--rc-space-25);justify-content:center;min-height:72px;min-width:0;padding:var(--rc-space-75) var(--rc-space-25);transform:perspective(400px) rotateX(-5deg)}.safe-browser .safe-box:hover{background:var(--rc-surface-lit),var(--rc-surface-3);border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-red-glow-rest)}.safe-box strong{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);line-height:var(--rc-leading-xl)}.safe-box span{font-weight:500}.safe-box small,.safe-box span{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.safe-box small{color:var(--rc-text-3);font-weight:400}.safe-card-stage{background:radial-gradient(ellipse 70% 55% at 50% -10%,var(--rc-stage-core),#0000 70%),linear-gradient(180deg,var(--rc-surface-1),var(--rc-bg));border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim);height:330px;overflow:hidden;perspective:850px;position:relative;touch-action:pan-y}.safe-card-stage:after{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);bottom:56px;content:"";height:1px;left:10%;opacity:.6;pointer-events:none;position:absolute;right:10%}.safe-focus-card{background:var(--rc-surface-3);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-shadow-float),0 0 0 1px var(--rc-line-strong);height:265px;left:50%;overflow:hidden;position:absolute;top:20px;transform:translateX(-50%) rotateY(-8deg);transition:transform var(--rc-move);width:180px}.safe-focus-card img{display:block;height:100%;object-fit:contain;width:100%}.safe-card-stack{inset:0;position:absolute;transform-style:preserve-3d}.safe-card-shadow{background:var(--rc-surface-4);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);height:265px;left:50%;position:absolute;top:20px;transform:translateX(calc(-50% + var(--depth)*14px)) translateY(calc(var(--depth)*5px)) rotateY(-8deg);width:180px}.safe-position-tag{background:var(--rc-glass);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-full);bottom:var(--rc-space-100);color:var(--rc-text);font-family:var(--rc-mono);font-size:var(--rc-text-xs);left:50%;padding:var(--rc-space-50) var(--rc-space-100);position:absolute;transform:translateX(-50%);white-space:nowrap}.safe-card-info{display:flex;flex-direction:column;gap:var(--rc-space-50);text-align:center}.safe-card-info strong{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-3xl)}.safe-card-info span{color:var(--rc-text);font-family:var(--rc-mono);font-size:var(--rc-text-sm)}.safe-card-info small{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.safe-browser-controls{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:1fr 1.1fr 1fr}.safe-browser-controls button{font-size:var(--rc-text-xs);min-height:44px}.safe-position-slider{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);gap:var(--rc-space-75)}.safe-position-slider input{accent-color:var(--rc-red);display:block;height:44px;width:100%}.safe-missing-image{align-items:center;color:var(--rc-text);display:flex;flex-direction:column;font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;gap:var(--rc-space-200);height:100%;justify-content:center}.safe-missing-image span{color:var(--rc-text-3);font-family:var(--rc-font);font-size:var(--rc-text-xs);font-weight:400}.safe-browser-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);margin:0;padding:var(--rc-space-500) var(--rc-space-100);text-align:center}@media (prefers-reduced-motion:reduce){.safe-focus-card{transition:none}}.safe-interactive-deck{cursor:grab;height:390px;isolation:isolate;outline-offset:3px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.safe-interactive-deck.is-dragging{cursor:grabbing}.safe-interactive-deck:focus-visible{outline:2px solid var(--rc-text)}.safe-deck-neighbour,.safe-interactive-deck .safe-deck-card{background:var(--rc-surface-3);border-radius:var(--rc-rounded-xl);height:310px;left:50%;overflow:hidden;position:absolute;top:24px;width:210px}.safe-deck-card{box-shadow:var(--rc-shadow-float),0 0 0 1px var(--rc-line-strong);transform:translateX(-50%) rotateY(-5deg) rotate(0deg);transform:translateX(calc(-50% + var(--drag-x, 0px))) rotateY(var(--drag-turn,-5deg)) rotate(var(--drag-roll,0deg));transition:transform var(--rc-move) var(--rc-ease);will-change:transform;z-index:3}.is-dragging .safe-deck-card{animation:none;transition:none}.safe-deck-neighbour{box-shadow:var(--rc-shadow-float);filter:brightness(.75);opacity:.58;transform:translateX(calc(-50% + 48px)) translateY(10px) rotateY(-17deg) rotate(6deg) scale(.92);z-index:1}.safe-deck-previous{transform:translateX(calc(-50% - 48px)) translateY(10px) rotateY(17deg) rotate(-6deg) scale(.92)}.safe-deck-neighbour:empty{display:none}.safe-card-face img,.safe-deck-neighbour img{height:100%;object-fit:contain;pointer-events:none;width:100%}.safe-card-faces{height:100%;position:relative;transform-style:preserve-3d;transition:transform var(--rc-move) var(--rc-ease);width:100%}.safe-card-faces.is-flipped{transform:rotateY(180deg)}.safe-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--rc-surface-3);inset:0;position:absolute}.safe-card-back{transform:rotateY(180deg)}.safe-deck-enter{animation:safe-slab-arrive .3s cubic-bezier(.2,.75,.25,1) both}.safe-deck-exit{animation:safe-slab-leave .3s cubic-bezier(.2,.65,.3,1) both;pointer-events:none;z-index:4}.safe-swipe-hint{bottom:var(--rc-space-100);color:var(--rc-text-3);font-size:var(--rc-text-xs);pointer-events:none;position:absolute;text-align:center;width:100%}.safe-interactive-deck .safe-position-tag{bottom:var(--rc-space-400);pointer-events:none;z-index:5}@keyframes safe-slab-arrive{0%{opacity:.35;transform:translateX(calc(-50% + var(--slide-direction)*85px)) translateY(10px) rotateY(calc(var(--slide-direction)*-24deg)) scale(.88)}to{opacity:1;transform:translateX(-50%) rotateY(0deg) scale(1)}}@keyframes safe-slab-leave{0%{opacity:1;transform:translateX(-50%) rotateY(0deg) scale(1);transform:translateX(calc(-50% + var(--from-x, 0px))) rotateY(var(--from-turn,0deg)) scale(1)}to{opacity:0;transform:translateX(calc(-50% - var(--slide-direction)*230px)) rotateY(calc(var(--slide-direction)*28deg)) rotate(calc(var(--slide-direction)*-9deg)) scale(.92)}}@media (max-width:370px){.safe-interactive-deck{height:360px}.safe-deck-neighbour,.safe-interactive-deck .safe-deck-card{height:280px;width:190px}}@media (prefers-reduced-motion:reduce){.safe-deck-enter,.safe-deck-exit{animation:none}.safe-deck-exit{display:none}.safe-card-faces,.safe-deck-card{transition:none}}.cost-page{color:var(--rc-text);display:flex;flex-direction:column;font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);margin:0 auto;max-width:760px;padding-bottom:calc(var(--rc-space-700) + env(safe-area-inset-bottom, 0px));padding-left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rc-gutter),env(safe-area-inset-right,0px));width:100%}:where(.cost-page) :is(h1,h2,p){margin:0}:where(.cost-page) small{display:block}.cost-page>header{align-items:baseline;animation:rc-rise .6s var(--rc-ease) backwards;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);padding-top:var(--rc-space-200)}.cost-page>header>div{display:flex;flex:1 0 100%;flex-direction:column;gap:var(--rc-space-75);margin-bottom:var(--rc-space-50)}.cost-page>header>a{color:var(--rc-text-2);font-size:var(--rc-text-sm);text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.cost-page>header>a:hover{color:var(--rc-red)}.cost-page>header+p{animation:rc-rise .6s var(--rc-ease) 60ms backwards;color:var(--rc-text-2);max-width:60ch}.cost-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-weight:600;min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.cost-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.cost-page button:active:not(:disabled){transform:scale(.98)}.cost-page button:disabled{cursor:not-allowed;opacity:.45}.cost-page .cost-primary{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.cost-page .cost-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.cost-page .cost-primary:disabled{box-shadow:none}.cost-page .cost-link{align-self:flex-start;background:#0000;border:0;color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:500;min-height:32px;padding:0;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.cost-page .cost-link:hover:not(:disabled){background:#0000;color:var(--rc-text);text-decoration-color:var(--rc-red)}@media (pointer:coarse){.cost-page button{min-height:44px}.cost-page .cost-link{min-height:40px}}.cost-page label{grid-gap:var(--rc-space-50);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-50);line-height:var(--rc-leading-xs)}.cost-page input:not([type=checkbox]){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:0 var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.cost-page input:not([type=checkbox]):focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.cost-page input::placeholder{color:var(--rc-text-3)}.cost-page input:disabled{cursor:not-allowed;opacity:.45}.cost-page fieldset{border:0;margin:0;min-width:0;padding:0}.cost-batch{animation:rc-rise .6s var(--rc-ease) 60ms backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim)}.cost-page summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-weight:600;gap:var(--rc-space-50) var(--rc-space-75);list-style:none;overflow-wrap:anywhere;padding-right:var(--rc-space-500);position:relative}.cost-page summary::-webkit-details-marker{display:none}.cost-page summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-top:-4px;position:absolute;right:var(--rc-space-50);top:50%;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.cost-page details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.cost-batch>summary{border-radius:inherit;min-height:48px;padding:var(--rc-space-75) var(--rc-space-600) var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.cost-batch>summary:after{right:var(--rc-space-200)}.cost-batch>summary:hover{background:var(--rc-hover)}.cost-batch>summary span{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:400}.cost-batch fieldset{grid-gap:var(--rc-space-100) var(--rc-space-200);display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--rc-space-200) var(--rc-space-200)}.cost-batch fieldset>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);grid-column:1/-1;line-height:var(--rc-leading-xs)}.cost-batch fieldset>button{grid-column:1/-1;justify-self:start}.cost-scan{animation:rc-rise .6s var(--rc-ease) .12s backwards;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;gap:var(--rc-space-75);padding:var(--rc-space-200);position:relative}.cost-scan:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:var(--rc-space-200);opacity:.8;pointer-events:none;position:absolute;right:var(--rc-space-200);top:-1px}.cost-page .cost-scan>label{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.cost-scan>div{display:flex;gap:var(--rc-space-75)}.cost-page .cost-scan input{background:var(--rc-bg);flex:1 1;font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;padding:0 var(--rc-space-200)}.cost-page .cost-scan input::placeholder{font-family:var(--rc-font);font-size:var(--rc-text-base);letter-spacing:0}.cost-scan button{min-height:48px;min-width:72px}.cost-keypad{animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-200)}.cost-keypad>p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cost-keypad>div{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(3,minmax(0,1fr))}.cost-page .cost-keypad button{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl);min-height:56px}.cost-error,.cost-success{animation:rc-fade-in var(--rc-fade) var(--rc-ease);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.cost-error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.cost-success{background:var(--rc-green-soft);border-color:var(--rc-green-soft)}.cost-retry{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-200)}.cost-retry strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);overflow-wrap:anywhere}.cost-retry p{color:var(--rc-text-2)}.cost-retry button{min-height:48px;width:100%}.cost-card{animation:rc-fade-in var(--rc-fade) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-200);padding:var(--rc-space-200);position:relative}.cost-card:before{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);content:"";height:1px;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:-1px}.cost-card>header{align-items:flex-start;display:flex;gap:var(--rc-space-200)}.cost-card>header img{background:var(--rc-bg);border-radius:var(--rc-rounded);flex-shrink:0;height:108px;object-fit:contain;width:72px}.cost-card>header>div{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0;overflow-wrap:anywhere}.cost-card h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.cost-card>header strong{font-feature-settings:"tnum";color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600}.cost-card>header small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cost-card>header b{font-feature-settings:"tnum";font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;margin-top:var(--rc-space-75)}.cost-card fieldset{display:flex;flex-direction:column;gap:var(--rc-space-100)}.cost-page .cost-paid{color:var(--rc-text);font-size:var(--rc-text-sm);gap:var(--rc-space-75);line-height:var(--rc-leading-sm)}.cost-page .cost-paid input{font-feature-settings:"tnum";background:var(--rc-bg);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;height:64px;line-height:var(--rc-leading-3xl);padding:0 var(--rc-space-200)}.cost-page .cost-paid input::placeholder{font-family:var(--rc-font);font-size:var(--rc-text-base);font-stretch:normal;font-weight:400}.cost-card details{border-top:1px solid var(--rc-line);padding-top:var(--rc-space-75)}.cost-card details>summary{min-height:40px}.cost-card details>label{margin-top:var(--rc-space-100)}.cost-card details>label:last-child{margin-bottom:var(--rc-space-75)}.cost-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cost-page .cost-check{align-items:flex-start;color:var(--rc-text);display:flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-100);line-height:var(--rc-leading-sm)}.cost-check input{accent-color:var(--rc-red);cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.cost-card fieldset>button{min-height:48px;width:100%}.cost-recent{display:flex;flex-direction:column;gap:var(--rc-space-75);margin-top:var(--rc-space-100)}.cost-recent h2{font-size:var(--rc-text-lg);font-weight:600;letter-spacing:-.01em;line-height:var(--rc-leading-lg)}.cost-page .cost-recent button{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border-color:var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;font-weight:400;gap:var(--rc-space-100);justify-content:space-between;min-height:64px;padding:var(--rc-space-75) var(--rc-space-200);text-align:left;width:100%}.cost-page .cost-recent button:hover:not(:disabled){background:var(--rc-surface-lit),var(--rc-surface-2);border-color:var(--rc-line-strong)}.cost-recent span{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0;overflow-wrap:anywhere}.cost-recent strong{font-weight:600}.cost-recent small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cost-recent b{font-feature-settings:"tnum";flex-shrink:0;font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);white-space:nowrap}.cost-page>footer{border-top:1px solid var(--rc-line);color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-100);padding-top:var(--rc-space-200)}.cost-page>footer a{color:var(--rc-text);text-decoration-color:var(--rc-text-3)}.cost-page>footer a:hover{text-decoration-color:var(--rc-red)}@media (max-width:767px){.cost-page>header{gap:var(--rc-space-25) var(--rc-space-200);padding-top:var(--rc-space-75)}.cost-page>header .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.cost-batch fieldset{grid-template-columns:minmax(0,1fr)}.cost-page .cost-scan input{height:44px}.cost-scan button{min-height:44px}.cost-card h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}}.so-page{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.so-page.rc-page{gap:var(--rc-space-200)}.so-page *{box-sizing:border-box}.so-page button,.so-page input,.so-page textarea{color:inherit;font:inherit}.so-page small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.so-page button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);max-width:100%;min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.so-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.so-page button:active:not(:disabled){transform:scale(.98)}.so-page button:disabled{cursor:not-allowed;opacity:.45}.so-page .so-primary{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.so-page .so-primary,.so-page .so-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.so-page .so-primary:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.so-page .so-primary:disabled{box-shadow:none}.so-page>.so-primary{align-self:flex-start}.so-page a{color:var(--rc-text);text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.so-page .so-link{background:#0000;border:0;box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-xs);font-weight:500;justify-content:flex-start;line-height:var(--rc-leading-xs);min-height:32px;padding:0;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.so-page .so-link:hover:not(:disabled){background:#0000;text-decoration-color:var(--rc-red)}.so-page .so-back{color:var(--rc-text-2);font-size:var(--rc-text-sm);font-weight:500;line-height:var(--rc-leading-sm);text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.so-page .so-back:hover{color:var(--rc-red)}.so-page label{color:var(--rc-text);display:block}.so-page input:not([type=checkbox]),.so-page textarea{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);display:block;font-size:var(--rc-text-base);line-height:var(--rc-leading-base);margin-top:var(--rc-space-75);min-height:44px;padding:var(--rc-space-75) var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.so-page input:not([type=checkbox]):focus,.so-page textarea:focus{border-color:var(--rc-red);outline:none}.so-page input::placeholder,.so-page textarea::placeholder{color:var(--rc-text-3)}.so-page textarea{min-height:96px;resize:vertical}.so-order-search,.so-scan{align-items:flex-end;display:flex;gap:var(--rc-space-75)}.so-order-search>label,.so-scan>label{color:var(--rc-text-2);flex:1 1;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:0;min-width:0}.so-page .so-order-search input,.so-page .so-scan input{background:var(--rc-bg);font-family:var(--rc-mono);font-size:var(--rc-text-lg);font-weight:400;height:48px;line-height:var(--rc-leading-lg)}.so-page .so-order-search input::placeholder,.so-page .so-scan input::placeholder{font-family:var(--rc-font)}.so-page .so-order-search input:focus,.so-page .so-scan input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.so-order-search>button,.so-scan>button{min-height:48px;min-width:72px}.so-error,.so-message{border-radius:var(--rc-rounded-xl);color:var(--rc-text);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.so-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line)}.so-message{background:var(--rc-green-soft);border:1px solid var(--rc-green-soft)}.so-empty,.so-hint,.so-loading{color:var(--rc-text-2);margin:0}.so-hint{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.so-page .so-check{align-items:flex-start;color:var(--rc-text);cursor:pointer;display:flex;font-size:var(--rc-text-sm);gap:var(--rc-space-100);line-height:var(--rc-leading-sm);margin:var(--rc-space-100) 0}.so-check input{accent-color:var(--rc-red);cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.so-check input:disabled{cursor:not-allowed}.so-orders{display:flex;flex-direction:column;gap:var(--rc-space-75)}.so-orders>.so-check{margin:0}.so-order-list{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.so-order-list:empty{display:none}.so-page .so-order-list button{grid-gap:var(--rc-space-25);background:var(--rc-surface-lit),var(--rc-surface-1);border-color:var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:grid;gap:var(--rc-space-25);justify-items:start;min-width:120px;padding:var(--rc-space-100) var(--rc-space-200);text-align:left}.so-page .so-order-list button:hover:not(:disabled){background:var(--rc-surface-lit),var(--rc-surface-1);border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft)}.so-page .so-order-list button[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.so-order-list strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl)}.so-order-list span{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:500;line-height:var(--rc-leading-xs)}.so-context{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-300)}.so-context h2{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.so-context>header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200);justify-content:space-between}.so-context>header small{font-family:var(--rc-mono);margin-top:var(--rc-space-25)}.so-context--pending>p{border-top:1px solid var(--rc-line);font-weight:600;margin:0;padding:var(--rc-space-75) 0}.so-context--pending>p small{font-weight:400;margin-top:var(--rc-space-25)}.so-context--pending>.so-primary{align-self:flex-start;margin-top:var(--rc-space-75)}.so-line{align-items:flex-start;border-top:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-75);overflow-wrap:anywhere;padding:var(--rc-space-200) 0 var(--rc-space-75)}.so-line>*{max-width:100%}.so-line h3{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.so-line>p{color:var(--rc-text-2);margin:0}.so-line>p strong{color:var(--rc-text)}.so-line>small{font-family:var(--rc-mono)}.so-line>.so-check{margin:var(--rc-space-50) 0}.so-line>.so-history,.so-line>.so-slab,.so-line>form{width:100%}.so-line ul{display:flex;flex-direction:column;gap:var(--rc-space-50);list-style:none;margin:0;padding:0;width:100%}.so-line li{font-feature-settings:"tnum";border-radius:var(--rc-rounded-lg);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-100)}.so-line li,.so-slab{background:var(--rc-surface-2)}.so-slab{align-items:center;border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);box-shadow:0 0 0 1px var(--rc-red-soft);display:flex;gap:var(--rc-space-100);padding:var(--rc-space-100)}.so-slab img{background:var(--rc-bg);border-radius:var(--rc-rounded);flex-shrink:0;height:72px;object-fit:contain;position:relative;width:48px}.so-slab img:after{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:inherit;content:"";inset:0;position:absolute}.so-slab>div{flex:1 1;min-width:0}.so-slab strong{display:block;font-weight:600}.so-slab span{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:var(--rc-space-25) 0}.so-page .so-slab button{background:#0000;border-color:#0000;color:var(--rc-text-2);font-size:var(--rc-text-xl);font-weight:400;min-width:40px;padding:0;width:40px}.so-page .so-slab button:hover:not(:disabled){background:var(--rc-surface-3);border-color:#0000;color:var(--rc-text)}.so-history{align-items:flex-start;background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-75);padding:var(--rc-space-200)}.so-history p{color:var(--rc-text-2);margin:0}.so-history>label:not(.so-check){color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:0;width:100%}.so-history>.so-check{margin:0}.so-page .so-history textarea{background:var(--rc-bg)}.so-context details{border-top:1px solid var(--rc-line)}.so-context summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px}.so-context summary::-webkit-details-marker{display:none}.so-context summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.so-context details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.so-context details>p{border-top:1px solid var(--rc-line);color:var(--rc-text-2);margin:0;padding:var(--rc-space-75) 0}@media (pointer:coarse){.so-page button{min-height:44px}.so-page .so-link{min-height:40px}}@media (max-width:767px){.so-context{padding:var(--rc-space-200)}.so-context h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.so-order-search>button,.so-scan>button{padding:0 var(--rc-space-200)}.so-line>.so-primary{width:100%}}.sq-page{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.sq-page.rc-page{gap:var(--rc-space-200)}.sq-page *{box-sizing:border-box}.sq-page button,.sq-page input{color:inherit;font:inherit}.sq-page button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.sq-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.sq-page button:active:not(:disabled){transform:scale(.98)}.sq-page button:disabled{cursor:not-allowed;opacity:.45}.sq-page a{color:var(--rc-text);text-underline-offset:3px}.sq-page .sq-primary{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.sq-page .sq-primary,.sq-page .sq-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.sq-page .sq-primary:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.sq-page .sq-primary:disabled{box-shadow:none}.sq-page .sq-text-button{background:#0000;border:0;box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-xs);font-weight:500;justify-content:flex-start;line-height:var(--rc-leading-xs);min-height:32px;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.sq-page .sq-text-button:hover:not(:disabled){background:#0000;text-decoration-color:var(--rc-red)}.sq-nav{display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);margin-top:var(--rc-space-50)}.sq-nav a{color:var(--rc-text-2);font-size:var(--rc-text-sm);font-weight:500;padding:var(--rc-space-50) 0;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.sq-nav a:hover{color:var(--rc-red)}.sq-batch-message,.sq-error,.sq-warning{border-radius:var(--rc-rounded-xl);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.sq-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);color:var(--rc-text)}.sq-warning{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);color:var(--rc-amber)}.sq-warning p{margin:0}.sq-warning p+p{margin-top:var(--rc-space-50)}.sq-batch-message{background:var(--rc-surface-1);border:1px solid var(--rc-line);color:var(--rc-text)}.sq-page .sq-error button,.sq-page .sq-warning button{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-left:var(--rc-space-75);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.sq-pending{grid-gap:var(--rc-space-75);background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:grid;gap:var(--rc-space-75);justify-items:start;padding:var(--rc-space-200) var(--rc-space-300)}.sq-pending h2{color:var(--rc-amber);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.sq-pending p{margin:0}.sq-pending ul{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;padding-left:var(--rc-space-300)}.sq-pending li+li{margin-top:var(--rc-space-50)}.sq-tools{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300);justify-content:space-between}.sq-tools p{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;margin:0}.sq-search,.sq-tools p{color:var(--rc-text-2);line-height:var(--rc-leading-xs)}.sq-search{display:flex;flex:1 1 320px;flex-direction:column;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);max-width:560px}.sq-page .sq-search input{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);font-size:var(--rc-text-base);font-weight:400;min-height:44px;min-width:0;padding:0 var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.sq-page .sq-search input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.sq-pricing-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200)}.sq-pricing-toolbar button{flex:none}.sq-pricing-toolbar p{color:var(--rc-text-2);flex:1 1 280px;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.sq-filters{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.sq-page .sq-filters button{background:#0000;border-color:var(--rc-line-strong);border-radius:var(--rc-rounded-full);font-weight:500;min-height:36px;padding:0 var(--rc-space-200);white-space:nowrap}.sq-page .sq-filters button:hover:not(:disabled){background:var(--rc-surface-2);border-color:var(--rc-text-3)}.sq-page .sq-filters button[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red)}.sq-filters span{font-feature-settings:"tnum";color:var(--rc-text-3);font-variant-numeric:tabular-nums}.sq-filters button[aria-pressed=true] span,.sq-selection{color:var(--rc-text-2)}.sq-selection{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-75) var(--rc-space-200);justify-content:space-between;line-height:var(--rc-leading-xs)}.sq-selection label{align-items:center;color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-100);min-height:40px}.sq-page input[type=checkbox]{accent-color:var(--rc-red);cursor:pointer;flex:none;height:20px;margin:0;width:20px}.sq-page input[type=checkbox]:disabled{cursor:not-allowed}.sq-actions{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200);position:sticky;top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-75));z-index:5}.sq-actions>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.sq-actions strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl)}.sq-actions small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-actions .sq-text-button{min-height:24px}.sq-action-buttons{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:flex-end}.sq-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);padding:var(--rc-space-500) var(--rc-space-200);text-align:center}.sq-list{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.sq-row{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);padding:var(--rc-space-200) var(--rc-space-300);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.sq-row:has(>.sq-identity>input[type=checkbox]:checked){border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft)}.sq-identity{grid-gap:var(--rc-space-100) var(--rc-space-200);align-items:center;display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:auto auto minmax(0,1fr) auto}.sq-identity img,.sq-image-empty{background:var(--rc-bg);border-radius:var(--rc-rounded);display:block;flex:none;height:78px;object-fit:contain;width:56px}.sq-image-empty{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);color:var(--rc-text-2);display:flex;flex-direction:column;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;justify-content:center;line-height:var(--rc-leading-xs);text-align:center}.sq-card-name{min-width:0}.sq-card-name h2{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0 0 var(--rc-space-25)}.sq-card-name p{color:var(--rc-text-2);margin:0}.sq-card-name strong{font-family:var(--rc-mono);font-weight:600;margin-top:var(--rc-space-50)}.sq-card-name small,.sq-card-name strong{display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-card-name small{color:var(--rc-text-2);margin-top:var(--rc-space-25)}.sq-status{align-items:center;align-self:start;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);justify-self:end;line-height:var(--rc-leading-xs);min-height:24px;padding:var(--rc-space-25) var(--rc-space-75);white-space:nowrap}.sq-status--drafting,.sq-status--publishing,.sq-status--ready_to_publish{color:var(--rc-text)}.sq-status--ready_to_publish:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.sq-status--live{background:var(--rc-green-soft);color:var(--rc-green)}.sq-status--needs_attention{background:var(--rc-amber-soft);color:var(--rc-amber)}.sq-row-detail{grid-gap:var(--rc-space-300);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-300);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:var(--rc-space-200);padding-top:var(--rc-space-200)}.sq-references{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.sq-reference{min-width:0}.sq-reference dt{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin-bottom:var(--rc-space-50)}.sq-reference dd{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-xl);margin:0 0 var(--rc-space-25)}.sq-reference small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-reference a{color:var(--rc-text-2);transition:color var(--rc-fade) var(--rc-ease)}.sq-reference a:hover{color:var(--rc-red)}.sq-pricing-check{border-top:1px solid var(--rc-line);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-200);padding-top:var(--rc-space-100)}.sq-pricing-check>strong{display:block;font-weight:600}.sq-pricing-check>small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);margin-top:var(--rc-space-25)}.sq-pricing-check p{color:var(--rc-text-2);margin:var(--rc-space-75) 0 0}.sq-pricing-check--failed>strong,.sq-pricing-check--unavailable>strong{color:var(--rc-amber)}.sq-pricing-check .sq-text-button{margin-top:var(--rc-space-50)}.sq-price-panel{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.sq-price-panel>label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.sq-price-input{align-items:center;background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:flex;gap:var(--rc-space-75);max-width:280px;padding:0 var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.sq-price-input:focus-within{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.sq-price-input>span{color:var(--rc-text-2);font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.sq-page .sq-price-input input{font-feature-settings:"tnum";background:#0000;border:0;border-radius:0;box-shadow:none;flex:1 1;font-size:var(--rc-text-lg);font-variant-numeric:tabular-nums;min-height:46px;min-width:0;outline:none;padding:0;width:100%}.sq-price-input:has(input:disabled){background:var(--rc-surface-2);border-color:var(--rc-line)}.sq-price-panel>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-price-panel>small strong{color:var(--rc-text);font-weight:600}.sq-price-buttons{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);margin:var(--rc-space-50) 0}.sq-price-note{color:var(--rc-amber);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.sq-page .sq-price-panel>.sq-price-saved{color:var(--rc-green);font-weight:600}.sq-price-panel>.sq-warning{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-100)}.sq-price-panel>.sq-warning .sq-text-button{color:var(--rc-amber);margin-left:var(--rc-space-50)}.sq-page .sq-price-input input,.sq-page .sq-search input{-webkit-text-fill-color:var(--rc-text);caret-color:var(--rc-red);color:var(--rc-text);opacity:1}.sq-page .sq-price-input input:disabled,.sq-page .sq-search input:disabled{-webkit-text-fill-color:var(--rc-text-2);color:var(--rc-text-2);opacity:1}.sq-page .sq-price-input input::placeholder,.sq-page .sq-search input::placeholder{-webkit-text-fill-color:var(--rc-text-3);color:var(--rc-text-3);opacity:1}.sq-page .sq-price-input input:-webkit-autofill,.sq-page .sq-search input:-webkit-autofill{-webkit-text-fill-color:var(--rc-text);-webkit-box-shadow:0 0 0 1000px var(--rc-surface-2) inset;caret-color:var(--rc-red)}.sq-page .sq-price-input input:autofill,.sq-page .sq-search input:autofill{-webkit-text-fill-color:var(--rc-text);box-shadow:0 0 0 1000px var(--rc-surface-2) inset;caret-color:var(--rc-red)}.sq-page .sq-price-input input,.sq-row{scroll-margin-top:190px}.sq-listing-summary{display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0}.sq-listing-summary strong{align-items:center;display:inline-flex;font-weight:600;gap:var(--rc-space-75)}.sq-listing-summary strong:before{background:var(--rc-green);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:6px;width:6px}.sq-listing-summary p{margin:0}.sq-listing-summary small{color:var(--rc-text-2)}.sq-listing-summary small,.sq-row-feedback{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-row-feedback{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);margin-top:var(--rc-space-200)}.sq-row-feedback p{margin:0}.sq-row-feedback>p:not(.sq-warning,.sq-error){color:var(--rc-text-2)}.sq-row .sq-error,.sq-row .sq-warning{padding:var(--rc-space-75) var(--rc-space-100)}.sq-row .sq-error,.sq-row .sq-warning,.sq-row-links{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.sq-row-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-300);margin-top:var(--rc-space-100)}.sq-row-links a{color:var(--rc-text-2);font-weight:500;padding:var(--rc-space-75) 0;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.sq-row-links a:hover{color:var(--rc-red)}.sq-page .sq-more{align-self:center}.sq-footnote{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;max-width:80ch}.sq-page.rc-page>.sq-review-backdrop{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--rc-space-200);position:fixed;z-index:var(--rc-z-modal)}.sq-review{animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);max-height:min(88dvh,900px);overflow-y:auto;overscroll-behavior:contain;padding:var(--rc-space-300);width:min(560px,100%)}.sq-review h2{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0 0 var(--rc-space-75)}.sq-review p{color:var(--rc-text-2);margin:0}.sq-review ul{border-top:1px solid var(--rc-line);list-style:none;margin:var(--rc-space-200) 0;padding:0}.sq-review li{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-300);justify-content:space-between;padding:var(--rc-space-100) 0}.sq-review li>div{min-width:0}.sq-review li strong{display:block;font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-weight:600}.sq-review li span{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.sq-review li>b{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);white-space:nowrap}.sq-review-actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:flex-end;margin-top:var(--rc-space-300)}@media (pointer:coarse){.sq-page button{min-height:44px}.sq-page .sq-filters button,.sq-page .sq-text-button{min-height:40px}}@media (max-width:767px){.sq-page .sq-refresh{width:100%}.sq-tools{align-items:stretch;flex-direction:column;gap:var(--rc-space-75)}.sq-search{flex-basis:auto;max-width:none}.sq-page .sq-filters button{padding:0 var(--rc-space-100)}.sq-actions{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);padding:var(--rc-space-100)}.sq-actions strong{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.sq-action-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sq-page .sq-action-buttons button{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);min-width:0;padding:var(--rc-space-50) var(--rc-space-75)}.sq-row{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.sq-identity{gap:var(--rc-space-50) var(--rc-space-100);grid-template-columns:auto auto minmax(0,1fr)}.sq-identity>.sq-image-empty,.sq-identity>img,.sq-identity>input{grid-row:span 2}.sq-identity .sq-status{grid-column:3;justify-self:start}.sq-card-name h2{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.sq-row-detail{gap:var(--rc-space-200);grid-template-columns:minmax(0,1fr);margin-top:var(--rc-space-100);padding-top:var(--rc-space-100)}.sq-listing-summary,.sq-price-panel{border-top:1px solid var(--rc-line);padding-top:var(--rc-space-100)}.sq-price-input{max-width:none}.sq-page .sq-error button,.sq-page .sq-warning button{display:flex;margin:var(--rc-space-75) 0 0}.sq-page.rc-page>.sq-review-backdrop{align-items:flex-end;padding:0}.sq-review{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;padding:var(--rc-space-200) var(--rc-space-200) max(var(--rc-space-200),env(safe-area-inset-bottom,0px));width:100%}.sq-review:before{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";display:block;height:4px;margin:0 auto var(--rc-space-100);width:40px}.sq-review-actions{margin-top:var(--rc-space-200)}.sq-review-actions button{flex:1 1 auto}}@media (max-height:600px){.sq-actions{position:static}}.stock-overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stock-overview strong{display:block;font-size:30px;font-weight:600}.stock-overview span,.stock-result-count,.stock-source{color:var(--rc-text-2);font-size:14px}.stock-detail a svg,.stock-source svg{height:14px;vertical-align:middle;width:14px}.stock-filters{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr}.stock-filters label{display:flex;flex-direction:column;font-size:14px;gap:8px;min-width:0}.stock-filters input,.stock-filters select{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-text);font:inherit;min-width:0;padding:12px;width:100%}.stock-search>div{position:relative}.stock-search svg{color:var(--rc-text-2);left:12px;position:absolute;top:12px}.stock-search input{padding-left:40px}.stock-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stock-card{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:16px;color:var(--rc-text);cursor:pointer;font:inherit;overflow:hidden;padding:0;text-align:left;transition:border-color .3s var(--rc-ease)}.stock-card:focus-visible,.stock-card:hover{border-color:var(--rc-red)}.stock-photo{align-items:center;aspect-ratio:1/1;background:var(--rc-surface-2);display:flex;justify-content:center;padding:24px}.stock-photo img{height:100%;object-fit:contain;width:100%}.stock-photo-empty{align-items:center;color:var(--rc-text-3);display:flex;flex-direction:column;font-size:14px;gap:16px}.stock-card-body{padding:16px}.stock-type{color:var(--rc-text-2);font-size:12px}.stock-card h2{font-size:16px;font-weight:600;line-height:1.5;margin:8px 0;min-height:48px}.stock-sku{font-family:var(--rc-mono);overflow-wrap:anywhere}.stock-card-foot,.stock-sku{color:var(--rc-text-2);font-size:12px}.stock-card-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.stock-card-foot strong{color:var(--rc-text);font-size:20px;font-weight:600}.stock-card-foot strong span{color:var(--rc-text-2);font-size:12px;font-weight:400}.stock-review{color:var(--rc-amber);display:block;font-size:12px;margin-top:8px}.stock-dialog{background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:16px;color:var(--rc-text);max-height:calc(100dvh - 48px);padding:24px;width:min(880px,calc(100% - 32px))}.stock-dialog::backdrop{background:var(--rc-bg)}.stock-detail{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1.2fr;min-width:0;position:relative}.stock-detail>div{min-width:0}.stock-detail h2{font-size:24px;font-weight:600;margin-top:8px}.stock-detail h3{font-size:16px;margin:24px 0 12px}.stock-close{position:absolute;right:0;top:0;z-index:1}.stock-facts{grid-gap:12px;display:grid;gap:12px;margin:24px 0}.stock-facts>div{display:flex;gap:16px;justify-content:space-between}.stock-facts dt{color:var(--rc-text-2)}.stock-facts dd{margin:0;text-align:right}.stock-locations{grid-gap:12px;display:grid;gap:12px}.stock-locations>div{background:var(--rc-surface-2);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.stock-locations small,.stock-locations span{color:var(--rc-text-2);font-size:14px}@media(max-width:700px){.stock-filters,.stock-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-search{grid-column:1/-1}.stock-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-card-body,.stock-photo{padding:12px}.stock-card h2{font-size:14px}.stock-card-foot{align-items:flex-start;flex-direction:column}.stock-detail{grid-template-columns:1fr}.stock-detail>.stock-photo{max-height:240px}.stock-dialog{padding:16px}.stock-facts{font-size:14px}}.wn-form{grid-gap:16px;display:grid;gap:16px;min-width:0}.wn-form label{grid-gap:8px;color:var(--rc-text-2);display:grid;font-size:14px;gap:8px}.wn-form input,.wn-form select{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:8px;box-sizing:border-box;color:var(--rc-text);font:inherit;min-height:48px;min-width:0;padding:12px;width:100%}.rc-page.rss-label-page{color:var(--rc-text);gap:var(--rc-space-200)}.rss-label-page>*{margin:0;min-width:0}.rss-label-page p{line-height:var(--rc-leading-sm);margin:0}.rss-label-page>header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);padding-top:var(--rc-space-200)}.rss-label-page>header .rc-page-back{margin-bottom:var(--rc-space-50)}.rss-label-page :is(button,input,select){color:inherit;font:inherit}.rss-label-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.rss-label-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.rss-label-page button:active:not(:disabled){transform:scale(.98)}.rss-label-page button:disabled{cursor:not-allowed;opacity:.45}.rss-label-page :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}@media (pointer:coarse){.rss-label-page button{min-height:44px}}.rss-label-page .rss-label-actions button:nth-child(2),.rss-label-page .rss-label-actions button:only-child,.rss-label-page .rss-label-help .rss-label-controls>button{background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest)}.rss-label-page .rss-label-actions button:nth-child(2):hover:not(:disabled),.rss-label-page .rss-label-actions button:only-child:hover:not(:disabled),.rss-label-page .rss-label-help .rss-label-controls>button:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.rss-label-page .rss-label-actions button:nth-child(2):disabled,.rss-label-page .rss-label-actions button:only-child:disabled,.rss-label-page .rss-label-help .rss-label-controls>button:disabled{box-shadow:none}.rss-label-controls{grid-gap:var(--rc-space-200);align-items:end;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));padding:var(--rc-space-300)}.rss-label-controls label{color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);min-width:0}.rss-label-controls :is(select,input[type=number]){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease);width:100%}.rss-label-controls :is(select,input):focus{border-color:var(--rc-red);outline:none}.rss-label-controls .rss-label-checkbox{align-items:center;color:var(--rc-text);cursor:pointer;flex-direction:row;font-size:var(--rc-text-sm);font-weight:400;gap:var(--rc-space-100);line-height:var(--rc-leading-sm);min-height:44px}.rss-label-checkbox input{accent-color:var(--rc-red);cursor:pointer;height:20px;margin:0;width:20px}.rss-label-controls>button{min-height:44px}.rss-label-help{color:var(--rc-text-2);display:flex;flex-direction:column;gap:var(--rc-space-75);max-width:760px}.rss-label-help>*{margin:0}.rss-label-help h2,.rss-label-help strong{color:var(--rc-text);font-weight:600}.rss-label-help h2{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.rss-label-help .rss-label-controls{margin:var(--rc-space-75) 0}.rss-label-help p[role=status]{background:var(--rc-green-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);padding:var(--rc-space-100) var(--rc-space-200)}.rss-label-help details{margin-top:var(--rc-space-50)}.rss-label-help summary{align-items:center;color:var(--rc-text);cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:44px}.rss-label-help summary::-webkit-details-marker{display:none}.rss-label-help summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.rss-label-help details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.rss-label-actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.rss-label-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);padding:var(--rc-space-100) var(--rc-space-200)}.rss-label-count{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.rss-label-count,.rss-label-page>p:not([class]){color:var(--rc-text-2)}.rss-label-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen{.rss-label-page .rss-label-grid{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:inset 0 1px 12px var(--rc-bg);padding:var(--rc-space-300)}.rss-label-page .rss-label-grid:empty{display:none}.rss-label-grid .rss-sheet-label{background:var(--rc-text);color:var(--rc-bg)}}.rss-sheet-label{border:1px solid var(--rc-line);box-sizing:border-box;break-inside:avoid;padding:16px;page-break-inside:avoid;text-align:center}.rss-sheet-label h2{font-size:16px;margin:0 0 12px}.rss-sheet-label svg{display:block;height:70px;width:100%}.rss-sheet-label code{display:block;font-size:20px;font-weight:700;letter-spacing:.01em;margin-top:8px}.rss-roll-preview{align-items:center;background:var(--rc-surface-2);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:center;padding:24px 12px}.rss-thermal-label{background:var(--rc-surface-1);box-sizing:border-box;break-inside:avoid;color:var(--rc-text);flex:none;overflow:hidden;page-break-inside:avoid}.rss-roll-preview .rss-thermal-label{box-shadow:0 1px 4px rgba(0,0,0,.133)}.rss-thermal-label svg{display:block;height:100%;width:100%}#rand-storage-print{display:none}@media print{body,html{background:#fff!important;margin:0!important;min-height:0!important;padding:0!important}body>:not(#rand-storage-print){display:none!important}#rand-storage-print{background:#fff;color:#000;display:block!important}#rand-storage-print *{box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rss-roll-print .rss-thermal-label{break-after:page;margin:0;page-break-after:always}.rss-roll-print .rss-thermal-label:last-child{break-after:auto;page-break-after:auto}.rss-a4-print{width:190mm}.rss-a4-print .rss-print-labels{grid-gap:5mm;display:grid;gap:5mm;grid-template-columns:repeat(2,minmax(0,1fr))}.rss-a4-print .rss-sheet-label{height:47mm;padding:4mm}.rss-a4-print .rss-sheet-label h2{font-size:10pt}.rss-a4-print .rss-sheet-label svg{height:17mm}.rss-a4-print .rss-sheet-label code{font-size:13pt}.rss-sheet-label{border:1px solid #aaa}.rss-sheet-label code{letter-spacing:.06em}.rss-thermal-label{background:#fff;color:#000}}@media screen{.rss-label-page .rss-roll-preview{background:var(--rc-surface-2);border-radius:var(--rc-rounded-xl);padding:var(--rc-space-300) var(--rc-space-100)}.rss-label-page .rss-roll-preview .rss-thermal-label{box-shadow:0 4px 16px var(--rc-bg)}}@media screen and (max-width:500px){.rss-label-page .rss-label-grid{padding:var(--rc-space-200)}.rss-label-grid:not(.rss-roll-preview){grid-template-columns:1fr}.rss-label-actions button{width:100%}}@media screen and (max-width:767px){.rss-label-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.rss-label-page>header{padding-top:var(--rc-space-75)}.rss-label-controls{padding:var(--rc-space-200)}}.rc-page.mh-page{color:var(--rc-text);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm)}.mh-page>*{margin:0;min-width:0}.mh-page p{margin:0}.mh-page :is(button,input,select){color:inherit;font:inherit}.mh-page>header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-300);justify-content:space-between;padding-top:var(--rc-space-200)}.mh-page>header>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.mh-links{display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200)}.mh-links a{align-items:center;color:var(--rc-text-2);display:inline-flex;font-size:var(--rc-text-sm);min-height:32px;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.mh-links a:hover{color:var(--rc-red)}.mh-tools{grid-gap:var(--rc-space-100) var(--rc-space-200);align-items:end;display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.mh-tools form{flex-direction:column}.mh-filters,.mh-tools form,.mh-tools form>div{display:flex;gap:var(--rc-space-75);min-width:0}.mh-filters,.mh-tools form>div{align-items:flex-end}.mh-page label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.mh-filters label{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-75);min-width:0}.mh-page :is(input,select){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.mh-page input{flex:1 1}.mh-page :is(input,select):focus{border-color:var(--rc-red);outline:none}.mh-page input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.mh-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;flex-shrink:0;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:44px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.mh-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.mh-page button:active:not(:disabled){transform:scale(.98)}.mh-page button:disabled{cursor:not-allowed;opacity:.45}.mh-page :is(button,input,select,a):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.mh-page form button{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest)}.mh-page form button,.mh-page form button:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.mh-page form button:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.mh-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.mh-page>p[role=alert]{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);overflow-wrap:anywhere;padding:var(--rc-space-100) var(--rc-space-200)}.mh-page>p[role=status]{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;color:var(--rc-text-2)}.mh-page>p:not([class]):not([role]){border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);padding:var(--rc-space-400) var(--rc-space-200);text-align:center}.mh-list{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);list-style:none;margin:0;overflow:hidden;padding:0}.mh-list:empty{display:none}.mh-list li{border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-200);padding:var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.mh-list li:last-child{border-bottom:0}.mh-list li:hover{background:var(--rc-hover)}.mh-image{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:grid;flex:0 0 48px;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;height:72px;line-height:var(--rc-leading-xs);overflow:hidden;place-items:center;width:48px}.mh-image img{display:block;height:100%;object-fit:contain;width:100%}.mh-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0;overflow-wrap:anywhere}.mh-copy strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.mh-copy strong span{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-weight:400;margin-left:var(--rc-space-50)}.mh-copy b{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:var(--rc-space-25) 0;min-height:20px;padding:0 var(--rc-space-75)}.mh-copy>div{display:flex;flex-direction:column;gap:var(--rc-space-25)}.mh-copy p,.mh-copy small{color:var(--rc-text-2)}.mh-copy small{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-50)}.mh-more{width:100%}@media (max-width:767px){.mh-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.mh-page>header{padding-top:var(--rc-space-75)}.mh-tools{grid-template-columns:minmax(0,1fr)}.mh-list li{gap:var(--rc-space-100);padding:var(--rc-space-100) var(--rc-space-200)}.mh-image{flex-basis:40px;height:60px;width:40px}.mh-copy strong span{display:block;margin-left:0}}.rc-page.ct-page{color:var(--rc-text);font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.ct-page>*{margin:0;min-width:0}.ct-page p{margin:0}.ct-page :is(button,input,select){color:inherit;font:inherit}.ct-page a{color:var(--rc-text);text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px;transition:color var(--rc-fade) var(--rc-ease),text-decoration-color var(--rc-fade) var(--rc-ease)}.ct-page a:hover{text-decoration-color:var(--rc-red)}.ct-page>header{align-items:flex-end;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding-top:var(--rc-space-200)}.ct-page>header>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.ct-intro{color:var(--rc-text-2);max-width:65ch}.ct-page>.ct-intro{margin-top:calc(var(--rc-space-75)*-1)}.ct-page .ct-back{align-items:center;align-self:flex-start;color:var(--rc-text-2);display:inline-flex;margin-top:calc(var(--rc-space-100)*-1);min-height:32px;text-decoration:none}.ct-page .ct-back:hover{color:var(--rc-red)}.ct-page button{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.ct-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.ct-page button:active:not(:disabled){transform:scale(.98)}.ct-page button:disabled{cursor:not-allowed;opacity:.45}.ct-page :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}@media (pointer:coarse){.ct-page button{min-height:44px}}.ct-page .ct-primary{box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text);font-size:var(--rc-text-base);justify-self:start;min-height:48px;min-width:240px}.ct-page .ct-primary,.ct-page .ct-primary:hover:not(:disabled){background:var(--rc-gloss),var(--rc-red);border-color:var(--rc-red)}.ct-page .ct-primary:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.ct-page .ct-primary:disabled{box-shadow:none}.ct-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);margin:0}.ct-page :is(input:not([type=checkbox]),select){background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.ct-page :is(input,select):focus{border-color:var(--rc-red);outline:none}.ct-page .ct-select{max-width:480px}.ct-page input[aria-label="Confirm container barcode"]{background:var(--rc-bg);font-family:var(--rc-mono);font-size:var(--rc-text-lg);height:48px;letter-spacing:.02em;padding:0 var(--rc-space-200)}.ct-page input[aria-label="Confirm container barcode"]:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.ct-page .ct-check{align-items:flex-start;color:var(--rc-text);cursor:pointer;display:flex;font-size:var(--rc-text-sm);font-weight:400;gap:var(--rc-space-100);line-height:var(--rc-leading-sm)}.ct-check input{accent-color:var(--rc-red);cursor:pointer;flex:0 0 20px;height:20px;margin:0;width:20px}.ct-error,.ct-message,.ct-notice{animation:rc-fade-in var(--rc-fade) var(--rc-ease);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);padding:var(--rc-space-100) var(--rc-space-200)}.ct-error{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.ct-notice{background:var(--rc-amber-soft);border-color:var(--rc-amber-soft)}.ct-message{background:var(--rc-green-soft);border-color:var(--rc-green-soft)}.ct-page>p:not([class]){animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;color:var(--rc-text-2)}.ct-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-300)}.ct-card>*{margin:0}.ct-card p{color:var(--rc-text-2);line-height:var(--rc-leading-sm)}.ct-card p:is(.ct-error,.ct-notice){color:var(--rc-text)}.ct-card h2{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0}.ct-card>strong{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.ct-card>button{align-self:flex-start}.ct-card form{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);margin-top:var(--rc-space-50)}.ct-card form>*{margin:0}.ct-card small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.ct-card details{border-top:1px solid var(--rc-line)}.ct-card summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px}.ct-card summary::-webkit-details-marker{display:none}.ct-card summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.ct-card details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.ct-contents,.ct-history{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ct-contents li{align-items:flex-start;border-top:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);padding:var(--rc-space-100) 0}.ct-contents li>b{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:grid;flex-shrink:0;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;height:32px;min-width:32px;place-items:center}.ct-contents li>span{align-items:flex-start;color:var(--rc-text-2);display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.ct-contents strong{color:var(--rc-text);font-family:var(--rc-mono);font-weight:600}.ct-page .ct-contents a{color:var(--rc-text-2);font-size:var(--rc-text-xs)}.ct-page .ct-contents a:hover{color:var(--rc-text)}.ct-history li{grid-gap:var(--rc-space-25);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-25);padding:var(--rc-space-100) 0}.ct-history li:first-child{border-top:0;padding-top:0}.ct-history strong{font-weight:600}.ct-history span{color:var(--rc-text-2)}@media (max-width:767px){.ct-page .rc-page-title{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.ct-page>header{padding-top:var(--rc-space-75)}.ct-card{padding:var(--rc-space-200)}.ct-card>button,.ct-page .ct-primary{min-width:0;width:100%}.ct-page .ct-select{max-width:none}}.sr-page{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.sr-page.rc-page{gap:var(--rc-space-200)}.sr-page *{box-sizing:border-box}.sr-page button,.sr-page input,.sr-page select{color:inherit;font:inherit}.sr-page button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.sr-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.sr-page button:active:not(:disabled){transform:scale(.98)}.sr-page button:disabled{cursor:not-allowed;opacity:.45}.sr-page a{color:var(--rc-text);text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.sr-page a:hover{text-decoration-color:var(--rc-red)}.sr-nav{display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);margin-top:var(--rc-space-50)}.sr-nav a{color:var(--rc-text-2);font-size:var(--rc-text-sm);font-weight:500;padding:var(--rc-space-50) 0;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.sr-nav a:hover{color:var(--rc-red)}.sr-warning{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-amber);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.sr-warning p{margin:0}.sr-warning a,.sr-warning p+p{margin-top:var(--rc-space-50)}.sr-warning a{align-items:center;color:var(--rc-text);display:inline-flex;font-weight:600;min-height:32px}.sr-warning[role=alert]{background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-text)}.sr-page .sr-warning button{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-left:var(--rc-space-75);min-height:32px;padding:var(--rc-space-50) var(--rc-space-100)}.sr-summary{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(4,minmax(0,1fr))}.sr-page .sr-summary button{align-items:flex-start;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:var(--rc-text-2);display:flex;flex-direction:column;font-weight:500;gap:var(--rc-space-50);justify-content:flex-start;min-height:0;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300);text-align:left}.sr-page .sr-summary button:hover:not(:disabled){background:var(--rc-surface-lit),var(--rc-surface-2);border-color:var(--rc-line-strong)}.sr-page .sr-summary button[aria-pressed=true]{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.sr-summary b{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl)}.sr-controls{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sr-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);min-width:0}.sr-page input,.sr-page select{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:0 var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.sr-page input:focus,.sr-page select:focus{border-color:var(--rc-red);outline:none}.sr-search input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.sr-page input::placeholder{color:var(--rc-text-3)}.sr-filters{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim)}.sr-filters[open]{padding-bottom:var(--rc-space-200)}.sr-filter-grid{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--rc-space-200)}.sr-filters p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:var(--rc-space-200) var(--rc-space-200) var(--rc-space-100)}.sr-filters>button{margin-left:var(--rc-space-200)}.sr-page summary{align-items:center;border-radius:inherit;cursor:pointer;display:flex;font-weight:600;gap:var(--rc-space-100);list-style:none;min-height:48px;padding:var(--rc-space-100) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.sr-page summary::-webkit-details-marker{display:none}.sr-page summary:hover{background:var(--rc-hover)}.sr-page summary:after{border-bottom:1.5px solid var(--rc-red);border-right:1.5px solid var(--rc-red);content:"";flex-shrink:0;height:8px;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform var(--rc-move) var(--rc-ease);width:8px}.sr-page details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.sr-results{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200);justify-content:space-between}.sr-results p{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0}.sr-caption{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);max-width:80ch}.sr-caption,.sr-empty{color:var(--rc-text-2);margin:0}.sr-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);padding:var(--rc-space-500) var(--rc-space-200);text-align:center}.sr-list{grid-gap:var(--rc-space-100);align-items:start;display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr))}.sr-list:empty{display:none}.sr-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);flex-direction:column;padding:var(--rc-space-200)}.sr-card,.sr-card-heading{display:flex;gap:var(--rc-space-200);min-width:0}.sr-card-heading{align-items:center}.sr-card-heading>div{min-width:0}.sr-card-heading img{background:var(--rc-bg);border-radius:var(--rc-rounded);flex-shrink:0;height:90px;object-fit:contain;width:64px}.sr-placeholder{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:flex;flex:0 0 64px;flex-direction:column;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-25);height:90px;justify-content:center;line-height:var(--rc-leading-xs)}.sr-placeholder b{color:var(--rc-text)}.sr-card h2,.sr-placeholder b{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl)}.sr-card h2{letter-spacing:-.01em;margin:0 0 var(--rc-space-25)}.sr-card-heading p{color:var(--rc-text-2);margin:0}.sr-card-heading small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-50)}.sr-location{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:500;line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-75) var(--rc-space-100)}.sr-prices{grid-gap:var(--rc-space-200) var(--rc-space-100);display:grid;gap:var(--rc-space-200) var(--rc-space-100);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.sr-prices>div{min-width:0}.sr-page dt{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:0 0 var(--rc-space-50)}.sr-prices dd{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0}.sr-prices small{font-feature-settings:"tnum";color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.sr-candidate,.sr-comparison,.sr-protection{border-radius:var(--rc-rounded-lg);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0;padding:var(--rc-space-75) var(--rc-space-100)}.sr-comparison{color:var(--rc-text-2)}.sr-candidate,.sr-comparison{background:var(--rc-surface-2)}.sr-candidate{align-items:center;color:var(--rc-text);display:flex;font-weight:600;gap:var(--rc-space-75)}.sr-candidate:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.sr-protection{background:var(--rc-amber-soft);color:var(--rc-amber)}.sr-card details{border-radius:0 0 var(--rc-rounded-xl) var(--rc-rounded-xl);border-top:1px solid var(--rc-line);margin:0 calc(var(--rc-space-200)*-1) calc(var(--rc-space-200)*-1)}.sr-card details>:not(summary){margin-left:var(--rc-space-200);margin-right:var(--rc-space-200)}.sr-card details[open]{padding-bottom:var(--rc-space-100)}.sr-dates{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);margin:var(--rc-space-50) 0 var(--rc-space-100)}.sr-dates dd{font-feature-settings:"tnum";font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);margin:0}.sr-card details p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0 0 var(--rc-space-100)}.sr-card details .sr-note{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);padding:var(--rc-space-75) var(--rc-space-100);white-space:pre-wrap}.sr-card nav{display:flex;flex-wrap:wrap;gap:0 var(--rc-space-200)}.sr-card nav a{align-items:center;display:inline-flex;font-weight:500;min-height:44px}.sr-page:has(>.sr-header .sr-refresh:disabled):not(:has(>.sr-summary)):after{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;background:var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);content:"";display:block;height:112px}.sr-page .sr-more{width:100%}.sr-foot{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);max-width:100ch}@media (pointer:coarse){.sr-page button{min-height:44px}}@media (max-width:1023px){.sr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sr-page .sr-refresh{width:100%}.sr-summary{gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}.sr-page .sr-summary button{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.sr-summary b{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.sr-page:has(>.sr-header .sr-refresh:disabled):not(:has(>.sr-summary)):after{height:192px}.sr-controls,.sr-filter-grid{grid-template-columns:minmax(0,1fr)}.sr-page .sr-warning button{display:flex;margin:var(--rc-space-75) 0 0}}@media (prefers-reduced-motion:reduce){.sr-page *{scroll-behavior:auto}}.prv-page{color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.prv-page.rc-page{gap:var(--rc-space-200)}.prv-page *{box-sizing:border-box}.prv-page button,.prv-page input,.prv-page select{color:inherit;font:inherit}.prv-page button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:40px;padding:var(--rc-space-75) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-fade) var(--rc-ease)}.prv-page button:hover:not(:disabled){background:var(--rc-surface-3);border-color:var(--rc-text-3)}.prv-page button:active:not(:disabled){transform:scale(.98)}.prv-page button:disabled{cursor:not-allowed;opacity:.45}.prv-page .prv-primary{background-color:var(--rc-red);background-image:var(--rc-gloss);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.prv-page .prv-primary:hover:not(:disabled){background-color:var(--rc-red);border-color:var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.prv-page .prv-primary:disabled{box-shadow:none}.prv-page a{color:var(--rc-text);text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.prv-page a:hover{text-decoration-color:var(--rc-red)}.prv-page .prv-link-button{align-self:flex-start;background:none;border:0;color:var(--rc-text);font-weight:500;justify-content:flex-start;justify-self:start;min-height:36px;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-underline-offset:3px}.prv-page .prv-link-button:hover:not(:disabled){background:none;text-decoration-color:var(--rc-red)}.prv-page .prv-refresh{flex-shrink:0}.prv-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75) var(--rc-space-200);justify-content:space-between}.prv-nav,.prv-nav a{color:var(--rc-text-2)}.prv-nav a{font-weight:500;padding:var(--rc-space-50) 0;text-decoration:none;transition:color var(--rc-fade) var(--rc-ease)}.prv-nav a:hover{color:var(--rc-red)}.prv-run{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-200);padding:var(--rc-space-200)}.prv-run strong{align-items:center;display:inline-flex;font-weight:600;gap:var(--rc-space-75)}.prv-run strong:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.prv-run small,.prv-run span{color:var(--rc-text-2)}.prv-run small{flex-basis:100%;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.prv-error,.prv-warning{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-amber);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.prv-error p,.prv-warning p{margin:0}.prv-error p+p,.prv-warning p+p{margin-top:var(--rc-space-50)}.prv-error,.prv-warning[role=alert]{background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-text)}.prv-page .prv-error button,.prv-page .prv-warning button{margin-top:var(--rc-space-100)}.prv-history,.prv-message{color:var(--rc-green);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.prv-history{color:var(--rc-text-2)}.prv-summary{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(4,minmax(0,1fr))}.prv-summary>div{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.prv-summary strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl);order:1}.prv-summary span{color:var(--rc-text-2);font-weight:500}.prv-controls{grid-gap:var(--rc-space-100);align-items:end;display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.prv-page label{grid-gap:var(--rc-space-75);color:var(--rc-text-2);display:grid;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs);min-width:0}.prv-page input,.prv-page select{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-base);font-weight:400;line-height:var(--rc-leading-base);min-height:44px;min-width:0;padding:0 var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:100%}.prv-page input:focus,.prv-page select:focus{border-color:var(--rc-red);outline:none}.prv-search input:focus{box-shadow:0 0 0 3px var(--rc-red-soft)}.prv-page input::placeholder{color:var(--rc-text-3)}.prv-result-count{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0}.prv-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);margin:0;padding:var(--rc-space-500) var(--rc-space-200);text-align:center}.prv-list{grid-gap:var(--rc-space-100);align-items:start;display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr))}.prv-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);flex-direction:column;padding:var(--rc-space-200)}.prv-card,.prv-card-heading{display:flex;gap:var(--rc-space-200);min-width:0}.prv-card-heading{align-items:center}.prv-card-heading img{background:var(--rc-bg);border-radius:var(--rc-rounded);flex-shrink:0;height:88px;object-fit:contain;width:64px}.prv-image-fallback{align-items:center;background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text-2);display:flex;flex:0 0 64px;flex-direction:column;font-family:var(--rc-mono);font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-25);height:88px;justify-content:center;line-height:var(--rc-leading-xs)}.prv-image-fallback b{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl)}.prv-card-name{flex:1 1;min-width:0}.prv-card-name h2{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0 0 var(--rc-space-25)}.prv-card-name p{color:var(--rc-text-2);font-family:var(--rc-mono);margin:0 0 var(--rc-space-50)}.prv-card-name p,.prv-card-name>a{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.prv-website-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;text-align:right}.prv-website-price small{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.prv-website-price strong{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.prv-card-status{align-items:center;color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);gap:var(--rc-space-75) var(--rc-space-200);justify-content:space-between;line-height:var(--rc-leading-xs)}.prv-status{align-items:center;background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text);display:inline-flex;font-weight:600;gap:var(--rc-space-75);padding:var(--rc-space-25) var(--rc-space-100);white-space:nowrap}.prv-status--pending:before{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);content:"";flex-shrink:0;height:6px;width:6px}.prv-status--applied{background:var(--rc-green-soft);color:var(--rc-green)}.prv-status--identity_review,.prv-status--unavailable,.prv-status--unknown{background:var(--rc-amber-soft);color:var(--rc-amber)}.prv-reason,.prv-status--no_sale,.prv-status--rejected,.prv-status--unchanged{color:var(--rc-text-2)}.prv-reason{margin:0}.prv-references{grid-gap:var(--rc-space-200);border-bottom:1px solid var(--rc-line);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--rc-space-200) 0}.prv-reference{min-width:0}.prv-reference dt{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);margin:0 0 var(--rc-space-50)}.prv-reference dd{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0 0 var(--rc-space-75)}.prv-reference dd small{display:block;font-family:var(--rc-font);font-weight:400;letter-spacing:0}.prv-reference dd small,.prv-reference p{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.prv-reference p{margin:var(--rc-space-50) 0 0}.prv-reference p strong{font-feature-settings:"tnum";color:var(--rc-text);display:block;font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm);margin-top:var(--rc-space-25)}.prv-reference .prv-up{color:var(--rc-green)}.prv-reference .prv-down{color:var(--rc-red)}.prv-reference .prv-ask-gap{color:var(--rc-text);margin-top:var(--rc-space-100)}.prv-decision{grid-gap:var(--rc-space-100) var(--rc-space-200);align-items:end;display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:minmax(160px,220px) 1fr}.prv-decision>label{color:var(--rc-text-2)}.prv-decision>.prv-link-button,.prv-decision>.prv-warning{grid-column:1/-1}.prv-price-input{position:relative}.prv-price-input>span{color:var(--rc-text-2);font-family:var(--rc-mono);font-size:var(--rc-text-lg);left:var(--rc-space-200);line-height:var(--rc-leading-lg);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.prv-page .prv-price-input input{font-feature-settings:"tnum";background:var(--rc-bg);border-color:var(--rc-line-strong);font-family:var(--rc-mono);font-size:var(--rc-text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-xl);min-height:48px;padding-left:var(--rc-space-500)}.prv-page .prv-price-input input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.prv-actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.prv-confirm{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);padding:var(--rc-space-200)}.prv-confirm p{margin:0 0 var(--rc-space-75)}.prv-confirm strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prv-confirm .prv-actions{margin-top:var(--rc-space-100)}.prv-admin{align-self:flex-start;color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.prv-page .prv-more{width:100%}.prv-page footer{border-top:1px solid var(--rc-line);color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);max-width:100ch;padding-top:var(--rc-space-200)}@media (pointer:coarse){.prv-page button{min-height:44px}}@media (max-width:767px){.prv-page .prv-refresh{width:100%}.prv-summary{gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}.prv-summary>div{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.prv-summary strong{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.prv-controls{grid-template-columns:minmax(0,1fr)}.prv-card-heading{align-items:flex-start;flex-wrap:wrap}.prv-card-heading img,.prv-image-fallback{flex-basis:52px;height:72px;width:52px}.prv-card-name{flex-basis:calc(100% - 72px);flex-grow:1;flex-shrink:1}.prv-website-price{align-items:baseline;border-top:1px solid var(--rc-line);flex-direction:row;justify-content:space-between;padding-top:var(--rc-space-100);text-align:left;width:100%}.prv-card-status{align-items:flex-start;flex-direction:column}.prv-decision{align-items:stretch;display:flex;flex-direction:column}.prv-actions{display:grid;grid-template-columns:minmax(0,1fr)}.prv-actions button{width:100%}.prv-confirm .prv-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-slab-browse-scroll],html[data-slab-browse-scroll] body{height:100%;overflow:hidden;overscroll-behavior-y:none}html[data-slab-browse-scroll] body{inset:0;position:fixed;width:100%}.sv-root{--sv-velvet:#171112;--sv-velvet-2:#251c1d;--sv-text:#f7f6f6;--sv-muted:#b3adae;--sv-faint:#817577;--sv-line:#f0e9ea1f;--sv-glass:#291e20bd;--sv-glass-strong:#291f20;--sv-up:#63e0a5;--sv-down:#ff8f85;--sv-foil:linear-gradient(100deg,#ff8a9d,#e42545 32%,#ffe1e6 58%,#ffc58a 82%,#ff8a9d);--sv-gutter:16px;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 70% at 50% 22%,var(--sv-velvet-2) 0,var(--sv-velvet) 62%,#100d0d 100%);color:var(--sv-text);color-scheme:dark;display:flex;flex-direction:column;font-family:Archivo Variable,Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;height:100vh;height:100dvh;line-height:1.4;margin-top:0;margin-top:calc(var(--rc-shell-top, 0px)*-1);min-height:540px;overflow:hidden;padding-top:0;padding-top:var(--rc-shell-top,0);position:relative;text-align:left}.sv-root *,.sv-root :after,.sv-root :before{box-sizing:border-box}.sv-root button{-webkit-tap-highlight-color:transparent;color:inherit;cursor:pointer;font:inherit}.sv-root button:disabled{cursor:default;opacity:.38}.sv-root dd,.sv-root dl,.sv-root figure,.sv-root h2,.sv-root h3,.sv-root p{margin:0}.sv-root :focus-visible{outline:2px solid #fa899c;outline-offset:2px}.sv-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-top{grid-gap:8px;display:grid;flex:none;gap:8px;grid-template-columns:minmax(0,1fr);padding:10px var(--sv-gutter) 8px;position:relative;z-index:6}.sv-bar{gap:8px}.sv-bar,.sv-search{align-items:center;display:flex;min-width:0}.sv-search{background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:14px;color:var(--sv-muted);flex:1 1;gap:10px;height:44px;padding:0 4px 0 14px;transition:border-color .15s,background-color .15s}.sv-search:focus-within{background:#36282ae6;border-color:#e5d7da80}.sv-search input{appearance:none;background:#0000;border:0;color:var(--sv-text);flex:1 1;font:inherit;font-size:16px;height:100%;min-width:0;outline:none;padding:0;width:0}.sv-search input::placeholder{color:var(--sv-faint);opacity:1}.sv-search input::-webkit-search-cancel-button,.sv-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sv-search:has(input:focus-visible){outline:none}.sv-search input:focus-visible{outline:none}.sv-clear{background:#0000;border:0;border-radius:10px;color:var(--sv-muted);display:grid;height:36px;place-items:center;width:36px}.sv-round{background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:14px;color:var(--sv-text);display:grid;flex:none;height:44px;padding:0;place-items:center;position:relative;width:44px}.sv-count-dot{background:var(--sv-foil);border-radius:10px;color:#1c1516;display:grid;font-size:11px;font-weight:700;height:19px;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-5px}.sv-views{background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:14px;display:flex;flex:none;gap:2px;padding:3px}.sv-views button{background:#0000;border:0;border-radius:11px;color:var(--sv-muted);display:grid;height:36px;place-items:center;width:36px}.sv-views button[aria-pressed=true]{background:#f5f0f124;color:var(--sv-text)}.sv-summary{justify-content:space-between;min-height:26px}.sv-summary,.sv-summary-actions{align-items:center;display:flex;gap:12px}.sv-summary-actions{flex:none}.sv-root .sv-updates-toggle{align-items:center;background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:10px;color:#f2c58a;display:inline-flex;font-size:12px;gap:6px;min-height:32px;padding:4px 9px;white-space:nowrap}.sv-updates-toggle [role=status]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sv-updates-content{grid-gap:16px;display:grid;gap:16px;min-width:0}.sv-updates-content>p{color:var(--sv-muted);font-size:13px}.sv-updates-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;min-width:0;padding:0}.sv-updates-list li{background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:12px;line-height:1.5;overflow-wrap:anywhere;padding:12px}.sv-updates-content>a{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.sv-summary p{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:nowrap}.sv-summary p strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.sv-summary p span{color:var(--sv-muted);font-size:12px}.sv-summary .sv-total-value{align-items:center;color:var(--sv-text);display:inline-flex;gap:4px}.sv-total-toggle{background:#0000;border:0;border-radius:8px;color:var(--sv-muted);display:grid;flex:none;height:28px;padding:0;place-items:center;width:32px}.sv-total-toggle:hover{background:#ffffff14}.sv-edit-toggle{align-items:center;background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:14px;display:flex;flex:none;font-size:13px;gap:5px;height:44px;justify-content:center;padding:0 10px}.sv-edit-toggle[aria-pressed=true]{background:#3b2c2f;border-color:#fa899c}.sv-quick-edit{grid-gap:7px;display:grid;gap:7px;min-width:0;padding-top:6px}.sv-quick-edit-heading{align-items:baseline;display:flex;font-size:13px;gap:8px;justify-content:space-between}.sv-quick-edit-heading span{color:var(--sv-muted);font-size:11px}.sv-quick-edit-actions{display:flex;flex-wrap:wrap;gap:6px}.sv-quick-edit-actions button{background:var(--sv-glass);border:1px solid var(--sv-line);border-radius:10px;color:var(--sv-text);font:inherit;font-size:12px;min-height:36px;padding:0 10px}.sv-quick-edit-actions button[aria-pressed=true]{background:#3b2c2f;border-color:#fa899c;opacity:1}.sv-quick-edit p{color:var(--sv-muted);font-size:11px;line-height:1.5;min-height:17px;overflow-wrap:anywhere}.sv-quick-edit p.sv-quick-edit-error{color:var(--sv-down)}.sv-quick-edit p button{background:none;border:0;font-size:inherit;margin-left:6px;padding:0;text-decoration:underline}.sv-wall-editor{background:var(--sv-velvet);border-top:1px solid var(--sv-line);flex:none;padding:8px var(--sv-gutter) 12px}.sv-wall-editor>span{font-size:14px;font-weight:600}.sv-lot-value.is-range{max-width:48%}.sv-lot-value.is-range strong{font-size:21px;overflow-wrap:anywhere;white-space:normal}.sv-lot-value.is-range>span{text-align:right;white-space:normal}.sv-price-range-note{color:var(--sv-muted);display:block;margin-top:8px}.sv-sort{align-items:center;color:var(--sv-muted);display:flex;flex:none;position:relative}.sv-sort select{appearance:none;-webkit-appearance:none;background:#0000;border:0;color:var(--sv-text);cursor:pointer;font:inherit;font-size:16px;font-stretch:88%;font-weight:600;padding:2px 20px 2px 4px;text-align:right}.sv-sort select option{background:#fff;color:#111}.sv-sort svg{pointer-events:none;position:absolute;right:0}.sv-chips{-webkit-overflow-scrolling:touch;display:flex;gap:6px;margin:0 calc(var(--sv-gutter)*-1);overflow-x:auto;padding:1px var(--sv-gutter);scrollbar-width:none}.sv-chips::-webkit-scrollbar,.sv-facts::-webkit-scrollbar{display:none}.sv-choice{align-items:center;background:#ffffff08;border:1px solid var(--sv-line);border-radius:999px;display:inline-flex;flex:none;font-size:13px;font-weight:560;gap:7px;height:32px;padding:0 12px;white-space:nowrap}.sv-choice span{font-feature-settings:"tnum";color:var(--sv-faint);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.sv-choice[aria-pressed=true]{background:linear-gradient(#392a2c,#392a2c) padding-box,var(--sv-foil) border-box;border-color:#0000}.sv-choice[aria-pressed=true] span{color:var(--sv-muted)}.sv-notice{color:#f2c58a;font-size:12px;min-width:0;overflow-wrap:anywhere}.sv-notice,.sv-top>.sv-browse-tools{grid-column:1/-1}.sv-body{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.sv-showcase{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(230px,1fr) auto auto;min-height:0}.sv-stage{-webkit-touch-callout:none;cursor:grab;isolation:isolate;min-height:0;overflow:hidden;position:relative;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}.sv-stage:active{cursor:grabbing}.sv-room{inset:0;pointer-events:none;position:absolute}.sv-spot{background:radial-gradient(ellipse 46% 64% at 50% 18%,#e7dcde33,#e7dcde0d 48%,#0000 74%);inset:-30% 0 0;position:absolute}.sv-floor{background:linear-gradient(180deg,#daced014,#daced005 45%,#0000 90%);bottom:0;left:0;right:0}.sv-floor,.sv-led{position:absolute;top:var(--sv-floor)}.sv-led{background:linear-gradient(90deg,#0000,#e4254573 22%,#ffffffd9 50%,#e4254573 78%,#0000);box-shadow:0 0 16px 1px #e4254573;height:1px;left:4%;right:4%}.sv-pool{background:radial-gradient(ellipse at center,#f0e9ea42,#f0e9ea0f 45%,#0000 70%);height:64px;left:50%;position:absolute;top:var(--sv-floor);transform:translate(-50%,-50%);width:calc(var(--sv-slab-w)*2.4)}.sv-track{inset:0;position:absolute}.sv-item{-webkit-tap-highlight-color:transparent;cursor:pointer;left:50%;position:absolute;transform-origin:50% 50%;will-change:transform}.sv-side,.sv-tilt,.sv-turn{inset:0;position:absolute;transform-style:preserve-3d}.sv-side{backface-visibility:hidden;transform-style:flat}.sv-side-back{transform:rotateY(180deg)}.sv-scan{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.sv-scan-box{border-radius:6%/3.6%;height:100%;isolation:isolate;position:relative;width:100%}.sv-scan-box img{-webkit-user-drag:none;filter:drop-shadow(0 14px 18px rgba(8,4,5,.55));height:100%;inset:0;object-fit:contain;opacity:0;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.sv-scan-box img.is-ready{opacity:1}.sv-glare,.sv-holo{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.sv-glare{mix-blend-mode:overlay}.sv-holo{background-image:linear-gradient(115deg,#0000 20%,#8df3ff8c 33%,#b9a2ff80 42%,#ffa1d780 51%,#ffe08a73 60%,#0000 74%);background-size:300% 300%;mix-blend-mode:color-dodge}.sv-shade{background:#120d0e;border-radius:6%/3.6%;inset:0}.sv-reflection,.sv-shade{pointer-events:none;position:absolute}.sv-reflection{height:100%;left:0;margin-top:3px;-webkit-mask-image:linear-gradient(180deg,#0000 64%,#000000e6);mask-image:linear-gradient(180deg,#0000 64%,#000000e6);opacity:.3;right:0;top:100%;transform:scaleY(-1)}.sv-reflection img{height:100%;object-fit:contain;width:100%}.sv-standin{background:linear-gradient(160deg,#ffffff1f,#ffffff08 40%,#ffffff12);border:1px solid #f3eeef38;border-radius:6%/3.6%;box-shadow:inset 0 0 0 4px #ffffff08;display:flex;flex-direction:column;gap:6%;inset:0;padding:7% 7% 9%;position:absolute}.sv-standin-label{grid-gap:2px;background:#ffffff1a;border-radius:4px;display:grid;gap:2px;overflow:hidden;padding:7% 8%}.sv-standin-label span{color:var(--sv-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-standin-label strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-stretch:80%;font-weight:700;line-height:1.15;overflow:hidden}.sv-standin-window{background:#0c090966;border-radius:3px;color:var(--sv-faint);display:grid;flex:1 1;font-size:11px;padding:8px;place-items:center;text-align:center}.sv-standin.is-loading .sv-standin-window{animation:sv-breathe 1.6s ease-in-out infinite}@keyframes sv-breathe{50%{opacity:.45}}.sv-arrow{display:none}.sv-stage-tools{bottom:10px;display:flex;gap:8px;justify-content:space-between;left:var(--sv-gutter);pointer-events:none;position:absolute;right:var(--sv-gutter);z-index:700}.sv-stage-tool{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b131499;border:1px solid var(--sv-line);border-radius:999px;color:var(--sv-muted);display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:32px;padding:0 12px;pointer-events:auto}.sv-stage-tool[aria-pressed=true]{background:linear-gradient(#392a2c,#392a2c) padding-box,var(--sv-foil) border-box;border-color:#0000;color:var(--sv-text)}.sv-info{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:4px var(--sv-gutter) 0;position:relative;z-index:2}.sv-lot{grid-gap:12px;align-items:center;background:none;border:0;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:0;text-align:left;width:100%}.sv-grade{align-content:center;background:linear-gradient(var(--sv-glass-strong),var(--sv-glass-strong)) padding-box,var(--sv-foil) border-box;border:1px solid #0000;border-radius:13px;display:grid;height:50px;justify-items:center;min-width:50px;padding:0 8px}.sv-grade>span{color:var(--sv-muted);font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1.1}.sv-grade>strong{font-feature-settings:"tnum";font-size:25px;font-stretch:72%;font-variant-numeric:tabular-nums;font-weight:820;line-height:1}.sv-grade-small{border-radius:12px;height:44px;min-width:44px}.sv-grade-small>strong{font-size:21px}.sv-lot-title{grid-gap:3px;display:grid;gap:3px;min-width:0}.sv-lot-title>strong{font-size:23px;font-stretch:70%;font-weight:800;letter-spacing:0;line-height:1.04;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-lot-title>span{color:var(--sv-muted);display:flex;font-size:13px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.sv-lot-title>span>span{overflow:hidden;text-overflow:ellipsis}.sv-lot-title em{color:var(--sv-text);flex:none;font-style:normal}.sv-lot-value{grid-gap:3px;display:grid;gap:3px;justify-items:end}.sv-lot-value>strong{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1;white-space:nowrap}.sv-lot-value>span{color:var(--sv-muted);font-size:11px;white-space:nowrap}.sv-facts{-webkit-overflow-scrolling:touch;border-top:1px solid var(--sv-line);display:flex;margin:0 calc(var(--sv-gutter)*-1);overflow-x:auto;padding:2px var(--sv-gutter) 0;scrollbar-width:none}.sv-fact{grid-gap:1px;align-content:start;border-right:1px solid var(--sv-line);display:grid;flex:none;gap:1px;margin-right:14px;padding:8px 14px 4px 0}.sv-fact:last-child{border-right:0;margin-right:0}.sv-fact>span{color:var(--sv-muted);font-size:11px;white-space:nowrap}.sv-fact>strong{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:680;white-space:nowrap}.sv-fact>em{color:var(--sv-faint);font-size:11px;font-style:normal;white-space:nowrap}.sv-fact.sv-tone-up>strong,.sv-tone-up{color:var(--sv-up)}.sv-fact.sv-tone-down>strong,.sv-tone-down{color:var(--sv-down)}.sv-info-actions,.sv-mobile-only{display:none}.sv-location-row{align-items:center;display:flex;gap:8px;min-width:0}.sv-shopify-action{background:#0000;border:1px solid var(--sv-line);border-radius:9px;color:var(--sv-text);cursor:pointer;flex:none;font:inherit;font-size:12px;margin-left:auto;padding:6px 10px}.sv-details-shopify{margin:4px 0 16px}.sv-details-shopify button{align-items:center;display:flex;justify-content:space-between;width:100%}.sv-options{grid-gap:10px;display:grid;gap:10px}.sv-options-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.sv-detail-actions button,.sv-options button{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:46px}.sv-options-layout button{justify-content:center}.sv-options-layout button[aria-pressed=true]{background:#392a2c;border-color:#fa899c}.sv-detail-actions{display:none;gap:10px;margin:4px 0 18px}.sv-storage-location{align-items:flex-start;color:var(--sv-muted);display:flex;gap:7px;min-width:0}.sv-storage-location>svg{flex:none;margin-top:2px}.sv-storage-location>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.sv-storage-location strong{color:var(--sv-text);font-size:13px;font-weight:560;line-height:1.4;overflow-wrap:anywhere}.sv-storage-location small{font-size:12px;line-height:1.4}.sv-storage-location.is-compact{gap:4px}.sv-storage-location.is-compact strong{color:var(--sv-muted);font-size:11px}.sv-pill{align-items:center;background:#ffffff0a;border:1px solid var(--sv-line);border-radius:12px;display:inline-flex;font-size:14px;font-weight:600;gap:7px;height:40px;justify-content:center;padding:0 16px}.sv-pill[aria-pressed=true]{background:linear-gradient(#392a2c,#392a2c) padding-box,var(--sv-foil) border-box;border-color:#0000}.sv-scrubber{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px var(--sv-gutter) 10px}.sv-scrubber .sv-round{border-radius:12px;height:38px;width:38px}.sv-position{font-feature-settings:"tnum";color:var(--sv-muted);font-size:12px;font-variant-numeric:tabular-nums;min-width:64px;text-align:right;white-space:nowrap}.sv-position strong{color:var(--sv-text);font-weight:650}.sv-scrubber input[type=range]{appearance:none;background:#0000;cursor:pointer;height:30px;margin:0;touch-action:none;width:100%}.sv-scrubber input[type=range]:focus-visible{outline:none}.sv-scrubber input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff8a9d,#e42545 35%,#ffe1e6 70%,#ffc58a) 0 0 /var(--sv-progress) 100% no-repeat,#ffffff1f;border-radius:4px;height:4px}.sv-scrubber input[type=range]::-moz-range-track{background:#ffffff1f;border-radius:4px;height:4px}.sv-scrubber input[type=range]::-moz-range-progress{background:var(--sv-foil);border-radius:4px;height:4px}.sv-scrubber input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 4px #ffffff1f,0 2px 10px #00000080;height:22px;margin-top:-9px;width:22px}.sv-scrubber input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 4px #ffffff1f;height:22px;width:22px}.sv-scrubber input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #fa899c}.sv-wall{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px var(--sv-gutter) 28px}.sv-wall-grid{--sv-tile-min:104px;grid-gap:22px 10px;display:grid;gap:22px 10px;grid-template-columns:repeat(auto-fill,minmax(var(--sv-tile-min),1fr));list-style:none;margin:0;padding:0}.sv-tile{grid-gap:4px;background:none;border:0;display:grid;gap:4px;padding:0 0 6px;position:relative;text-align:left;width:100%}.sv-tile:after{background:linear-gradient(90deg,#ebe0e20d,#ebe0e24d,#ebe0e20d);bottom:-11px;content:"";height:1px;left:-8px;position:absolute;right:-8px}.sv-tile-scan{aspect-ratio:3/5;position:relative;transition:transform .25s ease}.sv-tile-scan .sv-scan-box img{filter:drop-shadow(0 8px 10px rgba(8,4,5,.55))}.sv-tile.is-focus .sv-tile-scan:after{background:var(--sv-foil) border-box;border:1.5px solid #0000;border-radius:10px;content:"";inset:-5px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.sv-tile-name{font-size:13px;font-stretch:78%;font-weight:700;line-height:1.2;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-tile-meta{display:flex;font-size:12px;gap:6px;justify-content:space-between}.sv-tile-meta em{color:var(--sv-muted);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-tile-meta strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.sv-wall-more{color:var(--sv-faint);font-size:12px;padding:24px 0;text-align:center}.sv-message{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:24px;text-align:center}.sv-message-slab{animation:sv-float 3.2s ease-in-out infinite;background:linear-gradient(160deg,#ffffff1f,#ffffff05 45%,#ffffff12);border:1px solid #f3eeef33;border-radius:8px;box-shadow:0 30px 50px -20px #000c,0 0 60px #dac7ca1f;height:160px;margin-bottom:14px;width:96px}@keyframes sv-float{50%{transform:translateY(-6px) rotateY(8deg)}}.sv-message h2{font-size:26px;font-stretch:72%;font-weight:800}.sv-message p{color:var(--sv-muted);max-width:34ch}.sv-message-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.sv-primary,.sv-secondary{align-items:center;border:1px solid #0000;border-radius:13px;display:inline-flex;font-size:15px;font-weight:650;gap:8px;height:44px;justify-content:center;padding:0 18px}.sv-primary{background:#f7f6f6;color:#1d1617!important}.sv-secondary{background:#ffffff0d;border-color:var(--sv-line)}.sv-layer{inset:0;position:fixed;z-index:400}.sv-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a070799;inset:0;position:absolute}.sv-sheet{background:#221a1b;border:1px solid var(--sv-line);border-bottom:0;border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -30px 60px #00000080;color:var(--sv-text);display:flex;flex-direction:column;font-family:Archivo Variable,Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:0;max-height:min(88dvh,860px);padding-bottom:env(safe-area-inset-bottom);position:absolute;right:0}.sv-sheet.is-side{border-bottom:1px solid var(--sv-line);border-radius:22px 0 0 22px;border-right:0;left:auto;max-height:none;top:0;width:min(440px,100vw)}.sv-sheet-head{align-items:flex-start;display:flex;flex:none;gap:12px;padding:18px 16px 12px 20px;position:relative;touch-action:none}.sv-sheet.is-side .sv-sheet-head{padding-top:22px;touch-action:auto}.sv-handle{background:#ffffff38;border-radius:4px;height:4px;left:50%;margin-left:-20px;position:absolute;top:7px;width:40px}.sv-sheet-title{flex:1 1;min-width:0}.sv-sheet-title h2{font-size:24px;font-stretch:72%;font-weight:800;line-height:1.1}.sv-details-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sv-details-title p{color:var(--sv-muted);font-size:13px;margin-top:4px}.sv-sheet-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 24px}.sv-sheet-foot{grid-gap:10px;border-top:1px solid var(--sv-line);display:grid;flex:none;gap:10px;grid-template-columns:auto 1fr;padding:12px 20px 16px}.sv-details{grid-gap:22px;display:grid;gap:22px}.sv-details-scans{grid-gap:12px;background:radial-gradient(ellipse at 50% 0,#e7dcde29,#0000 70%);border-radius:18px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px 12px 6px}.sv-details-scans figure{grid-gap:8px;display:grid;gap:8px}.sv-details-scan{aspect-ratio:3/5;position:relative}.sv-details-scans figcaption{align-items:center;color:var(--sv-muted);display:flex;font-size:12px;gap:6px;justify-content:center}.sv-details-scans figcaption a{border-radius:8px;color:var(--sv-muted);display:inline-grid;height:26px;place-items:center;width:26px}.sv-details-value strong{font-feature-settings:"tnum";display:block;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.sv-details-value span{color:var(--sv-muted);display:block;font-size:13px;margin-top:6px}.sv-details-group{grid-gap:4px;display:grid;gap:4px}.sv-details-group h3{color:var(--sv-muted);font-size:13px;font-weight:650;padding-bottom:4px}.sv-rows{display:grid}.sv-rows>div{align-items:baseline;border-top:1px solid var(--sv-line);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.sv-rows dt{color:var(--sv-muted);flex:none;font-size:14px}.sv-rows dd{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere;text-align:right}.sv-copy{align-items:center;background:none;border:0;display:inline-flex;font-weight:600;gap:8px;padding:0}.sv-copy svg{color:var(--sv-muted)}.sv-range{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.sv-range label{grid-gap:6px;color:var(--sv-muted);display:grid;font-size:12px;gap:6px}.sv-range label>div{align-items:center;background:#ffffff08;border:1px solid var(--sv-line);border-radius:12px;display:flex;gap:4px;height:44px;padding:0 12px}.sv-range i{color:var(--sv-faint);font-size:16px;font-style:normal}.sv-range input{font-feature-settings:"tnum";background:#0000;border:0;color:var(--sv-text);flex:1 1;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;min-width:0;outline:none}@media (min-width:600px){.sv-root{--sv-gutter:24px}.sv-wall-grid{gap:26px 16px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.sv-lot-title>strong{font-size:28px}.sv-lot-value>strong{font-size:30px}}@media (min-width:960px){.sv-root{--sv-gutter:28px}.sv-top{align-items:center;column-gap:20px;grid-template-columns:minmax(0,1fr) auto;padding-top:16px}.sv-bar{grid-column:1/-1}.sv-search{max-width:620px}.sv-summary{grid-column:1/-1}.sv-showcase{grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr) auto}.sv-stage{grid-column:1;grid-row:1}.sv-scrubber{grid-column:1;grid-row:2;padding-bottom:18px}.sv-info{align-content:start;background:#201719a8;border:1px solid var(--sv-line);border-radius:22px;gap:18px;grid-column:2;grid-row:1/span 2;margin:8px var(--sv-gutter) 20px 0;overflow-y:auto;padding:24px}.sv-lot{grid-template-areas:"grade title" "value value";grid-template-columns:auto minmax(0,1fr);row-gap:18px}.sv-lot .sv-grade{grid-area:grade}.sv-lot-title{grid-area:title}.sv-lot-title>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:32px;white-space:normal}.sv-lot-value{grid-area:value;justify-items:start}.sv-lot-value>strong{font-size:44px}.sv-lot-value>span{font-size:13px}.sv-facts{grid-gap:0 16px;display:grid;flex-wrap:wrap;gap:0 16px;grid-template-columns:1fr 1fr;margin:0;overflow:visible;padding:0}.sv-fact{border-bottom:1px solid var(--sv-line);border-right:0;margin:0;padding:12px 0}.sv-fact>strong{font-size:18px}.sv-info-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sv-stage-tools{justify-content:center}.sv-stage-tools .sv-stage-tool:first-child{display:none}.sv-wall-grid{--sv-tile-min:150px;gap:30px 20px}}@media (hover:hover) and (pointer:fine){.sv-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b131499;border:1px solid var(--sv-line);border-radius:50%;color:var(--sv-text);display:grid;height:46px;margin-top:-40px;opacity:0;place-items:center;position:absolute;top:50%;transition:opacity .2s;width:46px;z-index:600}.sv-arrow:focus-visible,.sv-stage:hover .sv-arrow:not(:disabled){opacity:1}.sv-arrow-prev{left:20px}.sv-arrow-next{right:20px}.sv-tile:hover .sv-tile-scan{transform:translateY(-4px) perspective(600px) rotateX(6deg)}.sv-choice:hover,.sv-pill:hover,.sv-round:hover:not(:disabled){background-color:#ffffff14}}@media (max-width:959px){.sv-root{min-height:0}.sv-desktop-only,.sv-info-actions,.sv-root .sv-browse-tools{display:none}.sv-mobile-only{display:flex}.sv-round.sv-mobile-only{display:grid}.sv-top{gap:6px;padding-bottom:6px;padding-top:8px}.sv-edit-toggle{padding:0 8px}.sv-summary{flex-wrap:wrap}.sv-summary p{align-items:center;column-gap:8px;flex:1 1 130px;flex-direction:row;flex-wrap:wrap;row-gap:0}.sv-summary p strong{font-size:19px}.sv-summary p span{font-size:11px}.sv-summary-actions{gap:6px;margin-left:auto}.sv-root .sv-updates-toggle{gap:4px;min-height:36px;padding:4px 6px}.sv-updates-label{display:none}.sv-sort select{font-size:14px}.sv-showcase{grid-template-rows:minmax(0,1fr) auto auto}.sv-info{gap:4px;padding-top:2px}.sv-lot{gap:9px}.sv-lot .sv-grade{border-radius:11px;height:44px;min-width:42px;padding:0 6px}.sv-lot .sv-grade>strong{font-size:23px}.sv-lot-title>strong{font-size:21px}.sv-lot-title>span{font-size:11px;gap:6px}.sv-lot-value>strong{font-size:23px}.sv-lot-value>span{font-size:10px}.sv-location-row{align-items:center;display:flex;gap:8px}.sv-location-row>div{min-width:0}.sv-location-row .sv-storage-location strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-mobile-details{align-items:center;background:#0000;border:0;color:var(--sv-muted);flex:none;font-size:12px;gap:2px;margin-left:auto;min-height:30px;padding:0 0 0 8px}.sv-info .sv-facts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0;overflow:hidden;padding:5px 0 0}.sv-info .sv-fact{align-items:baseline;border:0;display:flex;gap:6px;margin:0;min-width:0;padding:0}.sv-info .sv-fact>span{font-size:10px}.sv-info .sv-fact>strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.sv-info .sv-fact:nth-child(n+3),.sv-info .sv-fact>em{display:none}.sv-scrubber{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-top:5px}.sv-sheet.sv-options-sheet{max-height:75dvh}.sv-detail-actions{display:grid}}@media (max-height:640px) and (max-width:959px){.sv-top{gap:6px;padding-top:8px}.sv-round,.sv-search{height:40px}.sv-round{width:40px}.sv-views button{height:32px;width:34px}.sv-fact>em{display:none}}@media (prefers-reduced-motion:reduce){.sv-layer *,.sv-root *{animation:none!important;transition:none!important}}.sv-notes-filter{grid-gap:8px;color:#c2bebf;color:var(--sv-muted,#c2bebf);display:grid;font-size:13px;gap:8px;margin:20px 0}.sv-notes-filter input{background:#0000;border:1px solid #3c3335;border:1px solid var(--sv-border,#3c3335);border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;font-size:16px;min-height:44px;padding:10px 12px;width:100%}.sv-category-action{justify-self:start;margin:0 0 2px;min-height:36px}.sv-category-editor{grid-gap:16px;display:grid;gap:16px;padding-top:8px}.sv-category-editor>p{color:var(--sv-muted);line-height:1.5}.sv-category-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.sv-category-options button{min-height:48px}.sv-category-options button[aria-pressed=true]{background:#bcb1b326;border-color:#bcb1b3;color:var(--sv-text);opacity:1}.sv-category-editor [role=alert]{color:var(--sv-down)}.sv-sale-form{grid-gap:16px;color:#f0eeee;color:var(--sv-text,#f0eeee);display:grid;gap:16px;padding:20px}.sv-sale-form label{grid-gap:8px;display:grid;font-size:14px;gap:8px}.sv-sale-form input:not([type=checkbox]),.sv-sale-form select{background:#2c2325;border:1px solid #756b6c;border-radius:10px;box-sizing:border-box;color:#fff;color-scheme:dark;font:inherit;min-height:46px;min-width:0;padding:10px;width:100%}.sv-sale-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.sv-sale-form .sv-sale-check{align-items:flex-start;display:flex;line-height:1.5}.sv-sale-check input{flex-shrink:0;height:20px;margin:1px 0;width:20px}.sv-sale-form a{color:#fa899c}.sv-sale-form [role=alert]{color:#ffada6}.sv-reveal-action{grid-gap:8px;display:grid;gap:8px;min-width:0}.sv-reveal-action p{color:var(--rc-text-2);font-size:12px;line-height:16px;margin:0;overflow-wrap:anywhere}.sv-reveal-action a{color:var(--rc-text);text-decoration:underline}.sv-reveal-retry{grid-gap:8px;display:grid;gap:8px}.sv-purchase-cost fieldset{grid-gap:16px;border:0;display:grid;gap:16px;margin:0;min-width:0;padding:0}.sv-purchase-cost .rc-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.sv-purchase-cost .rc-input{box-sizing:border-box;min-width:0;width:100%}.sv-purchase-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sv-purchase-check{align-items:flex-start;display:flex;gap:8px}.sv-purchase-check input{flex:0 0 auto;margin-top:4px}.sv-purchase-sheet{margin-top:24px}.sv-purchase-cost .rc-btn{white-space:normal}.sv-sheet.sv-filter-sheet{height:min(88dvh,860px)}.sv-sheet.sv-filter-sheet.is-side{height:100%}.sv-filter-content{min-width:0}.sv-filters{grid-gap:22px;display:grid;gap:22px;padding:6px 0 0}.sv-filter-section{grid-gap:8px;display:grid;gap:8px;min-width:0}.sv-filter-basis legend,.sv-filter-notes,.sv-filter-price legend,.sv-filter-section h3{color:var(--sv-muted);font-size:12px;font-weight:600;letter-spacing:.01em}.sv-filter-fields{background:hsla(0,0%,100%,.025);border:1px solid var(--sv-line);border-radius:14px;overflow:hidden}.sv-filter-fields:empty{display:none}.sv-filter-field{align-items:center;background:#0000;border:0;display:flex;font-size:14px;gap:12px;min-height:52px;padding:12px 14px;text-align:left;width:100%}.sv-filter-field+.sv-filter-field{border-top:1px solid var(--sv-line)}.sv-filter-field>span:first-child{flex:none;font-weight:550}.sv-filter-field-value{color:var(--sv-faint);font-size:13px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-filter-field-value.is-selected{color:#fa899c}.sv-filter-field svg{color:var(--sv-muted);flex:none}.sv-filter-field:focus-visible{outline-offset:-3px}.sv-filter-basis,.sv-filter-price{border:0;margin:0;min-width:0;padding:0}.sv-filter-basis legend,.sv-filter-price legend{margin-bottom:8px;padding:0}.sv-filter-basis>div{grid-gap:4px;background:#00000024;border:1px solid var(--sv-line);border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.sv-filter-scope>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-filter-basis button{background:#0000;border:0;border-radius:8px;color:var(--sv-muted);font-size:14px;min-height:36px}.sv-filter-basis button[aria-pressed=true]{background:#413537;box-shadow:0 1px 4px #0003;color:var(--sv-text)}.sv-filter-notes{grid-gap:8px;display:grid;gap:8px}.sv-filter-notes input,.sv-filter-search input{color:var(--sv-text);font:inherit;font-size:16px}.sv-filter-notes input{background:hsla(0,0%,100%,.025);border:1px solid var(--sv-line);border-radius:12px;min-height:44px;padding:10px 12px;width:100%}.sv-filter-picker-search{background:#221a1b;padding:4px 0 10px;position:sticky;top:-4px;z-index:2}.sv-filter-search{align-items:center;background:#ffffff0a;border:1px solid var(--sv-line);border-radius:12px;color:var(--sv-muted);display:flex;gap:10px;min-height:46px;padding:0 12px}.sv-filter-search:focus-within{border-color:#e5d7da80}.sv-filter-search input{background:#0000;border:0;flex:1 1;height:44px;min-width:0;outline:none;padding:0;width:100%}.sv-filter-notes input::placeholder,.sv-filter-search input::placeholder{color:var(--sv-faint);opacity:1}.sv-filter-search input::-webkit-search-cancel-button{display:none}.sv-filter-search button{background:#0000;border:0;color:var(--sv-muted);display:grid;flex:none;height:36px;margin-right:-6px;padding:0;place-items:center;width:30px}.sv-filter-picker-search p{color:var(--sv-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding-top:10px}.sv-filter-picker-search p>span{color:var(--sv-faint)}.sv-filter-picker-options{padding:0 0 8px}.sv-filter-option{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--sv-line);display:flex;gap:12px;min-height:52px;padding:13px 2px;text-align:left;width:100%}.sv-filter-option-label{flex:1 1;font-size:14px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.sv-filter-option-count{font-feature-settings:"tnum";color:var(--sv-faint);flex:none;font-size:12px;font-variant-numeric:tabular-nums}.sv-filter-check{border:1px solid #f0e9ea4d;border-radius:6px;color:#221a1b;display:grid;flex:none;height:21px;place-items:center;width:21px}.sv-filter-option[aria-checked=true] .sv-filter-check{background:#fa899c;border-color:#fa899c}.sv-filter-option[aria-checked=true] .sv-filter-option-label{color:#fa899c}.sv-filter-option:focus-visible{border-radius:8px;outline-offset:-2px}.sv-filter-empty{color:var(--sv-muted);padding:30px 4px;text-align:center}.sv-sheet-back{margin-left:-4px}@media (hover:hover) and (pointer:fine){.sv-filter-field:hover,.sv-filter-option:hover{background:#ffffff0a}}.sv-trade{grid-gap:16px;display:grid;gap:16px;padding:4px 0 12px}.sv-trade-handoff p,.sv-trade-intro,.sv-trade-source{color:var(--sv-muted);font-size:12px;line-height:1.5}.sv-trade-form{grid-gap:14px;display:grid;gap:14px}.sv-trade-agreed label,.sv-trade-form label{grid-gap:6px;color:var(--sv-muted);display:grid;font-size:12px;gap:6px}.sv-trade-agreed input,.sv-trade-form input:not([type=checkbox]){background:#ffffff0a;border:1px solid var(--sv-line);border-radius:10px;color:var(--sv-text);font:inherit;font-size:16px;min-height:44px;min-width:0;padding:10px;width:100%}.sv-trade-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.sv-trade-checkbox{align-items:center;color:var(--sv-text)!important;display:flex!important;gap:10px!important;min-height:36px}.sv-trade input[type=checkbox]{accent-color:#fa899c;flex:none;height:20px;width:20px}.sv-trade-options{border-bottom:1px solid var(--sv-line);border-top:1px solid var(--sv-line);padding:12px 0}.sv-trade summary{color:var(--sv-muted);cursor:pointer;font-size:13px;padding:4px 0}.sv-trade-options[open]{grid-gap:10px;display:grid;gap:10px}.sv-trade-options[open]>label{margin-top:10px}.sv-trade-link,.sv-trade-preset{background:none;border:0;color:#fa899c!important;font-size:12px!important;justify-self:start;padding:5px 0;text-align:left}.sv-trade-preset{border:1px solid var(--sv-line);border-radius:8px;padding:7px 10px}.sv-trade-summary{grid-gap:5px;background:#2d2324;border:1px solid var(--sv-line);border-radius:14px;display:grid;gap:5px;padding:16px;position:sticky;top:-4px;z-index:2}.sv-trade-summary small,.sv-trade-summary>span{color:var(--sv-muted);font-size:12px}.sv-trade-summary strong{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sv-trade-actions{display:flex;gap:10px}.sv-trade-actions button{align-items:center;display:flex;flex:1 1;font-size:12px;gap:5px;justify-content:center;min-width:0}.sv-trade-warning{background:#ffd37c12;border-radius:10px;color:#ecd3a3;font-size:12px;padding:12px}.sv-trade-error{color:#ffb0a8!important;font-size:12px}.sv-trade-row{grid-gap:8px;border-bottom:1px solid var(--sv-line);display:grid;gap:8px;padding:15px 0}.sv-trade-row.is-excluded .sv-trade-row-info,.sv-trade-row.is-excluded .sv-trade-row-value{opacity:.55}.sv-trade-row-top{align-items:center;display:flex;gap:9px}.sv-trade-row-top img{flex:none;height:62px;object-fit:contain;width:42px}.sv-trade-row-info{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.sv-trade-row-info strong{font-size:13px;overflow-wrap:anywhere}.sv-trade-row-info span{color:var(--sv-muted);font-size:11px}.sv-trade-row-info em{color:#fa899c;font-size:10px;font-style:normal}.sv-trade-row-value{font-feature-settings:"tnum";flex:none;font-size:13px;font-variant-numeric:tabular-nums;max-width:26%;overflow-wrap:anywhere;text-align:right}.sv-trade-refs{color:var(--sv-muted);display:flex;font-size:11px;gap:15px}.sv-trade-location{color:var(--sv-text);font-size:11px}.sv-trade-agreed{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.sv-trade-agreed label{flex:1 1;min-width:80px}.sv-trade-agreed button{font-size:12px;min-height:44px}.sv-trade-handoff{grid-gap:10px;display:grid;gap:10px;padding-top:12px}.sv-trade-handoff h3{font-size:15px}.sv-trade-handoff a{align-items:center;display:flex;gap:7px;justify-content:center;text-align:center;text-decoration:none}.sv-build-trade{align-items:center;background:#e5d7da1a;border:1px solid #e5d7da59;border-radius:10px;color:#fa899c;display:inline-flex;flex:none;font-size:12px!important;gap:6px;height:32px;padding:0 11px;white-space:nowrap}.sv-browse-tools{align-items:center;display:flex;gap:10px;min-width:0}.sv-browse-tools .sv-chips{flex:1 1;margin:0 -16px 0 0;min-width:0;padding-left:0}.sv-sheet.sv-trade-sheet{height:min(88dvh,860px)}.sv-sheet.sv-trade-sheet.is-side{height:100%}.sv-shopify-form{grid-gap:14px;color:#f7f6f6;color:var(--sv-text,#f7f6f6);display:grid;font-size:14px;gap:14px;line-height:1.5;min-width:0}.sv-shopify-form *{box-sizing:border-box}.sv-shopify-form header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sv-shopify-form header span,.sv-shopify-form header strong{display:block}.sv-shopify-form header strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.sv-shopify-form header span{color:#b3adae;color:var(--sv-muted,#b3adae);font-size:12px;margin-top:4px}.sv-shopify-form p{margin:0}.sv-shopify-form button{cursor:pointer;font:inherit}.sv-shopify-form button:disabled{cursor:not-allowed;opacity:.5}.sv-shopify-form .sv-shopify-refresh{flex:none;font-size:12px;min-height:36px;padding:7px 12px}.sv-shopify-status{background:#ffffff05;border:1px solid #ffffff1f;border:1px solid var(--sv-line,#ffffff1f);border-radius:10px;color:#b3adae;color:var(--sv-muted,#b3adae);font-size:13px;padding:10px 12px}.sv-shopify-references{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0}.sv-shopify-references>div{background:#ffffff05;border:1px solid #ffffff1f;border:1px solid var(--sv-line,#ffffff1f);border-radius:12px;min-width:0;padding:12px}.sv-shopify-references dt{color:#b3adae;color:var(--sv-muted,#b3adae);font-size:12px;margin-bottom:4px}.sv-shopify-references dd{font-size:16px;font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere}.sv-shopify-references small{color:#b3adae;color:var(--sv-muted,#b3adae);display:block;font-size:11px;margin-top:6px}.sv-shopify-form a{color:#fa899c;text-underline-offset:3px}.sv-shopify-search{grid-gap:4px;display:grid;gap:4px}.sv-shopify-caption,.sv-shopify-search small{color:#b3adae;color:var(--sv-muted,#b3adae);font-size:12px}.sv-shopify-price{grid-gap:7px;display:grid;font-size:13px;font-weight:600;gap:7px}.sv-shopify-price>div{align-items:center;background:#160f10;border:1px solid #726769;border-radius:10px;display:flex}.sv-shopify-price span{color:#b3adae;color:var(--sv-muted,#b3adae);padding-left:14px}.sv-shopify-price input{background:#0000;border:0;border-radius:10px;color:#f7f6f6;color:var(--sv-text,#f7f6f6);font:inherit;font-size:20px;min-width:0;outline:none;padding:12px;width:100%}.sv-shopify-price>div:focus-within{outline:2px solid #fa899c;outline-offset:2px}.sv-shopify-form a:focus-visible,.sv-shopify-form button:focus-visible{outline:2px solid #fa899c;outline-offset:3px}.sv-shopify-confirm,.sv-shopify-live,.sv-shopify-warning{grid-gap:10px;background:#36292b;border:1px solid #796c6e;border-radius:12px;display:grid;gap:10px;padding:14px}.sv-shopify-confirm h3{font-size:16px;margin:0}.sv-shopify-confirm p{font-size:13px}.sv-shopify-confirm>div{display:flex;gap:8px}.sv-shopify-confirm button{flex:1 1;min-width:0;padding:10px}.sv-shopify-warning{background:#352b1d;border-color:#79633e;font-size:13px}.sv-shopify-live{background:#193429;border-color:#305e49}.sv-shopify-error{background:#44222a;color:#ffb5b0}.sv-shopify-error,.sv-shopify-notice{border-radius:10px;font-size:13px;padding:12px}.sv-shopify-notice{background:#163327;color:#bce9d4}.sv-shopify-steps{color:#bce9d4;font-size:12px;margin:0;padding-left:21px}.sv-shopify-links{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px}@media(max-width:420px){.sv-shopify-confirm>div{flex-direction:column}.sv-shopify-references{gap:8px}.sv-shopify-references>div{padding:10px}}.sv-shopify-matches{grid-gap:8px;background:#ffffff05;border:1px solid #ffffff1f;border:1px solid var(--sv-line,#ffffff1f);border-radius:12px;display:grid;gap:8px;min-width:0;padding:12px}.sv-shopify-matches>div:first-child{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.sv-shopify-matches p,.sv-shopify-matches small{color:#b3adae;color:var(--sv-muted,#b3adae);font-size:12px}.sv-shopify-match-listings ul,.sv-shopify-price-groups{list-style:none;margin:0;padding:0}.sv-shopify-price-groups{grid-gap:8px;display:grid;gap:8px}.sv-shopify-price-groups>li{grid-gap:6px;border-top:1px solid #ffffff1f;border-top:1px solid var(--sv-line,#ffffff1f);display:grid;gap:6px;min-width:0;padding-top:8px}.sv-shopify-match-choice{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.sv-shopify-match-choice>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.sv-shopify-match-choice button{flex:none;font-size:12px;min-height:36px;padding:7px 12px}.sv-shopify-match-listings{font-size:12px;min-width:0}.sv-shopify-match-listings summary{color:#fa899c;cursor:pointer;text-underline-offset:3px;width:fit-content}.sv-shopify-match-listings summary:focus-visible{outline:2px solid #fa899c;outline-offset:3px}.sv-shopify-match-listings ul{display:flex;flex-wrap:wrap;gap:6px 14px;max-height:144px;overflow-y:auto;overscroll-behavior:contain;padding-top:8px}.sv-shopify-match-listings a{overflow-wrap:anywhere}.sv-shopify-matches .sv-shopify-match-difference{color:#f0d6a4}@media(max-width:360px){.sv-shopify-match-choice{align-items:flex-start;flex-wrap:wrap}.sv-shopify-match-choice button{margin-left:auto}}.sv-pick-builder{grid-gap:16px;color:#f7f6f6;color:var(--sv-text,#f7f6f6);display:grid;font-size:14px;gap:16px;line-height:1.5;padding-bottom:24px}.sv-pick-builder *{box-sizing:border-box}.sv-pick-builder h2,.sv-pick-builder h3,.sv-pick-builder p{margin:0}.sv-pick-builder h2{font-size:20px}.sv-pick-builder h3{font-size:16px}.sv-pick-builder a{color:#fa899c;text-decoration:underline;text-underline-offset:3px}.sv-pb-heading{align-items:start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.sv-pb-card small,.sv-pb-card span span,.sv-pb-heading p,.sv-pb-summary span{color:#c3bfbf;color:var(--sv-muted,#c3bfbf)}.sv-pb-heading a{align-items:center;display:flex;min-height:44px}.sv-pick-builder button{background:#322628;background:var(--sv-glass-strong,#322628);border:1px solid #5e4e51;border:1px solid var(--sv-line,#5e4e51);border-radius:10px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:10px 14px}.sv-pick-builder button:disabled{cursor:default;opacity:.45}.sv-pick-builder :focus-visible{outline:2px solid #fa899c;outline-offset:3px}.sv-pick-builder .sv-pb-primary{background:#fa899c;color:#281a1c;font-weight:700}.sv-pb-summary{background:#cbb9bc17;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:12px}.sv-pb-summary strong{font-size:18px}.sv-pb-pagination,.sv-pb-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sv-pb-toolbar button{flex:1 1 auto}.sv-pb-pagination{justify-content:space-between}.sv-pb-pagination span{font-size:12px}.sv-pb-cards{grid-gap:8px;display:grid;gap:8px}.sv-pb-card{align-items:center;border:1px solid #5e4e51;border:1px solid var(--sv-line,#5e4e51);border-radius:10px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:12px}.sv-pb-card:has(input:checked){background:#d4c1c41f;border-color:#baabad}.sv-pb-card small,.sv-pb-card span span,.sv-pb-card>span{display:block;overflow-wrap:anywhere}.sv-pb-card input{accent-color:#fa899c;flex:0 0 22px;height:22px;width:22px}.sv-pb-thumbnail{border-radius:4px;flex:0 0 42px;height:60px;object-fit:contain;width:42px}.sv-pb-card strong small{display:inline;font-weight:400}.sv-pb-card-warning small:last-child{color:#ffcc8d}.sv-pb-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) minmax(180px,2fr)}.sv-pb-fields label{grid-gap:6px;display:grid;gap:6px}.sv-pb-fields input,.sv-pb-fields select{background:#271f20;border:1px solid #675d5f;border-radius:8px;color:inherit;font:inherit;font-size:16px;min-height:44px;min-width:0;padding:10px;width:100%}.sv-pb-progress,.sv-pb-review,.sv-pb-warning{background:#f9b86314;border:1px solid #f9b86359;border-radius:10px;overflow-wrap:anywhere;padding:14px}.sv-pb-progress,.sv-pb-review{grid-gap:12px;display:grid;gap:12px}.sv-pb-review ul{margin:0;padding-left:20px}.sv-pb-review li+li{margin-top:8px}.sv-pb-progress progress{accent-color:#fa899c;width:100%}.sv-pb-progress small{color:#c3bfbf;color:var(--sv-muted,#c3bfbf)}.sv-pb-success{color:#a3edc6}.sv-pick-builder .sv-pb-text{background:none;border:0;justify-self:start;padding-left:0;padding-right:0;text-decoration:underline}.sv-pb-groups{grid-gap:8px;display:grid;gap:8px}.sv-pb-groups>div{grid-column-gap:12px;border-bottom:1px solid #5e4e51;border-bottom:1px solid var(--sv-line,#5e4e51);column-gap:12px;display:grid;grid-template-columns:1fr auto;padding:10px 0}.sv-pb-groups small{color:#c3bfbf;color:var(--sv-muted,#c3bfbf);grid-column:1/-1}@media (max-width:480px){.sv-pb-fields{grid-template-columns:1fr}.sv-pb-toolbar button{flex-basis:100%}.sv-pb-summary{display:grid}.sv-pb-groups>div{grid-template-columns:1fr}.sv-pb-pagination button{padding:10px}}.svlt-gain,.svlt-table td.svlt-gain{color:var(--rc-green)}.svlt-loss,.svlt-table td.svlt-loss{color:var(--rc-red)}.svlt-form{grid-gap:var(--rc-space-100);align-items:end;display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}.svlt-form input{box-sizing:border-box;width:100%}.svlt-add{min-width:0}.svlt-sort select{min-width:200px}.svlt-table td:first-child{min-width:240px}.svlt-product{display:block;font-weight:600}.svlt-meta{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.svlt-actions{text-align:right;width:1%}@media (max-width:767px){.svlt-sort,.svlt-sort select{width:100%}.svlt-table td:first-child{min-width:0;padding-bottom:var(--rc-space-75)}.svlt-actions{padding-top:var(--rc-space-75);width:auto}.svlt-actions .rc-btn{width:100%}}.cr-page{min-width:0}.cr-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-300);justify-content:space-between;min-width:0;padding-top:var(--rc-space-200)}.cr-header__text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rc-space-75);max-width:760px;min-width:0}.cr-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.cr-page .cr-back{--rc-btn-fg:var(--rc-text-2);font-weight:500;gap:var(--rc-space-50);margin-bottom:var(--rc-space-50);min-height:32px;padding:0}.cr-page .cr-back:hover:not(:disabled){--rc-btn-bg:#0000;--rc-btn-fg:var(--rc-red)}.cr-tabs>button{min-width:112px}.cr-page .cr-count{background:var(--rc-surface-2);box-shadow:inset 0 0 0 1px var(--rc-line);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);min-height:28px;padding:0 var(--rc-space-100)}.cr-page .cr-count svg{color:var(--rc-red)}.cr-status{letter-spacing:.04em}.cr-status[data-tone=warning]{background:var(--rc-amber-soft);color:var(--rc-amber)}.cr-status[data-tone=success]{background:var(--rc-green-soft);color:var(--rc-green)}.cr-status[data-tone=danger]{background:var(--rc-red-soft);color:var(--rc-red)}.cr-status[data-tone=neutral]{background:var(--rc-surface-3);color:var(--rc-text)}.cr-header__actions .cr-status{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);min-height:28px;padding:0 var(--rc-space-100)}.cr-rule{margin:0}.cr-figures{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.cr-figure{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column-reverse;gap:var(--rc-space-50);justify-content:flex-end;min-width:0;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cr-figure__label{margin:0}.cr-figure__value{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0;overflow-wrap:anywhere}.cr-figure__value[data-tone=warning]{color:var(--rc-amber)}.cr-figure__value[data-tone=success]{color:var(--rc-green)}.cr-figure__value[data-tone=danger]{color:var(--rc-red)}.cr-figures--detail .cr-figure,.cr-figures--review .cr-figure{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.cr-figures--detail .cr-figure__value,.cr-figures--review .cr-figure__value{font-size:var(--rc-text-4xl);line-height:var(--rc-leading-4xl)}.cr-figures--review{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-proposals{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);min-width:0}.cr-page .cr-proposal{color:var(--rc-text);font:inherit;gap:var(--rc-space-100);padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300);width:100%}.cr-proposal__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100);justify-content:space-between}.cr-proposal__date{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);margin:0}.cr-proposal__filters{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0 0 var(--rc-space-75)}.cr-loading{color:var(--rc-red);display:grid;min-height:320px;place-items:center}.cr-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);display:grid;min-height:280px;padding:var(--rc-space-400) var(--rc-space-200);place-items:center;text-align:center}.cr-empty__inner{align-items:center;display:flex;flex-direction:column;gap:var(--rc-space-100)}.cr-empty__inner p{margin:0}.cr-filters{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.cr-page .cr-filter{background:var(--rc-surface-2);box-shadow:inset 0 0 0 1px var(--rc-line);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);min-height:28px;padding:0 var(--rc-space-100)}.cr-page .cr-filter--none{color:var(--rc-text-2)}.cr-cards{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media (min-width:768px){.cr-cards{gap:var(--rc-space-200);grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr))}}.cr-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),opacity var(--rc-fade) var(--rc-ease),transform var(--rc-move) var(--rc-ease)}.cr-card:hover{border-color:var(--rc-line-strong);box-shadow:var(--rc-rim),var(--rc-shadow-float);transform:translateY(-2px)}.cr-card[data-review=approved]{border-color:var(--rc-green);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-green-soft)}.cr-card[data-review=rejected]{border-color:var(--rc-red-line);opacity:.72}.cr-card__media,.cr-swipe__stage{background:radial-gradient(ellipse 70% 55% at 50% -10%,var(--rc-stage-core),#0000 70%),linear-gradient(180deg,var(--rc-surface-1),var(--rc-bg));position:relative}.cr-card__media{aspect-ratio:.72/1;border-bottom:1px solid var(--rc-line)}.cr-card__media>img{display:block;filter:drop-shadow(0 12px 24px var(--rc-bg));height:100%;object-fit:contain;padding:var(--rc-space-200);width:100%}.cr-missing{color:var(--rc-text-2);display:grid;height:100%;place-items:center;width:100%}.cr-missing__inner{align-items:center;display:flex;flex-direction:column;gap:var(--rc-space-75);padding:0 var(--rc-space-200);text-align:center}.cr-missing__inner svg{color:var(--rc-text-3)}.cr-missing__inner p{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.cr-missing__link{color:var(--rc-red);font-size:var(--rc-text-xs);font-weight:600}.cr-card__mark{border-radius:var(--rc-rounded-full);box-shadow:var(--rc-shadow-float);color:var(--rc-text);display:grid;height:32px;place-items:center;position:absolute;right:var(--rc-space-100);top:var(--rc-space-100);width:32px}.cr-card__mark[data-review=approved]{background:var(--rc-green)}.cr-card__mark[data-review=rejected]{background:var(--rc-red)}.cr-card__body{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cr-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75);justify-content:space-between}.cr-page .cr-rarity,.cr-tinder .cr-rarity{color:var(--rc-text);font-family:var(--rc-mono);letter-spacing:0}.cr-card__pid{color:var(--rc-text-3);font-family:var(--rc-mono);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.cr-card__name{color:var(--rc-text);font-weight:600;margin:var(--rc-space-50) 0 0;min-height:40px;overflow-wrap:anywhere}.cr-card__name,.cr-card__price{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.cr-card__price{font-feature-settings:"tnum";color:var(--rc-text-2);font-variant-numeric:tabular-nums;margin:0}.cr-card__yen{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-2xl)}.cr-card__line{color:var(--rc-text);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.cr-card__line--muted{color:var(--rc-text-2)}.cr-card__qty{font-weight:700}.cr-card__actions{display:flex;gap:var(--rc-space-75);margin-top:auto;padding-top:var(--rc-space-100)}.cr-card__actions .rc-btn{flex:1 1;min-width:0;padding-inline:var(--rc-space-75)}.cr-page .cr-choice[data-chosen=true]{color:var(--rc-text)}.cr-page .cr-choice--approve[data-chosen=true]{--rc-btn-bg:var(--rc-green-soft);--rc-btn-line:var(--rc-green);box-shadow:inset 0 0 0 1px var(--rc-green)}.cr-page .cr-choice--reject[data-chosen=true]{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red);box-shadow:inset 0 0 0 1px var(--rc-red)}.cr-page .cr-choice--approve:hover:not(:disabled){--rc-btn-line:var(--rc-green)}.cr-page .cr-choice--reject:hover:not(:disabled){--rc-btn-line:var(--rc-red)}.cr-summary-bar{align-items:center;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:var(--rc-glass);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);bottom:max(var(--rc-space-200),env(safe-area-inset-bottom,0px));box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200);position:sticky;z-index:6}.cr-summary-bar__text{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.cr-summary-bar__total{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);margin:0}.cr-summary-bar__sub{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.cr-summary-bar__actions{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.cr-summary-bar__actions .rc-btn{min-height:48px}.cr-dialog-title{font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.rc-dialog:has(.cr-dialog-title){background:var(--rc-surface-lit),var(--rc-surface-1);box-shadow:var(--rc-rim),var(--rc-shadow-float)}.cr-dialog-text{color:var(--rc-text-2);margin:0}.cr-dialog-summary{background:var(--rc-surface-2);border-radius:var(--rc-rounded-lg);display:flex;flex-direction:column;gap:var(--rc-space-50);margin-top:var(--rc-space-200);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cr-dialog-summary p{margin:0}.cr-dialog-summary__count{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.cr-dialog-summary__total{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm)}.cr-dialog-summary__yen{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-4xl)}@media (max-width:767px){.cr-header{padding-top:0}.cr-header__actions{width:100%}.cr-tabs{flex:1 1 auto}.cr-tabs>button{flex:1 1;min-width:0}.cr-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-figures--review{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-figures--detail .cr-figure,.cr-figures--review .cr-figure{padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cr-figures--detail .cr-figure__value,.cr-figures--review .cr-figure__value{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.cr-figure__value{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.cr-page .cr-proposal{padding:var(--rc-space-200)}.cr-card__body{padding:var(--rc-space-100)}.cr-card__yen{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.cr-card__actions{flex-direction:column}.cr-summary-bar{bottom:max(var(--rc-space-100),env(safe-area-inset-bottom,0px));gap:var(--rc-space-75);padding:var(--rc-space-100)}.cr-summary-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cr-summary-bar__actions .rc-btn{line-height:var(--rc-leading-xs);min-width:0;padding-inline:var(--rc-space-100);text-align:center;white-space:normal}.cr-summary-bar__total{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl)}.cr-dialog-title{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}}.cr-tinder{display:flex;flex-direction:column;gap:var(--rc-space-200);margin:0 auto;max-width:560px;min-width:0;overflow-x:clip;padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px));padding-left:max(var(--rc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rc-gutter),env(safe-area-inset-right,0px));position:relative;width:100%}.cr-tinder>*{animation:rc-rise .6s var(--rc-ease) backwards}.cr-tinder>:nth-child(2){animation-delay:60ms}.cr-tinder>:nth-child(3){animation-delay:.12s}.cr-tinder>:nth-child(4){animation-delay:.18s}.cr-header--tinder{gap:var(--rc-space-200)}.cr-header--tinder .cr-header__actions{width:100%}.cr-header--tinder .cr-tabs{flex:1 1 auto}.cr-header--tinder .cr-tabs>button{flex:1 1;min-width:0}.cr-progress{display:flex;flex-direction:column;gap:var(--rc-space-75)}.cr-progress__track{background:var(--rc-surface-3);border-radius:var(--rc-rounded-full);height:4px;overflow:hidden;position:relative}.cr-progress__bar{background:var(--rc-red);border-radius:inherit;box-shadow:var(--rc-led);inset:0;position:absolute;transform-origin:left center;transition:transform var(--rc-move) var(--rc-ease)}.cr-progress__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rc-space-50) var(--rc-space-100);justify-content:space-between}.cr-progress__meta p{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);margin:0}.cr-progress__count{color:var(--rc-text-2)}.cr-progress__votes{color:var(--rc-text);font-weight:600}.cr-deck-area{min-width:0;position:relative}.cr-deck{height:500px;isolation:isolate;margin-bottom:var(--rc-space-300);position:relative}.cr-loading--deck{min-height:500px}.cr-swipe{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);flex-direction:column;inset:0;overflow:hidden;position:absolute;user-select:none;-webkit-user-select:none}.cr-swipe[data-lifted=true]{border-color:var(--rc-line-strong)}.cr-swipe__stage{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;flex:0 0 auto;height:280px;justify-content:center;padding:var(--rc-space-200)}.cr-swipe__stage:after{background:linear-gradient(90deg,#0000,var(--rc-red) 50%,#0000);bottom:var(--rc-space-200);content:"";height:1px;left:12%;opacity:.6;pointer-events:none;position:absolute;right:12%}.cr-swipe__img{-webkit-user-drag:none;display:block;filter:drop-shadow(0 16px 24px var(--rc-bg));height:100%;object-fit:contain;pointer-events:none;position:relative;width:100%;z-index:1}.cr-stamp{background:var(--rc-glass);border:2px solid;border-radius:var(--rc-rounded-full);display:grid;font-size:var(--rc-text-2xl);font-weight:700;height:48px;line-height:var(--rc-leading-2xl);min-width:56px;padding:0 var(--rc-space-200);place-items:center;pointer-events:none;position:absolute;top:var(--rc-space-300);transition:opacity var(--rc-fade) var(--rc-ease);z-index:2}.cr-stamp--no{box-shadow:var(--rc-red-glow-rest);color:var(--rc-red);left:var(--rc-space-300)}.cr-stamp--yes{color:var(--rc-green);right:var(--rc-space-300)}.cr-swipe__info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rc-space-75);min-height:0;overflow-y:auto;padding:var(--rc-space-200)}.cr-swipe__top{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between}.cr-swipe__link{margin:0}.cr-swipe__link .rc-cta{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cr-swipe__link .rc-cta:hover{text-decoration:underline;text-decoration-color:var(--rc-red-line);text-underline-offset:3px}.cr-swipe__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rc-text);display:-webkit-box;font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0;overflow:hidden}.cr-swipe__price{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);margin:0}.cr-swipe__yen{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.cr-swipe__gbp{font-weight:600}.cr-calc{border-top:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-75);padding-top:var(--rc-space-100)}.cr-calc__row{align-items:center;display:flex;gap:var(--rc-space-100)}.cr-calc__label{color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs)}.cr-tinder .cr-calc__input{font-feature-settings:"tnum";background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-family:var(--rc-mono);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;min-height:36px;padding:0 var(--rc-space-100);width:88px}.cr-tinder .cr-calc__input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);outline:none}.cr-calc__figures{font-feature-settings:"tnum";display:flex;flex-wrap:wrap;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;gap:var(--rc-space-50) var(--rc-space-200);line-height:var(--rc-leading-xs)}.cr-calc__cost{color:var(--rc-text-2)}.cr-calc__cost strong{color:var(--rc-text)}.cr-calc__profit{font-weight:600}.cr-calc__profit[data-tone=good]{color:var(--rc-green)}.cr-calc__profit[data-tone=bad]{color:var(--rc-red)}.cr-done{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim);display:grid;min-height:440px;padding:var(--rc-space-400) var(--rc-space-300);place-items:center;text-align:center}.cr-done__inner{align-items:center;display:flex;flex-direction:column;gap:var(--rc-space-100)}.cr-done__inner p{margin:0}.cr-done__title{color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-4xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-4xl)}.cr-done__text{color:var(--rc-text-2)}.cr-done__votes{font-feature-settings:"tnum";color:var(--rc-text);font-variant-numeric:tabular-nums;font-weight:600}.cr-done__undo{margin-top:var(--rc-space-100)}.cr-vote-bar{grid-gap:var(--rc-space-75);animation:rc-rise .6s var(--rc-ease) .18s backwards;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:var(--rc-glass);border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;border-top:1px solid var(--rc-line);bottom:0;box-shadow:var(--rc-rim),var(--rc-shadow-float);display:grid;gap:var(--rc-space-75);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);left:0;padding:var(--rc-space-100) max(var(--rc-gutter),env(safe-area-inset-right,0px)) max(var(--rc-space-100),env(safe-area-inset-bottom,0px)) max(var(--rc-gutter),env(safe-area-inset-left,0px));position:fixed;right:0;z-index:6}.cr-vote-bar .cr-vote{font-size:var(--rc-text-2xl);font-weight:700;line-height:var(--rc-leading-2xl);min-height:56px;padding:0}.cr-vote-bar .cr-vote--no{--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red-line);--rc-btn-fg:var(--rc-red)}.cr-vote-bar .cr-vote--no:hover:not(:disabled){--rc-btn-bg:var(--rc-red-soft);--rc-btn-line:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.cr-vote-bar .cr-vote--yes{--rc-btn-bg:var(--rc-green-soft);--rc-btn-line:var(--rc-green);--rc-btn-fg:var(--rc-green)}.cr-vote-bar .cr-vote--yes:hover:not(:disabled){--rc-btn-bg:var(--rc-green-soft);--rc-btn-line:var(--rc-green);box-shadow:0 0 0 3px var(--rc-green-soft)}.cr-vote-bar .cr-vote--undo{--rc-btn-fg:var(--rc-text-2)}@media (min-width:768px){.cr-vote-bar{animation:none;border:1px solid var(--rc-line);border-radius:var(--rc-rounded-2xl);bottom:var(--rc-space-200);left:50%;padding:var(--rc-space-100);right:auto;transform:translateX(-50%);width:min(560px - 2 * var(--rc-gutter),100% - 2 * var(--rc-gutter))}}@media (max-width:767px){.cr-tinder{gap:var(--rc-space-200)}.cr-deck{height:470px}.cr-loading--deck{min-height:470px}.cr-swipe__stage{height:250px}.cr-swipe__yen{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.cr-done{min-height:400px}}@media (prefers-reduced-motion:reduce){.cr-progress__bar{transition:none}}.adm-header{align-items:flex-start;margin-bottom:var(--rc-space-75);padding-top:var(--rc-space-200)}.adm-header,.adm-header__text{display:flex;flex-direction:column;gap:var(--rc-space-75)}.adm-header__text{min-width:0}.adm-header__title{align-items:center;display:flex;gap:var(--rc-space-100);min-width:0}.adm-header .adm-back{--rc-btn-bg:#0000;--rc-btn-line:#0000;--rc-btn-fg:var(--rc-text-2);margin-left:calc(var(--rc-space-75)*-1);min-height:32px;min-width:32px;width:32px}.adm-header .adm-back:hover:not(:disabled){--rc-btn-bg:var(--rc-hover);--rc-btn-line:#0000;--rc-btn-fg:var(--rc-red)}.adm-mark{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-red);display:inline-grid;flex-shrink:0;height:40px;place-items:center;width:40px}.adm-card,.adm-list{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0}.adm-card{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);padding:var(--rc-space-300)}.adm-person{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-200);min-width:0}.adm-person--top{align-items:flex-start;flex-wrap:nowrap}.adm-person .rc-avatar{font-size:var(--rc-text-sm);height:44px;width:44px}.adm-person__text{display:flex;flex:1 1;flex-direction:column;gap:var(--rc-space-25);min-width:0}.adm-person p{margin:0}.adm-person__name{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--rc-text-base);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-base)}.adm-person__email{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);overflow-wrap:anywhere}.adm-person__meta{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs)}.adm-person__current,.adm-you{align-items:center;align-self:flex-start;background:var(--rc-red-soft);border-radius:var(--rc-rounded);color:var(--rc-text);display:inline-flex;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);min-height:20px;padding:0 var(--rc-space-75)}.adm-person p.adm-person__current{margin:var(--rc-space-25) 0}.adm-perms{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:1fr;min-width:0;width:100%}@media (min-width:768px){.adm-perms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.adm-perms{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-perms--single,.adm-perms.adm-perms--single{grid-template-columns:1fr}.adm-perm{align-items:center;background:var(--rc-surface-2);border:1px solid #0000;border-radius:var(--rc-rounded-lg);display:flex;gap:var(--rc-space-100);justify-content:space-between;min-height:48px;min-width:0;padding:var(--rc-space-75) var(--rc-space-100) var(--rc-space-75) var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),background-color var(--rc-fade) var(--rc-ease)}.adm-perm:hover{border-color:var(--rc-line-strong)}.adm-perm__label{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;overflow-wrap:anywhere;transition:color var(--rc-fade) var(--rc-ease)}.adm-perm:has(.rc-switch:checked) .adm-perm__label{color:var(--rc-text)}.adm-perm .rc-switch{height:24px;width:44px}.adm-perm .rc-switch:after{height:20px;width:20px}.adm-perm .rc-switch:checked:after{transform:translateX(20px)}.adm-loading{align-items:center;color:var(--rc-text-2);display:flex;flex-direction:column;gap:var(--rc-space-200);justify-content:center;min-height:50dvh}.adm-loading .rc-loader{color:var(--rc-red)}.adm-loading__text{margin:0}.adm-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);padding:var(--rc-space-600) var(--rc-space-200);text-align:center}.adm-empty p{margin:0}@media (max-width:767px){.adm-header{padding-top:var(--rc-space-75)}.adm-card{padding:var(--rc-space-200)}}.si-page{color:var(--rc-text)}.si-muted{color:var(--rc-text-2)}.si-dash,.si-unknown{color:var(--rc-text-3)}.si-flag{margin-left:var(--rc-space-75)}.si-note{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0}.si-count,.si-note{color:var(--rc-text-2)}.si-count{font-feature-settings:"tnum";font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);white-space:nowrap}.si-grade{color:var(--rc-text);font-weight:600;margin-left:var(--rc-space-75);white-space:nowrap}.si-grade--block{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);margin:var(--rc-space-25) 0 0}.si-kind,.si-streamer{color:var(--rc-text)}.si-account{background:#0000;box-shadow:inset 0 0 0 1px var(--rc-line-strong)}.si-loading{color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-sm);gap:var(--rc-space-200);line-height:var(--rc-leading-sm);margin:0;text-align:center}.si-loading:before{animation:rc-breathe 1.6s var(--rc-ease) infinite alternate;background:repeating-linear-gradient(180deg,var(--rc-surface-1) 0 68px,#0000 68px 80px);border-radius:var(--rc-rounded-xl);content:"";display:block;height:232px}.si-empty{border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);font-size:var(--rc-text-sm);margin:0;padding:var(--rc-space-500) var(--rc-space-200);text-align:center}.si-streams{display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0}.si-filter{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.si-filter>.rc-label{margin-right:var(--rc-space-50)}.si-filter>.si-count{margin-left:var(--rc-space-75)}.si-stream-list{display:flex;flex-direction:column;gap:var(--rc-space-75)}.si-stream.rc-tile{flex-direction:row;justify-content:space-between;padding:var(--rc-space-200) var(--rc-space-300)}.si-stream.rc-tile,.si-stream__main{align-items:center;gap:var(--rc-space-200)}.si-stream__main{display:flex;min-width:0}.si-stream__strip{background:var(--rc-line-strong);border-radius:var(--rc-rounded-full);flex-shrink:0;height:40px;transition:background-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease);width:2px}.si-stream:hover .si-stream__strip{background:var(--rc-red);box-shadow:var(--rc-led)}.si-stream__date{flex-shrink:0;min-width:120px}.si-stream__day{font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-2xl);white-space:nowrap}.si-stream__iso{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs)}.si-stream__tags{display:flex;flex-wrap:wrap;gap:var(--rc-space-50);min-width:0}.si-stream__end{font-feature-settings:"tnum";align-items:center;color:var(--rc-text-2);display:flex;flex-shrink:0;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;gap:var(--rc-space-200);line-height:var(--rc-leading-xs);white-space:nowrap}.si-stream__end svg{color:var(--rc-red);flex-shrink:0;transition:transform var(--rc-move) var(--rc-ease)}.si-stream:hover .si-stream__end svg{transform:translateX(3px)}.si-detail-head{display:flex;flex-direction:column;gap:var(--rc-space-200);margin-bottom:var(--rc-space-75);padding-top:var(--rc-space-200)}.si-back{align-items:center;align-self:flex-start;background:none;border:0;color:var(--rc-text-2);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-50);line-height:var(--rc-leading-sm);min-height:32px;padding:0;transition:color var(--rc-fade) var(--rc-ease)}.si-back:hover{color:var(--rc-red)}.si-detail-title{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.si-detail-eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.si-breakdown{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-500);padding:var(--rc-space-200) var(--rc-space-300)}.si-breakdown__row{font-feature-settings:"tnum";align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;gap:var(--rc-space-50) var(--rc-space-100);line-height:var(--rc-leading-sm)}.si-breakdown__row>.rc-label{min-width:56px}.si-breakdown__rev{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xl)}.si-breakdown__profit{font-weight:600}.si-stat-group{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.si-stats{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(4,minmax(0,1fr))}.si-tile .rc-stat__value{font-size:var(--rc-text-3xl);line-height:var(--rc-leading-3xl)}.si-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.si-search{flex:1 1 220px;max-width:320px}.si-search>svg{color:var(--rc-text-2);flex-shrink:0}.si-table{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);overflow:hidden}.si-row{align-items:center;border-bottom:1px solid var(--rc-line);display:grid;grid-template-columns:32px 56px 104px minmax(0,1fr) 80px 88px 104px;min-height:80px;transition:background-color var(--rc-fade) var(--rc-ease)}.si-table--sales .si-row{grid-template-columns:56px 104px minmax(0,1fr) 104px 80px 88px 104px}.si-row:last-child{border-bottom:0}.si-row:not(.si-row--head):hover{background:var(--rc-hover)}.si-row.is-loss{box-shadow:inset 2px 0 0 var(--rc-red)}.si-row--head{background:var(--rc-surface-1);min-height:0}.si-row--head>div{padding:var(--rc-space-100) var(--rc-space-100);white-space:nowrap}.si-row--head>div:nth-child(n+5){text-align:right}.si-table--sales .si-row--head>div:nth-child(4){text-align:left}.si-cell{min-width:0;padding:var(--rc-space-100)}.si-cell--n{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-xs);text-align:center}.si-media{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--rc-space-75)}.si-media.has-image{cursor:zoom-in}.si-media img{border-radius:var(--rc-rounded);display:block;transition:transform var(--rc-move) var(--rc-ease)}.si-media.has-image:hover img{transform:scale(1.04)}.si-media--slab img{height:64px;object-fit:contain;width:auto}.si-media--shot img{background:var(--rc-surface-2);box-shadow:0 0 0 1px var(--rc-line);height:60px;object-fit:cover;width:88px}.si-table--sales .si-media--slab img{height:56px}.si-card{cursor:pointer;padding-left:var(--rc-space-200)}.si-card__name{color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);overflow:hidden;text-decoration:underline;text-decoration-color:var(--rc-text-3);text-overflow:ellipsis;text-underline-offset:3px;transition:text-decoration-color var(--rc-fade) var(--rc-ease);white-space:nowrap}.si-card:hover .si-card__name{text-decoration-color:var(--rc-red)}.si-meta{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.si-card__date,.si-card__listing,.si-card__meta{margin-top:var(--rc-space-25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-card__date,.si-card__listing{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.si-card__flags{display:flex;gap:var(--rc-space-50);margin-top:var(--rc-space-50)}.si-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.si-hammer{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xl)}.si-cost{color:var(--rc-text-2)}.si-cost,.si-profit{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.si-profit{font-weight:600}.si-margin,.si-who{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.si-who__name{color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.si-attribution{align-items:center;background:var(--rc-surface-2);border-bottom:1px solid var(--rc-line);display:flex;font-size:var(--rc-text-xs);gap:var(--rc-space-75);line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-200)}.si-attribution__dot{background:var(--rc-red);border-radius:var(--rc-rounded-full);box-shadow:var(--rc-led);flex-shrink:0;height:6px;width:6px}.si-attribution__name{color:var(--rc-text);font-weight:600}.si-more{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);padding:var(--rc-space-100) var(--rc-space-200);text-align:center}.si-bigsearch{align-items:center;background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);display:flex;gap:var(--rc-space-100);min-height:48px;padding:0 var(--rc-space-75) 0 var(--rc-space-200);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.si-bigsearch:focus-within{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.si-bigsearch>svg{color:var(--rc-text-2);flex-shrink:0}.si-bigsearch>input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--rc-text);flex:1 1;font-size:var(--rc-text-base);font-weight:500;line-height:var(--rc-leading-base);min-height:46px;min-width:0;outline:none;padding:0}.si-bigsearch__clear{background:#0000;border:0;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:inline-grid;flex-shrink:0;height:32px;padding:0;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:32px}.si-bigsearch__clear:hover{background:var(--rc-hover);color:var(--rc-text)}.si-filters{grid-gap:var(--rc-space-100) var(--rc-space-200);align-items:center;display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:max-content minmax(0,1fr)}.si-filter-group{display:contents}.si-filter-group>.rc-segmented{justify-self:start}.si-chips{display:flex;flex-wrap:wrap;gap:var(--rc-space-50);min-width:0}.si-chips>button{align-items:center;background:#0000;border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-full);color:var(--rc-text-2);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:500;line-height:var(--rc-leading-sm);min-height:32px;padding:0 var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.si-chips>button:hover{background:var(--rc-surface-2);border-color:var(--rc-text-3);color:var(--rc-text)}.si-chips>button:active{transform:scale(.98)}.si-chips>button.is-active{background:var(--rc-red-soft);border-color:var(--rc-red);color:var(--rc-text)}.si-summary{align-items:flex-end;background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-500);padding:var(--rc-space-200) var(--rc-space-300)}.si-summary>span{color:var(--rc-text-2);display:inline-flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-25);line-height:var(--rc-leading-xs)}.si-summary>span>strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);order:-1}.si-summary>.si-summary__note{align-self:center;margin-left:auto}.rc-page>.si-overlay,.si-overlay{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim);display:flex;inset:0;justify-content:center;padding:var(--rc-space-200);position:fixed;z-index:var(--rc-z-modal)}.si-dialog{-webkit-overflow-scrolling:touch;animation:rc-rise var(--rc-move) var(--rc-ease);background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);display:flex;flex-direction:column;max-height:min(88dvh,960px);max-width:820px;overflow-y:auto;overscroll-behavior:contain;position:relative;width:100%}.si-dialog__head{align-items:center;background:var(--rc-surface-1);border-bottom:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200);position:sticky;top:0;z-index:2}.si-dialog__nav{align-items:center;display:flex;gap:var(--rc-space-75)}.si-dialog__count{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-sm);min-width:56px;text-align:center}.si-dialog__card{border-bottom:1px solid var(--rc-line);display:grid;grid-template-columns:200px minmax(0,1fr)}.si-dialog__card>.si-dialog__info:only-child{grid-column:1/-1}.si-dialog__media{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% -10%,var(--rc-stage-core),#0000 70%),var(--rc-bg);border-right:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-100);justify-content:center;padding:var(--rc-space-300) var(--rc-space-200)}.si-dialog__ace{filter:drop-shadow(0 12px 24px var(--rc-bg));max-height:220px;max-width:150px}.si-dialog__ace,.si-dialog__shot{border-radius:var(--rc-rounded);cursor:zoom-in;display:block;object-fit:contain}.si-dialog__shot{box-shadow:0 0 0 1px var(--rc-line-strong);max-height:88px;max-width:152px}.si-dialog__info{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-300)}.si-dialog__name{text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl)}.si-dialog__info>.si-meta{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm)}.si-pl{display:flex;flex-wrap:wrap;gap:var(--rc-space-200) var(--rc-space-400);margin:var(--rc-space-75) 0}.si-pl>div{display:flex;flex-direction:column;gap:var(--rc-space-25)}.si-pl__value{font-feature-settings:"tnum";font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl)}.si-dialog__tags{font-size:var(--rc-text-xs);gap:var(--rc-space-75);line-height:var(--rc-leading-xs)}.si-avg,.si-dialog__tags{align-items:center;display:flex;flex-wrap:wrap}.si-avg{background:var(--rc-surface-2);border-bottom:1px solid var(--rc-line);gap:var(--rc-space-100) var(--rc-space-300);padding:var(--rc-space-200) var(--rc-space-300)}.si-avg__grade{color:var(--rc-text)}.si-avg__figures{font-feature-settings:"tnum";color:var(--rc-text-2);display:flex;flex-wrap:wrap;font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;gap:var(--rc-space-75) var(--rc-space-300);line-height:var(--rc-leading-sm)}.si-avg__figures strong{color:var(--rc-text);font-weight:600}.si-avg__figures>.si-muted{font-size:var(--rc-text-xs)}.si-history{display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-200) var(--rc-space-300) var(--rc-space-300)}.si-history__head{align-items:center;display:flex;font-size:var(--rc-text-xs);gap:var(--rc-space-75);line-height:var(--rc-leading-xs)}.si-history__head>svg{color:var(--rc-red)}.si-history__title{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.si-htable{-webkit-overflow-scrolling:touch;border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);overflow-x:auto}.si-htable__inner{min-width:560px}.si-hrow{font-feature-settings:"tnum";align-items:center;border-bottom:1px solid var(--rc-line);display:grid;font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(80px,1fr) minmax(88px,1fr) minmax(80px,1fr) 64px 72px 88px 72px;line-height:var(--rc-leading-xs);transition:background-color var(--rc-fade) var(--rc-ease)}.si-hrow:last-child{border-bottom:0}.si-hrow>div{min-width:0;padding:var(--rc-space-75) var(--rc-space-100)}.si-hrow--head{background:var(--rc-surface-2)}.si-hrow--head>div{white-space:nowrap}.si-hrow.is-link{cursor:pointer}.si-hrow.is-link:hover{background:var(--rc-hover)}.si-hrow.is-current{background:var(--rc-red-soft);box-shadow:inset 2px 0 0 var(--rc-red)}.si-hrow__hammer,.si-hrow__streamer{color:var(--rc-text);font-weight:600}.si-hrow__hammer{font-size:var(--rc-text-sm)}.si-hrow__profit{font-weight:600}.rc-page>.si-lightbox,.si-lightbox{align-items:center;animation:rc-fade-in var(--rc-fade) var(--rc-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-glass);cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:var(--rc-space-200);position:fixed;z-index:var(--rc-z-modal)}.si-lightbox>img{border-radius:var(--rc-rounded-lg);box-shadow:var(--rc-shadow-float);cursor:zoom-out;max-height:92vh;max-width:92vw;object-fit:contain}@media (max-width:767px){.si-stream.rc-tile{grid-gap:var(--rc-space-75) var(--rc-space-100);display:grid;grid-template-areas:"main arrow" "count arrow";grid-template-columns:minmax(0,1fr) auto;padding:var(--rc-space-100) var(--rc-space-200)}.si-stream.rc-tile,.si-stream__main{gap:var(--rc-space-75) var(--rc-space-100)}.si-stream__main{flex-wrap:wrap;grid-area:main}.si-stream__strip{height:24px}.si-stream__date{align-items:baseline;display:flex;gap:var(--rc-space-75);min-width:0}.si-stream__tags{flex-basis:100%}.si-stream__end{display:contents}.si-stream__end>span{grid-area:count}.si-stream__end>svg{align-self:center;grid-area:arrow}.si-stats{gap:var(--rc-space-75);grid-template-columns:repeat(2,minmax(0,1fr))}.si-tile .rc-stat__value{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.si-breakdown{flex-direction:column;padding:var(--rc-space-100) var(--rc-space-200)}.si-tabs{display:flex;width:100%}.si-tabs>button{flex:1 1}.si-search{flex-basis:100%;max-width:none}.si-row,.si-table--sales .si-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 var(--rc-space-100);min-height:0;padding:var(--rc-space-100) var(--rc-space-200)}.si-row.si-row--head{display:none}.si-row:after{content:"";flex:0 0 100%;height:var(--rc-space-100);order:1}.si-row>[data-label]{flex:1 1;min-width:0;order:2;padding:0;text-align:left}.si-row>[data-label]:before{color:var(--rc-text-2);content:attr(data-label);display:block;font-family:var(--rc-font);font-size:var(--rc-text-xs);font-weight:500;line-height:var(--rc-leading-xs);margin-bottom:var(--rc-space-25)}.si-cell{padding:0}.si-cell--n{padding-top:var(--rc-space-25);text-align:left;width:20px}.si-media{align-self:flex-start;padding:0}.si-media--slab{width:40px}.si-media--slab img,.si-table--sales .si-media--slab img{height:64px}.si-media--shot{width:64px}.si-media--shot img{height:64px;width:64px}.si-card{flex:1 1;padding-left:0}.si-card__meta{white-space:normal}.si-hammer{font-size:var(--rc-text-lg);line-height:var(--rc-leading-lg)}.si-summary{grid-gap:var(--rc-space-200);display:grid;gap:var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--rc-space-200)}.si-summary>.si-summary__note{grid-column:1/-1;margin-left:0}.si-filters{column-gap:var(--rc-space-100)}.rc-page>.si-overlay,.si-overlay{align-items:flex-end;padding:0}.si-dialog{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;max-height:92dvh;max-width:none;padding-bottom:env(safe-area-inset-bottom,0)}.si-dialog:before{background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";display:block;flex-shrink:0;height:4px;margin:var(--rc-space-75) auto 0;width:40px}.si-dialog__head{padding:var(--rc-space-75) var(--rc-space-200)}.si-dialog__card{grid-template-columns:minmax(0,1fr)}.si-dialog__media{border-bottom:1px solid var(--rc-line);border-right:0;flex-direction:row;padding:var(--rc-space-200)}.si-dialog__ace{max-height:180px}.si-dialog__info{padding:var(--rc-space-200)}.si-dialog__name{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.si-pl{gap:var(--rc-space-100) var(--rc-space-300)}.si-avg{padding:var(--rc-space-100) var(--rc-space-200)}.si-history{padding:var(--rc-space-200)}}.cardcam-page{color:var(--rc-text)}.cardcam-header.rc-page-header{margin-bottom:0}.cardcam-eyebrow:before{animation:rc-led 2s var(--rc-ease) infinite}.cardcam-view-badge{align-items:center;border-radius:var(--rc-rounded);display:inline-flex;flex:0 0 auto;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);min-height:28px;padding:var(--rc-space-50) var(--rc-space-100);white-space:nowrap}.cardcam-view-admin{background:var(--rc-amber-soft);color:var(--rc-amber)}.cardcam-view-streamer{background:var(--rc-surface-3);color:var(--rc-text-2)}.cardcam-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cardcam-sales-search{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);display:flex;flex-direction:column;gap:var(--rc-space-200);min-width:0;padding:var(--rc-space-300)}.cardcam-sales-search>div:empty{display:none}.cardcam-sales-search-form{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100)}.cardcam-sales-search-copy{grid-gap:var(--rc-space-25);display:grid;flex:0 0 auto;gap:var(--rc-space-25);margin-right:var(--rc-space-200)}.cardcam-sales-search-copy strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.cardcam-sales-search-copy small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-sales-search-input{align-items:center;background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:flex;flex:1 1 320px;gap:var(--rc-space-75);min-height:44px;min-width:0;padding:0 var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease)}.cardcam-sales-search-input:focus-within{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft);color:var(--rc-text)}.cardcam-sales-search-input svg{flex-shrink:0}.cardcam-sales-search-input input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-sm);min-height:42px;min-width:0;outline:none;padding:0;width:100%}.cardcam-sales-kind-filter{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:inline-flex;flex:0 0 auto;gap:var(--rc-space-50);margin:0;min-width:0;padding:var(--rc-space-50)}.cardcam-sales-kind-filter label{cursor:pointer;display:flex;position:relative}.cardcam-sales-kind-filter label>span{flex:1 1 auto}.cardcam-sales-kind-filter input{height:1px;opacity:0;position:absolute;width:1px}.cardcam-sales-kind-filter span{align-items:center;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);font-weight:500;justify-content:center;line-height:var(--rc-leading-sm);min-height:34px;padding:0 var(--rc-space-100);transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.cardcam-sales-kind-filter label:hover span{color:var(--rc-text)}.cardcam-sales-kind-filter input:checked+span{background:var(--rc-red-soft);box-shadow:inset 0 0 0 1px var(--rc-red-line);color:var(--rc-text)}.cardcam-sales-kind-filter input:focus-visible+span{outline:2px solid var(--rc-text);outline-offset:2px}.cardcam-sales-search-clear,.cardcam-sales-search-submit{align-items:center;border-radius:var(--rc-rounded-lg);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);justify-content:center;line-height:var(--rc-leading-sm);min-height:44px;padding:0 var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),opacity var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.cardcam-sales-search-submit{background:var(--rc-gloss),var(--rc-red);border:1px solid var(--rc-red);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text)}.cardcam-sales-search-submit:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.cardcam-sales-search-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.cardcam-sales-search-clear{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);color:var(--rc-text)}.cardcam-sales-search-clear:hover{background:var(--rc-surface-3);border-color:var(--rc-text-3)}.cardcam-sales-search-clear:active,.cardcam-sales-search-submit:active:not(:disabled){transform:scale(.98)}.cardcam-sales-search-state{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-sales-search-error{background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-text)}.cardcam-sales-results{display:flex;flex-direction:column;gap:var(--rc-space-100);min-width:0}.cardcam-sales-results-heading{align-items:flex-end;border-top:1px solid var(--rc-line);display:flex;gap:var(--rc-space-100);justify-content:space-between;padding-top:var(--rc-space-200)}.cardcam-sales-results-heading strong{display:block;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.cardcam-sales-results-heading div>small{color:var(--rc-text-2);display:block;font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.cardcam-sales-results-heading>span{color:var(--rc-text-2);font-size:var(--rc-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardcam-sales-gallery{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:680px;overflow:auto;padding:var(--rc-space-25)}.cardcam-sales-gallery-card{background:var(--rc-surface-lit),var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);color:inherit;cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:left;transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-move) var(--rc-ease)}.cardcam-sales-gallery-card:hover{border-color:var(--rc-red-line);box-shadow:var(--rc-rim),0 0 0 1px var(--rc-red-soft),var(--rc-red-glow-rest);transform:translateY(-2px)}.cardcam-sales-gallery-card:active{transform:scale(.98)}.cardcam-sales-gallery-card:focus-visible{outline:2px solid var(--rc-text);outline-offset:2px}.cardcam-sales-gallery-image-wrap{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% -10%,var(--rc-stage-core),#0000 70%),var(--rc-bg);border-bottom:1px solid var(--rc-line);display:flex;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.cardcam-gallery-image{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;object-position:center}.cardcam-sales-dialog-image-wrap>.cardcam-gallery-image,.cardcam-sales-gallery-image-wrap>.cardcam-gallery-image{filter:drop-shadow(0 12px 24px var(--rc-bg));height:calc(100% - var(--rc-space-100)*2);inset:var(--rc-space-100);position:absolute;transition:transform var(--rc-move) var(--rc-ease);width:calc(100% - var(--rc-space-100)*2)}.cardcam-sales-gallery-card:hover .cardcam-gallery-image{transform:scale(1.03)}.cardcam-gallery-image-state{align-items:center;color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-75);height:100%;justify-content:center;line-height:var(--rc-leading-xs);width:100%}.cardcam-sales-gallery-count,.cardcam-sales-gallery-review{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-glass);border-radius:var(--rc-rounded);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);padding:var(--rc-space-25) var(--rc-space-75);position:absolute}.cardcam-sales-gallery-count{bottom:var(--rc-space-75);box-shadow:inset 0 0 0 1px var(--rc-line-strong);color:var(--rc-text);right:var(--rc-space-75)}.cardcam-sales-gallery-review{left:var(--rc-space-75);top:var(--rc-space-75)}.cardcam-sales-gallery-review-confirmed{box-shadow:inset 0 0 0 1px var(--rc-green-soft);color:var(--rc-green)}.cardcam-sales-gallery-review-unreviewed{box-shadow:inset 0 0 0 1px var(--rc-amber-soft);color:var(--rc-amber)}.cardcam-sales-gallery-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rc-space-100);min-width:0;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cardcam-gallery-identity-compact>small,.cardcam-gallery-identity-compact>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardcam-gallery-identity-title{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between;min-width:0}.cardcam-gallery-identity-title>strong{color:var(--rc-text);font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardcam-gallery-grade-badge{background:var(--rc-surface-4);border-radius:var(--rc-rounded);color:var(--rc-text);flex:0 0 auto;font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);padding:var(--rc-space-25) var(--rc-space-75);white-space:nowrap}.cardcam-gallery-grade-badge-missing{background:var(--rc-red-soft);color:var(--rc-red)}.cardcam-gallery-identity-compact>span{color:var(--rc-text-2)}.cardcam-gallery-identity-compact>small,.cardcam-gallery-identity-compact>span{font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-25)}.cardcam-gallery-identity-compact>small{color:var(--rc-text-3)}.cardcam-sales-gallery-stats{grid-gap:var(--rc-space-100) var(--rc-space-200);border-top:1px solid var(--rc-line);display:grid;gap:var(--rc-space-100) var(--rc-space-200);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--rc-space-100)}.cardcam-gallery-metric{display:flex;flex-direction:column;gap:var(--rc-space-25);min-width:0}.cardcam-gallery-metric>small,.cardcam-gallery-metric>span,.cardcam-gallery-metric>strong{display:block}.cardcam-gallery-metric>strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardcam-gallery-metric>small,.cardcam-sales-gallery-footer{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-sales-gallery-footer{align-items:center;display:flex;gap:var(--rc-space-75);justify-content:space-between;margin-top:auto}.cardcam-sales-gallery-footer span:last-child{align-items:center;color:var(--rc-red);display:inline-flex;flex-shrink:0;font-weight:600;gap:var(--rc-space-25)}.cardcam-sales-gallery-footer svg{transition:transform var(--rc-move) var(--rc-ease)}.cardcam-sales-gallery-card:hover .cardcam-sales-gallery-footer svg{transform:translateX(3px)}.cardcam-sales-gallery-warning{background:var(--rc-amber-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-amber);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);padding:var(--rc-space-75) var(--rc-space-100)}.cardcam-sales-dialog{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-2xl);box-shadow:var(--rc-rim),var(--rc-shadow-float);color:var(--rc-text);margin:auto;max-height:min(88dvh,960px);max-width:none;overflow:hidden;padding:0;width:min(920px,calc(100vw - var(--rc-space-200)*2))}.cardcam-sales-dialog[open]{animation:rc-rise var(--rc-move) var(--rc-ease)}.cardcam-sales-dialog:focus,.cardcam-sales-dialog:focus-visible{outline:none}.cardcam-sales-dialog::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--rc-scrim)}.cardcam-sales-dialog-panel{display:flex;flex-direction:column;gap:var(--rc-space-200);max-height:min(88dvh,960px);overflow:auto;overscroll-behavior:contain;padding:var(--rc-space-300)}.cardcam-sales-dialog-header{align-items:flex-start;display:flex;gap:var(--rc-space-200);justify-content:space-between}.cardcam-sales-dialog-header>div{display:flex;flex-direction:column;gap:var(--rc-space-75);min-width:0}.cardcam-sales-dialog-header h2{text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-3xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-3xl);margin:0}.cardcam-sales-dialog-header button{background:#0000;border:1px solid #0000;border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);cursor:pointer;display:grid;flex:0 0 auto;height:40px;padding:0;place-items:center;transition:background-color var(--rc-fade) var(--rc-ease),color var(--rc-fade) var(--rc-ease);width:40px}.cardcam-sales-dialog-header button:hover{background:var(--rc-surface-3);color:var(--rc-text)}.cardcam-sales-dialog-card{grid-gap:var(--rc-space-300);align-items:center;display:grid;gap:var(--rc-space-300);grid-template-columns:180px minmax(0,1fr)}.cardcam-sales-dialog-image-wrap{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% -10%,var(--rc-stage-core),#0000 70%),var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;height:300px;justify-content:center;overflow:hidden;position:relative}.cardcam-sales-dialog-card>div:last-child>small,.cardcam-sales-dialog-card>div:last-child>span{display:block}.cardcam-sales-dialog-card .cardcam-gallery-identity-title{flex-wrap:wrap;justify-content:flex-start}.cardcam-sales-dialog-card .cardcam-gallery-identity-title>strong{font-size:var(--rc-text-xl);line-height:var(--rc-leading-xl);white-space:normal}.cardcam-sales-dialog-card .cardcam-gallery-grade-badge{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);padding:var(--rc-space-50) var(--rc-space-100)}.cardcam-sales-dialog-card>div:last-child>span{color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin-top:var(--rc-space-75)}.cardcam-sales-dialog-card>div:last-child>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin-top:var(--rc-space-50)}.cardcam-sales-dialog-stats{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(3,minmax(0,1fr))}.cardcam-sales-dialog-stats .cardcam-gallery-metric{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cardcam-sales-dialog-stats .cardcam-gallery-metric>strong{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.cardcam-sales-dialog-warning{grid-gap:var(--rc-space-50);background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);display:grid;font-size:var(--rc-text-sm);gap:var(--rc-space-50);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-sales-dialog-warning strong{color:var(--rc-amber);font-weight:600}.cardcam-sales-dialog-history{border-top:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-100);padding-top:var(--rc-space-200)}.cardcam-sales-dialog-history-heading{align-items:baseline;display:flex;gap:var(--rc-space-200);justify-content:space-between}.cardcam-sales-dialog-history-heading h3{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base);margin:0}.cardcam-sales-dialog-history-heading span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-sales-dialog-history ol{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);list-style:none;margin:0;overflow:hidden;padding:0}.cardcam-sales-dialog-history li{align-items:center;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease)}.cardcam-sales-dialog-history li:hover{background:var(--rc-hover)}.cardcam-sales-dialog-history li+li{border-top:1px solid var(--rc-line)}.cardcam-sales-dialog-history li>div{grid-gap:var(--rc-space-25);display:grid;gap:var(--rc-space-25)}.cardcam-sales-dialog-history li>div:last-child{text-align:right}.cardcam-sales-dialog-history li strong{font-feature-settings:"tnum";color:var(--rc-text);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm)}.cardcam-sales-dialog-history li:first-child>div:first-child strong{font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xl)}.cardcam-sales-dialog-history li span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rc-space-100) var(--rc-space-200)}.cardcam-toolbar label{align-items:center;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-75);line-height:var(--rc-leading-sm)}.cardcam-toolbar select{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);font-size:var(--rc-text-sm);min-height:40px;min-width:180px;padding:0 var(--rc-space-400) 0 var(--rc-space-100)}.cardcam-toolbar select:focus{border-color:var(--rc-red);outline:none}.cardcam-toolbar button{align-items:center;background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:var(--rc-text-sm);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-sm);min-height:40px;padding:0 var(--rc-space-200);transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease)}.cardcam-toolbar button:hover{background:var(--rc-surface-3);border-color:var(--rc-text-3)}.cardcam-toolbar button:active{transform:scale(.98)}.cardcam-toolbar button.cardcam-follow-active{background:var(--rc-red-soft);border-color:var(--rc-red-line);box-shadow:inset 0 0 0 1px var(--rc-red-line)}.cardcam-toolbar button.cardcam-follow-active svg{color:var(--rc-red)}.cardcam-updated{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs);margin-left:auto}.cardcam-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-layout{grid-gap:var(--rc-space-200);align-items:start;display:grid;gap:var(--rc-space-200);grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.cardcam-queue{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);max-height:calc(100dvh - var(--rc-bar-top) - var(--rc-bar-h) - var(--rc-space-400));overflow:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--rc-bar-top) + var(--rc-bar-h) + var(--rc-space-75))}.cardcam-queue-heading{align-items:center;background:var(--rc-surface-1);border-bottom:1px solid var(--rc-line);display:flex;justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200);position:sticky;top:0;z-index:1}.cardcam-queue-heading strong{font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm)}.cardcam-queue-heading span{font-feature-settings:"tnum";background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-xs);padding:0 var(--rc-space-75)}.cardcam-queue ol{display:flex;flex-direction:column;gap:var(--rc-space-25);list-style:none;margin:0;padding:var(--rc-space-75)}.cardcam-queue button{background:#0000;border:1px solid #0000;border-radius:var(--rc-rounded-lg);color:var(--rc-text);cursor:pointer;display:block;padding:var(--rc-space-100);text-align:left;transition:background-color var(--rc-fade) var(--rc-ease),border-color var(--rc-fade) var(--rc-ease);width:100%}.cardcam-queue button:hover{background:var(--rc-surface-2)}.cardcam-queue button.cardcam-card-selected{background:var(--rc-red-soft);border-color:var(--rc-red-line)}.cardcam-queue button>small,.cardcam-queue button>strong{display:block}.cardcam-queue button>strong{color:var(--rc-text);font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);margin-top:var(--rc-space-25)}.cardcam-queue button>small{margin-top:var(--rc-space-25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardcam-card-time,.cardcam-queue button>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-card-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardcam-card-bottom{align-items:baseline;color:var(--rc-text-2);display:flex;font-size:var(--rc-text-xs);gap:var(--rc-space-75);justify-content:space-between;line-height:var(--rc-leading-xs);margin-top:var(--rc-space-75)}.cardcam-card-bottom b{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-lg);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-lg)}.cardcam-detail{background:var(--rc-surface-lit),var(--rc-surface-1);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);box-shadow:var(--rc-rim);flex-direction:column;min-width:0;padding:var(--rc-space-300)}.cardcam-detail,.cardcam-detail-top{display:flex;gap:var(--rc-space-300)}.cardcam-detail-top{align-items:stretch}.cardcam-image-wrap{background:radial-gradient(ellipse 80% 60% at 50% -10%,var(--rc-stage-core),#0000 70%),var(--rc-bg);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:grid;flex:0 0 min(40%,380px);min-height:300px;overflow:hidden;place-items:center}.cardcam-image{display:block;height:100%;max-height:480px;object-fit:contain;width:100%}.cardcam-image-state{align-items:center;color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);gap:var(--rc-space-100);line-height:var(--rc-leading-xs);padding:var(--rc-space-300);text-align:center}.cardcam-image-loading svg,.cardcam-spin{animation:rc-breathe 1.2s var(--rc-ease) infinite alternate}.cardcam-identity{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rc-space-75);min-width:0;padding:var(--rc-space-75) 0}.cardcam-detail-meta{display:flex;flex-wrap:wrap;gap:var(--rc-space-75)}.cardcam-detail-meta span{background:var(--rc-surface-3);border-radius:var(--rc-rounded);color:var(--rc-text-2);font-size:var(--rc-text-xs);font-weight:600;line-height:var(--rc-leading-xs);padding:var(--rc-space-25) var(--rc-space-75)}.cardcam-detail-meta span:nth-child(2){font-family:var(--rc-mono);font-weight:500}.cardcam-identity h2{text-wrap:balance;font-family:var(--rc-display);font-size:var(--rc-text-5xl);font-stretch:var(--rc-display-stretch);font-weight:700;letter-spacing:-.01em;line-height:var(--rc-leading-5xl);margin:var(--rc-space-200) 0 0}.cardcam-identity>p{color:var(--rc-text-2);font-size:var(--rc-text-base);line-height:var(--rc-leading-base);margin:0}.cardcam-grade{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded);color:var(--rc-text);display:inline-flex;font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-weight:700;line-height:var(--rc-leading-xl);padding:var(--rc-space-25) var(--rc-space-100)}.cardcam-confidence{font-feature-settings:"tnum";color:var(--rc-text-2);font-size:var(--rc-text-xs);font-variant-numeric:tabular-nums;line-height:var(--rc-leading-xs)}.cardcam-section{border-top:1px solid var(--rc-line);display:flex;flex-direction:column;gap:var(--rc-space-100);padding-top:var(--rc-space-300)}.cardcam-section-heading{align-items:baseline;display:flex;gap:var(--rc-space-100);justify-content:space-between}.cardcam-section-heading span{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.cardcam-section-heading small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);text-align:right}.cardcam-financial-section .cardcam-section-heading small{color:var(--rc-amber);font-weight:600}.cardcam-metrics{grid-gap:var(--rc-space-75);display:grid;gap:var(--rc-space-75);grid-template-columns:repeat(4,minmax(0,1fr))}.cardcam-metric{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-50);min-width:0;padding:var(--rc-space-100) var(--rc-space-200) var(--rc-space-200)}.cardcam-metric>small,.cardcam-metric>span,.cardcam-metric>strong{display:block}.cardcam-metric>strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-2xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-2xl);overflow-wrap:anywhere}.cardcam-metric>small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-metric-positive>strong{color:var(--rc-green)}.cardcam-metric-negative>strong{color:var(--rc-red)}.cardcam-cost-note{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs);margin:0}.cardcam-confirm-form{background:var(--rc-surface-2);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-xl);display:flex;flex-direction:column;gap:var(--rc-space-100);padding:var(--rc-space-200)}.cardcam-confirm-actions,.cardcam-confirm-heading{align-items:center;display:flex;gap:var(--rc-space-100);justify-content:space-between}.cardcam-confirm-heading strong{font-size:var(--rc-text-base);font-weight:600;line-height:var(--rc-leading-base)}.cardcam-confirm-actions small,.cardcam-confirm-heading span{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-confirm-fields{grid-gap:var(--rc-space-100);display:grid;gap:var(--rc-space-100);grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1.6fr)}.cardcam-confirm-fields label{color:var(--rc-text-2);display:flex;flex-direction:column;font-size:var(--rc-text-xs);font-weight:600;gap:var(--rc-space-75);line-height:var(--rc-leading-xs)}.cardcam-confirm-fields label>span{align-items:center;background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);color:var(--rc-text-2);display:flex;font-size:var(--rc-text-sm);font-weight:500;gap:var(--rc-space-50);min-height:40px;padding-left:var(--rc-space-100);transition:border-color var(--rc-fade) var(--rc-ease),box-shadow var(--rc-fade) var(--rc-ease)}.cardcam-confirm-fields label>span:focus-within{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.cardcam-confirm-fields input{font-feature-settings:"tnum";background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--rc-text);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:400;min-height:38px;min-width:0;outline:none;padding:0 var(--rc-space-100) 0 0;width:100%}.cardcam-confirm-note>input{background:var(--rc-bg);border:1px solid var(--rc-line-strong);border-radius:var(--rc-rounded-lg);min-height:40px;padding:0 var(--rc-space-100)}.cardcam-confirm-note>input:focus{border-color:var(--rc-red);box-shadow:0 0 0 3px var(--rc-red-soft)}.cardcam-confirm-actions button{background:var(--rc-gloss),var(--rc-red);border:1px solid var(--rc-red);border-radius:var(--rc-rounded-lg);box-shadow:var(--rc-rim-red),var(--rc-red-glow-rest);color:var(--rc-text);cursor:pointer;flex-shrink:0;font-size:var(--rc-text-sm);font-weight:600;line-height:var(--rc-leading-sm);min-height:40px;padding:0 var(--rc-space-200);transition:box-shadow var(--rc-fade) var(--rc-ease),opacity var(--rc-fade) var(--rc-ease),transform var(--rc-press-time) var(--rc-ease);white-space:nowrap}.cardcam-confirm-actions button:hover:not(:disabled){box-shadow:var(--rc-rim-red),var(--rc-red-glow)}.cardcam-confirm-actions button:active:not(:disabled){transform:scale(.98)}.cardcam-confirm-actions button:disabled{box-shadow:none;cursor:wait;opacity:.45}.cardcam-confirm-error,.cardcam-confirm-success{border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-confirm-error{background:var(--rc-red-soft);border:1px solid var(--rc-red-line)}.cardcam-confirm-success{background:var(--rc-green-soft);border:1px solid var(--rc-green-soft)}.cardcam-history-state{background:var(--rc-surface-2);border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-history-error{background:var(--rc-red-soft);border-color:var(--rc-red-line);color:var(--rc-text)}.cardcam-history-list{border:1px solid var(--rc-line);border-radius:var(--rc-rounded-xl);display:grid;list-style:none;margin:0;overflow:hidden;padding:0}.cardcam-history-list li{align-items:center;display:flex;gap:var(--rc-space-200);justify-content:space-between;padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-history-list li+li{border-top:1px solid var(--rc-line)}.cardcam-history-list li>span{grid-gap:var(--rc-space-25);display:grid;gap:var(--rc-space-25)}.cardcam-history-list li>span:last-child{text-align:right}.cardcam-history-list strong{font-feature-settings:"tnum";color:var(--rc-text);font-family:var(--rc-display);font-size:var(--rc-text-xl);font-stretch:var(--rc-display-stretch);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--rc-leading-xl)}.cardcam-history-list b{font-feature-settings:"tnum";color:var(--rc-text);font-size:var(--rc-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--rc-leading-sm)}.cardcam-history-list small{color:var(--rc-text-2);font-size:var(--rc-text-xs);line-height:var(--rc-leading-xs)}.cardcam-warnings{background:var(--rc-amber-soft);border:1px solid var(--rc-amber-soft);border-radius:var(--rc-rounded-xl);color:var(--rc-text);font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);padding:var(--rc-space-100) var(--rc-space-200)}.cardcam-warnings strong{color:var(--rc-amber);font-weight:600}.cardcam-warnings ul{margin:var(--rc-space-50) 0 0;padding-left:var(--rc-space-200)}.cardcam-empty{grid-gap:var(--rc-space-100);border:1px dashed var(--rc-line-strong);border-radius:var(--rc-rounded-xl);color:var(--rc-text-2);display:grid;gap:var(--rc-space-100);justify-items:center;min-height:360px;padding:var(--rc-space-500) var(--rc-space-300);place-content:center;text-align:center}.cardcam-empty>svg{background:var(--rc-red-soft);border-radius:var(--rc-rounded-lg);color:var(--rc-red);height:48px;padding:var(--rc-space-100);width:48px}.cardcam-empty h2{color:var(--rc-text);font-size:var(--rc-text-lg);font-weight:600;line-height:var(--rc-leading-lg);margin:var(--rc-space-75) 0 0}.cardcam-empty p{font-size:var(--rc-text-sm);line-height:var(--rc-leading-sm);margin:0;max-width:52ch}@media (max-width:1100px){.cardcam-layout{grid-template-columns:260px minmax(0,1fr)}.cardcam-detail-top{flex-direction:column}.cardcam-image-wrap{flex-basis:auto;min-height:260px}.cardcam-confirm-fields,.cardcam-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cardcam-confirm-note{grid-column:1/-1}.cardcam-sales-search-copy{flex-basis:100%;margin-right:0}}@media (max-width:767px){.cardcam-sales-search{padding:var(--rc-space-200)}.cardcam-sales-search-form{align-items:stretch;flex-direction:column}.cardcam-sales-search-input{flex-basis:auto}.cardcam-sales-kind-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cardcam-sales-kind-filter span{min-height:36px}.cardcam-sales-results-heading{align-items:flex-start;flex-direction:column;gap:var(--rc-space-50)}.cardcam-sales-gallery{grid-template-columns:minmax(0,1fr);max-height:70vh}.cardcam-sales-gallery-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.cardcam-sales-gallery-image-wrap{border-bottom:0;border-right:1px solid var(--rc-line);height:100%;min-height:200px}.cardcam-sales-gallery-stats{gap:var(--rc-space-75) var(--rc-space-100)}.cardcam-sales-dialog{border-bottom:0;border-radius:var(--rc-rounded-2xl) var(--rc-rounded-2xl) 0 0;margin:auto 0 0;max-height:92dvh;max-width:100%;width:100%}.cardcam-sales-dialog-panel{max-height:92dvh;padding:var(--rc-space-75) var(--rc-space-200) max(var(--rc-space-200),env(safe-area-inset-bottom,0px))}.cardcam-sales-dialog-panel:before{align-self:center;background:var(--rc-surface-4);border-radius:var(--rc-rounded-full);content:"";flex-shrink:0;height:4px;width:40px}.cardcam-sales-dialog-header h2{font-size:var(--rc-text-2xl);line-height:var(--rc-leading-2xl)}.cardcam-sales-dialog-card{gap:var(--rc-space-100);grid-template-columns:110px minmax(0,1fr)}.cardcam-sales-dialog-image-wrap{height:200px}.cardcam-sales-dialog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cardcam-sales-dialog-history-heading{align-items:flex-start;flex-direction:column;gap:var(--rc-space-50)}.cardcam-sales-dialog-history li{align-items:flex-start;flex-direction:column;gap:var(--rc-space-75)}.cardcam-sales-dialog-history li>div:last-child{text-align:left}.cardcam-toolbar{align-items:stretch;flex-direction:column}.cardcam-toolbar label{display:grid;grid-template-columns:88px minmax(0,1fr)}.cardcam-toolbar select{min-height:44px;min-width:0}.cardcam-toolbar button{justify-content:center;min-height:44px}.cardcam-updated{margin-left:0}.cardcam-layout{align-items:stretch;display:flex;flex-direction:column}.cardcam-queue{max-height:280px;position:static}.cardcam-detail{padding:var(--rc-space-200)}.cardcam-identity h2{font-size:var(--rc-text-4xl);line-height:var(--rc-leading-4xl)}.cardcam-confirm-fields{grid-template-columns:minmax(0,1fr)}.cardcam-confirm-note{grid-column:auto}.cardcam-confirm-actions{align-items:stretch;flex-direction:column}.cardcam-confirm-actions button{min-height:44px}.cardcam-history-list li{align-items:flex-start;flex-direction:column;gap:var(--rc-space-50)}.cardcam-history-list li>span:last-child{text-align:left}}@media (max-width:430px){.cardcam-sales-gallery-card{display:flex}.cardcam-sales-gallery-image-wrap{border-bottom:1px solid var(--rc-line);border-right:0;height:220px;min-height:0}.cardcam-sales-dialog-card{grid-template-columns:minmax(0,1fr)}.cardcam-sales-dialog-image-wrap{height:260px}}.ssi-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr)}.ssi-column{min-width:0}.ssi-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ssi-row>.rc-field{flex:1 1;min-width:0}.ssi-products{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ssi-candidates{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ssi-candidates .rc-panel{min-width:0;padding:8px}.ssi-image{background:var(--rc-surface-2);border-radius:8px;display:block;object-fit:contain;width:100%}.ssi-image-placeholder{background:var(--rc-surface-2);border-radius:8px;display:grid;place-items:center}.ssi-products .rc-panel{min-width:0}.ssi-products .rc-input{min-width:0;width:100%}.ssi-products .rc-btn{white-space:normal}@media(max-width:900px){.ssi-layout{grid-template-columns:minmax(0,1fr)}.ssi-column:first-child>.rc-stack{display:flex;flex-direction:row;max-width:100%;overflow-x:auto;padding-bottom:8px}.ssi-column:first-child .rc-panel{min-width:160px}.ssi-column:first-child .rc-btn{flex-shrink:0}}
/*# sourceMappingURL=main.d88d4ede.css.map*/