.IhuV_a_bell{width:1.75rem;height:1.75rem;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .1s,color .1s;display:grid;position:relative}.IhuV_a_bell:hover{color:var(--color-text);background:var(--color-hover)}.IhuV_a_badge{min-width:1rem;height:1rem;font-size:.625rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:#fff;background:var(--color-danger);border:2px solid var(--color-sidebar);border-radius:var(--radius-full);animation:IhuV_a_badge-in .26s var(--ease-spring);place-items:center;padding:0 3px;display:grid;position:absolute;top:-1px;right:-3px}@keyframes IhuV_a_badge-in{0%{transform:scale(.4)}}.IhuV_a_panel{width:min(23rem,100vw - 16px);max-height:min(32rem,100dvh - 16px);color:var(--color-text);background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);border:0;margin:0;padding:0;position:fixed;inset:auto}.IhuV_a_panel:popover-open{animation:IhuV_a_panel-in .16s var(--ease-out);flex-direction:column;display:flex}@keyframes IhuV_a_panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.IhuV_a_panelHeader{min-height:2.75rem;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.IhuV_a_panelHeader h2{font-size:var(--text-md)}.IhuV_a_list{padding:var(--space-1);flex:1;margin:0;list-style:none;overflow-y:auto}.IhuV_a_item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:inherit;text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:flex}.IhuV_a_item:hover,.IhuV_a_item:focus-visible{background:var(--color-hover)}.IhuV_a_item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.IhuV_a_kindIcon{width:1.75rem;height:1.75rem;color:var(--color-text-muted);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.IhuV_a_item[data-kind=ready_for_review] .IhuV_a_kindIcon{color:var(--status-in-review)}.IhuV_a_item[data-kind=approved] .IhuV_a_kindIcon{color:var(--status-done)}.IhuV_a_item[data-kind=changes_requested] .IhuV_a_kindIcon{color:var(--status-ongoing)}.IhuV_a_itemText{flex:1;gap:1px;min-width:0;display:grid}.IhuV_a_itemTitle{font-size:var(--text-sm);color:var(--color-text-muted)}.IhuV_a_item[data-unread] .IhuV_a_itemTitle{font-weight:var(--weight-medium);color:var(--color-text)}.IhuV_a_itemBody{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IhuV_a_itemTime{font-size:var(--text-2xs);color:var(--color-text-faint)}.IhuV_a_dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.IhuV_a_empty{padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.IhuV_a_panelFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}
.RfztVG_view{flex-direction:column;display:flex}.RfztVG_content{gap:var(--space-6);width:100%;max-width:52rem;padding:var(--space-6) var(--space-5) var(--space-7);margin:0 auto;display:grid}.RfztVG_section{gap:var(--space-5);grid-template-columns:13rem minmax(0,1fr);display:grid}.RfztVG_sectionIntro h2{font-size:var(--text-md)}.RfztVG_sectionIntro p{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.RfztVG_card{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.RfztVG_label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:block}.RfztVG_identity{align-items:center;gap:var(--space-3);display:flex}.RfztVG_identityName{font-weight:var(--weight-medium)}.RfztVG_identity .RfztVG_muted{font-size:var(--text-sm)}.RfztVG_row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.RfztVG_rowTitle{font-size:var(--text-sm);font-weight:var(--weight-medium)}.RfztVG_readonly{font-size:var(--text-sm)}.RfztVG_group{gap:var(--space-1);display:grid}.RfztVG_themes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RfztVG_themeOption{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:grid}.RfztVG_themePreview{border-radius:var(--radius-md);height:4.5rem;box-shadow:0 0 0 1px var(--color-border-strong);transition:box-shadow .15s var(--ease-out), transform .15s var(--ease-out);grid-template-columns:28% 1fr;gap:4px;padding:6px;display:grid;overflow:hidden}.RfztVG_themeOption:hover .RfztVG_themePreview{transform:translateY(-1px)}.RfztVG_themeOption:has(input:checked) .RfztVG_themePreview{box-shadow:0 0 0 2px var(--color-accent)}.RfztVG_themeOption:has(input:focus-visible) .RfztVG_themePreview{box-shadow:var(--focus-ring)}.RfztVG_themePreview[data-preview=light]{--p-bg:#fff;--p-side:#f2f2f4;--p-line:#dcdce1}.RfztVG_themePreview[data-preview=dark]{--p-bg:#18181b;--p-side:#111113;--p-line:#34343a}.RfztVG_themePreview[data-preview=system]{--p-bg:linear-gradient(135deg, #fff 50%, #18181b 50%);--p-side:#8a8a92;--p-line:#9a9aa2}.RfztVG_themePreview{background:var(--p-bg)}.RfztVG_previewSidebar{background:var(--p-side);border-radius:3px}.RfztVG_previewMain{align-content:start;gap:4px;padding:4px;display:grid}.RfztVG_previewMain span{background:var(--p-line);border-radius:2px;height:6px}.RfztVG_previewMain span:first-child{background:var(--color-accent);width:60%}.RfztVG_accents{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.RfztVG_accentOption{justify-items:center;gap:var(--space-1);width:4.25rem;padding:var(--space-2) 0;border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s;display:grid}.RfztVG_accentOption:hover{background:var(--color-hover)}.RfztVG_swatch{background:linear-gradient(135deg, var(--swatch-light) 50%, var(--swatch-dark) 50%);width:1.75rem;height:1.75rem;transition:transform .15s var(--ease-spring), box-shadow .15s;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.RfztVG_swatch:after{content:"";background:var(--swatch-metal);border:2px solid var(--color-surface-raised);border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:-2px;right:-2px}.RfztVG_accentOption:has(input:checked) .RfztVG_swatch{box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 4px var(--swatch-light);transform:scale(1.06)}:root[data-theme=dark] .RfztVG_accentOption:has(input:checked) .RfztVG_swatch{box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 4px var(--swatch-dark)}.RfztVG_accentOption:has(input:focus-visible){box-shadow:var(--focus-ring)}.RfztVG_accentName{font-size:var(--text-xs);color:var(--color-text-muted);justify-items:center;display:grid}.RfztVG_accentDefault{font-size:var(--text-2xs);color:var(--color-text-faint)}.RfztVG_accentOption:has(input:checked) .RfztVG_accentName{color:var(--color-text);font-weight:var(--weight-medium)}.RfztVG_accentPreview{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.RfztVG_previewChip{padding:.2rem var(--space-2);font-size:var(--text-sm);background:var(--color-accent-subtle);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:var(--radius-md)}.RfztVG_previewLink{padding:.2rem var(--space-2);font-size:var(--text-sm);background:var(--color-surface-raised);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-accent), 0 0 0 4px var(--color-accent-subtle)}.RfztVG_toggle{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}.RfztVG_toggle input{width:1rem;height:1rem;accent-color:var(--color-accent);margin-top:2px}@media (max-width:767px){.RfztVG_content{padding:var(--space-4)}.RfztVG_section{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.RfztVG_avatarButton{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.RfztVG_avatarButton:focus-visible{box-shadow:var(--focus-ring)}.RfztVG_avatarButton:disabled{opacity:.6;cursor:progress}.RfztVG_avatarEdit{width:22px;height:22px;color:var(--color-on-accent);background:var(--color-accent);border:2px solid var(--color-surface-raised);transition:transform .15s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.RfztVG_avatarButton:hover .RfztVG_avatarEdit{transform:scale(1.12)}.RfztVG_avatarActions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.RfztVG_previewTag{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-metal-ink);background:var(--color-metal-fill);border-radius:var(--radius-full);padding:0 6px;line-height:1.125rem}
.e-o-yG_list{margin:0;padding:0;list-style:none;display:grid}.e-o-yG_row{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) 2rem;padding:4px 0;display:grid}.e-o-yG_row+.e-o-yG_row{border-top:1px solid var(--color-border)}.e-o-yG_emoji{text-align:center;width:2.75rem;padding:0;font-size:1rem}.e-o-yG_name{background:0 0;border-color:#0000}.e-o-yG_name:hover{border-color:var(--color-border)}.e-o-yG_delete{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.e-o-yG_delete:hover{color:var(--color-danger);background:var(--color-danger-subtle)}.e-o-yG_add{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr) auto;display:grid}.e-o-yG_add .e-o-yG_button{gap:6px}
.ySmBBW_layer{z-index:1000;animation:ySmBBW_tour-in .22s var(--ease-out);position:fixed;inset:0}@keyframes ySmBBW_tour-in{0%{opacity:0}}.ySmBBW_dim,.ySmBBW_ring{transition:top .42s cubic-bezier(.22, 1, .36, 1), left .42s cubic-bezier(.22, 1, .36, 1), right .42s cubic-bezier(.22, 1, .36, 1), bottom .42s cubic-bezier(.22, 1, .36, 1), width .42s cubic-bezier(.22, 1, .36, 1), height .42s cubic-bezier(.22, 1, .36, 1), opacity .22s var(--ease-out);position:absolute}.ySmBBW_dim{background:#0a0a0c9e}.ySmBBW_ring{pointer-events:none;border-radius:12px;box-shadow:0 0 0 2px #ffffffd9,0 0 24px 4px #ffffff1f}.ySmBBW_card{gap:var(--space-2);padding:var(--space-5);color:var(--color-text);background:var(--color-surface-raised);border-radius:14px;transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;box-shadow:0 24px 60px -16px #00000073,0 0 0 1px #0000000a}.ySmBBW_count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);letter-spacing:.04em}.ySmBBW_title{font-size:var(--text-lg,1.125rem);font-weight:var(--weight-bold);letter-spacing:-.01em}.ySmBBW_body{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.ySmBBW_footer{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.ySmBBW_dots{gap:4px;margin-right:auto;display:inline-flex}.ySmBBW_dots span{background:var(--color-border-strong);border-radius:var(--radius-full);width:6px;height:6px;transition:width .22s var(--ease-out), background-color .22s var(--ease-out)}.ySmBBW_dots span[data-current]{background:var(--color-text);width:16px}.ySmBBW_skip{padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0}.ySmBBW_skip:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.ySmBBW_layer{animation:none}.ySmBBW_dim,.ySmBBW_ring,.ySmBBW_card{transition:none}}
.zu8k5W_root{flex-direction:column;flex:1;min-height:0;display:flex}.zu8k5W_count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.zu8k5W_filterBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.zu8k5W_search{align-items:center;gap:var(--space-2);height:1.75rem;padding:0 var(--space-3);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color .12s,box-shadow .12s;display:flex}.zu8k5W_search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.zu8k5W_search input{width:9rem;height:100%;min-height:0;font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;padding:0}.zu8k5W_search input:focus-visible{box-shadow:none}.zu8k5W_chip{height:1.75rem;font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.zu8k5W_chip:hover{background:var(--color-hover)}.zu8k5W_chip[data-active]{background:var(--color-accent-subtle);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.zu8k5W_chip:focus-within{box-shadow:var(--focus-ring)}.zu8k5W_chipLabel{padding:0 var(--space-1) 0 var(--space-3);color:var(--color-text-muted);pointer-events:none}.zu8k5W_chip select{width:auto;height:100%;min-height:0;padding:0 2.1rem 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);box-shadow:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%238a8f98' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E") right .9rem center no-repeat;border:0}.zu8k5W_chip select:focus-visible{box-shadow:none}.zu8k5W_notices{gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;display:grid}.zu8k5W_scroller{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.zu8k5W_grid{grid-template-columns:repeat(5, minmax(var(--column-width), 19rem));gap:var(--space-2);min-height:100%;padding:var(--space-3) var(--space-4) var(--space-5);display:grid}.zu8k5W_column{gap:var(--space-2);min-height:12rem;padding:0 var(--space-1) var(--space-1);background:color-mix(in srgb, var(--color-column) 50%, var(--color-bg));border-radius:var(--radius-lg);transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);flex-direction:column;display:flex}.zu8k5W_column[data-over]{background:color-mix(in srgb, var(--color-text) 3%, var(--color-bg))}.zu8k5W_columnHeader{z-index:2;align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-2);background:inherit;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;position:sticky;top:0}.zu8k5W_columnTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0}.zu8k5W_cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.zu8k5W_showOlder{padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;align-self:flex-start}.zu8k5W_showOlder:hover{color:var(--color-text);background:var(--color-hover)}.zu8k5W_empty{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);color:var(--color-text-muted);display:grid}.zu8k5W_card{background:var(--color-surface-raised);box-shadow:var(--shadow-card);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:box-shadow .16s var(--ease-out), transform .16s var(--ease-out), opacity .15s;border-radius:10px;gap:10px;padding:12px 12px 10px;display:grid;position:relative;overflow:hidden}.zu8k5W_card[data-status=done] .zu8k5W_cardTitle{color:var(--color-text-muted)}.zu8k5W_card[data-editable]{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.zu8k5W_card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.zu8k5W_card:focus-visible{box-shadow:var(--focus-ring);border-radius:10px}.zu8k5W_card[data-dragging]{background:color-mix(in srgb, var(--color-text) 3%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-text) 14%, transparent);transform:none}.zu8k5W_card[data-dragging]>*{visibility:hidden}.zu8k5W_card[data-highlight]{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 4px var(--color-accent-subtle)}.zu8k5W_card[data-settled]{animation:.3s cubic-bezier(.22,1,.36,1) zu8k5W_settle}@media (prefers-reduced-motion:reduce){.zu8k5W_card:hover{transform:none}}.zu8k5W_overlay,.zu8k5W_overlay:hover{cursor:grabbing;box-shadow:var(--shadow-lift);transform:rotate(var(--tilt,0deg)) scale(1.02);transition:box-shadow .16s var(--ease-out);animation:zu8k5W_lift .16s var(--ease-out);will-change:transform}@keyframes zu8k5W_lift{0%{box-shadow:var(--shadow-card);transform:scale(1)}}@keyframes zu8k5W_settle{0%{box-shadow:var(--shadow-lift);transform:scale(1.04)}65%{transform:scale(.992)}to{transform:scale(1)}}.zu8k5W_cardTop{align-items:center;gap:var(--space-2);min-height:18px;display:flex}.zu8k5W_cardClient{align-items:center;gap:6px;min-width:0;display:inline-flex}.zu8k5W_cardEyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zu8k5W_cardAvatar{margin-left:auto;display:inline-flex}.zu8k5W_newTag{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-accent-text);background:var(--color-accent-subtle);border-radius:var(--radius-full);padding:0 6px}.zu8k5W_cardTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.zu8k5W_cardTitle:focus-visible{border-radius:var(--radius-sm)}.zu8k5W_card:has(.zu8k5W_cardTitle:focus-visible){box-shadow:var(--focus-ring)}.zu8k5W_card:has(.zu8k5W_cardTitle:focus-visible) .zu8k5W_cardTitle:focus-visible{box-shadow:none}.zu8k5W_cardHours{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:2px;display:inline-flex}.zu8k5W_assigneeButton{cursor:pointer;transition:background-color .12s, transform .12s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:inline-grid}.zu8k5W_assigneeButton:hover{background:var(--color-hover);transform:scale(1.08)}.zu8k5W_menu{min-width:12rem;padding:var(--space-1);color:var(--color-text);background:var(--color-surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);border:0;margin:0;position:fixed;inset:auto}.zu8k5W_menu:popover-open{animation:zu8k5W_menu-in .14s var(--ease-out);gap:1px;display:grid}@keyframes zu8k5W_menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.zu8k5W_menuItem{align-items:center;gap:var(--space-2);height:1.875rem;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);color:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.zu8k5W_menuItem:hover,.zu8k5W_menuItem:focus-visible{background:var(--color-hover);box-shadow:none}.zu8k5W_menuCheck{color:var(--color-accent-text);margin-left:auto}.zu8k5W_flags{gap:var(--space-1);flex-wrap:wrap;display:flex}.zu8k5W_flag{padding:1px var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);border-radius:var(--radius-full);justify-self:start;align-items:center;gap:3px;display:inline-flex}.zu8k5W_flag[data-flag=review]{color:var(--color-accent-text);background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}.zu8k5W_flag[data-flag=changes]{color:#7a5a00;background:color-mix(in srgb, var(--status-ongoing) 22%, transparent)}:root[data-theme=dark] .zu8k5W_flag[data-flag=changes]{color:#f5d76e}.zu8k5W_cardMeta{border-top:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.zu8k5W_metaPriority{border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;place-items:center;width:22px;height:20px;display:inline-grid}.zu8k5W_metaPriority[data-priority=urgent]{border-color:#0000}.zu8k5W_cardCategory{min-width:0;height:20px;font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:5px;padding:0 8px 0 7px;display:inline-flex;overflow:hidden}.zu8k5W_cardCategory:before{content:"";background:var(--cat);border-radius:50%;flex:none;width:6px;height:6px}.zu8k5W_cardTop .zu8k5W_cardCategory{height:auto;font-size:var(--text-xs);border:0;padding:0}.zu8k5W_cardCategory[data-category=design]{--cat:var(--cat-1)}.zu8k5W_cardCategory[data-category=seo]{--cat:var(--cat-2)}.zu8k5W_cardCategory[data-category=development]{--cat:var(--cat-3)}.zu8k5W_cardCategory[data-category=bug_fix]{--cat:var(--cat-4)}.zu8k5W_cardCategory[data-category=video]{--cat:var(--cat-5)}.zu8k5W_cardCategory[data-category=photo]{--cat:var(--cat-6)}.zu8k5W_metaRight{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.zu8k5W_metaStat{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:3px;display:inline-flex}.zu8k5W_cardDate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-faint)}@media (max-width:767px){.zu8k5W_grid{grid-template-columns:repeat(5, minmax(min(var(--column-width), 82vw), 1fr));padding:0 var(--space-3) var(--space-5)}.zu8k5W_scroller{scroll-snap-type:x proximity;scroll-padding-inline:var(--space-3);overscroll-behavior-x:contain}.zu8k5W_grid>*{scroll-snap-align:start}.zu8k5W_filterBar{padding:var(--space-2) var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.zu8k5W_filterBar>*{flex:none}}.zu8k5W_flag[data-flag=urgent]{color:var(--color-urgent);background:color-mix(in srgb, var(--color-urgent) 9%, transparent)}.zu8k5W_flag[data-flag=blocked]{color:var(--color-danger);background:var(--color-danger-subtle)}.zu8k5W_grid[data-archive]{grid-template-columns:repeat(6, minmax(var(--column-width), 19rem))}.zu8k5W_column[data-column=archive] .zu8k5W_card{opacity:.72}.zu8k5W_column[data-column=archive] .zu8k5W_card:hover{opacity:1}.zu8k5W_tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.zu8k5W_tag{height:20px;font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:4px;padding:0 7px;display:inline-flex;overflow:hidden}.zu8k5W_tag span{font-size:11px;line-height:1}
._3WreIa_needsYou{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-accent-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}._3WreIa_needsYou[data-calm]{background:var(--color-surface)}._3WreIa_needsIcon{width:1.75rem;height:1.75rem;color:var(--color-on-accent);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}._3WreIa_needsYou[data-calm] ._3WreIa_needsIcon{color:#fff;background:var(--status-done)}._3WreIa_needsText{font-weight:var(--weight-medium)}._3WreIa_needsActions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._3WreIa_needsButton{max-width:18rem;min-height:2rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-full);cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}._3WreIa_needsButton:hover{background:var(--color-accent-hover)}._3WreIa_needsButton span{font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}._3WreIa_tracker{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-7);display:grid}._3WreIa_group{gap:var(--space-2);display:grid}._3WreIa_groupHead{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);display:flex}._3WreIa_count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-faint)}._3WreIa_rows{background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._3WreIa_rows>li+li{border-top:1px solid var(--color-border)}._3WreIa_row{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 4.5rem;transition:background-color .12s;display:grid}._3WreIa_row:hover{background:var(--color-hover)}._3WreIa_row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}._3WreIa_row[data-highlight]{background:var(--color-accent-subtle)}._3WreIa_row>svg,._3WreIa_cta{justify-self:end}._3WreIa_row>svg{color:var(--color-text-faint)}._3WreIa_rowMain{gap:3px;min-width:0;display:grid}._3WreIa_rowTop{align-items:center;gap:var(--space-2);display:flex}._3WreIa_rowTop>span:first-child{height:auto;font-size:var(--text-xs);color:var(--color-text-muted);background:0 0;border:0;padding:0}._3WreIa_urgent{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-urgent);background:color-mix(in srgb, var(--color-urgent) 12%, transparent);border-radius:var(--radius-full);padding:0 6px;line-height:1.125rem}._3WreIa_title{font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3WreIa_next{font-size:var(--text-sm);color:var(--color-text-muted)}._3WreIa_rowSide{justify-items:end;gap:4px;width:clamp(11rem,16vw,16rem);display:grid}._3WreIa_steps{grid-template-columns:repeat(5,1fr);gap:3px;width:100%;display:grid}._3WreIa_steps span{background:var(--color-border-strong);border-radius:var(--radius-full);height:5px}._3WreIa_steps[data-status=backlog]{--step:var(--status-backlog)}._3WreIa_steps[data-status=todo]{--step:var(--status-todo)}._3WreIa_steps[data-status=ongoing]{--step:var(--status-ongoing)}._3WreIa_steps[data-status=in_review]{--step:var(--status-in-review)}._3WreIa_steps[data-status=done]{--step:var(--status-done)}._3WreIa_steps span[data-state=past]{background:color-mix(in srgb, var(--step) 45%, transparent)}._3WreIa_steps span[data-state=now],._3WreIa_steps[data-status=done] span{background:var(--step)}._3WreIa_stepLabel{font-size:var(--text-xs);font-weight:var(--weight-medium)}._3WreIa_meta{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--color-text-faint);white-space:nowrap;display:inline-flex}._3WreIa_meta>span{align-items:center;gap:3px;display:inline-flex}._3WreIa_cta{padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-full);line-height:1.75rem}._3WreIa_group[data-group=done] ._3WreIa_title{color:var(--color-text-muted)}._3WreIa_more{padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;justify-self:start}._3WreIa_viewSwitch{background:var(--color-surface);border-radius:var(--radius-md);padding:2px;display:inline-flex}._3WreIa_viewSwitch button{height:1.75rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}._3WreIa_viewSwitch button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-card)}@media (max-width:640px){._3WreIa_viewSwitch button{padding:0 var(--space-2);gap:0;font-size:0}._3WreIa_needsYou{margin:var(--space-3) var(--space-3) 0}._3WreIa_needsActions{margin-left:0}._3WreIa_tracker{padding:var(--space-3) var(--space-3) var(--space-7)}._3WreIa_row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}._3WreIa_rowSide{grid-area:2/1/auto/-1;justify-items:start;width:100%}._3WreIa_title{white-space:normal}}
.l8VDWG_field{gap:var(--space-1);display:grid}.l8VDWG_chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.l8VDWG_chip{height:24px;font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:5px;padding:0 4px 0 9px;display:inline-flex}.l8VDWG_chip>span{font-size:12px;line-height:1}.l8VDWG_remove{width:16px;height:16px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.l8VDWG_remove:hover{color:var(--color-text);background:var(--color-hover)}.l8VDWG_add{height:24px;font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.l8VDWG_add:hover{color:var(--color-text);border-style:solid}.l8VDWG_menu{width:15rem;max-height:18rem;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.l8VDWG_search{width:100%;min-height:2rem;font-size:var(--text-sm);margin-bottom:4px}.l8VDWG_options{margin:0;padding:0;list-style:none;display:grid}.l8VDWG_option{width:100%;font:inherit;font-size:var(--text-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.l8VDWG_option:hover,.l8VDWG_option:focus-visible{background:var(--color-hover)}.l8VDWG_check{border:1px solid var(--color-border-strong);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.l8VDWG_option[aria-selected=true] .l8VDWG_check{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.l8VDWG_emoji{text-align:center;width:1.1em}
.K9wY4a_stash{gap:8px;width:100%;display:grid}.K9wY4a_search{height:2.25rem;font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-accent);border-radius:var(--radius-full);box-shadow:0 0 0 3px var(--color-accent-subtle);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.K9wY4a_search>span{color:var(--color-text);flex:1}.K9wY4a_search kbd{font-size:var(--text-2xs);border-radius:var(--radius-full);padding:1px 7px}.K9wY4a_caret{vertical-align:-.15em;background:var(--color-text);width:1px;height:1em;margin-left:1px;animation:1.1s step-end infinite K9wY4a_blink;display:inline-block}@keyframes K9wY4a_blink{50%{opacity:0}}.K9wY4a_results{background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:12px;margin:0;padding:4px;list-style:none;display:grid}.K9wY4a_results li{border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.K9wY4a_results li[data-active]{background:var(--color-hover)}.K9wY4a_resultIcon{width:26px;height:26px;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex:none;place-items:center;display:grid}.K9wY4a_resultText{flex:1;min-width:0;display:grid}.K9wY4a_resultText strong{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.K9wY4a_resultText small,.K9wY4a_meetingHead small{font-size:var(--text-2xs);color:var(--color-text-muted)}.K9wY4a_tag{font-size:var(--text-2xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;padding:1px 7px}.K9wY4a_meeting{background:var(--color-surface-raised);border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-card);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.K9wY4a_meetingHead{align-items:center;gap:8px;display:flex}.K9wY4a_meetingHead small{margin-left:auto}.K9wY4a_source{font-size:var(--text-2xs);font-weight:var(--weight-medium);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.K9wY4a_meetingTitle{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600}.K9wY4a_bullets{font-size:var(--text-xs);color:var(--color-text-muted);gap:4px;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.K9wY4a_shared{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--status-done);background:color-mix(in srgb, var(--status-done) 11%, transparent);border-radius:var(--radius-full);justify-self:start;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.K9wY4a_chat{gap:10px;width:100%;display:grid}.K9wY4a_bubble{max-width:88%;font-size:var(--text-sm);border-radius:16px;margin:0;padding:10px 14px;line-height:1.5}.K9wY4a_bubble p{margin:0}.K9wY4a_bubble[data-from=you]{color:var(--color-text-inverse);background:var(--color-text);border-bottom-right-radius:5px;justify-self:end}.K9wY4a_bubble[data-from=ai]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-bottom-left-radius:5px;gap:8px;display:grid}.K9wY4a_tool{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-full);justify-self:start;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.K9wY4a_brand{gap:10px;width:100%;display:grid}.K9wY4a_swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.K9wY4a_swatch{font-size:var(--text-xs);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;gap:2px;padding:6px 6px 8px;display:grid}.K9wY4a_chip{border-radius:8px;height:2.75rem;margin-bottom:4px;box-shadow:inset 0 0 0 1px #00000014}.K9wY4a_swatch strong{font-weight:var(--weight-medium)}.K9wY4a_swatch small,.K9wY4a_brandRow small{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted)}.K9wY4a_brandRow{font-size:var(--text-sm);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.K9wY4a_brandRow>span:nth-child(2){display:grid}.K9wY4a_font{background:var(--color-surface);border-radius:8px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;font-weight:600;display:grid}.K9wY4a_file{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.K9wY4a_added{font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.K9wY4a_caret{animation:none}}
.XviaoG_stage{width:100%;max-width:26rem;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;place-items:center;padding:0;display:grid;position:relative}.XviaoG_stage:focus-visible{outline:2px solid var(--brand-on-ink,#ec93ab);outline-offset:6px}.XviaoG_svg{grid-area:1/1;width:100%;height:auto;transition:opacity .4s;overflow:visible}.XviaoG_canvas{aspect-ratio:1/1.05;opacity:0;grid-area:1/1;width:100%;transition:opacity .6s}.XviaoG_stage[data-ready] .XviaoG_canvas{opacity:1}.XviaoG_stage[data-ready] .XviaoG_svg{opacity:0}.XviaoG_sword{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.XviaoG_stage:hover:not([data-pulled]) .XviaoG_sword{animation:.9s ease-in-out infinite XviaoG_wiggle}@keyframes XviaoG_wiggle{0%,to{transform:translateY(-3px)rotate(0)}25%{transform:translateY(-6px)rotate(-1.6deg)}75%{transform:translateY(-5px)rotate(1.6deg)}}.XviaoG_stage[data-pulled] .XviaoG_sword{transition-duration:.7s;transform:translateY(-58px)rotate(-4deg)}.XviaoG_glow{fill:var(--brand-on-ink,#ec93ab);opacity:.18;transition:opacity .3s;animation:3.2s ease-in-out infinite XviaoG_breathe}.XviaoG_stage:hover .XviaoG_glow{opacity:.35}.XviaoG_stage[data-pulled] .XviaoG_glow{opacity:.6}@keyframes XviaoG_breathe{50%{opacity:.3}}.XviaoG_gem{fill:var(--brand-on-ink,#ec93ab)}.XviaoG_sparks circle{fill:var(--brand-on-ink,#ec93ab);opacity:0}.XviaoG_stage[data-pulled] .XviaoG_sparks circle{animation:.9s cubic-bezier(.22,1,.36,1) both XviaoG_burst}@keyframes XviaoG_burst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(cos(var(--a)) * 70px), calc(sin(var(--a)) * 40px - 30px)) scale(.4)}}.XviaoG_worthy{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-ink,#fff);background:var(--brand,#87203f);opacity:0;pointer-events:none;border-radius:8px;padding:4px 12px;font-size:1.125rem;font-weight:800;transition:opacity .2s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:8%;right:4%;transform:translateY(8px)rotate(-4deg)}.XviaoG_stage[data-pulled] .XviaoG_worthy{opacity:1;transition-delay:.3s;transform:translateY(0)rotate(-4deg)}@media (prefers-reduced-motion:reduce){.XviaoG_stage:hover:not([data-pulled]) .XviaoG_sword,.XviaoG_glow,.XviaoG_stage[data-pulled] .XviaoG_sparks circle{animation:none}}
.g1LwZa_page{--page-max:76rem;--stage:var(--color-surface);--ink:#111114;--dots:radial-gradient(color-mix(in srgb, var(--color-text) 9%, transparent) 1px, transparent 1.3px);--brand:#a12a4e;--gold:#e3c27a;--gold-fill:#ecd193;--gold-ink:#2b1f06;--brand-ink:#fff;--brand-text:#ec93ab;--brand-on-ink:#ec93ab;min-height:100dvh;color:var(--color-text);background:var(--color-bg);overflow-x:clip}.g1LwZa_flair{font-family:var(--font-display);letter-spacing:-.045em;color:var(--brand-ink);background:var(--brand);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;margin:0 -.02em;padding:0 .1em;font-weight:800}.g1LwZa_brand [class*=wordmark]{--logo-dot:var(--brand-text)}.g1LwZa_page h1,.g1LwZa_page h2,.g1LwZa_page h3{font-family:inherit}.g1LwZa_nav{z-index:50;background:color-mix(in srgb, var(--color-bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);position:sticky;top:0}.g1LwZa_navInner{align-items:center;gap:var(--space-5);max-width:calc(var(--page-max) + 4rem);height:3.75rem;padding:0 var(--space-5);margin:0 auto;display:flex}.g1LwZa_brand{color:inherit;text-decoration:none}.g1LwZa_navLinks{gap:var(--space-5);margin-left:var(--space-3);display:flex}.g1LwZa_navLinks a,.g1LwZa_navSignIn{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;transition:color .12s}.g1LwZa_navLinks a:hover,.g1LwZa_navSignIn:hover{color:var(--color-text)}.g1LwZa_navActions{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.g1LwZa_hero{padding:5.5rem var(--space-5) 0;isolation:isolate;justify-items:center;display:grid;position:relative}.g1LwZa_sky{width:calc(100% + 2 * var(--space-5));margin:-5.5rem calc(var(--space-5) * -1) 0;padding:5.5rem var(--space-5) 9rem;isolation:isolate;justify-items:center;display:grid;position:relative}.g1LwZa_heroCanvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.g1LwZa_heroText{text-align:center;justify-items:center;max-width:50rem;display:grid}.g1LwZa_announce{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);animation:g1LwZa_rise .7s var(--ease-out) both;padding:4px 12px 4px 4px;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.g1LwZa_announce:hover{color:var(--color-text);border-color:var(--color-border-strong)}.g1LwZa_announceTag{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--gold-ink);background:var(--gold-fill);border-radius:var(--radius-full);padding:2px 9px}.g1LwZa_headline{margin-top:var(--space-5);letter-spacing:-.05em;font-size:clamp(3rem,7.4vw,5.75rem);font-weight:600;line-height:1.06;display:grid}.g1LwZa_line{animation:g1LwZa_rise .8s var(--ease-out) both;display:block}.g1LwZa_line:first-child{z-index:2;position:relative}.g1LwZa_line+.g1LwZa_line{animation-delay:90ms}.g1LwZa_kneg{position:relative}.g1LwZa_asterisk{z-index:3;width:max(.56em,2.25rem);height:max(.56em,2.25rem);color:var(--gold);cursor:help;border-radius:50%;place-items:center;margin:calc(.28em - max(.56em,2.25rem)/2);text-decoration:none;display:grid;position:absolute;top:-.14em;right:-.42em}.g1LwZa_asteriskGlyph{transition:transform .26s var(--ease-spring);font-size:.8em;line-height:1}.g1LwZa_asterisk:hover .g1LwZa_asteriskGlyph,.g1LwZa_asterisk:focus-visible .g1LwZa_asteriskGlyph{transform:rotate(72deg)scale(1.15)}.g1LwZa_asterisk:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.g1LwZa_tip{width:17rem;font-family:var(--font-sans);letter-spacing:0;text-align:left;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s, transform .2s var(--ease-out), visibility 0s .2s;border-radius:12px;padding:10px 12px;font-size:.8125rem;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.g1LwZa_tip i{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem;font-style:normal}.g1LwZa_asterisk:hover .g1LwZa_tip,.g1LwZa_asterisk:focus-visible .g1LwZa_tip{opacity:1;visibility:visible;transition:opacity .16s, transform .2s var(--ease-out);transform:translate(-50%)}.g1LwZa_lede{max-width:38rem;margin-top:var(--space-5);color:var(--color-text-muted);animation:g1LwZa_rise .8s .16s var(--ease-out) both;font-size:1.1875rem;line-height:1.55}.g1LwZa_heroText>.g1LwZa_ctas{margin-top:var(--space-6);animation:g1LwZa_rise .8s .22s var(--ease-out) both;justify-content:center}.g1LwZa_assurances{justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);animation:g1LwZa_rise .8s .28s var(--ease-out) both;flex-wrap:wrap;padding:0;list-style:none;display:flex}.g1LwZa_assurances li{align-items:center;gap:6px;display:inline-flex}.g1LwZa_assurances svg{color:var(--brand-text)}@keyframes g1LwZa_rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.g1LwZa_ctas{gap:var(--space-2);flex-wrap:wrap;display:flex}.g1LwZa_ctaPrimary,.g1LwZa_ctaSecondary{height:2.75rem;padding:0 var(--space-5);font-size:var(--text-md)}.g1LwZa_ctaPrimary span{transition:transform .16s var(--ease-out)}.g1LwZa_ctaPrimary:hover span{transform:translate(3px)}.g1LwZa_ctas[data-inverted] .g1LwZa_ctaPrimary{color:var(--ink);background:#fff;border-color:#fff}.g1LwZa_ctas[data-inverted] .g1LwZa_ctaPrimary:hover{background:#e9e9ec}.g1LwZa_ctas[data-inverted] .g1LwZa_ctaSecondary{color:#f1f1f3;background:0 0;border-color:#ffffff40}.g1LwZa_ctas[data-inverted] .g1LwZa_ctaSecondary:hover{background:#ffffff14}.g1LwZa_heroStage{width:100%;max-width:calc(var(--page-max) + 2rem);perspective:2200px;animation:g1LwZa_rise 1s .3s var(--ease-out) both;margin-top:-3.5rem;position:relative}.g1LwZa_stageWindow{transform-origin:50% 0;position:relative}.g1LwZa_heroFrame{position:relative}.g1LwZa_heroWindow{--app-height:34rem;box-shadow:0 50px 120px -40px #00000059, 0 0 0 1px var(--color-border)}.g1LwZa_stageWindow{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));will-change:transform}.g1LwZa_heroPhone{display:none}.g1LwZa_footnote{max-width:40rem;margin-top:var(--space-5);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:1.6}.g1LwZa_footnote:target{color:var(--color-text)}.g1LwZa_dragons{gap:var(--space-4);padding:var(--space-5) 0;border-block:1px solid var(--color-border);margin-top:6rem;display:grid}.g1LwZa_dragonsLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-text-muted)}.g1LwZa_marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.g1LwZa_marquee ul{gap:var(--space-3);width:max-content;margin:0;padding:0;list-style:none;animation:48s linear infinite g1LwZa_marquee;display:flex}.g1LwZa_marquee:hover ul{animation-play-state:paused}.g1LwZa_marquee li{font-size:var(--text-md);white-space:nowrap;color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.g1LwZa_marquee li svg{color:var(--brand-text)}.g1LwZa_marquee s{text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-text) 70%, transparent)}@keyframes g1LwZa_marquee{to{transform:translateX(calc(-50% - var(--space-3) / 2))}}.g1LwZa_section{max-width:calc(var(--page-max) + 4rem);padding:9rem var(--space-5) 0;margin:0 auto}.g1LwZa_sectionHead{text-align:center;justify-items:center;max-width:44rem;margin:0 auto 4rem;display:grid}.g1LwZa_sectionHead[data-align=start]{text-align:left;justify-items:start;margin:0}.g1LwZa_kicker{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;display:inline-flex}.g1LwZa_kicker[data-tone=dark]{color:#a8a8b3}.g1LwZa_sectionHead h2,.g1LwZa_moat h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:600;line-height:1.04}.g1LwZa_sectionHead p{max-width:34rem;margin-top:var(--space-4);color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}@supports (animation-timeline:view()){.g1LwZa_reveal{animation:linear both g1LwZa_reveal;animation-timeline:view();animation-range:entry cover 22%}}@keyframes g1LwZa_reveal{0%{opacity:0;transform:translateY(28px)scale(.985)}}.g1LwZa_bento{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g1LwZa_tile{background:var(--color-surface-raised);border:1px solid var(--color-border);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.g1LwZa_tile:hover{border-color:color-mix(in srgb, var(--brand-text) 40%, var(--color-border));box-shadow:0 24px 48px -28px #00000040}.g1LwZa_tile[data-span=wide]{grid-area:span 2/span 4}.g1LwZa_tile[data-span=half]{grid-column:span 3}.g1LwZa_tile[data-span=third]{grid-column:span 2}.g1LwZa_tileText{padding:var(--space-5) var(--space-5) 0;gap:6px;display:grid}.g1LwZa_tileLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.g1LwZa_tileIcon{width:22px;height:22px;color:var(--brand-ink);background:var(--brand);border-radius:7px;place-items:center;display:grid}.g1LwZa_tileText h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.g1LwZa_tileText p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.g1LwZa_tileStage{margin:var(--space-4);padding:var(--space-4);background-color:var(--stage);background-image:var(--dots);background-size:14px 14px;border-radius:14px;place-items:center;display:grid;overflow:hidden;container-type:inline-size}.g1LwZa_tileStage>*{transition:transform .4s var(--ease-out)}.g1LwZa_tile:hover .g1LwZa_tileStage>*{transform:translateY(-3px)scale(1.015)}.g1LwZa_miniWindow{--app-height:60rem;inset:var(--space-4) var(--space-4) auto;position:absolute}.g1LwZa_tile[data-span=wide] .g1LwZa_tileStage{min-height:24rem;position:relative}.g1LwZa_inboxStage{max-width:64rem;margin:var(--space-6) auto 0;-webkit-mask-image:radial-gradient(120% 90%,#000 60%,#0000 100%);mask-image:radial-gradient(120% 90%,#000 60%,#0000 100%)}.g1LwZa_how{gap:var(--space-3);counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g1LwZa_how li{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px;display:grid}.g1LwZa_howNumber{margin-bottom:var(--space-6);font-family:var(--font-display);letter-spacing:-.05em;color:var(--brand-ink);background:var(--brand);border-radius:10px;justify-self:start;padding:.08em .16em;font-size:2.5rem;font-weight:800;line-height:1}.g1LwZa_how h3{letter-spacing:-.025em;font-size:1.375rem;font-weight:600}.g1LwZa_how p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.g1LwZa_workflow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5rem;display:grid}.g1LwZa_workflowList{display:grid}.g1LwZa_workflowItem{gap:var(--space-2);padding:var(--space-5) 0;font:inherit;text-align:left;color:var(--color-text-faint);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;display:grid;position:relative}.g1LwZa_workflowItem:hover{color:var(--color-text-muted)}.g1LwZa_workflowItem[aria-selected=true]{color:var(--color-text);cursor:default}.g1LwZa_workflowItem:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.g1LwZa_workflowTitle{font-size:1.125rem}.g1LwZa_workflowText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55;display:none}.g1LwZa_workflowItem[aria-selected=true] .g1LwZa_workflowText{display:block}.g1LwZa_workflowProgress{background:var(--color-text);height:1px;animation:7s linear forwards g1LwZa_progress;position:absolute;bottom:-1px;left:0}.g1LwZa_workflow:hover .g1LwZa_workflowProgress{animation-play-state:paused}@keyframes g1LwZa_progress{0%{width:0}to{width:100%}}.g1LwZa_workflowPanel{background-color:var(--stage);background-image:var(--dots);border:1px solid var(--color-border);border-radius:20px;place-items:center;min-height:34rem;padding:3rem;display:grid;overflow:hidden}.g1LwZa_workflowFit{--app-height:0;width:100%}.g1LwZa_workflowShot{width:100%;max-width:42rem;animation:g1LwZa_shot-in .3s var(--ease-out);justify-items:center;display:grid;container-type:inline-size}@keyframes g1LwZa_shot-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.g1LwZa_workflowShot,.g1LwZa_workflowProgress{animation:none}.g1LwZa_workflowProgress{display:none}}.g1LwZa_moat{width:calc(100% - 2 * var(--space-5));max-width:calc(var(--page-max) + 4rem);color:#f1f1f3;background:var(--ink);border:1px solid #ffffff0f;border-radius:24px;margin:9rem auto 0;position:relative;overflow:hidden}.g1LwZa_moatCanvas{width:100%;height:100%;position:absolute;inset:0}.g1LwZa_moatInner{padding:6rem clamp(var(--space-5), 5vw, 4.5rem) 4.5rem;pointer-events:none;justify-items:start;display:grid;position:relative}.g1LwZa_moatLede{max-width:34rem;margin-top:var(--space-4);color:#a8a8b3;font-size:1.0625rem;line-height:1.6}.g1LwZa_stats{gap:var(--space-5);width:100%;padding:var(--space-5) 0 0;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin:5rem 0 0;list-style:none;display:grid}.g1LwZa_stats li{gap:var(--space-2);display:grid}.g1LwZa_statNumber{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:1}.g1LwZa_statNote{max-width:16rem;font-size:var(--text-sm);color:#a8a8b3;line-height:1.5}.g1LwZa_faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;display:grid}.g1LwZa_faqLayout .g1LwZa_sectionHead{align-self:start;position:sticky;top:6rem}.g1LwZa_faqs{border-top:1px solid var(--color-border);display:grid}.g1LwZa_faq{border-bottom:1px solid var(--color-border)}.g1LwZa_faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:1.0625rem;font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.g1LwZa_faq summary::-webkit-details-marker{display:none}.g1LwZa_faq summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.g1LwZa_faqIcon{width:30px;height:30px;color:var(--color-text-muted);border:1px solid var(--color-border);transition:transform .24s var(--ease-spring), background-color .16s;border-radius:50%;flex:none;place-items:center;display:grid}.g1LwZa_faq summary:hover .g1LwZa_faqIcon{background:var(--color-hover)}.g1LwZa_faq[open] .g1LwZa_faqIcon{transform:rotate(45deg)}.g1LwZa_faq p{max-width:40rem;padding:0 3rem var(--space-5) 0;font-size:var(--text-md);color:var(--color-text-muted);line-height:1.65}.g1LwZa_faq[open] p{animation:g1LwZa_rise .3s var(--ease-out) both}.g1LwZa_final{align-items:center;gap:var(--space-5);width:calc(100% - 2 * var(--space-5));max-width:calc(var(--page-max) + 4rem);color:#f1f1f3;background:var(--ink);border:1px solid #ffffff0f;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin:9rem auto 0;display:grid;position:relative;overflow:hidden}.g1LwZa_finalContent{padding:6rem 0 6rem clamp(var(--space-5), 5vw, 4.5rem);text-align:left;align-content:center;justify-items:start;display:grid;position:relative}.g1LwZa_finalContent .g1LwZa_ctas{margin-top:var(--space-6)}.g1LwZa_finalArt{align-content:center;justify-items:center;gap:var(--space-2);padding:4rem clamp(var(--space-5), 5vw, 4.5rem) 4rem 0;display:grid}.g1LwZa_finalHint{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:#75757f}.g1LwZa_finalHeadline{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(2.75rem,5.6vw,4.25rem);font-weight:600;line-height:1}.g1LwZa_finalLede{margin-top:var(--space-5);color:#a8a8b3;font-size:1.125rem}.g1LwZa_footer{margin:11rem var(--space-3) var(--space-3);color:#f1f1f3;background:#0b0b0d;border-radius:18px;position:relative;overflow:hidden}.g1LwZa_footerCanvas{width:100%;height:100%;position:absolute;inset:0}.g1LwZa_footerInner{max-width:calc(var(--page-max) + 4rem);padding:4.5rem clamp(var(--space-5), 4vw, 3.5rem) var(--space-5);gap:5rem;margin:0 auto;display:grid;position:relative}.g1LwZa_footerTop{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;display:flex}.g1LwZa_footerLine{max-width:26rem;font-size:var(--text-md);color:#b4b4bd;line-height:1.55}.g1LwZa_footerLinks{grid-template-rows:repeat(4,auto);grid-auto-flow:column;align-content:start;gap:10px 4rem;display:grid}.g1LwZa_footerLinks a,.g1LwZa_footerBottom,.g1LwZa_footerBottom a{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#9a9aa5;text-decoration:none}.g1LwZa_footerLinks a:hover,.g1LwZa_footerBottom a:hover{color:#fff}.g1LwZa_footerMark{font-family:var(--font-display);letter-spacing:-.065em;white-space:nowrap;color:#fff;--logo-dot:var(--brand-on-ink);margin:0 0 -.08em;font-size:min(28.5vw,25.5rem);font-weight:800;line-height:.82}.g1LwZa_footerBottom{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}@media (max-width:1080px){.g1LwZa_tile[data-span=wide]{grid-area:auto/span 6}.g1LwZa_tile[data-span=third]{grid-column:span 3}}@media (max-width:960px){.g1LwZa_navLinks{display:none}.g1LwZa_workflow,.g1LwZa_faqLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.g1LwZa_faqLayout .g1LwZa_sectionHead{position:static}.g1LwZa_how,.g1LwZa_stats{grid-template-columns:minmax(0,1fr)}.g1LwZa_final{grid-template-columns:minmax(0,1fr);gap:0}.g1LwZa_finalContent{padding:4.5rem var(--space-5) 0;text-align:center;justify-items:center}.g1LwZa_finalContent .g1LwZa_ctas{justify-content:center}.g1LwZa_finalArt{padding:5rem var(--space-5) 3.5rem}.g1LwZa_stageWindow>:not(:first-child){display:none}.g1LwZa_heroStage{perspective:none;scrollbar-width:none;overflow-x:auto}.g1LwZa_stageWindow{width:60rem;animation:none}}@media (max-width:640px){.g1LwZa_heroStage{display:none}.g1LwZa_heroPhone{justify-items:center;margin-top:-2.5rem;display:grid}.g1LwZa_section{padding-top:5.5rem}.g1LwZa_howNumber{margin-bottom:var(--space-3)}.g1LwZa_tile[data-span=wide] .g1LwZa_tileStage{min-height:20rem}.g1LwZa_navInner{gap:var(--space-3);padding:0 var(--space-4)}.g1LwZa_navActions{gap:var(--space-2)}.g1LwZa_navSignIn{display:none}.g1LwZa_hero{padding:3.5rem var(--space-4) 0}.g1LwZa_sky{width:calc(100% + 2 * var(--space-4));margin:-3.5rem calc(var(--space-4) * -1) 0;padding:3.5rem var(--space-4) 7rem}.g1LwZa_section{padding:6.5rem var(--space-4) 0}.g1LwZa_lede{font-size:1.0625rem}.g1LwZa_announce{font-size:var(--text-xs);text-align:left}.g1LwZa_heroStage{margin-right:calc(var(--space-4) * -1);perspective:none;overflow-x:auto}.g1LwZa_stageWindow{width:46rem;animation:none}.g1LwZa_tile[data-span]{grid-column:span 6}.g1LwZa_tip{width:14rem;left:auto;right:-.5rem;transform:translateY(-4px)}.g1LwZa_asterisk:hover .g1LwZa_tip,.g1LwZa_asterisk:focus-visible .g1LwZa_tip{transform:none}.g1LwZa_moat,.g1LwZa_final{width:calc(100% - 2 * var(--space-3))}.g1LwZa_moatInner{padding:4.5rem var(--space-5) 3rem}.g1LwZa_finalContent{padding:4rem var(--space-4) 0}.g1LwZa_workflowPanel{min-height:0;padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.g1LwZa_marquee ul{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.g1LwZa_marquee li[aria-hidden]{display:none}.g1LwZa_marquee{-webkit-mask-image:none;mask-image:none}}
.DOFDHG_stage{isolation:isolate;touch-action:pan-y;height:30rem;position:relative;overflow:hidden}.DOFDHG_pill{top:var(--y);left:var(--x);height:4rem;font-size:1.0625rem;font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;opacity:0;will-change:translate, rotate;border-radius:18px;align-items:center;gap:12px;padding:0 22px 0 14px;line-height:1.2;display:flex;position:absolute}.DOFDHG_stage[data-landed] .DOFDHG_pill{opacity:1}.DOFDHG_text{display:grid}.DOFDHG_text small{font-size:.75rem;font-weight:var(--weight-regular);opacity:.65}.DOFDHG_pill[data-tone=light]{color:#141416;background:#fff;box-shadow:0 18px 40px -18px #0009}.DOFDHG_pill[data-tone=dark]{color:#f1f1f3;background:#18181c;border:1px solid #ffffff1f;box-shadow:0 18px 40px -18px #000000b3}.DOFDHG_pill[data-tone=empty]{z-index:-1;background:#ffffff08;border:1px solid #ffffff12;width:9rem}@media (max-width:640px){.DOFDHG_stage{height:26rem}.DOFDHG_pill{top:var(--py);left:var(--px);border-radius:14px;height:3.25rem;padding:0 16px 0 10px;font-size:.9375rem}.DOFDHG_pill[data-phone=hide]{display:none}}
.aN5Q9a_root{--sidebar-bg:color-mix(in oklab, var(--accent-tint) 16%, #111113);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--sidebar-bg);height:100dvh;transition:grid-template-columns .26s var(--ease-out);display:grid}:is(:root[data-theme=dark] .aN5Q9a_root,:root[data-theme=dark] .aN5Q9a_sidebar){--sidebar-bg:color-mix(in oklab, var(--accent-tint) 10%, #09090b)}:root[data-theme=dark] .aN5Q9a_main{border-color:var(--color-border)}.aN5Q9a_main{min-width:0;min-height:0;margin:var(--space-2) var(--space-2) var(--space-2) 0;background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid #0000;flex-direction:column;display:flex;overflow:auto}.aN5Q9a_sidebar{--sidebar-bg:color-mix(in oklab, var(--accent-tint) 16%, #111113);--color-sidebar:var(--sidebar-bg);--color-bg:var(--sidebar-bg);--color-surface:color-mix(in oklab, var(--sidebar-bg), #fff 6%);--color-surface-raised:color-mix(in oklab, var(--sidebar-bg), #fff 9%);--color-hover:color-mix(in oklab, var(--sidebar-bg), #fff 10%);--color-border:color-mix(in oklab, var(--sidebar-bg), #fff 13%);--color-border-strong:color-mix(in oklab, var(--sidebar-bg), #fff 26%);--color-text:#f1f1f3;--color-text-muted:#a8a8b3;--color-text-faint:#75757f;--color-text-inverse:#111113;--color-accent:var(--accent-fill-dark);--color-accent-hover:var(--accent-fill-dark-hover);--color-accent-text:var(--accent-on-dark);--color-accent-subtle:color-mix(in oklab, var(--accent-on-dark) 18%, var(--sidebar-bg));--color-on-accent:var(--accent-on-fill-dark);--color-metal:var(--metal-on-dark);--color-metal-fill:color-mix(in oklab, var(--metal-on-dark) 16%, var(--sidebar-bg));--color-metal-ink:var(--metal-on-dark);--shadow-card:0 0 0 1px var(--color-border);--shadow-card-hover:0 0 0 1px var(--color-border-strong);--shadow-popover:0 12px 32px #00000073, 0 0 0 1px var(--color-border-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:var(--space-4);min-width:0;min-height:0;padding:var(--space-3) var(--space-2);color:var(--color-text);background:var(--sidebar-bg);flex-direction:column;display:flex;overflow:hidden}.aN5Q9a_headerSlot{margin-left:auto;display:flex}.aN5Q9a_headerSlot+.aN5Q9a_collapseButton{margin-left:0}.aN5Q9a_collapseButton{width:1.75rem;height:1.75rem;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;transition:background-color .1s,color .1s;display:grid}.aN5Q9a_collapseButton:hover{color:var(--color-text);background:var(--color-hover)}.aN5Q9a_navLabel,.aN5Q9a_workspaceText,.aN5Q9a_userText,.aN5Q9a_navLabel{white-space:nowrap}.aN5Q9a_workspace{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.aN5Q9a_workspaceMark{width:1.375rem;height:1.375rem;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.aN5Q9a_wordmark{min-width:0;font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-text);align-items:baseline;padding-left:2px;font-size:1.375rem;font-weight:800;line-height:1;display:inline-flex}.aN5Q9a_wordmarkFull[data-logo]{--logo-dot:var(--color-accent-text)}.aN5Q9a_wordmarkFull:not([data-logo]):after,.aN5Q9a_wordmarkShort:after{content:".";color:var(--color-accent-text)}.aN5Q9a_wordmarkShort{display:none}.aN5Q9a_wordmarkBlock{gap:3px;min-width:0;display:grid}.aN5Q9a_beta{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--weight-medium);letter-spacing:.16em;color:var(--color-metal);border:1px solid color-mix(in oklab, var(--color-metal) 45%, transparent);border-radius:var(--radius-full);justify-self:start;padding:1px 5px;line-height:1.4}.aN5Q9a_company{align-items:center;gap:var(--space-2);min-width:0;margin-top:calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.aN5Q9a_company>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aN5Q9a_workspaceText{min-width:0;display:grid}.aN5Q9a_workspaceName{font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aN5Q9a_workspaceHint{font-size:var(--text-2xs);color:var(--color-text-muted)}.aN5Q9a_nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.aN5Q9a_navGroup+.aN5Q9a_navGroup,.aN5Q9a_nav>ul+.aN5Q9a_navGroup{margin-top:var(--space-4)}.aN5Q9a_nav[aria-label=Main],.aN5Q9a_accountNav{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.aN5Q9a_accountLabel{display:none}.aN5Q9a_navGroupLabel{height:1.5rem;padding:0 var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);opacity:.75;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0;line-height:1.5rem;overflow:hidden}.aN5Q9a_navItem{align-items:center;gap:var(--space-2);width:100%;height:1.875rem;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background-color .1s,color .1s;display:flex}.aN5Q9a_navItem svg{flex:none}.aN5Q9a_navBadge{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-metal-ink);background:var(--color-metal-fill);border-radius:var(--radius-full);white-space:nowrap;flex:none;padding:0 5px;line-height:1rem}.aN5Q9a_navItem:hover,.aN5Q9a_navItem[aria-current=page]{color:var(--color-text);background:var(--color-hover)}.aN5Q9a_sidebarFooter{gap:var(--space-3);padding:0 var(--space-2);margin-top:auto;display:grid}.aN5Q9a_sidebarFooter>.aN5Q9a_nav{margin:0 calc(var(--space-2) * -1)}.aN5Q9a_user{align-items:center;gap:var(--space-2);min-width:0;display:flex}.aN5Q9a_userText{flex:1;min-width:0;display:grid}.aN5Q9a_userName{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aN5Q9a_userDetail{font-size:var(--text-2xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aN5Q9a_pageHeader{z-index:5;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.aN5Q9a_pageTitle{font-size:var(--text-md);font-weight:var(--weight-medium)}.aN5Q9a_pageActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (min-width:768px){:root[data-sidebar=collapsed] .aN5Q9a_root{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_workspace{gap:var(--space-2);padding:var(--space-1) 0;flex-direction:column}.aN5Q9a_sidebar[data-collapsed]{cursor:e-resize}.aN5Q9a_sidebar[data-collapsed] :is(a,button){cursor:pointer}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_collapseButton,.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_headerSlot{margin-left:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_collapseButton{color:var(--color-text);background:var(--color-hover)}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_wordmarkFull{display:none}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_wordmarkShort{padding-left:0;display:inline}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_wordmark{padding-left:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_beta{display:none}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_company{justify-content:center;margin-top:0;padding:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_companySwitch{flex:none;margin:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_companyName,.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_companyCaret{display:none}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_company>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_navGroupLabel{height:1px;margin:0 var(--space-2) var(--space-2);color:#0000;background:var(--color-border);padding:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_navBadge{display:none}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_navLabel,.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_workspaceText,.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_userText{opacity:0;pointer-events:none;transform:translate(-6px)}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_workspaceText{position:absolute}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_user{flex-direction:column}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_userText{position:absolute}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_sidebarFooter{justify-items:center;padding:0}.aN5Q9a_sidebar[data-collapsed] .aN5Q9a_sidebarFooter>.aN5Q9a_nav{width:100%;margin:0}}.aN5Q9a_drawer{display:contents}.aN5Q9a_menuButton,.aN5Q9a_scrim,.aN5Q9a_tabBar{display:none}@media (max-width:767px){.aN5Q9a_root{--tabbar-height:3.5rem;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.aN5Q9a_main{border:0;border-radius:0;margin:0}.aN5Q9a_collapseButton{display:none}.aN5Q9a_pageHeader{row-gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap}.aN5Q9a_pageActions{flex-wrap:wrap;justify-content:flex-end}.aN5Q9a_sidebar{padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) var(--space-2) max(var(--space-3), env(safe-area-inset-left));flex-direction:row;align-items:center;overflow:visible}.aN5Q9a_workspace{flex:1;min-width:0;padding:0}.aN5Q9a_wordmarkBlock{align-items:center;gap:var(--space-2);display:flex}.aN5Q9a_menuButton{width:2.5rem;height:2.5rem;margin-right:calc(var(--space-2) * -1);color:var(--color-text);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.aN5Q9a_headerSlot{margin-left:auto}.aN5Q9a_scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out);background:#00000073;display:block;position:fixed;inset:0}.aN5Q9a_scrim[data-open]{opacity:1;pointer-events:auto}.aN5Q9a_drawer{z-index:61;gap:var(--space-4);width:min(19rem,86vw);padding:max(var(--space-4), env(safe-area-inset-top)) var(--space-2) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));overscroll-behavior:contain;background:var(--sidebar-bg);visibility:hidden;transition:transform .3s var(--ease-out), visibility 0s .3s;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 48px #00000059}.aN5Q9a_drawer[data-open]{visibility:visible;transition:transform .3s var(--ease-out);transform:none}.aN5Q9a_company{margin-top:0}.aN5Q9a_drawer .aN5Q9a_navItem{height:2.75rem;font-size:var(--text-md)}.aN5Q9a_drawer .aN5Q9a_navGroupLabel{height:2rem;line-height:2rem}.aN5Q9a_accountLabel{display:block}.aN5Q9a_sidebarFooter{padding-bottom:var(--space-2)}.aN5Q9a_tabBar{z-index:50;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--sidebar-bg);border-top:1px solid var(--color-border);display:block;position:fixed;inset:auto 0 0}.aN5Q9a_tabBar ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aN5Q9a_tab{width:100%;height:var(--tabbar-height,3.5rem);font:inherit;font-size:.6875rem;font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;text-decoration:none;display:flex}.aN5Q9a_tab span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.aN5Q9a_tab[aria-current=page]{color:var(--color-text)}.aN5Q9a_tab[aria-current=page] svg{color:var(--color-accent)}.aN5Q9a_tab:active svg{transform:scale(.9)}}.aN5Q9a_companySwitch{align-items:center;gap:var(--space-2);min-width:0;margin:0 calc(var(--space-1) * -1);padding:var(--space-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s var(--ease-out);background:0 0;border:0;flex:1;display:flex}:is(.aN5Q9a_companySwitch:hover,.aN5Q9a_companySwitch:popover-open,.aN5Q9a_companySwitch[aria-expanded=true]){background:var(--color-hover)}.aN5Q9a_companySwitch[data-pending]{opacity:.6;cursor:progress}.aN5Q9a_companyName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aN5Q9a_companyCaret{color:var(--color-text-muted);flex:none}.aN5Q9a_companyMenu{padding:var(--space-1);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);margin:0;position:fixed;inset:auto}.aN5Q9a_companyMenu:popover-open{animation:aN5Q9a_menu-in .14s var(--ease-out);gap:1px;display:grid}@keyframes aN5Q9a_menu-in{0%{opacity:0;transform:translateY(-4px)}}.aN5Q9a_companyMenuLabel{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.aN5Q9a_companyItem{align-items:center;gap:var(--space-2);height:2.125rem;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);color:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.aN5Q9a_companyItem:hover,.aN5Q9a_companyItem:focus-visible{background:var(--color-hover);box-shadow:none}.aN5Q9a_companyCheck{color:var(--color-accent-text);margin-left:auto}
.kJX-Uq_ai{gap:var(--space-4);max-width:52rem;display:grid}.kJX-Uq_card{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.kJX-Uq_card h2{font-size:var(--text-md);font-weight:var(--weight-bold)}.kJX-Uq_muted{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.kJX-Uq_create{gap:var(--space-2);display:flex}.kJX-Uq_create input{flex:1}.kJX-Uq_fresh{gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);background:color-mix(in srgb, var(--status-done) 8%, var(--color-surface-raised));border:1px solid color-mix(in srgb, var(--status-done) 30%, var(--color-border));border-radius:12px;display:grid}.kJX-Uq_keys{border:1px solid var(--color-border);border-radius:12px;margin:0;padding:0;list-style:none}.kJX-Uq_keys li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.kJX-Uq_keys li+li{border-top:1px solid var(--color-border)}.kJX-Uq_keyName{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.kJX-Uq_keyName code,.kJX-Uq_tools code{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}.kJX-Uq_code{background:#17171a;border-radius:12px;overflow:hidden}.kJX-Uq_codeHead{font-size:var(--text-xs);color:#a8a8b3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;display:flex}.kJX-Uq_copy{font:inherit;color:#e6e6ea;border-radius:var(--radius-full);cursor:pointer;background:#ffffff0f;border:0;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.kJX-Uq_copy:hover{background:#ffffff1f}.kJX-Uq_code pre{font-family:var(--font-mono);font-size:var(--text-xs);color:#f1f1f3;margin:0;padding:12px 14px;line-height:1.6;overflow-x:auto}.kJX-Uq_tools{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kJX-Uq_tools li{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:9.5rem minmax(0,1fr);display:grid}@media (max-width:640px){.kJX-Uq_create{flex-direction:column}.kJX-Uq_keys li,.kJX-Uq_tools li{grid-template-columns:minmax(0,1fr)}}
.lruScW_view{flex-direction:column;min-height:0;display:flex}.lruScW_listView{align-content:start;gap:var(--space-5);width:100%;max-width:64rem;padding:var(--space-5);margin:0 auto;display:grid}.lruScW_filters{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lruScW_filters select{width:auto;min-height:2.25rem;font-size:var(--text-sm)}.lruScW_search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);display:flex}.lruScW_search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.lruScW_search input{min-height:2.25rem;font-size:var(--text-sm);background:0 0;border:0;padding:0;box-shadow:none!important}.lruScW_group{gap:var(--space-2);display:grid}.lruScW_groupLabel{padding:0 var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.lruScW_list{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lruScW_list li+li{border-top:1px solid var(--color-border)}.lruScW_row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;transition:background-color .1s;display:grid}.lruScW_row:hover{background:var(--color-hover)}.lruScW_rowMain{gap:2px;min-width:0;display:grid}.lruScW_rowMain strong{font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lruScW_rowPreview{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lruScW_rowMeta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;display:flex}.lruScW_rowChevron{color:var(--color-text-faint,var(--color-text-muted))}.lruScW_noClient{border:1px dashed var(--color-border-strong);border-radius:50%;flex:none;width:30px;height:30px}.lruScW_sharedPill{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--status-done,#1d7a4a);background:color-mix(in srgb, var(--status-done,#1d7a4a) 10%, transparent);border-radius:var(--radius-full);padding:1px 8px}.lruScW_empty{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;background:var(--color-surface-raised);border:1px dashed var(--color-border-strong);border-radius:14px;display:grid}.lruScW_empty strong{color:var(--color-text);display:block}.lruScW_emptyIcon{width:44px;height:44px;color:var(--color-on-accent);background:var(--color-accent);border-radius:14px;place-items:center;display:grid}.lruScW_placeholder{padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.lruScW_back{height:2rem;margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.lruScW_back:hover{background:var(--color-hover)}.lruScW_backIcon{color:var(--color-text-muted);transform:rotate(180deg)}.lruScW_reader{align-content:start;gap:var(--space-5);width:100%;max-width:48rem;padding:var(--space-6) var(--space-5) var(--space-7);margin:0 auto;display:grid}.lruScW_readerHead{gap:var(--space-3);display:grid}.lruScW_readerHead h1{letter-spacing:-.03em;text-wrap:balance;font-size:2rem;font-weight:600;line-height:1.15}.lruScW_readerMeta{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.lruScW_clientChip{font-weight:var(--weight-medium);color:var(--color-text);align-items:center;gap:6px;display:inline-flex}.lruScW_attendees{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.lruScW_readerActions{gap:var(--space-2);display:flex}.lruScW_readerActions .button{gap:6px}.lruScW_summaryCard{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:14px;display:grid}.lruScW_transcript{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.lruScW_summaryHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lruScW_summaryHead h2{font-size:var(--text-sm);font-weight:600}.lruScW_share{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lruScW_internal{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);padding:1px 8px}.lruScW_notesBody{gap:var(--space-2);font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.7;display:grid}.lruScW_notesBody h4,.lruScW_notesBody h5{margin-top:var(--space-3);font-size:var(--text-md);font-weight:600}.lruScW_notesBody h4:first-child,.lruScW_notesBody h5:first-child{margin-top:0}.lruScW_notesBody ul,.lruScW_notesBody ol{gap:4px;margin:0;padding-left:1.25rem;display:grid}.lruScW_reader .lruScW_titleInput{letter-spacing:-.03em;background:0 0;min-height:0;padding:0;font-size:2rem;font-weight:600;box-shadow:none!important;border:0!important}.lruScW_props{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lruScW_props label{font-size:var(--text-xs);color:var(--color-text-muted);gap:4px;display:grid}.lruScW_props input,.lruScW_props select{min-height:2.25rem;font-size:var(--text-sm);color:var(--color-text)}.lruScW_props .lruScW_wide{grid-column:1/-1}.lruScW_notesInput{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.65}.lruScW_editBar{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;position:sticky;bottom:0}.lruScW_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.lruScW_deleteLink{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0}.lruScW_deleteLink:hover{color:var(--color-danger)}.lruScW_dialog{width:min(40rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-6));color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:18px;margin:auto;padding:0;overflow:auto}.lruScW_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0c73}.lruScW_dialogBody{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.lruScW_dialogHead{justify-content:space-between;align-items:center;display:flex}.lruScW_dialogHead h2{font-size:var(--text-lg,1.125rem)}.lruScW_close{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lruScW_close:hover{color:var(--color-text);background:var(--color-hover)}.lruScW_twoCol{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lruScW_hint{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:6px;margin-top:4px;line-height:1.5;display:flex}.lruScW_hint code,.lruScW_steps code{font-family:var(--font-mono);font-size:.92em}.lruScW_uploadRow{align-items:center;gap:var(--space-2);display:flex}.lruScW_uploadRow .button{gap:6px}.lruScW_steps{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.lruScW_copyRow{align-items:center;gap:var(--space-2);background:#17171a;border-radius:10px;margin-top:6px;padding:6px 6px 6px 12px;display:flex}.lruScW_copyRow code{color:#f1f1f3;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lruScW_copyRow button{font:inherit;font-size:var(--text-xs);color:#e6e6ea;border-radius:var(--radius-full);cursor:pointer;background:#ffffff14;border:0;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}@media (max-width:767px){.lruScW_listView,.lruScW_reader{padding:var(--space-4)}.lruScW_row{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.lruScW_rowMeta{gap:var(--space-2);grid-area:2/2/auto/-1}.lruScW_rowChevron{grid-area:1/3}.lruScW_readerHead h1,.lruScW_reader .lruScW_titleInput{font-size:1.5rem}.lruScW_props,.lruScW_twoCol{grid-template-columns:minmax(0,1fr)}.lruScW_dialogBody{padding:var(--space-4)}}
.WEZH7G_shell{height:100dvh;min-height:36rem;padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.WEZH7G_formSide{min-height:0;padding:var(--space-4) var(--space-5);grid-template-rows:auto 1fr auto;justify-items:center;display:grid;overflow-y:auto}.WEZH7G_brand{color:inherit;justify-self:start;text-decoration:none}.WEZH7G_card{align-self:center;width:100%;max-width:23rem}.WEZH7G_kicker{margin-bottom:calc(var(--space-2) * -1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.WEZH7G_card h1{letter-spacing:-.04em;font-size:2.5rem;font-weight:600;line-height:1.05}.WEZH7G_legal{font-size:var(--text-xs);color:var(--color-text-faint)}.WEZH7G_showcase{isolation:isolate;color:#f1f1f3;background:var(--ink);border:1px solid #ffffff0f;border-radius:20px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.WEZH7G_silk{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.WEZH7G_tagline{padding:var(--space-7) var(--space-7) 0;letter-spacing:-.04em;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:600;line-height:1.04}.WEZH7G_sword{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-7);display:grid}.WEZH7G_hint{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:#9a9aa5}@media (max-width:900px){.WEZH7G_shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.WEZH7G_showcase{order:-1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;min-height:13rem}.WEZH7G_tagline{padding:var(--space-5);font-size:1.75rem}.WEZH7G_sword{padding:var(--space-3) var(--space-3) var(--space-2) 0}.WEZH7G_hint{display:none}.WEZH7G_formSide{padding:var(--space-5) var(--space-4)}.WEZH7G_brand{display:none}}.WEZH7G_card h1:focus{box-shadow:none;outline:none}.WEZH7G_divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.WEZH7G_divider:before,.WEZH7G_divider:after{content:"";border-top:1px solid var(--color-border);flex:1}
._08SsWG_view{flex-direction:column;display:flex}._08SsWG_search{align-items:center;gap:var(--space-2);width:min(26rem,100%);height:2.25rem;margin-left:var(--space-3);padding:0 6px 0 var(--space-3);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);display:flex}._08SsWG_search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._08SsWG_search input{min-width:0;min-height:0;font-size:var(--text-sm);background:0 0;border:0;flex:1;padding:0;box-shadow:none!important}._08SsWG_search kbd{font-size:var(--text-2xs);border-radius:var(--radius-full);padding:2px 7px}._08SsWG_layout{gap:var(--space-5);width:100%;padding:var(--space-5);grid-template-columns:13rem minmax(0,1fr);display:grid}._08SsWG_rail{top:calc(var(--stash-head,2.75rem) + var(--space-4));max-height:calc(100dvh - var(--stash-head,2.75rem) - var(--space-6));scrollbar-width:none;align-content:start;align-self:start;gap:2px;display:grid;position:sticky;overflow-y:auto}._08SsWG_rail>button{align-items:center;gap:var(--space-2);padding:7px var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;display:flex}._08SsWG_rail>button span{font-family:var(--font-mono);font-size:var(--text-2xs);margin-left:auto}._08SsWG_rail>button:hover{color:var(--color-text);background:var(--color-hover)}._08SsWG_rail>button[aria-current]{font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border)}._08SsWG_railTags{margin-top:var(--space-4);padding:0 var(--space-2);flex-wrap:wrap;gap:4px;display:flex}._08SsWG_railTags p{width:100%;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}._08SsWG_railTags button{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;padding:2px 8px}._08SsWG_railTags button span{opacity:.6}._08SsWG_railTags button[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._08SsWG_main{align-content:start;gap:var(--space-3);min-width:0;display:grid}._08SsWG_count{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._08SsWG_clear{font:inherit;color:var(--color-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._08SsWG_competencies{top:var(--stash-head,2.75rem);z-index:3;margin-top:calc(var(--space-5) * -1);padding:var(--space-5) 0 var(--space-3);background:var(--color-bg);flex-wrap:wrap;gap:6px;display:flex;position:sticky}._08SsWG_competencies button{height:2rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}._08SsWG_competencies button span{font-family:var(--font-mono);font-size:var(--text-2xs);opacity:.7}._08SsWG_competencies button:hover{color:var(--color-text);border-color:var(--color-border-strong)}._08SsWG_competencies button[aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-text);border-color:var(--color-text)}._08SsWG_empty{padding:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}._08SsWG_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}._08SsWG_card{width:100%;height:100%;font:inherit;color:inherit;text-align:left;background:var(--color-surface-raised);border:1px solid var(--color-border);cursor:pointer;transition:border-color .14s var(--ease-out), transform .14s var(--ease-out);border-radius:14px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}._08SsWG_card:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}._08SsWG_thumb{height:7.5rem;color:var(--color-text-muted);background:var(--color-surface);background-image:radial-gradient(color-mix(in srgb, var(--color-text) 9%, transparent) 1px, transparent 1.2px);border-bottom:1px solid var(--color-border);background-size:12px 12px;place-items:center;display:grid;overflow:hidden}._08SsWG_thumb img{object-fit:cover;width:100%;height:100%}._08SsWG_cardBody{padding:var(--space-3) var(--space-4) var(--space-4);align-content:start;gap:6px;display:grid}._08SsWG_cardBody strong{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600;line-height:1.3}._08SsWG_desc{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}._08SsWG_cardTop{align-items:center;gap:var(--space-2);min-width:0;display:flex}._08SsWG_cardCompetencies{min-width:0;font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._08SsWG_meta{font-size:var(--text-xs);color:var(--color-text-faint,var(--color-text-muted));flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}._08SsWG_metaSource{margin-left:auto}._08SsWG_tagPill{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:1px 7px}button._08SsWG_tagPill{cursor:pointer}button._08SsWG_tagPill:hover{color:var(--color-text);border-color:var(--color-border-strong)}._08SsWG_badge{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);justify-self:start;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}._08SsWG_welcome{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:18px;display:grid}._08SsWG_welcome h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}._08SsWG_welcome p{max-width:34rem;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}._08SsWG_welcomeIcon{width:48px;height:48px;color:var(--color-on-accent);background:var(--color-accent);border-radius:14px;place-items:center;display:grid}._08SsWG_drawer{inset:var(--space-2) var(--space-2) var(--space-2) auto;width:min(40rem, calc(100vw - 2 * var(--space-2)));overscroll-behavior:contain;max-width:none;height:auto;max-height:none;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:14px;margin:0;padding:0;position:fixed;overflow:auto;box-shadow:0 24px 64px -12px #00000047}._08SsWG_drawer[open]{animation:_08SsWG_drawer-in .26s var(--ease-out)}._08SsWG_drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0c0e47}@keyframes _08SsWG_drawer-in{0%{opacity:0;transform:translate(24px)}}._08SsWG_drawerHead{z-index:2;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);background:color-mix(in srgb, var(--color-surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}._08SsWG_drawerHead h2{font-size:var(--text-md);font-weight:600}._08SsWG_detail,._08SsWG_editor{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}._08SsWG_source{font-size:var(--text-xs);color:var(--color-text-muted)}._08SsWG_close{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}._08SsWG_close:hover{color:var(--color-text);background:var(--color-hover)}._08SsWG_detail>h2{letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1.15}._08SsWG_detailDesc{font-size:var(--text-md);color:var(--color-text-muted);line-height:1.6}._08SsWG_detailActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._08SsWG_detailActions .button{gap:6px}._08SsWG_spacer{flex:1}._08SsWG_detailImage{object-fit:cover;border:1px solid var(--color-border);border-radius:12px;width:100%;max-height:22rem}._08SsWG_code{background:#17171a;border-radius:12px;overflow:hidden}._08SsWG_codeHead{font-family:var(--font-mono);font-size:var(--text-xs);color:#a8a8b3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;display:flex}._08SsWG_codeHead button{font:inherit;color:#e6e6ea;border-radius:var(--radius-full);cursor:pointer;background:#ffffff12;border:0;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}._08SsWG_code pre{max-height:26rem;font-family:var(--font-mono);font-size:var(--text-xs);color:#f1f1f3;white-space:pre-wrap;margin:0;padding:14px;line-height:1.65;overflow:auto}._08SsWG_details{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._08SsWG_details dt{font-size:var(--text-xs);color:var(--color-text-muted)}._08SsWG_details dd{margin:2px 0 0}._08SsWG_detailsWide{grid-column:1/-1}._08SsWG_tagList{flex-wrap:wrap;gap:4px;display:flex;margin-top:4px!important}._08SsWG_tagInput{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;min-height:2.25rem;padding:4px 6px;display:flex;position:relative}._08SsWG_tagInput[data-focused]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._08SsWG_tagInput input{background:0 0;border:0;flex:1;width:auto;min-width:8rem;min-height:1.625rem;padding:0 4px;box-shadow:none!important}._08SsWG_tagChip{height:1.625rem;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:2px;padding:0 3px 0 9px;display:inline-flex}._08SsWG_tagChip button{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._08SsWG_tagChip button:hover{color:var(--color-text);background:var(--color-hover)}._08SsWG_tagSuggestions{z-index:5;background:var(--color-surface-raised);border:1px solid var(--color-border);min-width:12rem;box-shadow:var(--shadow-popover);border-radius:10px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0}._08SsWG_tagSuggestions button{width:100%;font:inherit;font-size:var(--text-sm);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}._08SsWG_tagSuggestions button:hover{background:var(--color-hover)}._08SsWG_deleteLink{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}._08SsWG_deleteLink:hover{color:var(--color-danger)}._08SsWG_typePicker{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}._08SsWG_typePicker label{height:1.875rem;padding:0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:5px;display:inline-flex}._08SsWG_typePicker input{opacity:0;pointer-events:none;position:absolute}._08SsWG_typePicker label:has(input:checked){color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._08SsWG_typePicker label:has(input:focus-visible){box-shadow:var(--focus-ring)}._08SsWG_hint{margin-top:calc(var(--space-2) * -1);font-size:var(--text-xs);color:var(--color-text-muted)}._08SsWG_contentInput{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6}._08SsWG_row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._08SsWG_uploadRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._08SsWG_uploadRow .button{gap:6px}._08SsWG_fileName{font-size:var(--text-xs);background:var(--color-surface);border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}._08SsWG_fileName button{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._08SsWG_editorActions{justify-content:flex-end;gap:var(--space-2);margin:0 calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-3) var(--space-6);background:var(--color-surface-raised);border-top:1px solid var(--color-border);display:flex;position:sticky;bottom:0}@media (max-width:900px){._08SsWG_layout{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}._08SsWG_rail{top:var(--stash-head,2.75rem);z-index:4;max-height:none;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4) var(--space-2);background:var(--color-bg);gap:4px;display:flex;overflow-x:auto}._08SsWG_competencies{top:calc(var(--stash-head,2.75rem) + var(--stash-rail,3rem));margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-2) var(--space-4) var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._08SsWG_rail>button{white-space:nowrap;flex:none}._08SsWG_railTags{display:none}._08SsWG_search{order:3;width:100%;margin:0}._08SsWG_row{grid-template-columns:minmax(0,1fr)}._08SsWG_detail,._08SsWG_editor{padding:var(--space-4)}._08SsWG_editorActions{margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom))}._08SsWG_drawerHead{padding-left:var(--space-4)}._08SsWG_competencies{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._08SsWG_competencies button{flex:none}}@media (max-width:767px){._08SsWG_drawer{border:0;border-radius:0;width:100vw;inset:0}}
