.-XmI_a_main{isolation:isolate;min-width:0;width:min(100% - var(--page-inset) * 2, var(--container-marketing));padding-block:var(--spacing-8) calc(var(--spacing-16) + env(safe-area-inset-bottom));flex:1;place-items:center;margin-inline:auto;display:grid;position:relative}.-XmI_a_card{width:min(100%, var(--container-invitation));min-width:0;padding:var(--spacing-10) var(--spacing-6) var(--spacing-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center;position:relative}.-XmI_a_card:before{content:"";inset-block-start:-1px;inset-inline:var(--spacing-8);height:var(--spacing-1);border-radius:var(--radius-pill);background:var(--gradient-brand);position:absolute}.-XmI_a_portrait{width:fit-content;margin:0 auto var(--spacing-6);padding:var(--spacing-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-canvas)}.-XmI_a_name{font-size:var(--text-profile);line-height:var(--text-profile--line-height);font-weight:var(--text-profile--font-weight);text-wrap:balance}.-XmI_a_handle{margin-top:var(--spacing-1);color:var(--color-ink-muted)}.-XmI_a_bio{margin-top:var(--spacing-5);white-space:pre-wrap;text-wrap:pretty}.-XmI_a_actions{gap:var(--spacing-1);margin-top:var(--spacing-8);display:grid}.-XmI_a_actions form,.-XmI_a_actions button{width:100%}.-XmI_a_preview{gap:var(--spacing-5);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle);display:grid}.-XmI_a_preview p{color:var(--color-ink-muted);text-wrap:balance}.-XmI_a_email{font-size:var(--text-supporting);color:var(--color-ink-muted);font-weight:400}.-XmI_a_privacy{margin-top:var(--spacing-5);padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);text-wrap:pretty}@media (min-width:48rem){.-XmI_a_main{padding-block:var(--spacing-12) var(--spacing-28)}.-XmI_a_main:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background:url(/brand/ribbon-480.avif) 50%/contain no-repeat;width:22rem;max-width:calc(50% - 4rem);height:22rem;position:absolute;top:calc(50% - 19rem);left:calc(50% + 4rem);-webkit-mask-image:radial-gradient(#000 48%,#0000 72%);mask-image:radial-gradient(#000 48%,#0000 72%)}.-XmI_a_card{padding:var(--spacing-10) var(--spacing-8) var(--spacing-8)}}
.r7UegG_composer{min-width:0;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background:var(--color-surface);flex-shrink:0}.r7UegG_row{align-items:flex-end;gap:12px;min-width:0;display:flex}.r7UegG_input{width:0;min-width:0;min-height:48px;max-height:clamp(48px, calc(var(--chat-height,100dvh) * .3), 144px);resize:none;overscroll-behavior:contain;border:1px solid var(--color-border-control);background:var(--color-canvas);color:var(--color-ink);font:inherit;border-radius:24px;flex:1;padding:11px 15px;font-size:16px;line-height:24px;display:block;overflow-y:auto}.r7UegG_input::placeholder{color:var(--color-ink-muted);opacity:1}.r7UegG_input:focus{border-color:var(--color-focus)}.r7UegG_input[aria-invalid]{border-color:var(--color-danger)}.r7UegG_send{width:48px;min-width:48px;height:48px;box-shadow:var(--shadow-control);border-radius:50%;flex-shrink:0}.r7UegG_feedback{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.r7UegG_feedback:has(>*){margin-top:8px}.r7UegG_feedback a{margin-top:8px}.r7UegG_error{color:var(--color-danger)}.r7UegG_count{text-align:end;font-variant-numeric:tabular-nums}.r7UegG_dismissed{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.r7UegG_dismissed>p{flex:1;min-width:12rem}.r7UegG_dismissed>button{min-height:44px;padding-inline:12px}@media (min-width:64rem){.r7UegG_composer{padding-block:16px;padding-inline:24px}}
.vRnQcG_area{min-width:0;min-height:0;max-height:calc(var(--chat-height,100dvh) * .74);overscroll-behavior:contain;padding:12px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background:var(--color-canvas);flex-shrink:1;overflow-y:auto}.vRnQcG_panel{border:1px solid var(--color-border-subtle);background:var(--gradient-ambient);max-width:42rem;box-shadow:var(--shadow-control);overflow-wrap:anywhere;border-radius:28px 28px 28px 12px;margin-inline:auto;padding:16px}.vRnQcG_title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;font-size:24px;font-weight:500;line-height:30px}.vRnQcG_title:focus{outline:none}.vRnQcG_title:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.vRnQcG_description{margin-top:12px;font-size:16px;line-height:24px}.vRnQcG_saved{color:var(--color-ink-muted);margin-top:8px;font-size:14px;line-height:20px}.vRnQcG_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.vRnQcG_actions>button{min-height:48px}.vRnQcG_actions>button:first-child{flex:1}.vRnQcG_actions>button:last-child{flex-shrink:0;padding-inline:12px}.vRnQcG_supporting,.vRnQcG_terms{color:var(--color-ink-muted);font-size:14px;line-height:20px}.vRnQcG_supporting{margin-top:12px}.vRnQcG_terms{border-top:1px solid var(--color-border-subtle);margin-top:12px;padding-top:12px}[data-short=true] .vRnQcG_area{max-height:calc(var(--chat-height,100dvh) * .6)}@media (min-width:64rem){.vRnQcG_area{padding:20px 24px}.vRnQcG_panel{padding:24px}}
.d1SYbW_reader{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.d1SYbW_viewport{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;flex:1;min-width:0;overflow-y:auto}.d1SYbW_viewport:focus-visible{outline-offset:-4px}.d1SYbW_content{min-height:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-6)}.d1SYbW_historyStart{justify-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-5);text-align:center;display:grid}.d1SYbW_historyStart>p{color:var(--color-ink-muted);font-size:var(--text-supporting)}.d1SYbW_historyStart .d1SYbW_error{color:var(--color-danger)}.d1SYbW_day+.d1SYbW_day{margin-top:var(--spacing-6)}.d1SYbW_dayLabel{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-ink-muted);text-align:center;font-size:12px;font-weight:500;line-height:16px;display:flex}.d1SYbW_dayLabel:before,.d1SYbW_dayLabel:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.d1SYbW_dayLabel time{max-width:70%}.d1SYbW_messages{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d1SYbW_messages li{min-width:0;max-width:78%}.d1SYbW_bubble{padding:var(--spacing-3) var(--spacing-4);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-bubble);unicode-bidi:plaintext;font-size:16px;line-height:24px}.d1SYbW_bubble a{text-underline-offset:3px;text-decoration:underline}.d1SYbW_bubble a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.d1SYbW_own{align-self:flex-end}.d1SYbW_own .d1SYbW_bubble{background:var(--color-brand);color:var(--color-on-brand);border-end-end-radius:6px}.d1SYbW_other{align-self:flex-start}.d1SYbW_other .d1SYbW_bubble{background:var(--color-surface-plum);color:var(--color-ink);border-end-start-radius:6px}.d1SYbW_timestamp{color:var(--color-ink-muted);padding:4px 4px 0;font-size:12px;line-height:16px;display:block}.d1SYbW_own .d1SYbW_timestamp{text-align:end}.d1SYbW_empty{padding-block:var(--spacing-8);place-items:center;display:grid}.d1SYbW_empty>div{background:0 0}.d1SYbW_unavailable{min-height:0;padding:var(--spacing-5);flex:1;place-items:center;display:grid;overflow-y:auto}.d1SYbW_jump{bottom:var(--spacing-4);inset-inline:var(--spacing-4);pointer-events:none;justify-content:center;display:flex;position:absolute}.d1SYbW_jump button{min-height:44px;box-shadow:var(--shadow-card);border:2px solid var(--color-surface);pointer-events:auto}@media (min-width:64rem){.d1SYbW_content{padding-inline:var(--spacing-8)}.d1SYbW_messages li{max-width:68%}}.d1SYbW_seen{color:var(--color-ink-muted);text-align:end;padding:2px 4px 0;font-size:12px;line-height:16px;display:block}
.xLlF9a_notice{flex-shrink:0;margin:8px 12px;font-size:14px;line-height:20px}
.lzhnpW_control{flex-shrink:0}.lzhnpW_form{gap:var(--spacing-5);margin-top:var(--spacing-5);display:grid}.lzhnpW_reasons{gap:var(--spacing-1);border:0;min-width:0;padding:0;display:grid}.lzhnpW_reasons legend,.lzhnpW_details label{margin-bottom:var(--spacing-2);font-weight:600}.lzhnpW_reason{align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-control);background:var(--color-canvas);cursor:pointer;display:flex}.lzhnpW_reason:has(input:checked){background:var(--color-surface-plum)}.lzhnpW_reason input{width:18px;height:18px;accent-color:var(--color-brand);flex-shrink:0}.lzhnpW_details{gap:var(--spacing-2);display:grid}.lzhnpW_details textarea{resize:vertical;width:100%;min-height:88px;max-height:180px;padding:var(--spacing-3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);font:inherit;font-size:16px}.lzhnpW_hint{font-size:var(--text-supporting);color:var(--color-ink-muted)}.lzhnpW_actions{gap:var(--spacing-3);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.lzhnpW_actions>button{flex:1}.lzhnpW_receipt{gap:var(--spacing-3);margin-top:var(--spacing-5);padding:var(--spacing-4);background:var(--color-surface-plum);border-radius:var(--radius-control);display:grid}.lzhnpW_receipt dd{overflow-wrap:anywhere;margin:0}.lzhnpW_receipt dt{color:var(--color-ink-muted);font-size:var(--text-supporting)}.lzhnpW_blocked{padding:var(--spacing-3) var(--spacing-5);background:var(--color-surface-plum);color:var(--color-ink-muted);font-size:var(--text-supporting);flex-shrink:0}.lzhnpW_hiddenNotice{margin-top:var(--spacing-5);color:var(--color-ink-muted)}.lzhnpW_hiddenList{margin:var(--spacing-5) 0 0;padding:0;list-style:none}.lzhnpW_hiddenList a{align-items:center;gap:var(--spacing-3);min-height:64px;padding:var(--spacing-3);border-radius:var(--radius-control);display:flex}.lzhnpW_hiddenList a:hover{background:var(--color-surface-plum)}.lzhnpW_hiddenList a>span{overflow-wrap:anywhere;min-width:0;font-weight:600}.lzhnpW_hiddenList small{margin-top:var(--spacing-1);font-size:var(--text-supporting);color:var(--color-ink-muted);font-weight:400;display:block}
.F3WUVW_workspace{background:var(--gradient-ambient);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.F3WUVW_brand{display:none}.F3WUVW_settings{border-radius:var(--radius-pill);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.F3WUVW_inbox{background:var(--color-surface);flex:1;min-width:0;min-height:0;display:grid}.F3WUVW_rail,.F3WUVW_thread{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.F3WUVW_thread,.F3WUVW_selected .F3WUVW_rail{display:none}.F3WUVW_selected .F3WUVW_thread{display:flex}.F3WUVW_header{align-items:center;gap:var(--spacing-2);min-height:64px;padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.F3WUVW_title{align-items:center;gap:var(--spacing-2);flex:1;min-width:0;display:flex}.F3WUVW_title :is(h1,h2){font-size:var(--text-page);line-height:var(--text-page--line-height);font-weight:700}.F3WUVW_badge{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:var(--color-brand);min-width:22px;min-height:22px;color:var(--color-on-brand);flex-shrink:0;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.F3WUVW_roles{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.F3WUVW_roles a{min-height:44px;padding-inline:var(--spacing-2);border-radius:var(--radius-control);color:var(--color-ink-muted);font-size:var(--text-supporting);text-align:center;flex:1;place-items:center;font-weight:600;display:grid}.F3WUVW_roles a[aria-current]{color:var(--color-brand);background:var(--color-surface-plum)}.F3WUVW_roles a:hover{background:var(--color-canvas)}.F3WUVW_listScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;position:relative;overflow-y:auto}.F3WUVW_listScroll:focus-visible{outline-offset:-4px}.F3WUVW_current{padding:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle)}.F3WUVW_current .F3WUVW_name{display:block}.F3WUVW_current>p{padding:var(--spacing-2) var(--spacing-3) 0;color:var(--color-ink-muted);font-size:var(--text-supporting)}.F3WUVW_rows{padding:var(--spacing-2);margin:0;list-style:none}.F3WUVW_row{align-items:center;gap:var(--spacing-3);min-width:0;min-height:88px;padding:var(--spacing-4) var(--spacing-3);border-radius:var(--radius-control);transition:background var(--duration-hover) var(--ease-brand);border-inline-start:3px solid #0000;display:flex}.F3WUVW_row:hover{background:var(--color-canvas)}.F3WUVW_row:active{background:var(--color-surface-plum)}.F3WUVW_row[aria-current]{background:var(--color-surface-plum);border-inline-start-color:var(--color-brand)}.F3WUVW_row:focus-visible{outline-offset:-2px}.F3WUVW_rowContent{flex:1;min-width:0}.F3WUVW_rowTop,.F3WUVW_rowBottom{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.F3WUVW_rowTop{align-items:baseline}.F3WUVW_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.F3WUVW_rowTop time{max-width:42%;color:var(--color-ink-muted);text-align:end;flex-shrink:0;font-size:12px;line-height:16px}.F3WUVW_rowBottom{margin-top:4px}.F3WUVW_preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);flex:1;overflow:hidden}.F3WUVW_unreadRow .F3WUVW_name,.F3WUVW_unreadRow .F3WUVW_preview{color:var(--color-ink);font-weight:700}.F3WUVW_emptyList{min-height:100%;padding:var(--spacing-6) var(--spacing-5);align-content:center;display:grid}.F3WUVW_emptyList>div{background:0 0;padding-inline:0}.F3WUVW_emptyList h2{font-size:28px;line-height:34px}.F3WUVW_more{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5) var(--spacing-6);display:grid}.F3WUVW_more p{color:var(--color-danger);font-size:var(--text-supporting)}.F3WUVW_choose{min-height:0;padding:var(--spacing-8);background:linear-gradient(165deg, var(--color-surface), var(--color-canvas));flex:1;place-items:center;display:grid}.F3WUVW_choose>div{background:0 0;max-width:30rem}.F3WUVW_threadHeader{gap:var(--spacing-3)}.F3WUVW_back{border-radius:var(--radius-control);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.F3WUVW_back:hover{background:var(--color-surface-plum)}.F3WUVW_identity{flex:1;min-width:0}.F3WUVW_identity h1{font-size:var(--text-card);line-height:var(--text-card--line-height);font-weight:700}.F3WUVW_identity h1:focus{outline:none}.F3WUVW_identity p{color:var(--color-ink-muted);font-size:var(--text-supporting);overflow-wrap:anywhere}@media (min-width:64rem){.F3WUVW_brand{width:min(100% - 64px, var(--container-app));align-items:center;min-height:72px;margin-inline:auto;display:flex}.F3WUVW_inbox{width:min(100% - 64px, var(--container-app));margin:0 auto var(--spacing-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:328px minmax(0,1fr);overflow:hidden}.F3WUVW_rail,.F3WUVW_selected .F3WUVW_rail{border-inline-end:1px solid var(--color-border-subtle);display:flex}.F3WUVW_thread{display:flex}.F3WUVW_header{min-height:72px}.F3WUVW_threadHeader{padding-inline:var(--spacing-5)}}@media (prefers-reduced-motion:reduce){.F3WUVW_row{transition:none}}.F3WUVW_workspace[data-short=true] .F3WUVW_brand{display:none}.F3WUVW_workspace[data-short=true] .F3WUVW_inbox{margin-block:0}.F3WUVW_workspace[data-short=true] .F3WUVW_threadHeader{flex-shrink:1;min-height:48px;overflow-y:auto}
.tic3tq_workspace{background:var(--gradient-ambient);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.tic3tq_brand{display:none}.tic3tq_main{flex:1;width:100%;min-height:0;display:flex}.tic3tq_thread{background:var(--color-surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.tic3tq_header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.tic3tq_header>a{flex-shrink:0;width:48px;height:48px;padding:0}.tic3tq_identity{min-width:0}.tic3tq_identity h1{font-size:var(--text-card);line-height:var(--text-card--line-height);font-weight:700}.tic3tq_identity p{color:var(--color-ink-muted)}.tic3tq_about{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;max-height:35%;overflow-y:auto}.tic3tq_about summary{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:48px;padding:var(--spacing-3) var(--spacing-5);color:var(--color-ink-muted);font-size:var(--text-supporting);cursor:pointer;list-style:none;display:flex}.tic3tq_about summary::-webkit-details-marker{display:none}.tic3tq_about summary:focus-visible{outline-offset:-4px}.tic3tq_about summary:hover{background:var(--color-canvas)}.tic3tq_about summary svg{flex-shrink:0}.tic3tq_about[open] summary svg{transform:rotate(180deg)}.tic3tq_about>p{padding:0 var(--spacing-5) var(--spacing-5);white-space:pre-wrap}.tic3tq_invitation{text-align:center;max-width:26rem}.tic3tq_invitation h2{font-family:var(--font-display);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:-.025em;text-wrap:balance;font-weight:500}.tic3tq_invitation p{margin-top:var(--spacing-4);color:var(--color-ink-muted);text-wrap:pretty}@media (min-width:64rem){.tic3tq_brand{min-height:72px;width:min(100% - 64px, var(--container-app));align-items:center;margin-inline:auto;display:flex}.tic3tq_main{width:min(100% - 64px,52rem);margin:0 auto var(--spacing-8)}.tic3tq_thread{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}}.tic3tq_workspace[data-short=true] .tic3tq_brand{display:none}.tic3tq_workspace[data-short=true] .tic3tq_main{margin-block:0}.tic3tq_workspace[data-short=true] .tic3tq_about{flex-shrink:1;min-height:0}.tic3tq_workspace[data-short=true] .tic3tq_header{flex-shrink:1;min-height:48px;overflow-y:auto}
.zIQKLW_marketing{--shell-width:var(--container-marketing)}.zIQKLW_app{--shell-width:var(--container-app)}.zIQKLW_headerActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.zIQKLW_appMain{min-width:0;width:min(100% - var(--page-inset) * 2, var(--shell-width));padding-block:var(--spacing-6) var(--spacing-16);flex:1;margin-inline:auto}.zIQKLW_formMain{width:min(100% - var(--page-inset) * 2, var(--container-form));min-width:0;padding-block:var(--spacing-8) var(--spacing-12);flex:1;align-content:center;margin-inline:auto;display:grid}.zIQKLW_sheet{min-width:0;padding:var(--spacing-8) var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative}.zIQKLW_sheet:before{content:"";inset-block-start:-1px;inset-inline:var(--spacing-8);height:var(--spacing-1);border-radius:var(--radius-pill);background:var(--gradient-brand);display:block;position:absolute}.zIQKLW_sheetMark{width:var(--spacing-16);height:var(--spacing-16);margin-bottom:var(--spacing-6);border-radius:var(--radius-bubble);background:var(--color-surface-plum);color:var(--color-brand);place-items:center;display:grid}.zIQKLW_sheetMark svg{width:var(--spacing-10);height:var(--spacing-10)}.zIQKLW_sheet h1{font-size:var(--text-page);line-height:var(--text-page--line-height);font-weight:var(--text-page--font-weight);text-wrap:balance}.zIQKLW_eyebrow{margin-bottom:var(--spacing-3);color:var(--color-brand);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);font-weight:600}.zIQKLW_description{margin-top:var(--spacing-4);color:var(--color-ink-muted);text-wrap:pretty}.zIQKLW_formBody{gap:var(--spacing-4);margin-top:var(--spacing-8);min-width:0;display:grid}.zIQKLW_formBody>form{gap:var(--spacing-5);min-width:0;display:grid}.zIQKLW_expressive{text-align:center}.zIQKLW_expressive .zIQKLW_sheetMark{margin-inline:auto}.zIQKLW_expressive h1{font:var(--text-section--font-weight) var(--text-section)/var(--text-section--line-height) var(--font-display);letter-spacing:-.025em}.zIQKLW_compact{padding-block:var(--spacing-4) var(--spacing-8)}.zIQKLW_compact .zIQKLW_sheet{padding-block:var(--spacing-6)}.zIQKLW_compact .zIQKLW_sheetMark{display:none}.zIQKLW_compact .zIQKLW_description{margin-top:var(--spacing-2)}.zIQKLW_compact .zIQKLW_formBody{margin-top:var(--spacing-6)}@media (min-width:48rem){.zIQKLW_formMain{padding-block:var(--spacing-12) var(--spacing-16)}.zIQKLW_sheet{padding:var(--spacing-10) var(--spacing-8)}}
.nUqx8W_button{justify-content:center;align-items:center;gap:var(--spacing-2);min-width:var(--size-target);min-height:var(--size-control);max-width:100%;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-control);font:600 var(--text-body)/var(--text-body--line-height) var(--font-sans);text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-hover) var(--ease-brand), box-shadow var(--duration-hover) var(--ease-brand);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.nUqx8W_buttonLabel{overflow-wrap:anywhere;min-width:0}.nUqx8W_buttonIcon{flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.nUqx8W_buttonIcon svg{flex-shrink:0}.nUqx8W_primary{min-height:var(--size-primary);background:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--shadow-control)}.nUqx8W_primary:hover{background:var(--color-brand-hover)}.nUqx8W_primary:active{background:var(--color-brand-pressed)}.nUqx8W_secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-border-control)}.nUqx8W_secondary:hover,.nUqx8W_quiet:hover{background:var(--color-surface-plum)}.nUqx8W_secondary:active,.nUqx8W_quiet:active{background:var(--color-brand-soft)}.nUqx8W_quiet{color:var(--color-ink);background:0 0}.nUqx8W_danger{background:var(--color-danger);color:var(--color-on-brand)}.nUqx8W_danger:hover{background:var(--color-brand-hover)}.nUqx8W_danger:active{background:var(--color-brand-pressed)}.nUqx8W_danger-outline{border-color:var(--color-border-control);color:var(--color-danger);background:0 0}.nUqx8W_danger-outline:hover{background:var(--color-danger-soft)}.nUqx8W_danger-outline:active{background:var(--color-brand-soft)}.nUqx8W_x{color:#fff;min-height:var(--size-primary);background:#000}.nUqx8W_x:hover{background:#242424}.nUqx8W_x:active{background:#353535}.nUqx8W_button:disabled,.nUqx8W_button[aria-disabled=true]{background:var(--color-surface-plum);color:var(--color-ink-muted);border-color:var(--color-border-subtle);cursor:not-allowed;box-shadow:none}.nUqx8W_button[aria-busy=true]{cursor:wait}.nUqx8W_iconButton{min-width:var(--size-target);width:var(--size-target);min-height:var(--size-target);height:var(--size-target);border-radius:var(--radius-control);flex-shrink:0;padding:0}.nUqx8W_iconButton .nUqx8W_buttonLabel{display:none}.nUqx8W_spinner{animation:.9s linear infinite nUqx8W_spin}.nUqx8W_field{gap:var(--spacing-2);min-width:0;display:grid}.nUqx8W_label{font-weight:600;font-size:var(--text-body);line-height:var(--text-body--line-height);display:block}.nUqx8W_inputWrap{min-width:0;position:relative}.nUqx8W_input{width:100%;min-width:0;min-height:var(--size-primary);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);transition:border-color var(--duration-hover) var(--ease-brand);font-size:max(1rem,16px);display:block}.nUqx8W_input:hover:not(:disabled):not(:read-only){border-color:var(--color-ink-muted)}.nUqx8W_input:focus-visible{border-color:var(--color-focus)}.nUqx8W_input[aria-invalid=true]{border-color:var(--color-danger)}.nUqx8W_input:disabled,.nUqx8W_input:read-only{background:var(--color-canvas)}.nUqx8W_input:disabled{color:var(--color-ink-muted);cursor:not-allowed}.nUqx8W_withEndControl{padding-inline-end:calc(var(--size-target) + var(--spacing-3))}.nUqx8W_endControl{inset-inline-end:var(--spacing-1);position:absolute;top:50%;transform:translateY(-50%)}.nUqx8W_endControl .nUqx8W_iconButton{border-radius:var(--spacing-3)}.nUqx8W_hint,.nUqx8W_fieldError{font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}.nUqx8W_hint{color:var(--color-ink-muted)}.nUqx8W_fieldError{align-items:flex-start;gap:var(--spacing-2);color:var(--color-danger);display:flex}.nUqx8W_fieldError svg{flex-shrink:0;margin-top:1px}.nUqx8W_overlay{z-index:40;background:var(--color-overlay);animation:nUqx8W_fade-in var(--duration-dialog) var(--ease-brand);position:fixed;inset:0}.nUqx8W_dialog{inset-inline:0;top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh) / 2);z-index:41;width:min(35rem, calc(100% - var(--spacing-8)));height:fit-content;max-height:calc(var(--dialog-viewport-height,100dvh) - var(--spacing-8) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-dialog);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;scroll-padding-block:var(--spacing-5);animation:nUqx8W_fade-in var(--duration-dialog) var(--ease-brand);margin-inline:auto;position:fixed;overflow-y:auto;transform:translateY(-50%)}.nUqx8W_dialogClose{inset-inline-end:var(--spacing-3);top:var(--spacing-3);position:absolute}.nUqx8W_dialogHeading{padding-inline-end:var(--spacing-10)}.nUqx8W_dialogTitle{font:500 var(--text-section)/var(--text-section--line-height) var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.nUqx8W_dialogSymbol{width:var(--size-control);height:var(--size-control);margin-bottom:var(--spacing-5);border-radius:var(--radius-control);background:var(--color-surface-plum);color:var(--color-brand);place-items:center;display:grid}.nUqx8W_dialogDescription{margin-top:var(--spacing-4);color:var(--color-ink-muted)}.nUqx8W_menu{z-index:50;min-width:min(13rem, calc(100vw - var(--spacing-8)));max-width:min(22rem, calc(100vw - var(--spacing-8)));max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--spacing-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:nUqx8W_fade-in var(--duration-panel) var(--ease-brand);overflow-y:auto}.nUqx8W_menuItem{gap:var(--spacing-3);min-width:var(--size-target);min-height:var(--size-target);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--spacing-2);cursor:pointer;overflow-wrap:anywhere;font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.nUqx8W_menuItem svg{flex-shrink:0;width:1.25rem;height:1.25rem}.nUqx8W_menuItem[data-highlighted]{background:var(--color-surface-plum);outline:2px solid var(--color-focus);outline-offset:-2px}.nUqx8W_menuItem:active{background:var(--color-brand-soft)}.nUqx8W_menuItem[data-destructive]{color:var(--color-danger)}.nUqx8W_menuItem[data-disabled]{color:var(--color-ink-muted);opacity:.7;cursor:not-allowed}.nUqx8W_menuSeparator{height:1px;margin:var(--spacing-2) var(--spacing-3);background:var(--color-border-subtle)}.nUqx8W_avatar{border-radius:var(--radius-pill);background:var(--color-surface-plum);color:var(--color-plum);vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.nUqx8W_avatar-small{width:2rem;height:2rem;font-size:var(--text-supporting)}.nUqx8W_avatar-medium{width:3rem;height:3rem;font-size:var(--text-body)}.nUqx8W_avatar-large{width:6rem;height:6rem;font-size:var(--text-profile)}.nUqx8W_avatarImage{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nUqx8W_avatarFallback{justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.nUqx8W_feedback{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-control);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);overflow-wrap:anywhere;display:flex}.nUqx8W_feedback>svg{flex-shrink:0}.nUqx8W_feedback>div{min-width:0}.nUqx8W_feedbackTitle{font-weight:600}.nUqx8W_feedbackTitle+*{margin-top:var(--spacing-1)}.nUqx8W_feedback-info{color:var(--color-ink);background:var(--color-surface-plum)}.nUqx8W_feedback-success{color:var(--color-success);background:var(--color-success-soft)}.nUqx8W_feedback-warning{color:var(--color-warning);background:var(--color-warning-soft)}.nUqx8W_feedback-error{color:var(--color-danger);background:var(--color-danger-soft)}.nUqx8W_skeleton{background:var(--color-border-subtle);flex-shrink:0;animation:1.6s ease-in-out infinite alternate nUqx8W_breathe;display:block}.nUqx8W_skeleton-line{border-radius:var(--radius-pill);width:100%;height:1rem}.nUqx8W_skeleton-circle{border-radius:var(--radius-pill);width:3rem;height:3rem}.nUqx8W_skeleton-block{border-radius:var(--radius-control);width:100%;height:6rem}.nUqx8W_skeletonGroup{min-width:0}@keyframes nUqx8W_spin{to{transform:rotate(360deg)}}@keyframes nUqx8W_fade-in{0%{opacity:0}to{opacity:1}}@keyframes nUqx8W_breathe{0%{opacity:.5}to{opacity:.85}}@media (min-width:37.5rem){.nUqx8W_dialog{padding:var(--spacing-8)}}@media (prefers-reduced-motion:reduce){.nUqx8W_spinner,.nUqx8W_skeleton,.nUqx8W_dialog,.nUqx8W_overlay,.nUqx8W_menu{animation:none}.nUqx8W_button,.nUqx8W_input{transition:none}}@media (forced-colors:active){.nUqx8W_skeleton{background:graytext}.nUqx8W_feedback{border:1px solid canvastext}.nUqx8W_button:disabled,.nUqx8W_button[aria-disabled=true],.nUqx8W_input:disabled{color:graytext;border-color:graytext}}
.rHb20G_main{padding-block:var(--spacing-4) var(--spacing-8);justify-items:center;display:grid}.rHb20G_sheet{width:min(100%,600px);min-width:0;padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card);border-top:4px solid var(--color-brand)}.rHb20G_heading{margin-bottom:var(--spacing-6)}.rHb20G_heading h1{font:500 var(--text-section)/var(--text-section--line-height) var(--font-display);letter-spacing:-.025em}.rHb20G_heading p,.rHb20G_hint{color:var(--color-ink-muted);margin-top:var(--spacing-2);overflow-wrap:anywhere}.rHb20G_section{gap:var(--spacing-4);padding-block:var(--spacing-5);border-top:1px solid var(--color-border-subtle);min-width:0;display:grid}.rHb20G_section h2,.rHb20G_section summary{font-size:var(--text-card);font-weight:600}.rHb20G_section summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.rHb20G_section summary:after{content:"+";color:var(--color-brand)}.rHb20G_section[open] summary:after{content:"−"}.rHb20G_form{gap:var(--spacing-4);min-width:0;display:grid}.rHb20G_section details,.rHb20G_section form{min-width:0}details.rHb20G_section .rHb20G_form{margin-top:var(--spacing-4)}.rHb20G_toggle{justify-content:space-between;align-items:center;gap:var(--spacing-4);cursor:pointer;min-height:48px;font-weight:500;display:flex}.rHb20G_toggle input{width:22px;height:22px;accent-color:var(--color-brand);flex-shrink:0}.rHb20G_saved{color:var(--color-success)}.rHb20G_back{margin-top:var(--spacing-3);width:100%}.rHb20G_signIn{padding:var(--spacing-3);background:var(--color-surface-soft);border-radius:var(--radius-control);overflow-wrap:anywhere}@media (min-width:48rem){.rHb20G_sheet{padding:var(--spacing-8)}}
.L5NnEa_field{gap:var(--spacing-2);min-width:0;display:grid}.L5NnEa_result{align-items:flex-start;gap:var(--spacing-2);min-height:var(--text-supporting--line-height);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);display:flex}.L5NnEa_result svg{flex-shrink:0;margin-top:1px}.L5NnEa_error{color:var(--color-danger)}.L5NnEa_success{color:var(--color-success)}.L5NnEa_spinner{animation:.9s linear infinite L5NnEa_email-spin}@keyframes L5NnEa_email-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.L5NnEa_spinner{animation:none}}
.B9EzRG_root{gap:var(--spacing-3);text-align:center;width:100%;min-width:0;display:grid}.B9EzRG_linkCard{min-width:0;padding:var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-canvas)}.B9EzRG_label{color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);margin-bottom:var(--spacing-2);display:block}.B9EzRG_linkCard .B9EzRG_url{color:var(--color-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;font-size:1rem;font-weight:600;line-height:1.5}.B9EzRG_root .B9EzRG_feedback{min-height:40px;color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);text-wrap:pretty}.B9EzRG_root .B9EzRG_success{color:var(--color-success)}.B9EzRG_root .B9EzRG_error{color:var(--color-danger)}
.E8_wuq_danger{align-items:flex-start;gap:var(--spacing-5);margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.E8_wuq_danger>div>h2{font-size:var(--text-body);font-weight:600}.E8_wuq_danger>div>p{margin-top:var(--spacing-1);font-size:var(--text-supporting);color:var(--color-ink-muted)}.E8_wuq_form{margin-top:var(--spacing-6)}.E8_wuq_actions{gap:var(--spacing-3);margin-top:var(--spacing-8);flex-direction:column;display:flex}.E8_wuq_error{margin-top:var(--spacing-3)}@media (min-width:37.5rem){.E8_wuq_danger{flex-direction:row;justify-content:space-between;align-items:center}.E8_wuq_actions{flex-direction:row}.E8_wuq_actions>button:last-of-type{flex:1}}
.m7f-Mq_editor{gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-5);border-bottom:1px solid var(--color-border-subtle);min-width:0;display:grid}.m7f-Mq_identity{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.m7f-Mq_identity>div{min-width:0}.m7f-Mq_photo{flex-shrink:0;width:72px;height:72px}.m7f-Mq_title{font:600 1rem/1.5 var(--font-body)}.m7f-Mq_hint{color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}.m7f-Mq_actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.m7f-Mq_actions button{flex:auto}
.x-ixda_footer{justify-content:space-between;gap:var(--spacing-5) var(--spacing-8)}.x-ixda_signature p:first-child{color:var(--color-ink);font-weight:600}.x-ixda_signature p+p{margin-top:var(--spacing-1)}.x-ixda_footer nav{gap:var(--spacing-2) var(--spacing-5);flex-wrap:wrap;display:flex}.x-ixda_footer a{border-radius:var(--radius-control);text-underline-offset:.25em;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.x-ixda_footer a:hover{color:var(--color-brand)}.x-ixda_footer a:active{color:var(--color-brand-pressed)}
.m2Q4Hq_main{padding-block:var(--spacing-6) var(--spacing-16);overflow-wrap:anywhere}.m2Q4Hq_heading{gap:var(--spacing-6);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.m2Q4Hq_eyebrow,.m2Q4Hq_overline{color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);font-weight:500}.m2Q4Hq_eyebrow{margin-bottom:var(--spacing-3);color:var(--color-brand)}.m2Q4Hq_heading h1{font:var(--text-hero--font-weight) var(--text-hero)/var(--text-hero--line-height) var(--font-display);letter-spacing:var(--text-hero--letter-spacing);text-wrap:balance}.m2Q4Hq_description{margin-top:var(--spacing-4);color:var(--color-ink-muted);max-width:var(--container-invitation);text-wrap:pretty}.m2Q4Hq_connection{font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:var(--color-ink-muted);flex-shrink:0}.m2Q4Hq_connectionLabel{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-weight:600;display:flex}.m2Q4Hq_connectionLabel svg{flex-shrink:0}.m2Q4Hq_success{color:var(--color-success)}.m2Q4Hq_warning{color:var(--color-warning)}.m2Q4Hq_notice{margin-bottom:var(--spacing-5)}.m2Q4Hq_overview{border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.m2Q4Hq_waitingState{padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card)}.m2Q4Hq_waitingState>div{background:0 0}.m2Q4Hq_current{padding:var(--spacing-6);background:var(--gradient-ambient);position:relative}.m2Q4Hq_current:before{content:"";height:var(--spacing-1);background:var(--gradient-brand);position:absolute;inset:0 0 auto}.m2Q4Hq_currentPhase{margin-top:var(--spacing-4);color:var(--color-brand);font-size:var(--text-supporting);font-weight:600}.m2Q4Hq_currentTask{margin-top:var(--spacing-2)}.m2Q4Hq_currentTaskId{font-size:var(--text-supporting);color:var(--color-brand);margin-bottom:var(--spacing-2);font-weight:600;display:inline-block}.m2Q4Hq_currentTask h3{font-size:var(--text-page);line-height:var(--text-page--line-height);letter-spacing:-.025em;text-wrap:pretty;font-weight:600}.m2Q4Hq_currentSummary{margin-top:var(--spacing-3);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:var(--color-ink-muted)}.m2Q4Hq_runtimeDetails{gap:var(--spacing-4) var(--spacing-8);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.m2Q4Hq_runtimeDetails>div{min-width:0}.m2Q4Hq_runtimeDetails dt{font-size:var(--text-supporting);color:var(--color-ink-muted);margin-bottom:var(--spacing-1)}.m2Q4Hq_runtimeDetails dd{font-size:var(--text-supporting);font-weight:600}.m2Q4Hq_model{font-variant-numeric:tabular-nums}.m2Q4Hq_runtimeNote{margin-top:var(--spacing-3);font-size:var(--text-supporting);color:var(--color-ink-muted)}.m2Q4Hq_progress{padding:var(--spacing-6)}.m2Q4Hq_progressNumber{font:500 4.5rem/1 var(--font-display);letter-spacing:-.055em;margin:var(--spacing-5) 0 var(--spacing-2);font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink)}.m2Q4Hq_progressCount{color:var(--color-ink-muted);font-size:var(--text-supporting)}.m2Q4Hq_meter{gap:var(--spacing-1);margin-top:var(--spacing-6);height:var(--spacing-5);display:flex}.m2Q4Hq_meter span{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-brand) var(--fill), var(--color-surface-plum) var(--fill));flex:1}.m2Q4Hq_buildTime{font-size:var(--text-supporting);color:var(--color-ink-muted);margin-top:var(--spacing-5)}.m2Q4Hq_buildTime time{color:var(--color-ink)}.m2Q4Hq_initial{padding-top:var(--spacing-5)}.m2Q4Hq_heartbeat{align-items:center;gap:var(--spacing-2) var(--spacing-5);padding-block:var(--spacing-5) var(--spacing-8);font-size:var(--text-supporting);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.m2Q4Hq_heartbeatLabel{align-items:center;gap:var(--spacing-2);font-weight:500;display:flex}.m2Q4Hq_heartbeat svg{flex-shrink:0}.m2Q4Hq_staleNote{flex-basis:100%}.m2Q4Hq_content{gap:var(--spacing-10);display:grid}.m2Q4Hq_content>*,.m2Q4Hq_overview>*{min-width:0}.m2Q4Hq_sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.m2Q4Hq_sectionHeading h2{font:var(--text-section--font-weight) var(--text-section)/var(--text-section--line-height) var(--font-display);letter-spacing:-.025em}.m2Q4Hq_sectionHeading p{font-size:var(--text-supporting);color:var(--color-ink-muted);margin-top:var(--spacing-2)}.m2Q4Hq_textButton{font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);padding-inline:var(--spacing-4)}.m2Q4Hq_phaseGroups{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.m2Q4Hq_phase+.m2Q4Hq_phase{border-top:1px solid var(--color-border-subtle)}.m2Q4Hq_phase summary{gap:var(--spacing-3);padding:var(--spacing-5);min-height:var(--size-target);cursor:pointer;transition:background var(--duration-hover) var(--ease-brand);grid-template-columns:minmax(0,1fr) 1.25rem;list-style:none;display:grid}.m2Q4Hq_phase summary::-webkit-details-marker{display:none}.m2Q4Hq_phase[open]>summary{background:var(--color-canvas)}.m2Q4Hq_phase summary:hover{background:var(--color-surface-plum)}.m2Q4Hq_phase summary:active{background:var(--color-brand-soft)}.m2Q4Hq_phase summary:focus-visible{outline-offset:-5px;border-radius:var(--radius-control)}.m2Q4Hq_phaseTitle{gap:var(--spacing-1);flex-direction:column;grid-column:1;display:flex}.m2Q4Hq_phaseName{font-weight:600;line-height:var(--text-body--line-height)}.m2Q4Hq_phaseMeta{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;grid-row:2;align-items:center;display:flex}.m2Q4Hq_phaseCount{color:var(--color-ink-muted);font-size:var(--text-supporting);font-variant-numeric:tabular-nums}.m2Q4Hq_chevron{color:var(--color-ink-muted);transition:transform var(--duration-panel) var(--ease-brand);grid-area:1/2;align-self:center}.m2Q4Hq_phase[open]>summary .m2Q4Hq_chevron{transform:rotate(180deg)}.m2Q4Hq_state{align-items:center;gap:var(--spacing-2);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);white-space:nowrap;display:inline-flex}.m2Q4Hq_state svg{flex-shrink:0}.m2Q4Hq_done{color:var(--color-success)}.m2Q4Hq_active{color:var(--color-brand);font-weight:600}.m2Q4Hq_pending{color:var(--color-ink-muted)}.m2Q4Hq_blocked{color:var(--color-warning)}.m2Q4Hq_tasks{padding:0 var(--spacing-5);list-style:none}.m2Q4Hq_task{gap:var(--spacing-2);padding-block:var(--spacing-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.m2Q4Hq_taskTitle{gap:var(--spacing-1);min-width:0;font-size:var(--text-supporting);flex-direction:column;flex:100%;display:flex}.m2Q4Hq_taskId{color:var(--color-ink-muted);font-size:var(--text-supporting);font-variant-numeric:tabular-nums}.m2Q4Hq_blockedReason{color:var(--color-warning);background:var(--color-warning-soft);padding:var(--spacing-3);border-radius:var(--radius-control);font-size:var(--text-supporting);flex-basis:100%}.m2Q4Hq_phase>.m2Q4Hq_empty{margin:var(--spacing-5)}.m2Q4Hq_sidebar{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-8)}.m2Q4Hq_activity{padding-inline-start:var(--spacing-2);list-style:none}.m2Q4Hq_activity li{border-inline-start:1px solid var(--color-border-subtle);padding:0 0 var(--spacing-6) var(--spacing-5);position:relative}.m2Q4Hq_activity li:last-child{border-color:#0000;padding-bottom:0}.m2Q4Hq_activity li:before{content:"";width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-border-control);inset-inline-start:calc(var(--spacing-1) * -1 - 1px);top:var(--spacing-2);position:absolute}.m2Q4Hq_activity li:first-child:before{background:var(--color-brand);box-shadow:0 0 0 var(--spacing-1) var(--color-brand-soft)}.m2Q4Hq_activity p{font-size:var(--text-supporting);line-height:var(--text-body--line-height)}.m2Q4Hq_activity time{margin-top:var(--spacing-2);color:var(--color-ink-muted);font-size:var(--text-supporting);display:block}.m2Q4Hq_commits{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle)}.m2Q4Hq_commits ol{list-style:none}.m2Q4Hq_commits li{align-items:flex-start;gap:var(--spacing-3);padding-block:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.m2Q4Hq_commits li:last-child{border-bottom:0}.m2Q4Hq_commits li>div{min-width:0}.m2Q4Hq_commits svg{color:var(--color-plum);margin-top:var(--spacing-1);flex-shrink:0}.m2Q4Hq_commits p{font-size:var(--text-supporting)}.m2Q4Hq_commitMeta{gap:var(--spacing-2) var(--spacing-3);margin-top:var(--spacing-2);color:var(--color-ink-muted);font-size:var(--text-supporting);flex-wrap:wrap;align-items:center;display:flex}.m2Q4Hq_commitMeta code{background:var(--color-surface-plum);color:var(--color-plum);padding:0 var(--spacing-2);border-radius:var(--spacing-1)}@media (min-width:48rem){.m2Q4Hq_heading{margin-block:var(--spacing-2) var(--spacing-10)}.m2Q4Hq_overview{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.m2Q4Hq_progress{padding:var(--spacing-8);grid-area:1/1}.m2Q4Hq_current{padding:var(--spacing-8)}.m2Q4Hq_progressNumber{margin-top:var(--spacing-6);font-size:5.5rem}.m2Q4Hq_phase summary{padding:var(--spacing-5) var(--spacing-6);grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center}.m2Q4Hq_phaseMeta{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;grid-area:1/2}.m2Q4Hq_chevron{grid-area:1/3}.m2Q4Hq_tasks{padding-inline:var(--spacing-6)}.m2Q4Hq_task{align-items:flex-start;gap:var(--spacing-3)}.m2Q4Hq_taskTitle{gap:var(--spacing-3);flex-direction:row;flex:1}.m2Q4Hq_taskId{flex-shrink:0}}@media (min-width:64rem){.m2Q4Hq_heading{justify-content:space-between;align-items:flex-end;gap:var(--spacing-10);flex-direction:row}.m2Q4Hq_connection{padding-bottom:var(--spacing-1);flex-shrink:1;max-width:18rem}.m2Q4Hq_overview{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.m2Q4Hq_progress,.m2Q4Hq_current{padding:var(--spacing-8) var(--spacing-10)}.m2Q4Hq_progressNumber{font-size:6rem}.m2Q4Hq_content{gap:var(--spacing-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.m2Q4Hq_sidebar{padding:0 0 0 var(--spacing-8);border-top:0;border-inline-start:1px solid var(--color-border-subtle)}.m2Q4Hq_sidebar h2{font-size:var(--text-profile);line-height:var(--text-profile--line-height)}.m2Q4Hq_sectionHeading{min-height:var(--spacing-20)}}
._8aEwW_main{width:min(100% - var(--page-inset) * 2, var(--container-marketing));padding-block:var(--spacing-8) var(--spacing-12);flex:1;align-items:center;margin-inline:auto;display:grid}._8aEwW_hero{align-items:center;gap:var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_how{margin-top:var(--spacing-20)}._8aEwW_sectionTitle{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--text-section--font-weight);line-height:var(--text-section--line-height);letter-spacing:-.025em;text-wrap:balance}._8aEwW_steps{margin-top:var(--spacing-8);padding:0;list-style:none}._8aEwW_step{gap:var(--spacing-5);padding-block:var(--spacing-8);border-top:1px solid var(--color-border-subtle);grid-template-columns:2.5rem minmax(0,1fr);display:grid}._8aEwW_step:last-child{border-bottom:1px solid var(--color-border-subtle)}._8aEwW_stepNumber{color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-section);line-height:var(--text-section--line-height)}._8aEwW_stepCopy h3{font-size:var(--text-card);line-height:var(--text-card--line-height);font-weight:600}._8aEwW_stepCopy p{max-width:34rem;margin-top:var(--spacing-3);color:var(--color-ink-muted);text-wrap:pretty}._8aEwW_faq{gap:var(--spacing-8);margin-top:var(--spacing-20);display:grid}._8aEwW_questions{min-width:0}._8aEwW_question{border-top:1px solid var(--color-border-subtle)}._8aEwW_question:last-child{border-bottom:1px solid var(--color-border-subtle)}._8aEwW_question summary{justify-content:space-between;align-items:center;gap:var(--spacing-5);min-height:var(--size-control);padding-block:var(--spacing-5);cursor:pointer;font-weight:500;list-style:none;display:flex}._8aEwW_question summary::-webkit-details-marker{display:none}._8aEwW_question summary:hover{color:var(--color-brand)}._8aEwW_question summary:active{color:var(--color-brand-pressed)}._8aEwW_question summary svg{color:var(--color-brand);flex-shrink:0}._8aEwW_question[open] summary svg{transform:rotate(45deg)}._8aEwW_question p{max-width:38rem;padding-bottom:var(--spacing-6);color:var(--color-ink-muted);padding-inline-end:var(--spacing-10)}._8aEwW_question p a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}._8aEwW_question p a:hover{color:var(--color-brand)}._8aEwW_invitation{margin-top:var(--spacing-20);padding:var(--spacing-10) var(--spacing-5);border-radius:var(--radius-invitation);background:var(--color-surface-plum);text-align:center}._8aEwW_invitation>p{max-width:30rem;margin:var(--spacing-4) auto 0;color:var(--color-ink-muted);text-wrap:pretty}._8aEwW_invitation button{text-wrap:balance}._8aEwW_copy,._8aEwW_scene{min-width:0}._8aEwW_copy{z-index:1;position:relative}._8aEwW_eyebrow{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-ink-muted);font-size:var(--text-supporting);letter-spacing:.035em;font-weight:500;display:flex}._8aEwW_eyebrow:before{content:"";background:var(--color-brand);flex:0 0 1.5rem;height:1px}._8aEwW_title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--text-hero--font-weight);line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);text-wrap:balance}._8aEwW_accent{color:var(--color-brand)}._8aEwW_description{max-width:25rem;margin-top:var(--spacing-6);color:var(--color-ink-muted);text-wrap:pretty}._8aEwW_action{margin-top:var(--spacing-8)}._8aEwW_action button{width:100%}._8aEwW_actionNote{margin-top:var(--spacing-3);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}._8aEwW_scene{isolation:isolate;width:min(100%,30rem);padding-block:var(--spacing-3) var(--spacing-12);margin-inline:auto;position:relative}._8aEwW_artwork{z-index:-1;inset-inline-start:-22%;pointer-events:none;mix-blend-mode:multiply;width:122%;position:absolute;bottom:-1rem;-webkit-mask-image:radial-gradient(closest-side,#000 65%,#0000 100%);mask-image:radial-gradient(closest-side,#000 65%,#0000 100%)}._8aEwW_artwork img{width:100%;height:auto;display:block}._8aEwW_caption{width:min(100% - 2rem,18rem);margin:0 auto var(--spacing-4);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);text-align:center;position:relative}._8aEwW_phone{width:min(100% - 2rem,18rem);padding:var(--spacing-3) var(--spacing-4) var(--spacing-2);border:1px solid var(--color-border-control);background:var(--color-surface);box-shadow:0 24px 48px -24px #71374b50, 0 0 0 5px #fff8f4, 0 0 0 6px var(--color-border-subtle);border-radius:2.5rem;margin-inline:auto;position:relative}._8aEwW_speaker{width:3rem;height:.25rem;margin:0 auto var(--spacing-5);border-radius:var(--radius-pill);background:var(--color-border-subtle)}._8aEwW_phoneHeader{align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);font-weight:600;display:flex}._8aEwW_phoneHeader>svg{flex-shrink:0}._8aEwW_phoneMark{border-radius:var(--radius-pill);background:var(--color-surface-plum);width:2.5rem;height:2.5rem;color:var(--color-brand);flex:0 0 2.5rem;place-items:center;display:grid}._8aEwW_phoneMark svg{width:1.5rem;height:1.5rem}._8aEwW_conversation{gap:var(--spacing-5);margin-block:var(--spacing-6) var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}._8aEwW_conversation li{max-width:90%}._8aEwW_incoming{align-self:flex-start}._8aEwW_outgoing{align-self:flex-end}._8aEwW_sender{margin-bottom:var(--spacing-2);padding-inline:var(--spacing-1);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}._8aEwW_outgoing ._8aEwW_sender{text-align:end}._8aEwW_bubble{padding:var(--spacing-3) var(--spacing-4)}._8aEwW_incoming ._8aEwW_bubble{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail);background:var(--color-surface-plum)}._8aEwW_outgoing ._8aEwW_bubble{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail) var(--radius-bubble);background:var(--color-brand);color:var(--color-on-brand)}._8aEwW_composer{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:var(--size-control);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-ink-muted);display:flex}._8aEwW_composer svg{flex-shrink:0}._8aEwW_homeIndicator{width:5rem;height:.25rem;margin:var(--spacing-5) auto 0;border-radius:var(--radius-pill);background:var(--color-border-subtle)}@media (min-width:48rem){._8aEwW_main{padding-block:var(--spacing-16) var(--spacing-20)}._8aEwW_hero{gap:var(--spacing-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}._8aEwW_action button{width:auto}._8aEwW_scene{padding-block:var(--spacing-8)}._8aEwW_phone,._8aEwW_caption{margin-inline:auto .5rem}._8aEwW_artwork{inset-inline-start:-26%;width:132%;top:12%;bottom:auto}._8aEwW_how,._8aEwW_faq,._8aEwW_invitation{margin-top:var(--spacing-28)}._8aEwW_step{gap:var(--spacing-8);padding-block:var(--spacing-10);grid-template-columns:5rem minmax(0,1fr)}._8aEwW_stepNumber{font-size:2.5rem;line-height:1.1}._8aEwW_stepCopy{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;display:grid}._8aEwW_stepCopy p{margin-top:0}._8aEwW_faq{gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}._8aEwW_invitation{padding:var(--spacing-16) var(--spacing-8)}}@media (min-width:64rem){._8aEwW_phone,._8aEwW_caption{width:min(100% - 2rem,20rem);margin-inline-end:var(--spacing-6)}._8aEwW_phone{padding-inline:var(--spacing-5)}._8aEwW_conversation{margin-block:var(--spacing-8) var(--spacing-12);gap:var(--spacing-6)}}
.d_3GLW_identity{align-items:center;gap:var(--spacing-3);grid-template-columns:3rem minmax(0,1fr);display:grid}.d_3GLW_identity>div{overflow-wrap:anywhere;min-width:0}.d_3GLW_identity h2{font-size:var(--text-card)}.d_3GLW_identity p{margin-top:0}.d_3GLW_status{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-pill);background:var(--color-surface-soft);font-weight:600;font-size:var(--text-body);grid-column:2;justify-self:start}.d_3GLW_terms{overflow-wrap:anywhere}.d_3GLW_dates{gap:var(--spacing-3);display:grid}.d_3GLW_dates>div{gap:var(--spacing-1);display:grid}.d_3GLW_dates dt{font-weight:600}.d_3GLW_dates dd{overflow-wrap:anywhere;margin:0}.d_3GLW_synced{color:var(--color-ink-muted)}.d_3GLW_actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.d_3GLW_actions>a,.d_3GLW_actions>button{flex:auto}.d_3GLW_confirmName{margin-top:var(--spacing-4);overflow-wrap:anywhere;font-weight:600}.d_3GLW_dialogActions{gap:var(--spacing-3);margin-top:var(--spacing-5);display:grid}@media (min-width:48rem){.d_3GLW_identity{grid-template-columns:3rem minmax(0,1fr) auto}.d_3GLW_status{grid-area:1/3}.d_3GLW_dates>div{gap:var(--spacing-3);grid-template-columns:1fr 1.3fr}}
.-DsLXW_screen{gap:var(--spacing-4);min-width:0;display:grid}.-DsLXW_screen>form{min-width:0;display:grid}.-DsLXW_separator{gap:var(--spacing-3);color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);align-items:center;display:flex}.-DsLXW_separator:before,.-DsLXW_separator:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.-DsLXW_form{gap:var(--spacing-4);text-align:start}.-DsLXW_notice{text-align:start}.-DsLXW_forgot{min-height:var(--size-target);margin-block:calc(-1 * var(--spacing-2));padding:var(--spacing-2);font-size:var(--text-supporting);text-underline-offset:.2em;justify-self:end;font-weight:500;text-decoration:underline}.-DsLXW_switch{color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}.-DsLXW_switch a{min-height:var(--size-target);min-width:var(--size-target);padding-inline:var(--spacing-1);color:var(--color-brand);text-underline-offset:.2em;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.-DsLXW_result{gap:var(--spacing-4);display:grid}.-DsLXW_note{color:var(--color-ink-muted);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height)}
._8e2NSa_main{padding-block:var(--spacing-4) var(--spacing-8);place-items:center;display:grid}._8e2NSa_sheet{width:min(100%, var(--container-form));min-width:0;padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-invitation);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative}._8e2NSa_sheet:before{content:"";inset-block-start:-1px;inset-inline:var(--spacing-8);border-radius:var(--radius-pill);background:var(--gradient-brand);height:4px;position:absolute}._8e2NSa_heading{text-align:center;margin-bottom:var(--spacing-5)}._8e2NSa_heading h1{font:500 var(--text-section)/var(--text-section--line-height) var(--font-display);letter-spacing:-.025em;text-wrap:balance}._8e2NSa_heading p{color:var(--color-ink-muted);margin-top:var(--spacing-2);text-wrap:pretty}._8e2NSa_form{gap:var(--spacing-4);min-width:0;display:grid}._8e2NSa_identity{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}._8e2NSa_identity>div{min-width:0}._8e2NSa_photo{width:64px;height:64px}._8e2NSa_photoTitle{font-weight:600}._8e2NSa_keepPhoto{align-items:center;gap:var(--spacing-2);cursor:pointer;min-height:44px;display:flex}._8e2NSa_keepPhoto input{flex-shrink:0;width:20px;height:20px}._8e2NSa_muted,._8e2NSa_check,._8e2NSa_bioFoot{font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:var(--color-ink-muted)}._8e2NSa_username{gap:var(--spacing-1);display:grid}._8e2NSa_check{align-items:flex-start;gap:var(--spacing-1);min-height:20px;display:flex}._8e2NSa_check svg{flex-shrink:0;margin-top:2px}._8e2NSa_success{color:var(--color-success)}._8e2NSa_error{color:var(--color-danger)}._8e2NSa_bioField{gap:var(--spacing-2);min-width:0;display:grid}._8e2NSa_bioField label{font-weight:600}._8e2NSa_bioField textarea{resize:vertical;width:100%;min-width:0;min-height:76px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink)}._8e2NSa_bioField textarea[aria-invalid=true]{border-color:var(--color-danger)}._8e2NSa_bioFoot{justify-content:space-between;gap:var(--spacing-2);display:flex}._8e2NSa_bioFoot>:last-child{white-space:nowrap;margin-inline-start:auto}._8e2NSa_saved{justify-items:center;gap:var(--spacing-4);text-align:center;display:grid}._8e2NSa_saved h2{font-size:var(--text-card);overflow-wrap:anywhere;font-weight:700}._8e2NSa_saved>a{width:100%}._8e2NSa_savedIdentity{align-items:center;gap:var(--spacing-4);width:100%;min-width:0;padding-block:var(--spacing-2) var(--spacing-4);text-align:start;display:flex}._8e2NSa_savedIdentity>div{min-width:0}._8e2NSa_handle{color:var(--color-ink-muted);overflow-wrap:anywhere}._8e2NSa_profileLink{gap:var(--spacing-3);margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-subtle);display:grid}._8e2NSa_saveFeedback{min-height:24px;color:var(--color-success);text-align:center}@media (min-width:48rem){._8e2NSa_sheet{padding:var(--spacing-8)}._8e2NSa_heading{margin-bottom:var(--spacing-6)}}
.saBtcW_main{width:min(100% - var(--page-inset) * 2, 42rem);padding-block:var(--spacing-10) var(--spacing-20);flex:1;margin-inline:auto}.saBtcW_version{font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:var(--color-ink-muted)}.saBtcW_main h1{margin-top:var(--spacing-4);font-family:var(--font-display);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:600}.saBtcW_intro{margin-top:var(--spacing-5)}.saBtcW_main section{margin-top:var(--spacing-8)}.saBtcW_main h2{font-size:var(--text-card);line-height:var(--text-card--line-height);font-weight:600}.saBtcW_main section p{margin-top:var(--spacing-3)}.saBtcW_main p{color:var(--color-ink-muted)}.saBtcW_main a{text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:.75rem;text-decoration:underline;display:inline}.saBtcW_main a:hover{color:var(--color-brand)}@media (min-width:48rem){.saBtcW_main{padding-block:var(--spacing-16) var(--spacing-28)}}
.RwoDCG_status{color:var(--color-ink-muted)}.RwoDCG_placeholder{gap:var(--spacing-4);min-height:8rem;display:grid}.RwoDCG_block{height:var(--spacing-12)}.RwoDCG_short{width:65%;margin-inline:auto}
