:root{--brand-500: #2563eb;--brand-600: #1d4ed8;--brand-700: #1e40af;--brand-400: #4b83f0;--brand-100: #e8f1ff;--brand-50: #f0f6ff;--banner-hero-background: linear-gradient( 108deg, rgba(18, 48, 151, .99) 0%, rgba(28, 78, 190, .94) 48%, rgba(12, 122, 198, .82) 100% );--danger-500: #f0413c;--danger-100: #ffece8;--warning-600: #d25f00;--warning-100: #fff3e8;--orange-500: #f97316;--orange-600: #ea680c;--success-500: #00b42a;--success-100: #e8ffea;--cyan-500: #0fc6c2;--cyan-100: #e8fffb;--purple-500: #722ed1;--purple-100: #f5e8ff;--notice-tag-type-bg: #fff1f0;--notice-tag-type-fg: #cf1322;--notice-tag-amount-bg: #fff3e8;--notice-tag-amount-fg: #d25f00;--notice-tag-region-bg: #e8f1ff;--notice-tag-region-fg: #1d4ed8;--notice-tag-procurement-bg: #f5e8ff;--notice-tag-procurement-fg: #722ed1;--notice-tag-ict-bg: #e6f7ff;--notice-tag-ict-fg: #087ea4;--notice-tag-industry-bg: #e8ffea;--notice-tag-industry-fg: #008f24;--notice-tag-deadline-bg: #fff0f6;--notice-tag-deadline-fg: #f5222d;--navy-800: #1e3564;--navy-900: #172b66;--gold-200: #f9db85;--gold-300: #f6d38b;--gold-400: #f3b843;--gold-600: #b8863b;--gold-800: #7d4e0a;--gold-900: #503a08;--purple-400: #8069c2;--bg-soft: #f7f9fc;--gray-300: #ced5e0;--warning-50: #fffbeb;--portrait-hero-from: #1d55d8;--portrait-hero-mid: #2f7ce8;--portrait-hero-to: #35b6f0;--portrait-stat-from: #eef5ff;--portrait-stat-to: #f8fbff;--portrait-mask-opaque: #000;--portrait-supplier-surface-from: #f7f9fc;--portrait-supplier-surface-to: #f2f5fa;--portrait-supplier-champion-from: #edf5ff;--portrait-supplier-champion-to: #f8fbff;--portrait-supplier-second-from: #f5f8fc;--portrait-supplier-second-to: #fbfcfe;--portrait-supplier-third-from: #fff8f2;--portrait-supplier-third-to: #fdfbf9;--portrait-supplier-hover-from: #eaf3ff;--portrait-supplier-hover-to: #f5f9ff;--rank-gold-from: #ffc94a;--rank-gold-to: #f0a020;--rank-silver-from: #ccd3de;--rank-silver-to: #a3adbd;--rank-bronze-from: #ff9d5c;--rank-bronze-to: #f2762a;--footer-text-primary: #ffffff;--footer-text-secondary: rgba(255, 255, 255, .82);--footer-text-muted: rgba(255, 255, 255, .66);--footer-surface: rgba(255, 255, 255, .11);--footer-surface-hover: rgba(255, 255, 255, .18);--footer-border: rgba(255, 255, 255, .22);--footer-bottom-surface: rgba(18, 61, 157, .28);--text-primary: #1d2129;--text-secondary: #4e5969;--text-tertiary: #6b7480;--text-quaternary: #8a94a0;--border-color: #e5e8ef;--fill-gray: #f2f3f5;--bg-page: #f2f5fa;--bg-card: #ffffff;--field-border: #d8e3f2;--field-border-hover: #9db9e5;--field-bg: #fbfdff;--field-height: 40px;--field-focus-ring: 0 0 0 3px rgba(37, 99, 235, .12);--font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, system-ui, sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-size-3xl: 28px;--list-title-icon-color: var(--brand-500);--list-hover-bg: var(--brand-50);--radius-xs: 2px;--radius-sm: 4px;--radius-tag: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-dialog: 10px;--dialog-width: 710px;--dialog-max-height: 720px;--shadow-card: 0 2px 12px rgba(29, 62, 133, .06);--shadow-card-hover: 0 6px 20px rgba(29, 62, 133, .12);--container-width: 1200px;--container-gutter: 24px;--section-gap: 24px;--duration-fast: .15s;--duration-normal: .25s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-page);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;border:none;background:none;cursor:pointer}input,select{font-family:inherit;border:none}img,svg{display:block;max-width:100%}.app-dialog{position:fixed;inset:0;width:min(var(--dialog-width),calc(100vw - 32px));max-width:none;max-height:min(var(--dialog-max-height),calc(100vh - 48px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--radius-dialog);background:var(--bg-card);color:var(--text-primary);box-shadow:0 20px 40px #0f172a2e}.app-dialog[open]{display:flex;flex-direction:column}.app-dialog__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.app-dialog__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border-color)}.app-dialog__header h2{min-width:0;color:var(--text-primary);font-size:var(--font-size-xl);line-height:1.5}.app-dialog__close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);font-size:var(--font-size-2xl);line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.app-dialog__close:hover:not(:disabled){background-color:var(--brand-50);color:var(--brand-500)}.app-dialog__close:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.app-dialog__content{flex:1 1 auto;min-height:0;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain}.app-dialog__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color)}.app-dialog__btn{min-width:96px;height:40px;padding:0 20px;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:600;transition:background-color var(--duration-fast) var(--ease-default)}.app-dialog__btn--ghost{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary)}.app-dialog__btn--ghost:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-500)}.app-dialog__btn--primary{border:0;background:var(--brand-500);color:#fff}.app-dialog__btn--primary:hover:not(:disabled){background:var(--brand-600)}.app-dialog__btn:disabled{cursor:not-allowed;opacity:.6}@media(max-width:640px){.app-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.app-dialog__header,.app-dialog__content,.app-dialog__footer{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.app-dialog__close,.app-dialog__btn{transition:none}}.container{width:100%;max-width:calc(var(--container-width) + var(--container-gutter) * 2);margin:0 auto;padding:0 var(--container-gutter)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.skeleton{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--fill-gray) 25%,#e7e9ee 37%,var(--fill-gray) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.2s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.filter-field{display:flex;align-items:center;gap:8px;min-width:0;height:var(--field-height);padding:0 12px 0 14px;border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);color:var(--text-quaternary);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.filter-field:hover:not(:focus-within){border-color:var(--field-border-hover);background:var(--bg-card)}.filter-field:focus-within{border-color:var(--brand-500);background:var(--bg-card);box-shadow:var(--field-focus-ring)}.filter-field>input{flex:1;width:100%;min-width:0;height:100%;padding:0;border:0;outline:none;box-shadow:none;background:transparent;color:var(--text-primary);font:inherit;-webkit-appearance:none;appearance:none}.filter-field>input::placeholder{color:var(--text-quaternary)}.filter-field>input[type=search]::-webkit-search-cancel-button,.filter-field>input[type=search]::-webkit-search-decoration,.filter-field>input[type=search]::-webkit-search-results-button,.filter-field>input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}.filter-field--pill{border-color:transparent;border-radius:999px;background:var(--bg-card)}.filter-field--pill:hover:not(:focus-within),.filter-field--pill:focus-within{border-color:transparent;background:var(--bg-card);box-shadow:0 0 0 3px var(--brand-100)}@media(prefers-reduced-motion:reduce){.filter-field{transition:none}}.list-row{position:relative;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.list-row:hover{z-index:1;background-color:var(--list-hover-bg);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.list-title-icon{flex:0 0 auto;color:var(--list-title-icon-color)}@media(prefers-reduced-motion:reduce){.list-row{transition:none}.list-row:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-scan-dialog[data-v-b1b8af64]{position:fixed;inset:0;width:min(920px,calc(100vw - 48px));max-width:none;max-height:none;padding:0;margin:auto;overflow:visible;border:0;background:transparent;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-default),display var(--duration-fast),overlay var(--duration-fast);transition-behavior:allow-discrete}.auth-scan-dialog[open][data-v-b1b8af64]{opacity:1;pointer-events:auto;transition:opacity var(--duration-normal) var(--ease-default),display var(--duration-normal),overlay var(--duration-normal);transition-behavior:allow-discrete}.auth-scan-dialog[data-v-b1b8af64]::backdrop{background:#0e21479e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--duration-fast) var(--ease-default)}.auth-scan-dialog[open][data-v-b1b8af64]::backdrop{opacity:1;transition:opacity var(--duration-normal) var(--ease-default)}@starting-style{.auth-scan-dialog[open][data-v-b1b8af64],.auth-scan-dialog[open][data-v-b1b8af64]::backdrop{opacity:0}.auth-scan-dialog[open] .auth-scan-dialog__panel[data-v-b1b8af64]{opacity:0;transform:translateY(24px) scale(.96)}.auth-scan-dialog[open] .auth-scan-dialog__visual>img[data-v-b1b8af64]{transform:scale(1.035)}}.auth-scan-dialog__panel[data-v-b1b8af64]{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:520px;overflow:hidden;border-radius:var(--radius-dialog);background-color:var(--bg-card);box-shadow:0 24px 64px #0e21473d;opacity:0;transform:translateY(24px) scale(.96);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.auth-scan-dialog[open] .auth-scan-dialog__panel[data-v-b1b8af64]{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-emphasized)}.auth-scan-dialog__visual[data-v-b1b8af64]{position:relative;min-width:0;overflow:hidden;color:#fff}.auth-scan-dialog__visual>img[data-v-b1b8af64],.auth-scan-dialog__visual-shade[data-v-b1b8af64]{position:absolute;inset:0;width:100%;height:100%}.auth-scan-dialog__visual>img[data-v-b1b8af64]{object-fit:cover;object-position:center;transform:scale(1.035);transition:transform .5s var(--ease-default)}.auth-scan-dialog[open] .auth-scan-dialog__visual>img[data-v-b1b8af64]{transform:scale(1)}.auth-scan-dialog__visual-shade[data-v-b1b8af64]{background:linear-gradient(180deg,#2563eb05 24%,#1d4ed8b8)}.auth-scan-dialog__brand[data-v-b1b8af64],.auth-scan-dialog__visual-copy[data-v-b1b8af64]{position:absolute;z-index:1;left:30px;right:30px}.auth-scan-dialog__brand[data-v-b1b8af64]{top:28px}.auth-scan-dialog__brand-lockup[data-v-b1b8af64]{display:block;width:164px;height:auto;max-height:42px}.auth-scan-dialog__visual-copy[data-v-b1b8af64]{bottom:34px}.auth-scan-dialog__visual-kicker[data-v-b1b8af64]{color:#83e8ff;font-size:10px;font-weight:600}.auth-scan-dialog__visual-copy h2[data-v-b1b8af64]{margin-top:8px;font-size:26px;line-height:1.35}.auth-scan-dialog__visual-copy ul[data-v-b1b8af64]{display:grid;gap:8px;margin-top:18px;color:#ffffffd6;font-size:var(--font-size-sm)}.auth-scan-dialog__visual-copy li[data-v-b1b8af64]{display:flex;align-items:center;gap:7px}.auth-scan-dialog__visual-copy li svg[data-v-b1b8af64]{color:#83e8ff}.auth-scan-dialog__content[data-v-b1b8af64]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:36px 48px 32px}.auth-scan-dialog__close[data-v-b1b8af64]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-quaternary);transition:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.auth-scan-dialog__close[data-v-b1b8af64]:hover{color:var(--brand-500);background-color:var(--brand-50)}.auth-scan-dialog__close[data-v-b1b8af64]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.auth-scan-dialog__heading[data-v-b1b8af64]{text-align:center}.auth-scan-dialog__heading h1[data-v-b1b8af64]{font-size:var(--font-size-2xl);color:var(--text-primary)}.auth-scan-dialog__heading p[data-v-b1b8af64]{margin-top:6px;color:var(--text-tertiary);font-size:var(--font-size-sm)}.auth-scan-dialog__hint[data-v-b1b8af64]{display:inline-block;margin-top:10px;padding:4px 12px;border-radius:var(--radius-sm);background-color:var(--brand-50);color:var(--brand-600);font-size:var(--font-size-xs)}.auth-scan-dialog__qr-shell[data-v-b1b8af64]{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-top:18px;padding:12px;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:#fff;box-shadow:var(--shadow-card)}.auth-scan-dialog__qr-shell>img[data-v-b1b8af64]{width:100%;height:100%;object-fit:contain}.auth-scan-dialog__qr-skeleton[data-v-b1b8af64]{width:100%;height:100%;border-radius:var(--radius-md)}.auth-scan-dialog__qr-shell.is-disabled>img[data-v-b1b8af64]{opacity:.14}.auth-scan-dialog__qr-state[data-v-b1b8af64],.auth-scan-dialog__qr-mask[data-v-b1b8af64]{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:var(--font-size-sm)}.auth-scan-dialog__qr-state[data-v-b1b8af64]{flex-direction:column;gap:12px;padding:0 18px;line-height:1.6;text-align:center}.auth-scan-dialog__qr-mask[data-v-b1b8af64]{position:absolute;inset:12px;z-index:2;color:var(--brand-600);font-weight:600}.auth-scan-dialog__qr-expired[data-v-b1b8af64]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:#ffffffdb}.auth-scan-dialog__qr-expired-text[data-v-b1b8af64]{color:var(--text-secondary);font-size:var(--font-size-base)}.auth-scan-dialog__qr-expired-btn[data-v-b1b8af64]{padding:7px 28px;border:1px solid var(--border-color);border-radius:999px;background-color:var(--bg-card);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.auth-scan-dialog__qr-expired-btn[data-v-b1b8af64]:hover{border-color:var(--brand-400);color:var(--brand-500)}.auth-scan-dialog__prompt[data-v-b1b8af64]{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--text-secondary);font-size:var(--font-size-base);font-weight:600}.auth-scan-dialog__prompt>span[data-v-b1b8af64]{width:7px;height:7px;border-radius:50%;background-color:var(--success-500);box-shadow:0 0 0 4px var(--success-100)}.auth-scan-dialog__agreement[data-v-b1b8af64]{position:relative;display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:var(--text-tertiary);font-size:var(--font-size-xs);line-height:1.7;cursor:pointer}.auth-scan-dialog__agreement input[data-v-b1b8af64]{position:absolute;width:1px;height:1px;opacity:0}.auth-scan-dialog__checkbox[data-v-b1b8af64]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:1px solid var(--border-color);border-radius:var(--radius-xs);background-color:var(--bg-card);color:#fff}.auth-scan-dialog__agreement input:checked+.auth-scan-dialog__checkbox[data-v-b1b8af64]{border-color:var(--brand-500);background-color:var(--brand-500)}.auth-scan-dialog__agreement input:focus-visible+.auth-scan-dialog__checkbox[data-v-b1b8af64]{outline:2px solid var(--brand-400);outline-offset:2px}.auth-scan-dialog__agreement a[data-v-b1b8af64]{color:var(--brand-500)}.auth-scan-dialog__agreement a[data-v-b1b8af64]:hover{color:var(--brand-600)}.auth-scan-dialog__security[data-v-b1b8af64]{display:flex;align-items:center;gap:5px;margin-top:22px;color:var(--text-quaternary);font-size:var(--font-size-xs)}@media(max-width:760px){.auth-scan-dialog[data-v-b1b8af64]{width:min(460px,calc(100vw - 24px))}.auth-scan-dialog__panel[data-v-b1b8af64]{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto}.auth-scan-dialog__visual[data-v-b1b8af64]{min-height:112px}.auth-scan-dialog__visual>img[data-v-b1b8af64]{object-position:center 32%}.auth-scan-dialog__brand[data-v-b1b8af64]{top:24px}.auth-scan-dialog__visual-copy[data-v-b1b8af64]{display:none}.auth-scan-dialog__content[data-v-b1b8af64]{justify-content:flex-start;padding:28px 24px 24px}.auth-scan-dialog__close[data-v-b1b8af64]{top:10px;right:10px}.auth-scan-dialog__qr-shell[data-v-b1b8af64]{margin-top:16px}.auth-scan-dialog__security[data-v-b1b8af64]{margin-top:18px}}.auth-scan-dialog__refresh-btn[data-v-b1b8af64]{padding:4px 12px;border:1px solid var(--brand-500);border-radius:var(--radius-xs);background:var(--brand-50);color:var(--brand-600);font-size:var(--font-size-xs);cursor:pointer}.auth-scan-dialog__refresh-btn[data-v-b1b8af64]:hover{background:var(--brand-100)}@media(prefers-reduced-motion:reduce){.auth-scan-dialog[data-v-b1b8af64],.auth-scan-dialog[open][data-v-b1b8af64],.auth-scan-dialog[data-v-b1b8af64]::backdrop,.auth-scan-dialog[open][data-v-b1b8af64]::backdrop,.auth-scan-dialog__panel[data-v-b1b8af64],.auth-scan-dialog[open] .auth-scan-dialog__panel[data-v-b1b8af64],.auth-scan-dialog__visual>img[data-v-b1b8af64],.auth-scan-dialog[open] .auth-scan-dialog__visual>img[data-v-b1b8af64],.auth-scan-dialog__close[data-v-b1b8af64]{transition:none}}.logout-confirm-dialog[data-v-5c1cfae3]{width:min(450px,calc(100vw - 32px));max-height:none;border-radius:14px;box-shadow:0 22px 52px #0f172a33;opacity:0;pointer-events:none;transform:translateY(12px) scale(.98);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),display var(--duration-fast),overlay var(--duration-fast);transition-behavior:allow-discrete}.logout-confirm-dialog[open][data-v-5c1cfae3]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-emphasized),display var(--duration-normal),overlay var(--duration-normal);transition-behavior:allow-discrete}.logout-confirm-dialog[data-v-5c1cfae3]::backdrop{background:#0f172a75;opacity:0;transition:opacity var(--duration-fast) var(--ease-default)}.logout-confirm-dialog[open][data-v-5c1cfae3]::backdrop{opacity:1;transition:opacity var(--duration-normal) var(--ease-default)}@starting-style{.logout-confirm-dialog[open][data-v-5c1cfae3],.logout-confirm-dialog[open][data-v-5c1cfae3]::backdrop{opacity:0}.logout-confirm-dialog[open][data-v-5c1cfae3]{transform:translateY(12px) scale(.98)}}.logout-confirm-dialog__panel[data-v-5c1cfae3]{width:100%;padding:28px 26px 26px}.logout-confirm-dialog__header[data-v-5c1cfae3]{padding:0}.logout-confirm-dialog__header h2[data-v-5c1cfae3]{color:#0f172a;font-size:20px;font-weight:700;line-height:1.4}.logout-confirm-dialog__body[data-v-5c1cfae3]{padding:0}.logout-confirm-dialog__body p[data-v-5c1cfae3]{margin:12px 0 0;color:#52627a;font-size:14px;line-height:1.6}.logout-confirm-dialog__footer[data-v-5c1cfae3]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:24px 0 0}.logout-confirm-dialog__cancel[data-v-5c1cfae3],.logout-confirm-dialog__confirm[data-v-5c1cfae3]{min-width:72px;height:42px;padding:0 18px;border-radius:6px;font-size:14px;line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.logout-confirm-dialog__cancel[data-v-5c1cfae3]{border:1px solid #d1d8e3;background:#fff;color:#52627a}.logout-confirm-dialog__cancel[data-v-5c1cfae3]:hover{border-color:#94a3b8;color:#1e293b}.logout-confirm-dialog__confirm[data-v-5c1cfae3]{min-width:101px;border:1px solid var(--brand-500);background:var(--brand-500);color:#fff;font-weight:600}.logout-confirm-dialog__confirm[data-v-5c1cfae3]:hover{border-color:var(--brand-600);background:var(--brand-600)}.logout-confirm-dialog__cancel[data-v-5c1cfae3]:focus-visible,.logout-confirm-dialog__confirm[data-v-5c1cfae3]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:640px){.logout-confirm-dialog[data-v-5c1cfae3]{width:calc(100vw - 24px)}.logout-confirm-dialog__panel[data-v-5c1cfae3]{padding:24px 20px 22px}}@media(prefers-reduced-motion:reduce){.logout-confirm-dialog[data-v-5c1cfae3],.logout-confirm-dialog[open][data-v-5c1cfae3],.logout-confirm-dialog[data-v-5c1cfae3]::backdrop,.logout-confirm-dialog[open][data-v-5c1cfae3]::backdrop,.logout-confirm-dialog__cancel[data-v-5c1cfae3],.logout-confirm-dialog__confirm[data-v-5c1cfae3]{transition:none}}.search[data-v-a4731bd9]{position:relative}.search__box[data-v-a4731bd9]{display:flex;align-items:stretch;height:40px;border:2px solid var(--brand-500);border-radius:var(--radius-sm);background-color:var(--bg-card);transition:box-shadow var(--duration-fast) var(--ease-default)}.search__box[data-v-a4731bd9]:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 3px #2563eb2e}.search__input[data-v-a4731bd9]:focus{outline:none}.search__category[data-v-a4731bd9]{position:relative;display:flex;align-items:stretch;border-right:1px solid var(--border-color)}.search__category-trigger[data-v-a4731bd9]{display:flex;align-items:center;gap:4px;height:100%;padding:0 12px 0 14px;border-radius:2px 0 0 2px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-base);transition:color var(--duration-fast) var(--ease-default)}.search__category-trigger[data-v-a4731bd9]:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.search__category.is-open .search__category-trigger[data-v-a4731bd9],.search__category-trigger[data-v-a4731bd9]:hover{color:var(--brand-600)}.search__category-arrow[data-v-a4731bd9]{flex-shrink:0;width:7px;height:7px;margin:-3px 0 0 4px;border-right:2px solid var(--text-tertiary);border-bottom:2px solid var(--text-tertiary);transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-default),margin-top var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.search__category.is-open .search__category-arrow[data-v-a4731bd9],.search__category-trigger:hover .search__category-arrow[data-v-a4731bd9]{border-color:var(--brand-500)}.search__category.is-open .search__category-arrow[data-v-a4731bd9]{margin-top:3px;transform:rotate(225deg)}.search__category-menu[data-v-a4731bd9]{position:absolute;z-index:210;top:calc(100% + 6px);left:-2px;min-width:140px;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-card);box-shadow:0 12px 28px #1e407829}.search__category-option[data-v-a4731bd9]{width:100%;min-height:34px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-base);text-align:left;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.search__category-option[data-v-a4731bd9]:hover,.search__category-option.is-active[data-v-a4731bd9]{background-color:var(--brand-50);color:var(--brand-600)}.search__category-option.is-active[data-v-a4731bd9]{font-weight:600}.search__input[data-v-a4731bd9]{flex:1;min-width:0;padding:0 12px;font-size:var(--font-size-base);color:var(--text-primary)}.search__input[data-v-a4731bd9]::placeholder{color:var(--text-quaternary)}.search__btn[data-v-a4731bd9]{width:88px;border-radius:0 2px 2px 0;background-color:var(--brand-500);color:#fff;font-size:var(--font-size-md);transition:background-color var(--duration-fast) var(--ease-default)}.search__btn[data-v-a4731bd9]:hover{background-color:var(--brand-600)}.search__suggestions[data-v-a4731bd9]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;overflow:hidden;padding:4px 0;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-card);box-shadow:var(--shadow-card-hover);list-style:none}.search__suggestion[data-v-a4731bd9]{padding:8px 12px;color:var(--text-secondary);font-size:var(--font-size-base);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__suggestion.is-active[data-v-a4731bd9]{background-color:var(--brand-100);color:var(--brand-600)}.search__suggestion strong[data-v-a4731bd9]{font-weight:600}.business-opportunity-page-header[data-v-c357e0a1]{background-color:var(--bg-card)}.business-opportunity-page-header__inner[data-v-c357e0a1]{display:flex;align-items:center;gap:40px;min-height:88px}.search[data-v-c357e0a1]{flex:1;min-width:0;max-width:620px}.business-opportunity-page-header__brand[data-v-c357e0a1]{display:inline-flex;align-items:center}.business-opportunity-page-header__lockup[data-v-c357e0a1]{display:block;width:168px;max-width:34vw;height:auto;max-height:44px}@media(max-width:1024px){.business-opportunity-page-header__inner[data-v-c357e0a1]{flex-wrap:wrap;gap:16px;padding-top:12px;padding-bottom:12px}.search[data-v-c357e0a1]{order:3;flex-basis:100%;max-width:none}}@media(max-width:640px){.business-opportunity-page-header__inner[data-v-c357e0a1]{min-height:72px}}.site-footer[data-v-5db5140b]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(105deg,var(--portrait-hero-from) 0%,var(--portrait-hero-mid) 54%,var(--portrait-hero-to) 100%)}.site-footer[data-v-5db5140b]:before{position:absolute;z-index:-1;inset:0;background:url(/assets/banner-footer-CLQSac-l.png) no-repeat center bottom / 100% auto;opacity:.62;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,black 72%);mask-image:linear-gradient(to bottom,transparent 4%,black 72%);content:"";pointer-events:none}.site-footer__inner[data-v-5db5140b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.7fr);gap:88px;padding-top:36px;padding-bottom:34px;align-items:start}.site-footer__logo[data-v-5db5140b]{display:inline-flex;align-items:center}.site-footer__logo-image[data-v-5db5140b]{display:block;width:176px;height:auto;max-height:44px}.site-footer__tagline[data-v-5db5140b]{margin-top:16px;font-size:var(--font-size-md);font-weight:600;color:var(--footer-text-secondary)}.site-footer__coverage[data-v-5db5140b]{margin-top:6px;font-size:var(--font-size-sm);color:var(--footer-text-muted)}.site-footer__company[data-v-5db5140b]{margin-top:8px;color:var(--footer-text-secondary);font-size:var(--font-size-sm);font-weight:600}.site-footer__hotline[data-v-5db5140b]{display:inline-flex;align-items:center;gap:12px;min-width:246px;margin-top:20px;padding:10px 14px;border:1px solid var(--footer-border);border-radius:var(--radius-md);background-color:var(--footer-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.site-footer__hotline[data-v-5db5140b]:hover{border-color:var(--footer-text-secondary);background-color:var(--footer-surface-hover)}.site-footer__hotline[data-v-5db5140b]:focus-visible{outline:2px solid var(--footer-text-primary);outline-offset:2px}.site-footer__hotline-icon[data-v-5db5140b]{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background-color:var(--footer-text-primary);color:var(--brand-600)}.site-footer__hotline-copy[data-v-5db5140b]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--footer-text-muted)}.site-footer__hotline-copy strong[data-v-5db5140b]{font-size:var(--font-size-xl);font-weight:700;color:var(--footer-text-primary);line-height:1.25}.site-footer__hotline-skeleton[data-v-5db5140b]{display:block;width:132px;height:22px}.site-footer__columns[data-v-5db5140b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:4px}.site-footer__column-title[data-v-5db5140b]{display:flex;align-items:center;gap:9px;font-size:var(--font-size-base);font-weight:700;color:var(--footer-text-primary)}.site-footer__column-title[data-v-5db5140b]:before{width:3px;height:15px;border-radius:var(--radius-xs);background-color:var(--rank-gold-to);content:""}.site-footer__column-links[data-v-5db5140b]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.site-footer__column-links a[data-v-5db5140b]{display:inline-flex;align-items:center;min-height:26px;font-size:var(--font-size-base);color:var(--footer-text-secondary);transition:color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.site-footer__column-links a[data-v-5db5140b]:hover{color:var(--footer-text-primary);transform:translate(4px)}.site-footer__column-links a[data-v-5db5140b]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--footer-text-primary);outline-offset:2px}.site-footer__bottom[data-v-5db5140b]{position:relative;z-index:1;border-top:1px solid var(--footer-border);background-color:var(--footer-bottom-surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-footer__bottom-inner[data-v-5db5140b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.site-footer__copyright[data-v-5db5140b]{font-size:var(--font-size-xs);color:var(--footer-text-muted)}.site-footer__icp[data-v-5db5140b]{color:var(--footer-text-muted);transition:color var(--duration-fast) var(--ease-default)}.site-footer__icp[data-v-5db5140b]:hover{color:var(--footer-text-primary)}.site-footer__policies[data-v-5db5140b]{display:flex;gap:28px}.site-footer__policies a[data-v-5db5140b]{font-size:var(--font-size-sm);color:var(--footer-text-secondary);transition:color var(--duration-fast) var(--ease-default)}.site-footer__policies a[data-v-5db5140b]:hover{color:var(--footer-text-primary)}.site-footer__policies a[data-v-5db5140b]:focus-visible,.site-footer__icp[data-v-5db5140b]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--footer-text-primary);outline-offset:3px}@media(max-width:1024px){.site-footer__inner[data-v-5db5140b]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:48px}.site-footer__columns[data-v-5db5140b]{gap:28px}}@media(max-width:800px){.site-footer[data-v-5db5140b]:before{background-position:65% bottom;background-size:auto 58%;opacity:.44;-webkit-mask-image:linear-gradient(to bottom,transparent 32%,black 78%);mask-image:linear-gradient(to bottom,transparent 32%,black 78%)}.site-footer__inner[data-v-5db5140b]{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:30px}}@media(max-width:640px){.site-footer__columns[data-v-5db5140b]{grid-template-columns:repeat(2,1fr);gap:28px 20px}.site-footer__bottom-inner[data-v-5db5140b]{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__policies[data-v-5db5140b]{flex-wrap:wrap;gap:20px}}@media(max-width:420px){.site-footer__columns[data-v-5db5140b]{grid-template-columns:1fr}.site-footer__hotline[data-v-5db5140b]{width:100%}}.site-header[data-v-f12ca67c]{background-color:var(--bg-card)}.site-header__inner[data-v-f12ca67c]{display:flex;align-items:center;gap:40px;padding-top:30px;padding-bottom:30px}.brand[data-v-f12ca67c]{display:flex;align-items:center;flex-shrink:0}.brand__lockup[data-v-f12ca67c]{display:block;width:168px;max-width:34vw;height:auto;max-height:44px}.search[data-v-f12ca67c]{flex:1;max-width:620px;min-width:0}.daily-stat[data-v-f12ca67c]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin-left:auto}.daily-stat-skeleton[data-v-f12ca67c]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.daily-stat-skeleton__label[data-v-f12ca67c]{width:76px;height:12px}.daily-stat-skeleton__num[data-v-f12ca67c]{width:48px;height:28px}.daily-stat__label[data-v-f12ca67c]{font-size:var(--font-size-xs);color:var(--text-tertiary)}.daily-stat__num[data-v-f12ca67c]{font-size:26px;font-weight:700;color:var(--brand-500);line-height:1.3}@media(max-width:1024px){.site-header__inner[data-v-f12ca67c]{flex-wrap:wrap;gap:16px}.search[data-v-f12ca67c]{order:3;flex-basis:100%;max-width:none}}@media(max-width:640px){.daily-stat[data-v-f12ca67c],.daily-stat-skeleton[data-v-f12ca67c]{display:none}}.site-nav[data-v-fbfce4f2]{position:sticky;top:0;z-index:100;background-color:var(--brand-500)}.site-nav__inner[data-v-fbfce4f2]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));max-width:var(--container-width);padding-right:0;padding-left:0;overflow:hidden;scrollbar-width:none}.site-nav__inner[data-v-fbfce4f2]::-webkit-scrollbar{display:none}.site-nav__item[data-v-fbfce4f2]{min-width:0;padding:0 30px;line-height:44px;font-size:var(--font-size-md);color:#ffffffeb;text-align:center;transition:background-color var(--duration-fast) var(--ease-default)}.site-nav__item[data-v-fbfce4f2]:hover{background-color:var(--brand-600);color:#fff}.site-nav__item.is-active[data-v-fbfce4f2]{background-color:var(--brand-600);color:#fff;font-weight:600}@media(max-width:768px){.site-nav__inner[data-v-fbfce4f2]{display:flex;overflow-x:auto}.site-nav__item[data-v-fbfce4f2]{flex-shrink:0;padding:0 18px;font-size:var(--font-size-base)}}.top-bar[data-v-adec14e3]{background-color:var(--bg-card);border-bottom:1px solid var(--border-color)}.top-bar__inner[data-v-adec14e3]{display:flex;align-items:center;justify-content:space-between;height:36px;font-size:var(--font-size-xs);color:var(--text-tertiary)}.top-bar__hotline strong[data-v-adec14e3]{color:var(--brand-500);font-weight:600}.top-bar__hotline-skeleton[data-v-adec14e3]{display:inline-block;width:84px;height:12px;vertical-align:-2px}.app-shell[data-v-bb17066a]{display:flex;flex-direction:column;min-height:100vh}.app-shell__main[data-v-bb17066a]{flex:1;min-width:0;max-width:100%}.section-header[data-v-cf213c81]{display:flex;align-items:center;gap:10px}.section-header__bar[data-v-cf213c81]{width:4px;height:18px;border-radius:2px;background-color:var(--brand-500)}.section-header__title[data-v-cf213c81]{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}.section-header__extra[data-v-cf213c81]{margin-left:auto}.section-header.is-light .section-header__bar[data-v-cf213c81]{background-color:#fff}.section-header.is-light .section-header__title[data-v-cf213c81]{color:#fff}.capability__link[data-v-0b17da08]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;border:1px solid var(--brand-100);border-radius:16px;background-color:var(--brand-50);color:var(--brand-600);font-size:var(--font-size-base);font-weight:600;transition:all var(--duration-fast) var(--ease-default)}.capability__link[data-v-0b17da08]:hover{border-color:transparent;background-color:var(--brand-500);color:#fff;box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.capability__link[data-v-0b17da08]:active{background-color:var(--brand-600);box-shadow:none;transform:translateY(0)}.capability__link[data-v-0b17da08]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.capability__link svg[data-v-0b17da08]{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-default)}.capability__link:hover svg[data-v-0b17da08]{transform:translate(2px)}.capability__grid[data-v-0b17da08]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:18px}.capability-card[data-v-0b17da08]{position:relative;display:block;padding:24px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:all var(--duration-normal) var(--ease-default)}.capability-card[data-v-0b17da08]:hover,.capability__grid:not(:hover) .capability-card[data-v-0b17da08]:not(.is-static):nth-child(1){border-color:transparent;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.capability-card.is-static[data-v-0b17da08]{cursor:default}.capability-card.is-static[data-v-0b17da08]:hover{border-color:var(--border-color);box-shadow:none;transform:none}.capability-card.is-static .capability-card__soon[data-v-0b17da08]{color:var(--text-quaternary)}.capability-card__no[data-v-0b17da08]{position:absolute;top:18px;right:20px;font-size:var(--font-size-3xl);font-weight:700;color:var(--fill-gray);line-height:1}.capability-card__icon[data-v-0b17da08]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--brand-400),var(--brand-600));color:#fff}.capability-card__icon--cyan[data-v-0b17da08]{background:linear-gradient(135deg,#2dd4bf,#0891b2)}.capability-card__icon--purple[data-v-0b17da08]{background:linear-gradient(135deg,#8b5cf6,var(--purple-500))}.capability-card__icon--orange[data-v-0b17da08]{background:linear-gradient(135deg,#fb923c,var(--orange-600))}.capability-card__badge[data-v-0b17da08]{display:inline-block;margin-top:16px;padding:2px 8px;border-radius:var(--radius-xs);background-color:var(--brand-50);color:var(--brand-500);font-size:var(--font-size-xs)}.capability-card__title[data-v-0b17da08]{margin-top:10px;font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary)}.capability-card__desc[data-v-0b17da08]{margin-top:8px;min-height:63px;font-size:var(--font-size-sm);color:var(--text-tertiary);line-height:1.6}.capability-card__more[data-v-0b17da08]{display:inline-flex;align-items:center;gap:5px;height:30px;margin-top:12px;padding:0 14px;background-color:var(--brand-50);border-radius:5px 5px 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);font-size:var(--font-size-sm);font-weight:600;color:var(--brand-600);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.capability-card:hover .capability-card__more[data-v-0b17da08],.capability__grid:not(:hover) .capability-card:not(.is-static):nth-child(1) .capability-card__more[data-v-0b17da08]{background-color:var(--brand-500);color:#fff}.capability-card__more svg[data-v-0b17da08]{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-default)}.capability-card:hover .capability-card__more svg[data-v-0b17da08],.capability__grid:not(:hover) .capability-card:not(.is-static):nth-child(1) .capability-card__more svg[data-v-0b17da08]{transform:translate(2px)}.capability-card__soon[data-v-0b17da08]{display:inline-block;margin-top:12px;line-height:30px;font-size:var(--font-size-sm);color:var(--brand-500)}@media(max-width:1024px){.capability__grid[data-v-0b17da08]{grid-template-columns:repeat(2,1fr)}.capability-card__desc[data-v-0b17da08]{min-height:0}}@media(max-width:640px){.capability__grid[data-v-0b17da08]{grid-template-columns:1fr;gap:12px}}.hero-banner[data-v-da8486be]{position:relative;aspect-ratio:880 / 250;border-radius:var(--radius-md);overflow:hidden;background-color:#e8f1fd}.hero-banner__slide[data-v-da8486be]{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-default)}.hero-banner__slide.is-active[data-v-da8486be]{opacity:1;pointer-events:auto}.hero-banner__img[data-v-da8486be]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.hero-banner__content[data-v-da8486be]{--hero-accent: var(--brand-500);position:absolute;top:28px;left:42px;z-index:1;width:min(56%,500px);color:var(--navy-800);pointer-events:auto}.hero-banner__content.is-cyan[data-v-da8486be]{--hero-accent: #12b9cf}.hero-banner__content.is-purple[data-v-da8486be]{--hero-accent: #776df4}.hero-banner__eyebrow[data-v-da8486be]{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--hero-accent) 20%,transparent);border-radius:999px;background-color:#ffffffb3;color:var(--hero-accent);font-size:var(--font-size-xs);font-weight:600;line-height:1.2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-banner__eyebrow-dot[data-v-da8486be]{width:7px;height:7px;border-radius:50%;background-color:var(--hero-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-accent) 16%,transparent)}.hero-banner__title[data-v-da8486be]{margin-top:10px;font-size:28px;font-weight:700;color:var(--navy-800);line-height:1.25;letter-spacing:-.02em}.hero-banner__description[data-v-da8486be]{margin-top:7px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;white-space:nowrap}.hero-banner__action[data-v-da8486be]{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;border-radius:var(--radius-md);background-color:var(--brand-500);box-shadow:0 8px 16px #2563eb33;color:#fff;font-size:var(--font-size-sm);font-weight:600;line-height:1.2;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.hero-banner__action[data-v-da8486be]:hover{background-color:var(--brand-600);box-shadow:0 10px 20px #2563eb47;transform:translateY(-1px)}.hero-banner__action[data-v-da8486be]:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.hero-banner__dots[data-v-da8486be]{position:absolute;left:44px;bottom:18px;display:flex;align-items:center;gap:6px}.hero-banner__dot[data-v-da8486be]{width:8px;height:8px;padding:0;border-radius:4px;background-color:#2563eb59;transition:all var(--duration-normal) var(--ease-default)}.hero-banner__dot.is-active[data-v-da8486be]{width:20px;background-color:var(--brand-500)}@media(max-width:640px){.hero-banner__content[data-v-da8486be]{top:20px;left:24px;width:calc(100% - 48px)}.hero-banner__title[data-v-da8486be]{font-size:22px}.hero-banner__description[data-v-da8486be]{max-width:72%;overflow:hidden;text-overflow:ellipsis}.hero-banner__action[data-v-da8486be]{margin-top:10px;padding:8px 13px}.hero-banner__dots[data-v-da8486be]{left:24px;bottom:12px}}@media(prefers-reduced-motion:reduce){.hero-banner__slide[data-v-da8486be],.hero-banner__action[data-v-da8486be],.hero-banner__dot[data-v-da8486be]{transition:none}}.industry-hero[data-v-a6ac5550]{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff,#f4f8ff);box-shadow:0 16px 32px #376ab91f}.industry-hero__head[data-v-a6ac5550]{display:flex;align-items:center;gap:8px}.industry-hero__badge[data-v-a6ac5550]{padding:2px 8px;border-radius:var(--radius-xs);background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.4px}.industry-hero__slogan[data-v-a6ac5550]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.industry-hero__title[data-v-a6ac5550]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.industry-hero__icon[data-v-a6ac5550]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:var(--font-size-lg);font-weight:700}.industry-hero__title-text[data-v-a6ac5550]{min-width:0}.industry-hero__name[data-v-a6ac5550]{font-size:var(--font-size-lg);font-weight:700;color:var(--navy-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-hero__share[data-v-a6ac5550]{margin-top:2px;color:var(--text-tertiary);font-size:var(--font-size-xs)}.industry-hero__wow[data-v-a6ac5550]{padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:600}.industry-hero__wow[data-tone=up][data-v-a6ac5550]{background-color:var(--success-100);color:var(--success-500)}.industry-hero__wow[data-tone=down][data-v-a6ac5550]{background-color:var(--danger-100);color:var(--danger-500)}.industry-hero__wow[data-tone=flat][data-v-a6ac5550]{background-color:#6b74801f;color:var(--text-tertiary)}.industry-hero__stat[data-v-a6ac5550]{display:flex;align-items:baseline;gap:6px}.industry-hero__stat strong[data-v-a6ac5550]{color:var(--brand-600);font-size:var(--font-size-3xl);font-weight:700;line-height:1.15}.industry-hero__stat span[data-v-a6ac5550]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.industry-hero__bars[data-v-a6ac5550]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;height:72px;padding:8px 0 4px;border-top:1px dashed rgba(37,99,235,.14);border-bottom:1px dashed rgba(37,99,235,.14);list-style:none;margin:0}.industry-hero__bar[data-v-a6ac5550]{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.industry-hero__bar-fill[data-v-a6ac5550]{width:100%;min-height:6px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#2563eb47,#2563eb24);transition:background-color var(--duration-normal) var(--ease-default)}.industry-hero__bar.is-active .industry-hero__bar-fill[data-v-a6ac5550]{background:linear-gradient(180deg,var(--brand-600),var(--brand-500))}.industry-hero__bar em[data-v-a6ac5550]{color:var(--text-tertiary);font-size:11px;font-style:normal}.industry-hero__bar.is-active em[data-v-a6ac5550]{color:var(--brand-600);font-weight:600}.industry-hero__meta[data-v-a6ac5550]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.industry-hero__meta>div[data-v-a6ac5550]{display:flex;flex-direction:column;gap:2px}.industry-hero__meta dt[data-v-a6ac5550]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.industry-hero__meta dd[data-v-a6ac5550]{margin:0;color:var(--navy-800);font-size:var(--font-size-lg);font-weight:700}.industry-hero__tags[data-v-a6ac5550]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.industry-hero__tags li[data-v-a6ac5550]{padding:2px 8px;border-radius:var(--radius-tag);background-color:#2563eb14;color:var(--brand-600);font-size:var(--font-size-xs)}.industry-hero__cta[data-v-a6ac5550]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--radius-md);background-color:var(--brand-500);color:#fff;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:background-color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.industry-hero__cta[data-v-a6ac5550]:hover{background-color:var(--brand-600);transform:translateY(-1px)}.industry-rank[data-v-694f9747]{padding:12px 16px;border:1px solid rgba(37,99,235,.08);border-radius:var(--radius-lg);background-color:#ffffffd9;box-shadow:0 12px 28px #376ab90f}.industry-rank__table[data-v-694f9747]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.industry-rank__table thead th[data-v-694f9747]{padding:8px 8px 10px;border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-tertiary);font-weight:500;text-align:left;white-space:nowrap}.industry-rank__table tbody td[data-v-694f9747]{padding:12px 8px;border-bottom:1px dashed rgba(0,0,0,.04);color:var(--text-primary);vertical-align:middle}.industry-rank__table tbody tr:last-child td[data-v-694f9747]{border-bottom:0}.industry-rank__table tbody tr:hover td[data-v-694f9747]{background-color:#2563eb0a}.align-right[data-v-694f9747]{text-align:right}.industry-rank__rank[data-v-694f9747]{color:var(--text-quaternary);font-family:SF Mono,ui-monospace,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-sm)}.industry-rank__name[data-v-694f9747]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--navy-800)}.industry-rank__icon[data-v-694f9747]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;color:#fff;font-size:12px;font-weight:700}.industry-rank__share[data-v-694f9747]{min-width:120px;padding-right:20px}.industry-rank__bar[data-v-694f9747]{display:block;height:6px;border-radius:3px;min-width:6px;transition:width var(--duration-normal) var(--ease-default)}.industry-rank__today[data-v-694f9747]{color:var(--navy-800);font-weight:700;font-size:var(--font-size-base)}.industry-rank__total[data-v-694f9747]{color:var(--text-secondary)}.industry-rank__wow[data-v-694f9747]{display:inline-block;padding:2px 6px;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:600}.industry-rank__wow[data-tone=up][data-v-694f9747]{background-color:var(--success-100);color:var(--success-500)}.industry-rank__wow[data-tone=down][data-v-694f9747]{background-color:var(--danger-100);color:var(--danger-500)}.industry-rank__wow[data-tone=flat][data-v-694f9747]{background-color:#6b74801f;color:var(--text-tertiary)}.industry-rank__enter[data-v-694f9747]{color:var(--brand-500);font-size:var(--font-size-xs);font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-default)}.industry-rank__enter[data-v-694f9747]:hover{color:var(--brand-600);text-decoration:underline}.industry-rank__list[data-v-694f9747]{display:none}@media(max-width:640px){.industry-rank[data-v-694f9747]{padding:8px 12px}.industry-rank__table[data-v-694f9747]{display:none}.industry-rank__list[data-v-694f9747]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.industry-rank__list li[data-v-694f9747]{display:grid;grid-template-columns:22px 24px 1fr auto auto;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px dashed rgba(0,0,0,.04)}.industry-rank__mobile-name[data-v-694f9747]{color:var(--navy-800);font-weight:600;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-rank__mobile-count[data-v-694f9747]{color:var(--brand-600);font-weight:700;font-size:var(--font-size-base)}}.industry[data-v-d3986e99]{position:relative;isolation:isolate;overflow:hidden;padding:44px 0 48px;background:linear-gradient(180deg,#fafbfd,#f8f9fc 50%,#f4f7fe 75%,#e9f1fd 92%,#e7f0fe)}.industry[data-v-d3986e99]:before,.industry[data-v-d3986e99]:after{position:absolute;inset:0;content:"";pointer-events:none}.industry[data-v-d3986e99]:before{z-index:-1;background:radial-gradient(circle at 78% 44%,rgba(109,177,255,.16),transparent 34%)}.industry[data-v-d3986e99]:after{z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 68%)}.industry>.container[data-v-d3986e99]{position:relative;z-index:1}.industry__sub[data-v-d3986e99]{color:var(--brand-600);font-size:var(--font-size-sm)}.industry__layout[data-v-d3986e99]{display:grid;grid-template-columns:380px 1fr;gap:24px;min-height:220px;margin-top:22px}.industry__state[data-v-d3986e99]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:200px;padding:24px;border:1px dashed rgba(37,99,235,.16);border-radius:var(--radius-md);background-color:#ffffffdb;color:var(--text-tertiary);font-size:var(--font-size-sm);text-align:center}.industry__retry[data-v-d3986e99]{padding:0;border:0;background:transparent;color:var(--brand-500);cursor:pointer;font:inherit}.industry__retry[data-v-d3986e99]:hover{text-decoration:underline}@media(max-width:1199px){.industry__layout[data-v-d3986e99]{grid-template-columns:340px 1fr;gap:20px}}@media(max-width:1023px){.industry__layout[data-v-d3986e99]{grid-template-columns:1fr}}@media(max-width:640px){.industry[data-v-d3986e99]{padding:32px 0 36px}.industry__layout[data-v-d3986e99]{gap:12px;margin-top:16px}}.member-level-badge[data-v-1abf7a32]{position:relative;display:block;flex:0 0 auto}.member-level-badge--compact[data-v-1abf7a32]{width:82px;height:23px}.member-level-badge--card[data-v-1abf7a32]{width:127px;height:20px}.member-level-badge__image[data-v-1abf7a32]{display:block;width:auto;height:100%}.member-level-badge__label[data-v-1abf7a32]{position:absolute;inset:-2px 0 0 25px;display:inline-flex;align-items:center;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.32);white-space:nowrap}.member-level-badge--card .member-level-badge__label[data-v-1abf7a32]{font-size:10px;letter-spacing:.2px}.notice-favorite-button[data-v-c0a18ed9]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-quaternary);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.notice-favorite-button.is-favorite[data-v-c0a18ed9]{color:var(--warning-600)}.notice-favorite-button[data-v-c0a18ed9]:hover:not(:disabled){background-color:var(--warning-100);color:var(--warning-600)}.notice-favorite-button.is-favorite[data-v-c0a18ed9] svg{fill:currentColor}.notice-favorite-button[data-v-c0a18ed9]:disabled{cursor:wait;opacity:.55}.notice-favorite-button__spinner[data-v-c0a18ed9]{width:15px;height:15px;border:2px solid rgba(37,99,235,.18);border-top-color:var(--brand-500);border-radius:50%;animation:notice-favorite-spin-c0a18ed9 .72s linear infinite}@keyframes notice-favorite-spin-c0a18ed9{to{transform:rotate(360deg)}}.notice-favorite-button[data-v-c0a18ed9]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.notice-favorite-button[data-v-c0a18ed9],.notice-favorite-button__spinner[data-v-c0a18ed9]{animation:none;transition:none}}.notice-card[data-v-51fa0b2f]{padding:18px 24px;border-bottom:1px solid var(--border-color);cursor:pointer}.notice-card[data-v-51fa0b2f]:last-of-type{border-bottom:none}.notice-card__head[data-v-51fa0b2f]{display:flex;align-items:center;gap:8px}.notice-card__doc-icon[data-v-51fa0b2f]{display:flex;flex-shrink:0}.notice-card__title[data-v-51fa0b2f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:var(--font-size-lg);font-weight:600;line-height:1.45;color:var(--text-primary);cursor:pointer;transition:color var(--duration-fast) var(--ease-default)}.notice-card__title>a[data-v-51fa0b2f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-card__title[data-v-51fa0b2f]:hover,.notice-card:hover .notice-card__title[data-v-51fa0b2f]{color:var(--brand-500)}.notice-card__star[data-v-51fa0b2f]{flex-shrink:0;color:var(--text-quaternary);transition:color var(--duration-fast) var(--ease-default)}.notice-card__star[data-v-51fa0b2f]:hover{color:var(--warning-600)}.notice-card__tags[data-v-51fa0b2f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.tag[data-v-51fa0b2f]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-tag);font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.tag--new[data-v-51fa0b2f]{padding-right:14px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);background-color:var(--danger-500);color:#fff;font-weight:600;letter-spacing:.5px}.tag--type[data-v-51fa0b2f]{background-color:var(--notice-tag-type-bg);color:var(--notice-tag-type-fg)}.tag--amount[data-v-51fa0b2f]{background-color:var(--notice-tag-amount-bg);color:var(--notice-tag-amount-fg);font-weight:600}.tag--region[data-v-51fa0b2f]{background-color:var(--notice-tag-region-bg);color:var(--notice-tag-region-fg)}.tag--procurement[data-v-51fa0b2f]{background-color:var(--notice-tag-procurement-bg);color:var(--notice-tag-procurement-fg)}.tag--ict[data-v-51fa0b2f]{background-color:var(--notice-tag-ict-bg);color:var(--notice-tag-ict-fg)}.tag--fusion-industry[data-v-51fa0b2f]{background-color:var(--notice-tag-industry-bg);color:var(--notice-tag-industry-fg)}.tag--deadline[data-v-51fa0b2f]{border:0;background-color:var(--notice-tag-deadline-bg);color:var(--notice-tag-deadline-fg)}.notice-card__meta[data-v-51fa0b2f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 40px;margin-top:10px;font-size:var(--font-size-sm);color:var(--text-secondary)}.notice-card__published-at[data-v-51fa0b2f]{display:block;margin-top:10px;text-align:right;color:var(--text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.notice-card__summary[data-v-51fa0b2f]{margin-top:10px;padding:8px 12px;border-radius:var(--radius-sm);background-color:#f7f8fa;font-size:var(--font-size-sm);color:var(--text-tertiary)}@media(max-width:640px){.notice-card[data-v-51fa0b2f]{padding:18px 16px}.notice-card__title[data-v-51fa0b2f]{font-size:var(--font-size-md)}}.notice-follow-feedback[data-v-43c28ad8]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border:1px solid var(--brand-100);border-radius:var(--radius-sm);background-color:var(--brand-50);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.notice-follow-feedback__icon[data-v-43c28ad8]{flex:0 0 auto;color:var(--success-500)}.notice-follow-feedback.is-membership[data-v-43c28ad8]{border-color:#d25f0033;background-color:var(--warning-100);color:var(--warning-600)}.notice-follow-feedback.is-membership .notice-follow-feedback__icon[data-v-43c28ad8]{color:var(--warning-600)}.notice-follow-feedback__link[data-v-43c28ad8]{flex:0 0 auto;margin-left:auto;color:var(--brand-600);font-weight:600;white-space:nowrap}.notice-follow-feedback__link[data-v-43c28ad8]:hover{color:var(--brand-500);text-decoration:underline}.notice-follow-feedback__link[data-v-43c28ad8]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}@media(max-width:640px){.notice-follow-feedback[data-v-43c28ad8]{align-items:flex-start}.notice-follow-feedback__link[data-v-43c28ad8]{margin-left:auto}}.notice-follow-loading-overlay[data-v-791ea96e]{position:fixed;z-index:2000;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffa8;cursor:wait;pointer-events:all;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notice-follow-loading-overlay__panel[data-v-791ea96e]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid rgba(37,99,235,.16);border-radius:24px;background:#fffffff5;color:var(--text-secondary);font-size:var(--font-size-sm);box-shadow:0 10px 30px #1e40af24}.notice-follow-loading-overlay__spinner[data-v-791ea96e]{width:18px;height:18px;flex:0 0 auto;border:2px solid rgba(37,99,235,.18);border-top-color:var(--brand-500);border-radius:50%;animation:notice-follow-loading-spin-791ea96e .72s linear infinite}@keyframes notice-follow-loading-spin-791ea96e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.notice-follow-loading-overlay__spinner[data-v-791ea96e]{animation:none}}.live-notice[data-v-ca814cec]{padding:24px;background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.live-notice__badge[data-v-ca814cec]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:10px;background-color:var(--success-100);color:var(--success-500);font-size:var(--font-size-xs)}.live-notice__badge-dot[data-v-ca814cec]{position:relative;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:currentColor}.live-notice__badge-dot[data-v-ca814cec]:after{position:absolute;inset:-1px;border:1px solid currentColor;border-radius:50%;content:"";animation:live-status-pulse-ca814cec 1.6s ease-out infinite}@keyframes live-status-pulse-ca814cec{0%{opacity:.72;transform:scale(.65)}70%,to{opacity:0;transform:scale(2.4)}}.live-notice__tabs[data-v-ca814cec]{display:grid;grid-template-columns:repeat(6,1fr);margin-top:18px;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background-color:#f7f8fa}.notice-tab[data-v-ca814cec]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px;border-right:1px solid var(--border-color);border-top:2px solid transparent;text-align:left;transition:background-color var(--duration-fast) var(--ease-default)}.notice-tab[data-v-ca814cec]:last-child{border-right:none}.notice-tab[data-v-ca814cec]:hover{background-color:var(--brand-50)}.notice-tab.is-active[data-v-ca814cec]{background-color:var(--bg-card);border-top-color:var(--brand-500)}.notice-tab__name[data-v-ca814cec]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-base);color:var(--text-primary)}.notice-tab.is-active .notice-tab__name[data-v-ca814cec]{color:var(--brand-500);font-weight:600}.notice-tab__stat[data-v-ca814cec]{font-size:var(--font-size-xs);color:var(--text-tertiary)}.notice-tab__count[data-v-ca814cec]{margin-right:6px;font-size:var(--font-size-xl);font-weight:700}.notice-tab__count.is-brand[data-v-ca814cec]{color:var(--brand-500)}.notice-tab__count.is-success[data-v-ca814cec]{color:var(--success-500)}.notice-tab__count.is-warning[data-v-ca814cec]{color:var(--warning-600)}.notice-tab__count.is-danger[data-v-ca814cec]{color:var(--danger-500)}.notice-tab__count.is-plain[data-v-ca814cec]{color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.live-notice__badge-dot[data-v-ca814cec]:after{animation:none}}.notice-skeleton[data-v-ca814cec]{padding:18px 24px;border-bottom:1px solid var(--border-color)}.notice-skeleton[data-v-ca814cec]:last-of-type{border-bottom:none}.notice-skeleton__title[data-v-ca814cec]{width:62%;height:18px}.notice-skeleton__tags[data-v-ca814cec]{display:flex;gap:8px;margin-top:12px}.notice-skeleton__tag[data-v-ca814cec]{width:64px;height:20px}.notice-skeleton__tag[data-v-ca814cec]:nth-child(2n){width:88px}.notice-skeleton__meta[data-v-ca814cec]{width:42%;height:14px;margin-top:12px}.notice-skeleton__summary[data-v-ca814cec]{width:100%;height:34px;margin-top:12px;border-radius:var(--radius-sm)}.live-notice__state[data-v-ca814cec]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 0}.live-notice__state-icon[data-v-ca814cec]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--fill-gray);color:var(--text-tertiary)}.live-notice__state-icon.is-error[data-v-ca814cec]{background-color:var(--warning-100);color:var(--warning-600)}.live-notice__state-text[data-v-ca814cec]{font-size:var(--font-size-base);color:var(--text-tertiary)}.live-notice__state-btn[data-v-ca814cec]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 20px;border:1px solid var(--border-color);border-radius:16px;color:var(--text-secondary);font-size:var(--font-size-sm);transition:all var(--duration-fast) var(--ease-default)}.live-notice__state-btn[data-v-ca814cec]:hover{border-color:var(--brand-500);color:var(--brand-500)}.live-notice__list[data-v-ca814cec]{margin:6px -24px 0}.live-notice__more[data-v-ca814cec]{display:flex;justify-content:center;margin-top:18px}.live-notice__more-btn[data-v-ca814cec]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 30px;border:1px solid var(--brand-100);border-radius:19px;background-color:var(--brand-50);color:var(--brand-600);font-size:var(--font-size-base);font-weight:600;transition:all var(--duration-fast) var(--ease-default)}.live-notice__more-btn[data-v-ca814cec]:hover{border-color:transparent;background-color:var(--brand-500);color:#fff;box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.live-notice__more-btn[data-v-ca814cec]:active{background-color:var(--brand-600);box-shadow:none;transform:translateY(0)}.live-notice__more-btn[data-v-ca814cec]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.live-notice__more-icon[data-v-ca814cec]{flex:0 0 auto;animation:more-arrow-idle-ca814cec 1.8s var(--ease-default) infinite}.live-notice__more-btn:hover .live-notice__more-icon[data-v-ca814cec],.live-notice__more-btn:focus-visible .live-notice__more-icon[data-v-ca814cec]{animation:more-arrow-hover-ca814cec 1.2s var(--ease-default) infinite}@keyframes more-arrow-idle-ca814cec{0%,72%,to{transform:translate(0)}36%{transform:translate(3px)}}@keyframes more-arrow-hover-ca814cec{0%,to{transform:translate(1px)}50%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.live-notice__more-icon[data-v-ca814cec]{animation:none}}@media(max-width:1024px){.live-notice__tabs[data-v-ca814cec]{grid-template-columns:repeat(3,1fr)}.notice-tab[data-v-ca814cec]{border-bottom:1px solid var(--border-color)}.notice-tab[data-v-ca814cec]:nth-child(3n){border-right:none}.notice-tab[data-v-ca814cec]:nth-child(n+4){border-bottom:none}}@media(max-width:640px){.live-notice[data-v-ca814cec]{padding:16px}.live-notice__list[data-v-ca814cec]{margin-right:-16px;margin-left:-16px}.notice-skeleton[data-v-ca814cec]{padding-right:16px;padding-left:16px}.live-notice__tabs[data-v-ca814cec]{grid-template-columns:repeat(2,1fr)}.notice-tab[data-v-ca814cec]{border-bottom:1px solid var(--border-color)}.notice-tab[data-v-ca814cec]:nth-child(3n){border-right:1px solid var(--border-color)}.notice-tab[data-v-ca814cec]:nth-child(2n){border-right:none}.notice-tab[data-v-ca814cec]:nth-child(n+4){border-bottom:1px solid var(--border-color)}.notice-tab[data-v-ca814cec]:nth-child(n+5){border-bottom:none}}.pricing[data-v-a03d9d02]{padding:0 10px}.pricing__grid[data-v-a03d9d02]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;align-items:stretch}.pricing-card[data-v-a03d9d02],.pricing-skeleton[data-v-a03d9d02]{min-width:0;min-height:390px;height:auto;padding:14px 15px 15px;border:1px solid #e8edf5;border-radius:8px;background-color:#fff;box-shadow:0 3px 12px #1f3d6714}.pricing-card[data-v-a03d9d02]{display:flex;flex-direction:column;transition:transform var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.pricing-card[data-v-a03d9d02]:hover{border-color:#9bbcff;box-shadow:0 8px 20px #1f5bbe24;transform:translateY(-2px)}.pricing-card.is-recommended[data-v-a03d9d02]{border-color:#6d9bff;box-shadow:0 5px 16px #3169eb33}.pricing-card.is-recommended[data-v-a03d9d02]:hover{transform:translateY(-2px)}.pricing-card__head[data-v-a03d9d02]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.pricing-card__identity[data-v-a03d9d02]{display:flex;align-items:center;gap:7px;min-width:0}.pricing-card__vip-badge[data-v-a03d9d02]{position:relative;display:block;flex:0 0 112px;width:112px;height:32px}.pricing-card__vip-badge-image[data-v-a03d9d02]{display:block;width:112px;height:32px}.pricing-card__vip-badge-label[data-v-a03d9d02]{position:absolute;inset:0 4px 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.32);white-space:nowrap}.pricing-card__name[data-v-a03d9d02]{min-width:0;overflow:hidden;color:#172235;font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.pricing-card__badge[data-v-a03d9d02]{flex:0 0 auto;padding:3px 8px;border-radius:10px;background-color:#2f6bf2;color:#fff;font-size:9px;font-weight:600;line-height:1.2;white-space:nowrap}.pricing-card__desc[data-v-a03d9d02]{min-height:16px;margin-top:6px;overflow:hidden;color:#8895a7;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pricing-card__price[data-v-a03d9d02]{display:flex;align-items:baseline;gap:2px;min-height:34px;margin-top:32px;color:#152136;white-space:nowrap}.pricing-card__currency[data-v-a03d9d02]{font-size:11px;font-weight:700}.pricing-card__price strong[data-v-a03d9d02]{overflow:hidden;font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:34px;text-overflow:ellipsis}.pricing-card__unit[data-v-a03d9d02]{margin-left:1px;color:#8693a4;font-size:10px}.pricing-card__monthly[data-v-a03d9d02]{min-height:14px;margin-top:1px;color:#9aa5b4;font-size:9px;line-height:14px}.pricing-card__divider[data-v-a03d9d02]{height:1px;margin:7px -15px 0;background-color:#edf0f5}.pricing-card__benefits-title[data-v-a03d9d02]{margin-top:11px;color:#9aa5b4;font-size:10px;line-height:15px}.pricing-card__features[data-v-a03d9d02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:6px}.pricing-card__features li[data-v-a03d9d02]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#536176;font-size:10px;font-weight:500;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.pricing-card__check[data-v-a03d9d02]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 11px;width:11px;height:11px;border-radius:50%;background-color:#13bf78;color:#fff}.pricing-card__check svg[data-v-a03d9d02]{stroke-width:2.8}.pricing-card__btn[data-v-a03d9d02]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:31px;margin-top:30px;border:1px solid #d6e3fa;border-radius:6px;background-color:#f3f7ff;color:#2e68de;font-size:10px;font-weight:600;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.pricing-card__btn[data-v-a03d9d02]:hover{border-color:#2f6bf2;background-color:#eaf1ff;color:#2058cb}.pricing-card.is-recommended .pricing-card__btn[data-v-a03d9d02]{border-color:#2f6bf2;background-color:#2f6bf2;color:#fff}.pricing-card.is-recommended .pricing-card__btn[data-v-a03d9d02]:hover{border-color:#1f57d4;background-color:#1f57d4}.pricing-card__btn[data-v-a03d9d02]:focus-visible{outline:2px solid #76a4ff;outline-offset:2px}.pricing-skeleton[data-v-a03d9d02]{display:flex;flex-direction:column}.pricing-skeleton__name[data-v-a03d9d02]{width:48%;height:20px;border-radius:5px}.pricing-skeleton__desc[data-v-a03d9d02]{width:82%;height:14px;margin-top:8px}.pricing-skeleton__price[data-v-a03d9d02]{width:48%;height:34px;margin-top:33px}.pricing-skeleton__features[data-v-a03d9d02]{display:flex;flex-direction:column;gap:9px;margin-top:27px}.pricing-skeleton__feature[data-v-a03d9d02]{width:86%;height:12px}.pricing-skeleton__feature[data-v-a03d9d02]:nth-child(2n){width:72%}.pricing-skeleton__btn[data-v-a03d9d02]{height:31px;margin-top:auto;border-radius:6px}@media(max-width:900px){.pricing__grid[data-v-a03d9d02]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pricing[data-v-a03d9d02]{padding:0}.pricing__grid[data-v-a03d9d02]{grid-template-columns:1fr;gap:12px}}.user-card[data-v-0c9c73c5]{display:flex;width:100%;min-width:0;flex-direction:column;gap:14px;padding:18px 20px;background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.user-card__profile[data-v-0c9c73c5]{display:flex;align-items:center;gap:12px}.user-card__avatar[data-v-0c9c73c5]{display:block;width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.user-card__avatar--fallback[data-v-0c9c73c5]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-400),var(--brand-600));color:#fff;font-size:var(--font-size-md);font-weight:600}.user-card__greeting[data-v-0c9c73c5]{flex:1;min-width:0}.user-card__name-row[data-v-0c9c73c5]{display:flex;align-items:center;gap:8px;min-width:0}.user-card__nickname[data-v-0c9c73c5]{min-width:0;font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card__mobile[data-v-0c9c73c5]{margin-top:2px;font-size:var(--font-size-xs);color:var(--text-tertiary)}.user-card__level[data-v-0c9c73c5]{flex-shrink:0;padding:2px 8px;border-radius:999px;background-color:var(--brand-100);color:var(--brand-600);font-size:var(--font-size-xs)}.user-card__actions[data-v-0c9c73c5]{display:flex;gap:12px}.user-card__btn[data-v-0c9c73c5]{flex:1;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:var(--font-size-base);transition:all var(--duration-fast) var(--ease-default)}.user-card__btn--primary[data-v-0c9c73c5]{background-color:var(--brand-500);color:#fff}.user-card__btn--primary[data-v-0c9c73c5]:hover{background-color:var(--brand-600)}.user-card__btn--ghost[data-v-0c9c73c5]{border:1px solid var(--brand-500);color:var(--brand-500);background-color:var(--bg-card);text-decoration:none}.user-card__btn--ghost[data-v-0c9c73c5]:hover{background-color:var(--brand-50)}.user-card__quick[data-v-0c9c73c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.user-card__quick li[data-v-0c9c73c5]{min-width:0}.user-card__quick-item[data-v-0c9c73c5]{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border-radius:var(--radius-sm);outline:none}a.user-card__quick-item .user-card__quick-icon[data-v-0c9c73c5]{transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}a.user-card__quick-item:hover .user-card__quick-icon[data-v-0c9c73c5]{box-shadow:var(--shadow-card);transform:translateY(-2px)}a.user-card__quick-item:hover .user-card__quick-label[data-v-0c9c73c5]{color:var(--brand-500)}a.user-card__quick-item[data-v-0c9c73c5]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.user-card__quick-icon[data-v-0c9c73c5]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md)}.user-card__quick-icon.is-brand[data-v-0c9c73c5]{background-color:var(--brand-100);color:var(--brand-500)}.user-card__quick-icon.is-cyan[data-v-0c9c73c5]{background-color:var(--cyan-100);color:var(--cyan-500)}.user-card__quick-icon.is-success[data-v-0c9c73c5]{background-color:var(--success-100);color:var(--success-500)}.user-card__quick-icon.is-purple[data-v-0c9c73c5]{background-color:var(--purple-100);color:var(--purple-500)}.user-card__quick-label[data-v-0c9c73c5]{overflow-wrap:anywhere;text-align:center;font-size:var(--font-size-xs);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){a.user-card__quick-item .user-card__quick-icon[data-v-0c9c73c5]{transition:none}}.visitor-card[data-v-c772b46f]{display:flex;width:100%;min-width:0;flex-direction:column;gap:14px;padding:18px 20px;background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.visitor-card__profile[data-v-c772b46f]{display:flex;align-items:center;gap:12px}.visitor-card__avatar[data-v-c772b46f]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--brand-400),var(--brand-600));color:#fff;font-size:var(--font-size-xs)}.visitor-card__hello[data-v-c772b46f]{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary)}.visitor-card__tip[data-v-c772b46f]{margin-top:2px;font-size:var(--font-size-xs);color:var(--text-tertiary)}.visitor-card__actions[data-v-c772b46f]{display:flex;gap:12px}.visitor-card__btn[data-v-c772b46f]{flex:1;height:36px;border-radius:var(--radius-sm);font-size:var(--font-size-base);transition:all var(--duration-fast) var(--ease-default)}.visitor-card__btn--primary[data-v-c772b46f]{background-color:var(--brand-500);color:#fff}.visitor-card__btn--primary[data-v-c772b46f]:hover{background-color:var(--brand-600)}.visitor-card__btn--ghost[data-v-c772b46f]{border:1px solid var(--brand-500);color:var(--brand-500);background-color:var(--bg-card)}.visitor-card__btn--ghost[data-v-c772b46f]:hover{background-color:var(--brand-50)}.visitor-card__quick[data-v-c772b46f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.visitor-card__quick li[data-v-c772b46f]{min-width:0}.visitor-card__quick-item[data-v-c772b46f]{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border-radius:var(--radius-sm);outline:none}a.visitor-card__quick-item .visitor-card__quick-icon[data-v-c772b46f]{transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}a.visitor-card__quick-item:hover .visitor-card__quick-icon[data-v-c772b46f]{box-shadow:var(--shadow-card);transform:translateY(-2px)}a.visitor-card__quick-item:hover .visitor-card__quick-label[data-v-c772b46f]{color:var(--brand-500)}a.visitor-card__quick-item[data-v-c772b46f]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.visitor-card__quick-icon[data-v-c772b46f]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md)}.visitor-card__quick-icon.is-brand[data-v-c772b46f]{background-color:var(--brand-100);color:var(--brand-500)}.visitor-card__quick-icon.is-cyan[data-v-c772b46f]{background-color:var(--cyan-100);color:var(--cyan-500)}.visitor-card__quick-icon.is-success[data-v-c772b46f]{background-color:var(--success-100);color:var(--success-500)}.visitor-card__quick-icon.is-purple[data-v-c772b46f]{background-color:var(--purple-100);color:var(--purple-500)}.visitor-card__quick-label[data-v-c772b46f]{overflow-wrap:anywhere;text-align:center;font-size:var(--font-size-xs);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){a.visitor-card__quick-item .visitor-card__quick-icon[data-v-c772b46f]{transition:none}}.home__hero[data-v-ac753d34]{display:grid;grid-template-columns:1fr 320px;gap:20px;margin-top:20px}.home__section[data-v-ac753d34]{margin-top:var(--section-gap)}.home__section--loose[data-v-ac753d34]{margin-top:40px}.home__band[data-v-ac753d34]{margin-top:44px}.home__pricing[data-v-ac753d34]{padding-bottom:56px}@media(max-width:1024px){.home__hero[data-v-ac753d34]{grid-template-columns:1fr}}.breadcrumb[data-v-7c5f3d1f]{background-color:var(--bg-card)}.breadcrumb__inner[data-v-7c5f3d1f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px;font-size:var(--font-size-sm)}.breadcrumb__link[data-v-7c5f3d1f]{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-default)}.breadcrumb__link[data-v-7c5f3d1f]:hover{color:var(--brand-500)}.breadcrumb__text[data-v-7c5f3d1f]{color:var(--text-tertiary)}.breadcrumb__text.is-current[data-v-7c5f3d1f]{color:var(--brand-500)}.breadcrumb__sep[data-v-7c5f3d1f]{color:var(--text-quaternary)}.notice-date-range[data-v-8e39596f]{display:flex;align-items:center;gap:10px}.notice-date-range__field[data-v-8e39596f]{position:relative;flex:0 0 200px;width:200px;min-width:200px}.notice-date-range__trigger[data-v-8e39596f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:30px;padding:0 10px 0 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);outline:none;background:var(--bg-card);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.notice-date-range__trigger.is-empty[data-v-8e39596f]{color:var(--text-quaternary)}.notice-date-range__trigger[data-v-8e39596f]:hover,.notice-date-range__trigger.is-open[data-v-8e39596f]{border-color:var(--brand-500)}.notice-date-range__trigger.is-open[data-v-8e39596f]{box-shadow:0 0 0 3px #2563eb1f}.notice-date-range__trigger[data-v-8e39596f]:focus-visible{border-color:var(--brand-500);box-shadow:0 0 0 3px #2563eb26}.notice-date-range__label[data-v-8e39596f]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-date-range__trigger:not(.is-empty) .notice-date-range__label[data-v-8e39596f]{padding-right:22px}.notice-date-range__trigger-icons[data-v-8e39596f]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:8px;color:var(--text-tertiary)}.notice-date-range__calendar-icon[data-v-8e39596f]{position:relative;width:13px;height:12px;border:1.5px solid currentColor;border-radius:var(--radius-xs)}.notice-date-range__calendar-icon[data-v-8e39596f]:before{position:absolute;top:3px;right:0;left:0;border-top:1.5px solid currentColor;content:""}.notice-date-range__calendar-icon[data-v-8e39596f]:after{position:absolute;top:6px;left:2px;width:2px;height:2px;background:currentColor;box-shadow:4px 0 currentColor,0 3px currentColor,4px 3px currentColor;content:""}.notice-date-range__trigger-arrow[data-v-8e39596f]{width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-default)}.notice-date-range__trigger.is-open .notice-date-range__trigger-arrow[data-v-8e39596f]{margin-top:3px;transform:rotate(225deg)}.notice-date-range__clear[data-v-8e39596f]{position:absolute;top:50%;right:48px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:#0f172a14;color:var(--text-tertiary);cursor:pointer;pointer-events:auto;font-size:13px;line-height:1}.notice-date-range__clear[data-v-8e39596f]:hover,.notice-date-range__clear[data-v-8e39596f]:focus-visible{outline:none;background:#2563eb1f;color:var(--brand-600)}.notice-date-range__separator[data-v-8e39596f]{flex:0 0 auto;color:var(--text-secondary);font-size:var(--font-size-xs)}.notice-date-range__calendar[data-v-8e39596f]{position:absolute;z-index:10;top:calc(100% + 6px);left:0;width:min(320px,calc(100svw - 48px));padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:0 12px 28px #1e407829}.notice-date-range__calendar.is-end[data-v-8e39596f]{right:0;left:auto}.notice-date-range__calendar-header[data-v-8e39596f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.notice-date-range__month-button[data-v-8e39596f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.notice-date-range__month-button[data-v-8e39596f]:hover,.notice-date-range__month-button[data-v-8e39596f]:focus-visible{outline:none;background:var(--brand-50);color:var(--brand-600)}.notice-date-range__month-arrow[data-v-8e39596f]{width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.notice-date-range__month-arrow.is-previous[data-v-8e39596f]{transform:rotate(-135deg)}.notice-date-range__month-label[data-v-8e39596f]{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.notice-date-range__weekdays[data-v-8e39596f],.notice-date-range__days[data-v-8e39596f]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.notice-date-range__weekdays[data-v-8e39596f]{margin-bottom:4px;color:var(--text-tertiary);font-size:var(--font-size-xs);text-align:center}.notice-date-range__day[data-v-8e39596f]{height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm)}.notice-date-range__day[data-v-8e39596f]:hover:not(:disabled),.notice-date-range__day[data-v-8e39596f]:focus-visible:not(:disabled){outline:none;background:var(--brand-50);color:var(--brand-600)}.notice-date-range__day.is-other-month[data-v-8e39596f]{color:var(--text-quaternary)}.notice-date-range__day.is-selected[data-v-8e39596f]{background:var(--brand-50);color:var(--brand-600);font-weight:600}.notice-date-range__day.is-selected[data-v-8e39596f]:hover:not(:disabled),.notice-date-range__day.is-selected[data-v-8e39596f]:focus-visible:not(:disabled){background:var(--brand-50);color:var(--brand-600);font-weight:600}.notice-date-range__day[data-v-8e39596f]:disabled{cursor:not-allowed;opacity:.42}@media(max-width:480px){.notice-date-range[data-v-8e39596f]{align-items:flex-start;flex-direction:column;gap:8px}.notice-date-range__separator[data-v-8e39596f]{width:200px;text-align:center}}.notice-filter-panel[data-v-f36c797a]{padding-bottom:20px}.notice-filter-panel__card[data-v-f36c797a]{position:relative;width:calc(100% - var(--container-gutter) - var(--container-gutter));max-width:var(--container-width);margin-top:20px;overflow:visible;padding:0;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.notice-filter-panel__smart-search[data-v-f36c797a],.notice-filter-panel__scope[data-v-f36c797a],.notice-filter-panel__row[data-v-f36c797a],.notice-filter-panel__actions[data-v-f36c797a]{display:flex;align-items:center;gap:10px}.notice-filter-panel__smart-search[data-v-f36c797a]{gap:12px;padding:16px 20px 12px}.notice-filter-panel__smart-search strong[data-v-f36c797a],.notice-filter-panel__row>strong[data-v-f36c797a]{flex:0 0 58px;width:58px;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.notice-filter-panel__search-field[data-v-f36c797a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:40px;padding:0 12px 0 14px;overflow:hidden;border:1px solid #d8e3f2;border-radius:var(--radius-md);background:#fbfdff;color:var(--text-quaternary);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.notice-filter-panel__search-field input[data-v-f36c797a]{width:100%;min-width:0;border:0;background:transparent;color:var(--text-primary);font:inherit}.notice-filter-panel__search-field input[data-v-f36c797a]::placeholder{color:var(--text-quaternary)}.notice-filter-panel__search-field input[data-v-f36c797a]{-webkit-appearance:none;appearance:none;box-shadow:none;outline:none;height:100%}.notice-filter-panel button[data-v-f36c797a]:disabled,.notice-filter-panel input[data-v-f36c797a]:disabled{cursor:not-allowed;opacity:.55}.notice-filter-panel__date-control[data-v-f36c797a]:disabled button{cursor:not-allowed;opacity:.55}.notice-filter-panel__search-field input[type=search][data-v-f36c797a]::-webkit-search-cancel-button,.notice-filter-panel__search-field input[type=search][data-v-f36c797a]::-webkit-search-decoration,.notice-filter-panel__search-field input[type=search][data-v-f36c797a]::-webkit-search-results-button,.notice-filter-panel__search-field input[type=search][data-v-f36c797a]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.notice-filter-panel__select input[data-v-f36c797a]{-webkit-appearance:none;appearance:none;box-shadow:none;outline:none}.notice-filter-panel__search-field[data-v-f36c797a]:focus-within{border-color:var(--brand-500);background:var(--bg-card);box-shadow:0 0 0 3px #2563eb1f}.notice-filter-panel__search-field[data-v-f36c797a]:hover:not(:focus-within){border-color:#9db9e5;background:var(--bg-card)}.notice-filter-panel__search-icon[data-v-f36c797a]{flex:0 0 auto;margin-left:auto;color:var(--brand-500)}.notice-filter-panel__clear[data-v-f36c797a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#0f172a14;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.notice-filter-panel__search-field .notice-filter-panel__clear[data-v-f36c797a]{margin-left:auto}.notice-filter-panel__search-field .notice-filter-panel__clear+.notice-filter-panel__search-icon[data-v-f36c797a]{margin-left:6px}.notice-filter-panel__clear[data-v-f36c797a]:hover:not(:disabled),.notice-filter-panel__clear[data-v-f36c797a]:focus-visible:not(:disabled){background:#2563eb1f;color:var(--brand-600);outline:none}.notice-filter-panel__clear--select[data-v-f36c797a]{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:18px;height:18px;z-index:2}.notice-filter-panel__select-trigger:not([data-empty]) .notice-filter-panel__select-label[data-v-f36c797a]{padding-right:22px}.notice-filter-panel__search-submit[data-v-f36c797a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:40px;min-width:72px;padding:0 18px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--brand-500),var(--brand-600));color:#fff;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;border:0;cursor:pointer;box-shadow:0 4px 10px #2563eb2e;transition:background var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.notice-filter-panel__search-submit[data-v-f36c797a]:hover:not(:disabled){background:linear-gradient(135deg,var(--brand-600),var(--brand-700));box-shadow:0 6px 14px #2563eb3d;transform:translateY(-1px)}.notice-filter-panel__search-submit[data-v-f36c797a]:active:not(:disabled){box-shadow:0 3px 8px #2563eb2e;transform:translateY(0)}.notice-filter-panel__search-submit[data-v-f36c797a]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.notice-filter-panel__scope[data-v-f36c797a]{flex-wrap:wrap;padding:0 20px 14px 88px;color:var(--text-tertiary);font-size:var(--font-size-xs)}.notice-filter-panel__checkbox[data-v-f36c797a]{display:inline-flex;align-items:center;gap:5px}.notice-filter-panel__checkbox input[data-v-f36c797a]{accent-color:var(--brand-500)}.notice-filter-panel__filters[data-v-f36c797a]{display:grid;gap:10px;padding:14px 20px;border-top:1px solid var(--border-color)}.notice-filter-panel__row[data-v-f36c797a]{flex-wrap:wrap}.notice-filter-panel__date-control[data-v-f36c797a]{display:flex;min-width:0;margin:0;padding:0;border:0}.notice-filter-panel__row--notice-type[data-v-f36c797a]{align-items:flex-start}.notice-filter-panel__option-list[data-v-f36c797a]{display:flex;flex:1;flex-wrap:wrap;gap:10px;min-width:0}.notice-filter-panel__option[data-v-f36c797a],.notice-filter-panel__selected[data-v-f36c797a]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--radius-sm);background:var(--fill-gray);color:var(--text-secondary);font-size:var(--font-size-xs)}.notice-filter-panel__option[data-v-f36c797a],.notice-filter-panel__selected[data-v-f36c797a]{cursor:pointer}.notice-filter-panel__option[data-v-f36c797a]{border:1px solid #c7dbfb;background:#f2f7ff;color:var(--brand-600);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.notice-filter-panel__option[data-v-f36c797a]:hover:not(:disabled){border-color:var(--brand-400);background:var(--brand-100);color:var(--brand-600)}.notice-filter-panel__option.is-active[data-v-f36c797a]{border-color:var(--brand-500);background:var(--brand-500);color:#fff;box-shadow:0 3px 8px #2563eb29}.notice-filter-panel__option[data-v-f36c797a]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.notice-filter-panel__select[data-v-f36c797a]{position:relative;display:inline-flex;min-width:200px;padding:0;background:transparent;color:inherit}.notice-filter-panel__select-trigger[data-v-f36c797a]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:30px;padding:0 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);outline:none;background:var(--bg-card);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.notice-filter-panel__select-label[data-v-f36c797a]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-filter-panel__select-trigger[data-empty] .notice-filter-panel__select-label[data-v-f36c797a]{color:var(--text-quaternary)}.notice-filter-panel__select-trigger[data-v-f36c797a]:hover:not(:disabled),.notice-filter-panel__select.is-open .notice-filter-panel__select-trigger[data-v-f36c797a]{border-color:var(--brand-500)}.notice-filter-panel__select.is-open .notice-filter-panel__select-trigger[data-v-f36c797a]{box-shadow:0 0 0 3px #2563eb1f}.notice-filter-panel__select-trigger[data-v-f36c797a]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.notice-filter-panel__select-arrow[data-v-f36c797a]{flex-shrink:0;width:7px;height:7px;margin:-3px 2px 0 10px;border-right:2px solid var(--text-tertiary);border-bottom:2px solid var(--text-tertiary);transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-default)}.notice-filter-panel__select.is-open .notice-filter-panel__select-arrow[data-v-f36c797a]{margin-top:3px;transform:rotate(225deg)}.notice-filter-panel__select-menu[data-v-f36c797a]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:0 12px 28px #1e407829}.notice-filter-panel__select-option[data-v-f36c797a]{display:block;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);line-height:20px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.notice-filter-panel__select-option[data-v-f36c797a]:hover:not(:disabled),.notice-filter-panel__select-option.is-active[data-v-f36c797a]{background:var(--brand-50);color:var(--brand-600)}.notice-filter-panel__select-option.is-active[data-v-f36c797a]{font-weight:600}.notice-filter-panel__actions[data-v-f36c797a]{justify-content:space-between;flex-wrap:wrap;min-height:62px;padding:0 20px;border-top:1px solid var(--border-color)}.notice-filter-panel__condition-list[data-v-f36c797a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notice-filter-panel__selected[data-v-f36c797a]{background:var(--brand-100);color:var(--brand-600)}.notice-filter-panel__selected span[data-v-f36c797a]{margin-left:8px;font-size:15px;font-weight:400}.sr-only[data-v-f36c797a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.notice-filter-panel__smart-search[data-v-f36c797a]{flex-wrap:wrap}.notice-filter-panel__smart-search strong[data-v-f36c797a]{flex-basis:100%}.notice-filter-panel__search-field[data-v-f36c797a]{flex-basis:calc(100% - 78px)}.notice-filter-panel__search-submit[data-v-f36c797a]{min-width:68px;padding:0 14px}.notice-filter-panel__scope[data-v-f36c797a]{padding-left:20px}.notice-filter-panel__row>strong[data-v-f36c797a]{flex-basis:100%}.notice-filter-panel__actions[data-v-f36c797a]{align-items:flex-start;flex-direction:column;gap:10px;padding-top:14px;padding-bottom:14px}.notice-filter-panel__condition-list[data-v-f36c797a]{width:100%}}.loading-skeleton[data-v-b2b9cd48]{display:flex;flex-direction:column;gap:12px;width:100%}.loading-skeleton--panel[data-v-b2b9cd48],.loading-skeleton--detail[data-v-b2b9cd48],.loading-skeleton--table[data-v-b2b9cd48],.loading-skeleton--portrait[data-v-b2b9cd48],.loading-skeleton--monitor[data-v-b2b9cd48],.loading-skeleton--form[data-v-b2b9cd48],.loading-skeleton--dialog[data-v-b2b9cd48]{padding:20px;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.loading-skeleton__line[data-v-b2b9cd48],.loading-skeleton__body-line[data-v-b2b9cd48],.loading-skeleton__detail-cell[data-v-b2b9cd48],.loading-skeleton__table-cell[data-v-b2b9cd48],.loading-skeleton__form-control[data-v-b2b9cd48],.loading-skeleton__form-button[data-v-b2b9cd48],.loading-skeleton__monitor-row[data-v-b2b9cd48]{min-height:12px}.loading-skeleton__line--title[data-v-b2b9cd48]{width:42%;height:20px}.loading-skeleton__line--long[data-v-b2b9cd48]{width:78%}.loading-skeleton__line--medium[data-v-b2b9cd48]{width:54%}.loading-skeleton__line--short[data-v-b2b9cd48]{width:34%}.loading-skeleton__line--label[data-v-b2b9cd48]{width:22%;height:14px}.loading-skeleton__body-line[data-v-b2b9cd48]{width:88%;height:14px}.loading-skeleton__body-line[data-v-b2b9cd48]:nth-of-type(3n){width:68%}.loading-skeleton__list-row[data-v-b2b9cd48]{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 0;border-bottom:1px solid var(--border-color)}.loading-skeleton__list-row[data-v-b2b9cd48]:last-child{border-bottom:0}.loading-skeleton__list-index[data-v-b2b9cd48]{flex:0 0 14px;width:14px;height:14px;border-radius:50%}.loading-skeleton__list-copy[data-v-b2b9cd48]{display:flex;flex:1;flex-direction:column;gap:9px}.loading-skeleton--sidebar[data-v-b2b9cd48]{padding:8px 0}.loading-skeleton--sidebar .loading-skeleton__list-row[data-v-b2b9cd48]{min-height:34px}.loading-skeleton__detail-head[data-v-b2b9cd48],.loading-skeleton__portrait-head[data-v-b2b9cd48]{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border-color)}.loading-skeleton__detail-avatar[data-v-b2b9cd48],.loading-skeleton__portrait-avatar[data-v-b2b9cd48]{flex:0 0 56px;width:56px;height:56px;border-radius:var(--radius-md)}.loading-skeleton__detail-copy[data-v-b2b9cd48],.loading-skeleton__portrait-copy[data-v-b2b9cd48]{display:flex;flex:1;flex-direction:column;gap:10px}.loading-skeleton__detail-grid[data-v-b2b9cd48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0}.loading-skeleton__detail-cell[data-v-b2b9cd48]{height:38px}.loading-skeleton__table-head[data-v-b2b9cd48],.loading-skeleton__table-row[data-v-b2b9cd48]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:14px 0;border-bottom:1px solid var(--border-color)}.loading-skeleton__table-head[data-v-b2b9cd48]{padding-top:0}.loading-skeleton__table-cell[data-v-b2b9cd48]{height:16px}.loading-skeleton__portrait-chart[data-v-b2b9cd48]{display:flex;align-items:flex-end;gap:10px;height:130px;padding:20px 10px 0}.loading-skeleton__portrait-bar[data-v-b2b9cd48]{flex:1;min-height:30px;height:calc(34px + (var(--bar-index, 0) * 8px));border-radius:var(--radius-xs) var(--radius-xs) 0 0}.loading-skeleton__portrait-bar[data-v-b2b9cd48]:nth-child(2n){height:76px}.loading-skeleton__portrait-bar[data-v-b2b9cd48]:nth-child(3n){height:106px}.loading-skeleton__portrait-row[data-v-b2b9cd48]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-color)}.loading-skeleton__monitor-stats[data-v-b2b9cd48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.loading-skeleton__monitor-stat[data-v-b2b9cd48]{height:92px;border-radius:var(--radius-lg)}.loading-skeleton__monitor-layout[data-v-b2b9cd48]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:20px}.loading-skeleton__monitor-list[data-v-b2b9cd48],.loading-skeleton__monitor-detail[data-v-b2b9cd48]{display:flex;flex-direction:column;gap:14px;min-height:250px;padding:20px;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.loading-skeleton__monitor-row[data-v-b2b9cd48]{width:92%;height:42px}.loading-skeleton__monitor-row[data-v-b2b9cd48]:nth-child(odd){width:76%}.loading-skeleton__form-row[data-v-b2b9cd48]{display:flex;flex-direction:column;gap:8px}.loading-skeleton__form-control[data-v-b2b9cd48]{width:100%;height:42px}.loading-skeleton__form-button[data-v-b2b9cd48]{width:34%;height:42px;margin-top:4px}.loading-skeleton__pricing-cards[data-v-b2b9cd48]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.loading-skeleton__pricing-card[data-v-b2b9cd48],.loading-skeleton__pricing-table[data-v-b2b9cd48]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.loading-skeleton__pricing-card[data-v-b2b9cd48]{min-height:250px}.loading-skeleton__pricing-price[data-v-b2b9cd48]{width:46%;height:32px;margin:10px 0 4px}.loading-skeleton__pricing-table[data-v-b2b9cd48]{min-height:260px;margin-top:18px}@media(max-width:640px){.loading-skeleton--panel[data-v-b2b9cd48],.loading-skeleton--detail[data-v-b2b9cd48],.loading-skeleton--table[data-v-b2b9cd48],.loading-skeleton--portrait[data-v-b2b9cd48],.loading-skeleton--monitor[data-v-b2b9cd48],.loading-skeleton--form[data-v-b2b9cd48],.loading-skeleton--dialog[data-v-b2b9cd48]{padding:16px}.loading-skeleton__monitor-layout[data-v-b2b9cd48]{grid-template-columns:1fr}.loading-skeleton__pricing-cards[data-v-b2b9cd48]{grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-access-notice[data-v-d4b51a5b]{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:0 0 14px;border:0;border-radius:0;background:transparent;text-align:center}.membership-access-notice[data-v-d4b51a5b]:before{position:absolute;z-index:-1;inset:-110px -180px -140px;background:radial-gradient(ellipse 65% 46% at 50% 28%,#fffffff0,#ffffffb8 34%,#e5e9f657 70%,#e5e9f600),linear-gradient(180deg,#e5e9f614,#e5e9f600);filter:blur(38px);opacity:1;content:"";pointer-events:none}.membership-access-notice__visual[data-v-d4b51a5b]{position:relative;width:min(100%,760px);overflow:hidden;border-radius:14px;background:transparent}.membership-access-notice__visual[data-v-d4b51a5b]:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff14,#e8f2ff0f);content:"";pointer-events:none}.membership-access-notice__image[data-v-d4b51a5b]{display:block;width:100%;flex:0 1 auto;border-radius:inherit;object-fit:cover;object-position:center 48%;filter:saturate(1.08) contrast(1.06)}.membership-access-notice__content[data-v-d4b51a5b]{min-width:0;margin-top:50px}.membership-access-notice h2[data-v-d4b51a5b]{margin:5px 0 0;color:#fb923c;font-size:20px;font-weight:700;line-height:24px}.membership-access-notice p[data-v-d4b51a5b]{max-width:720px;margin:22px auto 30px;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.membership-access-notice__actions[data-v-d4b51a5b]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:7px}.membership-access-notice__primary[data-v-d4b51a5b],.membership-access-notice__secondary[data-v-d4b51a5b]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;line-height:30px;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.membership-access-notice__primary[data-v-d4b51a5b]{background:var(--brand-500);color:#fff}.membership-access-notice__primary[data-v-d4b51a5b]:hover{background:var(--brand-600)}.membership-access-notice__secondary[data-v-d4b51a5b]{border:1px solid var(--field-border);background:var(--bg-card);color:var(--brand-600)}.membership-access-notice__secondary[data-v-d4b51a5b]:hover{border-color:var(--brand-400);background:var(--brand-50)}@media(max-width:640px){.membership-access-notice[data-v-d4b51a5b]{padding-bottom:12px}.membership-access-notice__image[data-v-d4b51a5b]{width:100%;flex:0 1 auto}.membership-access-notice__visual[data-v-d4b51a5b]{width:100%}.membership-access-notice p[data-v-d4b51a5b]{max-width:100%}}.notice-sidebar[data-v-7e7bd517]{display:grid;align-content:start;gap:16px}.notice-sidebar__subscription[data-v-7e7bd517],.notice-sidebar__hot[data-v-7e7bd517]{padding:20px;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.notice-sidebar__subscription[data-v-7e7bd517]{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.notice-sidebar__subscription[data-v-7e7bd517]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.notice-sidebar h2[data-v-7e7bd517]{font-size:var(--font-size-lg)}.notice-sidebar__subscription p[data-v-7e7bd517]{margin-top:8px;color:#ffffffd1;font-size:var(--font-size-xs);line-height:1.7}.notice-sidebar__subscription-button[data-v-7e7bd517]{display:flex;justify-content:center;gap:6px;width:100%;margin-top:16px;padding:9px 10px;border:0;border-radius:var(--radius-md);background:#fff;color:var(--brand-500);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.notice-sidebar__subscription-button[data-v-7e7bd517]:hover:not(:disabled){background-color:var(--brand-50);box-shadow:0 4px 10px #10307433;transform:translateY(-1px)}.notice-sidebar__subscription-button[data-v-7e7bd517]:disabled{cursor:not-allowed;opacity:.7}.notice-sidebar__subscription-star[data-v-7e7bd517]{color:var(--text-tertiary)}.notice-sidebar__subscription-feedback[data-v-7e7bd517]{margin-top:12px;padding:8px 10px;border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-xs);line-height:1.6;background:#ffffff2e}.notice-sidebar__subscription-feedback.is-success[data-v-7e7bd517]{background:#2ec88052}.notice-sidebar__subscription-feedback.is-error[data-v-7e7bd517]{background:#ff5a5a52}.notice-sidebar__hot h2[data-v-7e7bd517]{color:var(--text-primary)}.notice-sidebar__hot-icon[data-v-7e7bd517]{margin-right:6px;font-size:.9em}.notice-sidebar__hot-state[data-v-7e7bd517]{margin-top:16px;color:var(--text-tertiary);font-size:var(--font-size-sm);text-align:center}.notice-sidebar__hot-retry[data-v-7e7bd517]{padding:0;border:0;background:transparent;color:var(--brand-500);cursor:pointer;font:inherit}.notice-sidebar__hot-retry[data-v-7e7bd517]:hover{text-decoration:underline}.notice-sidebar__hot ol[data-v-7e7bd517]{display:grid;gap:14px;margin-top:16px}.notice-sidebar__hot li[data-v-7e7bd517]{display:flex;gap:10px;min-width:0;padding:6px 6px 10px;border-bottom:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.notice-sidebar__hot li[data-v-7e7bd517]:last-child{padding-bottom:6px;border-bottom:0}.notice-sidebar__hot li[data-v-7e7bd517]:hover{background-color:var(--brand-50);color:var(--brand-500);transform:translate(2px)}.notice-sidebar__hot b[data-v-7e7bd517]{color:var(--warning-600)}.notice-sidebar__hot li:hover b[data-v-7e7bd517]{color:var(--brand-600)}.notice-sidebar__hot-link[data-v-7e7bd517]{overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.notice-sidebar__hot-link[data-v-7e7bd517]:hover,.notice-sidebar__hot-link[data-v-7e7bd517]:focus-visible{color:inherit;text-decoration:none}.notice-channel-page[data-v-4c4fa700]{padding:0 0 56px}.notice-channel-page__content[data-v-4c4fa700]{display:grid;width:calc(100% - var(--container-gutter) - var(--container-gutter));max-width:var(--container-width);grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:0}@media(max-width:1024px){.notice-channel-page__content[data-v-4c4fa700]{grid-template-columns:minmax(0,1fr)}}.notice-channel-result-item[data-v-ffed01ba]{padding:18px 20px 20px;border-bottom:1px solid var(--border-color)}.notice-channel-result-item__title-row[data-v-ffed01ba],.notice-channel-result-item__tags[data-v-ffed01ba]{display:flex;align-items:center}.notice-channel-result-item__title-row[data-v-ffed01ba]{justify-content:space-between;gap:16px}.notice-channel-result-item__title-row h2[data-v-ffed01ba]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-primary);font-size:var(--font-size-lg);line-height:1.45}.notice-channel-result-item__title-row h2 svg[data-v-ffed01ba],.notice-channel-result-item__star[data-v-ffed01ba]{flex:0 0 auto}.notice-channel-result-item__title-link[data-v-ffed01ba]{min-width:0;color:inherit;line-height:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.notice-channel-result-item__access-badge[data-v-ffed01ba]{position:relative;z-index:1}.notice-channel-result-item__title-link[data-v-ffed01ba]:hover,.notice-channel-result-item:hover .notice-channel-result-item__title-link[data-v-ffed01ba]{color:var(--brand-500)}.notice-channel-result-item__title-link[data-v-ffed01ba]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.notice-channel-result-item__title-link[data-v-ffed01ba]:after{position:absolute;inset:0;z-index:0;content:""}.notice-channel-result-item__star[data-v-ffed01ba]{position:relative;z-index:1;color:var(--text-quaternary)}.notice-channel-result-item__tags[data-v-ffed01ba]{flex-wrap:wrap;gap:8px;margin-top:10px}.notice-channel-result-item__tag[data-v-ffed01ba],.notice-channel-result-item__new[data-v-ffed01ba],.notice-channel-result-item__amount[data-v-ffed01ba],.notice-channel-result-item__deadline[data-v-ffed01ba]{padding:2px 7px;border-radius:var(--radius-tag);font-size:var(--font-size-xs)}.notice-channel-result-item__new[data-v-ffed01ba]{display:inline-flex;align-items:center;height:22px;padding-right:14px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);background-color:var(--danger-500);color:#fff;font-weight:600;letter-spacing:.5px}.notice-channel-result-item__tag[data-v-ffed01ba]{background:var(--notice-tag-type-bg);color:var(--notice-tag-type-fg)}.notice-channel-result-item__tag.is-danger[data-v-ffed01ba]{background:var(--danger-500);color:#fff}.notice-channel-result-item__tag.is-light[data-v-ffed01ba]{background:var(--notice-tag-region-bg);color:var(--notice-tag-region-fg)}.notice-channel-result-item__tag.is-procurement[data-v-ffed01ba]{background:var(--notice-tag-procurement-bg);color:var(--notice-tag-procurement-fg)}.notice-channel-result-item__tag.is-ict[data-v-ffed01ba]{background:var(--notice-tag-ict-bg);color:var(--notice-tag-ict-fg)}.notice-channel-result-item__tag.is-fusion-industry[data-v-ffed01ba]{background:var(--notice-tag-industry-bg);color:var(--notice-tag-industry-fg)}.notice-channel-result-item__amount[data-v-ffed01ba]{background:var(--notice-tag-amount-bg);color:var(--notice-tag-amount-fg);font-weight:600}.notice-channel-result-item__deadline[data-v-ffed01ba]{display:inline-flex;align-items:center;gap:4px;border:0;background:var(--notice-tag-deadline-bg);color:var(--notice-tag-deadline-fg)}.notice-channel-result-item__meta[data-v-ffed01ba],.notice-channel-result-item__summary[data-v-ffed01ba]{margin-top:10px;color:var(--text-secondary);font-size:var(--font-size-sm)}.notice-channel-result-item__meta[data-v-ffed01ba]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 40px}.notice-channel-result-item__summary[data-v-ffed01ba]{padding:8px 12px;border-radius:var(--radius-sm);background-color:#f7f8fa;color:var(--text-tertiary)}.notice-channel-result-item__doc-acquire[data-v-ffed01ba]{display:block;margin-top:10px;text-align:right;color:var(--text-quaternary);font-size:var(--font-size-xs)}@media(max-width:640px){.notice-channel-result-item__title-row h2[data-v-ffed01ba]{font-size:var(--font-size-md)}}.notice-channel-result-list[data-v-784c76b8]{overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.notice-channel-result-list__toolbar[data-v-784c76b8]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 20px;border-bottom:1px solid var(--border-color);color:var(--text-tertiary);font-size:var(--font-size-xs)}.notice-channel-result-list__toolbar strong[data-v-784c76b8]{color:var(--brand-500)}.notice-channel-result-list__follow-feedback[data-v-784c76b8]{margin-right:20px;margin-left:20px}.notice-channel-result-list__toolbar div[data-v-784c76b8]{display:flex;flex-wrap:wrap;gap:8px}.notice-channel-result-list__toolbar button[data-v-784c76b8]{padding:6px 10px;border:0;border-radius:var(--radius-sm);background:var(--fill-gray);color:inherit;cursor:pointer;font:inherit}.notice-channel-result-list__toolbar button.is-active[data-v-784c76b8]{background:var(--brand-100);color:var(--brand-600)}.notice-channel-result-list__toolbar button[data-v-784c76b8]:disabled,.notice-channel-result-list__page-input-field[data-v-784c76b8]:disabled{cursor:not-allowed;opacity:.45}.notice-channel-result-list__state[data-v-784c76b8]{padding:48px 20px;color:var(--text-tertiary);text-align:center}.notice-channel-result-skeleton[data-v-784c76b8]{padding:18px 20px 20px;border-bottom:1px solid var(--border-color)}.notice-channel-result-skeleton[data-v-784c76b8]:last-child{border-bottom:none}.notice-channel-result-skeleton__title[data-v-784c76b8]{width:62%;height:18px}.notice-channel-result-skeleton__tags[data-v-784c76b8]{display:flex;gap:8px;margin-top:12px}.notice-channel-result-skeleton__tag[data-v-784c76b8]{width:64px;height:22px}.notice-channel-result-skeleton__tag[data-v-784c76b8]:nth-child(2n){width:88px}.notice-channel-result-skeleton__meta[data-v-784c76b8]{width:42%;height:14px;margin-top:12px}.notice-channel-result-skeleton__summary[data-v-784c76b8]{width:100%;height:34px;margin-top:12px;border-radius:var(--radius-sm)}.notice-channel-result-skeleton__time[data-v-784c76b8]{width:16%;height:12px;margin-top:8px;margin-left:auto}.notice-channel-result-list__state button[data-v-784c76b8]{margin-top:12px;padding:6px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--brand-500)}.notice-channel-result-list__pagination[data-v-784c76b8]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px}.notice-channel-result-list__pagination button[data-v-784c76b8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--fill-gray);color:var(--text-secondary);cursor:pointer}.notice-channel-result-list__pagination .notice-channel-result-list__pagination-boundary[data-v-784c76b8]{width:auto;min-width:44px;padding:0 8px}.notice-channel-result-list__pagination button.is-active[data-v-784c76b8]{background:var(--brand-500);color:var(--bg-card)}.notice-channel-result-list__pagination button[data-v-784c76b8]:disabled{cursor:not-allowed;opacity:.45}.notice-channel-result-list__page-input[data-v-784c76b8]{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--font-size-xs)}.notice-channel-result-list__page-input-field[data-v-784c76b8]{width:52px;height:28px;padding:0 6px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:center}.notice-channel-result-list__page-input-field[data-v-784c76b8]:focus{border-color:var(--brand-500);outline:none;box-shadow:0 0 0 3px #2563eb26}.notice-channel-result-list__page-input-feedback[data-v-784c76b8]{flex-basis:100%;min-height:1.3em;color:var(--danger-500);font-size:var(--font-size-xs);text-align:center}.notice-channel-result-list__page-status[data-v-784c76b8]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:640px){.notice-channel-result-list__toolbar[data-v-784c76b8]{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 16px}.notice-channel-result-list__pagination[data-v-784c76b8]{gap:6px;padding:16px}.notice-channel-result-list__page-input[data-v-784c76b8]{justify-content:center;flex-basis:100%}.notice-channel-result-skeleton[data-v-784c76b8]{padding-right:16px;padding-left:16px}.notice-channel-result-skeleton__title[data-v-784c76b8]{width:78%}.notice-channel-result-skeleton__meta[data-v-784c76b8]{width:64%}.notice-channel-result-skeleton__time[data-v-784c76b8]{width:28%}}.legal-page[data-v-992f4e44]{padding-bottom:72px;background:var(--bg-page)}.legal-hero[data-v-992f4e44]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:280px;overflow:hidden;padding:44px 24px 40px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:#f4f8ff;box-shadow:inset 0 0 0 1px #2e5da40f;color:var(--text-primary)}.legal-hero__content[data-v-992f4e44],.legal-hero__meta[data-v-992f4e44]{position:relative;z-index:1}.legal-hero__image[data-v-992f4e44]{position:absolute;z-index:0;top:0;right:0;width:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 280px);mask-image:linear-gradient(90deg,transparent 0,#000 280px);pointer-events:none}.legal-hero__content[data-v-992f4e44]{max-width:680px}.legal-hero__eyebrow[data-v-992f4e44]{display:inline-flex;align-items:center;gap:8px;color:var(--brand-700);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em}.legal-hero__eyebrow-dot[data-v-992f4e44]{width:6px;height:6px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 5px #2f67e81f}.legal-hero h1[data-v-992f4e44]{margin-top:13px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.2;letter-spacing:.02em;color:#173b78}.legal-hero__content p[data-v-992f4e44]{max-width:620px;margin-top:14px;color:#456185;font-size:var(--font-size-md);line-height:1.8}.legal-hero__meta[data-v-992f4e44]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:20px;min-width:270px;padding:16px 18px;border:1px solid rgba(62,111,188,.2);border-radius:var(--radius-md);background:#ffffffad;box-shadow:0 12px 28px #3259911a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-hero__meta div[data-v-992f4e44]{display:flex;flex-direction:column;gap:4px}.legal-hero__meta span[data-v-992f4e44]{color:#6381a6;font-size:var(--font-size-xs)}.legal-hero__meta strong[data-v-992f4e44]{color:#204a88;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.legal-layout[data-v-992f4e44]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;margin-top:28px}.legal-toc[data-v-992f4e44]{position:sticky;top:54px}.legal-toc__inner[data-v-992f4e44]{overflow:hidden;padding:12px 10px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.legal-toc nav[data-v-992f4e44]{display:flex;flex-direction:column}.legal-toc nav a[data-v-992f4e44]{display:flex;gap:8px;padding:8px;border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--font-size-sm);line-height:1.4;transition:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.legal-toc nav a span[data-v-992f4e44]{flex:0 0 auto;color:var(--text-quaternary);font-size:var(--font-size-xs)}.legal-toc nav a[data-v-992f4e44]:hover{background:var(--brand-50);color:var(--brand-600)}.legal-toc nav a.is-active[data-v-992f4e44]{background:var(--brand-50);color:var(--brand-600);font-weight:600}.legal-toc nav a.is-active span[data-v-992f4e44]{color:var(--brand-500)}.legal-toc nav a[data-v-992f4e44]:focus-visible,.legal-content a[data-v-992f4e44]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.legal-content[data-v-992f4e44]{position:sticky;top:54px;min-width:0;padding:30px 36px 36px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.legal-content__notice[data-v-992f4e44]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--brand-100);border-radius:var(--radius-md);background:var(--brand-50);color:var(--text-secondary)}.legal-content__notice-icon[data-v-992f4e44]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--brand-100);color:var(--brand-600)}.legal-content__notice p[data-v-992f4e44]{font-size:var(--font-size-sm);line-height:1.7}.legal-section[data-v-992f4e44]{scroll-margin-top:24px;padding-top:30px}.legal-section+.legal-section[data-v-992f4e44]{margin-top:8px;border-top:1px solid var(--border-color)}.legal-section__heading[data-v-992f4e44]{display:flex;align-items:center;gap:10px}.legal-section__bar[data-v-992f4e44]{width:4px;height:18px;border-radius:2px;background:var(--brand-500)}.legal-section h2[data-v-992f4e44]{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:700}.legal-section__paragraph[data-v-992f4e44],.legal-section__list[data-v-992f4e44]{margin-top:15px;color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.95}.legal-section__list[data-v-992f4e44]{display:flex;flex-direction:column;gap:10px;padding-left:2px}.legal-section__list li[data-v-992f4e44]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.legal-section__bullet[data-v-992f4e44]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:5px;border-radius:50%;background:var(--brand-100);color:var(--brand-600)}.legal-section__note[data-v-992f4e44]{display:flex;gap:7px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-left:3px solid var(--rank-gold-to);background:var(--warning-50);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75}.legal-section__note svg[data-v-992f4e44]{flex:0 0 auto;margin-top:3px;color:var(--warning-600)}.legal-content__closing[data-v-992f4e44]{display:flex;align-items:center;gap:14px;margin-top:42px;padding:20px;border-radius:var(--radius-md);background:linear-gradient(110deg,var(--brand-50),#f7fbff)}.legal-content__closing-mark[data-v-992f4e44]{display:block;flex:0 0 auto;width:40px;height:40px;object-fit:contain}.legal-content__closing strong[data-v-992f4e44]{color:var(--text-primary);font-size:var(--font-size-md)}.legal-content__closing p[data-v-992f4e44]{margin-top:4px;color:var(--text-tertiary);font-size:var(--font-size-sm)}@media(max-width:900px){.legal-hero[data-v-992f4e44]{align-items:flex-start;flex-direction:column;gap:26px}.legal-hero__meta[data-v-992f4e44]{min-width:0}.legal-layout[data-v-992f4e44]{grid-template-columns:1fr}.legal-toc[data-v-992f4e44]{position:static}.legal-toc__inner[data-v-992f4e44]{padding:10px}.legal-toc nav[data-v-992f4e44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.legal-page[data-v-992f4e44]{padding-bottom:48px}.legal-hero[data-v-992f4e44]{min-height:0;padding-top:36px;padding-bottom:30px}.legal-hero__image[data-v-992f4e44]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 180px);mask-image:linear-gradient(90deg,transparent 0,#000 180px)}.legal-hero__meta[data-v-992f4e44]{width:100%}.legal-toc__inner[data-v-992f4e44]{padding:8px}.legal-content[data-v-992f4e44]{position:static;padding:22px 18px 26px}.legal-content__notice[data-v-992f4e44]{align-items:flex-start}.legal-section__paragraph[data-v-992f4e44],.legal-section__list[data-v-992f4e44]{font-size:var(--font-size-base);line-height:1.85}.legal-content__closing[data-v-992f4e44]{align-items:flex-start}}.sitemap-page[data-v-3aef70ad]{padding-bottom:40px;background:var(--bg-page)}.sitemap-hero[data-v-3aef70ad]{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:280px;overflow:hidden;padding:42px 24px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:#f4f8ff;box-shadow:inset 0 0 0 1px #2e5da40f;color:var(--text-primary)}.sitemap-hero__content[data-v-3aef70ad]{position:relative;z-index:1;max-width:600px}.sitemap-hero__image[data-v-3aef70ad]{position:absolute;z-index:0;top:0;right:0;width:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 280px);mask-image:linear-gradient(90deg,transparent 0,#000 280px);pointer-events:none}.sitemap-hero__eyebrow[data-v-3aef70ad],.sitemap-intro__label[data-v-3aef70ad]{color:var(--brand-700);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.15em}.sitemap-hero h1[data-v-3aef70ad]{margin-top:12px;font-size:clamp(30px,4vw,44px);line-height:1.2;color:#173b78}.sitemap-hero p[data-v-3aef70ad]{max-width:560px;margin-top:14px;color:#456185;font-size:var(--font-size-md);line-height:1.8}.sitemap-main[data-v-3aef70ad]{padding-top:32px}.sitemap-intro[data-v-3aef70ad]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.sitemap-intro__label[data-v-3aef70ad]{color:var(--brand-500)}.sitemap-intro h2[data-v-3aef70ad],.sitemap-path h2[data-v-3aef70ad]{margin-top:7px;color:var(--text-primary);font-size:var(--font-size-2xl)}.sitemap-intro p[data-v-3aef70ad]{max-width:none;color:var(--text-tertiary);font-size:var(--font-size-sm);line-height:1.75;text-align:right;white-space:nowrap}.sitemap-grid[data-v-3aef70ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.sitemap-group[data-v-3aef70ad]{overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sitemap-group__header[data-v-3aef70ad]{display:flex;gap:13px;align-items:flex-start;padding:22px 22px 18px}.sitemap-group__icon[data-v-3aef70ad]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-100);color:var(--brand-600)}.sitemap-group.is-cyan .sitemap-group__icon[data-v-3aef70ad]{background:var(--cyan-100);color:#008b9a}.sitemap-group.is-success .sitemap-group__icon[data-v-3aef70ad]{background:var(--success-100);color:var(--success-500)}.sitemap-group.is-purple .sitemap-group__icon[data-v-3aef70ad]{background:var(--purple-100);color:var(--purple-500)}.sitemap-group__header h2[data-v-3aef70ad]{color:var(--text-primary);font-size:var(--font-size-xl)}.sitemap-group__header p[data-v-3aef70ad]{margin-top:3px;color:var(--text-tertiary);font-size:var(--font-size-sm);line-height:1.6}.sitemap-group__list[data-v-3aef70ad]{padding:0 12px 12px}.sitemap-group__list li+li[data-v-3aef70ad]{border-top:1px solid #eef1f6}.sitemap-link[data-v-3aef70ad]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:9px 10px;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.sitemap-link[data-v-3aef70ad]:hover{background:var(--brand-50);transform:translate(3px)}.sitemap-link[data-v-3aef70ad]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.sitemap-link__copy[data-v-3aef70ad]{display:flex;flex-direction:column;min-width:0;gap:2px}.sitemap-link__copy strong[data-v-3aef70ad]{color:var(--text-primary);font-size:var(--font-size-base)}.sitemap-link__copy small[data-v-3aef70ad]{overflow:hidden;color:var(--text-tertiary);font-size:var(--font-size-xs);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.sitemap-link__meta[data-v-3aef70ad]{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--brand-500)}.sitemap-link__access[data-v-3aef70ad]{color:var(--text-quaternary);font-size:var(--font-size-xs)}.sitemap-path[data-v-3aef70ad]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center;margin-top:24px;padding:20px 24px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:linear-gradient(108deg,#fff,#f7fbff);box-shadow:var(--shadow-card)}.sitemap-path__heading .sitemap-intro__label[data-v-3aef70ad]{color:var(--brand-500)}.sitemap-path__progress[data-v-3aef70ad]{position:relative;min-width:0;padding-top:4px}.sitemap-path__track[data-v-3aef70ad]{position:absolute;top:19px;right:10%;left:10%;height:4px;overflow:hidden;border-radius:999px;background:#dce8fb}.sitemap-path__track-fill[data-v-3aef70ad]{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-500),#5ac6e9)}.sitemap-path__list[data-v-3aef70ad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sitemap-path__list li[data-v-3aef70ad]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:82px;padding:0 6px;text-align:center}.sitemap-path__step[data-v-3aef70ad]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:4px solid #f7fbff;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 1px #2f67e82e,0 5px 12px #2f67e829;color:#fff;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em}.sitemap-path__list span[data-v-3aef70ad]{color:#fff}.sitemap-path__list strong[data-v-3aef70ad]{margin-top:5px;color:var(--text-primary);font-size:var(--font-size-md)}.sitemap-path__list small[data-v-3aef70ad]{color:var(--text-tertiary);font-size:var(--font-size-xs)}@media(max-width:800px){.sitemap-intro[data-v-3aef70ad]{align-items:flex-start;flex-direction:column;gap:12px}.sitemap-intro p[data-v-3aef70ad]{max-width:530px;text-align:left;white-space:normal}.sitemap-grid[data-v-3aef70ad]{grid-template-columns:1fr}.sitemap-path[data-v-3aef70ad]{display:block}.sitemap-path__progress[data-v-3aef70ad]{margin-top:18px}}@media(max-width:640px){.sitemap-page[data-v-3aef70ad]{padding-bottom:36px}.sitemap-hero[data-v-3aef70ad]{min-height:0;padding-top:36px;padding-bottom:34px}.sitemap-hero__image[data-v-3aef70ad]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 180px);mask-image:linear-gradient(90deg,transparent 0,#000 180px)}.sitemap-main[data-v-3aef70ad]{padding-top:24px}.sitemap-group__header[data-v-3aef70ad]{padding:18px 18px 14px}.sitemap-path[data-v-3aef70ad]{padding:18px}.sitemap-path__progress[data-v-3aef70ad]{padding-left:18px}.sitemap-path__track[data-v-3aef70ad]{inset:17px auto 17px 12px;width:4px;height:auto}.sitemap-path__list[data-v-3aef70ad]{display:flex;flex-direction:column;gap:16px}.sitemap-path__list li[data-v-3aef70ad]{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"step title" "step detail";align-items:center;min-height:50px;padding:0;text-align:left}.sitemap-path__step[data-v-3aef70ad]{grid-area:step}.sitemap-path__list strong[data-v-3aef70ad]{grid-area:title;margin-top:0}.sitemap-path__list small[data-v-3aef70ad]{grid-area:detail}}
