.dismissible-notice[data-v-ed0bdbc6]{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;border:1px solid transparent;border-radius:7px;padding:8px 8px 8px 11px;font-size:13px;font-weight:700}.dismissible-notice__content[data-v-ed0bdbc6]{min-width:0;line-height:1.55;overflow-wrap:anywhere}.dismissible-notice button[data-v-ed0bdbc6]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:0;border-radius:6px;padding:0;background:transparent;color:currentColor;cursor:pointer}.dismissible-notice button[data-v-ed0bdbc6]:hover,.dismissible-notice button[data-v-ed0bdbc6]:focus-visible{background:#0000000f;outline:none}.dismissible-notice.is-success[data-v-ed0bdbc6]{border-color:#1b704624;background:#eaf6ef;color:#276a49}.dismissible-notice.is-error[data-v-ed0bdbc6]{border-color:#a5192824;background:#fff0ef;color:#a51928}.dismissible-notice.is-info[data-v-ed0bdbc6]{border-color:#7e172324;background:#f8eeee;color:#7e1723}.mobile-material-view[data-v-862eba62]{min-height:100%;color:#321719}.mobile-material-view.loading[data-v-862eba62]{opacity:.72;pointer-events:none}.mobile-material-head[data-v-862eba62]{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:40px 46px minmax(0,1fr) 40px;gap:10px;align-items:center;padding:13px;border:1px solid #eee2dc;border-radius:8px;background:#fffffff7;box-shadow:0 7px 20px #4a111514;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-material-head>button[data-v-862eba62]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #ead9d2;border-radius:8px;background:#fff;color:#8d1522}.mobile-material-head>span[data-v-862eba62]{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(165,25,40,.2);border-radius:8px;background:#fbf0f1;color:#8d1522}.mobile-material-head>div[data-v-862eba62]{min-width:0}.mobile-material-head small[data-v-862eba62]{display:block;overflow:hidden;color:#a91627;font:800 9px/1.2 Times New Roman,serif;text-overflow:ellipsis;white-space:nowrap}.mobile-material-head h3[data-v-862eba62]{margin:3px 0 1px;color:#2f1719;font-size:18px}.mobile-material-head p[data-v-862eba62]{margin:0;color:#745350;font-size:10px}.mobile-material-tabs[data-v-862eba62]{display:flex;gap:5px;overflow-x:auto;margin:14px 0 10px;padding:6px 5px;border-radius:8px;background:#f4eeea;scrollbar-width:none}.mobile-material-tabs button[data-v-862eba62]{flex:1 0 auto;min-height:40px;border:0;border-radius:6px;padding:0 12px;background:transparent;color:#735654;font-size:12px;font-weight:900}.mobile-material-tabs button.active[data-v-862eba62]{background:#fff;color:#8d1522;box-shadow:0 4px 12px #4a111514}.mobile-material-tabs b[data-v-862eba62]{margin-left:4px;padding:1px 5px;border-radius:999px;background:#f2d3d5;color:#8d1522;font-size:9px}.mobile-material-section[data-v-862eba62]{display:grid;gap:10px}.mobile-material-form[data-v-862eba62],.mobile-material-record[data-v-862eba62],.mobile-material-title[data-v-862eba62],.mobile-material-manage-actions[data-v-862eba62]{border:1px solid #ead8d4;border-radius:8px;background:#fff;box-shadow:0 7px 20px #4a11150f}.mobile-material-form[data-v-862eba62]{padding:13px}.mobile-material-form>header[data-v-862eba62],.mobile-material-title[data-v-862eba62],.mobile-material-block-head[data-v-862eba62]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-material-form>header small[data-v-862eba62],.mobile-material-title small[data-v-862eba62]{color:#a51928;font:800 10px/1 Times New Roman,serif}.mobile-material-form h4[data-v-862eba62],.mobile-material-title h4[data-v-862eba62]{margin:3px 0 0;font-size:18px}.mobile-material-form>header button[data-v-862eba62],.mobile-material-block-head button[data-v-862eba62],.mobile-material-block-head label[data-v-862eba62]{display:flex;align-items:center;gap:4px;border:1px solid #dfc5c3;border-radius:6px;padding:7px 9px;background:#fff;color:#8d1522;font-size:11px;font-weight:800}.mobile-material-form label>span[data-v-862eba62],.mobile-material-manage-actions label>span[data-v-862eba62]{display:block;margin-bottom:5px;color:#745d5b;font-size:11px;font-weight:800}.mobile-material-form input[data-v-862eba62],.mobile-material-form textarea[data-v-862eba62],.mobile-material-manage-actions input[data-v-862eba62],.mobile-material-manage-actions select[data-v-862eba62]{width:100%;box-sizing:border-box;border:1px solid #ddcecb;border-radius:6px;background:#fff;color:#321719;font:inherit}.mobile-material-form input[data-v-862eba62],.mobile-material-manage-actions input[data-v-862eba62],.mobile-material-manage-actions select[data-v-862eba62]{min-height:42px;padding:0 9px}.mobile-material-form textarea[data-v-862eba62]{padding:9px;resize:none}.mobile-material-form>label[data-v-862eba62]{display:block;margin-top:11px}.mobile-material-identity-grid[data-v-862eba62]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:10px;border-radius:7px;background:#faf5f3}.mobile-material-identity-grid input[readonly][data-v-862eba62]{min-width:0;background:#f5efed;color:#725d5b;font-size:12px;font-weight:700}.mobile-material-date-grid[data-v-862eba62]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:11px}.mobile-material-date-grid input[data-v-862eba62]{min-width:0;font-size:12px;-webkit-appearance:none}.mobile-material-block-head[data-v-862eba62]{margin-top:14px;padding-top:12px;border-top:1px solid #ead8d4}.mobile-material-block-head>strong[data-v-862eba62]{font-size:13px}.mobile-material-block-head input[data-v-862eba62],.mobile-material-photos input[data-v-862eba62]{display:none}.mobile-material-items[data-v-862eba62]{display:grid;gap:7px;margin-top:8px}.mobile-material-items article[data-v-862eba62]{display:grid;grid-template-columns:28px minmax(0,1fr) 116px 34px;gap:6px;align-items:center;padding:7px;border-radius:7px;background:#faf5f3}.mobile-material-items article>span[data-v-862eba62]{color:#a51928;font:900 16px/1 Times New Roman,serif}.mobile-material-items article>div[data-v-862eba62]{display:grid;grid-template-columns:32px 52px 32px}.mobile-material-items article>div button[data-v-862eba62],.mobile-material-items article>button[data-v-862eba62]{display:grid;min-height:38px;place-items:center;border:1px solid #ddcecb;background:#fff;color:#8d1522}.mobile-material-items article>div input[data-v-862eba62]{min-width:0;border-radius:0;padding:0;text-align:center}.mobile-material-items article>button[data-v-862eba62]{border-radius:6px}.mobile-material-items article>button[data-v-862eba62]:disabled{opacity:.3}.mobile-material-photos[data-v-862eba62]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.mobile-material-photos article[data-v-862eba62]{position:relative;overflow:hidden;aspect-ratio:1;border-radius:7px;background:#f3e7e4}.mobile-material-photos img[data-v-862eba62]{width:100%;height:100%;object-fit:cover}.mobile-material-photos article button[data-v-862eba62]{position:absolute;top:4px;right:4px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:50%;background:#2c0f12b8;color:#fff}.mobile-material-photos>label[data-v-862eba62]{display:grid;min-height:92px;place-items:center;align-content:center;border:1px dashed #d7b9b8;border-radius:7px;color:#8d1522;font-size:10px}.mobile-material-submit[data-v-862eba62]{width:100%;min-height:44px;margin-top:13px;border:0;border-radius:7px;background:#8d1522;color:#fff;font-weight:900}.mobile-material-submit[data-v-862eba62]:disabled{opacity:.5}.mobile-material-title[data-v-862eba62]{padding:13px}.mobile-material-title>b[data-v-862eba62]{color:#896f6d;font-size:11px}.mobile-material-card-list[data-v-862eba62]{display:grid;gap:9px}.mobile-material-record[data-v-862eba62]{padding:12px}.mobile-material-record>header[data-v-862eba62],.mobile-material-record>footer[data-v-862eba62]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-material-record>header>span[data-v-862eba62]{color:#8d1522;font-weight:900}.mobile-material-record em[data-v-862eba62],.mobile-material-activity em[data-v-862eba62]{border-radius:999px;padding:3px 7px;background:#fff0df;color:#9a5f10;font-size:10px;font-style:normal;font-weight:800}.mobile-material-record em.returned[data-v-862eba62],.mobile-material-activity em.returned[data-v-862eba62]{background:#e9f5ee;color:#327051}.mobile-material-record>p[data-v-862eba62]{display:flex;align-items:center;gap:5px;margin:8px 0;color:#866e6c;font-size:11px}.mobile-material-record>div[data-v-862eba62]{display:grid;grid-template-columns:minmax(0,1fr) 42px 62px;gap:6px;align-items:center;margin-top:6px;padding:8px;border-radius:6px;background:#faf5f3;font-size:12px}.mobile-material-record>footer[data-v-862eba62]{margin-top:9px;padding-top:8px;border-top:1px solid #ead8d4;color:#89716f}.mobile-material-record>footer button[data-v-862eba62]{display:flex;align-items:center;gap:4px;border:0;border-radius:6px;padding:7px 9px;background:#8d1522;color:#fff;font-size:11px;font-weight:800}.mobile-material-purpose[data-v-862eba62]{display:block!important;line-height:1.55}.mobile-material-record-photos[data-v-862eba62]{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto;padding:0!important;background:transparent!important}.mobile-material-record-photos a[data-v-862eba62]{flex:0 0 72px}.mobile-material-record-photos img[data-v-862eba62]{display:block;width:72px;height:58px;border-radius:6px;object-fit:cover}.mobile-material-return-history[data-v-862eba62]{margin-top:9px;border-top:1px solid #ead8d4;padding-top:9px}.mobile-material-return-history summary[data-v-862eba62]{color:#8d1522;font-size:11px;font-weight:800}.mobile-material-return-history article[data-v-862eba62]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;margin-top:7px;padding:8px;border-radius:6px;background:#faf5f3;font-size:10px}.mobile-material-return-history article p[data-v-862eba62]{grid-column:1/-1;margin:0}.mobile-material-return-history article small[data-v-862eba62]{grid-column:1/-1;color:#856e6c}.mobile-material-manage-actions[data-v-862eba62]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.mobile-material-manage-actions button[data-v-862eba62]{display:flex;min-height:40px;align-items:center;justify-content:center;gap:5px;border:1px solid #d8bdbc;border-radius:6px;background:#fff;color:#8d1522;font-weight:800}.mobile-material-manage-actions button[data-v-862eba62]:last-child{background:#8d1522;color:#fff}.mobile-material-record.manage h4[data-v-862eba62]{margin:8px 0 0}.mobile-material-record.manage h4>small[data-v-862eba62]{display:inline-block;border-radius:4px;padding:2px 5px;background:#fff0df;color:#9a5f10;font-size:9px}.mobile-material-return-item[data-v-862eba62]{display:grid!important;grid-template-columns:24px minmax(0,1fr) 36px 55px!important}.mobile-material-return-item>span[data-v-862eba62]{display:grid}.mobile-material-return-item small[data-v-862eba62]{overflow:hidden;color:#967f7d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-material-return-item.returned[data-v-862eba62]{opacity:.68}.mobile-material-activity[data-v-862eba62]{display:grid;gap:8px}.mobile-material-activity article[data-v-862eba62]{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:10px;border:1px solid #ead8d4;border-radius:8px;background:#fff}.mobile-material-activity time[data-v-862eba62]{display:grid;place-items:center;border-right:1px solid #ead8d4;color:#8d1522}.mobile-material-activity time strong[data-v-862eba62]{font:900 22px/1 Times New Roman,serif}.mobile-material-activity time span[data-v-862eba62]{font-size:9px}.mobile-material-activity small[data-v-862eba62]{color:#8d7775;font-size:10px}.mobile-material-activity p[data-v-862eba62]{display:grid;grid-template-columns:minmax(0,1fr) 34px 56px;gap:5px;align-items:center;margin:5px 0 0;font-size:11px}.mobile-material-empty[data-v-862eba62]{padding:28px 12px;border:1px dashed #d8c1bf;border-radius:8px;color:#917b79;text-align:center}.mobile-showcase-home[data-v-284ecb0e],.mobile-showcase-home[data-v-284ecb0e] *{box-sizing:border-box;letter-spacing:0}.mobile-showcase-home[data-v-284ecb0e]{display:grid;gap:12px;padding-bottom:16px;color:#242529}button[data-v-284ecb0e]{cursor:pointer}.mobile-showcase-hero[data-v-284ecb0e]{position:relative;height:360px;overflow:hidden;color:#fff;border-radius:8px;background:#49101a}.mobile-showcase-hero>img[data-v-284ecb0e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.mobile-showcase-hero-cover[data-v-284ecb0e]{position:absolute;inset:0;background:#29080e8f}.mobile-showcase-hero-copy[data-v-284ecb0e]{position:absolute;right:18px;bottom:68px;left:18px}.mobile-showcase-hero-copy>span[data-v-284ecb0e]{display:inline-flex;padding:5px 7px;color:#981a31;background:#fff;font-size:9px;font-weight:900}.mobile-showcase-hero-copy h1[data-v-284ecb0e]{margin:13px 0 5px;font-size:38px;line-height:1.08}.mobile-showcase-hero-copy p[data-v-284ecb0e]{max-width:285px;margin:0;line-height:1.6}.mobile-showcase-hero-copy>div[data-v-284ecb0e]{display:flex;gap:8px;margin-top:18px}.mobile-showcase-hero-copy a[data-v-284ecb0e]{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 13px;color:#fff;border:1px solid rgba(255,255,255,.74);text-decoration:none;font-size:12px;font-weight:800}.mobile-showcase-hero-copy a[data-v-284ecb0e]:first-child{border-color:#a31d35;background:#a31d35}.mobile-showcase-hero-counts[data-v-284ecb0e]{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,1fr);height:50px;background:#131315c2}.mobile-showcase-hero-counts div[data-v-284ecb0e]{display:flex;align-items:center;justify-content:center;gap:7px}.mobile-showcase-hero-counts div+div[data-v-284ecb0e]{border-left:1px solid rgba(255,255,255,.2)}.mobile-showcase-hero-counts strong[data-v-284ecb0e]{color:#ffd34c;font-size:18px}.mobile-showcase-hero-counts span[data-v-284ecb0e]{font-size:11px}.mobile-showcase-section[data-v-284ecb0e]{padding:16px;border:1px solid #e0e2e6;border-radius:8px;background:#fff}.mobile-showcase-section>header[data-v-284ecb0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mobile-showcase-section>header>div[data-v-284ecb0e]{display:grid;gap:3px}.mobile-showcase-section>header small[data-v-284ecb0e]{color:#a31e36;font-size:9px;font-weight:900}.mobile-showcase-section>header strong[data-v-284ecb0e]{font-size:17px}.mobile-showcase-section>header button[data-v-284ecb0e]{display:inline-flex;align-items:center;gap:3px;color:#9d1c33;border:0;background:transparent;font-size:12px;font-weight:800}.mobile-showcase-section>header>span[data-v-284ecb0e]{color:#7a7e85;font-size:11px}.mobile-showcase-event-list[data-v-284ecb0e]{border-top:1px solid #e1e3e7}.mobile-showcase-event-list>button[data-v-284ecb0e]{display:grid;grid-template-columns:42px 10px 1fr auto;align-items:center;gap:8px;width:100%;min-height:78px;padding:8px 0;color:inherit;border:0;border-bottom:1px solid #e1e3e7;background:transparent;text-align:left}.mobile-showcase-event-list time[data-v-284ecb0e]{display:grid;place-items:center;color:#a31d35}.mobile-showcase-event-list time b[data-v-284ecb0e]{font-size:22px;line-height:1}.mobile-showcase-event-list time span[data-v-284ecb0e]{font-size:9px}.mobile-showcase-event-list>button>i[data-v-284ecb0e]{position:relative;width:8px;height:8px;border:2px solid #a31d35;border-radius:50%}.mobile-showcase-event-list>button>i[data-v-284ecb0e]:after{content:"";position:absolute;top:7px;left:1px;width:1px;height:68px;background:#dfd7d9}.mobile-showcase-event-list>button:last-child>i[data-v-284ecb0e]:after{display:none}.mobile-showcase-event-list>button.featured[data-v-284ecb0e]{margin:0 -16px;width:calc(100% + 32px);padding-right:16px;padding-left:16px;color:#fff;background:#a31d35}.mobile-showcase-event-list>button.featured time[data-v-284ecb0e],.mobile-showcase-event-list>button.featured div small[data-v-284ecb0e]{color:#ffd34c}.mobile-showcase-event-list>button.featured>i[data-v-284ecb0e]{border-color:#ffd34c}.mobile-showcase-event-list>button.featured>i[data-v-284ecb0e]:after{background:#ffffff5c}.mobile-showcase-event-list>button div[data-v-284ecb0e]{display:grid;gap:3px;min-width:0}.mobile-showcase-event-list>button div small[data-v-284ecb0e]{color:#a31d35;font-size:9px;font-weight:900}.mobile-showcase-event-list>button div strong[data-v-284ecb0e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-event-list>button div span[data-v-284ecb0e]{display:flex;align-items:center;gap:4px;overflow:hidden;color:#81858c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-event-list>button.featured div span[data-v-284ecb0e]{color:#ffffffb8}.mobile-showcase-video-main[data-v-284ecb0e]{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;padding:0;color:#fff;border:0;background:#151619;text-align:left}.mobile-showcase-video-main[data-v-284ecb0e]:after{content:"";position:absolute;inset:48% 0 0;background:#00000094}.mobile-showcase-video-main>img[data-v-284ecb0e]{width:100%;height:100%;object-fit:cover}.mobile-showcase-video-main>i[data-v-284ecb0e]{position:absolute;z-index:2;top:14px;left:14px;display:grid;place-items:center;width:42px;height:42px;color:#1c1d20;border-radius:50%;background:#ffd34c}.mobile-showcase-video-main>div[data-v-284ecb0e]{position:absolute;z-index:2;right:14px;bottom:13px;left:14px;display:grid;gap:4px}.mobile-showcase-video-main span[data-v-284ecb0e]{color:#ffd34c;font-size:9px;font-weight:900}.mobile-showcase-video-main strong[data-v-284ecb0e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-video-rail[data-v-284ecb0e]{display:flex;gap:8px;margin-top:9px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.mobile-showcase-video-rail[data-v-284ecb0e]::-webkit-scrollbar{display:none}.mobile-showcase-video-rail button[data-v-284ecb0e]{flex:0 0 42%;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:7px;min-width:0;padding:5px;color:#676b72;border:1px solid #d9dce1;background:#fff;text-align:left}.mobile-showcase-video-rail button.active[data-v-284ecb0e]{color:#242529;border-color:#a31d35}.mobile-showcase-video-rail img[data-v-284ecb0e]{width:48px;height:38px;object-fit:cover}.mobile-showcase-video-rail span[data-v-284ecb0e]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-video-fallback[data-v-284ecb0e]{position:relative;height:210px;overflow:hidden;color:#fff;background:#17181b}.mobile-showcase-video-fallback img[data-v-284ecb0e]{width:100%;height:100%;object-fit:cover;opacity:.52}.mobile-showcase-video-fallback div[data-v-284ecb0e]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px}.mobile-showcase-department-tabs[data-v-284ecb0e]{display:flex;gap:4px;width:100%;min-width:0;margin:0 0 18px;padding:5px 16px 8px;overflow-x:auto;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;background:#f7f8f9;scrollbar-width:none;scroll-padding-inline:16px;scroll-snap-type:x proximity;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab}.mobile-showcase-department-tabs.dragging[data-v-284ecb0e]{scroll-snap-type:none;cursor:grabbing}.mobile-showcase-department-tabs[data-v-284ecb0e]::-webkit-scrollbar{display:none}.mobile-showcase-department-tabs button[data-v-284ecb0e]{position:relative;flex:0 0 112px;display:grid;grid-template-columns:7px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px;min-width:0;min-height:48px;padding:6px 10px;color:#70747b;border:0;border-radius:6px;background:transparent;scroll-snap-align:center;text-align:left;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.mobile-showcase-department-tabs button.active[data-v-284ecb0e]{color:#25262a;background:#fff;box-shadow:0 3px 12px #191b1f14}.mobile-showcase-department-tabs button.active[data-v-284ecb0e]:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;background:var(--department-accent)}.mobile-showcase-department-tabs i[data-v-284ecb0e]{grid-row:1 / 3;width:7px;height:7px;border:1px solid var(--department-accent);border-radius:50%;transition:background .2s ease,transform .2s ease}.mobile-showcase-department-tabs button.active i[data-v-284ecb0e]{background:var(--department-accent);transform:scale(1.2)}.mobile-showcase-department-tabs span[data-v-284ecb0e]{color:#9a9da3;font-size:9px;font-weight:900;line-height:1}.mobile-showcase-department-tabs button.active span[data-v-284ecb0e]{color:var(--department-accent)}.mobile-showcase-department-tabs strong[data-v-284ecb0e]{overflow:hidden;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-department-intro[data-v-284ecb0e]{margin:0 16px 20px;padding:0 0 18px;color:#26272b;border-bottom:1px solid #e4e6e9}.mobile-showcase-department-intro-heading[data-v-284ecb0e]{display:grid;gap:9px}.mobile-showcase-department-intro-heading p[data-v-284ecb0e]{margin:0;color:var(--department-accent);font-size:9px;font-weight:900}.mobile-showcase-department-intro-heading h2[data-v-284ecb0e]{margin:5px 0 8px;font-size:30px;line-height:1.08}.mobile-showcase-department-intro-heading>strong[data-v-284ecb0e]{font-size:15px;line-height:1.45}.mobile-showcase-department-summary[data-v-284ecb0e]{margin:8px 0 0;color:#696d74;font-size:13px;line-height:1.75}.mobile-showcase-department-responsibilities[data-v-284ecb0e]{margin-top:16px;padding-top:13px;border-top:1px solid #e4e6e9}.mobile-showcase-department-responsibilities>span[data-v-284ecb0e]{color:var(--department-accent);font-size:9px;font-weight:900}.mobile-showcase-department-responsibilities ol[data-v-284ecb0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin:5px 0 0;padding:0;list-style:none}.mobile-showcase-department-responsibilities li[data-v-284ecb0e]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:10px 0;border-bottom:1px solid #eceef1}.mobile-showcase-department-responsibilities li>b[data-v-284ecb0e]{color:var(--department-accent);font-size:9px}.mobile-showcase-department-responsibilities li strong[data-v-284ecb0e]{display:block;margin-bottom:3px;font-size:12px}.mobile-showcase-department-responsibilities li p[data-v-284ecb0e]{margin:0;color:#73777e;font-size:10px;line-height:1.55}.mobile-showcase-poster-stage[data-v-284ecb0e]{margin-top:0}.mobile-showcase-poster-main[data-v-284ecb0e]{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1320 / 1867;padding:0;border:0;background:transparent;touch-action:pan-y;transform:translate(var(--poster-drag-x, 0));transition:transform .28s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-select:none}.mobile-showcase-poster-main.dragging[data-v-284ecb0e]{transition:none}.mobile-showcase-poster-main img[data-v-284ecb0e]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.mobile-showcase-poster-swap-enter-active[data-v-284ecb0e],.mobile-showcase-poster-swap-leave-active[data-v-284ecb0e]{transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.mobile-showcase-poster-swap-enter-from[data-v-284ecb0e]{opacity:0;transform:translate(2.5%)}.mobile-showcase-poster-swap-leave-to[data-v-284ecb0e]{opacity:0;transform:translate(-1.5%)}.mobile-showcase-poster-main>span[data-v-284ecb0e]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;color:#34363b;border:1px solid rgba(36,38,42,.12);border-radius:50%;background:#ffffffeb;box-shadow:0 4px 14px #191b1f1f}.mobile-showcase-poster-dots[data-v-284ecb0e]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin-top:6px}.mobile-showcase-poster-dots button[data-v-284ecb0e]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c4c7cc}.mobile-showcase-poster-dots button.active[data-v-284ecb0e]{width:24px;border-radius:4px;background:#a31d35}.mobile-showcase-empty-posters[data-v-284ecb0e]{display:flex;gap:8px;margin:14px -16px 0;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.mobile-showcase-empty-posters>div[data-v-284ecb0e]{flex:0 0 46%;display:grid;place-content:center;justify-items:center;gap:10px;height:220px;color:#969aa1;border:1px dashed #c9ccd1;background:#f7f8f9}.mobile-showcase-empty-posters span[data-v-284ecb0e]{font-size:9px}.mobile-showcase-empty-posters strong[data-v-284ecb0e]{font-size:11px}.mobile-showcase-departments[data-v-284ecb0e]{width:100%;min-width:0;padding:18px 0;overflow:hidden;border-right:0;border-left:0;border-radius:0;background:#fff}.mobile-showcase-departments>header[data-v-284ecb0e]{margin-right:16px;margin-left:16px}.mobile-showcase-departments>.mobile-showcase-department-tabs[data-v-284ecb0e]{margin-right:0;margin-left:0}.mobile-showcase-updates>button[data-v-284ecb0e]{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;width:100%;min-height:61px;padding:8px 0;color:inherit;border:0;border-top:1px solid #e1e3e7;background:transparent;text-align:left}.mobile-showcase-updates time[data-v-284ecb0e]{color:#777b82;font-size:10px}.mobile-showcase-updates>button div[data-v-284ecb0e]{display:grid;gap:3px;min-width:0}.mobile-showcase-updates>button span[data-v-284ecb0e]{color:#a31d35;font-size:9px;font-weight:900}.mobile-showcase-updates>button strong[data-v-284ecb0e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-showcase-empty[data-v-284ecb0e]{display:grid;place-content:center;justify-items:center;gap:8px;min-height:130px;color:#858990}.mobile-showcase-poster-modal[data-v-284ecb0e],.mobile-showcase-video-modal[data-v-284ecb0e]{position:fixed;z-index:6000;inset:0;background:#0f1012f7}.mobile-showcase-poster-modal[data-v-284ecb0e]{display:grid;grid-template-rows:1fr auto;padding:max(52px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom))}.mobile-showcase-poster-modal>button[data-v-284ecb0e],.mobile-showcase-video-modal>button[data-v-284ecb0e]{position:absolute;z-index:2;top:max(12px,env(safe-area-inset-top));right:12px;display:grid;place-items:center;width:40px;height:40px;color:#fff;border:1px solid #55585e;border-radius:50%;background:#25262a}.mobile-showcase-poster-modal>img[data-v-284ecb0e]{width:100%;height:100%;min-height:0;object-fit:contain}.mobile-showcase-poster-modal>div[data-v-284ecb0e]{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;padding-top:10px;color:#fff;text-align:center}.mobile-showcase-poster-modal>div button[data-v-284ecb0e]{display:grid;place-items:center;width:42px;height:42px;color:#fff;border:1px solid #55585e;background:#25262a}.mobile-showcase-poster-modal>div span[data-v-284ecb0e]{font-size:11px}.mobile-showcase-video-modal[data-v-284ecb0e]{display:grid;place-content:center;gap:14px;padding:14px;color:#fff}.mobile-showcase-video-modal iframe[data-v-284ecb0e]{width:calc(100vw - 28px);aspect-ratio:16 / 9;border:0;background:#000}.mobile-showcase-video-modal strong[data-v-284ecb0e]{max-width:calc(100vw - 28px)}body.mobile-shell-active{overflow:hidden;background:#7b0f1c}body.mobile-shell-active #app{min-height:100dvh}.mobile-app-shell[data-v-aa41baeb]{position:fixed;inset:0;z-index:500;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 16% 0%,rgba(255,218,164,.25),transparent 28%),linear-gradient(180deg,#7b0f1c,#a91627 42%,#fff8f2 42% 100%);color:#2b1517;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;touch-action:pan-y}.mobile-app-status[data-v-aa41baeb]{position:relative;z-index:3;display:flex;min-height:calc(64px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;color:#fff8ed}.mobile-app-status img[data-v-aa41baeb]{width:min(210px,54vw);max-height:48px;height:auto;object-fit:contain;object-position:left center}.mobile-status-label[data-v-aa41baeb]{flex:0 0 auto;border:1px solid rgba(255,229,190,.45);border-radius:999px;padding:6px 10px;background:#ffffff24;color:#ffe5bc;font-size:12px;font-weight:800}.mobile-status-actions[data-v-aa41baeb]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.mobile-status-icon-button[data-v-aa41baeb],.mobile-status-account-button[data-v-aa41baeb]{position:relative;display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,229,190,.32);border-radius:999px;background:#ffffff1f;color:#fff8ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-status-account-button[data-v-aa41baeb]{max-width:104px;padding:0 12px}.mobile-status-account-button span[data-v-aa41baeb]{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-status-icon-button b[data-v-aa41baeb]{position:absolute;top:-3px;right:-3px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #8d1522;border-radius:999px;padding:0 3px;background:#ffe0a6;color:#74121d;font-size:9px;line-height:1}.mobile-pull-indicator[data-v-aa41baeb]{position:fixed;top:calc(60px + env(safe-area-inset-top));left:50%;z-index:6;display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid rgba(255,226,167,.32);border-radius:999px;padding:7px 12px;background:#580b12c7;color:#fff8ed;box-shadow:0 14px 30px #3c080c38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.78,.2,1),background .18s ease}.mobile-pull-indicator i[data-v-aa41baeb]{width:14px;height:14px;border:2px solid rgba(255,226,167,.44);border-top-color:#ffe2a7;border-radius:999px}.mobile-pull-indicator span[data-v-aa41baeb]{color:#ffe8bf;font-size:12px;font-weight:900;white-space:nowrap}.mobile-pull-indicator.ready[data-v-aa41baeb]{background:#8d1522e6}.mobile-pull-indicator.refreshing i[data-v-aa41baeb]{animation:mobileRefreshSpin-aa41baeb .72s linear infinite}@keyframes mobileRefreshSpin-aa41baeb{to{transform:rotate(360deg)}}.mobile-screen-rail[data-v-aa41baeb]{position:relative;width:100%;min-height:0;flex:1;overflow:hidden;overflow:clip;contain:layout paint}.mobile-screen[data-v-aa41baeb]{position:absolute;inset:0;width:100%;min-width:0;height:100%;min-height:0;padding:0 14px calc(78px + env(safe-area-inset-bottom));will-change:transform}.mobile-screen-scroll[data-v-aa41baeb]{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px;scrollbar-width:none}.mobile-screen-scroll.is-initial-loading[data-v-aa41baeb]{overflow:hidden}.mobile-screen-scroll.is-initial-loading[data-v-aa41baeb]>:not(.mobile-screen-skeleton){visibility:hidden}.mobile-screen-skeleton[data-v-aa41baeb]{display:grid;gap:12px;padding:8px 0 20px}.mobile-screen-skeleton i[data-v-aa41baeb]{display:block;height:72px;border-radius:8px;background:linear-gradient(90deg,#f2e9e8 20%,#fff,#f2e9e8 80%);background-size:220% 100%;animation:mobileScreenSkeleton-aa41baeb 1.3s ease-in-out infinite}.mobile-screen-skeleton i[data-v-aa41baeb]:first-child{height:218px}@keyframes mobileScreenSkeleton-aa41baeb{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.mobile-screen-skeleton i[data-v-aa41baeb]{animation:none}}.mobile-screen-scroll[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-hero-card[data-v-aa41baeb],.mobile-section[data-v-aa41baeb],.mobile-login-card[data-v-aa41baeb]{border:1px solid rgba(126,33,32,.1);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 40px #64161824}.mobile-hero-card[data-v-aa41baeb]{min-height:336px;overflow:hidden;background-image:linear-gradient(180deg,#48090f0a,#48090fd1),var(--mobile-cover);background-position:center;background-size:cover}.mobile-home-service-hero[data-v-aa41baeb]{position:relative;min-height:218px;border-radius:8px;background-image:linear-gradient(180deg,#2a070b0a,#2a070be0),var(--mobile-cover)}.mobile-home-service-hero.is-playing-video[data-v-aa41baeb]{background:#080808}.mobile-home-video-player[data-v-aa41baeb]{position:absolute;z-index:4;inset:0;background:#080808}.mobile-home-video-player iframe[data-v-aa41baeb]{width:100%;height:100%;border:0}.mobile-home-video-close[data-v-aa41baeb]{position:absolute;z-index:5;top:10px;right:10px;display:grid;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.44);border-radius:50%;place-items:center;background:#0c0c0cc2;color:#fff;box-shadow:0 8px 20px #00000047}.mobile-hero-shade[data-v-aa41baeb]{display:flex;min-height:336px;flex-direction:column;justify-content:flex-end;padding:28px 22px;color:#fff8ed}.mobile-home-service-hero .mobile-hero-shade[data-v-aa41baeb]{min-height:218px;padding:18px}.mobile-home-service-hero .mobile-hero-shade h1[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;max-width:96%;margin:9px 0 5px;font-size:23px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-home-service-hero .mobile-hero-shade p[data-v-aa41baeb]{font-size:12px;line-height:1.5}.mobile-home-service-hero .mobile-hero-shade button[data-v-aa41baeb]{align-self:flex-start;min-height:40px;gap:7px;margin-top:12px;padding:0 15px;font-size:13px}.mobile-home-hero-meta[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-home-hero-meta span[data-v-aa41baeb]{overflow:hidden;color:#ffe0a6;font-family:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-home-hero-meta time[data-v-aa41baeb]{flex:0 0 auto;color:#fff8edc7;font-size:11px;font-weight:700}.mobile-hero-shade span[data-v-aa41baeb],.mobile-news-head-card>span[data-v-aa41baeb],.mobile-login-card>span[data-v-aa41baeb]{color:#ffd88f;font-family:Times New Roman,serif;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.mobile-hero-shade h1[data-v-aa41baeb]{margin:10px 0 8px;font-size:27px;line-height:1.22}.mobile-hero-shade p[data-v-aa41baeb]{margin:0;color:#fff8ede0;font-size:14px;line-height:1.7}.mobile-hero-shade button[data-v-aa41baeb],.mobile-primary-button[data-v-aa41baeb],.mobile-secondary-button[data-v-aa41baeb]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;border:0;text-decoration:none;font-size:15px;font-weight:900}.mobile-hero-shade button[data-v-aa41baeb],.mobile-primary-button[data-v-aa41baeb]{margin-top:18px;background:linear-gradient(180deg,#ffe2a7,#d6a24b);color:#67101a;box-shadow:0 14px 28px #500d103d}.mobile-secondary-button[data-v-aa41baeb]{margin-top:12px;border:1px solid rgba(133,23,32,.18);background:#fff4ea;color:#8d1522}.mobile-quick-grid[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.mobile-home-service-dock[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid rgba(104,24,29,.1);border-radius:8px;background:#fffffff5;box-shadow:0 8px 24px #4a111517}.mobile-home-service-dock button[data-v-aa41baeb],.mobile-home-service-dock a[data-v-aa41baeb]{display:flex;min-width:0;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid #f0e4df;background:transparent;color:#341719;text-decoration:none}.mobile-home-service-dock[data-v-aa41baeb]>:last-child{border-right:0}.mobile-home-service-dock i[data-v-aa41baeb]{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f8e8e6;color:#a91627;font-style:normal}.mobile-home-service-dock strong[data-v-aa41baeb]{overflow:hidden;max-width:100%;padding:0 3px;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-home-content-section[data-v-aa41baeb]{margin-top:18px}.mobile-home-section-head[data-v-aa41baeb]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px;padding:0 2px}.mobile-home-section-head>div[data-v-aa41baeb]{display:flex;min-width:0;flex-direction:column;gap:2px}.mobile-home-section-head span[data-v-aa41baeb]{color:#2d1719;font-size:18px;font-weight:900}.mobile-home-section-head small[data-v-aa41baeb]{color:#8b6764;font-size:11px;font-weight:700}.mobile-home-section-head button[data-v-aa41baeb]{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:3px;border:0;padding:0 2px 0 10px;background:transparent;color:#8d1522;font-size:12px;font-weight:900}.mobile-home-schedule-list[data-v-aa41baeb],.mobile-home-news-list[data-v-aa41baeb]{display:grid;gap:8px}.mobile-home-schedule-list article[data-v-aa41baeb]{display:grid;min-height:84px;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid rgba(104,24,29,.1);border-radius:8px;padding:10px;background:#fff;box-shadow:0 7px 20px #4a111512}.mobile-home-schedule-list article>time[data-v-aa41baeb]{display:flex;width:56px;height:62px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:#8d1522;color:#fff8ed}.mobile-home-schedule-list article>time strong[data-v-aa41baeb]{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.mobile-home-schedule-list article>time span[data-v-aa41baeb]{margin-top:4px;color:#ffe0a6;font-size:10px;font-weight:900}.mobile-home-schedule-body[data-v-aa41baeb]{min-width:0}.mobile-home-schedule-tags[data-v-aa41baeb]{display:flex;align-items:center;gap:6px}.mobile-home-schedule-tags span[data-v-aa41baeb],.mobile-home-schedule-tags small[data-v-aa41baeb]{overflow:hidden;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-home-schedule-tags span[data-v-aa41baeb]{max-width:58%;color:#a91627}.mobile-home-schedule-tags small[data-v-aa41baeb]{color:#92706d}.mobile-home-schedule-body h3[data-v-aa41baeb]{overflow:hidden;margin:5px 0 6px;color:#2b1517;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mobile-home-schedule-body p[data-v-aa41baeb]{display:flex;min-width:0;gap:9px;margin:0;color:#806360}.mobile-home-schedule-body p span[data-v-aa41baeb]{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-home-schedule-body p span[data-v-aa41baeb]:last-child{flex:1}.mobile-home-row-arrow[data-v-aa41baeb]{color:#b99591}.mobile-home-empty-action[data-v-aa41baeb]{display:grid;width:100%;min-height:64px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid rgba(104,24,29,.1);border-radius:8px;padding:0 14px;background:#fff;color:#8d1522;text-align:left;font-weight:900}.mobile-home-news-list article[data-v-aa41baeb]{display:grid;min-height:78px;grid-template-columns:104px minmax(0,1fr) 17px;align-items:center;gap:10px;border:1px solid rgba(104,24,29,.09);border-radius:8px;padding:9px;background:#fff;box-shadow:0 7px 20px #4a11150f;cursor:pointer}.mobile-home-news-list article>img[data-v-aa41baeb]{width:104px;aspect-ratio:16 / 9;border-radius:6px;background:#eee6e2;object-fit:cover}.mobile-home-news-list article>div[data-v-aa41baeb]{min-width:0}.mobile-home-news-list article span[data-v-aa41baeb]{display:flex;overflow:hidden;align-items:center;gap:3px;color:#a91627;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-home-news-list article strong[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;margin:4px 0;color:#2b1517;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-home-news-list article small[data-v-aa41baeb]{display:block;overflow:hidden;color:#8b6d69;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-home-news-list article>svg[data-v-aa41baeb]{color:#b99591}.mobile-quick-card[data-v-aa41baeb]{display:flex;min-height:88px;flex-direction:column;justify-content:space-between;border-radius:18px;padding:14px 12px;background:#fff;color:#2f1719;text-decoration:none;box-shadow:0 12px 28px #6416181a}.mobile-quick-card span[data-v-aa41baeb],.mobile-feature-row span[data-v-aa41baeb],.mobile-news-item span[data-v-aa41baeb],.mobile-event-item em[data-v-aa41baeb],.mobile-issue-row span[data-v-aa41baeb],.mobile-detail-body>span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-style:normal;font-weight:900}.mobile-quick-card strong[data-v-aa41baeb]{font-size:14px;line-height:1.35}.mobile-section[data-v-aa41baeb]{margin-top:14px;padding:18px}.mobile-section-head[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mobile-section-head span[data-v-aa41baeb]{color:#321719;font-size:18px;font-weight:900}.mobile-section-head small[data-v-aa41baeb]{color:#8b6764;font-size:12px;font-weight:700}.mobile-section-head button[data-v-aa41baeb]{border:0;border-radius:999px;padding:7px 12px;background:#f7e8db;color:#8d1522;font-size:12px;font-weight:900}.mobile-feature-row[data-v-aa41baeb],.mobile-event-item[data-v-aa41baeb],.mobile-news-item[data-v-aa41baeb],.mobile-issue-row[data-v-aa41baeb]{display:grid;gap:12px;border-top:1px solid #f1dfd7;padding:14px 0}.mobile-feature-row[data-v-aa41baeb]{grid-template-columns:92px minmax(0,1fr);cursor:pointer}.mobile-feature-row[data-v-aa41baeb]:first-of-type,.mobile-event-item[data-v-aa41baeb]:first-of-type,.mobile-news-item[data-v-aa41baeb]:first-of-type,.mobile-issue-row[data-v-aa41baeb]:first-of-type{border-top:0;padding-top:0}.mobile-feature-row img[data-v-aa41baeb]{width:92px;height:auto;aspect-ratio:16 / 10;border-radius:14px;object-fit:cover}.mobile-feature-row strong[data-v-aa41baeb],.mobile-news-item h3[data-v-aa41baeb],.mobile-event-item strong[data-v-aa41baeb],.mobile-issue-row strong[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;margin:5px 0;color:#291416;font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-feature-row small[data-v-aa41baeb],.mobile-news-item p[data-v-aa41baeb],.mobile-news-item time[data-v-aa41baeb],.mobile-issue-row small[data-v-aa41baeb],.mobile-issue-row em[data-v-aa41baeb],.mobile-detail-meta[data-v-aa41baeb]{color:#87615d;font-size:12px;font-style:normal;line-height:1.5}.mobile-work-hero-card[data-v-aa41baeb]{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:18px;align-items:end;overflow:hidden;border-radius:28px;padding:22px;background:linear-gradient(135deg,rgba(255,226,167,.18),transparent 46%),linear-gradient(135deg,#7d101c,#bb1b2e);color:#fff8ed;box-shadow:0 22px 48px #500c1138}.mobile-work-hero-card span[data-v-aa41baeb],.mobile-issue-title-row span[data-v-aa41baeb]{color:#ffd891;font-family:Times New Roman,serif;font-size:13px;font-weight:900;text-transform:uppercase}.mobile-work-hero-card h2[data-v-aa41baeb]{margin:8px 0;font-size:30px;line-height:1.1}.mobile-work-hero-card p[data-v-aa41baeb]{margin:0;color:#fff8eddb;font-size:14px;line-height:1.7}.mobile-work-hero-card time[data-v-aa41baeb]{display:grid;min-height:92px;place-items:center;border:1px solid rgba(255,229,190,.28);border-radius:24px;background:#ffffff21;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-work-hero-card time strong[data-v-aa41baeb]{font-size:34px;line-height:1}.mobile-work-hero-card time span[data-v-aa41baeb]{color:#ffe0aa;font-size:12px;font-weight:900}.mobile-events-card[data-v-aa41baeb]{overflow:hidden;background:linear-gradient(180deg,#fffffff5,#fff9f3f5),radial-gradient(circle at 12% 0%,rgba(183,25,42,.12),transparent 38%)}.mobile-work-section-head[data-v-aa41baeb]{align-items:flex-start}.mobile-work-section-head>div[data-v-aa41baeb]{display:grid;gap:4px}.mobile-dynamic-scroll[data-v-aa41baeb]{position:relative;display:grid;gap:10px;max-height:420px;overflow-x:hidden;overflow-y:auto;padding:2px 2px 2px 6px;scroll-snap-type:y proximity;scrollbar-width:none}.mobile-dynamic-scroll[data-v-aa41baeb]:before{content:"";position:absolute;top:18px;bottom:18px;left:39px;width:2px;border-radius:999px;background:linear-gradient(180deg,#8d152229,#d8a24b47,#8d15221f)}.mobile-dynamic-scroll[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-dynamic-scroll.is-scrollable[data-v-aa41baeb]{max-height:382px;border-radius:22px}.mobile-dynamic-item[data-v-aa41baeb]{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:76px;border:1px solid rgba(141,21,34,.09);border-radius:22px;padding:10px;background:#fffaf6f5;cursor:pointer;scroll-snap-align:start;box-shadow:0 10px 24px #6416180f;transition:min-height .28s ease,padding .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease}.mobile-dynamic-item[data-v-aa41baeb]:after{content:none}.mobile-dynamic-item.active[data-v-aa41baeb]{min-height:164px;align-items:start;padding:14px 14px 16px;background:radial-gradient(circle at 92% 8%,rgba(255,226,167,.24),transparent 30%),linear-gradient(135deg,#82131f,#bd2033);color:#fff8ed;box-shadow:0 18px 38px #77121a38;transform:translate(2px)}.mobile-dynamic-item time[data-v-aa41baeb]{position:relative;z-index:3;display:grid;min-height:58px;place-items:center;border:4px solid #fffaf6;border-radius:18px;background:linear-gradient(180deg,#fff4e8,#ffe8d6);color:#8d1522;text-align:center;box-shadow:0 10px 20px #77121a14}.mobile-dynamic-item.active time[data-v-aa41baeb]{min-height:78px;border-color:#fff3;background:#ffffff24;color:#fff8ed;box-shadow:none}.mobile-dynamic-item time strong[data-v-aa41baeb]{font-size:22px;line-height:1}.mobile-dynamic-item time span[data-v-aa41baeb]{color:inherit;font-size:11px;font-weight:900}.mobile-dynamic-body[data-v-aa41baeb]{display:grid;min-width:0;gap:4px}.mobile-dynamic-body span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-dynamic-item.active .mobile-dynamic-body span[data-v-aa41baeb]{color:#ffe0a6}.mobile-dynamic-body strong[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;color:#291416;font-size:15px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-dynamic-item.active .mobile-dynamic-body strong[data-v-aa41baeb]{color:#fff8ed;font-size:18px}.mobile-dynamic-body small[data-v-aa41baeb]{overflow:hidden;color:#87615d;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mobile-dynamic-item.active .mobile-dynamic-body small[data-v-aa41baeb]{color:#ffe8bfe0;white-space:normal}.mobile-dynamic-details[data-v-aa41baeb]{display:grid;min-height:0;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}.mobile-dynamic-details>div[data-v-aa41baeb]{min-height:0;overflow:hidden}.mobile-dynamic-details p[data-v-aa41baeb]{margin:0}.mobile-dynamic-item.active .mobile-dynamic-details[data-v-aa41baeb]{grid-template-rows:1fr;overflow:visible;opacity:1}.mobile-dynamic-item.active .mobile-dynamic-details>div[data-v-aa41baeb]{overflow:visible}.mobile-dynamic-item.active .mobile-dynamic-details p[data-v-aa41baeb]{margin-top:4px;color:#fff8ede6;font-size:13px;line-height:1.55}.mobile-dynamic-details button[data-v-aa41baeb]{display:block;justify-self:start;margin-top:8px;border:0;border-radius:999px;padding:8px 12px;background:#ffe0a6;color:#7a101a;font-weight:900}.mobile-event-feature-card[data-v-aa41baeb]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;border-radius:24px;padding:14px;background:linear-gradient(135deg,#8d1522,#be2133);color:#fff8ed;box-shadow:0 16px 34px #77121a2e}.mobile-event-date-badge[data-v-aa41baeb]{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;background:#ffffff24;text-align:center}.mobile-event-date-badge strong[data-v-aa41baeb]{font-size:30px;line-height:1}.mobile-event-date-badge span[data-v-aa41baeb],.mobile-event-date-badge em[data-v-aa41baeb]{margin-top:5px;color:#ffe0a6;font-size:12px;font-style:normal;font-weight:900}.mobile-event-feature-body[data-v-aa41baeb]{min-width:0}.mobile-event-tags[data-v-aa41baeb]{display:flex;flex-wrap:wrap;gap:6px}.mobile-event-tags span[data-v-aa41baeb],.mobile-event-tags b[data-v-aa41baeb]{border-radius:999px;padding:5px 8px;background:#ffffff24;color:#ffe3ac;font-size:11px;line-height:1}.mobile-event-feature-card h3[data-v-aa41baeb]{margin:12px 0;font-size:18px;line-height:1.35}.mobile-event-meta-grid[data-v-aa41baeb]{display:grid;grid-template-columns:1fr;gap:8px}.mobile-event-meta-grid p[data-v-aa41baeb]{display:grid;gap:3px;margin:0;border-radius:16px;padding:10px;background:#ffffff1f}.mobile-event-meta-grid small[data-v-aa41baeb]{color:#ffe8bfd1;font-size:11px}.mobile-event-meta-grid strong[data-v-aa41baeb]{color:#fff8ed;font-size:13px;line-height:1.35}.mobile-event-summary[data-v-aa41baeb]{margin:10px 0 0;color:#fff8edd6;font-size:13px;line-height:1.6}.mobile-event-timeline[data-v-aa41baeb]{position:relative;display:grid;gap:10px;margin-top:14px;padding-left:8px}.mobile-event-timeline[data-v-aa41baeb]:before{content:"";position:absolute;top:12px;bottom:12px;left:45px;width:2px;border-radius:999px;background:#f2d8ce}.mobile-event-timeline-item[data-v-aa41baeb]{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.mobile-event-timeline-item time[data-v-aa41baeb]{position:relative;z-index:1;display:grid;min-height:62px;place-items:center;border:4px solid #fff8f2;border-radius:20px;background:#fff1e6;color:#8d1522;text-align:center;box-shadow:0 10px 20px #77121a14}.mobile-event-timeline-item time strong[data-v-aa41baeb]{font-size:20px;line-height:1}.mobile-event-timeline-item time span[data-v-aa41baeb]{color:#98625d;font-size:11px;font-weight:900}.mobile-event-timeline-item>div[data-v-aa41baeb]{border-radius:18px;padding:12px;background:#fffaf6}.mobile-event-timeline-item span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-event-timeline-item strong[data-v-aa41baeb]{display:block;margin:5px 0;color:#291416;font-size:15px;line-height:1.4}.mobile-event-timeline-item p[data-v-aa41baeb]{margin:0;color:#87615d;font-size:12px;line-height:1.5}.mobile-work-news-fallback[data-v-aa41baeb]{display:grid;gap:10px}.mobile-work-news-fallback article[data-v-aa41baeb]{display:grid;gap:6px;border-radius:20px;padding:14px;background:#fffaf6;cursor:pointer}.mobile-work-news-fallback article[data-v-aa41baeb]:first-child{background:linear-gradient(135deg,#8d1522,#bf2637);color:#fff8ed}.mobile-work-news-fallback span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-work-news-fallback article:first-child span[data-v-aa41baeb],.mobile-work-news-fallback article:first-child small[data-v-aa41baeb]{color:#ffe0a6}.mobile-work-news-fallback strong[data-v-aa41baeb]{color:#291416;font-size:16px;line-height:1.45}.mobile-work-news-fallback article:first-child strong[data-v-aa41baeb]{color:#fff8ed;font-size:18px}.mobile-work-news-fallback small[data-v-aa41baeb]{color:#87615d;font-size:12px;line-height:1.5}.mobile-survey-card[data-v-aa41baeb]{background:linear-gradient(180deg,#fffffff5,#fffaf6f5),radial-gradient(circle at 10% 0%,rgba(216,162,75,.2),transparent 36%)}.mobile-survey-card .mobile-section-head a[data-v-aa41baeb]{border-radius:999px;padding:7px 12px;background:#f7e8db;color:#8d1522;text-decoration:none;font-size:12px;font-weight:900}.mobile-survey-card[data-v-aa41baeb],.mobile-issue-card[data-v-aa41baeb]{transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.mobile-survey-card.active[data-v-aa41baeb],.mobile-issue-card.active[data-v-aa41baeb]{box-shadow:0 20px 46px #64161829}.mobile-service-compact[data-v-aa41baeb]{display:grid;grid-template-columns:1fr;gap:10px;cursor:pointer}.mobile-service-compact article[data-v-aa41baeb]{display:grid;gap:6px;border:1px solid rgba(141,21,34,.1);border-radius:20px;padding:14px;background:#fffaf6eb;box-shadow:0 10px 22px #6416180f}.mobile-service-compact article[data-v-aa41baeb]:first-child{background:linear-gradient(135deg,#fff4e8,#fffaf6)}.mobile-service-compact article span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-service-compact strong[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;color:#291416;font-size:16px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-service-compact small[data-v-aa41baeb]{color:#87615d;font-size:12px;line-height:1.5}.mobile-survey-list[data-v-aa41baeb]{display:grid;gap:10px}.mobile-survey-item[data-v-aa41baeb]{display:grid;gap:6px;border:1px solid rgba(141,21,34,.1);border-radius:20px;padding:14px;background:#fffaf6;color:#291416;text-decoration:none}.mobile-survey-item span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-survey-item strong[data-v-aa41baeb]{font-size:16px;line-height:1.4}.mobile-survey-item small[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;color:#87615d;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-survey-mobile-workspace[data-v-aa41baeb]{display:grid;gap:12px}.mobile-survey-carousel[data-v-aa41baeb]{display:grid;gap:10px}.mobile-survey-carousel.compact[data-v-aa41baeb]{cursor:pointer}.mobile-survey-title-slider[data-v-aa41baeb]{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:999px;padding:6px;background:#f3ded5;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-survey-title-slider[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-survey-title-slider button[data-v-aa41baeb]{flex:0 0 auto;max-width:210px;overflow:hidden;border:0;border-radius:999px;padding:10px 14px;background:#fffaf6e0;color:#8d1522;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 0 0 1px #8d152214;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.mobile-survey-title-slider button.active[data-v-aa41baeb]{background:#9f1424;color:#fff8ed;box-shadow:0 10px 22px #77121a29;transform:translateY(-1px)}.mobile-survey-strip[data-v-aa41baeb]{display:grid;grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column;gap:7px;align-items:center;border-radius:999px;padding:5px;background:#f3ded5}.mobile-survey-strip button[data-v-aa41baeb]{position:relative;height:8px;overflow:hidden;border:0;border-radius:999px;background:#8d15222e;text-indent:-999px;transition:background .22s ease,transform .22s ease}.mobile-survey-strip button.active[data-v-aa41baeb]{background:#9f1424;transform:scaleY(1.18)}.mobile-survey-strip button span[data-v-aa41baeb]{position:absolute;opacity:0}.mobile-survey-focus-card[data-v-aa41baeb]{display:block;border:1px solid rgba(141,21,34,.1);border-radius:22px;padding:16px;background:linear-gradient(135deg,#fff4e8,#fffaf6);box-shadow:0 12px 28px #64161814}.mobile-survey-focus-card.filling[data-v-aa41baeb]{background:#fffaf6}.mobile-survey-preview-pane[data-v-aa41baeb]{display:grid;gap:8px}.mobile-survey-preview-pane>span[data-v-aa41baeb],.mobile-survey-form-title>span[data-v-aa41baeb]{color:#a91627;font-size:13px;font-weight:900}.mobile-survey-preview-pane>strong[data-v-aa41baeb],.mobile-survey-form-title>strong[data-v-aa41baeb]{color:#291416;font-size:18px;line-height:1.38}.mobile-survey-preview-pane>small[data-v-aa41baeb]{color:#765452;font-size:13px;line-height:1.55}.mobile-survey-preview-pane>button[data-v-aa41baeb]{justify-self:start;border:0;border-radius:999px;padding:10px 16px;background:#8d1522;color:#fff8ed;font-weight:900}.mobile-fade-swap-enter-active[data-v-aa41baeb],.mobile-fade-swap-leave-active[data-v-aa41baeb]{transition:opacity .18s ease,transform .22s ease}.mobile-fade-swap-enter-from[data-v-aa41baeb],.mobile-fade-swap-leave-to[data-v-aa41baeb]{opacity:0;transform:translateY(8px)}.mobile-survey-preview-grid[data-v-aa41baeb]{display:grid;gap:10px}.mobile-survey-preview-grid article[data-v-aa41baeb]{display:grid;gap:7px;border:1px solid rgba(141,21,34,.1);border-radius:20px;padding:14px;background:#fffaf6;box-shadow:0 10px 22px #6416180f}.mobile-survey-preview-grid article.active[data-v-aa41baeb]{background:linear-gradient(135deg,rgba(255,226,167,.18),transparent 46%),linear-gradient(135deg,#8d1522,#bd2033);color:#fff8ed}.mobile-survey-preview-grid span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-survey-preview-grid article.active span[data-v-aa41baeb],.mobile-survey-preview-grid article.active small[data-v-aa41baeb]{color:#ffe0a6}.mobile-survey-preview-grid strong[data-v-aa41baeb]{color:#291416;font-size:16px;line-height:1.4}.mobile-survey-preview-grid article.active strong[data-v-aa41baeb]{color:#fff8ed}.mobile-survey-preview-grid small[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;color:#87615d;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-survey-preview-grid button[data-v-aa41baeb]{justify-self:start;border:0;border-radius:999px;padding:9px 14px;background:#8d1522;color:#fff8ed;font-size:13px;font-weight:900}.mobile-survey-preview-grid article.active button[data-v-aa41baeb]{background:#ffe0a6;color:#78111b}.mobile-survey-picker[data-v-aa41baeb]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mobile-survey-picker[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-survey-picker button[data-v-aa41baeb]{flex:0 0 auto;max-width:188px;overflow:hidden;border:1px solid rgba(141,21,34,.12);border-radius:999px;padding:9px 13px;background:#fffaf6;color:#8d1522;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-survey-picker button.active[data-v-aa41baeb]{background:#8d1522;color:#fff8ed}.mobile-survey-form[data-v-aa41baeb]{display:grid;gap:12px;overflow:hidden;transform-origin:top}.mobile-slide-down-enter-active[data-v-aa41baeb],.mobile-slide-down-leave-active[data-v-aa41baeb]{transition:opacity .24s ease,transform .28s ease,max-height .32s ease}.mobile-slide-down-enter-from[data-v-aa41baeb],.mobile-slide-down-leave-to[data-v-aa41baeb]{max-height:0;opacity:0;transform:translateY(-10px)}.mobile-slide-down-enter-to[data-v-aa41baeb],.mobile-slide-down-leave-from[data-v-aa41baeb]{max-height:1200px;opacity:1;transform:translateY(0)}.mobile-survey-form-title[data-v-aa41baeb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.mobile-survey-form-title>strong[data-v-aa41baeb]{grid-column:1 / -1}.mobile-survey-form-title>button[data-v-aa41baeb]{grid-column:2;grid-row:1;justify-self:end;border:0;border-radius:999px;padding:7px 11px;background:#8d152217;color:#8d1522;font-size:12px;font-weight:900}.mobile-survey-question[data-v-aa41baeb]{display:grid;gap:10px;border:1px solid #f0ddd4;border-radius:20px;padding:14px;background:#fffaf6}.mobile-survey-question>div[data-v-aa41baeb]:first-child{display:flex;align-items:flex-start;gap:10px}.mobile-survey-question>div:first-child span[data-v-aa41baeb]{flex:0 0 auto;border-radius:999px;padding:4px 8px;background:#8d1522;color:#fff8ed;font-size:11px;font-weight:900}.mobile-survey-question strong[data-v-aa41baeb]{color:#291416;font-size:15px;line-height:1.45}.mobile-survey-question em[data-v-aa41baeb]{color:#a91627;font-style:normal}.mobile-survey-question textarea[data-v-aa41baeb]{width:100%;border:1px solid #ecd6ca;border-radius:16px;padding:12px;background:#fff;color:#2b1517;resize:vertical}.mobile-survey-options[data-v-aa41baeb]{display:grid;gap:8px}.mobile-survey-options label[data-v-aa41baeb]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:center;border-radius:16px;padding:10px 12px;background:#fff;color:#432325;font-size:14px;line-height:1.45}.mobile-survey-options input[data-v-aa41baeb]{width:16px;height:16px;accent-color:#8d1522}.mobile-issue-card[data-v-aa41baeb]{background:linear-gradient(180deg,#fff5f7f5,#fffaf6f5),radial-gradient(circle at 100% 0%,rgba(183,25,42,.1),transparent 36%)}.mobile-issue-title-row[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.mobile-issue-title-row h2[data-v-aa41baeb]{margin:5px 0 0;color:#2d1517;font-size:24px}.mobile-issue-stats[data-v-aa41baeb]{display:grid;min-width:70px;place-items:center;border:0;border-radius:20px;padding:10px 12px;background:#8d1522;color:#fff8ed;outline:none}.mobile-issue-stats[data-v-aa41baeb]:focus-visible{box-shadow:0 0 0 3px #b7192a29}.mobile-issue-stats b[data-v-aa41baeb]{font-size:22px;line-height:1}.mobile-issue-stats small[data-v-aa41baeb]{color:#ffe0a6;font-size:11px;font-weight:900}.mobile-issue-segment[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;border-radius:18px;padding:6px;background:#f5e4dc}.mobile-issue-segment button[data-v-aa41baeb]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:14px;background:transparent;color:#7a4b48;font-size:14px;font-weight:900}.mobile-issue-segment button.active[data-v-aa41baeb]{background:#fffaf6;color:#8d1522;box-shadow:0 10px 22px #77121a1a}.mobile-issue-segment b[data-v-aa41baeb]{min-width:20px;border-radius:999px;padding:2px 6px;background:#8d1522;color:#fff8ed;font-size:11px}.mobile-issue-form[data-v-aa41baeb],.mobile-login-card[data-v-aa41baeb]{display:grid;gap:12px}.mobile-form-grid[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-survey-form .mobile-form-grid label[data-v-aa41baeb]{display:grid;gap:6px}.mobile-survey-form .mobile-form-grid span[data-v-aa41baeb]{color:#71504d;font-size:12px;font-weight:900}.mobile-survey-form .mobile-form-grid input[data-v-aa41baeb]{width:100%;border:1px solid #ecd6ca;border-radius:16px;padding:12px;background:#fff;color:#2b1517}.mobile-issue-form label[data-v-aa41baeb],.mobile-issue-choice[data-v-aa41baeb]{display:grid;gap:6px}.mobile-issue-form label span[data-v-aa41baeb],.mobile-issue-choice>span[data-v-aa41baeb]{color:#71504d;font-size:12px;font-weight:900}.mobile-issue-form input[data-v-aa41baeb],.mobile-issue-form select[data-v-aa41baeb],.mobile-issue-form textarea[data-v-aa41baeb]{width:100%;border:1px solid #ecd6ca;border-radius:16px;padding:13px 12px;background:#ffffffd1;color:#2b1517;outline:none}.mobile-issue-form input[data-v-aa41baeb]:focus,.mobile-issue-form textarea[data-v-aa41baeb]:focus{border-color:#bf2637;box-shadow:0 0 0 3px #b7192a1a}.mobile-issue-form textarea[data-v-aa41baeb]{resize:vertical}.mobile-issue-choice>div[data-v-aa41baeb]{display:flex;flex-wrap:wrap;gap:8px}.mobile-issue-choice button[data-v-aa41baeb]{flex:1 1 auto;min-height:38px;border:1px solid rgba(141,21,34,.12);border-radius:999px;padding:0 12px;background:#fffaf6;color:#8d1522;font-size:13px;font-weight:900}.mobile-issue-choice button.active[data-v-aa41baeb]{background:#8d1522;color:#fff8ed}.mobile-issue-records[data-v-aa41baeb]{display:grid;gap:10px;max-height:336px;overflow-y:auto;padding-right:2px;scrollbar-width:none}.mobile-issue-records[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-issue-record-head[data-v-aa41baeb],.mobile-issue-row-head[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-issue-record-head span[data-v-aa41baeb],.mobile-issue-row span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-issue-record-head small[data-v-aa41baeb]{color:#87615d;font-size:12px;font-weight:900}.mobile-issue-row[data-v-aa41baeb]{display:grid;gap:8px;border:1px solid #f0ddd4;border-radius:20px;padding:14px;background:#fffaf6}.mobile-issue-row span.completed[data-v-aa41baeb]{color:#2f7a3f}.mobile-issue-row strong[data-v-aa41baeb]{display:block;color:#291416;font-size:15px;line-height:1.45}.mobile-issue-row small[data-v-aa41baeb]{color:#87615d;font-size:12px}.mobile-issue-row p[data-v-aa41baeb]{margin:0;border-radius:14px;padding:10px 12px;background:#fff0e3;color:#5e3936;font-size:13px;line-height:1.55}.mobile-issue-row em[data-v-aa41baeb]{border-radius:999px;padding:4px 8px;background:#f7e8db;color:#8d1522;font-size:12px;font-style:normal;font-weight:900}.mobile-work-empty[data-v-aa41baeb]{display:grid;gap:8px}.mobile-work-empty strong[data-v-aa41baeb]{color:#4b2524;font-size:15px}.mobile-work-empty span[data-v-aa41baeb]{color:#8b6764;font-size:13px}.mobile-work-empty button[data-v-aa41baeb]{justify-self:center;border:0;border-radius:999px;padding:9px 16px;background:#8d1522;color:#fff8ed;font-weight:900}.mobile-news-head-card[data-v-aa41baeb]{background:linear-gradient(135deg,#7a0f1bf0,#b01827e6),url(/assets/gallery-wall.jpg) center / cover;color:#fff8ed}.mobile-news-carousel-card[data-v-aa41baeb]{position:relative;min-height:292px;overflow:hidden;border-radius:28px;background:#6f0e19;box-shadow:0 22px 48px #500c1138}.mobile-news-carousel-slide[data-v-aa41baeb]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:22px 20px 44px;background-image:linear-gradient(180deg,#36050a14,#36050ab8),var(--news-image);background-position:center;background-size:cover;cursor:pointer;opacity:0;pointer-events:none;transform:scale(1.02);transition:opacity .5s ease,transform .5s ease}.mobile-news-carousel-slide.active[data-v-aa41baeb]{opacity:1;pointer-events:auto;transform:scale(1)}.mobile-news-carousel-slide span[data-v-aa41baeb]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;border-radius:999px;padding:6px 10px;background:#ffe2a72e;color:#ffe0a6;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-news-carousel-slide h2[data-v-aa41baeb]{margin:0;color:#fff8ed;font-size:24px;line-height:1.3;text-shadow:0 2px 18px rgba(0,0,0,.22)}.mobile-news-carousel-slide p[data-v-aa41baeb]{margin:0;color:#fff8eddb;font-size:13px;line-height:1.5}.mobile-news-carousel-dots[data-v-aa41baeb]{position:absolute;right:18px;bottom:16px;left:18px;z-index:2;display:flex;justify-content:center;gap:7px}.mobile-news-carousel-dots button[data-v-aa41baeb]{width:18px;height:6px;border:0;border-radius:999px;background:#fff8ed6b;transition:width .24s ease,background .24s ease}.mobile-news-carousel-dots button.active[data-v-aa41baeb]{width:34px;background:#ffe0a6}.mobile-news-head-card h2[data-v-aa41baeb]{margin:8px 0;font-size:28px}.mobile-news-head-card p[data-v-aa41baeb]{margin:0;color:#fff8edd1;line-height:1.7}.mobile-category-rail[data-v-aa41baeb]{display:flex;gap:8px;margin:14px 0 10px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-category-rail[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-category-rail button[data-v-aa41baeb]{flex:0 0 auto;border:1px solid rgba(141,21,34,.14);border-radius:999px;padding:9px 14px;background:#ffffffe6;color:#8d1522;font-size:13px;font-weight:900}.mobile-category-rail button.active[data-v-aa41baeb]{background:#8d1522;color:#fff8ed}.mobile-news-list[data-v-aa41baeb]{display:grid;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-news-feature-item[data-v-aa41baeb]{overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 18px 40px #6416181f;cursor:pointer}.mobile-news-feature-item img[data-v-aa41baeb]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.mobile-news-feature-item>div[data-v-aa41baeb]{display:grid;gap:7px;padding:16px}.mobile-news-feature-item span[data-v-aa41baeb],.mobile-news-item span[data-v-aa41baeb]{display:inline-flex;align-items:center;gap:4px;color:#a91627;font-size:12px;font-weight:900}.mobile-news-feature-item h3[data-v-aa41baeb]{margin:0;color:#291416;font-size:20px;line-height:1.35}.mobile-news-feature-item p[data-v-aa41baeb]{margin:0;color:#87615d;font-size:12px}.mobile-news-item[data-v-aa41baeb]{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(141,21,34,.08);border-radius:22px;padding:14px;background:#fffffff5;box-shadow:0 14px 32px #64161814;cursor:pointer}.mobile-news-item[data-v-aa41baeb]:first-of-type{border-top:1px solid rgba(141,21,34,.08);padding:14px}.mobile-news-item h3[data-v-aa41baeb]{margin:6px 0;font-size:16px;line-height:1.45}.mobile-news-item time[data-v-aa41baeb]{display:grid;min-height:60px;place-items:center;border-radius:18px;background:#fff4ea;color:#8d1522;text-align:center;font-size:12px;font-weight:900}.mobile-login-card[data-v-aa41baeb]{margin-top:18px;padding:28px 22px;text-align:center}.mobile-login-card img[data-v-aa41baeb]{justify-self:center;width:min(250px,70vw);height:auto;margin-bottom:12px;object-fit:contain}.mobile-login-card h2[data-v-aa41baeb]{margin:0;color:#321719;font-size:26px}.mobile-login-card p[data-v-aa41baeb]{margin:0;color:#745350;line-height:1.7}.mobile-inline-login-card[data-v-aa41baeb]{margin-top:10px}.mobile-workbench-login-form[data-v-aa41baeb]{display:grid;gap:12px;text-align:left}.mobile-workbench-login-form label[data-v-aa41baeb]:not(.mobile-check-row){display:grid;gap:6px}.mobile-workbench-login-form label span[data-v-aa41baeb]{color:#71504d;font-size:12px;font-weight:900}.mobile-workbench-login-form input[data-v-aa41baeb]:not([type=checkbox]){width:100%;border:1px solid #ecd6ca;border-radius:16px;padding:13px 12px;background:#fffaf6;color:#2b1517;outline:none}.mobile-check-row[data-v-aa41baeb]{display:flex;align-items:center;gap:8px}.mobile-workbench-shell[data-v-aa41baeb]{position:relative;display:grid;gap:12px}.mobile-workbench-shell.is-oa-detail[data-v-aa41baeb]{min-height:100%;align-content:start;gap:0}.mobile-workbench-shell.is-oa-detail .mobile-oa-panel[data-v-aa41baeb]{min-height:100%;align-content:start}.mobile-workbench-shell.is-oa-detail .mobile-oa-detail-head[data-v-aa41baeb]{position:sticky;top:0;z-index:4;box-shadow:0 7px 20px #4a111514}.mobile-profile-card[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:28px;padding:20px;background:linear-gradient(135deg,#8d1522,#bf2637);color:#fff8ed;box-shadow:0 22px 48px #500c1138}.mobile-profile-card span[data-v-aa41baeb]{color:#ffe0a6;font-size:12px;font-weight:900}.mobile-profile-card h2[data-v-aa41baeb]{margin:6px 0;font-size:24px}.mobile-profile-card p[data-v-aa41baeb]{margin:0;color:#fff8edd6;font-size:13px;line-height:1.5}.mobile-profile-card button[data-v-aa41baeb]{flex:0 0 auto;border:1px solid rgba(255,226,167,.38);border-radius:999px;padding:8px 12px;background:#ffffff1f;color:#fff8ed;font-weight:900}.mobile-profile-actions[data-v-aa41baeb]{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.mobile-bell-button[data-v-aa41baeb]{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0}.mobile-bell-button svg[data-v-aa41baeb]{width:20px;height:20px;fill:currentColor}.mobile-bell-button b[data-v-aa41baeb]{position:absolute;top:-5px;right:-4px;min-width:18px;border-radius:999px;padding:2px 5px;background:#ffe0a6;color:#7a101a;font-size:11px;line-height:1}.mobile-notification-panel[data-v-aa41baeb]{position:absolute;top:104px;right:12px;z-index:7;display:grid;width:min(318px,calc(100vw - 48px));max-height:320px;overflow-y:auto;border:1px solid rgba(141,21,34,.1);border-radius:20px;padding:12px;background:#fffffff5;box-shadow:0 18px 38px #64161824;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.mobile-notification-panel[data-v-aa41baeb]:before{content:"";position:absolute;top:-7px;right:32px;width:14px;height:14px;border-top:1px solid rgba(141,21,34,.1);border-left:1px solid rgba(141,21,34,.1);background:#fffffff5;transform:rotate(45deg)}.mobile-notification-panel[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-workbench-metrics[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-workbench-metrics button[data-v-aa41baeb]{display:grid;gap:5px;border:0;border-radius:20px;padding:14px 8px;background:#fff;color:#2f1719;box-shadow:0 12px 28px #6416181a}.mobile-workbench-metrics strong[data-v-aa41baeb]{color:#a91627;font-size:24px;line-height:1}.mobile-workbench-metrics span[data-v-aa41baeb]{color:#745350;font-size:12px;font-weight:900}.mobile-workbench-tabs[data-v-aa41baeb]{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-workbench-tabs[data-v-aa41baeb]::-webkit-scrollbar{display:none}.mobile-workbench-tabs button[data-v-aa41baeb]{flex:0 0 auto;border:1px solid rgba(141,21,34,.12);border-radius:999px;padding:9px 14px;background:#ffffffe6;color:#8d1522;font-size:13px;font-weight:900}.mobile-workbench-tabs button.active[data-v-aa41baeb]{background:#8d1522;color:#fff8ed}.mobile-workbench-panel[data-v-aa41baeb]{margin-top:0}.mobile-oa-entry-card[data-v-aa41baeb]{display:grid;width:100%;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-radius:8px;padding:15px;background:#74111c;color:#fff8ed;text-align:left;box-shadow:0 9px 24px #500c1124}.mobile-oa-entry-card>span[data-v-aa41baeb]:nth-child(2){display:grid;gap:3px;min-width:0}.mobile-oa-entry-card small[data-v-aa41baeb]{color:#ffd891;font-family:Times New Roman,serif;font-size:10px;font-weight:900}.mobile-oa-entry-card strong[data-v-aa41baeb]{font-size:18px}.mobile-oa-entry-card p[data-v-aa41baeb]{margin:0;color:#fff8edcc;font-size:11px;line-height:1.45}.mobile-oa-entry-icon[data-v-aa41baeb]{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,216,145,.32);border-radius:8px;background:#ffffff1a;color:#ffe0a6}.mobile-workbench-panel.mobile-oa-panel[data-v-aa41baeb]{display:grid;gap:14px;overflow:visible;border:0;padding:0;background:transparent;box-shadow:none}.mobile-oa-detail-head small[data-v-aa41baeb]{color:#a91627;font-family:Times New Roman,serif;font-size:10px;font-weight:900}.mobile-oa-detail-head h3[data-v-aa41baeb]{margin:4px 0;color:#2f1719;font-size:20px}.mobile-oa-detail-head p[data-v-aa41baeb]{margin:0;color:#745350;font-size:12px;line-height:1.5}.mobile-oa-app-grid[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-oa-app-card[data-v-aa41baeb]{display:grid;min-width:0;min-height:190px;align-content:start;border:1px solid color-mix(in srgb,var(--mobile-oa-accent),transparent 78%);border-top:3px solid var(--mobile-oa-accent);border-radius:8px;padding:12px;background:#fff;color:#2f1719;text-align:left;box-shadow:0 6px 18px #4a11150d}.mobile-oa-app-card.disabled[data-v-aa41baeb]{border-top-color:#c9bdba;background:#f7f4f2;opacity:.68}.mobile-oa-app-icon[data-v-aa41baeb]{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--mobile-oa-accent),transparent 76%);border-radius:8px;background:color-mix(in srgb,var(--mobile-oa-accent),white 92%);color:var(--mobile-oa-accent)}.mobile-oa-app-icon.large[data-v-aa41baeb]{width:46px;height:46px}.mobile-oa-app-card>small[data-v-aa41baeb]{margin-top:11px;color:#9a8588;font-size:9px;font-weight:900}.mobile-oa-app-card>strong[data-v-aa41baeb]{margin-top:3px;font-size:16px}.mobile-oa-app-card>p[data-v-aa41baeb]{margin:6px 0 0;color:#745f62;font-size:11px;line-height:1.5}.mobile-oa-app-card footer[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;color:var(--mobile-oa-accent);font-size:10px;font-weight:900}.mobile-oa-detail-head[data-v-aa41baeb]{display:grid;grid-template-columns:40px 46px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #eee2dc;border-radius:8px;padding:13px;background:#fff}.mobile-oa-detail-head>button[data-v-aa41baeb]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #ead9d2;border-radius:8px;background:#fff;color:#8d1522}.mobile-oa-detail-head>div[data-v-aa41baeb]{min-width:0}.mobile-oa-detail-head h3[data-v-aa41baeb]{font-size:18px}.mobile-oa-sections[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border-radius:8px;background:#f4eeea}.mobile-oa-sections button[data-v-aa41baeb]{min-height:38px;border:0;border-radius:6px;background:transparent;color:#735654;font-size:12px;font-weight:900}.mobile-oa-sections button.active[data-v-aa41baeb]{background:#fff;color:#8d1522;box-shadow:0 4px 12px #4a111514}.mobile-oa-metrics[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-oa-metrics article[data-v-aa41baeb]{display:grid;gap:3px;min-height:88px;align-content:center;border:1px solid #eee2dc;border-radius:8px;padding:11px;background:#fff}.mobile-oa-metrics span[data-v-aa41baeb],.mobile-oa-metrics small[data-v-aa41baeb]{color:#816866;font-size:10px}.mobile-oa-metrics strong[data-v-aa41baeb]{color:#8d1522;font-size:18px;line-height:1.15}.mobile-oa-list[data-v-aa41baeb]{overflow:hidden;border:1px solid #eee2dc;border-radius:8px;background:#fff}.mobile-oa-list .mobile-section-head[data-v-aa41baeb]{margin:0;padding:12px;border-bottom:1px solid #eee2dc}.mobile-oa-list>article[data-v-aa41baeb]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:13px 12px;border-bottom:1px solid #f1e7e2}.mobile-oa-list>article[data-v-aa41baeb]:last-child{border-bottom:0}.mobile-oa-list article>div[data-v-aa41baeb]{display:grid;gap:3px;min-width:0}.mobile-oa-list article strong[data-v-aa41baeb]{color:#2f1719;font-size:13px;line-height:1.4}.mobile-oa-list article small[data-v-aa41baeb]{overflow:hidden;color:#7e6563;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-oa-list article>span[data-v-aa41baeb]{color:#a91627;font-size:10px;font-weight:900;white-space:nowrap}.mobile-oa-list article>svg[data-v-aa41baeb]{color:#b79b98}.mobile-section-subhead[data-v-aa41baeb]{margin:16px 0 10px;border-top:1px solid #f1dfd7;padding-top:14px}.mobile-workbench-action-grid[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-workbench-action-grid button[data-v-aa41baeb]{min-height:74px;border:0;border-radius:18px;padding:12px;background:#fff5ea;color:#8d1522;font-weight:900}.mobile-announcement-card[data-v-aa41baeb]{margin-top:16px;border-top:1px solid #f1dfd7}.mobile-announcement-card .mobile-section-subhead[data-v-aa41baeb]{margin-top:0}.mobile-announcement-form[data-v-aa41baeb]{display:grid;gap:12px}.mobile-announcement-scope[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:18px;padding:6px;background:#f5e4dc}.mobile-announcement-scope button[data-v-aa41baeb]{min-height:38px;border:0;border-radius:14px;background:transparent;color:#7a4b48;font-weight:900}.mobile-announcement-scope button.active[data-v-aa41baeb]{background:#fffaf6;color:#8d1522;box-shadow:0 10px 22px #77121a1a}.mobile-announcement-form label[data-v-aa41baeb]{display:grid;gap:6px}.mobile-announcement-form label span[data-v-aa41baeb]{color:#71504d;font-size:12px;font-weight:900}.mobile-announcement-form input[data-v-aa41baeb],.mobile-announcement-form select[data-v-aa41baeb],.mobile-announcement-form textarea[data-v-aa41baeb]{width:100%;min-width:0;border:1px solid #ecd6ca;border-radius:16px;padding:13px 12px;background:#fffaf6;color:#2b1517;outline:none}.mobile-announcement-form textarea[data-v-aa41baeb]{resize:vertical}.mobile-schedule-form[data-v-aa41baeb]{display:grid;gap:12px}.mobile-schedule-grid[data-v-aa41baeb]{display:grid;grid-template-columns:1fr;gap:10px}.mobile-schedule-time-grid[data-v-aa41baeb]{grid-template-columns:1fr}.mobile-schedule-field[data-v-aa41baeb]{display:grid;gap:6px;min-width:0}.mobile-schedule-field span[data-v-aa41baeb]{color:#71504d;font-size:12px;font-weight:900}.mobile-schedule-field input[data-v-aa41baeb],.mobile-schedule-field textarea[data-v-aa41baeb]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ecd6ca;border-radius:16px;padding:13px 12px;background:#fffaf6;color:#2b1517;outline:none;-webkit-appearance:none;appearance:none}.mobile-schedule-field input[type=date][data-v-aa41baeb],.mobile-schedule-field input[type=time][data-v-aa41baeb]{line-height:1.35}.mobile-schedule-field input[data-v-aa41baeb]:focus,.mobile-schedule-field textarea[data-v-aa41baeb]:focus{border-color:#bf2637;box-shadow:0 0 0 3px #b7192a1a}.mobile-schedule-field textarea[data-v-aa41baeb]{min-height:94px;resize:vertical}.mobile-schedule-actions[data-v-aa41baeb]{display:flex;justify-content:flex-end;gap:9px}.mobile-schedule-actions>button[data-v-aa41baeb]:not(.mobile-primary-button){min-height:42px;border:1px solid #e3cfca;border-radius:8px;padding:0 15px;background:#fff;color:#765854;font-weight:800}.mobile-schedule-actions .mobile-primary-button[data-v-aa41baeb]{flex:1}.mobile-schedule-list[data-v-aa41baeb]{display:grid;gap:9px;margin-top:16px;border-top:1px solid #eadbd6;padding-top:14px}.mobile-schedule-list article[data-v-aa41baeb]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #eadbd6;border-radius:8px;padding:11px;background:#fff}.mobile-schedule-date[data-v-aa41baeb]{display:grid;place-items:center;align-self:stretch;border-right:1px solid #eadbd6;padding-right:10px;color:#971d2c}.mobile-schedule-date strong[data-v-aa41baeb]{font-size:21px;line-height:1}.mobile-schedule-date span[data-v-aa41baeb],.mobile-schedule-copy>span[data-v-aa41baeb]{font-size:10px;font-weight:800}.mobile-schedule-copy[data-v-aa41baeb]{min-width:0}.mobile-schedule-copy>span[data-v-aa41baeb]{color:#a22a36}.mobile-schedule-copy>strong[data-v-aa41baeb],.mobile-schedule-copy>small[data-v-aa41baeb]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-schedule-copy>strong[data-v-aa41baeb]{margin:3px 0 5px;color:#2d2020;font-size:14px}.mobile-schedule-copy>small[data-v-aa41baeb]{color:#846b68;font-size:11px}.mobile-schedule-item-actions[data-v-aa41baeb]{display:flex;gap:5px}.mobile-schedule-item-actions button[data-v-aa41baeb]{display:grid;width:32px;height:32px;place-items:center;border:1px solid #dfcfcb;border-radius:8px;padding:0;background:#fff;color:#705653}.mobile-schedule-item-actions button.danger[data-v-aa41baeb]{border-color:#edc5c9;color:#a51928}.mobile-workbench-list-item[data-v-aa41baeb]{display:grid;gap:7px;border-top:1px solid #f1dfd7;padding:14px 0}.mobile-workbench-list-item[data-v-aa41baeb]:first-of-type{border-top:0;padding-top:0}.mobile-workbench-list-item span[data-v-aa41baeb]{color:#a91627;font-size:12px;font-weight:900}.mobile-workbench-list-item strong[data-v-aa41baeb]{color:#291416;font-size:15px;line-height:1.45}.mobile-workbench-list-item p[data-v-aa41baeb],.mobile-workbench-list-item small[data-v-aa41baeb]{margin:0;color:#745350;font-size:12px;line-height:1.55}.mobile-workbench-list-item textarea[data-v-aa41baeb]{width:100%;border:1px solid #ecd6ca;border-radius:14px;padding:10px;background:#fffaf6;color:#2b1517;resize:vertical}.mobile-workbench-row-actions[data-v-aa41baeb]{display:flex;justify-content:flex-end;gap:8px}.mobile-workbench-row-actions button[data-v-aa41baeb]{border:0;border-radius:999px;padding:8px 13px;background:#f7e8db;color:#8d1522;font-weight:900}.mobile-workbench-row-actions button.primary[data-v-aa41baeb]{background:#8d1522;color:#fff8ed}.mobile-workbench-reply[data-v-aa41baeb]{border-radius:14px;padding:10px 12px;background:#fff0e3}.mobile-login-links[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.mobile-login-links a[data-v-aa41baeb]{display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;background:#fff5ea;color:#8d1522;text-decoration:none;font-size:13px;font-weight:900}.mobile-empty[data-v-aa41baeb]{border-radius:18px;padding:18px;background:#fff6ef;color:#8b6764;text-align:center;font-size:13px}.mobile-subpage-shell[data-v-aa41baeb]{position:fixed;inset:0;z-index:7;display:flex;min-height:0;flex-direction:column;background:#fffaf7}.mobile-subpage-toolbar[data-v-aa41baeb]{position:relative;z-index:2;display:grid;min-height:calc(58px + env(safe-area-inset-top));grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;background:linear-gradient(135deg,#7b0f1c,#a91627);color:#fff8ed;box-shadow:0 8px 24px #480a1033}.mobile-subpage-toolbar button[data-v-aa41baeb],.mobile-subpage-toolbar>span[data-v-aa41baeb]{width:42px;height:42px}.mobile-subpage-toolbar button[data-v-aa41baeb]{display:grid;place-items:center;border:1px solid rgba(255,229,190,.32);border-radius:999px;background:#ffffff1f;color:#fff8ed}.mobile-subpage-toolbar strong[data-v-aa41baeb]{align-self:center;overflow:hidden;font-size:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-subpage-content[data-v-aa41baeb]{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fffaf7}.mobile-subpage-content[data-v-aa41baeb] .topbar,.mobile-subpage-content[data-v-aa41baeb] .footer{display:none!important}.mobile-subpage-content[data-v-aa41baeb] .brand-activity-top{min-height:0!important;height:0;overflow:hidden;padding:0}.mobile-subpage-enter-active[data-v-aa41baeb],.mobile-subpage-leave-active[data-v-aa41baeb]{transition:transform .3s cubic-bezier(.2,.78,.2,1),opacity .22s ease}.mobile-subpage-enter-from[data-v-aa41baeb],.mobile-subpage-leave-to[data-v-aa41baeb]{opacity:.72;transform:translate3d(100%,0,0)}.mobile-tabbar[data-v-aa41baeb]{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(122,15,27,.12);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 38px #5b12152e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-tab-indicator[data-v-aa41baeb]{position:absolute;inset:6px auto 6px 0;border-radius:18px;background:linear-gradient(180deg,#8d1522,#b7192a);transition:transform .42s cubic-bezier(.2,.78,.2,1)}.mobile-tabbar button[data-v-aa41baeb]{position:relative;z-index:1;display:flex;min-height:62px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#8b6764;font-size:11px;font-weight:900}.mobile-tabbar svg[data-v-aa41baeb]{width:21px;height:21px;fill:currentColor}.mobile-tabbar button.active[data-v-aa41baeb]{color:#fff8ed}.mobile-detail-overlay[data-v-aa41baeb]{position:fixed;inset:0;z-index:8;display:flex;align-items:flex-end;background:#26060a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-detail-sheet[data-v-aa41baeb]{width:100%;max-height:92dvh;overflow-y:auto;border-radius:28px 28px 0 0;background:#fffaf6;padding:16px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -18px 48px #32080a3d}.mobile-detail-close[data-v-aa41baeb]{position:sticky;top:0;z-index:2;border:0;border-radius:999px;padding:9px 14px;background:#8d1522;color:#fff8ed;font-weight:900}.mobile-detail-body h2[data-v-aa41baeb]{margin:12px 0 8px;color:#231214;font-size:24px;line-height:1.28}.mobile-article-content[data-v-aa41baeb]{margin-top:18px;color:#2d1a1c;font-size:16px;line-height:1.9}.mobile-article-content[data-v-aa41baeb] img{display:block;max-width:100%;height:auto;margin:16px 0;border-radius:14px;--image-rotation: 0deg;--image-flip-x: 1;--image-flip-y: 1;transform:rotate(var(--image-rotation)) scaleX(var(--image-flip-x)) scaleY(var(--image-flip-y));transform-origin:center}.mobile-article-content[data-v-aa41baeb] img.image-rotate-90{--image-rotation: 90deg}.mobile-article-content[data-v-aa41baeb] img.image-rotate-180{--image-rotation: 180deg}.mobile-article-content[data-v-aa41baeb] img.image-rotate-270{--image-rotation: 270deg}.mobile-article-content[data-v-aa41baeb] img.image-flip-horizontal{--image-flip-x: -1}.mobile-article-content[data-v-aa41baeb] img.image-flip-vertical{--image-flip-y: -1}.mobile-article-content[data-v-aa41baeb] img.image-fit-contain{object-fit:contain}.mobile-article-content[data-v-aa41baeb] img.image-fit-cover{object-fit:cover}.mobile-article-content[data-v-aa41baeb] img.image-align-left{margin-left:0;margin-right:auto}.mobile-article-content[data-v-aa41baeb] img.image-align-center{margin-left:auto;margin-right:auto}.mobile-article-content[data-v-aa41baeb] img.image-align-right{margin-left:auto;margin-right:0}.mobile-video-detail[data-v-aa41baeb]{margin-top:20px}.mobile-video-frame[data-v-aa41baeb]{position:relative;overflow:hidden;width:100%;border-radius:8px;aspect-ratio:16 / 9;background:#171214;box-shadow:0 12px 28px #3514192e}.mobile-video-frame iframe[data-v-aa41baeb]{position:absolute;inset:0;width:100%;height:100%;border:0}.mobile-video-detail>p[data-v-aa41baeb]{margin:16px 0 0;color:#3e292c;line-height:1.85;white-space:pre-wrap}.mobile-article-content[data-v-aa41baeb] p{margin:0 0 1em}.mobile-article-attachments[data-v-aa41baeb]{display:grid;gap:8px;margin-top:24px;padding-top:20px;border-top:2px solid rgba(143,22,34,.14)}.mobile-article-attachments h3[data-v-aa41baeb]{margin:0 0 3px;color:#351c20;font-size:17px}.mobile-article-attachments a[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border:1px solid rgba(143,22,34,.13);border-radius:6px;background:#fff8f7;color:#8f1622}.mobile-article-attachments a>div[data-v-aa41baeb]{display:grid;gap:3px;min-width:0}.mobile-article-attachments strong[data-v-aa41baeb]{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mobile-article-attachments small[data-v-aa41baeb]{color:#8c7779;font-size:11px}.mobile-article-attachments svg[data-v-aa41baeb]{flex:0 0 auto}.mobile-app-shell[data-v-aa41baeb]{background:linear-gradient(180deg,#7b0f1c,#a91627 22%,#bd4a55 28%,#ead9d5 36%,#f7f5f2 43% 100%)}.mobile-app-status[data-v-aa41baeb]{min-height:calc(58px + env(safe-area-inset-top));padding:calc(7px + env(safe-area-inset-top)) 15px 7px}.mobile-app-status img[data-v-aa41baeb]{width:min(182px,52vw);max-height:41px}.mobile-status-icon-button[data-v-aa41baeb],.mobile-status-account-button[data-v-aa41baeb]{min-width:40px;min-height:40px}.mobile-status-account-button[data-v-aa41baeb]{max-width:96px;padding:0 11px}.mobile-pull-indicator[data-v-aa41baeb]{top:calc(54px + env(safe-area-inset-top))}.mobile-screen[data-v-aa41baeb]{padding:0 14px calc(70px + env(safe-area-inset-bottom))}.mobile-hero-card[data-v-aa41baeb],.mobile-section[data-v-aa41baeb],.mobile-login-card[data-v-aa41baeb]{border-radius:8px;box-shadow:0 8px 24px #4a111514}.mobile-home-service-hero[data-v-aa41baeb],.mobile-home-service-hero .mobile-hero-shade[data-v-aa41baeb]{min-height:190px}.mobile-home-service-hero .mobile-hero-shade[data-v-aa41baeb]{padding:15px 16px}.mobile-home-service-hero .mobile-hero-shade h1[data-v-aa41baeb]{margin-top:7px;font-size:21px}.mobile-home-service-hero .mobile-hero-shade button[data-v-aa41baeb]{min-height:38px;margin-top:10px}.mobile-home-service-dock button[data-v-aa41baeb],.mobile-home-service-dock a[data-v-aa41baeb]{min-height:74px;gap:5px}.mobile-home-service-dock i[data-v-aa41baeb]{width:32px;height:32px}.mobile-home-content-section[data-v-aa41baeb]{margin-top:15px}.mobile-home-schedule-list[data-v-aa41baeb]{max-height:none;overflow:visible}.mobile-home-schedule-list article[data-v-aa41baeb]{min-height:78px;grid-template-columns:52px minmax(0,1fr) 18px;padding:9px}.mobile-home-schedule-list article>time[data-v-aa41baeb]{width:52px;height:58px}.mobile-home-schedule-list article.compact[data-v-aa41baeb]{min-height:58px;grid-template-columns:44px minmax(0,1fr) 18px;padding:7px 9px;background:#ffffffe0}.mobile-home-schedule-list article.compact>time[data-v-aa41baeb]{width:44px;height:44px;background:#f3e3e0;color:#8d1522}.mobile-home-schedule-list article.compact>time strong[data-v-aa41baeb]{font-size:18px}.mobile-home-schedule-list article.compact>time span[data-v-aa41baeb]{margin-top:2px;color:#8d1522;font-size:9px}.mobile-home-schedule-list article.compact .mobile-home-schedule-tags small[data-v-aa41baeb],.mobile-home-schedule-list article.compact .mobile-home-schedule-body p span[data-v-aa41baeb]:last-child{display:none}.mobile-home-schedule-list article.compact .mobile-home-schedule-body h3[data-v-aa41baeb]{margin:3px 0 4px}.mobile-work-hero-card[data-v-aa41baeb]{grid-template-columns:minmax(0,1fr) 98px;min-height:112px;align-items:center;gap:12px;border-radius:8px;padding:15px 16px;background:linear-gradient(135deg,#78111c,#a91627);box-shadow:0 10px 26px #500c1129}.mobile-work-hero-card h2[data-v-aa41baeb]{margin:4px 0;font-size:24px}.mobile-work-hero-card p[data-v-aa41baeb]{font-size:12px;line-height:1.45}.mobile-work-hero-card time[data-v-aa41baeb]{min-height:72px;border-radius:8px}.mobile-work-hero-card time strong[data-v-aa41baeb]{font-size:28px}.mobile-work-hero-card time span[data-v-aa41baeb]{padding:0 4px;font-size:10px}.mobile-events-card[data-v-aa41baeb]{margin-top:14px;overflow:hidden;border:1px solid rgba(104,24,29,.1);padding:14px;background:#fffffff2;box-shadow:0 8px 24px #4a111514}.mobile-work-section-head[data-v-aa41baeb]{margin-bottom:9px;padding:0 2px}.mobile-work-section-head span[data-v-aa41baeb]{font-size:18px}.mobile-dynamic-scroll[data-v-aa41baeb]{max-height:350px;gap:8px;padding:0 1px 0 5px}.mobile-dynamic-scroll.is-scrollable[data-v-aa41baeb]{max-height:350px;border-radius:0}.mobile-dynamic-scroll.has-expanded-item[data-v-aa41baeb]{max-height:none;overflow-y:visible}.mobile-dynamic-scroll[data-v-aa41baeb]:before{left:31px;background:#e6cbc3}.mobile-dynamic-item[data-v-aa41baeb]{grid-template-columns:50px minmax(0,1fr);min-height:68px;gap:10px;border-radius:8px;padding:8px;background:#fffffff5;box-shadow:0 5px 16px #4a11150d}.mobile-dynamic-item.active[data-v-aa41baeb]{min-height:132px;border:1px solid rgba(141,21,34,.2);border-left:4px solid #a91627;padding:11px 11px 12px 8px;background:#fff;color:#2b1517;box-shadow:0 10px 24px #4a11151c;transform:none}.mobile-dynamic-item time[data-v-aa41baeb]{min-height:52px;border:0;border-radius:8px;background:#f7e8e5;box-shadow:none}.mobile-dynamic-item.active time[data-v-aa41baeb]{min-height:64px;border:0;border-radius:8px;background:#8d1522;color:#fff8ed}.mobile-dynamic-item time strong[data-v-aa41baeb]{font-size:20px}.mobile-dynamic-item.active .mobile-dynamic-body span[data-v-aa41baeb]{color:#a91627}.mobile-dynamic-item.active .mobile-dynamic-body strong[data-v-aa41baeb]{color:#291416;font-size:17px}.mobile-dynamic-item.active .mobile-dynamic-body small[data-v-aa41baeb]{color:#87615d}.mobile-dynamic-item.active .mobile-dynamic-body p[data-v-aa41baeb]{color:#5d4140}.mobile-dynamic-item.active .mobile-dynamic-body button[data-v-aa41baeb]{border-radius:8px;background:#8d1522;color:#fff8ed}.mobile-work-service-switch[data-v-aa41baeb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.mobile-work-service-switch button[data-v-aa41baeb]{position:relative;display:grid;min-width:0;min-height:66px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(104,24,29,.1);border-radius:8px;padding:9px;background:#ffffffeb;color:#795a57;text-align:left}.mobile-work-service-switch button>svg[data-v-aa41baeb]{justify-self:center;color:#a91627}.mobile-work-service-switch button>span[data-v-aa41baeb]{display:grid;min-width:0;gap:2px}.mobile-work-service-switch strong[data-v-aa41baeb]{color:#321719;font-size:13px}.mobile-work-service-switch small[data-v-aa41baeb]{overflow:hidden;color:#8b6764;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-work-service-switch button.active[data-v-aa41baeb]{border-color:#8d1522;background:#8d1522;color:#fff8ed;box-shadow:0 8px 20px #77121a26}.mobile-work-service-switch button.active>svg[data-v-aa41baeb],.mobile-work-service-switch button.active strong[data-v-aa41baeb],.mobile-work-service-switch button.active small[data-v-aa41baeb]{color:#fff8ed}.mobile-work-service-switch button>b[data-v-aa41baeb]{position:absolute;top:-5px;right:-5px;display:grid;min-width:19px;height:19px;place-items:center;border:2px solid #f7f5f2;border-radius:999px;background:#d6a24b;color:#67101a;font-size:10px}.mobile-survey-card[data-v-aa41baeb],.mobile-issue-card[data-v-aa41baeb]{margin-top:9px;border-radius:8px;padding:14px;background:#fff;box-shadow:0 7px 20px #4a111512}.mobile-survey-card .mobile-section-head[data-v-aa41baeb]{margin-bottom:10px}.mobile-survey-title-slider[data-v-aa41baeb],.mobile-issue-segment[data-v-aa41baeb]{border-radius:8px;padding:4px}.mobile-survey-title-slider button[data-v-aa41baeb],.mobile-issue-segment button[data-v-aa41baeb]{min-height:38px;border-radius:6px;padding:8px 11px}.mobile-survey-title-slider button.active[data-v-aa41baeb],.mobile-issue-segment button.active[data-v-aa41baeb]{transform:none;box-shadow:none}.mobile-survey-focus-card[data-v-aa41baeb],.mobile-survey-question[data-v-aa41baeb],.mobile-survey-options label[data-v-aa41baeb],.mobile-issue-stats[data-v-aa41baeb],.mobile-issue-row[data-v-aa41baeb],.mobile-issue-form input[data-v-aa41baeb],.mobile-issue-form select[data-v-aa41baeb],.mobile-issue-form textarea[data-v-aa41baeb],.mobile-survey-question textarea[data-v-aa41baeb],.mobile-survey-form .mobile-form-grid input[data-v-aa41baeb]{border-radius:8px}.mobile-issue-title-row[data-v-aa41baeb]{margin-bottom:10px}.mobile-issue-title-row h2[data-v-aa41baeb]{font-size:21px}.mobile-issue-stats[data-v-aa41baeb]{min-width:64px;padding:8px 10px}.mobile-news-carousel-card[data-v-aa41baeb]{min-height:196px;border-radius:8px;box-shadow:0 10px 26px #500c1129}.mobile-news-carousel-slide[data-v-aa41baeb]{gap:5px;padding:16px 16px 34px}.mobile-news-carousel-slide span[data-v-aa41baeb]{border-radius:6px;padding:5px 8px;font-size:10px}.mobile-news-carousel-slide h2[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;font-size:20px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-news-carousel-slide p[data-v-aa41baeb]{font-size:11px}.mobile-news-carousel-dots[data-v-aa41baeb]{bottom:11px}.mobile-news-carousel-dots button[data-v-aa41baeb]{height:4px}.mobile-category-rail[data-v-aa41baeb]{position:sticky;top:0;z-index:3;margin:8px 0 9px;padding:6px;border-radius:8px;background:#f7f5f2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-category-rail button[data-v-aa41baeb]{min-height:36px;border:0;border-radius:6px;padding:0 12px;background:#fff;font-size:12px}.mobile-category-rail button.active[data-v-aa41baeb]{box-shadow:0 4px 12px #4a111514}.mobile-news-list[data-v-aa41baeb]{gap:8px}.mobile-news-item[data-v-aa41baeb],.mobile-news-item[data-v-aa41baeb]:first-of-type{display:grid;min-height:78px;grid-template-columns:96px minmax(0,1fr) 17px;align-items:center;gap:10px;border-radius:8px;padding:9px;box-shadow:0 6px 18px #4a11150f}.mobile-news-item>img[data-v-aa41baeb]{width:96px;height:auto;aspect-ratio:16 / 9;border-radius:6px;background:#eee6e2;object-fit:cover}.mobile-news-item>div[data-v-aa41baeb]{min-width:0}.mobile-news-item h3[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;margin:4px 0;font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-news-item p[data-v-aa41baeb]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-news-item>svg[data-v-aa41baeb]{color:#b99591}.mobile-info-type-switch[data-v-aa41baeb]{--info-index: 0;position:sticky;top:0;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:9px;border:1px solid rgba(110,21,29,.08);border-radius:10px;padding:5px;background:#f7f5f2f5;box-shadow:0 6px 18px #4a11150f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate}.mobile-info-type-switch[data-v-aa41baeb]:before{position:absolute;top:5px;bottom:5px;left:5px;z-index:-1;width:calc((100% - 10px)/4);border-radius:7px;background:#8d1522;box-shadow:0 5px 14px #680f1933;content:"";transform:translate(calc(var(--info-index) * 100%));transition:transform .28s cubic-bezier(.2,.78,.2,1)}.mobile-info-type-switch button[data-v-aa41baeb]{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:7px;padding:0 3px;background:transparent;color:#745451;font-size:12px;font-weight:900;white-space:nowrap;transition:color .22s ease}.mobile-info-type-switch button.active[data-v-aa41baeb]{color:#fff8ed}.mobile-info-category-rail[data-v-aa41baeb]{top:60px;z-index:5}.mobile-info-directory[data-v-aa41baeb]{display:grid;gap:9px}.mobile-info-directory-head[data-v-aa41baeb]{display:flex;align-items:end;justify-content:space-between;padding:8px 4px 5px}.mobile-info-directory-head>div[data-v-aa41baeb]{display:grid;grid-template-columns:22px 1fr;align-items:center;column-gap:6px}.mobile-info-directory-head svg[data-v-aa41baeb]{grid-row:1 / 3;color:#8d1522}.mobile-info-directory-head span[data-v-aa41baeb]{color:#a57a75;font-family:Times New Roman,serif;font-size:10px;font-weight:900;text-transform:uppercase}.mobile-info-directory-head h2[data-v-aa41baeb]{margin:1px 0 0;color:#321719;font-size:20px}.mobile-info-directory-head>strong[data-v-aa41baeb]{color:#8d1522;font-family:Times New Roman,serif;font-size:25px;line-height:1}.mobile-notice-item[data-v-aa41baeb],.mobile-regulation-item[data-v-aa41baeb],.mobile-resource-item[data-v-aa41baeb]{border:1px solid rgba(141,21,34,.08);border-radius:8px;background:#fffffff7;box-shadow:0 6px 18px #4a11150f;cursor:pointer}.mobile-notice-item[data-v-aa41baeb]{display:grid;grid-template-columns:67px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 11px}.mobile-notice-status[data-v-aa41baeb]{display:grid;justify-items:center;gap:6px;color:#8d1522;font-size:11px;font-weight:900}.mobile-notice-status i[data-v-aa41baeb]{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#b31d2f;box-shadow:0 0 0 3px #f5d6d9}.mobile-notice-status.ended[data-v-aa41baeb]{color:#8b7a77}.mobile-notice-status.ended i[data-v-aa41baeb]{background:#9d9692;box-shadow:0 0 0 3px #e9e5e2}.mobile-notice-content[data-v-aa41baeb]{min-width:0}.mobile-notice-content span[data-v-aa41baeb],.mobile-regulation-item span[data-v-aa41baeb],.mobile-resource-item span[data-v-aa41baeb]{color:#a91627;font-size:11px;font-weight:900}.mobile-notice-content h3[data-v-aa41baeb],.mobile-regulation-item h3[data-v-aa41baeb],.mobile-resource-item h3[data-v-aa41baeb]{display:-webkit-box;overflow:hidden;margin:5px 0;color:#2d1718;font-size:15px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-notice-content p[data-v-aa41baeb],.mobile-regulation-item p[data-v-aa41baeb],.mobile-resource-item p[data-v-aa41baeb]{margin:0;color:#8a6b67;font-size:10px;line-height:1.5}.mobile-notice-item>svg[data-v-aa41baeb]{color:#b99591}.mobile-regulation-directory[data-v-aa41baeb]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-regulation-directory .mobile-info-directory-head[data-v-aa41baeb]{grid-column:1 / -1}.mobile-regulation-item[data-v-aa41baeb]{display:grid;align-content:start;aspect-ratio:3 / 4;min-height:0;padding:14px}.mobile-regulation-icon[data-v-aa41baeb]{display:grid;width:42px;height:42px;margin-bottom:16px;place-items:center;border-radius:7px;background:#f6e9e7;color:#8d1522}.mobile-regulation-item h3[data-v-aa41baeb]{min-height:63px;margin:6px 0;-webkit-line-clamp:3}.mobile-regulation-item footer[data-v-aa41baeb]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid #eee4df}.mobile-regulation-item time[data-v-aa41baeb]{color:#8a6b67;font-size:10px}.mobile-regulation-item em[data-v-aa41baeb]{justify-self:start;border-radius:999px;padding:4px 7px;background:#e7f1e8;color:#397046;font-size:10px;font-style:normal;font-weight:900}.mobile-regulation-item em.repealed[data-v-aa41baeb]{background:#ece8e5;color:#7f706d}.mobile-resource-item[data-v-aa41baeb]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px}.mobile-resource-file-mark[data-v-aa41baeb]{display:grid;width:42px;height:48px;place-items:center;border-radius:7px;background:#fff0e3;color:#9b5723}.mobile-resource-item>div[data-v-aa41baeb]:nth-child(2){min-width:0}.mobile-resource-item>strong[data-v-aa41baeb]{border-left:1px solid #eee4df;padding-left:10px;color:#8d1522;font-size:11px;white-space:nowrap}.mobile-resource-item>a[data-v-aa41baeb]{display:grid;min-width:54px;justify-items:center;gap:2px;border-left:1px solid #eee4df;padding-left:10px;color:#8d1522;font-size:10px;font-weight:900}.mobile-resource-item>a span[data-v-aa41baeb]{color:inherit;font-size:11px}.mobile-resource-item>a small[data-v-aa41baeb]{color:#8a6b67;font-size:9px;font-weight:700}.mobile-info-empty[data-v-aa41baeb]{margin-top:10px;border-radius:8px;background:#ffffffb8}.mobile-login-card[data-v-aa41baeb]{margin-top:10px;border:0;padding:0;background:transparent;text-align:left;box-shadow:none}.mobile-login-intro[data-v-aa41baeb]{min-height:108px;border-radius:8px;padding:18px;background:linear-gradient(135deg,#78111c,#a91627);color:#fff8ed}.mobile-login-intro>span[data-v-aa41baeb]{color:#ffd891;font-family:Times New Roman,serif;font-size:11px;font-weight:900;text-transform:uppercase}.mobile-login-intro h2[data-v-aa41baeb]{margin:7px 0 4px;color:#fff8ed;font-size:26px}.mobile-login-intro p[data-v-aa41baeb]{color:#fff8edd1;font-size:12px}.mobile-workbench-login-form[data-v-aa41baeb]{gap:11px;margin-top:10px;border:1px solid rgba(104,24,29,.1);border-radius:8px;padding:16px;background:#fff;box-shadow:0 7px 20px #4a111512}.mobile-workbench-login-form input[data-v-aa41baeb]:not([type=checkbox]){min-height:46px;border-radius:8px;padding:11px 12px;background:#faf8f6}.mobile-password-field[data-v-aa41baeb]{position:relative}.mobile-password-field input[data-v-aa41baeb]{padding-right:48px!important}.mobile-password-field button[data-v-aa41baeb]{position:absolute;top:2px;right:2px;display:grid;width:42px;height:42px;place-items:center;border:0;background:transparent;color:#87615d}.mobile-guest-code-field[data-v-aa41baeb]{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:7px}.mobile-guest-code-field button[data-v-aa41baeb]{border:1px solid #ddc4c1;border-radius:8px;background:#fff;color:#8d1522;font-size:12px;font-weight:900}.mobile-guest-organization[data-v-aa41baeb]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(35,112,75,.16);border-radius:7px;padding:10px 11px;background:#edf8f2;color:#296a4a}.mobile-guest-organization span[data-v-aa41baeb]{font-size:10px}.mobile-register-choice[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.mobile-guest-register-toggle[data-v-aa41baeb],.mobile-whitelist-register-toggle[data-v-aa41baeb],.mobile-register-return[data-v-aa41baeb]{width:100%;min-height:44px;border:1px solid #ddc9c4;border-radius:8px;padding:7px 9px;background:#fff;color:#8d1522;line-height:1.35;font-weight:900}.mobile-register-return[data-v-aa41baeb]{margin-top:10px}.mobile-primary-button[data-v-aa41baeb]{min-height:46px;border-radius:8px}.mobile-profile-card[data-v-aa41baeb]{border-radius:8px;padding:15px;background:linear-gradient(135deg,#78111c,#a91627);box-shadow:0 9px 24px #500c1126}.mobile-profile-card h2[data-v-aa41baeb]{margin:4px 0;font-size:21px}.mobile-profile-card button[data-v-aa41baeb],.mobile-notification-panel[data-v-aa41baeb],.mobile-workbench-metrics button[data-v-aa41baeb],.mobile-workbench-panel[data-v-aa41baeb],.mobile-workbench-action-grid button[data-v-aa41baeb],.mobile-announcement-scope[data-v-aa41baeb],.mobile-announcement-scope button[data-v-aa41baeb],.mobile-announcement-form input[data-v-aa41baeb],.mobile-announcement-form select[data-v-aa41baeb],.mobile-announcement-form textarea[data-v-aa41baeb],.mobile-schedule-field input[data-v-aa41baeb],.mobile-schedule-field textarea[data-v-aa41baeb],.mobile-workbench-list-item textarea[data-v-aa41baeb],.mobile-workbench-row-actions button[data-v-aa41baeb]{border-radius:8px}.mobile-bell-button svg[data-v-aa41baeb]{fill:none;stroke:currentColor}.mobile-workbench-metrics[data-v-aa41baeb]{gap:8px}.mobile-workbench-metrics button[data-v-aa41baeb]{min-height:64px;padding:10px 6px;box-shadow:0 6px 18px #4a11150f}.mobile-workbench-metrics strong[data-v-aa41baeb]{font-size:21px}.mobile-workbench-tabs[data-v-aa41baeb]{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border-radius:8px;background:#f7f5f2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-workbench-tabs button[data-v-aa41baeb]{min-height:38px;border:0;border-radius:6px;padding:0 5px;background:#fff;font-size:12px}.mobile-workbench-panel[data-v-aa41baeb]{padding:14px}.mobile-workbench-action-grid button[data-v-aa41baeb]{display:flex;min-height:62px;align-items:center;justify-content:center;gap:7px}.mobile-tabbar[data-v-aa41baeb]{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;border-radius:18px;box-shadow:0 10px 28px #5b121524}.mobile-tab-indicator[data-v-aa41baeb]{inset:4px auto 4px 0;border-radius:14px;transition:transform .3s cubic-bezier(.2,.78,.2,1)}.mobile-tabbar button[data-v-aa41baeb]{min-height:56px;gap:3px;font-size:10px}.mobile-tabbar svg[data-v-aa41baeb]{width:19px;height:19px;fill:none;stroke:currentColor}.mobile-detail-overlay[data-v-aa41baeb]{align-items:stretch;background:#fffaf6;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-detail-sheet[data-v-aa41baeb]{width:100%;height:100dvh;max-height:none;border-radius:0;padding:calc(8px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));background:#fffaf6;box-shadow:none}.mobile-detail-toolbar[data-v-aa41baeb]{position:sticky;top:calc(-8px - env(safe-area-inset-top));z-index:3;display:flex;align-items:center;justify-content:space-between;margin:calc(-8px - env(safe-area-inset-top)) -16px 0;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:#fffaf6f5;border-bottom:1px solid #eee2dc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-detail-toolbar>div[data-v-aa41baeb]{display:flex;gap:7px}.mobile-detail-toolbar button[data-v-aa41baeb]{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(141,21,34,.1);border-radius:8px;background:#fff;color:#8d1522}.mobile-detail-close[data-v-aa41baeb]{position:static;padding:0 11px;font-size:13px}.mobile-detail-body h2[data-v-aa41baeb]{margin-top:18px;font-size:23px}.mobile-detail-facts[data-v-aa41baeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:14px 0 18px;border:1px solid #eaded8;border-radius:8px;padding:0;background:#eaded8}.mobile-detail-facts>div[data-v-aa41baeb]{display:grid;gap:5px;min-width:0;padding:11px 12px;background:#fff}.mobile-detail-facts dt[data-v-aa41baeb]{color:#9b7772;font-size:10px;font-weight:800}.mobile-detail-facts dd[data-v-aa41baeb]{overflow-wrap:anywhere;margin:0;color:#3a2021;font-size:13px;font-weight:900}.mobile-detail-message[data-v-aa41baeb]{position:sticky;bottom:8px;z-index:2;margin:12px auto 0}.mobile-article-content[data-v-aa41baeb] img{border-radius:8px}@media(max-width:360px){.mobile-form-grid[data-v-aa41baeb],.mobile-quick-grid[data-v-aa41baeb],.mobile-login-links[data-v-aa41baeb],.mobile-schedule-time-grid[data-v-aa41baeb]{grid-template-columns:1fr}.mobile-app-status img[data-v-aa41baeb]{width:min(210px,62vw)}.mobile-info-type-switch button[data-v-aa41baeb]{gap:2px;font-size:11px}.mobile-info-type-switch button svg[data-v-aa41baeb]{width:14px;height:14px}.mobile-regulation-directory[data-v-aa41baeb]{grid-template-columns:1fr}.mobile-regulation-item[data-v-aa41baeb]{aspect-ratio:auto;min-height:0}}@font-face{font-family:FZXiaoBiaoSong-B05S;src:url(/assets/fonts/FZXiaoBiaoSongJian.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}body{margin:0}html,body,#app{min-height:100%}#app{display:flex;min-height:100vh;flex-direction:column}#app>main,#app>.detail-main{flex:1 0 auto}#app>.footer{flex-shrink:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.congress-hero{isolation:isolate;background:#5c0b16}.congress-hero>*{position:relative;z-index:2}.congress-hero:before,.congress-hero:after{z-index:1}.congress-hero-carousel{position:absolute;inset:0;z-index:0;overflow:hidden;background:#5c0b16}.congress-hero-carousel:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#520910eb,#ac1824a8),linear-gradient(180deg,#1c080c38,#1c080cc7)}.congress-hero-carousel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .8s ease,transform 5.8s ease}.congress-hero-carousel img.is-active{opacity:1;transform:scale(1)}.congress-hero-dots{position:absolute;right:clamp(24px,6vw,80px);bottom:28px;display:flex;gap:8px;z-index:3}.congress-hero-dots span{display:block;width:22px;height:3px;border-radius:999px;background:#ffffff61}.congress-hero-dots span.is-active{background:#f2c980}.congress-hero .hero-actions .button{border-radius:6px;font-weight:900;text-decoration:none;box-shadow:0 14px 30px #24050a47}.congress-hero .hero-actions .button-primary{border:1px solid rgba(255,226,183,.72);background:linear-gradient(180deg,#ffe1a4,#d8a84f);color:#5c0b16}.congress-hero .hero-actions .button-secondary{border:1px solid rgba(255,255,255,.42);background:#ffffff29;color:#fff8f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar{min-height:92px;padding:16px 0;gap:22px}.topbar-solid{padding-top:16px;padding-bottom:16px}.brand{display:inline-flex;align-items:center;max-width:min(520px,42vw);min-width:0}.brand-logo-full{display:block;width:min(420px,100%);height:auto;max-height:46px;object-fit:contain}.nav-links{gap:16px;flex-wrap:nowrap}.nav-links a{font-size:15px;line-height:1.2}.nav-console-entry{padding:8px 12px}.nav-search-trigger{width:36px;height:36px}.nav-search-trigger svg{width:18px;height:18px}.menu-toggle{min-height:38px;padding:8px 12px}.router-link-active[data-page-link],.router-link-exact-active[data-page-link]{color:#fff;background:#ffffff29}.nav-links.is-open{display:flex}.nav-console-entry{padding:8px 12px;border:1px solid rgba(255,244,236,.34);border-radius:999px;background:#ffffff1f;color:#fff8f4;font-weight:800}.nav-links-dark .nav-console-entry{border-color:#c61f2b2e;background:#fff7f5;color:var(--primary-dark)}.about-hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:clamp(24px,5vw,72px)}.about-contact-card{justify-self:end;width:min(100%,340px);padding:20px 22px;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fff;background:#ffffff24;box-shadow:0 22px 48px #2a050c33;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.about-contact-card span{display:block;margin-bottom:10px;color:#ffffffc7;font-size:.86rem;font-weight:800}.about-contact-card a{display:inline-block;color:#fff7e6;font-family:Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:700;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.about-contact-card a:hover{color:#ffe1a4}.nav-search-trigger{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,244,236,.34);border-radius:50%;padding:0;background:#ffffff1f;color:#fff8f4}.nav-search-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nav-search-trigger-dark,.nav-links-dark .nav-search-trigger{border-color:#c61f2b2e;background:#fff7f5;color:var(--primary-dark)}.article-content img{display:block;max-width:100%;height:auto;margin:18px auto 18px 0;--image-rotation: 0deg;--image-flip-x: 1;--image-flip-y: 1;transform:rotate(var(--image-rotation)) scaleX(var(--image-flip-x)) scaleY(var(--image-flip-y));transform-origin:center}.article-content img.image-rotate-90{--image-rotation: 90deg}.article-content img.image-rotate-180{--image-rotation: 180deg}.article-content img.image-rotate-270{--image-rotation: 270deg}.article-content img.image-flip-horizontal{--image-flip-x: -1}.article-content img.image-flip-vertical{--image-flip-y: -1}.article-content img.image-fit-contain{object-fit:contain}.article-content img.image-fit-cover{object-fit:cover}.information-news-kind{display:inline-flex;align-items:center;gap:5px}.article-video-detail{width:min(100%,960px);margin:28px auto 36px}.article-video-frame{position:relative;overflow:hidden;width:100%;border-radius:8px;aspect-ratio:16 / 9;background:#171214;box-shadow:0 16px 38px #3514192e}.article-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-video-detail>p{margin:20px 0 0;color:#4f3d40;font-size:16px;line-height:1.9;white-space:pre-wrap}.article-content img.image-align-left{margin-left:0;margin-right:auto}.article-content img.image-align-center{margin-left:auto;margin-right:auto}.article-content img.image-align-right{margin-left:auto;margin-right:0}.nav-search-panel{position:absolute;top:calc(100% + 10px);right:clamp(18px,4vw,48px);z-index:30;display:none;grid-template-columns:minmax(220px,320px) auto;gap:8px;padding:10px;border:1px solid rgba(143,22,34,.14);border-radius:8px;background:#fffffff5;box-shadow:0 18px 42px #391f212e}.nav-search-panel.is-open{display:grid}.nav-search-panel input{min-height:40px;border:1px solid rgba(143,22,34,.18);border-radius:6px;padding:0 12px;background:#fff;color:#241719;caret-color:#8f1622;outline:none}.nav-search-panel input::placeholder{color:#8a7477}.nav-search-panel button{min-height:40px;border:0;border-radius:6px;padding:0 14px;background:#b7192a;color:#fff;font-weight:800}.activity-day.is-today{outline:2px solid rgba(216,168,79,.9);outline-offset:-5px}.status-message{margin-top:16px}.status-message.is-success{color:#0f7a3a}.status-message.is-error{color:#b7192a}.empty-state{padding:24px;border:1px dashed rgba(143,22,34,.22);border-radius:16px;color:var(--text-soft);background:#ffffffbd}.search-section{max-width:980px}.search-page-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px}.search-page-form input{min-height:48px;border:1px solid rgba(143,22,34,.18);border-radius:6px;padding:0 14px;background:#fff;color:var(--text-strong)}.search-page-form button{min-height:48px;border:0;border-radius:6px;padding:0 22px;background:#b7192a;color:#fff;font-weight:800}.search-summary{margin:0 0 18px;color:var(--text-soft)}.search-result-list{display:grid;gap:12px}.search-result-item{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(143,22,34,.14);border-radius:6px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 28px #4625290f}.search-result-item span{color:#8f1622;font-size:13px;font-weight:800}.search-result-item strong{color:var(--text-strong);font-size:20px}.search-result-item p{margin:0;color:var(--text-soft);line-height:1.7}.search-result-item time{color:var(--text-soft);font-size:13px}.survey-form-foot{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:18px}.survey-form-foot .dismissible-notice{flex:1 1 280px;margin:0}.article-cover[hidden]{display:none}.home-news-focus-panel .news-focus-slider{aspect-ratio:16 / 9;min-height:0}.congress-live-board{padding-top:32px}.congress-live-board .congress-latest-card{position:relative;overflow:hidden;padding:clamp(20px,3vw,28px);border-radius:8px;gap:18px;transition:box-shadow .28s ease,border-color .28s ease}.congress-latest-card-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:18px;align-items:start}.congress-live-board .congress-latest-card-head h2{font-size:clamp(30px,4vw,48px)}.congress-live-board .congress-latest-card-head p:not(.eyebrow){max-width:820px;line-height:1.76}.congress-live-board .congress-latest-card-body{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.congress-live-board .congress-current-card{border-radius:8px;gap:8px;padding:18px;box-shadow:none}.congress-live-board .congress-stat-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.congress-live-board .congress-stat-grid article{min-height:84px;gap:4px;padding:16px;border-radius:8px;box-shadow:none}.congress-live-board .congress-stat-grid strong{font-size:34px}.congress-live-board .congress-stat-grid span{font-size:13px}.congress-live-board .congress-agenda-table{border-radius:8px}.congress-live-board .congress-agenda-table div{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:14px;padding:16px 18px}.congress-live-board .congress-agenda-table b,.congress-live-board .congress-agenda-table span{font-size:15px;line-height:1.65}.congress-proposal-channel-preview{min-width:0}.congress-proposal-mini{display:grid;gap:10px;padding:18px;border:1px solid rgba(143,22,34,.14);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#fff7f2f0),radial-gradient(circle at 100% 0%,rgba(216,168,79,.2),transparent 44%);box-shadow:0 18px 38px #6f141d1a}.congress-proposal-mini strong{color:#301719;font-size:20px}.congress-proposal-mini p{margin:0;color:#5d4b4e;line-height:1.65}.congress-proposal-mini button{justify-self:start;min-height:38px;border:0;border-radius:6px;padding:0 14px;background:#b7192a;color:#fff;font-weight:900}.congress-proposal-expanded{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:22px;padding:clamp(22px,4vw,34px);border:1px solid rgba(143,22,34,.13);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#fff7f2eb),radial-gradient(circle at 88% 12%,rgba(216,168,79,.2),transparent 34%);box-shadow:inset 0 0 0 1px #ffffffb3}.congress-proposal-expand-enter-active,.congress-proposal-expand-leave-active{overflow:hidden;transition:opacity .28s ease,max-height .36s ease,transform .32s ease}.congress-proposal-expand-enter-from,.congress-proposal-expand-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.congress-proposal-expand-enter-to,.congress-proposal-expand-leave-from{max-height:1200px;opacity:1;transform:translateY(0)}.congress-channel-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:22px;align-items:stretch;padding:clamp(22px,4vw,38px);border:1px solid rgba(143,22,34,.13);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#fff7f2eb),radial-gradient(circle at 88% 12%,rgba(216,168,79,.2),transparent 34%);box-shadow:0 24px 58px #6f141d1c}.congress-channel-copy{display:grid;align-content:start;gap:14px}.congress-channel-copy .eyebrow{color:#b7192a}.congress-channel-status{justify-self:start;padding:7px 12px;border:1px solid rgba(143,22,34,.18);border-radius:999px;background:#fff7f2;color:#8f1622;font-size:13px;font-weight:900}.congress-channel-copy h2{margin:0;color:#301719;font-family:STSong,SimSun,serif;font-size:clamp(30px,4vw,48px);line-height:1.12}.congress-channel-copy>p{max-width:620px;margin:0;color:#5d4b4e;font-size:16px;line-height:1.85}.congress-channel-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.congress-channel-flow article{min-height:132px;padding:16px;border:1px solid rgba(143,22,34,.12);border-radius:6px;background:#ffffffd6}.congress-channel-flow span{color:#b7192a57;font-size:24px;font-weight:900;line-height:1}.congress-channel-flow strong{display:block;margin-top:10px;color:#301719;font-size:17px}.congress-channel-flow p{margin:8px 0 0;color:#68595a;line-height:1.65}.congress-channel-form-preview{position:relative;display:grid;gap:12px;padding:22px;border:1px solid rgba(143,22,34,.13);border-radius:8px;background:#fffffff0}.congress-channel-form-preview label{display:grid;gap:7px}.congress-channel-form-preview label>span,.congress-channel-upload-preview>span{color:#6a4b4f;font-size:13px;font-weight:900}.congress-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.congress-channel-form-preview input,.congress-channel-form-preview select,.congress-channel-form-preview textarea{width:100%;border:1px solid rgba(143,22,34,.14);border-radius:6px;padding:11px 12px;background:#fbf6f4;color:#5d4b4e;resize:vertical}.congress-channel-upload-preview{display:grid;gap:8px;padding:16px;border:1px dashed rgba(143,22,34,.24);border-radius:6px;background:#fff9f4}.congress-channel-upload-preview strong{color:#301719;font-size:14px}.congress-channel-form-preview button{min-height:44px;border:0;border-radius:6px;background:#a6a0a0;color:#fff;font-weight:900}.congress-channel-form-mask{position:absolute;top:18px;right:18px;z-index:2;display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(143,22,34,.14);border-radius:6px;background:#fffaf7f0;box-shadow:0 12px 26px #4f0e151f}.congress-channel-form-mask strong{color:#8f1622;font-size:14px}.congress-channel-form-mask span{color:#7b6a6a;font-size:12px}.congress-channel-form-mask.is-open{border-color:#0f7a3a33;background:#f5fff9f0}.congress-channel-form-mask.is-open strong{color:#0f7a3a}.detail-main .button-secondary{border-color:#c61f2b3d;background:linear-gradient(180deg,#fff8f8,#f8e4e6);color:var(--primary-dark);box-shadow:0 10px 22px #6f141d1a}.detail-main .article-back{color:var(--primary-dark)}.brand-program-main,.brand-project-main{background:#f7f4f0}.brand-program-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1fr) minmax(180px,.34fr);gap:20px;align-items:stretch;padding-top:clamp(42px,7vw,78px)}.brand-program-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:clamp(24px,4vw,42px);border:1px solid rgba(143,22,34,.12);border-left:5px solid #b7192a;border-radius:8px;background:#fff;box-shadow:0 18px 38px #431a1814}.brand-program-hero-copy h1{margin:8px 0 18px;color:#2b1c1d;font-size:clamp(34px,4.4vw,58px);line-height:1.12}.brand-program-hero-copy p:last-child{max-width:680px;color:#5d5050;font-size:18px;line-height:1.9}.brand-program-principles{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.brand-program-principles span{padding:8px 12px;border:1px solid rgba(143,22,34,.14);border-radius:999px;background:#fbfaf8;color:#8f1622;font-size:13px;font-weight:800}.brand-program-featured{position:relative;overflow:hidden;min-height:420px;border-radius:8px;background:linear-gradient(180deg,#16101214,#161012d1),var(--brand-cover) center / cover;color:#fff;text-decoration:none;box-shadow:0 22px 54px #381f1c2e}.brand-program-featured-body{position:absolute;inset:auto 0 0;padding:clamp(24px,4vw,42px)}.brand-program-featured .brand-series-index{top:22px;right:22px;padding:8px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-size:14px;font-weight:800;letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-program-featured-body span,.brand-program-card-meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;background:#b7192a1a;color:#8f1622;font-size:12px;font-weight:800}.brand-program-featured-body span{background:#ffffff2e;color:#fff}.brand-program-featured-body h2{margin:14px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.1}.brand-program-featured-body p{max-width:560px;color:#ffffffdb;line-height:1.75}.brand-program-featured-facts{display:grid;gap:8px;max-width:520px;margin-top:18px}.brand-program-featured-facts small{display:block;width:fit-content;padding:6px 10px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff1f;color:#ffffffe0;font-size:12px;font-weight:700}.brand-program-featured-action{display:inline-flex;width:fit-content;margin-top:22px;padding:10px 14px;border-radius:6px;background:#fff;color:#8f1622;font-size:14px}.brand-program-featured-body em,.brand-program-card-foot em{font-style:normal;font-weight:800}.brand-program-stat-card{display:grid;gap:12px}.brand-program-stat-card article{display:grid;align-content:center;gap:6px;min-height:0;padding:20px 18px;border:1px solid rgba(143,22,34,.12);border-radius:8px;background:#fff;box-shadow:0 18px 38px #431a1812}.brand-program-stat-card strong{color:#8f1622;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1}.brand-program-stat-card span{color:#5d5050;font-size:13px;font-weight:800}.brand-program-filter{padding-top:28px}.brand-program-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.brand-program-tabs button{min-height:38px;padding:0 16px;border:1px solid rgba(143,22,34,.16);border-radius:999px;background:#fff;color:#5d5050;font-weight:800}.brand-program-tabs button.is-active{border-color:#b7192a;background:#b7192a;color:#fff}.brand-program-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;align-items:start}.brand-program-card{overflow:hidden;border:1px solid rgba(143,22,34,.12);border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 18px 46px #431a1814;transition:transform .2s ease,box-shadow .2s ease}.brand-program-card:hover{transform:translateY(-4px);box-shadow:0 24px 62px #431a1824}.brand-program-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.brand-program-card-body{padding:20px}.brand-program-card-meta,.brand-program-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.brand-program-card h2{margin:16px 0 10px;color:#2b1c1d;font-size:22px;line-height:1.35}.brand-program-card p{margin-bottom:0;color:#665a5a;line-height:1.75}.brand-program-card-subtitle{display:block;margin:-2px 0 10px;color:#8f1622;font-size:14px;line-height:1.5}.brand-program-card-facts{display:grid;gap:8px;margin:14px 0}.brand-program-card-facts span{padding:8px 10px;border:1px solid rgba(143,22,34,.1);border-radius:6px;background:#fbfaf8;color:#594749;font-size:13px;line-height:1.5}.brand-program-card-foot{padding-top:14px;border-top:1px solid rgba(143,22,34,.12);color:#8f1622}.brand-project-hero{position:relative;min-height:620px;color:#fff;background:linear-gradient(90deg,#1c1214e0,#1c121452),var(--brand-cover) center / cover}.brand-project-hero:after{content:"";position:absolute;inset:auto 0 0;height:8px;background:var(--brand-theme, #b7192a)}.brand-project-hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:clamp(92px,13vw,150px) 0 78px}.brand-project-hero-inner .detail-back-link{display:inline-flex;margin-bottom:36px;color:#fff}.brand-project-hero-inner h1{max-width:880px;margin:10px 0 18px;font-size:clamp(40px,6vw,76px);line-height:1.04}.brand-project-hero-inner>p:not(.eyebrow){max-width:760px;color:#ffffffe0;font-size:20px;line-height:1.8}.brand-project-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.brand-project-meta span{padding:8px 12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1f;font-weight:800}.brand-project-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:18px}.brand-project-intro{padding:clamp(24px,4vw,42px)}.brand-project-intro h2{margin:12px 0;color:#2b1c1d;font-size:clamp(28px,4vw,44px)}.brand-project-intro p{color:#5d5050;font-size:18px;line-height:1.9}.brand-project-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-project-profile article{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid rgba(143,22,34,.12);border-radius:8px;background:#fff;box-shadow:0 18px 38px #431a180f}.brand-project-profile span{color:#8f1622;font-size:12px;font-weight:800}.brand-project-profile strong{color:#2b1c1d;font-size:18px;line-height:1.48}.brand-project-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.brand-project-content,.brand-project-side,.brand-timeline-list article,.brand-link-grid>*,.brand-project-gallery article{border:1px solid rgba(143,22,34,.12);border-radius:6px;background:#fff;box-shadow:0 18px 46px #431a1812}.brand-project-content{padding:clamp(24px,4vw,42px);color:#3d3031;line-height:1.9}.brand-project-side{padding:22px}.brand-project-side h2{margin:0 0 16px;color:#8f1622}.brand-project-fact-list{display:grid;gap:12px}.brand-project-fact-list article{display:grid;gap:8px;padding:16px;border:1px solid rgba(143,22,34,.1);border-radius:8px;background:#fbfaf8}.brand-project-fact-list span{color:#8f1622;font-size:12px;font-weight:800}.brand-project-fact-list p{margin:0;color:#4d3f41;line-height:1.72}.brand-project-side dl,.brand-project-side dd{margin:0}.brand-project-side dl{display:grid;gap:12px}.brand-project-side dl div{padding-bottom:12px;border-bottom:1px solid rgba(143,22,34,.1)}.brand-project-side dt{color:#9a8b89;font-size:12px;font-weight:800}.brand-project-side dd{margin-top:4px;color:#2b1c1d;font-weight:800}.brand-timeline-list,.brand-link-grid{display:grid;gap:14px}.brand-timeline-list article{padding:20px;border-left:5px solid var(--brand-theme, #b7192a)}.brand-timeline-list span,.brand-link-grid span{color:#8f1622;font-size:12px;font-weight:800}.brand-timeline-list h3,.brand-link-grid strong{display:block;margin:8px 0;color:#2b1c1d;font-size:20px}.brand-timeline-list p,.brand-link-grid p{margin:0;color:#665a5a;line-height:1.75}.brand-link-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.brand-link-grid>*{padding:20px;color:inherit;text-decoration:none}.brand-project-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.brand-project-gallery article{overflow:hidden}.brand-project-gallery img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.brand-project-gallery p{margin:0;padding:14px 16px;color:#4c4142;font-weight:700}.issue-ledger-section{padding-top:clamp(44px,7vw,82px);padding-bottom:clamp(48px,7vw,86px);background:linear-gradient(180deg,#fffaf7,#f8f1ed),#fff}.issue-ledger-card{overflow:hidden;border:1px solid rgba(143,22,34,.13);border-radius:8px;background:#fffffff5;box-shadow:0 26px 72px #4516141a}.issue-ledger-card-head{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:clamp(24px,4vw,42px);color:#fff;background:linear-gradient(115deg,#6f101df5,#b7192ae6),radial-gradient(circle at 86% 6%,rgba(216,168,79,.28),transparent 30%)}.issue-ledger-card-head h2{margin:8px 0 12px;color:#fff;font-size:clamp(32px,5vw,56px);line-height:1.05}.issue-ledger-card-head p:not(.eyebrow){max-width:780px;margin:0;color:#ffffffdb;font-size:18px;line-height:1.8}.issue-ledger-card-head .eyebrow{color:#ffffffb8}.issue-ledger-card-head aside{display:grid;gap:10px;align-content:center;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a}.issue-ledger-card-head aside strong{color:#ffe2a4;font-size:15px}.issue-ledger-card-head aside span{display:flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff29;color:#fff;font-weight:800}.issue-ledger-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:clamp(20px,3vw,34px)}.issue-ledger-intro,.issue-ledger-form{border:1px solid rgba(143,22,34,.13);border-radius:8px;background:#fffffff0;box-shadow:0 20px 50px #45161414}.issue-ledger-intro{padding:clamp(22px,4vw,34px);border-left:5px solid #b7192a}.issue-ledger-intro>span{color:#8f1622;font-size:13px;font-weight:900}.issue-ledger-intro h3{margin:12px 0;color:#2b1c1d;font-size:clamp(24px,3vw,34px);line-height:1.18}.issue-ledger-intro p,.issue-ledger-intro li{color:#665a5a;line-height:1.8}.issue-ledger-form{display:grid;gap:14px;padding:clamp(20px,3vw,30px)}.issue-ledger-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.issue-ledger-form label{display:grid;gap:7px;min-width:0}.issue-ledger-form label>span{color:#6a4b4f;font-size:13px;font-weight:900}.issue-ledger-form input,.issue-ledger-form select,.issue-ledger-form textarea{width:100%;border:1px solid rgba(143,22,34,.15);border-radius:6px;padding:12px 13px;background:#fbf6f4;color:#3f3032;font:inherit}.issue-ledger-form textarea{resize:vertical;line-height:1.7}.issue-ledger-form button{min-height:46px;border:0;border-radius:6px;background:linear-gradient(135deg,#b7192a,#7f101d);color:#fff;font-weight:900;box-shadow:0 14px 28px #8f16222e}.issue-ledger-form button:disabled{cursor:wait;opacity:.68}.issue-ledger-result{padding:12px 14px;border-radius:6px;font-weight:800;line-height:1.55}.issue-ledger-result.is-success{border:1px solid rgba(19,120,64,.18);background:#f1fbf5;color:#0f6b39}.issue-ledger-result.is-error{border:1px solid rgba(183,25,42,.18);background:#fff0f1;color:#8f1622}.issue-ledger-mine{display:grid;gap:16px;padding:0 clamp(20px,3vw,34px) clamp(22px,3vw,36px)}.issue-ledger-mine>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid rgba(143,22,34,.12)}.issue-ledger-mine>div:first-child strong{color:#2b1c1d;font-size:20px}.issue-ledger-mine>div:first-child span,.issue-ledger-empty{color:#7b6a6a;line-height:1.7}.issue-ledger-mine-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.issue-ledger-mine-list article{display:grid;gap:9px;padding:16px;border:1px solid rgba(143,22,34,.12);border-radius:8px;background:#fffaf8}.issue-ledger-mine-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-ledger-mine-list em{padding:4px 8px;border-radius:999px;background:#fff1d6;color:#7a4d00;font-size:12px;font-style:normal;font-weight:900}.issue-ledger-mine-list strong{color:#8f1622;font-family:Consolas,SFMono-Regular,monospace}.issue-ledger-mine-list h3,.issue-ledger-mine-list p{margin:0}.issue-ledger-mine-list h3{color:#2b1c1d;font-size:17px}.issue-ledger-mine-list p,.issue-ledger-mine-list small{color:#665a5a;line-height:1.65}.issue-ledger-mine-list blockquote{display:grid;gap:6px;margin:4px 0 0;padding:12px;border-left:4px solid #d8a84f;border-radius:6px;background:#fff8e8}.issue-ledger-mine-list blockquote b{color:#7a4d00}.issue-ledger-mine-list blockquote span{color:#4b3c3c;line-height:1.65}@media(max-width:860px){.issue-ledger-card-head,.issue-ledger-grid,.issue-ledger-form-row{grid-template-columns:1fr}.topbar{padding:12px 0}.brand{max-width:min(320px,64vw)}.brand-logo-full{max-height:38px}.nav-links{display:none}.nav-links.is-open{display:grid}.nav-search-panel{position:static;width:100%;grid-template-columns:1fr auto;box-shadow:none}.nav-search-panel input{width:100%}.about-hero-content{grid-template-columns:1fr;align-items:start;gap:22px}.about-contact-card{justify-self:stretch;width:100%}.home-news-focus-panel .news-focus-slider{aspect-ratio:16 / 9}.home-news-focus-panel .news-focus-slide{gap:8px;padding:18px}.home-news-focus-panel .news-focus-slide h2{font-size:clamp(1.15rem,5vw,1.55rem)}.home-news-focus-panel .news-focus-slide p{display:none}.congress-live-board{padding-top:22px}.congress-latest-card-top,.congress-live-board .congress-latest-card-body,.congress-proposal-expanded{grid-template-columns:1fr}.congress-live-board .congress-stat-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.congress-live-board .congress-agenda-table div,.congress-channel-shell,.congress-channel-flow,.congress-form-grid{grid-template-columns:1fr}.congress-channel-shell,.congress-channel-form-preview{padding:18px}.congress-channel-form-mask{position:static}.search-page-form,.brand-program-hero,.brand-project-overview,.brand-project-content-grid{grid-template-columns:1fr}.brand-program-hero-copy,.brand-program-featured{min-height:auto}.brand-project-hero{min-height:560px}}body[data-page=about]{background:#f7f4f3}body[data-page=about] main{padding-bottom:112px}.about-hero{min-height:520px;padding-bottom:0;background:linear-gradient(112deg,#78101c,#a81625 58%,#c32631)}.about-hero:before,.about-hero:after{display:none}.about-hero-content{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:clamp(48px,7vw,96px);padding:66px 0 72px}.about-hero .hero-copy{max-width:720px}.about-hero .hero-copy>.eyebrow{margin-bottom:16px;color:#f2c982;font-size:.78rem;font-weight:900}.about-hero .hero-copy h1{font-size:clamp(3.4rem,5.4vw,5.2rem);letter-spacing:0}.about-hero .lead{max-width:680px;margin-top:20px;color:#ffffffd6;font-size:1.08rem;line-height:1.9}.about-hero-jumps{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.about-hero-jumps a{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:#ffffffe0;font-size:.94rem;font-weight:800}.about-hero-jumps a span{color:#f2c982;font-family:Georgia,Times New Roman,serif;font-size:.78rem}.about-hero-jumps a:hover,.about-hero-jumps a:focus-visible{color:#fff}.about-contact-card{position:relative;justify-self:stretch;width:100%;padding:28px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff1c;box-shadow:0 24px 58px #2d020a2e;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-contact-heading{display:flex;align-items:center;gap:14px}.about-contact-heading>div{display:grid;gap:3px}.about-contact-heading small,.about-contact-mail small{color:#ffffff9e;font-size:.68rem;font-weight:900;letter-spacing:.08em}.about-contact-heading strong{font-size:1.2rem}.about-contact-heading .about-contact-icon{display:inline-grid;place-items:center;flex:0 0 42px;align-self:center;width:42px;height:42px;margin:0;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#ffffff1f;color:#ffe1aa}.about-contact-heading .about-contact-icon svg{display:block}.about-contact-card>p{margin:22px 0 20px;color:#ffffffc2;font-size:.92rem;line-height:1.75}.about-contact-mail{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:stretch;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.about-contact-mail a{display:grid;gap:5px;min-width:0;color:#fff;font-family:inherit;font-size:1rem}.about-contact-mail a strong{overflow-wrap:anywhere;color:#fff7e8;font-family:Times New Roman,serif;font-size:1.12rem}.about-contact-mail button{display:inline-grid;place-items:center;width:42px;min-height:42px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#ffffff1f;color:#fff;cursor:pointer}.about-contact-mail button:hover,.about-contact-mail button:focus-visible{border-color:#ffe1aab8;background:#fff3;outline:none}.about-copy-status{display:block;margin-top:10px;color:#ffe1aa;font-size:.78rem;font-weight:800}.about-section{scroll-margin-top:24px;padding-top:96px}.about-section .section-heading{gap:7px;margin-bottom:30px}.about-section .section-heading .eyebrow{margin-bottom:3px;color:#a51928;font-size:.75rem;font-weight:900;letter-spacing:.08em}.about-section .section-heading h2{padding-left:16px;border-left-width:4px;color:#281d1f;font-size:clamp(2.2rem,4vw,3.35rem)}.about-section-summary{max-width:720px;margin:8px 0 0 20px;color:#756669;font-size:.96rem;line-height:1.7}.about-overview-card{display:grid;gap:16px;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.about-overview-card:before{display:none}.about-overview-main{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:34px;padding:36px;border:1px solid rgba(143,22,34,.12);border-top:4px solid #a51928;border-radius:8px;background:#fff;box-shadow:0 18px 42px #3d191d12}.about-overview-kicker{padding-left:12px;border-left-width:3px;font-size:.78rem}.about-overview-body p{color:#4e4143;font-size:1rem;line-height:1.92}.about-overview-principles{border-color:#8f16221f;border-radius:6px;background:#fbf8f7}.about-overview-principle{grid-template-columns:50px 1fr;gap:4px 14px;padding:16px 18px}.about-overview-principle span{width:36px;height:36px;border-radius:6px;font-size:1rem}.about-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;overflow:hidden;border:1px solid rgba(143,22,34,.12);border-radius:8px;background:#fff;box-shadow:0 16px 36px #3d191d0d}.about-overview-point{min-height:154px;padding:22px;border:0;border-right:1px solid rgba(143,22,34,.1);border-radius:0;background:#fff}.about-overview-point:last-child{border-right:0}.about-overview-point-label{font-size:.76rem}.about-section .org-chart{gap:24px;padding:38px;border-color:#8f16221f;border-radius:8px;background:#fff;box-shadow:0 18px 42px #3d191d0f}.about-section .org-node{padding:20px;border-color:#8f162224;border-radius:6px;box-shadow:none}.about-section .org-node:before{height:3px}.about-section .org-node h3{color:#311c20;font-size:1.08rem}.about-section .org-node p{color:#6d5f61;font-size:.9rem;line-height:1.68}.about-section .org-node-emphasis h3{color:#fff}.about-section .org-department-group{border-color:#8f16221f;border-radius:8px;background:#fbf8f7}.about-section .org-group-title,.about-section .org-label{border-radius:5px}@media(max-width:1000px){.about-hero-content{grid-template-columns:1fr;gap:34px;padding:48px 0 58px}.about-contact-card{width:min(100%,620px)}.about-overview-main{grid-template-columns:1fr}.about-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-overview-point:nth-child(2){border-right:0}.about-overview-point:nth-child(-n+2){border-bottom:1px solid rgba(143,22,34,.1)}}@media(max-width:700px){body[data-page=about] main{padding-bottom:76px}.about-hero{min-height:auto}.about-hero-content{padding:30px 0 44px}.about-hero .hero-copy h1{font-size:2.7rem}.about-hero .lead{font-size:.96rem}.about-hero-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.about-hero-jumps a{display:grid;gap:2px;font-size:.82rem}.about-contact-card{padding:22px}.about-contact-mail{grid-template-columns:minmax(0,1fr) 42px}.about-section{padding-top:68px}.about-section .section-heading h2{font-size:2rem}.about-section-summary{margin-left:0}.about-overview-main{gap:24px;padding:22px}.about-overview-grid{grid-template-columns:1fr}.about-overview-point,.about-overview-point:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid rgba(143,22,34,.1)}.about-overview-point:last-child{border-bottom:0}.about-section .org-chart{gap:20px;padding:18px}.about-section .org-middle,.about-section .org-departments{grid-template-columns:1fr}.about-section .org-department-group{padding:22px 14px 14px}}.article-content img.document-page-image{display:block;width:100%;max-width:920px;height:auto;margin:20px auto;border:1px solid #ddd7d5;background:#fff;box-shadow:0 10px 28px #27191b14}.article-content a.document-attachment-link{display:inline-flex;align-items:center;min-height:44px;margin:10px 0;padding:10px 15px;border:1px solid rgba(143,22,34,.16);border-left:4px solid #8f1622;border-radius:5px;background:#fff8f7;color:#8f1622;font-weight:800;text-decoration:none}.article-content a.document-attachment-link:hover,.article-content a.document-attachment-link:focus-visible{background:#fceceb;outline:none}.article-attachments{width:min(920px,100%);margin:34px auto 0;padding-top:26px;border-top:2px solid rgba(143,22,34,.16)}.article-attachments-heading{display:grid;gap:5px;margin-bottom:15px}.article-attachments-heading span{color:#a51928;font-size:11px;font-weight:900;letter-spacing:.08em}.article-attachments-heading h2{margin:0;color:#331d21;font-size:22px}.article-attachment-list{display:grid;gap:8px}.article-attachment-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:13px 15px;border:1px solid rgba(143,22,34,.13);border-radius:6px;background:#fffaf9;color:#8f1622}.article-attachment-list a:hover,.article-attachment-list a:focus-visible{border-color:#8f162247;background:#fff3f1;outline:none}.article-attachment-list a>div{display:grid;gap:4px;min-width:0}.article-attachment-list strong{overflow-wrap:anywhere;color:#6e1420;line-height:1.55}.article-attachment-list small{color:#8b7779}.article-attachment-list svg{flex:0 0 auto}.homepage-bootstrap{min-height:100vh;background:#fff;color:#971b31}.homepage-bootstrap header{display:flex;align-items:center;gap:14px;height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));background:#971b31}.homepage-bootstrap header i{width:34px;height:34px;border:2px solid rgba(255,255,255,.72);border-radius:50%}.homepage-bootstrap header span,.homepage-bootstrap header b,.homepage-bootstrap section small,.homepage-bootstrap section strong,.homepage-bootstrap section p{display:block;border-radius:4px;background:linear-gradient(90deg,#ececee,#f7f7f8,#ececee);background-size:220% 100%;animation:homepage-bootstrap-loading 1.4s ease-in-out infinite}.homepage-bootstrap header span{width:220px;height:18px;background:#ffffffb8}.homepage-bootstrap header b{width:180px;height:14px;margin-left:auto;background:#ffffff52}.homepage-bootstrap section{display:grid;align-content:center;min-height:68vh;width:min(1180px,calc(100% - 48px));margin:0 auto}.homepage-bootstrap section small{width:128px;height:14px}.homepage-bootstrap section strong{width:min(520px,72vw);height:62px;margin-top:22px}.homepage-bootstrap section p{width:min(680px,82vw);height:18px;margin:18px 0 0}.homepage-bootstrap section p:last-child{width:min(460px,64vw);margin-top:10px}@keyframes homepage-bootstrap-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:860px){.homepage-bootstrap header{height:58px;padding:0 16px}.homepage-bootstrap header span{width:150px}.homepage-bootstrap header b{width:58px}.homepage-bootstrap section{min-height:54vh;width:calc(100% - 32px)}.homepage-bootstrap section strong{height:46px}}@media(prefers-reduced-motion:reduce){.homepage-bootstrap header span,.homepage-bootstrap header b,.homepage-bootstrap section small,.homepage-bootstrap section strong,.homepage-bootstrap section p{animation:none}}.app-update-notice{position:fixed;top:14px;left:50%;z-index:3000;display:flex;align-items:center;gap:12px;width:min(560px,calc(100vw - 28px));padding:12px 14px;color:#fff;background:#7e1222f5;border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:0 14px 36px #3b071040;transform:translate(-50%)}.app-update-notice div{display:grid;flex:1;gap:2px}.app-update-notice span{font-size:13px;opacity:.88}.app-update-notice button{flex:0 0 auto;padding:7px 10px;color:#7e1222;background:#fff;border:0;border-radius:5px;cursor:pointer}@media(max-width:860px){.app-update-notice{top:max(10px,env(safe-area-inset-top))}}.ai-assistant-root{position:fixed;right:24px;bottom:24px;z-index:1200}.ai-assistant-trigger{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#8f1622;box-shadow:0 12px 28px #590d1947;cursor:pointer}.ai-assistant-trigger:hover,.ai-assistant-trigger:focus-visible{background:#6f101a;outline:3px solid rgba(143,22,34,.18)}.ai-assistant-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(390px,calc(100vw - 32px));height:min(650px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(111,16,26,.18);border-radius:8px;background:#fff;box-shadow:0 24px 70px #390c1442}.ai-assistant-panel-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;color:#fff;background:#74131f}.ai-assistant-panel-header>div,.ai-assistant-panel-header span{display:flex;align-items:center;gap:9px}.ai-assistant-panel-header span{align-items:flex-start;flex-direction:column;gap:2px}.ai-assistant-panel-header strong{font-size:15px}.ai-assistant-panel-header small{color:#ffffffad;font-size:11px}.ai-assistant-panel-header button,.ai-chat-feedback button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.ai-assistant-panel-header button:hover{background:#ffffff1f}.ai-assistant-mobile-back{display:none!important}.ai-assistant-messages{display:flex;width:100%;min-height:0;min-width:0;flex-direction:column;gap:14px;overflow-x:hidden;overflow-y:auto;padding:18px 16px;background:#faf7f7;overscroll-behavior:contain}.ai-assistant-empty{display:grid;justify-items:center;gap:7px;margin:auto 0;padding:28px 18px;color:#6a5558;text-align:center}.ai-assistant-empty svg{color:#8f1622}.ai-assistant-empty strong{color:#3f2428;font-size:18px}.ai-assistant-empty span{max-width:270px;font-size:13px;line-height:1.7}.ai-chat-message{display:grid;width:fit-content;min-width:0;max-width:90%;gap:7px}.ai-chat-message.is-user{align-self:flex-end;justify-items:end}.ai-chat-message.is-assistant{align-self:flex-start}.ai-chat-bubble{min-width:0;max-width:100%;padding:10px 12px;border-radius:8px;color:#443336;background:#fff;box-shadow:0 4px 16px #4d141d12;font-size:14px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.ai-chat-markdown{overflow:hidden;white-space:normal}.ai-chat-markdown>:first-child{margin-top:0}.ai-chat-markdown>:last-child{margin-bottom:0}.ai-chat-markdown p,.ai-chat-markdown ul,.ai-chat-markdown ol,.ai-chat-markdown blockquote,.ai-chat-markdown pre,.ai-chat-markdown table,.ai-chat-markdown h1,.ai-chat-markdown h2,.ai-chat-markdown h3,.ai-chat-markdown h4{margin:0 0 .72em}.ai-chat-markdown h1,.ai-chat-markdown h2,.ai-chat-markdown h3,.ai-chat-markdown h4{color:#3f2428;font-size:15px;line-height:1.45}.ai-chat-markdown ul,.ai-chat-markdown ol{padding-left:1.45em}.ai-chat-markdown li+li{margin-top:.3em}.ai-chat-markdown blockquote{padding:6px 10px;border-left:3px solid #b85a66;color:#6f5559;background:#faf4f5}.ai-chat-markdown code{max-width:100%;padding:.12em .34em;border-radius:4px;color:#7d1825;background:#f5e9eb;font-family:Consolas,Courier New,monospace;font-size:.9em;overflow-wrap:anywhere;word-break:break-word}.ai-chat-markdown pre{max-width:100%;overflow-x:auto;padding:10px 11px;border-radius:6px;background:#2f292a;color:#fff;-webkit-overflow-scrolling:touch}.ai-chat-markdown pre code{padding:0;color:inherit;background:transparent;overflow-wrap:normal;white-space:pre;word-break:normal}.ai-chat-markdown table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.ai-chat-markdown th,.ai-chat-markdown td{min-width:84px;padding:6px 8px;border:1px solid #e3d4d6;text-align:left;white-space:normal}.ai-chat-markdown a{color:#8f1622;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.ai-chat-message.is-user .ai-chat-bubble{color:#fff;background:#8f1622}.ai-chat-message.is-error .ai-chat-bubble{color:#7d1825;background:#fff0f0}.ai-chat-citations{display:grid;width:100%;min-width:0;max-width:100%;gap:5px}.ai-chat-citations a{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(143,22,34,.12);border-radius:6px;color:#7d1825;background:#fff;font-size:12px;font-weight:700}.ai-chat-citations a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-feedback{display:flex;gap:2px}.ai-chat-feedback button{width:28px;height:28px;color:#907e81}.ai-chat-feedback button:hover,.ai-chat-feedback button.active{color:#8f1622;background:#f4e7e9}.ai-assistant-input{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px 12px;border-top:1px solid #eee4e5;background:#fff}.ai-assistant-input textarea{width:100%;min-width:0;max-height:104px;resize:none;border:1px solid #ddced1;border-radius:7px;padding:9px 10px;color:#35282a;background:#fff;font:inherit;line-height:1.5}.ai-assistant-input textarea:focus{border-color:#9d2939;outline:2px solid rgba(157,41,57,.1)}.ai-assistant-input button{display:inline-flex;width:42px;height:42px;align-self:end;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;background:#8f1622;cursor:pointer}.ai-assistant-input button:disabled{color:#b7abad;background:#eee9ea;cursor:default}.ai-assistant-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 9px;color:#8a797c;background:#fff;font-size:10px}.ai-assistant-panel>footer a{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#8f1622;font-weight:700}@media(max-width:860px){body.ai-assistant-open{overflow:hidden;overscroll-behavior:none}.ai-assistant-root{right:14px;bottom:calc(82px + env(safe-area-inset-bottom))}.ai-assistant-root.is-open{z-index:4000;inset:0;width:100%;height:100dvh}.ai-assistant-panel{width:100%;max-width:100vw;height:100%;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.ai-assistant-panel-header{min-height:calc(62px + env(safe-area-inset-top));padding-top:max(10px,env(safe-area-inset-top));padding-right:14px;padding-left:8px}.ai-assistant-mobile-back{display:inline-flex!important;flex:0 0 auto}.ai-assistant-brand-icon,.ai-assistant-desktop-close,.ai-assistant-panel-header small{display:none!important}.ai-assistant-panel-header strong{font-size:16px}.ai-assistant-messages{padding:18px 14px 22px;-webkit-overflow-scrolling:touch}.ai-chat-message{max-width:calc(100% - 12px)}.ai-chat-message.is-assistant{width:calc(100% - 12px)}.ai-assistant-input{padding-right:14px;padding-left:14px}.ai-assistant-panel>footer{min-height:calc(31px + env(safe-area-inset-bottom));padding-right:14px;padding-bottom:max(9px,env(safe-area-inset-bottom));padding-left:14px}body:not(.mobile-shell-active) .ai-assistant-root{bottom:calc(18px + env(safe-area-inset-bottom))}body:not(.mobile-shell-active) .ai-assistant-root.is-open{inset:0}}@media(max-width:860px){body.mobile-polish{overflow-x:hidden;background:#fffaf7}body.mobile-polish .topbar{position:sticky;top:0;z-index:90;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:66px;padding:10px 14px;gap:10px;background:linear-gradient(135deg,#5c0b16fa,#b7192af5);box-shadow:0 12px 34px #5c0b1633}body.mobile-polish .brand{max-width:none;min-width:0}body.mobile-polish .brand-logo-full{width:min(260px,68vw);max-height:42px}body.mobile-polish .menu-toggle{min-width:44px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;color:#fff8f4;font-size:0}body.mobile-polish .menu-toggle:before{content:"☰";font-size:20px;line-height:1}body.mobile-polish .nav-links{grid-column:1 / -1;width:100%;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#5c0b16f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.mobile-polish .nav-links.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.mobile-polish .nav-links a,body.mobile-polish .nav-console-entry{display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:8px;padding:0 10px;background:#ffffff17;color:#fff8f4;text-align:center;font-size:14px;line-height:1.2}body.mobile-polish .nav-search-trigger{justify-self:center;width:42px;height:42px}body.mobile-polish .nav-search-panel{grid-column:1 / -1;width:100%;grid-template-columns:minmax(0,1fr) auto;padding:8px;border-radius:8px}body.mobile-polish .section,body.mobile-polish .brand-program-main,body.mobile-polish .brand-project-main{width:min(100% - 24px,1180px);padding-left:0;padding-right:0}body.mobile-polish .hero,body.mobile-polish .subpage-hero,body.mobile-polish .activities-hero,body.mobile-polish .congress-hero{min-height:auto}body.mobile-polish .home-gov-main{overflow:hidden}body.mobile-polish .home-service-title,body.mobile-polish .home-gov-news,body.mobile-polish .home-promo-focus,body.mobile-polish .home-gov-service-board,body.mobile-polish .survey-service-board,body.mobile-polish .survey-page-grid,body.mobile-polish .brand-program-hero,body.mobile-polish .brand-project-overview,body.mobile-polish .brand-project-content-grid,body.mobile-polish .congress-channel-shell,body.mobile-polish .congress-proposal-expanded,body.mobile-polish .issue-ledger-grid,body.mobile-polish .activity-hero-board{grid-template-columns:1fr}body.mobile-polish .home-service-title{padding-top:24px;gap:16px}body.mobile-polish .home-service-title .eyebrow{margin-top:0;font-family:Times New Roman,serif;font-size:20px;line-height:1.2}body.mobile-polish .home-service-mission{margin:0}body.mobile-polish .home-service-actions,body.mobile-polish .hero-actions,body.mobile-polish .toolbar{display:grid;grid-template-columns:1fr;gap:10px}body.mobile-polish .button,body.mobile-polish .text-link{justify-content:center;min-height:44px}body.mobile-polish .home-gov-news{gap:14px}body.mobile-polish .home-gov-headline,body.mobile-polish .home-gov-news-list article,body.mobile-polish .home-service-survey-card,body.mobile-polish .news-stream-item,body.mobile-polish .regulation-card,body.mobile-polish .search-result-item{border-radius:8px;box-shadow:0 14px 34px #45161414}body.mobile-polish .home-news-focus-panel .news-focus-slider{aspect-ratio:16 / 9}body.mobile-polish .news-focus-panel{border-radius:10px}body.mobile-polish .news-focus-slide{min-height:0;padding:18px}body.mobile-polish .news-focus-slide h2{font-size:clamp(20px,6vw,28px);line-height:1.18}body.mobile-polish .home-service-card-grid,body.mobile-polish .brand-program-grid,body.mobile-polish .brand-project-profile,body.mobile-polish .brand-project-gallery,body.mobile-polish .issue-ledger-mine-list{grid-template-columns:1fr}body.mobile-polish .footer{display:grid;grid-template-columns:1fr;gap:18px;padding:28px 16px;text-align:center}body.mobile-polish .footer-brand-block{order:-1}body.mobile-polish .footer-brand-logo{width:min(280px,76vw)}body.mobile-polish .footer-code-group{justify-content:center;gap:18px}body.mobile-polish .footer figure{margin:0}body.mobile-polish .footer figure img{width:92px;height:92px}body.mobile-polish .detail-header,body.mobile-polish .detail-main{background:#fffaf8}body.mobile-polish .article-page{width:min(100% - 24px,760px);margin:0 auto;padding:22px 0 34px}body.mobile-polish .article-page-header{padding:18px 0 20px;text-align:left}body.mobile-polish .article-page-title{font-size:clamp(26px,7vw,36px);line-height:1.25}body.mobile-polish .article-page-meta{display:block;line-height:1.7}body.mobile-polish .article-detail,body.mobile-polish .article-content{font-size:17px;line-height:1.9}body.mobile-polish .article-content img{width:auto;max-width:100%}body.mobile-polish .special-filters,body.mobile-polish .brand-program-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px;scroll-snap-type:x mandatory}body.mobile-polish .filter-chip,body.mobile-polish .brand-program-tabs button{flex:0 0 auto;scroll-snap-align:start}body.mobile-polish .survey-page-grid{gap:18px}body.mobile-polish .survey-catalog{position:relative;top:auto;display:flex;overflow-x:auto;gap:10px;padding-bottom:8px}body.mobile-polish .survey-catalog-head{flex:0 0 180px}body.mobile-polish .survey-catalog-card{flex:0 0 min(76vw,280px)}body.mobile-polish .survey-workspace{padding:18px}body.mobile-polish .survey-respondent-box,body.mobile-polish .issue-ledger-form-row,body.mobile-polish .congress-form-grid,body.mobile-polish .congress-channel-flow{grid-template-columns:1fr}body.mobile-polish .survey-form-foot{display:grid;grid-template-columns:1fr}body.mobile-polish .activity-calendar-shell,body.mobile-polish .activity-popover{width:100%}body.mobile-polish .activity-calendar-card,body.mobile-polish .activity-popover,body.mobile-polish .issue-ledger-card,body.mobile-polish .survey-workspace{border-radius:10px}body.mobile-polish .activity-month-rail{min-width:0}body.mobile-polish .activity-day{min-height:42px;aspect-ratio:1}body.mobile-polish .activity-popover-item{grid-template-columns:1fr}body.mobile-polish .activity-popover-time{justify-self:start;display:inline-flex;gap:4px}body.mobile-polish .congress-live-board .congress-stat-grid-wide,body.mobile-polish .congress-stat-grid,body.mobile-polish .congress-election-steps{grid-template-columns:1fr}body.mobile-polish .congress-latest-card-top,body.mobile-polish .congress-live-board .congress-latest-card-body{grid-template-columns:1fr;gap:14px}body.mobile-polish .congress-proposal-mini{position:static}body.mobile-polish .congress-panel,body.mobile-polish .congress-latest-card,body.mobile-polish .congress-channel-shell{border-radius:10px}body.mobile-polish .brand-program-hero{padding-top:26px}body.mobile-polish .brand-program-hero-copy,body.mobile-polish .brand-program-featured{min-height:auto}body.mobile-polish .brand-program-featured{grid-template-columns:1fr}body.mobile-polish .brand-project-hero{min-height:440px}body.mobile-polish .brand-project-hero-inner{width:min(100% - 24px,760px);padding:82px 0 42px}body.mobile-polish .brand-project-hero-inner h1{font-size:clamp(32px,10vw,48px)}body.mobile-polish .brand-project-meta{display:grid;grid-template-columns:1fr}body.mobile-polish .issue-ledger-card-head{padding:22px}body.mobile-polish .issue-ledger-card-head h2{font-size:clamp(28px,9vw,42px)}body.mobile-polish .issue-ledger-grid{padding:16px}}@media(max-width:520px){body.mobile-polish .nav-links.is-open,body.mobile-polish .nav-search-panel{grid-template-columns:1fr}body.mobile-polish .home-news-focus-panel .news-focus-slider{aspect-ratio:4 / 3}body.mobile-polish .footer-code-group{display:grid;grid-template-columns:repeat(2,minmax(0,112px))}body.mobile-polish .article-detail,body.mobile-polish .article-content{font-size:16.5px}}
