@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap";:root{font-family:Roboto,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100dvh}html,body{overflow-x:clip;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html{background:var(--dq-ui-app-background)}body{position:relative;isolation:isolate;min-width:320px;color:#ffffffeb;background:transparent}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:var(--dq-ui-app-background)}body:after{content:"";position:fixed;inset:-38% -26%;z-index:-1;pointer-events:none;transform:scale(1.22);opacity:var(--dq-ui-app-background-glow-opacity);background:var(--dq-ui-app-background-glow);filter:var(--dq-ui-app-background-glow-filter);-webkit-filter:var(--dq-ui-app-background-glow-filter)}button,input,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dq-ui-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:uppercase;font-size:.875rem;font-weight:500;color:var(--dq-ui-badge-text, var(--dq-ui-color-white))}.dq-ui-badge--plain{min-height:32px;padding-inline:12px;border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-badge-bg, var(--dq-ui-color-white));color:var(--dq-ui-badge-text, var(--dq-ui-color-black))}.dq-ui-badge--ghost,.dq-ui-badge--surface,.dq-ui-badge--floating{min-height:32px;padding-inline:12px;border:1px solid var(--dq-ui-badge-border, var(--dq-ui-border));border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-badge-bg, var(--dq-ui-surface))}.dq-ui-badge--floating{background:var(--dq-ui-badge-bg, var(--dq-ui-background-blur-surface));backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating);font-weight:700}.dq-ui-badge--title{min-width:32px;height:32px;padding-inline:10px;border:1px solid var(--dq-ui-badge-border, var(--dq-ui-danger-border));border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-badge-bg, var(--dq-ui-danger-surface))}.dq-ui-badge--count{min-width:20px;height:20px;padding-inline:6px;border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-badge-bg, var(--dq-ui-badge-count-bg, var(--dq-ui-accent)))}.dq-ui-badge--sm.dq-ui-badge--ghost,.dq-ui-badge--sm.dq-ui-badge--surface,.dq-ui-badge--sm.dq-ui-badge--floating,.dq-ui-badge--sm.dq-ui-badge--plain{min-height:22px;padding-inline:8px;font-size:.75rem}.dq-ui-title{margin:0;color:inherit;font-weight:500;line-height:1.2}.dq-ui-title--h1{font-size:calc(1.375rem + 1.5vw)}.dq-ui-title--h2{font-size:calc(1.325rem + .9vw)}.dq-ui-title--h3{font-size:calc(1.3rem + .6vw)}.dq-ui-title--h4{font-size:calc(1.275rem + .3vw)}.dq-ui-title--h5{font-size:1.25rem}.dq-ui-title--h6{font-size:1rem}@media(min-width:1280px){.dq-ui-title--h1{font-size:2.5rem}.dq-ui-title--h2{font-size:2rem}.dq-ui-title--h3{font-size:1.75rem}.dq-ui-title--h4{font-size:1.5rem}}.dq-layout-box{display:flex;flex-direction:column;gap:var(--dq-ui-space-lg)}.dq-layout-box--content-root{flex-direction:var(--dq-layout-box-direction, column);gap:var(--dq-layout-box-gap, var(--dq-ui-space-lg));justify-content:var(--dq-layout-box-justify, flex-start);align-items:var(--dq-layout-box-align, stretch);align-content:var(--dq-layout-box-align-content, stretch);flex-wrap:var(--dq-layout-box-wrap, nowrap)}.dq-layout-box__content{display:flex;flex-direction:var(--dq-layout-box-direction, column);gap:var(--dq-layout-box-gap, var(--dq-ui-space-lg));justify-content:var(--dq-layout-box-justify, flex-start);align-items:var(--dq-layout-box-align, stretch);align-content:var(--dq-layout-box-align-content, stretch);flex-wrap:var(--dq-layout-box-wrap, nowrap)}.dq-layout-box--max-columns{--dq-layout-box-columns: var(--dq-layout-box-columns-desktop, 1)}.dq-layout-box--layout-flex.dq-layout-box--max-columns.dq-layout-box--content-root>*,.dq-layout-box__content.dq-layout-box--layout-flex.dq-layout-box--max-columns>*{flex:1 1 calc((100% / var(--dq-layout-box-columns)) - var(--dq-layout-box-gap, var(--dq-ui-space-lg)))}.dq-layout-box--layout-columns.dq-layout-box--content-root,.dq-layout-box__content.dq-layout-box--layout-columns{display:block;column-count:var(--dq-layout-box-columns);column-gap:var(--dq-layout-box-gap, var(--dq-ui-space-lg))}.dq-layout-box--layout-columns.dq-layout-box--content-root>*,.dq-layout-box__content.dq-layout-box--layout-columns>*{margin-bottom:var(--dq-layout-box-gap, var(--dq-ui-space-lg));break-inside:avoid}.dq-layout-box--surface{padding:16px;border:1px solid var(--dq-layout-box-border, var(--dq-ui-border-subtle));border-radius:var(--dq-ui-radius-xl);background:var(--dq-layout-box-bg, var(--dq-ui-surface))}section.dq-layout-box--surface,dialog.dq-layout-box--surface{padding:20px}.dq-layout-box--surface-blur{padding:16px;border:1px solid var(--dq-layout-box-border, var(--dq-ui-border-subtle));border-radius:var(--dq-ui-radius-xl);background:var(--dq-layout-box-bg, var(--dq-ui-background-blur-surface));backdrop-filter:var(--dq-ui-background-blur-filter);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter)}section.dq-layout-box--surface-blur,dialog.dq-layout-box--surface-blur{padding:20px}.dq-layout-box--surface-ghost-blur{padding:16px;border:1px solid var(--dq-layout-box-border, var(--dq-ui-border-subtle));border-radius:var(--dq-ui-radius-xl);background:var(--dq-layout-box-bg, var(--dq-ui-background-blur-surface));backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}section.dq-layout-box--surface-ghost-blur,dialog.dq-layout-box--surface-ghost-blur{padding:20px}.dq-layout-box__header{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--dq-ui-space-lg);row-gap:var(--dq-ui-space-sm);min-width:0}.dq-layout-box__title-main{grid-column:1;grid-row:1;min-width:0;max-width:100%}.dq-layout-box__title-leading{flex:0 0 auto;max-width:100%;min-width:0}.dq-layout-box__title{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dq-layout-box__title--with-leading{flex:1 1 9rem;min-width:0}.dq-layout-box__title--compact{grid-column:1;grid-row:1;min-width:0}.dq-layout-box__title-meta{display:inline-flex;align-items:center;gap:var(--dq-ui-space-xs);grid-column:2;grid-row:1;justify-self:end;align-self:start;color:var(--dq-layout-box-title-meta-color, var(--dq-ui-text-soft));font-size:.875rem;font-weight:500;white-space:nowrap}.dq-layout-box__title-count{color:var(--dq-layout-box-title-count-color, var(--dq-ui-text))}.dq-layout-box__title-icon{display:inline-flex;line-height:0}.dq-layout-box__title-icon svg{width:1em;height:1em}@media(max-width:1199.98px){.dq-layout-box--max-columns{--dq-layout-box-columns: var(--dq-layout-box-columns-laptop, 1)}}@media(max-width:890.98px){.dq-layout-box--max-columns{--dq-layout-box-columns: var(--dq-layout-box-columns-tablet, 1)}}@media(max-width:575.98px){.dq-layout-box--max-columns{--dq-layout-box-columns: var(--dq-layout-box-columns-phone, 1)}}.dq-alert{--dq-alert-accent: var(--dq-ui-info);--dq-alert-surface: var(--dq-ui-info-surface);--dq-alert-border: var(--dq-ui-info-border);--dq-alert-title-color: var(--dq-alert-accent);position:relative;overflow:hidden;padding:18px 20px 18px 18px}.dq-alert:before{content:"";position:absolute;inset:12px auto 12px 12px;width:3px;border-radius:var(--dq-ui-radius-rounded);background:var(--dq-alert-accent)}.dq-alert__inner{min-width:0;padding-left:16px}.dq-alert__header{min-width:0}.dq-alert__icon{flex:0 0 auto;line-height:0;color:var(--dq-alert-accent)}.dq-alert__content{flex:1 1 auto;min-width:0}.dq-alert__title{color:var(--dq-alert-title-color)}.dq-alert__body{display:block;color:var(--dq-ui-text);font-size:.98rem;line-height:1.55}.dq-alert__body>:first-child{margin-top:0}.dq-alert__body>:last-child{margin-bottom:0}.dq-alert__actions{padding-top:2px}.dq-alert--warning{--dq-alert-accent: var(--dq-ui-warning);--dq-alert-surface: var(--dq-ui-warning-surface);--dq-alert-border: var(--dq-ui-warning-border)}.dq-alert--success{--dq-alert-accent: var(--dq-ui-success);--dq-alert-surface: var(--dq-ui-success-surface);--dq-alert-border: var(--dq-ui-success-border)}.dq-alert--error{--dq-alert-accent: var(--dq-ui-accent);--dq-alert-surface: var(--dq-ui-danger-surface);--dq-alert-border: var(--dq-ui-danger-border)}.dq-alert--neutral{--dq-alert-accent: var(--dq-ui-text-soft);--dq-alert-surface: rgba(255, 255, 255, .03);--dq-alert-border: rgba(255, 255, 255, .14);--dq-alert-title-color: var(--dq-ui-text);border-style:dashed;box-shadow:none}.dq-alert--neutral:before{display:none}.dq-alert--neutral .dq-alert__inner{padding-left:0}@media(max-width:575.98px){.dq-alert{padding:16px}.dq-alert__inner{padding-left:12px}.dq-alert--neutral .dq-alert__inner{padding-left:0}}.dq-ui-button{--dq-ui-button-height: 42px;--dq-ui-button-padding-x: 16px;--dq-ui-button-gap: 8px;--dq-ui-button-media-size: 36px;--dq-ui-button-bg: var(--dq-ui-surface);--dq-ui-button-border-color: var(--dq-ui-border);--dq-ui-button-text-color: var(--dq-ui-color-white);--dq-ui-button-hover-bg: var(--dq-ui-panel-strong);--dq-ui-button-hover-border-color: var(--dq-ui-border);--dq-ui-button-hover-text-color: var(--dq-ui-button-text-color);--dq-ui-button-focus-bg: var(--dq-ui-color-white);--dq-ui-button-focus-border-color: var(--dq-ui-button-border-color);--dq-ui-button-focus-text-color: var(--dq-ui-color-black);--dq-ui-button-active-bg: var(--dq-ui-button-focus-bg);--dq-ui-button-active-border-color: var(--dq-ui-button-focus-border-color);--dq-ui-button-active-text-color: var(--dq-ui-button-focus-text-color);--dq-ui-button-selected-bg: var(--dq-ui-button-focus-bg);--dq-ui-button-selected-border-color: var(--dq-ui-button-focus-border-color);--dq-ui-button-selected-text-color: var(--dq-ui-button-focus-text-color);--dq-ui-button-selected-hover-bg: var(--dq-ui-button-selected-bg);--dq-ui-button-selected-hover-border-color: var(--dq-ui-button-selected-border-color);--dq-ui-button-selected-hover-text-color: var(--dq-ui-button-selected-text-color);--dq-ui-button-selected-focus-bg: var(--dq-ui-button-selected-bg);--dq-ui-button-selected-focus-border-color: var(--dq-ui-button-selected-border-color);--dq-ui-button-selected-focus-text-color: var(--dq-ui-button-selected-text-color);--dq-ui-button-selected-active-bg: var(--dq-ui-button-selected-bg);--dq-ui-button-selected-active-border-color: var(--dq-ui-button-selected-border-color);--dq-ui-button-selected-active-text-color: var(--dq-ui-button-selected-text-color);--dq-ui-button-subtitle-color: var(--dq-ui-text-soft);--dq-ui-button-hover-subtitle-color: var(--dq-ui-button-subtitle-color);--dq-ui-button-focus-subtitle-color: var(--dq-ui-color-black-soft);--dq-ui-button-active-subtitle-color: var(--dq-ui-button-focus-subtitle-color);--dq-ui-button-selected-subtitle-color: var(--dq-ui-button-focus-subtitle-color);--dq-ui-button-selected-hover-subtitle-color: var(--dq-ui-button-selected-subtitle-color);--dq-ui-button-selected-focus-subtitle-color: var(--dq-ui-button-selected-subtitle-color);--dq-ui-button-selected-active-subtitle-color: var(--dq-ui-button-selected-subtitle-color);height:var(--dq-ui-button-height);padding:0 var(--dq-ui-button-padding-x);border-radius:var(--dq-ui-radius-md);border:1px solid var(--dq-ui-button-border-color);background:var(--dq-ui-button-bg);color:var(--dq-ui-button-text-color);display:inline-flex;align-items:center;justify-content:center;gap:var(--dq-ui-button-gap);cursor:pointer;white-space:nowrap;transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast)}.dq-ui-button--has-badge{position:relative;overflow:visible}.dq-ui-button:hover:not(:disabled){background:var(--dq-ui-button-hover-bg);border-color:var(--dq-ui-button-hover-border-color);color:var(--dq-ui-button-hover-text-color)}.dq-ui-button:focus,.dq-ui-button:focus-visible{outline:none}.dq-ui-button:focus:not(:disabled),.dq-ui-button:focus-visible{background:var(--dq-ui-button-focus-bg);border-color:var(--dq-ui-button-focus-border-color);color:var(--dq-ui-button-focus-text-color)}.dq-ui-button:active:not(:disabled){background:var(--dq-ui-button-active-bg);border-color:var(--dq-ui-button-active-border-color);color:var(--dq-ui-button-active-text-color)}.dq-ui-button--selected{background:var(--dq-ui-button-selected-bg);border-color:var(--dq-ui-button-selected-border-color);color:var(--dq-ui-button-selected-text-color)}.dq-ui-button--selected:hover:not(:disabled){background:var(--dq-ui-button-selected-hover-bg);border-color:var(--dq-ui-button-selected-hover-border-color);color:var(--dq-ui-button-selected-hover-text-color)}.dq-ui-button--selected:focus:not(:disabled),.dq-ui-button--selected:focus-visible{background:var(--dq-ui-button-selected-focus-bg);border-color:var(--dq-ui-button-selected-focus-border-color);color:var(--dq-ui-button-selected-focus-text-color)}.dq-ui-button--selected:active:not(:disabled){background:var(--dq-ui-button-selected-active-bg);border-color:var(--dq-ui-button-selected-active-border-color);color:var(--dq-ui-button-selected-active-text-color)}.dq-ui-button--danger{--dq-ui-button-bg: var(--dq-ui-danger-surface);--dq-ui-button-border-color: var(--dq-ui-danger-border);--dq-ui-button-text-color: var(--dq-ui-accent-soft);--dq-ui-button-hover-bg: var(--dq-ui-danger-surface-hover);--dq-ui-button-hover-border-color: var(--dq-ui-danger-border-strong);--dq-ui-button-hover-text-color: var(--dq-ui-color-white);--dq-ui-button-focus-bg: var(--dq-ui-danger-surface-strong);--dq-ui-button-focus-border-color: var(--dq-ui-danger-border-strong);--dq-ui-button-focus-text-color: var(--dq-ui-color-white);--dq-ui-button-active-bg: var(--dq-ui-danger-surface-strong);--dq-ui-button-active-border-color: var(--dq-ui-danger-border-strong);--dq-ui-button-active-text-color: var(--dq-ui-color-white);--dq-ui-button-selected-bg: var(--dq-ui-danger-surface-strong);--dq-ui-button-selected-border-color: var(--dq-ui-danger-border-strong);--dq-ui-button-selected-text-color: var(--dq-ui-color-white);--dq-ui-button-subtitle-color: var(--dq-ui-danger-text-soft);--dq-ui-button-hover-subtitle-color: var(--dq-ui-color-white-soft-strong);--dq-ui-button-focus-subtitle-color: var(--dq-ui-color-white-soft-strong);--dq-ui-button-active-subtitle-color: var(--dq-ui-color-white-soft-strong);--dq-ui-button-selected-subtitle-color: var(--dq-ui-color-white-soft-strong)}.dq-ui-button--sm{--dq-ui-button-height: 32px;--dq-ui-button-padding-x: 12px;--dq-ui-button-gap: 6px;border-radius:var(--dq-ui-radius-rounded);font-size:.875rem}.dq-ui-button--md{--dq-ui-button-height: 42px;--dq-ui-button-padding-x: 16px;--dq-ui-button-gap: 8px}.dq-ui-button--lg{--dq-ui-button-height: 48px;--dq-ui-button-padding-x: 18px;--dq-ui-button-gap: 10px}.dq-ui-button--radius-md{border-radius:var(--dq-ui-radius-md)}.dq-ui-button--radius-rounded{border-radius:var(--dq-ui-radius-rounded)}.dq-ui-button--icon-only{width:var(--dq-ui-button-height);flex:0 0 var(--dq-ui-button-height);padding:0}.dq-ui-button--rich{justify-content:flex-start;text-align:left;overflow:hidden;gap:8px}.dq-ui-button--rich.dq-ui-button--has-badge{overflow:visible}.dq-ui-button--has-image{padding-left:calc((var(--dq-ui-button-height) - var(--dq-ui-button-media-size)) / 2);padding-right:14px}.dq-ui-button__media{width:var(--dq-ui-button-media-size);height:var(--dq-ui-button-media-size);border-radius:var(--dq-ui-radius-rounded);overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--dq-ui-panel-strong)}.dq-ui-button__media img{width:100%;height:100%;object-fit:cover;display:block}.dq-ui-button__icon,.dq-ui-button__label,.dq-ui-button__content{display:inline-flex;align-items:center;color:inherit}.dq-ui-button__content{min-width:0}.dq-ui-button__content--stacked{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.dq-ui-button--rich .dq-ui-button__content{flex:1 1 auto}.dq-ui-button__icon{flex:0 0 auto;line-height:0}.dq-ui-button__label{min-width:0}.dq-ui-button__subtitle{min-width:0;color:var(--dq-ui-button-subtitle-color);margin-top:-2px;font-size:.875rem;transition:color var(--dq-ui-transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-ui-button__badge{position:absolute;top:-6px;right:-6px;pointer-events:none;z-index:1}.dq-ui-button:hover:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-hover-subtitle-color)}.dq-ui-button:focus:not(:disabled) .dq-ui-button__subtitle,.dq-ui-button:focus-visible .dq-ui-button__subtitle{color:var(--dq-ui-button-focus-subtitle-color)}.dq-ui-button:active:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-active-subtitle-color)}.dq-ui-button--selected .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-subtitle-color)}.dq-ui-button--selected:hover:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-hover-subtitle-color)}.dq-ui-button--selected:focus:not(:disabled) .dq-ui-button__subtitle,.dq-ui-button--selected:focus-visible .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-focus-subtitle-color)}.dq-ui-button--selected:active:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-active-subtitle-color)}.dq-ui-button:disabled{opacity:.45;cursor:not-allowed}.dq-layout-modal{width:min(calc(100vw - 32px),var(--dq-layout-modal-width, 560px));max-width:none;max-height:calc(100dvh - 380px);margin:auto;inset:0;border:0;color:inherit;overflow:hidden;box-shadow:0 32px 96px #00000075,0 12px 28px #0000002e,inset 0 1px #ffffff0a;background:var(--dq-ui-background-blur-surface-light);opacity:0;transform:translateY(16px);transition:opacity var(--dq-layout-modal-animation-duration, .18s) ease,transform var(--dq-layout-modal-animation-duration, .18s) ease}.dq-layout-modal:focus{outline:none}.dq-layout-modal:not([open]){display:none}.dq-layout-modal::backdrop{background:#06080c00;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transition:background var(--dq-layout-modal-animation-duration, .18s) ease,backdrop-filter var(--dq-layout-modal-animation-duration, .18s) ease}.dq-layout-modal[data-state=opening],.dq-layout-modal[data-state=open]{opacity:1;transform:translateY(0)}.dq-layout-modal[data-state=closing]{opacity:0;transform:translateY(16px)}.dq-layout-modal[data-state=opening]::backdrop,.dq-layout-modal[data-state=open]::backdrop{background:#06080c8a;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.dq-layout-modal__header{width:100%;flex:0 0 auto}.dq-layout-modal__heading{min-width:0}.dq-layout-modal__title{margin:0}.dq-layout-modal__subtitle{margin:0;color:var(--dq-ui-text-soft);line-height:1.5}.dq-layout-modal__close{flex:0 0 auto}.dq-layout-modal__body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 0;pointer-events:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.dq-layout-modal__body::-webkit-scrollbar{display:none}.dq-layout-modal__controls{width:100%;flex:0 0 auto}@media(max-width:575.98px){.dq-layout-modal{width:100vw;max-width:100vw;min-height:100dvh;max-height:100dvh;margin:0;border-radius:0;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));padding-left:calc(20px + env(safe-area-inset-left,0px))}}.dq-ui-form-field{width:100%;min-width:0}.dq-ui-form-field__label{margin:0;color:var(--dq-ui-form-field-label-color, var(--dq-ui-text));font-size:.92rem;font-weight:500;line-height:1.35;transition:color var(--dq-ui-transition-fast)}.dq-ui-form-field__required{color:var(--dq-ui-primary-soft)}.dq-ui-form-field__description,.dq-ui-form-field__status{margin:0;font-size:.875rem;line-height:1.45}.dq-ui-form-field__description{color:var(--dq-ui-text-soft)}.dq-ui-form-field__status--error{color:var(--dq-ui-accent-soft)}.dq-ui-form-field__status--success{color:var(--dq-ui-success)}.dq-ui-form-control{position:relative;width:100%;border:1px solid var(--dq-ui-form-control-border, var(--dq-ui-border-subtle));border-radius:var(--dq-ui-radius-md);box-shadow:0 0 0 0 transparent;background:var( --dq-ui-form-control-bg, var(--dq-ui-surface) );transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast),box-shadow var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast)}.dq-ui-form-control:hover{border-color:var(--dq-ui-form-control-hover-border, var(--dq-ui-border));background:var( --dq-ui-form-control-hover-bg, var(--dq-ui-panel-strong) )}.dq-ui-form-control:focus-within{border-color:var(--dq-ui-form-control-focus-border, var(--dq-ui-primary-muted));box-shadow:0 0 0 3px var(--dq-ui-form-control-focus-ring, var(--dq-ui-primary-surface))}.dq-ui-checkbox-input{position:relative;width:100%;min-width:0;cursor:pointer}.dq-ui-checkbox-input__input{position:absolute;inset:0 auto auto 0;width:20px;height:20px;margin:0;opacity:0}.dq-ui-checkbox-input__indicator{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:1px;border:1px solid var(--dq-ui-border);border-radius:6px;background:var(--dq-ui-surface);transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast),box-shadow var(--dq-ui-transition-fast)}.dq-ui-checkbox-input__indicator:after{content:"";position:absolute;top:5px;left:4px;width:9px;height:5px;border-left:2px solid var(--dq-ui-color-black);border-bottom:2px solid var(--dq-ui-color-black);opacity:0;transform:rotate(-45deg) scale(.86);transition:opacity var(--dq-ui-transition-ui),transform var(--dq-ui-transition-ui)}.dq-ui-checkbox-input__content{min-width:0}.dq-ui-checkbox-input:hover .dq-ui-checkbox-input__indicator{border-color:var(--dq-ui-border);background:var(--dq-ui-panel-strong)}.dq-ui-checkbox-input__input:checked+.dq-ui-checkbox-input__indicator{border-color:var(--dq-ui-primary-muted);background:var(--dq-ui-primary)}.dq-ui-checkbox-input:hover .dq-ui-checkbox-input__input:checked+.dq-ui-checkbox-input__indicator{border-color:var(--dq-ui-primary);background:var(--dq-ui-primary-soft)}.dq-ui-checkbox-input__input:checked+.dq-ui-checkbox-input__indicator:after{opacity:1;transform:rotate(-45deg) scale(1)}.dq-ui-checkbox-input__input:focus+.dq-ui-checkbox-input__indicator,.dq-ui-checkbox-input__input:focus-visible+.dq-ui-checkbox-input__indicator{border-color:var(--dq-ui-primary-muted);box-shadow:0 0 0 3px var(--dq-ui-primary-surface),inset 0 1px #ffffff0d}.dq-ui-checkbox-input__input:disabled+.dq-ui-checkbox-input__indicator,.dq-ui-checkbox-input__input:disabled~.dq-ui-checkbox-input__content{opacity:.45}.dq-ui-checkbox-input--disabled{cursor:not-allowed}.dq-ui-file-input__control{min-height:46px;padding:var(--dq-ui-space-sm) var(--dq-ui-space-md);cursor:pointer}.dq-ui-file-input__input{cursor:pointer}.dq-ui-file-input__button{display:inline-flex;align-items:center;gap:var(--dq-ui-space-xs);min-height:30px;padding:0 12px;border:1px solid var(--dq-ui-border);border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-panel);color:var(--dq-ui-text);font-size:.875rem;font-weight:500;white-space:nowrap;transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast)}.dq-ui-file-input__value{flex:1 1 12rem;min-width:0;color:var(--dq-ui-text-soft);font-size:.92rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast)}.dq-ui-file-input__control:hover .dq-ui-file-input__button{background:var(--dq-ui-panel-strong);border-color:var(--dq-ui-border);color:var(--dq-ui-color-white)}.dq-ui-file-input__control:hover .dq-ui-file-input__value,.dq-ui-file-input__control:focus-within .dq-ui-file-input__value{color:var(--dq-ui-text)}.dq-ui-file-input__control--disabled,.dq-ui-file-input__control--disabled .dq-ui-file-input__input{cursor:not-allowed}.dq-ui-file-input__control--disabled .dq-ui-file-input__button,.dq-ui-file-input__control--disabled .dq-ui-file-input__value{opacity:.45}.dq-ui-search-input{--dq-ui-form-control-bg: var(--dq-ui-panel);--dq-ui-form-control-hover-bg: var(--dq-ui-panel-strong)}.dq-ui-search-input__control{min-height:48px;padding-inline:14px;border-radius:var(--dq-ui-radius-rounded)}.dq-ui-search-input__icon-shell{flex:0 0 auto;color:var(--dq-ui-text-soft)}.dq-ui-search-input__input{width:100%;min-width:0;min-height:46px;padding:0;border:0;background:transparent;color:var(--dq-ui-text);-webkit-text-fill-color:var(--dq-ui-text);transition:color var(--dq-ui-transition-fast),-webkit-text-fill-color var(--dq-ui-transition-fast)}.dq-ui-search-input__input::placeholder{color:var(--dq-ui-text-soft);-webkit-text-fill-color:var(--dq-ui-text-soft)}.dq-ui-search-input__input:focus,.dq-ui-search-input__input:focus-visible{outline:none}.dq-ui-search-input__clear-button{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--dq-ui-radius-rounded);background:transparent;color:var(--dq-ui-text-soft);cursor:pointer;transition:background var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast)}.dq-ui-search-input__clear-button:hover,.dq-ui-search-input__clear-button:focus-visible{background:var(--dq-ui-panel-strong);color:var(--dq-ui-text)}.dq-ui-search-input__clear-button:focus-visible{outline:2px solid var(--dq-ui-primary-muted);outline-offset:2px}.dq-ui-search-input__input::-webkit-search-decoration,.dq-ui-search-input__input::-webkit-search-cancel-button,.dq-ui-search-input__input::-webkit-search-results-button,.dq-ui-search-input__input::-webkit-search-results-decoration{display:none}.dq-ui-switch{width:100%;min-width:0;padding:14px 16px;border:1px solid var(--dq-ui-border-subtle);border-radius:var(--dq-ui-radius-md);background:var(--dq-ui-surface);color:var(--dq-ui-text);text-align:left;cursor:pointer;transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast)}.dq-ui-switch:hover:not(:disabled){border-color:var(--dq-ui-border);background:var(--dq-ui-panel-strong)}.dq-ui-switch:focus,.dq-ui-switch:focus-visible{outline:none}.dq-ui-switch:focus-visible{border-color:var(--dq-ui-primary-muted);box-shadow:0 0 0 3px var(--dq-ui-primary-surface)}.dq-ui-switch:disabled{opacity:.45;cursor:not-allowed}.dq-ui-switch__copy{min-width:0}.dq-ui-switch__track{position:relative;flex:0 0 auto;width:46px;height:28px;border:1px solid var(--dq-ui-border);border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-panel);transition:opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast),transform var(--dq-ui-transition-fast)}.dq-ui-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-color-white-soft-strong);transition:transform var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast)}.dq-ui-switch:hover:not(:disabled) .dq-ui-switch__track{border-color:var(--dq-ui-border);background:var(--dq-ui-panel-strong)}.dq-ui-switch:hover:not(:disabled) .dq-ui-switch__thumb{background:var(--dq-ui-color-white)}.dq-ui-switch--checked .dq-ui-switch__track{border-color:var(--dq-ui-primary-muted);background:var(--dq-ui-primary-surface)}.dq-ui-switch--checked .dq-ui-switch__thumb{transform:translate(18px);background:var(--dq-ui-primary-soft)}.dq-ui-switch--checked:hover:not(:disabled) .dq-ui-switch__track{border-color:var(--dq-ui-primary);background:var(--dq-ui-primary-surface-strong)}.dq-ui-switch--checked:hover:not(:disabled) .dq-ui-switch__thumb{background:var(--dq-ui-color-white)}.dq-ui-text-input{--dq-ui-form-control-focus-border: var(--dq-ui-primary-muted);--dq-ui-form-field-label-color: var(--dq-ui-text);--dq-ui-text-input-text-color: var(--dq-ui-text);--dq-ui-text-input-caret-color: var(--dq-ui-text)}.dq-ui-text-input--error{--dq-ui-form-control-border: var(--dq-ui-danger-border);--dq-ui-form-control-hover-border: var(--dq-ui-danger-border-strong);--dq-ui-form-control-focus-border: var(--dq-ui-danger-border-strong);--dq-ui-form-control-focus-ring: rgba(239, 68, 68, .18)}.dq-ui-text-input--success{--dq-ui-form-control-border: var(--dq-ui-success-border);--dq-ui-form-control-hover-border: var(--dq-ui-success-border);--dq-ui-form-control-focus-border: var(--dq-ui-success-border);--dq-ui-form-control-focus-ring: rgba(34, 197, 94, .18)}.dq-ui-text-input__control{overflow:hidden;color:var(--dq-ui-text-input-text-color)}.dq-ui-text-input__input{width:100%;min-width:0;min-height:46px;padding:0 14px;border:0;background:transparent;color:var(--dq-ui-text-input-text-color);-webkit-text-fill-color:var(--dq-ui-text-input-text-color);caret-color:var(--dq-ui-text-input-caret-color);transition:color var(--dq-ui-transition-fast),-webkit-text-fill-color var(--dq-ui-transition-fast),caret-color var(--dq-ui-transition-fast),opacity var(--dq-ui-transition-fast)}.dq-ui-text-input__input::placeholder{color:var(--dq-ui-text-soft);-webkit-text-fill-color:var(--dq-ui-text-soft)}.dq-ui-text-input__input:focus,.dq-ui-text-input__input:focus-visible{outline:none}.dq-ui-text-input__input:disabled{cursor:not-allowed;opacity:.5}.dq-ui-text-input__input:-webkit-autofill,.dq-ui-text-input__input:-webkit-autofill:hover,.dq-ui-text-input__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dq-ui-text-input-text-color);caret-color:var(--dq-ui-text-input-caret-color);transition:color var(--dq-ui-transition-fast),-webkit-text-fill-color var(--dq-ui-transition-fast),caret-color var(--dq-ui-transition-fast)}.dq-back-to-top{--dq-ui-button-bg: var(--dq-ui-background-blur-surface);--dq-ui-button-hover-bg: var(--dq-ui-background-blur-surface-hover);position:fixed;right:max(var(--dq-ui-space-xl),env(safe-area-inset-right,0px));bottom:max(var(--dq-ui-space-xl),env(safe-area-inset-bottom,0px));z-index:40;opacity:0;transform:translateY(12px) scale(.92);pointer-events:none;backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating);transition:opacity var(--dq-ui-transition-fast),transform var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast),color var(--dq-ui-transition-fast),border-color var(--dq-ui-transition-fast)}.dq-back-to-top--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media(max-width:575.98px){.dq-back-to-top{right:max(var(--dq-ui-space-lg),env(safe-area-inset-right,0px));bottom:calc(var(--dq-ui-layout-mobile-bottom-nav-offset) + var(--dq-ui-space-lg))}}.dq-empty-state{padding:var(--dq-ui-space-md)}.dq-ui-toggle-button:focus:not(:disabled),.dq-ui-toggle-button:focus-visible{outline:none;background:var(--dq-ui-button-bg);border-color:var(--dq-ui-button-border-color);color:var(--dq-ui-button-text-color)}.dq-ui-toggle-button:focus-visible{box-shadow:0 0 0 3px var(--dq-ui-button-focus-ring-color, var(--dq-ui-button-border-color))}.dq-ui-toggle-button:focus:not(:disabled) .dq-ui-button__subtitle,.dq-ui-toggle-button:focus-visible .dq-ui-button__subtitle{color:var(--dq-ui-button-subtitle-color)}.dq-ui-toggle-button.dq-ui-button--selected:focus:not(:disabled),.dq-ui-toggle-button.dq-ui-button--selected:focus-visible{background:var(--dq-ui-button-selected-bg);border-color:var(--dq-ui-button-selected-border-color);color:var(--dq-ui-button-selected-text-color)}.dq-ui-toggle-button.dq-ui-button--selected:focus-visible{box-shadow:0 0 0 3px var(--dq-ui-button-selected-focus-ring-color, var(--dq-ui-button-selected-border-color))}.dq-ui-toggle-button.dq-ui-button--selected:focus:not(:disabled) .dq-ui-button__subtitle,.dq-ui-toggle-button.dq-ui-button--selected:focus-visible .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-subtitle-color)}.dq-ui-toggle-button:focus:hover:not(:disabled),.dq-ui-toggle-button:focus-visible:hover:not(:disabled){background:var(--dq-ui-button-hover-bg);border-color:var(--dq-ui-button-hover-border-color);color:var(--dq-ui-button-hover-text-color)}.dq-ui-toggle-button.dq-ui-button--selected:focus:hover:not(:disabled),.dq-ui-toggle-button.dq-ui-button--selected:focus-visible:hover:not(:disabled){background:var(--dq-ui-button-selected-hover-bg);border-color:var(--dq-ui-button-selected-hover-border-color);color:var(--dq-ui-button-selected-hover-text-color)}.dq-ui-toggle-button:focus:hover:not(:disabled) .dq-ui-button__subtitle,.dq-ui-toggle-button:focus-visible:hover:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-hover-subtitle-color)}.dq-ui-toggle-button.dq-ui-button--selected:focus:hover:not(:disabled) .dq-ui-button__subtitle,.dq-ui-toggle-button.dq-ui-button--selected:focus-visible:hover:not(:disabled) .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-hover-subtitle-color)}.dq-ui-toggle-button--fill-on-press .dq-ui-button__icon{position:relative}.dq-ui-toggle-button--favorite{--dq-ui-button-focus-ring-color: color-mix(in srgb, var(--dq-ui-yellow) 18%, transparent);--dq-ui-button-selected-focus-ring-color: color-mix(in srgb, var(--dq-ui-yellow) 18%, transparent);--dq-ui-button-selected-bg: var(--dq-ui-favorite-surface);--dq-ui-button-selected-border-color: var(--dq-ui-favorite-border);--dq-ui-button-selected-text-color: var(--dq-ui-yellow);--dq-ui-button-selected-subtitle-color: rgba(252, 211, 77, .78);--dq-ui-button-selected-hover-bg: var(--dq-ui-favorite-surface-hover);--dq-ui-button-selected-hover-border-color: var(--dq-ui-favorite-border-hover);--dq-ui-button-selected-hover-text-color: var(--dq-ui-favorite-text-soft);--dq-ui-button-selected-hover-subtitle-color: rgba(253, 230, 138, .8)}.dq-ui-toggle-button--likes{--dq-ui-button-focus-ring-color: color-mix(in srgb, var(--dq-ui-likes) 18%, transparent);--dq-ui-button-selected-focus-ring-color: color-mix(in srgb, var(--dq-ui-likes) 18%, transparent);--dq-ui-button-selected-bg: var(--dq-ui-likes-surface);--dq-ui-button-selected-border-color: var(--dq-ui-likes-border);--dq-ui-button-selected-text-color: var(--dq-ui-likes);--dq-ui-button-selected-subtitle-color: rgba(253, 164, 175, .78);--dq-ui-button-selected-hover-bg: var(--dq-ui-likes-surface-hover);--dq-ui-button-selected-hover-border-color: var(--dq-ui-likes-border-hover);--dq-ui-button-selected-hover-text-color: var(--dq-ui-likes-text-soft);--dq-ui-button-selected-hover-subtitle-color: rgba(254, 205, 211, .8)}.dq-layout-navbar{width:100%;padding-block:var(--dq-ui-space-sm)}.dq-layout-navbar__list{list-style:none;margin:0;padding:0}.dq-layout-navbar__item-shell{display:inline-flex}.dq-layout-navbar__item-shell--mobile-only{display:none}.dq-layout-navbar__item{--dq-ui-button-height: 40px}.dq-layout-navbar__icon-with-badge{display:inline-flex;line-height:0}.dq-layout-navbar__icon-badge{position:absolute;top:-8px;right:-10px;pointer-events:none;z-index:1}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item .dq-ui-button__badge{top:-4px;right:-4px}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item .dq-ui-button__icon{display:none}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item-shell--show-icon-desktop .dq-ui-button__icon{display:inline-flex}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item-shell--show-icon-desktop .dq-layout-navbar__item{--dq-ui-button-gap: 0}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item-shell--show-icon-desktop .dq-ui-button__label{display:none}.dq-layout-navbar:not(.dq-layout-header__mobile-navbar) .dq-layout-navbar__item-shell--show-icon-desktop .dq-ui-button__content{display:none}@media(max-width:575.98px){.dq-layout-navbar{padding-block:var(--dq-ui-space-xs)}.dq-layout-navbar .dq-layout-navbar__item .dq-ui-button__icon{display:inline-flex}.dq-layout-navbar__list{justify-content:space-between;gap:var(--dq-ui-space-xs)}.dq-layout-navbar__item-shell{flex:1 1 0;justify-content:center}.dq-layout-navbar__item-shell--mobile-only{display:inline-flex}.dq-layout-navbar__item-shell--desktop-only{display:none}.dq-layout-navbar__item{--dq-ui-button-height: auto;--dq-ui-button-padding-x: 0;--dq-ui-button-padding-y: 4px;--dq-ui-button-gap: 4px;width:100%;min-height:58px;flex-direction:column;border-color:transparent;background:transparent;color:var(--dq-ui-text-soft);font-size:.72rem;font-weight:600;gap:3px;transition:color var(--dq-ui-transition-fast),font-weight var(--dq-ui-transition-fast)}.dq-layout-navbar__item:hover:not(:disabled),.dq-layout-navbar__item:focus:not(:disabled),.dq-layout-navbar__item:focus-visible,.dq-layout-navbar__item:active:not(:disabled),.dq-layout-navbar__item.dq-ui-button--selected,.dq-layout-navbar__item.dq-ui-button--selected:hover:not(:disabled),.dq-layout-navbar__item.dq-ui-button--selected:focus:not(:disabled),.dq-layout-navbar__item.dq-ui-button--selected:focus-visible,.dq-layout-navbar__item.dq-ui-button--selected:active:not(:disabled),.dq-layout-navbar__item.dq-ui-toggle-button:focus:not(:disabled),.dq-layout-navbar__item.dq-ui-toggle-button:focus-visible,.dq-layout-navbar__item.dq-ui-toggle-button.dq-ui-button--selected:focus:not(:disabled),.dq-layout-navbar__item.dq-ui-toggle-button.dq-ui-button--selected:focus-visible{border-color:transparent;background:transparent}.dq-layout-navbar__item:hover:not(:disabled),.dq-layout-navbar__item:active:not(:disabled){color:var(--dq-ui-text)}.dq-layout-navbar__item:focus:not(:disabled),.dq-layout-navbar__item:focus-visible{color:var(--dq-ui-text)}.dq-layout-navbar__item:focus-visible,.dq-layout-navbar__item.dq-ui-button--selected:focus-visible,.dq-layout-navbar__item.dq-ui-toggle-button:focus-visible,.dq-layout-navbar__item.dq-ui-toggle-button.dq-ui-button--selected:focus-visible{box-shadow:0 0 0 0 transparent}.dq-layout-navbar__item.dq-ui-button--selected:focus:not(:disabled),.dq-layout-navbar__item.dq-ui-button--selected:focus-visible,.dq-layout-navbar__item.dq-ui-toggle-button.dq-ui-button--selected:focus:not(:disabled),.dq-layout-navbar__item.dq-ui-toggle-button.dq-ui-button--selected:focus-visible{color:var(--dq-ui-primary-soft)}.dq-layout-navbar__item.dq-ui-button--selected{color:var(--dq-ui-primary-soft);font-weight:500}.dq-layout-navbar__item.dq-ui-button--selected .dq-ui-button__icon{color:var(--dq-ui-primary-muted)}.dq-layout-navbar__item .dq-ui-button__icon{position:relative;width:52px;height:28px;justify-content:center;border-radius:var(--dq-ui-radius-rounded);overflow:visible;isolation:isolate;transition:color var(--dq-ui-transition-fast)}.dq-layout-navbar__item .dq-layout-navbar__icon-badge{top:-5px;right:-8px}.dq-layout-navbar__item .dq-ui-button__badge{display:none}.dq-layout-navbar__item .dq-ui-button__icon:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:28px;border-radius:inherit;background:transparent;opacity:0;transform:translate(-50%);transition:width var(--dq-ui-transition-fast),opacity var(--dq-ui-transition-fast),background var(--dq-ui-transition-fast);z-index:-1}.dq-layout-navbar__item .dq-ui-button__icon>svg,.dq-layout-navbar__item .dq-layout-navbar__icon-with-badge>svg{transform-origin:50% 50%}.dq-layout-navbar__item:hover:not(:disabled) .dq-ui-button__icon:before,.dq-layout-navbar__item:focus:not(:disabled) .dq-ui-button__icon:before,.dq-layout-navbar__item:focus-visible .dq-ui-button__icon:before,.dq-layout-navbar__item:active:not(:disabled) .dq-ui-button__icon:before{width:100%;opacity:1;background:var(--dq-ui-panel-strong)}.dq-layout-navbar__item.dq-ui-button--selected .dq-ui-button__icon:before{width:100%;opacity:1;background:var(--dq-ui-primary-surface)}.dq-layout-navbar__item.dq-ui-button--selected:hover:not(:disabled) .dq-ui-button__icon:before,.dq-layout-navbar__item.dq-ui-button--selected:active:not(:disabled) .dq-ui-button__icon:before{background:var(--dq-ui-primary-surface-strong)}.dq-layout-navbar__item.dq-ui-button--selected:focus:not(:disabled) .dq-ui-button__icon:before,.dq-layout-navbar__item.dq-ui-button--selected:focus-visible .dq-ui-button__icon:before{background:var(--dq-ui-primary-surface)}.dq-layout-navbar__item-shell--bouncing .dq-layout-navbar__item.dq-ui-button--selected .dq-ui-button__icon:before{animation:dq-layout-navbar-pill-reveal .3s ease both}.dq-layout-navbar__item-shell--bouncing .dq-layout-navbar__item.dq-ui-button--selected .dq-ui-button__icon>svg,.dq-layout-navbar__item-shell--bouncing .dq-layout-navbar__item.dq-ui-button--selected .dq-layout-navbar__icon-with-badge>svg{animation:dq-layout-navbar-icon-bounce .32s cubic-bezier(.2,.8,.3,1) both}.dq-layout-navbar__item-shell--bouncing .dq-layout-navbar__item.dq-ui-button--selected .dq-ui-button__label{animation:dq-layout-navbar-label-fade var(--dq-ui-transition-fast) both}}@keyframes dq-layout-navbar-pill-reveal{0%{width:28px;opacity:0}28%{opacity:1}to{width:100%;opacity:1}}@keyframes dq-layout-navbar-icon-bounce{0%{transform:scale(1)}36%{transform:scale(.88)}76%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes dq-layout-navbar-label-fade{0%{opacity:.72}to{opacity:1}}.dq-layout-container{width:100%;max-width:var(--dq-ui-layout-max-width);margin:0 auto;padding-inline:16px}@media(min-width:576px){.dq-layout-container{padding-inline:18px}}@media(min-width:891px){.dq-layout-container{padding-inline:20px}}@media(min-width:1280px){.dq-layout-container{padding-inline:20px}}.dq-layout-main{--dq-layout-sticky-gap: var(--dq-ui-space-lg);--dq-layout-filter-bar-sticky-gap: var(--dq-layout-sticky-gap);--dq-layout-header-control-size: 48px;--dq-layout-header-fallback-offset: calc( var(--dq-layout-header-control-size) + (var(--dq-ui-space-lg) * 2) + 1px );min-height:100dvh;display:flex;flex-direction:column;flex:1 1 auto;width:100%}.dq-layout-main-shell{padding-top:var( --dq-layout-filter-bar-content-offset, var( --dq-layout-header-content-offset, calc( var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset)) + var(--dq-layout-sticky-gap, var(--dq-ui-space-lg)) ) ) );padding-bottom:var(--dq-ui-layout-block-padding-bottom)}@media(max-width:575.98px){.dq-layout-main{--dq-layout-header-fallback-offset: calc( var(--dq-layout-header-control-size) + (var(--dq-ui-space-sm) * 2) + 1px )}}.dq-layout-header{width:100%;position:fixed;inset-inline:0;top:0;z-index:120}.dq-layout-header__surface{border-bottom:1px solid var(--dq-ui-border-subtle);background:var(--dq-ui-background-blur-surface);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-layout-header__motion-item{--dq-layout-header-motion-delay: 0ms;transition:opacity .24s ease,transform .24s ease;transition-delay:var(--dq-layout-header-motion-delay);will-change:opacity,transform}.dq-layout-header__motion-item--1{--dq-layout-header-motion-delay: 0ms}.dq-layout-header__motion-item--2{--dq-layout-header-motion-delay: 44ms}.dq-layout-header__motion-item--3{--dq-layout-header-motion-delay: 88ms}.dq-layout-header__motion-item--4{--dq-layout-header-motion-delay: 132ms}.dq-layout-header[data-content-transition=covered] .dq-layout-header__motion-item,.dq-layout-header[data-content-transition=exiting] .dq-layout-header__motion-item{opacity:0;transform:translateY(-10px);pointer-events:none}.dq-layout-header[data-content-transition=entering] .dq-layout-header__motion-item,.dq-layout-header[data-content-transition=open] .dq-layout-header__motion-item{opacity:1;transform:none}@starting-style{.dq-layout-header[data-content-transition=entering] .dq-layout-header__motion-item{opacity:0;transform:translateY(10px)}}.dq-layout-header__row{position:relative;height:77px;min-height:77px;padding-block:0}.dq-layout-header__brand{border:0;background:transparent;color:inherit;font:inherit;padding:0}button.dq-layout-header__brand{cursor:pointer}.dq-layout-header__brand-mark{width:auto;height:36px;display:block;flex:0 0 auto}.dq-layout-header__brand-title{text-transform:uppercase;white-space:nowrap}.dq-layout-header__page-title{text-transform:none;white-space:nowrap}.dq-layout-header__nav-slot--desktop{position:static;margin:0 auto;transform:none}.dq-layout-header__center-slot{position:static;margin:0 auto;transform:none;width:min(520px,calc(100% - 280px))}.dq-layout-header__center-slot--wide{width:min(568px,calc(100% - 32px))}.dq-layout-header__center-slot>*{width:100%}.dq-layout-header__center-slot--inline-page{position:static;inset-inline-start:auto;transform:none;width:auto;max-width:calc(100% - 32px);flex:0 1 auto;gap:6px}.dq-layout-header__center-slot--inline-page>*{width:auto}.dq-layout-header__center-slot--inline-page .dq-ui-search-input{flex:0 1 520px;width:min(520px,calc(100vw - 80px));min-width:0}.dq-layout-header__center-slot--inline-page .dq-ui-search-input__control{min-height:42px}.dq-layout-header__center-slot--inline-page .dq-ui-search-input__input{min-height:40px}.dq-layout-header__inline-close-button{--dq-ui-button-height: 42px;--dq-ui-button-bg: var(--dq-ui-panel);--dq-ui-button-border-color: var(--dq-ui-border-subtle);--dq-ui-button-hover-bg: var(--dq-ui-panel-strong);--dq-ui-button-hover-border-color: var(--dq-ui-border);--dq-ui-button-hover-text-color: var(--dq-ui-text);--dq-ui-button-focus-bg: var(--dq-ui-panel-strong);--dq-ui-button-focus-border-color: var(--dq-ui-primary-muted);--dq-ui-button-focus-text-color: var(--dq-ui-text);--dq-ui-button-active-bg: var(--dq-ui-panel-strong);--dq-ui-button-active-border-color: var(--dq-ui-border);--dq-ui-button-active-text-color: var(--dq-ui-text);width:var(--dq-ui-button-height);flex:0 0 auto}.dq-app-search-header{min-width:0}.dq-app-search-header .dq-ui-search-input{flex:1 1 auto;min-width:0}.dq-layout-header__nav-slot--desktop .dq-layout-navbar{width:max-content;padding-block:0}.dq-layout-header__mobile-nav{display:none}.dq-layout-header__mobile-nav-shell{padding:0 0 env(safe-area-inset-bottom,0px);border-top:1px solid var(--dq-ui-border-subtle);background:var(--dq-ui-background-blur-surface);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-layout-header__mobile-navbar{padding-block:var(--dq-ui-space-xs)}@media(max-width:575.98px){.dq-layout-header__row{padding-block:var(--dq-ui-space-sm)}.dq-layout-header__nav-slot--desktop{display:none}.dq-layout-header__center-slot{width:calc(100% - 180px)}.dq-layout-header__center-slot--wide{width:calc(100% - 32px)}.dq-layout-header__center-slot--inline-page{width:100%;max-width:100%;flex-basis:auto}.dq-app-search-header__previous{display:none}.dq-layout-header__profile .dq-ui-button{--dq-ui-button-padding-x: 2px;--dq-ui-button-gap: 0;width:var(--dq-ui-button-height);justify-content:center;padding-inline:0}.dq-layout-header__profile .dq-ui-button__content{display:none}.dq-layout-header__mobile-nav{position:fixed;inset-inline:0;bottom:0;z-index:121;display:block}.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell{--dq-layout-header-motion-delay: 0ms;transition:opacity .24s ease,transform .24s ease;transition-delay:var(--dq-layout-header-motion-delay);will-change:opacity,transform}.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell:nth-child(2){--dq-layout-header-motion-delay: 44ms}.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell:nth-child(3){--dq-layout-header-motion-delay: 88ms}.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell:nth-child(4){--dq-layout-header-motion-delay: 132ms}.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell:nth-child(5){--dq-layout-header-motion-delay: 176ms}.dq-layout-header:not([data-keep-mobile-navbar-visible=true])[data-content-transition=covered] .dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell,.dq-layout-header:not([data-keep-mobile-navbar-visible=true])[data-content-transition=exiting] .dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell{opacity:0;transform:translateY(10px);pointer-events:none}.dq-layout-header:not([data-keep-mobile-navbar-visible=true])[data-content-transition=entering] .dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell,.dq-layout-header:not([data-keep-mobile-navbar-visible=true])[data-content-transition=open] .dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell{opacity:1;transform:none}@starting-style{.dq-layout-header:not([data-keep-mobile-navbar-visible=true])[data-content-transition=entering] .dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell{opacity:0;transform:translateY(10px)}}}@media(prefers-reduced-motion:reduce){.dq-layout-header__motion-item,.dq-layout-header__mobile-navbar .dq-layout-navbar__item-shell{transition:none}}.dq-ui-link{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--dq-ui-text-link);font:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .18s cubic-bezier(.4,0,.2,1),text-decoration-color .18s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0}.dq-ui-link:hover,.dq-ui-link:focus-visible{text-decoration-color:var(--dq-ui-text-link)}.dq-ui-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.dq-ui-link:disabled{cursor:not-allowed;opacity:.5}.dq-layout-footer{border-top:1px solid var(--dq-ui-border-faint)}.dq-layout-footer__signature,.dq-layout-footer__version{margin:0;line-height:1.16}.dq-layout-footer__heart{color:#ff5fa2}.dq-layout-footer__version{color:#ffffff94}.dq-layout-footer__links{display:flex;flex-wrap:wrap;margin-top:8px}.dq-layout-footer__link-item{display:inline-flex;align-items:center;white-space:nowrap}.dq-layout-footer__link-item:not(:last-child):after{content:"•";margin-inline:6px;opacity:.6;color:var(--dq-ui-text-soft, rgba(255,255,255,.58))}@media(max-width:575.98px){.dq-layout-footer__shell{text-align:center}.dq-layout-footer__links{justify-content:center}}.dq-layout-page{position:fixed;inset:0;z-index:calc(200 + var(--dq-layout-page-layer-index, 0));min-height:100dvh;overflow-x:clip;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;opacity:1;transition:opacity var(--dq-ui-transition-fast)}.dq-layout-page::-webkit-scrollbar{display:none}.dq-layout-page--transition-entering,.dq-layout-page--transition-exiting{opacity:0}.dq-layout-page--hidden-stack{visibility:hidden;pointer-events:none}.dq-layout-page__body{min-height:100dvh}.dq-layout-page__main{min-height:0}.dq-layout-view--hidden-stack{visibility:hidden;pointer-events:none}.dq-app-view--maps .dq-layout-view__main{max-width:none;padding-top:0;padding-bottom:0;padding-inline:0}@media(max-width:575.98px){.dq-layout-view__main{padding-bottom:calc(var(--dq-ui-layout-mobile-bottom-nav-offset) + var(--dq-ui-layout-block-padding-bottom))}.dq-app-view--maps .dq-layout-view__main{padding-bottom:0}}.dq-profile{width:100%;min-width:0;gap:var(--dq-ui-space-xl);text-align:center}.dq-profile__summary{width:100%;padding-top:4rem}.dq-profile__avatar-shell{position:relative;width:132px;height:132px;border-radius:var(--dq-ui-radius-rounded);background:var(--dq-ui-panel-strong);box-shadow:inset 0 0 0 1px var(--dq-ui-border)}.dq-profile__avatar{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.dq-profile__avatar-action{--dq-ui-button-bg: var(--dq-ui-background-blur-surface);--dq-ui-button-hover-bg: var(--dq-ui-background-blur-surface-hover);position:absolute;top:14%;left:86%;transform:translate(-50%,-50%);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-profile__name{color:var(--dq-ui-text);font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}.dq-profile__username{color:var(--dq-ui-text-soft);font-size:1.125rem;font-weight:700}.dq-profile__form-zone{width:100%;min-width:0}.dq-profile__actions{animation:dq-profile-actions-in var(--dq-ui-transition-fast) both}.dq-profile__editor{width:100%;text-align:left;transform-origin:top center;animation:dq-profile-editor-in .24s ease both}.dq-profile__error{margin:0;color:var(--dq-ui-accent-soft);font-size:.92rem;line-height:1.45}@media(max-width:575.98px){.dq-profile__summary{padding-top:2rem}.dq-profile__avatar-shell{width:112px;height:112px}.dq-profile__name{font-size:2rem}}@media(min-width:576px)and (max-width:890.98px){.dq-profile__summary{padding-top:2.5rem}}@media(min-width:891px)and (max-width:1199.98px){.dq-profile__summary{padding-top:3rem}}@keyframes dq-profile-actions-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dq-profile-editor-in{0%{opacity:0;transform:translateY(-8px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.dq-profile__actions,.dq-profile__editor{animation:none}}.dq-ui-choice-button{position:relative;display:inline-flex;cursor:pointer}.dq-ui-choice-button__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.dq-ui-choice-button__input:focus+.dq-ui-choice-button__control,.dq-ui-choice-button__input:focus-visible+.dq-ui-choice-button__control{outline:none;background:var(--dq-ui-button-bg);border-color:var(--dq-ui-button-border-color);color:var(--dq-ui-button-text-color)}.dq-ui-choice-button__input:focus-visible+.dq-ui-choice-button__control{box-shadow:0 0 0 3px var(--dq-ui-button-focus-ring-color, var(--dq-ui-button-border-color))}.dq-ui-choice-button__input:focus+.dq-ui-choice-button__control .dq-ui-button__subtitle,.dq-ui-choice-button__input:focus-visible+.dq-ui-choice-button__control .dq-ui-button__subtitle{color:var(--dq-ui-button-subtitle-color)}.dq-ui-choice-button__input:checked+.dq-ui-choice-button__control{background:var(--dq-ui-button-selected-bg);border-color:var(--dq-ui-button-selected-border-color);color:var(--dq-ui-button-selected-text-color)}.dq-ui-choice-button__input:checked:focus-visible+.dq-ui-choice-button__control{box-shadow:0 0 0 3px var(--dq-ui-button-selected-focus-ring-color, var(--dq-ui-button-selected-border-color))}.dq-ui-choice-button__input:checked+.dq-ui-choice-button__control .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-subtitle-color)}.dq-ui-choice-button:hover .dq-ui-choice-button__control{background:var(--dq-ui-button-hover-bg);border-color:var(--dq-ui-button-hover-border-color);color:var(--dq-ui-button-hover-text-color)}.dq-ui-choice-button:hover .dq-ui-button__subtitle{color:var(--dq-ui-button-hover-subtitle-color)}.dq-ui-choice-button:hover .dq-ui-choice-button__input:checked+.dq-ui-choice-button__control{background:var(--dq-ui-button-selected-hover-bg);border-color:var(--dq-ui-button-selected-hover-border-color);color:var(--dq-ui-button-selected-hover-text-color)}.dq-ui-choice-button:hover .dq-ui-choice-button__input:checked+.dq-ui-choice-button__control .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-hover-subtitle-color)}.dq-ui-choice-button:active .dq-ui-choice-button__control{background:var(--dq-ui-button-active-bg);border-color:var(--dq-ui-button-active-border-color);color:var(--dq-ui-button-active-text-color)}.dq-ui-choice-button:active .dq-ui-button__subtitle{color:var(--dq-ui-button-active-subtitle-color)}.dq-ui-choice-button:active .dq-ui-choice-button__input:checked+.dq-ui-choice-button__control{background:var(--dq-ui-button-selected-active-bg);border-color:var(--dq-ui-button-selected-active-border-color);color:var(--dq-ui-button-selected-active-text-color)}.dq-ui-choice-button:active .dq-ui-choice-button__input:checked+.dq-ui-choice-button__control .dq-ui-button__subtitle{color:var(--dq-ui-button-selected-active-subtitle-color)}.dq-ui-choice-button__input:disabled+.dq-ui-choice-button__control{opacity:.45;cursor:not-allowed}.dq-ui-choice-button__control--selected-icon{gap:0}.dq-ui-choice-button__control--selected-icon .dq-ui-button__label,.dq-ui-choice-button__control--selected-icon .dq-ui-button__subtitle{color:var(--dq-ui-color-white)}.dq-ui-choice-button__selected-icon{width:0;opacity:0;margin-inline-end:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:width var(--dq-ui-transition-fast),opacity var(--dq-ui-transition-fast),margin-inline-end var(--dq-ui-transition-fast);flex-shrink:0}.dq-ui-choice-button__input:checked+.dq-ui-choice-button__control .dq-ui-choice-button__selected-icon{width:var(--dq-ui-choice-button-selected-icon-size);opacity:1;margin-inline-end:.5rem}.dq-ui-choice-button__tag{margin-inline-start:10px;flex-shrink:0;align-self:center}.dq-ui-choice-button--floating-tag .dq-ui-choice-button__tag{position:absolute;top:-4px;right:-4px;z-index:1;margin-inline-start:0;pointer-events:none}.dq-people-card{min-height:48px;padding:8px 18px 8px 10px;border-radius:var(--dq-ui-radius-md)}.dq-people-card__avatar-shell{width:42px;height:42px;flex:0 0 auto;border-radius:999px;overflow:hidden}.dq-people-card__avatar{width:100%;height:100%;display:block;border-radius:999px;object-fit:cover;object-position:center}.dq-people-card__content{min-width:0;flex:1 1 auto}.dq-people-card__name{margin:0;display:block;min-width:0;font-size:1rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-people-card__handle{display:block;color:var(--dq-ui-text-soft);margin-top:1px;font-size:.87rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-people-card__owner{flex:0 0 auto;margin-inline-start:auto;--dq-ui-badge-bg: rgba(255, 255, 255, .08);--dq-ui-badge-border: var(--dq-ui-border-subtle);--dq-ui-badge-text: var(--dq-ui-text-soft-strong)}.dq-tribe-view__meta-label{margin:0;color:var(--dq-ui-text-soft)}.dq-tribe-view__name{color:var(--dq-ui-text);font-size:1.35rem;line-height:1.1}.dq-tribe-view__section-label{color:var(--dq-ui-text);font-size:1rem;line-height:1.2}.dq-tribe-view__summary-actions{animation:dq-tribe-view-actions-in var(--dq-ui-transition-fast) both}.dq-tribe-view__name-editor{text-align:left;transform-origin:top center;animation:dq-tribe-view-editor-in .24s ease both}.dq-tribe-view__qr-modal-content{width:100%}.dq-tribe-view__qr-code{width:min(288px,100%);display:block}.dq-tribe-view__invite-link{width:100%;padding:14px 16px}.dq-tribe-view__invite-code-value{color:var(--dq-ui-text);font-size:1.3rem;letter-spacing:0}.dq-tribe-view__copy-feedback{margin:0;color:var(--dq-ui-success);font-size:.9rem;font-weight:600}@keyframes dq-tribe-view-actions-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dq-tribe-view-editor-in{0%{opacity:0;transform:translateY(-8px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.dq-tribe-view__summary-actions,.dq-tribe-view__name-editor{animation:none}}.dq-settings-page{--dq-settings-page-gap: 5rem}@media(max-width:575.98px){.dq-settings-page{--dq-settings-page-gap: 2rem}}@media(min-width:576px)and (max-width:890.98px){.dq-settings-page{--dq-settings-page-gap: 3rem}}@media(min-width:891px)and (max-width:1199.98px){.dq-settings-page{--dq-settings-page-gap: 4rem}}:root,.dq-ui-theme{--dq-ui-background-blur-surface-light: rgba(44, 52, 64, .44);--dq-ui-app-background: linear-gradient(180deg, #11171d, #0b0f14);--dq-ui-app-background-glow: conic-gradient(from 218deg at 54% 44%, #facc151b, #22c55e17, #38bdf81c, #815cff1b, #ef44441d, #facc151b), radial-gradient(40% 34% at 16% 20%, rgba(56, 189, 248, .17), transparent 68%), radial-gradient(38% 32% at 82% 20%, rgba(239, 68, 68, .15), transparent 68%), radial-gradient(42% 34% at 74% 78%, rgba(129, 92, 255, .14), transparent 70%), radial-gradient(40% 34% at 20% 78%, rgba(34, 197, 94, .12), transparent 68%), radial-gradient(36% 28% at 48% 12%, rgba(250, 204, 21, .11), transparent 64%);--dq-ui-app-background-glow-opacity: .75;--dq-ui-app-background-glow-filter: blur(176px) saturate(110%) brightness(.96);--dq-ui-bg: #09090b;--dq-ui-color-white: #ffffff;--dq-ui-color-black: #111111;--dq-ui-color-black-soft: rgba(17, 17, 17, .7);--dq-ui-color-white-soft-strong: rgba(255, 255, 255, .74);--dq-ui-surface: rgba(255, 255, 255, .04);--dq-ui-panel: rgba(255, 255, 255, .05);--dq-ui-panel-strong: rgba(255, 255, 255, .08);--dq-ui-border: rgba(255, 255, 255, .1);--dq-ui-border-subtle: rgba(255, 255, 255, .08);--dq-ui-border-faint: rgba(255, 255, 255, .06);--dq-ui-text: rgba(255, 255, 255, .92);--dq-ui-text-soft: rgba(255, 255, 255, .65);--dq-ui-badge-count-bg: #ef4444;--dq-ui-yellow: #facc15;--dq-ui-favorite-surface: rgba(133, 77, 14, .3);--dq-ui-favorite-border: rgba(250, 204, 21, .26);--dq-ui-favorite-surface-hover: rgba(217, 119, 6, .24);--dq-ui-favorite-surface-strong: rgba(217, 119, 6, .28);--dq-ui-favorite-border-hover: rgba(251, 191, 36, .48);--dq-ui-favorite-border-strong: rgba(251, 191, 36, .54);--dq-ui-favorite-text-soft: #fde68a;--dq-ui-favorite-text-strong: #fef3c7;--dq-ui-likes: #fb7185;--dq-ui-likes-surface: rgba(136, 19, 55, .28);--dq-ui-likes-border: rgba(244, 63, 94, .28);--dq-ui-likes-surface-hover: rgba(190, 18, 60, .26);--dq-ui-likes-surface-strong: rgba(190, 18, 60, .34);--dq-ui-likes-border-hover: rgba(251, 113, 133, .5);--dq-ui-likes-border-strong: rgba(251, 113, 133, .58);--dq-ui-likes-text-soft: #fecdd3;--dq-ui-likes-text-strong: #ffe4e6;--dq-ui-info: #60a5fa;--dq-ui-info-surface: rgba(37, 99, 235, .12);--dq-ui-info-border: rgba(96, 165, 250, .28);--dq-ui-warning: #facc15;--dq-ui-warning-surface: rgba(180, 83, 9, .12);--dq-ui-warning-border: rgba(245, 158, 11, .28);--dq-ui-success: #4ade80;--dq-ui-success-surface: rgba(21, 128, 61, .12);--dq-ui-success-border: rgba(34, 197, 94, .28);--dq-ui-danger-surface: rgba(127, 29, 29, .16);--dq-ui-danger-surface-hover: rgba(127, 29, 29, .4);--dq-ui-danger-surface-strong: rgba(127, 29, 29, .52);--dq-ui-danger-border: rgba(239, 68, 68, .26);--dq-ui-danger-border-strong: rgba(239, 68, 68, .38);--dq-ui-danger-text-soft: rgba(254, 202, 202, .82);--dq-ui-backdrop: rgba(9, 9, 11, .42);--dq-ui-radius-md: 14px;--dq-ui-radius-lg: 20px;--dq-ui-radius-xl: 24px;--dq-ui-radius-rounded: 999px;--dq-ui-space-xs: 6px;--dq-ui-space-sm: 8px;--dq-ui-space-md: 10px;--dq-ui-space-lg: 14px;--dq-ui-space-xl: 18px;--dq-ui-space-xxl: 22px;--dq-ui-space-xxxl: 24px;--dq-ui-layout-max-width: 1280px;--dq-ui-layout-inline-padding: clamp(16px, 3vw, 32px);--dq-ui-layout-block-padding-top: 24px;--dq-ui-layout-block-padding-bottom: 40px;--dq-ui-layout-mobile-bottom-nav-control-size: 42px;--dq-ui-layout-mobile-bottom-nav-min-height: 58px;--dq-ui-layout-mobile-bottom-nav-offset: calc( var(--dq-ui-layout-mobile-bottom-nav-min-height) + (var(--dq-ui-space-xs) * 2) + 1px + env(safe-area-inset-bottom, 0px) );--dq-ui-background-blur-filter: blur(24px) saturate(140%);--dq-ui-background-blur-filter-floating: blur(14px) saturate(120%);--dq-ui-background-blur-surface: linear-gradient(180deg, #1c222aad, #161b228f);--dq-ui-background-blur-surface-hover: linear-gradient(180deg, #242b34c7, #1b2128b8);--dq-ui-transition-fast: .2s ease;--dq-ui-transition-ui: .16s ease;color:var(--dq-ui-text);font-family:Roboto,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dq-ui-theme,.dq-ui-theme *,.dq-ui-theme *:before,.dq-ui-theme *:after{box-sizing:border-box}.dq-ui-theme button,.dq-ui-theme input{font:inherit}.dq-ui-dropdown{display:inline-flex}.dq-ui-dropdown__trigger{anchor-name:var(--dq-ui-dropdown-anchor-name);padding-right:calc(var(--dq-ui-button-padding-x) - 2px)}.dq-ui-dropdown__chevron{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.dq-ui-dropdown__chevron-icon{position:absolute;top:50%;left:50%;transition:opacity var(--dq-ui-transition-ui),transform var(--dq-ui-transition-ui)}.dq-ui-dropdown__chevron-icon--closed{opacity:1;transform:translate(-50%,-50%)}.dq-ui-dropdown__chevron-icon--open{opacity:0;transform:translate(-50%,calc(-50% + 2px))}.dq-ui-dropdown__trigger:has(+.dq-ui-dropdown__content:popover-open) .dq-ui-dropdown__chevron-icon--closed{opacity:0;transform:translate(-50%,calc(-50% - 2px))}.dq-ui-dropdown__trigger:has(+.dq-ui-dropdown__content:popover-open) .dq-ui-dropdown__chevron-icon--open{opacity:1;transform:translate(-50%,-50%)}.dq-ui-dropdown__trigger[data-effective-placement=top] .dq-ui-dropdown__chevron-icon--closed{opacity:0;transform:translate(-50%,calc(-50% - 2px))}.dq-ui-dropdown__trigger[data-effective-placement=top] .dq-ui-dropdown__chevron-icon--open{opacity:1;transform:translate(-50%,-50%)}.dq-ui-dropdown__trigger[data-effective-placement=top]:has(+.dq-ui-dropdown__content:popover-open) .dq-ui-dropdown__chevron-icon--closed{opacity:1;transform:translate(-50%,-50%)}.dq-ui-dropdown__trigger[data-effective-placement=top]:has(+.dq-ui-dropdown__content:popover-open) .dq-ui-dropdown__chevron-icon--open{opacity:0;transform:translate(-50%,calc(-50% + 2px))}.dq-ui-dropdown-drawer{width:100%;display:flex;flex-direction:column;gap:var(--dq-ui-space-sm)}.dq-ui-dropdown-drawer__triggers{width:100%}.dq-ui-dropdown-drawer__trigger.dq-ui-button--selected .dq-ui-dropdown__chevron-icon--closed{opacity:0;transform:translate(-50%,calc(-50% - 2px))}.dq-ui-dropdown-drawer__trigger.dq-ui-button--selected .dq-ui-dropdown__chevron-icon--open{opacity:1;transform:translate(-50%,-50%)}.dq-ui-dropdown-drawer__content{width:100%;display:grid;grid-template-rows:1fr;overflow:clip;animation:dq-ui-dropdown-drawer-content-in var(--dq-ui-transition-ui) both}.dq-ui-dropdown-drawer__panel--closing{animation:dq-ui-dropdown-drawer-content-out var(--dq-ui-transition-ui) both}.dq-ui-dropdown-drawer__panel{width:100%;min-height:0;box-sizing:border-box;animation:dq-ui-dropdown-drawer-panel-in var(--dq-ui-transition-ui) both}.dq-ui-dropdown-drawer__panel--closing .dq-ui-dropdown-drawer__panel{animation:dq-ui-dropdown-drawer-panel-out var(--dq-ui-transition-ui) both}.dq-ui-dropdown__content{--dq-ui-dropdown-enter-y: -6px;width:max-content;max-width:min(320px,calc(100vw - (var(--dq-ui-layout-inline-padding) * 2)));margin:0;color:var(--dq-ui-text);position:fixed;inset:auto;position-anchor:var(--dq-ui-dropdown-anchor-name);opacity:0;transform:translateY(var(--dq-ui-dropdown-enter-y));transform-origin:top;transition:opacity var(--dq-ui-transition-ui),transform var(--dq-ui-transition-ui),overlay var(--dq-ui-transition-ui) allow-discrete,display var(--dq-ui-transition-ui) allow-discrete}.dq-ui-dropdown__content[popover]:not(:popover-open){display:none}.dq-ui-dropdown__content:popover-open{display:flex;opacity:1;transform:translateY(0)}.dq-ui-dropdown__content--top{--dq-ui-dropdown-enter-y: 6px;transform-origin:bottom}@starting-style{.dq-ui-dropdown__content:popover-open{opacity:0;transform:translateY(var(--dq-ui-dropdown-enter-y))}}@supports (position-area: bottom span-right){.dq-ui-dropdown__content{inset:auto;position-try-fallbacks:flip-block}.dq-ui-dropdown__content--bottom{position-area:bottom span-right;margin-top:var(--dq-ui-space-sm)}.dq-ui-dropdown__content--top{position-area:top span-right;margin-bottom:var(--dq-ui-space-sm)}}@supports not (position-area: bottom span-right) and (top: anchor(bottom)){.dq-ui-dropdown__content--bottom:popover-open{top:anchor(bottom);left:anchor(left);margin-top:var(--dq-ui-space-sm)}.dq-ui-dropdown__content--top:popover-open{bottom:anchor(top);left:anchor(left);margin-bottom:var(--dq-ui-space-sm)}}@supports not (top: anchor(bottom)){.dq-ui-dropdown__content:popover-open{inset:var(--dq-ui-layout-inline-padding) auto auto var(--dq-ui-layout-inline-padding)}}@keyframes dq-ui-dropdown-drawer-content-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes dq-ui-dropdown-drawer-content-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes dq-ui-dropdown-drawer-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dq-ui-dropdown-drawer-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.dq-filter-bar{--dq-filter-bar-mask-edge-color: rgba(0, 0, 0, .48);--dq-filter-bar-mask-solid-color: #000;--dq-filter-bar-focus-ring-size: 3px;--dq-filter-bar-inline-padding: calc(16px - (16px * .33));width:100%;padding-block:12px;padding-inline:0}@media(min-width:576px){.dq-filter-bar{--dq-filter-bar-inline-padding: calc(18px - (18px * .33))}}@media(min-width:891px){.dq-filter-bar{--dq-filter-bar-inline-padding: calc(20px - (20px * .33))}}@media(min-width:1280px){.dq-filter-bar{--dq-filter-bar-inline-padding: calc(20px - (20px * .33))}}.dq-filter-bar--floating{position:fixed;inset-inline-start:50%;z-index:110;width:min(var(--dq-ui-layout-max-width),calc(100% - (var(--dq-filter-bar-inline-padding) * 2)));transform:translate(-50%);transition:opacity .42s ease,transform .42s ease}.dq-filter-bar--floating-top{top:calc(var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset, 80px)) + var(--dq-ui-space-lg))}.dq-filter-bar--floating-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + var(--dq-ui-space-lg))}.dq-filter-bar--width-content{width:max-content;max-width:calc(100% - (var(--dq-filter-bar-inline-padding) * 2))}.dq-filter-bar--floating.dq-filter-bar--width-content{width:max-content}.dq-filter-bar--width-content .dq-filter-bar__row{width:max-content;max-width:100%}.dq-filter-bar--width-content .dq-filter-bar__scroll{min-width:0}.dq-filter-bar--floating-top.dq-filter-bar--scroll-hidden{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - var(--dq-ui-space-lg)))}.dq-filter-bar--floating-bottom.dq-filter-bar--scroll-hidden{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + var(--dq-ui-space-lg)))}@media(max-width:575.98px){.dq-filter-bar--floating-bottom{bottom:calc(var(--dq-ui-layout-mobile-bottom-nav-offset) + var(--dq-ui-space-lg))}}.dq-filter-bar__row{width:100%;overflow:visible}.dq-filter-bar__sticky{--dq-filter-bar-reset-slot-size: 54px ;width:0;flex:0 0 0;overflow:hidden;margin-block:calc(var(--dq-filter-bar-focus-ring-size) * -1);padding-block:var(--dq-filter-bar-focus-ring-size);padding-inline-start:0;z-index:1;transition:width var(--dq-ui-transition-ui),flex-basis var(--dq-ui-transition-ui),padding-inline-start var(--dq-ui-transition-ui)}.dq-filter-bar__sticky--open{width:var(--dq-filter-bar-reset-slot-size);flex-basis:var(--dq-filter-bar-reset-slot-size);padding-inline-start:12px}.dq-filter-bar__sticky--opening{width:var(--dq-filter-bar-reset-slot-size);flex-basis:var(--dq-filter-bar-reset-slot-size);padding-inline-start:12px;animation:dq-filter-bar-reset-slot-in var(--dq-ui-transition-ui) both}.dq-filter-bar__sticky--closing{width:var(--dq-filter-bar-reset-slot-size);flex-basis:var(--dq-filter-bar-reset-slot-size);padding-inline-start:12px;pointer-events:none;animation:dq-filter-bar-reset-slot-out var(--dq-ui-transition-ui) both}.dq-filter-bar__sticky .dq-ui-button{opacity:0;transform:scale(.84);transition:opacity var(--dq-ui-transition-ui),transform var(--dq-ui-transition-ui);transform-origin:center}.dq-filter-bar__sticky--open .dq-ui-button,.dq-filter-bar__sticky--opening .dq-ui-button{opacity:1;transform:scale(1)}.dq-filter-bar__sticky--opening .dq-ui-button{animation:dq-filter-bar-reset-button-in var(--dq-ui-transition-ui) ease .06s both}.dq-filter-bar__sticky--closing .dq-ui-button{opacity:1;transform:scale(1);animation:dq-filter-bar-reset-button-out var(--dq-ui-transition-ui) both}.dq-filter-bar__scroll-shell{position:relative;min-width:0;flex:1 1 auto;margin-block:calc(var(--dq-filter-bar-focus-ring-size) * -1);padding-block:var(--dq-filter-bar-focus-ring-size)}.dq-filter-bar__scroll{min-width:100%;overflow-x:auto;overflow-y:hidden;margin-block:calc(var(--dq-filter-bar-focus-ring-size) * -1);padding-block:var(--dq-filter-bar-focus-ring-size);padding-inline:12px;scrollbar-width:none;scroll-padding-inline:calc(12px + var(--dq-filter-bar-focus-ring-size));mask-image:linear-gradient(90deg,transparent 0,var(--dq-filter-bar-mask-edge-color) 6px,var(--dq-filter-bar-mask-solid-color) 14px,var(--dq-filter-bar-mask-solid-color) calc(100% - 14px),var(--dq-filter-bar-mask-edge-color) calc(100% - 6px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--dq-filter-bar-mask-edge-color) 6px,var(--dq-filter-bar-mask-solid-color) 14px,var(--dq-filter-bar-mask-solid-color) calc(100% - 14px),var(--dq-filter-bar-mask-edge-color) calc(100% - 6px),transparent 100%)}.dq-filter-bar__scroll--with-reset{mask-image:linear-gradient(90deg,transparent 0,var(--dq-filter-bar-mask-edge-color) 4px,var(--dq-filter-bar-mask-solid-color) 10px,var(--dq-filter-bar-mask-solid-color) calc(100% - 14px),var(--dq-filter-bar-mask-edge-color) calc(100% - 6px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--dq-filter-bar-mask-edge-color) 4px,var(--dq-filter-bar-mask-solid-color) 10px,var(--dq-filter-bar-mask-solid-color) calc(100% - 14px),var(--dq-filter-bar-mask-edge-color) calc(100% - 6px),transparent 100%)}.dq-filter-bar__scroll::-webkit-scrollbar{display:none}.dq-filter-bar__scroll>*{flex:0 0 auto}.dq-filter-bar__button-slot{max-width:22rem;overflow:visible;transition:max-width var(--dq-ui-transition-ui),opacity var(--dq-ui-transition-ui)}.dq-filter-bar__button-slot>*{transform-origin:center;transition:opacity var(--dq-ui-transition-ui),transform var(--dq-ui-transition-ui)}.dq-filter-bar__button-slot--entering{max-width:0;overflow:clip;opacity:0;animation:dq-filter-bar-button-slot-in var(--dq-ui-transition-ui) both}.dq-filter-bar__button-slot--entering>*{opacity:0;transform:scale(.86);animation:dq-filter-bar-button-content-in var(--dq-ui-transition-ui) ease .04s both}.dq-filter-bar__button-slot--exiting{max-width:22rem;overflow:clip;pointer-events:none;animation:dq-filter-bar-button-slot-out var(--dq-ui-transition-ui) both}.dq-filter-bar__button-slot--exiting>*{opacity:1;transform:scale(1);animation:dq-filter-bar-button-content-out var(--dq-ui-transition-ui) both}.dq-filter-bar__drawer-trigger[data-open=true] .dq-ui-dropdown__chevron-icon--closed{opacity:0;transform:translate(-50%,calc(-50% - 2px))}.dq-filter-bar__drawer-trigger[data-open=true] .dq-ui-dropdown__chevron-icon--open{opacity:1;transform:translate(-50%,-50%)}.dq-filter-bar__drawer{width:100%;padding-inline:12px;margin-block:calc(var(--dq-filter-bar-focus-ring-size) * -1);padding-block:var(--dq-filter-bar-focus-ring-size);display:grid;grid-template-rows:1fr;overflow:clip;clip-path:inset(calc(var(--dq-filter-bar-focus-ring-size) * -1) 0 calc(var(--dq-filter-bar-focus-ring-size) * -1) 0);-webkit-clip-path:inset(calc(var(--dq-filter-bar-focus-ring-size) * -1) 0 calc(var(--dq-filter-bar-focus-ring-size) * -1) 0);animation:dq-filter-bar-drawer-in var(--dq-ui-transition-ui) both}.dq-filter-bar__drawer--closing{animation:dq-filter-bar-drawer-out var(--dq-ui-transition-ui) both}.dq-filter-bar__drawer-options{width:100%;min-height:0;animation:dq-filter-bar-drawer-panel-in var(--dq-ui-transition-ui) both}.dq-filter-bar__drawer--closing .dq-filter-bar__drawer-options{animation:dq-filter-bar-drawer-panel-out var(--dq-ui-transition-ui) both}@keyframes dq-filter-bar-drawer-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes dq-filter-bar-drawer-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes dq-filter-bar-drawer-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dq-filter-bar-drawer-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes dq-filter-bar-reset-slot-in{0%{width:0;flex-basis:0;padding-inline-start:0}to{width:var(--dq-filter-bar-reset-slot-size);flex-basis:var(--dq-filter-bar-reset-slot-size);padding-inline-start:12px}}@keyframes dq-filter-bar-reset-button-in{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes dq-filter-bar-reset-slot-out{0%{width:var(--dq-filter-bar-reset-slot-size);flex-basis:var(--dq-filter-bar-reset-slot-size);padding-inline-start:12px}to{width:0;flex-basis:0;padding-inline-start:0}}@keyframes dq-filter-bar-reset-button-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.84)}}@keyframes dq-filter-bar-button-slot-in{0%{max-width:0;opacity:0}to{max-width:22rem;opacity:1}}@keyframes dq-filter-bar-button-content-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes dq-filter-bar-button-slot-out{0%{max-width:22rem;opacity:1}to{max-width:0;opacity:0}}@keyframes dq-filter-bar-button-content-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.86)}}.dq-layout-card{padding:var(--dq-ui-space-lg);border:1px solid var(--dq-layout-card-border, var(--dq-layout-box-border, var(--dq-ui-border-subtle)));border-radius:var(--dq-ui-radius-lg);background:var(--dq-layout-card-bg, var(--dq-layout-box-bg, var(--dq-ui-surface)))}.dq-layout-card__head-content{flex:1 1 0%;min-width:0}.dq-layout-card__title{word-break:break-word}.dq-layout-card__meta{color:var(--dq-ui-text-soft);font-size:.875rem}.dq-layout-card__meta-item{display:inline-flex;align-items:center;white-space:nowrap}.dq-layout-card__meta-item:not(:last-child):after{content:"•";margin-inline:6px;opacity:.6}.dq-layout-card__meta--strikethrough .dq-layout-card__meta-item{text-decoration:line-through;opacity:.7}.dq-layout-card__meta--strikethrough .dq-layout-card__meta-item:not(:last-child):after{text-decoration:none}.dq-layout-card__action{flex:0 0 auto}.dq-layout-card__divider{margin:var(--dq-ui-space-sm) 0;border:none;border-top:1px solid var(--dq-ui-border-faint)}.dq-layout-card__description{margin:0;color:var(--dq-ui-text-soft);font-size:.875rem;font-style:italic;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dq-layout-card__description--error{color:var(--dq-ui-danger-text-soft)}.dq-layout-drawer__divider{margin:var(--dq-ui-space-sm) 0;border:none;border-top:1px solid var(--dq-ui-border-faint)}.dq-layout-drawer__description{margin:0;color:var(--dq-ui-text-soft);font-size:.875rem;font-style:italic;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dq-layout-drawer{--dq-layout-drawer-translate-x: -50%;position:fixed;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;inset:0;padding:0;border:0;color:inherit;overflow:hidden;background:transparent;display:block}.dq-layout-drawer:focus{outline:none}.dq-layout-drawer:not([open]){display:none}.dq-layout-drawer::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dq-layout-drawer__panel{position:fixed;inset-inline-start:50%;inset-block-end:0;width:min(calc(100vw - 32px),var(--dq-layout-drawer-width, 720px));max-width:none;max-height:40dvh;margin:0;border-top:1px solid var(--dq-ui-border-subtle);border-right:1px solid var(--dq-ui-border-subtle);border-left:1px solid var(--dq-ui-border-subtle);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;transform:translate(var(--dq-layout-drawer-translate-x),calc(100% + var(--dq-layout-drawer-drag-offset, 0px)));transition:transform var(--dq-layout-drawer-animation-duration, .18s) ease}.dq-layout-drawer[data-state=opening] .dq-layout-drawer__panel{transform:translate(var(--dq-layout-drawer-translate-x),calc(100% + var(--dq-layout-drawer-drag-offset, 0px)))}.dq-layout-drawer[data-state=open] .dq-layout-drawer__panel{transform:translate(var(--dq-layout-drawer-translate-x),var(--dq-layout-drawer-drag-offset, 0px))}.dq-layout-drawer[data-state=closing] .dq-layout-drawer__panel{transform:translate(var(--dq-layout-drawer-translate-x),calc(100% + var(--dq-layout-drawer-drag-offset, 0px)))}.dq-layout-drawer[data-dragging=true] .dq-layout-drawer__panel{transition:none}.dq-layout-drawer__header{width:100%;flex:0 0 auto}.dq-layout-drawer__heading{min-width:0}.dq-layout-drawer__title{margin:0}.dq-layout-drawer__meta{color:var(--dq-ui-text-soft);font-size:.875rem}.dq-layout-drawer__meta-item{display:inline-flex;align-items:center;white-space:nowrap}.dq-layout-drawer__meta-item:not(:last-child):after{content:"•";margin-inline:6px;opacity:.6}.dq-layout-drawer__meta--strikethrough .dq-layout-drawer__meta-item{text-decoration:line-through;opacity:.7}.dq-layout-drawer__meta--strikethrough .dq-layout-drawer__meta-item:not(:last-child):after{text-decoration:none}.dq-layout-drawer__subtitle{margin:0;color:var(--dq-ui-text-soft);line-height:1.5}.dq-layout-drawer__close{flex:0 0 auto}.dq-layout-drawer__body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));pointer-events:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.dq-layout-drawer__body::-webkit-scrollbar{display:none}@media(max-width:575.98px){.dq-layout-drawer{--dq-layout-drawer-translate-x: 0px}.dq-layout-drawer__panel{inset-inline-start:0;width:100vw;max-width:100vw;max-height:40dvh;margin:0;border-radius:var(--dq-ui-radius-xl) var(--dq-ui-radius-xl) 0 0;padding-top:20px;padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:0;padding-left:calc(20px + env(safe-area-inset-left,0px))}}@media(hover:none)and (pointer:coarse){.dq-layout-drawer{touch-action:none}.dq-layout-drawer__header{position:relative;touch-action:none;padding-top:12px}.dq-layout-drawer__header:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:40px;height:4px;border-radius:999px;background:var(--dq-ui-border-subtle);transform:translate(-50%)}}.dq-layout-sliding-columns{--dq-layout-sliding-columns-gap: 20px;--dq-layout-sliding-columns-shell-inline-padding: 0px;--dq-layout-sliding-columns-fit-safety: 2px;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.dq-layout-sliding-columns__badge{line-height:1;transform:translateZ(0);transition:opacity .14s ease,transform .14s ease}.dq-layout-sliding-columns__stacked-section{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-content:stretch;justify-items:stretch;align-items:start;align-content:start}.dq-layout-sliding-columns__stacked-header{display:flex;justify-content:center;align-items:center;width:100%;position:sticky;top:var( --dq-layout-filter-bar-sticky-offset, var( --dq-layout-header-content-offset, calc( var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset)) + var(--dq-layout-sticky-gap, var(--dq-ui-space-lg)) ) ) );z-index:109}.dq-layout--has-top-filter-bar .dq-layout-sliding-columns__stacked-header{transition:top .2s ease}.dq-layout-sliding-columns__stacked-body{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-content:stretch;justify-items:stretch;align-items:start;align-content:start}.dq-layout-sliding-columns__stacked-body>*,.dq-layout-sliding-columns__section-body>*{width:100%;min-width:0;max-width:100%}.dq-layout-sliding-columns__stacked-section--label-hidden .dq-layout-sliding-columns__badge,.dq-layout-sliding-columns__rail-cell--hidden .dq-layout-sliding-columns__badge{opacity:0;transform:translate3d(0,-4px,0) scale(.96);pointer-events:none}.dq-layout-sliding-columns__frame{--dq-layout-sliding-columns-shell-width: 100%;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;justify-content:stretch;justify-items:stretch;min-width:0;overflow-x:clip}.dq-layout-sliding-columns__rail{position:sticky;top:var( --dq-layout-filter-bar-sticky-offset, var( --dq-layout-header-content-offset, calc( var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset)) + var(--dq-layout-sticky-gap, var(--dq-ui-space-lg)) ) ) );z-index:109;width:100%;max-width:100%;min-width:0;overflow-x:clip}.dq-layout--has-top-filter-bar .dq-layout-sliding-columns__rail{transition:top .2s ease}.dq-layout-sliding-columns__rail-viewport{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;contain:layout paint}.dq-layout-sliding-columns__rail-viewport::-webkit-scrollbar{display:none}.dq-layout-sliding-columns__rail-track,.dq-layout-sliding-columns__columns{display:grid;grid-template-columns:repeat(var(--dq-layout-sliding-columns-count, 1),minmax(0,1fr));gap:var(--dq-layout-sliding-columns-gap);align-items:start;align-content:start;justify-content:stretch;justify-items:stretch}.dq-layout-sliding-columns__rail-track{width:max-content;min-width:100%;transform:translateZ(0);will-change:transform}.dq-layout-sliding-columns__rail-cell{min-width:0;display:flex;justify-content:center;align-items:center;padding-inline:4px;position:relative}.dq-layout-sliding-columns__grid-shell{width:100%;min-width:0;overflow:visible}.dq-layout-sliding-columns__section{width:100%;display:grid;gap:14px;align-content:start;justify-content:stretch;justify-items:stretch;align-items:start;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.dq-layout-sliding-columns__section-body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-content:stretch;justify-items:stretch;align-items:start;align-content:start}.dq-layout-sliding-columns__mobile-nav{display:none}@media(max-width:575.98px){.dq-layout-sliding-columns--touch .dq-layout-sliding-columns__grid-shell{overflow-x:auto;overflow-y:visible;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-inline:0;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dq-layout-sliding-columns--touch .dq-layout-sliding-columns__grid-shell::-webkit-scrollbar{display:none}.dq-layout-sliding-columns--touch .dq-layout-sliding-columns__rail-track,.dq-layout-sliding-columns--touch .dq-layout-sliding-columns__columns{width:max-content;min-width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(var(--dq-layout-sliding-columns-shell-width) - (var(--dq-layout-sliding-columns-shell-inline-padding) * 2) - var(--dq-layout-sliding-columns-fit-safety))}.dq-layout-sliding-columns__mobile-nav{position:fixed;left:50%;bottom:calc(var(--dq-ui-layout-mobile-bottom-nav-offset) + 12px);z-index:112;display:grid;grid-template-columns:max-content max-content;gap:16px;transform:translate(-50%) translateY(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.dq-layout-sliding-columns__mobile-nav-slot{min-width:0;display:flex}.dq-layout-sliding-columns__mobile-nav-slot--prev{justify-content:flex-end}.dq-layout-sliding-columns__mobile-nav-slot--next{justify-content:flex-start}.dq-layout-sliding-columns__mobile-nav-button{--dq-ui-button-height: 44px;--dq-ui-button-padding-x: 12px;--dq-ui-button-gap: 6px;--dq-ui-button-bg: var(--dq-ui-background-blur-surface);--dq-ui-button-border-color: var(--dq-ui-border);--dq-ui-button-hover-bg: var(--dq-ui-background-blur-surface-hover);--dq-ui-button-hover-border-color: var(--dq-ui-border-subtle);--dq-ui-button-hover-text-color: var(--dq-ui-text);--dq-ui-button-focus-bg: var(--dq-ui-background-blur-surface-hover);--dq-ui-button-focus-border-color: var(--dq-ui-primary-muted);--dq-ui-button-focus-text-color: var(--dq-ui-text);--dq-ui-button-active-bg: var(--dq-ui-background-blur-surface-hover);--dq-ui-button-active-border-color: var(--dq-ui-border-subtle);--dq-ui-button-active-text-color: var(--dq-ui-text);min-width:92px;backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating);touch-action:manipulation;pointer-events:auto}.dq-layout-sliding-columns__mobile-nav-button .dq-ui-button__label{font-size:.84rem;font-weight:700;white-space:nowrap}.dq-layout-sliding-columns__section--active.dq-layout-sliding-columns__section--label-hidden .dq-layout-sliding-columns__mobile-nav{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}.dq-ui-people-stack{display:inline-flex;align-items:center;gap:0;min-height:36px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;transition:opacity var(--dq-ui-transition-fast);cursor:pointer}.dq-ui-people-stack:hover,.dq-ui-people-stack:focus-visible{opacity:.9;outline:none}.dq-ui-people-stack__avatars{display:flex;align-items:center;min-width:0;overflow:hidden;position:relative}.dq-ui-people-stack__avatar-shell{width:24px;height:24px;margin-left:-4px;flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden}.dq-ui-people-stack__avatar-shell:first-child{margin-left:0}.dq-ui-people-stack__avatar-shell:not(:first-child){-webkit-mask-image:radial-gradient(circle 15px at -9px 50%,transparent 15px,#000 15.5px);mask-image:radial-gradient(circle 15px at -9px 50%,transparent 15px,#000 15.5px)}.dq-ui-people-stack__avatar{width:100%;height:100%;border:0;border-radius:999px;object-fit:cover;object-position:center;display:block}.dq-ui-people-stack__avatar-shell--more{z-index:0!important}.dq-ui-people-stack__more{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:#ffffff38;color:#fffffff0;line-height:1}.dq-ui-people-stack__more svg{display:block;flex:0 0 auto}.dq-lineup-view__stage-sections,.dq-lineup-view__stage-section{width:100%}.dq-lineup-view__tribe-note{margin:0;color:var(--dq-ui-text-soft)}.dq-maps-view{position:relative;width:100%;height:100dvh;overflow:hidden;background:linear-gradient(180deg,#0c1016db,#070a0efa),var(--dq-ui-surface)}.dq-maps-view__canvas{width:100%;height:100%;min-height:0}.dq-maps-view__shade{position:absolute;inset:0;background:linear-gradient(180deg,#090c1094,#090c101f 28%,#090c1057),radial-gradient(circle at top left,var(--dq-ui-primary-surface),transparent 36%);pointer-events:none}.dq-maps-view__controls{position:absolute;top:calc(var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset, 77px)) + var(--dq-ui-space-lg));right:16px;z-index:2}.dq-maps-view__zoom-button{--dq-ui-button-bg: var(--dq-ui-background-blur-surface);--dq-ui-button-hover-bg: var(--dq-ui-background-blur-surface-hover);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-maps-view__filter-bar{z-index:3}.dq-maps-view__status{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:var(--dq-ui-space-md);padding:14px 16px;border:1px solid var(--dq-ui-border-subtle);border-radius:var(--dq-ui-radius-lg);background:var(--dq-ui-background-blur-surface);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-maps-view__status--error{border-color:var(--dq-ui-danger-border);background:linear-gradient(180deg,#4c1111c7,#310c0ceb)}.dq-maps-view__status p,.dq-maps-view__status strong{margin:0}.dq-maps-view__status p{color:var(--dq-ui-text-soft)}@media(max-width:575.98px){.dq-maps-view__controls{top:calc(var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset, 77px)) + var(--dq-ui-space-lg));right:12px}.dq-maps-view__status{left:12px;right:12px}}.dq-timetable-view{--dq-timetable-header-height: 64px;--dq-timetable-body-offset: .5rem;--dq-timetable-time-axis-width: 58px;--dq-timetable-time-label-width: 34px;--dq-timetable-time-label-offset: 8px;--dq-timetable-stage-column-width: max(250px, calc((100vw - 96px) / 3));--dq-timetable-entry-gap-block: .25rem;--dq-timetable-entry-offset-block: .125rem;--dq-timetable-hour-line: rgba(255, 255, 255, .09);--dq-timetable-sticky-top: var(--dq-layout-filter-bar-content-offset, var(--dq-layout-header-offset, var(--dq-layout-header-fallback-offset, 80px)))}@media(min-width:576px){.dq-timetable-view{--dq-timetable-time-axis-width: 64px;--dq-timetable-stage-column-width: max(250px, calc((100vw - 132px)/4) )}}@media(min-width:891px){.dq-timetable-view{--dq-timetable-stage-column-width: max(250px, calc((100vw - 168px)/5) )}}.dq-timetable-view__shell{position:relative;width:100%}.dq-timetable-view__left-rail{position:absolute;top:0;left:0;z-index:30;width:calc(var(--dq-timetable-time-axis-width) + 1px);height:calc(var(--dq-timetable-header-height) + var(--dq-timetable-body-offset) + var(--dq-timetable-timeline-height) + .5rem);pointer-events:none}.dq-timetable-view__left-rail:before{content:"";position:absolute;inset:0;z-index:0;border:1px solid var(--dq-ui-border-subtle);border-radius:8px 8px 0 0;background:var(--dq-ui-background-blur-surface);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-timetable-view__left-rail:after{content:none}.dq-timetable-view__sticky-head{position:sticky;top:var(--dq-timetable-sticky-top);margin-top:.5rem;z-index:20}.dq-layout--has-top-filter-bar .dq-timetable-view__sticky-head{transition:top .2s ease}.dq-timetable-view__header-scroll,.dq-timetable-view__scroll{width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.dq-timetable-view__header-scroll::-webkit-scrollbar,.dq-timetable-view__scroll::-webkit-scrollbar{display:none}.dq-timetable-view__header-scroll{background:transparent}.dq-timetable-view__scroll{margin-top:var(--dq-timetable-body-offset);background:transparent}.dq-timetable-view__header-grid,.dq-timetable-view__grid{display:grid;gap:0;min-width:max-content;align-items:stretch}.dq-timetable-view__header-grid{grid-template-rows:var(--dq-timetable-header-height)}.dq-timetable-view__grid{position:relative;grid-template-rows:var(--dq-timetable-timeline-height);background-image:repeating-linear-gradient(to bottom,var(--dq-timetable-hour-line) 0,var(--dq-timetable-hour-line) 1px,transparent 1px,transparent var(--dq-timetable-hour-height));background-position:var(--dq-timetable-time-axis-width) 0;background-repeat:no-repeat;background-size:calc(100% - var(--dq-timetable-time-axis-width)) 100%}.dq-timetable-view__grid:before{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--dq-ui-border);pointer-events:none}.dq-timetable-view__grid:after{content:"";position:absolute;right:0;bottom:0;left:var(--dq-timetable-time-axis-width);height:1px;background:var(--dq-ui-border);pointer-events:none}.dq-timetable-view__corner,.dq-timetable-view__stage-header{grid-row:1;min-height:var(--dq-timetable-header-height)}.dq-timetable-view__corner{grid-column:1;padding:8px;border-top:0;color:var(--dq-ui-text-soft);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.dq-timetable-view__stage-header{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:12px 10px 9px;border:1px solid var(--dq-ui-border);border-top:0;background:var(--dq-ui-background-blur-surface);backdrop-filter:var(--dq-ui-background-blur-filter-floating);-webkit-backdrop-filter:var(--dq-ui-background-blur-filter-floating)}.dq-timetable-view__stage-header:not(:last-child){border-right:0}.dq-timetable-view__stage-header:before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:3px;background:var(--dq-timetable-stage-color);pointer-events:none}.dq-timetable-view__stage-name,.dq-timetable-view__stage-count{display:block;min-width:0;white-space:nowrap}.dq-timetable-view__stage-name{color:var(--dq-ui-text);font-size:1rem;line-height:1.15}.dq-timetable-view__stage-count{color:var(--dq-ui-text-soft);font-size:.875rem}.dq-timetable-view__stage-column{grid-row:1;gap:0;min-height:var(--dq-timetable-timeline-height);position:relative;border-left:1px solid var(--dq-ui-border)}.dq-timetable-view__time-marker{position:absolute;top:calc(var(--dq-timetable-header-height) + var(--dq-timetable-body-offset) + var(--dq-timetable-marker-top) + .5rem);right:var(--dq-timetable-time-label-offset);width:var(--dq-timetable-time-label-width);z-index:1;transform:translateY(-50%);color:var(--dq-ui-text-soft);font-size:.875rem;font-weight:500;line-height:1;text-align:right}.dq-timetable-view__time-marker:before,.dq-timetable-view__time-marker:after{content:"";position:absolute;top:54%;height:1px;background:var(--dq-ui-border);transform:translateY(-50%)}.dq-timetable-view__time-marker:last-child:before,.dq-timetable-view__time-marker:last-child:after{display:none}.dq-timetable-view__time-marker:before{right:100%;width:calc(var(--dq-timetable-time-axis-width) - var(--dq-timetable-time-label-width) - var(--dq-timetable-time-label-offset))}.dq-timetable-view__time-marker:after{left:calc(100% + 4px);width:calc(var(--dq-timetable-time-label-offset) - 4px)}.dq-timetable-view__entry{position:absolute;top:calc(var(--dq-timetable-entry-top) + var(--dq-timetable-entry-offset-block));right:2px;left:2px;height:max(calc(var(--dq-timetable-entry-height) - var(--dq-timetable-entry-gap-block)),1px);min-height:0;padding:7px 46px 7px 8px;border:1px solid color-mix(in srgb,var(--dq-timetable-stage-color) 56%,transparent);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--dq-timetable-stage-color) 24%,var(--dq-ui-panel-strong)),color-mix(in srgb,var(--dq-timetable-stage-color) 16%,var(--dq-ui-panel)));color:var(--dq-ui-text)}.dq-timetable-view__measurement-grid{position:absolute;top:0;left:0;z-index:-1;display:grid;gap:0;min-width:max-content;visibility:hidden;pointer-events:none}.dq-timetable-view__measurement-column{grid-row:1}.dq-timetable-view__entry--measurement{position:relative;top:auto;right:auto;left:auto;width:auto;height:auto;margin:0 2px}.dq-timetable-view__entry-content{width:100%;gap:.25rem}.dq-timetable-view__entry-name,.dq-timetable-view__entry-time{display:block;min-width:0}.dq-timetable-view__entry-name{color:var(--dq-ui-text);font-size:1rem;font-weight:500;line-height:1.15}.dq-timetable-view__entry-time{color:var(--dq-ui-text-soft);font-size:.875rem;line-height:1.1;white-space:nowrap}.dq-timetable-view__people-stack{margin-top:.125rem;min-height:24px}.dq-timetable-view__entry--compact .dq-timetable-view__entry-content{gap:.125rem}.dq-timetable-view__entry--compact .dq-timetable-view__entry-name{font-size:calc(1rem - 1px)}.dq-timetable-view__entry--compact .dq-timetable-view__entry-time{font-size:calc(.875rem - 1px)}.dq-timetable-view__favorite{position:absolute;top:7px;right:8px;--dq-ui-button-height: 32px}.dq-reviews-view__columns{width:100%}.dq-reviews-view__conflict-groups{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dq-ui-space-md)}.dq-reviews-view__conflict-group{width:100%;height:100%;gap:6px}.dq-reviews-view__conflict-group-head{width:100%}.dq-reviews-view__conflict-group-head strong{display:block;color:var(--dq-ui-text);font-size:1rem;line-height:1.2}.dq-reviews-view__conflict-time-start,.dq-reviews-view__conflict-time-end{width:100%;color:var(--dq-ui-text-soft);font-size:.875rem}.dq-reviews-view__conflict-timeline{width:100%;display:flex;flex-direction:column;gap:6px}.dq-reviews-view__conflict-show{position:relative;width:var(--dq-reviews-conflict-width);margin-inline-start:var(--dq-reviews-conflict-left);padding:7px 46px 7px 8px;border:1px solid color-mix(in srgb,var(--dq-reviews-conflict-color) 58%,transparent);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--dq-reviews-conflict-color) 24%,var(--dq-ui-panel-strong)),color-mix(in srgb,var(--dq-reviews-conflict-color) 14%,var(--dq-ui-panel)))}.dq-reviews-view__conflict-show .dq-timetable-view__entry-time{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 0}.dq-reviews-view__conflict-show .dq-timetable-view__entry-time span{display:inline-flex;align-items:center;white-space:nowrap}.dq-reviews-view__conflict-show .dq-timetable-view__entry-time span:not(:last-child):after{content:"•";margin-inline:6px;opacity:.6}.dq-reviews-view__people-stack{margin-top:.125rem;min-height:24px}.dq-reviews-view__show-conflict-button{align-self:flex-start;margin-top:auto}@media(max-width:575.98px){.dq-reviews-view__show-conflict-button{align-self:stretch;width:100%}}@media(min-width:891px){.dq-reviews-view__conflict-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.dq-reviews-view__conflict-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.dq-layout-element{min-height:42px;padding:12px;border:1px dashed var(--dq-ui-border);border-radius:var(--dq-ui-radius-lg);color:var(--dq-ui-text-soft)}.dq-ui-tabs__panel[hidden]{display:none}.dq-ui-tabs__list>.dq-ui-button:focus-visible{box-shadow:0 0 0 3px var(--dq-ui-button-selected-focus-ring-color, var(--dq-ui-button-focus-ring-color, var(--dq-ui-button-selected-border-color, var(--dq-ui-button-border-color))))}.dq-ui-storybook__title-column{flex:1 1 320px}.dq-ui-storybook__button-section{flex:1 1 420px}.dq-ui-storybook__helper-text{margin:0;color:var(--dq-ui-text-soft)}@media(max-width:890.98px){.dq-ui-storybook__title-column,.dq-ui-storybook__button-section{flex-basis:100%}}
