@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}.profiles[data-astro-cid-7hv5m3xz]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-site-border,var(--border-color));min-width:0;padding-top:calc(var(--spacing,.25rem) * 4);color:var(--color-site-text,var(--text-color));grid-column:1/-1}.profiles[data-astro-cid-7hv5m3xz] p[data-astro-cid-7hv5m3xz]{margin-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.actions[data-astro-cid-7hv5m3xz]{margin-block:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.actions[data-astro-cid-7hv5m3xz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-toolbar[data-astro-cid-7hv5m3xz]{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.profiles[data-astro-cid-7hv5m3xz] .profile-picker[data-astro-cid-7hv5m3xz]{min-width:calc(var(--spacing,.25rem) * 48);flex:1;margin-block:0}.profile-actions[data-astro-cid-7hv5m3xz]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.profiles[data-astro-cid-7hv5m3xz] label:not(.tracker-label){margin-block:calc(var(--spacing,.25rem) * 2);display:block}.profiles[data-astro-cid-7hv5m3xz] input,.profiles[data-astro-cid-7hv5m3xz] select:not(.tracker-select){width:100%;max-width:var(--container-lg,32rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-site-bg,var(--bg-color));padding:calc(var(--spacing,.25rem) * 3);color:var(--color-site-heading,var(--heading-color));display:block}.profiles[data-astro-cid-7hv5m3xz] fieldset{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));padding:calc(var(--spacing,.25rem) * 4)}.profiles[data-astro-cid-7hv5m3xz] [data-astro-cid-7hv5m3xz][hidden],.config-notice[data-astro-cid-7hv5m3xz]:empty{display:none}.config-notice[data-astro-cid-7hv5m3xz]{margin-block:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-error,rgb(var(--error-color)));background-color:color-mix(in srgb,rgb(var(--error-color)) 10%,transparent);display:grid}@supports (color:color-mix(in lab,red,red)){.config-notice[data-astro-cid-7hv5m3xz]{background-color:color-mix(in oklab,var(--color-error,rgb(var(--error-color))) 10%,transparent)}}.config-notice[data-astro-cid-7hv5m3xz]{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-site-text,var(--text-color))}.config-notice[data-astro-cid-7hv5m3xz] strong{color:var(--color-error,rgb(var(--error-color)))}.config-notice[data-astro-cid-7hv5m3xz][data-kind=success]{border-color:var(--color-cam-good,var(--cam-good-color));background-color:var(--color-cam-good,var(--cam-good-color))}@supports (color:color-mix(in lab,red,red)){.config-notice[data-astro-cid-7hv5m3xz][data-kind=success]{background-color:color-mix(in oklab,var(--color-cam-good,var(--cam-good-color)) 10%,transparent)}}.config-notice[data-astro-cid-7hv5m3xz][data-kind=success] strong{color:var(--color-cam-good,var(--cam-good-color))}.profiles[data-astro-cid-7hv5m3xz] input[aria-invalid=true],.profiles[data-astro-cid-7hv5m3xz] select[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-error,rgb(var(--error-color)));background-color:color-mix(in srgb,rgb(var(--error-color)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.profiles[data-astro-cid-7hv5m3xz] input[aria-invalid=true],.profiles[data-astro-cid-7hv5m3xz] select[aria-invalid=true]{background-color:color-mix(in oklab,var(--color-error,rgb(var(--error-color))) 10%,transparent)}}.profiles[data-astro-cid-7hv5m3xz] input[aria-invalid=true],.profiles[data-astro-cid-7hv5m3xz] select[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in srgb, rgb(var(--error-color)) 25%, transparent)}@supports (color:color-mix(in lab,red,red)){.profiles[data-astro-cid-7hv5m3xz] input[aria-invalid=true],.profiles[data-astro-cid-7hv5m3xz] select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-error,rgb(var(--error-color))) 25%, transparent)}}.profiles[data-astro-cid-7hv5m3xz] input[aria-invalid=true],.profiles[data-astro-cid-7hv5m3xz] select[aria-invalid=true]{outline-color:var(--color-error,rgb(var(--error-color)))}.profiles[data-astro-cid-7hv5m3xz] .field-error{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-error,rgb(var(--error-color)));text-transform:none;display:block}.drawer-heading[data-astro-cid-7hv5m3xz] .tracker-btn{width:auto}body:has(#camProfiles dialog[open]){overflow:hidden}dialog[data-astro-cid-7hv5m3xz]{width:100%;height:100dvh;max-height:100dvh;max-width:var(--container-3xl,48rem);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-site-bg,var(--bg-color));padding:calc(var(--spacing,.25rem) * 4);color:var(--color-site-text,var(--text-color));inset-block:0;margin:0;position:fixed;left:auto;right:0;overflow-y:auto}@media(min-width:40rem){dialog[data-astro-cid-7hv5m3xz]{padding:calc(var(--spacing,.25rem) * 8)}}dialog[data-astro-cid-7hv5m3xz] .editor-section,.profile-details[data-astro-cid-7hv5m3xz]{margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-site-border,var(--border-color));padding-top:calc(var(--spacing,.25rem) * 6)}dialog[data-astro-cid-7hv5m3xz] h3,dialog[data-astro-cid-7hv5m3xz] legend{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-site-heading,var(--heading-color))}dialog[data-astro-cid-7hv5m3xz] h4{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-site-heading,var(--heading-color))}dialog[data-astro-cid-7hv5m3xz] p{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-site-muted,var(--muted-color))}dialog[data-astro-cid-7hv5m3xz] label{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none}dialog[data-astro-cid-7hv5m3xz] input,dialog[data-astro-cid-7hv5m3xz] select{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 11);max-width:none}dialog[data-astro-cid-7hv5m3xz] fieldset{margin-top:calc(var(--spacing,.25rem) * 6);min-width:0;padding:calc(var(--spacing,.25rem) * 4)}@media(min-width:40rem){dialog[data-astro-cid-7hv5m3xz] fieldset{padding:calc(var(--spacing,.25rem) * 6)}}dialog[data-astro-cid-7hv5m3xz] .editor-cost{margin-block:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-cam-panel-strong,var(--cam-panel-strong-color));padding:calc(var(--spacing,.25rem) * 5)}dialog[data-astro-cid-7hv5m3xz] .editor-section>.tracker-btn{margin-top:calc(var(--spacing,.25rem) * 3)}dialog[data-astro-cid-7hv5m3xz] .editor-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){dialog[data-astro-cid-7hv5m3xz] .editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer-footer[data-astro-cid-7hv5m3xz]{margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-site-bg,var(--bg-color));padding-block:calc(var(--spacing,.25rem) * 4);position:sticky;bottom:0}dialog[data-astro-cid-7hv5m3xz][open]{animation:drawer-in var(--default-transition-duration) var(--ease-out)}dialog[data-astro-cid-7hv5m3xz]::backdrop{background:var(--dialog-backdrop)}.drawer-heading[data-astro-cid-7hv5m3xz]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}h2[data-astro-cid-7hv5m3xz]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-site-heading,var(--heading-color))}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){dialog[data-astro-cid-7hv5m3xz][open]{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.updated[data-astro-cid-yedxaehb]{min-width:0;position:relative}button[data-astro-cid-yedxaehb]{cursor:help;border-radius:var(--radius-xl,.75rem);background-color:var(--color-cam-panel-strong,var(--cam-panel-strong-color));width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center}button[data-astro-cid-yedxaehb]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-cam-accent,var(--cam-accent-color))}span[data-astro-cid-yedxaehb]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-site-muted,var(--muted-color));text-transform:uppercase;display:block}strong[data-astro-cid-yedxaehb]{margin-top:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);color:var(--color-site-heading,var(--heading-color));display:block}aside[data-astro-cid-yedxaehb]{visibility:hidden;z-index:50;width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-site-bg,var(--bg-color));max-width:80vw;padding:calc(var(--spacing,.25rem) * 5);text-align:left;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;top:100%;right:0}.updated[data-astro-cid-yedxaehb]:not([data-dismissed]):hover aside[data-astro-cid-yedxaehb],.updated[data-astro-cid-yedxaehb]:not([data-dismissed]):focus-within aside[data-astro-cid-yedxaehb]{visibility:visible}h3[data-astro-cid-yedxaehb]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-site-heading,var(--heading-color))}dl[data-astro-cid-yedxaehb]{gap:var(--spacing,.25rem);display:grid}dt[data-astro-cid-yedxaehb]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-site-muted,var(--muted-color));text-transform:uppercase}dd[data-astro-cid-yedxaehb]{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-wrap:break-word;color:var(--color-site-text,var(--text-color))}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.tracker-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-site-muted,var(--muted-color));text-transform:uppercase;display:block}.tracker-select{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-cam-panel-strong,var(--cam-panel-strong-color));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-site-heading,var(--heading-color));text-transform:none;--tw-outline-style:none;outline-style:none;display:block}.tracker-select:focus{border-color:var(--color-cam-accent,var(--cam-accent-color));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-cam-accent,var(--cam-accent-color))}@supports (color:color-mix(in lab,red,red)){.tracker-select:focus{--tw-ring-color:color-mix(in oklab, var(--color-cam-accent,var(--cam-accent-color)) 25%, transparent)}}.tracker-btn{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-border,var(--border-color));background-color:var(--color-cam-panel-strong,var(--cam-panel-strong-color));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-site-heading,var(--heading-color));text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.tracker-btn:hover{background-color:var(--color-site-surface-hover,var(--surface-hover-color))}.tracker-btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-cam-accent,var(--cam-accent-color))}.tracker-btn-primary{border-color:var(--color-site-heading,var(--heading-color));background-color:var(--color-site-heading,var(--heading-color));color:var(--color-site-bg,var(--bg-color))}.tracker-btn-primary:hover{background-color:var(--color-site-text,var(--text-color))}.tracker-btn:disabled{cursor:not-allowed;opacity:.5}.tracker-btn-compact{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:auto;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);white-space:nowrap;display:inline-flex}.tracker-btn-compact svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}@media(prefers-reduced-motion:reduce){.tracker-btn{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.tracker-shell[data-astro-cid-432wnu7b]{width:min(100%,76rem);margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:640px){.tracker-shell[data-astro-cid-432wnu7b]{padding:2.6rem 1.5rem 4rem}}@media(min-width:1024px){.tracker-shell[data-astro-cid-432wnu7b]{padding:3.25rem 2rem 5rem}}.tracker-page-header[data-astro-cid-432wnu7b]{margin-bottom:1.35rem}@media(min-width:760px){.tracker-page-header[data-astro-cid-432wnu7b]{margin-bottom:2rem}}.tracker-kicker[data-astro-cid-432wnu7b]{margin-bottom:.55rem;color:var(--color-cam-accent);font-size:.6rem;font-weight:950;letter-spacing:.26em;text-transform:uppercase}.tracker-heading[data-astro-cid-432wnu7b]{color:var(--color-site-heading);max-width:44rem;font-size:clamp(2.1rem,7vw,4.8rem);font-weight:950;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}@media(min-width:1024px){.tracker-heading[data-astro-cid-432wnu7b]{max-width:52rem;font-size:clamp(3.8rem,5.7vw,5.35rem);line-height:.86}}.tracker-heading[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{color:var(--color-cam-accent)}.tracker-lead[data-astro-cid-432wnu7b]{max-width:42rem;margin-top:.8rem;color:var(--color-site-muted);font-size:.92rem;line-height:1.55}@media(min-width:760px){.tracker-lead[data-astro-cid-432wnu7b]{font-size:1rem}}.tracker-config[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:min(100%,26rem);padding:.55rem;border:1px solid var(--color-site-border);border-radius:1rem;background:color-mix(in srgb,var(--color-site-surface) 82%,transparent)}.tracker-config[data-astro-cid-432wnu7b] div[data-astro-cid-432wnu7b]{min-width:0;border-radius:.8rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.65rem .45rem;text-align:center}.tracker-config[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{display:block;color:var(--color-site-muted);font-size:.55rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tracker-config[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b]{display:block;margin-top:.3rem;color:var(--color-site-heading);font-size:clamp(.85rem,3vw,1.1rem);font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-toolbar[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:.65rem;padding:.85rem;border:1px solid var(--color-site-border);border-radius:1rem;background:color-mix(in srgb,var(--color-site-surface) 90%,transparent);box-shadow:0 18px 45px -34px #000000d9}@media(min-width:780px){.tracker-toolbar[data-astro-cid-432wnu7b]{grid-template-columns:minmax(11rem,1.45fr) minmax(7rem,.65fr) minmax(9rem,.85fr) auto auto;align-items:end;padding:1rem}}@media(min-width:1180px){.tracker-toolbar[data-astro-cid-432wnu7b]{padding:1.1rem}}.tracker-status[data-astro-cid-432wnu7b]{min-height:1.5rem;margin-bottom:1rem;color:var(--color-site-muted);font-size:.85rem}.tracker-status[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]:first-child{color:var(--color-cam-good);margin-right:.75rem}.tracker-hero-card[data-astro-cid-432wnu7b],.tracker-card[data-astro-cid-432wnu7b],.tracker-details[data-astro-cid-432wnu7b]{border:1px solid var(--color-site-border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-site-surface) 96%,white 4%),var(--color-site-surface));box-shadow:0 20px 50px -36px #000000e6}.tracker-hero-card[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:1fr;gap:.95rem;align-items:center;padding:.95rem}@media(min-width:760px){.tracker-hero-card[data-astro-cid-432wnu7b]{grid-template-columns:auto 1fr auto;gap:1.2rem;padding:1.15rem}}@media(min-width:1180px){.tracker-hero-card[data-astro-cid-432wnu7b]{padding:1.35rem}}.tracker-card[data-astro-cid-432wnu7b],.tracker-details[data-astro-cid-432wnu7b]{padding:1rem}@media(min-width:760px){.tracker-card[data-astro-cid-432wnu7b],.tracker-details[data-astro-cid-432wnu7b]{padding:1.2rem}}@media(min-width:1180px){.tracker-card[data-astro-cid-432wnu7b],.tracker-details[data-astro-cid-432wnu7b]{padding:1.35rem}}.tracker-monster-art[data-astro-cid-432wnu7b]{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid var(--color-site-border);border-radius:.95rem;background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--color-cam-accent) 18%,transparent),transparent 55%),var(--color-cam-panel-strong, var(--color-site-surface-hover));overflow:hidden;color:var(--color-cam-accent);font-size:2rem;font-weight:950}@media(min-width:760px){.tracker-monster-art[data-astro-cid-432wnu7b]{width:6rem;height:6rem}}.tracker-monster-art[data-astro-cid-432wnu7b] img[data-astro-cid-432wnu7b]{width:100%;height:100%;object-fit:contain}.tracker-monster-name[data-astro-cid-432wnu7b]{max-width:100%;overflow-wrap:anywhere;color:var(--color-site-heading);font-size:clamp(1.75rem,7vw,3.2rem);font-weight:950;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.tracker-pill[data-astro-cid-432wnu7b]{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.28rem .6rem;border:1px solid var(--color-site-border);border-radius:999px;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));color:var(--color-site-muted);font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tracker-pill[data-astro-cid-432wnu7b].good{color:var(--color-cam-good);border-color:color-mix(in srgb,var(--color-cam-good) 55%,var(--color-site-border))}.tracker-pill[data-astro-cid-432wnu7b].warn{color:var(--color-cam-warn);border-color:color-mix(in srgb,var(--color-cam-warn) 55%,var(--color-site-border))}.tracker-muted[data-astro-cid-432wnu7b]{color:var(--color-site-muted);font-size:.88rem;line-height:1.45}.tracker-progress-label[data-astro-cid-432wnu7b],.tracker-progress-value[data-astro-cid-432wnu7b]{color:var(--color-site-muted);font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tracker-progress-track[data-astro-cid-432wnu7b]{height:.65rem;overflow:hidden;border:1px solid var(--color-site-border);border-radius:999px;background:var(--color-cam-panel-strong, var(--color-site-surface-hover))}.tracker-progress-bar[data-astro-cid-432wnu7b]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-cam-accent),var(--color-cam-good));transition:width .28s ease}.tracker-target-boxes[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tracker-target-boxes[data-astro-cid-432wnu7b] div[data-astro-cid-432wnu7b]{min-width:0;border:1px solid var(--color-site-border);border-radius:.8rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.72rem}@media(min-width:760px){.tracker-target-boxes[data-astro-cid-432wnu7b] div[data-astro-cid-432wnu7b]{min-width:7rem;padding:.85rem}}.tracker-target-boxes[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{display:block;color:var(--color-site-muted);font-size:.58rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tracker-target-boxes[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b]{display:block;margin-top:.4rem;color:var(--color-site-heading);font-size:clamp(1.25rem,5vw,1.7rem);font-weight:950;line-height:1}.tracker-section-title[data-astro-cid-432wnu7b],.tracker-card-head[data-astro-cid-432wnu7b] h2[data-astro-cid-432wnu7b],.tracker-card-title[data-astro-cid-432wnu7b]{position:relative;margin:0;padding-bottom:.55rem;color:var(--color-site-heading);font-size:.98rem;font-weight:950;letter-spacing:-.02em;text-transform:uppercase}.tracker-section-title[data-astro-cid-432wnu7b]:after,.tracker-card-head[data-astro-cid-432wnu7b] h2[data-astro-cid-432wnu7b]:after,.tracker-card-title[data-astro-cid-432wnu7b]:after,.tracker-subtitle[data-astro-cid-432wnu7b]:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,18rem);height:1px;background:linear-gradient(90deg,var(--color-cam-accent),color-mix(in srgb,var(--color-cam-accent) 45%,transparent) 42%,transparent)}.tracker-card-title[data-astro-cid-432wnu7b]{margin-bottom:1rem}.tracker-card-head[data-astro-cid-432wnu7b]{display:grid;justify-content:space-between;gap:1rem;margin-bottom:.95rem}@media(min-width:760px){.tracker-card-head[data-astro-cid-432wnu7b]{display:flex}}.tracker-card-head[data-astro-cid-432wnu7b] p[data-astro-cid-432wnu7b]{margin:.45rem 0 0;color:var(--color-site-muted);font-size:.82rem;line-height:1.45}.tracker-need-grid[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.8rem}.tracker-static-intro[data-astro-cid-432wnu7b]{max-width:52rem;margin:.75rem 0 0;color:var(--color-site-muted);font-size:.84rem;line-height:1.55}.tracker-need-container[data-astro-cid-432wnu7b]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.5rem;padding:.6rem;border:1px solid var(--color-site-border);border-radius:1rem;background:color-mix(in srgb,var(--color-site-surface) 82%,transparent)}.tracker-need-container[data-astro-cid-432wnu7b]>div[data-astro-cid-432wnu7b]{min-width:0}.tracker-need-section[data-astro-cid-432wnu7b]{margin-top:1rem}@media(min-width:650px){.tracker-need-grid[data-astro-cid-432wnu7b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tracker-need-grid[data-astro-cid-432wnu7b]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.tracker-need-card[data-astro-cid-432wnu7b]{position:relative;display:block;overflow:hidden;min-height:6.5rem;border:1px solid color-mix(in srgb,var(--color-site-border) 85%,var(--color-site-heading) 15%);border-radius:.95rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover))!important;padding:.95rem;color:var(--color-site-heading)}.tracker-need-card[data-astro-cid-432wnu7b]:after{content:"";position:absolute;right:-3rem;bottom:-3rem;width:7rem;height:7rem;border-radius:50%;background:var(--color-cam-accent);opacity:.1;filter:blur(12px)}.tracker-need-card[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{position:relative;z-index:1;display:block;color:var(--color-site-muted);font-size:.66rem;font-weight:950;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.tracker-need-card[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b]{position:relative;z-index:1;display:block;margin-top:.7rem;color:var(--color-site-heading);font-size:clamp(2rem,5vw,3rem);font-weight:950;letter-spacing:-.07em;line-height:.9}.tracker-need-card[data-astro-cid-432wnu7b].good strong[data-astro-cid-432wnu7b]{color:var(--color-cam-good)}.tracker-need-card[data-astro-cid-432wnu7b].warn strong[data-astro-cid-432wnu7b]{color:var(--color-cam-warn)}.tracker-need-card[data-astro-cid-432wnu7b].bad strong[data-astro-cid-432wnu7b]{color:var(--color-cam-bad)}.tracker-subtitle[data-astro-cid-432wnu7b]{position:relative;margin:1.15rem 0 .65rem;padding-bottom:.55rem;color:var(--color-site-muted);font-size:.64rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.tracker-input-grid[data-astro-cid-432wnu7b]{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:640px){.tracker-input-grid[data-astro-cid-432wnu7b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tracker-input-grid[data-astro-cid-432wnu7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem}}.tracker-counter[data-astro-cid-432wnu7b]{position:relative;display:block;min-height:7.5rem;border:1px solid var(--color-site-border);border-radius:1.2rem;background:color-mix(in srgb,var(--color-site-surface) 84%,var(--color-cam-panel-strong));padding:1.05rem;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.tracker-counter[data-astro-cid-432wnu7b]:after{content:"";position:absolute;right:-3rem;bottom:-3rem;width:7rem;height:7rem;border-radius:50%;background:var(--color-cam-accent);opacity:.1;filter:blur(12px)}.tracker-counter[data-astro-cid-432wnu7b]:hover{border-color:color-mix(in srgb,var(--color-cam-accent) 45%,var(--color-site-border));transform:translateY(-1px)}.tracker-counter-icon[data-astro-cid-432wnu7b]{position:absolute;right:.85rem;bottom:.85rem;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.65rem;background:transparent;overflow:hidden;color:var(--color-cam-accent);font-size:.72rem;font-weight:950;opacity:.55}.tracker-counter-icon[data-astro-cid-432wnu7b] img[data-astro-cid-432wnu7b]{width:100%;height:100%;object-fit:contain}.tracker-counter-title[data-astro-cid-432wnu7b]{position:relative;z-index:1;min-width:0;padding-right:4.7rem}.tracker-counter-title[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b]{display:block;overflow:hidden;color:var(--color-site-muted);font-size:.66rem;font-weight:950;line-height:1.3;text-overflow:ellipsis;white-space:normal;letter-spacing:.12em;text-transform:uppercase}.tracker-counter-title[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{display:block;margin-top:.15rem;color:var(--color-site-muted);font-size:.65rem;line-height:1.15;opacity:.78}.tracker-counter-controls[data-astro-cid-432wnu7b]{position:relative;z-index:1;display:block}.tracker-counter-control-buttons[data-astro-cid-432wnu7b]{position:absolute;z-index:2;top:.8rem;right:.8rem;display:flex;align-items:center;gap:.25rem}.tracker-counter[data-astro-cid-432wnu7b] input[data-astro-cid-432wnu7b]{position:relative;z-index:1;display:block;width:min(100%,9rem);height:auto;margin-top:.55rem;border:0;border-radius:0;background:transparent;color:var(--color-site-heading);text-align:left;font-size:clamp(2rem,5vw,3rem);font-weight:950;line-height:.9;letter-spacing:-.07em;outline:none;appearance:textfield}.tracker-counter[data-astro-cid-432wnu7b] input[data-astro-cid-432wnu7b]:focus{color:var(--color-cam-accent);box-shadow:none}.tracker-counter[data-astro-cid-432wnu7b] input[data-astro-cid-432wnu7b]::-webkit-outer-spin-button,.tracker-counter[data-astro-cid-432wnu7b] input[data-astro-cid-432wnu7b]::-webkit-inner-spin-button{appearance:none;margin:0}.tracker-counter[data-astro-cid-432wnu7b] button[data-astro-cid-432wnu7b]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid var(--color-site-border);border-radius:.55rem;background:color-mix(in srgb,var(--color-site-surface) 72%,transparent);color:var(--color-site-muted);cursor:pointer;font-size:.86rem;font-weight:950;line-height:1}.tracker-counter[data-astro-cid-432wnu7b]:focus-within{border-color:var(--color-cam-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cam-accent) 18%,transparent)}.tracker-counter[data-astro-cid-432wnu7b] button[data-astro-cid-432wnu7b]:hover{color:var(--color-cam-accent);border-color:var(--color-cam-accent);background:color-mix(in srgb,var(--color-cam-accent) 10%,transparent)}.tracker-rule[data-astro-cid-432wnu7b],.tracker-evo[data-astro-cid-432wnu7b]{border:1px solid var(--color-site-border);border-radius:1rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.9rem}.tracker-rule-main[data-astro-cid-432wnu7b],.tracker-evo-main[data-astro-cid-432wnu7b]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.tracker-rule-main[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b],.tracker-evo-main[data-astro-cid-432wnu7b] strong[data-astro-cid-432wnu7b]{color:var(--color-site-heading);font-size:.9rem;font-weight:950}.tracker-rule-main[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b],.tracker-evo-main[data-astro-cid-432wnu7b] span[data-astro-cid-432wnu7b]{color:var(--color-site-muted);font-size:.72rem;font-weight:850}.tracker-rule[data-astro-cid-432wnu7b] p[data-astro-cid-432wnu7b],.tracker-evo[data-astro-cid-432wnu7b] p[data-astro-cid-432wnu7b]{margin:.55rem 0 0;color:var(--color-site-muted);font-size:.82rem;line-height:1.45}.tracker-details[data-astro-cid-432wnu7b] summary[data-astro-cid-432wnu7b]{cursor:pointer;color:var(--color-site-heading);font-size:1rem;font-weight:950;text-transform:uppercase;letter-spacing:-.02em}.tracker-faq-section[data-astro-cid-432wnu7b]{margin-top:.25rem}.tracker-faq-list[data-astro-cid-432wnu7b]{display:grid;gap:.7rem}.tracker-faq-item[data-astro-cid-432wnu7b]{border:1px solid var(--color-site-border);border-radius:.95rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.95rem}.tracker-faq-item[data-astro-cid-432wnu7b] summary[data-astro-cid-432wnu7b]{cursor:pointer;color:var(--color-site-heading);font-size:.92rem;font-weight:950;line-height:1.3}.tracker-faq-item[data-astro-cid-432wnu7b] p[data-astro-cid-432wnu7b]{margin:.55rem 0 0;color:var(--color-site-muted);font-size:.86rem;line-height:1.55}.tracker-table[data-astro-cid-432wnu7b]{width:100%;min-width:28rem;border-collapse:separate;border-spacing:0}.tracker-table[data-astro-cid-432wnu7b] thead[data-astro-cid-432wnu7b]{background:linear-gradient(90deg,var(--color-cam-accent),color-mix(in srgb,var(--color-cam-accent) 45%,transparent) 42%,transparent) left bottom / 100% 1px no-repeat}.tracker-table[data-astro-cid-432wnu7b] th[data-astro-cid-432wnu7b],.tracker-table[data-astro-cid-432wnu7b] td[data-astro-cid-432wnu7b]{padding:.72rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--color-site-border) 80%,transparent);text-align:right;vertical-align:top;white-space:nowrap}.tracker-table[data-astro-cid-432wnu7b] th[data-astro-cid-432wnu7b]:first-child,.tracker-table[data-astro-cid-432wnu7b] td[data-astro-cid-432wnu7b]:first-child{text-align:left;padding-left:0}.tracker-table[data-astro-cid-432wnu7b] th[data-astro-cid-432wnu7b]:last-child,.tracker-table[data-astro-cid-432wnu7b] td[data-astro-cid-432wnu7b]:last-child{padding-right:0}.tracker-table[data-astro-cid-432wnu7b] th[data-astro-cid-432wnu7b]{color:var(--color-site-muted);font-size:.58rem;font-weight:950;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.tracker-table[data-astro-cid-432wnu7b] td[data-astro-cid-432wnu7b]{color:var(--color-site-heading);font-size:.8rem;font-weight:850;line-height:1.35}.tracker-table[data-astro-cid-432wnu7b] tr[data-astro-cid-432wnu7b]:last-child td[data-astro-cid-432wnu7b]{border-bottom:0}.tracker-good[data-astro-cid-432wnu7b]{color:var(--color-cam-good)!important}.tracker-warn[data-astro-cid-432wnu7b]{color:var(--color-cam-warn)!important}.tracker-bad[data-astro-cid-432wnu7b]{color:var(--color-cam-bad)!important}.tracker-empty[data-astro-cid-432wnu7b]{max-width:42rem;margin:0 auto;padding:3rem 1rem;text-align:center}.tracker-empty-icon[data-astro-cid-432wnu7b]{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;border:1px solid var(--color-site-border);border-radius:1rem;background:var(--color-cam-panel-strong);color:var(--color-cam-accent);font-size:2rem;font-weight:950}.tracker-empty[data-astro-cid-432wnu7b] h2[data-astro-cid-432wnu7b]{color:var(--color-site-heading);font-size:2rem;font-weight:950;letter-spacing:-.04em;text-transform:uppercase}.tracker-empty[data-astro-cid-432wnu7b] p[data-astro-cid-432wnu7b]{margin-top:.75rem;color:var(--color-site-muted);line-height:1.55}@media(max-width:520px){.tracker-config[data-astro-cid-432wnu7b],.tracker-target-boxes[data-astro-cid-432wnu7b]{grid-template-columns:1fr}.tracker-toolbar[data-astro-cid-432wnu7b]{gap:.65rem}.tracker-section-title[data-astro-cid-432wnu7b],.tracker-card-head[data-astro-cid-432wnu7b] h2[data-astro-cid-432wnu7b],.tracker-card-title[data-astro-cid-432wnu7b]{font-size:.92rem}.tracker-faq-item[data-astro-cid-432wnu7b]{padding:.8rem}}code[data-astro-cid-432wnu7b]{border:1px solid var(--color-site-border);border-radius:.45rem;background:var(--color-cam-panel-strong);padding:.1rem .25rem;color:var(--color-site-heading)}#headline.tracker-need-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.5rem}#headline.tracker-need-container>.tracker-need-card{position:relative;display:block;min-width:0;min-height:5.75rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-site-border) 85%,var(--color-site-heading) 15%);border-radius:.8rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.8rem;color:var(--color-site-heading)}#headline.tracker-need-container>.tracker-need-card:after{content:"";position:absolute;right:-3rem;bottom:-3rem;width:7rem;height:7rem;border-radius:50%;background:var(--color-cam-accent);opacity:.1;filter:blur(12px)}#headline.tracker-need-container>.tracker-need-card>span,#headline.tracker-need-container>.tracker-need-card>strong{position:relative;z-index:1;display:block}#headline.tracker-need-container>.tracker-need-card>span{color:var(--color-site-muted);font-size:.66rem;font-weight:950;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}#headline.tracker-need-container>.tracker-need-card>strong{margin-top:.55rem;color:var(--color-site-heading);font-size:clamp(1.7rem,8vw,2.6rem);font-weight:950;letter-spacing:-.07em;line-height:.9}#headline.tracker-need-container>.tracker-need-card>.tracker-need-value-row{position:relative;z-index:1;display:flex;align-items:end;justify-content:flex-start;gap:.65rem}#headline.tracker-need-container>.tracker-need-card>.tracker-need-value-row>strong{margin-top:.55rem;color:var(--color-site-heading);font-size:clamp(1.7rem,8vw,2.6rem);font-weight:950;letter-spacing:-.07em;line-height:.9}#headline.tracker-need-container .tracker-need-icon{display:grid;place-items:center;flex:0 0 auto;width:2.1rem;height:2.1rem;overflow:hidden;border:1px solid var(--color-site-border);border-radius:.32rem!important;background:color-mix(in srgb,var(--color-site-bg) 70%,black 18%);color:var(--color-cam-accent);font-size:.62rem;font-weight:950;line-height:1;margin-bottom:.1rem}#headline.tracker-need-container .tracker-need-icon img{width:100%;height:100%;border-radius:.24rem!important;object-fit:cover}#headline.tracker-need-container>.tracker-need-card.good strong{color:var(--color-cam-good)}#headline.tracker-need-container>.tracker-need-card.warn strong{color:var(--color-cam-warn)}#headline.tracker-need-container>.tracker-need-card.bad strong{color:var(--color-cam-bad)}#evolutionList .tracker-evo-main-material{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;align-items:center;margin-bottom:.75rem;border:1px solid color-mix(in srgb,var(--color-cam-accent) 22%,var(--color-site-border));border-radius:.8rem;background:color-mix(in srgb,var(--color-cam-accent) 8%,var(--color-cam-panel-strong, var(--color-site-surface-hover)));padding:.65rem}#evolutionList .tracker-evo-main-material-icon,#evolutionList .tracker-monster-card-image{display:grid;place-items:center;overflow:hidden;border:1px solid var(--color-site-border);border-radius:.42rem!important;background:color-mix(in srgb,var(--color-site-bg) 72%,black 20%);color:var(--color-cam-accent);font-size:.72rem;font-weight:950}#evolutionList .tracker-evo-main-material-icon{width:2.5rem;height:2.5rem}#evolutionList .tracker-evo-main-material-icon img,#evolutionList .tracker-monster-card-image img{width:100%;height:100%;border-radius:.34rem!important;object-fit:cover}#evolutionList .tracker-evo-main-material span{display:block;color:var(--color-site-muted);font-size:.58rem;font-weight:950;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}#evolutionList .tracker-evo-main-material strong{display:block;margin-top:.18rem;color:var(--color-site-heading);font-size:.95rem;font-weight:950;line-height:1.15}#evolutionList .tracker-evo-main-material p{margin:.18rem 0 0;color:var(--color-site-muted);font-size:.75rem;line-height:1.3}#evolutionList .tracker-monster-card{display:grid;grid-template-columns:2.85rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid var(--color-site-border);border-radius:.8rem;background:var(--color-cam-panel-strong, var(--color-site-surface-hover));padding:.68rem}#evolutionList .tracker-monster-card-image{width:2.85rem;height:2.85rem}#evolutionList .tracker-monster-card-body{min-width:0}#evolutionList .tracker-monster-card-body strong{display:block;overflow:hidden;color:var(--color-site-heading);font-size:.95rem;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#evolutionList .tracker-monster-card-body small{display:block;margin-top:.12rem;color:var(--color-site-muted);font-size:.66rem;font-weight:850;line-height:1.15}#evolutionList .tracker-monster-card-costs{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}#evolutionList .tracker-monster-card-costs span{display:inline-flex;align-items:center;gap:.28rem;border:1px solid var(--color-site-border);border-radius:.45rem;background:color-mix(in srgb,var(--color-site-surface) 78%,transparent);padding:.24rem .34rem;color:var(--color-site-heading);font-size:.68rem;font-weight:850;line-height:1.1}#evolutionList .tracker-material-chip-icon{display:grid;place-items:center;width:1.35rem;height:1.35rem;overflow:hidden;border-radius:.28rem;background:color-mix(in srgb,var(--color-site-bg) 70%,black 18%);color:var(--color-cam-accent);font-size:.52rem;font-weight:950;line-height:1}#evolutionList .tracker-material-chip-icon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}#evolutionList .tracker-monster-card-costs span.good{border-color:color-mix(in srgb,var(--color-cam-good) 36%,var(--color-site-border))}#evolutionList .tracker-monster-card-costs span.bad{border-color:color-mix(in srgb,var(--color-cam-bad) 36%,var(--color-site-border))}#evolutionList .tracker-monster-card-costs em{color:var(--color-site-muted);font-size:.66rem;font-style:normal;font-weight:850;white-space:nowrap}.tracker-rule-table-wrap{overflow-x:auto}.tracker-rule-table{width:100%;min-width:18rem;border-collapse:separate;border-spacing:0}.tracker-rule-table thead{background:linear-gradient(90deg,var(--color-cam-accent),color-mix(in srgb,var(--color-cam-accent) 45%,transparent) 42%,transparent) left bottom / 100% 1px no-repeat}.tracker-rule-table th,.tracker-rule-table td{padding:.72rem .45rem;text-align:left;vertical-align:top}.tracker-rule-table th{color:var(--color-site-muted);font-size:.58rem;font-weight:950;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.tracker-rule-table td{border-bottom:1px solid color-mix(in srgb,var(--color-site-border) 80%,transparent);color:var(--color-site-heading);font-size:.8rem;font-weight:850;line-height:1.35}.tracker-rule-table td:nth-child(3){color:var(--color-site-muted);font-weight:750}.tracker-rule-table tr:last-child td{border-bottom:0}.tracker-table-after-fuse th:nth-child(2),.tracker-table-after-fuse td:nth-child(2),.tracker-table-material-shortage th:nth-child(n+2),.tracker-table-material-shortage td:nth-child(n+2),.tracker-table-comparison th,.tracker-table-comparison td{text-align:center!important}#rankInputs.tracker-input-grid,#materialInputs.tracker-input-grid{gap:.95rem 1.1rem}#rankInputs .tracker-counter,#materialInputs .tracker-counter{display:block;min-width:0}#rankInputs .tracker-counter-title,#materialInputs .tracker-counter-title{min-width:0;margin-bottom:.42rem}#rankInputs .tracker-counter-title strong,#materialInputs .tracker-counter-title strong{display:block;overflow:hidden;color:var(--color-site-muted);font-size:.92rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-transform:none}#rankInputs .tracker-counter-title span,#materialInputs .tracker-counter-title span{display:none}#rankInputs .tracker-counter-controls,#materialInputs .tracker-counter-controls{display:grid;grid-template-columns:2.15rem minmax(4.6rem,5.35rem) 2.15rem;gap:.32rem;align-items:stretch;width:min(100%,10.3rem)}#rankInputs .tracker-counter input,#materialInputs .tracker-counter input{display:block;width:100%;min-width:0;height:2.35rem;border:1px solid color-mix(in srgb,var(--color-site-border) 88%,var(--color-site-heading) 12%);border-radius:.52rem;background:color-mix(in srgb,var(--color-site-bg) 78%,black 22%);color:var(--color-site-heading);padding:0 .6rem;font-size:.9rem;font-weight:850;line-height:1;outline:none;appearance:textfield;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#rankInputs .tracker-counter input:focus,#materialInputs .tracker-counter input:focus{border-color:var(--color-cam-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cam-accent) 18%,transparent)}#rankInputs .tracker-counter input::-webkit-outer-spin-button,#rankInputs .tracker-counter input::-webkit-inner-spin-button,#materialInputs .tracker-counter input::-webkit-outer-spin-button,#materialInputs .tracker-counter input::-webkit-inner-spin-button{appearance:none;margin:0}#rankInputs .tracker-counter button,#materialInputs .tracker-counter button{display:grid;place-items:center;width:100%;height:2.35rem;border:0;border-radius:.52rem;background:color-mix(in srgb,var(--color-site-surface-hover) 88%,var(--color-site-heading) 12%);color:var(--color-site-heading);cursor:pointer;font-size:.82rem;font-weight:950;line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}#rankInputs .tracker-counter button:hover,#materialInputs .tracker-counter button:hover{background:color-mix(in srgb,var(--color-cam-accent) 22%,var(--color-site-surface-hover));color:var(--color-cam-accent)}#rankInputs .tracker-counter button:active,#materialInputs .tracker-counter button:active{transform:translateY(1px)}@media(max-width:420px){#rankInputs .tracker-counter-controls,#materialInputs .tracker-counter-controls{grid-template-columns:1.95rem minmax(0,1fr) 1.95rem;gap:.3rem}#rankInputs .tracker-counter input,#rankInputs .tracker-counter button,#materialInputs .tracker-counter input,#materialInputs .tracker-counter button{height:2.18rem;border-radius:.49rem}}
