.collaboration-module__GIH_bG__page{max-width:1100px;color:var(--ink,#292722);margin:0 auto;padding:36px 24px 80px}.collaboration-module__GIH_bG__page h1{margin:16px 0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08}.collaboration-module__GIH_bG__page p{overflow-wrap:anywhere;line-height:1.6}.collaboration-module__GIH_bG__nav,.collaboration-module__GIH_bG__toolbar,.collaboration-module__GIH_bG__tabs{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.collaboration-module__GIH_bG__nav a{text-underline-offset:4px;text-decoration:underline}.collaboration-module__GIH_bG__eyebrow{font-family:var(--font-space-mono), monospace;letter-spacing:.09em;font-size:12px}.collaboration-module__GIH_bG__panel{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:24px;padding:clamp(16px,3vw,28px)}.collaboration-module__GIH_bG__field{gap:8px;margin:16px 0;font-size:14px;display:grid}.collaboration-module__GIH_bG__page input,.collaboration-module__GIH_bG__page textarea,.collaboration-module__GIH_bG__page select{border:1px solid var(--ink-20);background:var(--card);font:inherit;color:inherit;border-radius:6px;min-width:0;max-width:100%;padding:10px}.collaboration-module__GIH_bG__page textarea{resize:vertical;width:100%}.collaboration-module__GIH_bG__page button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;padding:10px 14px}.collaboration-module__GIH_bG__page button:disabled{opacity:.5;cursor:default}.collaboration-module__GIH_bG__page button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.collaboration-module__GIH_bG__records{padding:0;list-style:none}.collaboration-module__GIH_bG__records li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.collaboration-module__GIH_bG__records li div{min-width:0}.collaboration-module__GIH_bG__records strong{overflow-wrap:anywhere}.collaboration-module__GIH_bG__error{border-left:3px solid #a13727;padding:12px}@media (max-width:600px){.collaboration-module__GIH_bG__page{padding:24px 16px 60px}.collaboration-module__GIH_bG__records li{flex-wrap:wrap}}.collaboration-module__GIH_bG__page{box-sizing:border-box;width:100%;min-width:0}.collaboration-module__GIH_bG__page label{min-width:0;max-width:100%}.collaboration-module__GIH_bG__toolbar>label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collaboration-module__GIH_bG__toolbar select{width:100%;max-width:100%}.collaboration-module__GIH_bG__primaryLink{border:1px solid var(--cobalt);background:var(--cobalt);min-height:44px;color:var(--on-accent);border-radius:14px;align-items:center;padding:10px 16px;font-weight:720;text-decoration:none;display:inline-flex}.collaboration-module__GIH_bG__page .collaboration-module__GIH_bG__primaryButton{background:var(--ink);min-height:44px;color:var(--paper);border-color:var(--ink);font-weight:650}.collaboration-module__GIH_bG__panel>h2{margin-bottom:10px;font-size:1.3rem;font-weight:650;line-height:1.3}.collaboration-module__GIH_bG__panel .collaboration-module__GIH_bG__primaryLink{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:6px}.collaboration-module__GIH_bG__testingLink{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.collaboration-module__GIH_bG__testingLink label{flex:240px;margin:0}.collaboration-module__GIH_bG__testingLink input{box-sizing:border-box;width:100%}.collaboration-module__GIH_bG__page summary{cursor:pointer;line-height:1.5}.collaboration-module__GIH_bG__page :is(button,a,input,summary):focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}
.AuthButton-module__HzP_Pq__account{align-items:center;gap:5px;display:inline-flex}.AuthButton-module__HzP_Pq__profileLogo{border:1px solid color-mix(in srgb, var(--cobalt) 34%, var(--line));background:radial-gradient(circle at 28% 20%, color-mix(in srgb, var(--coach) 50%, transparent), transparent 48%), color-mix(in srgb, var(--cobalt) 18%, var(--card));width:34px;height:34px;color:var(--ink);font:740 13px / 1 var(--font-space-mono), monospace;box-shadow:0 3px 0 var(--ink-20);border-radius:12px;flex:0 0 34px;place-items:center;display:grid;overflow:hidden}.AuthButton-module__HzP_Pq__profileLogo img{object-fit:cover;width:100%;height:100%}.AuthButton-module__HzP_Pq__accountName{display:none}.AuthButton-module__HzP_Pq__authButton{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink);box-shadow:0 3px 0 var(--ink-20);cursor:pointer;font-family:var(--font-nunito), system-ui, sans-serif;transition:transform .1s var(--ease-out), box-shadow .12s var(--ease-out), background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:12px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:720;display:inline-flex}.AuthButton-module__HzP_Pq__authButton:active{transform:translateY(2px)scale(.98);box-shadow:0 1px 0 var(--ink-20)!important}.AuthButton-module__HzP_Pq__signOutButton{background:color-mix(in srgb, var(--ink) 4%, transparent);width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:12px;justify-content:center;padding:0}.AuthButton-module__HzP_Pq__mobileSymbol{width:16px;height:16px;display:block}.AuthButton-module__HzP_Pq__signOutButton .AuthButton-module__HzP_Pq__desktopText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.AuthButton-module__HzP_Pq__authButton:hover{border-color:color-mix(in srgb, var(--cobalt) 38%, var(--line));background:color-mix(in srgb, var(--cobalt) 7%, var(--card));transform:translateY(-1px)}}@media (max-width:640px){.AuthButton-module__HzP_Pq__firebaseChip,.AuthButton-module__HzP_Pq__accountName{display:none!important}.AuthButton-module__HzP_Pq__account{box-shadow:none;background:0 0;border:0;gap:6px!important}.AuthButton-module__HzP_Pq__authButton{border-radius:12px!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important}.AuthButton-module__HzP_Pq__desktopText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AuthButton-module__HzP_Pq__mobileSymbol{width:17px;height:17px;display:inline}}.AuthButton-module__HzP_Pq__error{z-index:60;border:1px solid var(--line);background:var(--card);width:min(300px,100vw - 32px);color:var(--clay);border-radius:12px;padding:12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 20px #11131a1f}
.SiteHeader-module__mdpVJq__publicNav{align-items:center;gap:2px;display:flex}.SiteHeader-module__mdpVJq__publicNav a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__publicNav .SiteHeader-module__mdpVJq__appEntry{border:1px solid #11131a33;border-radius:999px;margin-left:6px;padding-inline:15px}.SiteHeader-module__mdpVJq__mobileMenu{display:none}.SiteHeader-module__mdpVJq__publicNav a:focus-visible,.SiteHeader-module__mdpVJq__mobileMenu summary:focus-visible,.SiteHeader-module__mdpVJq__mobileMenu a:focus-visible{outline-offset:3px;outline:3px solid #0072e3}@media (hover:hover){.SiteHeader-module__mdpVJq__publicNav a:hover,.SiteHeader-module__mdpVJq__mobileMenu a:hover{background:#0072e314}}@media (max-width:1100px){.SiteHeader-module__mdpVJq__publicNav a{padding-inline:8px;font-size:12px}}@media (max-width:800px){.SiteHeader-module__mdpVJq__publicNav{display:none}.SiteHeader-module__mdpVJq__mobileMenu{display:block}.SiteHeader-module__mdpVJq__mobileMenu summary{border:1px solid var(--line);min-width:76px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;list-style:none;display:flex}.SiteHeader-module__mdpVJq__mobileMenu summary::-webkit-details-marker{display:none}.SiteHeader-module__mdpVJq__mobileMenu summary svg{width:18px;height:18px}.SiteHeader-module__mdpVJq__closeIcon,.SiteHeader-module__mdpVJq__mobileMenu[open] .SiteHeader-module__mdpVJq__menuIcon{display:none}.SiteHeader-module__mdpVJq__mobileMenu[open] .SiteHeader-module__mdpVJq__closeIcon{display:block}.SiteHeader-module__mdpVJq__mobileMenu nav{border:1px solid var(--line);background:var(--card);min-width:220px;max-width:calc(100vw - 28px);color:var(--ink);border-radius:16px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:14px;box-shadow:0 14px 34px #11131a1f}.SiteHeader-module__mdpVJq__mobileMenu a{border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}}@media (max-width:1100px){.site-header[data-navigation=app] .SiteHeader-module__mdpVJq__mobileMenu{display:block}}
.product-entry-module__RZ-vjW__entry{width:min(100% - 48px,580px);color:var(--ink);margin:80px auto}.product-entry-module__RZ-vjW__wordmark{font-family:var(--font-bricolage), sans-serif;font-size:20px;font-weight:750}.product-entry-module__RZ-vjW__entry h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:32px 0 16px;font-size:clamp(30px,5vw,42px);line-height:1.1}.product-entry-module__RZ-vjW__entry p{line-height:1.6}.product-entry-module__RZ-vjW__entry a{width:fit-content;min-height:44px;color:var(--cobalt);text-underline-offset:4px;padding:12px 0;display:block}.product-entry-module__RZ-vjW__entry button{background:var(--action-bg);min-height:44px;color:var(--on-action);font:inherit;cursor:pointer;border:0;border-radius:8px;margin:8px 0;padding:10px 20px;font-weight:750}.product-entry-module__RZ-vjW__entry a:focus-visible,.product-entry-module__RZ-vjW__entry button:focus-visible{outline-offset:4px;outline:2px solid #0072e3}
.workspace-module__dP-vpW__shell{width:min(1440px,100%);color:var(--ink,#11131a);grid-template-columns:210px minmax(0,1fr);gap:clamp(20px,4vw,64px);margin:0 auto;padding:32px clamp(16px,4vw,56px) 80px;display:grid}.workspace-module__dP-vpW__nav{flex-direction:column;align-self:start;gap:6px;display:flex;position:sticky;top:96px}.workspace-module__dP-vpW__nav a{border-radius:10px;min-height:44px;padding:10px 12px}.workspace-module__dP-vpW__nav a[aria-current]{background:color-mix(in srgb, var(--cobalt) 12%, var(--card));color:var(--cobalt);font-weight:800}.workspace-module__dP-vpW__work{overflow-wrap:anywhere;min-width:0}.workspace-module__dP-vpW__work h1{font-family:var(--font-bricolage), sans-serif;margin:12px 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.12}.workspace-module__dP-vpW__work h2{margin:28px 0 12px;font-size:24px}.workspace-module__dP-vpW__work p{max-width:72ch;margin:12px 0 20px;line-height:1.6}.workspace-module__dP-vpW__work button,.workspace-module__dP-vpW__tabs a{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px}.workspace-module__dP-vpW__work button[type=submit],.workspace-module__dP-vpW__actions button:first-child{background:var(--action-bg);color:var(--on-action);border-color:var(--action-bg);font-weight:800}.workspace-module__dP-vpW__work button:disabled{opacity:.5;cursor:default}.workspace-module__dP-vpW__work a{text-underline-offset:4px}.workspace-module__dP-vpW__work :is(input,textarea,select){border:1px solid var(--ink-20);width:100%;min-width:0;font:inherit;background:var(--card);color:var(--ink);border-radius:8px;padding:12px;font-size:16px}.workspace-module__dP-vpW__work textarea{resize:vertical}.workspace-module__dP-vpW__field{flex-direction:column;gap:8px;margin:18px 0;font-weight:700;display:flex}.workspace-module__dP-vpW__field :is(input,textarea,select){font-weight:400}.workspace-module__dP-vpW__check{align-items:flex-start;gap:12px;min-height:44px;margin:12px 0;display:flex}.workspace-module__dP-vpW__check input{flex:0 0 22px;width:22px;height:22px}.workspace-module__dP-vpW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.workspace-module__dP-vpW__card{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;margin:16px 0;padding:18px;display:block}.workspace-module__dP-vpW__actions,.workspace-module__dP-vpW__tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.workspace-module__dP-vpW__tabs{border-bottom:1px solid #cad2d8;padding-bottom:16px}.workspace-module__dP-vpW__tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.workspace-module__dP-vpW__records{margin:24px 0;padding:0;list-style:none}.workspace-module__dP-vpW__records li{border-bottom:1px solid #cad2d8;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;display:flex}.workspace-module__dP-vpW__records a{flex-direction:column;gap:8px;display:flex}.workspace-module__dP-vpW__records li>span{font-size:14px}.workspace-module__dP-vpW__error{color:#71340b;background:#fff1e8;border:1px solid #c66929;border-radius:10px;padding:16px}.workspace-module__dP-vpW__eyebrow{font-size:14px;font-weight:800}.workspace-module__dP-vpW__danger{border-top:1px solid #cad2d8;margin-top:48px;padding-top:20px}.workspace-module__dP-vpW__work summary{cursor:pointer;min-height:44px;padding:10px 0}.workspace-module__dP-vpW__work :focus-visible,.workspace-module__dP-vpW__nav :focus-visible{outline-offset:3px;outline:3px solid #0072e3}@media (max-width:850px){.workspace-module__dP-vpW__shell{padding-top:16px;display:block}.workspace-module__dP-vpW__nav{border-bottom:1px solid #cad2d8;flex-flow:wrap;margin-bottom:24px;padding-bottom:16px;font-size:14px;display:flex;position:static}.workspace-module__dP-vpW__nav hr{display:none}.workspace-module__dP-vpW__grid{grid-template-columns:minmax(0,1fr);gap:8px}}.workspace-module__dP-vpW__secondary summary{cursor:pointer;min-height:44px;padding:10px 12px}.workspace-module__dP-vpW__secondary>div{flex-direction:column;display:flex}
