@layer theme,base;@layer components{.arc-cut-frame{--arc-frame-line:var(--arc-line-subtle);--arc-frame-cut:14px;--arc-frame-stroke:1px;--arc-frame-gap:2px;position:relative}.arc-cut-frame.arc-ticks{--arc-tick-inset:12px}.arc-machined-silver{isolation:isolate;position:relative;overflow:hidden}.arc-btn-shell,.arc-sig-shell{position:relative}.arc-link{--_ink:var(--brand-black,#000);min-height:2.75rem;font-family:var(--font-din,var(--font-sans), sans-serif);letter-spacing:.01em;color:var(--_ink);text-underline-offset:.32em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);transition:text-decoration-color var(--arc-duration) var(--arc-ease), color var(--arc-duration) var(--arc-ease);-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:.5em;padding-block:.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.arc-link[data-ground=black]{--_ink:var(--brand-white,#fff)}.arc-machine{font-family:var(--font-din,var(--font-sans), sans-serif);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;color:var(--arc-text-machine);align-items:center;gap:.5em;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.arc-ticks{--arc-tick-color:var(--arc-line-structural);--arc-tick-inset:8px;--arc-tick-arm:12px;transition:--arc-tick-color var(--arc-duration) var(--arc-ease);position:relative}.arc-card-shell{min-width:0;display:flex}.arc-card{flex:auto;min-width:0;display:flex;position:relative}.arc-card-inner{flex:auto;min-width:0;padding:1.75rem;position:relative}}@layer utilities;:root{--arc-shear-tan:.43;--arc-shear-deg:atan(var(--arc-shear-tan));--arc-ease:cubic-bezier(.22, 1, .36, 1);--arc-duration:.28s;--arc-duration-slow:.9s;--arc-chamfer:.55em;--arc-btn-chamfer-ratio:.28;--arc-silver-grain:url(data:image/png;base64,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);--arc-silver-angle:calc(90deg + var(--arc-shear-deg));--arc-silver-base:#c1c2c3;--arc-silver-ink:#2b2b2c;--arc-silver-liquid:url(/arc/silver/liquid-chrome.webp);--arc-silver-chrome:linear-gradient(180deg, #f5f6f7 0%, #d9dbde 55%, #bdc0c4 100%);--arc-silver-sm-field:linear-gradient(var(--arc-silver-angle), transparent 0 34%, #fff9 34% 35.5%, #ffffff1a 35.5% 58%, #00000012 58% 100%), linear-gradient(var(--arc-silver-angle), #b1b2b4 0%, #c6c7c8 38%, #d6d7d8 56%, #bbbcbe 100%);--arc-silver-sm-grain:var(--arc-silver-grain);--arc-silver-sm-grain-size:64px 64px;--arc-silver-sm-bevel:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #3c3c3e8c;--arc-silver-sm-sheen:.85;--arc-silver-sm-sheen-width:14%;--arc-silver-sm-period:6s;--arc-silver-md-wash:linear-gradient(0deg, #eeeff1e0, #eeeff199 34%, #eeeff100 62%);--arc-silver-md-bevel:inset 0 1px 0 #fff9;--arc-silver-md-sheen:.35;--arc-silver-md-sheen-width:26%;--arc-silver-md-period:10s;--arc-silver-lg-wash:none;--arc-silver-lg-bevel:none;--arc-silver-lg-sheen:.3;--arc-silver-lg-sheen-width:30%;--arc-silver-lg-period:16s}.arc-cut{--_cx:var(--arc-chamfer,.55em);--_cy:calc(var(--_cx) * var(--arc-shear-tan));clip-path:polygon(0 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)))}.arc-cut-parallelogram{--_inset:calc(var(--arc-shear-tan) * 1em * 2.4);clip-path:polygon(var(--_inset) 0, 100% 0, calc(100% - var(--_inset)) 100%, 0 100%)}.arc-cut-panel{--_cx:clamp(12px, 4%, 28px);--_cy:calc(var(--_cx) * var(--arc-shear-tan));clip-path:polygon(0 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)))}.arc-cut-frame{--_c:var(--arc-frame-cut);--_w:var(--arc-frame-stroke);--_g:var(--arc-frame-gap);--_o1:0px;--_o2:var(--_w);--_o3:calc(var(--_w) + var(--_g));--_o4:calc(var(--_w) * 2 + var(--_g));--_k1:calc(var(--_o1) * .414214);--_k2:calc(var(--_o2) * .414214);--_k3:calc(var(--_o3) * .414214);--_k4:calc(var(--_o4) * .414214);isolation:isolate;clip-path:polygon(var(--_c) 0, calc(100% - var(--_c)) 0, 100% var(--_c), 100% calc(100% - var(--_c)), calc(100% - var(--_c)) 100%, var(--_c) 100%, 0 calc(100% - var(--_c)), 0 var(--_c))}.arc-cut-frame:before{content:"";z-index:10;pointer-events:none;background:var(--arc-frame-line);clip-path:polygon(evenodd, calc(var(--_c) + var(--_k1)) var(--_o1), calc(100% - var(--_c) - var(--_k1)) var(--_o1), calc(100% - var(--_o1)) calc(var(--_c) + var(--_k1)), calc(100% - var(--_o1)) calc(100% - var(--_c) - var(--_k1)), calc(100% - var(--_c) - var(--_k1)) calc(100% - var(--_o1)), calc(var(--_c) + var(--_k1)) calc(100% - var(--_o1)), var(--_o1) calc(100% - var(--_c) - var(--_k1)), var(--_o1) calc(var(--_c) + var(--_k1)), calc(var(--_c) + var(--_k1)) var(--_o1), calc(var(--_c) + var(--_k2)) var(--_o2), calc(100% - var(--_c) - var(--_k2)) var(--_o2), calc(100% - var(--_o2)) calc(var(--_c) + var(--_k2)), calc(100% - var(--_o2)) calc(100% - var(--_c) - var(--_k2)), calc(100% - var(--_c) - var(--_k2)) calc(100% - var(--_o2)), calc(var(--_c) + var(--_k2)) calc(100% - var(--_o2)), var(--_o2) calc(100% - var(--_c) - var(--_k2)), var(--_o2) calc(var(--_c) + var(--_k2)), calc(var(--_c) + var(--_k2)) var(--_o2), calc(var(--_c) + var(--_k3)) var(--_o3), calc(100% - var(--_c) - var(--_k3)) var(--_o3), calc(100% - var(--_o3)) calc(var(--_c) + var(--_k3)), calc(100% - var(--_o3)) calc(100% - var(--_c) - var(--_k3)), calc(100% - var(--_c) - var(--_k3)) calc(100% - var(--_o3)), calc(var(--_c) + var(--_k3)) calc(100% - var(--_o3)), var(--_o3) calc(100% - var(--_c) - var(--_k3)), var(--_o3) calc(var(--_c) + var(--_k3)), calc(var(--_c) + var(--_k3)) var(--_o3), calc(var(--_c) + var(--_k4)) var(--_o4), calc(100% - var(--_c) - var(--_k4)) var(--_o4), calc(100% - var(--_o4)) calc(var(--_c) + var(--_k4)), calc(100% - var(--_o4)) calc(100% - var(--_c) - var(--_k4)), calc(100% - var(--_c) - var(--_k4)) calc(100% - var(--_o4)), calc(var(--_c) + var(--_k4)) calc(100% - var(--_o4)), var(--_o4) calc(100% - var(--_c) - var(--_k4)), var(--_o4) calc(var(--_c) + var(--_k4)), calc(var(--_c) + var(--_k4)) var(--_o4));transition:background-color var(--arc-duration) var(--arc-ease);position:absolute;inset:0}.arc-cut-frame--single:before{clip-path:polygon(evenodd, calc(var(--_c) + var(--_k1)) var(--_o1), calc(100% - var(--_c) - var(--_k1)) var(--_o1), calc(100% - var(--_o1)) calc(var(--_c) + var(--_k1)), calc(100% - var(--_o1)) calc(100% - var(--_c) - var(--_k1)), calc(100% - var(--_c) - var(--_k1)) calc(100% - var(--_o1)), calc(var(--_c) + var(--_k1)) calc(100% - var(--_o1)), var(--_o1) calc(100% - var(--_c) - var(--_k1)), var(--_o1) calc(var(--_c) + var(--_k1)), calc(var(--_c) + var(--_k1)) var(--_o1), calc(var(--_c) + var(--_k2)) var(--_o2), calc(100% - var(--_c) - var(--_k2)) var(--_o2), calc(100% - var(--_o2)) calc(var(--_c) + var(--_k2)), calc(100% - var(--_o2)) calc(100% - var(--_c) - var(--_k2)), calc(100% - var(--_c) - var(--_k2)) calc(100% - var(--_o2)), calc(var(--_c) + var(--_k2)) calc(100% - var(--_o2)), var(--_o2) calc(100% - var(--_c) - var(--_k2)), var(--_o2) calc(var(--_c) + var(--_k2)), calc(var(--_c) + var(--_k2)) var(--_o2))}.arc-btn-shell{vertical-align:middle;outline-offset:3px;transition:outline-color var(--arc-duration) var(--arc-ease);border-radius:0;outline:2px solid #0000;display:inline-flex}.arc-btn{--_cx:calc(var(--arc-btn-h,44px) * var(--arc-btn-chamfer-ratio,.28));--_cy:calc(var(--_cx) * var(--arc-shear-tan));--_slant:calc(var(--arc-btn-h,44px) * var(--arc-shear-tan));--_pad-start:calc(var(--arc-btn-px,1.15rem) + var(--_cx) * .35);--_pad-end:calc(var(--arc-btn-px,1.15rem) + var(--_cx) * .55);height:var(--arc-btn-h,44px);min-height:var(--arc-btn-h,44px);padding-inline:var(--_pad-start) var(--_pad-end);font-family:var(--font-din,var(--font-sans), sans-serif);font-weight:600;font-size:var(--arc-btn-fs,.9375rem);letter-spacing:.02em;white-space:nowrap;cursor:pointer;color:var(--arc-btn-fg,#fff);background:var(--arc-btn-bg,var(--brand-primary,#e4101a));clip-path:polygon(0 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)));transition:background-color var(--arc-duration) var(--arc-ease), color var(--arc-duration) var(--arc-ease), transform .12s var(--arc-ease), opacity var(--arc-duration) var(--arc-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:0;justify-content:center;align-items:center;gap:.55em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.arc-btn[data-size=sm]{--arc-btn-h:36px;--arc-btn-px:.85rem;--arc-btn-fs:.8125rem}.arc-btn[data-size=default]{--arc-btn-h:44px;--arc-btn-px:1.15rem;--arc-btn-fs:.9375rem}.arc-btn[data-size=lg]{--arc-btn-h:52px;--arc-btn-px:1.4rem;--arc-btn-fs:1rem}.arc-btn[data-variant=primary]{--_stroke:1.25px;--_root:sqrt(1 + var(--arc-shear-tan) * var(--arc-shear-tan));--_ix:calc(var(--_cx) - var(--_stroke) * (1 - (var(--_root) - 1) / var(--arc-shear-tan)));--_iy:calc(var(--_cy) - var(--_stroke) * (1 + var(--arc-shear-tan) - var(--_root)));--arc-btn-bg:var(--brand-primary,#e4101a);--arc-btn-fg:var(--brand-white,#fff);isolation:isolate}.arc-btn[data-variant=secondary]{--arc-btn-bg:var(--brand-black,#000);--arc-btn-fg:var(--brand-white,#fff)}.arc-btn[data-variant=inverse]{--arc-btn-bg:var(--brand-white,#fff);--arc-btn-fg:var(--brand-black,#000)}.arc-btn:is([data-variant=outline],[data-variant=plate],[data-variant=rail],[data-variant=split]){font-family:var(--font-tomorrow,var(--font-display), sans-serif);font-size:calc(var(--arc-btn-fs,.9375rem) * .87);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}.arc-btn:is([data-variant=ghost],[data-variant=outline]){--arc-btn-bg:transparent;--arc-btn-fg:var(--brand-black,#000);--_root:sqrt(1 + var(--arc-shear-tan) * var(--arc-shear-tan));--_ix:calc(var(--_cx) - var(--_stroke) * (1 - (var(--_root) - 1) / var(--arc-shear-tan)));--_iy:calc(var(--_cy) - var(--_stroke) * (1 + var(--arc-shear-tan) - var(--_root)));isolation:isolate;background:0 0}.arc-btn[data-variant=ghost]{--_stroke:1px}.arc-btn[data-variant=outline]{--_stroke:2px}.arc-btn:is([data-variant=ghost],[data-variant=outline]){--_ink:var(--brand-black,#000);--_ground:var(--arc-btn-ghost-ground,var(--brand-white,#fff));transition:color var(--arc-duration) var(--arc-ease)}.arc-btn:is([data-variant=ghost],[data-variant=outline])[data-ground=black]{--arc-btn-fg:var(--brand-white,#fff);--_ink:var(--brand-white,#fff);--_ground:var(--arc-btn-ghost-ground,var(--brand-black,#000))}.arc-btn:is([data-variant=ghost],[data-variant=outline]):before{content:"";z-index:-2;clip-path:polygon(0 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)));pointer-events:none;background:currentColor;position:absolute;inset:0}.arc-btn:is([data-variant=ghost],[data-variant=outline]):after{content:"";inset:var(--_stroke);z-index:-1;background:var(--_ground);clip-path:polygon(0 0, calc(100% - var(--_ix)) 0, 100% var(--_iy), 100% 100%, var(--_ix) 100%, 0 calc(100% - var(--_iy)));transition:background-color var(--arc-duration) var(--arc-ease);pointer-events:none;position:absolute}.arc-btn[data-variant=plate]{--arc-btn-fg:var(--arc-silver-ink);isolation:isolate;background-color:var(--arc-silver-base);background-image:var(--arc-silver-sm-grain), var(--arc-silver-sm-field);background-size:var(--arc-silver-sm-grain-size), 100% 100%, 100% 100%;background-blend-mode:soft-light, normal, normal;box-shadow:var(--arc-silver-sm-bevel);background-repeat:repeat,no-repeat,no-repeat}.arc-btn[data-variant=plate]:before{content:"";inset-block:0;z-index:-1;background:linear-gradient(var(--arc-silver-angle), transparent 43%, #ffffff38 47.5%, #ffffffa6 50%, #ffffff38 52.5%, transparent 57%);pointer-events:none;width:300%;position:absolute;left:-100%;transform:translate(-34%)}.arc-btn[data-variant=rail]{--arc-btn-bg:var(--brand-black,#000);--arc-btn-fg:var(--brand-white,#fff);--_rail:4px;--_pad-end:calc(var(--arc-btn-px,1.15rem) + var(--_slant) * .8);clip-path:polygon(0 0, 100% 0, calc(100% - var(--_slant)) 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)))}.arc-btn[data-variant=rail][data-ground=black]{--arc-btn-bg:color-mix(in oklch, var(--brand-white,#fff) 18%, var(--brand-black,#000))}.arc-btn[data-variant=rail]:after{content:"";background:var(--brand-primary,#e4101a);clip-path:polygon(calc(100% - var(--_rail)) 0, 100% 0, calc(100% - var(--_slant)) 100%, calc(100% - var(--_slant) - var(--_rail)) 100%);transition:clip-path var(--arc-duration) var(--arc-ease);pointer-events:none;position:absolute;inset:0}.arc-btn[data-variant=split]{--arc-btn-fg:var(--brand-white,#fff);--_tab:calc(var(--arc-btn-h,44px) * 1.1);--_gap:4px;--_tab-bg:var(--brand-black,#000);--_tab-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9M8.5 3.5 13 8l-4.5 4.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");--_arrow-x:calc((var(--_tab) + var(--_slant) * .5) * .5 - .5em);clip-path:none;isolation:isolate;--_pad-end:calc(var(--arc-btn-px,1.15rem) + var(--_tab) + var(--_gap) + var(--_slant) * .5);background:0 0}.arc-btn[data-variant=split][data-ground=black]{--_tab-bg:var(--brand-white,#fff);--_tab-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9M8.5 3.5 13 8l-4.5 4.5' stroke='%23000' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E")}.arc-btn[data-variant=split]:before{content:"";z-index:-1;background:var(--brand-primary,#e4101a);clip-path:polygon(0 0, calc(100% - var(--_tab) - var(--_gap)) 0, calc(100% - var(--_tab) - var(--_gap) - var(--_slant)) 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)));transition:background-color var(--arc-duration) var(--arc-ease);pointer-events:none;position:absolute;inset:0}.arc-btn[data-variant=split]:after{content:"";z-index:-1;background:var(--_tab-arrow) right var(--_arrow-x) center / 1em 1em no-repeat, var(--_tab-bg);clip-path:polygon(calc(100% - var(--_tab)) 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, calc(100% - var(--_tab) - var(--_slant)) 100%);transition:background-position var(--arc-duration) var(--arc-ease);pointer-events:none;position:absolute;inset:0}.arc-btn[data-variant=primary]:not(.arc-nav-ticket):before{content:"";z-index:-2;pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--_cx)) 0, 100% var(--_cy), 100% 100%, var(--_cx) 100%, 0 calc(100% - var(--_cy)));background:#ffffff47;position:absolute;inset:0}.arc-btn[data-variant=primary]:not(.arc-nav-ticket):after{content:"";inset:var(--_stroke);z-index:-1;pointer-events:none;background:var(--brand-primary,#e4101a);clip-path:polygon(0 0, calc(100% - var(--_ix)) 0, 100% var(--_iy), 100% 100%, var(--_ix) 100%, 0 calc(100% - var(--_iy)));position:absolute}@media (hover:hover) and (pointer:fine){.arc-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]),.arc-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]):not(.arc-nav-ticket):after{background:color-mix(in oklch, var(--brand-primary,#e4101a) 88%, black)}.arc-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:#060606;background:lab(1.5609% .00000745058 0)}.arc-btn[data-variant=inverse]:hover:not(:disabled):not([aria-disabled=true]){background:#dedede;background:lab(88.4% 0 .0000119209)}.arc-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){--arc-btn-fg:var(--_ground)}.arc-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]):after{background:var(--_ink)}.arc-btn[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){color:var(--brand-primary,#e4101a)}.arc-btn[data-variant=plate]:hover:not(:disabled):not([aria-disabled=true]):before{transition:transform var(--arc-duration-slow) var(--arc-ease);transform:translate(34%)}.arc-btn[data-variant=rail]:hover:not(:disabled):not([aria-disabled=true]){--_rail:9px}.arc-btn[data-variant=split]:hover:not(:disabled):not([aria-disabled=true]):before{background:color-mix(in oklch, var(--brand-primary,#e4101a) 88%, black)}.arc-btn[data-variant=split]:hover:not(:disabled):not([aria-disabled=true]):after{background-position:right calc(var(--_arrow-x) - .3em) center, 0 0}.arc-btn:hover:not(:disabled):not([aria-disabled=true]) .arc-btn-arrow{transform:translate(calc(.28em * var(--arc-shear-tan) + .35em), calc(-.12em))}}.arc-btn.arc-marketplace{--_lead:calc(var(--arc-btn-h,44px) * .52);--_lead-y:calc(var(--_lead) * var(--arc-shear-tan));--_trail:calc(var(--arc-btn-h,44px) * .12);--_trail-y:calc(var(--_trail) * var(--arc-shear-tan));--_cx:var(--_lead);--_cy:var(--_lead-y);--_trail-ix:calc(var(--_trail) - var(--_stroke) * (1 - (var(--_root) - 1) / var(--arc-shear-tan)));--_trail-iy:calc(var(--_trail-y) - var(--_stroke) * (1 + var(--arc-shear-tan) - var(--_root)));--_pad-start:calc(var(--arc-btn-px,1.15rem) + var(--_trail) * .4);--_pad-end:calc(var(--arc-btn-px,1.15rem) + var(--_lead) * .35);clip-path:polygon(0 0, calc(100% - var(--_lead)) 0, 100% var(--_lead-y), 100% 100%, var(--_trail) 100%, 0 calc(100% - var(--_trail-y)))}.arc-btn.arc-marketplace:before{clip-path:polygon(0 0, calc(100% - var(--_lead)) 0, 100% var(--_lead-y), 100% 100%, var(--_trail) 100%, 0 calc(100% - var(--_trail-y)))}.arc-btn.arc-marketplace:after{background:var(--_ground,#000);clip-path:polygon(0 0, calc(100% - var(--_ix)) 0, 100% var(--_iy), 100% 100%, var(--_trail-ix) 100%, 0 calc(100% - var(--_trail-iy)))}.arc-btn.arc-marketplace:is(:hover,:active,:focus-visible):not(:disabled):not([aria-disabled=true]){--arc-btn-fg:var(--brand-white,#fff)}.arc-btn.arc-marketplace:is(:hover,:active,:focus-visible):not(:disabled):not([aria-disabled=true]):before{background:#ffffff47}.arc-btn.arc-marketplace:is(:hover,:active,:focus-visible):not(:disabled):not([aria-disabled=true]):after{background:var(--brand-primary,#e4101a)}.arc-btn[data-variant=plate]:focus-visible:before{transition:transform var(--arc-duration-slow) var(--arc-ease);transform:translate(34%)}.arc-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92);transform:translateY(1px)}.arc-btn:disabled,.arc-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}.arc-btn[aria-busy=true]{cursor:wait}.arc-btn[aria-busy=true] .arc-btn-label,.arc-btn[aria-busy=true] .arc-btn-arrow{opacity:.6}.arc-btn-arrow{width:1em;height:1em;transition:transform var(--arc-duration) var(--arc-ease), opacity var(--arc-duration) var(--arc-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.arc-btn-arrow svg{width:1em;height:1em}.arc-btn-label{transition:opacity var(--arc-duration) var(--arc-ease)}.arc-btn-busy{--_bar:2px;left:var(--_pad-start);right:var(--_pad-end);bottom:calc(var(--arc-btn-h,44px) * .15);height:var(--_bar);background:color-mix(in srgb, currentColor 25%, transparent);pointer-events:none;position:absolute;overflow:hidden}.arc-btn-busy:before{content:"";inset-block:0;width:38%;clip-path:polygon(calc(var(--_bar) * var(--arc-shear-tan)) 0, 100% 0, calc(100% - var(--_bar) * var(--arc-shear-tan)) 100%, 0 100%);background:currentColor;animation:1.15s cubic-bezier(.65,0,.35,1) infinite arc-btn-busy;position:absolute;left:0;transform:translate(-100%)}@keyframes arc-btn-busy{to{transform:translate(265%)}}.arc-sig-shell{outline-offset:4px;max-width:100%;transition:outline-color var(--arc-duration) var(--arc-ease);outline:2px solid #0000;display:inline-flex}.arc-sig{--arc-sig-h:56px;--_inset:calc(var(--arc-sig-h) * var(--arc-shear-tan));width:100%;min-height:var(--arc-sig-h);height:var(--arc-sig-h);padding-inline:calc(1.25rem + var(--_inset) * .25) calc(1.35rem + var(--_inset) * .55);background:var(--brand-primary,#e4101a);color:var(--brand-white,#fff);isolation:isolate;-webkit-tap-highlight-color:transparent;clip-path:polygon(var(--_inset) 0, 100% 0, calc(100% - var(--_inset)) 100%, 0 100%);transition:transform .12s var(--arc-ease), filter .12s var(--arc-ease), background-color var(--arc-duration) var(--arc-ease);justify-content:center;align-items:center;gap:.55em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (min-width:640px){.arc-sig{--arc-sig-h:60px}.arc-sig[data-size=lg]{--arc-sig-h:68px}}.arc-sig[data-size=lg]{--arc-sig-h:64px}.arc-sig:not(.arc-sig--edge):not(.arc-sig--tab):before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(var(--_inset) 0, 100% 0, calc(100% - var(--_inset)) 100%, 0 100%);background:#ffffff47;position:absolute;inset:0}.arc-sig:not(.arc-sig--edge):not(.arc-sig--tab):after{content:"";z-index:0;pointer-events:none;background:var(--brand-primary,#e4101a);clip-path:polygon(var(--_inset) 0, 100% 0, calc(100% - var(--_inset)) 100%, 0 100%);position:absolute;inset:1.25px}.arc-sig:active{filter:brightness(.92);transform:translateY(1px)}.arc-sig-label{z-index:1;font-family:var(--font-din,var(--font-sans), sans-serif);letter-spacing:.02em;text-transform:none;font-size:.9375rem;font-weight:600;line-height:1;position:relative}@media (min-width:1024px){.arc-sig-label{font-size:1rem}}.arc-sig[data-size=lg] .arc-sig-label{font-size:1rem}@media (min-width:1024px){.arc-sig[data-size=lg] .arc-sig-label{font-size:1.0625rem}}.arc-sig-arrow{z-index:1;width:1em;height:1em;transition:transform var(--arc-duration) var(--arc-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.arc-sig-arrow svg{width:1em;height:1em}.arc-sig--edge{--_edge:5px;padding-inline-start:calc(1.25rem + var(--_inset) * .25 + var(--_edge))}.arc-sig--edge:before{content:"";z-index:0;background-color:var(--arc-silver-base);background-image:var(--arc-silver-sm-grain), linear-gradient(180deg, #f1f1f2 0%, #d0d1d2 48%, #aeafb1 100%);background-size:var(--arc-silver-sm-grain-size), 100% 100%;background-blend-mode:soft-light, normal;clip-path:polygon(var(--_inset) 0, calc(var(--_inset) + var(--_edge)) 0, var(--_edge) 100%, 0 100%);pointer-events:none;background-repeat:repeat,no-repeat;position:absolute;inset:0}.arc-sig--edge:after{content:"";inset-block:0;z-index:2;background:linear-gradient(var(--arc-silver-angle), transparent 44%, #ffffff14 47.5%, #fff3 50%, #ffffff14 52.5%, transparent 56%);pointer-events:none;width:300%;position:absolute;left:-100%;transform:translate(-34%)}.arc-sig--edge:focus-visible:after{transition:transform 1.1s var(--arc-ease);transform:translate(34%)}.arc-sig--tab{--_gap:4px;clip-path:none;background:0 0;align-items:stretch;gap:0;padding:0;overflow:visible}.arc-sig-main,.arc-sig-tab{clip-path:polygon(var(--_inset) 0, 100% 0, calc(100% - var(--_inset)) 100%, 0 100%);justify-content:center;align-items:center;display:flex}.arc-sig-main{min-width:0;padding-inline:calc(1.25rem + var(--_inset) * .25) calc(1.1rem + var(--_inset) * .55);background:var(--brand-primary,#e4101a);transition:background-color var(--arc-duration) var(--arc-ease);flex:1;gap:.55em}.arc-sig-tab{margin-left:calc(var(--_gap) - var(--_inset));padding-inline:calc(.85rem + var(--_inset) * .6);background:var(--brand-black,#000);color:var(--brand-white,#fff);font-family:var(--font-tomorrow,var(--font-display), sans-serif);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600;line-height:1}.arc-sig[data-size=lg] .arc-sig-tab{font-size:.875rem}.arc-sig--tab[data-tone=on-black] .arc-sig-tab{color:var(--arc-silver-ink);background-color:var(--arc-silver-base);background-image:var(--arc-silver-sm-grain), var(--arc-silver-sm-field);background-size:var(--arc-silver-sm-grain-size), 100% 100%, 100% 100%;background-blend-mode:soft-light, normal, normal;background-repeat:repeat,no-repeat,no-repeat}@media (hover:hover) and (pointer:fine){.arc-sig:hover .arc-sig-arrow{transform:translate(calc(.28em * var(--arc-shear-tan) + .35em), calc(-.12em))}.arc-sig:not(.arc-sig--tab):hover,.arc-sig:not(.arc-sig--edge):not(.arc-sig--tab):hover:after,.arc-sig--tab:hover .arc-sig-main{background:color-mix(in oklch, var(--brand-primary,#e4101a) 88%, black)}.arc-sig--edge:hover:after{transition:transform 1.1s var(--arc-ease);transform:translate(34%)}}.arc-machined-silver{--arc-silver-reflection:var(--arc-silver-liquid);--arc-silver-wash:var(--arc-silver-md-wash);--arc-silver-bevel:var(--arc-silver-md-bevel);--arc-silver-sheen:var(--arc-silver-md-sheen);--arc-silver-sheen-width:var(--arc-silver-md-sheen-width);--arc-silver-period:var(--arc-silver-md-period);--arc-silver-nudge:7.5%;background:var(--arc-silver-chrome), var(--arc-silver-base);box-shadow:var(--arc-silver-bevel)}.arc-machined-silver[data-size=sm]{--arc-silver-reflection:none;--arc-silver-wash:none;--arc-silver-bevel:inset 0 1px 0 #fffc, inset 0 -1px 0 #3c3c3e2e;--arc-silver-sheen:var(--arc-silver-sm-sheen);--arc-silver-sheen-width:var(--arc-silver-sm-sheen-width);--arc-silver-period:var(--arc-silver-sm-period);--arc-silver-nudge:9%}.arc-machined-silver[data-size=lg]{--arc-silver-wash:var(--arc-silver-lg-wash);--arc-silver-bevel:var(--arc-silver-lg-bevel);--arc-silver-sheen:var(--arc-silver-lg-sheen);--arc-silver-sheen-width:var(--arc-silver-lg-sheen-width);--arc-silver-period:var(--arc-silver-lg-period);--arc-silver-nudge:6%}@property --arc-silver-sweep{syntax:"<percentage>";inherits:true;initial-value:40%}@property --arc-silver-light-x{syntax:"<percentage>";inherits:true;initial-value:40%}@property --arc-silver-light-y{syntax:"<percentage>";inherits:true;initial-value:40%}@property --arc-silver-tilt{syntax:"<number>";inherits:true;initial-value:0}.arc-machined-silver{transition:--arc-silver-tilt 1.8s var(--arc-ease)}.arc-machined-silver:before,.arc-machined-silver:after{--arc-silver-x:calc(var(--arc-silver-sweep) + var(--arc-silver-tilt) * var(--arc-silver-nudge));content:"";z-index:-1;pointer-events:none;position:absolute}.arc-machined-silver:before{inset-block:0;background:var(--arc-silver-reflection) center / cover no-repeat;width:140%;transform:translateX(calc((var(--arc-silver-x) - 50%) * .2));left:-20%}.arc-machined-silver:after{background:radial-gradient(ellipse var(--arc-silver-sheen-width) 130% at var(--arc-silver-x) 40%, rgb(255 255 255/var(--arc-silver-sheen)), rgb(255 255 255/calc(var(--arc-silver-sheen) * .3)) 45%, transparent 78%), var(--arc-silver-wash);inset:0}.arc-machined-silver:is([data-shimmer=on],[data-shimmer=paused]):before,.arc-machined-silver:is([data-shimmer=on],[data-shimmer=paused]):after{animation:arc-silver-shimmer var(--arc-silver-period) ease-in-out var(--arc-silver-phase,0s) infinite alternate}.arc-machined-silver[data-shimmer=paused]:before,.arc-machined-silver[data-shimmer=paused]:after{animation-play-state:paused}.arc-machined-silver[data-size=sm]{transition:--arc-silver-light-x .2s linear,--arc-silver-light-y .2s linear}.arc-machined-silver[data-size=sm]:before,.arc-machined-silver[data-size=sm]:after{animation:none}.arc-machined-silver[data-size=sm]:after{background:radial-gradient(circle 1.75rem at var(--arc-silver-light-x) var(--arc-silver-light-y), rgb(255 255 255/var(--arc-silver-sheen)), rgb(255 255 255/calc(var(--arc-silver-sheen) * .35)) 40%, transparent 100%)}@keyframes arc-silver-shimmer{0%{--arc-silver-sweep:15%}to{--arc-silver-sweep:85%}}.arc-silver-mask{box-shadow:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.arc-silver-rail{background-color:var(--arc-silver-base);background-image:var(--arc-silver-grain), linear-gradient(180deg, #d6d7d8 0%, #c5c6c8 45%, #b6b7b9 100%);background-blend-mode:soft-light, normal;background-repeat:repeat,no-repeat;background-size:48px 48px,100% 100%;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #3c3c3e80}.arc-halftone{--arc-halftone-color:var(--brand-primary,#e4101a);--arc-halftone-size:7px;isolation:isolate;position:relative}.arc-halftone:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle, var(--arc-halftone-color) 28%, transparent 32%);background-size:var(--arc-halftone-size) var(--arc-halftone-size);transform:rotate(calc(var(--arc-shear-deg) * -1));transform-origin:50%;mix-blend-mode:multiply;opacity:.85;background-position:0 0;position:absolute;inset:0;scale:1.35}.arc-halftone[data-ink=white]:after{--arc-halftone-color:#fff;mix-blend-mode:screen;opacity:.55}.arc-halftone[data-ink=black]:after{--arc-halftone-color:#000;mix-blend-mode:multiply;opacity:.65}.arc-broadcast-label{font-family:var(--font-tomorrow,var(--font-display), sans-serif);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.arc-tally{background:var(--brand-primary,#e4101a);flex-shrink:0;width:.55em;height:.55em;display:inline-block}.arc-lower-third{--_lt-in:calc(1.2rem * var(--arc-shear-tan));background:var(--brand-black,#000);min-height:3rem;color:var(--brand-white,#fff);clip-path:polygon(var(--_lt-in) 0, 100% 0, calc(100% - var(--_lt-in)) 100%, 0 100%);align-items:stretch;display:flex;position:relative}.arc-lower-third-accent{--_lt-w:6px;background:var(--brand-primary,#e4101a);clip-path:polygon(var(--_lt-in) 0, calc(var(--_lt-in) + var(--_lt-w)) 0, var(--_lt-w) 100%, 0 100%);width:calc(var(--_lt-in) + var(--_lt-w));flex-shrink:0}.arc-timecode{font-family:var(--font-tomorrow,var(--font-display), sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.arc-rule{opacity:.35;background:currentColor;border:0;height:1px}@keyframes arc-wipe-shear{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.arc-wipe-enter{animation:arc-wipe-shear var(--arc-duration-slow) var(--arc-ease) both}:root,[data-arc-ground=light]{--arc-signal:var(--brand-primary,#e4101a);--arc-signal-muted:color-mix(in oklch, var(--brand-primary,#e4101a) 35%, transparent);--arc-environment:var(--brand-white,#fff);--arc-surface:var(--brand-white,#fff);--arc-surface-recessed:#f3f3f4;--arc-surface-raised:var(--brand-white,#fff);--arc-line-subtle:#00000014;--arc-line-structural:#00000038;--arc-text-machine:#00000080;--arc-recess-shadow:inset 0 1px 2px #00000012, inset 0 0 0 1px #0000000f}[data-arc-ground=dark]{--arc-environment:var(--brand-black,#000);--arc-surface:#ffffff0a;--arc-surface-recessed:#0000008c;--arc-surface-raised:#ffffff14;--arc-line-subtle:#ffffff1a;--arc-line-structural:#ffffff47;--arc-text-machine:#ffffff80;--arc-recess-shadow:inset 0 1px 0 #000000b3, inset 0 0 0 1px #ffffff0f}.arc-btn[data-shape=chip]{--_chip-x:calc(var(--arc-btn-h,44px) * .2);--_chip-y:var(--_chip-x);--_chip-ix:calc(var(--_chip-x) - var(--_stroke,0px) * .585786);--_chip-iy:var(--_chip-ix);--_ring-w:1px;--_ring-a:calc(var(--_chip-x) + var(--_ring-w) * .414214);--_pad-start:calc(var(--arc-btn-px,1.15rem) + var(--_chip-x) * .45);--_pad-end:calc(var(--arc-btn-px,1.15rem) + var(--_chip-x) * .45);--_shape:polygon(var(--_chip-x) 0, calc(100% - var(--_chip-x)) 0, 100% var(--_chip-y), 100% calc(100% - var(--_chip-y)), calc(100% - var(--_chip-x)) 100%, var(--_chip-x) 100%, 0 calc(100% - var(--_chip-y)), 0 var(--_chip-y));--_shape-in:polygon(var(--_chip-ix) 0, calc(100% - var(--_chip-ix)) 0, 100% var(--_chip-iy), 100% calc(100% - var(--_chip-iy)), calc(100% - var(--_chip-ix)) 100%, var(--_chip-ix) 100%, 0 calc(100% - var(--_chip-iy)), 0 var(--_chip-iy));--_ring:polygon(evenodd, var(--_chip-x) 0, calc(100% - var(--_chip-x)) 0, 100% var(--_chip-y), 100% calc(100% - var(--_chip-y)), calc(100% - var(--_chip-x)) 100%, var(--_chip-x) 100%, 0 calc(100% - var(--_chip-y)), 0 var(--_chip-y), var(--_chip-x) 0, var(--_ring-a) var(--_ring-w), calc(100% - var(--_ring-a)) var(--_ring-w), calc(100% - var(--_ring-w)) var(--_ring-a), calc(100% - var(--_ring-w)) calc(100% - var(--_ring-a)), calc(100% - var(--_ring-a)) calc(100% - var(--_ring-w)), var(--_ring-a) calc(100% - var(--_ring-w)), var(--_ring-w) calc(100% - var(--_ring-a)), var(--_ring-w) var(--_ring-a), var(--_ring-a) var(--_ring-w))}.arc-btn[data-shape=chip]:not(.arc-nav-ticket):not(.arc-marketplace),.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=outline]):not(.arc-nav-ticket):not(.arc-marketplace):before{clip-path:var(--_shape)}.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=outline]):not(.arc-nav-ticket):not(.arc-marketplace):after{clip-path:var(--_shape-in)}.arc-btn-shell:has(>.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=ghost]):not(.arc-nav-ticket):not(.arc-marketplace)){isolation:isolate}.arc-btn-shell:has(>.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=ghost]):not(.arc-nav-ticket):not(.arc-marketplace)):after{--arc-bracket-offset:2px;--_w:1.25px;transition:opacity .16s var(--arc-ease), inset .28s var(--arc-ease);transform:none}.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace)):after{--_w:1px}.arc-btn-shell:has(>.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=ghost]):not(.arc-nav-ticket):not(.arc-marketplace):focus-visible):after{--arc-bracket-offset:8px}.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace)):before{content:"";z-index:-1;pointer-events:none;background:var(--brand-primary,#e4101a);filter:blur(14px);opacity:0;transition:opacity .26s var(--arc-ease), inset .26s var(--arc-ease);position:absolute;inset:4px}.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):focus-visible):before{opacity:.6;animation:1.8s ease-in-out .26s infinite arc-glow-breathe;inset:-2px}@keyframes arc-glow-breathe{0%,to{opacity:.45}50%{opacity:.9}}@media (hover:hover) and (pointer:fine){.arc-btn-shell:has(>.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=ghost]):not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]):hover):after{--arc-bracket-offset:8px;opacity:1}.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]):hover):before{opacity:.6;animation:1.8s ease-in-out .26s infinite arc-glow-breathe;inset:-2px}.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]):hover,.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]):hover:after{background:var(--brand-primary,#e4101a)}}@media not (hover:hover){.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true])):after{--arc-bracket-offset:4px;opacity:1;transform:none}.arc-btn-shell:has(>.arc-btn[data-shape=chip]:is([data-variant=primary],[data-variant=ghost]):not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]):active):after{--arc-bracket-offset:10px;opacity:1;transform:none}.arc-btn-shell:has(>.arc-btn[data-shape=chip][data-variant=primary]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true])):before{opacity:.75;animation:1.8s ease-in-out infinite arc-glow-breathe;inset:-4px}.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace):not(:disabled):not([aria-disabled=true]){--_fill:var(--_fill-active);--_line:var(--arc-signal);--arc-btn-fg:var(--_ink)}}.arc-glass{-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);background-color:#000000a6}.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace){--_fill:#0000000d;--_line:#0006;--_fill-active:#00000024;background:var(--_fill);transition:background-color var(--arc-duration) var(--arc-ease), color var(--arc-duration) var(--arc-ease)}.arc-btn[data-shape=chip][data-variant=ghost][data-ground=black]:not(.arc-nav-ticket):not(.arc-marketplace){--_fill:#000000a6;--_line:#ececf080;--_fill-active:#000000c7;-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8)}.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace):before{z-index:-1;background:var(--_line);clip-path:var(--_ring);transition:background-color var(--arc-duration) var(--arc-ease)}.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace):after{display:none}.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace):active:not(:disabled):not([aria-disabled=true]){--_fill:var(--_fill-active);--_line:var(--arc-signal);--arc-btn-fg:var(--_ink)}@media (hover:hover) and (pointer:fine){.arc-btn[data-shape=chip][data-variant=ghost]:not(.arc-nav-ticket):not(.arc-marketplace):hover:not(:disabled):not([aria-disabled=true]){--_fill:var(--_fill-active);--_line:var(--arc-signal);--arc-btn-fg:var(--_ink)}}.arc-btn-shell:after,.arc-sig-shell:after,.arc-link:after{--_arm:var(--arc-bracket-arm,7px);--_w:1.5px;--_c:var(--arc-bracket-color,var(--arc-signal));content:"";inset:calc(var(--arc-bracket-offset,5px) * -1);pointer-events:none;background:linear-gradient(var(--_c) 0 0) left top / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) left top / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) right top / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) right top / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) left bottom / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) left bottom / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) right bottom / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) right bottom / var(--_w) var(--_arm);opacity:0;transition:opacity .14s var(--arc-ease), transform .24s var(--arc-ease);background-repeat:no-repeat;position:absolute;transform:scale(1.08)}.arc-link:focus-visible:after{opacity:1;transform:none}.arc-btn-shell:has(.arc-btn:focus-visible):after{opacity:1;transform:none}.arc-sig-shell:has(.arc-sig:focus-visible):after{opacity:1;transform:none}@media (forced-colors:active){:is(.arc-btn-shell:has(.arc-btn:focus-visible),.arc-sig-shell:has(.arc-sig:focus-visible)){outline-color:highlight}}.arc-link:before{content:"";background:var(--arc-signal);width:3px;height:.95em;transform:skewX(calc(var(--arc-shear-deg) * -1));flex:none;margin-inline:.2em .15em}.arc-link-arrow{width:1em;height:1em;transition:transform var(--arc-duration) var(--arc-ease);flex:none;display:inline-flex}.arc-link-arrow svg{width:1em;height:1em}.arc-link:is(:focus-visible,:active),.group:is(:focus-visible,:active) .arc-link{-webkit-text-decoration-color:var(--arc-signal);text-decoration-color:var(--arc-signal)}@media (hover:hover) and (pointer:fine){.arc-link:hover,.group:hover .arc-link{-webkit-text-decoration-color:var(--arc-signal);text-decoration-color:var(--arc-signal)}.arc-link:hover .arc-link-arrow,.group:hover .arc-link .arc-link-arrow{transform:translate(calc(.28em * var(--arc-shear-tan) + .3em), -.1em)}}.arc-machine[data-tick]:before{content:"";background:var(--arc-signal);width:2px;height:.9em;transform:skewX(calc(var(--arc-shear-deg) * -1));flex:none;margin-left:.2em}@property --arc-tick-color{syntax:"<color>";inherits:true;initial-value:#00000038}.arc-ticks:after{--_c:var(--arc-tick-color);--_w:1px;content:"";inset:var(--arc-tick-inset);z-index:20;pointer-events:none;background:linear-gradient(var(--_c) 0 0) left top / var(--arc-tick-arm) var(--_w), linear-gradient(var(--_c) 0 0) left top / var(--_w) var(--arc-tick-arm), linear-gradient(var(--_c) 0 0) right bottom / var(--arc-tick-arm) var(--_w), linear-gradient(var(--_c) 0 0) right bottom / var(--_w) var(--arc-tick-arm);transition:inset var(--arc-duration) var(--arc-ease);background-repeat:no-repeat;position:absolute}.arc-ticks[data-ticks=focus]{--arc-tick-color:transparent}.arc-ticks:is([data-ticks=target],[data-ticks=focus]):is(:focus-visible,:active){--arc-tick-color:var(--arc-signal)}.arc-ticks:is([data-ticks=target],[data-ticks=focus]):is(:focus-visible,:active):after{--_w:2px;inset:calc(var(--arc-tick-inset) + 4px)}@media (hover:hover) and (pointer:fine){.arc-ticks:is([data-ticks=target],[data-ticks=focus]):hover{--arc-tick-color:var(--arc-signal)}.arc-ticks:is([data-ticks=target],[data-ticks=focus]):hover:after{inset:calc(var(--arc-tick-inset) + 4px)}}.arc-well{background:var(--arc-surface-recessed);box-shadow:var(--arc-recess-shadow)}.arc-tally[data-live]{animation:1.8s ease-in-out infinite arc-tally-live}@keyframes arc-tally-live{0%,55%{opacity:1}80%{opacity:.3}}.arc-reticle{--_c:#ffffffb3;--_arm:9px;--_w:1.5px;width:3.25rem;height:3.25rem;color:var(--arc-signal);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.arc-reticle{--_arm:12px;width:4.5rem;height:4.5rem}}.arc-reticle:before{content:"";background:linear-gradient(var(--_c) 0 0) left top / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) left top / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) right top / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) right top / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) left bottom / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) left bottom / var(--_w) var(--_arm), linear-gradient(var(--_c) 0 0) right bottom / var(--_arm) var(--_w), linear-gradient(var(--_c) 0 0) right bottom / var(--_w) var(--_arm);transition:inset var(--arc-duration) var(--arc-ease);background-repeat:no-repeat;position:absolute;inset:0}.arc-reticle:after{content:"";z-index:-1;transition:background-color var(--arc-duration) var(--arc-ease);background:#00000073;position:absolute;inset:0}.group:is(:focus-visible,:active) .arc-reticle{--_c:var(--arc-signal)}.group:is(:focus-visible,:active) .arc-reticle:before{inset:.5rem}@media (hover:hover) and (pointer:fine){.group:hover .arc-reticle{--_c:var(--arc-signal)}.group:hover .arc-reticle:before{inset:.5rem}.group:hover .arc-reticle:after{background:#000000b3}}@media (prefers-reduced-motion:reduce){.arc-btn-shell,.arc-btn-shell:before,.arc-btn-shell:after,.arc-sig-shell:after,.arc-link:after,.arc-link-arrow,.arc-ticks,.arc-ticks:after,.arc-reticle:before,.arc-reticle:after{transition:none!important}.arc-tally[data-live]{animation:none}.arc-btn-shell:before{animation:none!important}}.arc-card-shell{--arc-card-cut:22px;--arc-card-rim:12px;--arc-card-inner-cut:14px;--arc-card-notch-w:88px;--arc-card-ground:var(--brand-white,#fff);--_noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--_hairline:#c9cacc;--_face:#f3f3f4;--_inner-line:var(--brand-white,#fff)}.arc-card-shell[data-tone=dark]{--arc-card-ground:var(--brand-black,#000);--_hairline:#3a3b40;--_face:#151618;--_inner-line:#ffffff4d}.arc-card,.arc-card:before,.arc-card:after{--_c:var(--arc-card-cut);--_d:var(--arc-card-rim);--_hw:calc(var(--arc-card-notch-w) / 2);--_k:calc(var(--_o) * .414214);clip-path:polygon(calc(var(--_c) + var(--_k)) var(--_o), calc(50% - var(--_hw) - var(--_d) - var(--_k)) var(--_o), calc(50% - var(--_hw) - var(--_k)) calc(var(--_d) + var(--_o)), calc(50% + var(--_hw) + var(--_k)) calc(var(--_d) + var(--_o)), calc(50% + var(--_hw) + var(--_d) + var(--_k)) var(--_o), calc(100% - var(--_c) - var(--_k)) var(--_o), calc(100% - var(--_o)) calc(var(--_c) + var(--_k)), calc(100% - var(--_o)) calc(100% - var(--_c) - var(--_k)), calc(100% - var(--_c) - var(--_k)) calc(100% - var(--_o)), calc(var(--_c) + var(--_k)) calc(100% - var(--_o)), var(--_o) calc(100% - var(--_c) - var(--_k)), var(--_o) calc(var(--_c) + var(--_k)))}.arc-card-shell[data-notch=off] .arc-card,.arc-card-shell[data-notch=off] .arc-card:before,.arc-card-shell[data-notch=off] .arc-card:after{--_d:0px;--_hw:0px}.arc-card{--_o:0px;isolation:isolate;padding:var(--arc-card-rim);background:var(--_hairline)}.arc-card:before,.arc-card:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.arc-card:before{--_o:1px;background:var(--arc-card-ground)}.arc-card:after{--_o:2px;background-color:var(--_face);background-image:var(--_noise);background-blend-mode:soft-light}.arc-card-inner{--_ic:var(--arc-card-inner-cut);--_iw:1px;--_ia:calc(var(--_ic) + var(--_iw) * .414214);z-index:1;background-color:var(--_face);background-image:var(--_noise);background-blend-mode:soft-light;clip-path:polygon(var(--_ic) 0, calc(100% - var(--_ic)) 0, 100% var(--_ic), 100% calc(100% - var(--_ic)), calc(100% - var(--_ic)) 100%, var(--_ic) 100%, 0 calc(100% - var(--_ic)), 0 var(--_ic))}.arc-card-inner:before{content:"";z-index:2;pointer-events:none;background:var(--_inner-line);clip-path:polygon(evenodd, var(--_ic) 0, calc(100% - var(--_ic)) 0, 100% var(--_ic), 100% calc(100% - var(--_ic)), calc(100% - var(--_ic)) 100%, var(--_ic) 100%, 0 calc(100% - var(--_ic)), 0 var(--_ic), var(--_ic) 0, var(--_ia) var(--_iw), calc(100% - var(--_ia)) var(--_iw), calc(100% - var(--_iw)) var(--_ia), calc(100% - var(--_iw)) calc(100% - var(--_ia)), calc(100% - var(--_ia)) calc(100% - var(--_iw)), var(--_ia) calc(100% - var(--_iw)), var(--_iw) calc(100% - var(--_ia)), var(--_iw) var(--_ia), var(--_ia) var(--_iw));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.arc-btn,.arc-btn:before,.arc-btn:after,.arc-btn-arrow,.arc-btn-label,.arc-sig,.arc-sig:after,.arc-sig-main,.arc-sig-arrow{transition:none!important;animation:none!important}.arc-btn-busy{background:color-mix(in srgb, currentColor 60%, transparent)}.arc-btn-busy:before,.arc-btn[data-variant=plate]:before,.arc-sig--edge:after{display:none}.arc-wipe-enter{animation:none}.arc-machined-silver{transition:none}.arc-machined-silver:before,.arc-machined-silver:after{animation:none!important}}.arc-event-card-media{--arc-event-media-cut:28px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--arc-event-media-cut)), calc(100% - var(--arc-event-media-cut)) 100%, 0 100%)}
