@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tp-reveal{animation:none!important}}@media (max-width:1080px){.tp-conversion-band,.tp-marketing-enterprise,.tp-marketing-hero,.tp-panel-split,.tp-shell,.tp-sy-detail-hero,.tp-sy-detail-layout,.tp-sy-hero,.tp-sy-portal,.tp-sy-search-hero{grid-template-columns:1fr}.tp-marketing-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-marketing-outcomes__grid,.tp-marketing-showcase__grid{grid-template-columns:1fr}.tp-legacy-card-grid,.tp-legacy-filter-grid,.tp-legacy-publisher-filter-grid,.tp-legacy-publisher-grid,.tp-process-rail__track,.tp-sy-filter-grid,.tp-sy-highlight-grid,.tp-sy-publisher-grid,.tp-sy-tender-grid,.tp-sy-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-legacy-hero,.tp-legacy-showcase,.tp-legacy-stat-grid,.tp-legacy-step-grid,.tp-legacy-tender-grid{grid-template-columns:1fr}.tp-marketing-scene{min-height:460px}.tp-mobile-rail-trigger{display:flex;justify-content:flex-start}.tp-rail-backdrop{position:fixed;inset:0;display:block;background:var(--tp-backdrop);opacity:0;pointer-events:none;transition:opacity var(--tp-motion-state);z-index:30}.tp-rail-backdrop.active{opacity:1;pointer-events:auto}.tp-rail{position:fixed;inset-block:0;inset-inline-start:0;width:min(86vw,340px);min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0 24px 24px 0;transform:translateX(-104%);transition:transform var(--tp-motion-panel);z-index:36}[dir=rtl] .tp-rail{inset-inline-start:auto;inset-inline-end:0;border-radius:24px 0 0 24px;transform:translateX(104%)}.tp-rail--open{transform:translateX(0)}}@media (max-width:760px){.tp-page{padding:14px}.tp-public-shell{gap:var(--tp-space-8)}.tp-appbar,.tp-sy-filter-grid,.tp-sy-footer__grid,.tp-sy-hero__visual-foot,.tp-sy-highlight-grid,.tp-sy-publisher-grid,.tp-sy-search-hero__stats,.tp-syria-nav__main,.tp-syria-nav__utility,.tp-topbar{flex-direction:column;align-items:flex-start}.tp-sy-footer__grid,.tp-syria-nav__main,.tp-syria-nav__utility{display:flex}.tp-appbar__actions,.tp-appbar__cluster,.tp-panel-hero,.tp-panel-hero__actions,.tp-syria-nav__actions,.tp-syria-nav__links,.tp-topbar__actions,.tp-topbar__brand{width:100%}.tp-topbar__brand{gap:var(--tp-space-3)}.tp-topbar__links{width:100%}.tp-topbar__actions{justify-content:flex-start}.tp-marketing-hero{padding:var(--tp-space-5);border-radius:26px}.tp-marketing-hero__title{max-width:none;font-size:clamp(2.1rem,10vw,3.55rem)}.tp-marketing-scene{min-height:0;padding-top:var(--tp-space-2)}.tp-marketing-dashboard{width:100%}.tp-marketing-chip,.tp-marketing-enterprise__map,.tp-marketing-enterprise__seal,.tp-marketing-mobile{position:relative;inset:auto}.tp-marketing-mobile{width:min(76%,250px);-webkit-margin-start:auto;margin-inline-start:auto}.tp-marketing-chip{min-width:0}.tp-marketing-enterprise__visual{display:grid;grid-gap:var(--tp-space-4);gap:var(--tp-space-4);min-height:0}.tp-marketing-enterprise__seal{width:min(52%,180px)}.tp-marketing-enterprise__map{width:100%}.tp-panel-hero{flex-direction:column}.tp-filter-bar{grid-template-columns:1fr}.tp-content{padding:18px}.tp-conversion-band{justify-items:start}.tp-sy-category-grid,.tp-sy-filter-grid,.tp-sy-highlight-grid,.tp-sy-meta-grid,.tp-sy-publisher-grid,.tp-sy-tender-grid,.tp-sy-trust-strip,.tp-sy-trust-strip--compact{grid-template-columns:1fr}.tp-sy-detail-hero,.tp-sy-hero,.tp-sy-search-hero{padding:20px}.tp-sy-support-fab{inset-inline-end:16px;inset-block-end:16px}.tp-public-mode-toggle{inset-inline-start:auto;inset-inline-end:16px;inset-block-start:auto;inset-block-end:86px;justify-content:center;transform:none}.tp-public-shell[data-public-ui=legacy] .tp-public-mode-toggle{inset-block-end:16px}.tp-only-desktop{display:none}.tp-only-mobile{display:grid}}@media (max-width:560px){.tp-detail-list>div,.tp-legacy-card-grid,.tp-legacy-filter-grid,.tp-legacy-publisher-filter-grid,.tp-legacy-publisher-grid,.tp-legacy-stat-grid,.tp-legacy-step-grid,.tp-legacy-tender-grid,.tp-marketing-trust__grid,.tp-metric-grid,.tp-metric-grid--panel,.tp-panel-split,.tp-process-rail__track{grid-template-columns:1fr}.tp-detail-list>div{gap:4px}.tp-footer,.tp-public-footer{align-items:flex-start}.tp-syria-nav__actions,.tp-syria-nav__links,.tp-syria-nav__utility-group{width:100%}.tp-sy-attachment-row,.tp-sy-chip-row,.tp-sy-tender-card__actions,.tp-sy-tender-card__head{align-items:stretch}.tp-sy-alias-list{grid-template-columns:1fr}}html[data-theme=light]{--tp-canvas:#f0f3f1;--tp-canvas-elevated:#ebefec;--tp-surface-1:#ffffff;--tp-surface-2:#f7f8f7;--tp-surface-3:#eef1ef;--tp-surface-4:#e5e9e6;--tp-surface-inset:#f6f7f6;--tp-surface-contrast:#111820;--tp-accent-primary:#f27c22;--tp-accent-primary-strong:#d96a12;--tp-accent-secondary:#2c7a7b;--tp-accent-warm:#f1b562;--tp-text-primary:#121922;--tp-text-secondary:#4c5a67;--tp-text-muted:#72808d;--tp-border-soft:rgba(18,25,34,0.11);--tp-border-strong:rgba(18,25,34,0.18);--tp-border-accent:rgba(242,124,34,0.24);--tp-shadow-sm:0 1px 0 rgba(18,25,34,0.08);--tp-shadow-md:0 2px 0 rgba(18,25,34,0.08);--tp-shadow-lg:0 4px 0 rgba(18,25,34,0.1);--tp-focus:0 0 0 1px #2c7a7b,0 0 0 3px rgba(44,122,123,0.18);--tp-grid-line:rgba(18,25,34,0.06);--tp-row-hover:rgba(44,122,123,0.08);--tp-rail-bg:#111820;--tp-rail-border:rgba(255,255,255,0.08);--tp-rail-text:#f6f7f8;--tp-rail-muted:rgba(246,247,248,0.62);--tp-rail-hover:rgba(255,255,255,0.06);--tp-rail-active-bg:rgba(44,122,123,0.18);--tp-rail-active-border:rgba(44,122,123,0.34);--tp-hero-bg:#ffffff;--tp-hero-border:rgba(18,25,34,0.11);--tp-hero-text:#121922;--tp-hero-muted:#4c5a67;--tp-marketing-hero-bg:#111820;--tp-marketing-panel-bg:#ffffff;--tp-marketing-panel-border:rgba(18,25,34,0.11);--tp-preview-bg:#151c25;--tp-preview-border:rgba(255,255,255,0.08);--tp-preview-shadow:0 2px 0 rgba(18,25,34,0.18);--tp-chip-bg:#f7f8f7;--tp-chip-border:rgba(18,25,34,0.11);--tp-table-head-bg:#ecefef;--tp-brand-plate:#ffffff;--tp-brand-border:rgba(18,25,34,0.12);--tp-brand-accent-1:#f27c22;--tp-brand-accent-2:#2c7a7b;--tp-brand-accent-3:#f1b562;--tp-brand-node:#121922;--tp-bg-pattern:linear-gradient(rgba(18,25,34,0.02) 1px,transparent 0),linear-gradient(90deg,rgba(18,25,34,0.02) 1px,transparent 0)}html[data-theme=dark]{--tp-canvas:#0d1218;--tp-canvas-elevated:#121922;--tp-surface-1:#111820;--tp-surface-2:#151d26;--tp-surface-3:#19222c;--tp-surface-4:#202b37;--tp-surface-inset:#161f29;--tp-surface-contrast:#f6f7f8;--tp-accent-primary:#f39b52;--tp-accent-primary-strong:#f6b06d;--tp-accent-secondary:#58a8a9;--tp-accent-warm:#f1c17a;--tp-text-primary:#f6f7f8;--tp-text-secondary:#c2ccd5;--tp-text-muted:#8b98a6;--tp-border-soft:rgba(255,255,255,0.12);--tp-border-strong:rgba(255,255,255,0.2);--tp-border-accent:rgba(243,155,82,0.26);--tp-shadow-sm:0 1px 0 rgba(0,0,0,0.34);--tp-shadow-md:0 2px 0 rgba(0,0,0,0.38);--tp-shadow-lg:0 4px 0 rgba(0,0,0,0.42);--tp-focus:0 0 0 1px #58a8a9,0 0 0 3px rgba(88,168,169,0.2);--tp-grid-line:rgba(255,255,255,0.05);--tp-row-hover:rgba(88,168,169,0.12);--tp-rail-bg:#090d12;--tp-rail-border:rgba(255,255,255,0.08);--tp-rail-text:#f6f7f8;--tp-rail-muted:rgba(246,247,248,0.6);--tp-rail-hover:rgba(255,255,255,0.06);--tp-rail-active-bg:rgba(88,168,169,0.18);--tp-rail-active-border:rgba(88,168,169,0.3);--tp-hero-bg:#111820;--tp-hero-border:rgba(255,255,255,0.12);--tp-hero-text:#f6f7f8;--tp-hero-muted:#c2ccd5;--tp-marketing-hero-bg:#090d12;--tp-marketing-panel-bg:#111820;--tp-marketing-panel-border:rgba(255,255,255,0.12);--tp-preview-bg:#090d12;--tp-preview-border:rgba(255,255,255,0.08);--tp-preview-shadow:0 2px 0 rgba(0,0,0,0.46);--tp-chip-bg:#18212b;--tp-chip-border:rgba(255,255,255,0.12);--tp-table-head-bg:#151d26;--tp-brand-plate:#111820;--tp-brand-border:rgba(255,255,255,0.1);--tp-brand-accent-1:#f39b52;--tp-brand-accent-2:#58a8a9;--tp-brand-accent-3:#f1c17a;--tp-brand-node:#f6f7f8;--tp-bg-pattern:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 0)}body{background:var(--tp-bg-pattern),var(--tp-canvas);background-size:24px 24px}.tp-auth-note,.tp-auth-panel,.tp-auth-pill,.tp-auth-stage__intro,.tp-badge,.tp-button,.tp-card,.tp-choice-card,.tp-empty-state,.tp-footer,.tp-hero,.tp-inline-message,.tp-input,.tp-panel-hero,.tp-panel-section,.tp-portfolio-gate,.tp-portfolio-icon-badge,.tp-portfolio-meta-item__icon,.tp-portfolio-nav,.tp-portfolio-nav__drawer-link,.tp-portfolio-nav__link,.tp-portfolio-pill,.tp-portfolio-plan-card,.tp-portfolio-publisher-card,.tp-portfolio-section-card,.tp-portfolio-signal-card,.tp-portfolio-support-dock,.tp-portfolio-tag,.tp-portfolio-tender-card,.tp-public-mode-toggle,.tp-public-mode-toggle__option,.tp-rail,.tp-rail__link,.tp-select,.tp-table-wrap,.tp-textarea,.tp-topbar{border-radius:0!important}.tp-auth-panel,.tp-auth-stage__intro,.tp-card,.tp-empty-state,.tp-footer,.tp-hero,.tp-inline-message,.tp-panel-hero,.tp-panel-section,.tp-portfolio-gate,.tp-portfolio-plan-card,.tp-portfolio-publisher-card,.tp-portfolio-section-card,.tp-portfolio-signal-card,.tp-portfolio-tender-card,.tp-topbar{border:1px solid var(--tp-border-soft);background:var(--tp-surface-1);box-shadow:var(--tp-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.tp-appbar__title,.tp-card__title,.tp-title{letter-spacing:-.04em}.tp-card__subtitle,.tp-footer__meta,.tp-metric-card .tp-subtitle,.tp-subtitle{color:var(--tp-text-secondary)}.tp-kicker{color:var(--tp-accent-secondary);letter-spacing:.08em;text-transform:uppercase}.tp-button{min-height:34px;padding:0 12px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1);color:var(--tp-text-primary);box-shadow:none;font-size:.88rem;font-weight:600;transition:border-color var(--tp-motion-hover),color var(--tp-motion-hover),background var(--tp-motion-hover)}.tp-button:hover:not(:disabled){transform:none;border-color:var(--tp-border-strong);box-shadow:none}.tp-button--primary{background:var(--tp-accent-primary);border-color:var(--tp-accent-primary);color:#fff}.tp-button--primary:hover:not(:disabled){background:var(--tp-accent-primary-strong);border-color:var(--tp-accent-primary-strong)}.tp-button--secondary{border-color:rgba(44,122,123,.3);color:var(--tp-accent-secondary)}.tp-button--ghost,.tp-button--outline,.tp-button--secondary{background:transparent}.tp-button:focus-visible,.tp-choice-card:focus-within,.tp-input:focus-visible,.tp-portfolio-nav__drawer-link:focus-visible,.tp-portfolio-nav__link:focus-visible,.tp-public-mode-toggle__option:focus-visible,.tp-rail__link:focus-visible,.tp-select:focus-visible,.tp-textarea:focus-visible,.tp-topbar__link:focus-visible{outline:none;box-shadow:var(--tp-focus)}.tp-input,.tp-select,.tp-textarea{min-height:36px;padding:0 10px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-inset);color:var(--tp-text-primary);box-shadow:none}.tp-textarea{min-height:120px;padding-block:10px}.tp-badge{min-height:24px;padding:0 8px;background:transparent;text-transform:uppercase;letter-spacing:.05em}.tp-badge,.tp-table-wrap{border:1px solid var(--tp-border-soft);box-shadow:none}.tp-table-wrap{background:var(--tp-surface-1)}.tp-table thead th{background:var(--tp-table-head-bg)}.tp-table tbody tr:hover{background:var(--tp-row-hover)}.tp-footer,.tp-hero,.tp-panel-hero,.tp-topbar{padding:18px 20px}.tp-appbar:before,.tp-metric-card:before,.tp-panel-hero:before,.tp-topbar:before{content:none}.tp-shell{gap:18px}.tp-content,.tp-main{min-width:0;display:grid}.tp-content{grid-gap:16px;gap:16px}.tp-shell--admin .tp-content,.tp-shell--company .tp-content{-webkit-padding-before:4px;padding-block-start:4px}.tp-rail{position:-webkit-sticky;position:sticky;top:18px;min-height:calc(100vh - 36px);min-height:calc(100dvh - 36px);padding:18px 14px;border:1px solid var(--tp-rail-border);background:var(--tp-rail-bg);color:var(--tp-rail-text);box-shadow:none}.tp-rail:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.03);pointer-events:none}.tp-rail__link{min-height:38px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--tp-rail-muted);transition:border-color var(--tp-motion-hover),background var(--tp-motion-hover),color var(--tp-motion-hover)}.tp-rail__link.active,.tp-rail__link:hover{transform:none;background:var(--tp-rail-active-bg);border-color:var(--tp-rail-active-border);color:var(--tp-rail-text)}.tp-mobile-rail-trigger{display:none}.tp-panel-hero{padding:18px 20px;background:var(--tp-surface-1);overflow:visible}.tp-appbar__actions,.tp-appbar__cluster,.tp-panel-hero__actions,.tp-panel-hero__copy,.tp-panel-hero__meta{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.tp-metric-card{border:1px solid var(--tp-border-soft);background:var(--tp-surface-1);box-shadow:none;overflow:hidden}.tp-metric-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tp-metric-card__value{font-size:clamp(1.5rem,1.3rem + .8vw,2.1rem);letter-spacing:-.05em}.tp-empty-state,.tp-inline-message{box-shadow:none}.tp-public-mode-toggle{position:fixed;inset-inline-end:8px;inset-inline-start:auto;inset-block-start:auto;inset-block-end:16px;display:grid;grid-gap:8px;gap:8px;width:36px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-contrast);box-shadow:none;color:#fff;z-index:29;transition:opacity var(--tp-motion-hover),visibility var(--tp-motion-hover)}.tp-public-shell[data-public-ui=portfolio][data-public-nav-state=open] .tp-public-mode-toggle{display:none!important;opacity:0;visibility:hidden;pointer-events:none}.tp-public-mode-toggle:hover{transform:none;box-shadow:none}.tp-public-mode-toggle__trigger{display:inline-grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;border:0;background:transparent;color:inherit}.tp-public-mode-toggle__panel,.tp-public-mode-toggle__panel-head,.tp-public-mode-toggle__trigger-copy{display:grid;grid-gap:4px;gap:4px}.tp-public-mode-toggle__trigger-copy{display:none}.tp-public-mode-toggle__label,.tp-public-mode-toggle__panel-meta{color:rgba(255,255,255,.64);font-size:.72rem}.tp-public-mode-toggle__current{font-size:.8rem;letter-spacing:-.02em}.tp-public-mode-toggle__caret{display:none;color:rgba(255,255,255,.72);font-size:1rem;line-height:1}.tp-public-mode-toggle__panel{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + 8px);min-width:196px;padding:8px;border:1px solid transparent;border-color:var(--tp-border-soft);background:var(--tp-surface-contrast);box-shadow:none}.tp-public-mode-toggle__panel[hidden]{display:none}.tp-public-mode-toggle__option{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:34px;padding:0 10px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.72)}.tp-public-mode-toggle__option.is-active,.tp-public-mode-toggle__option:hover:not(:disabled),.tp-public-mode-toggle__trigger:hover:not(:disabled){transform:none;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#fff}.tp-public-mode-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border-radius:0;color:currentColor}.tp-public-mode-toggle__copy{font-size:.8rem;font-weight:600;white-space:nowrap}.tp-auth-shell--premium{gap:18px}.tp-auth-shell__corner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.tp-auth-shell__brand{gap:10px;max-width:max-content}.tp-auth-shell__brand,.tp-auth-shell__brand-mark{display:inline-flex;align-items:center}.tp-auth-shell__brand-copy{display:grid;grid-gap:2px;gap:2px}.tp-auth-shell__brand-copy strong{font-size:1rem;letter-spacing:-.03em}.tp-auth-shell__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-auth-shell__frame{display:grid}.tp-auth-stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px}.tp-auth-panel,.tp-auth-stage__intro{padding:18px}.tp-auth-stage__intro{display:grid;grid-gap:14px;gap:14px}.tp-auth-stage__intro .tp-title{margin:0;font-size:clamp(1.8rem,1.5rem + 1vw,2.9rem)}.tp-auth-grid,.tp-auth-note-list,.tp-choice-grid{display:grid;grid-gap:10px;gap:10px}.tp-auth-note{padding:12px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-2)}.tp-auth-note span{color:var(--tp-text-secondary);line-height:1.55}.tp-auth-panel{display:grid;grid-gap:14px;gap:14px}.tp-auth-pill,.tp-portfolio-pill{min-height:24px;padding:0 8px;border:1px solid rgba(44,122,123,.26);background:transparent;color:var(--tp-accent-secondary);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tp-auth-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tp-auth-grid__full{grid-column:1/-1}.tp-auth-subcard{background:var(--tp-surface-2)}.tp-choice-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tp-choice-card{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1)}.tp-choice-card:hover{transform:none;border-color:var(--tp-border-strong)}.tp-choice-card input[type=checkbox]{inline-size:16px;block-size:16px;margin:0;accent-color:var(--tp-accent-primary)}.tp-auth-inline-links{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tp-portfolio-shell{gap:18px}.tp-portfolio-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1);box-shadow:none}.tp-portfolio-card-actions,.tp-portfolio-filter-actions,.tp-portfolio-nav__actions,.tp-portfolio-nav__brand,.tp-portfolio-nav__brand-copy,.tp-portfolio-nav__side,.tp-portfolio-payment-row,.tp-portfolio-plan-card__limits,.tp-portfolio-tag-row{display:flex;align-items:center;gap:8px}.tp-portfolio-nav__brand-copy{flex-direction:column;align-items:flex-start;gap:2px}.tp-portfolio-nav__brand-copy strong{font-size:.98rem;letter-spacing:-.03em}.tp-portfolio-nav__links{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden}.tp-portfolio-nav__drawer-link,.tp-portfolio-nav__link{display:inline-flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid transparent;color:var(--tp-text-secondary);background:transparent}.tp-portfolio-nav__drawer-link.active,.tp-portfolio-nav__drawer-link:hover,.tp-portfolio-nav__link.active,.tp-portfolio-nav__link:hover{transform:none;border-color:var(--tp-border-soft);color:var(--tp-text-primary);background:var(--tp-surface-2)}.tp-portfolio-nav__side{justify-content:flex-end;min-width:max-content}.tp-portfolio-nav__actions .tp-button,.tp-portfolio-nav__actions button{min-height:32px}.tp-portfolio-nav__menu-button{display:none}.tp-portfolio-nav__drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.42);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tp-motion-panel),visibility var(--tp-motion-panel);z-index:40}.tp-portfolio-nav__drawer-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.tp-portfolio-nav__drawer{position:fixed;top:0;right:0;bottom:0;width:min(86vw,320px);display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:14px;border-left:1px solid var(--tp-border-soft);background:var(--tp-surface-1);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(104%);transition:transform var(--tp-motion-panel),opacity var(--tp-motion-panel),visibility var(--tp-motion-panel);z-index:41}html[dir=rtl] .tp-portfolio-nav__drawer{right:auto;left:0;border-left:0;border-right:1px solid var(--tp-border-soft);transform:translateX(-104%)}.tp-portfolio-nav__drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}html[dir=rtl] .tp-portfolio-nav__drawer.is-open{transform:translateX(0)}.tp-portfolio-nav__drawer-actions,.tp-portfolio-nav__drawer-head,.tp-portfolio-nav__drawer-links{display:grid;grid-gap:8px;gap:8px}.tp-portfolio-nav__drawer-actions .tp-button,.tp-portfolio-nav__drawer-actions button{justify-content:center}.tp-portfolio-home,.tp-portfolio-page{gap:16px}.tp-portfolio-detail-hero,.tp-portfolio-hero,.tp-portfolio-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1);box-shadow:none}.tp-portfolio-detail-hero[data-surface-tone=inverse],.tp-portfolio-hero[data-surface-tone=inverse],.tp-portfolio-page-hero[data-surface-tone=inverse]{border-color:var(--tp-preview-border);background:var(--tp-preview-bg);color:#f6f7f8}.tp-portfolio-detail-hero[data-surface-tone=inverse] .tp-kicker,.tp-portfolio-detail-hero[data-surface-tone=inverse] .tp-portfolio-tag,.tp-portfolio-detail-hero[data-surface-tone=inverse] .tp-subtitle,.tp-portfolio-detail-hero[data-surface-tone=inverse] .tp-title,.tp-portfolio-hero[data-surface-tone=inverse] .tp-kicker,.tp-portfolio-hero[data-surface-tone=inverse] .tp-portfolio-tag,.tp-portfolio-hero[data-surface-tone=inverse] .tp-subtitle,.tp-portfolio-hero[data-surface-tone=inverse] .tp-title,.tp-portfolio-page-hero[data-surface-tone=inverse] .tp-kicker,.tp-portfolio-page-hero[data-surface-tone=inverse] .tp-portfolio-tag,.tp-portfolio-page-hero[data-surface-tone=inverse] .tp-subtitle,.tp-portfolio-page-hero[data-surface-tone=inverse] .tp-title{color:inherit}.tp-portfolio-detail-hero__aside,.tp-portfolio-detail-hero__copy,.tp-portfolio-hero__copy,.tp-portfolio-hero__visual,.tp-portfolio-page-hero__aside{display:grid;grid-gap:12px;gap:12px;align-content:start}.tp-portfolio-filter-grid,.tp-portfolio-search{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.78fr)) auto;grid-gap:10px;gap:10px}.tp-portfolio-search .tp-input{min-height:40px}.tp-portfolio-tag{min-height:24px;padding:0 8px;border:1px solid var(--tp-chip-border);background:var(--tp-chip-bg);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.tp-portfolio-gate,.tp-portfolio-plan-card,.tp-portfolio-publisher-card,.tp-portfolio-section-card,.tp-portfolio-signal-card,.tp-portfolio-tender-card{padding:16px;box-shadow:none}.tp-portfolio-footer,.tp-portfolio-signal-card,.tp-portfolio-stat-card{--tp-portfolio-surface-heading:var(--tp-text-primary);--tp-portfolio-surface-body:var(--tp-text-secondary);--tp-portfolio-surface-meta:var(--tp-text-muted);--tp-portfolio-surface-action:var(--tp-text-primary)}.tp-portfolio-footer[data-surface-text=inverse],.tp-portfolio-signal-card[data-surface-text=inverse]{--tp-portfolio-surface-heading:#f6f7f8;--tp-portfolio-surface-body:#d7e0e7;--tp-portfolio-surface-meta:#9eb0be;--tp-portfolio-surface-action:#ffffff}.tp-portfolio-signal-card[data-surface-tone=inverse]{border-color:var(--tp-preview-border);background:#0a1016;color:var(--tp-portfolio-surface-body)}.tp-portfolio-plan-card__head,.tp-portfolio-publisher-card__head,.tp-portfolio-signal-card__head,.tp-portfolio-tender-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tp-portfolio-signal-card__title{color:var(--tp-portfolio-surface-heading);font-size:1rem;font-weight:700;letter-spacing:-.03em}.tp-portfolio-signal-card__eyebrow{color:var(--tp-portfolio-surface-meta)}.tp-portfolio-signal-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tp-portfolio-signal-stat{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.tp-portfolio-signal-stat__label{color:var(--tp-portfolio-surface-meta);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.tp-portfolio-signal-stat__value{color:var(--tp-portfolio-surface-heading);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1}.tp-portfolio-signal-card__list{display:grid;grid-gap:8px;gap:8px}.tp-portfolio-inline-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;-webkit-padding-before:8px;padding-block-start:8px;border-top:1px solid rgba(255,255,255,.08)}.tp-portfolio-inline-item__copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.tp-portfolio-inline-item__publisher{color:var(--tp-portfolio-surface-meta);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.tp-portfolio-inline-item__title{color:var(--tp-portfolio-surface-heading);line-height:1.45}.tp-portfolio-inline-item__date{color:var(--tp-portfolio-surface-action);font-style:normal;white-space:nowrap}.tp-portfolio-card-grid,.tp-portfolio-category-grid,.tp-portfolio-plan-grid,.tp-portfolio-stat-grid{display:grid;grid-gap:12px;gap:12px}.tp-portfolio-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-portfolio-stat-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1)}.tp-portfolio-stat-card__label{color:var(--tp-text-secondary)}.tp-portfolio-stat-card__value{font-size:clamp(1.25rem,1.05rem + .5vw,1.7rem);letter-spacing:-.04em}.tp-portfolio-stat-card__meta{color:var(--tp-text-secondary);line-height:1.55}.tp-portfolio-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tp-portfolio-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tp-portfolio-category-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tp-portfolio-category-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--tp-border-soft);background:var(--tp-surface-1)}.tp-portfolio-category-card em,.tp-portfolio-category-card strong{color:var(--tp-text-primary)}.tp-portfolio-aside-stat span,.tp-portfolio-category-card span,.tp-portfolio-meta-item span,.tp-portfolio-publisher-card__stats span{color:var(--tp-text-secondary)}.tp-portfolio-rail{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(260px,.72fr);grid-gap:14px;gap:14px}.tp-portfolio-attachment-list,.tp-portfolio-note-stack,.tp-portfolio-publisher-stack,.tp-portfolio-rail__primary,.tp-portfolio-rail__secondary,.tp-portfolio-stack{display:grid;grid-gap:12px;gap:12px}.tp-portfolio-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.tp-portfolio-aside-stat,.tp-portfolio-attachment-row,.tp-portfolio-meta-item{display:flex;gap:10px;align-items:flex-start}.tp-portfolio-icon-badge,.tp-portfolio-meta-item__icon{width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(44,122,123,.2);background:rgba(44,122,123,.08);color:var(--tp-accent-secondary)}.tp-portfolio-aside-stat strong,.tp-portfolio-meta-item strong{display:block;margin-top:2px;color:var(--tp-text-primary)}.tp-portfolio-publisher-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tp-portfolio-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:.9rem}.tp-portfolio-price strong{font-size:clamp(1.45rem,1.25rem + .5vw,1.9rem);letter-spacing:-.05em}.tp-portfolio-price em,.tp-portfolio-price span{color:var(--tp-text-secondary);font-style:normal}.tp-portfolio-plan-card__limits{align-items:flex-start}.tp-portfolio-empty{display:grid;grid-gap:10px;gap:10px}.tp-portfolio-urgency{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid transparent;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tp-portfolio-urgency--success{border-color:rgba(39,174,96,.26);color:#27ae60}.tp-portfolio-urgency--warning{border-color:rgba(242,124,34,.26);color:var(--tp-accent-primary)}.tp-portfolio-urgency--danger{border-color:rgba(229,62,62,.26);color:#e53e3e}.tp-portfolio-support-dock{position:fixed;inset-inline-start:18px;inset-block-end:20px;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--tp-accent-primary);background:var(--tp-accent-primary);color:#fff;box-shadow:none;z-index:30}.tp-portfolio-support-dock__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.14)}.tp-portfolio-support-dock__copy{display:grid;grid-gap:1px;gap:1px}.tp-portfolio-footer{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--tp-preview-border);background:#0a1016;color:var(--tp-portfolio-surface-body);box-shadow:none}.tp-portfolio-footer__brand,.tp-portfolio-footer__column,.tp-portfolio-footer__grid,.tp-portfolio-footer__hero{display:grid;grid-gap:10px;gap:10px}.tp-portfolio-footer__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tp-portfolio-footer__column a{color:rgba(246,247,248,.8)}.tp-portfolio-footer__column a:hover{color:#fff}.tp-portfolio-footer .tp-title,.tp-portfolio-footer__column a:hover,.tp-portfolio-footer__column h3{color:var(--tp-portfolio-surface-heading)}.tp-portfolio-footer .tp-footer__meta,.tp-portfolio-footer .tp-kicker,.tp-portfolio-footer .tp-subtitle,.tp-portfolio-footer__column a,.tp-portfolio-payment-row{color:var(--tp-portfolio-surface-meta)}@media (max-width:1270px){.tp-portfolio-nav{grid-template-columns:auto minmax(0,1fr) auto}.tp-portfolio-nav__actions,.tp-portfolio-nav__links{display:none}.tp-portfolio-nav__menu-button{display:inline-flex}}@media (max-width:1100px){.tp-auth-stage,.tp-portfolio-detail-hero,.tp-portfolio-hero,.tp-portfolio-page-hero,.tp-portfolio-rail{grid-template-columns:1fr}.tp-portfolio-filter-grid,.tp-portfolio-search{grid-template-columns:1fr 1fr}.tp-portfolio-stat-grid{grid-template-columns:1fr}}@media (max-width:820px){.tp-auth-inline-links,.tp-auth-shell__corner{align-items:stretch}.tp-auth-grid,.tp-portfolio-filter-grid,.tp-portfolio-publisher-card__stats,.tp-portfolio-search{grid-template-columns:1fr}.tp-public-mode-toggle{inset-inline-end:8px;inset-inline-start:auto;inset-block-end:88px;width:34px}.tp-portfolio-support-dock{inset-inline-start:10px;inset-block-end:14px}}@media (min-width:1271px){.tp-portfolio-nav__drawer,.tp-portfolio-nav__drawer-backdrop{display:none!important}}