.public-pages_shell__MwRaX{position:relative;isolation:isolate;min-height:100dvh;width:100%;overflow-x:hidden;background:var(--linbuddy-page);color:var(--linbuddy-text);font-family:var(--linbuddy-font-body)}.public-pages_shell__MwRaX .linbuddy-audit-background{opacity:.82}.public-pages_shell__MwRaX .public-header,.public-pages_shell__MwRaX .public-hero,.public-pages_shell__MwRaX .public-pricing,.public-pages_shell__MwRaX .public-tool-strip{width:min(1120px,calc(100% - 32px));margin-inline:auto}.public-pages_shell__MwRaX .public-header{position:relative;z-index:var(--linbuddy-z-raised);display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--linbuddy-line)}.public-pages_shell__MwRaX .public-brand{color:var(--linbuddy-text);font-family:var(--linbuddy-font-display);font-weight:var(--linbuddy-font-weight-display-bold)}.public-pages_shell__MwRaX .public-header nav{display:flex;gap:18px;color:var(--linbuddy-muted);font-size:14px;font-weight:var(--linbuddy-font-weight-body-strong)}.public-pages_shell__MwRaX .public-header nav a:hover{color:var(--linbuddy-text)}.public-pages_shell__MwRaX .public-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--linbuddy-radius-control);padding:0 16px;background:var(--linbuddy-accent);color:white;font-family:var(--linbuddy-font-display);font-weight:var(--linbuddy-font-weight-display-semibold);box-shadow:none;transition:background .16s var(--linbuddy-ease),border-color .16s var(--linbuddy-ease),box-shadow .16s var(--linbuddy-ease),transform .16s var(--linbuddy-ease)}.public-pages_shell__MwRaX .public-button:hover{background:var(--linbuddy-accent-strong);transform:translateY(-1px)}.public-pages_shell__MwRaX .public-button:active{transform:translateY(1px)}.public-pages_shell__MwRaX .public-button-secondary{border-color:var(--linbuddy-line-strong);background:color-mix(in srgb,var(--linbuddy-panel-raised) 78%,transparent);color:var(--linbuddy-text);box-shadow:none}.public-pages_shell__MwRaX .public-button-secondary:hover{background:var(--linbuddy-control-hover)}.public-pages_shell__MwRaX .public-hero{position:relative;z-index:var(--linbuddy-z-raised);display:grid;min-height:calc(100dvh - 72px);grid-template-columns:minmax(0,1fr) 420px;grid-gap:52px;gap:52px;align-items:center;padding:54px 0 38px}.public-pages_shell__MwRaX .public-hero-copy h1,.public-pages_shell__MwRaX .public-pricing h1{margin:8px 0 0;max-width:760px;color:var(--linbuddy-text);font-family:var(--linbuddy-font-display);font-size:clamp(46px,8vw,86px);font-weight:var(--linbuddy-font-weight-display-semibold);line-height:.96;letter-spacing:0;text-wrap:balance}.public-pages_shell__MwRaX .public-hero-copy p,.public-pages_shell__MwRaX .public-pricing p{max-width:590px;color:var(--linbuddy-muted);font-size:18px;line-height:1.55}.public-pages_shell__MwRaX .public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.public-pages_shell__MwRaX .pricing-panel,.public-pages_shell__MwRaX .public-product-preview{border:1px solid var(--linbuddy-line);border-radius:var(--linbuddy-radius-frame);background:color-mix(in srgb,var(--linbuddy-panel) 86%,transparent);box-shadow:var(--linbuddy-shadow-lift);padding:18px;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.public-pages_shell__MwRaX .pricing-panel{padding:20px}.public-pages_shell__MwRaX .public-preview-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--linbuddy-line);padding-bottom:14px;color:var(--linbuddy-muted);font-size:14px}.public-pages_shell__MwRaX .public-preview-header strong{color:var(--linbuddy-text)}.public-pages_shell__MwRaX .public-preview-grid{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.public-pages_shell__MwRaX .public-preview-grid div{display:flex;justify-content:space-between;border:1px solid var(--linbuddy-line);border-radius:var(--linbuddy-radius-panel);background:var(--linbuddy-panel-raised);padding:14px}.public-pages_shell__MwRaX .public-preview-grid span{color:var(--linbuddy-muted)}.public-pages_shell__MwRaX .public-tool-strip{position:relative;z-index:var(--linbuddy-z-raised);display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--linbuddy-line);padding:18px 0 48px}.public-pages_shell__MwRaX .public-tool-strip span{border:1px solid var(--linbuddy-line);border-radius:var(--linbuddy-radius-control);background:color-mix(in srgb,var(--linbuddy-panel-raised) 72%,transparent);padding:7px 10px;color:var(--linbuddy-muted);font-size:13px;font-weight:var(--linbuddy-font-weight-body-strong)}.public-pages_shell__MwRaX .public-pricing{position:relative;z-index:var(--linbuddy-z-raised);display:grid;min-height:calc(100dvh - 72px);grid-template-columns:minmax(0,1fr) 420px;grid-gap:40px;gap:40px;align-items:center;padding:54px 0}.public-pages_shell__MwRaX .dashboard-kicker,.public-pages_shell__MwRaX .public-kicker{color:var(--linbuddy-muted);font-size:12px;font-weight:var(--linbuddy-font-weight-body-strong)}.public-pages_shell__MwRaX .public-pricing-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 18px;border-color:var(--linbuddy-line)}.public-pages_shell__MwRaX .public-pricing-row+.public-pricing-row{border-top:1px solid var(--linbuddy-line)}.public-pages_shell__MwRaX .public-pricing-row span{color:var(--linbuddy-muted)}.public-pages_shell__MwRaX .public-pricing-row strong{overflow-wrap:anywhere}@media (max-width:820px){.public-pages_shell__MwRaX .public-header{align-items:flex-start;flex-direction:column;gap:12px;justify-content:center;padding:14px 0}.public-pages_shell__MwRaX .public-hero,.public-pages_shell__MwRaX .public-pricing{min-height:auto;grid-template-columns:1fr;gap:28px;padding:40px 0 28px}.public-pages_shell__MwRaX .public-pricing-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-pages_shell__MwRaX .public-button{transition:none}}.public-pages_shell__MwRaX :is(a,button):focus-visible{outline:0;box-shadow:var(--linbuddy-focus-ring)}