.home-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.home-stat-label{font-size:var(--text-body-size);color:var(--color-text-muted)}.home-stat-value{font-size:var(--text-h3-size);font-weight:700;margin-top:var(--space-2)}.home-notices-list{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.home-os-page{display:grid;gap:var(--space-4)}.home-hero-revamp{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr);gap:var(--space-6);padding:var(--space-7);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--color-bg-card) 0,var(--color-bg-elevated) 100%);box-shadow:var(--shadow-lg)}.home-hero-revamp-background{position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero-revamp-bg-image{object-fit:cover;object-position:center;opacity:.22;pointer-events:none}.home-hero-revamp-background *,.home-hero-revamp-media,.home-hero-revamp-media *{pointer-events:none}.home-hero-revamp-copy,.home-hero-revamp-media{position:relative;z-index:1}.home-hero-revamp-copy{display:grid;align-content:start;gap:var(--space-4)}.home-hero-revamp-title{margin:0;font-size:var(--text-display-size);line-height:var(--text-display-line-height);letter-spacing:-.02em;max-width:12ch}.home-hero-revamp-desc{margin:0;color:var(--color-text-secondary);line-height:var(--text-body-line-height);max-width:calc(var(--space-8) * 19 + var(--space-1));font-size:var(--text-body-size)}.home-hero-highlight-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-hero-highlight-pill{display:inline-flex;align-items:center;min-height:var(--btn-tag-height);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:600}.home-role-actions-revamp{margin-top:0}.home-hero-revamp-media{display:flex;align-items:flex-end;justify-content:center;min-height:calc(var(--space-8) * 11 + var(--space-1) * 3)}.home-hero-revamp-illustration{width:min(100%,calc(var(--space-8) * 8));height:auto}.home-hero-revamp-mascot{position:absolute;right:var(--space-2);bottom:calc(var(--space-1) / 2);width:min(44%,calc(var(--space-8) * 4 + var(--space-7) + var(--space-1)));height:auto;filter:drop-shadow(0 calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-7) - var(--space-1)) color-mix(in srgb,var(--color-brand-primary-hover) 14%,transparent))}.home-action-card,.home-collaboration-card,.home-news-card-lite,.home-notice-card-os{border-radius:var(--radius-xl)}.home-actions-card-revamp,.home-collaboration-card-shell,.home-guest-capability-card,.home-news-shell-revamp,.home-notices-priority-card,.home-summary-card-revamp{border:1px solid var(--color-border-default)}.home-notices-priority-card-guest{padding:0;border:0;background:transparent;box-shadow:none}.home-action-card-revamp,.home-collaboration-card-revamp,.home-guest-summary-card-revamp,.home-news-card-revamp,.home-notice-card-revamp,.home-summary-block-revamp{background:linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-elevated) 100%)}.home-notice-card-revamp{border-radius:var(--radius-lg)}.home-notice-card-priority{padding:var(--space-4);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md)}.home-action-card-revamp,.home-collaboration-card-revamp,.home-guest-summary-card-revamp,.home-news-card-revamp{box-shadow:var(--shadow-sm)}.home-guest-summary-card-revamp strong,.home-summary-block-revamp strong{color:var(--color-text-primary)}.home-section-top,.home-section-top-compact{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.home-section-copy{display:grid;gap:var(--space-2)}.home-section-top-priority{align-items:center;gap:var(--space-4)}.home-section-kicker{display:inline-flex;align-items:center;min-height:calc(var(--space-5) + var(--space-1) + var(--space-1) / 2);width:fit-content;padding:0 calc(var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary-soft) 92%,transparent);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:700}.home-section-top-compact{gap:var(--space-2)}.home-section-title{margin:0;font-size:var(--text-h3-size);line-height:1.2}.home-section-desc{margin:0;color:var(--color-text-secondary);line-height:1.7}.home-action-grid,.home-collaboration-grid,.home-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.home-action-card,.home-collaboration-card,.home-news-card-lite{padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle)}.home-action-card strong,.home-collaboration-card strong,.home-news-card-lite strong{display:block;font-size:var(--text-title-size);margin-bottom:var(--space-1)}.home-action-card span,.home-collaboration-card span,.home-news-card-lite span{color:var(--color-text-secondary);line-height:1.6}.home-action-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.home-collaboration-grid-compact,.home-news-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.home-action-card-compact,.home-collaboration-card-compact,.home-news-card-lite-compact{padding:var(--space-3);min-height:calc(var(--space-8) * 4)}.home-action-card-compact strong,.home-collaboration-card-compact strong,.home-news-card-lite-compact strong{font-size:var(--text-body-lg-size);margin-bottom:var(--space-1)}.home-action-card-compact span,.home-collaboration-card-compact span,.home-news-card-lite-compact span{font-size:var(--text-caption-size);line-height:1.5}.home-notices-list-os{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.home-guest-hero-card{border:1px solid var(--color-border-default);background:linear-gradient(135deg,var(--color-bg-card),var(--color-bg-elevated));box-shadow:var(--shadow-lg)}.home-hero-eyebrow{font-size:var(--text-tiny-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent)}.home-hero-status-group,.home-role-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.home-hero-status-group-lite{justify-content:flex-end}.home-role-actions{margin-top:var(--space-3)}.home-role-action-primary,.home-role-action-secondary{margin-top:0;gap:var(--space-1)}.home-role-action-icon{display:block;flex-shrink:0;object-fit:contain}.home-guest-summary-grid-compact,.home-notices-list-priority{margin-top:var(--space-3)}.home-filter-chip{padding:var(--space-2) var(--space-3)}.home-filter-chip-icon{display:block;flex-shrink:0;object-fit:contain}.home-filter-chip-active{background:var(--color-brand-primary-soft);color:var(--color-brand-accent);border-color:var(--color-border-default)}.home-section-action-primary{min-width:calc(var(--space-8) * 4);justify-content:center}.home-notices-priority-card-guest .home-section-top-priority{align-items:center;flex-direction:row;gap:var(--space-3)}.home-notices-priority-card-guest .home-section-copy{gap:0}.home-notices-priority-card-guest .home-section-desc,.home-notices-priority-card-guest .home-section-kicker{display:none}.home-notices-priority-card-guest .home-section-title{line-height:1.16;font-weight:600}.home-notices-priority-card-guest .home-section-action-primary{min-width:auto;min-height:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--color-text-muted);font-size:var(--text-body-lg-size);font-weight:400}.home-notices-priority-card-guest .home-section-action-primary:after{content:">";margin-left:var(--space-2);font-weight:700}.home-summary-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.home-summary-block{display:grid;padding:var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-card) 100%);border:1px solid var(--color-border-subtle);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-summary-block:focus-visible,.home-summary-block:hover{transform:translateY(-1px);border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.home-summary-block-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.home-summary-block-label{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.home-summary-block-arrow{font-size:var(--text-body-lg-size);color:var(--color-primary)}.home-summary-block strong{display:block;font-size:var(--text-h1-size);line-height:1.1}.home-summary-block p{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.7}.home-summary-block-action{font-size:var(--text-caption-size);font-weight:700;color:var(--color-primary)}.home-guest-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.home-guest-summary-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.home-guest-summary-card{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle)}.home-guest-summary-card-icon{display:block;flex-shrink:0;width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));object-fit:contain}.home-guest-summary-card-text{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-width:0}.home-guest-summary-card-title{display:block;font-size:var(--text-body-size);font-weight:700;color:var(--color-text-primary);line-height:1.3}.home-guest-summary-card-subtitle{display:block;font-size:var(--text-tiny-size);font-weight:400;color:var(--color-text-secondary);line-height:1.3}.home-guest-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.home-guest-discovery-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index copy" "action action";gap:var(--space-3);min-width:0;min-height:calc(var(--space-8) * 4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-sm);text-decoration:none}.home-guest-discovery-card:focus-visible,.home-guest-discovery-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.home-guest-discovery-index{grid-area:index;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-2));border-radius:var(--radius-md);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-weight:800}.home-guest-discovery-copy{grid-area:copy;display:grid;gap:var(--space-1);min-width:0}.home-guest-discovery-copy strong{font-size:var(--text-body-lg-size);line-height:1.2}.home-guest-discovery-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.home-guest-discovery-action{grid-area:action;align-self:end;color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:700}@media (max-width:60rem){.auth-register-grid,.auth-role-grid-revamp,.home-collaboration-grid-compact,.home-hero-revamp,.home-news-grid-compact,.home-summary-block-grid{grid-template-columns:1fr}.home-guest-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-revamp-media{min-height:calc(var(--space-8) * 4 + var(--space-5))}.home-hero-revamp-mascot{width:min(36%,calc(var(--space-8) * 3 + var(--space-6) + var(--space-1) * 1.5))}.application-grid,.applications-business-meta,.applications-summary-grid,.dashboard-grid,.dashboard-home-grid,.dashboard-home-summary-grid,.home-action-grid,.home-action-grid-compact,.home-collaboration-grid,.home-collaboration-grid-compact,.home-guest-summary-grid,.home-news-grid,.home-news-grid-compact,.invitations-business-meta,.invitations-summary-grid,.messages-layout,.messages-manage-detail,.mine-form-grid,.mine-user-row,.notice-detail-grid,.profile-form-grid,.profile-home-grid,.profile-home-hero,.profile-home-meta-grid,.profile-summary{grid-template-columns:1fr}.applications-board-head,.applications-business-card-top,.applications-page-hero-card,.dashboard-home-hero,.home-hero-status-group,.home-role-actions,.home-section-top,.home-section-top-compact,.invitations-board-head,.invitations-business-card-top,.invitations-page-hero-card,.messages-manage-header,.mine-vip-card,.mine-workbench-summary{align-items:flex-start;flex-direction:column}.home-hero-revamp.is-guest{grid-template-columns:1fr;gap:0;min-height:calc(var(--space-8) * 10 + var(--space-1));padding:var(--space-6) calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-4) + var(--space-1) / 2);border-radius:var(--radius-2xl)}.home-hero-revamp.is-guest .home-hero-revamp-copy{gap:var(--space-3)}.home-hero-revamp.is-guest .home-hero-revamp-title{max-width:9ch;font-size:var(--text-display-size);line-height:1.18;letter-spacing:0}.home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-8) * 6 + var(--space-4) + var(--space-1));font-size:var(--text-body-size);line-height:1.72}.home-hero-revamp.is-guest .home-hero-highlight-row,.home-hero-revamp.is-guest .home-hero-search-card{display:none}.home-hero-revamp.is-guest .home-role-actions{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.home-hero-revamp.is-guest .home-role-action-primary,.home-hero-revamp.is-guest .home-role-action-secondary{justify-content:center;align-items:center;min-height:var(--btn-tag-height);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-body-size);font-weight:400;line-height:1;white-space:nowrap}.home-hero-revamp.is-guest .home-role-action-primary{background:linear-gradient(180deg,var(--orange-400) 0,var(--orange-500) 100%);color:var(--color-text-inverse);border-color:var(--color-brand-primary-soft);box-shadow:var(--shadow-float)}.home-hero-revamp.is-guest .home-role-action-secondary{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.home-hero-revamp.is-guest .home-hero-revamp-media{position:absolute;right:var(--space-2);bottom:var(--tabbar-fab-size);min-height:calc(var(--space-8) * 3 + var(--space-3))}.home-hero-revamp.is-guest .home-hero-revamp-illustration,.home-hero-revamp.is-guest .home-hero-revamp-media{width:calc(var(--space-8) * 4 + var(--space-4) + var(--space-2))}.home-hero-revamp.is-guest .home-hero-revamp-mascot{right:var(--space-1);bottom:0;width:calc(var(--space-8) + var(--space-7) + var(--space-1))}.home-guest-summary-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.home-guest-summary-card-polished{padding:var(--space-2) var(--space-3)}}@media (max-width:40rem){.home-hero-revamp{padding:var(--space-4)}.home-hero-revamp-title{font-size:var(--text-h2-size)}.home-hero-revamp-media{justify-content:flex-start}.home-hero-revamp-mascot{right:var(--space-2);width:calc(var(--space-8) * 3 + var(--space-1))}.home-guest-discovery-grid,.home-guest-summary-grid,.home-summary-block-grid{grid-template-columns:1fr}.home-guest-discovery-card{min-height:0}}@media (max-width:60rem){.home-action-grid,.home-action-grid-compact,.home-guest-summary-grid,.home-guest-summary-grid-compact,.home-summary-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.home-action-grid,.home-action-grid-compact,.home-guest-summary-grid,.home-guest-summary-grid-compact,.home-summary-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.home-action-card-compact,.home-collaboration-card-compact,.home-guest-summary-card,.home-news-card-lite-compact,.home-summary-block{min-height:0;padding:var(--space-3)}.home-summary-block strong{font-size:var(--text-h3-size)}}.home-header-search-shell{display:grid;gap:var(--space-1);width:clamp(calc(var(--space-8) * 2 + var(--space-7)),30vw,calc(var(--space-8) * 3 + var(--space-1) * 1.5));min-width:0}.home-header-search{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-8) + var(--space-4) + var(--space-1) / 2);min-width:0;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-default);box-shadow:var(--shadow-xs)}.home-header-search-disabled{cursor:default}.home-header-search-icon{display:inline-flex;flex:0 0 auto}.home-header-search-icon,.home-header-search-icon-image{width:calc(var(--space-4) + var(--space-1) / 2);height:calc(var(--space-4) + var(--space-1) / 2)}.home-header-search-icon-image{display:block;object-fit:contain}.home-header-search-note,.home-header-search-text{font-size:var(--text-tiny-size);color:var(--color-text-secondary)}.home-header-search-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-header-search-note{padding-left:var(--space-1)}.home-collaboration-card-top,.home-hero-search-head,.home-hero-stage-meta,.home-hero-topbar,.home-notice-card-head-row,.home-notice-card-tag-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.home-collaboration-progress-pill,.home-hero-scene-badge,.home-hero-search-disabled-tag,.home-hero-stage-pill,.home-notice-inline-tag{display:inline-flex;align-items:center;min-height:calc(var(--space-8) + var(--space-1));padding:0 calc(var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.home-hero-search-card{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-hero-search-head span,.home-hero-search-head strong{display:block}.home-hero-search-head strong{font-size:var(--text-body-size);color:var(--color-text-primary)}.home-action-card em,.home-collaboration-card span,.home-hero-search-head span,.home-hero-search-note,.home-notice-inline-meta{color:var(--color-text-secondary)}.home-action-card em,.home-hero-search-head span,.home-hero-search-note{font-size:var(--text-tiny-size);line-height:1.5}.home-hero-search-bar{display:inline-flex;align-items:center;gap:var(--space-3);min-height:calc(var(--space-8) * 2 + var(--space-1) + var(--space-1) / 2);padding:0 calc(var(--space-4) + var(--space-1) / 2);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-elevated) 100%)}.home-hero-search-bar-disabled{cursor:default}.home-action-card-icon,.home-hero-search-cta,.home-hero-search-icon,.home-notice-card-menu,.home-summary-block-icon{display:inline-flex;align-items:center;justify-content:center}.home-action-card-icon,.home-hero-search-icon,.home-summary-block-icon{width:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);height:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary-soft) 96%,transparent)}.home-hero-search-placeholder{flex:1 1;min-width:0;color:var(--color-text-secondary);font-size:var(--text-body-size)}.home-hero-search-cta{min-width:calc(var(--space-8) * 2 + var(--space-4) - var(--space-1) / 2);height:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);padding:0 var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--orange-400) 0,var(--color-brand-primary-hover) 100%);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800}.home-hero-stage-copy{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.home-action-card-polished,.home-collaboration-card-polished,.home-notice-card-polished{position:relative;overflow:hidden}.home-notice-card-head-row{align-items:flex-start}.home-notice-card-head{flex:1 1;min-width:0}.home-notice-card-menu{width:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);height:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-secondary)}.home-notice-inline-tag{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.home-notice-card-desc,.home-notice-card-meta,.home-notice-inline-meta{font-size:var(--text-caption-size)}.home-notice-card-head strong{display:block;font-size:var(--text-title-size);line-height:1.36;font-weight:800;letter-spacing:0}.home-notice-card-budget{width:fit-content;margin-top:var(--space-2);letter-spacing:0}.home-notice-card-budget.is-budget-value{padding:0;color:var(--color-brand-accent);font-size:var(--text-h3-size);line-height:1.25;font-weight:800}.home-notice-card-budget.is-budget-pending{min-height:calc(var(--space-8) + var(--space-1));padding:0 calc(var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary-soft) 92%,transparent);color:var(--color-brand-accent);font-size:var(--text-caption-size);line-height:calc(var(--space-8) + var(--space-1));font-weight:700}.home-notice-card-detail-grid{display:grid;gap:var(--space-2)}.home-notice-card-desc{margin:0;color:var(--color-text-secondary);line-height:1.65}.home-notice-card-actions{margin-top:var(--space-1)}.home-notice-card-guest-design{padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-md)}.home-notice-card-guest-main{display:grid;grid-template-columns:calc(var(--space-8) * 2) minmax(0,1fr);gap:var(--space-3);align-items:center}.home-platform-logo{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-8) * 2);height:calc(var(--space-8) * 2);border-radius:calc(var(--radius-lg) + var(--space-1) / 2);color:var(--color-text-inverse);font-size:var(--text-body-lg-size);font-weight:800;line-height:1;box-shadow:var(--shadow-sm)}.home-platform-logo-xhs{background:linear-gradient(135deg,var(--red-500) 0,var(--red-700) 100%)}.home-platform-logo-douyin{background:linear-gradient(135deg,var(--color-brand-dark) 0,var(--neutral-700) 100%);font-size:var(--text-h1-size)}.home-platform-logo-bilibili{background:linear-gradient(135deg,var(--blue-500) 0,color-mix(in srgb,var(--blue-500) 60%,var(--color-text-inverse)) 100%);font-size:var(--text-h1-size)}.home-platform-logo-default{background:linear-gradient(135deg,var(--orange-400) 0,var(--orange-500) 100%)}.home-notice-card-guest-body{min-width:0}.home-notice-card-guest-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.home-notice-card-title-block{min-width:0}.home-notice-card-title-block strong{display:block;color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1.28;font-weight:800;letter-spacing:0}.home-notice-card-title-block span{display:block;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.45}.home-notice-card-guest-badge{flex:0 0 auto;min-height:calc(var(--space-8) - var(--space-1) / 2);padding:0 calc(var(--space-2) + var(--space-1) / 2);background:color-mix(in srgb,var(--color-brand-primary-soft) 70%,var(--color-bg-card));color:var(--color-brand-accent);font-size:var(--text-body-size);line-height:calc(var(--space-8) - var(--space-1) / 2);font-weight:500}.home-notice-card-guest-divider{height:calc(var(--space-1) / 4);margin:var(--space-3) 0 var(--space-3);background:var(--color-border-subtle)}.home-notice-card-guest-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr) calc(var(--space-8) * 2 + var(--space-6) + var(--space-1));gap:var(--space-2);align-items:center}.home-notice-card-guest-meta{display:grid;gap:calc(var(--space-2) - var(--space-1) / 4);min-width:0;padding-right:var(--space-2);border-right:1px solid var(--color-border-subtle)}.home-notice-card-guest-meta span{color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-1)}.home-notice-meta-icon{display:block;flex-shrink:0;object-fit:contain}.home-notice-card-guest-meta strong{display:block;min-width:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.3;font-weight:500;overflow-wrap:anywhere}.home-notice-card-guest-meta-budget strong{color:var(--color-brand-accent);font-size:var(--text-body-lg-size);line-height:1.2;font-weight:500}.home-notice-card-guest-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-rec);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--orange-400) 0,var(--orange-500) 100%);color:var(--color-text-inverse);font-size:var(--text-body-lg-size);line-height:1;font-weight:800;box-shadow:0 var(--space-2) calc(var(--space-4) + var(--space-1) / 2) color-mix(in srgb,var(--color-brand-primary-hover) 20%,transparent);white-space:nowrap}.home-summary-block{gap:var(--space-2)}.home-summary-block-icon{font-size:var(--text-body-lg-size)}.home-summary-block-tone-brand .home-summary-block-action,.home-summary-block-tone-brand .home-summary-block-icon{color:var(--color-brand-accent)}.home-summary-block-tone-creator .home-summary-block-action,.home-summary-block-tone-creator .home-summary-block-icon{color:var(--color-info)}.home-action-card-polished{display:grid;gap:var(--space-2)}.home-action-card-icon{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));font-size:var(--text-title-size)}.home-action-card em{font-style:normal;font-weight:700}.home-collaboration-card-polished{display:grid;gap:var(--space-2)}.home-collaboration-card.is-featured{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 98%,transparent) 0,color-mix(in srgb,var(--color-brand-primary-soft) 94%,transparent) 100%)}.home-collaboration-progress-track{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);overflow:hidden}.home-collaboration-progress-bar{display:block;width:58%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange-400) 0,var(--color-brand-primary) 100%)}.home-capability-header{display:flex;align-items:center;gap:var(--space-3)}.home-capability-login-link{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s}.home-capability-login-link:hover{color:var(--color-brand-accent)}.home-capability-master-icon{display:block;flex-shrink:0;object-fit:contain}@media (max-width:60rem){.home-header-search,.home-header-search-shell{min-width:0}}.home-header-search-form,.home-hero-search-form{display:flex;width:100%}.home-header-search-input,.home-hero-search-input{flex:1 1;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-size:var(--text-body-size);outline:none}.home-header-search-input::placeholder,.home-hero-search-input::placeholder{color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.home-header-search-submit{display:none;min-width:calc(var(--space-4) * 3 + var(--space-2) + var(--space-1) / 2);height:calc(var(--space-4) + var(--space-3) + var(--space-1) / 2);border:none;border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:700}.home-action-card-top,.home-collaboration-card-foot,.home-summary-block-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.home-summary-block-foot{margin-top:var(--space-2);flex-wrap:wrap}.home-action-card-arrow,.home-collaboration-footnote,.home-notice-card-footnote,.home-summary-block-meta{font-size:var(--text-tiny-size);color:var(--color-text-secondary)}.home-action-card-arrow{font-weight:700}.home-notice-inline-tag-strong{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.home-notice-card-footnote{margin-top:var(--space-2);line-height:1.5}.home-action-card-top{margin-bottom:var(--space-2)}.home-collaboration-card-foot{margin-top:var(--space-3);flex-wrap:wrap}@media (max-width:40rem){.home-header-search-note{padding-left:0}.auth-capability-card,.auth-register-role-primary-card,.home-hero-search-card{padding:var(--space-3)}}.home-hero-revamp.is-guest{grid-template-columns:1fr;gap:0;min-height:calc(var(--space-8) * 8 + var(--space-4) + var(--space-2));padding:var(--space-6) calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-4) + var(--space-1) / 2)}.home-hero-revamp.is-guest .home-hero-revamp-title{max-width:calc(var(--space-8) * 9 + var(--space-1) * 3);font-size:var(--text-display-size);line-height:1.18;font-weight:800;letter-spacing:0}.home-hero-revamp.is-guest .home-hero-eyebrow{display:none}.home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-8) * 8 + var(--space-4));line-height:1.72}.home-hero-revamp.is-guest .home-hero-highlight-row,.home-hero-revamp.is-guest .home-hero-revamp-media,.home-hero-revamp.is-guest .home-hero-search-card{display:none}.home-hero-revamp.is-guest .home-role-actions{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:var(--space-2);align-items:center;margin-top:calc(var(--space-1) / 2)}.home-hero-revamp.is-guest .home-role-action-primary,.home-hero-revamp.is-guest .home-role-action-secondary{justify-content:center;align-items:center;padding:0 calc(var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-pill);font-weight:400;line-height:1;white-space:nowrap}.home-hero-revamp.is-guest .home-role-action-primary{background:linear-gradient(180deg,var(--orange-400) 0,var(--orange-500) 100%);color:var(--color-text-inverse);border-color:var(--color-brand-primary-soft);box-shadow:var(--shadow-float)}.home-hero-revamp.is-guest .home-role-action-secondary{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.home-guest-summary-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero-revamp.is-guest{min-height:calc(var(--space-8) * 5 + var(--space-4) + var(--space-2));padding:var(--space-5) calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-3) + var(--space-1) / 2)}.home-hero-revamp.is-guest .home-hero-revamp-copy{gap:var(--space-2)}.home-hero-revamp.is-guest .home-hero-revamp-title{max-width:calc(var(--space-8) * 7 + var(--space-4));font-size:var(--text-h2-size);line-height:1.16}.home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-8) * 7 + var(--space-4) - var(--space-1));font-size:var(--text-caption-size);line-height:1.68}.home-hero-revamp.is-guest .home-role-actions{max-width:100%;margin-top:0}.home-hero-revamp.is-guest .home-role-action-primary,.home-hero-revamp.is-guest .home-role-action-secondary{min-height:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);font-size:var(--text-body-size)}.home-hero-revamp.is-guest .home-hero-revamp-media{display:block;position:absolute;right:var(--space-1);bottom:calc(var(--space-8) + var(--space-5));width:calc(var(--space-4) * 9 + var(--space-4) + var(--space-2));z-index:0;opacity:.94}.home-hero-revamp.is-guest .home-hero-revamp-illustration{display:block;width:calc(var(--space-4) * 9 + var(--space-4) + var(--space-2));height:auto;border-radius:0;mix-blend-mode:normal}.home-hero-revamp.is-guest .home-hero-revamp-mascot{display:none}.home-hero-revamp.is-guest .home-hero-revamp-copy{position:relative;z-index:1}.home-notices-priority-card-guest .home-section-title{font-size:var(--text-h3-size)}.home-filter-chip-group{gap:var(--space-2);margin-top:var(--space-3)}.home-filter-chip{min-height:calc(var(--space-8) + var(--space-1) / 2);padding:0 var(--space-3);font-size:var(--text-caption-size);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.home-notices-list-priority{gap:var(--space-2)}.home-notice-card-guest-design{padding:var(--space-2);border-radius:calc(var(--radius-lg) + var(--space-1) / 2)}.home-notice-card-guest-main{grid-template-columns:calc(var(--space-8) + var(--space-4) - var(--space-1) / 2) minmax(0,1fr);gap:var(--space-2)}.home-platform-logo{width:calc(var(--space-8) + var(--space-4) - var(--space-1) / 2);height:var(--touch-rec);border-radius:var(--radius-md);font-size:var(--text-caption-size)}.home-platform-logo-bilibili,.home-platform-logo-douyin{font-size:calc(var(--text-h1-size) - var(--space-1) / 2 - var(--space-1) / 4)}.home-notice-card-title-block strong{font-size:var(--text-body-lg-size);line-height:1.25}.home-notice-card-title-block span{margin-top:var(--space-1);font-size:var(--text-tiny-size)}.home-notice-card-guest-badge{min-height:calc(var(--space-8) - var(--space-1));padding:0 calc(var(--space-2) + var(--space-1) / 4);border-radius:var(--radius-sm);font-size:var(--text-caption-size);line-height:calc(var(--space-8) - var(--space-1))}.home-notice-card-guest-divider{margin:var(--space-2) 0 calc(var(--space-1) + var(--space-1) / 2)}.home-notice-card-guest-foot{grid-template-columns:minmax(0,.86fr) minmax(0,1fr) minmax(0,.86fr) calc(var(--space-8) * 2 + var(--space-2) + var(--space-1) / 2);gap:var(--space-1)}.home-notice-card-guest-meta{gap:var(--space-1);padding-right:calc(var(--space-1) + var(--space-1) / 2)}.home-notice-card-guest-meta span{font-size:var(--text-tiny-size)}.home-notice-card-guest-meta strong{font-size:var(--text-caption-size)}.home-notice-card-guest-meta-budget strong{font-size:var(--text-body-size)}.home-notice-card-guest-action{min-height:calc(var(--space-8) + var(--space-2) - var(--space-1) / 2);border-radius:calc(var(--radius-md) + var(--space-1) / 4);font-size:var(--text-caption-size)}.home-guest-capability-card,.home-news-shell-revamp{padding:var(--space-4) var(--space-4);border-radius:var(--radius-xl)}.home-guest-summary-card-polished{position:relative;min-height:0;padding:var(--space-3) var(--space-3);overflow:hidden}.home-os-page-revamp{gap:var(--space-4)}.home-header-search-shell{width:clamp(calc(var(--space-8) * 3 + var(--space-1) * 1.5),34vw,calc(var(--space-8) * 4 - var(--space-1) * 1.5))}.home-header-search{min-height:var(--touch-min);padding:0 var(--space-4);border-color:color-mix(in srgb,var(--color-border-default) 92%,transparent);background:var(--color-bg-card)}.home-header-search-note,.home-header-search-submit{display:none}.home-header-search-input{font-size:var(--text-caption-size)}.home-hero-revamp.is-guest{min-height:calc(var(--space-8) * 7 + var(--space-4));padding:calc(var(--space-6) + var(--space-1) / 2) var(--space-5) calc(var(--space-4) + var(--space-1) / 2);border-radius:var(--radius-2xl)}.home-hero-revamp.is-guest .home-hero-revamp-copy{gap:var(--space-3)}.home-hero-revamp.is-guest .home-hero-revamp-title{max-width:calc(var(--space-8) * 8 + var(--space-4) + var(--space-2));font-size:var(--text-h1-size);line-height:1.12}.home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-8) * 8 + var(--space-4) + var(--space-2));font-size:var(--text-body-size);line-height:1.66}.home-hero-revamp.is-guest .home-hero-revamp-media{right:calc(var(--space-1) * -1);bottom:calc(var(--space-7) * 2 + var(--space-1) / 2);min-height:calc(var(--space-8) * 3 + var(--space-4));opacity:.72;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 72%,transparent)}.home-hero-revamp.is-guest .home-hero-revamp-illustration,.home-hero-revamp.is-guest .home-hero-revamp-media{width:calc(var(--space-4) * 10 + var(--space-2) + var(--space-1))}.home-hero-revamp.is-logged-in{grid-template-columns:1fr;min-height:calc(var(--space-8) * 7 + var(--space-1) * 2);padding:calc(var(--space-6) + var(--space-1) / 2) var(--space-5) var(--space-5);border-radius:calc(var(--radius-xl) + var(--space-2))}.home-hero-revamp.is-logged-in .home-hero-eyebrow,.home-hero-revamp.is-logged-in .home-hero-highlight-row,.home-hero-revamp.is-logged-in .home-hero-scene-badge,.home-hero-revamp.is-logged-in .home-hero-search-card,.home-hero-revamp.is-logged-in .home-hero-stage-meta{display:none}.home-hero-revamp.is-logged-in .home-hero-revamp-copy{max-width:58%;gap:var(--space-3);position:relative;z-index:2}.home-hero-revamp.is-logged-in .home-hero-revamp-title{max-width:8.5em;font-size:var(--text-display-size);letter-spacing:0}.home-hero-revamp.is-logged-in .home-hero-revamp-desc{max-width:calc(var(--space-8) * 9 + var(--space-1) * 3);font-size:var(--text-body-size);line-height:1.7}.home-hero-revamp.is-logged-in .home-role-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);width:min(100%,calc(var(--space-8) * 6 + var(--space-7) - var(--space-1) / 2));margin-top:var(--space-1)}.home-hero-revamp.is-logged-in .home-role-action-primary,.home-hero-revamp.is-logged-in .home-role-action-secondary{justify-content:center;align-items:center;min-height:calc(var(--space-8) * 2 - var(--space-1) * 2);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body-lg-size);white-space:nowrap}.home-hero-revamp.is-logged-in .home-hero-revamp-media{display:block;position:absolute;right:calc(var(--space-4) + var(--space-1) / 2);bottom:var(--space-5);width:calc(var(--space-4) * 11 + var(--space-1));min-height:calc(var(--space-8) * 5 + var(--space-2) + var(--space-1) / 2);z-index:1}.home-hero-revamp.is-logged-in .home-hero-revamp-illustration{width:calc(var(--space-4) * 11 + var(--space-1));height:auto}.home-hero-revamp.is-logged-in .home-hero-revamp-mascot{right:calc(var(--space-1) / -2);bottom:calc(var(--space-1) / 2);width:calc(var(--space-8) * 2 + var(--space-2))}.home-actions-card-revamp,.home-collaboration-card-shell,.home-news-shell-revamp,.home-notices-priority-card,.home-summary-card-revamp{padding:0;border:0;background:transparent;box-shadow:none}.home-actions-card-revamp .home-section-desc,.home-collaboration-card-shell .home-section-desc,.home-notices-priority-card .home-section-desc,.home-summary-card-revamp .home-section-desc{display:none}.home-section-title{font-size:var(--text-h1-size);line-height:1.16;font-weight:800}.home-summary-block{min-height:calc(var(--space-8) * 4 - var(--space-2));padding:var(--space-3) var(--space-3);border-radius:calc(var(--radius-lg) + var(--space-1) / 2);box-shadow:var(--shadow-sm)}.home-summary-block-top{margin-bottom:var(--space-1)}.home-summary-block-icon{width:calc(var(--space-6) + var(--space-3) + var(--space-1) / 2);height:calc(var(--space-6) + var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-md)}.home-summary-block-arrow,.home-summary-block-foot{display:none}.home-summary-block-label{color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:700}.home-summary-block strong{font-size:var(--text-display-size)}.home-summary-block p{font-size:var(--text-tiny-size);line-height:1.45}.home-action-grid-compact{gap:var(--space-3)}.home-action-card-compact{min-height:calc(var(--space-4) * 5 + var(--space-2) + var(--space-1) / 2);display:grid;grid-template-areas:"icon title" "icon desc";gap:calc(var(--space-1) / 2) var(--space-3);align-content:center;border-radius:calc(var(--space-4) + var(--space-3) + var(--space-1) / 2);background:var(--color-bg-card)}.home-action-card-top{grid-area:icon;margin:0}.home-action-card-icon{border-radius:50%}.home-action-card em,.home-action-card-arrow{display:none}.home-action-card-compact strong{grid-area:title;margin:0;font-size:var(--text-body-lg-size)}.home-notices-list-priority{gap:var(--space-3)}.home-notices-priority-card .home-section-top-revamp{align-items:center;flex-direction:row;gap:var(--space-3)}.home-notices-priority-card>.home-section-top-revamp>.dashboard-action{min-height:auto;min-width:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-secondary);box-shadow:none;font-size:var(--text-caption-size);font-weight:500}.home-notices-priority-card>.home-section-top-revamp>.dashboard-action:after{content:">";margin-left:var(--space-2);font-weight:700}.home-notice-card-polished:not(.home-notice-card-guest-design){border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.home-notice-card-role-design{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:stretch;padding:var(--space-4);border:1px solid var(--color-border-default);background:var(--color-bg-card)}.home-notice-card-role-main{display:grid;grid-template-columns:calc(var(--space-8) * 2) minmax(0,1fr);gap:var(--space-3);min-width:0}.home-notice-card-role-copy{display:grid;gap:var(--space-2);min-width:0}.home-notice-card-role-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.home-notice-card-role-title-row strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1.28;font-weight:800}.home-notice-card-role-subtitle{color:var(--color-text-secondary);font-size:var(--text-body-size)}.home-notice-card-role-meta-grid{display:grid;gap:var(--space-2);padding-top:calc(var(--space-2) + var(--space-1) / 2);border-top:1px solid var(--color-border-subtle)}.home-notice-card-role-meta{display:grid;gap:calc(var(--space-1) + var(--space-1) / 4);min-width:0}.home-notice-card-role-meta span{color:var(--color-text-muted);font-size:var(--text-tiny-size)}.home-notice-card-role-meta strong{color:var(--color-text-secondary);font-size:var(--text-body-size);font-weight:400;overflow-wrap:anywhere}.home-notice-card-role-meta:first-child strong{color:var(--color-brand-primary);font-size:var(--text-title-size);font-weight:800}.home-notice-card-role-side{align-content:space-between;justify-items:end;gap:var(--space-3);min-width:calc(var(--space-8) * 2 + var(--space-6) + var(--space-3) + var(--space-1) / 2)}.home-collaboration-grid-compact{grid-template-columns:1fr}.home-collaboration-card-compact{min-height:calc(var(--space-8) * 2 + var(--space-4) + var(--space-2) + var(--space-1));border-radius:var(--radius-xl)}@media (max-width:28.75rem){.home-action-grid-compact,.home-summary-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-notice-card-role-design,.home-notice-card-role-main,.home-notice-card-role-meta-grid{grid-template-columns:1fr}.home-notice-card-role-side{display:flex;justify-content:space-between;min-width:0}.home-hero-revamp.is-logged-in .home-hero-revamp-copy{max-width:68%}.home-hero-revamp.is-logged-in .home-hero-revamp-title{font-size:var(--text-h1-size)}.home-hero-revamp.is-logged-in .home-hero-revamp-media{right:calc((var(--space-6) + var(--space-1) / 2) * -1)}.home-hero-revamp.is-logged-in .home-hero-revamp-illustration,.home-hero-revamp.is-logged-in .home-hero-revamp-media{width:calc(var(--space-4) * 9 + var(--space-2) + var(--space-1))}}.home-os-page-revamp{gap:var(--space-3)}.home-header-search-shell{width:calc(var(--space-6) * 6);min-height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-3)}.home-header-search-input{font-size:var(--text-tiny-size)}.home-hero-revamp.is-logged-in{min-height:calc(var(--space-8) * 4 + var(--space-4) - var(--space-1) / 2);padding:var(--space-3) var(--space-5) var(--space-3);border-radius:var(--radius-2xl)}.home-hero-revamp.is-logged-in .home-hero-revamp-copy{max-width:56%;gap:calc(var(--space-2) - var(--space-1) / 4)}.home-hero-revamp.is-logged-in .home-hero-revamp-title{max-width:10.5em;font-size:var(--text-title-size);line-height:1.18}.home-hero-revamp.is-logged-in .home-hero-revamp-desc{max-width:calc(var(--space-8) * 6 + var(--space-4) + var(--space-2));font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);line-height:1.42}.home-hero-revamp.is-logged-in .home-role-actions{width:min(100%,calc(var(--space-8) * 5 + var(--space-2) + var(--space-1) / 2));gap:var(--space-2);margin-top:calc(var(--space-1) / 2)}.home-hero-revamp.is-logged-in .home-role-action-primary,.home-hero-revamp.is-logged-in .home-role-action-secondary{min-height:calc(var(--space-8) + var(--space-2) / 2);padding:0 calc(var(--space-2) + var(--space-1) / 2);font-size:var(--text-caption-size)}.home-hero-revamp.is-logged-in .home-hero-revamp-media{right:calc(var(--space-2) * -1);bottom:var(--space-2);width:calc(var(--space-4) * 10 + var(--space-1));min-height:calc(var(--space-8) * 4)}.home-hero-revamp.is-logged-in .home-hero-revamp-illustration{width:calc(var(--space-4) * 10 + var(--space-1))}.home-hero-revamp.is-logged-in .home-hero-revamp-mascot{right:0;bottom:0;width:calc(var(--space-8) * 2)}.home-section-title{font-size:var(--text-title-size)}.home-summary-block-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.home-summary-block{min-height:calc(var(--space-4) * 3 + var(--space-2) + var(--space-1) / 2);padding:calc(var(--space-2) - var(--space-1) / 4);border-radius:var(--radius-md)}.home-summary-block-icon{width:calc(var(--space-6) - var(--space-1) / 2);height:calc(var(--space-6) - var(--space-1) / 2);border-radius:var(--radius-sm);font-size:var(--text-caption-size)}.home-summary-block-label{font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);line-height:1.25}.home-summary-block strong{font-size:var(--text-title-size)}.home-summary-block p{font-size:calc(var(--text-tiny-size) - var(--space-1) + var(--space-1) / 4);line-height:1.22}.home-action-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.home-action-card-compact{min-height:calc(var(--space-4) * 3 + var(--space-2) + var(--space-1) / 2);grid-template-columns:calc(var(--space-8) - var(--space-1) / 2) minmax(0,1fr);gap:calc(var(--space-1) / 2) var(--space-2);padding:calc(var(--space-2) + var(--space-1) / 4);border-radius:var(--radius-lg)}.home-action-card-icon{width:calc(var(--space-8) - var(--space-1) / 2);height:calc(var(--space-8) - var(--space-1) / 2)}.home-action-card-compact strong{font-size:var(--text-tiny-size)}.home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow){font-size:calc(var(--text-tiny-size) - var(--space-1) + var(--space-1) / 4);line-height:1.35}.home-notice-card-role-design{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 2 + var(--space-6) + var(--space-1));padding:var(--space-3);border-radius:calc(var(--space-4) + var(--space-1) / 2)}.home-notice-card-role-main{grid-template-columns:calc(var(--space-8) + var(--space-4)) minmax(0,1fr);gap:var(--space-2)}.home-notice-card-role-title-row strong{font-size:var(--text-body-lg-size)}.home-notice-card-role-subtitle{font-size:var(--text-tiny-size)}.home-notice-card-role-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);padding-top:var(--space-2)}.home-notice-card-role-meta span{font-size:calc(var(--text-tiny-size) - var(--space-1) / 2)}.home-notice-card-role-meta strong,.home-notice-card-role-meta:first-child strong{font-size:var(--text-tiny-size)}.home-notice-card-role-side{display:grid;min-width:0}@media (max-width:28.75rem){.home-summary-block-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-action-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.home-notice-card-role-design{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 2 + var(--space-6))}.home-notice-card-role-main{grid-template-columns:calc(var(--space-8) + var(--space-4) - var(--space-1) / 2) minmax(0,1fr)}.home-notice-card-role-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-os-page-guest{gap:var(--space-4)}.home-os-page-guest .home-hero-revamp.is-guest{min-height:calc(var(--space-8) * 4 + var(--space-2));padding:var(--space-4) var(--space-5) calc(var(--space-3) + var(--space-1) / 2)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-title{max-width:calc(var(--space-8) * 8 + var(--space-4) + var(--space-2));font-size:var(--text-h1-size);line-height:1.12}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-8) * 8 + var(--space-4));font-size:var(--text-tiny-size);line-height:1.5}.home-os-page-guest .home-hero-revamp.is-guest .home-role-actions{gap:var(--space-2)}.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-primary,.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-secondary{align-items:center;min-height:calc(var(--space-8) + var(--space-2));font-size:var(--text-body-size)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-media{right:calc(var(--space-2) * -1);bottom:calc(var(--space-4) * 2 + var(--space-2) + var(--space-1) / 2);width:calc(var(--space-4) * 9 + var(--space-4) + var(--space-2));min-height:calc(var(--space-4) * 6 + var(--space-1))}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-illustration{width:calc(var(--space-4) * 9 + var(--space-4) + var(--space-2))}.home-os-page-guest .home-filter-chip-group{margin-top:var(--space-3)}.home-os-page-guest .home-notices-list-priority{gap:var(--space-2);margin-top:var(--space-2)}.home-os-page-guest .home-notice-card-guest-design{padding:var(--space-2)}.home-os-page-guest .home-notice-card-guest-main{grid-template-columns:calc(var(--space-8) + var(--space-2)) minmax(0,1fr)}.home-os-page-guest .home-platform-logo{width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-2))}.home-os-page-guest .home-notice-card-title-block strong{font-size:var(--text-body-size)}.home-os-page-guest .home-notice-card-guest-divider{margin:var(--space-1) 0 calc(var(--space-1) + var(--space-1) / 4)}.home-os-page-guest .home-notice-card-guest-action{min-height:calc(var(--space-8) + var(--space-1) / 2)}.home-os-page-guest .home-notice-card-guest-meta{gap:calc(var(--space-1) - var(--space-1) / 4)}.home-os-page-guest .home-notice-card-guest-meta strong{font-size:var(--text-tiny-size)}.home-os-page-guest .home-notice-card-guest-meta-budget strong{font-size:var(--text-body-size)}.home-os-page-guest .home-guest-capability-card{padding:var(--space-3);border-radius:var(--radius-xl)}.home-os-page-guest .home-guest-capability-card .home-section-top-revamp{align-items:center;flex-direction:row}.home-os-page-guest .home-guest-capability-card .home-section-title{font-size:var(--text-title-size)}.home-os-page-guest .home-guest-summary-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.home-os-page-guest .home-guest-summary-card-polished{display:grid;grid-template-columns:calc(var(--space-6) + var(--space-3)) minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:calc(var(--space-4) * 4 + var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.home-os-page-guest .home-guest-summary-card-icon{width:var(--space-6);height:var(--space-6)}.home-os-page-guest .home-guest-summary-card-text{gap:calc(var(--space-1) / 4)}.home-os-page-guest .home-guest-summary-card-title{font-size:var(--text-tiny-size);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-os-page-guest .home-guest-summary-card-subtitle{font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-app-shell-guest .app-shell-content{width:min(100%,calc(var(--page-max-width) + var(--space-9) * 4))}.home-public-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-5);align-items:center;min-height:calc(var(--space-9) + var(--space-4));padding:0 var(--space-1);border-bottom:1px solid var(--color-border-subtle)}.home-public-brand{color:var(--color-text-primary);font-size:var(--text-h2-size);font-weight:900;letter-spacing:0;text-decoration:none;white-space:nowrap}.home-public-nav-actions,.home-public-nav-links{display:flex;align-items:center;gap:var(--space-4);min-width:0}.home-public-nav-links{justify-content:flex-start}.home-public-nav-actions a,.home-public-nav-links a{position:relative;color:var(--color-text-primary);font-size:var(--text-body-lg-size);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.home-public-nav-links a.is-active{color:var(--color-brand-primary)}.home-public-nav-links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--space-5) * -1);height:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-brand-primary)}.home-public-nav-actions{justify-content:flex-end;gap:var(--space-3)}.home-public-outline-link,.home-public-workbench-link{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--space-8) + var(--space-4));padding:0 var(--space-5);border:1px solid var(--color-brand-primary);border-radius:var(--radius-md)}.home-public-workbench-link{background:var(--color-brand-primary);color:var(--color-text-inverse)!important;box-shadow:var(--shadow-float)}.home-public-outline-link{color:var(--color-brand-primary)!important;background:var(--color-bg-card)}.home-os-page-guest .home-hero-revamp.is-guest{grid-template-columns:minmax(0,.96fr) minmax(28rem,1.04fr);align-items:center;min-height:calc(var(--space-9) * 5 + var(--space-8));padding:var(--space-7) var(--space-6);border:0;border-radius:0;background:transparent;box-shadow:none}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-background{opacity:.42}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-search-card,.home-os-page-guest .home-hero-revamp.is-guest .home-hero-topbar{display:none}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-copy{max-width:calc(var(--space-9) * 9);gap:var(--space-5)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-title{max-width:12ch;color:var(--color-text-primary);font-size:4rem;line-height:1.08;font-weight:900}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-desc{max-width:calc(var(--space-9) * 7);color:var(--color-text-secondary);font-size:var(--text-title-size);line-height:1.75}.home-os-page-guest .home-hero-revamp.is-guest .home-role-actions{display:flex;gap:var(--space-4);align-items:center}.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-primary,.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-secondary{min-height:calc(var(--space-9) + var(--space-2));padding:0 var(--space-7);border-radius:var(--radius-md);font-size:var(--text-title-size);font-weight:800}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-highlight-row{display:flex;gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-highlight-pill{display:inline-flex;gap:var(--space-2);border:0;border-radius:0;background:transparent;color:var(--color-text-primary);font-size:var(--text-body-lg-size)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-highlight-pill:before{content:"";width:var(--space-5);height:var(--space-5);flex:0 0 auto;border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange-500) 28%,transparent)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-media{position:relative;right:auto;bottom:auto;width:auto;min-height:0;align-items:center}.home-guest-workbench-preview{display:grid;gap:var(--space-4);width:100%;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);box-shadow:var(--shadow-lg)}.home-guest-workbench-activity span,.home-guest-workbench-head,.home-guest-workbench-main,.home-guest-workbench-progress span{display:flex;align-items:center}.home-guest-workbench-head{justify-content:space-between}.home-guest-workbench-activity strong,.home-guest-workbench-head strong,.home-guest-workbench-progress strong{color:var(--color-text-primary);font-size:var(--text-body-lg-size)}.home-guest-workbench-head span,.home-guest-workbench-preview em,.home-guest-workbench-preview small{color:var(--color-text-secondary);font-style:normal}.home-guest-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.home-guest-workbench-metrics span{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card)}.home-guest-workbench-metrics strong{color:var(--color-text-primary);font-family:var(--font-number);font-size:var(--text-h2-size);line-height:1}.home-guest-workbench-main{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(13rem,.66fr);gap:var(--space-4);align-items:stretch}.home-guest-workbench-activity,.home-guest-workbench-progress{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card)}.home-guest-workbench-progress span{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(7rem,1fr) auto auto;gap:var(--space-3);min-width:0}.home-guest-workbench-progress i{display:block;height:var(--space-1);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-border-subtle)}.home-guest-workbench-progress b{display:block;height:100%;border-radius:inherit;background:var(--color-brand-primary)}.home-guest-workbench-activity span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2)}.home-guest-workbench-activity i{width:var(--space-3);height:var(--space-3);border-radius:50%;border:1px solid var(--green-500)}.home-guest-workbench-activity-more{color:var(--color-brand-primary);font-size:var(--text-caption-size);font-weight:800}.home-guest-official-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.home-guest-official-card{display:grid;align-content:start;gap:var(--space-4);min-width:0;min-height:calc(var(--space-9) * 6 + var(--space-5));padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);box-shadow:var(--shadow-md)}.home-guest-official-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.home-guest-official-card-head h2{margin:0;color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1.2}.home-guest-card-foot-link,.home-guest-official-card-head a{color:var(--color-brand-primary);font-size:var(--text-caption-size);font-weight:800;text-decoration:none;white-space:nowrap}.home-guest-creator-stack,.home-guest-flow-timeline,.home-guest-notice-stack,.home-guest-risk-grid{display:grid;gap:var(--space-3);min-width:0}.home-guest-creator-row,.home-guest-notice-row{display:grid;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-primary);text-decoration:none}.home-guest-notice-row{grid-template-columns:calc(var(--space-9) + var(--space-6)) minmax(0,1fr) auto;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.home-guest-notice-row:last-child{border-bottom:0}.home-guest-notice-thumb{width:calc(var(--space-9) + var(--space-6));aspect-ratio:1/.78;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--orange-200) 80%,white),transparent 64%),linear-gradient(180deg,var(--color-brand-primary-soft),var(--color-bg-card));box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.home-guest-creator-copy,.home-guest-creator-score,.home-guest-notice-copy,.home-guest-notice-meta{display:grid;gap:calc(var(--space-1) / 2);min-width:0}.home-guest-creator-copy strong,.home-guest-notice-copy strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-guest-creator-copy em,.home-guest-creator-copy small,.home-guest-notice-copy span,.home-guest-notice-meta small{overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-guest-notice-meta{justify-items:end}.home-guest-notice-meta em{color:var(--color-brand-primary);font-size:var(--text-caption-size);font-style:normal;font-weight:800;white-space:nowrap}.home-guest-creator-row{grid-template-columns:var(--space-9) minmax(0,1fr) auto;padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.home-guest-creator-avatar{display:grid;place-items:center;width:var(--space-9);height:var(--space-9);border-radius:50%;background:var(--color-brand-primary-soft);color:var(--color-brand-primary);font-weight:900}.home-guest-creator-score{justify-items:end}.home-guest-creator-score small{color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.home-guest-creator-score strong{color:var(--green-600);font-family:var(--font-number);font-size:var(--text-title-size)}.home-guest-flow-steps{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.home-guest-flow-steps span{display:grid;justify-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-secondary)}.home-guest-flow-steps i{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:50%;border:1px solid var(--color-border-default);font-style:normal;font-weight:800}.home-guest-flow-steps span.is-active i{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse)}.home-guest-flow-steps em{font-size:var(--text-tiny-size);font-style:normal;line-height:1.25;text-align:center}.home-guest-flow-timeline{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.home-guest-flow-timeline>strong{font-size:var(--text-body-size)}.home-guest-flow-timeline span{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--space-2);align-items:center;color:var(--color-text-secondary)}.home-guest-flow-timeline i{width:var(--space-3);height:var(--space-3);border-radius:50%;background:var(--green-500)}.home-guest-flow-timeline em{font-size:var(--text-tiny-size);font-style:normal}.home-guest-flow-timeline span strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap}.home-guest-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-guest-risk-card{display:grid;gap:var(--space-2);min-height:calc(var(--space-9) * 2 + var(--space-6));padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-primary);text-decoration:none}.home-guest-risk-card strong{font-size:var(--text-body-lg-size)}.home-guest-risk-card span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.home-guest-risk-card em{align-self:end;color:var(--color-brand-primary);font-size:var(--text-caption-size);font-style:normal;font-weight:800}.home-guest-security-strip{display:flex;justify-content:center;align-items:center;gap:var(--space-3);min-height:calc(var(--space-9) + var(--space-3));border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.home-guest-security-strip span{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);color:var(--color-brand-primary);font-size:var(--text-tiny-size);font-weight:900}.home-guest-security-strip p{margin:0;font-size:var(--text-body-lg-size)}@media (max-width:80rem){.home-public-nav{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) 0}.home-public-nav-actions,.home-public-nav-links{overflow-x:auto;padding-bottom:var(--space-1)}.home-public-nav-links a.is-active:after{bottom:calc(var(--space-2) * -1)}.home-os-page-guest .home-hero-revamp.is-guest{grid-template-columns:minmax(0,1fr);min-height:0}.home-guest-official-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.home-public-brand{font-size:var(--text-h3-size)}.home-public-nav-actions a,.home-public-nav-links a{font-size:var(--text-body-size)}.home-public-outline-link,.home-public-workbench-link{min-height:var(--touch-rec);padding:0 var(--space-4)}.home-os-page-guest .home-hero-revamp.is-guest{padding:var(--space-4) 0}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-title{font-size:var(--text-h1-size)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-revamp-desc{font-size:var(--text-body-size)}.home-os-page-guest .home-hero-revamp.is-guest .home-hero-highlight-row,.home-os-page-guest .home-hero-revamp.is-guest .home-role-actions{gap:var(--space-2)}.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-primary,.home-os-page-guest .home-hero-revamp.is-guest .home-role-action-secondary{min-height:var(--touch-rec);padding:0 var(--space-4);font-size:var(--text-body-size)}.home-guest-workbench-preview{padding:var(--space-3)}.home-guest-official-grid,.home-guest-risk-grid,.home-guest-workbench-activity span,.home-guest-workbench-main,.home-guest-workbench-metrics,.home-guest-workbench-progress span{grid-template-columns:minmax(0,1fr)}.home-guest-official-card{min-height:0;padding:var(--space-4)}.home-guest-notice-row{grid-template-columns:calc(var(--space-9) + var(--space-2)) minmax(0,1fr)}.home-guest-notice-meta{grid-column:2;justify-items:start}.home-guest-flow-steps{overflow-x:auto}.home-guest-flow-steps span{flex:0 0 4.5rem}.home-guest-security-strip{align-items:flex-start;justify-content:flex-start}.home-guest-security-strip p{font-size:var(--text-body-size)}}.home-os-page-agency,.home-os-page-brand,.home-os-page-creator,.home-os-page-mcn,.home-os-page-service_provider{gap:var(--space-3)}.home-os-page-agency .home-hero-revamp.is-logged-in,.home-os-page-brand .home-hero-revamp.is-logged-in,.home-os-page-creator .home-hero-revamp.is-logged-in,.home-os-page-mcn .home-hero-revamp.is-logged-in,.home-os-page-service_provider .home-hero-revamp.is-logged-in{min-height:calc(var(--space-8) * 4 + var(--space-2) - var(--space-1) / 2);padding:var(--space-3) var(--space-4) var(--space-3)}.home-os-page-agency .home-summary-block-grid,.home-os-page-brand .home-summary-block-grid,.home-os-page-creator .home-summary-block-grid,.home-os-page-mcn .home-summary-block-grid,.home-os-page-service_provider .home-summary-block-grid{margin-top:calc(var(--space-1) / 2)}.home-os-page-agency .home-summary-block,.home-os-page-brand .home-summary-block,.home-os-page-creator .home-summary-block,.home-os-page-mcn .home-summary-block,.home-os-page-service_provider .home-summary-block{grid-template-columns:calc(var(--space-4) + var(--space-1) / 2) minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon desc";align-content:center;gap:calc(var(--space-1) / 4) calc(var(--space-1) - var(--space-1) / 4);min-height:calc(var(--space-4) * 3 + var(--space-2) + var(--space-1) / 2);padding:var(--space-1) var(--space-1)}.home-os-page-agency .home-summary-block-top,.home-os-page-brand .home-summary-block-top,.home-os-page-creator .home-summary-block-top,.home-os-page-mcn .home-summary-block-top,.home-os-page-service_provider .home-summary-block-top{grid-area:icon;margin:0;align-self:center}.home-os-page-agency .home-summary-block-icon,.home-os-page-brand .home-summary-block-icon,.home-os-page-creator .home-summary-block-icon,.home-os-page-mcn .home-summary-block-icon,.home-os-page-service_provider .home-summary-block-icon{width:calc(var(--space-4) + var(--space-1) / 2);height:calc(var(--space-4) + var(--space-1) / 2);border-radius:var(--radius-sm);font-size:calc(var(--text-tiny-size) - var(--space-1) / 2)}.home-os-page-agency .home-summary-block-label,.home-os-page-brand .home-summary-block-label,.home-os-page-creator .home-summary-block-label,.home-os-page-mcn .home-summary-block-label,.home-os-page-service_provider .home-summary-block-label{grid-area:label;font-size:calc(var(--text-tiny-size) - var(--space-1) / 4 - var(--space-1) / 2);line-height:1.18}.home-os-page-agency .home-summary-block strong,.home-os-page-brand .home-summary-block strong,.home-os-page-creator .home-summary-block strong,.home-os-page-mcn .home-summary-block strong,.home-os-page-service_provider .home-summary-block strong{grid-area:value;font-size:var(--text-body-lg-size);line-height:1.05}.home-os-page-agency .home-summary-block p,.home-os-page-brand .home-summary-block p,.home-os-page-creator .home-summary-block p,.home-os-page-mcn .home-summary-block p,.home-os-page-service_provider .home-summary-block p{grid-area:desc;font-size:calc(var(--text-tiny-size) - var(--space-1));line-height:1.15}.home-os-page-agency .home-action-grid-compact,.home-os-page-brand .home-action-grid-compact,.home-os-page-creator .home-action-grid-compact,.home-os-page-mcn .home-action-grid-compact,.home-os-page-service_provider .home-action-grid-compact{margin-top:var(--space-1)}.home-os-page-agency .home-action-card-compact,.home-os-page-brand .home-action-card-compact,.home-os-page-creator .home-action-card-compact,.home-os-page-mcn .home-action-card-compact,.home-os-page-service_provider .home-action-card-compact{min-height:calc(var(--space-6) + var(--space-4));grid-template-columns:var(--space-6) minmax(0,1fr);gap:calc(var(--space-1) / 4) calc(var(--space-1) + var(--space-1) / 2);padding:calc(var(--space-1) + var(--space-1) / 4)}.home-os-page-agency .home-action-card-icon,.home-os-page-brand .home-action-card-icon,.home-os-page-creator .home-action-card-icon,.home-os-page-mcn .home-action-card-icon,.home-os-page-service_provider .home-action-card-icon{width:var(--space-6);height:var(--space-6);font-size:var(--text-tiny-size)}.home-os-page-agency .home-action-card-compact strong,.home-os-page-brand .home-action-card-compact strong,.home-os-page-creator .home-action-card-compact strong,.home-os-page-mcn .home-action-card-compact strong,.home-os-page-service_provider .home-action-card-compact strong{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.16}.home-os-page-agency .home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow),.home-os-page-brand .home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow),.home-os-page-creator .home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow),.home-os-page-mcn .home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow),.home-os-page-service_provider .home-action-card-compact span:not(.home-action-card-icon):not(.home-action-card-arrow){font-size:calc(var(--text-tiny-size) - var(--space-1));line-height:1.25}.explore-page{display:grid;gap:var(--space-4);padding-top:var(--space-2)}.explore-brand{display:grid;gap:var(--space-2);padding:var(--space-1) var(--space-1) 0}.explore-brand-title{margin:0;font-size:var(--text-display-size);line-height:1.08;font-weight:800;letter-spacing:0;color:var(--brown-900)}.explore-brand-subtitle{margin:0;font-size:var(--text-title-size);line-height:1.1;letter-spacing:.34em;color:var(--color-text-secondary)}.explore-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(8.25rem,.85fr);gap:var(--space-4);align-items:center;min-height:calc(var(--space-8) * 4 + var(--space-6));padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-brand-primary-soft) 100%);box-shadow:var(--shadow-md)}.explore-hero-copy{min-width:0;display:grid;gap:var(--space-2)}.explore-hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:calc(var(--touch-rec) - var(--space-3));padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-title-size);font-weight:700}.explore-hero-title{margin:0;font-size:calc(var(--text-display-size) + var(--space-2));line-height:1.06;font-weight:800;letter-spacing:0;color:var(--brown-900)}.explore-hero-description{margin:0;max-width:16em;color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:1.8}.explore-hero-art{position:relative;min-height:calc(var(--space-7) * 4 + var(--space-4))}.explore-hero-art-image{object-fit:contain;object-position:right center}.explore-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.explore-shortcut-card{display:grid;grid-template-columns:var(--touch-rec) minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:calc(var(--space-9) * 2 - var(--space-4));padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-card) 94%,transparent);box-shadow:var(--shadow-sm)}.explore-shortcut-card.is-active{border-color:color-mix(in srgb,var(--color-brand-primary) 46%,transparent);background:linear-gradient(180deg,var(--color-brand-primary-soft) 0,var(--color-bg-card) 100%);box-shadow:var(--shadow-float)}.explore-shortcut-icon-shell{width:var(--touch-rec);height:var(--touch-rec);display:grid;place-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand-primary-soft) 84%,transparent);border:1px solid color-mix(in srgb,var(--color-border-default) 62%,transparent)}.explore-shortcut-icon{width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.explore-shortcut-label{min-width:0;color:var(--brown-900);font-size:var(--text-body-lg-size);font-weight:700;line-height:1.2}.explore-shortcut-card.is-active .explore-shortcut-label{color:var(--color-brand-accent)}.explore-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.explore-stat-card{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--touch-rec) + var(--space-2));align-items:center;gap:var(--space-3);min-height:calc(var(--space-8) * 3 + var(--space-2));padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border-default) 72%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);box-shadow:var(--shadow-sm)}.explore-stat-label{color:var(--color-text-muted);font-size:var(--text-body-size);line-height:1.4}.explore-stat-value{margin-top:var(--space-2);font-family:var(--font-number);font-size:calc(var(--text-display-size) + var(--space-2));line-height:1;font-weight:800;color:var(--brown-900)}.explore-stat-icon-shell{width:calc(var(--touch-rec) + var(--space-2));height:calc(var(--touch-rec) + var(--space-2));display:grid;place-items:center;border-radius:var(--radius-lg)}.explore-stat-icon-shell-orange{background:color-mix(in srgb,var(--color-brand-primary-soft) 92%,transparent)}.explore-stat-icon-shell-green{background:color-mix(in srgb,var(--green-50) 92%,transparent)}.explore-stat-icon-shell-blue{background:color-mix(in srgb,var(--blue-50) 92%,transparent)}.explore-stat-icon{width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.explore-filters{display:grid;gap:var(--space-3)}.explore-search-bar,.explore-search-shell{display:flex;align-items:center;gap:var(--space-2)}.explore-search-bar{flex:1 1;min-height:calc(var(--touch-rec) + var(--space-2));padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--color-border-default) 76%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);box-shadow:var(--shadow-xs)}.explore-search-icon{width:var(--icon-md);height:var(--icon-md);flex:0 0 auto}.explore-search-input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:1.4}.explore-search-input::placeholder{color:color-mix(in srgb,var(--color-brand-accent) 38%,transparent)}.explore-search-submit{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--touch-rec) - var(--space-2));padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--text-caption-size);font-weight:800;white-space:nowrap;cursor:pointer}.explore-filter-row{display:flex;align-items:flex-start;gap:var(--space-2)}.explore-chip-group{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--space-2)}.explore-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tab-filter-height);padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);border-radius:var(--tab-filter-radius);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);color:var(--color-text-secondary);font-size:var(--tab-filter-font);font-weight:600}.explore-chip.is-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-float)}.explore-more-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tab-filter-height);padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);border-radius:var(--tab-filter-radius);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);color:var(--color-brand-accent);font-size:var(--tab-filter-font);font-weight:700;flex:0 0 auto}.explore-more-toggle-icon{width:var(--icon-sm);height:var(--icon-sm)}.explore-more-panel{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px dashed color-mix(in srgb,var(--color-border-default) 84%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-elevated) 96%,transparent)}.explore-more-panel-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.explore-more-panel-head strong{color:var(--brown-900);font-size:var(--text-body-size)}.explore-result-count{padding-top:var(--btn-secondary-border-width);color:var(--brown-500);font-size:var(--text-title-size);font-weight:700}.explore-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.explore-notice-card{display:grid;grid-template-columns:calc(var(--touch-rec) * 2.2) minmax(0,1fr) calc(var(--space-9) * 2 + var(--space-3));gap:var(--space-3);align-items:stretch;min-width:0;padding:var(--space-3);border-radius:var(--radius-lg)}.explore-notice-cover.home-platform-logo{position:relative;width:100%;height:auto;min-height:calc(var(--touch-rec) * 2.15);border-radius:var(--radius-md);box-shadow:none;font-size:var(--text-h3-size);overflow:hidden;isolation:isolate}.explore-notice-cover-image{object-fit:cover;transform:scale(1.01)}.explore-notice-platform-mark{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:1;display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-card) 90%,transparent);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb,var(--color-brand-dark) 14%,transparent);color:var(--color-brand-primary);font-size:var(--text-title-size);font-weight:900}.explore-notice-pin{position:absolute;top:0;left:0;z-index:2;padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-md) 0 var(--radius-md) 0;background:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--text-tiny-size);font-weight:800}.explore-notice-body{min-width:0;display:grid;gap:var(--space-2)}.explore-notice-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.explore-notice-title-group{min-width:0;display:grid;gap:var(--space-2)}.explore-notice-title-link{color:inherit}.explore-notice-title{margin:0;color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:1.28;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.explore-notice-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.explore-notice-meta span{display:inline-flex;align-items:center;min-height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--blue-50);color:var(--blue-700);font-size:var(--text-tiny-size);font-weight:800}.explore-notice-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.explore-notice-tags span{display:inline-flex;align-items:center;min-height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.explore-notice-desc{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.explore-notice-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:end}.explore-notice-foot-copy{display:grid;gap:var(--space-1);color:var(--color-text-secondary)}.explore-notice-foot-copy span{font-size:var(--text-tiny-size);line-height:1.3}.explore-notice-foot-copy strong{color:var(--brown-900);font-size:var(--text-caption-size);line-height:1.35}.explore-notice-match{display:grid;gap:calc(var(--space-1) / 2);justify-items:center;align-self:center;color:var(--color-brand-accent)}.explore-notice-match span{font-size:var(--text-tiny-size)}.explore-notice-match strong{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-8) + var(--space-4));height:calc(var(--space-8) + var(--space-4));border:2px solid var(--color-brand-primary);border-radius:var(--radius-pill);font-family:var(--font-number);font-size:var(--text-body-lg-size);line-height:1}.explore-notice-action{margin-top:0;grid-column:1/-1;justify-self:stretch;white-space:nowrap}.explore-notice-score-rail{display:grid;align-content:center;justify-items:center;gap:var(--space-1);min-width:0;padding-left:var(--space-3);border-left:1px solid var(--color-border-subtle);color:var(--color-brand-accent);text-align:center;pointer-events:none}.explore-notice-score-rail span{color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.explore-notice-score-rail strong{display:grid;place-items:center;width:calc(var(--space-9) + var(--space-4));height:calc(var(--space-9) + var(--space-4));border:3px solid var(--color-brand-primary);border-radius:50%;font-family:var(--font-number);font-size:var(--text-h3-size);line-height:1}.explore-notice-score-rail em{color:var(--color-brand-primary);font-size:var(--text-tiny-size);font-style:normal;font-weight:800}@media (max-width:76rem){.explore-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.explore-page{gap:var(--space-3)}.explore-brand{gap:var(--space-1);padding:0}.explore-brand-title{font-size:var(--text-h1-size)}.explore-brand-subtitle{font-size:var(--text-caption-size);letter-spacing:.22em}.explore-hero{grid-template-columns:1fr;align-items:start;gap:var(--space-3);min-height:0;padding:var(--space-4)}.explore-hero-title{font-size:var(--text-h1-size)}.explore-hero-description{max-width:100%;font-size:var(--text-body-size);line-height:1.7}.explore-hero-art{width:min(8.75rem,42vw);min-height:6rem;justify-self:end}.explore-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.explore-shortcut-card{grid-template-columns:calc(var(--touch-rec) - var(--space-1)) minmax(0,1fr);min-height:calc(var(--space-4) * 4 + var(--space-1));padding:0 var(--space-2)}.explore-shortcut-icon-shell{width:calc(var(--touch-rec) - var(--space-1));height:calc(var(--touch-rec) - var(--space-1));border-radius:var(--radius-lg)}.explore-shortcut-label{font-size:var(--text-caption-size);line-height:1.15}.explore-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-stat-card:last-child{grid-column:1/-1}.explore-stat-card{grid-template-columns:minmax(0,1fr) calc(var(--touch-rec) - .125rem);min-height:calc(var(--space-4) * 7);padding:calc(var(--space-4) - .125rem)}.explore-stat-value{font-size:var(--text-display-size)}.explore-stat-icon-shell{width:calc(var(--touch-rec) - .125rem);height:calc(var(--touch-rec) - .125rem);border-radius:var(--radius-lg)}.explore-filter-row{flex-direction:column}.explore-search-bar{display:grid;grid-template-columns:auto minmax(0,1fr);border-radius:var(--radius-lg);padding:var(--space-2)}.explore-search-submit{grid-column:1/-1;width:100%}.explore-more-toggle{width:100%;justify-content:center}.explore-more-panel-head{flex-direction:column;align-items:flex-start}.explore-notice-card{grid-template-columns:minmax(0,1fr)}.explore-notice-cover.home-platform-logo{width:100%;height:calc(var(--space-8) * 3);font-size:var(--text-h2-size)}.explore-notice-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-notice-match{justify-items:start}.explore-notice-action{grid-column:1/-1;justify-self:stretch}.explore-notice-score-rail{grid-template-columns:auto auto auto;justify-content:start;padding-left:0;padding-top:var(--space-2);border-left:0;border-top:1px solid var(--color-border-subtle)}.explore-notice-score-rail strong{width:auto;height:auto;border:0;font-size:var(--text-title-size)}}