@import url("/fonts.css?v=20260825-geist");
:root { color-scheme: dark; --bg:#0b0d0c; --surface:#111412; --raised:#171b18; --border:#2a302b; --text:#f4f7f2; --secondary:#a8b0a8; --muted:#737c74; --accent:#b8f35a; --accent-dark:#17220f; --danger:#f07272; font-family:"Geist",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
* { box-sizing:border-box; }
body { margin:0; min-height:100vh; background:var(--bg); color:var(--text); }
a { color:inherit; text-decoration:none; }
.auth-header { position:absolute; inset:0 0 auto; z-index:2; height:96px; padding:0 56px; display:flex; align-items:center; justify-content:space-between; }
.auth-brand { display:flex; align-items:center; gap:10px; }
.auth-brand img { width:30px; height:30px; }
.auth-brand strong { font-size:18px; font-weight:500; }
.auth-header p { margin:0; color:var(--muted); font-size:11px; }
.auth-header a:not(.auth-brand) { margin-left:5px; color:var(--text); font-weight:650; }
.auth-layout { min-height:100vh; display:grid; grid-template-columns:minmax(520px,620px) 1fr; }
.auth-story { padding:228px 56px 48px; display:flex; flex-direction:column; justify-content:space-between; border-right:1px solid var(--border); }
.auth-story > div { max-width:508px; }
.auth-eyebrow { margin:0 0 19px; color:var(--accent); font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace; letter-spacing:.14em; }
.auth-story h1 { margin:0; font-size:40px; line-height:1.12; letter-spacing:-.035em; font-weight:350; }
.auth-story-lead { max-width:470px; margin:24px 0 0; color:var(--secondary); font-size:14px; line-height:1.6; }
.auth-benefits { margin:28px 0 0; padding:0; display:grid; gap:11px; color:var(--secondary); font-size:11px; list-style:none; }
.auth-benefits li { min-height:17px; padding-left:25px; display:flex; align-items:center; background:url('/pen-assets/auth-detail/C9Uu7W.png') left center/15px 15px no-repeat; }
.sample-note { max-width:470px; display:flex; gap:10px; padding:13px 14px; border:1px solid var(--border); border-radius:9px; background:var(--surface); color:var(--muted); font-size:10px; line-height:1.45; }
.sample-note::before{content:"";width:17px;height:17px;flex:0 0 17px;align-self:center;background:url('/pen-assets/auth-detail/OVTfn.png') center/17px 17px no-repeat}
.sample-note > span:first-child { color:var(--accent); }
.auth-panel { display:flex; justify-content:center; align-items:flex-start; padding:174px 56px 44px; }
.auth-page[data-reset-page] .auth-panel { padding-top:218px; }
.auth-page[data-reset-page="request"] .auth-panel{padding-top:248px}
.auth-page[data-reset-page="request"] .auth-card{width:420px;display:flex;flex-direction:column;gap:20px}
.auth-page[data-reset-page="request"] .reset-request-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--raised)}
.auth-page[data-reset-page="request"] .reset-request-icon img{width:20px;height:20px}
.auth-page[data-reset-page="request"] .auth-card-heading{margin:0;display:flex;flex-direction:column;gap:20px}
.auth-page[data-reset-page="request"] .auth-card-heading h2{font-size:30px;font-weight:450;line-height:39px}
.auth-page[data-reset-page="request"] .auth-card-heading p{height:40px;margin:0;font-size:14px;line-height:1.45}
.auth-page[data-reset-page="request"] .auth-field{margin:0}
.auth-page[data-reset-page="request"] .auth-field>span:first-child{font-size:12px;font-weight:550;line-height:16px}
.auth-page[data-reset-page="request"] .auth-submit{height:46px;min-height:46px;gap:8px;font-size:13px}
.auth-page[data-reset-page="request"] .auth-submit::after{content:"";width:15px;height:15px;background:url('/pen-assets/auth-detail/GkHEq.png') center/15px 15px no-repeat}
.auth-page[data-reset-page="request"] .reset-safety-note{height:30px;margin:0;color:var(--muted);font-size:10.5px;line-height:1.4}
.auth-page[data-reset-page="request"] .auth-message{position:absolute}
.auth-card { width:min(100%,420px); }
.auth-card-heading { margin-bottom:26px; }
.auth-card h2 { margin:0; font-size:31px; letter-spacing:-.025em; font-weight:400; }
.auth-card-heading p { margin:9px 0 0; color:var(--secondary); font-size:12px; line-height:1.5; }
.auth-field { display:grid; gap:7px; margin-bottom:15px; }
.auth-field > span:first-child { color:var(--secondary); font-size:11px; font-weight:620; }
.auth-field-label { display:flex; align-items:center; justify-content:space-between; gap:16px; }
.auth-field input { width:100%; height:46px; border:1px solid var(--border); border-radius:8px; padding:0 13px; outline:0; background:var(--surface); color:var(--text); font:inherit; font-size:13px; }
.auth-field input:focus { border-color:var(--accent); box-shadow:0 0 0 3px rgba(168,240,74,.09); }
.password-shell { position:relative; display:block; }
.password-shell input { padding-right:58px; }
.password-shell button { position:absolute; inset:5px 5px 5px auto; border:0; background:transparent; color:var(--muted); font-size:10px; }
#login-form .password-shell button{width:36px;overflow:hidden;color:transparent;background:url('/pen-assets/auth-detail/FmfUn.png') center/15px 15px no-repeat}
.auth-check { margin:1px 0 15px; display:flex; gap:8px; align-items:flex-start; color:var(--muted); font-size:10px; line-height:1.45; }
.auth-check input { margin:1px 0 0; accent-color:var(--accent); }
.auth-check a { color:var(--text); }
.auth-inline-link { width:max-content; margin:0; color:var(--accent); font-size:10px; font-weight:500; text-decoration:none; }
.auth-inline-link:hover { color:var(--accent); }
.auth-submit,.auth-secondary { width:100%; min-height:46px; border-radius:8px; display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:750; }
.auth-submit { border:1px solid var(--accent); background:var(--accent); color:var(--accent-dark); }
#login-form .auth-submit::after{content:"";width:15px;height:15px;margin-left:8px;background:url('/pen-assets/auth-detail/ssLRD.png') center/15px 15px no-repeat}
.auth-submit:disabled { opacity:.62; cursor:wait; }
.auth-secondary { border:1px solid var(--border); background:var(--surface); color:var(--text); }
.auth-sample-action::before{content:"";width:16px;height:16px;margin-right:8px;background:url('/pen-assets/auth-detail/V2a3b.png') center/16px 16px no-repeat}
.auth-google-action,.auth-mobile-alternate,.auth-trust-note,.signup-mobile-progress,.signup-workspace-url,.signup-mobile-help { display:none; }
.auth-divider { margin:17px 0; display:flex; align-items:center; gap:10px; color:var(--muted); font-size:9px; }
.auth-divider::before,.auth-divider::after { content:""; height:1px; flex:1; background:var(--border); }
.auth-message { min-height:0; margin-top:11px; border-radius:8px; font-size:11px; line-height:1.45; }
.auth-message:not(:empty) { padding:10px 12px; }
.auth-message.error:not(:empty) { border:1px solid #5d3030; background:#241516; color:var(--danger); }
.auth-message.info:not(:empty) { border:1px solid var(--border); background:var(--raised); color:var(--text); }
.auth-help { margin:16px 0 0; color:var(--muted); font-size:9px; text-align:center; }
.auth-help a { color:var(--secondary); }
.password-strength{margin:-1px 0 17px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.password-strength>span{height:5px;border-radius:999px;background:#202520}.password-strength small{grid-column:1/-1;color:var(--muted);font-size:9px}.password-strength[data-score="1"]>span:nth-child(-n+1),.password-strength[data-score="2"]>span:nth-child(-n+2),.password-strength[data-score="3"]>span:nth-child(-n+3),.password-strength[data-score="4"]>span{background:var(--accent)}.password-strength[data-score="3"] small,.password-strength[data-score="4"] small{color:var(--accent)}.reset-retry{margin-top:11px}
.auth-page[data-reset-page="confirm"] .auth-panel{padding-top:291px}.auth-page[data-reset-page="confirm"] .auth-card{position:relative;width:min(100%,420px);height:442px}.auth-page[data-reset-page="confirm"] .reset-confirm-icon{position:absolute;top:0;left:0;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--raised)}.auth-page[data-reset-page="confirm"] .reset-confirm-icon img{width:20px;height:20px;object-fit:contain}.auth-page[data-reset-page="confirm"] .auth-card-heading{margin:0}.auth-page[data-reset-page="confirm"] .auth-card h2{position:absolute;top:62px;left:0;width:420px;height:39px;margin:0;font-size:31px;line-height:39px}.auth-page[data-reset-page="confirm"] .auth-card-heading p{position:absolute;top:119px;left:0;width:420px;max-width:none;height:40px;margin:0;font-size:12px;line-height:20px}.auth-page[data-reset-page="confirm"] .auth-field{position:absolute;left:0;width:420px;height:69px;margin:0;display:block}.auth-page[data-reset-page="confirm"] .auth-field:nth-of-type(1){top:177px}.auth-page[data-reset-page="confirm"] .auth-field:nth-of-type(2){top:264px}.auth-page[data-reset-page="confirm"] .auth-field>span:first-child{display:block;height:16px;margin:0 0 7px;line-height:16px}.auth-page[data-reset-page="confirm"] .password-shell{height:46px}.auth-page[data-reset-page="confirm"] .auth-field input{height:46px}.auth-page[data-reset-page="confirm"] .password-strength{position:absolute;top:351px;left:0;width:420px;height:27px;margin:0}.auth-page[data-reset-page="confirm"] .password-strength>span{height:6px}.auth-page[data-reset-page="confirm"] .password-strength small{height:14px;font-size:9px;line-height:14px}.auth-page[data-reset-page="confirm"] .auth-submit{position:absolute;top:396px;left:0;width:420px;height:46px;min-height:46px}.auth-page[data-reset-page="confirm"] .auth-message,.auth-page[data-reset-page="confirm"] .reset-retry{position:absolute;top:452px;left:0;width:420px;margin:0}.auth-page[data-reset-page="confirm"] #reset-info{top:504px}.auth-page[data-reset-page="confirm"] .reset-retry{top:556px}.auth-page[data-reset-page="confirm"] .auth-header>p{display:none}
.verification-outcome .auth-layout { display:block; min-height:100vh; padding:150px 48px 54px; }
.verification-outcome .auth-panel { padding:0; align-items:center; }
.verification-result { width:min(100%,860px); min-height:570px; padding:72px; border:1px solid #31521d; border-radius:16px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; background:var(--surface); }
.verification-expired .verification-result { border-color:#5b4317; }
.verification-result-mark { width:58px; height:58px; margin-bottom:24px; display:grid; place-items:center; border-radius:15px; background:#15260c; color:var(--accent); font-size:29px; }
.verification-expired .verification-result-mark { background:#251d0e; color:#ffc65c; }
.verification-result .auth-eyebrow { margin-bottom:14px; }
.verification-result h2 { margin:0; font-size:36px; line-height:1.15; font-weight:400; letter-spacing:-.035em; }
.verification-result > p:not(.auth-eyebrow) { max-width:540px; margin:20px 0 26px; color:var(--secondary); font-size:14px; line-height:1.65; }
.verification-result .auth-submit { width:auto; min-width:158px; padding:0 22px; }
.invite-details { margin:-4px 0 20px; border:1px solid var(--border); border-radius:9px; background:var(--surface); }
.invite-details > div { min-height:43px; padding:9px 12px; display:flex; align-items:center; justify-content:space-between; gap:16px; border-top:1px solid var(--border); }
.invite-details > div:first-child { border-top:0; }
.invite-details span { color:var(--muted); font-size:10px; }
.invite-details strong { max-width:250px; overflow:hidden; text-overflow:ellipsis; color:var(--text); font-size:11px; font-weight:620; white-space:nowrap; }
.invite-page .auth-secondary { margin-top:11px; }
.invite-page .auth-header{position:relative;height:72px;border-bottom:1px solid var(--border)}.invite-page .auth-layout{min-height:calc(100vh - 72px);grid-template-columns:minmax(480px,1.1fr) minmax(430px,.9fr);max-width:1020px;margin:0 auto}.invite-page .auth-story{padding:240px 28px 60px;border:0;justify-content:flex-start}.invite-page .auth-panel{padding:240px 28px 60px}.invite-page .auth-card{width:min(100%,430px);padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.invite-page .auth-card h2{font-size:24px}.invite-workspace-card{display:grid;gap:5px;margin-top:22px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.invite-workspace-card strong{font-size:14px}.invite-workspace-card span{color:var(--muted);font-size:10px}.invite-result-mark{width:54px;height:54px;margin-bottom:18px;display:grid;place-items:center;border-radius:14px;background:#1a2c0f;color:var(--accent);font-size:26px}.invite-result-summary{margin:12px 0 26px;color:var(--secondary);font-size:12px;line-height:1.6}.invite-open-workspace{margin-top:20px}.invite-result-account{display:block;margin-top:14px;color:var(--muted);text-align:center}
[hidden] { display:none !important; }
@media (min-width:801px) {
  body[data-auth-mode="signup"] #workspace-wrap { display:none !important; }
  body[data-auth-mode="signup"] #email-wrap { margin-top:42px; }
}
@media (max-width:800px) { .auth-header { position:relative; height:64px; padding:0 18px; border-bottom:1px solid var(--border); }.auth-brand img{width:28px;height:28px}.auth-brand strong{font-size:18px}.auth-header p { font-size:0; }.auth-header p::after{content:"Back to site";font-size:11px;color:var(--secondary)}.auth-header p a{display:none}.auth-layout { min-height:calc(100vh - 64px); grid-template-columns:1fr; }.auth-story { display:none; }.auth-panel,.auth-page[data-reset-page] .auth-panel { padding:44px 20px 26px; align-items:start; }.auth-card { max-width:none; }.auth-card-heading{margin-bottom:24px}.auth-card h2 { font-size:30px; }.auth-card-heading p{margin-top:12px;font-size:12px}.auth-field{margin-bottom:14px}.auth-field input { height:48px; }.auth-check{margin:0 0 14px}.auth-submit,.auth-secondary { min-height:48px; }.auth-sample-action{display:none}.auth-google-action{display:flex;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.auth-mobile-alternate{margin:22px 0 0;display:block;color:var(--muted);font-size:10px;text-align:center}.auth-mobile-alternate a{margin-left:4px;color:var(--accent)}.auth-trust-note{min-height:53px;margin:22px 0 0;padding:13px 16px;display:flex;align-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--secondary);font-size:10px;line-height:1.45}.auth-help{display:none}.auth-divider{margin:26px 0}.auth-page:not([data-reset-page]) .auth-panel{padding-top:44px} }
@media (max-width:800px) { body[data-auth-mode="login"] #login-note{font-size:0}body[data-auth-mode="login"] #login-note::after{content:"Sign in to review and publish replies for your workspace.";font-size:12px} }
@media (max-width:800px){
  body[data-auth-mode="login"] .auth-brand img{display:none}
  body[data-auth-mode="login"] .auth-brand::before{content:"";width:28px;height:28px;background:url('/pen-assets/auth-mobile/Td4Xk.png') center/28px 28px no-repeat}
  body[data-auth-mode="login"] #email{padding-left:38px;background:var(--surface) url('/pen-assets/auth-mobile/VifRc.png') 13px center/15px 15px no-repeat}
  body[data-auth-mode="login"] #password{padding-left:38px;padding-right:13px;background:var(--surface) url('/pen-assets/auth-mobile/v9ENZK.png') 13px center/15px 15px no-repeat}
  body[data-auth-mode="login"] #password-toggle{display:none}
  body[data-auth-mode="login"] #login-form .auth-submit::after{display:none}
  body[data-auth-mode="login"] .auth-google-action::before{content:"";width:16px;height:16px;margin-right:8px;background:url('/pen-assets/auth-mobile/NQT9B.png') center/16px 16px no-repeat}
  body[data-auth-mode="login"] .auth-trust-note::before{content:"";width:16px;height:16px;flex:0 0 16px;margin-right:10px;background:url('/pen-assets/auth-mobile/NH4rN.png') center/16px 16px no-repeat}
}
@media (max-width:800px) { body[data-auth-mode="signup"] .auth-header p{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--raised)}body[data-auth-mode="signup"] .auth-header p::after{content:"×";font-size:18px;line-height:1}body[data-auth-mode="signup"] .auth-panel{padding-top:18px;padding-bottom:104px}body[data-auth-mode="signup"] .signup-mobile-progress{margin:0 0 22px;display:grid;gap:11px}body[data-auth-mode="signup"] .signup-mobile-progress>div{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}body[data-auth-mode="signup"] .signup-mobile-progress>div span:first-child{color:var(--accent);font:700 10px ui-monospace,monospace;letter-spacing:.12em}body[data-auth-mode="signup"] .signup-mobile-progress i{height:3px;display:block;border-radius:999px;background:var(--raised);overflow:hidden}body[data-auth-mode="signup"] .signup-mobile-progress b{width:20%;height:100%;display:block;border-radius:inherit;background:var(--accent)}body[data-auth-mode="signup"] .auth-card-heading{margin-bottom:20px}body[data-auth-mode="signup"] .auth-card-heading p{font-size:0}body[data-auth-mode="signup"] .auth-card-heading p::after{content:"This is where your team reviews, approves, and publishes store replies.";font-size:12px;line-height:1.55}body[data-auth-mode="signup"] #name-wrap{display:none!important}body[data-auth-mode="signup"] .auth-field{margin-bottom:15px}body[data-auth-mode="signup"] .signup-mobile-help{display:block;margin-top:7px;color:var(--muted);font-size:9px;font-weight:400;line-height:1.35}body[data-auth-mode="signup"] .signup-workspace-url{margin-bottom:15px;display:grid;gap:7px}body[data-auth-mode="signup"] .signup-workspace-url>span{color:var(--secondary);font-size:11px;font-weight:620}body[data-auth-mode="signup"] .signup-workspace-url p{height:48px;margin:0;padding:0 13px;display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--muted);font-size:12px}body[data-auth-mode="signup"] .signup-workspace-url strong{margin-left:4px;color:var(--text);font-weight:600}body[data-auth-mode="signup"] #terms-wrap{margin:2px 0 0}body[data-auth-mode="signup"] .auth-divider,body[data-auth-mode="signup"] .auth-sample-action,body[data-auth-mode="signup"] .auth-google-action,body[data-auth-mode="signup"] .auth-mobile-alternate,body[data-auth-mode="signup"] .auth-trust-note{display:none!important}body[data-auth-mode="signup"] .auth-submit{position:fixed;z-index:5;right:20px;bottom:18px;left:20px;width:auto;min-height:50px} }
@media (max-width:800px) { .auth-page[data-reset-page="confirm"] .auth-panel{padding-top:44px}.verification-outcome .auth-layout { min-height:calc(100dvh - 64px); padding:36px 20px 28px; }.verification-outcome .auth-panel { padding:0; }.verification-result { min-height:calc(100dvh - 128px); padding:40px 24px; border-radius:13px; }.verification-result h2 { font-size:30px; }.verification-result > p:not(.auth-eyebrow) { margin:17px 0 24px; font-size:12px; }.verification-result .auth-submit { width:100%; } }
@media(max-width:800px){.invite-page .auth-layout{display:block;min-height:calc(100vh - 64px)}.invite-page .auth-story{display:block;padding:42px 20px 18px}.invite-page .auth-story h1{font-size:29px}.invite-page .auth-story-lead{margin-top:18px;font-size:12px}.invite-page .auth-panel{padding:0 20px 30px}.invite-page .auth-card{padding:18px;border-radius:12px}.invite-page .auth-card-heading h2{font-size:23px}.invite-page .invite-workspace-card{margin-top:18px}}
@media (prefers-reduced-motion:reduce) { *,*::before,*::after { animation-duration:.01ms!important; transition-duration:.01ms!important; } }
.check-email-layout { min-height:calc(100vh - 66px); display:grid; place-items:center; padding:44px 20px; }
.check-email-card { position:relative; width:min(100%,480px); min-height:327px; padding:34px; border:1px solid var(--border); border-radius:14px; background:var(--surface); text-align:center; }
.check-email-icon { width:52px; height:52px; margin:0 auto; display:grid; place-items:center; border:1px solid var(--border); border-radius:14px; background:var(--raised); color:#77a9ff; }
.check-email-icon svg { width:23px; height:23px; }
.check-email-card h1 { margin:18px 0 0; font-size:28px; line-height:36px; font-weight:500; letter-spacing:-.035em; }
.check-email-card > p:not(.auth-eyebrow) { margin:18px 0 0; color:var(--secondary); font-size:13.5px; line-height:1.5; }
.pending-email { color:inherit; font-size:inherit; font-weight:500; word-break:break-word; }
.check-email-actions { margin-top:18px; display:grid; gap:13px; justify-items:center; }
.check-email-actions .auth-submit { width:100%; min-height:44px; }
.check-email-resend { min-height:15px; padding:0; border:0; background:transparent; color:#77a9ff; font-size:11.5px; font-weight:550; cursor:pointer; }
.check-email-resend:disabled { color:var(--muted); cursor:not-allowed; }
.check-email-card .auth-message { position:absolute; right:18px; bottom:10px; left:18px; margin:0; font-size:10px; }
@media (min-width:801px) { .check-email-page .auth-header { position:relative; height:72px; padding:0 56px; }.check-email-page .check-email-layout { width:100%; height:952px; min-height:952px; padding:0; } }
@media (max-width:800px) { .check-email-layout { min-height:calc(100dvh - 60px); align-items:start; padding-top:68px; } }

.invite-mobile-story-copy,.invite-workspace-row,.invite-workspace-head em{display:none}
.invite-current-account{align-items:center}
.invite-account-copy{display:grid;min-width:0}
.invite-account-copy small{color:var(--muted);text-transform:uppercase}
.invite-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.invite-expiry-note{display:block;color:var(--muted)}

@media (min-width:801px) {
  .invite-page.invite-matching-account{height:900px;min-height:900px;overflow:hidden}
  .invite-page.invite-matching-account .auth-header{position:relative;width:100%;height:72px;padding:0 48px}
  .invite-page.invite-matching-account .auth-brand{gap:10px}
  .invite-page.invite-matching-account .auth-brand img{width:30px;height:30px;content:url('/pen-assets/invite/G846iE.png')}
  .invite-page.invite-matching-account .auth-brand strong{font-size:17px}
  .invite-page.invite-matching-account .invite-sign-in-copy{display:none}
  .invite-page.invite-matching-account .auth-layout{position:relative;width:1440px;max-width:100%;height:828px;min-height:828px;margin:0;display:block}
  .invite-page.invite-matching-account .auth-story{position:absolute;top:266px;left:calc(50% - 460px);width:420px;height:296px;padding:0;display:block;border:0}
  .invite-page.invite-matching-account .auth-story>div{width:420px;max-width:none}
  .invite-page.invite-matching-account .auth-story .auth-eyebrow{width:162px;height:28px;margin:0;background:url('/pen-assets/invite/pzKmc.png') center/162px 28px no-repeat;font-size:0}
  .invite-page.invite-matching-account .auth-story h1{width:420px;height:90px;margin:20px 0 0;font-size:36px;line-height:45px;font-weight:400;letter-spacing:-.035em}
  .invite-page.invite-matching-account .auth-story-lead{width:420px;height:46px;margin:20px 0 0;font-size:12px;line-height:23px}
  .invite-page.invite-matching-account .invite-workspace-card{position:relative;width:420px;height:72px;margin:20px 0 0;padding:0 15px 0 70px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:10px;background:var(--surface) url('/pen-assets/invite/EvCcz.png') no-repeat 15px 15px/42px 42px}
  .invite-page.invite-matching-account .invite-workspace-head strong{font-size:13px;line-height:18px}
  .invite-page.invite-matching-account #invite-story-meta{display:block;color:var(--muted);font-size:10px;line-height:14px}
  .invite-page.invite-matching-account .auth-panel{position:absolute;top:243px;left:calc(50% + 30px);width:430px;height:342px;padding:0;display:block}
  .invite-page.invite-matching-account .auth-card{position:relative;width:430px;height:342px;min-height:342px;padding:0;border-radius:14px}
  .invite-page.invite-matching-account .auth-card-heading .auth-eyebrow{display:none}
  .invite-page.invite-matching-account .auth-card-heading h2{position:absolute;top:23px;left:23px;width:382px;height:29px;margin:0;font-size:20px;line-height:29px;font-weight:450}
  .invite-page.invite-matching-account .auth-card-heading>p:last-child{position:absolute;top:70px;left:23px;width:382px;height:17px;margin:0;font-size:11px;line-height:17px}
  .invite-page.invite-matching-account .invite-details{display:none}
  .invite-page.invite-matching-account .invite-current-account{position:absolute;top:105px;left:23px;width:382px;height:58px;padding:10px 12px;display:flex;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--raised)}
  .invite-page.invite-matching-account .invite-account-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:50%;background:#28322b;color:var(--secondary);font-size:11px}
  .invite-page.invite-matching-account .invite-account-copy small{display:none}
  .invite-page.invite-matching-account .invite-account-copy b{font-size:11px;line-height:16px;font-weight:600}
  .invite-page.invite-matching-account .invite-account-copy strong{color:var(--muted);font-size:9px;line-height:14px;font-weight:400}
  .invite-page.invite-matching-account #invite-submit{position:absolute;top:181px;left:23px;width:382px;height:46px;min-height:46px;margin:0}
  .invite-page.invite-matching-account #invite-switch-account{position:absolute;top:245px;left:23px;width:382px;height:42px;min-height:42px;margin:0;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--text);font-size:11px;font-weight:600}
  .invite-page.invite-matching-account .invite-expiry-note{position:absolute;top:305px;left:23px;width:200px;height:12px;font:9px/12px "Geist Mono",ui-monospace,monospace}
}

@media (max-width:800px) {
  .invite-page.invite-matching-account{width:100%;height:844px;min-height:844px;overflow:hidden}
  .invite-page.invite-matching-account .auth-header{position:relative;width:100%;height:60px;min-height:60px;padding:0 18px}
  .invite-page.invite-matching-account .auth-brand{gap:8px}
  .invite-page.invite-matching-account .auth-brand img{width:22px;height:22px;content:url('/pen-assets/invite/ji4ni.png')}
  .invite-page.invite-matching-account .auth-brand strong{font-size:14px;font-weight:450}
  .invite-page.invite-matching-account .invite-help-copy{display:none}
  .invite-page.invite-matching-account .invite-sign-in-copy{display:inline;color:var(--secondary);font-size:11px}
  .invite-page.invite-matching-account .auth-header p::after{display:none}
  .invite-page.invite-matching-account .auth-layout{position:relative;width:390px;max-width:100%;height:784px;min-height:784px;margin:0;display:block}
  .invite-page.invite-matching-account .auth-story{position:absolute;inset:0;width:390px;height:784px;padding:0;display:block;border:0}
  .invite-page.invite-matching-account .auth-story>div{width:390px;max-width:none}
  .invite-page.invite-matching-account .auth-story .auth-eyebrow{position:absolute;top:44px;left:20px;width:113px;height:24px;margin:0;padding:0 9px;display:flex;align-items:center;border-radius:999px;background:#17240f;color:var(--accent);font:650 10px/12px "Geist Mono",ui-monospace,monospace;letter-spacing:.8px}
  .invite-page.invite-matching-account .auth-story h1{position:absolute;top:86px;left:20px;width:350px;height:70px;margin:0;font-size:29px;line-height:35px;font-weight:400}
  .invite-page.invite-matching-account .auth-story-lead{position:absolute;top:174px;left:20px;width:350px;height:60px;margin:0;font-size:13px;line-height:20px}
  .invite-desktop-story-copy{display:none}
  .invite-mobile-story-copy{display:inline}
  .invite-page.invite-matching-account .invite-workspace-card{position:absolute;top:252px;left:20px;width:350px;height:132px;margin:0;padding:16px;display:block;border-radius:10px;background:var(--surface)}
  .invite-page.invite-matching-account .invite-workspace-head{height:19px;display:flex;align-items:center;justify-content:space-between}
  .invite-page.invite-matching-account .invite-workspace-head strong{font-size:14px;line-height:19px}
  .invite-page.invite-matching-account .invite-workspace-head em{display:block;color:var(--accent);font:650 9px/12px "Geist Mono",ui-monospace,monospace;text-transform:uppercase;font-style:normal}
  .invite-page.invite-matching-account #invite-story-meta{display:none}
  .invite-page.invite-matching-account .invite-workspace-row{height:14px;margin-top:13px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}
  .invite-page.invite-matching-account .invite-workspace-row b{color:var(--text);font-size:11px;font-weight:600}
  .invite-page.invite-matching-account .auth-panel{position:absolute;inset:0;width:390px;height:784px;padding:0;display:block;pointer-events:none}
  .invite-page.invite-matching-account .auth-card{position:absolute;top:0;left:0;width:390px;height:784px;min-height:784px;margin:0!important;padding:0;border:0;border-radius:0;background:transparent;pointer-events:none}
  .invite-page.invite-matching-account .auth-card-heading,.invite-page.invite-matching-account .invite-details,.invite-page.invite-matching-account .auth-field,.invite-page.invite-matching-account .invite-expiry-note{display:none!important}
  .invite-page.invite-matching-account .invite-current-account{position:absolute;top:402px;left:20px;width:350px;height:58px;padding:12px 14px;display:flex;border:0;border-radius:10px;background:var(--raised);pointer-events:auto}
  .invite-page.invite-matching-account .invite-account-avatar,.invite-page.invite-matching-account .invite-account-copy b{display:none}
  .invite-page.invite-matching-account .invite-account-copy small{display:block;font:9px/10px "Geist Mono",ui-monospace,monospace}
  .invite-page.invite-matching-account .invite-account-copy strong{margin-top:4px;color:var(--text);font-size:11px;line-height:16px;font-weight:600}
  .invite-page.invite-matching-account #invite-submit,.invite-page.invite-matching-account #invite-switch-account{position:absolute;left:20px;width:350px;height:50px;min-height:50px;margin:0;display:flex;align-items:center;justify-content:center;border-radius:10px;pointer-events:auto}
  .invite-page.invite-matching-account #invite-submit{top:646px}
  .invite-page.invite-matching-account #invite-switch-account{top:714px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:600}
}
