@layer wr.tools{.wrt-ram-controls{gap:var(--wr-space-5)}.wrt-ram-slot:empty{display:none}.wrt-ram-chips{gap:var(--wr-space-2);flex-wrap:wrap;display:flex}.wrt-ram-chip{min-height:36px;padding:0 var(--wr-space-3);border-radius:var(--wr-radius-pill);border:1px solid var(--wr-border);background:var(--wr-surface-2);color:var(--wr-text-muted);cursor:pointer;font:var(--wr-weight-bold) var(--wr-text-sm)/1 var(--wr-font-body);transition:background-color var(--wr-dur-base) var(--wr-ease-out), color var(--wr-dur-fast) linear, border-color var(--wr-dur-fast) linear, transform var(--wr-dur-base) var(--wr-ease-bounce)}.wrt-ram-chip:hover{color:var(--wr-text);border-color:var(--wr-border-strong);transform:translateY(-1px)}.wrt-ram-chip:active{transform:scale(.96)}.wrt-ram-chip[aria-pressed=true]{background:color-mix(in oklab, var(--wr-primary) 16%, var(--wr-surface));border-color:var(--wr-primary);color:var(--wr-text)}.wrt-ram-nomods{gap:var(--wr-space-2);align-items:flex-start;display:flex}.wrt-ram-nomods .wrt-icon{width:16px;height:16px;color:var(--wr-info);flex:none}.wrt-ram .wrt-seg--block .wrt-seg__face{white-space:normal;min-height:44px;font-size:var(--wr-text-xs);padding:var(--wr-space-1) var(--wr-space-2);line-height:1.2}@container wrt (width>=560px){.wrt-ram .wrt-seg--block .wrt-seg__face{font-size:var(--wr-text-sm)}}.wrt-ram-result{gap:var(--wr-space-6)}.wrt-ram-need{gap:var(--wr-space-1);text-align:center;padding-top:var(--wr-space-2);justify-items:center;display:grid}.wrt-ram-need__label{font:var(--wr-weight-black) var(--wr-text-xs)/1 var(--wr-font-display);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;color:var(--wr-text-subtle);margin:0}.wrt-ram-need__value{font:var(--wr-weight-black) var(--wr-text-5xl)/1 var(--wr-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--wr-gradient-aurora);color:#0000;-webkit-background-clip:text;background-clip:text;padding:.06em 0}.wrt-ram-need__for{max-width:46ch;color:var(--wr-text-muted);font-size:var(--wr-text-sm);text-wrap:balance;margin:0}.wrt-ram-plans{gap:var(--wr-space-3);grid-template-columns:1fr 1fr;padding-top:44px;display:grid}.wrt-ram-plan--recommended{order:-1;grid-column:1/-1}.wrt-ram-plans:not([data-count="3"])>.wrt-ram-plan{grid-column:1/-1}@container wrt (width>=640px){.wrt-ram-plans{grid-template-columns:1fr 1.15fr 1fr;align-items:end}.wrt-ram-plans[data-count="2"]{grid-template-columns:1.15fr 1fr}.wrt-ram-plans[data-count="1"]{grid-template-columns:minmax(0,26rem);justify-content:center}.wrt-ram-plans[data-count]>.wrt-ram-plan{grid-column:auto}.wrt-ram-plan--recommended{order:0}}@container wrt (width>=880px){.wrt-ram .wrt-ram-plans{grid-template-columns:1fr;padding-top:44px}.wrt-ram .wrt-ram-plan--recommended{order:-1}}@container wrt (width>=1080px){.wrt-ram .wrt-ram-plans{grid-template-columns:1fr 1.15fr 1fr}.wrt-ram .wrt-ram-plans[data-count="2"]{grid-template-columns:1.15fr 1fr}.wrt-ram .wrt-ram-plans[data-count="1"]{grid-template-columns:minmax(0,26rem)}.wrt-ram .wrt-ram-plan--recommended{order:0}}.wrt-ram-plan{gap:var(--wr-space-2);text-align:center;padding:56px var(--wr-space-3) var(--wr-space-4);border-radius:var(--wr-radius-lg);border:1px solid var(--wr-border);background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--wr-accent-fill) 22%, transparent), transparent 62%), var(--wr-surface);box-shadow:var(--wr-shadow-sm);transition:transform var(--wr-dur-slow) var(--wr-ease-bounce), border-color var(--wr-dur-base) linear;justify-items:center;display:grid;position:relative}.wrt-ram-plan+.wrt-ram-plan{margin-top:0}.wrt-ram-plan:hover{transform:translateY(-3px)}.wrt-ram-plan__art{filter:drop-shadow(0 12px 14px #00000073);width:88px;height:88px;transition:transform var(--wr-dur-slow) var(--wr-ease-bounce);position:absolute;top:-40px;left:50%;transform:translate(-50%)}.wrt-ram-plan:hover .wrt-ram-plan__art{transform:translate(-50%)translateY(-4px)rotate(-3deg)}.wrt-ram-plan__kind{font:var(--wr-weight-bold) var(--wr-text-xs)/1 var(--wr-font-body);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;color:var(--wr-text-subtle);place-items:center;min-height:34px;display:grid}.wrt-ram-plan__gb{font:var(--wr-weight-black) var(--wr-text-3xl)/1 var(--wr-font-display);letter-spacing:-.02em;margin:0}.wrt-ram-plan__gb small{letter-spacing:0;margin-left:2px;font-size:.5em}.wrt-ram-plan__note{font-size:var(--wr-text-xs);color:var(--wr-text-muted);max-width:28ch;margin:0;line-height:1.45}.wrt-ram-plan__warn{font-size:var(--wr-text-xs);color:var(--wr-warning);margin:0}.wrt-ram-plan--recommended{border-color:color-mix(in oklab, var(--wr-accent) 70%, transparent);background:radial-gradient(120% 75% at 50% 0%, color-mix(in oklab, var(--wr-accent-fill) 50%, transparent), transparent 64%), var(--wr-surface);box-shadow:var(--wr-shadow-lg), var(--wr-glow-accent);padding-top:64px}.wrt-ram-plan--recommended .wrt-ram-plan__art{width:112px;height:112px;top:-52px}.wrt-ram-plan--recommended .wrt-ram-plan__gb{font-size:var(--wr-text-4xl)}.wrt-ram-plan--recommended .wrt-ram-plan__note{color:var(--wr-text);font-size:var(--wr-text-sm)}.wrt-ram-h3{margin:0 0 var(--wr-space-3);font:var(--wr-weight-black) var(--wr-text-sm)/1.2 var(--wr-font-display);letter-spacing:.01em}.wrt-ram-bar{border-radius:var(--wr-radius-pill);background:var(--wr-surface-3);gap:2px;height:18px;display:flex;overflow:hidden}.wrt-ram-bar__seg{width:var(--wrt-w,0%);min-width:0;transition:width var(--wr-dur-slow) var(--wr-ease-out)}.wrt-ram-bar__seg--base{background:var(--wr-brand-seidr)}.wrt-ram-bar__seg--players{background:var(--wr-primary)}.wrt-ram-bar__seg--world{background:var(--wr-info)}.wrt-ram-bar__seg--extras{background:var(--wr-accent-2)}.wrt-ram-bar__seg--headroom{background:repeating-linear-gradient(135deg, var(--wr-surface-3) 0 6px, color-mix(in oklab, var(--wr-text) 14%, var(--wr-surface-3)) 6px 9px);flex:auto}.wrt-ram-legend{margin:var(--wr-space-3) 0 0;gap:var(--wr-space-2) var(--wr-space-4);font-size:var(--wr-text-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));padding:0;list-style:none;display:grid}.wrt-ram-legend li{align-items:center;gap:var(--wr-space-2);color:var(--wr-text-muted);display:flex}.wrt-ram-legend__label{flex:1;min-width:0}.wrt-ram-legend b{color:var(--wr-text);font-variant-numeric:tabular-nums}.wrt-ram-dot{border-radius:4px;flex:none;width:12px;height:12px}.wrt-ram-tips{gap:var(--wr-space-4);display:grid}.wrt-ram-tiplist .wr-checklist{font-size:var(--wr-text-sm);gap:var(--wr-space-2)}.wrt-ram-compare{gap:2px;margin:0;padding:0;list-style:none;display:grid}@container wrt (width>=880px){.wrt-ram-compare{column-gap:var(--wr-space-6);grid-template-columns:1fr 1fr}}.wrt-ram-cmp{align-items:center;gap:var(--wr-space-3);width:100%;min-height:40px;padding:0 var(--wr-space-2);border-radius:var(--wr-radius-sm);color:var(--wr-text-muted);cursor:pointer;text-align:left;font:var(--wr-weight-semibold) var(--wr-text-sm)/1.2 var(--wr-font-body);transition:background-color var(--wr-dur-fast) linear, color var(--wr-dur-fast) linear;background:0 0;border:0;grid-template-columns:minmax(7.5rem,10rem) 1fr 3.6rem;display:grid}.wrt-ram-cmp:hover{background:var(--wr-surface-2);color:var(--wr-text)}.wrt-ram-cmp__name small{color:var(--wr-text-subtle);font-weight:var(--wr-weight-medium)}.wrt-ram-cmp__track{border-radius:var(--wr-radius-pill);background:var(--wr-surface-2);height:10px;overflow:hidden}.wrt-ram-cmp__fill{height:100%;width:var(--wrt-w);border-radius:inherit;background:color-mix(in oklab, var(--wr-accent) 55%, var(--wr-surface-3));transition:width var(--wr-dur-slow) var(--wr-ease-out);display:block}.wrt-ram-cmp__gb{text-align:right;font:var(--wr-weight-bold) var(--wr-text-sm)/1 var(--wr-font-mono);color:var(--wr-text);font-variant-numeric:tabular-nums}.wrt-ram-cmp.is-current{background:color-mix(in oklab, var(--wr-primary) 10%, var(--wr-surface));color:var(--wr-text)}.wrt-ram-cmp.is-current .wrt-ram-cmp__fill{background:var(--wr-gradient-aurora)}}
