:root{--seed-safe-area-top:0px;--seed-safe-area-bottom:0px;--seed-safe-area-left:0px;--seed-safe-area-right:0px}@supports (left:constant(safe-area-inset-left)){:root{--seed-safe-area-top:constant(safe-area-inset-top);--seed-safe-area-bottom:constant(safe-area-inset-bottom);--seed-safe-area-left:constant(safe-area-inset-left);--seed-safe-area-right:constant(safe-area-inset-right)}}@supports (left:env(safe-area-inset-left)){:root{--seed-safe-area-top:env(safe-area-inset-top);--seed-safe-area-bottom:env(safe-area-inset-bottom);--seed-safe-area-left:env(safe-area-inset-left);--seed-safe-area-right:env(safe-area-inset-right)}}:root{--seed-font-family:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--seed-font-size-multiplier:1;--seed-font-size-limit-min:.8;--seed-font-size-limit-max:1.5;--seed-line-height-limit-min:.8;--seed-line-height-limit-max:1.5;--seed-static-font-scale:1;--seed-feedback-scale:1;--seed-feedback-scale-transition:scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale)}[data-seed-platform=ios]{--seed-font-size-limit-max:1.35;--seed-line-height-limit-max:1.35}@supports (font:-apple-system-body){html[data-seed-platform=ios][data-seed-font-scaling=enabled]{--seed-font-size-multiplier:.9412;font:-apple-system-body}}.seed-loading-indicator{display:inline-flex;position:absolute}.seed-icon,.seed-prefix-icon,.seed-suffix-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seed-icon{width:var(--seed-icon-size);height:var(--seed-icon-size);color:var(--seed-icon-color,currentColor);font-size:var(--seed-icon-font-size,inherit);font-weight:var(--seed-icon-font-weight,inherit);vertical-align:middle}.seed-prefix-icon{width:var(--seed-prefix-icon-size);height:var(--seed-prefix-icon-size);color:var(--seed-prefix-icon-color,currentColor);font-size:var(--seed-prefix-icon-font-size,inherit);font-weight:var(--seed-prefix-icon-font-weight,inherit);vertical-align:middle;margin-left:var(--seed-prefix-icon-margin-left,0);margin-right:var(--seed-prefix-icon-margin-right,0);margin-top:var(--seed-prefix-icon-margin-top,0);margin-bottom:var(--seed-prefix-icon-margin-bottom,0);align-self:var(--seed-prefix-icon-align-self);justify-self:var(--seed-prefix-icon-justify-self)}.seed-suffix-icon{width:var(--seed-suffix-icon-size);height:var(--seed-suffix-icon-size);color:var(--seed-suffix-icon-color,currentColor);font-size:var(--seed-suffix-icon-font-size,inherit);font-weight:var(--seed-suffix-icon-font-weight,inherit);vertical-align:middle;margin-left:var(--seed-suffix-icon-margin-left,0);margin-right:var(--seed-suffix-icon-margin-right,0);margin-top:var(--seed-suffix-icon-margin-top,0);margin-bottom:var(--seed-suffix-icon-margin-bottom,0);align-self:var(--seed-suffix-icon-align-self);justify-self:var(--seed-suffix-icon-justify-self)}.seed-count{font-size:var(--seed-count-font-size);line-height:var(--seed-count-line-height);font-weight:var(--seed-count-font-weight);color:var(--seed-count-color)}.seed-box{--seed-box-background:initial;--seed-box-color:initial;background:var(--seed-box-background);color:var(--seed-box-color);--seed-box-border-style:solid;--seed-box-border-color:initial;border-style:var(--seed-box-border-style);border-color:var(--seed-box-border-color);--seed-box-border-width:0;--seed-box-border-top-width:var(--seed-box-border-width);--seed-box-border-bottom-width:var(--seed-box-border-width);--seed-box-border-left-width:var(--seed-box-border-width);--seed-box-border-right-width:var(--seed-box-border-width);border-top-width:var(--seed-box-border-top-width);border-bottom-width:var(--seed-box-border-bottom-width);border-left-width:var(--seed-box-border-left-width);border-right-width:var(--seed-box-border-right-width);--seed-box-padding-base:0;--seed-box-padding-sm:var(--seed-box-padding-base,initial);--seed-box-padding-md:var(--seed-box-padding-sm,initial);--seed-box-padding-lg:var(--seed-box-padding-md,initial);--seed-box-padding-xl:var(--seed-box-padding-lg,initial);--seed-box-padding:var(--seed-box-padding-base,initial);--seed-box-padding-y-base:var(--seed-box-padding);--seed-box-padding-y-sm:var(--seed-box-padding-y-base,initial);--seed-box-padding-y-md:var(--seed-box-padding-y-sm,initial);--seed-box-padding-y-lg:var(--seed-box-padding-y-md,initial);--seed-box-padding-y-xl:var(--seed-box-padding-y-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-base,initial);--seed-box-padding-x-base:var(--seed-box-padding);--seed-box-padding-x-sm:var(--seed-box-padding-x-base,initial);--seed-box-padding-x-md:var(--seed-box-padding-x-sm,initial);--seed-box-padding-x-lg:var(--seed-box-padding-x-md,initial);--seed-box-padding-x-xl:var(--seed-box-padding-x-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-base,initial);--seed-box-padding-bottom-base:var(--seed-box-padding-y);--seed-box-padding-bottom-sm:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-bottom-md:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-bottom-lg:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-bottom-xl:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-top-base:var(--seed-box-padding-y);--seed-box-padding-top-sm:var(--seed-box-padding-top-base,initial);--seed-box-padding-top-md:var(--seed-box-padding-top-sm,initial);--seed-box-padding-top-lg:var(--seed-box-padding-top-md,initial);--seed-box-padding-top-xl:var(--seed-box-padding-top-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-base,initial);--seed-box-padding-left-base:var(--seed-box-padding-x);--seed-box-padding-left-sm:var(--seed-box-padding-left-base,initial);--seed-box-padding-left-md:var(--seed-box-padding-left-sm,initial);--seed-box-padding-left-lg:var(--seed-box-padding-left-md,initial);--seed-box-padding-left-xl:var(--seed-box-padding-left-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-base,initial);--seed-box-padding-right-base:var(--seed-box-padding-x);--seed-box-padding-right-sm:var(--seed-box-padding-right-base,initial);--seed-box-padding-right-md:var(--seed-box-padding-right-sm,initial);--seed-box-padding-right-lg:var(--seed-box-padding-right-md,initial);--seed-box-padding-right-xl:var(--seed-box-padding-right-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-base,initial);padding-top:var(--seed-box-padding-top);padding-bottom:var(--seed-box-padding-bottom);padding-left:var(--seed-box-padding-left);padding-right:var(--seed-box-padding-right);--seed-box-bleed-bottom-base:0px;--seed-box-bleed-bottom-sm:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-bottom-md:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-bottom-lg:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-bottom-xl:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-top-base:0px;--seed-box-bleed-top-sm:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-top-md:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-top-lg:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-top-xl:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-left-base:0px;--seed-box-bleed-left-sm:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-left-md:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-left-lg:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-left-xl:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-right-base:0px;--seed-box-bleed-right-sm:var(--seed-box-bleed-right-base,initial);--seed-box-bleed-right-md:var(--seed-box-bleed-right-sm,initial);--seed-box-bleed-right-lg:var(--seed-box-bleed-right-md,initial);--seed-box-bleed-right-xl:var(--seed-box-bleed-right-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-base,initial);--seed-box-margin-base:initial;--seed-box-margin-sm:var(--seed-box-margin-base,initial);--seed-box-margin-md:var(--seed-box-margin-sm,initial);--seed-box-margin-lg:var(--seed-box-margin-md,initial);--seed-box-margin-xl:var(--seed-box-margin-lg,initial);--seed-box-margin:var(--seed-box-margin-base,initial);--seed-box-margin-y-base:var(--seed-box-margin,initial);--seed-box-margin-y-sm:var(--seed-box-margin-y-base,initial);--seed-box-margin-y-md:var(--seed-box-margin-y-sm,initial);--seed-box-margin-y-lg:var(--seed-box-margin-y-md,initial);--seed-box-margin-y-xl:var(--seed-box-margin-y-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-base,initial);--seed-box-margin-x-base:var(--seed-box-margin,initial);--seed-box-margin-x-sm:var(--seed-box-margin-x-base,initial);--seed-box-margin-x-md:var(--seed-box-margin-x-sm,initial);--seed-box-margin-x-lg:var(--seed-box-margin-x-md,initial);--seed-box-margin-x-xl:var(--seed-box-margin-x-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-base,initial);--seed-box-margin-top-base:var(--seed-box-margin-y,initial);--seed-box-margin-top-sm:var(--seed-box-margin-top-base,initial);--seed-box-margin-top-md:var(--seed-box-margin-top-sm,initial);--seed-box-margin-top-lg:var(--seed-box-margin-top-md,initial);--seed-box-margin-top-xl:var(--seed-box-margin-top-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-base,initial);--seed-box-margin-bottom-base:var(--seed-box-margin-y,initial);--seed-box-margin-bottom-sm:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-bottom-md:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-bottom-lg:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-bottom-xl:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-left-base:var(--seed-box-margin-x,initial);--seed-box-margin-left-sm:var(--seed-box-margin-left-base,initial);--seed-box-margin-left-md:var(--seed-box-margin-left-sm,initial);--seed-box-margin-left-lg:var(--seed-box-margin-left-md,initial);--seed-box-margin-left-xl:var(--seed-box-margin-left-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-base,initial);--seed-box-margin-right-base:var(--seed-box-margin-x,initial);--seed-box-margin-right-sm:var(--seed-box-margin-right-base,initial);--seed-box-margin-right-md:var(--seed-box-margin-right-sm,initial);--seed-box-margin-right-lg:var(--seed-box-margin-right-md,initial);--seed-box-margin-right-xl:var(--seed-box-margin-right-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-base,initial);margin-top:var(--seed-box-margin-top,calc(var(--seed-box-bleed-top) * -1));margin-bottom:var(--seed-box-margin-bottom,calc(var(--seed-box-bleed-bottom) * -1));margin-left:var(--seed-box-margin-left,calc(var(--seed-box-bleed-left) * -1));margin-right:var(--seed-box-margin-right,calc(var(--seed-box-bleed-right) * -1));--seed-box-min-height-base:auto;--seed-box-min-height-sm:var(--seed-box-min-height-base,initial);--seed-box-min-height-md:var(--seed-box-min-height-sm,initial);--seed-box-min-height-lg:var(--seed-box-min-height-md,initial);--seed-box-min-height-xl:var(--seed-box-min-height-lg,initial);--seed-box-min-height:var(--seed-box-min-height-base,initial);--seed-box-max-height-base:none;--seed-box-max-height-sm:var(--seed-box-max-height-base,initial);--seed-box-max-height-md:var(--seed-box-max-height-sm,initial);--seed-box-max-height-lg:var(--seed-box-max-height-md,initial);--seed-box-max-height-xl:var(--seed-box-max-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-base,initial);--seed-box-height-base:auto;--seed-box-height-sm:var(--seed-box-height-base,initial);--seed-box-height-md:var(--seed-box-height-sm,initial);--seed-box-height-lg:var(--seed-box-height-md,initial);--seed-box-height-xl:var(--seed-box-height-lg,initial);--seed-box-height:var(--seed-box-height-base,initial);--seed-box-min-width-base:auto;--seed-box-min-width-sm:var(--seed-box-min-width-base,initial);--seed-box-min-width-md:var(--seed-box-min-width-sm,initial);--seed-box-min-width-lg:var(--seed-box-min-width-md,initial);--seed-box-min-width-xl:var(--seed-box-min-width-lg,initial);--seed-box-min-width:var(--seed-box-min-width-base,initial);--seed-box-max-width-base:none;--seed-box-max-width-sm:var(--seed-box-max-width-base,initial);--seed-box-max-width-md:var(--seed-box-max-width-sm,initial);--seed-box-max-width-lg:var(--seed-box-max-width-md,initial);--seed-box-max-width-xl:var(--seed-box-max-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-base,initial);--seed-box-width-base:auto;--seed-box-width-sm:var(--seed-box-width-base,initial);--seed-box-width-md:var(--seed-box-width-sm,initial);--seed-box-width-lg:var(--seed-box-width-md,initial);--seed-box-width-xl:var(--seed-box-width-lg,initial);--seed-box-width:var(--seed-box-width-base,initial);min-height:var(--seed-box-min-height);max-height:var(--seed-box-max-height);height:var(--seed-box-height);min-width:var(--seed-box-min-width);max-width:var(--seed-box-max-width);width:var(--seed-box-width);--seed-box-top:initial;--seed-box-bottom:initial;--seed-box-left:initial;--seed-box-right:initial;top:var(--seed-box-top);bottom:var(--seed-box-bottom);left:var(--seed-box-left);right:var(--seed-box-right);--seed-box-border-radius:initial;--seed-box-border-bottom-left-radius:var(--seed-box-border-radius);--seed-box-border-bottom-right-radius:var(--seed-box-border-radius);--seed-box-border-top-left-radius:var(--seed-box-border-radius);--seed-box-border-top-right-radius:var(--seed-box-border-radius);border-bottom-left-radius:var(--seed-box-border-bottom-left-radius);border-bottom-right-radius:var(--seed-box-border-bottom-right-radius);border-top-left-radius:var(--seed-box-border-top-left-radius);border-top-right-radius:var(--seed-box-border-top-right-radius);--seed-box-box-shadow:initial;box-shadow:var(--seed-box-box-shadow);--seed-box-display-base:block;--seed-box-display-sm:var(--seed-box-display-base,initial);--seed-box-display-md:var(--seed-box-display-sm,initial);--seed-box-display-lg:var(--seed-box-display-md,initial);--seed-box-display-xl:var(--seed-box-display-lg,initial);--seed-box-display:var(--seed-box-display-base,initial);--seed-box-position:initial;display:var(--seed-box-display);position:var(--seed-box-position);--seed-box-unstable-transform:initial;transform:var(--seed-box-unstable-transform);--seed-box-z-index:initial;z-index:var(--seed-box-z-index);--seed-box-overflow-x:initial;--seed-box-overflow-y:initial;overflow-x:var(--seed-box-overflow-x);overflow-y:var(--seed-box-overflow-y);--seed-box-flex-grow:initial;--seed-box-flex-shrink:initial;flex-grow:var(--seed-box-flex-grow);flex-shrink:var(--seed-box-flex-shrink);--seed-box-flex-direction-base:row;--seed-box-flex-direction-sm:var(--seed-box-flex-direction-base,initial);--seed-box-flex-direction-md:var(--seed-box-flex-direction-sm,initial);--seed-box-flex-direction-lg:var(--seed-box-flex-direction-md,initial);--seed-box-flex-direction-xl:var(--seed-box-flex-direction-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-base,initial);--seed-box-flex-wrap:initial;--seed-box-justify-content:initial;--seed-box-justify-self:auto;--seed-box-align-items:stretch;--seed-box-align-content:stretch;--seed-box-align-self:auto;--seed-box-gap-base:0px;--seed-box-gap-sm:var(--seed-box-gap-base,initial);--seed-box-gap-md:var(--seed-box-gap-sm,initial);--seed-box-gap-lg:var(--seed-box-gap-md,initial);--seed-box-gap-xl:var(--seed-box-gap-lg,initial);--seed-box-gap:var(--seed-box-gap-base,initial);flex-direction:var(--seed-box-flex-direction);flex-wrap:var(--seed-box-flex-wrap);justify-content:var(--seed-box-justify-content);justify-self:var(--seed-box-justify-self);align-items:var(--seed-box-align-items);align-content:var(--seed-box-align-content);align-self:var(--seed-box-align-self);gap:var(--seed-box-gap);--seed-box-grid-column:initial;grid-column:var(--seed-box-grid-column);--seed-box-grid-row:initial;grid-row:var(--seed-box-grid-row)}.seed-box[data-has-active-bg]:is(:active,[data-active]){background:var(--seed-box-background--active)}.seed-grid{--seed-grid-columns-base:none;--seed-grid-columns-sm:var(--seed-grid-columns-base,initial);--seed-grid-columns-md:var(--seed-grid-columns-sm,initial);--seed-grid-columns-lg:var(--seed-grid-columns-md,initial);--seed-grid-columns-xl:var(--seed-grid-columns-lg,initial);--seed-grid-columns:var(--seed-grid-columns-base,initial);grid-template-columns:var(--seed-grid-columns);--seed-grid-rows-base:none;--seed-grid-rows-sm:var(--seed-grid-rows-base,initial);--seed-grid-rows-md:var(--seed-grid-rows-sm,initial);--seed-grid-rows-lg:var(--seed-grid-rows-md,initial);--seed-grid-rows-xl:var(--seed-grid-rows-lg,initial);--seed-grid-rows:var(--seed-grid-rows-base,initial);grid-template-rows:var(--seed-grid-rows);--seed-grid-auto-flow:initial;grid-auto-flow:var(--seed-grid-auto-flow);--seed-grid-auto-columns:initial;grid-auto-columns:var(--seed-grid-auto-columns);--seed-grid-auto-rows:initial;grid-auto-rows:var(--seed-grid-auto-rows);--seed-grid-justify-items:stretch;justify-items:var(--seed-grid-justify-items)}.seed-consistent-width:before{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-regular);display:block}.seed-consistent-width:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-bold);display:block}.seed-scale-feedback{--seed-dynamic-scale-basis:max(var(--seed-element-height), var(--seed-element-width) / 4, 24);--seed-dynamic-scale:calc((var(--seed-dynamic-scale-basis) - 2) / var(--seed-dynamic-scale-basis));--seed-feedback-scale:var(--seed-dynamic-scale,1);--seed-content-scale:1;scale:1}@media (prefers-reduced-motion:reduce){.seed-scale-feedback{--seed-feedback-scale:1}}.seed-content-scale{display:inherit;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit;min-width:0;min-height:0;scale:var(--seed-content-scale);transition:var(--seed-feedback-scale-transition);flex:auto;grid-area:1/1/-1/-1;place-self:stretch stretch}:root,[data-seed-color-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-seed-color-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-seed-color-mode=light-only]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}[data-seed-color-mode=dark-only]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}:root{--seed-dimension-x0_5:2px;--seed-dimension-x1:4px;--seed-dimension-x1_5:6px;--seed-dimension-x2:8px;--seed-dimension-x2_5:10px;--seed-dimension-x3:12px;--seed-dimension-x3_5:14px;--seed-dimension-x4:16px;--seed-dimension-x4_5:18px;--seed-dimension-x5:20px;--seed-dimension-x6:24px;--seed-dimension-x7:28px;--seed-dimension-x8:32px;--seed-dimension-x9:36px;--seed-dimension-x10:40px;--seed-dimension-x12:48px;--seed-dimension-x13:52px;--seed-dimension-x14:56px;--seed-dimension-x16:64px;--seed-dimension-spacing-x-between-chips:var(--seed-dimension-x2);--seed-dimension-spacing-x-global-gutter:var(--seed-dimension-x4);--seed-dimension-spacing-y-component-default:var(--seed-dimension-x3);--seed-dimension-spacing-y-nav-to-title:var(--seed-dimension-x5);--seed-dimension-spacing-y-screen-bottom:var(--seed-dimension-x14);--seed-dimension-spacing-y-between-text:var(--seed-dimension-x1_5);--seed-duration-d1:50ms;--seed-duration-d2:.1s;--seed-duration-d3:.15s;--seed-duration-d4:.2s;--seed-duration-d5:.25s;--seed-duration-d6:.3s;--seed-duration-color-transition:var(--seed-duration-d3);--seed-duration-pressed-scale:var(--seed-duration-d3);--seed-font-size-t1:clamp(calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-min,1)), calc(.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t2:clamp(calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-min,1)), calc(.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t3:clamp(calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-min,1)), calc(.8125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t4:clamp(calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-min,1)), calc(.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t5:clamp(calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-min,1)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t6:clamp(calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-min,1)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t7:clamp(calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-min,1)), calc(1.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t8:clamp(calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-min,1)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t9:clamp(calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-min,1)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t10:clamp(calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-min,1)), calc(1.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t11:clamp(calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-min,1)), calc(1.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t12:clamp(calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-min,1)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t13:clamp(calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-min,1)), calc(2.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t14:clamp(calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-min,1)), calc(3rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-max,1)));--seed-font-size-t1-static:calc(11px / var(--seed-static-font-scale,1));--seed-font-size-t2-static:calc(12px / var(--seed-static-font-scale,1));--seed-font-size-t3-static:calc(13px / var(--seed-static-font-scale,1));--seed-font-size-t4-static:calc(14px / var(--seed-static-font-scale,1));--seed-font-size-t5-static:calc(16px / var(--seed-static-font-scale,1));--seed-font-size-t6-static:calc(18px / var(--seed-static-font-scale,1));--seed-font-size-t7-static:calc(20px / var(--seed-static-font-scale,1));--seed-font-size-t8-static:calc(22px / var(--seed-static-font-scale,1));--seed-font-size-t9-static:calc(24px / var(--seed-static-font-scale,1));--seed-font-size-t10-static:calc(26px / var(--seed-static-font-scale,1));--seed-font-size-t11-static:calc(28px / var(--seed-static-font-scale,1));--seed-font-size-t12-static:calc(32px / var(--seed-static-font-scale,1));--seed-font-size-t13-static:calc(40px / var(--seed-static-font-scale,1));--seed-font-size-t14-static:calc(48px / var(--seed-static-font-scale,1));--seed-font-weight-regular:400;--seed-font-weight-medium:500;--seed-font-weight-bold:700;--seed-line-height-t1:clamp(calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-min,1)), calc(.9375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t2:clamp(calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-min,1)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t3:clamp(calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-min,1)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t4:clamp(calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-min,1)), calc(1.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t5:clamp(calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-min,1)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t6:clamp(calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-min,1)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t7:clamp(calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-min,1)), calc(1.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t8:clamp(calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-min,1)), calc(1.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t9:clamp(calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-min,1)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t10:clamp(calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-min,1)), calc(2.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t11:clamp(calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-min,1)), calc(2.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t12:clamp(calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-min,1)), calc(2.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t13:clamp(calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-min,1)), calc(3.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t14:clamp(calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-min,1)), calc(3.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-max,1)));--seed-line-height-t1-static:calc(15px / var(--seed-static-font-scale,1));--seed-line-height-t2-static:calc(16px / var(--seed-static-font-scale,1));--seed-line-height-t3-static:calc(18px / var(--seed-static-font-scale,1));--seed-line-height-t4-static:calc(19px / var(--seed-static-font-scale,1));--seed-line-height-t5-static:calc(22px / var(--seed-static-font-scale,1));--seed-line-height-t6-static:calc(24px / var(--seed-static-font-scale,1));--seed-line-height-t7-static:calc(27px / var(--seed-static-font-scale,1));--seed-line-height-t8-static:calc(30px / var(--seed-static-font-scale,1));--seed-line-height-t9-static:calc(32px / var(--seed-static-font-scale,1));--seed-line-height-t10-static:calc(35px / var(--seed-static-font-scale,1));--seed-line-height-t11-static:calc(38px / var(--seed-static-font-scale,1));--seed-line-height-t12-static:calc(42px / var(--seed-static-font-scale,1));--seed-line-height-t13-static:calc(52px / var(--seed-static-font-scale,1));--seed-line-height-t14-static:calc(60px / var(--seed-static-font-scale,1));--seed-radius-r0_5:2px;--seed-radius-r1:4px;--seed-radius-r1_5:6px;--seed-radius-r2:8px;--seed-radius-r2_5:10px;--seed-radius-r3:12px;--seed-radius-r3_5:14px;--seed-radius-r4:16px;--seed-radius-r5:20px;--seed-radius-r6:24px;--seed-radius-full:9999px;--seed-timing-function-linear:cubic-bezier(0, 0, 1, 1);--seed-timing-function-easing:cubic-bezier(.35, 0, .35, 1);--seed-timing-function-enter:cubic-bezier(0, 0, .15, 1);--seed-timing-function-exit:cubic-bezier(.35, 0, 1, 1);--seed-timing-function-enter-expressive:cubic-bezier(.03, .4, .1, 1);--seed-timing-function-exit-expressive:cubic-bezier(.35, 0, .95, .55);--seed-timing-function-pressed-scale:cubic-bezier(0, 0, .15, 1)}:root,:root[data-seed-color-mode=system][data-seed-user-color-scheme=light],:root[data-seed-color-mode=light-only],:root [data-seed-color-mode=light-only]{--seed-color-palette-gray-00:#fff;--seed-color-palette-gray-100:#f7f8f9;--seed-color-palette-gray-200:#f3f4f5;--seed-color-palette-gray-300:#eeeff1;--seed-color-palette-gray-400:#dcdee3;--seed-color-palette-gray-500:#d1d3d8;--seed-color-palette-gray-600:#b0b3ba;--seed-color-palette-gray-700:#868b94;--seed-color-palette-gray-800:#555d6d;--seed-color-palette-gray-900:#2a3038;--seed-color-palette-gray-1000:#1a1c20;--seed-color-palette-carrot-100:#fff2ec;--seed-color-palette-carrot-200:#ffe8db;--seed-color-palette-carrot-300:#ffd5c0;--seed-color-palette-carrot-400:#ffb999;--seed-color-palette-carrot-500:#ff9364;--seed-color-palette-carrot-600:#f60;--seed-color-palette-carrot-700:#e14d00;--seed-color-palette-carrot-800:#b93901;--seed-color-palette-carrot-900:#862b00;--seed-color-palette-carrot-1000:#471601;--seed-color-palette-blue-100:#eff6ff;--seed-color-palette-blue-200:#e2edfc;--seed-color-palette-blue-300:#cbdffa;--seed-color-palette-blue-400:#aacefd;--seed-color-palette-blue-500:#85b8fd;--seed-color-palette-blue-600:#5e98fe;--seed-color-palette-blue-700:#217cf9;--seed-color-palette-blue-800:#135fcd;--seed-color-palette-blue-900:#0b4596;--seed-color-palette-blue-1000:#032451;--seed-color-palette-red-100:#fdf0f0;--seed-color-palette-red-200:#fde7e7;--seed-color-palette-red-300:#fed4d2;--seed-color-palette-red-400:#feb7b3;--seed-color-palette-red-500:#fe928d;--seed-color-palette-red-600:#fc6a66;--seed-color-palette-red-700:#fa342c;--seed-color-palette-red-800:#ca1d13;--seed-color-palette-red-900:#921708;--seed-color-palette-red-1000:#4a1209;--seed-color-palette-green-100:#edfaf6;--seed-color-palette-green-200:#d9f6e9;--seed-color-palette-green-300:#b9e9d2;--seed-color-palette-green-400:#7ddcb3;--seed-color-palette-green-500:#42c593;--seed-color-palette-green-600:#10ab7d;--seed-color-palette-green-700:#079171;--seed-color-palette-green-800:#00745f;--seed-color-palette-green-900:#075445;--seed-color-palette-green-1000:#0a2b24;--seed-color-palette-yellow-100:#fff7de;--seed-color-palette-yellow-200:#fdefb9;--seed-color-palette-yellow-300:#fbdc65;--seed-color-palette-yellow-400:#e9c647;--seed-color-palette-yellow-500:#d4ab28;--seed-color-palette-yellow-600:#c49725;--seed-color-palette-yellow-700:#9b7821;--seed-color-palette-yellow-800:#755b22;--seed-color-palette-yellow-900:#4f3e1f;--seed-color-palette-yellow-1000:#2c2512;--seed-color-palette-purple-100:#f5f3fe;--seed-color-palette-purple-200:#efeafe;--seed-color-palette-purple-300:#e1d8ff;--seed-color-palette-purple-400:#d0c0ff;--seed-color-palette-purple-500:#b8a1ff;--seed-color-palette-purple-600:#9f84fb;--seed-color-palette-purple-700:#8969ea;--seed-color-palette-purple-800:#6d50cb;--seed-color-palette-purple-900:#50379b;--seed-color-palette-purple-1000:#29175d;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-600);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-00);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-on-brand-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-critical-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-informative-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-neutral-solid:var(--seed-color-palette-gray-00);--seed-color-fg-on-positive-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-warning-solid:var(--seed-color-palette-static-black-alpha-900);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-600);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-700);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-800);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-200);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-700);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-800);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-200);--seed-color-bg-layer-default:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-00);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-magic-weak:#f9f2ee;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-muted:var(--seed-color-palette-gray-100);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-solid-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-subtle:var(--seed-color-palette-gray-00);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-200);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-700);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-800);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#0000;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-black-alpha-100);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-300);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-400);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-black-alpha-300);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-black-alpha-200);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#f1f2f3;--seed-color-manner-temp-l1-text:#757b85;--seed-color-manner-temp-l10-bg:#ffebee;--seed-color-manner-temp-l10-text:#cb0123;--seed-color-manner-temp-l2-bg:#f8f4ec;--seed-color-manner-temp-l2-text:#ab863f;--seed-color-manner-temp-l3-bg:#fff5e5;--seed-color-manner-temp-l3-text:#e08a00;--seed-color-manner-temp-l4-bg:#fff3e5;--seed-color-manner-temp-l4-text:#f57e00;--seed-color-manner-temp-l5-bg:#fff1e5;--seed-color-manner-temp-l5-text:#ff7300;--seed-color-manner-temp-l6-bg:#fff0e5;--seed-color-manner-temp-l6-text:#f60;--seed-color-manner-temp-l7-bg:#ffefe5;--seed-color-manner-temp-l7-text:#ff5100;--seed-color-manner-temp-l8-bg:#ffeee5;--seed-color-manner-temp-l8-text:#f30;--seed-color-manner-temp-l9-bg:#fdeded;--seed-color-manner-temp-l9-text:#e82c45;--seed-color-banner-blue:#e1f7ff;--seed-color-banner-cool-gray:#ebf1f5;--seed-color-banner-green:#f0fbe5;--seed-color-banner-orange:#fff2e1;--seed-color-banner-pink:#ffebf1;--seed-color-banner-purple:#f5ecff;--seed-color-banner-red:#ffecee;--seed-color-banner-teal:#e6faf6;--seed-color-banner-warm-gray:#f2f0ee;--seed-color-banner-yellow:#fffae1;--seed-gradient-fade-mask:#0000 0%, #00000003 8%, #00000005 16%, #0000000d 22%, #00000014 29.0%, #00000021 35%, #0000002e 41%, #00000040 47%, #00000052 53%, #0006 59%, #0000007a 65%, #00000094 71%, #000000ab 78%, #000000c7 84%, #000000e3 92%, #000 100%;--seed-gradient-glow-magic:#fef6f7 0%, #fef0e7 80%, #f9f7f5 100%;--seed-gradient-glow-magic-pressed:#fbf0f2 0%, #ffe8db 80%, #f5f2ef 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#e14f00 20%, #ae58bf 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f5cc 46%, #fff9f5cc 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffffab 46%, #ffffffab 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000014;--seed-shadow-s2:0px 2px 10px 0px #0000001a;--seed-shadow-s3:0px 4px 16px 0px #0000001f}:root[data-seed-color-mode=system][data-seed-user-color-scheme=dark],:root[data-seed-color-mode=dark-only],:root [data-seed-color-mode=dark-only]{--seed-color-palette-gray-00:#000;--seed-color-palette-gray-100:#16171b;--seed-color-palette-gray-200:#1d2025;--seed-color-palette-gray-300:#2b2e35;--seed-color-palette-gray-400:#393d46;--seed-color-palette-gray-500:#5b606a;--seed-color-palette-gray-600:#868b94;--seed-color-palette-gray-700:#b0b3ba;--seed-color-palette-gray-800:#dcdee3;--seed-color-palette-gray-900:#e9eaec;--seed-color-palette-gray-1000:#f3f4f5;--seed-color-palette-carrot-100:#31241f;--seed-color-palette-carrot-200:#4b291c;--seed-color-palette-carrot-300:#6b311c;--seed-color-palette-carrot-400:#923600;--seed-color-palette-carrot-500:#bd4201;--seed-color-palette-carrot-600:#e65200;--seed-color-palette-carrot-700:#f60;--seed-color-palette-carrot-800:#ff9e65;--seed-color-palette-carrot-900:#eecebc;--seed-color-palette-carrot-1000:#f4eeea;--seed-color-palette-blue-100:#202742;--seed-color-palette-blue-200:#1e3352;--seed-color-palette-blue-300:#1a4275;--seed-color-palette-blue-400:#0f559e;--seed-color-palette-blue-500:#1964d8;--seed-color-palette-blue-600:#1e82eb;--seed-color-palette-blue-700:#41a2f9;--seed-color-palette-blue-800:#83bcf9;--seed-color-palette-blue-900:#b9d7fb;--seed-color-palette-blue-1000:#e5f0fe;--seed-color-palette-red-100:#322323;--seed-color-palette-red-200:#4f2624;--seed-color-palette-red-300:#742826;--seed-color-palette-red-400:#a12621;--seed-color-palette-red-500:#ca2319;--seed-color-palette-red-600:#f73526;--seed-color-palette-red-700:#ff6e60;--seed-color-palette-red-800:#ffa299;--seed-color-palette-red-900:#f8c5c3;--seed-color-palette-red-1000:#fdf2f2;--seed-color-palette-green-100:#202926;--seed-color-palette-green-200:#20362e;--seed-color-palette-green-300:#20493b;--seed-color-palette-green-400:#19604c;--seed-color-palette-green-500:#117956;--seed-color-palette-green-600:#1b946d;--seed-color-palette-green-700:#22b27f;--seed-color-palette-green-800:#35ce9a;--seed-color-palette-green-900:#93e5c0;--seed-color-palette-green-1000:#d4f6ef;--seed-color-palette-yellow-100:#302819;--seed-color-palette-yellow-200:#413218;--seed-color-palette-yellow-300:#543e15;--seed-color-palette-yellow-400:#714e15;--seed-color-palette-yellow-500:#91601b;--seed-color-palette-yellow-600:#b6720d;--seed-color-palette-yellow-700:#ca901c;--seed-color-palette-yellow-800:#dab156;--seed-color-palette-yellow-900:#e5d49b;--seed-color-palette-yellow-1000:#f7f0cd;--seed-color-palette-purple-100:#28213b;--seed-color-palette-purple-200:#3b2873;--seed-color-palette-purple-300:#443081;--seed-color-palette-purple-400:#5a3bb1;--seed-color-palette-purple-500:#764fd9;--seed-color-palette-purple-600:#8e6bee;--seed-color-palette-purple-700:#a78df0;--seed-color-palette-purple-800:#beadf2;--seed-color-palette-purple-900:#d9cefa;--seed-color-palette-purple-1000:#f0edfc;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-700);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-100);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-on-brand-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-critical-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-informative-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-neutral-solid:var(--seed-color-palette-gray-100);--seed-color-fg-on-positive-solid:var(--seed-color-palette-static-white);--seed-color-fg-on-warning-solid:var(--seed-color-palette-static-black-alpha-900);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-800);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-600);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-700);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-300);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-600);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-700);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default:var(--seed-color-palette-gray-100);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-200);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-magic-weak:#201f1f;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-muted:var(--seed-color-palette-gray-200);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-solid-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-400);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-500);--seed-color-bg-neutral-subtle:var(--seed-color-palette-gray-100);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-300);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-white-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-400);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-500);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-600);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#fff0;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-white-alpha-50);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-white-alpha-100);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-800);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-900);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-white-alpha-100);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-white-alpha-50);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#292929;--seed-color-manner-temp-l1-text:#b8b8b9;--seed-color-manner-temp-l10-bg:#34040a;--seed-color-manner-temp-l10-text:#fb6f82;--seed-color-manner-temp-l2-bg:#332605;--seed-color-manner-temp-l2-text:#f5db97;--seed-color-manner-temp-l3-bg:#372b01;--seed-color-manner-temp-l3-text:#fdda65;--seed-color-manner-temp-l4-bg:#372301;--seed-color-manner-temp-l4-text:#fbbe55;--seed-color-manner-temp-l5-bg:#371f01;--seed-color-manner-temp-l5-text:#faac4b;--seed-color-manner-temp-l6-bg:#351b03;--seed-color-manner-temp-l6-text:#fc9855;--seed-color-manner-temp-l7-bg:#371701;--seed-color-manner-temp-l7-text:#f97a25;--seed-color-manner-temp-l8-bg:#380f00;--seed-color-manner-temp-l8-text:#fe6a34;--seed-color-manner-temp-l9-bg:#380500;--seed-color-manner-temp-l9-text:#fe6a5d;--seed-color-banner-blue:#0d2a3a;--seed-color-banner-cool-gray:#242c33;--seed-color-banner-green:#1e361c;--seed-color-banner-orange:#42230a;--seed-color-banner-pink:#3b172c;--seed-color-banner-purple:#2e1e45;--seed-color-banner-red:#3a0f15;--seed-color-banner-teal:#143633;--seed-color-banner-warm-gray:#2f2b27;--seed-color-banner-yellow:#3e2b00;--seed-gradient-fade-mask:#0000 0%, #00000003 8%, #00000005 16%, #0000000d 22%, #00000014 29.0%, #00000021 35%, #0000002e 41%, #00000040 47%, #00000052 53%, #0006 59%, #0000007a 65%, #00000094 71%, #000000ab 78%, #000000c7 84%, #000000e3 92%, #000 100%;--seed-gradient-glow-magic:#2d252d 0%, #3a312b 80%, #333232 100%;--seed-gradient-glow-magic-pressed:#3e333e 0%, #51453e 80%, #434242 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#ff9e65 20%, #e89bee 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f51a 46%, #fff9f51a 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffff1a 46%, #ffffff1a 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000080;--seed-shadow-s2:0px 2px 10px 0px #000000ad;--seed-shadow-s3:0px 4px 16px 0px #000c}:root{--seed-scale-s95:.95;--seed-scale-s97:.97;--seed-scale-s98:.98}@media (prefers-reduced-motion:reduce){:root{--seed-scale-s95:1;--seed-scale-s97:1;--seed-scale-s98:1}}@keyframes seed-enter{0%{opacity:var(--seed-enter-opacity,1);transform:translate3d(var(--seed-enter-translate-x,0), var(--seed-enter-translate-y,0), 0) scale3d(var(--seed-enter-scale,1), var(--seed-enter-scale,1), var(--seed-enter-scale,1)) rotate(var(--seed-enter-rotate,0))}}@keyframes seed-exit{to{opacity:var(--seed-exit-opacity,1);transform:translate3d(var(--seed-exit-translate-x,0), var(--seed-exit-translate-y,0), 0) scale3d(var(--seed-exit-scale,1), var(--seed-exit-scale,1), var(--seed-exit-scale,1)) rotate(var(--seed-exit-rotate,0))}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress-circle-head{0%{stroke-dasharray:0 1000%}75%{stroke-dasharray:var(--circumference), 1000%}to{stroke-dasharray:var(--circumference), 1000%}}@keyframes progress-circle-tail{0%{stroke-dashoffset:0}33.33%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--circumference) * -1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes drawer-slide-from-bottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate3d(0, var(--snap-point-height,0), 0)}}@keyframes drawer-slide-to-bottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@media (width>=480px){.seed-box{--seed-box-padding:var(--seed-box-padding-sm,initial);--seed-box-padding-y:var(--seed-box-padding-y-sm,initial);--seed-box-padding-x:var(--seed-box-padding-x-sm,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-top:var(--seed-box-padding-top-sm,initial);--seed-box-padding-left:var(--seed-box-padding-left-sm,initial);--seed-box-padding-right:var(--seed-box-padding-right-sm,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-sm,initial);--seed-box-margin:var(--seed-box-margin-sm,initial);--seed-box-margin-y:var(--seed-box-margin-y-sm,initial);--seed-box-margin-x:var(--seed-box-margin-x-sm,initial);--seed-box-margin-top:var(--seed-box-margin-top-sm,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-left:var(--seed-box-margin-left-sm,initial);--seed-box-margin-right:var(--seed-box-margin-right-sm,initial);--seed-box-min-height:var(--seed-box-min-height-sm,initial);--seed-box-max-height:var(--seed-box-max-height-sm,initial);--seed-box-height:var(--seed-box-height-sm,initial);--seed-box-min-width:var(--seed-box-min-width-sm,initial);--seed-box-max-width:var(--seed-box-max-width-sm,initial);--seed-box-width:var(--seed-box-width-sm,initial);--seed-box-display:var(--seed-box-display-sm,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-sm,initial);--seed-box-gap:var(--seed-box-gap-sm,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-sm,initial);--seed-grid-rows:var(--seed-grid-rows-sm,initial)}}@media (width>=768px){.seed-box{--seed-box-padding:var(--seed-box-padding-md,initial);--seed-box-padding-y:var(--seed-box-padding-y-md,initial);--seed-box-padding-x:var(--seed-box-padding-x-md,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-top:var(--seed-box-padding-top-md,initial);--seed-box-padding-left:var(--seed-box-padding-left-md,initial);--seed-box-padding-right:var(--seed-box-padding-right-md,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-md,initial);--seed-box-margin:var(--seed-box-margin-md,initial);--seed-box-margin-y:var(--seed-box-margin-y-md,initial);--seed-box-margin-x:var(--seed-box-margin-x-md,initial);--seed-box-margin-top:var(--seed-box-margin-top-md,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-left:var(--seed-box-margin-left-md,initial);--seed-box-margin-right:var(--seed-box-margin-right-md,initial);--seed-box-min-height:var(--seed-box-min-height-md,initial);--seed-box-max-height:var(--seed-box-max-height-md,initial);--seed-box-height:var(--seed-box-height-md,initial);--seed-box-min-width:var(--seed-box-min-width-md,initial);--seed-box-max-width:var(--seed-box-max-width-md,initial);--seed-box-width:var(--seed-box-width-md,initial);--seed-box-display:var(--seed-box-display-md,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-md,initial);--seed-box-gap:var(--seed-box-gap-md,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-md,initial);--seed-grid-rows:var(--seed-grid-rows-md,initial)}}@media (width>=1280px){.seed-box{--seed-box-padding:var(--seed-box-padding-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-lg,initial);--seed-box-margin:var(--seed-box-margin-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-lg,initial);--seed-box-min-height:var(--seed-box-min-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-lg,initial);--seed-box-height:var(--seed-box-height-lg,initial);--seed-box-min-width:var(--seed-box-min-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-lg,initial);--seed-box-width:var(--seed-box-width-lg,initial);--seed-box-display:var(--seed-box-display-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-lg,initial);--seed-box-gap:var(--seed-box-gap-lg,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-lg,initial);--seed-grid-rows:var(--seed-grid-rows-lg,initial)}}@media (width>=1440px){.seed-box{--seed-box-padding:var(--seed-box-padding-xl,initial);--seed-box-padding-y:var(--seed-box-padding-y-xl,initial);--seed-box-padding-x:var(--seed-box-padding-x-xl,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-xl,initial);--seed-box-padding-top:var(--seed-box-padding-top-xl,initial);--seed-box-padding-left:var(--seed-box-padding-left-xl,initial);--seed-box-padding-right:var(--seed-box-padding-right-xl,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-xl,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-xl,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-xl,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-xl,initial);--seed-box-margin:var(--seed-box-margin-xl,initial);--seed-box-margin-y:var(--seed-box-margin-y-xl,initial);--seed-box-margin-x:var(--seed-box-margin-x-xl,initial);--seed-box-margin-top:var(--seed-box-margin-top-xl,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-xl,initial);--seed-box-margin-left:var(--seed-box-margin-left-xl,initial);--seed-box-margin-right:var(--seed-box-margin-right-xl,initial);--seed-box-min-height:var(--seed-box-min-height-xl,initial);--seed-box-max-height:var(--seed-box-max-height-xl,initial);--seed-box-height:var(--seed-box-height-xl,initial);--seed-box-min-width:var(--seed-box-min-width-xl,initial);--seed-box-max-width:var(--seed-box-max-width-xl,initial);--seed-box-width:var(--seed-box-width-xl,initial);--seed-box-display:var(--seed-box-display-xl,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-xl,initial);--seed-box-gap:var(--seed-box-gap-xl,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-xl,initial);--seed-grid-rows:var(--seed-grid-rows-xl,initial)}}:root{--gvcc-color-brand-navy:#183763;--gvcc-color-brand-cyan:#38bbcc;--gvcc-color-brand-navy-pressed:#132c4f;--gvcc-color-brand-cyan-pressed:#35b2c2;--gvcc-color-brand-on-cyan:var(--gvcc-color-brand-navy);--gvcc-color-surface-page:var(--seed-color-bg-layer-basement);--gvcc-color-surface-default:var(--seed-color-bg-layer-default);--gvcc-color-surface-floating:var(--seed-color-bg-layer-floating);--gvcc-color-surface-muted:var(--seed-color-bg-neutral-muted);--gvcc-color-surface-pressed:var(--seed-color-bg-layer-default-pressed);--gvcc-color-text-primary:var(--seed-color-fg-neutral);--gvcc-color-text-secondary:var(--seed-color-fg-neutral-muted);--gvcc-color-text-disabled:var(--seed-color-fg-disabled);--gvcc-color-text-placeholder:var(--seed-color-fg-neutral-muted);--gvcc-color-text-link:var(--seed-color-fg-informative-contrast);--gvcc-color-border-default:var(--seed-color-stroke-neutral-weak);--gvcc-color-border-subtle:var(--seed-color-stroke-neutral-subtle);--gvcc-color-border-control:var(--seed-color-stroke-neutral-solid);--gvcc-color-border-focus:var(--seed-color-stroke-informative-solid);--gvcc-color-action-primary:var(--gvcc-color-brand-navy);--gvcc-color-action-primary-pressed:var(--gvcc-color-brand-navy-pressed);--gvcc-color-action-on-primary:var(--seed-color-palette-static-white);--gvcc-color-action-secondary:var(--seed-color-bg-neutral-weak);--gvcc-color-action-secondary-pressed:var(--seed-color-bg-neutral-weak-pressed);--gvcc-color-action-on-secondary:var(--seed-color-fg-neutral);--gvcc-color-action-disabled:var(--seed-color-bg-disabled);--gvcc-color-action-on-disabled:var(--seed-color-fg-disabled);--gvcc-color-action-critical:var(--seed-color-palette-red-800);--gvcc-color-action-critical-pressed:var(--seed-color-palette-red-900);--gvcc-color-action-on-critical:var(--seed-color-fg-neutral-inverted);--gvcc-color-selection-background:var(--seed-color-bg-informative-weak);--gvcc-color-selection-foreground:var(--seed-color-fg-informative-contrast);--gvcc-color-selection-border:var(--seed-color-stroke-informative-solid);--gvcc-color-status-neutral-background:var(--seed-color-bg-neutral-weak);--gvcc-color-status-neutral-foreground:var(--seed-color-fg-neutral-muted);--gvcc-color-status-informative-background:var(--seed-color-bg-informative-weak);--gvcc-color-status-informative-foreground:var(--seed-color-fg-informative-contrast);--gvcc-color-status-positive-background:var(--seed-color-bg-positive-weak);--gvcc-color-status-positive-foreground:var(--seed-color-fg-positive-contrast);--gvcc-color-status-warning-background:var(--seed-color-bg-warning-weak);--gvcc-color-status-warning-foreground:var(--seed-color-fg-warning-contrast);--gvcc-color-status-critical-background:var(--seed-color-bg-critical-weak);--gvcc-color-status-critical-foreground:var(--seed-color-fg-critical-contrast);--gvcc-font-family:var(--seed-font-family);--gvcc-font-regular:var(--seed-font-weight-regular);--gvcc-font-medium:var(--seed-font-weight-medium);--gvcc-font-bold:var(--seed-font-weight-bold);--gvcc-typography-page-title-font-family:var(--gvcc-font-family);--gvcc-typography-page-title-font-size:var(--seed-font-size-t9);--gvcc-typography-page-title-line-height:var(--seed-line-height-t9);--gvcc-typography-page-title-font-weight:var(--gvcc-font-bold);--gvcc-typography-section-title-font-family:var(--gvcc-font-family);--gvcc-typography-section-title-font-size:var(--seed-font-size-t7);--gvcc-typography-section-title-line-height:var(--seed-line-height-t7);--gvcc-typography-section-title-font-weight:var(--gvcc-font-bold);--gvcc-typography-body-font-family:var(--gvcc-font-family);--gvcc-typography-body-font-size:var(--seed-font-size-t5);--gvcc-typography-body-line-height:var(--seed-line-height-t5);--gvcc-typography-body-font-weight:var(--gvcc-font-regular);--gvcc-typography-label-font-family:var(--gvcc-font-family);--gvcc-typography-label-font-size:var(--seed-font-size-t4);--gvcc-typography-label-line-height:var(--seed-line-height-t4);--gvcc-typography-label-font-weight:var(--gvcc-font-medium);--gvcc-typography-table-font-family:var(--gvcc-font-family);--gvcc-typography-table-font-size:var(--seed-font-size-t4);--gvcc-typography-table-line-height:var(--seed-line-height-t4);--gvcc-typography-table-font-weight:var(--gvcc-font-regular);--gvcc-typography-caption-font-family:var(--gvcc-font-family);--gvcc-typography-caption-font-size:var(--seed-font-size-t2);--gvcc-typography-caption-line-height:var(--seed-line-height-t2);--gvcc-typography-caption-font-weight:var(--gvcc-font-regular);--gvcc-typography-amount-font-family:var(--gvcc-font-family);--gvcc-typography-amount-font-size:var(--seed-font-size-t8);--gvcc-typography-amount-line-height:var(--seed-line-height-t8);--gvcc-typography-amount-font-weight:var(--gvcc-font-bold);--gvcc-space-2:var(--seed-dimension-x0_5);--gvcc-space-4:var(--seed-dimension-x1);--gvcc-space-8:var(--seed-dimension-x2);--gvcc-space-12:var(--seed-dimension-x3);--gvcc-space-16:var(--seed-dimension-x4);--gvcc-space-20:var(--seed-dimension-x5);--gvcc-space-24:var(--seed-dimension-x6);--gvcc-space-32:var(--seed-dimension-x8);--gvcc-space-48:var(--seed-dimension-x12);--gvcc-space-64:var(--seed-dimension-x16);--gvcc-space-inline:var(--gvcc-space-8);--gvcc-space-field:var(--gvcc-space-16);--gvcc-space-group:var(--gvcc-space-24);--gvcc-space-section:var(--gvcc-space-32);--gvcc-radius-control:var(--seed-radius-r2);--gvcc-radius-surface:var(--seed-radius-r3);--gvcc-radius-dialog:var(--seed-radius-r4);--gvcc-radius-badge:var(--seed-radius-r1_5);--gvcc-radius-pill:var(--seed-radius-full);--gvcc-elevation-popover:var(--seed-shadow-s1);--gvcc-elevation-dialog:var(--seed-shadow-s2);--gvcc-motion-feedback:var(--seed-duration-d3);--gvcc-motion-transition:var(--seed-duration-d4);--gvcc-motion-enter:var(--seed-duration-d5);--gvcc-motion-easing:var(--seed-timing-function-easing);--gvcc-motion-enter-easing:var(--seed-timing-function-enter);--gvcc-control-height:var(--seed-dimension-x12);--gvcc-control-compact-height:var(--seed-dimension-x10);--gvcc-control-touch-height:var(--seed-dimension-x12);--gvcc-control-border-width:1px;--gvcc-control-focus-width:var(--seed-dimension-x0_5);--gvcc-control-focus-offset:var(--seed-dimension-x0_5);--gvcc-layout-content-width:1040px;--gvcc-layout-gutter:var(--gvcc-space-24);--gvcc-layout-page-padding:var(--gvcc-space-32);--gvcc-layout-mobile-padding:var(--gvcc-space-16);--gvcc-layout-sidebar-width:240px;--gvcc-layout-row-height:var(--seed-dimension-x14);--gvcc-layout-row-height-compact:var(--seed-dimension-x12);--gvcc-layout-breakpoint-sm:480px;--gvcc-layout-breakpoint-md:768px;--gvcc-layout-breakpoint-lg:1280px;--gvcc-layout-breakpoint-xl:1440px;--gvcc-layer-sticky:10;--gvcc-layer-popover:20;--gvcc-layer-overlay:30;--gvcc-layer-dialog:40;--gvcc-layer-toast:50}:root[data-seed-color-mode=dark-only],:root[data-seed-color-mode=system][data-seed-user-color-scheme=dark],:root [data-seed-color-mode=dark-only]{--gvcc-color-action-primary:var(--gvcc-color-brand-cyan);--gvcc-color-action-primary-pressed:var(--gvcc-color-brand-cyan-pressed);--gvcc-color-action-on-primary:var(--gvcc-color-brand-navy)}:root[data-seed-color-mode=light-only],:root[data-seed-color-mode=system][data-seed-user-color-scheme=light],:root [data-seed-color-mode=light-only]{--gvcc-color-action-primary:var(--gvcc-color-brand-navy);--gvcc-color-action-primary-pressed:var(--gvcc-color-brand-navy-pressed);--gvcc-color-action-on-primary:var(--seed-color-palette-static-white)}.gvcc-type-page-title{font-family:var(--gvcc-typography-page-title-font-family);font-size:var(--gvcc-typography-page-title-font-size);line-height:var(--gvcc-typography-page-title-line-height);font-weight:var(--gvcc-typography-page-title-font-weight)}.gvcc-type-section-title{font-family:var(--gvcc-typography-section-title-font-family);font-size:var(--gvcc-typography-section-title-font-size);line-height:var(--gvcc-typography-section-title-line-height);font-weight:var(--gvcc-typography-section-title-font-weight)}.gvcc-type-body{font-family:var(--gvcc-typography-body-font-family);font-size:var(--gvcc-typography-body-font-size);line-height:var(--gvcc-typography-body-line-height);font-weight:var(--gvcc-typography-body-font-weight)}.gvcc-type-label{font-family:var(--gvcc-typography-label-font-family);font-size:var(--gvcc-typography-label-font-size);line-height:var(--gvcc-typography-label-line-height);font-weight:var(--gvcc-typography-label-font-weight)}.gvcc-type-table{font-family:var(--gvcc-typography-table-font-family);font-size:var(--gvcc-typography-table-font-size);line-height:var(--gvcc-typography-table-line-height);font-weight:var(--gvcc-typography-table-font-weight)}.gvcc-type-caption{font-family:var(--gvcc-typography-caption-font-family);font-size:var(--gvcc-typography-caption-font-size);line-height:var(--gvcc-typography-caption-line-height);font-weight:var(--gvcc-typography-caption-font-weight)}.gvcc-type-amount{font-family:var(--gvcc-typography-amount-font-family);font-size:var(--gvcc-typography-amount-font-size);line-height:var(--gvcc-typography-amount-line-height);font-weight:var(--gvcc-typography-amount-font-weight)}.gvcc-tone-neutral{color:var(--gvcc-color-status-neutral-foreground);background:var(--gvcc-color-status-neutral-background)}.gvcc-tone-informative{color:var(--gvcc-color-status-informative-foreground);background:var(--gvcc-color-status-informative-background)}.gvcc-tone-positive{color:var(--gvcc-color-status-positive-foreground);background:var(--gvcc-color-status-positive-background)}.gvcc-tone-warning{color:var(--gvcc-color-status-warning-foreground);background:var(--gvcc-color-status-warning-background)}.gvcc-tone-critical{color:var(--gvcc-color-status-critical-foreground);background:var(--gvcc-color-status-critical-background)}.gvcc-number{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:root{--gvcc-motion-feedback:0s;--gvcc-motion-transition:0s;--gvcc-motion-enter:0s}}@font-face{font-family:Pretendard Variable;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}*{box-sizing:border-box}body{color:var(--gvcc-color-text-primary);background:var(--gvcc-color-surface-default);font-family:var(--gvcc-font-family);margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--gvcc-control-focus-width) solid var(--gvcc-color-border-focus);outline-offset:var(--gvcc-control-focus-offset)}a{color:var(--gvcc-color-text-link);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:var(--gvcc-typography-page-title-font-size);line-height:var(--gvcc-typography-page-title-line-height);letter-spacing:-.025em;font-weight:700}h2{font-size:var(--gvcc-typography-section-title-font-size);line-height:var(--gvcc-typography-section-title-line-height);letter-spacing:-.02em;font-weight:700}h3{font-size:16px;font-weight:700}svg{flex-shrink:0;width:20px;height:20px;display:block}.app-shell{grid-template-columns:var(--gvcc-layout-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--gvcc-space-32) var(--gvcc-space-20);border-right:1px solid var(--gvcc-color-border-subtle);flex-direction:column;display:flex;position:sticky;top:0}.brand{margin-bottom:var(--gvcc-space-32);align-self:flex-start;margin-left:8px;display:inline-flex}.brand>span{aspect-ratio:88.19/28.45;width:112px;display:block}.brand svg{aspect-ratio:88.19/28.45;width:112px;height:auto;display:block;transform:none}.workspace{align-items:center;gap:10px;padding:16px 8px 28px;display:flex}.workspace-mark{width:32px;height:32px;color:var(--gvcc-color-brand-navy);background:var(--gvcc-color-selection-background);border-radius:var(--gvcc-radius-control);place-items:center;font-weight:700;display:grid}.workspace strong{font-size:13px}.workspace small{color:var(--gvcc-color-text-secondary);margin-top:2px;font-size:11px;display:block}.nav-label{color:var(--gvcc-color-text-secondary);margin:0 8px 12px;font-size:12px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{min-height:var(--gvcc-control-height);color:var(--gvcc-color-text-secondary);border-radius:var(--gvcc-radius-control);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.nav-item span{opacity:.6;margin-left:auto;font-size:12px}.nav-item.active{color:var(--gvcc-color-brand-navy);background:var(--gvcc-color-selection-background);font-weight:700}.nav-item:hover{background:var(--gvcc-color-surface-muted)}.nav-item.active:hover{background:var(--gvcc-color-selection-background)}.sidebar-caption{color:var(--gvcc-color-text-secondary);letter-spacing:.1em;margin-top:auto;padding:20px 8px 0;font-size:11px}.sidebar-caption p{letter-spacing:0;margin:12px 0 16px;font-size:12px;line-height:1.7}.sidebar-caption a{letter-spacing:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dot{background:var(--gvcc-color-brand-cyan);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.main-shell{min-width:0}.topbar{height:76px;padding:0 var(--gvcc-layout-page-padding);border-bottom:1px solid var(--gvcc-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;display:flex}.breadcrumb{color:var(--gvcc-color-text-secondary);font-size:13px}.breadcrumb span{color:var(--gvcc-color-text-disabled);margin:0 12px}.breadcrumb strong{color:var(--gvcc-color-text-primary);font-weight:500}.topbar-meta{align-items:center;gap:16px;display:flex}.role-label{color:var(--gvcc-color-text-secondary);font-size:12px}main{max-width:1160px;padding:36px var(--gvcc-layout-page-padding) 0;margin:0 auto}.page-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-intro p{color:var(--gvcc-color-text-secondary);margin-top:10px;font-size:14px}.eyebrow{color:var(--gvcc-color-text-secondary);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.brand-eyebrow{color:var(--gvcc-color-brand-navy);letter-spacing:.15em;margin-bottom:12px}.badge{border-radius:var(--gvcc-radius-badge);white-space:nowrap;flex-shrink:0;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.preview-note{color:var(--gvcc-color-text-secondary);align-items:center;gap:6px;margin:0 0 24px;font-size:12px;display:flex}.notice{background:var(--gvcc-color-status-positive-background);color:var(--gvcc-color-status-positive-foreground);border-radius:var(--gvcc-radius-control);align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.notice button{color:inherit;background:0 0;border:0;min-width:32px;height:32px;margin-left:auto;font-size:22px}.view-tabs{border-bottom:1px solid var(--gvcc-color-border-default);gap:24px;margin-bottom:28px;display:flex}.view-tabs button{min-height:48px;color:var(--gvcc-color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 0 14px;display:inline-flex}.view-tabs button.selected{color:var(--gvcc-color-brand-navy);border-bottom-color:var(--gvcc-color-brand-navy);font-weight:700}.tab-dot{background:var(--gvcc-color-brand-cyan);border-radius:50%;width:5px;height:5px}.content-grid{gap:var(--gvcc-space-32);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.content-grid>div{min-width:0}.section{border-bottom:1px solid var(--gvcc-color-border-default);padding:28px 0}.section:first-child{padding-top:0}.section:last-child{border-bottom:none}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-heading .muted{font-size:12px}.field{flex-direction:column;gap:8px;margin-bottom:20px;font-weight:500;display:flex}.field:last-child{margin-bottom:0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}input:not([type=checkbox],[type=radio]),select,textarea{border:1px solid var(--gvcc-color-border-control);border-radius:var(--gvcc-radius-control);background:var(--gvcc-color-surface-default);width:100%;min-width:0;color:var(--gvcc-color-text-primary);min-height:var(--gvcc-control-height);padding:12px 14px;font-weight:400}textarea{resize:vertical;line-height:1.7}input::placeholder,textarea::placeholder{color:var(--gvcc-color-text-placeholder)}input:disabled,select:disabled,textarea:disabled{color:var(--gvcc-color-text-secondary);background:var(--gvcc-color-surface-muted);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--gvcc-color-brand-navy);cursor:pointer;flex-shrink:0}.input-with-unit{position:relative}.input-with-unit input{padding-right:100px}.input-with-unit span{color:var(--gvcc-color-text-secondary);pointer-events:none;font-size:12px;font-weight:400;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-option{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-control);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:16px 12px;display:flex}.service-option.checked{border-color:var(--gvcc-color-brand-navy);background:color-mix(in srgb, var(--gvcc-color-selection-background) 40%, white)}.service-option strong{font-size:13px;font-weight:500}.service-option small{color:var(--gvcc-color-text-secondary);margin-top:4px;font-size:11px;line-height:1.6;display:block}.express-option{cursor:pointer;align-items:center;gap:10px;padding:16px 0 0;display:flex}.express-option small{color:var(--gvcc-color-text-secondary);margin-top:2px;font-size:12px;display:block}.express-option strong{font-size:13px;font-weight:500}.order-summary{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-surface);padding:24px;position:sticky;top:24px}.summary-kicker{color:var(--gvcc-color-brand-navy);letter-spacing:.1em;margin-bottom:10px;font-size:10px}.order-summary h2{margin-bottom:22px;font-size:18px}.summary-title{padding-bottom:18px;font-weight:500}.summary-row{justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.summary-row>span{color:var(--gvcc-color-text-secondary)}.summary-row strong{text-align:right;white-space:nowrap;font-weight:500}.summary-total{border-top:1px solid var(--gvcc-color-border-default);align-items:center;margin-top:16px;padding:20px 0}.summary-total>span{color:var(--gvcc-color-text-primary);font-weight:500}.summary-total strong{font-size:var(--gvcc-typography-amount-font-size);color:var(--gvcc-color-brand-navy);letter-spacing:-.02em;font-weight:700}.divider{background:var(--gvcc-color-border-default);height:1px;margin:18px 0}.selected-service-list{flex-direction:column;gap:10px;padding:0 0 16px;display:flex}.selected-service-list span{align-items:center;gap:8px;font-size:12px;display:flex}.selected-service-list svg{width:15px;height:15px;color:var(--gvcc-color-brand-navy)}.helper{color:var(--gvcc-color-text-secondary);margin-top:14px;font-size:12px;line-height:1.7}.muted{color:var(--gvcc-color-text-secondary)}.error{color:var(--gvcc-color-status-critical-foreground);margin-top:12px;font-size:13px}.api-error{color:var(--gvcc-color-status-critical-foreground);background:var(--gvcc-color-status-critical-background);border-radius:var(--gvcc-radius-control);margin-bottom:24px;padding:14px 16px}.loading-state{color:var(--gvcc-color-text-secondary);padding:24px 0}.pricing-tools{justify-content:flex-end;margin-bottom:20px;display:flex}.policy-editor{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-surface);margin-bottom:32px;padding:24px}.policy-editor .helper{margin-bottom:20px}.policy-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.policy-service{border-top:1px solid var(--gvcc-color-border-default);padding:24px 0}.policy-service-title{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.policy-service-title span{color:var(--gvcc-color-text-secondary);font-size:12px}.discount-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.discount-heading strong{font-size:13px;font-weight:500}.discount-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.discount-tier .field{margin-bottom:0;font-size:12px}.button{min-height:var(--gvcc-control-height);border-radius:var(--gvcc-radius-control);transition:background var(--gvcc-motion-feedback);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:inline-flex}.button svg{width:16px;height:16px}.primary{color:var(--gvcc-color-action-on-primary);background:var(--gvcc-color-action-primary)}.primary:hover:not(:disabled){background:var(--gvcc-color-action-primary-pressed)}.secondary{color:var(--gvcc-color-text-primary);border-color:var(--gvcc-color-border-default);background:var(--gvcc-color-surface-default)}.secondary:hover:not(:disabled){background:var(--gvcc-color-surface-muted)}.button:disabled{background:var(--gvcc-color-action-disabled);color:var(--gvcc-color-action-on-disabled);border-color:#0000}.full{width:100%;margin-top:14px}.order-heading{border-top:1px solid var(--gvcc-color-border-default);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.mono{color:var(--gvcc-color-text-secondary);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.order-heading h2{margin:7px 0 9px;font-size:18px}.order-heading p{color:var(--gvcc-color-text-secondary);font-size:12px}.order-heading strong{color:var(--gvcc-color-text-primary);font-weight:500}.metrics{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;padding:20px 0;display:grid}.metrics>div{border-right:1px solid var(--gvcc-color-border-default);min-width:0;padding:0 20px}.metrics>div:last-child{border:0}.metrics small{color:var(--gvcc-color-text-secondary);font-size:12px;display:block}.metrics strong{letter-spacing:-.02em;white-space:nowrap;margin:8px 0;font-size:19px;font-weight:700;display:block}.metrics em{color:var(--gvcc-color-text-secondary);font-size:13px;font-style:normal;font-weight:400}.metrics span{color:var(--gvcc-color-text-secondary);font-size:11px}.work-row{border-bottom:1px solid var(--gvcc-color-border-subtle);align-items:center;gap:10px;min-height:76px;padding:12px 0;display:flex}.work-row:last-child{border:0}.work-number{width:24px;color:var(--gvcc-color-text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.work-description{flex:1;min-width:0}.work-description strong{font-size:13px;font-weight:500}.work-description small{color:var(--gvcc-color-text-secondary);margin-top:5px;font-size:11px;display:block}.text-button{color:var(--gvcc-color-text-link);background:0 0;border:0;min-height:40px;padding:8px 0 8px 6px;font-size:11px}.text-button:disabled{color:var(--gvcc-color-text-disabled)}.compact-field{max-width:280px;font-size:12px}.candidate-list{flex-direction:column;gap:12px;display:flex}.candidate{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-control);cursor:pointer;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.candidate.chosen{border-color:var(--gvcc-color-brand-navy)}.candidate input{margin-top:4px}.candidate-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-title strong{font-size:14px;font-weight:500}.candidate p{color:var(--gvcc-color-text-secondary);margin:10px 0;font-size:12px}.candidate-facts{color:var(--gvcc-color-brand-navy);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.internal-cost{border-radius:var(--gvcc-radius-control);background:var(--gvcc-color-surface-muted);margin:2px -8px 0;padding:8px 12px}.internal-cost>span{color:var(--gvcc-color-text-secondary);font-size:10px}.budget-warning{color:var(--gvcc-color-status-warning-foreground);margin-top:12px;font-size:12px}.metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metadata small{color:var(--gvcc-color-text-secondary);margin-bottom:6px;font-size:12px;display:block}.metadata strong{font-size:13px;font-weight:500}.request-notes{color:var(--gvcc-color-text-secondary);margin-bottom:24px;font-size:13px;line-height:1.8}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.step{color:var(--gvcc-color-text-secondary);border-top:2px solid var(--gvcc-color-border-default);flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;font-size:12px;display:flex}.step>span{background:var(--gvcc-color-surface-muted);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.step.done{border-color:var(--gvcc-color-brand-cyan);color:var(--gvcc-color-brand-navy);font-weight:500}.step.done>span{background:var(--gvcc-color-brand-navy);color:var(--gvcc-color-action-on-primary)}.empty-state{text-align:center;padding:36px 16px}.empty-symbol{color:var(--gvcc-color-brand-navy);border-radius:var(--gvcc-radius-control);background:var(--gvcc-color-selection-background);place-items:center;width:42px;height:42px;margin:0 auto 16px;display:grid}.empty-state h3{margin-bottom:8px}.empty-state p{color:var(--gvcc-color-text-secondary);font-size:13px}.empty-state button{margin-top:22px}.spec-block{border-top:1px solid var(--gvcc-color-border-default);padding:20px 0}.spec-block h3{margin-bottom:10px;font-size:14px}.spec-block p{color:var(--gvcc-color-text-secondary);font-size:13px;line-height:1.8}.handoff{background:var(--gvcc-color-surface-muted);border-radius:var(--gvcc-radius-control);align-items:center;gap:14px;padding:18px;display:flex}.handoff svg{color:var(--gvcc-color-brand-navy)}.handoff strong{font-size:13px;font-weight:500}.handoff p{color:var(--gvcc-color-text-secondary);margin-top:4px;font-size:12px}.proxy-note{color:var(--gvcc-color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.progress-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.contact-box{border-radius:var(--gvcc-radius-control);background:var(--gvcc-color-surface-muted);margin-top:24px;padding:16px}.contact-box strong{font-size:13px;font-weight:500}.contact-box p{color:var(--gvcc-color-text-secondary);margin-top:8px;font-size:12px;line-height:1.7}footer{color:var(--gvcc-color-text-secondary);border-top:1px solid var(--gvcc-color-border-subtle);justify-content:space-between;margin-top:16px;padding:36px 0 24px;font-size:11px;display:flex}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-intro{background:var(--gvcc-color-surface-muted);height:100vh;min-height:100vh;padding:var(--gvcc-space-48);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.auth-copy{max-width:480px;margin:auto 0}.auth-copy h1{color:var(--gvcc-color-brand-navy);line-height:1.5}.auth-copy p{color:var(--gvcc-color-text-secondary);margin-top:20px;line-height:1.8}.auth-flow{color:var(--gvcc-color-brand-navy);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.auth-flow svg{width:14px;height:14px;color:var(--gvcc-color-text-secondary)}.auth-flow span{background:var(--gvcc-color-surface-default);border-radius:var(--gvcc-radius-control);padding:10px 12px}.auth-intro-footer{color:var(--gvcc-color-text-secondary);align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.auth-intro-footer svg{width:24px;height:24px;color:var(--gvcc-color-brand-navy)}.auth-form-panel{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px 32px;display:flex}.auth-card{width:100%;max-width:420px}.auth-card h2{font-size:var(--gvcc-typography-page-title-font-size)}.auth-description{color:var(--gvcc-color-text-secondary);margin:12px 0 32px}.auth-card .field{margin-bottom:20px}.auth-card .field .helper{margin-top:0}.password-input{position:relative}.password-input input{padding-right:52px}.password-visibility{width:48px;height:48px;color:var(--gvcc-color-text-secondary);border-radius:var(--gvcc-radius-control);background:0 0;border:0;padding:14px;position:absolute;top:0;right:0}.account-type,.signup-services{border:0;margin:0 0 24px;padding:0}.account-type legend,.signup-services legend{margin-bottom:12px;font-size:14px;font-weight:500}.account-type-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-type-options label{cursor:pointer;border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-control);align-items:flex-start;gap:8px;padding:16px 12px;display:flex}.account-type-options label.selected{border-color:var(--gvcc-color-brand-navy);background:var(--gvcc-color-selection-background)}.account-type-options strong{font-size:13px;font-weight:500}.account-type-options small{color:var(--gvcc-color-text-secondary);margin-top:5px;font-size:11px;display:block}.signup-services legend svg{vertical-align:middle;width:16px;height:16px;margin-right:8px;display:inline-block}.signup-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.signup-service-options label{min-height:var(--gvcc-control-touch-height);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.auth-switch{color:var(--gvcc-color-text-secondary);justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.auth-switch button{color:var(--gvcc-color-brand-navy);background:0 0;border:0;min-height:48px;padding:8px 0;font-weight:500}.auth-footnote{color:var(--gvcc-color-text-secondary);margin-top:32px;font-size:11px}.session-loading{min-height:100vh;color:var(--gvcc-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.session-loading .brand{margin:0}.signed-in-user{color:var(--gvcc-color-text-secondary);overflow-wrap:anywhere;max-width:240px;font-size:12px}.logout-button{white-space:nowrap;align-items:center;gap:6px;min-height:48px;display:inline-flex}.logout-button svg{width:16px;height:16px}.account-summary{border-top:1px solid var(--gvcc-color-border-subtle);margin-top:auto;padding:16px 8px}.account-summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.account-summary small{color:var(--gvcc-color-text-secondary);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.account-summary .text-button{margin-top:8px}.orders-panel{border-bottom:1px solid var(--gvcc-color-border-default);margin-bottom:28px;padding-bottom:24px}.order-list-tools{grid-template-columns:minmax(0,1fr) 160px 160px;gap:16px;display:grid}.order-list-tools .field{margin-bottom:16px}.order-search>div{position:relative}.order-search svg{width:20px;height:20px;color:var(--gvcc-color-text-secondary);pointer-events:none;position:absolute;top:14px;left:14px}.order-search input{padding-left:44px}.order-list{max-height:360px;overflow-y:auto}.order-list-item{text-align:left;border:0;border-bottom:1px solid var(--gvcc-color-border-subtle);background:var(--gvcc-color-surface-default);width:100%;color:var(--gvcc-color-text-primary);align-items:center;gap:16px;padding:16px 12px;display:flex}.order-list-item:last-child{border-bottom:0}.order-list-item.selected{background:var(--gvcc-color-selection-background);border-radius:var(--gvcc-radius-control)}.order-list-item>div{flex:1;min-width:0}.order-list-item strong{overflow-wrap:anywhere;margin:4px 0;font-size:14px;font-weight:500;display:block}.order-list-item small{color:var(--gvcc-color-text-secondary);font-size:12px;display:block}.order-list-item>svg{width:16px;height:16px;color:var(--gvcc-color-text-secondary)}.list-empty{text-align:center;color:var(--gvcc-color-text-secondary);background:var(--gvcc-color-surface-muted);border-radius:var(--gvcc-radius-control);padding:28px 16px;font-size:13px}.list-count{color:var(--gvcc-color-text-secondary);margin-top:12px;font-size:11px}.legacy-notice{color:var(--gvcc-color-status-warning-foreground);background:var(--gvcc-color-status-warning-background);border-radius:var(--gvcc-radius-control);margin-bottom:24px;padding:16px}.profile-company{color:var(--gvcc-color-brand-navy);margin:20px 0;font-weight:500}.supply-offer{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-surface);min-width:0;margin:24px 0;padding:20px}.supply-offer legend{padding:0 8px;font-size:16px;font-weight:500}.offer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.offer-active{min-height:var(--gvcc-control-touch-height);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.offer-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.offer-fields .field{margin-bottom:0;font-size:12px}.supplier-record{border-bottom:1px solid var(--gvcc-color-border-default);padding:24px 0}.supplier-contact{overflow-wrap:anywhere;margin:8px 0 20px;font-size:12px}.supplier-condition{border-bottom:1px solid var(--gvcc-color-border-subtle);grid-template-columns:140px minmax(100px,1fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-size:12px;display:grid}.supplier-condition:last-child{border-bottom:0}.supplier-condition strong{font-weight:500}.supplier-condition>span:not(.badge){color:var(--gvcc-color-text-secondary)}.supplier-condition .badge{justify-self:end}.quote-history{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding:28px 0}.quote-version{border-bottom:1px solid var(--gvcc-color-border-subtle)}.quote-version-toggle{width:100%;color:var(--gvcc-color-text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:18px 0;display:flex}.quote-version-toggle>div{flex:1;min-width:0}.quote-version-toggle strong{font-size:13px;font-weight:500}.quote-version-toggle small{color:var(--gvcc-color-text-secondary);margin-top:6px;font-size:11px;display:block}.quote-version-details{padding:0 0 20px}.quote-dialog{background:var(--gvcc-color-surface-default);width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:calc(100vh - 48px);color:var(--gvcc-color-text-primary);border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-dialog);box-shadow:var(--gvcc-elevation-dialog);margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto}.quote-dialog::backdrop{background:#0006}.quote-dialog .field{margin-top:24px}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.rfq-target{background:var(--gvcc-color-surface-muted);border-radius:var(--gvcc-radius-control);margin-bottom:20px;padding:16px}.rfq-target p{margin-top:6px;font-size:12px}.rfq-comparison{margin-top:28px}.rfq-comparison-row{border-bottom:1px solid var(--gvcc-color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px 0;display:grid}.rfq-comparison-row>div>strong{overflow-wrap:anywhere;margin:4px 0;font-size:13px;font-weight:500;display:block}.rfq-comparison-row small{color:var(--gvcc-color-text-secondary);font-size:11px}.rfq-comparison-row>strong{font-size:12px;font-weight:500}.rfq-comparison-row>p{color:var(--gvcc-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.rfq-response-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:28px;padding-top:28px}.response-fields{border:0;min-width:0;margin:0;padding:0}.rfq-decline{border-top:1px solid var(--gvcc-color-border-default);margin-top:28px;padding-top:24px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.admin-workflow,.customer-service-progress{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding-top:28px}.local-payment-note{background:var(--gvcc-color-status-warning-background);color:var(--gvcc-color-status-warning-foreground);border-radius:var(--gvcc-radius-control);padding:16px;font-size:13px;line-height:1.7}.workflow-payment,.workflow-dispatch,.workflow-review{border-bottom:1px solid var(--gvcc-color-border-default);padding:24px 0}.workflow-payment .metadata{margin-top:16px;margin-bottom:0}.workflow-dependencies{border:0;margin:24px 0;padding:0}.workflow-dependencies legend{font-size:14px;font-weight:500}.workflow-dependencies .helper{margin-top:8px;margin-bottom:12px}.workflow-blocked{background:var(--gvcc-color-status-warning-background);color:var(--gvcc-color-status-warning-foreground);border-radius:var(--gvcc-radius-control);margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.7}.workflow-review{border:0;margin-top:24px;padding-bottom:0}.workflow-review .field{margin-top:20px}.workflow-review-actions{justify-content:flex-end;gap:12px;display:flex}.workflow-review-note,.workflow-waiting{background:var(--gvcc-color-surface-muted);border-radius:var(--gvcc-radius-control);margin-top:20px;padding:18px;font-size:13px}.workflow-review-note p,.workflow-waiting p{color:var(--gvcc-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.customer-task-row{border-bottom:1px solid var(--gvcc-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 0;display:flex}.customer-task-row strong{font-size:14px;font-weight:500}.customer-task-row small{color:var(--gvcc-color-text-secondary);margin-top:6px;font-size:12px;display:block}.admin-fulfillment,.customer-fulfillment{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding-top:28px}.destination-form,.shipment-create,.shipments-panel,.payout-manager,.order-completion{border-bottom:1px solid var(--gvcc-color-border-default);padding:28px 0}.destination-form .helper,.shipment-create>h3,.payout-manager .helper{margin-bottom:20px}.shipment-create>h3{font-size:18px}.shipment-record{border-bottom:1px solid var(--gvcc-color-border-subtle);padding:20px 0}.shipment-record:last-child{border-bottom:0}.shipment-record .section-heading{margin-bottom:8px}.shipment-record .response-fields,.shipment-record>.button{margin-top:20px}.settlement-lines{padding:12px 0 24px}.settlement-line{border-bottom:1px solid var(--gvcc-color-border-subtle);flex-wrap:wrap;gap:8px 16px;padding:14px 0;font-size:12px;display:flex}.settlement-line strong{flex-basis:100%;font-weight:500}.settlement-line span{color:var(--gvcc-color-text-secondary)}.supplier-payment-records h3,.payout-records h3{margin-bottom:12px;font-size:16px}.supplier-payment-records .summary-row{flex-wrap:wrap}.payout-records{margin-top:28px}.payout-record{border-bottom:1px solid var(--gvcc-color-border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.payout-record>div:first-child{flex:1;min-width:0}.payout-record strong{font-size:13px;font-weight:500;display:block}.payout-record small{color:var(--gvcc-color-text-secondary);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.payout-record>.helper,.payout-void{flex-basis:100%}.payout-void{margin-top:12px}.completion-blockers{color:var(--gvcc-color-status-warning-foreground);margin:20px 0;padding-left:20px;font-size:13px;line-height:1.8}.customer-completion{border-radius:var(--gvcc-radius-control);background:var(--gvcc-color-surface-muted);margin-top:24px;padding:18px;font-size:13px}@media (width<=1199px){.content-grid{grid-template-columns:minmax(0,1fr) 270px;gap:24px}main{padding:28px 24px 0}.metrics>div{padding:0 14px}.metrics strong{font-size:16px}.work-row{flex-wrap:wrap}.work-description{min-width:140px}.work-row .badge{margin-left:34px}.work-row .text-button{margin-left:auto}}@media (width<=1023px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar{padding:28px 16px}.workspace{padding-left:0;padding-right:0}.content-grid{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.metrics>div:nth-child(2){border-right:0}.work-row .badge{margin-left:0}.page-intro{align-items:flex-start}}@media (width<=767px){.auth-shell{display:block}.auth-intro{height:auto;min-height:0;padding:24px 20px;position:static}.auth-intro .brand{margin-bottom:24px}.auth-copy{margin:0}.auth-copy h1{font-size:20px}.auth-copy p,.auth-flow,.auth-intro-footer{display:none}.auth-form-panel{padding:32px 20px}.auth-description{margin-bottom:28px;font-size:13px}.account-type-options{gap:8px}.account-type-options label{padding:14px 10px}.account-type-options small{font-size:10px}.signed-in-user,.mode-detail,.account-summary{display:none}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--gvcc-color-border-subtle);height:auto;padding:20px 16px 0;position:static}.brand{margin:0 0 20px}.workspace,.nav-label,.sidebar-caption{display:none}.sidebar nav{flex-direction:row;gap:4px}.nav-item{border-radius:8px 8px 0 0;flex:1;justify-content:center;gap:6px;padding:12px 8px;font-size:12px}.nav-item span{display:none}.nav-item svg{width:16px;height:16px}.topbar{height:60px;padding:0 16px}.breadcrumb{font-size:11px}.breadcrumb span{margin:0 8px}.topbar-meta{gap:8px}.topbar .role-label{display:none}main{padding:28px var(--gvcc-layout-mobile-padding) 0}.page-intro{flex-direction:column;gap:14px;margin-bottom:24px}.page-intro h1{font-size:22px}.page-intro p{font-size:13px}.content-grid{gap:24px}.section-heading{gap:8px}.section-heading h2{font-size:18px}.section-heading .muted{font-size:11px}.service-options{grid-template-columns:1fr}.service-option{min-height:72px;padding:16px}.service-option strong{font-size:14px}.service-option small{font-size:12px}.field-grid{grid-template-columns:1fr;gap:0}.policy-editor{padding:20px 16px}.policy-editor>.section-heading{flex-direction:column;align-items:stretch}.policy-fee-grid{grid-template-columns:1fr;gap:0}.discount-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.discount-tier>button{grid-column:1/-1}.order-heading{flex-direction:column;align-items:flex-start}.orders-panel .section-heading,.supplier-profile .section-heading{flex-direction:column;align-items:stretch}.order-list-tools{grid-template-columns:1fr;gap:0}.order-list-item{flex-wrap:wrap;gap:10px}.order-list-item>div{flex-basis:100%}.order-list-item>svg{margin-left:auto}.offer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.supply-offer{padding:16px}.supplier-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.supplier-condition>span:nth-child(3){grid-column:1/-1}.quote-version-toggle{flex-wrap:wrap;gap:12px}.quote-version-toggle>div{flex-basis:100%}.quote-dialog{padding:24px 20px}.dialog-actions{flex-direction:column-reverse}.rfq-comparison-row{grid-template-columns:minmax(0,1fr) auto}.rfq-comparison-row>div{grid-column:1/-1}.admin-rfq>.section-heading,.rfq-response-panel>.section-heading,.supplier-rfq>.section-heading,.admin-workflow>.section-heading,.supplier-task-progress>.section-heading,.customer-service-progress>.section-heading{flex-direction:column;align-items:stretch}.workflow-review-actions{flex-direction:column-reverse}.workflow-payment>.button,.workflow-dispatch>.response-fields>.button{width:100%}.admin-fulfillment>.section-heading,.destination-form>.section-heading,.shipment-record>.section-heading,.order-completion>.section-heading{flex-direction:column;align-items:stretch}.shipment-record .button,.shipment-create .button,.destination-form .button,.payout-manager>.response-fields>.button,.order-completion .button{width:100%}.payout-record>div:first-child{flex-basis:100%}.order-heading .button{width:100%}.metrics{margin-bottom:28px}.metrics strong{font-size:17px}.work-description{min-width:160px}.work-row .badge{margin-left:34px}.text-button{min-height:48px}.metadata{grid-template-columns:1fr}.metadata>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.metadata small{margin:0}.steps{gap:6px}.step{font-size:11px}.progress-actions{flex-direction:column-reverse}footer{flex-direction:column;gap:6px}}.communication-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding:28px 0}.communication-panel>.helper{margin-bottom:20px}.communication-columns{gap:var(--gvcc-space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.communication-columns>div{min-width:0}.communication-title{color:var(--gvcc-color-brand-navy);align-items:center;gap:8px;margin:8px 0 16px;display:flex}.document-list,.message-list{flex-direction:column;gap:16px;display:flex}.document-record,.message-record{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:20px 0}.document-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.document-heading>div{min-width:0}.document-heading strong{display:block}.document-heading small{color:var(--gvcc-color-text-secondary);margin-top:4px;font-size:11px;display:block}.document-internal{background:var(--gvcc-color-surface-muted);margin-top:12px;padding:12px;font-size:11px}.document-review{border-top:1px solid var(--gvcc-color-border-subtle);margin-top:16px;padding-top:16px}.document-review h4{margin:0 0 12px}.communication-form{padding-top:24px}.communication-form input[type=file]{max-width:100%;height:auto;padding:10px}.communication-target{background:var(--gvcc-color-surface-muted);margin:20px 0 24px;padding:20px}.communication-target>.helper{margin:8px 0 16px}.communication-panel .check-label{align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.communication-panel .check-label input{flex-shrink:0;margin:3px 0}.message-record>p{margin-bottom:12px}.pg-payment-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding:28px 0}.pg-payment-panel>.helper{margin-bottom:20px}.pg-checkout-summary{background:var(--gvcc-color-surface-muted);margin:24px 0;padding:20px}.pg-checkout-summary>.helper{margin:8px 0 16px}.pg-attempt-list{flex-direction:column;gap:16px;display:flex}.pg-attempt{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:20px 0}.pg-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pg-cancellation{border-top:1px solid var(--gvcc-color-border-subtle);margin-top:20px;padding-top:20px}.toss-checkout{padding:16px 0}.order-change-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding:28px 0}.order-change-panel>.helper,.order-change-panel>.notice{margin-bottom:20px}.order-change-panel>form{margin:24px 0}.order-change-record{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:24px 0}.change-draft-summary{background:var(--gvcc-color-surface-muted);margin:16px 0;padding:16px}.change-draft-summary h3{margin:0 0 12px}.order-change-panel .check-label{align-items:center;gap:10px;min-height:44px;display:flex}.pg-webhook-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:32px;padding:28px 0}.pg-webhook-panel>.helper{margin-bottom:20px}.pg-webhook-record{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:24px 0}.auth-token-page{background:var(--gvcc-color-surface-muted);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-token-page .auth-card{background:var(--gvcc-color-surface-default);overflow-wrap:anywhere;width:min(100%,480px);padding:28px}.auth-token-page .brand{margin-bottom:32px}.auth-token-page .button{margin-top:16px}.email-verification-banner{background:var(--gvcc-color-surface-muted);border:1px solid var(--gvcc-color-border-default);overflow-wrap:anywhere;margin:24px 0;padding:20px}.company-profile-panel,.admin-company-panel,.local-mailbox-panel{margin-top:32px}.company-facts,.company-review-detail{background:var(--gvcc-color-surface-muted);overflow-wrap:anywhere;margin:24px 0;padding:20px}.company-history{margin-top:32px}.company-event,.local-mail-record{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:20px 0}.company-event small{color:var(--gvcc-color-text-secondary);margin-top:8px;display:block}.company-profile-panel .check-label{align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;display:flex}.company-profile-panel .check-label input{flex-shrink:0;margin-top:3px}.service-detail-fields{gap:20px;margin:24px 0;display:grid}.service-detail-card,.unit-rate-card{border:1px solid var(--gvcc-color-border-default);background:var(--gvcc-color-surface-default);min-width:0;padding:20px}.service-detail-card legend,.unit-rate-card legend{color:var(--gvcc-color-brand-navy);padding:0 8px;font-weight:650}.service-detail-card .check-label,.unit-rate-card .check-label,.supplier-rfq .check-label,.supply-offer .check-label{align-items:flex-start;gap:10px;min-height:44px;display:flex}.service-detail-card .check-label input,.unit-rate-card .check-label input,.supplier-rfq .check-label input{flex-shrink:0;margin-top:3px}.component-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.service-request-summary{gap:16px;margin:16px 0;display:grid}.service-request-row{border-bottom:1px solid var(--gvcc-color-border-subtle);overflow-wrap:anywhere;padding:12px 0}.public-spec-summary{overflow-wrap:anywhere;margin-top:8px}.public-spec-summary p{margin:8px 0}.unit-rate-card{margin:20px 0}.legacy-policy{background:var(--gvcc-color-surface-muted);overflow-wrap:anywhere;margin-top:16px;padding:16px}@media (width<=767px){.communication-columns{grid-template-columns:1fr;gap:28px}.communication-panel>.section-heading,.document-heading{flex-wrap:wrap}.communication-panel>.section-heading{align-items:stretch}.communication-panel .button{width:100%}.communication-target{padding:16px}.pg-payment-panel>.section-heading{flex-wrap:wrap}.pg-payment-panel .button{width:100%}.pg-actions{flex-direction:column}.order-change-panel>.section-heading{flex-wrap:wrap}.order-change-panel .button{width:100%}.pg-webhook-panel>.section-heading{flex-wrap:wrap}.pg-webhook-panel .button{width:100%}.company-profile-panel>.section-heading,.admin-company-panel>.section-heading,.local-mailbox-panel>.section-heading{flex-wrap:wrap}.company-profile-panel .button,.admin-company-panel .button,.local-mailbox-panel .button{width:100%}.auth-token-page .auth-card{padding:24px 16px}.component-row{grid-template-columns:1fr}.service-detail-card,.unit-rate-card{padding:16px}.service-detail-card .button,.unit-rate-card .button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0s!important}}.lot-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.lot-card,.lot-selected-preview,.lot-detail-panel{border:1px solid var(--gvcc-color-border-default);border-radius:16px;min-width:0;padding:20px}.lot-card .button,.bean-lot-selector>.button{margin:8px 8px 8px 0}.lot-public-summary{overflow-wrap:anywhere}.lot-public-summary p{margin:8px 0}.lot-selected-preview,.lot-management-panel,.lot-inventory-panel{margin-top:24px}.lot-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:16px 0;display:grid}.lot-list .order-list-item{text-align:left;width:100%}.bean-source-fields{border:0;min-width:0;margin:0;padding:0}.bean-lot-selector{border-bottom:1px solid var(--gvcc-color-border-default);margin-bottom:16px;padding-bottom:16px}.bean-lot-selector .lot-catalog{margin-top:16px;padding:16px 0}.bean-criteria-fields{margin:16px 0}.bean-criteria-fields summary,.lot-csv-import summary{cursor:pointer;margin-bottom:16px;font-weight:600}.lot-public-snapshot,.lot-spec-fields,.lot-inventory-panel{min-width:0}@media (width<=600px){.lot-card,.lot-selected-preview,.lot-detail-panel{padding:16px}.lot-filters,.lot-list{grid-template-columns:1fr}}.sample-workspace,.sample-detail-panel,.sample-detail-view,.sample-request-form,.cupping-panel{min-width:0}.sample-workspace>.section-heading,.sample-detail-panel>.section-heading{flex-wrap:wrap}.sample-request-list{gap:var(--gvcc-space-12);margin:var(--gvcc-space-20) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.sample-request-list .order-list-item{text-align:left;overflow-wrap:anywhere;width:100%}.sample-detail-view{border:1px solid var(--gvcc-color-border-default);border-radius:var(--gvcc-radius-surface);padding:var(--gvcc-space-24)}.sample-private-destination,.sample-cost-summary,.sample-shipment-summary,.sample-preparation,.sample-operations,.sample-cost-accept{margin-top:var(--gvcc-space-20);overflow-wrap:anywhere}.sample-cost-forms form,.sample-operations form{margin-top:var(--gvcc-space-24)}.sample-cost-summary .summary-row{max-width:480px}.cupping-panel>section,.cupping-session-samples{margin-top:var(--gvcc-space-20)}.cupping-session-samples{gap:var(--gvcc-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}@media (width<=600px){.sample-detail-view{padding:var(--gvcc-space-16)}.sample-workspace .button{width:100%}.sample-queue-filter,.sample-request-list{grid-template-columns:1fr}}.lot-quality-feedback-panel{border-top:1px solid var(--gvcc-color-border-default);margin-top:var(--gvcc-space-20);padding-top:var(--gvcc-space-16);min-width:0}.lot-quality-feedback{overflow-wrap:anywhere}.quality-review-panel,.quality-review-panel .communication-columns>section,.quality-review-panel .communication-columns>form{min-width:0}.quality-review-panel .company-event,.lot-quality-feedback .company-event{overflow-wrap:anywhere}@media (width<=600px){.lot-quality-feedback-panel .button,.quality-review-panel .button{width:100%}}.shop-shell{--shop-ink:var(--gvcc-color-brand-navy);--shop-accent:var(--gvcc-color-brand-cyan);--shop-muted:var(--gvcc-color-text-secondary);--shop-line:var(--gvcc-color-border-subtle);color:#21332e;background:#fff}.shop-shell button{color:inherit}.shop-shell main{max-width:none;margin:0;padding:0}.shop-shell .shop-footer{padding-inline:0;margin-top:0;padding-bottom:0;display:block}.shop-preview-banner{color:var(--gvcc-color-brand-navy);text-align:center;background:#eef5f6;border-bottom:1px solid #d7e7e8;padding:10px 16px;font-size:11px;line-height:1.6}.shop-preview-description{color:#66745e;margin-bottom:20px;font-size:13px;line-height:1.9}.shop-container{width:min(1280px,100% - 96px);margin-inline:auto}.shop-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.shop-skip:focus{top:10px}.shop-announcement{color:#fff;background:var(--shop-ink);letter-spacing:.015em;justify-content:center;align-items:center;gap:22px;min-height:35px;font-size:11px;display:flex}.shop-announcement svg{width:14px;height:14px}.shop-header{border-bottom:1px solid var(--shop-line)}.shop-header-inner{justify-content:space-between;align-items:center;gap:60px;min-height:110px;display:flex}.shop-logo{text-align:left;background:0 0;border:0;flex-shrink:0;padding:0}.shop-logo>span:first-child{width:112px;display:block}.shop-logo svg{aspect-ratio:88.19/28.45;width:112px;height:auto}.shop-logo>span:last-child{letter-spacing:.12em;color:var(--shop-ink);margin-top:7px;font-size:7px;display:block}.shop-search{background:#f5f6f4;border-radius:5px;align-items:center;width:470px;max-width:45%;margin-left:auto;padding:0 16px;display:flex}.shop-search input{background:0 0;border:0;width:100%;min-width:0;height:45px;font-size:12px}.shop-search input::placeholder{color:#7f8986}.shop-search button{background:0 0;border:0;place-items:center;width:36px;height:44px;display:grid}.shop-header-actions{gap:28px;display:flex}.shop-header-actions button{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:44px;min-height:48px;padding:0;font-size:10px;display:flex}.shop-header-actions svg{stroke-width:1.4px;width:23px;height:23px}.shop-bag-icon{position:relative}.shop-bag-icon b{background:var(--shop-ink);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-6px;right:-9px}.shop-nav-wrap{border-bottom:1px solid var(--shop-line)}.shop-nav{justify-content:space-between;align-items:center;gap:24px;height:58px;display:flex}.shop-nav>div{align-items:center;gap:36px;height:100%;display:flex}.shop-nav button{white-space:nowrap;background:0 0;border:0;height:100%;padding:0;font-size:13px;font-weight:500;position:relative}.shop-nav button.is-active{color:var(--shop-ink);font-weight:700}.shop-nav button.is-active:after{content:"";background:var(--shop-ink);height:2px;position:absolute;bottom:0;left:0;right:0}.shop-nav .shop-nav-request{color:#65716d;align-items:center;gap:16px;font-size:12px;display:flex}.shop-nav-request svg{width:14px}.shop-hero{background:#f1f3ee;grid-template-columns:1fr 1fr;min-height:440px;margin-top:28px;display:grid;overflow:hidden}.shop-hero-copy{z-index:1;padding:58px 0 40px 52px;position:relative}.shop-kicker{letter-spacing:.14em;color:#5e7568;align-items:center;gap:8px;font-size:9px;font-weight:600;display:inline-flex}.shop-kicker>span{background:#6d8b76;border-radius:50%;width:6px;height:6px}.shop-hero h1{letter-spacing:-.05em;margin:21px 0 18px;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.35}.shop-hero-copy>p{color:#637069;font-size:13px;line-height:1.9}.shop-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:12px 22px;font-size:12px;font-weight:500;display:inline-flex}.shop-button svg{width:17px;height:17px}.shop-shell .shop-button-dark{background:var(--shop-ink);color:#fff}.shop-button-dark:hover{filter:brightness(1.15)}.shop-button-outline{background:#fff;border-color:#b9c4bd}.shop-button:disabled{opacity:.45;cursor:not-allowed}.shop-hero-copy .shop-button{margin-top:28px}.shop-hero-foot{letter-spacing:.1em;color:#768278;align-items:center;gap:10px;margin-top:32px;font-size:8px;display:flex}.shop-hero-foot i{background:#8c9c90;border-radius:50%;width:2px;height:2px}.shop-hero-image{background:#dfe7dc;min-width:0;position:relative;overflow:hidden}.shop-hero-circle{background:#d0dcca;border-radius:50%;width:380px;height:380px;position:absolute;top:30px;right:-25px}.shop-hero-vertical{writing-mode:vertical-rl;letter-spacing:.16em;color:#576c59;font-size:8px;position:absolute;top:27px;right:18px}.shop-hero-bag{width:260px;height:360px;position:absolute;bottom:35px}.hero-bag-one{z-index:2;left:0;transform:rotate(-12deg)}.hero-bag-two{bottom:64px;right:18px;transform:rotate(12deg)}.shop-hero-bag .shop-visual{aspect-ratio:auto;background:0 0;width:100%;height:100%;overflow:visible}.shop-hero-bag .shop-art-floor,.shop-hero-bag .shop-art-orbit,.shop-hero-bag .shop-bean{display:none}.shop-hero-bag .shop-package{width:70%;height:85%;top:9%;left:15%}.shop-hero-bag .shop-package-label{padding:25px 18px 15px}.shop-hero-bag .shop-package-label strong{font-size:14px}.shop-hero-bag .shop-package-brand,.shop-hero-bag .shop-package-brand svg{width:86px}.shop-hero-stamp{z-index:3;color:#405346;letter-spacing:-.04em;background:#f8f8f0;border:1px solid #c0cbbb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;font-size:17px;line-height:1.05;display:flex;position:absolute;bottom:43px;right:29px;transform:rotate(12deg);box-shadow:0 0 0 5px #f8f8f0}.shop-hero-stamp strong{font-size:23px;font-weight:600}.shop-hero-stamp>span{letter-spacing:.08em;margin-top:8px;font-size:6px}.shop-image-caption{letter-spacing:.15em;color:#64775f;font-size:7px;position:absolute;bottom:15px;left:24px}.shop-benefits{border-bottom:1px solid var(--shop-line);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.shop-benefits>div{align-items:center;gap:14px;display:flex}.shop-benefits svg{stroke-width:1.2px;color:#56715b;width:25px;height:25px}.shop-benefits strong{font-size:11px;font-weight:600;display:block}.shop-benefits small{color:#7b8580;margin-top:4px;font-size:10px;display:block}.shop-benefits>button{background:0 0;border:0;align-items:center;gap:12px;font-size:10px;display:flex}.shop-benefits>button svg{width:14px}.shop-section-top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.shop-section-top h2{letter-spacing:-.035em;margin-top:9px;font-size:24px;font-weight:600;line-height:1.4}.shop-section-note{color:#7a847f;font-size:11px}.shop-category-section{padding-block:55px 48px}.shop-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.shop-category-grid>button{text-align:left;background:#fafbf9;border:1px solid #edf0ea;border-radius:4px;flex-direction:column;align-items:flex-start;padding:20px 22px;display:flex;position:relative}.shop-category-grid>button:hover,.shop-category-grid>button.is-active{background:#f2f5ee;border-color:#8ca28b}.shop-category-grid strong{margin-top:12px;font-size:13px;font-weight:500}.shop-category-grid small{color:#7e8981;letter-spacing:.09em;margin-top:4px;font-size:7px}.shop-category-grid>button>svg{color:#7e8981;width:13px;height:13px;position:absolute;bottom:25px;right:16px}.shop-category-icon{place-items:center;width:35px;height:35px;display:grid}.shop-category-icon svg{color:#688467;width:32px;height:32px}.shop-products{padding-bottom:65px;scroll-margin-top:25px}.shop-products-toolbar{border-bottom:1px solid #dfe5dc;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.shop-filter-tabs{gap:7px;display:flex}.shop-filter-tabs button{white-space:nowrap;background:#fff;border:1px solid #e4e8df;border-radius:30px;min-height:36px;padding:8px 16px;font-size:11px}.shop-filter-tabs button.is-active{color:#fff;background:var(--shop-ink);border-color:var(--shop-ink)}.shop-sort{align-items:center;gap:8px;display:flex}.shop-sort select{background:#fff;border:0;min-height:40px;font-size:11px}.shop-sort svg{width:14px;height:14px}.shop-list-meta{color:#66716b;justify-content:space-between;align-items:center;gap:16px;margin-block:18px;font-size:11px;display:flex}.shop-list-meta p>span{color:#879089}.shop-list-meta label{align-items:center;gap:6px;display:flex}.shop-list-meta input{width:14px;height:14px}.shop-catalog-note{color:#65766b;background:#f6f8f3;border-radius:3px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:11px 14px;font-size:11px;display:flex}.shop-catalog-note button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.shop-catalog-note svg{width:12px;height:12px}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;display:grid}.shop-product-card{min-width:0}.shop-product-image{border-radius:3px;position:relative;overflow:hidden}.shop-product-view{background:0 0;border:0;width:100%;padding:0;display:block}.shop-product-view:hover .shop-package{transform:translateY(-4px)rotate(-3deg)}.shop-product-tag{color:#5b6d5b;pointer-events:none;background:#ffffffda;border-radius:2px;padding:4px 8px;font-size:9px;position:absolute;top:14px;left:14px}.shop-quick-add{background:#fffffff0;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;right:13px}.shop-quick-add:hover{background:#e4ece3}.shop-quick-add svg{stroke-width:1.3px;width:17px;height:17px}.shop-product-info{padding-top:16px}.shop-product-info>span{letter-spacing:.09em;color:#798a79;font-size:8px}.shop-product-info h3{letter-spacing:-.02em;margin-top:6px;font-size:14px;font-weight:500}.shop-product-info h3 button{text-align:left;background:0 0;border:0;padding:0}.shop-product-info>p{color:#828b84;margin-top:5px;font-size:11px}.shop-product-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;display:flex}.shop-product-price strong{font-size:14px;font-weight:600}.shop-product-price small{color:#7d887e;font-size:9px}.shop-visual{aspect-ratio:1/1.07;background:var(--product-bg);isolation:isolate;width:100%;position:relative;overflow:hidden}.shop-color-sage{--product-bg:#e6ece2;--product-paper:#c7d1bc;--product-band:#68816a}.shop-color-blue{--product-bg:#e7edf0;--product-paper:#cedbe1;--product-band:#6a899c}.shop-color-sand{--product-bg:#eeeae0;--product-paper:#d8c9ad;--product-band:#a58e68}.shop-color-pink{--product-bg:#f0e9e5;--product-paper:#dbc7bb;--product-band:#ad8170}.shop-art-orbit{background:#ffffff32;border-radius:50%;width:75%;height:75%;position:absolute;top:10%;left:22%}.shop-art-floor{background:#4650390a;border-radius:50%;width:120%;height:40%;position:absolute;bottom:-23%;left:-10%}.shop-package{z-index:1;background:linear-gradient(92deg,#0000000b,transparent 7%,#fff3 45%,transparent 85%,#00000012),var(--product-paper);border-radius:4% 4% 3% 3%;width:50%;height:66%;transition:transform .2s;position:absolute;top:19%;left:25%;transform:rotate(-5deg);box-shadow:10px 15px 14px #39463219,inset 0 0 0 1px #ffffff25}.shop-package:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 2px,#0000000b 3px);border-bottom:1px solid #0000000e;height:8%;position:absolute;top:0;left:0;right:0}.shop-package:after{content:"";clip-path:polygon(0 100%,12% 0,88% 0,100% 100%);background:linear-gradient(#0000,#00000015);height:8%;position:absolute;bottom:0;left:0;right:0}.shop-package-seal{background:#00000017;width:90%;height:1px;position:absolute;top:13%;left:5%}.shop-package-label{text-align:left;border-bottom:8px solid var(--product-band);background:#faf9f1;flex-direction:column;width:80%;min-height:57%;padding:15px 10px 11px;display:flex;position:absolute;top:24%;left:10%}.shop-package-brand{width:53px;display:block}.shop-package-brand svg{aspect-ratio:88.19/28.45;width:53px;height:auto;display:block}.shop-package-rule{background:#bec5b5;height:1px;margin-top:10px;margin-bottom:8px}.shop-package-label strong{color:#34493c;letter-spacing:-.02em;font-size:clamp(6px,.65vw,10px);line-height:1.25}.shop-package-fine{color:#7c8977;letter-spacing:.04em;margin-top:7px;font-size:5px;line-height:1.6}.shop-package-bottom{letter-spacing:.05em;color:#6d7f69;justify-content:space-between;padding-top:12px;font-size:4px;display:flex}.shop-package-bottom>span{font-size:12px;line-height:.6}.shop-package-back{display:none}.shop-bean{background:linear-gradient(90deg,#6e5036 43%,#3d3022 46%,#b29168 52%,#75543a 58%);border-radius:50%;width:15px;height:10px;position:absolute;box-shadow:1px 3px 3px #00000024}.bean-one{bottom:12%;left:72%;transform:rotate(25deg)}.bean-two{bottom:15%;left:78%;transform:rotate(-25deg)}.bean-three{bottom:19%;left:74%;transform:rotate(75deg)}.shop-art-drip .shop-package{border-radius:1%;width:48%;height:52%;top:29%;left:32%;transform:rotate(9deg)}.shop-art-drip .shop-package-back{background:#a9927e;display:block;top:19%;left:18%;transform:rotate(-13deg)}.shop-art-drip .shop-package-label{min-height:66%;top:17%}.shop-art-box .shop-package{border-right:13px solid #b6a382;border-radius:2%;width:70%;height:46%;top:32%;left:15%;transform:rotate(-9deg)}.shop-art-box .shop-package:before,.shop-art-box .shop-package-seal{display:none}.shop-art-box .shop-package-label{border-bottom-width:5px;width:40%;height:100%;min-height:0;padding-top:12px;top:0;left:30%}.shop-art-box .shop-package-fine{font-size:4px}.shop-art-box .shop-package-bottom{display:none}.shop-art-box .shop-package-brand,.shop-art-box .shop-package-brand svg{width:45px}.shop-art-design .shop-package{width:56%;height:64%;left:24%;transform:rotate(-12deg)}.shop-art-design .shop-package-back{background:#b3c6cf;display:block;top:22%;left:17%;transform:rotate(8deg)}.shop-color-swatches{z-index:2;background:#f8f8ef;padding:5px;display:flex;position:absolute;bottom:15%;right:9%;transform:rotate(17deg);box-shadow:2px 3px 5px #00000010}.shop-color-swatches span{background:#183763;width:15px;height:29px}.shop-color-swatches span:nth-child(2){background:#38bbcc}.shop-color-swatches span:nth-child(3){background:#c9d7c2}.shop-art-logistics .shop-package{border-right:16px solid #b6a78b;border-radius:1%;width:64%;height:48%;top:31%;left:18%;transform:rotate(-7deg)}.shop-art-logistics .shop-package-label{width:55%;min-height:75%;top:13%;left:16%}.shop-art-logistics .shop-package-seal{background:#ffffff38;width:15%;height:100%;top:0;left:43%}.shop-art-logistics .shop-package-fine,.shop-art-logistics .shop-package-bottom{display:none}.shop-brand-banner{background:#f1eee5;grid-template-columns:1fr 1fr;min-height:280px;display:grid;overflow:hidden}.shop-brand-banner>div:first-child{padding:42px 44px}.shop-brand-banner h2{letter-spacing:-.04em;margin-block:12px;font-size:25px;font-weight:500}.shop-brand-banner p{color:#7b7c6e;font-size:12px;line-height:1.9}.shop-brand-banner button{background:0 0;border:0;border-bottom:1px solid #8f9787;align-items:center;gap:25px;margin-top:25px;padding:0 0 5px;font-size:11px;display:inline-flex}.shop-brand-banner button svg{width:14px}.shop-banner-art{background:#e9e4d8;position:relative}.shop-banner-art .shop-visual{background:0 0;width:250px;height:270px;position:absolute}.shop-banner-art .shop-visual:first-child{top:-15px;left:0;transform:rotate(-15deg)}.shop-banner-art .shop-visual:last-child{bottom:-7px;right:0;transform:rotate(15deg)}.shop-how{padding-block:65px 75px}.shop-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:36px;display:grid}.shop-steps>div{border-top:1px solid #dce3d6;padding-top:20px;position:relative}.shop-steps>div>span{color:#8c9d83;font-size:11px}.shop-steps h3{margin-block:9px;font-size:15px;font-weight:500}.shop-steps p{color:#7a8377;font-size:11px}.shop-footer{background:#fafbf8;border-top:1px solid #e5e9e0;padding-top:42px}.shop-footer>.shop-container:first-child{grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.shop-footer-brand>span{width:90px;display:block}.shop-footer-brand svg{aspect-ratio:88.19/28.45;width:90px;height:auto}.shop-footer p{color:#879083;margin-top:14px;font-size:11px;line-height:1.9}.shop-footer strong{letter-spacing:.1em;margin-bottom:16px;font-size:9px;font-weight:500;display:block}.shop-footer button{color:#6c7967;background:0 0;border:0;align-items:center;gap:12px;margin-block:8px;padding:0;font-size:11px;display:flex}.shop-footer button svg{width:13px;height:13px}.shop-footer-bottom{color:#90998b;border-top:1px solid #e7ebe2;justify-content:space-between;margin-top:35px;padding-block:20px;font-size:9px;display:flex}.shop-dialog{color:#26392f;background:#fff;border:1px solid #d9e1d4;border-radius:10px;width:min(620px,100% - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 20px 90px #1f332330}.shop-dialog-wide{width:min(920px,100% - 32px)}.shop-dialog::backdrop{background:#17291f80}.shop-dialog-inner{padding:28px}.shop-dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.shop-dialog-heading h2{font-size:18px}.shop-icon-button{color:#60715e;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.shop-icon-button svg{width:19px;height:19px}.shop-detail{grid-template-columns:1fr 1.05fr;align-items:start;gap:30px;display:grid}.shop-detail>.shop-visual{border-radius:4px}.shop-detail-copy h3{margin-top:12px;font-size:24px;font-weight:600;line-height:1.4}.shop-detail-copy>p{color:#6c7a66;margin-top:14px;font-size:12px;line-height:1.8}.shop-detail-price{margin-top:22px;font-size:21px;display:block}.shop-detail-copy>.shop-inline-note{border-bottom:1px solid #e4e8df;padding-bottom:20px;font-size:11px}.shop-quantity-label{justify-content:space-between;margin:20px 0 10px;font-size:12px;display:flex}.shop-quantity-label small{color:#7b8973;font-size:11px}.shop-quantity-control{border:1px solid #dce3d5;border-radius:4px;width:150px;display:flex}.shop-quantity-control button{background:#f7f9f4;border:0;place-items:center;width:42px;display:grid}.shop-quantity-control svg{width:14px}.shop-quantity-control input{text-align:center;background:0 0;border:0;width:64px;height:44px;padding:0}.shop-quantity-control input::-webkit-inner-spin-button{appearance:none}.shop-detail-actions{gap:8px;margin-top:24px;display:flex}.shop-detail-actions .shop-button{flex:1;gap:8px;padding-inline:8px;font-size:11px}.shop-detail-copy>.shop-detail-footnote{margin-top:16px;font-size:10px}.shop-detail-link{background:0 0;border:0;gap:10px;padding:10px 0;font-size:11px;display:flex}.shop-detail-link svg{width:13px}.shop-lot-spec{font-size:11px}.shop-lot-spec>div{border-bottom:1px solid #eef1e9;justify-content:space-between;padding:6px 0;display:flex}.shop-lot-spec dd{margin:0}.shop-form-error{color:#aa2828;margin-top:14px;font-size:12px;line-height:1.7}.shop-form-success{color:#426a41;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.shop-form-success svg{width:15px;height:15px}.shop-cart-description{color:#72806c;margin-bottom:18px;font-size:12px;line-height:1.8}.shop-cart-lines{border-top:1px solid #e1e6db}.shop-cart-line{border-bottom:1px solid #e1e6db;align-items:flex-start;gap:18px;padding-block:20px;display:flex}.shop-cart-thumbnail{flex-shrink:0;width:88px}.shop-cart-thumbnail .shop-package-label{border-bottom-width:3px;padding:5px 3px}.shop-cart-thumbnail .shop-package-brand,.shop-cart-thumbnail .shop-package-brand svg{width:25px}.shop-cart-thumbnail .shop-package-rule,.shop-cart-thumbnail .shop-package-fine,.shop-cart-thumbnail .shop-package-bottom{display:none}.shop-cart-thumbnail .shop-package-label strong{margin-top:4px;font-size:4px}.shop-cart-line-content{flex:1;min-width:0}.shop-cart-line-content>strong{font-size:13px;font-weight:500;display:block}.shop-cart-line-content>span{color:#798571;margin-top:7px;font-size:11px;display:block}.shop-cart-quantity{border:1px solid #e0e5d9;border-radius:3px;margin-top:12px;display:inline-flex}.shop-cart-quantity button{background:#fff;border:0;place-items:center;width:32px;height:32px;display:grid}.shop-cart-quantity svg{width:12px}.shop-cart-quantity input{text-align:center;background:#fff;border:0;width:55px;height:32px;padding:0;font-size:12px}.shop-cart-quantity input::-webkit-inner-spin-button{appearance:none}.shop-cart-total{justify-content:space-between;align-items:center;padding:22px 0;font-size:13px;display:flex}.shop-cart-total strong{font-size:19px}.shop-full{width:100%}.shop-dialog .shop-button-dark{color:#fff;background:var(--gvcc-color-brand-navy)}.shop-cart-continue{color:#5b7051;background:0 0;border:0;margin:16px auto 0;padding:10px;font-size:12px;display:block}.shop-cart-empty,.shop-no-results{text-align:center;padding:45px 20px}.shop-cart-empty>svg,.shop-no-results>svg{stroke-width:1.2px;color:#8ca47b;width:36px;height:36px;margin:0 auto 20px}.shop-cart-empty p,.shop-no-results p{color:#7c8973;margin-top:12px;font-size:12px}.shop-cart-empty .shop-button,.shop-no-results .shop-button{margin-top:24px}.shop-inline-note{color:#6e7b63;padding-block:10px;font-size:12px}.shop-inline-note button{background:0 0;border:0;margin-left:10px;text-decoration:underline}.shop-toast{z-index:30;color:#fff;background:#233c2d;border-radius:5px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:16px 22px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0002}.shop-toast>svg{width:17px}.shop-toast button{color:#fff;background:0 0;border:0;padding:4px}.shop-toast button svg{width:15px}.shop-auth-back{border-bottom:1px solid #e3e8dd;padding:12px 24px}.shop-auth-back button{min-height:36px;color:var(--gvcc-color-brand-navy);background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.shop-auth-back svg{width:16px;transform:rotate(180deg)}@media (width>=1440px){.shop-container{width:min(1280px,100% - 120px)}.shop-hero{min-height:470px}.shop-hero-copy{padding-top:65px}.shop-hero-bag{width:290px;height:390px}.hero-bag-one{left:20px}.hero-bag-two{right:20px}}@media (width<=1050px){.shop-container{width:calc(100% - 56px)}.shop-header-inner{gap:35px}.shop-nav>div{gap:25px}.shop-hero{min-height:400px}.shop-hero-copy{padding:45px 25px 30px 32px}.shop-hero h1{font-size:32px}.shop-hero-bag{width:210px;height:310px;bottom:36px}.hero-bag-one{left:-20px}.hero-bag-two{bottom:55px;right:-20px}.shop-hero-stamp{width:80px;height:80px;font-size:14px;bottom:40px;right:20px}.shop-hero-stamp strong{font-size:18px}.shop-hero-stamp>span{font-size:5px}.shop-benefits{gap:20px}.shop-benefits>button{display:none}.shop-benefits small{font-size:9px}.shop-benefits strong{font-size:10px}.shop-benefits>div{gap:10px}.shop-product-grid{gap:28px 16px}.shop-product-tag{font-size:8px;top:10px;left:10px}.shop-product-info h3{font-size:12px}.shop-category-grid>button{padding:16px}.shop-category-grid small{font-size:6px}.shop-category-grid>button>svg{right:10px}.shop-brand-banner h2{font-size:21px}.shop-brand-banner>div:first-child{padding:36px 30px}.shop-banner-art .shop-visual{width:220px}.shop-banner-art .shop-visual:first-child{left:-35px}.shop-banner-art .shop-visual:last-child{right:-20px}}@media (width<=767px){.shop-container{width:calc(100% - 32px)}.shop-announcement{gap:12px;min-height:32px;font-size:9px}.shop-header-inner{flex-wrap:wrap;gap:12px;min-height:123px;padding-block:18px 14px}.shop-logo>span:first-child,.shop-logo svg{width:91px}.shop-logo>span:last-child{display:none}.shop-header-actions{gap:18px;margin-left:auto}.shop-header-actions button{gap:4px;min-height:44px;font-size:9px}.shop-header-actions svg{width:20px;height:20px}.shop-search{border-radius:4px;order:3;width:100%;max-width:100%;padding-inline:12px}.shop-search input{height:39px;font-size:11px}.shop-search button{height:39px}.shop-search svg{width:17px}.shop-nav{scrollbar-width:none;height:48px;overflow-x:auto}.shop-nav>div{gap:23px}.shop-nav button{font-size:11px}.shop-nav .shop-nav-request{display:none}.shop-hero{grid-template-columns:1fr;margin-top:16px}.shop-hero-copy{padding:32px 26px 28px}.shop-hero h1{margin-top:17px;font-size:33px}.shop-hero-copy>p{font-size:12px}.shop-kicker{font-size:8px}.shop-hero-copy .shop-button{gap:30px;min-height:45px;margin-top:22px;font-size:11px}.shop-hero-foot{display:none}.shop-hero-image{min-height:280px}.shop-hero-circle{width:265px;height:265px;top:8px;right:-15px}.shop-hero-bag{width:190px;height:260px;bottom:22px}.hero-bag-one{left:6%}.hero-bag-two{bottom:40px;right:4%}.shop-hero-bag .shop-package-label{padding:18px 12px 12px}.shop-hero-bag .shop-package-label strong{font-size:10px}.shop-hero-bag .shop-package-brand,.shop-hero-bag .shop-package-brand svg{width:60px}.shop-hero-stamp{width:72px;height:72px;font-size:12px;bottom:29px;right:25px}.shop-hero-stamp strong{font-size:16px}.shop-image-caption{font-size:6px;bottom:10px;left:15px}.shop-benefits{grid-template-columns:1fr;gap:16px;padding:24px 18px;display:grid}.shop-benefits strong{font-size:11px}.shop-benefits small{font-size:10px}.shop-benefits>div{gap:15px}.shop-benefits svg{width:23px;height:23px}.shop-benefits>div>span{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.shop-benefits small{margin:0}.shop-category-section{padding-block:34px 36px}.shop-section-top{margin-bottom:21px}.shop-section-top h2{margin-top:7px;font-size:21px}.shop-section-note{display:none}.shop-category-grid{scrollbar-width:thin;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.shop-category-grid>button{min-width:112px;padding:15px 12px}.shop-category-icon{width:28px;height:28px}.shop-category-icon svg{width:27px;height:27px}.shop-category-grid strong{margin-top:9px;font-size:12px}.shop-category-grid small{font-size:6px}.shop-category-grid>button>svg{display:none}.shop-products-toolbar{flex-wrap:wrap;gap:12px;padding-bottom:13px}.shop-filter-tabs{scrollbar-width:none;max-width:100%;padding-bottom:3px;overflow-x:auto}.shop-filter-tabs button{min-height:34px;padding:7px 13px;font-size:10px}.shop-sort{margin-left:auto}.shop-sort select{min-height:32px;font-size:10px}.shop-list-meta{flex-wrap:wrap;gap:8px;margin-block:14px;font-size:10px}.shop-list-meta label{font-size:10px}.shop-catalog-note{gap:10px;padding:10px;font-size:10px}.shop-catalog-note button{font-size:10px}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.shop-product-info{padding-top:12px}.shop-product-info>span{font-size:7px}.shop-product-info h3{margin-top:4px;font-size:12px;line-height:1.5}.shop-product-info>p{margin-top:4px;font-size:10px;line-height:1.6}.shop-product-price{flex-direction:column;gap:3px;margin-top:10px}.shop-product-price strong{font-size:13px}.shop-product-price small{font-size:9px}.shop-product-tag{padding:4px 5px;font-size:7px;top:8px;left:8px}.shop-quick-add{width:32px;height:32px;bottom:8px;right:8px}.shop-package-label{border-bottom-width:5px;padding:10px 7px 7px}.shop-package-brand,.shop-package-brand svg{width:40px}.shop-package-rule{margin-top:7px;margin-bottom:5px}.shop-package-label strong{font-size:6px}.shop-package-fine{margin-top:5px;font-size:4px}.shop-package-bottom{padding-top:7px;font-size:3px}.shop-package-bottom>span{font-size:10px}.shop-art-box .shop-package-brand,.shop-art-box .shop-package-brand svg{width:30px}.shop-art-box .shop-package-label{padding:9px 5px 5px}.shop-art-box .shop-package-fine{font-size:3px}.shop-products{padding-bottom:40px}.shop-brand-banner{grid-template-columns:1fr;min-height:0}.shop-brand-banner>div:first-child{padding:30px 24px}.shop-brand-banner h2{font-size:21px}.shop-brand-banner p{font-size:11px}.shop-brand-banner button{margin-top:18px}.shop-banner-art{height:180px}.shop-banner-art .shop-visual{width:210px;height:230px}.shop-banner-art .shop-visual:first-child{top:-40px;left:0}.shop-banner-art .shop-visual:last-child{bottom:-17px;right:-6px}.shop-how{padding-block:40px 45px}.shop-steps{grid-template-columns:1fr;gap:20px;margin-top:25px}.shop-steps>div{padding:18px 0 0 35px}.shop-steps>div>span{position:absolute;top:18px;left:0}.shop-steps h3{margin-top:0;font-size:14px}.shop-footer{padding-top:28px}.shop-footer>.shop-container:first-child{grid-template-columns:1fr 1fr;gap:28px}.shop-footer-brand{grid-column:1/-1}.shop-footer-brand p{font-size:10px}.shop-footer strong{margin-bottom:12px;font-size:8px}.shop-footer p,.shop-footer button{font-size:10px}.shop-footer-bottom{gap:12px;margin-top:25px;font-size:8px}.shop-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.shop-dialog-inner{padding:20px 16px}.shop-dialog-heading{margin-bottom:18px}.shop-dialog-heading h2{font-size:17px}.shop-detail{grid-template-columns:1fr;gap:23px}.shop-detail>.shop-visual{max-width:260px;margin-inline:auto}.shop-detail-copy h3{font-size:22px}.shop-detail-copy>p{font-size:12px}.shop-detail-price{font-size:20px}.shop-detail-actions .shop-button{min-height:48px;font-size:11px}.shop-cart-line{gap:10px}.shop-cart-thumbnail{width:65px}.shop-cart-line-content>strong{font-size:12px}.shop-cart-line-content>span{font-size:10px}.shop-cart-line .shop-icon-button{width:28px;height:32px}.shop-cart-quantity input{width:50px}.shop-cart-quantity button{width:32px}.shop-toast{font-size:11px;bottom:20px}.shop-auth-back{padding-inline:16px}}@media (pointer:coarse){.shop-header-actions button{min-width:48px;min-height:48px}.shop-nav,.shop-filter-tabs button{min-height:48px}.shop-quick-add,.shop-icon-button,.shop-cart-line .shop-icon-button{width:48px;height:48px}.shop-cart-quantity button,.shop-quantity-control button{width:48px;min-height:48px}.shop-cart-quantity input,.shop-quantity-control input,.shop-sort select{min-height:48px}}@media (prefers-reduced-motion:reduce){.shop-shell *,.shop-dialog *{scroll-behavior:auto!important;transition:none!important}}
