.explore-page{display:grid;gap:var(--space-4);padding-top:var(--space-2)}@media (min-width:64rem){.notices-public-page{grid-template-columns:10.75rem minmax(0,1fr);column-gap:var(--space-4);padding-top:0}.notices-public-topbar{min-height:4.75rem;padding:0 var(--space-3);margin-inline:calc(var(--page-padding-x) * -1);grid-template-columns:19.5rem minmax(24rem,34rem) minmax(24rem,auto);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent)}.notices-public-main{gap:var(--space-3);padding-top:var(--space-4)}.notices-public-leftnav{top:0;min-height:calc(100vh - 4.75rem);padding:var(--space-5) var(--space-2) var(--space-4) 0}.notices-public-leftnav a{min-height:3.625rem;border-radius:var(--radius-md)}.notices-board{grid-template-columns:minmax(0,1fr) 17.5rem;gap:var(--space-4)}}.notices-public-page .notices-page-head{align-items:center}.notices-public-page .notices-page-title-group{display:flex;align-items:baseline;gap:var(--space-3);max-width:none}.notices-public-page .notices-page-title-group h1{font-size:calc(var(--text-h1-size) + var(--space-1));line-height:1}.notices-public-page .notices-page-title-group p{font-size:var(--text-body-size);line-height:1.4}.notices-public-page .notices-page-eyebrow{display:none}.notices-public-page .notices-discovery-panel{padding:0 var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.notices-public-page .notices-discovery-row{grid-template-columns:4.5rem minmax(0,1fr);min-height:3.375rem}.notices-public-page .notices-discovery-chips{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-4);scrollbar-width:none}.notices-public-page .notices-discovery-chips::-webkit-scrollbar{display:none}.notices-public-page .notices-discovery-chips a{border-color:transparent;background:transparent;color:var(--color-text-primary);white-space:nowrap}.notices-public-page .notices-discovery-chips a.is-active{border-color:color-mix(in srgb,var(--color-brand-primary) 42%,white);background:color-mix(in srgb,var(--color-brand-primary-soft) 78%,white)}.notices-board-main .explore-filters{gap:var(--space-3)}.notices-board-main .explore-search-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.notices-board-main .explore-search-shell:after{content:"保存搜索";display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--touch-rec) / 2);padding:0 var(--space-3);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:800;box-shadow:var(--shadow-xs)}.notices-board-main .explore-search-submit{min-height:calc(var(--touch-rec) / 2);padding-inline:var(--space-4);border-radius:var(--radius-md)}.notices-board-main .explore-filter-row,.notices-board-main .explore-filters>.explore-filter-bar.ui-filter-bar,.notices-board-main .explore-more-panel{border-radius:var(--radius-md);box-shadow:none}.notices-board-main .explore-more-panel{padding:0 var(--space-3);border-style:solid;gap:0}.notices-board-main .explore-more-panel .explore-filter-bar.ui-filter-bar{border:0;border-bottom:.0625rem solid var(--color-border-subtle);border-radius:0;background:transparent;box-shadow:none}.notices-board-main .explore-more-panel .explore-filter-bar.ui-filter-bar:last-child{border-bottom:0}.notices-board-main .explore-filter-bar .filter-tabs{gap:var(--space-3)}.notices-board-main .explore-filter-bar .filter-tabs-item{border-color:transparent;background:transparent;color:var(--color-text-primary)}.notices-board-main .explore-filter-bar .filter-tabs-item.is-active,.notices-board-main .explore-filter-bar .filter-tabs-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-brand-primary) 42%,white);background:color-mix(in srgb,var(--color-brand-primary-soft) 78%,white);color:var(--color-brand-accent)}.notices-board-main .explore-list-toolbar{min-height:var(--space-7)}.notices-board-main .explore-result-count{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.notices-board-main .explore-sort-control.ui-sort-control{min-height:.75rem;border-radius:var(--radius-md);box-shadow:none}@media (min-width:72rem){.notices-board-main .explore-list{grid-template-columns:repeat(2,minmax(18rem,1fr));gap:var(--space-3)}}.notices-board-main .explore-notice-card{grid-template-columns:7rem minmax(0,1fr) 4.875rem;min-height:10.75rem;border-color:color-mix(in srgb,var(--color-border-default) 78%,white);border-radius:var(--radius-md);box-shadow:0 .25rem .875rem color-mix(in srgb,var(--color-brand-dark) 6%,transparent)}.notices-board-main .explore-notice-cover.home-platform-logo{height:5.75rem;min-height:5.75rem;border-radius:var(--radius-md)}.notices-board-main .explore-notice-body{align-content:start}.notices-board-main .explore-notice-title{display:-webkit-box;line-height:1.25;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notices-board-main .explore-notice-brand-row{gap:var(--space-1);font-size:var(--text-caption-size);font-weight:700}.notices-board-main .explore-notice-avatar{display:none}.notices-board-main .explore-notice-budget-block{display:grid;justify-items:start;grid-column:2;grid-row:2;min-width:0;text-align:left}.notices-board-main .explore-notice-budget-block strong{color:var(--color-brand-primary)}.notices-board-main .explore-notice-budget-block span{display:none}.notices-board-main .explore-notice-tags .ui-tag{min-height:1.375rem;border-radius:calc(var(--radius-md) - .125rem);font-size:var(--text-tiny-size)}.notices-board-main .explore-notice-foot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;margin-top:var(--space-1)}.notices-board-main .explore-notice-foot-copy-wide{display:grid}.notices-board-main .explore-notice-action{min-height:2.125rem}.notices-board-main .explore-notice-score-rail{padding-left:var(--space-3)}.notices-board-main .explore-notice-score-rail strong{width:3.5rem;height:3.5rem;border-width:.1875rem}.notices-side-rail{position:sticky;top:var(--space-4)}.notices-side-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--color-brand-dark) 5%,transparent)}.notices-side-card-head h2{font-size:var(--text-body-lg-size)}.notices-reminder-item,.notices-side-item{padding:var(--space-2) 0;border:0;border-bottom:.0625rem solid var(--color-border-subtle);border-radius:0;background:transparent}.notices-reminder-item:last-child,.notices-side-item:last-child{border-bottom:0}.notices-side-thumb{overflow:hidden;width:4.25rem;height:4.25rem}.notices-side-thumb-small{width:3.25rem;height:3.25rem}.notices-side-thumb img{width:100%;height:100%;object-fit:cover}.notices-side-copy strong{display:-webkit-box;overflow:hidden;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-shell:has(.notice-detail-layout) .app-main{background:color-mix(in srgb,var(--color-bg-elevated) 72%,white)}.notice-detail-layout{gap:var(--space-3)}.notice-detail-card,.notice-detail-panel{border-color:color-mix(in srgb,var(--color-border-default) 74%,white);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--color-brand-dark) 5%,transparent)}.notice-detail-main{gap:var(--space-3);padding:var(--space-4)}.notice-detail-product-hero{grid-template-columns:7.25rem minmax(0,1fr) auto;padding-bottom:var(--space-3)}.notice-detail-hero-copy h2{font-size:calc(var(--text-h1-size) + var(--space-1));line-height:1.08}.notice-detail-hero-copy p{max-width:38rem;line-height:1.55}.notice-detail-actions .dashboard-action,.notice-detail-actions .ui-button{min-height:2.5rem;margin-top:0;border-radius:var(--radius-md)}.notice-detail-segment-nav{padding:0;border-bottom:.0625rem solid var(--color-border-subtle);border-radius:0;background:transparent;box-shadow:none}.notice-detail-segment-link{flex:0 0 auto;min-height:3.5rem;border:0;border-bottom:.125rem solid transparent;border-radius:0;padding-inline:var(--space-4)}.notice-detail-segment-link.is-active{border-color:var(--color-brand-primary);background:transparent}.notice-detail-metric-strip{gap:0;border-block:.0625rem solid var(--color-border-subtle)}.notice-detail-metric-strip>div{border:0;border-right:.0625rem solid var(--color-border-subtle);border-radius:0;box-shadow:none}.notice-detail-metric-strip>div:last-child{border-right:0}.notice-detail-metric-strip strong{font-size:var(--text-body-lg-size)}.notice-detail-info-card,.notice-detail-process-step{border-radius:var(--radius-md);box-shadow:none}.notice-detail-process{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.notice-detail-process-step{min-height:6.25rem}.notice-detail-rail{gap:var(--space-3)}.notice-apply-card,.notice-detail-rail-card{padding:var(--space-4);border-radius:var(--radius-md)}.notice-detail-rail .notice-apply-card{order:-2;border-color:color-mix(in srgb,var(--color-brand-primary) 18%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-primary-soft) 42%,white) 0,var(--color-bg-card) 62%)}.notice-detail-rail .notice-detail-match-card{order:-1}.notice-detail-match-card{grid-template-columns:5.75rem minmax(0,1fr)}.notice-detail-match-score{width:5.5rem;min-height:5.5rem;border:.1875rem solid var(--color-brand-primary);border-radius:50%;background:var(--color-bg-card)}.notice-detail-match-score strong{font-size:var(--text-h1-size)}.notice-apply-head{justify-content:space-between}.notice-apply-tip{line-height:1.55}.notice-apply-summary{padding:var(--space-3);border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elevated) 78%,white)}.notice-apply-summary-row{display:grid;grid-template-columns:4.5rem auto minmax(0,1fr)}.publisher-info{align-items:start}@media (max-width:40rem){.notices-board-main .explore-search-shell{grid-template-columns:minmax(0,1fr)}.notices-board-main .explore-search-shell:after{display:none}.notices-board-main .explore-notice-foot{grid-template-columns:minmax(0,1fr) auto}.notices-board-main .explore-notice-budget-block{display:grid}.notice-detail-process{grid-template-columns:repeat(4,minmax(0,1fr))}.notice-apply-summary-row{grid-template-columns:minmax(0,1fr)}}.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:.0625rem 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:.0625rem 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:.0625rem 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:.0625rem 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:.0625rem 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-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{flex:0 0 auto;white-space:nowrap}.explore-filter-row{display:flex;align-items:flex-start;gap:var(--space-2)}.explore-filter-row .explore-filter-bar{flex:1 1 auto;min-width:0}.explore-filter-actions{display:flex;align-items:stretch;gap:var(--space-2);flex:0 0 auto}.explore-filter-bar{padding:var(--space-2)}.explore-filter-bar .filter-tabs,.explore-filter-bar .ui-filter-bar-controls{min-width:0}.explore-more-toggle{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:.0625rem 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-list-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.explore-result-count{color:var(--brown-500);font-size:var(--text-title-size);font-weight:700}.explore-sort-control{flex:0 1 20rem}.explore-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.notices-public-page .notices-summary-strip{display:none}.notices-board-main .explore-search-bar{min-height:calc(var(--touch-rec) / 2);padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-card)}.notices-board-main .explore-search-shell{order:1}.notices-board-main .explore-filter-row{order:2}.notices-board-main .explore-filters>.explore-filter-bar{order:3}.notices-board-main .explore-more-panel{order:4}.notices-board-main .explore-list-toolbar{order:5}.notices-board-main .explore-list,.notices-board-main .ui-empty-state,.notices-board-main>.ui-loading-state{order:6}.notices-board-main .explore-filter-row,.notices-board-main .explore-filters>.explore-filter-bar.ui-filter-bar{border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.notices-board-main .explore-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;gap:0}.notices-board-main .explore-filter-actions{align-self:stretch;padding:var(--space-2) var(--space-2) calc(var(--space-1) / 2) 0}.notices-board-main .explore-filter-row .explore-filter-bar.ui-filter-bar{border:0;box-shadow:none;background:transparent}.notices-board-main .explore-filter-bar.ui-filter-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:calc(var(--space-8) + var(--space-2));padding:var(--space-2) var(--space-3)}.notices-board-main .explore-filter-bar .ui-filter-bar-title{font-size:var(--text-caption-size);white-space:nowrap}.notices-board-main .explore-filter-bar .filter-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.notices-board-main .explore-filter-bar .filter-tabs::-webkit-scrollbar{display:none}.notices-board-main .explore-sort-control.ui-sort-control{display:flex;align-items:center;gap:var(--space-1);min-height:calc(var(--touch-min) * .3);padding:0 var(--space-1);border:.0625rem solid var(--color-border-subtle);background:var(--color-bg-card);flex:0 0 auto;max-width:18rem;box-shadow:var(--shadow-xs)}.notices-board-main .explore-more-toggle,.notices-board-main .explore-sort-control .ui-sort-control-select,.notices-board-main .explore-sort-control .ui-sort-control-toggle{border-radius:var(--radius-pill)}.notices-board-main .explore-sort-control .ui-sort-control-label{min-width:0}.notices-board-main .explore-sort-control .ui-sort-control-label-text{font-size:var(--text-tiny-size)}.notices-board-main .explore-list{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}@media (min-width:72rem){.notices-board-main .explore-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}}.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)}.notices-board-main .explore-notice-card{grid-template-columns:7rem minmax(0,1fr);gap:var(--space-3);min-height:13rem;padding:var(--space-3);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.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}.notices-board-main .explore-notice-cover.home-platform-logo{min-height:100%;height:100%;align-self:stretch}.notices-board-main .explore-notice-head{gap:var(--space-2)}.notices-board-main .explore-notice-desc{display:-webkit-box;color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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}.notices-board-main .explore-notice-platform-mark{display:none}.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)}.notices-board-main .explore-notice-body{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}.notices-board-main .explore-notice-title{font-size:var(--text-body-lg-size);line-height:1.24}.explore-notice-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--space-1) + var(--space-1) / 2);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:800;line-height:1.2}.explore-notice-kicker span{display:inline-flex;align-items:center;min-height:1.375rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-elevated) 72%,white)}.explore-notice-kicker .explore-notice-kicker-pin{background:var(--color-brand-primary);color:var(--color-text-inverse)}.explore-notice-brand-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--space-2) - var(--space-1) / 2);color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:800;line-height:1.35}.explore-notice-avatar{width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:var(--radius-pill);border:.0625rem solid var(--color-border-default);object-fit:cover;box-shadow:var(--shadow-xs)}.explore-notice-budget-block{display:grid;justify-items:end;gap:calc(var(--space-1) / 2);color:var(--color-brand-primary);text-align:right;min-width:min(9rem,32vw)}.explore-notice-budget-block strong{max-width:100%;overflow-wrap:anywhere;font-family:var(--font-number);font-size:var(--text-body-lg-size);line-height:1.15;font-weight:900}.explore-notice-budget-block span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.2}.notices-board-main .explore-notice-meta{font-size:var(--text-tiny-size)}.notices-board-main .explore-notice-budget-block{display:none;min-width:min(7rem,28vw)}.notices-board-main .explore-notice-budget-block strong{font-size:var(--text-body-size)}.explore-notice-meta{align-items:center;margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.explore-notice-meta,.explore-notice-tags{display:flex;flex-wrap:wrap;gap:calc(var(--space-2) - var(--space-1) / 2)}.explore-notice-facts{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-2)}.explore-notice-fact{display:grid;gap:calc(var(--space-1) / 2);min-width:0;padding:var(--space-2);border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elevated) 74%,white)}.explore-notice-fact span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.2}.explore-notice-fact strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-tiny-size);font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.explore-notice-fact-budget strong{color:var(--color-brand-primary);font-family:var(--font-number);font-weight:800}.explore-notice-desc{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.explore-notice-foot{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;gap:var(--space-2);align-items:end}.notices-board-main .explore-notice-foot{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding-top:var(--space-2);border-top:.0625rem solid var(--color-border-subtle)}.notices-board-main .explore-notice-foot-copy-wide{display:none}.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}.notices-board-main .explore-notice-foot-copy{min-width:0}.notices-board-main .explore-notice-foot-copy span{font-size:var(--text-tiny-size)}.notices-board-main .explore-notice-foot-copy strong{display:block;font-size:var(--text-tiny-size)}.explore-notice-foot-copy-wide strong,.notices-board-main .explore-notice-foot-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-notice-action{margin-top:0;grid-column:3;justify-self:end;width:fit-content;white-space:nowrap;scroll-margin-bottom:calc(var(--tabbar-height) + var(--space-6))}.notices-board-main .explore-notice-action{display:inline-flex;align-items:center;justify-self:end;min-height:2rem;padding-block:0;padding-inline:var(--space-3);justify-content:center;font-size:var(--text-caption-size);line-height:1;border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse)}.app-shell:has(.notice-detail-layout) .workspace-topbar-context,.app-shell:has(.notices-workspace-page) .workspace-topbar-context{display:none}.notice-detail-main,.notice-detail-product-hero{display:grid;gap:var(--space-4)}.notice-detail-product-hero{grid-template-columns:clamp(5.5rem,18vw,8.5rem) minmax(0,1fr) auto;align-items:start;padding-bottom:var(--space-4);border-bottom:.0625rem solid var(--color-border-subtle)}.notice-detail-hero-media{position:relative;overflow:hidden;align-self:start;aspect-ratio:1;width:100%;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary-soft) 70%,white);box-shadow:var(--shadow-sm)}.notice-detail-hero-image{object-fit:cover}.notice-detail-hero-media span{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:1;padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-card) 88%,transparent);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800}.notice-detail-hero-copy{min-width:0;display:grid;gap:var(--space-2)}.notice-detail-hero-copy h2{margin:0;color:var(--color-text-primary);font-size:var(--text-h1-size);line-height:1.12;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.notice-detail-brand-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.4}.notice-detail-brand-line strong{color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:800}.notice-detail-hero-copy p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.75;overflow-wrap:anywhere}.notice-detail-actions{display:flex;gap:var(--space-2);justify-content:flex-end;align-items:center;align-self:start}.notice-detail-segment-nav{display:flex;width:100%;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-elevated) 72%,white);box-shadow:var(--shadow-sm)}.notice-detail-segment-link{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 var(--space-4);border:.0625rem solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:800;line-height:1;white-space:nowrap}.notice-detail-segment-link.is-active{border-color:color-mix(in srgb,var(--color-brand-primary) 25%,transparent);background:color-mix(in srgb,var(--color-brand-primary-soft) 72%,white);color:var(--color-brand-accent)}.notice-detail-mobile-summary{display:none}.notice-detail-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.notice-detail-metric-strip>div{display:grid;gap:calc(var(--space-1) / 2);min-height:5rem;padding:var(--space-3);border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.notice-detail-metric-strip span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700;line-height:1.3}.notice-detail-metric-strip strong{color:var(--color-text-primary);font-size:var(--text-body-size);line-height:1.35;font-weight:800;overflow-wrap:anywhere}.notice-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.notice-detail-info-card{display:grid;gap:var(--space-2);padding:var(--space-3);border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.notice-detail-info-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:start}.notice-detail-info-list span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700;line-height:1.4}.notice-detail-info-list strong{color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.45;overflow-wrap:anywhere}.notice-detail-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.notice-detail-process-step{display:grid;gap:calc(var(--space-1) / 2);min-height:5.5rem;padding:var(--space-3);border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elevated) 86%,transparent)}.notice-detail-process-step.is-active{border-color:color-mix(in srgb,var(--color-brand-primary) 40%,transparent);background:color-mix(in srgb,var(--color-brand-primary-soft) 66%,white)}.notice-detail-process-step span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800}.notice-detail-process-step strong{color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.3;font-weight:800}.notice-detail-process-step em{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-style:normal;line-height:1.35}.notice-detail-match-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center}.notice-detail-match-score{display:grid;justify-items:center;gap:calc(var(--space-1) / 2);width:5rem;padding:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary-soft) 72%,white);text-align:center}.notice-detail-match-score strong{color:var(--color-brand-accent);font-family:var(--font-number);font-size:var(--text-h2-size);line-height:1;font-weight:900}.notice-detail-match-score span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.notice-detail-brand-card .notice-detail-rail-title{color:var(--color-text-primary);font-size:var(--text-body-lg-size);font-weight:800}.notice-detail-mobile-summary-card{display:grid;gap:var(--space-2);padding:var(--space-3)}.explore-notice-score-rail{display:grid;align-content:center;justify-items:center;gap:var(--space-1);min-width:0;padding-left:var(--space-2);border-left:.0625rem 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-8) + var(--space-3));height:calc(var(--space-8) + var(--space-3));border:.125rem solid var(--color-brand-primary);border-radius:50%;font-family:var(--font-number);font-size:var(--text-title-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}.notices-board-main .explore-search-shell{gap:var(--space-1)}.notices-board-main .explore-search-bar,.notices-board-main .explore-search-shell:after,.notices-board-main .explore-search-submit{min-height:calc(var(--touch-min) / 2)}.notices-board-main .explore-search-input{min-height:calc(var(--touch-min) / 2);font-size:var(--text-caption-size);line-height:1.2}.notices-board-main .explore-filter-actions{gap:var(--space-1);align-items:center;padding-top:var(--space-2)}.notices-board-main .explore-more-toggle,.notices-board-main .explore-sort-control.ui-sort-control{min-height:calc(var(--control-height-sm) / 2);height:calc(var(--control-height-sm) / 2);max-height:calc(var(--control-height-sm) / 2);padding-block:0;padding-inline:var(--space-1);font-size:var(--text-tiny-size);line-height:1}.notices-board-main .explore-sort-control.ui-sort-control{gap:calc(var(--space-1) / 2);border-radius:var(--radius-pill)}.notices-board-main .explore-sort-control .ui-sort-control-select,.notices-board-main .explore-sort-control .ui-sort-control-toggle{min-height:calc(var(--control-height-sm) / 2);height:calc(var(--control-height-sm) / 2);max-height:calc(var(--control-height-sm) / 2);padding-block:0;padding-inline:var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-tiny-size);line-height:1}.notices-board-main .explore-more-toggle-icon{width:.625rem;height:.625rem}.notices-board-main .explore-more-toggle .ui-button-icon,.notices-board-main .explore-more-toggle .ui-button-label{line-height:1}@media (max-width:76rem){.explore-list{grid-template-columns:minmax(0,1fr)}.notices-public-page .notices-public-leftnav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--space-1);min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.notices-public-page .notices-public-leftnav::-webkit-scrollbar{display:none}.notices-public-page .notices-public-leftnav a{flex:0 0 auto;min-height:calc(var(--touch-rec) - var(--space-3));padding:0 var(--space-3);font-size:var(--text-caption-size);scroll-snap-align:start;white-space:nowrap}}@media (max-width:40rem){.notices-public-page .notices-public-leftnav{display:none}.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-notice-card{grid-template-columns:minmax(0,1fr)}.explore-notice-cover.home-platform-logo{width:100%;height:calc(var(--space-8) * 2.5);font-size:var(--text-h2-size)}.explore-notice-title{font-size:var(--text-body-size);line-height:1.22}.explore-notice-meta{gap:calc(var(--space-2) - var(--space-1) / 2);font-size:var(--text-tiny-size)}.explore-notice-tags{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}.explore-notice-tags::-webkit-scrollbar{display:none}.explore-notice-desc{-webkit-line-clamp:1}.explore-notice-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-notice-action{grid-column:1/-1;justify-self:stretch}.explore-notice-foot-copy-wide strong{white-space:normal}.explore-notice-score-rail{grid-template-columns:auto auto auto;justify-content:start;gap:calc(var(--space-1) / 2);padding-left:0;padding-top:var(--space-2);border-left:0;border-top:.0625rem solid var(--color-border-subtle)}.explore-notice-score-rail strong{width:auto;height:auto;border:0;font-size:var(--text-body-size)}.notices-public-page{row-gap:var(--space-2)}.notices-public-page .notices-discovery-panel,.notices-public-page .notices-public-global-search,.notices-public-page .notices-public-leftnav{margin-top:calc(var(--space-1) * -1)}.notices-public-page .notices-discovery-panel,.notices-public-page .notices-public-global-search{display:none}.notices-public-page .notices-page-head{gap:var(--space-1)}.notices-public-page .notices-page-title-group{gap:calc(var(--space-1) / 2)}.notices-public-page .notices-page-title-group h1{font-size:calc(var(--text-h2-size) + var(--space-1));line-height:1.05}.notices-public-page .notices-page-title-group p{font-size:var(--text-tiny-size);line-height:1.25}.notices-public-page .notices-page-eyebrow,.notices-public-page .notices-public-userbar .notices-public-account,.notices-public-page .notices-summary-strip{display:none}.notices-public-page .notices-public-userbar{flex-wrap:nowrap}.notices-public-page .notices-page-actions{display:none}.notices-board-main .explore-filters{gap:var(--space-1)}.notices-board-main .explore-search-bar{display:flex;min-height:calc(var(--touch-rec) - var(--space-1));padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill)}.notices-board-main .explore-search-submit{grid-column:auto;width:auto}.notices-board-main .explore-filter-bar.ui-filter-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1);min-height:2.625rem;padding:var(--space-1)}.notices-board-main .explore-filter-bar .ui-filter-bar-copy{display:block}.notices-board-main .explore-filter-bar .ui-filter-bar-title{font-size:var(--text-caption-size);line-height:1.2;white-space:nowrap}.notices-board-main .explore-filter-bar .filter-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.notices-board-main .explore-filter-bar .filter-tabs::-webkit-scrollbar{display:none}.notices-board-main .explore-filter-bar .filter-tabs-item{min-height:1.875rem;padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.notices-board-main .explore-filter-row{flex-direction:row;align-items:stretch}.notices-board-main .explore-more-toggle{width:auto;min-height:100%;padding-inline:var(--space-2)}.notices-board-main .explore-list-toolbar{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:var(--space-2);width:100%}.notices-board-main .explore-result-count{font-size:var(--text-body-size)}.notices-board-main .explore-sort-control.ui-sort-control{display:flex;align-items:center;gap:var(--space-1);min-width:0;flex:0 0 auto;max-width:min(15.5rem,58vw);padding:calc(var(--space-1) / 2)}.notices-board-main .explore-sort-control .ui-sort-control-label{min-width:0;flex:1 1 auto}.notices-board-main .explore-sort-control .ui-sort-control-label-text{display:none}.notices-board-main .explore-sort-control .ui-sort-control-select,.notices-board-main .explore-sort-control .ui-sort-control-toggle{min-height:calc(var(--control-height-sm) / 2);height:calc(var(--control-height-sm) / 2);max-height:calc(var(--control-height-sm) / 2);padding-inline:var(--space-1)}.notices-board-main .explore-list{gap:var(--space-2)}.notices-board-main .explore-notice-card{grid-template-columns:5.25rem minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-xl)}.notices-board-main .explore-notice-cover.home-platform-logo{min-height:5.25rem;height:5.25rem;align-self:start}.notices-board-main .explore-notice-body{min-height:0;gap:var(--space-1)}.notices-board-main .explore-notice-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);align-items:start}.notices-board-main .explore-notice-title-group{gap:calc(var(--space-1) / 2)}.notices-board-main .explore-notice-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notices-board-main .explore-notice-budget-block{display:grid;justify-items:end;min-width:4.75rem;text-align:right}.notices-board-main .explore-notice-budget-block strong{font-size:var(--text-body-size)}.notices-board-main .explore-notice-meta{display:none}.notices-board-main .explore-notice-tags{gap:calc(var(--space-1) / 2);flex-wrap:wrap}.notices-board-main .explore-notice-tags .ui-tag{min-height:calc(var(--space-5) - var(--space-1) / 2);padding:0 calc(var(--space-2) - var(--space-1) / 2);border-radius:var(--radius-md)}.notices-board-main .explore-notice-desc{display:none}.notices-board-main .explore-notice-foot{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);align-items:end}.notices-board-main .explore-notice-action{grid-column:2;width:auto;justify-self:stretch;min-height:2.25rem;padding-inline:var(--space-4);border-radius:var(--radius-md)}.notices-board-main .explore-notice-score-rail{grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;gap:var(--space-2);padding:var(--space-2);border:.0625rem solid color-mix(in srgb,var(--color-brand-primary) 18%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary-soft) 46%,white)}.notices-board-main .explore-notice-score-rail strong{width:auto;height:auto;border:0;font-size:var(--text-body-size)}.notices-board-main .explore-notice-score-rail em,.notices-board-main .explore-notice-score-rail span{font-size:var(--text-tiny-size);line-height:1.2}.notice-detail-product-hero{grid-template-columns:minmax(5.25rem,6rem) minmax(0,1fr);gap:var(--space-3);align-items:start}.notice-detail-layout{display:flex;flex-direction:column}.notice-detail-segment-nav{display:flex;width:100%;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg)}.notice-detail-segment-link{flex:1 1;min-height:2.5rem;padding:0 var(--space-2);font-size:var(--text-tiny-size)}.notice-detail-main{order:1}.notice-detail-rail{order:2;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.notice-detail-rail .notice-apply-card{order:4;grid-column:1/-1}.notice-detail-rail .publisher-card{display:none}.notice-detail-rail .notice-detail-match-card{order:1}.notice-detail-rail .notice-detail-status-card{order:2}.notice-detail-rail .notice-detail-brand-card{order:3;grid-column:1/-1}.notice-detail-rail .notice-detail-brand-card .notice-detail-rail-note{display:none}.notice-detail-rail .notice-detail-match-card,.notice-detail-rail .notice-detail-status-card{grid-column:1/-1}.notice-detail-rail .notice-detail-status-card .notice-detail-rail-head>span{display:none}.notice-detail-hero-media{width:100%}.notice-detail-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:stretch}.notice-detail-actions>*{min-width:0;justify-content:center}.notice-detail-actions>:last-child{grid-column:1/-1}.notice-detail-info-grid{grid-template-columns:minmax(0,1fr)}.notice-detail-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.notice-detail-metric-strip>div{min-height:4.5rem;padding:calc(var(--space-2) + var(--space-1) / 2)}.notice-detail-info-list{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-1) / 2)}.notice-detail-match-card{grid-template-columns:minmax(0,1fr);justify-items:start}.notice-detail-match-score{width:100%;border-radius:var(--radius-md)}.notice-detail-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--space-1) / 2)}.notice-detail-process-step{min-height:4.75rem;padding:var(--space-2);gap:calc(var(--space-1) / 2)}.notice-detail-process-step span{width:1.5rem;height:1.5rem}.notice-apply-card{gap:var(--space-2)}.notice-detail-product-hero{gap:var(--space-2);padding-bottom:var(--space-3)}.notice-detail-hero-copy{gap:calc(var(--space-1) + var(--space-1) / 2)}.notice-detail-mobile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.notice-detail-mobile-summary:not(.notice-detail-mobile-summary-primary){display:none}.notice-detail-mobile-summary .notice-detail-match-card,.notice-detail-mobile-summary .notice-detail-status-card{min-height:100%}.notice-detail-hero-copy h2{font-size:var(--text-h2-size);line-height:1.12}.notice-detail-hero-copy p{font-size:var(--text-caption-size);line-height:1.45}.notice-apply-tip{margin-bottom:var(--space-2);line-height:1.5}.notice-apply-summary{gap:var(--space-2);margin-bottom:var(--space-2)}.notice-apply-card .ui-input-field,.notice-apply-summary-row{gap:var(--space-1)}.notice-apply-card .ui-input-shell{min-height:6.5rem}}@media (min-width:64rem){.app-shell:has(.notices-public-page) .app-shell-content{width:100%;max-width:none;padding-inline:0}.notices-public-page{grid-template-columns:11.5rem minmax(0,1fr);column-gap:var(--space-4);padding-inline:var(--space-4)}.notices-public-page .notices-public-topbar{min-height:4.875rem;padding-inline:var(--space-4);margin-inline:calc(var(--page-padding-x) * -1);border-bottom:.0625rem solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent)}.notices-public-page .notices-public-leftnav{top:4.875rem;min-height:calc(100vh - 4.875rem);padding:var(--space-4) var(--space-2) var(--space-4) 0;border-right:.0625rem solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-card) 94%,transparent)}.notices-public-page .notices-public-leftnav a{min-height:3.75rem;padding-inline:var(--space-4);border-radius:var(--radius-md)}.notices-public-page .notices-public-leftnav a.is-active{background:color-mix(in srgb,var(--color-brand-primary-soft) 78%,white);color:var(--color-brand-accent)}.notices-public-page .notices-public-main{gap:var(--space-3);padding-top:var(--space-4);padding-right:var(--space-3)}.notices-board-main .explore-filters,.notices-public-page .notices-discovery-panel{border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:0 var(--space-1) var(--space-5) color-mix(in srgb,var(--color-brand-dark) 5%,transparent)}.notices-public-page .notices-discovery-panel{padding:0 var(--space-3)}.notices-public-page .notices-discovery-row{grid-template-columns:4.5rem minmax(0,1fr);min-height:3.25rem;border-bottom:.0625rem solid var(--color-border-subtle)}.notices-public-page .notices-discovery-row:last-child{border-bottom:0}.notices-board{grid-template-columns:minmax(0,1fr) 18rem;gap:var(--space-4)}.notices-board-main .explore-filters{gap:var(--space-2);padding:var(--space-3)}.notices-board-main .explore-filter-row,.notices-board-main .explore-filters>.explore-filter-bar.ui-filter-bar,.notices-board-main .explore-more-panel{border:0;border-bottom:.0625rem solid var(--color-border-subtle);border-radius:0;background:transparent}.notices-board-main .explore-filter-actions{padding-right:0}.notices-board-main .explore-list{grid-template-columns:repeat(2,minmax(24rem,1fr));gap:var(--space-2)}.notices-board-main .explore-notice-card{grid-template-columns:7rem minmax(0,1fr);min-height:13rem;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.notices-board-main .explore-notice-cover.home-platform-logo{height:100%;min-height:100%;border-radius:calc(var(--radius-md) - var(--space-1) / 2)}.notices-board-main .explore-notice-title{font-size:var(--text-body-size);line-height:1.28;-webkit-line-clamp:1}.notices-board-main .explore-notice-head{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space-1) + var(--space-1) / 2)}.notices-board-main .explore-notice-brand-row{gap:calc(var(--space-1) + var(--space-1) / 2);font-size:var(--text-tiny-size)}.notices-board-main .explore-notice-meta{display:none}.notices-board-main .explore-notice-desc{display:-webkit-box}.notices-board-main .explore-notice-foot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);margin-top:0;padding-top:var(--space-2)}.notices-board-main .explore-notice-action{min-height:2.125rem;padding-inline:var(--space-3)}.notices-board-main .explore-notice-score-rail{grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;gap:var(--space-2);padding:var(--space-2);border:.0625rem solid color-mix(in srgb,var(--color-brand-primary) 18%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary-soft) 46%,white)}.notices-board-main .explore-notice-score-rail strong{width:auto;height:auto;border:0;font-size:var(--text-body-size)}.notices-side-rail{top:calc(4.875rem + var(--space-3))}.notices-side-card{padding:var(--space-3);border-radius:var(--radius-md)}.app-shell[data-layout-page=notice-detail-shell]{background:linear-gradient(180deg,var(--color-bg-card) 0,color-mix(in srgb,var(--color-bg-elevated) 76%,white) 100%)}.app-shell[data-layout-page=notice-detail-shell] .app-shell-header{border-bottom:.0625rem solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-card) 94%,transparent)}.app-shell[data-layout-page=notice-detail-shell] .app-shell-content{width:min(100%,86rem);padding-top:var(--space-3)}.app-shell:has(.notice-detail-layout) .app-shell-tabbar{display:none}.notice-detail-layout{grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"detail-nav detail-nav" "detail-main detail-rail";gap:var(--space-3)}.notice-detail-segment-nav{grid-area:detail-nav;min-height:3.75rem;padding-left:var(--space-3);border:.0625rem solid var(--color-border-subtle);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg-card)}.notice-detail-segment-link.is-active{border-color:var(--color-brand-primary);color:var(--color-brand-accent)}.notice-detail-main{grid-area:detail-main;gap:var(--space-3);padding:var(--space-3)}.notice-detail-rail{grid-area:detail-rail;position:sticky;top:calc(4.5rem + var(--space-3));gap:var(--space-2)}.notice-detail-product-hero{grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-4);align-items:center}.notice-detail-actions{grid-column:1/-1;justify-content:flex-end;padding-top:var(--space-2)}.notice-detail-hero-copy h2{font-size:calc(var(--text-h1-size) + var(--space-1))}.notice-detail-info-grid{grid-template-columns:.95fr 1.05fr}.notice-detail-process{grid-template-columns:repeat(4,minmax(0,1fr))}.notice-detail-rail .notice-apply-card{order:-4}.notice-detail-rail .notice-detail-match-card{order:-3}.notice-detail-rail .notice-detail-brand-card{order:-2}.notice-detail-rail .publisher-card{order:-1}}@media (max-width:40rem){.notices-board-main .explore-filters{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-bg-card)}.notices-board-main .explore-filter-row{grid-template-columns:minmax(0,1fr)}.notices-board-main .explore-filter-actions{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-2) var(--space-2) var(--space-2)}.notices-board-main .explore-more-toggle,.notices-board-main .explore-sort-control.ui-sort-control{width:100%;max-width:none}.notices-board-main .explore-notice-card{grid-template-columns:minmax(0,1fr);border-radius:var(--radius-lg)}.notices-board-main .explore-notice-cover.home-platform-logo{height:8rem;min-height:8rem}.explore-notice-facts{grid-template-columns:minmax(0,1fr)}.notice-detail-product-hero{grid-template-columns:5.75rem minmax(0,1fr)}.notice-detail-main{padding:var(--space-3)}}.app-shell:has(.notice-create-workspace-page){background:linear-gradient(180deg,var(--color-bg-card) 0,color-mix(in srgb,var(--color-bg-elevated) 76%,white) 100%)}.app-shell:has(.notice-create-workspace-page) .app-shell-content{width:min(100%,86rem);padding-top:var(--space-3)}@media (min-width:64rem){.app-shell:has(.notice-create-workspace-page) .app-shell-content{padding-inline:var(--space-4)}.notice-create-workspace-page{--notice-create-card-padding:var(--space-4);--notice-create-editor-padding:var(--space-4);gap:var(--space-4);padding-top:0}.notice-create-page-head{min-height:4.25rem;align-items:center;padding-inline:var(--space-1);border-bottom:.0625rem solid var(--color-border-subtle)}.notice-create-page-title-group{max-width:none;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-3)}.notice-create-page-eyebrow{display:none}.notice-create-title-row h1{font-size:calc(var(--text-h1-size) + var(--space-1));line-height:1}.notice-create-page-title-group p{font-size:var(--text-body-size);line-height:1.35}.notice-create-board{grid-template-columns:11.75rem minmax(0,1fr) 22rem;gap:var(--space-4);align-items:start}.notice-create-editor-card,.notice-create-preview-card,.notice-create-step-card{border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:0 var(--space-1) var(--space-5) color-mix(in srgb,var(--color-brand-dark) 5%,transparent)}.notice-create-step-card{top:calc(4.875rem + var(--space-3));min-height:39.25rem}.notice-create-step-list{gap:var(--space-4)}.notice-create-step-item{padding:var(--space-1) 0}.notice-create-step-index{width:1.875rem;height:1.875rem}.notice-create-step-copy strong{font-size:var(--text-body-size)}.notice-create-step-copy span{font-size:var(--text-caption-size)}.notice-create-editor-card .notice-create-form{grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-3) var(--space-4)}.notice-create-editor-card .notice-create-card-builder,.notice-create-editor-card .notice-create-field-group,.notice-create-editor-card .notice-create-field-toggle,.notice-create-editor-card .notice-create-form-section-break,.notice-create-editor-card .notice-create-form>.form-hint,.notice-create-editor-card .notice-create-form>.form-section-title,.notice-create-editor-card .notice-create-form>.notice-create-form-section-heading,.notice-create-editor-card .notice-create-form>.notice-create-form-state,.notice-create-editor-card .notice-create-form>.ui-alert,.notice-create-editor-card .notice-create-radio-grid,.notice-create-editor-card .notice-create-upload-row,.notice-create-editor-card .ui-input-multiline{grid-column:1/-1}.notice-create-editor-card .notice-create-form>.form-section-title,.notice-create-form-section-heading h2{margin:0;color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:1.2;font-weight:800}.notice-create-editor-card input,.notice-create-editor-card select,.notice-create-editor-card textarea{min-height:2.5rem;border-radius:var(--radius-md)}.notice-create-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-create-choice-item,.notice-create-radio-item{min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-card)}.notice-create-editor-card .ui-input-multiline .ui-input-control{min-height:6.5rem}.notice-create-card-builder,.notice-create-upload-row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-3);align-items:stretch}.notice-create-mini-card,.notice-create-upload-box,.notice-create-upload-thumb{min-height:6.25rem;border-radius:var(--radius-md)}.notice-create-side-rail{top:calc(4.875rem + var(--space-3));gap:var(--space-3)}.notice-create-preview-body{grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3)}.notice-create-match-card,.notice-create-preview-cover{border-radius:var(--radius-md)}.notice-create-match-card{min-height:4.625rem;padding:var(--space-3);background:color-mix(in srgb,var(--color-brand-primary-soft) 28%,white)}.notice-create-audit-item{min-height:4rem;border-radius:var(--radius-md);background:var(--color-bg-card)}.notice-create-sticky-actions{position:sticky;bottom:0;width:calc(100% + var(--space-8));margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);border:0;border-top:.0625rem solid var(--color-border-subtle);border-radius:0;background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);box-shadow:0 calc(var(--space-1) * -1) var(--space-5) color-mix(in srgb,var(--color-brand-dark) 6%,transparent)}.notice-create-action-primary,.notice-create-action-secondary{min-height:2.875rem;min-width:8rem;border-radius:var(--radius-md)}.notice-create-action-publish{min-width:10.5rem}}@media (max-width:40rem){.notice-create-workspace-page{gap:var(--space-2)}.notice-create-editor-card,.notice-create-preview-card{border-radius:var(--radius-lg)}.notice-create-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-public-content{width:100%;max-width:none;padding:0}.operations-public-page{--operations-orange:var(--color-brand-primary);--operations-orange-soft:var(--color-brand-primary-soft);--operations-border:var(--color-border-default);--operations-text:var(--color-text-primary);--operations-muted:var(--color-text-secondary);width:100%;min-height:100vh;padding:0 2rem 3rem;background:var(--color-bg-page);color:var(--operations-text)}.operations-public-topbar{max-width:none;margin:0 -2rem 2rem;padding:2rem 2rem .75rem;border-bottom:.0625rem solid var(--operations-border);background:var(--color-bg-page)}.operations-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 0 1.25rem}.operations-page-head h1{margin:0;color:var(--color-text-primary);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05;font-weight:900}.operations-page-head p{margin:.75rem 0 0;color:var(--operations-muted);font-size:1rem;line-height:1.5}.operations-export-button{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:2.75rem;padding:0 1.25rem;border:.0625rem solid var(--operations-border);border-radius:.5rem;background:var(--color-bg-muted);color:var(--operations-orange);font-weight:700;text-decoration:none}.operations-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1.125rem}.operations-summary-card{min-height:6.25rem;padding:1.25rem;border:.0625rem solid var(--operations-border);border-radius:.5rem;background:var(--color-bg-card)}.operations-summary-card strong{display:block;color:var(--operations-orange);font-size:2.25rem;line-height:1;font-weight:900}.operations-summary-card span{display:block;margin-top:.45rem;color:var(--operations-muted);font-size:1rem}.applications-page .applications-workbench,.invitations-page .invitations-workbench{gap:0}.applications-page .applications-board,.invitations-page .invitations-board{display:grid;grid-template-columns:13.125rem minmax(0,1fr) 17rem;gap:1.125rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.invitations-page .invitations-workbench-grid{display:contents}.operations-filter-rail,.operations-side-rail{align-self:start}.operations-filter-rail{min-height:30rem;padding:1.25rem 1.125rem;border:.0625rem solid var(--operations-border);border-radius:.5rem;background:var(--color-bg-card)}.operations-advice-card h3,.operations-filter-rail h2,.operations-side-card-head h2{margin:0;color:var(--color-text-primary);font-size:1.125rem;line-height:1.35;font-weight:900}.operations-filter-tabs{display:grid;gap:.625rem;margin:1rem 0 0}.operations-filter-tabs+.operations-filter-tabs{margin-top:1rem;padding-top:1rem;border-top:.0625rem solid var(--color-border-subtle)}.operations-filter-tabs .filter-tabs-item{justify-content:flex-start;min-height:3rem;width:100%;padding:0 .875rem;border:0;border-radius:.5rem;background:transparent;color:var(--operations-muted);font-size:1rem;font-weight:800}.operations-filter-tabs .filter-tabs-item.is-active{background:var(--operations-orange-soft);color:var(--operations-orange);box-shadow:none}.invitations-page .invitations-card-list,.operations-card-grid{display:grid;grid-template-columns:repeat(2,minmax(18rem,1fr));gap:.875rem;align-content:start}.applications-page .applications-business-card,.invitations-page .invitations-business-card{min-height:13.75rem;padding:1.25rem;border:.0625rem solid var(--operations-border);border-radius:.5rem;background:var(--color-bg-card);box-shadow:none}.applications-page .applications-business-card-top,.invitations-page .invitations-business-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.875rem}.applications-page .applications-business-card-brand,.invitations-page .invitations-business-card-direction{color:var(--operations-muted);font-size:.8125rem;font-weight:700}.applications-page .applications-business-card-title,.invitations-page .invitations-business-card-title{margin:.25rem 0 0;color:var(--color-text-primary);font-size:1.125rem;line-height:1.35;font-weight:900}.applications-page .applications-business-card-subtitle,.invitations-page .invitations-business-card-subtitle{margin:.625rem 0 0;color:var(--operations-muted);font-size:.9375rem;line-height:1.45}.applications-page .applications-business-card-side,.invitations-page .invitations-business-card-side{min-width:4.5rem;justify-items:end;gap:.625rem}.applications-page .applications-business-meta,.applications-page .applications-business-next-step,.applications-page .applications-business-note,.applications-page .applications-business-price,.invitations-page .invitations-business-meta,.invitations-page .invitations-business-next-step,.invitations-page .invitations-business-note,.invitations-page .invitations-business-price{display:none}.applications-page .applications-business-actions,.invitations-page .invitations-business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem}.applications-page .dashboard-action,.invitations-page .dashboard-action{min-height:2.5rem;border-radius:.5rem;background:var(--operations-orange);color:var(--color-text-inverse);font-size:.875rem;font-weight:800}.applications-page .dashboard-action-secondary,.invitations-page .dashboard-action-secondary{border:.0625rem solid var(--operations-border);background:var(--color-bg-muted);color:var(--operations-orange)}.operations-side-rail{display:grid;gap:0}.invitations-page .invitations-side-panel,.operations-advice-card{padding:1.125rem;border:.0625rem solid var(--operations-border);border-radius:.5rem;background:var(--color-bg-card)}.invitations-page .invitations-side-panel+.invitations-side-panel,.operations-advice-card+.operations-advice-card{margin-top:.25rem}.invitations-page .invitations-side-panel-head,.operations-side-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.invitations-page .invitations-board-eyebrow,.invitations-page .invitations-side-panel-head>.ui-status-pill,.operations-side-card-head span{border-radius:62.4375rem;background:var(--color-brand-primary-soft);color:var(--operations-orange);font-size:.75rem;font-weight:800}.operations-advice-card h3{margin-top:1.25rem}.invitations-page .invitations-side-summary p,.operations-advice-card p{color:var(--operations-muted);line-height:1.65}.invitations-page .invitations-side-stats,.invitations-page .invitations-side-statuses,.invitations-page .invitations-side-summary,.operations-focus-box{display:grid;gap:.625rem;margin-top:1rem}.operations-focus-box{padding:.875rem;border:.0625rem solid var(--color-border-subtle);border-radius:.5rem;background:var(--color-bg-muted)}.invitations-page .invitations-side-summary-title,.operations-focus-box strong{color:var(--color-text-primary);font-size:.9375rem;font-weight:900}.invitations-page .invitations-side-stat small,.invitations-page .invitations-side-stat span,.invitations-page .invitations-side-summary-meta,.invitations-page .invitations-side-summary-pair span,.operations-focus-box span{color:var(--operations-muted);font-size:.8125rem;line-height:1.35}.operations-advice-card>a{display:block;margin-top:.75rem;color:var(--operations-muted);text-decoration:none}.invitations-page .invitations-side-links,.operations-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:1.25rem}.invitations-page .invitations-workbench-main{min-width:0;border:0}.invitations-page .invitations-board-side{display:grid;gap:0;min-width:0}.invitations-page .invitations-business-card{border-width:.0625rem}.invitations-page .invitations-business-actions{justify-content:stretch}.invitations-page .invitations-board-footer{grid-column:1/-1;justify-content:center;min-height:auto;padding:1rem 0 0}.invitations-page .invitations-side-stat,.invitations-page .invitations-side-status-row,.invitations-page .invitations-side-summary-pair{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 0;border-bottom:.0625rem solid var(--color-border-subtle)}@media (max-width:72rem){.applications-page .applications-board,.invitations-page .invitations-board{grid-template-columns:11.5rem minmax(0,1fr)}.invitations-page .invitations-board-side,.operations-side-rail{display:none}}@media (max-width:48rem){.operations-public-page{padding:0 1rem 6rem}.operations-public-topbar{margin-inline:-1rem;padding:1rem}.operations-page-head{align-items:flex-start;flex-direction:column}.operations-page-head h1{font-size:2.5rem}.operations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-page .applications-board,.invitations-page .invitations-board,.invitations-page .invitations-card-list,.operations-card-grid{grid-template-columns:minmax(0,1fr)}.operations-filter-rail{min-height:0}}.settings-doc-public-content{width:100%;max-width:none;padding:0}.settings-doc-public-page{--settings-doc-orange:var(--color-brand-primary);--settings-doc-soft:var(--color-brand-primary-soft);--settings-doc-page-bg:var(--color-bg-page);--settings-doc-border:var(--color-border-default);--settings-doc-text:var(--color-text-primary);--settings-doc-muted:var(--color-text-secondary);display:block;width:100%;min-height:100vh;padding:0 2rem 3rem;background:var(--settings-doc-page-bg);color:var(--settings-doc-text)}.settings-doc-public-topbar{max-width:none;margin:0 -2rem 2rem;padding:2rem 2rem .75rem;border-bottom:.0625rem solid var(--settings-doc-border);background:var(--settings-doc-page-bg)}.settings-doc-public-page .settings-doc-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 0 1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-doc-public-page .settings-doc-back{min-height:2.25rem;margin-bottom:.75rem;color:var(--settings-doc-orange);font-weight:900}.settings-doc-public-page .settings-doc-kicker{margin:0 0 .5rem;color:var(--settings-doc-orange);font-size:.875rem;font-weight:900}.settings-doc-public-page .settings-doc-title{color:var(--color-text-primary);font-size:clamp(2.75rem,4vw,4rem);line-height:1.02;font-weight:900}.settings-doc-public-page .settings-doc-summary{max-width:48rem;margin-top:.75rem;color:var(--settings-doc-muted);font-size:1rem;line-height:1.65}.settings-doc-public-page .settings-doc-hero-meta{min-width:12rem;padding:1rem;border:.0625rem solid var(--settings-doc-border);border-radius:.5rem;background:var(--color-bg-card);box-shadow:none}.settings-doc-public-page .settings-doc-layout{display:grid;grid-template-columns:13.125rem minmax(0,1fr) 17rem;gap:1.125rem;align-items:start}.settings-doc-public-page .settings-doc-side{position:sticky;top:1rem;display:grid;gap:.875rem}.settings-doc-public-page .settings-doc-card,.settings-doc-public-page .settings-doc-side-card{border:.0625rem solid var(--settings-doc-border);border-radius:.5rem;background:var(--color-bg-card);box-shadow:none}.settings-doc-public-page .settings-doc-card{padding:1.75rem 2rem}.settings-doc-public-page .settings-doc-side-card{padding:1.125rem}.settings-doc-public-page .settings-doc-side-card span{color:var(--settings-doc-orange);font-size:.75rem;font-weight:900}.settings-doc-public-page .settings-doc-side a,.settings-doc-public-page .settings-doc-toc a{min-height:2.75rem;padding:.625rem .75rem;border:0;border-radius:.5rem;background:transparent;color:var(--settings-doc-muted);font-size:.875rem;font-weight:800}.settings-doc-public-page .settings-doc-side a:hover,.settings-doc-public-page .settings-doc-toc a:hover{background:var(--settings-doc-soft);color:var(--settings-doc-orange)}.settings-doc-public-page .settings-doc-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.settings-doc-public-page .settings-doc-meta-cell{border-color:var(--color-border-subtle);border-radius:.5rem;background:var(--color-bg-muted)}.settings-doc-public-page .settings-doc-intro{margin-top:.5rem;padding:1rem;border:.0625rem solid var(--color-border-subtle);border-radius:.5rem;background:linear-gradient(90deg,var(--color-brand-primary-soft),var(--color-bg-card));color:var(--settings-doc-muted)}.settings-doc-public-page .settings-doc-section{padding-top:1.25rem}.settings-doc-public-page .settings-doc-section h2{color:var(--color-text-primary);font-size:1.125rem;font-weight:900}.settings-doc-public-page .settings-doc-section p,.settings-doc-public-page .settings-doc-side-card p{color:var(--settings-doc-muted);line-height:1.9}@media (max-width:72rem){.settings-doc-public-page .settings-doc-layout{grid-template-columns:12rem minmax(0,1fr)}.settings-doc-public-page .settings-doc-right{position:static;grid-column:2}}@media (max-width:48rem){.settings-doc-public-page{padding:0 1rem 5rem}.settings-doc-public-topbar{margin-inline:-1rem;padding:1rem}.settings-doc-public-page .settings-doc-hero{align-items:flex-start;flex-direction:column}.settings-doc-public-page .settings-doc-title{font-size:2.5rem}.settings-doc-public-page .settings-doc-layout{grid-template-columns:minmax(0,1fr)}.settings-doc-public-page .settings-doc-right,.settings-doc-public-page .settings-doc-side{position:static;grid-column:auto}.settings-doc-public-page .settings-doc-card{padding:1.125rem}.settings-doc-public-page .settings-doc-meta-grid{grid-template-columns:minmax(0,1fr)}}.settings-privacy-page{--settings-privacy-max:calc(var(--space-9) * 20);--settings-privacy-side:calc(var(--space-9) * 4);--settings-privacy-article:calc(var(--space-9) * 12);padding:0 var(--space-8) var(--space-9);background:linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-page) calc(var(--space-9) * 4))}.settings-privacy-topbar{display:flex;align-items:center;justify-content:space-between;width:min(100%,var(--settings-privacy-max));margin:0 auto;padding:var(--space-6) 0 var(--space-4)}.settings-privacy-back,.settings-privacy-nav a{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);text-decoration:none}.settings-privacy-back{color:var(--color-brand-primary);font-weight:var(--text-title-weight)}.settings-privacy-back:before{content:"‹";margin-right:var(--space-2);font-size:var(--text-title-size);line-height:var(--text-title-line-height)}.settings-privacy-nav{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:flex-end}.settings-privacy-back:hover,.settings-privacy-nav a:hover{color:var(--color-brand-primary-hover)}.settings-privacy-hero{display:grid;grid-template-columns:minmax(0,var(--settings-privacy-article)) auto;gap:var(--space-8);align-items:end;width:min(100%,var(--settings-privacy-max));margin:0 auto;padding:var(--space-7) 0 var(--space-8);border-top:var(--hairline-thin) solid var(--color-border-subtle)}.settings-privacy-hero-copy{display:grid;gap:var(--space-3)}.settings-privacy-page .settings-doc-title{max-width:var(--settings-privacy-article);color:var(--color-text-primary);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-line-height);letter-spacing:0}.settings-privacy-page .settings-doc-summary{max-width:calc(var(--space-9) * 10);margin:0;color:var(--color-text-secondary);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height)}.settings-privacy-version{display:grid;gap:var(--space-1);min-width:calc(var(--space-9) * 3);padding:var(--space-4);border:var(--hairline-thin) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.settings-privacy-meta-cell span,.settings-privacy-panel-label,.settings-privacy-version small,.settings-privacy-version span{color:var(--color-text-muted);font-size:var(--text-tiny-size);font-weight:var(--text-tiny-weight);line-height:var(--text-tiny-line-height)}.settings-privacy-version strong{color:var(--color-text-primary);font-family:var(--font-number);font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-line-height)}.settings-privacy-layout{display:grid;grid-template-columns:minmax(0,var(--settings-privacy-side)) minmax(0,var(--settings-privacy-article)) minmax(0,var(--settings-privacy-side));gap:var(--space-6);align-items:start;width:min(100%,var(--settings-privacy-max));margin:0 auto}.settings-privacy-side{position:sticky;top:var(--space-4);display:grid;gap:var(--space-4)}.settings-privacy-article,.settings-privacy-panel{border:var(--hairline-thin) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.settings-privacy-panel{display:grid;gap:var(--space-3);padding:var(--space-4)}.settings-privacy-panel strong{color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:var(--text-title-weight);line-height:var(--text-body-line-height)}.settings-privacy-panel p{margin:0}.settings-privacy-links a,.settings-privacy-panel p,.settings-privacy-toc a{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height)}.settings-privacy-links a,.settings-privacy-toc a{display:flex;align-items:center;min-height:var(--touch-min);border-top:var(--hairline-thin) solid var(--color-border-subtle);text-decoration:none}.settings-privacy-links a:hover,.settings-privacy-toc a:hover{color:var(--color-brand-primary)}.settings-privacy-article{padding:var(--space-7)}.settings-privacy-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.settings-privacy-meta-cell{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--hairline-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.settings-privacy-meta-cell strong{color:var(--color-text-primary);font-weight:var(--text-title-weight)}.settings-privacy-intro,.settings-privacy-meta-cell strong{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.settings-privacy-intro{margin:0 0 var(--space-7);padding-bottom:var(--space-6);border-bottom:var(--hairline-thin) solid var(--color-border-subtle);color:var(--color-text-secondary);font-weight:var(--text-body-weight)}.settings-privacy-page .settings-doc-section{padding:0}.settings-privacy-page .settings-doc-section+.settings-doc-section{margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--hairline-thin) solid var(--color-border-subtle)}.settings-privacy-page .settings-doc-section h2{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-line-height);letter-spacing:0}.settings-privacy-page .settings-doc-section p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}@media (max-width:72rem){.settings-privacy-page{padding-inline:var(--space-6)}.settings-privacy-layout{grid-template-columns:minmax(0,var(--settings-privacy-side)) minmax(0,1fr)}.settings-privacy-right{position:static;grid-column:2}}@media (max-width:48rem){.settings-privacy-page{padding-inline:var(--space-4);padding-bottom:var(--space-8)}.settings-privacy-hero,.settings-privacy-topbar{align-items:start;grid-template-columns:minmax(0,1fr)}.settings-privacy-topbar{display:grid;gap:var(--space-3);padding-block:var(--space-4)}.settings-privacy-nav{justify-content:flex-start}.settings-privacy-layout{grid-template-columns:minmax(0,1fr)}.settings-privacy-right,.settings-privacy-side{position:static;grid-column:auto}.settings-privacy-article{padding:var(--space-5)}.settings-privacy-meta-grid{grid-template-columns:minmax(0,1fr)}}