@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/hotam-dev/assets/Pretendard-Regular-6d0af525.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(/hotam-dev/assets/Pretendard-SemiBold-5e1c5487.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/hotam-dev/assets/Pretendard-Bold-c16b88c6.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;font-display:swap;src:url(/hotam-dev/assets/Pretendard-ExtraBold-eedbd287.ttf) format("truetype")}:root{--hotam-gray-50: #f0f4f5;--hotam-gray-100: #e3e8ea;--hotam-gray-200: #cbd3d6;--hotam-gray-300: #abb5b9;--hotam-gray-400: #8a959a;--hotam-gray-500: #6c767b;--hotam-gray-600: #535c60;--hotam-gray-700: #3d4448;--hotam-gray-800: #282d30;--hotam-gray-900: #0e0e0e;--hotam-gray-white: #ffffff;--hotam-orange-50: #fff4ea;--hotam-orange-100: #ffe5cf;--hotam-orange-200: #ffcc9e;--hotam-orange-300: #ffad66;--hotam-orange-400: #ff9233;--hotam-orange-500: #fe7902;--hotam-orange-600: #d66500;--hotam-orange-700: #a94f00;--hotam-orange-800: #7d3a00;--hotam-orange-900: #522500;--hotam-forest-50: #f1f6f2;--hotam-forest-100: #e4ede5;--hotam-forest-300: #85ae93;--hotam-forest-500: #35704f;--hotam-forest-700: #26422a;--hotam-forest-900: #14231a;--hotam-cocoa-50: #f6f1ef;--hotam-cocoa-100: #ede5e2;--hotam-cocoa-300: #a8938b;--hotam-cocoa-500: #6b4f47;--hotam-cocoa-700: #42302d;--hotam-cocoa-900: #241816;--hotam-green-50: #f0faf4;--hotam-green-100: #e1f5e8;--hotam-green-300: #7dd3a4;--hotam-green-500: #1fa75c;--hotam-green-700: #137a41;--hotam-green-900: #0b4726;--hotam-red-50: #fef3f3;--hotam-red-100: #fde8e7;--hotam-red-300: #f29a9d;--hotam-red-500: #e5484d;--hotam-red-700: #b02a2f;--hotam-red-900: #6e191c;--hotam-blue-50: #f1f7fe;--hotam-blue-100: #e4f0fd;--hotam-blue-300: #8cbbf0;--hotam-blue-500: #2e7de0;--hotam-blue-700: #1d5bad;--hotam-blue-900: #123a6e;--hotam-alpha-ink-8: rgb(14 14 14 / 8%);--hotam-alpha-ink-12: rgb(14 14 14 / 12%);--hotam-alpha-ink-60: rgb(14 14 14 / 60%);--hotam-alpha-glass-60: rgb(240 244 245 / 60%);--hotam-bg-default: var(--hotam-gray-50);--hotam-bg-disabled: var(--hotam-gray-100);--hotam-bg-surface: var(--hotam-gray-white);--hotam-text-primary: var(--hotam-gray-900);--hotam-text-secondary: var(--hotam-gray-600);--hotam-text-tertiary: var(--hotam-gray-500);--hotam-text-disabled: var(--hotam-gray-400);--hotam-text-brand: var(--hotam-orange-700);--hotam-text-on-button: var(--hotam-gray-white);--hotam-border-default: var(--hotam-gray-200);--hotam-border-focus: var(--hotam-orange-500);--hotam-main-primary: var(--hotam-orange-500);--hotam-main-primary-pressed: var(--hotam-orange-700);--hotam-main-primary-bg: var(--hotam-orange-50);--hotam-main-secondary: var(--hotam-forest-700);--hotam-main-secondary-pressed: var(--hotam-forest-900);--hotam-main-secondary-bg: var(--hotam-forest-100);--hotam-main-tertiary: var(--hotam-cocoa-700);--hotam-main-tertiary-pressed: var(--hotam-cocoa-900);--hotam-main-tertiary-bg: var(--hotam-cocoa-100);--hotam-status-success: var(--hotam-green-500);--hotam-status-success-bg: var(--hotam-green-100);--hotam-status-danger: var(--hotam-red-500);--hotam-status-danger-bg: var(--hotam-red-100);--hotam-status-info: var(--hotam-blue-500);--hotam-status-info-bg: var(--hotam-blue-100);--hotam-grade-good: var(--hotam-orange-500);--hotam-grade-good-bg: var(--hotam-orange-50);--hotam-grade-soso: var(--hotam-forest-500);--hotam-grade-soso-bg: var(--hotam-forest-50);--hotam-grade-bad: var(--hotam-gray-500);--hotam-grade-bad-bg: var(--hotam-gray-50);--hotam-overlay-scrim: var(--hotam-alpha-ink-60);--hotam-shadow-sm-color: var(--hotam-alpha-ink-8);--hotam-shadow-lg-color: var(--hotam-alpha-ink-12);--hotam-spacing-xxs: 4px;--hotam-spacing-xs: 8px;--hotam-spacing-sm: 12px;--hotam-spacing-md: 16px;--hotam-spacing-lg: 24px;--hotam-spacing-xl: 32px;--hotam-spacing-xxl: 48px;--hotam-spacing-page: 20px;--hotam-radius-none: 0;--hotam-radius-sm: 4px;--hotam-radius-md: 8px;--hotam-radius-lg: 12px;--hotam-icon-sm: 20px;--hotam-icon-md: 24px;--hotam-icon-lg: 32px;--hotam-border-thin: 1px;--hotam-border-thick: 2px;--hotam-opacity-disabled: .4;--hotam-opacity-scrim: .6;--hotam-font-family: "Pretendard", -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hotam-font-size-display: 24px;--hotam-font-size-heading-lg: 20px;--hotam-font-size-heading-sm: 18px;--hotam-font-size-title-lg: 16px;--hotam-font-size-title-sm: 14px;--hotam-font-size-body-lg: 16px;--hotam-font-size-body-sm: 14px;--hotam-font-size-caption: 12px;--hotam-font-size-micro: 11px;--hotam-font-weight-regular: 400;--hotam-font-weight-semibold: 600;--hotam-font-weight-bold: 700;--hotam-font-weight-extrabold: 800;--hotam-line-height-tight: 1.3;--hotam-line-height-default: 1.5;--hotam-line-height-caption: 1.4;--hotam-letter-spacing-display: -.01em}.hotam-text{margin:0;color:inherit;font-family:var(--hotam-font-family)}.hotam-text--display{font-size:var(--hotam-font-size-display);font-weight:var(--hotam-font-weight-extrabold);line-height:var(--hotam-line-height-tight);letter-spacing:var(--hotam-letter-spacing-display)}.hotam-text--heading-lg,.hotam-text--heading-sm{font-weight:var(--hotam-font-weight-bold);line-height:var(--hotam-line-height-tight)}.hotam-text--heading-lg{font-size:var(--hotam-font-size-heading-lg)}.hotam-text--heading-sm{font-size:var(--hotam-font-size-heading-sm)}.hotam-text--title-lg,.hotam-text--title-sm{font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default)}.hotam-text--title-lg{font-size:var(--hotam-font-size-title-lg)}.hotam-text--title-sm{font-size:var(--hotam-font-size-title-sm)}.hotam-text--body-lg,.hotam-text--body-sm,.hotam-text--caption,.hotam-text--micro{font-weight:var(--hotam-font-weight-regular)}.hotam-text--body-lg,.hotam-text--body-sm{line-height:var(--hotam-line-height-default)}.hotam-text--body-lg{font-size:var(--hotam-font-size-body-lg)}.hotam-text--body-sm{font-size:var(--hotam-font-size-body-sm)}.hotam-text--caption{font-size:var(--hotam-font-size-caption);line-height:var(--hotam-line-height-caption)}.hotam-text--micro{font-size:var(--hotam-font-size-micro);line-height:var(--hotam-line-height-tight)}.hotam-button{display:inline-flex;align-items:center;justify-content:center;border:var(--hotam-border-thin) solid transparent;border-radius:var(--hotam-radius-md);font-family:var(--hotam-font-family);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.hotam-button:focus-visible{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:var(--hotam-spacing-xxs)}.hotam-button:active:not(:disabled){transform:translateY(1px)}.hotam-button:disabled{opacity:var(--hotam-opacity-disabled);cursor:not-allowed}.hotam-button--sm{min-height:36px;padding:7px var(--hotam-spacing-sm);font-size:var(--hotam-font-size-title-sm)}.hotam-button--md{min-height:44px;padding:10px var(--hotam-spacing-md);font-size:var(--hotam-font-size-title-sm)}.hotam-button--lg{min-height:48px;padding:var(--hotam-spacing-sm) var(--hotam-spacing-lg);font-size:var(--hotam-font-size-title-lg)}.hotam-button--full{width:100%}.hotam-button--primary{color:var(--hotam-text-on-button);background:var(--hotam-main-primary)}.hotam-button--primary:hover:not(:disabled),.hotam-button--primary:active:not(:disabled){background:var(--hotam-main-primary-pressed)}.hotam-button--secondary{color:var(--hotam-text-on-button);background:var(--hotam-main-secondary)}.hotam-button--secondary:hover:not(:disabled),.hotam-button--secondary:active:not(:disabled){background:var(--hotam-main-secondary-pressed)}.hotam-button--tertiary{color:var(--hotam-text-on-button);background:var(--hotam-main-tertiary)}.hotam-button--tertiary:hover:not(:disabled),.hotam-button--tertiary:active:not(:disabled){background:var(--hotam-main-tertiary-pressed)}.hotam-button--ghost{color:var(--hotam-text-brand);border-color:var(--hotam-border-default);background:var(--hotam-bg-surface)}.hotam-button--ghost:hover:not(:disabled),.hotam-button--ghost:active:not(:disabled){border-color:var(--hotam-border-focus);background:var(--hotam-main-primary-bg)}.hotam-button--danger{color:var(--hotam-text-on-button);background:var(--hotam-status-danger)}.hotam-button--danger:hover:not(:disabled),.hotam-button--danger:active:not(:disabled){background:var(--hotam-red-700)}.hotam-surface{border:var(--hotam-border-thin) solid var(--hotam-border-default);border-radius:var(--hotam-radius-lg);background:var(--hotam-bg-surface)}.hotam-surface--elevated{box-shadow:0 8px 24px var(--hotam-shadow-sm-color)}.hotam-status-badge{display:inline-flex;align-items:center;gap:var(--hotam-spacing-xs);min-height:28px;border-radius:var(--hotam-radius-md);padding:var(--hotam-spacing-xxs) var(--hotam-spacing-xs);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-title-sm);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default)}.hotam-status-badge__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentcolor}.hotam-status-badge--info{color:var(--hotam-status-info);background:var(--hotam-status-info-bg)}.hotam-status-badge--success{color:var(--hotam-status-success);background:var(--hotam-status-success-bg)}.hotam-status-badge--danger{color:var(--hotam-status-danger);background:var(--hotam-status-danger-bg)}.hotam-stack{display:flex}.hotam-stack--row{flex-direction:row}.hotam-stack--column{flex-direction:column}.hotam-stack--wrap{flex-wrap:wrap}.hotam-stack--gap-none{gap:0}.hotam-stack--gap-xxs{gap:var(--hotam-spacing-xxs)}.hotam-stack--gap-xs{gap:var(--hotam-spacing-xs)}.hotam-stack--gap-sm{gap:var(--hotam-spacing-sm)}.hotam-stack--gap-md{gap:var(--hotam-spacing-md)}.hotam-stack--gap-lg{gap:var(--hotam-spacing-lg)}.hotam-stack--gap-xl{gap:var(--hotam-spacing-xl)}.hotam-stack--gap-xxl{gap:var(--hotam-spacing-xxl)}.hotam-stack--align-start{align-items:flex-start}.hotam-stack--align-center{align-items:center}.hotam-stack--align-end{align-items:flex-end}.hotam-stack--align-stretch{align-items:stretch}.hotam-stack--justify-start{justify-content:flex-start}.hotam-stack--justify-center{justify-content:center}.hotam-stack--justify-end{justify-content:flex-end}.hotam-stack--justify-between{justify-content:space-between}.hotam-spacer{display:block;flex:0 0 auto}.hotam-spacer--vertical.hotam-spacer--xxs{height:var(--hotam-spacing-xxs)}.hotam-spacer--vertical.hotam-spacer--xs{height:var(--hotam-spacing-xs)}.hotam-spacer--vertical.hotam-spacer--sm{height:var(--hotam-spacing-sm)}.hotam-spacer--vertical.hotam-spacer--md{height:var(--hotam-spacing-md)}.hotam-spacer--vertical.hotam-spacer--lg{height:var(--hotam-spacing-lg)}.hotam-spacer--vertical.hotam-spacer--xl{height:var(--hotam-spacing-xl)}.hotam-spacer--vertical.hotam-spacer--xxl{height:var(--hotam-spacing-xxl)}.hotam-spacer--horizontal.hotam-spacer--xxs{width:var(--hotam-spacing-xxs)}.hotam-spacer--horizontal.hotam-spacer--xs{width:var(--hotam-spacing-xs)}.hotam-spacer--horizontal.hotam-spacer--sm{width:var(--hotam-spacing-sm)}.hotam-spacer--horizontal.hotam-spacer--md{width:var(--hotam-spacing-md)}.hotam-spacer--horizontal.hotam-spacer--lg{width:var(--hotam-spacing-lg)}.hotam-spacer--horizontal.hotam-spacer--xl{width:var(--hotam-spacing-xl)}.hotam-spacer--horizontal.hotam-spacer--xxl{width:var(--hotam-spacing-xxl)}.hotam-divider{flex:0 0 auto;margin:0;border:0;background:var(--hotam-border-default)}.hotam-divider--horizontal{width:100%;height:var(--hotam-border-thin)}.hotam-divider--vertical{width:var(--hotam-border-thin);min-height:var(--hotam-icon-sm);align-self:stretch}.hotam-form-field{display:flex;flex-direction:column;gap:var(--hotam-spacing-xs)}.hotam-form-field__label,.hotam-choice__label,.hotam-switch__label{color:var(--hotam-text-primary);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-title-sm);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default)}.hotam-form-field__required{margin-left:var(--hotam-spacing-xxs);color:var(--hotam-status-danger)}.hotam-form-field__description,.hotam-form-field__error{margin:0;font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-caption);line-height:var(--hotam-line-height-caption)}.hotam-form-field__description{color:var(--hotam-text-tertiary)}.hotam-form-field__error{color:var(--hotam-status-danger)}.hotam-field{width:100%;min-height:44px;border:var(--hotam-border-thin) solid var(--hotam-border-default);border-radius:var(--hotam-radius-md);padding:10px var(--hotam-spacing-sm);color:var(--hotam-text-primary);background:var(--hotam-bg-surface);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-body-sm);line-height:var(--hotam-line-height-default);transition:border-color .14s ease,box-shadow .14s ease}.hotam-field::placeholder{color:var(--hotam-text-disabled)}.hotam-field:hover:not(:disabled){border-color:var(--hotam-gray-300)}.hotam-field:focus{border-color:var(--hotam-border-focus);outline:none;box-shadow:0 0 0 3px var(--hotam-main-primary-bg)}.hotam-field:disabled{color:var(--hotam-text-disabled);background:var(--hotam-bg-disabled);cursor:not-allowed}.hotam-field--invalid{border-color:var(--hotam-status-danger)}.hotam-textarea{min-height:96px;resize:vertical}.hotam-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--hotam-spacing-xl);background-image:linear-gradient(45deg,transparent 50%,var(--hotam-text-tertiary) 50%),linear-gradient(135deg,var(--hotam-text-tertiary) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.hotam-choice{display:inline-flex;align-items:flex-start;gap:var(--hotam-spacing-xs);cursor:pointer}.hotam-choice__control{width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--hotam-main-primary)}.hotam-choice__control:focus-visible{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:2px}.hotam-choice__control:disabled,.hotam-choice:has(.hotam-choice__control:disabled){opacity:var(--hotam-opacity-disabled);cursor:not-allowed}.hotam-choice__content{display:flex;flex-direction:column;gap:2px}.hotam-choice__description{color:var(--hotam-text-tertiary);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-caption);line-height:var(--hotam-line-height-caption)}.hotam-switch{display:inline-flex;align-items:center;gap:var(--hotam-spacing-xs);cursor:pointer}.hotam-switch__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.hotam-switch__track{position:relative;width:44px;height:24px;border-radius:999px;background:var(--hotam-gray-300);transition:background-color .14s ease}.hotam-switch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--hotam-bg-surface);box-shadow:0 1px 3px var(--hotam-shadow-lg-color);transition:transform .14s ease}.hotam-switch__input:checked+.hotam-switch__track{background:var(--hotam-main-primary)}.hotam-switch__input:checked+.hotam-switch__track .hotam-switch__thumb{transform:translate(20px)}.hotam-switch__input:focus-visible+.hotam-switch__track{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:2px}.hotam-switch:has(.hotam-switch__input:disabled){opacity:var(--hotam-opacity-disabled);cursor:not-allowed}.hotam-chip{display:inline-flex;align-items:center;width:fit-content;min-height:26px;border-radius:999px;padding:3px var(--hotam-spacing-xs);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-caption);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-caption)}.hotam-chip--neutral{color:var(--hotam-text-secondary);background:var(--hotam-bg-disabled)}.hotam-chip--brand{color:var(--hotam-text-brand);background:var(--hotam-main-primary-bg)}.hotam-chip--success{color:var(--hotam-status-success);background:var(--hotam-status-success-bg)}.hotam-chip--danger{color:var(--hotam-status-danger);background:var(--hotam-status-danger-bg)}.hotam-chip--info{color:var(--hotam-status-info);background:var(--hotam-status-info-bg)}.hotam-spinner{display:inline-block;border:2px solid var(--hotam-border-default);border-top-color:var(--hotam-main-primary);border-radius:50%;animation:hotam-spin .7s linear infinite}.hotam-spinner--sm{width:var(--hotam-icon-sm);height:var(--hotam-icon-sm)}.hotam-spinner--md{width:var(--hotam-icon-md);height:var(--hotam-icon-md)}.hotam-spinner--lg{width:var(--hotam-icon-lg);height:var(--hotam-icon-lg)}.hotam-icon-button{display:inline-grid;place-items:center;flex:0 0 auto;border:var(--hotam-border-thin) solid transparent;border-radius:var(--hotam-radius-md);font-family:var(--hotam-font-family);cursor:pointer}.hotam-icon-button--sm{width:36px;height:36px}.hotam-icon-button--md{width:44px;height:44px}.hotam-icon-button--lg{width:48px;height:48px}.hotam-icon-button--primary{color:var(--hotam-text-on-button);background:var(--hotam-main-primary)}.hotam-icon-button--secondary{color:var(--hotam-text-on-button);background:var(--hotam-main-secondary)}.hotam-icon-button--tertiary{color:var(--hotam-text-on-button);background:var(--hotam-main-tertiary)}.hotam-icon-button--danger{color:var(--hotam-text-on-button);background:var(--hotam-status-danger)}.hotam-icon-button--ghost{color:var(--hotam-text-secondary);border-color:var(--hotam-border-default);background:var(--hotam-bg-surface)}.hotam-icon-button:focus-visible{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:2px}.hotam-icon-button:disabled{opacity:var(--hotam-opacity-disabled);cursor:not-allowed}.hotam-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--hotam-spacing-page);background:var(--hotam-overlay-scrim)}.hotam-dialog{width:min(480px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:var(--hotam-border-thin) solid var(--hotam-border-default);border-radius:var(--hotam-radius-lg);padding:var(--hotam-spacing-lg);color:var(--hotam-text-primary);background:var(--hotam-bg-surface);box-shadow:0 18px 48px var(--hotam-shadow-lg-color)}.hotam-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--hotam-spacing-md)}.hotam-dialog__title{margin:0;font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-heading-sm);font-weight:var(--hotam-font-weight-bold);line-height:var(--hotam-line-height-tight)}.hotam-dialog__close{width:36px;height:36px;border:0;font-size:24px}.hotam-dialog__description{margin:var(--hotam-spacing-xs) 0 0;color:var(--hotam-text-secondary);font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-body-sm);line-height:var(--hotam-line-height-default)}.hotam-dialog__body{margin-top:var(--hotam-spacing-lg)}.hotam-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--hotam-spacing-xs);margin-top:var(--hotam-spacing-lg)}.hotam-avatar{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;color:var(--hotam-text-secondary);background:var(--hotam-bg-disabled);font-family:var(--hotam-font-family);font-weight:var(--hotam-font-weight-semibold)}.hotam-avatar--sm{width:32px;height:32px;font-size:var(--hotam-font-size-caption)}.hotam-avatar--md{width:40px;height:40px;font-size:var(--hotam-font-size-title-sm)}.hotam-avatar--lg{width:64px;height:64px;font-size:var(--hotam-font-size-title-lg)}.hotam-avatar__image{width:100%;height:100%;object-fit:cover}.hotam-avatar__fallback{display:grid;width:100%;height:100%;place-items:center}.hotam-app-bar{z-index:20;display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;min-height:52px;padding:var(--hotam-spacing-xxs) var(--hotam-spacing-page);color:var(--hotam-text-primary);background:var(--hotam-bg-surface);font-family:var(--hotam-font-family)}.hotam-app-bar--sticky{position:sticky;top:0}.hotam-app-bar__slot{display:flex;align-items:center;min-width:44px}.hotam-app-bar__slot--trailing{justify-content:flex-end}.hotam-app-bar__title{overflow:hidden;padding-inline:var(--hotam-spacing-xs);font-size:var(--hotam-font-size-title-lg);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default);text-align:center;text-overflow:ellipsis;white-space:nowrap}.hotam-page-shell{position:relative;display:flex;width:min(100%,480px);min-height:100vh;min-height:100dvh;flex-direction:column;margin-inline:auto;color:var(--hotam-text-primary);background:var(--hotam-bg-surface);font-family:var(--hotam-font-family);box-shadow:0 0 32px var(--hotam-shadow-sm-color)}.hotam-page-shell__content{min-width:0;flex:1 1 auto}.hotam-fixed-action-bar{position:sticky;z-index:20;bottom:0;display:flex;gap:var(--hotam-spacing-xs);padding:var(--hotam-spacing-sm) var(--hotam-spacing-page);padding-bottom:calc(var(--hotam-spacing-sm) + env(safe-area-inset-bottom));background:var(--hotam-bg-surface)}.hotam-fixed-action-bar--bordered{border-top:var(--hotam-border-thin) solid var(--hotam-border-default)}.hotam-bottom-navigation{position:sticky;z-index:20;bottom:0;display:flex;min-height:56px;align-items:stretch;padding-bottom:env(safe-area-inset-bottom);border-top:var(--hotam-border-thin) solid var(--hotam-border-default);background:var(--hotam-bg-surface)}.hotam-bottom-navigation__item{display:flex;min-width:0;min-height:56px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;padding:var(--hotam-spacing-xxs);color:var(--hotam-text-tertiary);background:transparent;font-family:var(--hotam-font-family);text-align:center;text-decoration:none;cursor:pointer}.hotam-bottom-navigation__item--active{color:var(--hotam-main-primary)}.hotam-bottom-navigation__item:focus-visible{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:-2px}.hotam-bottom-navigation__item:disabled{color:var(--hotam-text-disabled);cursor:not-allowed}.hotam-bottom-navigation__icon{display:grid;width:var(--hotam-icon-md);height:var(--hotam-icon-md);place-items:center}.hotam-bottom-navigation__label{max-width:100%;overflow:hidden;font-size:var(--hotam-font-size-micro);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.hotam-tab-list{display:flex;gap:var(--hotam-spacing-xxs);overflow-x:auto;border-bottom:var(--hotam-border-thin) solid var(--hotam-border-default);scrollbar-width:none}.hotam-tab-list::-webkit-scrollbar{display:none}.hotam-tab{position:relative;min-height:44px;flex:1 0 auto;border:0;padding:var(--hotam-spacing-xs) var(--hotam-spacing-sm);color:var(--hotam-text-tertiary);background:transparent;font-family:var(--hotam-font-family);font-size:var(--hotam-font-size-title-sm);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default);cursor:pointer}.hotam-tab--active{color:var(--hotam-text-primary)}.hotam-tab--active:after{position:absolute;right:var(--hotam-spacing-xs);bottom:-1px;left:var(--hotam-spacing-xs);height:var(--hotam-border-thick);background:var(--hotam-main-primary);content:""}.hotam-tab:focus-visible{outline:var(--hotam-border-thick) solid var(--hotam-border-focus);outline-offset:-2px}.hotam-tab:disabled{color:var(--hotam-text-disabled);cursor:not-allowed}.hotam-list-item{display:flex;min-width:0;min-height:56px;align-items:center;gap:var(--hotam-spacing-sm);padding:var(--hotam-spacing-xs) var(--hotam-spacing-page);color:var(--hotam-text-primary);background:var(--hotam-bg-surface);font-family:var(--hotam-font-family)}.hotam-list-item__leading,.hotam-list-item__trailing{display:flex;flex:0 0 auto;align-items:center}.hotam-list-item__content{min-width:0;flex:1 1 auto}.hotam-list-item__title{overflow:hidden;font-size:var(--hotam-font-size-body-sm);font-weight:var(--hotam-font-weight-semibold);line-height:var(--hotam-line-height-default);text-overflow:ellipsis;white-space:nowrap}.hotam-list-item__description{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--hotam-text-tertiary);font-size:var(--hotam-font-size-caption);line-height:var(--hotam-line-height-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2}.hotam-skeleton{display:inline-block;max-width:100%;background:linear-gradient(90deg,var(--hotam-bg-disabled),var(--hotam-bg-default),var(--hotam-bg-disabled));background-size:200% 100%;animation:hotam-shimmer 1.4s ease-in-out infinite}.hotam-skeleton--sm{border-radius:var(--hotam-radius-sm)}.hotam-skeleton--md{border-radius:var(--hotam-radius-md)}.hotam-skeleton--lg{border-radius:var(--hotam-radius-lg)}@keyframes hotam-spin{to{transform:rotate(360deg)}}@keyframes hotam-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.hotam-button{transition:none}.hotam-spinner,.hotam-skeleton{animation:none}}:root{color:var(--hotam-text-primary);background:var(--hotam-bg-default);font-family:var(--hotam-font-family);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}.shell{min-height:100vh;display:grid;grid-template-rows:1fr auto;padding:clamp(var(--hotam-spacing-lg),6vw,var(--hotam-spacing-xxl));overflow:hidden;background:radial-gradient(circle at 82% 18%,var(--hotam-main-primary-bg),transparent 34%),linear-gradient(145deg,var(--hotam-bg-default) 12%,var(--hotam-bg-surface) 100%)}.hero{width:min(560px,100%);align-self:center}.eyebrow{margin-bottom:var(--hotam-spacing-md);color:var(--hotam-text-brand);font-weight:var(--hotam-font-weight-semibold)}.hero-title{max-width:440px;color:var(--hotam-text-primary)}.hero-title span{color:var(--hotam-main-primary)}.description{margin-top:var(--hotam-spacing-sm);color:var(--hotam-text-secondary)}.status-card{display:flex;align-items:center;justify-content:space-between;gap:var(--hotam-spacing-md);margin-top:var(--hotam-spacing-xl);padding:var(--hotam-spacing-md)}.status-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hotam-spacing-xs)}.shell>footer{color:var(--hotam-text-tertiary)}@media (max-width: 480px){.shell{padding:var(--hotam-spacing-page)}.status-card{align-items:stretch;flex-direction:column}.status-card .hotam-button{width:100%}}@media (prefers-reduced-motion: no-preference){.hero{animation:enter .7s cubic-bezier(.2,.8,.2,1) both}@keyframes enter{0%{opacity:0;transform:translateY(18px)}}}
