.WIRVka_wordmark{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text);white-space:nowrap}.WIRVka_dot{color:var(--color-primary)}.WIRVka_mark{background:var(--color-primary);block-size:2.25rem;inline-size:2.25rem;color:var(--color-primary-contrast);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.02em;place-items:center;display:inline-grid}.WIRVka_markDot{color:var(--color-primary-contrast)}
.wLEjaG_header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;inline-size:100%;display:flex}.wLEjaG_brand,.wLEjaG_nav a{text-decoration:none}.wLEjaG_nav{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.wLEjaG_nav a:hover,.wLEjaG_trigger:hover{color:var(--color-text)}.wLEjaG_dropdown{position:relative}.wLEjaG_trigger{align-items:center;gap:var(--space-1);padding-block:var(--space-2);cursor:pointer;list-style:none;display:flex}.wLEjaG_trigger::-webkit-details-marker{display:none}.wLEjaG_menu{z-index:30;min-inline-size:13rem;padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.wLEjaG_menu a{padding:var(--space-3);border-radius:var(--radius-sm)}.wLEjaG_menu a:hover{background:var(--color-surface-sunken)}.wLEjaG_nav .wLEjaG_cta{padding:var(--space-2) var(--space-3);background:var(--color-primary-soft);color:var(--color-text);border-radius:var(--radius-md)}@media (max-width:40rem){.wLEjaG_nav{gap:var(--space-3);inline-size:100%}}
.n1gMua_page{max-inline-size:var(--layout-max-width);padding:var(--space-6) var(--layout-gutter) var(--space-12);margin-inline:auto}.n1gMua_content{justify-items:start;gap:var(--space-5);max-inline-size:44rem;margin-block-start:var(--space-12);display:grid}.n1gMua_content h1{font-size:var(--text-3xl)}.n1gMua_content p{color:var(--color-text-muted);line-height:1.7}.n1gMua_description{font-size:var(--text-lg)}.n1gMua_cta{padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);border-radius:var(--radius-md);text-decoration:none}.n1gMua_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.n1gMua_secondary{min-block-size:var(--control-height);padding-inline:var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.n1gMua_secondary:hover{border-color:var(--color-text-subtle)}
.cQlEvG_page{grid-template-columns:1fr 1fr;min-block-size:100dvh;display:grid}.cQlEvG_main{background:var(--color-surface);flex-direction:column;min-inline-size:0;display:flex}.cQlEvG_header{padding:var(--space-8) var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cQlEvG_logo{text-decoration:none}.cQlEvG_back{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);text-decoration:none;display:inline-flex}.cQlEvG_content{inline-size:100%;max-inline-size:29rem;padding:var(--space-5) var(--space-6);margin:auto}.cQlEvG_tabs{gap:var(--space-1);border:1px solid var(--color-border);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-bg);margin-block-end:var(--space-6);display:flex}.cQlEvG_tabs a{padding:var(--space-2) var(--space-3);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);border-radius:var(--radius-full);flex:1;text-decoration:none}.cQlEvG_tabs a[aria-current]{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.cQlEvG_icon{border-radius:var(--radius-lg);background:var(--color-primary-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--color-primary);place-items:center;margin-block-end:var(--space-6);display:grid}.cQlEvG_eyebrow{font-size:var(--text-xs);color:var(--color-primary-hover);font-weight:var(--weight-semibold);margin-block-end:var(--space-3)}.cQlEvG_content h1{font-size:clamp(2rem,3vw,2.7rem);font-weight:var(--weight-bold);letter-spacing:-.04em;white-space:pre-line}.cQlEvG_description{color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-block:var(--space-4) var(--space-8);max-inline-size:43ch}.cQlEvG_google{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background var(--duration-fast);text-decoration:none;display:flex}.cQlEvG_google:hover{background:var(--color-bg)}.cQlEvG_google svg{flex-shrink:0}.cQlEvG_google svg:last-child{color:var(--color-text-muted);margin-inline-start:auto}.cQlEvG_google svg:first-child{margin-inline-end:auto}.cQlEvG_hint{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin-block-start:var(--space-4);font-size:.6875rem;display:flex}.cQlEvG_hint svg{flex-shrink:0}.cQlEvG_permissions{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);margin-block-start:var(--space-8);display:flex}.cQlEvG_permissions>svg{color:var(--color-primary);flex-shrink:0;margin-block-start:var(--space-1)}.cQlEvG_permissions strong{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.cQlEvG_permissions p{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-block-start:var(--space-1)}.cQlEvG_switch{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-6)}.cQlEvG_switch a{color:var(--color-primary-hover);font-weight:var(--weight-semibold);text-decoration:none}.cQlEvG_demo{text-align:center;font-size:var(--text-xs);margin-block-start:var(--space-6)}.cQlEvG_demo a{align-items:center;gap:var(--space-2);display:inline-flex}.cQlEvG_demo span{color:var(--color-text-muted);margin-block-start:var(--space-1);font-size:.625rem;display:block}.cQlEvG_footer{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-xs)}.cQlEvG_error{padding:var(--space-4);background:var(--color-danger-soft);color:var(--color-danger-text);border-radius:var(--radius-md);font-size:var(--text-sm);margin-block-end:var(--space-5)}.cQlEvG_divider{align-items:center;gap:var(--space-4);margin-block:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.cQlEvG_connectPage{min-block-size:100dvh;padding:var(--space-8) var(--space-6);background:var(--color-bg)}.cQlEvG_connectCard{max-inline-size:30rem;padding:var(--space-8);margin:var(--space-16) auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.cQlEvG_connectCard h1{font-size:var(--text-2xl)}.cQlEvG_connectCard .cQlEvG_description{overflow-wrap:anywhere}.cQlEvG_connectCard .cQlEvG_permissions{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.cQlEvG_textButton{color:var(--color-primary-hover);cursor:pointer;background:0 0;border:0;text-decoration:underline}.cQlEvG_divider:before,.cQlEvG_divider:after{content:"";background:var(--color-border);flex:1;block-size:1px}.cQlEvG_form fieldset{border:0;min-inline-size:0;padding:0}.cQlEvG_form label{font-size:var(--text-xs);font-weight:var(--weight-semibold);display:block}.cQlEvG_form label+label{margin-block-start:var(--space-4)}.cQlEvG_form input{min-block-size:3rem;inline-size:100%;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-normal);margin-block-start:var(--space-2);display:block}.cQlEvG_form input::placeholder{color:var(--color-text-muted)}.cQlEvG_password{position:relative}.cQlEvG_password input{padding-inline-end:var(--space-12)}.cQlEvG_password button{block-size:100%;inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:var(--space-1)}.cQlEvG_passwordHint{color:var(--color-text-muted);margin-block-start:var(--space-2);font-size:.6875rem}.cQlEvG_submit{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-primary);min-block-size:3.25rem;inline-size:100%;color:var(--color-primary-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;border:0;margin-block-start:var(--space-5);display:flex}.cQlEvG_submit:hover{background:var(--color-primary-hover)}.cQlEvG_form fieldset:disabled{opacity:.65}.cQlEvG_spinner{animation:1s linear infinite cQlEvG_spin}@keyframes cQlEvG_spin{to{transform:rotate(360deg)}}.cQlEvG_aside{padding:var(--space-16) clamp(2rem, 5vw, 5rem);background:radial-gradient(ellipse at 80% 90%, var(--color-surface) 0, transparent 65%), var(--color-primary-soft);justify-content:center;gap:var(--space-10);flex-direction:column;display:flex;overflow:hidden}.cQlEvG_badge{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-hover);font-weight:var(--weight-medium);display:inline-flex}.cQlEvG_badge>span{background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}.cQlEvG_aside h2{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3rem);font-weight:var(--weight-bold);margin-block:var(--space-6) var(--space-4);line-height:1.2}.cQlEvG_aside h2>span{color:var(--color-primary-hover)}.cQlEvG_asideIntro>p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.cQlEvG_preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);rotate:-2deg}.cQlEvG_previewTop{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-5);border-block-end:1px solid var(--color-border);display:flex}.cQlEvG_previewTop>span:first-child{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.cQlEvG_previewTop svg{color:var(--color-primary)}.cQlEvG_example{color:var(--color-text-muted);font-size:.625rem}.cQlEvG_sender{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border);display:flex}.cQlEvG_avatar{border-radius:var(--radius-md);background:var(--color-primary-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--color-primary-hover);font-weight:var(--weight-bold);flex-shrink:0;place-items:center;display:grid}.cQlEvG_sender:nth-child(3) .cQlEvG_avatar{background:var(--color-danger-soft);color:var(--color-danger-text)}.cQlEvG_sender:nth-child(4) .cQlEvG_avatar{background:var(--color-success-soft);color:var(--color-success-text)}.cQlEvG_senderText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.cQlEvG_senderText strong{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.cQlEvG_senderText>span{color:var(--color-text-muted);font-size:.625rem}.cQlEvG_keep,.cQlEvG_leave{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);flex-shrink:0;margin-inline-start:auto;font-size:.625rem}.cQlEvG_keep{color:var(--color-success-text);background:var(--color-success-soft)}.cQlEvG_leave{color:var(--color-danger-text);background:var(--color-danger-soft)}.cQlEvG_previewBottom{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:.6875rem;display:flex}.cQlEvG_previewBottom svg{color:var(--color-success-text)}.cQlEvG_benefits{gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.cQlEvG_benefits p{gap:var(--space-3);align-items:center;display:flex}.cQlEvG_benefits svg{color:var(--color-primary-hover);flex-shrink:0}@media (min-width:100rem){.cQlEvG_content{max-inline-size:32rem}.cQlEvG_aside{padding-inline:7rem}}@media (max-width:64rem){.cQlEvG_aside{padding-inline:var(--space-8)}.cQlEvG_senderText>span{display:none}.cQlEvG_header{padding:var(--space-6)}}@media (max-width:48rem){.cQlEvG_page{grid-template-columns:1fr}.cQlEvG_main{min-block-size:100dvh}.cQlEvG_aside{display:none}.cQlEvG_content{padding-block:var(--space-6)}.cQlEvG_header{padding:var(--space-5) var(--space-6)}}.cQlEvG_permissionList{gap:var(--space-4);inline-size:100%;margin-block:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:start;list-style:none;display:grid}.cQlEvG_permissionList li{gap:var(--space-1);display:grid}.cQlEvG_permissionList strong{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold)}.cQlEvG_permissionList span{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}
._8dPGDW_page{max-inline-size:var(--layout-max-width);padding:var(--space-6) var(--layout-gutter) var(--space-20);margin-inline:auto}._8dPGDW_main{max-inline-size:42rem;margin-block-start:var(--space-16)}._8dPGDW_masthead{margin-block-end:var(--space-10)}._8dPGDW_title{font-size:var(--text-3xl)}._8dPGDW_updated{color:var(--color-text-subtle);font-size:var(--text-sm);margin-block-start:var(--space-3)}._8dPGDW_prose{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}._8dPGDW_prose h2{margin-block:var(--space-10) var(--space-3);color:var(--color-text);font-size:var(--text-lg)}._8dPGDW_prose h2:first-child{margin-block-start:0}._8dPGDW_prose p+p{margin-block-start:var(--space-4)}._8dPGDW_prose ul{gap:var(--space-2);margin-block-start:var(--space-4);padding-inline-start:var(--space-5);display:grid}._8dPGDW_prose a{color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}._8dPGDW_prose code{border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}._8dPGDW_prose ._8dPGDW_muted{color:var(--color-text-subtle);font-size:var(--text-sm)}
