@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--q-clock:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--q-ink);--color-ink-2:var(--q-ink-2);--color-ink-3:var(--q-ink-3);--color-hair:var(--q-hair);--font-display:var(--q-font-display);--font-data:var(--q-font-data);--text-10:.625rem;--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-15:.9375rem;--text-19:1.1875rem;--text-22:1.375rem;--text-24:1.5rem;--text-30:1.875rem;--radius-owned:var(--q-radius-panel);--radius-chip:var(--q-radius-control);--radius-pill:var(--q-radius-pill);--ease-chrome:var(--q-ease-chrome)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--q-base);color:var(--q-ink);font-family:var(--q-font-chrome);-webkit-font-smoothing:antialiased;margin:0}h1,h2{font-family:var(--q-font-display);font-weight:var(--q-display-weight);letter-spacing:var(--q-display-track);text-transform:var(--q-display-case);font-variant-numeric:lining-nums}.font-data,[class*=font-data]{font-variant-numeric:tabular-nums}}@layer components{.q-glass{background:var(--q-glass-scrim);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);border:var(--q-glass-border);border-radius:var(--q-radius-glass);box-shadow:var(--q-glass-shadow)}.q-owned{background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-panel)}.q-label{font-family:var(--q-font-chrome);letter-spacing:var(--q-track-label);text-transform:uppercase;color:var(--q-ink-2);font-size:11px;font-weight:600}.q-draft-label{font-family:var(--q-font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--q-ink-2);font-size:11px}.q-dashed{border:1px dashed var(--q-hair-3);border-radius:var(--q-radius-panel)}.q-fact{background:var(--q-sunken);font-size:var(--q-text-12);color:var(--q-ink-3);white-space:nowrap;border-radius:99px;padding:2px 8px;display:inline-block}.q-mono{font-family:var(--q-font-data);font-variant-numeric:tabular-nums}.q-display{font-family:var(--q-font-display);font-weight:var(--q-display-weight);letter-spacing:var(--q-display-track);text-transform:var(--q-display-case);font-variant-numeric:lining-nums}.q-prose{font-family:var(--q-font-prose);font-size:var(--q-text-19);line-height:var(--q-leading-prose);max-width:var(--q-measure-prose);text-wrap:pretty}.q-pretty{text-wrap:pretty}.q-on-art{text-shadow:var(--q-text-shadow-on-art)}.q-field::placeholder{color:var(--q-ink-3)}.q-input{box-sizing:border-box;border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-sunken);width:100%;height:40px;color:var(--q-ink);font:inherit;font-family:var(--q-font-chrome);transition:border-color var(--q-dur-chrome) var(--q-ease-chrome);outline:0;padding:0 12px;font-size:14px;display:block}.q-input::placeholder{color:var(--q-ink-3)}.q-input:focus-visible{border-color:#ffffff73}.q-input-sm{height:32px;font-size:13px}.q-textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.55}.q-input-prose{font-family:var(--q-font-prose);font-size:16px}.q-tab{border-radius:var(--q-radius-control);height:30px;color:var(--q-ink-2);white-space:nowrap;transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);align-items:center;gap:7px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.q-tab:hover{color:var(--q-ink);background:#ffffff0f}@media (pointer:coarse){.q-tab,[data-q-button]{min-height:40px}}.q-tab[data-current]{background:var(--q-active-fill);color:var(--q-active-ink);font-weight:500}.q-navrow{border-radius:var(--q-radius-control);height:32px;color:var(--q-ink-2);transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.q-navrow:hover{color:var(--q-ink);background:#ffffff0f}.q-navrow[data-current]{background:var(--q-active-fill);color:var(--q-active-ink);font-weight:500}.q-navcount{font-family:var(--q-font-data);color:var(--q-ink-3);font-size:11px}.q-navrow[data-current] .q-navcount{color:var(--q-active-ink)}.q-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.q-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--q-ink) var(--q-fill,0%), var(--q-track-owned) var(--q-fill,0%));border-radius:2px;height:4px}.q-slider::-moz-range-track{background:linear-gradient(90deg, var(--q-ink) var(--q-fill,0%), var(--q-track-owned) var(--q-fill,0%));border-radius:2px;height:4px}.q-slider-glass::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--q-ink) var(--q-fill,0%), var(--q-track) var(--q-fill,0%))}.q-slider-glass::-moz-range-track{background:linear-gradient(90deg, var(--q-ink) var(--q-fill,0%), var(--q-track) var(--q-fill,0%))}.q-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--q-ink);border:0;border-radius:99px;width:16px;height:16px;margin-top:-6px}.q-slider::-moz-range-thumb{background:var(--q-ink);border:0;border-radius:99px;width:16px;height:16px}.q-crumb{color:var(--q-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;text-decoration:none;overflow:hidden}a.q-crumb:hover,.q-crumb[aria-current]{color:var(--q-ink)}.q-crumb-sep{color:var(--q-ink-3);font-size:13px}.q-tonight{border-radius:var(--q-radius-pill);border:1px solid var(--q-hair-2);height:30px;font-family:var(--q-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--q-ink);white-space:nowrap;min-width:0;transition:background var(--q-dur-chrome) var(--q-ease-chrome);align-items:center;gap:8px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.q-tonight:hover{background:#ffffff0f}.q-me{border:1.5px solid var(--q-ink-2);width:30px;height:30px;font-family:var(--q-font-data);color:var(--q-ink-2);background:#ffffff1a;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.q-link{color:var(--q-ink);text-decoration:underline;-webkit-text-decoration-color:var(--q-hair-3);-webkit-text-decoration-color:var(--q-hair-3);-webkit-text-decoration-color:var(--q-hair-3);text-decoration-color:var(--q-hair-3);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.q-link:hover{-webkit-text-decoration-color:var(--q-ink);-webkit-text-decoration-color:var(--q-ink);-webkit-text-decoration-color:var(--q-ink);text-decoration-color:var(--q-ink)}[data-q-button]{transition:transform var(--q-dur-chrome-fast) var(--q-ease-chrome), background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome), border-color var(--q-dur-chrome) var(--q-ease-chrome)}[data-q-button]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.98)}[data-q-button]:focus-visible,.q-tab:focus-visible,.q-navrow:focus-visible,.q-crumb:focus-visible,.q-tonight:focus-visible,.q-link:focus-visible,.q-slider:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[4\%\]{inset:4%}.inset-x-0{inset-inline:0}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[6px\]{top:6px}.top-\[14px\]{top:14px}.top-\[52px\]{top:52px}.top-\[60px\]{top:60px}.top-\[64px\]{top:64px}.top-\[66px\]{top:66px}.top-\[76px\]{top:76px}.top-\[84px\]{top:84px}.top-\[86px\]{top:86px}.top-\[92px\]{top:92px}.top-\[96px\]{top:96px}.top-\[120px\]{top:120px}.top-\[132px\]{top:132px}.top-\[146px\]{top:146px}.top-\[150px\]{top:150px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[clamp\(40px\,9vh\,90px\)\]{top:clamp(40px,9vh,90px)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[22\%\]{right:22%}.right-\[340px\]{right:340px}.right-full{right:100%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[12vh\]{bottom:12vh}.bottom-\[38\%\]{bottom:38%}.bottom-\[120px\]{bottom:120px}.bottom-\[132px\]{bottom:132px}.bottom-\[160px\]{bottom:160px}.bottom-\[200px\]{bottom:200px}.bottom-\[230px\]{bottom:230px}.bottom-\[calc\(100\%\+14px\)\]{bottom:calc(100% + 14px)}.bottom-\[clamp\(40px\,9vh\,90px\)\]{bottom:clamp(40px,9vh,90px)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-12{left:calc(var(--spacing) * 12)}.left-\[22\%\]{left:22%}.left-\[370px\]{left:370px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[15\]{z-index:15}.z-\[17\]{z-index:17}.z-\[20\]{z-index:20}.z-\[25\]{z-index:25}.z-\[30\]{z-index:30}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-last{order:9999}.col-span-full{grid-column:1/-1}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-4{margin:calc(var(--spacing) * -4)}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[5px\]{margin-top:5px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[8\/11\]{aspect-ratio:8/11}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[20\/11\]{aspect-ratio:20/11}.aspect-\[36\/47\]{aspect-ratio:36/47}.aspect-\[84\/38\]{aspect-ratio:84/38}.aspect-\[326\/300\]{aspect-ratio:326/300}.aspect-\[860\/400\]{aspect-ratio:860/400}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[1\.5px\]{height:1.5px}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[120px\]{height:120px}.h-\[124px\]{height:124px}.h-\[132px\]{height:132px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[150px\]{height:150px}.h-\[168px\]{height:168px}.h-\[184px\]{height:184px}.h-\[188px\]{height:188px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[234px\]{height:234px}.h-\[360px\]{height:360px}.h-\[440px\]{height:440px}.h-\[calc\(100dvh-120px\)\]{height:calc(100dvh - 120px)}.h-\[calc\(100dvh-420px\)\]{height:calc(100dvh - 420px)}.h-\[min\(600px\,calc\(100dvh-110px\)\)\]{height:min(600px,100dvh - 110px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[66vh\]{max-height:66vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[168px\]{max-height:168px}.max-h-\[176px\]{max-height:176px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[330px\]{max-height:330px}.max-h-\[340px\]{max-height:340px}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100dvh-16rem\)\]{max-height:calc(100dvh - 16rem)}.max-h-\[calc\(100dvh-340px\)\]{max-height:calc(100dvh - 340px)}.max-h-\[calc\(100vh-88px\)\]{max-height:calc(100vh - 88px)}.max-h-\[min\(28vh\,260px\)\]{max-height:min(28vh,260px)}.max-h-\[min\(44vh\,420px\)\]{max-height:min(44vh,420px)}.max-h-\[min\(46vh\,420px\)\]{max-height:min(46vh,420px)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[46px\]{min-height:46px}.min-h-\[58px\]{min-height:58px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[78px\]{min-height:78px}.min-h-\[88px\]{min-height:88px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[245px\]{min-height:245px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[calc\(100dvh-56px\)\]{min-height:calc(100dvh - 56px)}.min-h-\[calc\(100vh-180px\)\]{min-height:calc(100vh - 180px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3px\]{width:3px}.w-\[5ch\]{width:5ch}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[23\%\]{width:23%}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[31\%\]{width:31%}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[81px\]{width:81px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[94px\]{width:94px}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[268px\]{width:268px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[340px\]{width:340px}.w-\[344px\]{width:344px}.w-\[360px\]{width:360px}.w-\[372px\]{width:372px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[520px\]{width:520px}.w-\[calc\(100\%\+12px\)\]{width:calc(100% + 12px)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[clamp\(110px\,23\%\,200px\)\]{width:clamp(110px,23%,200px)}.w-\[clamp\(240px\,22vw\,320px\)\]{width:clamp(240px,22vw,320px)}.w-\[min\(320px\,calc\(100vw-32px\)\)\]{width:min(320px,100vw - 32px)}.w-\[min\(330px\,calc\(100vw-32px\)\)\]{width:min(330px,100vw - 32px)}.w-\[min\(360px\,calc\(100\%-32px\)\)\]{width:min(360px,100% - 32px)}.w-\[min\(372px\,100\%\)\]{width:min(372px,100%)}.w-\[min\(380px\,calc\(100vw-32px\)\)\]{width:min(380px,100vw - 32px)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(440px\,calc\(100\%-32px\)\)\]{width:min(440px,100% - 32px)}.w-\[min\(600px\,100\%\)\]{width:min(600px,100%)}.w-\[min\(600px\,calc\(100\%-808px\)\)\]{width:min(600px,100% - 808px)}.w-\[min\(620px\,calc\(100vw-48px\)\)\]{width:min(620px,100vw - 48px)}.w-\[min\(640px\,calc\(100\%-2\*clamp\(240px\,22vw\,320px\)-64px\)\)\]{width:min(640px,100% - 2*clamp(240px,22vw,320px) - 64px)}.w-\[min\(640px\,calc\(100\%-32px\)\)\]{width:min(640px,100% - 32px)}.w-\[min\(640px\,calc\(100\%-560px\)\)\]{width:min(640px,100% - 560px)}.w-\[min\(680px\,calc\(100\%-32px\)\)\]{width:min(680px,100% - 32px)}.w-\[min\(700px\,calc\(100vw-32px\)\)\]{width:min(700px,100vw - 32px)}.w-\[min\(920px\,100\%\)\]{width:min(920px,100%)}.w-\[min\(960px\,calc\(100\%-16px\)\)\]{width:min(960px,100% - 16px)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46\%\]{max-width:46%}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[96px\]{max-width:96px}.max-w-\[104px\]{max-width:104px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[264px\]{max-width:264px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[832px\]{max-width:832px}.max-w-\[840px\]{max-width:840px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[990px\]{max-width:990px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1070px\]{max-width:1070px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1220px\]{max-width:1220px}.max-w-\[1260px\]{max-width:1260px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1296px\]{max-width:1296px}.max-w-\[1312px\]{max-width:1312px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1376px\]{max-width:1376px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-\[calc\(100\%-48px\)\]{max-width:calc(100% - 48px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(560px\,calc\(100\%-760px\)\)\]{max-width:min(560px,100% - 760px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[2\.5ch\]{min-width:2.5ch}.min-w-\[6ch\]{min-width:6ch}.min-w-\[9ch\]{min-width:9ch}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[56px\]{min-width:56px}.min-w-\[96px\]{min-width:96px}.min-w-\[118px\]{min-width:118px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[440px\]{min-width:440px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1_1_96px\]{flex:96px}.flex-\[1_1_140px\]{flex:140px}.flex-\[1_1_150px\]{flex:150px}.flex-\[1_1_160px\]{flex:160px}.flex-\[1_1_180px\]{flex:180px}.flex-\[1_1_200px\]{flex:200px}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_320px\]{flex:320px}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-\[240px\]{flex-basis:240px}.basis-\[280px\]{flex-basis:280px}.basis-\[320px\]{flex-basis:320px}.basis-full{flex-basis:100%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[1px\]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-9{scroll-margin-top:calc(var(--spacing) * 9)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[50px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1.4fr) minmax(0,1fr)}.grid-cols-\[92px_minmax\(0\,1fr\)_92px\]{grid-template-columns:92px minmax(0,1fr) 92px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(84px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[13px\]{gap:13px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[30px\]{gap:30px}.gap-\[38px\]{gap:38px}.gap-px{gap:1px}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-\[9px\]{column-gap:9px}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[26px\]{column-gap:26px}.gap-x-\[30px\]{column-gap:30px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--q-radius-control\)\]{border-radius:var(--q-radius-control)}.rounded-\[var\(--q-radius-panel\)\]{border-radius:var(--q-radius-panel)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-owned{border-radius:var(--radius-owned)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[11px\]{border-top-left-radius:11px;border-top-right-radius:11px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-color\:var\(--q-hair-2\)\]{border-color:var(--q-hair-2)}.border-\[var\(--q-hair\)\]{border-color:var(--q-hair)}.border-\[var\(--q-ink\)\]{border-color:var(--q-ink)}.border-hair{border-color:var(--color-hair)}.bg-\[var\(--q-control\)\]{background-color:var(--q-control)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[18px\]{padding:18px}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[18px\]{padding-block:18px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[3vh\]{padding-top:3vh}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-\[18px\]{padding-right:18px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[22px\]{padding-bottom:22px}.pb-\[240px\]{padding-bottom:240px}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[27px\]{padding-left:27px}.pl-\[30px\]{padding-left:30px}.pl-\[60px\]{padding-left:60px}.pl-\[70px\]{padding-left:70px}.pl-\[76px\]{padding-left:76px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-data{font-family:var(--font-data)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-10{font-size:var(--text-10)}.text-11{font-size:var(--text-11)}.text-12{font-size:var(--text-12)}.text-13{font-size:var(--text-13)}.text-15{font-size:var(--text-15)}.text-19{font-size:var(--text-19)}.text-22{font-size:var(--text-22)}.text-24{font-size:var(--text-24)}.text-30{font-size:var(--text-30)}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[36px\]{font-size:36px}.text-\[52px\]{font-size:52px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[background\:var\(--q-ink-3\)\]{background:var(--q-ink-3)}.group-has-\[button\[aria-label\^\=Stop\]\]\:hidden:is(:where(.group):has(:is(button[aria-label^=Stop])) *){display:none}.group-has-\[button\[aria-label\^\=Stop\]\]\:inline:is(:where(.group):has(:is(button[aria-label^=Stop])) *){display:inline}.group-has-\[button\[aria-label\^\=Stop\]\]\:animate-\[q-pulse_0\.9s_ease-in-out_infinite\]:is(:where(.group):has(:is(button[aria-label^=Stop])) *){animation:.9s ease-in-out infinite q-pulse}.group-has-\[button\[aria-label\^\=Stop\]\]\:border-solid:is(:where(.group):has(:is(button[aria-label^=Stop])) *){--tw-border-style:solid;border-style:solid}.group-has-\[button\[aria-label\^\=Stop\]\]\:\[border-color\:var\(--q-ink\)\]:is(:where(.group):has(:is(button[aria-label^=Stop])) *){border-color:var(--q-ink)}.group-has-\[button\[aria-label\^\=Stop\]\]\:\[background\:var\(--q-ink\)\]:is(:where(.group):has(:is(button[aria-label^=Stop])) *){background:var(--q-ink)}.peer-empty\:block:is(:where(.peer):empty~*){display:block}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-ink-2::placeholder{color:var(--color-ink-2)}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.backdrop\:bg-\[rgba\(0\,0\,0\,\.88\)\]::backdrop{background-color:#000000e0}.backdrop\:bg-\[var\(--q-dim\)\]::backdrop{background-color:var(--q-dim)}.backdrop\:bg-transparent::backdrop{background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.empty\:hidden:empty{display:none}.focus-within\:\[outline\:1px_solid_var\(--q-hair-3\)\]:focus-within{outline:1px solid var(--q-hair-3)}.focus-within\:outline:focus-within,.focus-within\:outline-1:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-4:focus-within{outline-offset:4px}.focus-within\:outline-\[var\(--q-hair-3\)\]:focus-within{outline-color:var(--q-hair-3)}.focus-within\:outline-ink:focus-within{outline-color:var(--color-ink)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:border-\[var\(--q-hair-3\)\]:hover{border-color:var(--q-hair-3)}.hover\:bg-\[var\(--q-control\)\]:hover{background-color:var(--q-control)}.hover\:bg-\[var\(--q-hover\)\]:hover{background-color:var(--q-hover)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--q-ink\)\]:focus{border-color:var(--q-ink)}.focus\:shadow-\[0_1px_0_0_var\(--q-hair-3\)\]:focus{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--q-hair-3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_1px_0_0_var\(--q-ink-2\)\]:focus{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--q-ink-2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ink:focus-visible{border-color:var(--color-ink)}.focus-visible\:bg-\[var\(--q-hover\)\]:focus-visible{background-color:var(--q-hover)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--q-hair-3\)\]:focus-visible{outline-color:var(--q-hair-3)}.focus-visible\:outline-\[var\(--q-ink\)\]:focus-visible{outline-color:var(--q-ink)}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-ink-3:disabled{color:var(--color-ink-3)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}:is(.has-\[\:focus-visible\]\:outline-\(--q-ink\):has(:focus-visible),.has-\[\:focus-visible\]\:outline-\[var\(--q-ink\)\]:has(:focus-visible)){outline-color:var(--q-ink)}.has-\[\:focus-visible\]\:outline-ink:has(:focus-visible){outline-color:var(--color-ink)}.has-\[\[data-holding\]\]\:bg-\[color-mix\(in_srgb\,var\(--q-fail\)_6\%\,transparent\)\]:has([data-holding]){background-color:var(--q-fail)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-holding\]\]\:bg-\[color-mix\(in_srgb\,var\(--q-fail\)_6\%\,transparent\)\]:has([data-holding]){background-color:color-mix(in srgb,var(--q-fail) 6%,transparent)}}.has-\[\[data-stage\]\]\:max-w-none:has([data-stage]){max-width:none}.has-\[\>\.q-input\]\:p-0:has(>.q-input){padding:0}@media not all and (min-width:1099px){.max-\[1099px\]\:flex-wrap{flex-wrap:wrap}}@media not all and (min-width:420px){.max-\[420px\]\:w-\[72px\]{width:72px}}@media not all and (min-width:80rem){.max-xl\:order-first{order:-9999}.max-xl\:hidden{display:none}.max-xl\:flex-1{flex:1}}@media not all and (min-width:64rem){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:hidden{display:none}.max-lg\:aspect-\[16\/9\]{aspect-ratio:16/9}.max-lg\:h-10{height:calc(var(--spacing) * 10)}.max-lg\:max-w-none{max-width:none}}@media not all and (min-width:48rem){.max-md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-md\:hidden{display:none}.max-md\:h-9{height:calc(var(--spacing) * 9)}.max-md\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-md\:w-8{width:calc(var(--spacing) * 8)}.max-md\:flex-none{flex:none}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:40rem){.max-sm\:order-1{order:1}.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:col-start-1{grid-column-start:1}.max-sm\:col-start-2{grid-column-start:2}.max-sm\:row-start-1{grid-row-start:1}.max-sm\:contents{display:contents}.max-sm\:hidden{display:none}.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:h-\[64px\]{height:64px}.max-sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-sm\:w-\[64px\]{width:64px}.max-sm\:w-\[72px\]{width:72px}.max-sm\:w-\[150px\]{width:150px}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[44ch\]{max-width:44ch}.max-sm\:min-w-10{min-width:calc(var(--spacing) * 10)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:overflow-visible{overflow:visible}.max-sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-sm\:text-22{font-size:var(--text-22)}.max-sm\:after\:absolute:after{content:var(--tw-content);position:absolute}.max-sm\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.max-sm\:after\:-inset-y-\[5px\]:after{content:var(--tw-content);inset-block:-5px}.max-sm\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}@media (min-width:1100px){.min-\[1100px\]\:sticky{position:sticky}.min-\[1100px\]\:top-24{top:calc(var(--spacing) * 24)}.min-\[1100px\]\:h-\[204px\]{height:204px}.min-\[1100px\]\:h-\[218px\]{height:218px}.min-\[1100px\]\:h-\[226px\]{height:226px}.min-\[1100px\]\:w-\[310px\]{width:310px}.min-\[1100px\]\:flex-none{flex:none}.min-\[1100px\]\:grid-cols-\[23fr_19fr_19fr_19fr_18fr\]{grid-template-columns:23fr 19fr 19fr 19fr 18fr}.min-\[1100px\]\:grid-cols-\[33fr_33fr_34fr\]{grid-template-columns:33fr 33fr 34fr}.min-\[1100px\]\:grid-cols-\[50fr_51fr\]{grid-template-columns:50fr 51fr}.min-\[1100px\]\:flex-row{flex-direction:row}.min-\[1100px\]\:items-start{align-items:flex-start}.min-\[1100px\]\:overflow-x-auto{overflow-x:auto}}@media (min-width:1400px){.min-\[1400px\]\:flex{display:flex}}@media (min-width:1440px){.min-\[1440px\]\:block{display:block}.min-\[1440px\]\:hidden{display:none}.min-\[1440px\]\:max-h-\[min\(44vh\,420px\)\]{max-height:min(44vh,420px)}}@media (min-width:40rem){.sm\:inset-y-5{inset-block:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-10{right:calc(var(--spacing) * 10)}.sm\:right-auto{right:auto}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-\[60px\]{left:60px}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mx-0{margin-inline:0}.sm\:-mb-2\.5{margin-bottom:calc(var(--spacing) * -2.5)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-\[60px\]{height:60px}.sm\:h-auto{height:auto}.sm\:min-h-\[60px\]{min-height:60px}.sm\:min-h-\[88px\]{min-height:88px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-\[56\%\]{width:56%}.sm\:w-\[112px\]{width:112px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[290px\]{width:290px}.sm\:w-\[372px\]{width:372px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[440px\]{width:440px}.sm\:w-\[var\(--sheet-w\)\]{width:var(--sheet-w)}.sm\:w-auto{width:auto}.sm\:max-w-\[190px\]{max-width:190px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[270px\]{max-width:270px}.sm\:max-w-\[290px\]{max-width:290px}.sm\:max-w-\[calc\(100\%-48px\)\]{max-width:calc(100% - 48px)}.sm\:min-w-\[96px\]{min-width:96px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:flex-1{flex:1}.sm\:flex-\[1_0_96px\]{flex:1 0 96px}.sm\:flex-\[1_0_200px\]{flex:1 0 200px}.sm\:flex-\[1_1_230px\]{flex:230px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_84px_minmax\(112px\,auto\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 84px minmax(112px,auto)}.sm\:grid-cols-\[minmax\(0\,250px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-\[18px\]{gap:18px}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-auto{overflow-x:auto}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-0{padding-inline:0}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:px-\[18px\]{padding-inline:18px}.sm\:px-\[22px\]{padding-inline:22px}.sm\:px-\[clamp\(16px\,5vw\,72px\)\]{padding-inline:clamp(16px,5vw,72px)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-\[18px\]{padding-block:18px}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-\[50px\]{padding-top:50px}.sm\:pl-\[54px\]{padding-left:54px}.sm\:text-right{text-align:right}.sm\:text-12{font-size:var(--text-12)}.sm\:text-30{font-size:var(--text-30)}.sm\:text-\[52px\]{font-size:52px}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:top-\[92px\]{top:92px}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-3{bottom:calc(var(--spacing) * 3)}.md\:z-20{z-index:20}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-2{grid-column-start:2}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-h-\[240px\]{max-height:240px}.md\:w-\[22px\]{width:22px}.md\:w-\[176px\]{width:176px}.md\:w-\[210px\]{width:210px}.md\:w-\[250px\]{width:250px}.md\:w-\[260px\]{width:260px}.md\:w-\[300px\]{width:300px}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:basis-\[220px\]{flex-basis:220px}.md\:rotate-0{rotate:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.md\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,10fr\)_minmax\(0\,11fr\)\]{grid-template-columns:minmax(0,10fr) minmax(0,11fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-stretch{align-items:stretch}.md\:gap-1{gap:var(--spacing)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.md\:overflow-y-auto{overflow-y:auto}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-0{padding-block:0}.md\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-2{top:calc(var(--spacing) * 2)}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:top-\[40\%\]{top:40%}.lg\:top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.lg\:top-full{top:100%}.lg\:right-0{right:0}.lg\:right-5{right:calc(var(--spacing) * 5)}.lg\:right-\[368px\]{right:368px}.lg\:right-\[420px\]{right:420px}.lg\:left-0{left:0}.lg\:left-1\/2{left:50%}.lg\:left-\[250px\]{left:250px}.lg\:left-\[340px\]{left:340px}.lg\:left-auto{left:auto}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-2{grid-column-start:2}.lg\:mt-\[70px\]{margin-top:70px}.lg\:mt-\[110px\]{margin-top:110px}.lg\:ml-6{margin-left:calc(var(--spacing) * 6)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-\[420px\]{height:420px}.lg\:h-\[min\(580px\,calc\(100dvh-40px\)\)\]{height:min(580px,100dvh - 40px)}.lg\:max-h-\[calc\(100dvh-15rem\)\]{max-height:calc(100dvh - 15rem)}.lg\:min-h-\[620px\]{min-height:620px}.lg\:w-\[246px\]{width:246px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[330px\]{width:330px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[620px\]{width:620px}.lg\:w-auto{width:auto}.lg\:max-w-\[330px\]{max-width:330px}.lg\:max-w-\[820px\]{max-width:820px}.lg\:max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.lg\:max-w-none{max-width:none}.lg\:flex-none{flex:none}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[190px_minmax\(0\,520px\)_220px\]{grid-template-columns:190px minmax(0,520px) 220px}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[260px_320px_280px\]{grid-template-columns:260px 320px 280px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.05fr\)_minmax\(0\,0\.55fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,.55fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)_minmax\(0\,0\.55fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.55fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,560px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,84fr\)_minmax\(0\,51fr\)\]{grid-template-columns:minmax(0,84fr) minmax(0,51fr)}.lg\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,660px\)\]{grid-template-columns:minmax(0,300px) minmax(0,660px)}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,320px)}.lg\:grid-cols-\[minmax\(0\,400px\)_minmax\(0\,520px\)\]{grid-template-columns:minmax(0,400px) minmax(0,520px)}.lg\:grid-cols-\[minmax\(0\,560px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,820fr\)_minmax\(0\,460fr\)\]{grid-template-columns:minmax(0,820fr) minmax(0,460fr)}.lg\:grid-cols-\[minmax\(220px\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(240px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,360px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(240px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,420px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-\[50px\]{gap:50px}.lg\:gap-\[70px\]{gap:70px}.lg\:gap-x-\[clamp\(24px\,calc\(\(100vw-924px\)\/4\)\,124px\)\]{column-gap:clamp(24px,25vw - 231px,124px)}.lg\:justify-self-start{justify-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[var\(--q-hair\)\]{border-color:var(--q-hair)}.lg\:bg-\[color-mix\(in_srgb\,var\(--q-raised\)_40\%\,var\(--q-base\)\)\]{background-color:var(--q-raised)}@supports (color:color-mix(in lab, red, red)){.lg\:bg-\[color-mix\(in_srgb\,var\(--q-raised\)_40\%\,var\(--q-base\)\)\]{background-color:color-mix(in srgb,var(--q-raised) 40%,var(--q-base))}}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-24{padding-inline:calc(var(--spacing) * 24)}.lg\:px-\[22px\]{padding-inline:22px}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-\[26px\]{padding-top:26px}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-right{text-align:right}.lg\:text-\[13px\]{font-size:13px}}@media (min-width:80rem){.xl\:absolute{position:absolute}.xl\:static{position:static}.xl\:sticky{position:sticky}.xl\:inset-0{inset:0}.xl\:top-5{top:calc(var(--spacing) * 5)}.xl\:top-\[55\%\]{top:55%}.xl\:top-\[58px\]{top:58px}.xl\:top-\[84px\]{top:84px}.xl\:right-5{right:calc(var(--spacing) * 5)}.xl\:right-6{right:calc(var(--spacing) * 6)}.xl\:bottom-0{bottom:0}.xl\:bottom-6{bottom:calc(var(--spacing) * 6)}.xl\:bottom-auto{bottom:auto}.xl\:left-4{left:calc(var(--spacing) * 4)}.xl\:left-5{left:calc(var(--spacing) * 5)}.xl\:left-\[480px\]{left:480px}.xl\:order-none{order:0}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-auto{grid-column-start:auto}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:mx-0{margin-inline:0}.xl\:mt-5{margin-top:calc(var(--spacing) * 5)}.xl\:-mb-16{margin-bottom:calc(var(--spacing) * -16)}.xl\:block{display:block}.xl\:contents{display:contents}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:inline-flex{display:inline-flex}.xl\:h-11{height:calc(var(--spacing) * 11)}.xl\:h-14{height:calc(var(--spacing) * 14)}.xl\:h-16{height:calc(var(--spacing) * 16)}.xl\:h-auto{height:auto}.xl\:max-h-\[calc\(100\%-124px\)\]{max-height:calc(100% - 124px)}.xl\:max-h-\[calc\(100vh-112px\)\]{max-height:calc(100vh - 112px)}.xl\:min-h-\[720px\]{min-height:720px}.xl\:min-h-\[max\(720px\,calc\(100dvh-64px\)\)\]{min-height:max(720px,100dvh - 64px)}.xl\:w-11{width:calc(var(--spacing) * 11)}.xl\:w-\[240px\]{width:240px}.xl\:w-\[310px\]{width:310px}.xl\:w-\[330px\]{width:330px}.xl\:w-\[380px\]{width:380px}.xl\:w-\[440px\]{width:440px}.xl\:w-\[460px\]{width:460px}.xl\:w-\[470px\]{width:470px}.xl\:w-\[520px\]{width:520px}.xl\:w-\[560px\]{width:560px}.xl\:w-auto{width:auto}.xl\:max-w-none{max-width:none}.xl\:min-w-\[368px\]{min-width:368px}.xl\:flex-1{flex:1}.xl\:flex-\[0_1_832px\]{flex:0 832px}.xl\:flex-\[1_0_368px\]{flex:1 0 368px}.xl\:flex-initial{flex:0 auto}.xl\:flex-none{flex:none}.xl\:basis-auto{flex-basis:auto}.xl\:basis-full{flex-basis:100%}.xl\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.xl\:grid-cols-\[180px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)_300px\]{grid-template-columns:220px minmax(0,1fr) 300px}.xl\:grid-cols-\[250px_minmax\(300px\,400px\)_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(300px,400px) minmax(0,1fr)}.xl\:grid-cols-\[330px_minmax\(0\,1fr\)_340px\]{grid-template-columns:330px minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:grid-cols-\[minmax\(0\,372fr\)_minmax\(0\,400fr\)_minmax\(0\,380fr\)\]{grid-template-columns:minmax(0,372fr) minmax(0,400fr) minmax(0,380fr)}.xl\:grid-cols-\[minmax\(0\,420fr\)_minmax\(0\,374fr\)_minmax\(0\,374fr\)\]{grid-template-columns:minmax(0,420fr) minmax(0,374fr) minmax(0,374fr)}.xl\:grid-cols-\[minmax\(0\,560fr\)_minmax\(0\,480fr\)\]{grid-template-columns:minmax(0,560fr) minmax(0,480fr)}.xl\:grid-cols-\[minmax\(0\,640fr\)_minmax\(0\,680fr\)\]{grid-template-columns:minmax(0,640fr) minmax(0,680fr)}.xl\:grid-cols-\[minmax\(0\,820fr\)_minmax\(0\,500fr\)\]{grid-template-columns:minmax(0,820fr) minmax(0,500fr)}.xl\:grid-cols-\[minmax\(0\,860fr\)_minmax\(0\,500fr\)\]{grid-template-columns:minmax(0,860fr) minmax(0,500fr)}.xl\:grid-cols-\[minmax\(220px\,300px\)_minmax\(0\,1fr\)_minmax\(260px\,360px\)\]{grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(260px,360px)}.xl\:grid-cols-\[minmax\(280px\,460px\)_minmax\(0\,520px\)_290px\]{grid-template-columns:minmax(280px,460px) minmax(0,520px) 290px}.xl\:grid-cols-\[minmax\(320px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.xl\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-center{align-items:center}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:justify-self-end{justify-self:flex-end}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-y-auto{overflow-y:auto}.xl\:p-0{padding:0}.xl\:p-2{padding:calc(var(--spacing) * 2)}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-\[60px\]{padding-inline:60px}.xl\:px-\[110px\]{padding-inline:110px}.xl\:py-10{padding-block:calc(var(--spacing) * 10)}.xl\:py-11{padding-block:calc(var(--spacing) * 11)}.xl\:pb-0{padding-bottom:0}.xl\:pl-10{padding-left:calc(var(--spacing) * 10)}.xl\:text-13{font-size:var(--text-13)}.xl\:text-19{font-size:var(--text-19)}.xl\:whitespace-nowrap{white-space:nowrap}}@media (min-width:96rem){.\32 xl\:w-auto{width:auto}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:items-stretch{align-items:stretch}}@container (min-width:330px){.\@\[330px\]\:order-none{order:0}.\@\[330px\]\:basis-auto{flex-basis:auto}}@container (min-width:760px){.\@min-\[760px\]\:grid-cols-\[minmax\(190px\,0\.75fr\)_minmax\(210px\,1\.1fr\)_minmax\(320px\,1\.5fr\)\]{grid-template-columns:minmax(190px,.75fr) minmax(210px,1.1fr) minmax(320px,1.5fr)}}@container (min-width:940px){.\@\[940px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:20rem){.\@xs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}}@container (min-width:42rem){.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.pointer-coarse\:min-h-10{min-height:calc(var(--spacing) * 10)}}.\[\&_\.q-hold\]\:px-\[9px\]\! .q-hold{padding-inline:9px!important}.\[\&_\.q-hold\]\:py-1\! .q-hold{padding-block:var(--spacing)!important}.\[\&_\.q-hold\]\:text-\[12px\]\! .q-hold{font-size:12px!important}.\[\&_\.q-hold\:not\(\[data-holding\]\)\]\:border-\[var\(--q-hair\)\]\! .q-hold:not([data-holding]){border-color:var(--q-hair)!important}.\[\&_\.q-hold\:not\(\[data-holding\]\)\]\:border-transparent\! .q-hold:not([data-holding]){border-color:#0000!important}.\[\&_\.q-hold\:not\(\[data-holding\]\)\]\:bg-transparent\! .q-hold:not([data-holding]){background-color:#0000!important}.\[\&_\.q-hold\:not\(\[data-holding\]\)\]\:font-normal\! .q-hold:not([data-holding]){--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_\.q-hold\:not\(\[data-holding\]\)\]\:text-\[var\(--q-ink-2\)\]\! .q-hold:not([data-holding]){color:var(--q-ink-2)!important}.\[\&_\.q-section\]\:px-2\! .q-section{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.q-section\]\:py-1\! .q-section{padding-block:var(--spacing)!important}.\[\&_\.q-section\]\:text-12\! .q-section{font-size:var(--text-12)!important}@media (pointer:coarse){.\[\&_\.q-section\]\:pointer-coarse\:min-h-10\! .q-section{min-height:calc(var(--spacing) * 10)!important}}.\[\&_\.q-sections\]\:gap-1\.5\! .q-sections{gap:calc(var(--spacing) * 1.5)!important}.\[\&_\.q-sections-group\]\:gap-px\! .q-sections-group{gap:1px!important}.\[\&_\.q-sections-title\]\:px-2\! .q-sections-title{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.q-sections-title\]\:pb-1\! .q-sections-title{padding-bottom:var(--spacing)!important}.\[\&_\.q-switchplate-side\]\:px-2\! .q-switchplate-side{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.q-switchplate-side\]\:py-px\! .q-switchplate-side{padding-block:1px!important}.\[\&_\.q-switchplate-side\]\:text-12\! .q-switchplate-side{font-size:var(--text-12)!important}.\[\&_button\]\:flex-1 button{flex:1}@media not all and (min-width:40rem){.max-sm\:\[\&_button\]\:min-h-10 button{min-height:calc(var(--spacing) * 10)}}.\[aria-label\=\"\$\{label\}\"\]\:visible:is(),.\[data-meter\=\"health\"\]\:visible:is(){visibility:visible}.\[\&\>\.q-input\]\:rounded-none>.q-input{border-radius:0}.\[\&\>\.q-input\]\:border-0>.q-input{border-style:var(--tw-border-style);border-width:0}.\[\&\>\.q-input\]\:bg-transparent>.q-input{background-color:#0000}.\[\&\>header\]\:static>header{position:static}@media (min-width:1280px) and (min-height:840px){.\[\@media\(min-width\:1280px\)_and_\(min-height\:840px\)\]\:fixed{position:fixed}.\[\@media\(min-width\:1280px\)_and_\(min-height\:840px\)\]\:bottom-4{bottom:calc(var(--spacing) * 4)}.\[\@media\(min-width\:1280px\)_and_\(min-height\:840px\)\]\:left-4{left:calc(var(--spacing) * 4)}.\[\@media\(min-width\:1280px\)_and_\(min-height\:840px\)\]\:w-\[360px\]{width:360px}}[data-holding] .\[\[data-holding\]_\&\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}[data-holding] .\[\[data-holding\]_\&\]\:hidden{display:none}}:root{--q-base:#111;--q-sunken:#0b0b0b;--q-raised:#1c1c1c;--q-control:#2a2a2a;--q-ink:#e8e8e6;--q-ink-2:#9a9a96;--q-ink-3:#8a8a85;--q-hair:#3a3a3a;--q-hair-2:#474747;--q-hair-3:#6a6a66;--q-health:#e77c95;--q-stamina:#dfa94a;--q-focus:#7db4dc;--q-pass:#57bb85;--q-fail:#d4483f;--q-side-party:#4cbfae;--q-side-foe:#e0625a;--q-side-boss:#a98bf5;--q-rarity-common:#9a9a96;--q-rarity-uncommon:#86c24f;--q-rarity-rare:#4f6cf5;--q-rarity-very-rare:#b184ee;--q-rarity-legendary:#df6a34;--q-bg:var(--q-base);--q-bg-sunken:var(--q-sunken);--q-surface-owned:var(--q-raised);--q-text:var(--q-ink);--q-text-muted:var(--q-ink-2);--q-text-dim:var(--q-ink-3);--q-border:var(--q-hair);--q-border-strong:var(--q-hair-2);--q-track:#ffffff24;--q-track-owned:#2d2d2d;--q-active-fill:var(--q-ink);--q-active-ink:var(--q-base);--q-disabled:var(--q-ink-3);--q-glass-scrim:#161616e3;--q-glass-shadow:inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000038, 0 1px 2px #0000004d, 0 16px 48px #0000005c;--q-text-shadow-on-art:0 1px 14px #0000008c;--q-space-1:4px;--q-space-2:8px;--q-space-3:12px;--q-space-4:16px;--q-space-6:24px;--q-space-8:32px;--q-space-12:48px;--q-space-16:64px;--q-space-24:96px;--q-gutter:24px;--q-rail:178px;--q-rail-wide:270px;--q-radius-glass:12px;--q-radius-card:12px;--q-radius-panel:10px;--q-radius-control:7px;--q-radius-pill:99px;--q-ease-chrome:cubic-bezier(.25, 1, .5, 1);--q-ease-cinematic:cubic-bezier(.16, 1, .3, 1);--q-dur-chrome-fast:.14s;--q-dur-chrome:.18s;--q-dur-chrome-slow:.22s;--q-dur-cinematic-fast:.4s;--q-dur-cinematic:.6s;--q-dur-cinematic-slow:.9s;--q-dur-moment:.76s;--q-dur-reveal:1.8s;--q-dur-flicker:2.4s;--q-dur-hitstop:.12s;--q-dur-threshold-pulse:1.6s;--q-dur-cue-recede:.6s;--q-text-12:12px;--q-text-15:15px;--q-text-19:19px;--q-text-24:24px;--q-text-30:30px;--q-text-display-52:52px;--q-text-display-64:64px;--q-text-display-96:96px;--q-text-hud-label:11px;--q-leading-tight:1.02;--q-leading-snug:1.2;--q-leading-body:1.5;--q-leading-prose:1.65;--q-weight-regular:400;--q-weight-medium:500;--q-weight-bold:700;--q-track-label:.12em;--q-track-tight:-.02em;--q-measure-prose:70ch;--q-font-display:var(--font-alegreya), "Alegreya", Georgia, "Times New Roman", serif;--q-display-weight:700;--q-display-track:-.01em;--q-display-case:none;--q-font-chrome:var(--font-figtree), "Figtree", system-ui, -apple-system, sans-serif;--q-font-prose:var(--font-figtree), "Figtree", system-ui, -apple-system, sans-serif;--q-font-data:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, monospace;--q-key-size:11px;--q-hud-max-scene:25%;--q-hud-max-encounter:60%;--q-glass-border:1px solid #ffffff17;--q-glass-blur:blur(14px) saturate(1.1);--q-stage-vignette:radial-gradient(130% 90% at 50% 118%, #0000009e, #0000 56%), radial-gradient(90% 60% at 50% -12%, #00000070, #0000 55%);--q-stage-scrim-bottom:linear-gradient(#0a0b0d47, #0a0b0d8c 42%, #0a0b0ded);--q-hatch-portrait:linear-gradient(var(--q-control), var(--q-control));--q-hatch-secret:repeating-linear-gradient(135deg, #ffffff42 0 2px, #fff0 2px 6px);--q-chrome-recede:.4;--q-shadow-dealt:0 24px 80px #00000073;--q-glow:0 0 30px #fff3;--q-glow-soft:0 0 24px #ffffff24;--q-glow-ring:0 0 0 1px #ffffff80, 0 0 40px #ffffff14;--q-halo:0 0 0 5px #ffffff2e;--q-pin-shadow:0 3px 8px #0009, inset 0 -3px 0 #00000040;--q-dim:#00000073;--q-fade-down:linear-gradient(180deg, #0003, #000000e6 75%);--q-fade-foot:linear-gradient(180deg, #0000 38%, #000000e0 88%);--q-hover:#ffffff0f;--q-stage-dim:linear-gradient(#0808089e, #080808c7);--q-roll-veil:#0a0b0dd6;--q-fx-light:#fff;--q-fx-fire:#ff8a3d;--q-fx-fire-2:#ffd27a;--q-fx-cold:#9fd8ff;--q-fx-cold-2:#eaf8ff;--q-fx-lightning:#aebfff;--q-fx-lightning-2:#fff;--q-fx-thunder:#c9c2ff;--q-fx-thunder-2:#fff;--q-fx-acid:#a6e05a;--q-fx-acid-2:#e3f7a8;--q-fx-poison:#7fb35a;--q-fx-poison-2:#c3dd96;--q-fx-necrotic:#8a6fb0;--q-fx-necrotic-2:#d8c8f0;--q-fx-radiant:#ffe7a3;--q-fx-radiant-2:#fff;--q-fx-force:#a99bff;--q-fx-force-2:#e3ddff;--q-fx-psychic:#e08cff;--q-fx-psychic-2:#f6d6ff;--q-fx-slashing:#edeef0;--q-fx-slashing-2:#fff;--q-fx-piercing:#edeef0;--q-fx-piercing-2:#fff;--q-fx-bludgeoning:#c9cacc;--q-fx-bludgeoning-2:#8f9195;--gs-ground:var(--q-base);--gs-panel:var(--q-raised);--gs-raised:var(--q-control);--gs-line:var(--q-hair);--gs-line-soft:#2c2c2c;--gs-ink:var(--q-ink);--gs-muted:var(--q-ink-2);--gs-dim:var(--q-ink-3);--gs-track:var(--q-track-owned);--gs-glass:#181818c7;--gs-glass-line:#ffffff17;--gs-map:#191919}.gs{background:var(--q-base);color:var(--q-ink)}.gs-pnl{background:var(--gs-panel);border:1px solid var(--gs-line);border-radius:10px;padding:14px}.gs-card{background:var(--gs-panel);border:1px solid var(--gs-line);border-radius:12px;position:relative;overflow:hidden}.gs-card-lead{border-color:#ffffff80;box-shadow:0 0 40px #ffffff14}.gs-glass{background:var(--gs-glass);border:1px solid var(--gs-glass-line);-webkit-backdrop-filter:blur(14px);border-radius:12px;padding:12px}.gs-empty{border:1px dashed var(--gs-line);color:var(--gs-dim);background:0 0;border-radius:10px}.gs-lbl{font-family:var(--q-font-chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--gs-muted);font-size:11px;font-weight:600}.gs-muted{color:var(--gs-muted)}.gs-dim{color:var(--gs-dim)}.gs-tag{font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--gs-track);color:var(--gs-muted);border-radius:4px;padding:2px 6px;font-size:11px}.gs-tag-lit{background:var(--gs-ink);color:var(--gs-ground)}.gs-btn{border:1px solid var(--gs-line);background:var(--gs-raised);color:var(--gs-ink);white-space:nowrap;cursor:pointer;transition:transform var(--q-dur-chrome) var(--q-ease-chrome), border-color var(--q-dur-chrome) var(--q-ease-chrome), background var(--q-dur-chrome) var(--q-ease-chrome);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gs-btn:hover{border-color:#ffffff4d}.gs-btn:active{transform:scale(.98)}.gs-btn[aria-disabled=true],.gs-btn:disabled{color:var(--gs-dim);cursor:default}.gs-btn-pri{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-ground)}.gs-btn-big{border-radius:9px;padding:14px 26px;font-size:16px}.gs-btn-ghost{background:0 0}.gs-kbd{font-family:var(--q-font-data);color:var(--gs-muted);border:1px solid var(--gs-line);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:11px}.gs-topbar{border-bottom:1px solid var(--gs-line);-webkit-backdrop-filter:blur(14px);background:#0a0a0ad9}.gs-menu a{color:var(--gs-muted);transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;display:flex}.gs-menu a:hover{color:var(--gs-ink)}.gs-menu a[aria-current=page]{background:var(--gs-raised);color:var(--gs-ink)}.gs-menu .gs-key{font-family:var(--q-font-data);color:var(--gs-dim);border:1px solid var(--gs-line);border-radius:3px;padding:0 4px;font-size:11px}.gs-map{background:var(--gs-map)}.gs-hub-window{border-bottom:1px solid var(--gs-line);height:300px}.gs-mapbox{position:absolute;inset:64px 64px 78px}.gs-hub-now{background:linear-gradient(transparent, var(--q-base) 40%)}.gs-hub-now>.gs-glass{background:var(--q-raised)}@media (min-width:1280px){.gs-hub{height:calc(100vh - 56px);min-height:720px}.gs-hub-window{border-bottom:0;height:auto}.gs-hub-now{background:0 0}.gs-hub-now>.gs-glass{background:var(--gs-glass)}.gs-mapbox{inset:70px 360px 150px 290px}.gs-mapbox.gs-mapbox-dm{bottom:230px}}.gs-map-vignette{background:radial-gradient(circle at 42% 55%,#0000 0,#0000008c 760px)}.gs-map-fog{background:radial-gradient(circle at 78% 6%,#080808e6 0,#08080800 440px),radial-gradient(circle at 18% 100%,#080808cc 0,#08080800 380px)}.gs-pin{border:2px solid var(--gs-ink);background:var(--gs-map);width:14px;height:14px;display:block;transform:rotate(45deg)}.gs-pin-here{background:var(--gs-ink);width:16px;height:16px}.gs-pin-unseen{border-color:var(--gs-dim)}.gs-hatch{background-image:repeating-linear-gradient(135deg,#ffffff0b 0 6px,#0000 6px 12px)}.gs-seat{background:var(--gs-glass);border-radius:12px}.gs-chip{background:var(--gs-raised);border-radius:8px;padding:8px 10px}.gs-whatnow{padding:10px 10px 10px 16px}.gs-ink{color:var(--gs-ink)}.gs-ink-link{color:var(--gs-ink);font-weight:600;text-decoration:none}.gs-ink-link:hover{text-decoration:underline}.gs-plain{color:inherit;border-radius:12px;text-decoration:none}.q-keycap{font-family:var(--q-font-data);font-size:var(--q-key-size);color:var(--q-ink-2);border:1px solid var(--q-hair);cursor:pointer;background:0 0;border-bottom-width:2px;border-radius:4px;flex:none;padding:0 5px;line-height:16px}.q-keycap:hover{color:var(--q-ink);border-color:var(--q-hair-3)}.q-plate{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-base);transition:border-color var(--q-dur-chrome) var(--q-ease-chrome);overflow:hidden}.q-plate:focus-within{border-color:var(--q-hair-3)}.q-plate-head{background:var(--q-raised);border-bottom:1px solid var(--q-hair);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.q-plate-name{letter-spacing:var(--q-track-label);text-transform:uppercase;color:var(--q-ink-2);font-size:11px;font-weight:600}.q-plate-hint{color:var(--q-ink-3);border-radius:4px;padding:0 4px;font-size:12px}.q-plate-slot{display:block}.q-plate-input{box-sizing:border-box;width:100%;color:var(--q-ink);font:inherit;background:0 0;border:0;outline:0;padding:12px;font-size:17px;display:block}.q-plate-input::placeholder{color:var(--q-ink-3)}.q-plate-page{resize:vertical;font-size:15px;line-height:1.55}.q-plate-foot{border-top:1px solid var(--q-hair);color:var(--q-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.q-lever{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-base);align-items:center;gap:12px;padding:12px 14px;display:flex}.q-lever-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.q-lever-label{font-size:15px;font-weight:600}.q-lever-note{color:var(--q-ink-2);font-size:12px}.q-lever-state{font-size:12px;font-weight:600}.q-lever-track{border:1px solid var(--q-hair);background:var(--q-control);cursor:pointer;width:44px;height:24px;transition:background var(--q-dur-chrome) var(--q-ease-chrome), border-color var(--q-dur-chrome) var(--q-ease-chrome);border-radius:99px;flex:none;padding:0;position:relative}.q-lever-track[aria-checked=true]{background:var(--q-ink);border-color:var(--q-ink)}.q-lever-knob{background:var(--q-ink-2);width:18px;height:18px;transition:transform .24s var(--q-ease-cinematic), background var(--q-dur-chrome) var(--q-ease-chrome);border-radius:99px;position:absolute;top:2px;left:2px}.q-lever-track[aria-checked=true] .q-lever-knob{background:var(--q-base);transform:translate(20px)}.q-lever-track[aria-disabled=true]{opacity:.5;cursor:default}.q-choices{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.q-choice{text-align:left;color:var(--q-ink);font:inherit;background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-card);cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.q-choice-art{background:var(--q-control);height:68px;font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink-3);justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.q-choice-art>img{object-fit:cover;width:100%;height:100%}.q-choice-name{padding:9px 10px 0;font-size:13px;font-weight:600}.q-choice-cost{font-family:var(--q-font-data);margin-right:6px;font-weight:500}.q-choice-note{color:var(--q-ink-2);padding:2px 10px 10px;font-size:12px}.q-choice-chosen{color:var(--q-ink)}.q-choice[aria-checked=true],.q-choice[aria-pressed=true]{border-color:var(--q-ink);box-shadow:0 0 0 1px var(--q-ink)}.q-choice[aria-disabled=true]{cursor:default;background:0 0;border-style:dashed}.q-choice[aria-disabled=true] .q-choice-name,.q-choice[aria-disabled=true] .q-choice-art{color:var(--q-ink-3);background:0 0}.q-switchplate{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-raised);align-self:flex-start;display:inline-flex;overflow:hidden}.q-switchplate-side{color:var(--q-ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);background:0 0;border:0;padding:8px 14px;font-size:13px}.q-switchplate-side:hover{color:var(--q-ink)}.q-switchplate-side[aria-checked=true]{background:var(--q-control);color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink);font-weight:600}.q-switchplate-side[aria-disabled=true]{color:var(--q-ink-3);cursor:default}.q-hold-wrap{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:inline-flex}.q-hold{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-control);color:var(--q-ink);font:inherit;white-space:nowrap;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:8px 14px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.q-hold-words{position:relative}.q-hold-fill{background:var(--q-hair-3);transform-origin:0;position:absolute;inset:0}.q-hold[data-tone=danger]{background:#d4483f29;border-color:#d4483f9e}.q-hold[data-tone=danger] .q-hold-fill{background:#d4483f80}.q-hold[aria-disabled=true]{cursor:default;opacity:.55}.q-hold-hint{color:var(--q-ink-2);font-size:12px}.q-hold-hint:empty{display:none}.q-dialog{width:min(var(--q-dialog-width,560px), calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);color:var(--q-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.q-dialog::backdrop{animation:q-fade .34s var(--q-ease-chrome) both;background:#0000008c}.q-dialog-card{max-height:var(--q-dialog-max,calc(100dvh - 48px));background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-card);box-shadow:var(--q-shadow-dealt);flex-direction:column;display:flex;overflow:hidden}.q-dialog-head{border-bottom:1px solid var(--q-hair);align-items:center;gap:10px;padding:14px 16px;display:flex}.q-dialog-title{flex:1;min-width:0;margin:0;font-size:19px;line-height:1.2}.q-dialog-body{flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.q-dialog-foot{border-top:1px solid var(--q-hair);background:var(--q-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.q-dialog-state{min-width:0;color:var(--q-ink-2);flex:1;font-size:12px}.q-dialog-actions{gap:8px;display:flex}.q-dialog[data-kind=sheet]{width:min(var(--q-dialog-width,720px), 100vw);height:100dvh;max-height:none;margin:0 0 0 auto}.q-dialog[data-kind=sheet] .q-dialog-card{border-width:0 0 0 1px;border-radius:0;height:100dvh;max-height:none}.q-dialog[data-kind=stage]{width:100vw;height:100dvh;max-height:none;margin:0}.q-dialog-stage{width:100vw;height:100dvh;overflow:hidden}.q-toasts{bottom:calc(var(--q-toast-foot,24px) + env(safe-area-inset-bottom,0px));z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(460px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.q-toast[data-weight=line],.q-toast[data-weight=refusal]{border-color:var(--q-hair-2);border-radius:var(--q-radius-pill);gap:7px;max-width:100%;padding:7px 14px}.q-toast[data-weight=line] b{font-weight:400}.q-toast[data-weight=card]{width:100%}.q-toast-refused{color:var(--q-ink-2);flex:none;font-size:11px}.q-toast{border:1px solid var(--q-hair-3);border-radius:var(--q-radius-card);background:var(--q-glass-scrim);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);pointer-events:auto;align-items:center;gap:12px;padding:10px 14px;display:flex}.q-toast-art{background:var(--q-control);border-radius:99px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.q-toast-words{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.q-toast-words>span{color:var(--q-ink-2)}.q-toast-action{color:var(--q-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.q-toast-action:hover{text-decoration:underline}.q-deck-card{text-align:left;min-height:190px;color:var(--q-ink);font:inherit;background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-card);flex-direction:column;padding:0 0 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.q-deck-art{background:var(--q-control);height:116px;font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink-3);flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.q-deck-art>img{object-fit:cover;object-position:top;width:100%;height:100%}.q-deck-tag{position:absolute;top:8px;right:8px}.q-deck-name{padding:9px 10px 0;font-size:13px;font-weight:600}.q-deck-line{color:var(--q-ink-2);padding:2px 10px 0;font-size:12px}.q-deck-card[data-unknown]{color:var(--q-ink-3)}.q-deck-card[data-unknown] .q-deck-art{border-bottom:1px dashed var(--q-hair);background:0 0}.q-deck-add{cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px}.q-deck-plus{font-size:22px;line-height:1}.q-dealer{border:1px solid var(--q-hair);border-radius:var(--q-radius-card);background:var(--q-raised);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.q-dealer:focus-within{border-color:var(--q-hair-3)}.q-dealer-mark{flex:none}.q-dealer-line{min-width:160px;color:var(--q-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:15px}.q-dealer-line::placeholder{color:var(--q-ink-2)}.q-dealer-problem{width:100%;color:var(--q-ink-2);margin:0;font-size:12px}.q-dealt{border:1px solid var(--q-ink);border-radius:var(--q-radius-card);background:var(--q-raised);gap:14px;padding:12px;display:flex}.q-dealt-art{border:1px dashed var(--q-hair-2);border-radius:6px;width:60px;height:78px}.q-dealt-words{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.q-dealt-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-dealt-name{font-size:15px}.q-dealt-line{color:var(--q-ink-2);margin:0;font-size:12px}.q-dealt-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.q-dealt-actions .gs-btn{padding:5px 10px;font-size:12px}.q-picker{text-align:left;width:100%;color:var(--q-ink);font:inherit;border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-base);cursor:pointer;padding:0;display:block;overflow:hidden}.q-picker:hover{border-color:var(--q-hair-3)}.q-picker-plate{background:var(--q-raised);border-bottom:1px solid var(--q-hair);letter-spacing:var(--q-track-label);text-transform:uppercase;color:var(--q-ink-2);padding:7px 12px;font-size:11px;font-weight:600;display:block}.q-picker-slot{justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.q-picker-slot[data-empty]{color:var(--q-ink-2)}.q-picker-change{font-size:12px;font-weight:600}.q-picker-compact{border-radius:var(--q-radius-control);background:0 0;width:auto;max-width:100%;display:inline-flex}.q-picker-compact .q-picker-slot{gap:10px;min-width:0;padding:5px 10px;font-size:13px}.q-picker[aria-disabled=true]{color:var(--q-ink-3);cursor:default}.q-picker-find{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-base);flex:none;padding:8px 12px}.q-picker-none{text-align:center;margin:0;padding:18px;font-size:13px}.q-sections{flex-direction:column;gap:14px;display:flex}.q-sections-group{flex-direction:column;gap:2px;display:flex}.q-sections-title{padding:0 10px 6px}.q-section{border-radius:var(--q-radius-control);color:var(--q-ink-2);transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.q-section:hover{color:var(--q-ink)}.q-section[aria-current=page]{background:var(--q-control);color:var(--q-ink);font-weight:600}.q-section-count{font-family:var(--q-font-data);font-size:12px}.q-section-label{flex-direction:column;min-width:0;display:flex}.q-section-sub{font-family:var(--q-font-data);color:var(--q-ink-3);margin-top:2px;font-size:11px;font-weight:400}.q-section-dot{background:var(--q-ink);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite q-pulse}button.q-section:disabled{cursor:default;opacity:.5}.q-sheet-name{font-family:var(--q-font-chrome);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.q-sheet-sections .q-section{transition:background .18s var(--q-ease-chrome), color .18s var(--q-ease-chrome), transform .18s var(--q-ease-chrome);border-radius:10px;align-items:flex-start;padding:10px 12px;font-size:15px}.q-sheet-sections .q-section:hover:not(:disabled){background:var(--q-control)}.q-sheet-sections .q-section[aria-current=page]{background:var(--q-ink);color:var(--q-base);font-weight:500}.q-sheet-sections .q-section[aria-current=page] .q-section-sub{color:var(--q-base)}@supports (color:color-mix(in lab, red, red)){.q-sheet-sections .q-section[aria-current=page] .q-section-sub{color:color-mix(in srgb, var(--q-base) 70%, transparent)}}.q-sheet-sections .q-section[aria-current=page] .q-section-dot{background:var(--q-base)}.q-sheet-sections .q-section-dot{margin-top:6px}.q-section:focus-visible,.q-choice:focus-visible,.q-switchplate-side:focus-visible,.q-lever-track:focus-visible,.q-hold:focus-visible,.q-deck-card:focus-visible,.q-picker:focus-visible,.q-keycap:focus-visible,.q-toast-action:focus-visible,.q-flip-turn:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-fold{border:1px dashed var(--q-hair);border-radius:var(--q-radius-panel)}.q-fold>summary{color:var(--q-ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;list-style:none;display:flex}.q-fold>summary::-webkit-details-marker{display:none}.q-fold-word:after{content:"Unfold ▾";color:var(--q-ink);font-weight:600}.q-fold[open] .q-fold-word:after{content:"Fold ▴"}.q-fold-body{padding:0 14px 14px}.q-tick{color:var(--q-ink-2);align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.q-tick-mark{border:1.5px solid var(--q-ink-3);flex:none;width:9px;height:9px;transform:rotate(45deg)}.q-tick[data-done]{color:var(--q-ink)}.q-tick[data-done] .q-tick-mark{border-color:var(--q-ink);background:var(--q-ink)}.q-tick-optional{color:var(--q-ink-3)}.q-title-shade{background:linear-gradient(#0c0c0c80,#0c0c0cc7)}@media (min-width:768px){.q-title-shade{background:linear-gradient(#0c0c0c73,#0c0c0c00 140px),linear-gradient(90deg,#0c0c0cd1 0%,#0c0c0c9e 34%,#0c0c0c00 62%),linear-gradient(0deg,#0c0c0c99,#0c0c0c00 160px)}}.q-titlerow{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-glass-scrim);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);color:var(--q-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.q-titlerow-name{font-size:15px;font-weight:600}.q-titlerow-note{color:var(--q-ink-2);white-space:nowrap;font-size:12px}.q-titlerow[data-bright]{border-color:var(--q-ink);background:var(--q-ink);color:var(--q-base);-webkit-backdrop-filter:none;backdrop-filter:none}.q-titlerow[data-bright] .q-titlerow-note{color:var(--q-base)}.q-titlerow:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-foldrow{color:var(--q-ink-2);transition:border-color var(--q-dur-chrome) var(--q-ease-chrome);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:13px;text-decoration:none;display:flex}.q-foldrow:hover{border-color:var(--q-hair-3)}.q-foldrow:focus-visible,.q-rulechip:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-rulechip{border:1px solid var(--q-hair);border-radius:var(--q-radius-pill);color:var(--q-ink);padding:3px 10px;font-size:12px;text-decoration:none}a.q-rulechip:hover,button.q-rulechip:hover{border-color:var(--q-hair-3)}button.q-rulechip{font:inherit;color:var(--q-ink-2);cursor:pointer;background:0 0;font-size:12px}button.q-rulechip[aria-pressed=true]{border-color:var(--q-ink);background:var(--q-control);color:var(--q-ink);font-weight:600}.q-sheet-in-layer>*,.q-sheet-in-layer .q-sheet-panel{min-height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-height:none!important}button.q-section{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px}.q-section[aria-current=step]{background:var(--q-control);color:var(--q-ink);font-weight:600}.q-keyslot{color:var(--q-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.q-keyslot-card{border:1px dashed var(--q-hair-2);background:var(--q-control);width:62px;height:46px;font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--q-dur-chrome) var(--q-ease-chrome);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.q-keyslot:hover .q-keyslot-card{border-color:var(--q-hair-3)}.q-keyslot[aria-pressed=true]{color:var(--q-ink)}.q-keyslot[aria-pressed=true] .q-keyslot-card{border-color:var(--q-ink);background:0 0}.q-keyslot:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px;border-radius:6px}.q-memenu{z-index:30;background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-card);width:256px;box-shadow:var(--q-shadow-dealt);transform-origin:100% 0;flex-direction:column;margin-top:8px;padding:6px;display:flex;position:absolute;top:100%;right:0}.q-road{scrollbar-width:thin;padding-top:4px;position:relative}.q-road-stop{flex-direction:column;flex:none;gap:10px;width:164px;display:flex;position:relative}.q-road-stop:before{content:"";background:var(--q-hair);height:2px;position:absolute;top:13px;left:-14px;right:0}.q-road-node{border:1px dashed var(--q-hair-3);background:var(--q-base);min-width:28px;height:28px;font-family:var(--q-font-data);color:var(--q-ink-3);border-radius:99px;justify-content:center;align-self:flex-start;align-items:center;padding:0 8px;font-size:11px;display:inline-flex;position:relative}.q-road-node[data-done]{background:var(--q-ink-2);color:var(--q-base);border:0}.q-road-node[data-now]{border:2px solid var(--q-ink);color:var(--q-ink)}.q-road-card{color:var(--q-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;text-decoration:none;display:flex}.q-road-art{aspect-ratio:3/4.3;border:1px solid var(--q-hair);border-radius:var(--q-radius-card);background:var(--q-control);margin-bottom:4px;display:block;position:relative;overflow:hidden}.q-road-card[data-face=down] .q-road-art,.q-road-card[data-face=tocome] .q-road-art,.q-road-deck .q-road-art{background:0 0;border-style:dashed}.q-road-card[data-face=now] .q-road-art{border-color:var(--q-ink);box-shadow:0 0 0 1px var(--q-ink), var(--q-shadow-dealt)}.q-road-card[data-face=tocome]{cursor:default}.q-road-deck .q-road-art{box-shadow:5px -5px 0 -1px var(--q-base), 5px -5px 0 0 var(--q-hair), 10px -10px 0 -1px var(--q-base), 10px -10px 0 0 var(--q-hair);overflow:visible}.q-road-title{font-size:15px;font-weight:600;line-height:1.3}@media (max-width:639px){.q-road-stop{width:auto}.q-road-stop:before{display:none}.q-road-art{aspect-ratio:16/7}}.q-phonetab{border:1px solid var(--q-hair);border-radius:var(--q-radius-pill);min-height:40px;color:var(--q-ink-2);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.q-phonetab[aria-current=page]{border-color:var(--q-ink);color:var(--q-ink);font-weight:600}.q-sheet-tab{color:var(--q-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;display:inline-flex}.q-sheet-tab:hover{color:var(--q-ink)}.q-sheet-tab[aria-pressed=true]{background:var(--q-control);color:var(--q-ink);font-weight:600}.q-sheet-tab:disabled{color:var(--q-ink-3);cursor:default}.q-gear-slot{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-raised);min-height:78px;color:var(--q-ink);font:inherit;text-align:center;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;display:flex}button.q-gear-slot{cursor:pointer}.q-gear-slot[data-empty]{background:0 0;border-style:dashed}.q-gear-slot[aria-pressed=true]{border-color:var(--q-ink);box-shadow:0 0 0 1px var(--q-ink)}.q-gear-slot-mark{border:1px dashed var(--q-hair-2);width:34px;height:34px;font-family:var(--q-font-data);color:var(--q-ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.q-path-stop{text-align:center;flex-direction:column;flex:1 0 132px;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative}.q-path-stop:before{content:"";background:var(--q-hair-2);height:2px;position:absolute;top:19px;left:0;right:0}.q-path-stop:first-child:before{left:50%}.q-path-stop:last-child:before{right:50%}.q-path-node{background:var(--q-ink-2);width:40px;height:40px;color:var(--q-base);font-family:var(--q-font-data);border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.q-path-node[data-state=now]{border:3px solid var(--q-ink);background:var(--q-base);width:52px;height:52px;color:var(--q-ink);box-shadow:var(--q-shadow-dealt);margin-top:-6px}.q-path-node[data-state=ahead],.q-path-node[data-state=waiting]{border:1px dashed var(--q-hair-3);background:var(--q-base);color:var(--q-ink-3)}.q-path-node[data-state=waiting]{border:2px solid var(--q-ink);color:var(--q-ink)}.q-title-field{border:0;border-bottom:1px solid var(--q-hair-2);width:100%;color:var(--q-ink);background:0 0;outline:0;padding:0 0 4px;line-height:1.15}.q-title-field:focus{border-bottom-color:var(--q-ink)}.q-title-field::placeholder{color:var(--q-ink-3)}button.q-rulechip.q-chip-fill[aria-pressed=true]{border-color:var(--q-ink);background:var(--q-ink);color:var(--q-base)}.q-stage-strip{border-bottom:1px solid var(--q-hair);background:var(--q-sunken);align-items:center;gap:16px;width:100vw;min-height:44px;margin-left:calc(50% - 50vw);padding:0 28px;display:flex}.q-hold-quiet .q-hold{color:var(--q-ink-2);background:0 0;border-color:#0000;padding:2px 6px;font-size:12px;font-weight:400}.q-hold-quiet .q-hold:hover{color:var(--q-ink)}.q-pill{color:var(--q-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .16s var(--q-ease-chrome), color .16s var(--q-ease-chrome), border-color .16s var(--q-ease-chrome);background:0 0;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.q-pill:hover{border-color:#ffffff57}.q-pill[data-dash]{color:var(--q-ink-3);border-style:dashed}.q-pill[aria-pressed=true]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink)}.q-pill:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-cap{font-family:var(--q-font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-3);font-size:11px;line-height:1.3}.q-fireglow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 52% at 50% 80%, var(--q-fx-fire), var(--q-fx-fire) 42%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.q-fireglow{background:radial-gradient(60% 52% at 50% 80%, color-mix(in srgb, var(--q-fx-fire) 46%, transparent), color-mix(in srgb, var(--q-fx-fire) 16%, transparent) 42%, transparent 70%)}}.q-fireglow{transition:opacity var(--q-dur-reveal) var(--q-ease-cinematic)}.q-fire-core{pointer-events:none;background:radial-gradient(closest-side, var(--q-fx-fire-2), var(--q-fx-fire) 45%, transparent 100%);border-radius:50%;width:88px;height:104px;display:block}@supports (color:color-mix(in lab, red, red)){.q-fire-core{background:radial-gradient(closest-side, color-mix(in srgb, var(--q-fx-fire-2) 95%, transparent), color-mix(in srgb, var(--q-fx-fire) 70%, transparent) 45%, transparent 100%)}}:root{--q-sb-done:var(--q-pass);--q-sb-owed:var(--q-stamina);--q-sb-fight:var(--q-side-foe);--q-sb-owed-line:var(--q-stamina)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-owed-line:color-mix(in srgb, var(--q-stamina) 60%, transparent)}}:root{--q-sb-done-line:var(--q-pass)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-done-line:color-mix(in srgb, var(--q-pass) 45%, transparent)}}:root{--q-sb-fight-tint:var(--q-side-foe)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-fight-tint:color-mix(in srgb, var(--q-side-foe) 12%, transparent)}}:root{--q-sb-fight-line:var(--q-side-foe)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-fight-line:color-mix(in srgb, var(--q-side-foe) 45%, transparent)}}:root{--q-sb-react-fill:var(--q-stamina)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-react-fill:color-mix(in srgb, var(--q-stamina) 14%, var(--q-base))}}:root{--q-sb-ground:var(--q-base)}@supports (color:color-mix(in lab, red, red)){:root{--q-sb-ground:color-mix(in srgb, var(--q-base) 94%, transparent)}}:root{--q-sb-paper:#232323;--q-dm-ground:#17181b;--q-dm-hatch:repeating-linear-gradient(135deg, #ffffff1f 0 2px, transparent 2px 7px);--q-dm-edge:#ffffff38;--q-reach-walk:var(--q-ink)}@supports (color:color-mix(in lab, red, red)){:root{--q-reach-walk:color-mix(in srgb, var(--q-ink) 10%, transparent)}}:root{--q-reach-dash:var(--q-ink)}@supports (color:color-mix(in lab, red, red)){:root{--q-reach-dash:color-mix(in srgb, var(--q-ink) 4%, transparent)}}:root{--q-fight-dim:#0d0e1059;--q-fight-line:#ffffff0d;--q-fight-window:#08090b4d}.q-cost{font-family:var(--q-font-data);font-variant-numeric:tabular-nums;color:inherit;margin-right:6px}.q-cost[data-cost=reaction]{color:var(--q-stamina)}.q-cost[data-cost=free],.q-cost[data-cost=other]{color:var(--q-ink-2);font-size:11px}.q-ring{align-items:center;gap:20px;display:flex}.q-ring[data-side=right]{flex-direction:row-reverse}.q-ring[data-half]{flex-direction:column;align-items:stretch;gap:10px}.q-ring-box{flex:none;position:relative}.q-wedge{position:absolute;inset:0}.q-wedge-hit{all:unset;cursor:pointer;position:absolute;inset:0}.q-wedge-edge,.q-wedge-fill{pointer-events:none;transition:background .24s var(--q-ease-chrome);position:absolute;inset:0}.q-wedge-edge{background:var(--q-hair-2)}.q-wedge-fill{background:var(--q-sb-ground)}.q-wedge-hit:hover .q-wedge-fill,.q-wedge-hit:focus-visible .q-wedge-fill{background:var(--q-raised)}.q-wedge-hit:focus-visible .q-wedge-edge{background:var(--q-ink)}.q-wedge-label{width:76px;height:48px;color:var(--q-ink);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:-24px 0 0 -38px;font-size:12px;font-weight:600;line-height:1.15;display:flex;position:absolute}.q-ring[data-half] .q-wedge-label{letter-spacing:-.01em;font-size:11px}.q-wedge-label i{font-size:14px;font-style:normal;line-height:1}.q-wedge-hit[aria-expanded=true] .q-wedge-fill{background:var(--q-ink)}.q-wedge-hit[aria-expanded=true] .q-wedge-label{color:var(--q-base)}.q-wedge-hit[aria-disabled=true]{cursor:help}.q-wedge-hit[aria-disabled=true] .q-wedge-fill{background:var(--q-base)}@supports (color:color-mix(in lab, red, red)){.q-wedge-hit[aria-disabled=true] .q-wedge-fill{background:color-mix(in srgb, var(--q-base) 80%, transparent)}}.q-wedge-hit[aria-disabled=true] .q-wedge-edge{background:var(--q-hair)}.q-wedge-hit[aria-disabled=true] .q-wedge-label{color:var(--q-ink-3)}.q-wedge-hit[data-dm] .q-wedge-fill{background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch)}.q-wedge-hit[data-dm] .q-wedge-label span{background:var(--q-dm-ground);border-radius:4px;padding:0 4px}.q-wedge-hit[data-dm][aria-expanded=true] .q-wedge-fill{background-image:none;background-color:var(--q-ink)}.q-wedge-hit[data-dm][aria-expanded=true] .q-wedge-label span{background:0 0}.q-ring[data-variant=reaction] .q-wedge-edge{background:var(--q-stamina)}@supports (color:color-mix(in lab, red, red)){.q-ring[data-variant=reaction] .q-wedge-edge{background:color-mix(in srgb, var(--q-stamina) 85%, transparent)}}.q-ring[data-variant=reaction] .q-wedge-fill{background:var(--q-sb-react-fill)}.q-ring[data-variant=reaction] .q-wedge-label i{color:var(--q-stamina)}.q-ring[data-variant=reaction] .q-wedge-hit[aria-expanded=true] .q-wedge-fill,.q-ring[data-variant=reaction] .q-wedge-hit:hover .q-wedge-fill{background:var(--q-stamina)}.q-ring[data-variant=reaction] .q-wedge-hit[aria-expanded=true] .q-wedge-label,.q-ring[data-variant=reaction] .q-wedge-hit[aria-expanded=true] .q-wedge-label i,.q-ring[data-variant=reaction] .q-wedge-hit:hover .q-wedge-label,.q-ring[data-variant=reaction] .q-wedge-hit:hover .q-wedge-label i{color:var(--q-base)}.q-ring[data-variant=reaction] .q-wedge-hit[aria-disabled=true] .q-wedge-edge{background:var(--q-hair)}.q-ring[data-variant=reaction] .q-wedge-hit[aria-disabled=true] .q-wedge-fill{background:var(--q-sunken)}.q-ring[data-variant=reaction] .q-wedge-hit[aria-disabled=true] .q-wedge-label,.q-ring[data-variant=reaction] .q-wedge-hit[aria-disabled=true] .q-wedge-label i{color:var(--q-ink-3)}.q-ring[data-on-map],.q-ring[data-on-map] .q-ring-box{pointer-events:none}.q-ring[data-on-map] .q-wedge,.q-ring[data-on-map] .q-fan,.q-ring[data-on-map] .q-ring-else{pointer-events:auto}.q-ring[data-on-map] .q-fan{scrollbar-width:thin;max-height:min(328px,100vh - 300px);padding:2px 10px 2px 2px;overflow-y:auto}.q-ring[data-on-map][data-variant=boss] .q-fan,.q-ring[data-on-map][data-variant=reaction] .q-fan{max-height:min(600px,100vh - 150px)}.q-ring[data-on-map] .q-ring-card{min-height:40px;padding:6px 12px}.q-ring[data-on-map] .q-fan-head .gs-lbl{text-shadow:0 1px 2px var(--q-base)}.q-ring-hub{all:unset;box-sizing:border-box;background:var(--q-raised);border:2px solid var(--q-ink);font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex;position:absolute}button.q-ring-hub{cursor:pointer}button.q-ring-hub:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-ring-hub-sub{letter-spacing:.04em;text-transform:none;color:var(--q-ink-2);font-size:11px}.q-ring-hub-tools{color:var(--q-ink-2);letter-spacing:0;align-items:center;gap:8px;font-size:12px;display:flex}.q-ring[data-variant=reaction] .q-ring-hub{border-color:var(--q-stamina)}.q-ring[data-variant=reaction] .q-ring-hub-sub{color:var(--q-stamina);font-size:15px}.q-ring[data-variant=boss] .q-ring-hub{border-color:var(--q-fail)}.q-ring[data-half] .q-ring-hub{border-bottom:0;border-radius:999px 999px 0 0;justify-content:flex-start;padding-top:12px}.q-ring-clock{pointer-events:none;background:conic-gradient(var(--q-stamina) calc(var(--q-clock) * 1turn), var(--q-track) 0);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}.q-fan{flex-direction:column;flex:none;gap:8px;width:252px;display:flex}.q-ring[data-half] .q-fan{gap:6px;width:auto}.q-fan-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.q-ring-card{all:unset;box-sizing:border-box;background:var(--q-sb-ground);border:1px solid var(--q-hair-2);text-align:left;cursor:pointer;width:100%;min-height:44px;transition:transform .24s var(--q-ease-chrome), border-color .18s var(--q-ease-chrome), background .18s var(--q-ease-chrome);border-radius:10px;padding:9px 12px;display:block}.q-ring-card:hover,.q-ring-card:focus-visible{border-color:var(--q-hair-3);transform:translateX(var(--q-card-nudge,6px))}.q-ring-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-ring-card-title{font-size:13px;font-weight:700;line-height:1.3;display:block}.q-ring-card-line{color:var(--q-ink-2);margin-top:2px;font-size:11px;line-height:1.35;display:block}.q-ring-card[aria-pressed=true]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink)}.q-ring-card[aria-pressed=true] .q-ring-card-line,.q-ring-card[aria-pressed=true] .q-cost{color:var(--q-control)}.q-ring-card[aria-disabled=true]{border-color:var(--q-hair);background:var(--q-base)}@supports (color:color-mix(in lab, red, red)){.q-ring-card[aria-disabled=true]{background:color-mix(in srgb, var(--q-base) 70%, transparent)}}.q-ring-card[aria-disabled=true]{color:var(--q-ink-3);cursor:help}.q-ring-card[aria-disabled=true] .q-ring-card-line{color:var(--q-ink-2)}.q-ring-card[aria-disabled=true]:hover{transform:none}.q-ring-card[aria-disabled=true] .q-cost{color:var(--q-ink-3)}.q-ring-card[data-dm]{border:1px dashed var(--q-dm-edge);background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);padding:5px}.q-ring-card[data-dm] .q-ring-card-ink{background:var(--q-dm-ground);border-radius:6px;padding:4px 7px;display:block}.q-ring-card[data-dm][aria-pressed=true]{background-image:none;background-color:var(--q-ink);border-style:solid}.q-ring-card[data-dm][aria-pressed=true] .q-ring-card-ink{background:0 0}.q-ring-badge{all:unset;box-sizing:border-box;background:var(--q-sb-ground);border:1px solid var(--q-hair-2);white-space:nowrap;cursor:pointer;min-height:24px;transition:border-color .16s var(--q-ease-chrome);border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.q-ring-badge:hover,.q-ring-badge:focus-visible{border-color:var(--q-hair-3)}.q-ring-badge:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-ring-badge[data-state=planning]{color:var(--q-ink-2)}.q-ring-badge[data-state=proposed]{border-style:dashed;border-color:var(--q-hair-3)}.q-pips{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.q-pips i{width:var(--q-pip,7px);height:var(--q-pip,7px);border:1.2px solid var(--q-sb-owed);transition:background .4s var(--q-ease-chrome), border-color .4s var(--q-ease-chrome);display:inline-block;transform:rotate(45deg)}.q-pips i[data-on]{background:var(--q-sb-done);border-color:var(--q-sb-done)}.q-pips[data-tone=ink] i{border-color:var(--q-ink)}.q-pips[data-tone=ink] i[data-on]{background:var(--q-ink)}.q-pips-count{font-family:var(--q-font-data);font-variant-numeric:tabular-nums;color:var(--q-sb-owed);font-size:11px}.q-pips-count[data-done]{color:var(--q-sb-done)}.q-need{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:28px;transition:background .16s var(--q-ease-chrome), border-color .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;display:flex}.q-need:hover,.q-need:focus-visible{background:var(--q-hover);transform:translate(-2px)}.q-need:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-need-mark{background:var(--q-sb-done);flex:none;width:8px;height:8px;transform:rotate(45deg)}.q-need-name{max-width:55%;color:var(--q-ink-2);flex:0 auto;line-height:1.3}.q-need-answer{min-width:0;color:var(--q-ink);flex:1;justify-content:flex-end;line-height:1.3;display:flex}.q-need-answer>span{-webkit-line-clamp:3;text-overflow:ellipsis;text-align:left;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-need[data-owed]{border:1px dashed var(--q-sb-owed-line);color:var(--q-sb-owed)}.q-need[data-owed]:hover{border-color:var(--q-sb-owed)}.q-need[data-owed] .q-need-mark{border:1.3px solid var(--q-sb-owed);background:0 0}.q-need[data-owed] .q-need-name{color:var(--q-sb-owed);font-weight:600}.q-need[data-owed] .q-need-answer{color:var(--q-sb-owed);opacity:.8;font-style:italic}.q-slot{all:unset;box-sizing:border-box;border:1.5px dashed var(--q-hair-3);text-align:center;min-height:42px;color:var(--q-ink);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}button.q-slot{cursor:pointer;transition:border-color .18s var(--q-ease-chrome), background .18s var(--q-ease-chrome)}button.q-slot:hover,button.q-slot:focus-visible{border-color:var(--q-ink-2);background:var(--q-hover)}button.q-slot:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-slot-hint{color:var(--q-ink-3);font-size:11px;font-weight:400;line-height:1.4}.q-slot[data-tone=owed]{border-color:var(--q-sb-owed-line);color:var(--q-sb-owed)}.q-slot-row{flex-direction:row;gap:8px}.q-kind{font-family:var(--q-font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-2);background:var(--q-track-owned);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px;display:inline-block}.q-kind[data-fight]{color:var(--q-sb-fight);background:var(--q-sb-fight-tint);border:1px solid var(--q-sb-fight-line);padding:0 5px}.q-splate{background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:6px 8px;display:inline-flex}.q-splate[data-fight]{border-color:var(--q-sb-fight-line)}.q-splate-step{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);width:28px;height:28px;color:var(--q-ink);cursor:pointer;transition:border-color .16s var(--q-ease-chrome), transform .12s var(--q-ease-chrome);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.q-splate-step:hover,.q-splate-step:focus-visible{border-color:var(--q-ink-2)}.q-splate-step:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-splate-step:active{transform:scale(.94)}.q-splate-step:disabled{color:var(--q-ink-3);border-color:var(--q-hair);cursor:default}.q-splate-title{all:unset;cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.q-splate-title:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-splate-title:hover .q-splate-name{text-underline-offset:3px;text-decoration:underline}.q-splate-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.q-splate-frame{color:var(--q-ink-2);white-space:nowrap;font-size:12px}.q-film{flex-direction:column;flex:none;width:220px;display:flex}.q-film-tiles{flex-direction:column;gap:4px;margin-top:12px;display:flex}.q-tile{all:unset;box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:60px;transition:border-color .2s var(--q-ease-chrome), background .2s var(--q-ease-chrome), transform .24s var(--q-ease-chrome);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:6px 8px 6px 4px;display:flex;position:relative}.q-tile:hover,.q-tile:focus-visible{background:var(--q-hover);transform:translate(3px)}.q-tile:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-tile[aria-current=true]{border:1.5px solid var(--q-ink);background:var(--q-raised)}.q-tile-num{text-align:center;width:16px;font-family:var(--q-font-data);color:var(--q-ink-2);flex:none;font-size:11px}.q-tile-words{flex:1;min-width:0}.q-tile-name{font-size:12.5px;font-weight:600;line-height:1.2;display:block}.q-tile-meta{color:var(--q-ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:11px;display:flex}.q-frames{flex-direction:column;gap:2px;margin:3px 0 4px;display:flex}.q-frame-row{all:unset;box-sizing:border-box;width:100%;min-height:24px;color:var(--q-ink-2);cursor:pointer;transition:background .18s var(--q-ease-chrome), color .18s var(--q-ease-chrome);border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 30px;font-size:12px;display:flex}.q-frame-row:hover,.q-frame-row:focus-visible{color:var(--q-ink);background:var(--q-hover)}.q-frame-row:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-frame-row[aria-current=true]{color:var(--q-ink);background:var(--q-hover);font-weight:600}.q-frame-row i{border:1.2px solid var(--q-ink-2);flex:none;width:8px;height:8px;transform:rotate(45deg)}.q-frame-row[aria-current=true] i{background:var(--q-ink);border-color:var(--q-ink)}.q-frame-row b{font-family:var(--q-font-data);color:var(--q-ink-2);font-size:11px;font-weight:400}.q-film-move{gap:4px;padding:2px 0 4px 30px;display:flex}.q-well{background:var(--q-control);border:1px solid var(--q-hair);border-radius:8px;flex:none;display:block;position:relative;overflow:hidden}.q-well img{object-fit:cover;width:100%;height:100%;display:block}.q-well[data-shape=scene]{aspect-ratio:16/9}.q-well[data-shape=portrait]{aspect-ratio:2/3}.q-well[data-shape=header]{aspect-ratio:3/4}.q-well[data-shape=header] img{object-position:top}.q-well[data-shape=face]{aspect-ratio:1;border-radius:50%}.q-well[data-shape=face] img{object-position:top}.q-well[data-shape=item]{aspect-ratio:1;border-radius:10px}.q-well[data-shape=item] img{object-fit:contain;box-sizing:border-box;padding:8%}.q-well-cap{font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--q-ink-3);justify-content:center;align-items:center;padding:4px;font-size:11px;line-height:1.25;display:flex;position:absolute;inset:0}.q-well[data-shape=face] .q-well-cap{font-family:var(--q-font-chrome);letter-spacing:0;padding:0;font-size:11px;font-weight:600}.q-well[data-unknown]{border-style:dashed;border-color:var(--q-hair-3)}.q-dm{border:1px dashed var(--q-dm-edge);background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);border-radius:8px;padding:6px;position:relative}.q-dm-ink{background:var(--q-dm-ground);border-radius:6px;padding:8px 10px}.q-dm-body{margin-top:6px;font-size:13px;line-height:1.5}.q-stamp{border:2px solid var(--q-ink);font-family:var(--q-font-display);font-weight:var(--q-display-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink);background:var(--q-sb-ground);pointer-events:none;white-space:nowrap;border-radius:6px;padding:4px 12px;font-size:17px;line-height:1.1;display:inline-block;transform:rotate(-8deg)}.q-stamp[data-done]{border-color:var(--q-sb-done)}.q-stamp[data-size=sm]{padding:2px 6px;font-size:12px}.q-qcard{border-radius:var(--q-radius-panel);background:var(--q-raised);border:1px solid var(--q-hair-2);box-shadow:var(--q-shadow-dealt);padding:18px 22px;position:relative}.q-qcard-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.q-qcard-count{font-family:var(--q-font-data);align-items:center;gap:10px;font-size:12px;display:flex}.q-qcard-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.q-qcard-row>span:first-child{color:var(--q-ink-3);font-size:12px}.q-qcard-field{align-items:center;gap:10px;margin-top:14px;display:flex}.q-qcard-field input{flex:1;min-width:0;height:40px}.q-qcard-paper{margin-top:14px;position:relative}.q-qcard-paper .q-stamp{position:absolute;top:-6px;right:14px}.q-paper{background:var(--q-sb-paper);border:1px solid var(--q-hair-2);border-radius:7px;padding:11px 13px;font-size:15px;line-height:1.55}.q-qcard-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.q-qcard-dealing{background:var(--q-track);border-radius:2px;height:4px;margin-top:14px;overflow:hidden}.q-qcard-dealing>i{background:var(--q-ink-3);height:100%;animation:q-pulse 1.3s var(--q-ease-chrome) infinite;display:block}.q-sb-chip{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);min-height:26px;color:var(--q-ink);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--q-ease-chrome), background .16s var(--q-ease-chrome);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.q-sb-chip:hover,.q-sb-chip:focus-visible{border-color:var(--q-ink-2)}.q-sb-chip:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-sb-chip[data-world]{border-color:var(--q-sb-done-line)}.q-sb-chip[data-kept]:before{content:"◆";color:var(--q-sb-done);font-size:11px}.q-sb-chip[data-owed]{border-style:dashed;border-color:var(--q-sb-owed-line);color:var(--q-sb-owed)}.q-sb-chip[data-owed]:before{content:"◇";font-size:11px}.q-sb-chip[aria-pressed=true]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink)}.q-answers{flex-direction:column;gap:8px;margin-top:12px;display:flex}.q-answer{grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}.q-answer>span:first-child{color:var(--q-ink-2);font-size:12px}.q-answer .q-sb-chip{white-space:normal;justify-self:start;max-width:100%;line-height:1.35}.q-bar{background:var(--gs-glass);border:1px solid var(--q-hair);height:60px;box-shadow:var(--q-glass-shadow);-webkit-backdrop-filter:blur(14px);border-radius:14px;align-items:stretch;display:flex}.q-bar[data-stacked]{height:64px}.q-bar-item{all:unset;box-sizing:border-box;color:var(--q-ink);white-space:nowrap;cursor:pointer;transition:background .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:flex;position:relative}.q-bar-item+.q-bar-item:before{content:"";border-left:1px solid var(--q-hair);position:absolute;top:14px;bottom:14px;left:-1px}.q-bar-item:is(:hover,:focus-visible):not([aria-pressed=true],[aria-disabled=true]){background:var(--q-hover)}.q-bar-item:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-bar-item:active:not([aria-pressed=true],[aria-disabled=true]){transform:scale(.98)}.q-bar-icon{color:var(--q-ink-2);flex:none}.q-bar-item:hover:not([aria-disabled=true]) .q-bar-icon,.q-bar-item[aria-pressed=true] .q-bar-icon{color:var(--q-ink)}.q-bar-item[aria-pressed=true]:after{content:"";background:var(--q-ink);border-radius:1px;height:2px;position:absolute;bottom:9px;left:16px;right:16px}.q-bar-item[aria-disabled=true]{color:var(--q-ink-3);cursor:help}.q-bar-item[aria-disabled=true] .q-bar-icon{color:var(--q-ink-3)}.q-bar-item[data-tone=fight] .q-bar-icon,.q-bar-item[data-tone=fight]:hover .q-bar-icon,.q-bar-item[data-tone=fight][aria-pressed=true] .q-bar-icon{color:var(--q-sb-fight)}.q-bar-key{font-family:var(--q-font-data);font-size:var(--q-key-size);color:var(--q-ink-3);font-weight:400}.q-bar[data-stacked] .q-bar-item{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0 6px;font-size:12px}.q-bar[data-stacked] .q-bar-key{display:none}.q-bar[data-stacked] .q-bar-item[aria-pressed=true]:after{bottom:5px}.q-bar-go{all:unset;box-sizing:border-box;background:var(--q-ink);color:var(--q-base);white-space:nowrap;cursor:pointer;transition:transform .12s var(--q-ease-chrome);border-radius:9px;align-items:center;gap:8px;margin:7px 7px 7px 8px;padding:0 17px;font-size:13px;font-weight:700;display:flex}.q-bar-go:hover{filter:brightness(1.08)}.q-bar-go:active{transform:scale(.98)}.q-bar-go:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-bar-go .q-bar-key{color:var(--q-ink-3)}.q-sb-chip[data-dm]{border-style:dashed;border-color:var(--q-dm-edge);background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);padding:3px}.q-sb-chip[data-dm] .q-dm-chip-ink{background:var(--q-dm-ground);border-radius:99px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.q-sb-chip[data-dm][data-kept]:before{content:none}.q-ring-col{flex-direction:column;align-items:center;gap:10px;display:flex}.q-ring-else{min-height:28px;font-size:13px;font-weight:600}.q-pick-cards{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.q-pick-card{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);background:var(--q-base);cursor:pointer;width:132px;transition:transform .24s var(--q-ease-chrome), border-color .18s var(--q-ease-chrome);border-radius:10px;flex-direction:column;gap:6px;padding:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.q-pick-card:hover,.q-pick-card:focus-visible{border-color:var(--q-hair-3);transform:translateY(-4px)}.q-pick-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-pick-card[data-world]{border-color:var(--q-sb-done-line)}.q-qcard-next{border-top:1px solid var(--q-hair);color:var(--q-ink-2);margin-top:14px;padding-top:10px;font-size:12px}.q-qcard-kept{color:var(--q-ink-2);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.q-qcard-kept .q-stamp{transform:rotate(-8deg)}.q-bar[data-stacked] .q-bar-go{margin:7px;padding:0 14px;font-size:13px}.q-film-head{all:unset;box-sizing:border-box;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 6px;display:flex}button.q-film-head{cursor:pointer;transition:background .18s var(--q-ease-chrome)}button.q-film-head:hover,button.q-film-head:focus-visible{background:var(--q-hover)}button.q-film-head:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-film-count{font-family:var(--q-font-data);color:var(--q-ink-2);white-space:nowrap;font-size:11px}.q-film-count[data-tone=owed]{color:var(--q-sb-owed)}.q-film-count[data-tone=done]{color:var(--q-sb-done)}.q-tile[data-draft]{border:1.5px dashed var(--q-hair-3)}.q-tile[data-draft][aria-current=true]{border-color:var(--q-ink)}.q-stage{aspect-ratio:16/10;border-radius:var(--q-radius-panel);border:1px solid var(--q-hair-2);background:var(--q-sunken);width:100%;position:relative;overflow:hidden}.q-stage[data-empty]{border:1.5px dashed var(--q-hair-3);background:var(--q-base)}.q-stage-art,.q-stage-ground{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q-stage-ground{background:var(--q-ink)}@supports (color:color-mix(in lab, red, red)){.q-stage-ground{background:color-mix(in srgb, var(--q-ink) 16%, var(--q-base))}}.q-stage[data-empty] .q-stage-ground{background:0 0}.q-stage-vignette{pointer-events:none;background:var(--q-stage-vignette);position:absolute;inset:0}.q-stage-plate{z-index:3;background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(12px);max-width:calc(100% - 28px);color:var(--q-ink-2);border-radius:10px;padding:8px 12px;font-size:12px;position:absolute}.q-stage-plate[data-at=top-left]{top:14px;left:14px}.q-stage-plate[data-at=top-right]{top:14px;right:14px}.q-stage-plate[data-at=bottom-left]{bottom:14px;left:14px}.q-stage-plate[data-at=bottom-right]{bottom:14px;right:14px}.q-stage-centre{z-index:4;width:min(620px,100% - 48px);max-height:calc(100% - 32px);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.q-pin{all:unset;box-sizing:border-box;z-index:2;cursor:default;flex-direction:column;align-items:center;gap:4px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}button.q-pin{cursor:pointer}.q-pin-name{background:var(--q-raised);border:1px solid var(--q-hair-2);box-shadow:var(--q-pin-shadow);color:var(--q-ink);white-space:nowrap;border-radius:8px;flex-direction:column;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.q-pin-sub{color:var(--q-ink-2);font-size:11px;font-weight:400;display:block}.q-pin-n{background:var(--q-ink);min-width:22px;height:22px;color:var(--q-base);font-family:var(--q-font-data);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;display:inline-flex;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.q-pin-figure{border:1px dashed var(--q-hair-3);width:44px;height:56px;font-family:var(--q-font-data);color:var(--q-ink-3);border-radius:22px 22px 6px 6px;justify-content:center;align-items:center;font-size:11px;display:flex}.q-pin-ink{flex-direction:column;display:inline-flex}.q-pin-plate{text-align:left;display:inline-flex}.q-pin-plate .q-pin-name{box-shadow:none}:is(.q-pin,.q-pin-plate)[data-hidden] .q-pin-name{background:var(--q-dm-hatch), var(--q-dm-ground);border:1px solid var(--q-dm-edge);padding:4px}.q-pin[data-hidden] .q-pin-figure{border:1px solid var(--q-dm-edge);background:var(--q-dm-hatch), var(--q-dm-ground)}.q-pin[data-hidden] .q-pin-figure>span{background:var(--q-dm-ground);color:var(--q-ink-2);border-radius:5px;padding:2px 5px}:is(.q-pin,.q-pin-plate)[data-hidden] .q-pin-ink{background:var(--q-dm-ground);border-radius:5px;padding:2px 7px}.q-pin[data-later]{opacity:.55}button.q-pin:hover .q-pin-name,button.q-pin:focus-visible .q-pin-name{border-color:var(--q-ink)}button.q-pin:focus-visible{outline:none}.q-hand{flex-wrap:wrap;gap:8px;display:flex}.q-hand-card{all:unset;box-sizing:border-box;background:var(--q-raised);border:1px solid var(--q-hair-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:140px;min-height:50px;padding:7px 10px;display:flex}.q-hand-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-hand-words{flex:1;min-width:0}.q-hand-name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.q-hand-sub{color:var(--q-ink-3);font-size:11px;line-height:1.3;display:block}.q-hand-dot{border:1px solid var(--q-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.q-hand-dot[data-on]{background:var(--q-ink);border-color:var(--q-ink)}.q-sboard{flex:1;grid-template-columns:236px minmax(0,1fr) 320px;min-height:calc(100vh - 56px);display:grid}.q-sboard-film{border-right:1px solid var(--q-hair);padding:18px 8px 24px 10px;overflow-y:auto}.q-sboard-main{flex-direction:column;gap:14px;min-width:0;padding:16px 16px 24px;display:flex}.q-sboard-col{border-left:1px solid var(--q-hair);background:var(--q-base);flex-direction:column;align-self:start;height:calc(100vh - 56px);padding:18px 16px 0;display:flex;position:sticky;top:56px;overflow-y:auto}.q-sboard-sec{border-top:1px solid var(--q-hair);margin-top:11px;padding-top:11px}.q-sboard-col .q-plate-page{font-size:13.5px;line-height:1.5}.q-sboard-foot{z-index:2;background:var(--q-base);border-top:1px solid var(--q-hair);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.q-sboard-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.q-sboard-steps{flex-direction:column;gap:8px;display:flex}.q-sboard-step{all:unset;box-sizing:border-box;border:1px dashed var(--q-hair-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.q-sboard-step[aria-current=true]{border:1.5px solid var(--q-ink);background:var(--q-raised)}.q-sboard-step[data-done]{border-style:solid;border-color:var(--q-sb-done-line)}.q-sboard-step:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-sboard-step i{border:1.4px solid var(--q-sb-owed);flex:none;width:9px;height:9px;margin-top:4px;transform:rotate(45deg)}.q-sboard-step[data-done] i{background:var(--q-sb-done);border-color:var(--q-sb-done)}.q-sboard-grid{border:1px solid var(--q-hair);background-image:linear-gradient(var(--q-hair) 1px, transparent 1px), linear-gradient(90deg, var(--q-hair) 1px, transparent 1px);background-size:9% 14%;border-radius:6px;position:absolute;inset:25% 16% 17%}.q-sboard-token{border:1.5px solid var(--q-sb-fight);background:var(--q-sb-fight-tint);width:38px;height:38px;font-family:var(--q-font-data);color:var(--q-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.q-sboard-cards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.q-sboard-card{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;width:112px;overflow:hidden}.q-sboard-deck{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.q-sboard-kind{all:unset;box-sizing:border-box;background:var(--q-raised);border:1px solid var(--q-hair-2);cursor:pointer;height:100%;min-height:112px;color:var(--q-ink);border-radius:11px;flex-direction:column;gap:4px;padding:12px 13px;text-decoration:none;display:flex}.q-sboard-kind:hover,.q-sboard-kind:focus-visible{border-color:var(--q-ink)}.q-sboard-kind:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-sboard-kind[data-fight]{border-color:var(--q-sb-fight-line)}.q-sboard-glyph{font-family:var(--q-font-data);color:var(--q-ink-2);font-size:15px}.q-sboard-words{background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(12px);width:min(720px,100% - 48px);font-family:var(--q-font-prose);border-radius:12px;padding:14px 18px;font-size:16px;line-height:1.5;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.q-sboard{grid-template-columns:200px minmax(0,1fr)}.q-sboard-col{border-left:0;border-top:1px solid var(--q-hair);grid-column:1/-1;height:auto;position:static;overflow:visible}}@media (max-width:720px){.q-sboard{grid-template-columns:minmax(0,1fr)}.q-sboard-film{border-right:0;border-bottom:1px solid var(--q-hair)}.q-sboard-film .q-film{width:100%}}.q-tile-num[data-prologue]{font-family:var(--q-font-chrome);text-align:center;color:var(--q-ink-2);font-size:15px;line-height:1}.q-sboard-title{-webkit-line-clamp:2;max-width:100%;font-family:var(--q-font-display);font-weight:var(--q-display-weight);letter-spacing:var(--q-display-track);text-transform:var(--q-display-case);overflow-wrap:break-word;text-overflow:ellipsis;color:var(--q-ink);-webkit-box-orient:vertical;margin:6px 0 0;font-size:25px;line-height:1.15;display:-webkit-box;overflow:hidden}.q-sboard-title[data-frame]{font-size:23px}button.q-sboard-title{text-align:left;cursor:text;background:0 0;border:0;padding:0}button.q-sboard-title:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-sboard-col .q-plate-head{white-space:nowrap;flex-wrap:nowrap}.q-sboard-col .q-plate-name{letter-spacing:.05em;min-width:0}.q-sboard-col .q-plate-head>:last-child{flex:none}.q-sboard-col .q-plate-page{field-sizing:content;resize:none;min-height:4.6em;overflow:hidden}.q-dealt-mark{letter-spacing:.06em;text-transform:uppercase;color:var(--q-ink-2);margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}.q-pin-lands{border:1.5px dashed var(--q-hair-3);background:var(--q-base);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.q-pin-lands{background:color-mix(in srgb, var(--q-base) 55%, transparent)}}.q-pin-lands{color:var(--q-ink-2);font-size:11px}.q-pin-lands[data-n]{padding-left:34px}.q-pin-lands-says{text-align:center;line-height:1.35}.q-pin-lands-why{width:0;min-width:100%;display:block}.q-pin-lands b{white-space:nowrap;color:var(--q-ink);font-size:12px;font-weight:600;display:block}.q-rehearse{background:var(--q-sunken);width:100vw;height:100dvh;position:relative;overflow:hidden}.q-rehearse-next{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.q-rehearse-top{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:18px}.q-rehearse-cue{z-index:3;text-align:center;pointer-events:none;position:absolute;top:38%;left:0;right:0}.q-rehearse-hint{z-index:3;text-align:center;color:var(--q-ink-3);pointer-events:none;font-size:12px;position:absolute;bottom:32px;left:0;right:0}.q-rehearse .q-sboard-words{z-index:3;pointer-events:none;font-size:18px;bottom:96px}.q-rehearse .q-pin{z-index:3}.q-sboard-deck>li{display:flex}.q-sboard-deck>li>*{flex:1}.q-rehearse-tag{border:1px dashed var(--q-dm-edge);background:var(--q-dm-hatch), var(--q-dm-ground);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.q-rehearse-count{background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(12px);font-family:var(--q-font-data);color:var(--q-ink);border-radius:8px;padding:5px 10px;font-size:12px}.q-rehearse-tag{padding:3px}.q-rehearse-tag>span{background:var(--q-dm-ground);border-radius:4px;padding:1px 6px;display:inline-block}.q-sb-chip[data-add]{color:var(--q-ink-2);border-style:dashed}.q-sb-chip[data-add]:hover,.q-sb-chip[data-add]:focus-visible{color:var(--q-ink)}.q-pin-lands[data-n] .q-pin-lands-says{margin-left:-26px}.q-world{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:calc(100vh - 56px);display:grid}.q-world-main{flex-direction:column;gap:14px;min-width:0;padding:0 18px 24px;display:flex}.q-world-col{border-left:1px solid var(--q-hair);background:var(--q-base);flex-direction:column;align-self:start;gap:2px;height:calc(100vh - 56px);padding:16px 18px 0;display:flex;position:sticky;top:56px;overflow-y:auto}.q-world-head{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 0;display:flex}.q-world-crumbs{min-width:0;color:var(--q-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.q-world-crumb{align-items:center;gap:8px;display:inline-flex}.q-world-crumb b{color:var(--q-ink);font-weight:600}.q-world-crumb .q-link{color:var(--q-ink-2);font-size:13px}.q-world-wide{grid-template-columns:minmax(0,1fr)}.q-world-wide .q-world-main{padding:0 28px 32px}.q-world-title{margin:4px 0 0;font-size:30px;line-height:1.1}.q-world-sub{color:var(--q-ink-2);margin:4px 0 0;font-size:13.5px}.q-world-sec{border-top:1px solid var(--q-hair);margin-top:12px;padding-top:12px}.q-world-sec>.gs-lbl:first-child{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.q-world-line{border:1px solid var(--q-hair-2);background:var(--q-raised);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.q-world-line>input{flex:1;min-width:0;height:34px}.q-world-card-head{align-items:flex-start;gap:12px;display:flex}.q-statline{border-top:1px solid var(--q-hair);border-bottom:1px solid var(--q-hair);grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid}.q-statline>div{flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.q-statline>div+div{border-left:1px solid var(--q-hair)}.q-statline dd{color:var(--q-ink);margin:0;font-size:21px}.q-statline dd[data-tone=hp]{color:var(--q-health)}.q-statline dd[data-tone=stagger]{color:var(--q-stamina)}.q-statline dt{letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-2);font-size:11px}.q-move{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);background:var(--q-raised);cursor:pointer;border-radius:10px;align-items:center;gap:11px;width:100%;padding:6px 10px;display:flex}.q-move:hover,.q-move:focus-visible{border-color:var(--q-ink-2)}.q-move:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-move[aria-pressed=true]{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-move-glyph{border:1px solid var(--q-hair-2);width:24px;height:24px;color:var(--q-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.q-move-words{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.q-move-name{color:var(--q-ink);white-space:nowrap;flex:none;font-size:13.5px;font-weight:600}.q-move-line{color:var(--q-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.q-move-tag{letter-spacing:.06em;color:var(--q-ink-2);background:var(--q-control);border-radius:4px;flex:none;padding:1px 6px;font-size:11px}.q-move[data-fuse=heavy] .q-move-tag,.q-move[data-fuse=fast] .q-move-tag{color:var(--q-sb-fight);background:var(--q-sb-fight-tint)}.q-habit{all:unset;box-sizing:border-box;border:1px solid var(--q-hair);cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;width:100%;padding:5px 10px;display:flex}.q-habit:hover,.q-habit:focus-visible{border-color:var(--q-hair-3)}.q-habit:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-habit[data-now]{border-color:var(--q-sb-fight-line);background:var(--q-sb-fight-tint)}.q-habit-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;min-width:0;font-size:12.5px;display:grid}.q-habit-row .q-habit-then{text-align:left;max-width:none;color:var(--q-ink-2);grid-area:2/2/auto/4;font-size:12px;font-weight:500}.q-habit-row .q-habit-now{grid-area:1/3}.q-habit[data-now] .q-habit-then,.q-habit[data-fired] .q-habit-then{color:var(--q-ink)}.q-habit-when{color:var(--q-ink-3);flex:none}.q-habit-what{min-width:0;color:var(--q-ink);text-wrap:pretty;flex:1}.q-habit-then{text-align:right;max-width:46%;color:var(--q-ink);flex:none;font-weight:600}.q-habit-now{color:var(--q-sb-fight);border:1px solid var(--q-sb-fight-line);border-radius:4px;flex:none;padding:0 5px;font-size:11px}.q-habit-why{color:var(--q-ink-3);font-size:11.5px;line-height:1.35}.q-habit[data-fired]{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-habit-now[data-tone=fired]{color:var(--q-bg);background:var(--q-ink);border-color:var(--q-ink)}.q-habit-now[data-tone=true]{color:var(--q-ink-2);border-color:var(--q-hair-3)}.q-move[data-played]{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-move[data-played] .q-move-tag{color:var(--q-bg);background:var(--q-ink)}.q-mood{align-items:center;gap:2px;display:inline-flex}.q-mood-step{all:unset;width:calc(var(--q-mood,12px) + 8px);height:calc(var(--q-mood,12px) + 12px);justify-content:center;align-items:center;display:inline-flex}button.q-mood-step{cursor:pointer;border-radius:5px}button.q-mood-step:focus-visible{outline:2px solid var(--q-ink)}button.q-mood-step[aria-pressed=true]{background:var(--q-control)}.q-mood i{width:var(--q-mood,12px);height:var(--q-mood,12px);border:1.4px solid var(--q-ink-3);display:block;transform:rotate(45deg)scale(.72)}.q-mood i[data-on]{background:var(--q-ink-2);border-color:var(--q-ink-2)}.q-mood i[data-here]{background:var(--q-ink);border-color:var(--q-ink);transform:rotate(45deg)scale(1)}.q-deck{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.q-deck-card{all:unset;box-sizing:border-box;border-radius:var(--q-radius-card);border:1px solid var(--q-hair-2);background:var(--q-raised);cursor:pointer;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.q-deck-card:hover,.q-deck-card:focus-visible{border-color:var(--q-ink-2)}.q-deck-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-deck-pic{display:block;position:relative}.q-deck-pic .q-well{border:0;border-radius:0}.q-deck-hidden,.q-deck-tag{letter-spacing:.04em;color:var(--q-ink);background:var(--q-dm-hatch), var(--q-dm-ground);border:1px dashed var(--q-dm-edge);border-radius:5px;padding:2px 7px;font-size:11px;position:absolute;top:8px;left:8px}.q-deck-tag{background:var(--gs-glass);border:1px solid var(--q-hair)}.q-deck-words{flex-direction:column;flex:1;gap:3px;padding:10px 12px 12px;display:flex}.q-deck-name{color:var(--q-ink);font-size:14px;font-weight:600}.q-deck-line{color:var(--q-ink-2);margin-bottom:6px;font-size:12px;line-height:1.35}.q-deck .q-slot{min-height:220px}.q-arena{position:relative}.q-arena-board{border-radius:var(--q-radius-panel);border:1px solid var(--q-hair-2);background-color:var(--q-sunken);background-image:linear-gradient(var(--q-hair) 1px, transparent 1px), linear-gradient(90deg, var(--q-hair) 1px, transparent 1px);background-size:calc(100% / var(--q-arena-w)) calc(100% / var(--q-arena-h));width:100%;position:relative;overflow:hidden}.q-arena-floor{position:absolute;inset:0}.q-arena-floor[data-picking]{cursor:crosshair}.q-arena-sq{box-sizing:border-box;pointer-events:none;border:1.5px dashed var(--q-sb-fight);background-image:var(--q-dm-hatch);background-color:var(--q-sb-fight-tint);position:absolute}.q-arena-sq[data-tone=fast]{border-style:solid}.q-arena-sq[data-tone=land]{background-color:var(--q-sb-fight);border-style:solid}@supports (color:color-mix(in lab, red, red)){.q-arena-sq[data-tone=land]{background-color:color-mix(in srgb, var(--q-sb-fight) 34%, transparent)}}.q-arena-sq[data-tone=swing]{border:1.5px solid var(--q-ink-2);background:0 0}.q-arena-foe{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.q-arena-foe-ring{border:2px solid var(--q-sb-fight);background:var(--q-raised);width:88%;height:88%;color:var(--q-ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.q-arena-foe[data-winding] .q-arena-foe-ring{animation:q-test-wind 1.4s var(--q-ease-cinematic) both}.q-arena-hero{all:unset;z-index:2;cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute}.q-arena-hero:focus-visible .q-arena-token{outline:2px solid var(--q-ink);outline-offset:2px}.q-arena-token{border:1.5px solid var(--q-hair-3);background:var(--q-raised);width:86%;height:86%;color:var(--q-ink);transition:border-color .16s var(--q-ease-chrome);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.q-arena-hero[aria-pressed=true] .q-arena-token{border-color:var(--q-ink);box-shadow:0 0 0 3px var(--q-ink)}@supports (color:color-mix(in lab, red, red)){.q-arena-hero[aria-pressed=true] .q-arena-token{box-shadow:0 0 0 3px color-mix(in srgb, var(--q-ink) 22%, transparent)}}.q-arena-token[data-in]{border-color:var(--q-sb-fight)}.q-arena-flag{z-index:3;white-space:nowrap;color:var(--q-ink);background:var(--q-control);border:1px solid var(--q-hair-2);border-radius:4px;padding:0 5px;font-size:11px;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.q-arena-flag[data-side=left]{left:auto;right:calc(100% + 2px)}.q-arena-flag[data-side=below]{top:calc(100% + 2px);left:50%;transform:translate(-50%)}.q-arena-flag[data-side=above]{top:auto;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.q-arena-flag[data-tone=react]{color:var(--q-sb-owed);border-color:var(--q-sb-owed-line);background:var(--q-sb-react-fill)}.q-arena-hurt{color:var(--q-health);background:var(--q-base);border-color:var(--q-health);font-size:12px}@supports (color:color-mix(in lab, red, red)){.q-arena-hurt{border-color:color-mix(in srgb, var(--q-health) 55%, transparent)}}.q-arena-hurt{pointer-events:none}.q-arena-plate{font-size:12px}.q-arena-plate[data-at=bottom-left]{max-width:calc(100% - 28px);color:var(--q-ink);line-height:1.45}.q-arena-tools{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.q-tell{grid-template-columns:minmax(380px,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.q-tell-steps{color:var(--q-ink-3);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.q-tell-steps span[data-on]{color:var(--q-ink)}.q-tell-steps b{border:1px solid var(--q-hair-2);width:18px;height:18px;font-family:var(--q-font-data);border-radius:4px;justify-content:center;align-items:center;margin-right:6px;font-weight:400;display:inline-flex}.q-pick-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.q-pick-row>span:first-child{color:var(--q-ink-3);min-width:64px;font-size:12px}.q-fuse-card{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);background:var(--q-base);cursor:pointer;border-radius:10px;flex-direction:column;flex:1;gap:3px;min-width:160px;padding:11px 13px;display:flex}.q-fuse-card:hover,.q-fuse-card:focus-visible{border-color:var(--q-ink-2)}.q-fuse-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-fuse-card[aria-pressed=true]{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-fuse-card b{font-size:14px}.q-fuse-card span{color:var(--q-ink-2);font-size:12px;line-height:1.35}.q-answer-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.q-person-figure{z-index:2;width:26%;position:absolute;bottom:64px;left:50%;transform:translate(-60%)}.q-person-figure .q-well{border-radius:90px 90px 10px 10px}.q-person-says{z-index:3;background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(12px);width:min(300px,36%);color:var(--q-ink);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45;position:absolute;top:22%;left:58%}.q-person-plate{z-index:3;background:var(--q-raised);border:1px solid var(--q-hair-2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-60%)}.q-talk{border-radius:var(--q-radius-panel);border:1px solid var(--q-hair-2);background:var(--q-raised);padding:14px 16px}.q-talk-said{align-items:baseline;gap:10px;margin-top:8px;font-size:13.5px;line-height:1.45;display:flex}.q-talk-said>span:first-child{letter-spacing:.08em;text-transform:uppercase;min-width:64px;color:var(--q-ink-2);border:1px solid var(--q-hair-2);text-align:center;border-radius:4px;flex:none;padding:1px 6px;font-size:11px}.q-world-col .q-answer{grid-template-columns:minmax(0,1fr);gap:4px}.q-ready{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);cursor:text;field-sizing:content;white-space:pre-wrap;border-radius:9px;width:100%;padding:8px 11px;font-size:13px;line-height:1.4;display:block}.q-versions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.q-version{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);background:var(--q-raised);cursor:pointer;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.q-version:hover,.q-version:focus-visible{border-color:var(--q-ink-2)}.q-version:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-version[aria-pressed=true]{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-version .q-well{aspect-ratio:16/6;border:0;border-radius:0}.q-version>span:last-child{color:var(--q-ink-2);flex-direction:column;gap:2px;padding:8px 10px 10px;font-size:12px;display:flex}.q-version b{color:var(--q-ink);font-size:13px}.q-pin[data-way] .q-pin-name{border-style:dashed}.q-preview{grid-template-columns:300px minmax(0,1fr);gap:24px;max-width:980px;display:grid}@media (max-width:1100px){.q-world{grid-template-columns:minmax(0,1fr)}.q-world-col{border-left:0;border-top:1px solid var(--q-hair);height:auto;position:static}.q-tell{grid-template-columns:minmax(0,1fr)}.q-versions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.q-preview{grid-template-columns:minmax(0,1fr)}}.q-world-col .q-need-answer>span{-webkit-line-clamp:unset;display:block;overflow:visible}.q-said{flex-direction:column;gap:10px;margin-top:4px;display:flex}.q-said-field{flex-direction:column;gap:5px;display:flex}.q-said-words{resize:none;field-sizing:content;min-height:52px;padding-top:8px;padding-bottom:8px;line-height:1.4}.q-ready-list{flex-direction:column;gap:6px;display:flex}.q-ready-list>.q-ready{flex:none}.q-world .q-person-figure{width:24%;left:18%;transform:none}.q-world .q-person-plate{left:18%;transform:none}.q-world .q-person-says{width:min(340px,58% - 48px);top:24%;left:calc(42% + 24px)}.q-answer .q-sb-chip[data-dm]{border-style:solid;border-color:var(--q-dm-edge);border-radius:10px;padding:5px}.q-answer .q-sb-chip[data-dm] .q-dm-chip-ink{border-radius:6px;padding:4px 9px}.q-world .q-hold[data-tone=danger]{border-color:var(--q-sb-fight-line);color:var(--q-sb-fight);background:0 0}.q-world .q-hold[data-tone=danger] .q-hold-fill{background:var(--q-sb-fight-tint)}.q-srd-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.q-move-grid{flex-wrap:wrap;gap:6px;display:flex}.q-move-grid .q-move{border-radius:99px;gap:7px;width:auto;max-width:100%;padding:5px 10px 5px 6px;position:relative}.q-move-grid .q-move-glyph{border-radius:99px;width:20px;height:20px}.q-move-grid .q-move-name{font-size:13px}.q-move-grid .q-move-line,.q-move-grid .q-move-tag{display:none}.q-move-grid .q-move[data-played] .q-move-tag{display:inline-block}.q-move-new{border-style:dashed;margin-top:6px}.q-make-stage>.q-stage{aspect-ratio:auto;justify-content:center;align-items:center;min-height:560px;padding:28px 24px;display:flex}.q-make-stage>.q-stage>.q-stage-centre{max-height:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.q-answer .q-sb-chip[aria-pressed=true]{background:var(--q-control);color:var(--q-ink);border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink)}.q-world-more{z-index:3;pointer-events:none;letter-spacing:.04em;height:28px;color:var(--q-ink-2);background:var(--q-base);border-top:1px solid var(--q-hair);flex:none;justify-content:center;align-items:center;margin:0 -18px;font-size:11px;display:flex;position:sticky;bottom:0}.q-world-more:before{content:"";background:linear-gradient(to bottom, transparent, var(--q-base));height:32px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}.q-world-col:has(.q-sboard-foot) .q-world-more{bottom:62px}.q-world-col .q-sb-chip[data-dm]{border-style:solid;border-color:var(--q-dm-edge);padding:4px}.q-dm-inline{background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 0 2px 3px;display:inline}.q-dm-inline>span{background:var(--q-dm-ground);padding:0 1px 0 3px}.q-pips i[data-state=done]{background:var(--q-sb-done);border-color:var(--q-sb-done)}.q-pips i[data-state=owed]{border-color:var(--q-sb-owed);background:0 0}.q-pips i[data-state=now]{background:var(--q-ink);border-color:var(--q-ink);box-shadow:0 0 0 2px var(--q-bg), 0 0 0 3.2px var(--q-ink)}.q-need[data-now]{border:1px solid var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink);color:var(--q-ink)}.q-need[data-now] .q-need-mark{background:var(--q-ink);box-shadow:0 0 0 2px var(--q-bg), 0 0 0 3.2px var(--q-ink)}.q-need[data-now] .q-need-name{color:var(--q-ink);font-weight:600}.q-need[data-now] .q-need-answer{color:var(--q-ink-2)}.q-splate-step[aria-disabled=true]{color:var(--q-ink-3);border-color:var(--q-hair);cursor:help}.q-bar-go[data-quiet]{color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-hair-3);background:0 0;font-weight:600}.q-bar-go[aria-disabled=true]{color:var(--q-ink-3);box-shadow:inset 0 0 0 1px var(--q-hair);cursor:help}.q-party{background:var(--gs-glass);border:1px solid var(--q-hair);min-width:0;max-width:100%;box-shadow:var(--q-glass-shadow);-webkit-backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:4px;margin:0;padding:6px;display:inline-flex}.q-party-empty{color:var(--q-ink-2);padding:6px 10px;font-size:12px}.q-hero{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;transition:background .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}span.q-hero{cursor:default}button.q-hero:hover,button.q-hero:focus-visible{background:var(--q-hover);transform:translateY(-2px)}button.q-hero:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}button.q-hero:active{transform:scale(.98)}.q-hero[data-away]{opacity:.55}.q-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.q-hero-name{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.q-hero-word{text-overflow:ellipsis;max-width:84px;overflow:hidden}.q-hero-floor{font-family:var(--q-font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink);background:var(--q-control);border-radius:3px;padding:0 5px;font-size:11px;font-weight:400}.q-hero-hp{align-items:center;gap:8px;display:flex}.q-hero-track{background:var(--q-track-owned,var(--q-control));border-radius:2px;width:52px;height:4px;position:relative;overflow:hidden}.q-hero-fill{background:var(--q-health);transition:width var(--q-dur-chrome-slow) var(--q-ease-chrome);border-radius:2px;position:absolute;inset:0 auto 0 0}.q-hero-num{font-family:var(--q-font-data);font-variant-numeric:tabular-nums;color:var(--q-health);font-size:11px}.q-tpill{all:unset;box-sizing:border-box;background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(14px);height:34px;color:var(--q-ink);white-space:nowrap;cursor:pointer;transition:border-color .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.q-tpill:hover,.q-tpill:focus-visible{border-color:var(--q-hair-3)}.q-tpill:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-tpill:active:not([aria-expanded=true],[aria-pressed=true]){transform:scale(.97)}.q-tpill[aria-expanded=true]{border-color:var(--q-ink-2)}.q-tpill-icon{color:var(--q-ink-2);flex:none}.q-tpill-mark{font-size:12px}.q-tpill-key{font-family:var(--q-font-data);color:var(--q-ink-3);border:1px solid var(--q-hair-2);border-radius:4px;padding:0 5px;font-size:11px;font-weight:400;line-height:16px}.q-tpill-dot{background:var(--q-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--q-base);border-radius:50%;position:absolute;top:-3px;right:-3px}.q-tpill-badge{background:var(--q-raised);border:1px solid var(--q-ink-2);color:var(--q-ink);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 5px);right:0}.q-aide-hand{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.q-aide-hand-who{color:var(--q-ink-2);padding-right:2px;font-size:12px}.q-aide-chip{all:unset;box-sizing:border-box;background:var(--gs-glass);border:1px solid var(--q-hair-2);-webkit-backdrop-filter:blur(14px);height:28px;color:var(--q-ink);white-space:nowrap;cursor:pointer;transition:border-color .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.q-aide-chip:hover,.q-aide-chip:focus-visible{border-color:var(--q-ink-2);transform:translateY(-2px)}.q-aide-chip:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-aide-chip:active{transform:scale(.97)}.q-dfold{border-top:1px solid var(--q-hair)}.q-dfold:first-child{border-top:0}.q-dfold-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--q-ink);border-radius:6px;align-items:center;gap:10px;padding:10px 6px;font-size:13px;font-weight:600;display:flex}.q-dfold-head[data-dm]{border:1px dashed var(--q-dm-edge);background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);margin:4px 0}.q-dfold-head:hover{background:var(--q-hover)}.q-dfold-head:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-dfold-name{flex:1;min-width:0}.q-dfold-count{font-family:var(--q-font-data);font-variant-numeric:tabular-nums;color:var(--q-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:11px;font-weight:400;overflow:hidden}.q-dfold-chev{color:var(--q-ink-3);transition:transform .2s var(--q-ease-chrome);flex:none;transform:rotate(-90deg)}.q-dfold[data-open] .q-dfold-chev{transform:none}.q-dfold-body{padding:2px 6px 14px}.q-status{color:var(--q-ink-2);text-align:center;min-height:0;margin:0;font-size:12px}.q-tray{background:var(--q-raised);border:1px solid var(--q-hair);border-radius:var(--q-radius-card);max-height:calc(100dvh - 300px);box-shadow:var(--q-shadow-dealt);flex-direction:column;display:flex;overflow:hidden}.q-tray-head{border-bottom:1px solid var(--q-hair);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.q-tray-body{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}@media (max-width:900px){.q-tray-body{grid-template-columns:minmax(0,1fr)}}.q-tray-foot{border-top:1px solid var(--q-hair);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 16px;display:flex}.q-tray-dice{border:0;justify-content:center;gap:8px;min-width:0;margin:0;padding-top:4px;display:flex}.q-tray-die{all:unset;box-sizing:border-box;border:1px solid var(--q-hair);background:var(--q-base);width:56px;height:64px;color:var(--q-ink-3);cursor:help;transition:transform .2s var(--q-ease-chrome), border-color .16s var(--q-ease-chrome);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.q-tray-die:nth-child(odd){transform:rotate(-3deg)}.q-tray-die:nth-child(2n){transform:rotate(2deg)}.q-tray-die[aria-pressed=true]{color:var(--q-ink);border:2px solid var(--q-ink);cursor:pointer}.q-tray-die:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-writing{background:var(--gs-glass);border:1px solid var(--q-hair);box-shadow:var(--q-glass-shadow);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:10px 12px}.q-writing:focus-within{border-color:var(--q-hair-3)}.q-field-area{resize:none;min-width:0;color:var(--q-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:117px;padding:5px 2px;font-size:15px;line-height:21px;overflow-y:auto}.q-field-area::placeholder{color:var(--q-ink-3)}.q-reveal-card{all:unset;box-sizing:border-box;background:var(--q-dm-hatch), var(--q-dm-ground);border:1px solid var(--q-dm-edge);cursor:pointer;width:150px;transition:transform .2s var(--q-ease-chrome), border-color .16s var(--q-ease-chrome);border-radius:10px;padding:4px;display:flex}.q-reveal-card:hover,.q-reveal-card:focus-visible{border-color:var(--q-ink);transform:translateY(-3px)}.q-reveal-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-reveal-ink{background:var(--q-dm-ground);width:100%;color:var(--q-ink);border-radius:7px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.q-facts{display:block;overflow:hidden}.q-facts-in{flex-wrap:wrap;margin-left:-1.1em;display:flex}.q-facts-one{white-space:nowrap}.q-facts-one:before{content:"·";text-align:center;width:1.1em;display:inline-block}.q-party[data-faces] .q-hero{flex-direction:column;gap:5px;padding:4px}.q-party[data-faces] .q-hero-hp{flex-direction:column;gap:3px}.q-party[data-faces] .q-hero-track{width:28px}.q-party[data-faces] .q-hero[data-floor] .q-well{box-shadow:0 0 0 1.5px var(--q-ink);border-radius:99px}.q-tray-die[data-free]{color:var(--q-ink-2);cursor:pointer}.q-tray-die[data-free]:hover{border-color:var(--q-hair-3);color:var(--q-ink)}.q-tray-ask{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);color:var(--q-ink);cursor:pointer;transition:border-color .16s var(--q-ease-chrome);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.q-tray-ask[aria-pressed=true]{border:2px solid var(--q-ink);padding:8px 11px}.q-tray-ask:hover{border-color:var(--q-ink-2)}.q-tray-ask:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-stepper{border:1px solid var(--q-hair-2);border-radius:8px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.q-stepper>button{all:unset;box-sizing:border-box;width:30px;height:100%;color:var(--q-ink-2);cursor:pointer;place-items:center;display:grid}.q-stepper>button:hover{background:var(--q-hover)}.q-stepper>button:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-stepper>button[aria-disabled=true]{color:var(--q-ink-3);cursor:help}.q-stepper>span{text-align:center;min-width:28px;font-size:15px}.q-stepper>input{width:46px;height:100%;color:var(--q-ink);text-align:center;background:0 0;border:0;outline:0;font-size:15px}.q-stepper:focus-within{border-color:var(--q-ink-2)}.q-tray[data-phone] .q-tray-dice{flex-wrap:nowrap;gap:4px}.q-tray[data-phone] .q-tray-die{flex:1 1 0;width:auto;min-width:0;max-width:46px;height:52px;font-size:12px}.q-menu-row{all:unset;box-sizing:border-box;width:100%;color:var(--q-ink);cursor:pointer;transition:background .16s var(--q-ease-chrome);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.q-menu-row:hover{background:var(--q-hover)}.q-menu-row:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-menu-row[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--q-ink-2)}.q-piece{box-sizing:border-box;background:var(--gs-glass);border:1px solid var(--q-hair);box-shadow:var(--q-glass-shadow);-webkit-backdrop-filter:blur(14px);color:var(--q-ink);border-radius:14px;min-width:0;padding:12px 14px}.q-piece[data-compact]{padding:9px 10px}.q-your-card{all:unset;box-sizing:border-box;background:var(--gs-glass);border:1px solid var(--q-hair);width:100%;box-shadow:var(--q-glass-shadow);-webkit-backdrop-filter:blur(14px);color:var(--q-ink);text-align:left;cursor:pointer;transition:border-color .16s var(--q-ease-chrome), transform .2s var(--q-ease-chrome);border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.q-your-card[data-compact]{gap:8px;padding:9px 10px}.q-your-card:hover{border-color:var(--q-hair-3)}.q-your-card:active{transform:scale(.99)}.q-your-card:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-piece-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;transition:background .16s var(--q-ease-chrome);border-radius:8px;flex-direction:column;gap:3px;padding:6px;display:flex}.q-piece-row:hover{background:var(--q-hover)}.q-piece-row:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-chip-sm{border:1px solid var(--q-hair-2);height:22px;color:var(--q-ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.q-chip-sm[data-lit]{border-color:var(--q-ink);color:var(--q-ink)}.q-dot{background:var(--q-ink);border-radius:99px;width:6px;height:6px;display:inline-block}.q-slot-line{border:1px dashed var(--q-hair-2);color:var(--q-ink-3);text-align:center;border-radius:8px;padding:6px 8px;font-size:12px;display:block}.q-quest-line{all:unset;box-sizing:border-box;background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(14px);width:100%;height:36px;color:var(--q-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:12px;display:flex}.q-quest-line:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-seat-note{background:var(--gs-glass);border:1px solid var(--q-ink-2);-webkit-backdrop-filter:blur(14px);border-radius:10px;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 3px;display:flex}.q-seat-note-in{all:unset;box-sizing:border-box;min-width:0;color:var(--q-ink);border-radius:8px;align-items:center;gap:9px;padding:5px 10px;font-size:13px;display:flex}button.q-seat-note-in{cursor:pointer}button.q-seat-note-in:hover{background:var(--q-hover)}button.q-seat-note-in:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}[data-phone] .q-seat-note-in{flex-wrap:wrap;row-gap:2px}.q-phone-strip{background:var(--gs-glass);border:1px solid var(--q-hair);-webkit-backdrop-filter:blur(14px);border-radius:10px;align-items:stretch;height:36px;display:flex;overflow:hidden}.q-phone-strip-part{all:unset;box-sizing:border-box;min-width:0;color:var(--q-ink);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.q-phone-strip-part:hover{background:var(--q-hover)}.q-phone-strip-part:focus-visible{outline:2px solid var(--q-ink);outline-offset:-2px}.q-phone-strip-story{border-left:1px solid var(--q-hair);flex:1}.q-tray-move{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);height:30px;color:var(--q-ink);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--q-ease-chrome);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.q-tray-move:hover{border-color:var(--q-ink-2)}.q-tray-move[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--q-ink)}.q-tray-move:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-splate[data-stacked]{justify-content:space-between;width:100%;display:flex}.q-splate[data-stacked] .q-splate-step{width:44px;height:44px}.q-splate[data-stacked] .q-splate-title{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px}.q-splate-name[data-whole]{white-space:normal;font-size:16px;line-height:1.2;overflow:visible}.q-splate-under{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.q-sheet-close{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);width:44px;height:44px;color:var(--q-ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-6px -6px -6px 0;font-size:20px;line-height:1;display:inline-flex}.q-sheet-close:hover{border-color:var(--q-ink-2)}.q-sheet-close:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-tray-die[data-free]{width:58px;height:70px;transform:none}.q-die-render{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.78;flex:none;display:block}:is(.q-tray-die,button)[aria-pressed=true] .q-die-render{opacity:1}.q-tray[data-phone] .q-tray-die[data-free]{width:42px;height:54px}.q-phone-card{z-index:40;box-shadow:var(--q-shadow-dealt);pointer-events:auto;border-radius:16px 16px 0 0;flex-direction:column;gap:10px;padding:14px 14px 18px;display:flex;position:fixed;inset:auto 0 0}.q-phone-verb{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);height:44px;color:var(--q-ink);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.q-phone-verb:hover{border-color:var(--q-ink-2)}.q-phone-verb:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}[data-phone] :is(button,a,label.q-stepper):not(.q-bar-item,.q-bar-go,.q-holdbar,.q-pin,.q-phone-scrim,[class*=absolute],[class*=fixed]){position:relative}[data-phone] :is(button,a):not(.q-bar-item,.q-bar-go,.q-holdbar,.q-phone-scrim):after{content:"";position:absolute;inset:min(0px,50% - 22px)}:where([data-phone]) .q-field-area,:where([data-phone]) .q-stepper>input{min-height:44px}[data-phone] .q-party[data-faces] .q-hero{justify-content:center;min-width:44px;min-height:44px}[data-phone] .q-phone-strip{height:auto}[data-phone] [role=group]{overflow:visible!important}[data-phone] .q-stepper{height:44px}[data-phone] .q-stepper>button{width:44px}[data-phone] .q-menu-row,[data-phone] .q-dfold-head{min-height:44px}[data-phone] .q-seat-menu-walk{padding:8px 4px!important}.q-tpill-count{background:var(--q-sb-owed);min-width:18px;height:18px;color:var(--q-base);text-align:center;box-shadow:0 0 0 2px var(--q-base);border-radius:99px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}@media (max-width:719.98px){.q-overlay-close{position:relative}.q-overlay-close:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}[data-phone] kbd{display:none!important}[data-phone] [role=group]>button{min-width:44px;min-height:44px}.q-pin[data-on] .q-pin-name{border-color:var(--q-ink);box-shadow:inset 0 0 0 1px var(--q-ink), var(--q-pin-shadow)}@media (max-width:719.98px){kbd,.q-key-word,.q-key-words{display:none!important}button.q-keycap[aria-label]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative;font-size:0!important}button.q-keycap[aria-label]:before{content:"×";font-size:20px;line-height:1}.q-touch{position:relative}.q-touch:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}.q-stepper input[type=number]{appearance:textfield}.q-stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-phone] .q-tray-slot button,[data-phone] .q-tray-move{min-width:44px;min-height:44px}[data-phone] .q-tray-slot>*{width:100%!important}.q-clear-pill .q-tpill{height:44px}[data-phone] .q-tray-slot :is(input,textarea){min-height:44px}[data-phone] :is(aside,[role=dialog],dialog[open]) :is(button,summary):not(.q-bar-item,.q-bar-go,.q-pin,.q-holdbar){min-width:44px;min-height:44px}@media (max-width:719.98px){.q-tab,[aria-label=Journal] button{min-height:44px}.q-sound-level{height:44px!important}}[data-phone] .q-phone-strip-part{min-height:46px}@media (max-width:719.98px){dialog:has([data-q-book]) .q-book-count{display:block}dialog:has([data-q-book]) .q-book-dot{display:none}.q-cmd-row{min-height:44px}dialog:has([data-q-book]) button{min-height:44px}.q-cmd-field{padding-top:0!important;padding-bottom:0!important}.q-cmd-input{height:44px!important}}.q-seat-roll{z-index:24;pointer-events:none;align-items:center;gap:18px;display:flex;position:absolute;top:44%;left:50%;translate:-50% -50%}[data-phone] .q-seat-roll{flex-direction:column;top:40%}.q-roll-verdict{background:var(--q-raised);border:1.5px solid var(--q-ink);border-radius:10px;flex-direction:column;gap:2px;min-width:150px;padding:10px 14px;display:flex;position:relative}.q-phone-scrim{z-index:39;background:var(--q-dim);cursor:default;pointer-events:auto;border:0;margin:0;padding:0;position:fixed;inset:0}.q-diespace{width:min(320px,62vw);height:200px;padding-bottom:4px}@media (max-width:719.98px){.q-rollm-inner{justify-content:flex-start!important;gap:14px!important;padding-top:16px!important}.q-rollm-grid{grid-template-columns:1fr 1fr!important}.q-rollm-need{order:1!important}.q-rollm-die{order:2!important}.q-rollm-tokens{grid-column:1/-1;order:3!important;max-width:none!important}.q-rollm-tokens ul{flex-wrap:wrap;flex-direction:row!important}.q-rollm .q-diespace{width:150px!important;height:124px!important}.q-rollm-need .font-data:not([data-need-word]){font-size:44px!important}.q-rollm-need [data-need-word]{letter-spacing:.04em!important;padding:10px 0!important;font-size:22px!important}.q-rollm-result{min-height:120px!important}body:has([data-roll-moment],.q-seat-roll) [data-player-seat][data-phone] :is([data-seat-piece]:not([data-seat-piece=card]),[data-roll-hides],section[aria-label="On the stage"]){visibility:hidden}:is([data-roll-moment],.q-roll-lesson) button{min-width:44px;min-height:44px}}.q-seat-roll-veil{z-index:23;background:var(--q-roll-veil);pointer-events:none;position:absolute;inset:0}.q-rollm-result{min-height:112px}.q-roll-lesson:not(.q-roll-lesson-inline){z-index:1;pointer-events:none;width:min(440px,100vw - 48px);position:fixed;top:120px;right:24px}.q-roll-lesson:not(.q-roll-lesson-inline)>*{pointer-events:auto}body:has([data-roll-moment],.q-seat-roll) [data-stage-hint]{display:none!important}[data-phone] .q-seat-menu-walk button{min-height:44px}.q-phone-lesson-slot{z-index:3;border-radius:var(--q-radius-card,12px);max-height:calc(100% - 16px);position:absolute;bottom:8px;left:12px;right:12px;overflow-y:auto}body:has(#q-phone-lesson-slot .q-roll-lesson>*) [data-player-seat][data-phone] section[aria-label="On the stage"]{visibility:hidden}body:has([data-roll-moment]) [data-player-seat]{z-index:16!important}body:has([data-roll-moment]) [data-player-seat]:not([data-phone])>:not([data-seat-piece=quest]){opacity:.16}:is(body:has([data-roll-moment],.q-seat-roll) [data-player-seat],body:has([data-roll-moment],.q-seat-roll) [data-player-seat] *){pointer-events:none!important}body:has([data-roll-moment],.q-seat-roll) [data-player-seat] [data-seat-piece=quest]{z-index:25;position:relative}body:has([data-roll-moment],.q-seat-roll) [data-player-seat][data-phone] [data-seat-piece=card]{z-index:25;position:relative}body:has([data-roll-moment],.q-seat-roll) [data-player-seat]:not([data-phone]) [data-seat-piece=quest]{position:absolute}@media (max-width:719.98px){body:has([data-roll-moment],.q-seat-roll) [data-player-seat][data-phone] [data-seat-piece=card]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));position:fixed}body:has([data-roll-moment]) .q-rollm-inner{padding-bottom:84px!important}}#questra-scene-5e-dice{z-index:var(--q-dice-z,18);transition:opacity .24s var(--q-ease-chrome,ease)}body:has([data-roll-verdict]) #questra-scene-5e-dice{opacity:0}#questra-scene-5e-dice .q-dice-faces{flex-wrap:wrap;place-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}#questra-scene-5e-dice .q-dice-face{background:var(--q-glass-scrim);border:var(--q-glass-border);width:56px;height:56px;box-shadow:var(--q-glass-shadow);color:var(--q-ink);font-family:var(--q-font-data);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}#questra-scene-5e-dice .q-dice-face b{font-size:24px;font-weight:600;line-height:1}#questra-scene-5e-dice .q-dice-face small{letter-spacing:.06em;color:var(--q-ink-2);margin-top:3px;font-size:10px}:is(body:has(.q-respite) #questra-scene-5e-dice,body:has([data-dice-over]) #questra-scene-5e-dice){z-index:45}.q-hitdie[data-spent] .q-die-render{opacity:.32}.q-hitdie[data-left] .q-die-render{opacity:1}.q-hitdie[data-rolling] .q-die-render{opacity:.2}#questra-scene-5e-dice.q-dice-gone{transition:opacity .12s linear;opacity:0!important}@media (max-width:719.98px){.q-respite button.gs-btn,.q-respite button[aria-label=Close]{min-width:44px;min-height:44px}}@media (min-width:720px) and (max-width:1099.98px){[data-player-seat]:not([data-phone]) :is([data-seat-piece=card],[data-seat-piece=quest]){bottom:84px!important}}.q-ring-chips{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.q-ring-chips .q-sb-chip{background:var(--q-sb-ground)}.q-ring-chips .q-sb-chip[aria-current=step]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink)}.q-ring-chips .q-sb-chip[data-done]:before{content:"✓";font-size:11px}.q-ring-chips .q-sb-chip[data-else]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink);font-weight:600}.q-ring-chips .q-sb-chip[data-reaction] .q-cost{color:var(--q-stamina)}.q-ring-side{box-sizing:border-box;background:var(--q-sb-ground);border:1px solid var(--q-hair-2);pointer-events:auto;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:12.5px;line-height:1.45}.q-ring-side[data-dm]{background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);border:1px dashed var(--q-dm-edge)}.q-ring-side-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.q-ring-side-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.q-ring-say{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);background:var(--q-sunken);width:100%;color:var(--q-ink);font-family:var(--q-font-prose);border-radius:8px;margin-top:8px;padding:7px 10px;font-size:13px;display:block}.q-ring-say:focus-visible{border-color:var(--q-ink-2)}.q-turn-strip{box-sizing:border-box;background:var(--q-sb-ground);border:1px solid var(--q-hair-2);pointer-events:auto;border-radius:12px;width:fit-content;min-width:min(480px,100% - 32px);max-width:min(860px,100% - 32px);margin:0 auto;padding:10px 12px;position:absolute;bottom:16px;left:0;right:0}.q-turn-steps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.q-turn-step{all:unset;box-sizing:border-box;border:1px solid var(--q-hair-2);white-space:nowrap;cursor:grab;min-height:32px;transition:border-color .16s var(--q-ease-chrome), background .16s var(--q-ease-chrome);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.q-turn-step:hover,.q-turn-step:focus-visible{border-color:var(--q-ink-2)}.q-turn-step:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-turn-step[data-now]{background:var(--q-ink);color:var(--q-base);border-color:var(--q-ink)}.q-turn-step[data-optional]{color:var(--q-ink-2);cursor:pointer;border-style:dashed}.q-turn-step[data-dragging]{opacity:.4}.q-turn-step[data-locked]{border-color:var(--q-pass);color:var(--q-pass);cursor:default}.q-fight-plate{box-sizing:border-box;background:var(--q-sb-ground);border:1px solid var(--q-hair-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:100%;min-height:40px;padding:6px 12px;display:inline-flex}@media (min-height:760px){.q-dialog-card:has(.q-sboard-deck){overflow:visible}.q-dialog-card:has(.q-sboard-deck)>.q-dialog-body{overflow:visible}}.q-smap{--q-smap-w:208px;flex-direction:column;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.q-smap-bands,.q-smap-row{gap:12px;display:grid}.q-smap-band{background:var(--q-raised);border:1px solid var(--q-hair-2);min-width:0;height:26px;color:var(--q-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.q-smap-band b{color:var(--q-ink);font-weight:600}.q-smap-card{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:12px;flex-direction:column;gap:8px;min-height:420px;padding:14px;display:flex;position:relative}.q-smap-now{border-color:var(--q-ink)}.q-smap-played{opacity:.62}.q-smap-drop{cursor:pointer;border-style:dashed;border-color:var(--q-ink-2)}.q-smap-drop:hover,.q-smap-drop:focus-visible{border-color:var(--q-ink);outline:none}.q-smap-put{background:var(--q-base);border:1px dashed var(--q-ink-2);color:var(--q-ink);text-align:center;pointer-events:none;border-radius:8px;padding:6px 8px;font-size:12px;position:absolute;inset:auto 10px 10px}.q-smap-chip{all:unset;box-sizing:border-box;background:var(--q-base);border:1px solid var(--q-hair-2);max-width:100%;min-height:26px;color:var(--q-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12px;display:inline-flex}.q-smap-chip[data-kind=clue],.q-smap-chip[data-kind=step]{padding-left:8px}.q-smap-chip[data-kind=place]{border-radius:7px}.q-smap-chip:hover,.q-smap-chip:focus-visible{border-color:var(--q-ink-2)}.q-smap-chip:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-smap-chip[aria-pressed=true]{border-color:var(--q-ink);background:var(--q-ink);color:var(--q-base)}.q-smap-pic{background:var(--q-hair-2) center / cover no-repeat;border-radius:5px;flex:none;width:30px;height:20px}.q-smap-face{background:var(--q-hair-2);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid}.q-smap-owed{color:var(--q-sb-owed)}.q-smap-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-smap-tray{border:1px dashed var(--q-hair-2);border-radius:10px;flex-wrap:wrap;gap:6px;min-height:48px;padding:8px;display:flex}.q-plan-cap{z-index:4;font-family:var(--q-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--q-ink-3);font-size:11px;position:absolute;top:12px;left:14px}.q-plan{z-index:4;flex-direction:column;padding:20px 24px 22px;display:flex;position:relative}.q-plan-row{align-items:stretch;gap:8px;margin-top:26px;padding:14px 2px 4px;display:flex;overflow-x:auto}.q-plan-hub{border:1.5px dashed var(--q-hair-3);border-radius:12px;flex:3 1 0;gap:8px;padding:12px 10px 10px;display:flex;position:relative}.q-plan-hub-cap{background:var(--q-base);letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-2);padding:0 6px;font-size:10.5px;font-weight:600;position:absolute;top:-9px;left:12px}.q-plan-card{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;flex:1 1 0;min-width:96px;max-width:140px;overflow:hidden}.q-plan-pic{background:var(--q-hair-2) center / cover no-repeat;height:64px;position:relative}.q-plan-x{all:unset;background:var(--q-base);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.q-plan-x{background:color-mix(in srgb, var(--q-base) 80%, transparent)}}.q-plan-x{color:var(--q-ink);cursor:pointer;font-size:11px}.q-plan-x:hover,.q-plan-x:focus-visible{outline:1.5px solid var(--q-sb-fight)}.q-plan-card .gs-tag[data-fight]{color:var(--q-sb-fight);border-color:var(--q-sb-fight-line)}.q-plan-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.q-plan-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.q-plan-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.q-plan-check{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.q-plan-check .q-sb-chip[data-dashed]{border-style:dashed}.q-plan-pace{background:var(--q-hair-2);border-radius:999px;height:8px;position:relative}.q-plan-pace i{background:var(--q-ink);transition:width var(--q-dur-fill,.4s) ease-out;border-radius:999px;position:absolute;inset:0 auto 0 0}.q-plan-pace b{background:var(--q-sb-owed);width:2px;height:14px;position:absolute;top:-3px}.q-plan-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.q-plan-way{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.q-plan-way[data-on]{border-color:var(--q-ink)}.q-plan-review{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.q-plan-thumb{background:var(--q-hair-2) center / cover no-repeat;border-radius:6px;flex:none;width:84px;height:52px}.q-walk{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.q-walk-step{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:30px;padding:3px 8px;font-size:13px;display:flex}.q-walk-step:hover,.q-walk-step:focus-visible{background:var(--q-raised)}.q-walk-step[data-now]{border-color:var(--q-ink)}.q-walk-heroes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:14px;display:grid}.q-walk-hero{all:unset;box-sizing:border-box;background:var(--q-base);border:1px solid var(--q-hair-2);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.q-walk-hero[aria-pressed=true]{border-color:var(--q-ink)}.q-walk-hero:focus-visible{outline:2px solid var(--q-ink);outline-offset:1px}.q-walk-face{background:var(--q-hair-2);height:72px;font-family:var(--q-font-display);color:var(--q-ink-2);border-radius:7px;place-items:center;margin-bottom:4px;font-size:24px;display:grid}.q-walk-backups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.q-walk-backup{all:unset;box-sizing:border-box;background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:10px;flex-direction:column;gap:6px;min-height:180px;padding:12px 14px;display:flex}.q-walk-backup[data-slot]{text-align:center;cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center}.q-walk-built{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:16px;display:grid}.q-walk-done{all:unset;box-sizing:border-box;border:1px solid var(--q-sb-done-line);cursor:pointer;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.q-walk-fill{background:var(--q-hair-2);border-radius:999px;flex:0 0 140px;height:6px;position:relative}.q-walk-fill i{background:var(--q-ink);transition:width var(--q-dur-fill,.4s) ease-out;border-radius:999px;position:absolute;inset:0 auto 0 0}.q-cues{flex-direction:column;gap:8px;margin-top:14px;display:flex}.q-cues-two,.q-meet{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.q-meet{margin-top:14px}.q-cue{background:var(--q-base);border:1px solid var(--q-hair-2);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.q-cue-n{border:1px solid var(--q-hair-3);width:20px;height:20px;font-family:var(--q-font-data);border-radius:999px;place-items:center;font-size:11px;display:grid}.q-after{background:var(--q-raised);border:1px solid var(--q-hair-2);border-radius:12px;flex-direction:column;max-width:560px;padding:14px 16px;display:flex}.q-smap-carried{border:1px solid var(--q-sb-owed-line);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}.q-prompts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.q-prompt{background:var(--q-glass,var(--q-raised));border:1px solid var(--q-hair-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.q-prompt[data-kind=quiet]{border-color:var(--q-sb-owed-line)}.q-prompt[data-kind=meet]{border-color:var(--q-ink-2)}.q-asked{background:var(--q-base);border:1px solid var(--q-ink);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;box-shadow:0 10px 40px #00000073}.q-bt{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:236px minmax(360px,480px) minmax(0,1fr);height:calc(100dvh - 56px);min-height:0;display:grid;overflow:hidden}.q-bt>*{min-height:0}.q-bt-tonight{border-right:1px solid var(--q-hair);flex-direction:column;gap:6px;padding:18px 10px 24px;display:flex;overflow-y:auto}.q-bt-head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.q-bt-title{margin:0;font-size:22px}.q-bt-owed{color:var(--q-sb-owed);font-size:11px}.q-bt-note{color:var(--q-ink-3);margin:0;padding:0 4px 6px;font-size:12px;line-height:1.45}.q-bt-slides{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.q-bt-slide-wrap{flex-direction:column;display:flex}.q-bt-slide{border-radius:var(--q-radius-control);border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}.q-bt-slide.is-fresh{border-color:var(--q-hair-3);background:var(--q-raised)}.q-bt-n{width:16px;color:var(--q-ink-3);flex:none;font-size:12px}.q-bt-slide-text{flex-direction:column;gap:2px;min-width:0;display:flex}.q-bt-slide-name{font-size:13px;font-weight:600}.q-bt-slide-line{color:var(--q-ink-3);font-size:12px}.q-bt-slide-line.is-fight{color:var(--q-sb-fight)}.q-bt-frames{color:var(--q-ink-2);flex-direction:column;gap:2px;margin:2px 0 6px;padding:0 0 0 34px;font-size:12px;list-style:none;display:flex}.q-bt-frames .is-fresh{color:var(--q-ink)}.q-bt-leftout{border-top:1px solid var(--q-hair);flex-direction:column;gap:4px;margin-top:12px;padding:10px 4px 0;display:flex}.q-bt-leftout-name{color:var(--q-ink-2);font-size:13px}.q-bt-talk{border-right:1px solid var(--q-hair);background:var(--q-sunken);flex-direction:column;min-height:0;display:flex}.q-bt-talk-head{border-bottom:1px solid var(--q-hair);align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.q-bt-dealer{border:1px solid var(--q-hair-3);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.q-bt-who{flex-direction:column;flex:1;display:flex}.q-bt-who-name{font-size:15px;font-weight:600}.q-bt-who-line{color:var(--q-ink-3);font-size:12px}.q-bt-link{all:unset;cursor:pointer;color:var(--q-ink-2);text-underline-offset:3px;font-size:12px;text-decoration:underline}.q-bt-link:hover{color:var(--q-ink)}.q-bt-link:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-bt-lines{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px;display:flex;overflow-y:auto}.q-bt-co{align-items:flex-start;gap:10px;display:flex}.q-bt-co-body{flex-direction:column;gap:12px;min-width:0;display:flex}.q-bt-co-text{white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.q-bt-paper{background:var(--q-ink);max-width:88%;color:var(--q-base);white-space:pre-wrap;box-shadow:var(--q-shadow-dealt);border-radius:4px 4px 2px;align-self:flex-end;padding:12px 14px;font-size:14px;line-height:1.5}.q-bt-choices{flex-wrap:wrap;gap:10px;display:flex}.q-bt-choice{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--q-hair-2);border-radius:var(--q-radius-control);background:var(--q-raised);flex-direction:column;gap:4px;width:180px;padding:10px 12px;display:flex}.q-bt-choice:hover{border-color:var(--q-hair-3)}.q-bt-choice:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-bt-choice-label{font-size:14px;font-weight:600}.q-bt-choice-line{color:var(--q-ink-2);font-size:12px;line-height:1.4}.q-bt-thinking{align-items:center;gap:10px;display:flex}.q-bt-dots{gap:4px;display:inline-flex}.q-bt-dots span{background:var(--q-ink-3);width:6px;height:6px;animation:q-pulse var(--q-dur-threshold-pulse) var(--q-ease-chrome) infinite;border-radius:50%}.q-bt-dots span:nth-child(2){animation-delay:.16s}.q-bt-dots span:nth-child(3){animation-delay:.32s}.q-bt-field{border-top:1px solid var(--q-hair);align-items:flex-end;gap:8px;padding:12px;display:flex}.q-bt-field textarea{resize:none;border:1px solid var(--q-hair-2);border-radius:var(--q-radius-control);background:var(--q-base);min-height:44px;color:var(--q-ink);font:inherit;field-sizing:content;flex:1;padding:10px 12px;font-size:14px;line-height:1.5;overflow:hidden}.q-bt-field textarea:focus{border-color:var(--q-hair-3);outline:none}.q-bt-board{flex-direction:column;min-width:0;min-height:0;display:flex}.q-bt-board-head{border-bottom:1px solid var(--q-hair);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 12px;display:flex}.q-bt-board-title{flex-direction:column;gap:4px;display:flex}.q-bt-board-tally{color:var(--q-ink-2);font-size:13px}.q-bt-board-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 22px 32px;display:flex;overflow-y:auto}.q-bt-slots{flex-direction:column;gap:10px;display:flex}.q-bt-slot{border:1px dashed var(--q-hair-3);border-radius:var(--q-radius-panel);color:var(--q-ink-3);justify-content:space-between;padding:14px 16px;font-size:13px;display:flex}.q-bt-scene{flex-direction:column;gap:10px;display:flex}.q-bt-scene-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.q-bt-scene-name{font-size:16px;font-weight:600}.q-bt-scene-place{color:var(--q-ink-3);font-size:12px}.q-bt-fight{border:1px solid var(--q-sb-fight-line);letter-spacing:.12em;color:var(--q-sb-fight);border-radius:3px;padding:1px 6px;font-size:11px}.q-bt-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.q-bt-card{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-raised);flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.q-bt-card.is-fresh{border-color:var(--q-hair-3);box-shadow:var(--q-shadow-dealt)}.q-bt-card-mark{letter-spacing:.1em;text-transform:uppercase;color:var(--q-ink-3);font-size:11px}.q-bt-card-name{font-size:13px;font-weight:600;line-height:1.3}.q-bt-card-line{color:var(--q-ink-2);font-size:12px;line-height:1.4}.q-bt-slide.is-on{border-color:var(--q-hair-3);background:var(--q-sunken)}.q-bt-link:disabled{cursor:default;color:var(--q-ink-2);text-decoration:none}.q-bt-crumbs{color:var(--q-ink-3);align-items:baseline;gap:4px;font-size:13px;display:flex}.q-bt-crumb-here{color:var(--q-ink);font-weight:600}.q-bt-zoom{all:unset;cursor:pointer;align-items:baseline;gap:8px;display:inline-flex}.q-bt-zoom:focus-visible,.q-bt-card-btn:focus-visible,.q-bt-chip:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-bt-zoom-hint{color:var(--q-ink-3);font-size:12px;font-weight:400}.q-bt-zoom:hover .q-bt-zoom-hint{color:var(--q-ink)}.q-bt-paint-mark{color:var(--q-ink-2);font-size:11px}.q-bt-card-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-raised);flex-direction:column;gap:4px;width:100%;height:100%;padding:10px 12px 12px;display:flex}.q-bt-card-btn.is-fresh,.q-bt-card-btn:hover{border-color:var(--q-hair-3)}.q-bt-card-btn.is-villain{border-color:var(--q-ink-2)}.q-bt-zoomed{flex-direction:column;gap:14px;display:flex}.q-bt-person{flex-direction:row;align-items:flex-start;gap:22px}.q-bt-portrait-col{flex-direction:column;flex:none;gap:10px;width:220px;display:flex}.q-bt-portrait,.q-bt-picture{border:1px dashed var(--q-hair-3);border-radius:var(--q-radius-panel);color:var(--q-ink-3);text-align:center;place-items:center;padding:16px;font-size:13px;display:grid}.q-bt-portrait{height:280px}.q-bt-picture{height:300px}.q-bt-portrait.is-marked,.q-bt-picture.is-marked{border-style:solid;border-color:var(--q-hair-2);background:var(--q-hatch-portrait), var(--q-raised);color:var(--q-ink-2)}.q-bt-person-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.q-bt-person-name{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.q-bt-zoom-title{margin:0;font-size:30px}.q-bt-villain{background:var(--q-ink);color:var(--q-base);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:11px}.q-bt-fld{border:1px solid var(--q-hair);border-radius:var(--q-radius-control);background:var(--q-raised);flex-direction:column;flex:1;gap:5px;padding:12px 14px;display:flex}.q-bt-fld.is-fresh{border-color:var(--q-hair-3)}.q-bt-fld.is-owed{border:1px dashed var(--q-sb-owed-line);background:0 0}.q-bt-fld.is-owed .q-bt-fld-value,.q-bt-fld.is-owed .q-bt-card-mark{color:var(--q-sb-owed)}.q-bt-fld-value{font-size:14px;line-height:1.5}.q-bt-fld-value.is-quiet{color:var(--q-ink-3)}.q-bt-secret{border:1px dashed var(--q-dm-edge);border-radius:var(--q-radius-control);background-color:var(--q-dm-ground);background-image:var(--q-dm-hatch);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.q-bt-secret.is-fresh{border-style:solid}.q-bt-where{flex-direction:column;gap:6px;display:flex}.q-bt-chips{flex-wrap:wrap;gap:8px;display:flex}.q-bt-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--q-hair-3);border-radius:var(--q-radius-pill);color:var(--q-ink-2);padding:4px 10px;font-size:12px}.q-bt-chip:hover{color:var(--q-ink)}.q-bt-chip.is-quiet{cursor:default;border-color:var(--q-hair-2)}.q-bt-look-row{align-items:stretch;gap:12px;display:flex}.q-bt-look-paint{text-align:center;flex-direction:column;flex:none;justify-content:center;gap:6px;width:210px;display:flex}@keyframes q-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes q-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes q-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.01)}}@keyframes q-dim{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes q-drift{0%{transform:scale(1.05)}to{transform:scale(1.13)translate(-1.4%,-1.1%)}}@keyframes threshold{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition-property:opacity!important;animation-name:none!important;animation-iteration-count:1!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-property:opacity!important;animation-name:none!important;animation-iteration-count:1!important}@keyframes q-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is([data-q-screen],[data-q-arrive],.gs-screen,.gs-from-l,.gs-from-r,.gs-from-b,.gs-from-t,.gs-pop,.gs-rise){animation-name:q-fade!important}}:root[data-motion=reduce] :is([data-q-screen],[data-q-arrive],.gs-screen,.gs-from-l,.gs-from-r,.gs-from-b,.gs-from-t,.gs-pop,.gs-rise){animation-name:q-fade!important}:root[data-meters=shape] [data-meter],:root[data-meters=shape] [data-verdict]{filter:grayscale()}@keyframes gs-screen{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes gs-from-l{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes gs-from-r{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes gs-from-b{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes gs-from-t{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}@keyframes gs-pop{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes gs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gs-screen{animation:gs-screen .7s var(--q-ease-cinematic) both}.gs-from-l{animation:gs-from-l .64s var(--q-ease-cinematic) both}.gs-from-r{animation:gs-from-r .64s var(--q-ease-cinematic) both}.gs-from-b{animation:gs-from-b .64s var(--q-ease-cinematic) both}.gs-from-t{animation:gs-from-t .64s var(--q-ease-cinematic) both}.gs-pop{animation:gs-pop .48s var(--q-ease-cinematic) both}.gs-rise{animation:q-rise .56s var(--q-ease-cinematic) both}.gs-d1{animation-delay:80ms}.gs-d2{animation-delay:.16s}.gs-d3{animation-delay:.24s}.gs-d4{animation-delay:.32s}.gs-d5{animation-delay:.4s}.gs-d6{animation-delay:.52s}.gs-d7{animation-delay:.7s}.gs-lift{transition:transform .24s var(--q-ease-chrome), border-color .18s var(--q-ease-chrome), background .18s var(--q-ease-chrome)}.gs-lift:hover,.gs-lift:focus-within{border-color:#ffffff38;transform:translateY(-6px)}.gs-fill{transform-origin:0;animation:gs-fill 1.4s var(--q-ease-cinematic) .32s both;transition:width 1.4s var(--q-ease-cinematic)}.gs-draw{stroke-dasharray:1;animation:gs-draw 1.1s var(--q-ease-cinematic) .4s both}.gs-drift{animation:q-drift 50s var(--q-ease-chrome) infinite alternate}[data-q-screen]{animation:q-fade .7s var(--q-ease-cinematic) both}[data-q-screen=settle]{animation-name:gs-screen}[data-q-arrive]{animation:q-rise .56s var(--q-ease-cinematic) both;animation-fill-mode:backwards!important}[data-q-arrive=stamp]{animation-fill-mode:both!important}[data-q-arrive=left]{animation:gs-from-l .64s var(--q-ease-cinematic) both}[data-q-arrive=right]{animation:gs-from-r .64s var(--q-ease-cinematic) both}[data-q-arrive=bottom]{animation:gs-from-b .64s var(--q-ease-cinematic) both}[data-q-arrive=top]{animation:gs-from-t .64s var(--q-ease-cinematic) both}[data-q-arrive=pop]{animation:gs-pop .48s var(--q-ease-cinematic) both}[data-q-arrive=deal]{animation:q-deal .7s var(--q-ease-cinematic) both}[data-q-arrive=dialog]{animation:q-deal-mid .7s var(--q-ease-cinematic) both}@keyframes q-deal{0%{opacity:0;transform:translateY(160px)rotate(-8deg)scale(.88)}to{opacity:1;transform:none}}@keyframes q-deal-mid{0%{opacity:0;transform:translateY(72px)rotate(-3deg)scale(.94)}to{opacity:1;transform:none}}.q-lift{transition:transform .24s var(--q-ease-chrome), border-color .18s var(--q-ease-chrome), background .18s var(--q-ease-chrome), box-shadow .18s var(--q-ease-chrome)}.q-lift:hover,.q-lift:focus-visible{border-color:var(--q-hair-3);transform:translateY(-6px)}.q-lift:active{transform:translateY(-2px)scale(.985)}.q-lift[aria-disabled=true]:hover,.q-lift[aria-disabled=true]:focus-visible{border-color:var(--q-hair);transform:none}@keyframes q-flicker{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.q-flicker{animation:q-flicker var(--q-dur-flicker) ease-in-out infinite}.q-flip{perspective:var(--q-persp,1200px);position:relative}.q-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .76s var(--q-ease-cinematic);position:relative}.q-flip[data-flipped] .q-flip-inner{transform:rotateY(180deg)}.q-flip-face{backface-visibility:hidden;position:absolute;inset:0}.q-flip-back{transform:rotateY(180deg)}.q-flip-turn{z-index:2;border-radius:var(--q-radius-card);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.q-veil{z-index:200;opacity:0;pointer-events:none;transition:opacity .34s var(--q-ease-chrome);background:#0d0d0d;position:fixed;inset:0}.q-veil[data-closed]{opacity:1}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .q-flip-inner{transition:none;transform:none!important}:root:not([data-motion=full]) .q-flip-face{backface-visibility:visible;transition:opacity .76s var(--q-ease-cinematic)}:root:not([data-motion=full]) .q-flip-back{transform:none}:root:not([data-motion=full]) .q-flip:not([data-flipped]) .q-flip-back,:root:not([data-motion=full]) .q-flip[data-flipped] .q-flip-face:not(.q-flip-back){opacity:0;pointer-events:none}:root:not([data-motion=full]) .q-lift:hover,:root:not([data-motion=full]) .q-lift:focus-visible,:root:not([data-motion=full]) .q-lift:active{transform:none}}:root[data-motion=reduce] .q-flip-inner{transition:none;transform:none!important}:root[data-motion=reduce] .q-flip-face{backface-visibility:visible;transition:opacity .76s var(--q-ease-cinematic)}:root[data-motion=reduce] .q-flip-back{transform:none}:root[data-motion=reduce] .q-flip:not([data-flipped]) .q-flip-back,:root[data-motion=reduce] .q-flip[data-flipped] .q-flip-face:not(.q-flip-back){opacity:0;pointer-events:none}:root[data-motion=reduce] .q-lift:hover,:root[data-motion=reduce] .q-lift:focus-visible,:root[data-motion=reduce] .q-lift:active{transform:none}.q-holdbar{background:var(--q-track-owned);border-radius:2px;width:120px;height:2px;display:block;position:relative;overflow:hidden}.q-holdbar:after{content:"";background:var(--q-ink);animation:q-holdbar 1.4s var(--q-ease-chrome) infinite alternate;border-radius:2px;position:absolute;inset:0 60% 0 0}@keyframes q-holdbar{0%{transform:translate(0)}to{transform:translate(150%)}}.q-sweep{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.q-sweep>i{width:55%;animation:q-sweep 1s var(--q-ease-chrome) both;background:linear-gradient(100deg,#fff0,#fff3 50%,#fff0);display:block;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-12deg)}.q-sweep[data-painting]>i{animation:1.2s linear infinite q-sweep}@keyframes q-sweep{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(260%)skew(-12deg)}}[data-q-arrive=paint]{animation:q-paint-in 1.5s var(--q-ease-cinematic) both}@keyframes q-paint-in{0%{opacity:0;clip-path:inset(100% 0 0);filter:blur(16px)brightness(1.8)}40%{opacity:1}to{opacity:1;clip-path:inset(0);filter:none}}[data-q-arrive=land]{animation:q-land .9s var(--q-ease-cinematic) both}@keyframes q-land{0%{opacity:0;letter-spacing:.12em;filter:blur(10px)}to{opacity:1;filter:none}}.q-settle{animation:q-settle .42s var(--q-ease-cinematic)}@keyframes q-settle{0%{transform:scale(.96)}to{transform:none}}.q-spark{pointer-events:none;width:4px;height:4px;animation:q-spark var(--q-spark-ms,.9s) var(--q-ease-cinematic) both;background:#fff;border-radius:50%;margin:-2px 0 0 -2px;position:absolute}@keyframes q-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--q-spark-x), var(--q-spark-y)) scale(.2)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .q-spark{display:none}}:root[data-motion=reduce] .q-spark{display:none}.q-caret{vertical-align:-2px;background:var(--q-ink);width:2px;height:1em;margin-left:2px;animation:.9s linear infinite q-pulse;display:inline-block}[data-q-arrive=wedge]{animation:q-wedge .52s var(--q-ease-cinematic) both;transform-origin:var(--q-ring-origin,50% 50%)}@keyframes q-wedge{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:none}}[data-q-arrive=fan]{animation:q-fan .56s var(--q-ease-cinematic) both}@keyframes q-fan{0%{opacity:0;transform:translate(var(--q-fan-dx,90px), var(--q-fan-dy,20px)) rotate(6deg) scale(.85)}to{opacity:1;transform:none}}[data-q-arrive=deal-left]{animation:q-deal-left .78s var(--q-ease-cinematic) both}@keyframes q-deal-left{0%{opacity:0;transform:translate(-240px,-40px)rotate(-12deg)scale(.66)}25%{opacity:1}to{opacity:1;transform:none}}[data-q-arrive=stamp]{animation:q-stamp .46s var(--q-ease-cinematic) both}@keyframes q-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.3)}55%{opacity:1;transform:rotate(-9deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}[data-q-pick][aria-pressed=true],[data-q-pick][aria-expanded=true]{animation:q-press .32s var(--q-ease-cinematic)}@keyframes q-press{0%{transform:none}30%{transform:scale(.965)}to{transform:none}}@property --q-clock{syntax:"<number>";inherits:false;initial-value:1}.q-clock-arc{transition:--q-clock 1s linear}[data-q-arrive=develop]{animation:q-develop .9s var(--q-ease-cinematic) both}@keyframes q-develop{0%{opacity:0;filter:blur(14px)brightness(1.7)}to{opacity:1;filter:none}}[data-q-arrive=drop]{animation:q-drop .56s var(--q-ease-cinematic) both}@keyframes q-drop{0%{opacity:0;translate:0 -26px}to{opacity:1;translate:0}}[data-q-arrive=card]{animation:gs-pop .36s var(--q-ease-cinematic) both}[data-q-arrive=sheet]{animation:gs-from-b .42s var(--q-ease-cinematic) both}[data-q-arrive=scrim]{animation:q-scrim-in .18s var(--q-ease-chrome) both}@keyframes q-scrim-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}[data-q-arrive=banner]{animation:gs-from-t .48s var(--q-ease-cinematic) both}[data-q-arrive=strip]{animation:gs-from-b .48s var(--q-ease-cinematic) both}[data-q-arrive=badge]{animation:gs-pop .42s var(--q-ease-cinematic) both}.q-burst{border:2px solid var(--q-ink);pointer-events:none;animation:q-burst .76s var(--q-ease-cinematic) forwards;border-radius:50%;position:absolute}@keyframes q-burst{0%{opacity:.95;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .q-burst{display:none;animation:none!important}}:root[data-motion=reduce] .q-burst{display:none;animation:none!important}[data-q-arrive=deal-in]{animation:q-deal-in .72s var(--q-ease-cinematic) both}@keyframes q-deal-in{0%{opacity:0;translate:var(--q-dx,320px) var(--q-dy,-200px);rotate:-10deg;scale:.6}30%{opacity:1}to{opacity:1;translate:none;rotate:none;scale:none}}[data-q-arrive=talk]{animation:gs-pop .42s var(--q-ease-cinematic) both}[data-q-arrive=fly]{animation:q-fly .64s var(--q-ease-cinematic) both}@keyframes q-fly{0%{opacity:0;translate:var(--q-dx,0) var(--q-dy,-440px);rotate:-8deg;scale:2.4}30%{opacity:1}to{opacity:1;translate:none;rotate:none;scale:none}}[data-q-arrive=gather]{animation:q-gather .76s var(--q-ease-cinematic) both}@keyframes q-gather{0%{opacity:0;translate:var(--q-fx,0) var(--q-fy,46vh)}12%{opacity:1}to{opacity:1;translate:none}}[data-q-arrive=cover]{animation:q-cover .76s var(--q-ease-cinematic) both}@keyframes q-cover{0%{opacity:0;translate:0 -30px;scale:1.18}60%{opacity:1}to{opacity:1;translate:none;scale:none}}.q-away{transition:opacity .34s var(--q-ease-chrome), translate .34s var(--q-ease-chrome), rotate .34s var(--q-ease-chrome)}.q-away[data-away]{opacity:0;pointer-events:none;translate:-60px 30px;rotate:-3deg}.q-keep-press{animation:q-press .32s var(--q-ease-cinematic)}.q-ring2{border:2px solid var(--q-ink);pointer-events:none;animation:q-ring2 1.1s var(--q-ease-cinematic) both;border-radius:12px;position:absolute;inset:-4px}@keyframes q-ring2{0%{opacity:.95;scale:.97}to{opacity:0;scale:1.16}}.q-wave{align-items:center;gap:2px;height:18px;display:inline-flex}.q-wave>i{background:var(--q-ink);border-radius:2px;width:3px;animation:.8s ease-in-out infinite alternate q-wave;display:inline-block}@keyframes q-wave{to{scale:1 .35}}.q-dots>span{background:var(--q-ink-3);width:6px;height:6px;animation:q-pulse .9s var(--q-ease-chrome) infinite;border-radius:50%;margin-right:4px;display:inline-block}.q-dots>span:nth-child(2){animation-delay:.15s}.q-dots>span:nth-child(3){animation-delay:.3s}.q-dust{background:var(--q-ink-2);pointer-events:none;width:4px;height:4px;animation:q-spark var(--q-spark-ms,.64s) var(--q-ease-cinematic) both;border-radius:50%;margin:-2px 0 0 -2px;position:absolute}.q-paintbg{opacity:0;filter:blur(18px);transition:opacity 1.5s var(--q-ease-cinematic), filter 1.5s var(--q-ease-cinematic), scale 1.5s var(--q-ease-cinematic);scale:1.04}.q-paintbg[data-painted]{opacity:1;filter:none;scale:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.q-dust,.q-ring2){display:none}:root:not([data-motion=full]) .q-wave>i,:root:not([data-motion=full]) .q-dots>span{animation:none!important}:root:not([data-motion=full]) .q-paintbg{filter:none;scale:none}}:root[data-motion=reduce] :is(.q-dust,.q-ring2){display:none}:root[data-motion=reduce] .q-paintbg{filter:none;scale:none}@keyframes sceneCue{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.01)}}@keyframes revealDim{0%{opacity:0}14%,82%{opacity:1}to{opacity:0}}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes q-test-wind{0%{transform:scale(1)}25%,60%{transform:scale(.9)}80%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes q-tell-in{0%{opacity:0}to{opacity:1}}@keyframes q-tell-dim{0%{opacity:0}20%,65%{opacity:1}to{opacity:0}}@keyframes q-beat-rise{0%{opacity:0;transform:translateY(8px)}15%{opacity:1}80%{opacity:1;transform:translateY(-52px)}to{opacity:0;transform:translateY(-60px)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cueFlash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes hold{0%,to{opacity:.5}50%{opacity:.9}}@keyframes gridIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes gridOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes edgePulse{0%,26%{opacity:.72}42%,58%{opacity:1}74%,to{opacity:.72}}@keyframes floatUp{0%{opacity:0;transform:translate(-50%)scale(.8)}12%{opacity:1;transform:translate(-50%,-10px)scale(1.05)}to{opacity:0;transform:translate(-50%,-60px)scale(1)}}@keyframes hitFlash{0%{opacity:0}20%{opacity:.9}to{opacity:0}}@keyframes ringOut{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes ghostFade{0%{opacity:.5}to{opacity:0}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes brokenWord{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}@keyframes brokenDim{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes phaseCue{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes titleImpact{0%{opacity:0}6%{opacity:.85}30%{opacity:.18}to{opacity:0}}@keyframes titleVignette{0%{box-shadow:inset 0 0 #0000}40%{box-shadow:inset 0 0 220px #000000b3}to{box-shadow:inset 0 0 140px #00000080}}@keyframes titleRays{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(0)}30%{opacity:.34}to{opacity:.12;transform:translate(-50%,-50%)scale(1.25)rotate(-18deg)}}@keyframes titleCard{0%{opacity:0;transform:translate(-50%,-50%)translateY(26px)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes titleSwell{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}40%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes titleSettle{0%{opacity:0;letter-spacing:.34em;filter:blur(6px)}to{opacity:1;letter-spacing:0;filter:blur()}}@keyframes titleLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.enter{animation:enter .22s var(--ease-chrome) both}.skeleton{border-radius:var(--radius-owned);background:#ffffff0f;animation:1.4s ease-in-out infinite hold}@keyframes q-tell-grow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.q-tell-fuse{transform-origin:bottom;background:#d4483f3d;animation:1.2s cubic-bezier(.16,1,.3,1) both q-tell-fuse;position:absolute;bottom:0;left:0;right:0}@keyframes q-tell-fuse{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes q-tell-pulse{0%,to{opacity:1}50%{opacity:.55}}.q-fx-ring,.q-fx-ring-in{pointer-events:none;border:3px solid;position:absolute}.q-fx-ring{animation:.76s cubic-bezier(.16,1,.3,1) both q-fx-ring}.q-fx-ring-in{animation:.7s cubic-bezier(.16,1,.3,1) both q-fx-ring-in}@keyframes q-fx-ring{0%{opacity:.95;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes q-fx-ring-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}30%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(.1)}}.q-fx-slashw{pointer-events:none;width:150px;height:150px;position:absolute}.q-fx-slash{border-top:6px solid #edeef0;border-left:2px solid #0000;border-right:2px solid #0000;border-radius:50%;animation:.38s cubic-bezier(.16,1,.3,1) forwards q-fx-slash;position:absolute;inset:0}@keyframes q-fx-slash{0%{opacity:0;transform:rotate(-130deg)scale(.7)}35%{opacity:1}to{opacity:0;transform:rotate(40deg)scale(1.12)}}.q-fx-pillar{pointer-events:none;width:64px;margin-left:-32px;animation:.7s cubic-bezier(.16,1,.3,1) forwards q-fx-pillar;position:absolute}@keyframes q-fx-pillar{0%{opacity:0;transform:scaleX(.2)}20%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.6)}}@keyframes q-beat-arc-l{0%{opacity:0;transform:translateY(8px)scale(.7)}12%{opacity:1;transform:translate(0)scale(1.12)}22%{transform:translate(0)scale(1)}to{opacity:0;transform:translate(-36px,-64px)}}@keyframes q-beat-arc-r{0%{opacity:0;transform:translateY(8px)scale(.7)}12%{opacity:1;transform:translate(0)scale(1.12)}22%{transform:translate(0)scale(1)}to{opacity:0;transform:translate(36px,-64px)}}@keyframes q-slam{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.97)}70%{transform:scale(1.02)}to{opacity:1;transform:none}}.q-studio-switch{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-raised);padding:3px;display:flex}.q-studio-switch button{border-radius:var(--q-radius-control);color:var(--q-ink-2);transition:background var(--q-dur-chrome) var(--q-ease-chrome), color var(--q-dur-chrome) var(--q-ease-chrome);background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600}.q-studio-switch button[aria-pressed=true]{background:var(--q-control);color:var(--q-ink)}.q-studio-dock{z-index:3;border:1px solid var(--q-hair-2);background:var(--q-glass-scrim);width:min(940px,100% - 32px);box-shadow:var(--q-shadow-dealt);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.q-studio-prompt{width:100%;min-height:48px;max-height:150px;color:var(--q-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;padding:4px 6px;font-size:15px;line-height:1.5}.q-studio-prompt:focus-visible{outline:none}.q-studio-prompt::placeholder{color:var(--q-ink-3)}.q-studio-chip{border:1px solid var(--q-hair-2);border-radius:var(--q-radius-pill);background:var(--q-control);min-height:32px;color:var(--q-ink);transition:border-color var(--q-dur-chrome-fast) var(--q-ease-chrome);align-items:center;gap:7px;padding:3px 11px 3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.q-studio-chip:hover,.q-studio-chip[aria-expanded=true]{border-color:var(--q-ink)}.q-studio-chip:focus-visible,.q-studio-suggest:focus-visible,.q-studio-card:focus-visible,.q-studio-spot:focus-visible,.q-studio-tile:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-studio-plus{border:1px dashed var(--q-hair-3);width:22px;height:22px;color:var(--q-ink-2);border-radius:50%;place-items:center;display:grid}.q-studio-suggest{border:1px solid var(--q-hair-2);border-radius:var(--q-radius-pill);min-height:32px;color:var(--q-ink);background:0 0;padding:3px 12px;font-size:12.5px;font-weight:600}.q-studio-suggest:disabled{color:var(--q-ink-3)}.q-studio-pop{z-index:4;border:1px solid var(--q-hair-2);border-radius:var(--q-radius-card);background:var(--q-raised);width:min(940px,100% - 32px);max-height:58%;box-shadow:var(--q-shadow-dealt);padding:14px;position:absolute;bottom:168px;left:50%;overflow:auto;transform:translate(-50%)}.q-studio-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.q-studio-card{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-control);color:var(--q-ink);text-align:left;padding:0;overflow:hidden}.q-studio-card[aria-pressed=true]{border-color:var(--q-ink);box-shadow:0 0 0 1px var(--q-ink)}.q-studio-person{border:1px solid var(--q-hair);border-radius:var(--q-radius-panel);background:var(--q-control);flex-direction:column;gap:8px;padding:10px;display:flex}.q-studio-person[data-on=true]{border-color:var(--q-ink)}.q-studio-spot{background:var(--q-raised);min-height:26px;color:var(--q-ink-2);border:1px solid #0000;border-radius:5px;padding:2px 4px;font-size:11px}.q-studio-spot[aria-pressed=true]{border-color:var(--q-ink);background:var(--q-ink);color:var(--q-base)}.q-studio-tile{aspect-ratio:16/9;border:1px solid var(--q-hair);border-radius:var(--q-radius-card);background:var(--q-raised);width:100%;padding:0;display:block;position:relative;overflow:hidden}.q-studio-badge{border:1px solid var(--q-hair-2);border-radius:var(--q-radius-pill);background:var(--q-glass-scrim);color:var(--q-ink);padding:3px 9px;font-size:11.5px;position:absolute;top:8px;left:8px}.q-studio-meta{background:linear-gradient(transparent, var(--q-sunken));justify-content:space-between;padding:24px 10px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.q-studio-meta{background:linear-gradient(transparent, color-mix(in srgb, var(--q-sunken) 85%, transparent))}}.q-studio-meta{color:var(--q-ink);opacity:0;transition:opacity var(--q-dur-chrome) var(--q-ease-chrome);font-size:12px}.q-studio-tile:hover .q-studio-meta,.q-studio-tile:focus-visible .q-studio-meta{opacity:1}.q-studio-viewer{z-index:6;background:var(--q-sunken);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.q-studio-viewer{background:color-mix(in srgb, var(--q-sunken) 88%, transparent)}}.q-studio-toast{z-index:7;border:1px solid var(--q-hair-2);border-radius:var(--q-radius-pill);background:var(--q-raised);max-width:min(560px,100% - 32px);color:var(--q-ink);padding:7px 14px;font-size:12.5px;position:absolute;top:56px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.q-studio-switch button,.q-studio-chip,.q-studio-meta{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
