.page-head[data-v-7da406f9]{flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:36px}.page-head[data-v-7da406f9],.ph-text[data-v-7da406f9]{min-width:0;display:flex}.ph-text[data-v-7da406f9]{flex-direction:column;flex:1;gap:6px}.ph-title[data-v-7da406f9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--a-app-t-page);letter-spacing:var(--a-app-ls-page);color:var(--a-app-ink);margin:0;overflow:hidden}.accent[data-v-7da406f9]{color:var(--a-app-teal-title)}.ph-count[data-v-7da406f9]{color:var(--a-app-ink-40);font-variant-numeric:tabular-nums}.ph-actions[data-v-7da406f9]{flex:none;align-items:center;gap:8px;display:flex}.page-head.is-wrap[data-v-7da406f9]{flex-wrap:wrap;row-gap:16px}.page-head.is-wrap .ph-text[data-v-7da406f9]{flex:240px}.page-head.is-object[data-v-7da406f9]{gap:16px}.is-object .ph-title[data-v-7da406f9]{font:var(--a-app-t-object);letter-spacing:-.015em;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.ph-lead[data-v-7da406f9]{flex:none}.ph-lead[data-v-7da406f9],.ph-meta[data-v-7da406f9]{align-items:center;display:flex}.ph-meta[data-v-7da406f9]{min-width:0;font:var(--a-app-t-meta);color:var(--a-app-ink-50);white-space:nowrap;gap:0;overflow:hidden}.ph-meta[data-v-7da406f9]>*{flex:none;min-width:0}.ph-meta[data-v-7da406f9]>:last-child{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ph-meta[data-v-7da406f9]>*+:before{content:"·";color:var(--a-app-ink-50);margin:0 7px}.ph-meta[data-v-7da406f9] b{color:var(--a-app-ink-60);font-weight:520}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.page-head[data-v-7da406f9]{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;min-height:0}.ph-text[data-v-7da406f9]{flex:100%}.ph-title[data-v-7da406f9]{white-space:normal;font:var(--a-app-m-t-title);letter-spacing:var(--a-app-ls-page);overflow:visible}.is-object .ph-title[data-v-7da406f9]{-webkit-line-clamp:3;font:var(--a-app-m-t-detail);letter-spacing:var(--a-app-ls-card);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-head.is-object[data-v-7da406f9]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.is-object .ph-text[data-v-7da406f9]{display:contents}.page-head.is-object:not(.has-lead) .ph-title[data-v-7da406f9]{grid-column:1/-1}.is-object .ph-meta[data-v-7da406f9]{white-space:normal;font:var(--a-app-m-t-meta);flex-wrap:wrap;grid-column:1/-1;row-gap:2px}.is-object .ph-meta[data-v-7da406f9]>*{white-space:nowrap;max-width:100%}.is-object .ph-meta[data-v-7da406f9]>*+:before{content:none}.is-object .ph-meta[data-v-7da406f9]>:not(:last-child):after{content:"·";color:var(--a-app-ink-50);margin:0 7px 0 6px}.is-object .ph-actions[data-v-7da406f9]{grid-column:1/-1}.ph-actions[data-v-7da406f9]{flex-wrap:wrap}}.badge-ai[data-v-239ea02c]{border-radius:var(--a-app-r-kbd);corner-shape:var(--a-app-corner);background:var(--a-app-ai-bg);height:18px;font:590 11px/1 var(--a-app-font);letter-spacing:.03em;color:var(--a-app-teal-title);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.badge-ai.is-raised[data-v-239ea02c]{border:1px solid var(--a-app-sel-edge);background:var(--a-app-raised)}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.badge-ai[data-v-239ea02c]{letter-spacing:.01em;height:22px;padding:0 8px;font-size:13px}}.section[data-v-8a85ddc8]{flex-direction:column;gap:12px;min-width:0;padding:20px 0;display:flex}.section[data-v-8a85ddc8]:first-child{padding-top:0}.section+.section[data-v-8a85ddc8]{border-top:var(--a-app-hair) solid var(--a-app-divider)}.section-head[data-v-8a85ddc8]{min-height:24px;display:flex}.section-head[data-v-8a85ddc8],.section-title[data-v-8a85ddc8]{align-items:center;gap:8px;min-width:0}.section-title[data-v-8a85ddc8]{font:var(--a-app-t-panel);color:var(--a-app-ink);white-space:nowrap;margin:0;display:inline-flex}.section-count[data-v-8a85ddc8]{font:var(--a-app-t-readout);font-variant-numeric:tabular-nums;color:var(--a-app-ink-50)}.section-action[data-v-8a85ddc8]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.section-sub[data-v-8a85ddc8]{font:var(--a-app-t-meta);color:var(--a-app-ink-50);margin:-6px 0 0}.section-action[data-v-8a85ddc8],.section-count[data-v-8a85ddc8],.section-head[data-v-8a85ddc8],.section-sub[data-v-8a85ddc8],.section-title[data-v-8a85ddc8]{overflow:visible}.section.is-panel[data-v-8a85ddc8],.section.is-panel[data-v-8a85ddc8]:first-child{background:var(--a-app-card);border:var(--a-app-hair) solid var(--a-app-edge);border-radius:var(--a-app-r-card);corner-shape:var(--a-app-corner);gap:16px;padding:20px 22px 22px}.section.is-panel[data-v-8a85ddc8]:first-child>*,.section.is-panel[data-v-8a85ddc8]>*{--a-app-surface:var(--a-app-card);--a-app-edge:var(--a-app-hairline);--a-app-plate:var(--a-app-card)}.is-panel .section-head[data-v-8a85ddc8]{min-height:28px}.is-panel .section-title[data-v-8a85ddc8]{font:var(--a-app-t-doc);letter-spacing:var(--a-app-ls-card)}.is-panel .section-sub[data-v-8a85ddc8]{margin-top:-12px}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.section[data-v-8a85ddc8]{padding:28px 0}.section[data-v-8a85ddc8]:first-child{padding-top:0}.section-head[data-v-8a85ddc8]{flex-wrap:wrap;row-gap:0;min-height:32px}.section-title[data-v-8a85ddc8]{font:var(--a-app-m-t-section)}.section-count[data-v-8a85ddc8]{font:var(--a-app-m-t-meta);font-variant-numeric:tabular-nums}.section-sub[data-v-8a85ddc8]{font:var(--a-app-m-t-meta);margin-top:-4px}.section.is-panel[data-v-8a85ddc8],.section.is-panel[data-v-8a85ddc8]:first-child{background:0 0;border:0;border-radius:0;gap:12px;padding:28px 0}.section.is-panel[data-v-8a85ddc8]:first-child{padding-top:0}.is-panel .section-head[data-v-8a85ddc8]{min-height:32px}.is-panel .section-title[data-v-8a85ddc8]{font:var(--a-app-m-t-section);letter-spacing:0}.is-panel .section-sub[data-v-8a85ddc8]{margin-top:-4px}}
