.workspace-public-header{--wph-ink:#1c1d1a;--wph-muted:#696d66;--wph-soft:#92968e;--wph-line:#dedfd9;--wph-canvas:#f4f3ef;--wph-paper:#fff;--wph-accent:#6957c7;--wph-accent-soft:#efecfb;position:relative;z-index:1000;display:block!important;min-height:0!important;padding:0 0 14px!important;border:0!important;background:var(--wph-canvas);color:var(--wph-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.workspace-public-header>.tdi-suite-bar{width:100%;max-width:none}.wph-inner{position:relative;display:grid;width:min(calc(100% - 48px),1320px);min-height:68px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;margin:14px auto 0;padding:7px 8px 7px 24px;border:1px solid rgba(205,207,200,.82);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 12px 35px rgba(28,30,26,.065),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wph-brand{display:flex;min-width:0;align-items:center;gap:12px;color:inherit;text-decoration:none;white-space:nowrap}.wph-brand span{font-size:9px;font-weight:760;letter-spacing:.17em}.wph-brand i{width:1px;height:20px;background:#d2d3ce}.wph-brand strong{font-size:11px;font-weight:680;letter-spacing:.105em}.wph-nav{display:flex;gap:2px}.wph-feature-toggle,.wph-nav,.wph-nav>a{align-items:center;justify-content:center}.wph-feature-toggle,.wph-nav>a{display:inline-flex;min-height:42px;gap:6px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--wph-muted);font:620 12px/1 inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease}.wph-feature-toggle:hover,.wph-nav>a:hover{background:#f4f4f1;color:var(--wph-ink)}.wph-feature-toggle.is-current,.wph-feature-toggle[aria-expanded=true],.wph-nav>a.is-current{background:var(--wph-accent-soft);color:var(--wph-accent)}.wph-feature-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s ease}.wph-feature-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wph-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.wph-login,.wph-start{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:11px;color:inherit;font-size:11px;font-weight:700;text-decoration:none}.wph-login{padding:0 13px;color:var(--wph-muted)}.wph-login:hover{color:var(--wph-ink)}.wph-start{padding:0 18px;border:1px solid #d8d4ec;background:var(--wph-accent-soft);box-shadow:0 7px 16px rgba(61,52,104,.09);color:#11120f!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.wph-start:hover{background:#e6e1f8;box-shadow:0 9px 22px rgba(61,52,104,.12);transform:translateY(-1px)}.wph-mobile-toggle{display:none;width:42px;height:42px;padding:0;border:1px solid var(--wph-line);border-radius:11px;background:#fff;cursor:pointer}.wph-mobile-toggle span{display:block;width:16px;height:1px;margin:4px auto;background:var(--wph-ink);transition:transform .18s ease}.wph-mobile-toggle[aria-expanded=true] span:first-child{transform:translateY(2.5px) rotate(45deg)}.wph-mobile-toggle[aria-expanded=true] span:last-child{transform:translateY(-2.5px) rotate(-45deg)}.wph-feature-menu{position:absolute;top:calc(100% + 12px);right:0;left:0;display:none;grid-template-columns:minmax(245px,.72fr) minmax(0,2.28fr);overflow:hidden;border:1px solid rgba(205,207,200,.92);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(30,31,27,.14),0 2px 8px rgba(30,31,27,.04)}.wph-feature-menu.is-open{display:grid;animation:wph-menu-in .18s ease-out both}.wph-menu-intro{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:30px;border-right:1px solid var(--wph-line);background:#f4f3f0}.wph-menu-intro>span{color:var(--wph-accent);font-size:9px;font-weight:760;letter-spacing:.14em}.wph-menu-intro>strong{max-width:220px;margin-top:52px;font-size:29px;font-weight:560;letter-spacing:-.045em;line-height:1.02}.wph-menu-intro>p{max-width:245px;margin:13px 0 24px;color:var(--wph-muted);font-size:12px;line-height:1.55}.wph-menu-intro>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--wph-ink);font-size:11px;font-weight:720;text-decoration:none}.wph-menu-intro>a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.wph-menu-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px}.wph-feature-group{min-width:0;padding:15px;border:1px solid transparent;border-radius:14px}.wph-feature-group:hover{border-color:#ecece7;background:#fafaf8}.wph-group-heading{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.wph-group-heading>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--wph-line);border-radius:8px;background:#fff;color:var(--wph-soft);font-size:8px;font-weight:720;letter-spacing:.06em}.wph-group-heading strong{display:block;font-size:13px;font-weight:700}.wph-group-heading p{margin:5px 0 0;color:var(--wph-soft);font-size:10px;line-height:1.4}.wph-group-links{display:grid;gap:1px;margin-top:12px}.wph-group-links>a{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;color:var(--wph-muted);font-size:10px;line-height:1.35;text-decoration:none}.wph-group-links>a svg{width:12px;height:12px;flex:0 0 auto;fill:none;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transform:translateX(-3px);transition:opacity .16s ease,transform .16s ease}.wph-group-links>a.is-current,.wph-group-links>a:focus-visible,.wph-group-links>a:hover{background:var(--wph-accent-soft);color:var(--wph-accent)}.wph-group-links>a.is-current svg,.wph-group-links>a:focus-visible svg,.wph-group-links>a:hover svg{opacity:1;transform:none}.wph-actions a:focus-visible,.wph-feature-menu a:focus-visible,.wph-feature-toggle:focus-visible,.wph-mobile-toggle:focus-visible,.wph-nav a:focus-visible{outline:2px solid var(--wph-accent);outline-offset:2px}@keyframes wph-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.992)}to{opacity:1;transform:none}}@media (max-width:1120px){.wph-inner{grid-template-columns:auto 1fr auto;width:min(calc(100% - 32px),1320px);padding-left:18px}.wph-brand i,.wph-brand span{display:none}.wph-feature-toggle,.wph-nav>a{padding-inline:10px}.wph-feature-menu{grid-template-columns:220px 1fr}}@media (max-width:860px){.workspace-public-header{padding-bottom:10px!important}.wph-inner{grid-template-columns:1fr auto;width:calc(100% - 24px);min-height:62px;margin-top:10px;padding:6px 7px 6px 18px;border-radius:16px}.wph-nav{position:absolute;top:calc(100% + 10px);right:0;left:0;display:none;max-height:calc(100vh - 201px);max-height:calc(100dvh - 201px);align-items:stretch;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px;border:1px solid rgba(205,207,200,.92);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 64px rgba(30,31,27,.15)}.wph-nav.is-open{display:flex;animation:wph-menu-in .18s ease-out both}.wph-feature-toggle,.wph-nav>a{min-height:46px;justify-content:space-between;padding:0 13px;text-align:left}.wph-actions{grid-column:2}.wph-start{display:none}.wph-mobile-toggle{display:block}.wph-feature-menu{position:static;flex:0 0 auto;grid-template-columns:1fr;max-height:none;overflow:visible;margin:0 3px 4px;border:0;border-radius:12px;background:#f6f6f3;box-shadow:none}.wph-feature-menu.is-open{display:block;animation:none}.wph-menu-intro{display:none}.wph-menu-groups{grid-template-columns:1fr 1fr;gap:4px;padding:6px}.wph-feature-group{padding:12px}.wph-feature-group:hover{border-color:transparent;background:transparent}}@media (max-width:560px){.wph-brand i,.wph-brand span,.wph-login{display:none}.wph-menu-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wph-feature-toggle svg,.wph-group-links>a svg,.wph-mobile-toggle span,.wph-start{transition:none}.wph-feature-menu.is-open,.wph-nav.is-open{animation:none}}