.Dialog-module_dialog_gyl5{border:var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:0 1.5rem 3rem var(--shadow);padding:0}.Dialog-module_sizeMd_29FI{width:min(34rem, calc(100vw - var(--space-5) * 2))}.Dialog-module_sizeLg_9nTh{width:min(46rem, calc(100vw - var(--space-5) * 2))}.Dialog-module_sizeXl_gcLi{width:min(62rem, calc(100vw - var(--space-5) * 2))}.Dialog-module_sizeFull_DQwN{width:100vw;max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.Dialog-module_dialog_gyl5::backdrop{background:#0000008c}.Dialog-module_sizeFull_DQwN::backdrop{background:#000000d9}.Dialog-module_panelFull_7Vey{gap:0;height:100%;padding:0}.Dialog-module_bodyFull_42hF{flex:1;min-height:0}.Dialog-module_panel_b2y0{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.Dialog-module_body_1ZbV{gap:var(--space-3);flex-direction:column;display:flex}.DeleteButton-module_choice_JUKR{align-items:flex-start}.NavigableCard-module_header_OYFL{padding:0 var(--card-pad) 0 0}.NavigableCard-module_row_FZb1{min-width:0;min-height:var(--control-h);border-radius:var(--radius);flex-wrap:wrap;flex:auto}.auth-module_narrow_TXac{max-width:28rem;margin:calc(var(--space-6) * 2) auto}.Menu-module_list_SVGZ{max-height:16rem;overflow-y:auto}.Menu-module_item_NMXh{padding:var(--space-2);border-radius:var(--radius)}.Menu-module_itemCreate_nZIh{color:var(--accent)}.Popover-module_anchor_dDZ5{position:relative}.Popover-module_panel_eUJ2{top:calc(100% + var(--space-1));gap:var(--space-2);min-width:14rem;max-width:min(28rem,90vw);padding:var(--space-2);flex-direction:column;display:flex;position:absolute}.Popover-module_alignRight_dsCF{right:0}.Popover-module_alignLeft_w-Dz{left:0}.Popover-module_alignCenter_rnVk{left:50%;transform:translate(-50%)}.LinkPopover-module_link_Hxph{padding:0 var(--space-1);border:0;border-bottom:1px solid var(--accent);background:var(--accent-wash);color:var(--text);font:inherit;cursor:pointer}.LinkPopover-module_link_Hxph:hover,.LinkPopover-module_link_Hxph.LinkPopover-module_isOpen_-E48{background:var(--accent);color:var(--on-fill)}.LinkPopover-module_link_Hxph.LinkPopover-module_isMissing_gEuB{color:var(--muted);background:0 0;border-bottom-style:dashed}.LinkPopover-module_npc_vg3j{border-bottom-color:var(--cyan);background:var(--cyan-tint)}.LinkPopover-module_npc_vg3j:hover,.LinkPopover-module_npc_vg3j.LinkPopover-module_isOpen_-E48{background:var(--cyan);color:var(--on-fill)}.LinkPopover-module_menuAnchor_APRd{display:inline-block}.LinkPopover-module_pop_pHdu{margin:var(--space-2) 0;border-color:var(--accent);font-size:var(--text-base);line-height:var(--leading-normal);display:block}.LinkPopover-module_popMore_VyId{font-size:var(--text-sm)}.LinkPopover-module_popNotes_26C3{white-space:pre-wrap}.RichText-module_root_jylj{gap:var(--space-2);line-height:var(--leading-normal);flex-direction:column;display:flex}.RichText-module_p_ShF5{white-space:pre-wrap}.RichText-module_heading_JClS{margin:var(--space-2) 0 0;font-weight:650;line-height:var(--leading-tight)}.RichText-module_headingLg_BW2d{font-size:var(--text-lg)}.RichText-module_headingMd_6PRe{font-size:var(--text-md)}.RichText-module_headingCaps_EqIW{font-size:var(--text-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.RichText-module_quote_vp57{padding:var(--space-1) var(--space-3);border-left:3px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:0;font-style:italic}.RichText-module_rule_03Hl{width:100%;margin:var(--space-1) 0;border:0;border-top:var(--border)}.RichText-module_list_G4wW{padding-left:var(--space-5);margin:0}.RichText-module_code_l3uO{padding:0 var(--space-1);border-radius:var(--radius);background:var(--highlight);font-size:.9em}.RichText-module_dc_3p-I{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);text-underline-offset:2px;font-weight:650;text-decoration-thickness:2px}.MarkdownTextarea-module_root_L32y{position:relative}.MarkdownTextarea-module_input_VVtj{field-sizing:content;resize:vertical;width:100%;min-height:8rem;max-height:60vh}.MarkdownTextarea-module_suggest_eYXJ{width:220px;padding:var(--space-1);margin:0;list-style:none;position:absolute}.MarkdownTextarea-module_suggestItem_RiRK{padding:var(--space-2);border-radius:var(--radius);align-items:baseline}.MarkdownTextarea-module_suggestItem_RiRK.MarkdownTextarea-module_isActive_A5N8,.MarkdownTextarea-module_suggestItem_RiRK:hover{background:var(--accent-wash)}.MarkdownTextarea-module_suggestItemCreate_VAA7{color:var(--accent)}.MarkdownTextarea-module_suggestName_7KRc{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MarkdownTextarea-module_suggestKind_voxc{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.MarkdownField-module_read_3ag1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;max-width:36rem;line-height:1.6}.CaptureButton-module_fab_iTAp{z-index:20;block-size:3rem;inline-size:3rem;box-shadow:var(--shadow-lg);border-radius:50%;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.SyncStatus-module_sync_Yu7g{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);margin-top:auto;display:flex}.SyncStatus-module_dot_YhN6{background:var(--muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.SyncStatus-module_dot_YhN6.SyncStatus-module_isSynced_xnOW{background:var(--green)}.SyncStatus-module_dot_YhN6.SyncStatus-module_isUnsaved_qE3v{background:var(--accent)}.SyncStatus-module_dot_YhN6.SyncStatus-module_isBusy_jqF-{background:var(--accent);animation:1s ease-in-out infinite SyncStatus-module_pulse_RMsz}.SyncStatus-module_dot_YhN6.SyncStatus-module_isError_nnOa{background:var(--danger)}@keyframes SyncStatus-module_pulse_RMsz{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.SyncStatus-module_dot_YhN6.SyncStatus-module_isBusy_jqF-{animation:none}}.Sidebar-module_sidebar_0E5k{gap:var(--space-1);width:13rem;height:100vh;padding:var(--space-3) var(--space-2);background:var(--surface);color:var(--muted);flex-direction:column;transition:width .12s;display:flex;position:sticky;top:0;overflow:hidden}.Sidebar-module_sidebar_0E5k.Sidebar-module_isCollapsed_7ns-{width:3.75rem}@media (prefers-reduced-motion:reduce){.Sidebar-module_sidebar_0E5k{transition:none}}.Sidebar-module_link_42b0{border-radius:var(--radius);white-space:nowrap;text-decoration:none;overflow:hidden}.Sidebar-module_link_42b0:hover{color:var(--text)}.Sidebar-module_link_42b0.Sidebar-module_isActive_L9Z7{background:var(--accent-wash);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.Sidebar-module_link_42b0.Sidebar-module_campaign_kjZr{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Sidebar-module_icon_h1A-{flex:none;display:inline-flex}.Sidebar-module_scroll_g-XC{gap:var(--space-1);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.Sidebar-module_toggle_UI9O{margin-top:var(--space-2);flex:none;align-self:flex-end}.Sidebar-module_rule_HlEo{width:100%;margin:var(--space-2) 0;border:0;border-top:var(--border)}.AppLayout-module_layout_8Zun{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.AppLayout-module_main_QdKs{gap:var(--space-4);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer globals{:root,:root[data-theme=dark]{--bg:#1c1d26;--ground:#242632;--surface:#2c2f3e;--surface-2:#333645;--surface-3:#3b3e4e;--surface-4:#434656;--line:#4d5166;--highlight:#303343;--text:#eff3f5;--muted:#909ca2;--accent:#ed8343;--on-fill:#242632;--danger:#e6524d;--green:#9ae33c;--cyan:#56d3ef;--purple:#c9a0ff;--gold:#fede67;--shadow:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#c3cbb3;--ground:#d4dac9;--surface:#e2e6db;--surface-2:#e8ebe2;--surface-3:#eef1ea;--surface-4:#f4f6f1;--line:#b1b9a2;--highlight:#dde2d5;--text:#242632;--muted:#5a5d72;--accent:#9c4611;--on-fill:#eff3f5;--danger:#be2520;--green:#406510;--cyan:#156375;--purple:#7533cc;--gold:#efc942;--shadow:#2426322e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--accent-wash:rgb(from var(--accent) r g b / 18%);--danger-wash:rgb(from var(--danger) r g b / 22%);--green-wash:rgb(from var(--green) r g b / 22%);--cyan-wash:rgb(from var(--cyan) r g b / 18%);--cyan-tint:rgb(from var(--cyan) r g b / 10%);--green-tint:rgb(from var(--green) r g b / 10%);--float:#eff3f5;--on-float:#242632;--green-dim:rgb(from var(--green) r g b / 70%);--layer-1:var(--surface);--layer-2:var(--surface-2);--layer-3:var(--surface-3);--layer-4:var(--surface-4);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--text-xs:.7rem;--text-sm:.8rem;--text-base:.9rem;--text-md:1.1rem;--text-lg:1.45rem;--text-xl:2rem;--leading-tight:1.25;--leading-normal:1.5;--tracking-caps:.06em;--radius:2px;--radius-pill:999px;--radius-lg:.75rem;--border:1px solid var(--line);--border-strong:2px solid var(--line);--control-h:2rem;--control-pad-x:.7rem;--control-h-sm:1.6rem;--control-pad-x-sm:var(--space-2);--control-h-xs:1.25rem;--control-pad-x-xs:var(--space-1);--focus-ring:2px solid var(--accent);--focus-ring-offset:1px;--z-overlay:5;--shadow-overlay:0 8px 24px var(--shadow);--weight-strong:650;--card-pad:var(--space-3);--card-border:var(--border-strong);--card-max-h:28rem;color:var(--text);background:var(--bg);font-family:DM Sans Variable,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--cyan)}button,input,select,textarea{font:inherit;color:inherit}button:not(:disabled){cursor:pointer}.text{margin:0}.textXs{font-size:var(--text-xs)}.textSm{font-size:var(--text-sm)}.textBase{font-size:var(--text-base)}.textMd{font-size:var(--text-md)}.textLg{font-size:var(--text-lg)}.textXl{font-size:var(--text-xl)}.textMuted{color:var(--muted)}.textAccent{color:var(--accent)}.textDanger{color:var(--danger)}.textStrong{font-weight:650}.textItalic{font-style:italic}.textNumeric{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:650}.textTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heading{font-weight:650;line-height:var(--leading-tight);margin:0}.headingXl{font-size:var(--text-xl)}.headingLg{font-size:var(--text-lg)}.headingMd{font-size:var(--text-md)}.headingSm{font-size:var(--text-base)}.stack{flex-direction:column;display:flex}.row{flex-direction:row;align-items:center;display:flex}.rowWrap{flex-wrap:wrap}.rowBetween{justify-content:space-between}.rowEnd{justify-content:flex-end}.gap1{gap:var(--space-1)}.gap2{gap:var(--space-2)}.gap3{gap:var(--space-3)}.gap4{gap:var(--space-4)}.grow{flex:auto;min-width:0}.pushEnd{margin-left:auto}.panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.panelBare{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.panelBare>.panelHeader{padding-bottom:var(--space-2);border-bottom:var(--border)}.panelHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.panelTitle{flex:auto}.panelActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card{border:var(--card-border);border-radius:var(--radius)}:where(.panel,.card){background:var(--layer-1)}:where(.panel,.card) :where(.panel,.card){background:var(--layer-2)}:where(.panel,.card) :where(.panel,.card) :where(.panel,.card){background:var(--layer-3)}:where(.panel,.card) :where(.panel,.card) :where(.panel,.card) :where(.panel,.card){background:var(--layer-4)}.cardHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--card-pad);display:flex}.cardActions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.cardPadded{padding:var(--card-pad)}.isDimmed{opacity:.45}.cardInteractive:hover{border-color:color-mix(in srgb, var(--line) 60%, var(--text))}.button{--btn-color:var(--text);--btn-line:var(--line);--btn-fill:var(--highlight);--btn-wash:var(--highlight);--btn-on-fill:var(--text);--btn-h:var(--control-h);--btn-min-w:0;--btn-pad-x:var(--control-pad-x);--btn-font:var(--text-base);--btn-gap:var(--space-1);--btn-radius:var(--radius);--btn-border-width:1px;--btn-wrap:nowrap;--btn-align:center;align-items:center;justify-content:var(--btn-align);gap:var(--btn-gap);min-width:var(--btn-min-w);min-height:var(--btn-h);padding:0 var(--btn-pad-x);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);color:var(--btn-color);font-size:var(--btn-font);white-space:var(--btn-wrap);background:0 0;text-decoration:none;display:inline-flex}.button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.paletteAccent{--btn-color:var(--accent);--btn-line:var(--accent);--btn-fill:var(--accent);--btn-wash:var(--accent-wash);--btn-on-fill:var(--on-fill)}.paletteDanger{--btn-color:var(--danger);--btn-line:var(--danger);--btn-fill:var(--danger);--btn-wash:var(--danger-wash);--btn-on-fill:var(--on-fill)}.paletteInfo{--btn-color:var(--cyan);--btn-line:var(--cyan);--btn-fill:var(--cyan);--btn-wash:var(--cyan-wash);--btn-on-fill:var(--on-fill)}.paletteSuccess{--btn-color:var(--green);--btn-line:var(--green);--btn-fill:var(--green);--btn-wash:var(--green-wash);--btn-on-fill:var(--on-fill)}.buttonSolid{background:var(--btn-fill);border-color:var(--btn-fill);color:var(--btn-on-fill)}.buttonSolid:hover:not(:disabled){filter:brightness(1.12)}.buttonOutline{border-color:var(--line);color:var(--btn-color)}.buttonOutline:hover:not(:disabled){border-color:var(--btn-line)}.paletteAccent.buttonOutline,.paletteDanger.buttonOutline,.paletteSuccess.buttonOutline,.paletteInfo.buttonOutline{border-color:var(--line)}.buttonGhost{color:var(--btn-color)}.buttonGhost:hover:not(:disabled){background:var(--btn-wash)}.buttonQuiet{--btn-border-width:0;color:var(--btn-rest,var(--btn-color))}.buttonQuiet:hover:not(:disabled){color:var(--btn-color)}.buttonSubtle{background:var(--btn-wash);color:var(--btn-color)}.buttonSubtle:hover:not(:disabled){filter:brightness(1.08)}.buttonSm{--btn-h:var(--control-h-sm);--btn-pad-x:var(--control-pad-x-sm);--btn-font:var(--text-sm)}.buttonXs{--btn-h:var(--control-h-xs);--btn-pad-x:var(--control-pad-x-xs);--btn-font:var(--text-xs)}.buttonIcon{--btn-min-w:var(--btn-h);--btn-pad-x:0;aspect-ratio:1;line-height:0}.buttonPlain{--btn-h:0;--btn-min-w:0;--btn-pad-x:0;--btn-border-width:0;--btn-wrap:normal;--btn-align:flex-start;color:var(--btn-color);text-align:left}.buttonPlain:hover:not(:disabled){text-decoration:underline}.button:disabled{--btn-color:color-mix(in srgb, var(--muted) 70%, transparent);--btn-line:color-mix(in srgb, var(--line) 70%, transparent);--btn-fill:color-mix(in srgb, var(--line) 55%, transparent);--btn-on-fill:color-mix(in srgb, var(--muted) 85%, transparent);--btn-wash:transparent;filter:none;cursor:not-allowed}.buttonOutline:disabled,.buttonGhost:disabled,.buttonSubtle:disabled{border-style:dashed;border-color:var(--btn-line)}.badge{padding:.15rem var(--space-2);border-radius:var(--radius);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:650;display:inline-block}.badgeGreen{background:var(--green-wash);color:var(--green)}.badgeAccent{background:var(--accent-wash);color:var(--accent)}.badgeMuted{background:var(--highlight);color:var(--muted)}.badgeDanger{background:var(--danger-wash);color:var(--danger)}.chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);background:0 0;display:inline-flex}.chip:hover{border-color:var(--muted)}.chip.isActive{border-color:var(--accent);background:var(--accent-wash);color:var(--accent);font-weight:600}.chipRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.chipPill{border-radius:var(--radius-pill);background:var(--surface-2)}.rowButton{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--card-pad);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:flex}.rowButton:hover{background:var(--highlight)}.rowButton:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.rowButton.isActive{background:var(--highlight)}.ruleTop{padding-top:var(--space-2);border-top:var(--border)}.ruleBottom{padding-bottom:var(--space-2);border-bottom:var(--border)}.overlaySurface{z-index:var(--z-overlay);border:var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-overlay)}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fieldGrow{flex:auto}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fieldInput{min-height:var(--control-h);padding:0 var(--space-2);border:var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font-size:var(--text-base)}textarea.fieldInput{min-height:7rem;padding:var(--space-2);line-height:var(--leading-normal);resize:vertical}.fieldInput::placeholder{color:var(--muted);opacity:.8}.fieldInput:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.fieldInputSm{min-height:1.6rem;padding:0 var(--space-1);font-size:var(--text-sm)}.fieldNarrow{width:4rem}.fieldWide{width:8rem}.fieldFull{width:100%}.fieldInline{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row}.fieldInline>.eyebrow{min-width:0;font-size:var(--text-sm);letter-spacing:normal;text-transform:none;color:var(--text);font-weight:500}.fieldInline>.fieldInput{flex:none;width:6.5rem}.fieldHint{text-align:right;width:2.5rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.inlineForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.empty{color:var(--muted);font-size:var(--text-base);margin:0}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}
