.agency-logo_logo__uGk6L{display:inline-flex;align-items:center;justify-content:flex-start;flex:none;width:146px;max-width:100%;height:30px;vertical-align:middle}.agency-logo_logo__uGk6L[data-variant=icon]{width:30px;height:30px;justify-content:center}.agency-logo_logo__uGk6L>img{display:block;width:100%;height:100%;object-fit:contain}.agency-logo_logo__uGk6L[data-tone=auto]>img[data-tone=dark],.agency-logo_logo__uGk6L[data-tone=dark]>img[data-tone=light],.agency-logo_logo__uGk6L[data-tone=light]>img[data-tone=dark],.agency-logo_logo__uGk6L[data-tone=system]>img[data-tone=dark],.dark .agency-logo_logo__uGk6L[data-tone=auto]>img[data-tone=light]{display:none}.dark .agency-logo_logo__uGk6L[data-tone=auto]>img[data-tone=dark]{display:block}@media (prefers-color-scheme:dark){.agency-logo_logo__uGk6L[data-tone=system]>img[data-tone=light]{display:none}.agency-logo_logo__uGk6L[data-tone=system]>img[data-tone=dark]{display:block}}.access-review_access__ysKI2{position:relative;flex:1;min-height:0;overflow:auto;font-family:Inter,sans-serif;color:var(--color-foreground);background:radial-gradient(ellipse at 80% 10%,color-mix(in srgb,var(--studio-accent,var(--color-primary)) 12%,transparent),transparent 55%),var(--color-background);display:grid;grid-template-columns:1fr;padding:80px 24px}.access-review_identity__MMmJ1{position:absolute;left:36px;top:28px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550}.access-review_identity__MMmJ1 small{display:block;font-size:10px;color:var(--color-muted-foreground);margin-top:3px;font-weight:400}.access-review_logo__LmpLR{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--studio-accent,var(--color-primary));color:var(--color-primary-foreground);font-size:18px}.access-review_accessPanel__NcXPI{display:flex;align-items:center;justify-content:center;min-width:0}.access-review_accessCard__vpDI3{width:100%;max-width:400px;padding:30px 8px}.access-review_cardIcon__aM2om{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;margin-bottom:28px;color:var(--color-muted-foreground)}.access-review_access__ysKI2 h1{font-size:28px;line-height:1.25;font-weight:550;letter-spacing:-.045em}.access-review_description__6rN3i{font-size:13px;line-height:1.8;color:var(--color-muted-foreground);margin-top:12px}.access-review_accessContent__X2S10{margin-top:28px;font-size:13px;line-height:1.7}.access-review_accessContent__X2S10 p{color:var(--color-muted-foreground)}.access-review_accessContent__X2S10 strong{font-weight:550;color:var(--color-foreground)}.access-review_accessFooter__1daLl{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px;color:var(--color-muted-foreground);font-size:12px;line-height:1.8}.access-review_securityNote__Zzjmb{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-muted-foreground);font-size:11px}.access-review_googleButton__r19TX{width:100%;height:44px;justify-content:space-between;margin-top:20px;font-size:13px}.access-review_googleMark__eVAFB{font-size:17px;font-weight:600}.access-review_access__ysKI2[data-variant=workspace]{grid-template-columns:1fr 1fr;padding:0;background:var(--color-background)}.access-review_access__ysKI2[data-variant=workspace] .access-review_identity__MMmJ1{z-index:1}.access-review_brand__vTFqN{display:flex;flex-direction:column;justify-content:center;padding:100px 10%;background:radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--studio-accent,var(--color-primary)) 22%,transparent),transparent 80%),var(--color-muted);border-right:1px solid var(--color-border)}.access-review_eyebrow__MFvVp{font-size:10px;letter-spacing:.12em;color:var(--color-muted-foreground)}.access-review_brand__vTFqN h2{font-size:clamp(28px,3.4vw,50px);line-height:1.18;letter-spacing:-.045em;font-weight:500;margin:24px 0}.access-review_brand__vTFqN>p{font-size:13px;line-height:1.9;color:var(--color-muted-foreground)}.access-review_workspaceBadge__gfP9N{display:flex;align-items:center;gap:12px;margin-top:56px;font-size:13px}.access-review_workspaceBadge__gfP9N small{display:block;font-size:11px;color:var(--color-muted-foreground);margin-top:5px}.access-review_access__ysKI2[data-variant=workspace] .access-review_accessPanel__NcXPI{padding:70px 30px}.access-review_access__ysKI2[data-variant=workspace] .access-review_securityNote__Zzjmb{left:50%}.access-review_invitation__2zCgA{padding:16px 18px;border:1px solid var(--color-border);background:var(--color-muted);border-radius:10px;margin-bottom:20px}.access-review_invitation__2zCgA small{font-size:11px;color:var(--color-muted-foreground);display:block}.access-review_invitation__2zCgA strong{display:block;margin:3px 0}.access-review_message__Vo55H{border-left:2px solid var(--studio-accent,var(--color-primary));padding-left:14px;margin:18px 0}.access-review_error__dzFPz{padding:14px;border:1px solid color-mix(in srgb,var(--color-destructive) 25%,var(--color-border));border-radius:8px;background:var(--color-muted);font-size:12px;line-height:1.7}.access-review_reviewbar__809Ry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 16px;background:var(--color-muted);border-bottom:1px solid var(--color-border);font-family:Inter,sans-serif;font-size:11px;flex-shrink:0}.access-review_reviewbar__809Ry button{padding:4px 8px;border-radius:5px}.access-review_reviewbar__809Ry button[aria-pressed=true]{background:var(--color-background)}.access-review_reviewbar__809Ry select{background:transparent;border:1px solid var(--color-border);border-radius:5px;padding:4px;max-width:200px}.access-review_sessions__jhNFF{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;font-family:Inter,sans-serif;color:var(--color-foreground)}.access-review_sessionsBody___JHcF{overflow:auto;padding:32px;flex:1}.access-review_sectionHeading__0qK1D{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:960px;margin:0 auto 24px}.access-review_sectionHeading__0qK1D h2{font-size:17px;letter-spacing:-.02em;font-weight:550}.access-review_revokeOthers__zm4P5 p,.access-review_sectionHeading__0qK1D p{font-size:12px;color:var(--color-muted-foreground);line-height:1.7;margin-top:5px}.access-review_deviceList__GUadL{max-width:960px;margin:auto;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.access-review_deviceList__GUadL>li{display:flex;align-items:flex-start;gap:18px;padding:24px;border-bottom:1px solid var(--color-border);background:var(--color-background)}.access-review_deviceList__GUadL>li:last-child{border:0}.access-review_deviceList__GUadL>li[data-current=true]{background:var(--studio-inset-surface,var(--color-muted))}.access-review_deviceIcon__eWTKU{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;color:var(--color-muted-foreground)}.access-review_deviceInfo__72_fS{flex:1;min-width:0}.access-review_deviceInfo__72_fS h3{font-size:14px;font-weight:550;overflow-wrap:anywhere}.access-review_deviceMeta__7ATTJ{display:flex;align-items:center;gap:10px;margin-top:7px;font-size:11px;color:var(--color-muted-foreground)}.access-review_current__w1nuz{display:flex;align-items:center;gap:5px}.access-review_deviceInfo__72_fS>p{font-size:12px;color:var(--color-muted-foreground);margin-top:10px;line-height:1.7}.access-review_deviceInfo__72_fS details{font-size:12px;margin-top:12px}.access-review_deviceInfo__72_fS summary{cursor:pointer;color:var(--color-muted-foreground)}.access-review_deviceInfo__72_fS dl{display:grid;grid-template-columns:100px 1fr;gap:10px;margin-top:16px;overflow-wrap:anywhere}.access-review_deviceInfo__72_fS dt{color:var(--color-muted-foreground)}.access-review_revokeOthers__zm4P5{max-width:960px;margin:32px auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--color-border)}.access-review_revokeOthers__zm4P5 h3{font-size:13px;font-weight:550}@media(max-width:767px){.access-review_access__ysKI2{padding:100px 24px 75px;min-height:650px}.access-review_identity__MMmJ1{left:24px;top:24px}.access-review_accessCard__vpDI3{padding:20px 0}.access-review_access__ysKI2 h1{font-size:26px}.access-review_securityNote__Zzjmb{padding:0 24px;font-size:10px;text-align:center}.access-review_access__ysKI2[data-variant=workspace]{grid-template-columns:1fr}.access-review_brand__vTFqN{display:none}.access-review_access__ysKI2[data-variant=workspace] .access-review_accessPanel__NcXPI{padding:100px 24px 75px}.access-review_access__ysKI2[data-variant=workspace] .access-review_securityNote__Zzjmb{left:0}.access-review_sessionsBody___JHcF{padding:24px 16px}.access-review_sectionHeading__0qK1D{align-items:flex-start}.access-review_sectionHeading__0qK1D p{max-width:230px}.access-review_deviceList__GUadL>li{padding:18px 14px;gap:12px;flex-wrap:wrap}.access-review_deviceIcon__eWTKU{width:36px;height:36px}.access-review_deviceInfo__72_fS{min-width:calc(100% - 60px)}.access-review_deviceList__GUadL>li>button{margin-left:48px}.access-review_revokeOthers__zm4P5{flex-direction:column;align-items:flex-start}.access-review_deviceInfo__72_fS dl{grid-template-columns:80px 1fr}.access-review_reviewbar__809Ry{gap:3px;padding:5px 8px}.access-review_reviewbar__809Ry select{max-width:145px}}