.first-success,.guide-hub.product-guide{color:var(--mynx-color-text-primary);font-family:var(--mynx-font-sans);overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.6}.first-success{background:var(--mynx-color-surface);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);margin-bottom:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.first-success__intro{align-items:flex-start;gap:1rem;display:flex}.first-success__intro>div{min-width:0}.first-success__icon{color:var(--mynx-color-action-secondary);padding-top:.35rem}.first-success h2{font:600 1.25rem/1.3 var(--mynx-font-sans);margin:.25rem 0 .5rem}.first-success .eyebrow,.product-guide .eyebrow{color:var(--mynx-color-text-secondary);font-size:.75rem}.first-success p,.product-guide p{margin:.5rem 0 1rem}.plan-panel>p{color:var(--mynx-color-text-secondary);margin:1rem 0;font-size:1rem;line-height:1.6}.first-success p,.first-success__dismiss,.product-guide p{color:var(--mynx-color-text-secondary)}.first-success__actions,.guide-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.first-success .ui-button,.product-guide .ui-button,.product-guide a{white-space:normal;max-width:100%;min-height:44px;font-size:.875rem}.first-success__optional{border-top:var(--mynx-border);margin-top:1rem}.first-success__optional summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-weight:600}.first-success__dismiss{border-top:var(--mynx-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:.75rem;font-size:.875rem;display:flex}.product-guide .guide-intro{max-width:48rem}.product-guide .guide-intro h2{font-size:var(--mynx-type-section);margin:.25rem 0 .5rem}.product-guide .guide-card-grid{gap:1rem}.product-guide .guide-card-grid details{background:var(--mynx-color-surface);border:var(--mynx-border);color:var(--mynx-color-text-primary);box-shadow:none}.product-guide .guide-card-grid summary{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:.75rem;padding:1rem 0}.product-guide .guide-card-grid summary>svg{width:1.5rem;height:1.5rem;color:var(--mynx-color-text-secondary);background:0 0;border-radius:0;padding:0}.product-guide .guide-card-grid summary b{font-size:1rem}.product-guide .guide-card-grid summary small{color:var(--mynx-color-text-secondary);font-size:.875rem}.product-guide .guide-card-grid summary .guide-chevron{transition:transform var(--mynx-motion-fast)}.product-guide .guide-card-grid details[open] .guide-chevron{transform:rotate(180deg)}.product-guide .guide-card-grid .guide-body{color:var(--mynx-color-text-secondary);border:0;padding:0 0 1rem;font-size:1rem}.product-guide .guide-card-grid ol{color:var(--mynx-color-text-primary);font-size:1rem;line-height:1.65;padding:1rem 0 1rem 1.75rem!important}.product-guide .guide-card-grid li::marker{color:var(--mynx-color-text-secondary)}.product-guide a{text-underline-offset:.2em;color:var(--mynx-color-text-primary);align-items:center;text-decoration:underline;display:inline-flex}.product-guide .guide-support{padding-top:1.5rem}.product-guide .guide-support h3{margin:0;font-size:1.125rem}:is(.first-success :is(button,summary):focus-visible,.product-guide :is(a,button,summary):focus-visible){outline:3px solid var(--mynx-color-focus);outline-offset:3px}@media (max-width:600px){.first-success__intro{gap:.75rem}.first-success__actions{flex-direction:column;align-items:stretch}.first-success__dismiss>span:first-child{flex-basis:100%}.guide-actions{flex-direction:column;align-items:flex-start}}.primary{background:#b975a1}.partner{background:#6386bf}.partner-row{margin-top:10px}.workspace-reference,.share-create{border:1px solid var(--mynx-border,#303746);background:var(--mynx-surface-elevated,#1d2431);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.workspace-reference span,.share-create div,.share-create span{flex-direction:column;gap:4px;display:flex}.workspace-reference small,.share-create small,.share-details small{color:var(--mynx-text-secondary,#aeb4c0)}.workspace-reference code,.share-details code{font:700 1.05rem/1.3 var(--font-geist-mono,monospace);letter-spacing:.09em;color:var(--mynx-accent,#d9b45f)}.share-create{margin-top:12px}.share-create div{flex-direction:row;align-items:center}.share-create svg{color:var(--mynx-accent,#d9b45f)}.share-result{background:var(--mynx-surface,#171d28);border:1px solid var(--mynx-border,#303746);border-radius:16px;grid-template-columns:minmax(180px,240px) 1fr;gap:24px;margin-top:16px;padding:20px;display:grid}.share-qr{flex-direction:column;gap:10px;display:flex}.share-qr img{aspect-ratio:1;border-radius:12px;width:100%}.share-qr a,.share-details button{border:1px solid var(--mynx-border,#303746);min-height:44px;color:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.share-details{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.share-details>span{letter-spacing:.12em;color:var(--mynx-text-secondary,#aeb4c0);font-size:.7rem;font-weight:800}.share-details code{font-size:1.4rem}.share-details p{overflow-wrap:anywhere;max-width:100%;color:var(--mynx-text-secondary,#aeb4c0);margin:0}.share-details button{padding:0 14px}.workspace-access-status{min-height:20px;margin-top:10px;display:block}.access-requests{margin-top:18px}.access-requests h4{margin:0 0 10px}.access-requests article{border-top:1px solid var(--mynx-border,#303746);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.access-requests article>span{flex-direction:column;gap:4px;display:flex}.access-requests article>div{gap:8px;display:flex}.member-actions{gap:8px;flex-direction:row!important;display:flex!important}.mynx-sidebar__nav button:disabled,.mynx-more button:disabled{opacity:.42;filter:grayscale();cursor:not-allowed}.join-workspace{background:var(--mynx-canvas,#0e121a);min-height:100vh;color:var(--mynx-text-primary,#f7f5f1);padding:24px clamp(20px,6vw,88px)}.join-workspace>header{border-bottom:1px solid var(--mynx-border,#303746);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.join-workspace>header span{letter-spacing:.12em;color:var(--mynx-text-secondary,#aeb4c0);font-size:.72rem;font-weight:800}.join-workspace>section{grid-template-columns:1.25fr .75fr;gap:32px;width:min(1040px,100%);margin:8vh auto 0;display:grid}.join-copy h1{margin:14px 0;font-size:clamp(2.2rem,6vw,4.7rem);line-height:1.02}.join-copy>p{color:var(--mynx-text-secondary,#aeb4c0);max-width:680px;font-size:1.1rem;line-height:1.65}.join-permissions{gap:10px;margin-top:28px;display:grid}.join-permissions span,.join-permissions small{align-items:center;gap:8px;display:flex}.join-permissions svg{color:var(--mynx-success,#55b98a)}.join-workspace aside{border:1px solid var(--mynx-border,#303746);background:var(--mynx-surface,#171d28);border-radius:20px;flex-direction:column;align-self:start;gap:14px;padding:24px;display:flex}.join-workspace aside>svg{width:42px;height:42px;color:var(--mynx-accent,#d9b45f)}.join-workspace aside label{flex-direction:column;gap:10px;font-weight:700;display:flex}.join-workspace aside input{border:1px solid var(--mynx-border,#303746);background:var(--mynx-canvas,#0e121a);min-height:52px;color:inherit;font:700 1.05rem var(--font-geist-mono,monospace);letter-spacing:.08em;border-radius:10px;padding:0 14px}.join-workspace aside button,.join-workspace aside a{border-radius:10px;justify-content:center;align-items:center;min-height:48px;display:flex}.join-status{color:var(--mynx-warning,#e1b85b)}@media (max-width:700px){.share-result,.join-workspace>section{grid-template-columns:1fr}.share-qr{max-width:240px;margin:auto}.workspace-reference,.share-create,.access-requests article{flex-direction:column;align-items:stretch}.join-workspace{padding:20px}.join-workspace>header span{display:none}.join-workspace>section{margin-top:40px}}.workspace-error{text-align:center;background:var(--page,#0d121a);min-height:100dvh;color:var(--text,#f7f4ee);place-content:center;justify-items:center;gap:14px;padding:32px;display:grid}.workspace-error>svg{width:44px;height:44px;color:var(--gold,#d8aa4e)}.workspace-error h1,.workspace-error p{max-width:560px;margin:0}.workspace-error p{color:var(--muted,#a9abb4)}.workspace-error button,.workspace-error a{border:1px solid var(--line,#343b49);background:var(--gold,#d8aa4e);color:#111;min-height:44px;font:inherit;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-error a{color:inherit;background:0 0}
