.gs-form[data-v-a14002e3]{display:flex;width:100%}.gs-wrap[data-v-a14002e3]{position:relative;width:100%}.gs-icon[data-v-a14002e3]{color:var(--color-text-muted,#9ca3af);font-size:.9rem;left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.gs-autocomplete[data-v-a14002e3]{width:100%}[data-v-a14002e3] .p-autocomplete-input{background:#f9fafb;border:1.5px solid var(--color-border-subtle,#e5e7eb);border-radius:9999px;box-shadow:none;color:var(--color-text-primary,#111827);font-family:inherit;font-size:.9rem;outline:none;padding:.55rem 2.2rem .55rem 2.4rem;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}[data-v-a14002e3] .p-autocomplete-input:focus{background:#fff;border-color:var(--color-primary-400,#4ba3d3);box-shadow:0 0 0 3px #378fbf1f}[data-v-a14002e3] .p-autocomplete-input::-moz-placeholder{color:var(--color-text-muted,#9ca3af)}[data-v-a14002e3] .p-autocomplete-input::placeholder{color:var(--color-text-muted,#9ca3af)}.gs-clear[data-v-a14002e3]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-muted,#9ca3af);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:.25rem;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);transition:color .15s,background .15s;z-index:1}.gs-clear[data-v-a14002e3]:hover{background:var(--color-bg-subtle,#e5e7eb);color:var(--color-text-primary,#374151)}.gs-clear .pi[data-v-a14002e3]{font-size:.72rem}.gs-group-label[data-v-a14002e3]{color:var(--color-primary-500,#378fbf);font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.1rem 0;text-transform:uppercase}.gs-option[data-v-a14002e3]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.gs-option-label[data-v-a14002e3]{color:var(--color-text-primary,#111827);font-family:var(--font-jp,"Noto Sans JP",sans-serif);font-size:.95rem;font-weight:600}.gs-option-label[data-v-a14002e3],.gs-option-sub[data-v-a14002e3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-option-sub[data-v-a14002e3]{color:var(--color-text-muted,#6b7280);font-size:.78rem}.HomeHeader[data-v-f5649569]{align-items:center;background-color:#fff;box-shadow:0 2px 10px #0000001a;display:grid;gap:.5rem 1.25rem;grid-template-columns:auto 1fr auto;grid-template-rows:auto;height:80px;padding:.75rem 1.5rem;transition:all .3s ease}.HomeHeader--Scrolled[data-v-f5649569]{box-shadow:0 2px 20px #00000026;height:64px;padding:.4rem 1.5rem}.HomeHeader__SearchWrapper[data-v-f5649569]{align-items:center;display:flex;justify-content:flex-start;min-width:0}.HomeHeader__Search[data-v-f5649569]{max-width:520px;width:100%}.HomeHeader__ImageContainer[data-v-f5649569]{cursor:pointer;transition:all .3s ease}.Navbar[data-v-f5649569]{align-items:center;display:flex;justify-content:flex-end;padding:1rem;transition:all .3s ease}.HomeHeader--Scrolled .Navbar[data-v-f5649569]{padding:.5rem}.Navbar__Link[data-v-f5649569]{color:#34495e;font-size:1.2rem;margin-left:1rem;text-decoration:none;transition:all .3s ease}.HomeHeader--Scrolled .Navbar__Link[data-v-f5649569]{font-size:1rem;margin-left:.8rem}.Navbar__Link--WithBadge[data-v-f5649569]{align-items:center;display:flex}.Navbar__Link[data-v-f5649569]:hover{filter:brightness(.9)}.NotificationBadge[data-v-f5649569]{align-items:center;background-color:#f44;border-radius:50px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-left:4px;min-height:20px;min-width:20px;padding:2px 4px;transition:all .3s ease}.HomeHeader--Scrolled .NotificationBadge[data-v-f5649569]{font-size:10px;min-height:16px;min-width:16px;padding:1px 3px}.Navbar__UserMenu[data-v-f5649569]{align-items:center;display:flex;gap:1rem;margin-left:1rem}.HomeHeader--Scrolled .Navbar__UserMenu[data-v-f5649569]{gap:.5rem}.Navbar__Link--Avatar[data-v-f5649569]{margin-left:0!important}.Navbar__Link--Avatar img[data-v-f5649569]{border-radius:50%;transition:all .3s ease}.HomeHeader--Scrolled .Navbar__Link--Avatar img[data-v-f5649569]{width:30px}.Navbar__Button[data-v-f5649569]{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-left:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.HomeHeader--Scrolled .Navbar__Button[data-v-f5649569]{font-size:.9rem;margin-left:.4rem;padding:.4rem .8rem}.Navbar__Button--Logout[data-v-f5649569]{background-color:#ef4444;border:2px solid #ef4444;color:#fff}.Navbar__Button--Logout[data-v-f5649569]:hover{background-color:#dc2626;border-color:#dc2626}.Navbar__ButtonIcon[data-v-f5649569]{display:none;line-height:1}.Navbar__ButtonText[data-v-f5649569]{display:inline}.Navbar__LoadingState[data-v-f5649569]{align-items:center;display:flex;gap:1rem}.HomeHeader--Scrolled .Navbar__LoadingState[data-v-f5649569]{gap:.5rem}.Navbar__LoadingSkeleton[data-v-f5649569]{animation:loading-shimmer-f5649569 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px}.Navbar__LoadingSkeleton--Link[data-v-f5649569]{height:20px;margin-left:1rem;width:80px}.HomeHeader--Scrolled .Navbar__LoadingSkeleton--Link[data-v-f5649569]{height:16px;margin-left:.8rem;width:60px}.Navbar__LoadingSkeleton--Button[data-v-f5649569]{height:36px;margin-left:.5rem;width:70px}.HomeHeader--Scrolled .Navbar__LoadingSkeleton--Button[data-v-f5649569]{height:32px;margin-left:.4rem;width:60px}@keyframes loading-shimmer-f5649569{0%{background-position:-200% 0}to{background-position:200% 0}}.HomeHeader__Image[data-v-f5649569]{height:auto;max-height:56px;transition:all .3s ease}.HomeHeader--Scrolled .HomeHeader__Image[data-v-f5649569]{max-height:44px}@media (max-width:767px){.Navbar__Link--HideOnSmall[data-v-f5649569]{display:none}.Navbar[data-v-f5649569]{padding:.25rem 0}.HomeHeader[data-v-f5649569]{gap:.5rem .5rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;height:auto;padding:.6rem 1rem}.HomeHeader--Scrolled[data-v-f5649569]{height:auto;padding:.4rem 1rem}.HomeHeader__ImageContainer[data-v-f5649569]{grid-column:1;grid-row:1}.Navbar[data-v-f5649569]{grid-column:2;grid-row:1}.HomeHeader__SearchWrapper[data-v-f5649569]{grid-column:1/-1;grid-row:2}.HomeHeader__Search[data-v-f5649569]{max-width:none}}@media (max-width:600px){.Navbar__Link--HideOnXSmall[data-v-f5649569]{display:none}}.Navbar__JitenIcon[data-v-f5649569]{align-items:center;display:none;font-size:1.2rem}@media (max-width:480px){.HomeHeader__SearchWrapper[data-v-f5649569]{display:none}.Navbar__JitenIcon[data-v-f5649569]{display:flex}}@media (max-width:600px){.Navbar__Button--Logout .Navbar__ButtonText[data-v-f5649569]{display:none}.Navbar__Button--Logout .Navbar__ButtonIcon[data-v-f5649569]{display:inline-block;font-size:1.25rem}.Navbar__Button--Logout[data-v-f5649569]{padding:.5rem}}
