@font-face{font-family:"system-ui";src:url(../../../design/fonts/system-ui.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"system-ui";src:url(../../../design/fonts/system-ui-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root[data-theme=dsq][data-appearance=dark]{--color-accent-negative: #A75B4E;--color-accent-on_primary: #29211B;--color-accent-on_secondary: #29211B;--color-accent-positive: #568A63;--color-accent-primary: #E4B95D;--color-accent-secondary: #E4B95D;--color-border-default: #536858;--color-border-rule: #53685899;--color-border-sheet: #657660;--color-border-strong: #F4E9C9;--color-border-subtle: #536858;--color-button-choice-hover-border: #91A98E;--color-button-choice-hover-content: #F4E9C9;--color-button-choice-hover-surface: #607A66;--color-button-choice-pressed-border: #F4E9C9;--color-button-choice-pressed-content: #F4E9C9;--color-button-choice-pressed-surface: #536858;--color-button-choice-selected-hover-border: #E4B95D;--color-button-destructive-hover-border: #A75B4E;--color-button-destructive-hover-content: #F4E9C9;--color-button-destructive-hover-surface: #553A35;--color-button-destructive-pressed-border: #68433C;--color-button-destructive-pressed-content: #F4E9C9;--color-button-destructive-pressed-surface: #68433C;--color-button-disabled-border: #536858;--color-button-disabled-content: #B8C4AC;--color-button-disabled-surface: #405447;--color-button-focus-ring: #E7B56E;--color-button-primary-hover-border: #FFDC82;--color-button-primary-hover-content: #29211B;--color-button-primary-hover-surface: #FFDC82;--color-button-primary-pressed-border: #D6A74C;--color-button-primary-pressed-content: #29211B;--color-button-primary-pressed-surface: #D6A74C;--color-button-quiet-hover-border: #91A98E;--color-button-quiet-hover-content: #F4E9C9;--color-button-quiet-hover-surface: #637D67;--color-button-quiet-pressed-border: #536858;--color-button-quiet-pressed-content: #F4E9C9;--color-button-quiet-pressed-surface: #536858;--color-button-rating-hover-border: #536858;--color-button-rating-hover-surface: #405447;--color-button-secondary-hover-border: #91A98E;--color-button-secondary-hover-content: #F4E9C9;--color-button-secondary-hover-surface: #637D67;--color-button-secondary-pressed-border: #536858;--color-button-secondary-pressed-content: #F4E9C9;--color-button-secondary-pressed-surface: #536858;--color-canvas: #171B19;--color-choice-active_ink: #FFFFFF;--color-choice-unsure: #E4B65C;--color-choice-unsure_ink: #392B20;--color-content-kicker: #F4E9C9;--color-content-muted: #B8C4AC;--color-content-primary: #F4E9C9;--color-content-secondary: #B8C4AC;--color-dial-knob: #FFF1C8;--color-dial-track: #FFFFFF4C;--color-disabled-content: #B8C4AC;--color-disabled-surface: #405447;--color-feedback-danger-base: #A75B4E;--color-feedback-danger-container: #1D3229;--color-feedback-danger-content: #A75B4E;--color-feedback-danger-on_container: #F4E9C9;--color-feedback-info-base: #E4B95D;--color-feedback-info-container: #1D3229;--color-feedback-info-content: #E4B95D;--color-feedback-info-on_container: #F4E9C9;--color-feedback-success-base: #568A63;--color-feedback-success-container: #1D3229;--color-feedback-success-content: #568A63;--color-feedback-success-on_container: #F4E9C9;--color-feedback-warning-base: #E4B95D;--color-feedback-warning-container: #1D3229;--color-feedback-warning-content: #E4B95D;--color-feedback-warning-on_container: #F4E9C9;--color-focus-mockup: #E7B56E;--color-focus-ring: #E7B56E;--color-header-farm: #FFF0CA;--color-header-ink: #F7E9C9;--color-header-kicker: #F2C76F;--color-header-mode_background: #FFFFFF12;--color-header-mode_border: #FFFFFF50;--color-header-place: #E0CDA8;--color-header-subtitle: #E1CDA8;--color-mockup-muted: #B8C4AC;--color-overlay: #000000AA;--color-rating-alcoholic_heat: #D58E74;--color-rating-bitterness: #BC957F;--color-rating-caramel: #E9B65F;--color-rating-cooling: #91C8BD;--color-rating-creaminess: #E8C79C;--color-rating-custard: #E7D59D;--color-rating-effervescence: #E3BD8D;--color-rating-fermented: #C48B81;--color-rating-fibrousness: #A2B5A1;--color-rating-firmness: #C1B092;--color-rating-flavor: #EC9472;--color-rating-floral: #D0A0E5;--color-rating-numbness: #A6C4C2;--color-rating-nutty: #C2A06C;--color-rating-savory: #B4A06B;--color-rating-sourness: #DB9D85;--color-rating-stickiness: #CAA58C;--color-rating-sulfurous: #A9B58D;--color-rating-sweetness: #E6BC72;--color-rating-tingling: #B9A6DB;--color-rating-umami: #A6B58B;--color-selection-border: #E4B95D;--color-selection-content: #29211B;--color-selection-fill: #E4B95D;--color-sheet-label: #D4C4A5;--color-sheet-save: #E4B65C;--color-sheet-save_ink: #2B261B;--color-surface-elevated: #304D3C;--color-surface-field: #354B3D;--color-surface-footer: #304D3C;--color-surface-header-pattern: #304D3C;--color-surface-inactive: #405447;--color-surface-primary: #1D3229;--color-surface-secondary: #304D3C;--color-surface-sheet: #263B30;--color-surface-sheet_field: #3C5342;--color-surface-surround: #171B19;--type-body-family: "system-ui";--type-body-size: 14px;--type-body-line-height: 1.45;--type-body-weight: 400;--type-body-letter-spacing: 0px;--type-caption-family: "system-ui";--type-caption-size: 12px;--type-caption-line-height: 1.4;--type-caption-weight: 650;--type-caption-letter-spacing: 0px;--type-chip-family: "system-ui";--type-chip-size: 11px;--type-chip-line-height: 1.4;--type-chip-weight: 400;--type-chip-letter-spacing: 0px;--type-code-family: "system-ui";--type-code-size: 12px;--type-code-line-height: 1.4;--type-code-weight: 400;--type-code-letter-spacing: 0px;--type-display-family: "system-ui";--type-display-size: 31px;--type-display-line-height: 1.05;--type-display-weight: 900;--type-display-letter-spacing: 0px;--type-display-large-family: "system-ui";--type-display-large-size: 36px;--type-display-large-line-height: 1;--type-display-large-weight: 900;--type-display-large-letter-spacing: 0px;--type-emphasis-family: "system-ui";--type-emphasis-size: 12px;--type-emphasis-line-height: 1.4;--type-emphasis-weight: 800;--type-emphasis-letter-spacing: 0px;--type-heading-family: "system-ui";--type-heading-size: 20px;--type-heading-line-height: 1.2;--type-heading-weight: 900;--type-heading-letter-spacing: 0px;--type-icon-family: "system-ui";--type-icon-size: 19px;--type-icon-line-height: 1;--type-icon-weight: 400;--type-icon-letter-spacing: 0px;--type-label-family: "system-ui";--type-label-size: 10px;--type-label-line-height: 1.4;--type-label-weight: 850;--type-label-letter-spacing: 1.6px;--type-micro-family: "system-ui";--type-micro-size: 9px;--type-micro-line-height: 1.4;--type-micro-weight: 400;--type-micro-letter-spacing: 1px;--type-overline-family: "system-ui";--type-overline-size: 10px;--type-overline-line-height: 1.4;--type-overline-weight: 850;--type-overline-letter-spacing: 1.7px;--type-small-family: "system-ui";--type-small-size: 13px;--type-small-line-height: 1.4;--type-small-weight: 750;--type-small-letter-spacing: 0px;--type-title-family: "system-ui";--type-title-size: 14px;--type-title-line-height: 1.4;--type-title-weight: 650;--type-title-letter-spacing: 0px;--space-lg: 18px;--space-md: 12px;--space-s10: 10px;--space-s11: 11px;--space-s14: 14px;--space-s15: 15px;--space-s16: 16px;--space-s17: 17px;--space-s19: 19px;--space-s2: 2px;--space-s20: 20px;--space-s22: 22px;--space-s24: 24px;--space-s30: 30px;--space-s36: 36px;--space-s38: 38px;--space-s40: 40px;--space-s5: 5px;--space-s6: 6px;--space-s8: 8px;--space-s9: 9px;--space-sm: 7px;--space-xl: 21px;--space-xs: 4px;--space-xxl: 23px;--space-xxs: 3px;--radius-button: 9px;--radius-field: 9px;--radius-large: 20px;--radius-none: 0px;--radius-round: 999px;--radius-segment: 3px;--radius-sheet: 19px;--radius-small: 8px;--border-dial: 7px;--border-hairline: 1px;--border-strong: 2px;--shadow-overlay: 0px 0px 0px 0px #000000}:root[data-theme=dsq][data-appearance=light]{--color-accent-negative: #A54834;--color-accent-on_primary: #FFFFFF;--color-accent-on_secondary: #29211B;--color-accent-positive: #4D8053;--color-accent-primary: #8D392A;--color-accent-secondary: #E5B85D;--color-border-default: #C4AD8A;--color-border-rule: #C4AD8A99;--color-border-sheet: #657660;--color-border-strong: #472B23;--color-border-subtle: #C4AD8A;--color-button-choice-hover-border: #9B8061;--color-button-choice-hover-content: #472B23;--color-button-choice-hover-surface: #F4E9C9;--color-button-choice-pressed-border: #472B23;--color-button-choice-pressed-content: #472B23;--color-button-choice-pressed-surface: #C4AD8A;--color-button-choice-selected-hover-border: #8D392A;--color-button-destructive-hover-border: #A54834;--color-button-destructive-hover-content: #472B23;--color-button-destructive-hover-surface: #F2D9D0;--color-button-destructive-pressed-border: #E5BCAF;--color-button-destructive-pressed-content: #472B23;--color-button-destructive-pressed-surface: #E5BCAF;--color-button-disabled-border: #C4AD8A;--color-button-disabled-content: #806B53;--color-button-disabled-surface: #DECDA9;--color-button-focus-ring: #472B23;--color-button-primary-hover-border: #B25037;--color-button-primary-hover-content: #FFFFFF;--color-button-primary-hover-surface: #B25037;--color-button-primary-pressed-border: #7D3025;--color-button-primary-pressed-content: #FFFFFF;--color-button-primary-pressed-surface: #7D3025;--color-button-quiet-hover-border: #9B8061;--color-button-quiet-hover-content: #472B23;--color-button-quiet-hover-surface: #E2CEA7;--color-button-quiet-pressed-border: #C4AD8A;--color-button-quiet-pressed-content: #472B23;--color-button-quiet-pressed-surface: #C4AD8A;--color-button-rating-hover-border: #C4AD8A;--color-button-rating-hover-surface: #DECDA9;--color-button-secondary-hover-border: #9B8061;--color-button-secondary-hover-content: #472B23;--color-button-secondary-hover-surface: #E2CEA7;--color-button-secondary-pressed-border: #C4AD8A;--color-button-secondary-pressed-content: #472B23;--color-button-secondary-pressed-surface: #C4AD8A;--color-canvas: #E8DCC2;--color-choice-active_ink: #FFFFFF;--color-choice-unsure: #E4B65C;--color-choice-unsure_ink: #392B20;--color-content-kicker: #472B23;--color-content-muted: #472B23;--color-content-primary: #472B23;--color-content-secondary: #472B23;--color-dial-knob: #FFF1C8;--color-dial-track: #FFFFFF4C;--color-disabled-content: #806B53;--color-disabled-surface: #DECDA9;--color-feedback-danger-base: #A54834;--color-feedback-danger-container: #F3E3BB;--color-feedback-danger-content: #A54834;--color-feedback-danger-on_container: #472B23;--color-feedback-info-base: #8D392A;--color-feedback-info-container: #F3E3BB;--color-feedback-info-content: #8D392A;--color-feedback-info-on_container: #472B23;--color-feedback-success-base: #4D8053;--color-feedback-success-container: #F3E3BB;--color-feedback-success-content: #4D8053;--color-feedback-success-on_container: #472B23;--color-feedback-warning-base: #8D392A;--color-feedback-warning-container: #F3E3BB;--color-feedback-warning-content: #8D392A;--color-feedback-warning-on_container: #472B23;--color-focus-mockup: #E7B56E;--color-focus-ring: #E7B56E;--color-header-farm: #FFF0CA;--color-header-ink: #F7E9C9;--color-header-kicker: #F2C76F;--color-header-mode_background: #FFFFFF12;--color-header-mode_border: #FFFFFF50;--color-header-place: #E0CDA8;--color-header-subtitle: #E1CDA8;--color-mockup-muted: #806B53;--color-overlay: #000000AA;--color-rating-alcoholic_heat: #D58E74;--color-rating-bitterness: #BC957F;--color-rating-caramel: #E9B65F;--color-rating-cooling: #91C8BD;--color-rating-creaminess: #E8C79C;--color-rating-custard: #E7D59D;--color-rating-effervescence: #E3BD8D;--color-rating-fermented: #C48B81;--color-rating-fibrousness: #A2B5A1;--color-rating-firmness: #C1B092;--color-rating-flavor: #EC9472;--color-rating-floral: #D0A0E5;--color-rating-numbness: #A6C4C2;--color-rating-nutty: #C2A06C;--color-rating-savory: #B4A06B;--color-rating-sourness: #DB9D85;--color-rating-stickiness: #CAA58C;--color-rating-sulfurous: #A9B58D;--color-rating-sweetness: #E6BC72;--color-rating-tingling: #B9A6DB;--color-rating-umami: #A6B58B;--color-selection-border: #4D8053;--color-selection-content: #FFFFFF;--color-selection-fill: #4D8053;--color-sheet-label: #D4C4A5;--color-sheet-save: #E4B65C;--color-sheet-save_ink: #2B261B;--color-surface-elevated: #F3E3BB;--color-surface-field: #EAD7B2;--color-surface-footer: #E5B85D;--color-surface-header-pattern: #AC503B;--color-surface-inactive: #DECDA9;--color-surface-primary: #F3E3BB;--color-surface-secondary: #A54834;--color-surface-sheet: #263B30;--color-surface-sheet_field: #3C5342;--color-surface-surround: #171B19;--type-body-family: "system-ui";--type-body-size: 14px;--type-body-line-height: 1.45;--type-body-weight: 400;--type-body-letter-spacing: 0px;--type-caption-family: "system-ui";--type-caption-size: 12px;--type-caption-line-height: 1.4;--type-caption-weight: 650;--type-caption-letter-spacing: 0px;--type-chip-family: "system-ui";--type-chip-size: 11px;--type-chip-line-height: 1.4;--type-chip-weight: 400;--type-chip-letter-spacing: 0px;--type-code-family: "system-ui";--type-code-size: 12px;--type-code-line-height: 1.4;--type-code-weight: 400;--type-code-letter-spacing: 0px;--type-display-family: "system-ui";--type-display-size: 31px;--type-display-line-height: 1.05;--type-display-weight: 900;--type-display-letter-spacing: 0px;--type-display-large-family: "system-ui";--type-display-large-size: 36px;--type-display-large-line-height: 1;--type-display-large-weight: 900;--type-display-large-letter-spacing: 0px;--type-emphasis-family: "system-ui";--type-emphasis-size: 12px;--type-emphasis-line-height: 1.4;--type-emphasis-weight: 800;--type-emphasis-letter-spacing: 0px;--type-heading-family: "system-ui";--type-heading-size: 20px;--type-heading-line-height: 1.2;--type-heading-weight: 900;--type-heading-letter-spacing: 0px;--type-icon-family: "system-ui";--type-icon-size: 19px;--type-icon-line-height: 1;--type-icon-weight: 400;--type-icon-letter-spacing: 0px;--type-label-family: "system-ui";--type-label-size: 10px;--type-label-line-height: 1.4;--type-label-weight: 850;--type-label-letter-spacing: 1.6px;--type-micro-family: "system-ui";--type-micro-size: 9px;--type-micro-line-height: 1.4;--type-micro-weight: 400;--type-micro-letter-spacing: 1px;--type-overline-family: "system-ui";--type-overline-size: 10px;--type-overline-line-height: 1.4;--type-overline-weight: 850;--type-overline-letter-spacing: 1.7px;--type-small-family: "system-ui";--type-small-size: 13px;--type-small-line-height: 1.4;--type-small-weight: 750;--type-small-letter-spacing: 0px;--type-title-family: "system-ui";--type-title-size: 14px;--type-title-line-height: 1.4;--type-title-weight: 650;--type-title-letter-spacing: 0px;--space-lg: 18px;--space-md: 12px;--space-s10: 10px;--space-s11: 11px;--space-s14: 14px;--space-s15: 15px;--space-s16: 16px;--space-s17: 17px;--space-s19: 19px;--space-s2: 2px;--space-s20: 20px;--space-s22: 22px;--space-s24: 24px;--space-s30: 30px;--space-s36: 36px;--space-s38: 38px;--space-s40: 40px;--space-s5: 5px;--space-s6: 6px;--space-s8: 8px;--space-s9: 9px;--space-sm: 7px;--space-xl: 21px;--space-xs: 4px;--space-xxl: 23px;--space-xxs: 3px;--radius-button: 9px;--radius-field: 9px;--radius-large: 20px;--radius-none: 0px;--radius-round: 999px;--radius-segment: 3px;--radius-sheet: 19px;--radius-small: 8px;--border-dial: 7px;--border-hairline: 1px;--border-strong: 2px;--shadow-overlay: 0px 0px 0px 0px #000000}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}button.dsq-header-action{width:var(--space-s40);height:var(--space-s38)}body{min-width:320px;background:var(--color-canvas);color:var(--color-content-primary);font-family:var(--type-body-family),system-ui,sans-serif;font-size:var(--type-body-size);font-synthesis:none;line-height:var(--type-body-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dsq-app-frame{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:var(--space-s24) var(--space-md);background:var(--color-canvas)}.dsq-app-surface{width:min(100%,880px);margin:0 auto;border-radius:var(--radius-large);overflow:hidden;background:var(--color-surface-primary)}button,input,textarea{font:inherit}button.dsq-button[data-button-variant]{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}button.dsq-button[data-button-variant]:focus-visible{outline:var(--border-strong) solid var(--color-button-focus-ring);outline-offset:2px}button.dsq-button[data-button-variant]:disabled{border-color:var(--color-button-disabled-border);background-color:var(--color-button-disabled-surface);color:var(--color-button-disabled-content);cursor:not-allowed}@media(hover:hover)and (pointer:fine){button.dsq-button[data-button-variant=primary]:hover:not(:disabled):not(:focus-visible),button.dsq-button[data-button-variant=secondary]:hover:not(:disabled):not(:focus-visible),button.dsq-button[data-button-variant=quiet]:hover:not(:disabled):not(:focus-visible),button.dsq-button[data-button-variant=destructive]:hover:not(:disabled):not(:focus-visible),button.dsq-button[data-button-variant=choice]:hover:not(:disabled):not(:focus-visible):not([aria-pressed=true]){background-color:var(--button-hover-surface);border-color:var(--button-hover-border);color:var(--button-hover-content)}button.dsq-button[data-button-variant=choice][aria-pressed=true]:hover:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--color-button-choice-selected-hover-border)}}button.dsq-button[data-button-variant=primary]{--button-hover-surface: var(--color-button-primary-hover-surface);--button-hover-content: var(--color-button-primary-hover-content);--button-hover-border: var(--color-button-primary-hover-border);--button-pressed-surface: var(--color-button-primary-pressed-surface);--button-pressed-content: var(--color-button-primary-pressed-content);--button-pressed-border: var(--color-button-primary-pressed-border)}button.dsq-button[data-button-variant=secondary]{--button-hover-surface: var(--color-button-secondary-hover-surface);--button-hover-content: var(--color-button-secondary-hover-content);--button-hover-border: var(--color-button-secondary-hover-border);--button-pressed-surface: var(--color-button-secondary-pressed-surface);--button-pressed-content: var(--color-button-secondary-pressed-content);--button-pressed-border: var(--color-button-secondary-pressed-border)}button.dsq-button[data-button-variant=quiet]{--button-hover-surface: var(--color-button-quiet-hover-surface);--button-hover-content: var(--color-button-quiet-hover-content);--button-hover-border: var(--color-button-quiet-hover-border);--button-pressed-surface: var(--color-button-quiet-pressed-surface);--button-pressed-content: var(--color-button-quiet-pressed-content);--button-pressed-border: var(--color-button-quiet-pressed-border)}button.dsq-button[data-button-variant=destructive]{--button-hover-surface: var(--color-button-destructive-hover-surface);--button-hover-content: var(--color-button-destructive-hover-content);--button-hover-border: var(--color-button-destructive-hover-border);--button-pressed-surface: var(--color-button-destructive-pressed-surface);--button-pressed-content: var(--color-button-destructive-pressed-content);--button-pressed-border: var(--color-button-destructive-pressed-border)}button.dsq-button[data-button-variant=choice]{--button-hover-surface: var(--color-button-choice-hover-surface);--button-hover-content: var(--color-button-choice-hover-content);--button-hover-border: var(--color-button-choice-hover-border);--button-pressed-surface: var(--color-button-choice-pressed-surface);--button-pressed-content: var(--color-button-choice-pressed-content);--button-pressed-border: var(--color-button-choice-pressed-border)}button.dsq-button[data-button-variant=rating]{--button-rating-hover-surface: var(--color-button-rating-hover-surface);--button-rating-hover-border: var(--color-button-rating-hover-border)}button.dsq-button[data-button-variant]:active:not(:disabled):not([aria-pressed=true]){background-color:var(--button-pressed-surface);border-color:var(--button-pressed-border);color:var(--button-pressed-content)}@media(prefers-reduced-motion:reduce){button.dsq-button[data-button-variant]{transition:none}}@media(max-width:749px){.dsq-app-frame{padding:0}.dsq-app-surface{width:100%;min-height:100vh;min-height:100dvh;border-radius:0;overflow:visible}}
