.N55neW_line{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;font-weight:400;line-height:1.4;display:flex}.N55neW_line svg{flex:none}
._8XjbaW_session h2{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.05}
.Pr-bRq_preferenceError{z-index:55;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;position:fixed;bottom:16px;left:16px}
.Iuv78W_rows .Iuv78W_row,.Iuv78W_rows form .Iuv78W_row{border-radius:var(--r-md);background:linear-gradient(var(--line), var(--line)) center bottom / calc(100% - 16px) 1px no-repeat;width:calc(100% + 16px);min-height:56px;color:var(--ink);font:500 var(--fs-body) / 1.3 var(--font-ui);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;margin-inline:-8px;padding:0 8px;text-decoration:none;display:flex}.Iuv78W_rows .Iuv78W_row:focus-visible,.Iuv78W_rows form .Iuv78W_row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.Iuv78W_rowValue{color:var(--muted);font-size:var(--fs-sm);margin-left:auto;font-weight:400}.Iuv78W_rowLabel{flex:auto}.Iuv78W_chevron{content:"";width:16px;height:16px;-webkit-mask:var(--chevron-glyph) center / 16px no-repeat;mask:var(--chevron-glyph) center / 16px no-repeat;color:var(--muted);transform:var(--chevron-right);background:currentColor;border:0;flex:0 0 16px;margin-right:-3px;transition:transform .15s}.Iuv78W_identity{align-items:center;gap:14px;min-width:0;padding:4px 0 16px;display:flex}.Iuv78W_identityPhoto>span{border:1px solid var(--line);flex:0 0 56px;width:56px;height:56px}.Iuv78W_identityPhoto>span>svg{width:28px;height:28px}.Iuv78W_identityText{gap:2px;min-width:0;display:grid}.Iuv78W_identityName{font:500 var(--fs-lg) / 1.15 var(--font-display);overflow-wrap:anywhere;margin:0}.Iuv78W_identityEmail{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.Iuv78W_agent{border-radius:var(--r-md);background:var(--brand);width:100%;min-height:72px;color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (hover:hover){.Iuv78W_agent:hover{background:var(--brand-hover)}}.Iuv78W_agentIcon{flex:none}.Iuv78W_agentText{flex:auto;gap:2px;min-width:0;display:grid}.Iuv78W_agentText strong{font-size:var(--fs-body);font-weight:600}.Iuv78W_agentText span{font-size:var(--fs-sm)}.Iuv78W_agent .Iuv78W_chevron{color:inherit;opacity:.8}.Iuv78W_rows{margin-top:16px}.Iuv78W_rows .Iuv78W_groupHeading{color:var(--muted);font-size:var(--fs-sm);margin:24px 0 4px;font-weight:500}.Iuv78W_rows .Iuv78W_row.Iuv78W_delete,.Iuv78W_delete .Iuv78W_chevron{color:color-mix(in srgb, var(--danger-ink) 72%, var(--muted))}@media (prefers-color-scheme:dark){.Iuv78W_rows .Iuv78W_row.Iuv78W_delete,.Iuv78W_delete .Iuv78W_chevron{color:var(--danger-ink)}}
.MvB1Vq_dashboard{gap:16px;min-width:0;display:grid}.MvB1Vq_profile,.MvB1Vq_card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink)}.MvB1Vq_profile{gap:4px;padding:8px;display:grid}.MvB1Vq_identity{align-items:center;gap:12px;min-width:0;display:flex}.MvB1Vq_photo{flex:0 0 56px;width:56px;height:56px}.MvB1Vq_identityText{min-width:0}.MvB1Vq_identity h2{font:500 var(--type-title) / 1.15 var(--font-display);margin:0}.MvB1Vq_identity p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;margin:3px 0 0}.MvB1Vq_actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.MvB1Vq_profileLink{min-height:44px;color:var(--ink);font-size:var(--type-label);align-items:center;display:inline-flex}.MvB1Vq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MvB1Vq_stats a,.MvB1Vq_stats button{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:76px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-content:center;padding:10px;text-decoration:none;display:grid}.MvB1Vq_pendingTile{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);align-content:center;min-width:0;min-height:76px;padding:10px;display:grid}.MvB1Vq_pendingSection{align-content:center;min-height:56px;display:grid}.MvB1Vq_staleSection{gap:4px;min-width:0;display:grid}.MvB1Vq_card>a{min-height:44px;color:inherit;align-content:center;gap:4px;text-decoration:none;display:grid}.MvB1Vq_stats span,.MvB1Vq_card span,.MvB1Vq_group a span{color:var(--muted);font-size:var(--type-label)}.MvB1Vq_card{gap:4px;min-height:56px;padding:14px 16px;text-decoration:none;display:grid}.MvB1Vq_card progress{width:100%;accent-color:var(--brand)}.MvB1Vq_group{display:grid}.MvB1Vq_group h2{color:var(--muted);font:500 var(--type-label) / 1.3 var(--font-ui);margin:8px 0 4px}.MvB1Vq_group a,.MvB1Vq_group button{border:0;border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex}.MvB1Vq_actions :is(a,button):focus-visible,.MvB1Vq_stats :is(a,button):focus-visible,.MvB1Vq_card:focus-visible,.MvB1Vq_group :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.QklqNW_inbox{min-width:0;color:var(--ink);gap:12px;margin:0 0 24px;display:grid}.QklqNW_inbox .QklqNW_heading{font:500 var(--fs-lg) / 1.2 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.QklqNW_count{border-radius:var(--r-pill);background:var(--brand);min-width:20px;min-height:20px;color:var(--brand-ink);font:700 var(--fs-micro) / 1.2 var(--font-ui);place-items:center;padding:2px 6px;display:inline-grid}.QklqNW_cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.QklqNW_card{overflow-wrap:anywhere;gap:8px;display:grid}.QklqNW_card .QklqNW_title{font:600 var(--fs-body) / 1.4 var(--font-ui);margin:0}.QklqNW_meta{color:var(--ink-2);font-size:var(--fs-sm);margin:0;line-height:1.5}.QklqNW_actions{gap:8px;margin-top:4px;display:flex}.QklqNW_actions>button{flex:1 1 0;min-width:0}.QklqNW_error{overflow-wrap:anywhere;justify-items:start;gap:8px;display:grid}.QklqNW_error p{margin:0}
.VQDs5q_form{gap:var(--space-4);min-width:0;display:grid}.VQDs5q_fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.VQDs5q_field{gap:var(--space-2);font-size:var(--type-label);display:grid}.VQDs5q_field input,.VQDs5q_field textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:12px}.VQDs5q_more{border-top:1px solid var(--line);padding-top:var(--space-2)}.VQDs5q_more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.VQDs5q_result{align-items:center;gap:var(--space-2);display:flex}.VQDs5q_sourceSummary{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.VQDs5q_parkSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.VQDs5q_parkSummary p{overflow-wrap:anywhere;margin:0}.VQDs5q_error{color:var(--attention)}
.tpyXga_form{gap:20px;min-width:0;max-width:100%;padding-bottom:16px;display:grid}.tpyXga_source{color:var(--ink-2);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tpyXga_source a{align-items:center;min-height:44px;display:inline-flex}.tpyXga_group{border:0;min-width:0;margin:0;padding:0}.tpyXga_group legend{color:var(--ink);font-size:var(--fs-sm);margin-bottom:8px;padding:0;font-weight:600;line-height:1.3}.tpyXga_field{align-content:start;gap:6px;min-width:0;display:grid;}.tpyXga_field input,.tpyXga_field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.tpyXga_field textarea{resize:vertical}.tpyXga_field input[type=time]{appearance:none;text-align:left;padding-inline:8px}.tpyXga_field input::-webkit-date-and-time-value{text-align:left;min-height:1.2em;margin:0}.tpyXga_field input::-webkit-datetime-edit{padding:0}.tpyXga_field input::-webkit-datetime-edit-fields-wrapper{padding:0}.tpyXga_field input::-webkit-date-and-time-value{padding:0}.tpyXga_kindChoice[data-kind]{background:color-mix(in srgb, var(--kind-color) 15%, var(--surface));color:var(--ink)}.tpyXga_kindChoice[data-kind][aria-pressed=true]{border-color:var(--kind-color);background:color-mix(in srgb, var(--kind-color) 30%, var(--surface))}.tpyXga_kindChoice i{background:var(--kind-color);border-radius:50%;width:8px;height:8px}.tpyXga_kindChoice[data-kind=match]{--kind-color:var(--kind-match)}.tpyXga_kindChoice[data-kind=practice]{--kind-color:var(--kind-practice)}.tpyXga_kindChoice[data-kind=lesson]{--kind-color:var(--kind-lesson)}.tpyXga_kindChoice[data-kind=casual]{--kind-color:var(--kind-casual)}.tpyXga_error{color:var(--warn);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.5}.tpyXga_photo{min-width:0;margin:0}.tpyXga_photo img{object-fit:contain;border-radius:var(--r-md);width:100%;height:auto;max-height:320px;display:block}.tpyXga_privacy{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 20px;line-height:1.5}
.CqOGdW_page[hidden]{display:none}.CqOGdW_page{color:var(--ink)}.CqOGdW_page h2{font:500 var(--fs-lg) / 1.2 var(--font-display);margin:24px 0 14px}.CqOGdW_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.CqOGdW_heading h2{margin:0}.CqOGdW_heading button{flex:none}.CqOGdW_rows{margin:0;padding:0;list-style:none}.CqOGdW_row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.CqOGdW_session{text-align:left;min-width:140px;min-height:56px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;padding:4px 0;display:flex}.CqOGdW_session:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CqOGdW_kind{font-weight:600}.CqOGdW_meta{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.CqOGdW_photo{border-radius:var(--r-sm);object-fit:cover}.CqOGdW_actions{padding:12px 0}.CqOGdW_delete{border-color:var(--warn);color:var(--warn);margin-top:24px}
._6AVfVG_page{color:var(--ink);padding:2rem clamp(1rem,4vw,4rem) 4rem}._6AVfVG_heading{max-width:48rem;margin-bottom:1.5rem}._6AVfVG_heading h1{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,2.7rem);line-height:1.15}._6AVfVG_eyebrow{}._6AVfVG_columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}._6AVfVG_panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:1.5rem}._6AVfVG_panel h2{font-size:var(--fs-lg);margin:0 0 1rem}._6AVfVG_panel p{line-height:1.55}._6AVfVG_field{font-size:var(--fs-sm);margin:1rem 0 .5rem;font-weight:600;display:block}._6AVfVG_panel input:not([type=checkbox]),._6AVfVG_panel select,._6AVfVG_secret textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-width:0;font:inherit;background:var(--surface);color:inherit;padding:.75rem}._6AVfVG_panel select{height:44px;min-height:44px;font-size:var(--fs-body)}._6AVfVG_presetControl{position:relative}._6AVfVG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6AVfVG_permissions{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;margin:1rem 0}._6AVfVG_permissions>summary,._6AVfVG_keyPermissions>summary,._6AVfVG_revoked>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-height:44px;padding:0;font-weight:600;display:flex}._6AVfVG_permissions>summary:after,._6AVfVG_keyPermissions>summary:after,._6AVfVG_revoked>summary:after{content:"";width:16px;height:16px;-webkit-mask:var(--chevron-glyph) center / 16px no-repeat;mask:var(--chevron-glyph) center / 16px no-repeat;color:var(--muted);transform:var(--chevron-right);background:currentColor;border:0;flex:0 0 16px;margin-right:-3px;transition:transform .15s}._6AVfVG_permissions[open]>summary:after,._6AVfVG_keyPermissions[open]>summary:after,._6AVfVG_revoked[open]>summary:after{transform:var(--chevron-down)}._6AVfVG_permissions>summary{list-style:none}._6AVfVG_permissions>summary::-webkit-details-marker{display:none}._6AVfVG_keyPermissions>summary::-webkit-details-marker{display:none}._6AVfVG_revoked>summary::-webkit-details-marker{display:none}._6AVfVG_keyPermissions>summary{padding:0;font-weight:500;list-style:none}._6AVfVG_permissionValue{color:var(--muted);margin-left:auto;font-weight:500}._6AVfVG_permissions ._6AVfVG_scopes{margin:0;padding:0 0 12px}._6AVfVG_scopes{border:0;gap:.8rem;margin:1.2rem 0;padding:0;display:grid}._6AVfVG_scopes label{align-items:start;gap:12px;display:flex}._6AVfVG_scopes input{margin-top:.1rem}._6AVfVG_actions,._6AVfVG_listHeading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}._6AVfVG_listHeading{justify-content:space-between;align-items:start}._6AVfVG_panel>._6AVfVG_listHeading{margin-bottom:12px}._6AVfVG_keyList{gap:1rem;display:grid}._6AVfVG_keyCard{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:1rem}._6AVfVG_keyCard h3{font-size:var(--fs-body);overflow-wrap:anywhere;margin:.1rem 0}._6AVfVG_keyCard ul{padding-left:1.2rem}._6AVfVG_badge{border-radius:var(--r-md);font-size:var(--fs-micro);color:var(--open-ink);background:var(--brand-soft);padding:.25rem .55rem;font-weight:700}._6AVfVG_prefix{font-family:monospace;font-size:var(--fs-body)}._6AVfVG_meta{font-size:var(--fs-micro);color:var(--muted)}._6AVfVG_review{background:var(--surface-2);border-radius:var(--r-sm);margin-top:1rem;padding:1rem}._6AVfVG_review h4{margin-top:0}._6AVfVG_revoked{margin-top:1rem}._6AVfVG_revoked>summary{padding:0 16px;font-weight:500;list-style:none}._6AVfVG_secret{border:2px solid var(--brand);background:var(--brand-soft);border-radius:var(--r-md);max-width:58rem;margin-bottom:1.5rem;padding:1.3rem}._6AVfVG_secret h2{margin-top:0}._6AVfVG_secret label{font-weight:600;display:block}._6AVfVG_secret textarea{font-family:monospace;font-size:var(--fs-body);resize:vertical;overflow-wrap:anywhere;word-break:break-all;margin:.5rem 0 1rem}._6AVfVG_error,._6AVfVG_notice{border-radius:var(--r-sm);overflow-wrap:anywhere;padding:.85rem 1rem}._6AVfVG_error{background:var(--warn-soft);color:var(--warn)}._6AVfVG_notice{background:var(--brand-soft)}._6AVfVG_page :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #a16a27}@media (max-width:700px){._6AVfVG_columns{grid-template-columns:minmax(0,1fr)}._6AVfVG_panel{padding:1rem}._6AVfVG_page{padding-top:1rem}}._6AVfVG_content{font-size:var(--fs-sm);padding:0}._6AVfVG_content ._6AVfVG_heading{margin:0 0 12px}._6AVfVG_content ._6AVfVG_heading>p{margin-top:0}._6AVfVG_content ._6AVfVG_heading h2{font-family:var(--font-display);font-size:var(--fs-xl);margin:6px 0 8px;font-weight:500;line-height:1.1}._6AVfVG_content ._6AVfVG_columns{grid-template-columns:minmax(0,1fr);gap:12px}._6AVfVG_content ._6AVfVG_panel{border-radius:var(--r-md);background:var(--surface);padding:16px}._6AVfVG_content ._6AVfVG_panel h2{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500}._6AVfVG_content ._6AVfVG_keyCard{border-radius:var(--r-sm);padding:16px}._6AVfVG_content ._6AVfVG_secret{border-radius:var(--r-md);background:var(--brand-soft);border-color:var(--brand);padding:12px}._6AVfVG_content ._6AVfVG_secret h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500}._6AVfVG_content ._6AVfVG_scopes label{align-items:center;min-height:44px}._6AVfVG_content ._6AVfVG_scopes input{width:20px;height:20px;margin:0}._6AVfVG_content :is(input:not([type=checkbox]),textarea,select){background:var(--surface);border-color:var(--line-strong);min-height:44px}._6AVfVG_content :is(button,a){min-height:44px}._6AVfVG_content a:not([class]){font-size:var(--fs-sm)}._6AVfVG_content ._6AVfVG_notice{background:var(--brand-soft)}._6AVfVG_content ._6AVfVG_error{background:var(--warn-soft);color:var(--warn)}._6AVfVG_content ._6AVfVG_review{background:var(--surface-2)}._6AVfVG_content ._6AVfVG_badge{background:var(--brand-soft);color:var(--open-ink)}._6AVfVG_content :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px var(--accent)}._6AVfVG_content :is(input:not([type=checkbox]),textarea){font-size:var(--fs-body)}._6AVfVG_content ._6AVfVG_panel select{height:auto;min-height:48px;padding:10px 40px 10px 14px;line-height:1.3}
