.Eyebrow-module__5A7t1G__root{letter-spacing:.08em;color:inherit;margin:0}.Eyebrow-module__5A7t1G__caps{text-transform:uppercase}
.Button-module__Ly0Bva__root{appearance:none;border:1px solid var(--ui-button-border,transparent);border-radius:var(--ui-button-radius,var(--ui-button-radius-size,var(--ds-button-size-md-radius,16px)));font-family:var(--type-chip-family);font-weight:var(--type-chip-weight);line-height:var(--type-chip-line-height);letter-spacing:var(--type-chip-letter-spacing);cursor:pointer;color:var(--ui-button-color,inherit);background:var(--ui-button-background,transparent);box-shadow:var(--ui-button-shadow,none);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:box-shadow .11s ease-out,border-color .11s ease-out,background .11s ease-out,color .11s ease-out,opacity .12s ease-out;display:inline-flex}.Button-module__Ly0Bva__root:focus{outline:none}.Button-module__Ly0Bva__root:hover{border-color:var(--ui-button-hover-border,var(--ui-button-border,transparent));background:var(--ui-button-hover-background,var(--ui-button-background,transparent));box-shadow:var(--ui-button-hover-shadow,var(--ui-button-shadow,none))}.Button-module__Ly0Bva__root:active:not(:disabled):not(.Button-module__Ly0Bva__isDisabled){border-color:var(--ui-button-active-border,var(--ui-button-hover-border,var(--ui-button-border,transparent)));background:var(--ui-button-active-background,var(--ui-button-hover-background,var(--ui-button-background,transparent)));box-shadow:var(--ui-button-active-shadow,var(--ui-button-hover-shadow,var(--ui-button-shadow,none)))}.Button-module__Ly0Bva__root:focus-visible{box-shadow:var(--ui-button-focus-ring,var(--ds-button-focus-ring,0 0 0 3px #ba5a431f)), var(--ui-button-shadow,none);outline:none}.Button-module__Ly0Bva__root:disabled,.Button-module__Ly0Bva__isDisabled{opacity:var(--ui-button-disabled-opacity,.45);cursor:not-allowed;box-shadow:var(--ui-button-disabled-shadow,none);border-color:var(--ui-button-disabled-border,var(--ui-button-border,transparent));background:var(--ui-button-disabled-background,var(--ui-button-background,transparent));color:var(--ui-button-disabled-color,var(--ui-button-color,inherit))}.Button-module__Ly0Bva__fullWidth{width:100%}.Button-module__Ly0Bva__sizeSm{--ui-button-radius-size:var(--ui-button-size-sm-radius,var(--ds-button-size-sm-radius,14px));min-height:var(--ui-button-size-sm-min-height,var(--ds-button-size-sm-min-height,36px));padding-inline:var(--ui-button-size-sm-padding-inline,var(--ds-button-size-sm-padding-inline,14px));font-size:var(--ui-button-size-sm-font-size,var(--ds-button-size-sm-font-size,.76rem))}.Button-module__Ly0Bva__sizeMd{--ui-button-radius-size:var(--ui-button-size-md-radius,var(--ds-button-size-md-radius,16px));min-height:var(--ui-button-size-md-min-height,var(--ds-button-size-md-min-height,44px));padding-inline:var(--ui-button-size-md-padding-inline,var(--ds-button-size-md-padding-inline,16px));font-size:var(--ui-button-size-md-font-size,var(--ds-button-size-md-font-size,.875rem))}.Button-module__Ly0Bva__sizeLg{--ui-button-radius-size:var(--ui-button-size-lg-radius,var(--ds-button-size-lg-radius,18px));min-height:var(--ui-button-size-lg-min-height,var(--ds-button-size-lg-min-height,52px));padding-inline:var(--ui-button-size-lg-padding-inline,var(--ds-button-size-lg-padding-inline,18px));font-size:var(--ui-button-size-lg-font-size,var(--ds-button-size-lg-font-size,.95rem))}.Button-module__Ly0Bva__appearanceRitual.Button-module__Ly0Bva__variantPrimary{--ui-button-color:var(--ui-button-ritual-primary-color,var(--ds-button-primary-color,#fff8f1));--ui-button-border:var(--ui-button-ritual-primary-border,var(--ds-button-primary-border,transparent));--ui-button-background:var(--ui-button-ritual-primary-background,var(--ds-button-primary-background));--ui-button-shadow:var(--ui-button-ritual-primary-shadow,var(--ds-button-primary-shadow));--ui-button-hover-border:var(--ui-button-ritual-primary-hover-border,var(--ds-button-primary-hover-border,var(--ui-button-border)));--ui-button-hover-background:var(--ui-button-ritual-primary-hover-background,var(--ds-button-primary-hover-background,var(--ui-button-background)));--ui-button-hover-shadow:var(--ui-button-ritual-primary-hover-shadow,var(--ds-button-primary-shadow,var(--ui-button-shadow)));--ui-button-active-border:var(--ui-button-ritual-primary-active-border,var(--ds-button-primary-active-border,var(--ui-button-hover-border)));--ui-button-active-background:var(--ui-button-ritual-primary-active-background,var(--ds-button-primary-active-background,var(--ui-button-hover-background)));--ui-button-active-shadow:var(--ui-button-ritual-primary-active-shadow,var(--ds-button-primary-shadow,var(--ui-button-shadow)))}.Button-module__Ly0Bva__appearanceRitual.Button-module__Ly0Bva__variantSecondary{--ui-button-color:var(--ui-button-ritual-secondary-color,var(--ds-button-secondary-color,var(--ink)));--ui-button-border:var(--ui-button-ritual-secondary-border,var(--ds-button-secondary-border,#563e2a1a));--ui-button-background:var(--ui-button-ritual-secondary-background,var(--ds-button-secondary-background,#fffcf6eb));--ui-button-shadow:var(--ui-button-ritual-secondary-shadow,var(--ds-button-secondary-shadow,0 10px 20px #523b2614))}.Button-module__Ly0Bva__appearanceRitual.Button-module__Ly0Bva__variantGhost{--ui-button-color:var(--ui-button-ritual-ghost-color,var(--ds-button-ghost-color,#3e3024e0));--ui-button-border:var(--ui-button-ritual-ghost-border,var(--ds-button-ghost-border,#7658342e));--ui-button-background:var(--ui-button-ritual-ghost-background,var(--ds-button-ghost-background,#fffbf49e));--ui-button-shadow:var(--ui-button-ritual-ghost-shadow,var(--ds-button-ghost-shadow,0 8px 16px #523b260f))}.Button-module__Ly0Bva__appearanceRitual.Button-module__Ly0Bva__variantDanger{--ui-button-color:var(--ui-button-ritual-danger-color,var(--ds-button-danger-color,#fff8f1));--ui-button-border:var(--ui-button-ritual-danger-border,var(--ds-button-danger-border,transparent));--ui-button-background:var(--ui-button-ritual-danger-background,var(--ds-button-danger-background));--ui-button-shadow:var(--ui-button-ritual-danger-shadow,var(--ds-button-danger-shadow))}.Button-module__Ly0Bva__appearanceOverlay.Button-module__Ly0Bva__variantPrimary,.Button-module__Ly0Bva__appearanceHud.Button-module__Ly0Bva__variantPrimary{--ui-button-color:var(--ui-button-overlay-primary-color,var(--ds-button-overlay-primary-color,#fff8f1));--ui-button-border:var(--ui-button-overlay-primary-border,var(--ds-button-overlay-primary-border,var(--ds-button-primary-border,transparent)));--ui-button-background:var(--ui-button-overlay-primary-background,var(--ds-button-overlay-primary-background,var(--ds-button-primary-background)));--ui-button-shadow:var(--ui-button-overlay-primary-shadow,var(--ds-button-overlay-primary-shadow,var(--ds-button-primary-shadow-soft)));--ui-button-hover-border:var(--ui-button-overlay-primary-hover-border,var(--ds-button-overlay-primary-hover-border,var(--ds-button-primary-hover-border,var(--ui-button-border))));--ui-button-hover-background:var(--ui-button-overlay-primary-hover-background,var(--ds-button-overlay-primary-hover-background,var(--ds-button-primary-hover-background,var(--ui-button-background))));--ui-button-hover-shadow:var(--ui-button-overlay-primary-hover-shadow,var(--ds-button-overlay-primary-shadow,var(--ui-button-shadow)));--ui-button-active-border:var(--ui-button-overlay-primary-active-border,var(--ds-button-overlay-primary-active-border,var(--ds-button-primary-active-border,var(--ui-button-hover-border))));--ui-button-active-background:var(--ui-button-overlay-primary-active-background,var(--ds-button-overlay-primary-active-background,var(--ds-button-primary-active-background,var(--ui-button-hover-background))));--ui-button-active-shadow:var(--ui-button-overlay-primary-active-shadow,var(--ds-button-overlay-primary-shadow,var(--ui-button-shadow)))}.Button-module__Ly0Bva__appearanceOverlay.Button-module__Ly0Bva__variantSecondary,.Button-module__Ly0Bva__appearanceHud.Button-module__Ly0Bva__variantSecondary{--ui-button-color:var(--ui-button-overlay-secondary-color,var(--ds-button-overlay-secondary-color,var(--overlay-text-ink,var(--ink))));--ui-button-border:var(--ui-button-overlay-secondary-border,var(--ds-button-overlay-secondary-border,#76583457));--ui-button-background:var(--ui-button-overlay-secondary-background,var(--ds-button-overlay-secondary-background,#fffaf18f));--ui-button-shadow:var(--ui-button-overlay-secondary-shadow,var(--ds-button-overlay-secondary-shadow,0 10px 20px #42321a1f))}.Button-module__Ly0Bva__appearanceOverlay.Button-module__Ly0Bva__variantGhost,.Button-module__Ly0Bva__appearanceHud.Button-module__Ly0Bva__variantGhost{--ui-button-color:var(--ui-button-overlay-ghost-color,var(--ds-button-overlay-ghost-color,var(--overlay-text-ink,var(--ink))));--ui-button-border:var(--ui-button-overlay-ghost-border,var(--ds-button-overlay-ghost-border,#76583438));--ui-button-background:var(--ui-button-overlay-ghost-background,var(--ds-button-overlay-ghost-background,#fffaf166));--ui-button-shadow:var(--ui-button-overlay-ghost-shadow,var(--ds-button-overlay-ghost-shadow,0 8px 16px #42321a14))}.Button-module__Ly0Bva__appearanceOverlay.Button-module__Ly0Bva__variantDanger,.Button-module__Ly0Bva__appearanceHud.Button-module__Ly0Bva__variantDanger{--ui-button-color:var(--ui-button-overlay-danger-color,var(--ds-button-danger-color,#fff8f1));--ui-button-border:var(--ui-button-overlay-danger-border,var(--ds-button-danger-border,transparent));--ui-button-background:var(--ui-button-overlay-danger-background,var(--ds-button-danger-background));--ui-button-shadow:var(--ui-button-overlay-danger-shadow,var(--ds-button-danger-shadow))}
.AraPrimitives-module__4J0XYG__theme{--mu-v2-visual-scale:1.25;--mu-v2-font-scale:1;--mu-v2-font-scale-canvas:.86;--mu-rgb-surface:255 250 242;--mu-rgb-ink:23 21 19;--mu-rgb-accent:232 234 232;--mu-rgb-accent-text:94 98 94;--mu-color-surface:rgb(var(--mu-rgb-surface));--mu-color-ink:rgb(var(--mu-rgb-ink));--mu-color-accent:rgb(var(--mu-rgb-accent));--mu-color-accent-text:rgb(var(--mu-rgb-accent-text));--mu-color-on-accent:#171513;--mu-color-outline:rgba(var(--mu-rgb-ink) / .12);--mu-color-outline-variant:rgba(var(--mu-rgb-ink) / .075);--mu-color-muted:rgba(var(--mu-rgb-ink) / .62);--mu-color-tonal:rgba(var(--mu-rgb-accent) / .08);--mu-color-tonal-strong:rgba(var(--mu-rgb-accent) / .12);--mu-rgb-on-accent:23 21 19;--mu-card-background-image:none;--mu-card-background-position:center center;--mu-card-background-size:112% auto;--mu-card-background-bleed-scale:1.12;--mu-space-1:4px;--mu-space-2:8px;--mu-space-3:12px;--mu-space-4:16px;--mu-space-5:20px;--mu-space-6:24px;--mu-space-8:32px;--mu-space-10:40px;--mu-font-headline-medium-size:calc(28px * var(--mu-v2-font-scale,1));--mu-font-headline-medium-line:calc(36px * var(--mu-v2-font-scale,1));--mu-font-display-size:calc(24px * var(--mu-v2-font-scale,1));--mu-font-display-line:calc(32px * var(--mu-v2-font-scale,1));--mu-font-title-large-size:calc(22px * var(--mu-v2-font-scale,1));--mu-font-title-large-line:calc(28px * var(--mu-v2-font-scale,1));--mu-font-header-size:calc(16px * var(--mu-v2-font-scale,1));--mu-font-header-line:calc(24px * var(--mu-v2-font-scale,1));--mu-font-title-size:calc(16px * var(--mu-v2-font-scale,1));--mu-font-title-line:calc(24px * var(--mu-v2-font-scale,1));--mu-font-body-size:calc(14px * var(--mu-v2-font-scale,1));--mu-font-body-line:calc(20px * var(--mu-v2-font-scale,1));--mu-font-label-size:calc(14px * var(--mu-v2-font-scale,1));--mu-font-label-line:calc(20px * var(--mu-v2-font-scale,1));--mu-font-compact-label-size:calc(13px * var(--mu-v2-font-scale,1));--mu-font-compact-label-line:calc(20px * var(--mu-v2-font-scale,1));--mu-font-caption-size:calc(12px * var(--mu-v2-font-scale,1));--mu-font-caption-line:calc(16px * var(--mu-v2-font-scale,1));--mu-radius-md:8px;--mu-radius-card:8px;--mu-radius-hero:16px;--mu-radius-sheet:16px;--mu-elevation-2:0 18px 44px #100c082e;--mu-elevation-3:0 32px 76px #100c0847;--type-logo-family:var(--type-title-sm-family);--type-logo-size:calc(.98rem * var(--mu-v2-font-scale,1));--type-logo-weight:850;--type-logo-line-height:1;--type-logo-letter-spacing:0;min-height:100dvh;color:var(--mu-color-ink);background:#e7e0d5}.AraPrimitives-module__4J0XYG__sceneSnap{scroll-snap-align:start;scroll-snap-stop:always}.AraPrimitives-module__4J0XYG__scene{background:linear-gradient(#eae4d8eb,#d2cabdf0),#ded5c7;place-items:center;min-height:100dvh;padding:0;display:grid;overflow:hidden}.AraPrimitives-module__4J0XYG__frame{background:var(--mu-color-surface);width:min(100vw,430px);height:100dvh;max-height:932px;color:var(--mu-color-ink);isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.AraPrimitives-module__4J0XYG__scaleCanvas{--mu-v2-font-scale:var(--mu-v2-font-scale-canvas);--mu-font-headline-medium-size:calc(28px * var(--mu-v2-font-scale));--mu-font-headline-medium-line:calc(34px * var(--mu-v2-font-scale));--mu-font-display-size:calc(24px * var(--mu-v2-font-scale));--mu-font-display-line:calc(30px * var(--mu-v2-font-scale));--mu-font-title-large-size:calc(19px * var(--mu-v2-font-scale));--mu-font-title-large-line:calc(25px * var(--mu-v2-font-scale));--mu-font-header-size:calc(16px * var(--mu-v2-font-scale));--mu-font-header-line:calc(24px * var(--mu-v2-font-scale));--mu-font-title-size:calc(15px * var(--mu-v2-font-scale));--mu-font-title-line:calc(21px * var(--mu-v2-font-scale));--mu-font-body-size:calc(14px * var(--mu-v2-font-scale));--mu-font-body-line:calc(20px * var(--mu-v2-font-scale));--mu-font-label-size:calc(13px * var(--mu-v2-font-scale));--mu-font-label-line:calc(18px * var(--mu-v2-font-scale));--mu-font-compact-label-size:calc(13px * var(--mu-v2-font-scale));--mu-font-compact-label-line:calc(18px * var(--mu-v2-font-scale));--mu-font-caption-size:calc(12px * var(--mu-v2-font-scale));--mu-font-caption-line:calc(16px * var(--mu-v2-font-scale));--type-logo-size:calc(.98rem * var(--mu-v2-font-scale));--type-logo-line-height:1;--type-title-xl-size:var(--mu-font-display-size);--type-title-xl-weight:850;--type-title-xl-line-height:var(--mu-font-display-line);--type-title-xl-letter-spacing:0;--type-title-lg-size:var(--mu-font-title-large-size);--type-title-lg-weight:850;--type-title-lg-line-height:var(--mu-font-title-large-line);--type-title-lg-letter-spacing:0;--type-title-sm-size:var(--mu-font-title-size);--type-title-sm-weight:820;--type-title-sm-line-height:var(--mu-font-title-line);--type-title-sm-letter-spacing:0;--type-chip-size:var(--mu-font-label-size);--type-chip-weight:760;--type-chip-line-height:var(--mu-font-label-line);--type-chip-letter-spacing:0;--type-body-size:var(--mu-font-body-size);--type-body-weight:450;--type-body-line-height:var(--mu-font-body-line);--type-body-letter-spacing:0;--type-meta-size:var(--mu-font-caption-size);--type-meta-weight:720;--type-meta-line-height:var(--mu-font-caption-line);--type-meta-letter-spacing:0;--type-compact-label-size:var(--mu-font-compact-label-size);--type-compact-label-weight:760;--type-compact-label-line-height:var(--mu-font-compact-label-line);--type-compact-label-letter-spacing:0;--ui-button-size-sm-font-size:var(--mu-font-caption-size);--ui-button-size-md-font-size:var(--mu-font-label-size);--ui-button-size-lg-font-size:var(--mu-font-label-size);--ui-checkbox-row-font-size:var(--mu-font-body-size);--ui-checkbox-row-line-height:var(--mu-font-body-line);--ui-select-font-size:var(--mu-font-title-size);--ui-select-line-height:var(--mu-font-title-line);--ui-text-input-font-size:var(--mu-font-title-size);--ui-text-input-line-height:var(--mu-font-title-line);--ui-toggle-chip-font-size:var(--mu-font-label-size);width:calc(100% / var(--mu-v2-visual-scale));height:calc(100% / var(--mu-v2-visual-scale));transform:scale(var(--mu-v2-visual-scale));transform-origin:0 0}.AraPrimitives-module__4J0XYG__shell{background:var(--mu-color-surface);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative}.AraPrimitives-module__4J0XYG__overlayLayer{z-index:30;pointer-events:none;position:absolute;inset:0}.AraPrimitives-module__4J0XYG__content{overscroll-behavior-y:contain;min-height:0;padding:10px var(--mu-space-4) var(--mu-space-4);scrollbar-width:none;overflow:hidden auto}.AraPrimitives-module__4J0XYG__content::-webkit-scrollbar{display:none}.AraPrimitives-module__4J0XYG__topBar{align-items:center;gap:var(--mu-space-1);min-height:calc(44px + env(safe-area-inset-top));padding:calc(var(--mu-space-2) + env(safe-area-inset-top)) var(--mu-space-4) 0;background:var(--mu-color-surface);grid-template-columns:34px minmax(0,1fr) 34px;display:grid}.AraPrimitives-module__4J0XYG__topBarSlot{justify-content:flex-start;align-items:center;width:32px;min-width:0;height:28px;display:flex}.AraPrimitives-module__4J0XYG__topBarIconButton{appearance:none;border:1px solid var(--mu-color-outline);background:rgba(var(--mu-rgb-ink) / .035);width:26px;height:26px;color:var(--mu-color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:inline-grid}.AraPrimitives-module__4J0XYG__topBarIconButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--mu-rgb-accent) / .18);outline:none}.AraPrimitives-module__4J0XYG__topBarIconButton .AraPrimitives-module__4J0XYG__icon{font-size:18px}.AraPrimitives-module__4J0XYG__topBarIconButton .AraPrimitives-module__4J0XYG__icon[data-symbol=arrow_back]{transform:translate(-3px)}.AraPrimitives-module__4J0XYG__brand{font-size:calc(1.06rem * var(--mu-v2-font-scale,1));letter-spacing:.01em;white-space:nowrap;justify-self:center;line-height:1;font-family:var(--type-brand-mark-family,var(--font-landing-mark-family,"Permanent Marker", cursive))!important;font-weight:400!important}.AraPrimitives-module__4J0XYG__topBarActions{justify-content:flex-end;align-items:center;gap:var(--mu-space-1);width:34px;min-width:0;display:inline-flex}.AraPrimitives-module__4J0XYG__topBarActions .AraPrimitives-module__4J0XYG__iconButton{width:26px;height:26px}.AraPrimitives-module__4J0XYG__topBarActions .AraPrimitives-module__4J0XYG__iconButton .AraPrimitives-module__4J0XYG__icon{font-size:18px}.AraPrimitives-module__4J0XYG__topBarLanguage{align-items:center;min-width:0;display:inline-flex}.AraPrimitives-module__4J0XYG__topBarLocaleButton{appearance:none;border:1px solid var(--mu-color-outline);background:rgba(var(--mu-rgb-ink) / .035);width:26px;min-width:26px;height:26px;color:var(--mu-color-ink);font-size:calc(.72rem * var(--mu-v2-font-scale,1));text-transform:lowercase;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;font-weight:780;line-height:1;display:inline-flex}.AraPrimitives-module__4J0XYG__topBarLocaleButton span:not(.AraPrimitives-module__4J0XYG__icon){display:none}.AraPrimitives-module__4J0XYG__topBarLocaleButton .AraPrimitives-module__4J0XYG__icon{width:18px;height:18px;font-size:18px}.AraPrimitives-module__4J0XYG__iconButton:focus-visible,.AraPrimitives-module__4J0XYG__heroCta:focus-visible,.AraPrimitives-module__4J0XYG__serviceTile:focus-visible,.AraPrimitives-module__4J0XYG__bottomNavButton:focus-visible,.AraPrimitives-module__4J0XYG__button:focus-visible{box-shadow:0 0 0 3px rgba(var(--mu-rgb-accent) / .18);outline:none}.AraPrimitives-module__4J0XYG__iconButton{appearance:none;border:1px solid var(--mu-color-outline);background:rgba(var(--mu-rgb-ink) / .035);width:36px;height:36px;color:var(--mu-color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.AraPrimitives-module__4J0XYG__notificationDot{border:2px solid rgb(var(--mu-rgb-surface));width:7px;height:7px;box-shadow:0 0 0 1px rgba(var(--mu-rgb-ink) / .08);pointer-events:none;background:#e53935;border-radius:999px;position:absolute;top:3px;right:3px}.AraPrimitives-module__4J0XYG__icon{width:1em;height:1em;font-family:var(--font-material-symbols-rounded-family,"Material Symbols Rounded");letter-spacing:0;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 220, "GRAD" 0, "opsz" 24;font-feature-settings:"liga";direction:ltr;flex:none;justify-content:center;align-items:center;font-size:20px;font-style:normal;font-weight:250;line-height:1;display:inline-flex;overflow:hidden}.AraPrimitives-module__4J0XYG__icon:before{content:attr(data-symbol)}.AraPrimitives-module__4J0XYG__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:100%;height:100%}.AraPrimitives-module__4J0XYG__intro{--type-title-sm-size:calc(18px * var(--mu-v2-font-scale,1));--type-title-sm-weight:850;--type-title-sm-line-height:calc(24px * var(--mu-v2-font-scale,1));--type-title-sm-letter-spacing:0;padding:0 var(--mu-space-1);display:grid}.AraPrimitives-module__4J0XYG__introRow{align-items:center;gap:var(--mu-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.AraPrimitives-module__4J0XYG__introTitle{font-size:calc(18px * var(--mu-v2-font-scale,1));font-weight:850;line-height:calc(24px * var(--mu-v2-font-scale,1));letter-spacing:0;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.AraPrimitives-module__4J0XYG__introBalanceChip{--rice-balance-chip-min-width:50px;--rice-balance-chip-guest-min-width:48px;--rice-balance-chip-min-height:24px;--rice-balance-chip-gap:3px;--rice-balance-chip-padding-x:6px;--rice-balance-amount-size:calc(.7rem * var(--mu-v2-font-scale,1));flex:none}.AraPrimitives-module__4J0XYG__introBalanceChip .AraPrimitives-module__4J0XYG__icon{font-size:14px}.AraPrimitives-module__4J0XYG__heroPlate{--mu-hero-copy-scrim-start:rgb(var(--mu-rgb-surface) / .2);--mu-hero-copy-scrim-mid:rgb(var(--mu-rgb-surface) / .08);--mu-hero-copy-shadow:0 1px 10px rgb(var(--mu-rgb-surface) / .42);--type-chip-size:var(--mu-font-caption-size);--type-chip-weight:760;--type-chip-line-height:var(--mu-font-caption-line);--type-title-sm-family:var(--type-body-family);--type-title-sm-size:calc(24px * var(--mu-v2-font-scale,1));--type-title-sm-weight:850;--type-title-sm-line-height:calc(30px * var(--mu-v2-font-scale,1));--type-title-sm-letter-spacing:0;--type-meta-family:var(--type-body-family);--type-meta-size:calc(15px * var(--mu-v2-font-scale,1));--type-meta-weight:700;--type-meta-line-height:calc(21px * var(--mu-v2-font-scale,1));--type-meta-letter-spacing:0;--type-body-size:var(--mu-font-body-size);--type-body-weight:560;--type-body-line-height:var(--mu-font-body-line);border-radius:var(--mu-radius-hero);border:1px solid var(--mu-color-accent);background-color:var(--mu-color-accent);background-image:var(--mu-hero-background-image,var(--mu-card-background-image));background-position:var(--mu-card-background-position);background-repeat:no-repeat;background-size:var(--mu-card-background-size);min-height:136px;color:var(--mu-color-on-accent);box-shadow:none;isolation:isolate;margin-top:10px;display:grid;position:relative;overflow:hidden}.AraPrimitives-module__4J0XYG__theme:not([data-ara-theme=metal]) .AraPrimitives-module__4J0XYG__heroPlate{--mu-hero-copy-scrim-start:rgb(var(--mu-rgb-ink) / .18);--mu-hero-copy-scrim-mid:rgb(var(--mu-rgb-ink) / .07);--mu-hero-copy-shadow:0 1px 10px rgb(var(--mu-rgb-ink) / .3)}.AraPrimitives-module__4J0XYG__heroBackgroundLayer{z-index:0;border-radius:inherit;background-position:var(--mu-card-background-position);background-repeat:no-repeat;background-size:var(--mu-card-background-size);pointer-events:none;display:block;position:absolute;inset:0}.AraPrimitives-module__4J0XYG__heroBackgroundLayerActive{animation:.72s both AraPrimitives-module__4J0XYG__heroVisualFadeIn}.AraPrimitives-module__4J0XYG__heroBackgroundLayerExiting{animation:.72s both AraPrimitives-module__4J0XYG__heroVisualFadeOut}.AraPrimitives-module__4J0XYG__heroPlate:before,.AraPrimitives-module__4J0XYG__heroPlate:after{border-radius:inherit;content:"";display:block;position:absolute;inset:0}.AraPrimitives-module__4J0XYG__heroPlate:before{z-index:1;background:rgba(var(--mu-rgb-ink) / .08)}.AraPrimitives-module__4J0XYG__heroPlate:after{z-index:2;background:linear-gradient(90deg, var(--mu-hero-copy-scrim-start) 0%, var(--mu-hero-copy-scrim-mid) 44%, transparent 72%), rgb(var(--mu-rgb-accent) / .42)}.AraPrimitives-module__4J0XYG__heroCopy{z-index:4;width:min(68%,252px);max-width:none;min-height:100%;padding:0 var(--mu-space-4);text-shadow:none;align-content:center;justify-items:start;gap:7px;display:grid;position:relative}.AraPrimitives-module__4J0XYG__heroEyebrow,.AraPrimitives-module__4J0XYG__heroTitle,.AraPrimitives-module__4J0XYG__heroBody,.AraPrimitives-module__4J0XYG__heroActions{z-index:1;position:relative}.AraPrimitives-module__4J0XYG__heroEyebrow{color:rgba(var(--mu-rgb-on-accent) / .84);font-size:var(--mu-font-caption-size);font-weight:850;line-height:var(--mu-font-caption-line);white-space:nowrap;text-shadow:none;margin:0}.AraPrimitives-module__4J0XYG__heroTitle{width:min(232px,100%);max-width:none;color:rgb(var(--mu-rgb-on-accent));text-shadow:var(--mu-hero-copy-shadow);white-space:normal;overflow-wrap:normal;word-break:keep-all;margin:0}.AraPrimitives-module__4J0XYG__heroTitle:lang(ko),.AraPrimitives-module__4J0XYG__heroTitle:lang(ja){overflow-wrap:normal;word-break:keep-all}.AraPrimitives-module__4J0XYG__heroBody{width:min(220px,100%);max-width:none;color:rgba(var(--mu-rgb-on-accent) / .9);text-shadow:var(--mu-hero-copy-shadow);white-space:normal;word-break:keep-all;margin:0}.AraPrimitives-module__4J0XYG__heroActions{align-items:center;gap:var(--mu-space-2);max-width:62%;padding-top:var(--mu-space-4);flex-wrap:wrap;display:flex}.AraPrimitives-module__4J0XYG__heroCta,.AraPrimitives-module__4J0XYG__heroTag{min-height:30px;font-size:var(--mu-font-caption-size);font-weight:760;line-height:var(--mu-font-caption-line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.AraPrimitives-module__4J0XYG__heroCta{appearance:none;padding:0 var(--mu-space-3);background:rgba(var(--mu-rgb-surface) / .92);color:var(--mu-color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;gap:5px}.AraPrimitives-module__4J0XYG__heroTag{top:var(--mu-space-4);right:var(--mu-space-4);padding:0 var(--mu-space-3);background:rgba(var(--mu-rgb-surface) / .14);color:rgba(var(--mu-rgb-surface) / .9);position:absolute}.AraPrimitives-module__4J0XYG__heroImage{left:var(--saju-character-x,82%);top:var(--saju-character-y,58%);z-index:3;width:auto;max-width:none;height:var(--saju-character-scale,124%);object-fit:contain;object-position:center;max-height:none;transform:translate(-50%, -50%) scaleX(var(--saju-character-flip-x,1));filter:drop-shadow(0 18px 22px rgba(var(--mu-rgb-ink) / .26));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.AraPrimitives-module__4J0XYG__heroImageActive{animation:.72s both AraPrimitives-module__4J0XYG__heroVisualFadeIn}.AraPrimitives-module__4J0XYG__heroImageExiting{animation:.72s both AraPrimitives-module__4J0XYG__heroVisualFadeOut}.AraPrimitives-module__4J0XYG__heroImageHome{object-position:center top;filter:none;width:44%;max-width:none;height:auto;max-height:none;inset:0 -2px auto auto;transform:none}@keyframes AraPrimitives-module__4J0XYG__heroVisualFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AraPrimitives-module__4J0XYG__heroVisualFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AraPrimitives-module__4J0XYG__heroBackgroundLayerActive,.AraPrimitives-module__4J0XYG__heroBackgroundLayerExiting,.AraPrimitives-module__4J0XYG__heroImageActive,.AraPrimitives-module__4J0XYG__heroImageExiting{animation:none}.AraPrimitives-module__4J0XYG__heroBackgroundLayerExiting,.AraPrimitives-module__4J0XYG__heroImageExiting{opacity:0}}.AraPrimitives-module__4J0XYG__panel{border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-card);background:rgba(var(--mu-rgb-surface) / .78);color:var(--mu-color-ink)}.AraPrimitives-module__4J0XYG__panelTonal{border-color:rgba(var(--mu-rgb-accent) / .24);background:0 0}.AraPrimitives-module__4J0XYG__panelSelected{border-color:rgba(var(--mu-rgb-accent) / .34);background:rgba(var(--mu-rgb-accent) / .055)}.AraPrimitives-module__4J0XYG__sectionStack{gap:0;display:grid}.AraPrimitives-module__4J0XYG__serviceStage{gap:var(--mu-space-2);padding-top:10px;display:grid}.AraPrimitives-module__4J0XYG__serviceHeader{--type-title-sm-size:var(--mu-font-title-size);--type-title-sm-weight:840;--type-title-sm-line-height:var(--mu-font-title-line);--type-title-sm-letter-spacing:0;--type-meta-size:var(--mu-font-caption-size);--type-meta-weight:700;--type-meta-line-height:var(--mu-font-caption-line);justify-content:space-between;align-items:flex-end;gap:var(--mu-space-3);display:flex}.AraPrimitives-module__4J0XYG__sectionTitle{font-size:var(--mu-font-title-size);font-weight:840;line-height:var(--mu-font-title-line);letter-spacing:0;margin:0}.AraPrimitives-module__4J0XYG__sectionHint{color:var(--mu-color-muted);font-size:calc(.72rem * var(--mu-v2-font-scale,1));white-space:nowrap;font-weight:700;line-height:1.35}.AraPrimitives-module__4J0XYG__serviceGrid{gap:var(--mu-space-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.AraPrimitives-module__4J0XYG__serviceSlot{min-width:0;display:flex}.AraPrimitives-module__4J0XYG__dailyServiceSlot{min-width:0}.AraPrimitives-module__4J0XYG__dailyServiceRow{--mu-service-corner-badge-background:#c9362e;--mu-service-corner-badge-border:#c9362e38;--mu-service-corner-badge-color:#fffaf2;--type-chip-size:var(--mu-font-caption-size);--type-chip-weight:780;--type-chip-line-height:1;--type-title-sm-size:var(--mu-font-title-size);--type-title-sm-weight:850;--type-title-sm-line-height:var(--mu-font-title-line);--type-title-sm-letter-spacing:0;--type-meta-size:var(--mu-font-body-size);--type-meta-weight:560;--type-meta-line-height:var(--mu-font-body-line);appearance:none;border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-card);width:100%;min-height:64px;color:var(--mu-color-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid;position:relative}.AraPrimitives-module__4J0XYG__dailyServiceRow[aria-selected=true]{border-color:var(--mu-color-outline);background:0 0}.AraPrimitives-module__4J0XYG__dailyServiceRow[aria-selected=true] .AraPrimitives-module__4J0XYG__dailyServiceIcon{border-color:rgba(var(--mu-rgb-accent-text) / .18)}.AraPrimitives-module__4J0XYG__dailyServiceIcon{border:1px solid rgba(var(--mu-rgb-accent-text) / .18);color:var(--mu-color-accent-text);background:0 0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.AraPrimitives-module__4J0XYG__dailyServiceIcon .AraPrimitives-module__4J0XYG__icon{font-size:20px}.AraPrimitives-module__4J0XYG__dailyServiceCopy{gap:2px;min-width:0;display:grid}.AraPrimitives-module__4J0XYG__dailyServiceTitle,.AraPrimitives-module__4J0XYG__dailyServiceDescription{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.AraPrimitives-module__4J0XYG__dailyServiceTitle{color:var(--mu-color-ink);font-size:var(--mu-font-title-size);font-weight:850;line-height:var(--mu-font-title-line);letter-spacing:0;word-break:keep-all;display:block}.AraPrimitives-module__4J0XYG__dailyServiceDescription{color:var(--mu-color-muted);font-size:var(--mu-font-body-size);font-weight:560;line-height:var(--mu-font-body-line);display:block}.AraPrimitives-module__4J0XYG__serviceCornerBadge{box-sizing:border-box;border:1px solid var(--mu-service-corner-badge-border,#c9362e38);border-radius:0 var(--mu-radius-card) 0 5px;background:var(--mu-service-corner-badge-background,#c9362e);min-width:40px;height:22px;min-height:0;color:var(--mu-service-corner-badge-color,#fffaf2);font-size:calc(11.05px * var(--mu-v2-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;padding:0 7px;font-weight:860;line-height:1;display:inline-flex;position:absolute;top:-1px;right:-1px}.AraPrimitives-module__4J0XYG__serviceTile{--mu-service-corner-badge-background:#c9362e;--mu-service-corner-badge-border:#c9362e38;--mu-service-corner-badge-color:#fffaf2;--type-chip-size:var(--mu-font-caption-size);--type-chip-weight:760;--type-chip-line-height:1.12;--type-title-sm-size:var(--mu-font-title-size);--type-title-sm-weight:820;--type-title-sm-line-height:var(--mu-font-title-line);--type-title-sm-letter-spacing:0;--type-meta-size:var(--mu-font-body-size);--type-meta-weight:520;--type-meta-line-height:var(--mu-font-body-line);appearance:none;align-content:center;place-items:center;gap:var(--mu-space-2);width:100%;height:100%;min-height:104px;padding:10px var(--mu-space-2);border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-card);color:var(--mu-color-ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-rows:auto auto;display:grid;position:relative}.AraPrimitives-module__4J0XYG__serviceTile[aria-selected=true]{border-color:var(--mu-color-outline);background:0 0}.AraPrimitives-module__4J0XYG__serviceTile[aria-selected=true] .AraPrimitives-module__4J0XYG__serviceIcon{border-color:rgba(var(--mu-rgb-accent-text) / .18)}.AraPrimitives-module__4J0XYG__serviceIcon{border:1px solid rgba(var(--mu-rgb-accent-text) / .18);width:40px;height:40px;color:var(--mu-color-accent-text);background:0 0;border-radius:999px;place-items:center;display:grid}.AraPrimitives-module__4J0XYG__serviceIcon .AraPrimitives-module__4J0XYG__icon{font-size:20px}.AraPrimitives-module__4J0XYG__serviceCopy{text-align:center;justify-items:center;gap:2px;display:grid}.AraPrimitives-module__4J0XYG__serviceEyebrow{max-width:100%;color:var(--mu-color-muted);font-size:calc(.66rem * var(--mu-v2-font-scale,1));font-weight:760;line-height:1.12;display:block}.AraPrimitives-module__4J0XYG__serviceTitle{max-width:100%;color:var(--mu-color-ink);font-size:var(--mu-font-title-size);font-weight:820;line-height:var(--mu-font-title-line);letter-spacing:0;text-align:center;white-space:pre-line;word-break:keep-all;display:block}.AraPrimitives-module__4J0XYG__serviceDescriptionForA11y{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AraPrimitives-module__4J0XYG__testSurfaceProxy{z-index:2;opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.AraPrimitives-module__4J0XYG__errorNotice{border-radius:var(--mu-radius-card);color:#6e1818;background:#8e2a2a14;border:1px solid #8e2a2a38;padding:10px 12px}.AraPrimitives-module__4J0XYG__guidePanel{--type-chip-size:calc(.72rem * var(--mu-v2-font-scale,1));--type-chip-weight:820;--type-chip-line-height:1.25;--type-title-sm-size:calc(.94rem * var(--mu-v2-font-scale,1));--type-title-sm-weight:840;--type-title-sm-line-height:1.32;--type-title-sm-letter-spacing:0;--type-meta-size:calc(.76rem * var(--mu-v2-font-scale,1));--type-meta-weight:520;--type-meta-line-height:1.38;min-height:78px;margin-top:var(--mu-space-6);border-color:var(--mu-color-accent);background:var(--mu-color-accent);color:var(--mu-color-on-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.AraPrimitives-module__4J0XYG__guideCopy{gap:3px;min-width:0;display:grid}.AraPrimitives-module__4J0XYG__guideTitle{color:var(--mu-color-on-accent);font-size:var(--mu-font-title-size);font-weight:760;line-height:var(--mu-font-title-line);margin:0}.AraPrimitives-module__4J0XYG__guideBody{color:rgba(var(--mu-rgb-on-accent) / .78);font-size:calc(.76rem * var(--mu-v2-font-scale,1));font-weight:520;line-height:1.38}.AraPrimitives-module__4J0XYG__guideAction.AraPrimitives-module__4J0XYG__guideAction{border-color:rgba(var(--mu-rgb-on-accent) / .9);background:rgba(var(--mu-rgb-on-accent) / .96);width:auto;min-width:0;min-height:28px;color:var(--mu-color-accent);font-size:calc(.74rem * var(--mu-v2-font-scale,1));justify-self:end;gap:5px;padding-inline:10px;font-weight:820}.AraPrimitives-module__4J0XYG__guideAction .AraPrimitives-module__4J0XYG__icon{font-size:calc(16px * var(--mu-v2-font-scale,1))}.AraPrimitives-module__4J0XYG__button{appearance:none;border:1px solid rgb(var(--mu-rgb-accent-text) / .32);background:var(--mu-color-accent-text);min-height:40px;color:var(--mu-color-surface);font-size:calc(.8rem * var(--mu-v2-font-scale,1));white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:820;line-height:1;transition:border-color .12s,background .12s,color .12s,opacity .12s;display:inline-flex}.AraPrimitives-module__4J0XYG__button:disabled{cursor:not-allowed;opacity:.52}.AraPrimitives-module__4J0XYG__buttonFullWidth{width:100%}.AraPrimitives-module__4J0XYG__buttonSmall{min-height:34px;font-size:calc(.74rem * var(--mu-v2-font-scale,1));padding-inline:12px}.AraPrimitives-module__4J0XYG__buttonSecondary{border-color:rgba(var(--mu-rgb-accent) / .24);color:var(--mu-color-ink);background:0 0}.AraPrimitives-module__4J0XYG__buttonGhost{border-color:var(--mu-color-outline);color:var(--mu-color-ink);background:0 0}.AraPrimitives-module__4J0XYG__chip{border:1px solid var(--mu-color-outline);background:rgba(var(--mu-rgb-ink) / .035);min-height:30px;color:var(--mu-color-ink);font-size:calc(.72rem * var(--mu-v2-font-scale,1));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:760;line-height:1;display:inline-flex}.AraPrimitives-module__4J0XYG__chipSelected{border-color:rgba(var(--mu-rgb-accent) / .26);background:rgba(var(--mu-rgb-accent) / .055);color:var(--mu-color-ink)}.AraPrimitives-module__4J0XYG__listRow{appearance:none;gap:var(--mu-space-3);border:0;border-bottom:1px solid var(--mu-color-outline-variant);width:100%;min-height:54px;color:var(--mu-color-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:9px 0;display:grid}.AraPrimitives-module__4J0XYG__listRow:disabled{cursor:default;opacity:.6}.AraPrimitives-module__4J0XYG__listRowSelected{color:var(--mu-color-accent-text)}.AraPrimitives-module__4J0XYG__listRowCopy{gap:2px;min-width:0;display:grid}.AraPrimitives-module__4J0XYG__listRowTitle{min-width:0;color:inherit;font-size:calc(.86rem * var(--mu-v2-font-scale,1));text-overflow:ellipsis;word-break:keep-all;font-weight:780;line-height:1.28;overflow:hidden}.AraPrimitives-module__4J0XYG__listRowCaption{min-width:0;color:var(--mu-color-muted);font-size:calc(.74rem * var(--mu-v2-font-scale,1));text-overflow:ellipsis;word-break:keep-all;font-weight:560;line-height:1.32;overflow:hidden}.AraPrimitives-module__4J0XYG__listRowMeta{color:var(--mu-color-muted);font-size:calc(.8rem * var(--mu-v2-font-scale,1));text-align:right;white-space:nowrap;font-weight:760;line-height:1.2}.AraPrimitives-module__4J0XYG__sheet{border-radius:var(--mu-radius-sheet) var(--mu-radius-sheet) 0 0;background:var(--mu-color-surface);box-shadow:var(--mu-elevation-2);position:relative}.AraPrimitives-module__4J0XYG__sheet:before{content:"";background:rgba(var(--mu-rgb-ink) / .18);border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.AraPrimitives-module__4J0XYG__bottomNav{--mu-bottom-nav-scale:var(--mu-v2-visual-scale,1);--mu-bottom-nav-height:calc((68px + env(safe-area-inset-bottom)) / var(--mu-bottom-nav-scale));--mu-bottom-nav-padding-block-start:calc(var(--mu-space-2) / var(--mu-bottom-nav-scale));--mu-bottom-nav-padding-inline:calc(var(--mu-space-4) / var(--mu-bottom-nav-scale));--mu-bottom-nav-padding-block-end:calc((var(--mu-space-3) + env(safe-area-inset-bottom)) / var(--mu-bottom-nav-scale));--mu-bottom-nav-gap:calc(var(--mu-space-1) / var(--mu-bottom-nav-scale));--mu-bottom-nav-button-height:calc(48px / var(--mu-bottom-nav-scale));--mu-bottom-nav-button-icon-row:calc(22px / var(--mu-bottom-nav-scale));--mu-bottom-nav-button-gap:calc(2px / var(--mu-bottom-nav-scale));--mu-bottom-nav-button-padding-start:calc(5px / var(--mu-bottom-nav-scale));--mu-bottom-nav-button-padding-end:calc(4px / var(--mu-bottom-nav-scale));--mu-bottom-nav-radius:calc(var(--mu-radius-md) / var(--mu-bottom-nav-scale));--mu-bottom-nav-icon-size:calc(20px / var(--mu-bottom-nav-scale));--mu-bottom-nav-label-size:calc(12px / var(--mu-bottom-nav-scale));--mu-bottom-nav-label-line:calc(16px / var(--mu-bottom-nav-scale));gap:var(--mu-bottom-nav-gap);min-height:var(--mu-bottom-nav-height);padding:var(--mu-bottom-nav-padding-block-start) var(--mu-bottom-nav-padding-inline) var(--mu-bottom-nav-padding-block-end);border-top:1px solid var(--mu-color-outline);background:var(--mu-color-surface);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.AraPrimitives-module__4J0XYG__bottomNavButton{appearance:none;grid-template-rows:var(--mu-bottom-nav-button-icon-row) var(--mu-bottom-nav-label-line);min-width:0;min-height:var(--mu-bottom-nav-button-height);align-content:center;justify-items:center;gap:var(--mu-bottom-nav-button-gap);padding:var(--mu-bottom-nav-button-padding-start) 0 var(--mu-bottom-nav-button-padding-end);border-radius:var(--mu-bottom-nav-radius);color:var(--mu-color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:grid}.AraPrimitives-module__4J0XYG__bottomNavButtonActive{color:var(--mu-color-accent-text);background:0 0}.AraPrimitives-module__4J0XYG__bottomNavButtonActive .AraPrimitives-module__4J0XYG__bottomNavIcon{color:inherit}.AraPrimitives-module__4J0XYG__bottomNavIcon{width:1em;height:1em;font-family:var(--font-material-symbols-rounded-family,"Material Symbols Rounded");font-size:var(--mu-bottom-nav-icon-size);letter-spacing:0;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 220, "GRAD" 0, "opsz" 24;font-feature-settings:"liga";direction:ltr;justify-content:center;align-items:center;font-style:normal;font-weight:250;line-height:1;display:inline-flex;position:relative;overflow:hidden}.AraPrimitives-module__4J0XYG__bottomNavIcon:before{content:attr(data-symbol)}.AraPrimitives-module__4J0XYG__bottomNavUnreadDot{border:2px solid var(--mu-color-surface);width:7px;height:7px;box-shadow:0 0 0 1px rgba(var(--mu-rgb-ink) / .08);pointer-events:none;background:#e53935;border-radius:999px;position:absolute;top:-2px;right:-5px}.AraPrimitives-module__4J0XYG__bottomNavLabel{height:var(--mu-bottom-nav-label-line);max-width:100%;font-size:var(--mu-bottom-nav-label-size);font-weight:650;line-height:var(--mu-bottom-nav-label-line);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(html[lang=en] .AraPrimitives-module__4J0XYG__serviceTitle,html[lang=vi] .AraPrimitives-module__4J0XYG__serviceTitle,html[lang^=id] .AraPrimitives-module__4J0XYG__serviceTitle,html[lang^=th] .AraPrimitives-module__4J0XYG__serviceTitle){font-size:calc(.936rem * var(--mu-v2-font-scale,1));word-break:normal;line-height:1.16}:is(html[lang^=zh] .AraPrimitives-module__4J0XYG__serviceTitle,html[lang=ja] .AraPrimitives-module__4J0XYG__serviceTitle){font-size:calc(1.014rem * var(--mu-v2-font-scale,1));line-height:1.2}@media (max-height:760px){.AraPrimitives-module__4J0XYG__content{padding-bottom:var(--mu-space-3)}.AraPrimitives-module__4J0XYG__sectionStack{gap:0}.AraPrimitives-module__4J0XYG__intro{padding:0 var(--mu-space-1)}.AraPrimitives-module__4J0XYG__heroPlate{min-height:136px}.AraPrimitives-module__4J0XYG__serviceStage{gap:var(--mu-space-2);padding-top:10px}.AraPrimitives-module__4J0XYG__dailyServiceRow{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:52px;padding:7px 8px}.AraPrimitives-module__4J0XYG__dailyServiceIcon{width:34px;height:34px}.AraPrimitives-module__4J0XYG__dailyServiceIcon .AraPrimitives-module__4J0XYG__icon{font-size:24px}.AraPrimitives-module__4J0XYG__dailyServiceDescription{display:none}.AraPrimitives-module__4J0XYG__serviceTile{gap:4px;min-height:76px;padding:6px 5px}.AraPrimitives-module__4J0XYG__serviceIcon{width:28px;height:28px}.AraPrimitives-module__4J0XYG__serviceIcon .AraPrimitives-module__4J0XYG__icon{font-size:18px}.AraPrimitives-module__4J0XYG__serviceTitle{font-size:calc(13.2px * var(--mu-v2-font-scale,1));line-height:calc(17px * var(--mu-v2-font-scale,1))}}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__content{padding-inline:12px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__heroCopy{max-width:86%;padding-inline:12px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__heroTitle{font-size:var(--mu-font-headline-medium-size)}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceGrid{gap:6px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__dailyServiceRow{min-height:62px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceTile{min-height:104px;padding-inline:5px}@media (min-width:721px){.AraPrimitives-module__4J0XYG__scene{padding:0}.AraPrimitives-module__4J0XYG__frame{height:min(100dvh,932px);box-shadow:var(--mu-elevation-3);border-radius:28px}}@media (max-width:389px){.AraPrimitives-module__4J0XYG__content{padding-inline:12px}.AraPrimitives-module__4J0XYG__heroCopy{max-width:86%;padding-inline:12px}.AraPrimitives-module__4J0XYG__heroTitle{font-size:var(--mu-font-headline-medium-size)}.AraPrimitives-module__4J0XYG__serviceGrid{gap:6px}.AraPrimitives-module__4J0XYG__dailyServiceRow{grid-template-columns:36px minmax(0,1fr);gap:8px;padding-inline:8px}.AraPrimitives-module__4J0XYG__dailyServiceIcon{width:36px;height:36px}.AraPrimitives-module__4J0XYG__serviceTile{min-height:104px;padding-inline:5px}}@media (max-height:760px){.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__dailyServiceRow,.AraPrimitives-module__4J0XYG__dailyServiceRow{min-height:52px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceTile,.AraPrimitives-module__4J0XYG__serviceTile{gap:4px;min-height:76px;padding:6px 5px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceIcon,.AraPrimitives-module__4J0XYG__serviceIcon{width:28px;height:28px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceIcon .AraPrimitives-module__4J0XYG__icon,.AraPrimitives-module__4J0XYG__serviceIcon .AraPrimitives-module__4J0XYG__icon{font-size:18px}.AraPrimitives-module__4J0XYG__scaleCanvas .AraPrimitives-module__4J0XYG__serviceTitle,.AraPrimitives-module__4J0XYG__serviceTitle{font-size:calc(13.2px * var(--mu-v2-font-scale,1));line-height:calc(17px * var(--mu-v2-font-scale,1))}}
.RiceIcon-module__eZucoG__riceIcon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.RiceIcon-module__eZucoG__riceIcon img{object-fit:contain;width:100%;height:100%;display:block}.RiceIcon-module__eZucoG__sm{width:20px;height:15px}.RiceIcon-module__eZucoG__md{width:24px;height:18px}.RiceIcon-module__eZucoG__lg{width:48px;height:36px}.RiceIcon-module__eZucoG__riceBalanceChip{appearance:none;min-width:var(--rice-balance-chip-min-width,74px);min-height:var(--rice-balance-chip-min-height,34px);justify-content:center;align-items:center;gap:var(--rice-balance-chip-gap,5px);padding:0 var(--rice-balance-chip-padding-x,11px);border:1px solid var(--mu-color-outline,#1715131a);background:rgb(var(--mu-rgb-ink,23 21 19) / .035);color:var(--mu-color-ink,#171513);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;display:inline-flex}.RiceIcon-module__eZucoG__riceBalanceChip:focus-visible{box-shadow:0 0 0 3px rgb(var(--mu-rgb-accent,184 101 81) / .18);outline:none}.RiceIcon-module__eZucoG__riceBalanceChipGuest{min-width:var(--rice-balance-chip-guest-min-width,68px)}.RiceIcon-module__eZucoG__riceBalanceAmount{font-size:var(--rice-balance-amount-size,calc(.86rem * var(--mu-v2-font-scale,1)));white-space:nowrap;align-items:center;font-weight:760;line-height:1;display:inline-flex}
.AraLanguageSheet-module__uBhrMW__scrim{--mu-rgb-surface:255 250 242;--mu-rgb-ink:23 21 19;--mu-rgb-accent:0 104 67;--mu-color-surface:rgb(var(--mu-rgb-surface));--mu-color-ink:rgb(var(--mu-rgb-ink));--mu-color-accent:rgb(var(--mu-rgb-accent));--mu-color-outline:rgba(var(--mu-rgb-ink) / .12);--mu-color-muted:rgba(var(--mu-rgb-ink) / .62);--mu-space-2:8px;--mu-space-3:12px;--mu-space-4:16px;--mu-font-title-large-size:calc(22px * var(--mu-v2-font-scale,1));--mu-font-header-line:calc(24px * var(--mu-v2-font-scale,1));--mu-font-label-size:calc(14px * var(--mu-v2-font-scale,1));--mu-font-label-line:calc(20px * var(--mu-v2-font-scale,1));--mu-font-caption-size:calc(12px * var(--mu-v2-font-scale,1));--mu-font-caption-line:calc(16px * var(--mu-v2-font-scale,1));--mu-radius-md:8px;--mu-radius-lg:16px;--mu-radius-full:999px;z-index:30;align-items:end;display:grid;position:absolute;inset:0}.AraLanguageSheet-module__uBhrMW__scrimFixed{z-index:1000;position:fixed}.AraLanguageSheet-module__uBhrMW__backdrop{background:rgba(var(--mu-rgb-ink) / .32);cursor:pointer;border:0;position:absolute;inset:0}.AraLanguageSheet-module__uBhrMW__sheet{z-index:1;gap:var(--mu-space-3);max-height:min(82vh,620px);padding:var(--mu-space-4);border-radius:var(--mu-radius-lg) var(--mu-radius-lg) 0 0;background:var(--mu-color-surface);color:var(--mu-color-ink);box-shadow:0 -20px 56px rgb(var(--mu-rgb-ink) / .24);border:0;display:grid;position:relative;overflow-y:auto}.AraLanguageSheet-module__uBhrMW__scrimFixed .AraLanguageSheet-module__uBhrMW__sheet{width:min(100%,430px);margin:0 auto}.AraLanguageSheet-module__uBhrMW__sheet:before{content:"";border-radius:var(--mu-radius-full);background:rgba(var(--mu-rgb-ink) / .16);justify-self:center;width:40px;height:4px}.AraLanguageSheet-module__uBhrMW__intro{gap:6px;display:grid}.AraLanguageSheet-module__uBhrMW__kicker,.AraLanguageSheet-module__uBhrMW__title{margin:0}.AraLanguageSheet-module__uBhrMW__kicker{color:var(--mu-color-muted);font-size:var(--mu-font-caption-size);font-weight:760;line-height:var(--mu-font-caption-line)}.AraLanguageSheet-module__uBhrMW__title{color:var(--mu-color-ink);font-size:var(--mu-font-title-large-size);font-weight:850;line-height:var(--mu-font-header-line)}.AraLanguageSheet-module__uBhrMW__optionList{gap:var(--mu-space-2);display:grid}.AraLanguageSheet-module__uBhrMW__option{appearance:none;align-items:center;gap:var(--mu-space-3);min-height:54px;padding:0 var(--mu-space-3);border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-md);color:var(--mu-color-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:40px minmax(0,1fr) 22px;display:grid}.AraLanguageSheet-module__uBhrMW__optionSelected{border-color:rgb(var(--mu-rgb-accent) / .42);background:rgb(var(--mu-rgb-accent) / .08)}.AraLanguageSheet-module__uBhrMW__languageFlag{object-fit:cover;width:34px;height:24px;box-shadow:0 2px 6px rgb(var(--mu-rgb-ink) / .06);border-radius:5px;display:block}.AraLanguageSheet-module__uBhrMW__optionCopy{gap:2px;min-width:0;display:grid}.AraLanguageSheet-module__uBhrMW__optionCopy strong,.AraLanguageSheet-module__uBhrMW__optionCopy em{font-family:var(--type-language-option-family,var(--type-body-family));font-synthesis:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AraLanguageSheet-module__uBhrMW__optionCopy strong{color:var(--mu-color-ink);font-size:var(--mu-font-label-size);font-style:normal;font-weight:780;line-height:calc(22px * var(--mu-v2-font-scale,1))}.AraLanguageSheet-module__uBhrMW__optionCopy em{color:var(--mu-color-muted);font-size:var(--mu-font-caption-size);font-style:normal;font-weight:650;line-height:var(--mu-font-caption-line)}.AraLanguageSheet-module__uBhrMW__checkMark{justify-self:center;width:18px;height:18px;display:block;position:relative}.AraLanguageSheet-module__uBhrMW__checkMark:before{content:"";border:solid var(--mu-color-ink);border-width:0 2.5px 2.5px 0;border-radius:1px;width:7px;height:13px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}
.WebAppInstallSheet-module__Ys1-Ka__scrim{z-index:34;background:rgba(var(--mu-rgb-ink) / .36);pointer-events:auto;align-items:end;display:grid;position:absolute;inset:0}.WebAppInstallSheet-module__Ys1-Ka__backdrop{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.WebAppInstallSheet-module__Ys1-Ka__sheet{z-index:1;gap:var(--mu-space-3);border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-sheet) var(--mu-radius-sheet) 0 0;width:100%;max-height:min(86%,680px);padding:var(--mu-space-4) var(--mu-space-4) calc(var(--mu-space-4) + env(safe-area-inset-bottom));background:var(--mu-color-surface);color:var(--mu-color-ink);box-shadow:var(--mu-elevation-2);display:grid;position:relative;overflow-y:auto}.WebAppInstallSheet-module__Ys1-Ka__sheet:before{content:"";background:rgba(var(--mu-rgb-ink) / .16);border-radius:999px;justify-self:center;width:40px;height:4px}.WebAppInstallSheet-module__Ys1-Ka__header{gap:var(--mu-space-3);grid-template-columns:minmax(0,1fr) 34px;align-items:start;display:grid}.WebAppInstallSheet-module__Ys1-Ka__intro{min-width:0;display:grid}.WebAppInstallSheet-module__Ys1-Ka__title,.WebAppInstallSheet-module__Ys1-Ka__stepTitle{margin:0}.WebAppInstallSheet-module__Ys1-Ka__title{color:var(--mu-color-ink);font-size:var(--mu-font-title-size);font-weight:860;line-height:var(--mu-font-title-line);letter-spacing:0;word-break:keep-all}.WebAppInstallSheet-module__Ys1-Ka__closeButton{appearance:none;border:1px solid var(--mu-color-outline);background:rgba(var(--mu-rgb-ink) / .035);width:34px;height:34px;color:var(--mu-color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid}.WebAppInstallSheet-module__Ys1-Ka__closeButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--mu-rgb-accent) / .18);outline:none}.WebAppInstallSheet-module__Ys1-Ka__visual{gap:var(--mu-space-3);border:1px solid rgba(var(--mu-rgb-accent) / .32);min-height:132px;padding:var(--mu-space-3);background:rgba(var(--mu-rgb-accent) / .08);border-radius:12px;display:grid;position:relative;overflow:hidden}.WebAppInstallSheet-module__Ys1-Ka__phoneBar{border-bottom:1px solid rgba(var(--mu-rgb-ink) / .08);grid-template-columns:1fr auto;align-items:center;min-height:32px;display:grid}.WebAppInstallSheet-module__Ys1-Ka__brand{font-family:var(--type-brand-mark-family,var(--font-landing-mark-family,"Permanent Marker", cursive));color:var(--mu-color-ink);font-size:var(--mu-font-title-size);letter-spacing:.01em;font-weight:400;line-height:1}.WebAppInstallSheet-module__Ys1-Ka__phoneAction{background:rgba(var(--mu-rgb-surface) / .86);width:28px;height:28px;color:var(--mu-color-accent-text);border-radius:50%;place-items:center;display:inline-grid}.WebAppInstallSheet-module__Ys1-Ka__dock{gap:var(--mu-space-2);border:1px solid rgba(var(--mu-rgb-ink) / .08);min-height:58px;padding:var(--mu-space-2);background:rgba(var(--mu-rgb-surface) / .72);border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.WebAppInstallSheet-module__Ys1-Ka__dockSlot,.WebAppInstallSheet-module__Ys1-Ka__appIcon{aspect-ratio:1;border-radius:14px;place-items:center;display:grid}.WebAppInstallSheet-module__Ys1-Ka__dockSlot{border:1px solid rgba(var(--mu-rgb-ink) / .08);background:rgba(var(--mu-rgb-ink) / .035)}.WebAppInstallSheet-module__Ys1-Ka__appIcon{background:var(--mu-color-accent);color:var(--mu-color-on-accent);font-size:var(--mu-font-caption-size);font-weight:900}.WebAppInstallSheet-module__Ys1-Ka__steps{gap:var(--mu-space-2);margin:0;padding:0;list-style:none;display:grid}.WebAppInstallSheet-module__Ys1-Ka__step{align-items:center;gap:var(--mu-space-2);border:1px solid var(--mu-color-outline);border-radius:var(--mu-radius-card);min-height:50px;padding:var(--mu-space-2);background:rgba(var(--mu-rgb-ink) / .02);grid-template-columns:30px minmax(0,1fr) 34px;display:grid}.WebAppInstallSheet-module__Ys1-Ka__stepNumber,.WebAppInstallSheet-module__Ys1-Ka__stepIcon{border-radius:50%;place-items:center;display:grid}.WebAppInstallSheet-module__Ys1-Ka__stepNumber{background:rgba(var(--mu-rgb-accent) / .12);width:30px;height:30px;color:var(--mu-color-accent-text);font-size:var(--mu-font-caption-size);font-weight:860}.WebAppInstallSheet-module__Ys1-Ka__stepCopy{min-width:0;display:grid}.WebAppInstallSheet-module__Ys1-Ka__stepTitle{color:var(--mu-color-ink);font-size:var(--mu-font-label-size);font-weight:820;line-height:var(--mu-font-label-line);word-break:keep-all}.WebAppInstallSheet-module__Ys1-Ka__stepIcon{background:rgba(var(--mu-rgb-accent) / .08);width:34px;height:34px;color:var(--mu-color-accent-text)}.WebAppInstallSheet-module__Ys1-Ka__actions{gap:var(--mu-space-2);display:grid}
.AraChatV2-module__X4csOG__chatAppScene{background:linear-gradient(#eae4d8eb,#d2cabdf0),#ded5c7}.AraChatV2-module__X4csOG__chatLobbyFrame [data-testid=ara-v2-home-scroll]{grid-template-rows:minmax(0,1fr);padding-bottom:0;display:grid}.AraChatV2-module__X4csOG__chatThreadFrame [data-testid=ara-v2-home-scroll]{box-sizing:border-box;height:100%;min-height:0;padding:8px var(--mu-space-4) 0;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.AraChatV2-module__X4csOG__lobbyAppPage{gap:0;height:100%;min-height:0;padding-bottom:0;display:grid}.AraChatV2-module__X4csOG__lobbyNewChatStage{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.AraChatV2-module__X4csOG__lobbyComposerDock{margin:0 calc(var(--mu-space-4) * -1);padding:8px var(--mu-space-4) 2px;border-top:1px solid rgba(var(--mu-rgb-ink,23 21 19) / .075);background:rgba(var(--mu-rgb-surface,255 250 242) / .98);align-self:end}.AraChatV2-module__X4csOG__lobbyAppHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.AraChatV2-module__X4csOG__lobbyAppTitleGroup{gap:3px;min-width:0;display:grid}.AraChatV2-module__X4csOG__lobbyAppEyebrow{color:#1715139e;letter-spacing:0;margin:0;font-weight:760}.AraChatV2-module__X4csOG__lobbyAppTitle{color:var(--mu-color-ink,#171513);--type-title-xl-size:calc(25px * var(--mu-v2-font-scale,1));--type-title-xl-line-height:calc(31px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.AraChatV2-module__X4csOG__lobbyHeaderRiceChip{place-self:end}.AraChatV2-module__X4csOG__lobbyHeroCost{color:#1f2328d1;--type-body-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));word-break:keep-all;margin:0}.AraChatV2-module__X4csOG__lobbyGuideCopy{gap:7px;min-width:0;max-width:36rem;display:grid}.AraChatV2-module__X4csOG__lobbyGuideTitle{color:#1f2328;--type-title-sm-size:var(--mu-font-title-size,calc(15px * var(--mu-v2-font-scale,1)));--type-title-sm-line-height:var(--mu-font-title-line,calc(21px * var(--mu-v2-font-scale,1)));letter-spacing:0;margin:0}.AraChatV2-module__X4csOG__lobbyIntro{color:#1f2328d1;--type-body-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));word-break:keep-all;margin:0}.AraChatV2-module__X4csOG__lobbyMetaLine{color:#575f69c2;--type-meta-size:var(--mu-font-caption-size,calc(12px * var(--mu-v2-font-scale,1)));--type-meta-line-height:var(--mu-font-caption-line,calc(16px * var(--mu-v2-font-scale,1)));margin:0}.AraChatV2-module__X4csOG__lobbyPrimaryAction{--ui-button-radius:999px;--ui-button-overlay-primary-color:var(--mu-color-ink,#171513);--ui-button-overlay-primary-border:rgb(var(--mu-rgb-accent,0 104 67) / .3);--ui-button-overlay-primary-background:rgb(var(--mu-rgb-accent,0 104 67) / .08);--ui-button-overlay-primary-shadow:none;--ui-button-overlay-primary-hover-background:rgb(var(--mu-rgb-accent,0 104 67) / .11);--ui-button-overlay-primary-active-background:rgb(var(--mu-rgb-accent,0 104 67) / .14);--ui-button-focus-ring:0 0 0 3px rgb(var(--mu-rgb-accent,0 104 67) / .18);--ui-button-size-lg-min-height:38px;--ui-button-size-lg-padding-inline:13px;--ui-button-size-lg-font-size:var(--mu-font-label-size,calc(13px * var(--mu-v2-font-scale,1)));border-radius:999px;justify-self:center;width:min(100%,164px)}.AraChatV2-module__X4csOG__statePanel{background:rgb(var(--mu-rgb-surface,255 250 242) / .96)}.AraChatV2-module__X4csOG__stateBlock{border-color:var(--mu-color-outline,rgb(var(--mu-rgb-ink,23 21 19) / .1));background:rgb(var(--mu-rgb-surface,255 250 242) / .94);box-shadow:none}.AraChatV2-module__X4csOG__stateBlock [data-typography-role=title-sm]{color:var(--mu-color-ink,#171513)}.AraChatV2-module__X4csOG__stateBlock [data-typography-role=body]{color:var(--mu-color-muted,rgb(var(--mu-rgb-ink,23 21 19) / .62))}.AraChatV2-module__X4csOG__assistantCard,.AraChatV2-module__X4csOG__referenceCtaCard{--ui-section-card-border:#1f232814;--ui-section-card-radius:24px;--ui-section-card-background:#fffffff0;--ui-section-card-shadow:none;--ui-section-card-overlay:none}.AraChatV2-module__X4csOG__input{--ui-textarea-border:#1f23281a;--ui-textarea-radius:18px;--ui-textarea-padding:13px 14px;--ui-textarea-background:#fffffff5;--ui-textarea-color:#1f2328f5;--ui-textarea-shadow:none;--ui-textarea-placeholder:#575f6970;--ui-textarea-focus-outline:2px solid #b65f4d29;--ui-textarea-focus-offset:2px;width:100%}.AraChatV2-module__X4csOG__sheetActions{flex-direction:column;gap:8px;display:flex}.AraChatV2-module__X4csOG__referenceContextLabel{color:#6b7785}.AraChatV2-module__X4csOG__referenceContextTitle{color:#1f2328;margin:0;line-height:1.4}.AraChatV2-module__X4csOG__referenceContextBody{color:#575f69d1;word-break:keep-all;margin:0;line-height:1.6}.AraChatV2-module__X4csOG__threadLayout{grid-template-rows:auto minmax(0,1fr) auto;gap:0;height:100%;min-height:0;padding-top:6px;display:grid;overflow:hidden}.AraChatV2-module__X4csOG__chatProfileHeader{align-items:center;gap:var(--mu-space-3);min-width:0;padding:0 var(--mu-space-1) var(--mu-space-3);grid-template-columns:42px minmax(0,1fr) auto;display:grid}.AraChatV2-module__X4csOG__chatProfileAvatar{border:1px solid rgba(var(--mu-rgb-ink,23 21 19) / .1);background:var(--mu-color-surface,#fffaf2);border-radius:999px;width:42px;height:42px;display:block;overflow:hidden}.AraChatV2-module__X4csOG__chatProfileAvatar img{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.AraChatV2-module__X4csOG__chatProfileName{color:var(--mu-color-ink,#171513);--type-title-sm-size:var(--mu-font-title-size,calc(15px * var(--mu-v2-font-scale,1)));--type-title-sm-weight:760;--type-title-sm-line-height:var(--mu-font-title-line,calc(21px * var(--mu-v2-font-scale,1)));margin:0}.AraChatV2-module__X4csOG__chatNewButton.AraChatV2-module__X4csOG__chatNewButton{--ui-button-size-sm-min-height:34px;--ui-button-size-sm-padding-inline:12px;--ui-button-size-sm-font-size:calc(.78rem * var(--mu-v2-font-scale,1));border-color:rgba(var(--mu-rgb-ink,23 21 19) / .05);background:rgba(var(--mu-rgb-ink,23 21 19) / .035);color:var(--mu-color-ink,#171513);border-radius:999px;justify-self:end;font-weight:780}.AraChatV2-module__X4csOG__lobbyChatThread{min-height:0;padding:2px var(--mu-space-1) 96px;scrollbar-width:none;align-content:start;gap:16px;scroll-padding-bottom:96px;display:grid;overflow:hidden auto}.AraChatV2-module__X4csOG__lobbyChatThread::-webkit-scrollbar{display:none}.AraChatV2-module__X4csOG__lobbyChatMessages{align-content:start;gap:13px;min-height:0;display:grid}.AraChatV2-module__X4csOG__lobbyPreviewCard{gap:10px;padding:12px 0 2px;display:grid}.AraChatV2-module__X4csOG__lobbyPreviewLabel{--type-title-sm-size:calc(.94rem * var(--mu-v2-font-scale,1));--type-title-sm-weight:840;--type-title-sm-line-height:1.32;--type-title-sm-letter-spacing:0;color:var(--mu-color-ink,#171513);justify-self:start;margin:0}.AraChatV2-module__X4csOG__lobbyAssistantMessage{grid-template-columns:34px minmax(0,1fr);align-items:end;gap:8px;width:92%;display:grid}.AraChatV2-module__X4csOG__lobbyAssistantMessage .AraChatV2-module__X4csOG__chatProfileAvatar{width:34px;height:34px}.AraChatV2-module__X4csOG__lobbyPreviewCard .AraChatV2-module__X4csOG__chatProfileAvatar{opacity:.86}.AraChatV2-module__X4csOG__lobbyAssistantBubble,.AraChatV2-module__X4csOG__lobbyUserBubble{font-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));font-weight:500;line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));word-break:keep-all;border-radius:8px;margin:0;padding:11px 12px}.AraChatV2-module__X4csOG__lobbyPreviewCard .AraChatV2-module__X4csOG__lobbyAssistantBubble,.AraChatV2-module__X4csOG__lobbyPreviewCard .AraChatV2-module__X4csOG__lobbyUserBubble{opacity:.9}.AraChatV2-module__X4csOG__lobbyAssistantBubble{background:rgba(var(--mu-rgb-ink,23 21 19) / .055);color:rgba(var(--mu-rgb-ink,23 21 19) / .92);border-bottom-left-radius:3px}.AraChatV2-module__X4csOG__lobbyUserMessage{justify-content:flex-end;display:flex}.AraChatV2-module__X4csOG__lobbyUserBubble{border:1px solid rgba(var(--mu-rgb-accent,232 234 232) / .2);background:rgba(var(--mu-rgb-accent,232 234 232) / .08);max-width:min(72%,18rem);color:var(--mu-color-ink,#171513);border-bottom-right-radius:3px}.AraChatV2-module__X4csOG__lobbyPreviewCard .AraChatV2-module__X4csOG__lobbyUserBubble{border:1px solid rgba(var(--mu-rgb-accent,232 234 232) / .24);background:rgba(var(--mu-rgb-accent,232 234 232) / .12);color:var(--mu-color-ink,#171513)}.AraChatV2-module__X4csOG__lobbyGuideCard{border:1px solid rgba(var(--mu-rgb-accent,232 234 232) / .24);background:0 0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.AraChatV2-module__X4csOG__lobbyGuideIcon{border:1px solid rgba(var(--mu-rgb-accent,232 234 232) / .26);width:36px;height:36px;color:var(--mu-color-ink,#171513);background:0 0;border-radius:999px;place-items:center;display:grid}.AraChatV2-module__X4csOG__lobbyTopicRail{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 2px 1px;display:flex;overflow-x:auto}.AraChatV2-module__X4csOG__lobbyTopicRail::-webkit-scrollbar{display:none}.AraChatV2-module__X4csOG__lobbyTopicChip{appearance:none;border:1px solid var(--mu-color-outline,#1715131f);background:rgba(var(--mu-rgb-surface,255 250 242) / .74);min-height:34px;color:var(--mu-color-ink,#171513);font-size:calc(.78rem * var(--mu-v2-font-scale,1));white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:6px 12px;font-weight:800;line-height:20px;display:inline-flex}.AraChatV2-module__X4csOG__lobbyTopicChipLabel{justify-content:center;align-items:center;min-width:0;line-height:20px;display:inline-flex}.AraChatV2-module__X4csOG__lobbyTopicChip:focus-visible{outline:none;box-shadow:0 0 0 3px #0068431f}.AraChatV2-module__X4csOG__lobbyTopicChipActive{color:var(--mu-color-ink,#171513);background:#0068431a;border-color:#006843a3}.AraChatV2-module__X4csOG__lobbyMissingBlock{gap:10px;display:grid}.AraChatV2-module__X4csOG__threadGuideCard{border:1px solid rgba(var(--mu-rgb-accent,0 104 67) / .28);background:0 0;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:none}.AraChatV2-module__X4csOG__threadGuideIcon{border:1px solid rgba(var(--mu-rgb-accent,0 104 67) / .28);width:38px;height:38px;color:var(--mu-color-ink,#171513);background:0 0;border-radius:999px;place-items:center;font-size:1.12rem;display:grid}.AraChatV2-module__X4csOG__threadGuideCopy{gap:6px;min-width:0;display:grid}.AraChatV2-module__X4csOG__threadGuideTitle{color:var(--mu-color-ink,#171513);--type-title-sm-size:var(--mu-font-title-size,calc(15px * var(--mu-v2-font-scale,1)));--type-title-sm-line-height:var(--mu-font-title-line,calc(21px * var(--mu-v2-font-scale,1)));margin:0}.AraChatV2-module__X4csOG__threadGuideBody{color:#171513ad;--type-body-size:var(--mu-font-caption-size,calc(12px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-caption-line,calc(16px * var(--mu-v2-font-scale,1)));word-break:keep-all;margin:0}.AraChatV2-module__X4csOG__threadGuideCost{min-height:26px;color:var(--mu-color-accent-text,var(--mu-color-accent,#006843));font-size:calc(.72rem * var(--mu-v2-font-scale,1));background:#fffaf2e0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-weight:780;line-height:1;display:inline-flex}.AraChatV2-module__X4csOG__threadBodyArea{min-height:0;display:grid;overflow:hidden}.AraChatV2-module__X4csOG__threadStateArea{align-content:start;min-height:0;display:grid}.AraChatV2-module__X4csOG__threadMessagesViewport{min-height:0;padding:2px 2px var(--mu-space-3) 0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.AraChatV2-module__X4csOG__threadInlineContext{opacity:0;pointer-events:none;height:1px;padding:0 2px;overflow:hidden}.AraChatV2-module__X4csOG__threadInlineContextText{color:#575f69cc;--type-meta-size:calc(.82rem * var(--mu-v2-font-scale,1));--type-meta-line-height:1.5;margin:0}.AraChatV2-module__X4csOG__threadComposerDock{z-index:5;background:var(--mu-color-surface,#fffaf2);min-width:0;padding:8px 0 10px;position:relative}.AraChatV2-module__X4csOG__messageStream{min-height:100%;padding:4px 0 var(--mu-space-4);align-content:start;gap:18px;display:grid}.AraChatV2-module__X4csOG__userBubbleWrap{justify-content:flex-end;display:flex}.AraChatV2-module__X4csOG__userBubble{background:rgba(var(--mu-rgb-ink,23 21 19) / .07);color:#1f2328eb;--type-body-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));max-width:min(68%,28rem);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight,450);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing,0);white-space:pre-wrap;word-break:keep-all;border:1px solid #1f23280f;border-radius:8px;padding:14px 15px}.AraChatV2-module__X4csOG__assistantCard{border-radius:22px 22px 22px 10px;justify-self:start;gap:14px;width:94%;padding:16px 16px 15px;display:grid}.AraChatV2-module__X4csOG__assistantBubbleRow{grid-template-columns:34px minmax(0,1fr);justify-self:start;align-items:flex-end;gap:12px;width:92%;display:grid}.AraChatV2-module__X4csOG__assistantAvatarFrame{background:#fffaf2;border:1px solid #1f232814;border-radius:999px;width:34px;height:34px;display:block;overflow:hidden}.AraChatV2-module__X4csOG__assistantAvatar{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.AraChatV2-module__X4csOG__assistantBubble{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:8px;padding:7px 0 0;display:grid}.AraChatV2-module__X4csOG__assistantBubbleText{color:rgba(var(--mu-rgb-ink,23 21 19) / .92);--type-body-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));white-space:pre-wrap;word-break:keep-all;margin:0}.AraChatV2-module__X4csOG__assistantBubbleLead{color:rgba(var(--mu-rgb-ink,23 21 19) / .94);font-weight:500}.AraChatV2-module__X4csOG__assistantBubbleCaution{color:rgba(var(--mu-rgb-ink,23 21 19) / .92)}.AraChatV2-module__X4csOG__assistantMeta{align-items:center;gap:8px;display:flex}.AraChatV2-module__X4csOG__assistantMetaLabel{color:#6b7785eb;letter-spacing:.06em}.AraChatV2-module__X4csOG__assistantSection{gap:6px;display:grid}.AraChatV2-module__X4csOG__assistantSectionLabel{color:#6b7785;font-size:calc(.74rem * var(--mu-v2-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.AraChatV2-module__X4csOG__assistantSectionBody{color:#384250e6;white-space:pre-wrap;line-height:1.68}.AraChatV2-module__X4csOG__followupGroup{gap:8px}.AraChatV2-module__X4csOG__messageFooter{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AraChatV2-module__X4csOG__chargeMetaText{color:#a14536;--type-meta-size:calc(.75rem * var(--mu-v2-font-scale,1));--type-meta-line-height:1.3;letter-spacing:-.01em}.AraChatV2-module__X4csOG__questionChip{--ui-toggle-chip-min-height:46px;--ui-toggle-chip-padding:10px 12px;--ui-toggle-chip-radius:18px;--ui-toggle-chip-border:#1f232814;--ui-toggle-chip-background:#fffffff5;--ui-toggle-chip-color:#1f2328;--ui-toggle-chip-font-size:calc(.92rem * var(--mu-v2-font-scale,1));--ui-toggle-chip-font-weight:600;--ui-toggle-chip-shadow:none;--ui-toggle-chip-selected-border:#b65f4d3d;--ui-toggle-chip-selected-background:#b65f4d14;--ui-toggle-chip-selected-color:#8c493b;--ui-toggle-chip-selected-shadow:none;text-align:left;white-space:normal;justify-content:flex-start}.AraChatV2-module__X4csOG__composerCard{gap:6px;min-width:0;display:grid;position:relative}.AraChatV2-module__X4csOG__composerSuggestionGroup{opacity:1;overscroll-behavior:contain;scrollbar-width:none;gap:8px;max-height:76px;padding:0 2px;position:static;overflow-y:auto}.AraChatV2-module__X4csOG__composerSuggestionGroup::-webkit-scrollbar{display:none}.AraChatV2-module__X4csOG__composerSuggestionChip{--ui-toggle-chip-min-height:34px;--ui-toggle-chip-padding:7px 11px;--ui-toggle-chip-radius:999px;--ui-toggle-chip-border:#1f232814;--ui-toggle-chip-background:#ffffffeb;--ui-toggle-chip-color:#384250;--ui-toggle-chip-font-size:calc(.82rem * var(--mu-v2-font-scale,1));--ui-toggle-chip-font-weight:600;--ui-toggle-chip-shadow:none;--ui-toggle-chip-selected-border:#b65f4d3d;--ui-toggle-chip-selected-background:#b65f4d14;--ui-toggle-chip-selected-color:#8c493b;--ui-toggle-chip-selected-shadow:none;text-align:left;white-space:normal;max-width:100%}.AraChatV2-module__X4csOG__composerRow{border:1px solid var(--mu-color-outline,#1715131f);background:rgba(var(--mu-rgb-surface,255 250 242) / .92);min-height:36px;box-shadow:none;border-radius:999px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;padding:3px 4px 3px 12px;display:grid}.AraChatV2-module__X4csOG__composerInput.AraChatV2-module__X4csOG__composerInput{--ui-textarea-min-height:28px;--ui-textarea-border:transparent;--ui-textarea-padding:4px 0;--ui-textarea-radius:0;--ui-textarea-background:transparent;--ui-textarea-color:#1f2328f5;--ui-textarea-shadow:none;--ui-textarea-placeholder:#575f69b3;--ui-textarea-focus-outline:0;--ui-textarea-focus-offset:0;--ui-textarea-resize:none;max-height:64px;font-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));overflow-y:auto}.AraChatV2-module__X4csOG__sendButton{--ui-button-overlay-primary-color:var(--mu-color-on-accent,#fffaf2);--ui-button-overlay-primary-border:rgba(var(--mu-rgb-accent,0 104 67) / .16);--ui-button-overlay-primary-background:var(--mu-color-accent-text,var(--mu-color-accent,#006843));--ui-button-overlay-primary-shadow:none;--ui-button-overlay-primary-hover-background:var(--mu-color-accent-text,var(--mu-color-accent,#006843));--ui-button-overlay-primary-hover-shadow:none;--ui-button-overlay-primary-active-background:var(--mu-color-accent-text,var(--mu-color-accent,#006843));--ui-button-size-sm-min-height:28px;--ui-button-size-sm-padding-inline:0;width:28px;min-width:28px;min-height:28px;color:var(--mu-color-on-accent,#fffaf2);border-radius:999px;align-self:center;padding-inline:0}.AraChatV2-module__X4csOG__sendButtonGlyph{color:currentColor;font-size:17px;font-weight:250;line-height:1}.AraChatV2-module__X4csOG__errorText{color:#9a4132;margin-top:-2px}.AraChatV2-module__X4csOG__inlineLoading{background:#fffffff0;border:1px solid #1f232814;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.AraChatV2-module__X4csOG__dot{background:#5f7d6f;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite AraChatV2-module__X4csOG__ara-chat-pulse}.AraChatV2-module__X4csOG__referenceCtaCard{border-color:rgba(var(--mu-rgb-accent,0 104 67) / .18);background:rgba(var(--mu-rgb-surface,255 250 242) / .94);box-shadow:none;gap:12px;margin-top:8px;margin-bottom:8px;padding:20px 18px 18px;display:grid}.AraChatV2-module__X4csOG__referenceCtaHeader{flex-direction:column;gap:8px;display:flex}.AraChatV2-module__X4csOG__referenceCtaEyebrow{color:var(--mu-color-accent-text,var(--mu-color-accent,#006843));letter-spacing:.08em}.AraChatV2-module__X4csOG__referenceCtaTitle{color:var(--mu-color-ink,#171513);--type-title-sm-size:calc(1.02rem * var(--mu-v2-font-scale,1));--type-title-sm-line-height:1.42;margin:0}.AraChatV2-module__X4csOG__referenceCtaBody{color:rgba(var(--mu-rgb-ink,23 21 19) / .72);margin:0;line-height:1.6}.AraChatV2-module__X4csOG__referenceCtaActions{flex-wrap:wrap;justify-content:stretch;gap:8px;display:flex}.AraChatV2-module__X4csOG__referenceCtaButton{--ui-button-overlay-primary-color:var(--mu-color-ink,#171513);--ui-button-overlay-primary-border:rgba(var(--mu-rgb-accent,0 104 67) / .28);--ui-button-overlay-primary-background:rgba(var(--mu-rgb-accent,0 104 67) / .08);--ui-button-overlay-primary-shadow:none;--ui-button-overlay-primary-hover-background:rgba(var(--mu-rgb-accent,0 104 67) / .11);--ui-button-overlay-primary-active-background:rgba(var(--mu-rgb-accent,0 104 67) / .14);--ui-button-overlay-primary-hover-shadow:none;border-radius:999px;flex:calc(50% - 8px);justify-content:center;min-width:120px}.AraChatV2-module__X4csOG__referenceCtaV2{border:1px solid rgb(var(--mu-rgb-accent,0 104 67) / .42);background:0 0;border-radius:8px;gap:12px;margin:8px 0 10px;padding:12px;display:grid}.AraChatV2-module__X4csOG__referenceCtaV2Followup{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.AraChatV2-module__X4csOG__referenceCtaV2Copy{gap:3px;min-width:0;display:grid}.AraChatV2-module__X4csOG__referenceCtaV2Title{color:var(--mu-color-ink,#171513);--type-title-sm-size:var(--mu-font-title-size,1rem);--type-title-sm-line-height:var(--mu-font-title-line,1.5);white-space:nowrap;margin:0;font-weight:760}.AraChatV2-module__X4csOG__referenceCtaV2Body{color:var(--mu-color-muted,rgb(var(--mu-rgb-ink,23 21 19) / .62));margin:0}.AraChatV2-module__X4csOG__referenceCtaV2Button{--ui-button-radius:999px;--ui-button-overlay-ghost-color:var(--mu-color-ink,#171513);--ui-button-overlay-ghost-border:var(--md-sys-color-outline,rgb(var(--mu-rgb-ink,23 21 19) / .12));--ui-button-overlay-ghost-background:transparent;--ui-button-overlay-ghost-shadow:none;--ui-button-hover-background:transparent;--ui-button-active-background:transparent;--ui-button-size-sm-min-height:34px;--ui-button-size-sm-padding-inline:16px;--ui-button-size-sm-font-size:var(--mu-font-label-size,.875rem);justify-self:end;width:auto;min-width:104px}.AraChatV2-module__X4csOG__referenceInlineStack{gap:10px;min-width:0;display:grid}.AraChatV2-module__X4csOG__referenceInlineHeader,.AraChatV2-module__X4csOG__referenceInlineContextCard{gap:6px;min-width:0;display:grid}.AraChatV2-module__X4csOG__referenceInlineContextCard{border:1px solid rgb(var(--mu-rgb-accent,232 234 232) / .22);background:0 0;border-radius:8px;padding:12px}.AraChatV2-module__X4csOG__referenceInlineState{border-radius:8px;padding:12px}.AraChatV2-module__X4csOG__referenceInlineActions,.AraChatV2-module__X4csOG__referencePromptRail{flex-wrap:wrap;gap:8px;display:flex}.AraChatV2-module__X4csOG__referenceInlineList{gap:8px;display:grid}.AraChatV2-module__X4csOG__referenceInlineItem{appearance:none;border:1px solid var(--mu-color-outline,#1715131f);background:rgba(var(--mu-rgb-surface,255 250 242) / .78);width:100%;color:var(--mu-color-ink,#171513);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.AraChatV2-module__X4csOG__referenceInlineItemTitle{color:var(--mu-color-ink,#171513);--type-title-sm-size:calc(.9rem * var(--mu-v2-font-scale,1));--type-title-sm-line-height:1.24;margin:0}.AraChatV2-module__X4csOG__referenceInlineItemBody{color:rgba(var(--mu-rgb-ink,23 21 19) / .66);--type-body-size:calc(.8rem * var(--mu-v2-font-scale,1));--type-body-line-height:1.42;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AraChatV2-module__X4csOG__referencePromptChip{appearance:none;border:1px solid var(--mu-color-outline,#1715131f);background:rgba(var(--mu-rgb-surface,255 250 242) / .84);max-width:100%;min-height:32px;color:var(--mu-color-ink,#171513);font-size:calc(.78rem * var(--mu-v2-font-scale,1));white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;scroll-margin-bottom:96px;font-weight:800;line-height:1;display:inline-flex}.AraChatV2-module__X4csOG__referencePromptChipActive{border-color:rgb(var(--mu-rgb-accent,232 234 232) / .42);background:rgb(var(--mu-rgb-accent,232 234 232) / .055)}@keyframes AraChatV2-module__X4csOG__ara-chat-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width:720px){.AraChatV2-module__X4csOG__threadLayout{gap:0}.AraChatV2-module__X4csOG__assistantCard{width:100%;max-width:100%}.AraChatV2-module__X4csOG__userBubble{width:auto;max-width:min(68%,28rem)}}.AraChatV2-module__X4csOG__lobbyIntro:lang(zh),.AraChatV2-module__X4csOG__referenceContextBody:lang(zh),.AraChatV2-module__X4csOG__lobbyIntro:lang(th),.AraChatV2-module__X4csOG__referenceContextBody:lang(th),.AraChatV2-module__X4csOG__assistantSectionBody:lang(th),.AraChatV2-module__X4csOG__assistantSectionLabel:lang(th){word-break:normal;overflow-wrap:break-word;line-break:auto}.AraChatV2-module__X4csOG__assistantSectionBody:lang(th){line-height:1.72}.AraChatV2-module__X4csOG__assistantSectionLabel:lang(th){line-height:1.36}
.CompatibilityPage-module__xdmchq__entryScene{background:linear-gradient(#eae4d8eb,#d2cabdf0),#ded5c7}.CompatibilityPage-module__xdmchq__v2CompatPage{gap:14px;padding-bottom:18px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:0 2px 2px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatIntroCopy{gap:1px;min-width:0;display:grid}.CompatibilityPage-module__xdmchq__v2CompatIntroCopy p{color:rgb(var(--mu-rgb-ink,23 21 19) / .68);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:760;line-height:calc(16px * var(--mu-v2-font-scale,1));margin:0}.CompatibilityPage-module__xdmchq__v2CompatIntroCopy h1{color:var(--mu-color-ink,#171513);font-size:calc(25px * var(--mu-v2-font-scale,1));font-weight:880;line-height:calc(31px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.CompatibilityPage-module__xdmchq__v2TitleWithHelp{align-items:center;gap:8px;min-width:0;display:flex}.CompatibilityPage-module__xdmchq__v2TitleWithHelp>h1{min-width:0}.CompatibilityPage-module__xdmchq__v2CompatHero{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:radial-gradient(circle at 88% 10%, rgb(var(--mu-rgb-surface,255 250 242) / .2), transparent 28%), linear-gradient(90deg, rgb(var(--mu-rgb-accent,232 234 232) / .78), rgb(var(--mu-rgb-accent,232 234 232) / .52) 58%, rgb(var(--mu-rgb-surface,255 250 242) / .36)), var(--mu-card-background-image,none) var(--mu-card-background-position,center center) / var(--mu-card-background-size,112% auto) no-repeat;min-height:142px;color:var(--mu-color-on-accent,#171513);border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:18px 16px;display:grid;position:relative;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatHero:after{background:linear-gradient(90deg, rgb(var(--mu-rgb-ink,23 21 19) / .08), transparent 62%);content:"";pointer-events:none;position:absolute;inset:0}.CompatibilityPage-module__xdmchq__v2CompatHeroCopy{z-index:1;min-width:0;text-shadow:0 2px 14px rgb(var(--mu-rgb-ink,23 21 19) / .16);align-content:center;gap:6px;display:grid;position:relative}.CompatibilityPage-module__xdmchq__v2CompatHeroCopy p,.CompatibilityPage-module__xdmchq__v2CompatHeroCopy h2,.CompatibilityPage-module__xdmchq__v2CompatHeroCopy span{margin:0}.CompatibilityPage-module__xdmchq__v2CompatHeroCopy p{color:rgb(var(--mu-rgb-on-accent,23 21 19) / .78);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:820;line-height:calc(16px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatHeroCopy h2{color:var(--mu-color-on-accent,#171513);font-size:calc(21px * var(--mu-v2-font-scale,1));font-weight:900;line-height:calc(26px * var(--mu-v2-font-scale,1));letter-spacing:0}.CompatibilityPage-module__xdmchq__v2CompatHeroCopy span{max-width:224px;color:rgb(var(--mu-rgb-on-accent,23 21 19) / .86);font-size:calc(14px * var(--mu-v2-font-scale,1));font-weight:680;line-height:calc(21px * var(--mu-v2-font-scale,1));white-space:pre-line;word-break:keep-all}html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatHeroCopy span{word-break:normal}.CompatibilityPage-module__xdmchq__v2CompatHeroVista{display:none}.CompatibilityPage-module__xdmchq__v2CompatHeroVista:before,.CompatibilityPage-module__xdmchq__v2CompatHeroVista:after,.CompatibilityPage-module__xdmchq__v2CompatHeroVista span{content:"";display:block;position:absolute}.CompatibilityPage-module__xdmchq__v2CompatHeroVista:before{background:linear-gradient(160deg,#17151329,#1715130d);border-radius:64% 36% 0 0;width:176px;height:88px;bottom:-3px;right:-46px;transform:rotate(-5deg)}.CompatibilityPage-module__xdmchq__v2CompatHeroVista:after{background:linear-gradient(165deg,#fffaf23d,#1715131a);border-radius:54% 46% 0 0;width:126px;height:68px;bottom:34px;right:12px;transform:rotate(4deg)}.CompatibilityPage-module__xdmchq__v2CompatHeroVista span:first-child{background:linear-gradient(152deg,#fffaf257,#fffaf214);border-radius:60% 40% 0 0;width:140px;height:80px;bottom:-18px;right:42px;transform:rotate(10deg)}.CompatibilityPage-module__xdmchq__v2CompatHeroVista span:last-child{background:#1715131c;border-radius:50%;width:104px;height:30px;bottom:57px;right:-7px;transform:rotate(-11deg)}.CompatibilityPage-module__xdmchq__v2CompatProfileStack{gap:8px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatProfilePanel{border:1px solid var(--mu-color-outline,#1715131f);background:rgb(var(--mu-rgb-surface,255 250 242) / .74);min-height:78px;color:var(--mu-color-ink,#171513);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatProfileCopy{gap:2px;min-width:0;display:grid}.CompatibilityPage-module__xdmchq__v2CompatProfileCopy p,.CompatibilityPage-module__xdmchq__v2CompatProfileCopy span{color:rgb(var(--mu-rgb-ink,23 21 19) / .62);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:650;line-height:calc(18px * var(--mu-v2-font-scale,1));margin:0}.CompatibilityPage-module__xdmchq__v2CompatProfileCopy strong{color:var(--mu-color-ink,#171513);font-size:calc(15px * var(--mu-v2-font-scale,1));font-weight:860;line-height:calc(20px * var(--mu-v2-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatProfileCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatProfileAction{appearance:none;border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:rgb(var(--mu-rgb-ink,23 21 19) / .035);min-width:48px;min-height:32px;color:var(--mu-color-ink,#171513);font-size:calc(12px * var(--mu-v2-font-scale,1));white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:820;line-height:1;display:inline-flex}.CompatibilityPage-module__xdmchq__v2CompatProfileAction:disabled{cursor:not-allowed;opacity:.52}.CompatibilityPage-module__xdmchq__v2CompatDetailPanel{background:rgb(var(--mu-rgb-surface,255 250 242) / .74);border-radius:8px;gap:12px;padding:14px 12px 12px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatRelationSection{gap:10px;padding:0 2px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatRelationSection>h2{color:rgb(var(--mu-rgb-ink,23 21 19) / .62);font-size:calc(15px * var(--mu-v2-font-scale,1));font-weight:820;line-height:calc(20px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.CompatibilityPage-module__xdmchq__v2CompatSectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatSectionHeader h2{color:var(--mu-color-ink,#171513);font-size:calc(17px * var(--mu-v2-font-scale,1));font-weight:860;line-height:calc(24px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.CompatibilityPage-module__xdmchq__v2CompatSectionHeader span{color:rgb(var(--mu-rgb-ink,23 21 19) / .62);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:760;line-height:calc(16px * var(--mu-v2-font-scale,1));white-space:nowrap}.CompatibilityPage-module__xdmchq__v2CompatRelationGrid{gap:8px}.CompatibilityPage-module__xdmchq__v2CompatRelationChip{--ui-toggle-chip-min-height:32px;--ui-toggle-chip-padding:0 14px;--ui-toggle-chip-radius:999px;--ui-toggle-chip-content-gap:0;--ui-toggle-chip-font-size:calc(13px * var(--mu-v2-font-scale,1));--ui-toggle-chip-font-weight:820;border-color:rgb(var(--mu-rgb-ink,23 21 19) / .11);background:rgb(var(--mu-rgb-surface,255 250 242) / .84);color:var(--mu-color-ink,#171513);text-align:center;justify-content:center}.CompatibilityPage-module__xdmchq__v2CompatRelationChip>span:first-child{justify-content:center}.CompatibilityPage-module__xdmchq__v2CompatRelationChip>span:last-child{display:none}.CompatibilityPage-module__xdmchq__v2CompatRelationChip[aria-pressed=true]{color:var(--mu-color-ink,#171513);background:#0068431a;border-color:#006843a3}.CompatibilityPage-module__xdmchq__v2LoveQuestionGrid{gap:8px}.CompatibilityPage-module__xdmchq__v2LoveChoiceChip{--ui-toggle-chip-min-height:52px;--ui-toggle-chip-padding:10px 12px;--ui-toggle-chip-font-size:calc(12px * var(--mu-v2-font-scale,1));--ui-toggle-chip-font-weight:840;text-align:left;white-space:normal;justify-content:flex-start;width:100%;position:relative}.CompatibilityPage-module__xdmchq__v2LoveChoiceChip>span:first-child{max-width:100%;text-overflow:initial;white-space:normal;word-break:keep-all;justify-content:flex-start;overflow:visible}.CompatibilityPage-module__xdmchq__v2LovePanelHelper{color:rgb(var(--mu-rgb-ink,23 21 19) / .66);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:560;line-height:calc(19px * var(--mu-v2-font-scale,1));word-break:keep-all;margin:0}.CompatibilityPage-module__xdmchq__v2CompatScope{gap:11px;padding:0 2px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatScope>h2{color:var(--mu-color-ink,#171513);font-size:calc(18px * var(--mu-v2-font-scale,1));font-weight:860;line-height:calc(24px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.CompatibilityPage-module__xdmchq__v2CompatRoleGrid{gap:10px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatQuestionBlock{gap:8px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatQuestionBlock>span{color:rgb(var(--mu-rgb-ink,23 21 19) / .62);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:760;line-height:calc(16px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatInlineField{gap:6px;min-width:0;display:grid}.CompatibilityPage-module__xdmchq__v2CompatInlineField>span{color:rgb(var(--mu-rgb-ink,23 21 19) / .62);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:760;line-height:calc(16px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatInlineField>.CompatibilityPage-module__xdmchq__v2CompatFieldLabel{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.CompatibilityPage-module__xdmchq__v2CompatFieldLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatFieldLabel em{color:rgb(var(--mu-rgb-ink,23 21 19) / .52);flex:none;font-style:normal;font-weight:780}.CompatibilityPage-module__xdmchq__v2CompatTextInput{border-color:rgb(var(--mu-rgb-ink,23 21 19) / .12);background:rgb(var(--mu-rgb-surface,255 250 242) / .78);min-height:40px;color:var(--mu-color-ink,#171513);font-size:calc(14px * var(--mu-v2-font-scale,1));border-radius:8px;font-weight:650}.CompatibilityPage-module__xdmchq__v2CompatTextarea{--ui-textarea-min-height:78px;--ui-textarea-padding:10px 12px;--ui-textarea-radius:8px;--ui-textarea-resize:none;border-color:rgb(var(--mu-rgb-ink,23 21 19) / .12);background:rgb(var(--mu-rgb-surface,255 250 242) / .78);color:var(--mu-color-ink,#171513);font-size:calc(14px * var(--mu-v2-font-scale,1));font-weight:650;line-height:calc(20px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2LoveSituationTextarea{--ui-textarea-min-height:82px}.CompatibilityPage-module__xdmchq__v2LoveSituationTextarea::placeholder{font-size:calc(13px * var(--mu-v2-font-scale,1));letter-spacing:0;font-weight:450;line-height:1.45}.CompatibilityPage-module__xdmchq__v2CompatSubmitRow{padding-top:20px}.CompatibilityPage-module__xdmchq__v2CompatSubmitRowHiddenBehindModal{display:none}.CompatibilityPage-module__xdmchq__v2CompatSubmitButton{border-color:rgb(var(--mu-rgb-accent-text,94 98 94) / .32);background:var(--mu-color-accent-text,#5e625e);min-height:44px;color:var(--mu-color-surface,#fffaf2);font-size:calc(14px * var(--mu-v2-font-scale,1));font-weight:820;line-height:calc(20px * var(--mu-v2-font-scale,1));box-shadow:none;border-radius:999px;transition:transform .14s,background .14s,border-color .14s}.CompatibilityPage-module__xdmchq__v2CompatSubmitButton span{white-space:nowrap}.CompatibilityPage-module__xdmchq__v2CompatSubmitButton:hover:not(:disabled){transform:translateY(-1px)}.CompatibilityPage-module__xdmchq__v2CompatResultPage{padding-bottom:max(18px, env(safe-area-inset-bottom));gap:12px;display:grid}.CompatibilityPage-module__xdmchq__v2ResultState{gap:12px;padding-top:8px;display:grid}.CompatibilityPage-module__xdmchq__v2ResultStateAction{min-height:40px;font-size:calc(15px * var(--mu-v2-font-scale,1));border-radius:999px;font-weight:860}.CompatibilityPage-module__xdmchq__v2CompatResultIntro{gap:8px;padding:0 2px 2px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultLabelRow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.CompatibilityPage-module__xdmchq__v2CompatResultLabelText,.CompatibilityPage-module__xdmchq__v2CompatResultSavedBadge{min-height:25px;font-size:calc(12px * var(--mu-v2-font-scale,1));white-space:nowrap;border-radius:999px;align-items:center;font-weight:820;line-height:1;display:inline-flex}.CompatibilityPage-module__xdmchq__v2CompatResultLabelText{color:rgb(var(--mu-rgb-ink,23 21 19) / .68)}.CompatibilityPage-module__xdmchq__v2CompatResultSavedBadge{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:rgb(var(--mu-rgb-ink,23 21 19) / .04);color:rgb(var(--mu-rgb-ink,23 21 19) / .68);padding:0 10px}.CompatibilityPage-module__xdmchq__v2CompatResultShareAction{flex:none;margin-left:auto}.CompatibilityPage-module__xdmchq__v2CompatResultIntro h1{max-width:340px;color:var(--mu-color-ink,#171513);font-size:calc(25px * var(--mu-v2-font-scale,1));font-weight:900;line-height:calc(31px * var(--mu-v2-font-scale,1));letter-spacing:0;word-break:keep-all;margin:0}.CompatibilityPage-module__xdmchq__v2CompatResultIntro p{color:rgb(var(--mu-rgb-ink,23 21 19) / .58);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:650;line-height:calc(18px * var(--mu-v2-font-scale,1));word-break:keep-all;margin:0}.CompatibilityPage-module__xdmchq__v2CompatResultHero{aspect-ratio:20/17;border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .1);background:linear-gradient(180deg, #fffaf2e0, #e8eae899), var(--mu-card-background-image,none) var(--mu-card-background-position,center center) / var(--mu-card-background-size,112% auto) no-repeat;isolation:isolate;border-radius:18px;min-height:0;position:relative;overflow:hidden;box-shadow:0 16px 34px #2721181a}.CompatibilityPage-module__xdmchq__v2CompatResultHero:before{z-index:-1;background:radial-gradient(circle at 50% 30%, #fffaf2b3, transparent 32%), linear-gradient(90deg, rgb(var(--mu-rgb-ink,23 21 19) / .08), transparent 44%, rgb(var(--mu-rgb-ink,23 21 19) / .08));content:"";pointer-events:none;display:block;position:absolute;inset:0}.CompatibilityPage-module__xdmchq__v2CompatResultHero:after{display:none}.CompatibilityPage-module__xdmchq__v2CompatResultHeroArt{z-index:1;pointer-events:none;position:absolute;inset:0}.CompatibilityPage-module__xdmchq__v2CompatResultCharacterLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatResultCharacterLayerLeft{z-index:2;clip-path:inset(0 38% 0 0)}.CompatibilityPage-module__xdmchq__v2CompatResultCharacterLayerRight{z-index:1;clip-path:inset(0 0 0 38%)}.CompatibilityPage-module__xdmchq__v2CompatResultHeroArt img{object-fit:fill;object-position:center;filter:drop-shadow(0 15px 20px #1715132e);width:100%;max-width:none;height:100%;position:absolute;inset:0}.CompatibilityPage-module__xdmchq__v2CompatResultCharacterA,.CompatibilityPage-module__xdmchq__v2CompatResultCharacterB{z-index:1}.CompatibilityPage-module__xdmchq__v2CompatResultScoreDial{z-index:2;border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .1);width:82px;height:82px;color:var(--mu-color-ink,#171513);text-align:center;background:#fffaf2f0;border-radius:50%;place-items:center;padding:10px 7px 8px;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #1715132e}.CompatibilityPage-module__xdmchq__v2CompatResultScoreDial span{max-width:58px;font-size:calc(9px * var(--mu-v2-font-scale,1));font-weight:840;line-height:calc(11px * var(--mu-v2-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatResultScoreDial strong{font-size:calc(28px * var(--mu-v2-font-scale,1));font-weight:920;line-height:calc(28px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatResultScoreDial em{color:rgb(var(--mu-rgb-ink,23 21 19) / .56);font-size:calc(10px * var(--mu-v2-font-scale,1));font-style:normal;font-weight:820;line-height:calc(10px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatResultPeople{z-index:3;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:76px;padding:0 22px;display:grid;position:absolute;bottom:17px;left:0;right:0}.CompatibilityPage-module__xdmchq__v2CompatResultPeople div{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .28);background:rgb(var(--mu-rgb-surface,255 250 242) / .76);min-width:0;min-height:38px;box-shadow:0 8px 18px rgb(var(--mu-rgb-ink,23 21 19) / .12);color:#312d26;border-radius:999px;place-items:center;padding:0 13px;display:grid;position:relative}.CompatibilityPage-module__xdmchq__v2CompatResultPeople div:after{border:1px dashed rgb(var(--mu-rgb-ink,23 21 19) / .16);content:"";pointer-events:none;border-radius:999px;position:absolute;inset:6px 9px}.CompatibilityPage-module__xdmchq__v2CompatResultPeople span{z-index:1;max-width:100%;font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:900;line-height:calc(16px * var(--mu-v2-font-scale,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatResultSummary{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:rgb(var(--mu-rgb-surface,255 250 242) / .82);border-radius:8px;gap:0;display:grid;overflow:hidden}.CompatibilityPage-module__xdmchq__v2CompatResultSummary article{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultSummary article+article{border-top:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .07)}.CompatibilityPage-module__xdmchq__v2CompatResultSummary span{color:rgb(var(--mu-rgb-ink,23 21 19) / .58);font-size:calc(12px * var(--mu-v2-font-scale,1));font-weight:850;line-height:calc(18px * var(--mu-v2-font-scale,1));white-space:nowrap}.CompatibilityPage-module__xdmchq__v2CompatResultSummary p{color:var(--mu-color-ink,#171513);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:620;line-height:calc(19px * var(--mu-v2-font-scale,1));word-break:keep-all;margin:0}.CompatibilityPage-module__xdmchq__v2CompatResultAccordion,.CompatibilityPage-module__xdmchq__v2CompatResultGuideSection{gap:10px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultAccordion h2,.CompatibilityPage-module__xdmchq__v2CompatResultGuideSection h2{color:var(--mu-color-ink,#171513);font-size:calc(18px * var(--mu-v2-font-scale,1));font-weight:880;line-height:calc(24px * var(--mu-v2-font-scale,1));letter-spacing:0;margin:0}.CompatibilityPage-module__xdmchq__v2CompatResultGroup{gap:8px;margin-top:12px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultGroup:first-child{margin-top:0}.CompatibilityPage-module__xdmchq__v2CompatResultGroup h3{color:rgb(var(--mu-rgb-ink,23 21 19) / .68);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:860;line-height:calc(18px * var(--mu-v2-font-scale,1));margin:0}.CompatibilityPage-module__xdmchq__v2CompatResultDetails{gap:8px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultDetails details{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:rgb(var(--mu-rgb-surface,255 250 242) / .78);border-radius:8px}.CompatibilityPage-module__xdmchq__v2CompatResultDetails summary{min-height:42px;color:var(--mu-color-ink,#171513);font-size:calc(14px * var(--mu-v2-font-scale,1));font-weight:820;line-height:calc(20px * var(--mu-v2-font-scale,1));cursor:pointer;word-break:keep-all;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;list-style:none;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultDetails summary::-webkit-details-marker{display:none}.CompatibilityPage-module__xdmchq__v2CompatResultDetails summary:after{color:rgb(var(--mu-rgb-ink,23 21 19) / .48);content:"+";font-size:calc(18px * var(--mu-v2-font-scale,1));font-weight:540;line-height:1}.CompatibilityPage-module__xdmchq__v2CompatResultDetails details[open] summary:after{content:"-"}.CompatibilityPage-module__xdmchq__v2CompatResultDetails p{color:rgb(var(--mu-rgb-ink,23 21 19) / .66);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:540;line-height:calc(20px * var(--mu-v2-font-scale,1));word-break:keep-all;margin:0;padding:0 12px 12px}.CompatibilityPage-module__xdmchq__v2CompatResultGuideGrid{gap:8px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultGuideGrid article{border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .08);background:rgb(var(--mu-rgb-surface,255 250 242) / .78);border-radius:8px;gap:5px;min-height:74px;padding:12px;display:grid}.CompatibilityPage-module__xdmchq__v2CompatResultGuideGrid span{color:var(--mu-color-ink,#171513);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:860;line-height:calc(18px * var(--mu-v2-font-scale,1))}.CompatibilityPage-module__xdmchq__v2CompatResultGuideGrid p{color:rgb(var(--mu-rgb-ink,23 21 19) / .66);font-size:calc(13px * var(--mu-v2-font-scale,1));font-weight:540;line-height:calc(19px * var(--mu-v2-font-scale,1));word-break:keep-all;margin:0}:is(html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultIntro h1,html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultIntro p,html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultSummary p,html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultDetails summary,html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultDetails p,html:not([lang=ko]) .CompatibilityPage-module__xdmchq__v2CompatResultGuideGrid p){word-break:normal}.CompatibilityPage-module__xdmchq__resultBody{padding-bottom:max(24px, env(safe-area-inset-bottom));gap:18px;display:grid}.CompatibilityPage-module__xdmchq__titleAction{--ui-button-size-sm-min-height:34px;--ui-button-size-sm-padding-inline:13px;--ui-button-size-sm-font-size:calc(.74rem * var(--mu-v2-font-scale,1));--ui-button-overlay-ghost-color:#384250;--ui-button-overlay-ghost-border:#1f23281a;--ui-button-overlay-ghost-background:#ffffffc2;--ui-button-overlay-ghost-shadow:none;--ui-button-hover-border:#1f232824;--ui-button-hover-background:#f3f3eff5;--ui-button-active-background:#ecece8fa;letter-spacing:.02em;border-radius:14px}.CompatibilityPage-module__xdmchq__formPanel{box-shadow:none;background:#fffffff0;border:1px solid #1f232814;border-radius:26px;gap:16px;padding:22px 20px 18px;display:grid}.CompatibilityPage-module__xdmchq__formError{font-size:calc(.9rem * var(--mu-v2-font-scale,1));color:#9a4132;margin:0;line-height:1.56}@media (max-width:520px){.CompatibilityPage-module__xdmchq__resultBody{gap:18px}.CompatibilityPage-module__xdmchq__formPanel{padding:18px 16px 16px}}
.RiceSpendConfirmModal-module__3eOBGq__root{--rice-spend-scale:var(--mu-v2-visual-scale,1);z-index:64;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0}.RiceSpendConfirmModal-module__3eOBGq__dialog{width:min(calc(430px / var(--rice-spend-scale)), calc(100vw / var(--rice-spend-scale)));height:calc(100dvh / var(--rice-spend-scale));max-height:calc(932px / var(--rice-spend-scale));color:var(--mu-color-ink,#171513);justify-content:center;align-items:flex-end;display:none;position:relative;overflow:hidden}.RiceSpendConfirmModal-module__3eOBGq__isOpen{pointer-events:auto;display:flex}.RiceSpendConfirmModal-module__3eOBGq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1715134d;border:0;position:absolute;inset:0}.RiceSpendConfirmModal-module__3eOBGq__panel{width:100%;padding:20px 16px max(16px, calc(16px + env(safe-area-inset-bottom)));background:var(--mu-color-surface,#fffaf2);border:1px solid #1715131f;border-bottom:0;border-radius:16px 16px 0 0;gap:14px;display:grid;position:relative;box-shadow:0 -18px 44px #100c082e}.RiceSpendConfirmModal-module__3eOBGq__panel:before{content:"";background:#1715132e;border-radius:999px;justify-self:center;width:42px;height:4px;margin:-8px 0 2px}.RiceSpendConfirmModal-module__3eOBGq__header{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.RiceSpendConfirmModal-module__3eOBGq__heading{min-width:0;display:grid}.RiceSpendConfirmModal-module__3eOBGq__title{color:var(--mu-color-ink,#171513);--type-title-xl-size:var(--mu-font-title-large-size,calc(19px * var(--mu-v2-font-scale,1)));--type-title-xl-line-height:var(--mu-font-title-large-line,calc(25px * var(--mu-v2-font-scale,1)));--type-title-xl-letter-spacing:0;margin:0}.RiceSpendConfirmModal-module__3eOBGq__closeButton{--app-icon-button-size:32px;--app-icon-button-font-size:.92rem;box-shadow:none;color:#171513b8;background:#17151309;border:1px solid #1715131f;place-self:center end}.RiceSpendConfirmModal-module__3eOBGq__summary{min-width:0;display:grid}.RiceSpendConfirmModal-module__3eOBGq__startLine{color:#171513e0;--type-body-size:var(--mu-font-body-size,calc(14px * var(--mu-v2-font-scale,1)));--type-body-line-height:var(--mu-font-body-line,calc(20px * var(--mu-v2-font-scale,1)));word-break:keep-all;margin:0;font-weight:620}.RiceSpendConfirmModal-module__3eOBGq__offer{background:#17151309;border:1px solid #1715131f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px;display:flex}.RiceSpendConfirmModal-module__3eOBGq__offerLabel{color:#1715139e;font-size:var(--mu-font-caption-size,calc(12px * var(--mu-v2-font-scale,1)));letter-spacing:0;font-weight:760;line-height:var(--mu-font-caption-line,calc(16px * var(--mu-v2-font-scale,1)));white-space:nowrap}.RiceSpendConfirmModal-module__3eOBGq__offerValueGroup{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.RiceSpendConfirmModal-module__3eOBGq__offerIcon{flex:none;justify-content:center;align-items:center;width:24px;height:18px;display:inline-flex}.RiceSpendConfirmModal-module__3eOBGq__offerValue{color:var(--mu-color-ink,#171513);font-size:var(--mu-font-title-large-size,calc(19px * var(--mu-v2-font-scale,1)));font-weight:860;line-height:var(--mu-font-title-large-line,calc(25px * var(--mu-v2-font-scale,1)));letter-spacing:0;margin:0}.RiceSpendConfirmModal-module__3eOBGq__helper{color:#1715139e;--type-meta-size:var(--mu-font-caption-size,calc(12px * var(--mu-v2-font-scale,1)));--type-meta-line-height:var(--mu-font-caption-line,calc(16px * var(--mu-v2-font-scale,1)));word-break:keep-all;margin:0}.RiceSpendConfirmModal-module__3eOBGq__actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding-top:2px;display:grid}.RiceSpendConfirmModal-module__3eOBGq__cancelButton,.RiceSpendConfirmModal-module__3eOBGq__confirmButton{--ui-button-radius:8px;--ui-button-size-lg-min-height:44px;--ui-button-size-lg-padding-inline:12px;--ui-button-size-lg-font-size:var(--mu-font-label-size,calc(13px * var(--mu-v2-font-scale,1)));--ui-button-shadow:none;--ui-button-hover-shadow:none;--ui-button-active-shadow:none;min-width:0}.RiceSpendConfirmModal-module__3eOBGq__cancelButton{--ui-button-overlay-secondary-background:#fffaf2c2;--ui-button-overlay-secondary-border:#1715131f;--ui-button-overlay-secondary-color:#171513d6}.RiceSpendConfirmModal-module__3eOBGq__confirmButton{--ui-button-overlay-primary-background:var(--mu-color-ink,#171513);--ui-button-overlay-primary-hover-background:#171513eb;--ui-button-overlay-primary-active-background:#171513db;--ui-button-overlay-primary-color:var(--mu-color-surface,#fffaf2)}@media (min-width:431px){.RiceSpendConfirmModal-module__3eOBGq__dialog{height:min(calc(100dvh / var(--rice-spend-scale)), calc(932px / var(--rice-spend-scale)))}}
.LoveShareCard-module__zYok4q__card{isolation:isolate;aspect-ratio:860/731;border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .1);width:100%;color:rgb(var(--mu-rgb-ink,23 21 19));background:radial-gradient(circle at 50% 30%,#fffaf2b8 0 35%,#0000 36%),linear-gradient(#e8eae885,#fffaf2);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #2721181a;container-type:inline-size}.LoveShareCard-module__zYok4q__card:after{z-index:5;border:1px solid rgb(var(--mu-rgb-ink,23 21 19) / .12);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.LoveShareCard-module__zYok4q__characterLayer{z-index:1;position:absolute;inset:0}.LoveShareCard-module__zYok4q__characterClip{filter:drop-shadow(0 24px 18px rgb(var(--mu-rgb-ink,23 21 19) / .18));position:absolute;inset:0;overflow:hidden}.LoveShareCard-module__zYok4q__characterClipLeft{clip-path:inset(0 38% 0 0)}.LoveShareCard-module__zYok4q__characterClipRight{clip-path:inset(0 0 0 38%)}.LoveShareCard-module__zYok4q__characterImage{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.LoveShareCard-module__zYok4q__scoreDial{z-index:3;aspect-ratio:1;border:2px solid rgb(var(--mu-rgb-ink,23 21 19) / .14);background:#fffaf2f5;border-radius:999px;place-items:center;width:21.86%;display:grid;position:absolute;top:39.95%;left:50%;transform:translate(-50%,-50%)}.LoveShareCard-module__zYok4q__scoreLabel,.LoveShareCard-module__zYok4q__scoreValue,.LoveShareCard-module__zYok4q__scoreUnit{min-width:0;max-width:100%;color:rgb(var(--mu-rgb-ink,23 21 19));font-family:var(--mu-font-family,Pretendard, sans-serif);letter-spacing:0;text-align:center;white-space:nowrap;font-weight:900;line-height:1;display:block}.LoveShareCard-module__zYok4q__scoreLabel{margin-top:2%;font-size:clamp(10px,3.49cqi,30px)}.LoveShareCard-module__zYok4q__scoreValue{margin-top:8%;font-size:clamp(26px,8.6cqi,74px)}.LoveShareCard-module__zYok4q__scoreUnit{color:rgb(var(--mu-rgb-ink,23 21 19) / .58);margin-top:3%;font-size:clamp(10px,2.91cqi,25px);font-weight:850}.LoveShareCard-module__zYok4q__personLabel{z-index:4;border:1.4px solid rgb(var(--mu-rgb-ink,23 21 19) / .28);width:31.4%;min-width:0;height:7.39%;box-shadow:0 8px 14px rgb(var(--mu-rgb-ink,23 21 19) / .12);color:#312d26;font-family:var(--mu-font-family,Pretendard, sans-serif);letter-spacing:0;text-align:center;background:#fffaf2c2;border-radius:999px;place-items:center;padding:0 3.5%;font-size:clamp(8px,2.44cqi,21px);font-weight:900;line-height:1.1;display:grid;position:absolute;bottom:3.83%}.LoveShareCard-module__zYok4q__personLabel:after{border:1px dashed rgb(var(--mu-rgb-ink,23 21 19) / .16);content:"";pointer-events:none;border-radius:999px;position:absolute;inset:14.8% 3.7%}.LoveShareCard-module__zYok4q__personLabel span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;position:relative;overflow:hidden}.LoveShareCard-module__zYok4q__personLabelLeft{left:5.35%}.LoveShareCard-module__zYok4q__personLabelRight{right:5.35%}
.ReadingShareOgPreview-module__94A_JW__root{position:relative;overflow:hidden}.ReadingShareOgPreview-module__94A_JW__image{opacity:0;width:100%;height:auto;display:block}.ReadingShareOgPreview-module__94A_JW__imageReady{opacity:1}.ReadingShareOgPreview-module__94A_JW__readyMarker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ReadingShareOgPreview-module__94A_JW__loadingLayer{background:linear-gradient(#fcfbf8f5,#f3efe7fa);place-items:center;display:grid;position:absolute;inset:0}.ReadingShareOgPreview-module__94A_JW__spinner{border:3px solid #1f23281f;border-top-color:#1f23288f;border-radius:999px;width:34px;height:34px;animation:.84s linear infinite ReadingShareOgPreview-module__94A_JW__readingShareOgPreviewSpin}@keyframes ReadingShareOgPreview-module__94A_JW__readingShareOgPreviewSpin{to{transform:rotate(360deg)}}
@font-face{font-family:landingBodyFontKo;src:url(../media/PretendardVariable_landing_ko_subset-s.0yymaytk3bt.9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:landingBodyFontKo Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.landingbodyfontko_71e06e18-module__MoS6iW__className{font-family:landingBodyFontKo,landingBodyFontKo Fallback}.landingbodyfontko_71e06e18-module__MoS6iW__variable{--font-body-family:"landingBodyFontKo", "landingBodyFontKo Fallback"}
.LookupSpinnerState-module__eeiorq__root{--loading-color-metal:#9ea39c;--loading-color-wood:#006843;--loading-color-water:#171513;--loading-color-earth:#a96f1c;--loading-color-fire:#b12a3c;place-items:center;min-width:0;display:grid}.LookupSpinnerState-module__eeiorq__page{min-height:48vh}.LookupSpinnerState-module__eeiorq__section{min-height:156px;padding:26px 0}.LookupSpinnerState-module__eeiorq__dots{justify-content:center;align-items:center;gap:7px;min-height:18px;display:inline-flex}.LookupSpinnerState-module__eeiorq__dot{background:var(--loading-dot-color);opacity:.34;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite LookupSpinnerState-module__eeiorq__lookupDotPulse}.LookupSpinnerState-module__eeiorq__dot:first-child{--loading-dot-color:var(--loading-color-metal)}.LookupSpinnerState-module__eeiorq__dot:nth-child(2){--loading-dot-color:var(--loading-color-wood);animation-delay:.18s}.LookupSpinnerState-module__eeiorq__dot:nth-child(3){--loading-dot-color:var(--loading-color-water);animation-delay:.36s}.LookupSpinnerState-module__eeiorq__dot:nth-child(4){--loading-dot-color:var(--loading-color-earth);animation-delay:.54s}.LookupSpinnerState-module__eeiorq__dot:nth-child(5){--loading-dot-color:var(--loading-color-fire);animation-delay:.72s}@keyframes LookupSpinnerState-module__eeiorq__lookupDotPulse{0%,to{opacity:.28;transform:translateY(0)scale(.78)}45%{opacity:1;transform:translateY(-3px)scale(1)}}@media (prefers-reduced-motion:reduce){.LookupSpinnerState-module__eeiorq__dot{opacity:.82;animation:none}}
@font-face{font-family:landingBodyFontEn;src:url(../media/PretendardVariable_landing_en_subset-s.0zdh335yxf8_v.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:landingBodyFontEn Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.landingbodyfonten_34c8349a-module__jLMopW__className{font-family:landingBodyFontEn,landingBodyFontEn Fallback}.landingbodyfonten_34c8349a-module__jLMopW__variable{--font-body-family:"landingBodyFontEn", "landingBodyFontEn Fallback"}
.HelperText-module__1GGi5W__root{max-width:none;font-size:var(--mu-font-caption-size,calc(12px * var(--mu-v2-font-scale,1)));line-height:var(--mu-font-caption-line,calc(16px * var(--mu-v2-font-scale,1)));color:#5c4423c2;margin:0}.HelperText-module__1GGi5W__error{color:#9a4132}
