.Brand_brand__rLRzx{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:var(--text-display);font-weight:500;letter-spacing:-.04em;line-height:1}.Brand_mark__BMikO{block-size:1.3em;inline-size:auto;aspect-ratio:97.8/100;flex:none}.Brand_brand__rLRzx .Brand_mark__BMikO{block-size:1.05em}@media (prefers-reduced-motion:no-preference){.Brand_mark__BMikO path{transition:fill .28s ease-out}}.Nini_hero__b3o33{display:flex;flex-direction:column;gap:2rem;inline-size:100%;max-inline-size:46rem;margin-inline:auto;padding-block-start:clamp(.5rem,9vh,6rem)}.Nini_heroAsk__t_As_{display:flex;flex-direction:column;gap:.75rem}.Nini_suggestions__ceZ67{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .5rem}.Nini_suggestion__NgG0G{min-block-size:2.5rem;padding:0 .75rem;border:0;border-radius:var(--radius-control,0);background:none;color:var(--color-text-secondary,#606572);font:inherit;font-size:var(--text-small,13px);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.Nini_suggestion__NgG0G:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:0}@media (hover:hover){.Nini_suggestion__NgG0G:hover{background:var(--color-surface,#fff);color:var(--color-text-primary,#111522)}}.Nini_chat__0me_o{--dock-clear:15rem;display:flex;flex-direction:column;gap:1.5rem;inline-size:100%;max-inline-size:48rem;min-block-size:calc(100dvh - 8.5rem);margin-inline:auto}.Nini_chatTop__SqDtT{display:flex;justify-content:flex-end;min-block-size:2rem}.Nini_newChat__GC60N{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2rem;padding:0 .75rem;border:0;border-radius:var(--radius-control,0);background:none;box-shadow:inset 0 0 0 1px var(--app-control-edge,#cdd2da);color:var(--color-text-secondary,#606572);font:inherit;font-size:var(--text-small,13px);cursor:pointer}.Nini_newChat__GC60N:before{content:"+";font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.Nini_newChat__GC60N[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Nini_newChat__GC60N:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:2px}@media (hover:hover){.Nini_newChat__GC60N:not([aria-disabled=true]):hover{color:var(--color-text-primary,#111522)}}.Nini_log__D8Yx9{display:flex;flex:1;flex-direction:column;gap:1.75rem;min-inline-size:0}.Nini_turn__d0qhP{display:flex;min-inline-size:0;scroll-margin-block:5rem var(--dock-clear)}.Nini_nini__WLOyB{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem}.Nini_tile__8sbnX{display:grid;place-items:center;inline-size:2rem;block-size:2rem;color:var(--color-accent-solid,#0649ff);--color-logo-mark:var(--color-accent-solid,#0649ff)}.Nini_tile__8sbnX svg{inline-size:1.25rem;block-size:auto}.Nini_niniBody__Fpkoa{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.Nini_line__o_kOu{margin:0;padding-block-start:.1875rem;max-inline-size:40rem;color:var(--color-text-primary,#111522);font-size:1rem;line-height:1.65;font-variant-numeric:tabular-nums;overflow-wrap:break-word;text-wrap:pretty}.Nini_lineDetail__v74vL{color:var(--color-text-secondary,#606572)}.Nini_person__WYmU7{justify-content:flex-end}.Nini_bubble__tCSPg{max-inline-size:min(32rem,85%);margin:0;padding:.625rem .875rem;border-radius:var(--radius-control,0);background:var(--color-accent-soft,#edf2ff);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-accent-solid,#0649ff) 14%,transparent);color:var(--color-text-primary,#111522);font-size:1rem;line-height:1.55;font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere}.Nini_mini__KuJDd{max-inline-size:36rem}.Nini_options__ZGaDS{display:flex;flex-wrap:wrap;gap:.5rem}.Nini_chip__lK6q_{display:inline-flex;align-items:center;min-block-size:2.25rem;padding:0 .875rem;border:0;border-radius:var(--radius-control,0);background:var(--color-surface,#fff);box-shadow:inset 0 0 0 1px var(--app-control-edge,#cdd2da);color:var(--color-text-primary,#111522);font:inherit;font-size:var(--text-small,13px);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.Nini_chip__lK6q_[data-kind=amount]{min-inline-size:4.5rem;justify-content:center}.Nini_chip__lK6q_:focus-visible,.Nini_service__GjV_J:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:2px}.Nini_chip__lK6q_[aria-disabled=true],.Nini_service__GjV_J[aria-disabled=true]{opacity:.5;cursor:progress}@media (hover:hover){.Nini_chip__lK6q_:not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 1px var(--color-accent-solid,#0649ff);color:var(--color-accent-text,#1547ca)}}.Nini_services__iNsbN{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none}.Nini_serviceItem__1hS5c{display:flex;min-inline-size:0}.Nini_service__GjV_J{display:grid;flex:1;align-content:start;gap:.125rem;min-inline-size:0;padding:.875rem 1rem;border:0;border-radius:var(--radius-card,0);background:var(--color-surface,#fff);box-shadow:var(--app-ring,0 0 0 1px #e2e5ea);color:var(--color-text-primary,#111522);font:inherit;text-align:start;cursor:pointer}.Nini_serviceName__xJelt{font-size:var(--text-base,14px);font-weight:500;line-height:1.35;overflow-wrap:break-word}.Nini_serviceMeta__FYUCj{color:var(--color-text-secondary,#606572);font-size:var(--text-small,13px);line-height:1.4}.Nini_serviceCap__IEHTu{margin-block-start:.5rem;color:var(--color-text-tertiary,#6c7180);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--text-meta,12px);letter-spacing:.02em;font-variant-numeric:tabular-nums}@media (hover:hover){.Nini_service__GjV_J:not([aria-disabled=true]):hover{box-shadow:0 0 0 1px var(--color-accent-solid,#0649ff)}}.Nini_typing__eXlG0{display:flex;align-items:center;min-block-size:2rem;margin:0}.Nini_dots__LP0L0{display:inline-flex;flex:none;gap:.3125rem}.Nini_dot__fYcik{inline-size:.375rem;block-size:.375rem;background:var(--color-accent-solid,#0649ff);opacity:.55}.Nini_card__nIx0d{--line-strong:var(--app-line-strong,#cdd2da);--card-ink:var(--color-accent-text,#1547ca);position:relative;display:flex;flex-direction:column;max-inline-size:34rem;border-radius:var(--radius-card,0);background:var(--color-surface,#fff);box-shadow:var(--app-ring,0 0 0 1px #e2e5ea)}.Nini_card__nIx0d:before{content:"";position:absolute;inset:-6px;background:linear-gradient(var(--line-strong),var(--line-strong)) 5px 0 /1px 11px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) 0 5px /11px 1px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) right 5px top 0 /1px 11px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) right 0 top 5px /11px 1px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) left 5px bottom 0 /1px 11px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) left 0 bottom 5px /11px 1px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) right 5px bottom 0 /1px 11px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) right 0 bottom 5px /11px 1px no-repeat;pointer-events:none}.Nini_cardHeld__0vJaH{--card-ink:var(--color-blocked-text,#8a5a12)}.Nini_cardLabel__6Vy35{margin:0;padding:.875rem 1.25rem .75rem;box-shadow:inset 0 -1px 0 var(--app-divider,#ebedf1);color:var(--card-ink);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.Nini_cardLabel__6Vy35:before{content:"[ ";content:"[ "/""}.Nini_cardLabel__6Vy35:after{content:" ]";content:" ]"/""}.Nini_facts__prwaT{display:flex;flex-direction:column;margin:0;padding:.25rem 1.25rem}.Nini_fact__lWQ7L{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.625rem;box-shadow:inset 0 -1px 0 var(--app-divider,#ebedf1)}.Nini_fact__lWQ7L:last-child{box-shadow:none}.Nini_factTerm__TL84l{color:var(--color-text-secondary,#606572);font-size:var(--text-small,13px);line-height:1.5}.Nini_factValue__gzQeT{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0;margin:0;color:var(--color-text-primary,#111522);font-size:var(--text-base,14px);line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.Nini_factStrong__9mwwD{font-weight:500}.Nini_quiet__vnkem{color:var(--color-text-secondary,#606572);font-size:var(--text-small,13px)}.Nini_mono__U3jsA{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--text-meta,12px);letter-spacing:.01em}.Nini_figure__hxJX4{font-variant-numeric:tabular-nums}.Nini_verdict__Q8xgd{display:inline-flex;align-items:baseline;gap:.5rem;text-wrap:pretty}.Nini_verdictMark__yWpPu{display:inline-grid;flex:none;place-items:center;inline-size:1rem;block-size:1rem;transform:translateY(.1875rem);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--text-meta,12px);line-height:1}.Nini_verdictMark__yWpPu svg{inline-size:.875rem;block-size:.875rem}.Nini_verdict__Q8xgd[data-verdict=allowed] .Nini_verdictMark__yWpPu{background:var(--color-accent-soft,#edf2ff);color:var(--color-accent-text,#1547ca)}.Nini_verdict__Q8xgd[data-verdict=unchecked] .Nini_verdictMark__yWpPu{background:var(--color-pending-surface,#f1f1f1);color:var(--color-pending-text,#5d5d5d)}.Nini_cardFoot__JhzPK{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem 1rem;box-shadow:inset 0 1px 0 var(--app-divider,#ebedf1)}.Nini_promptField__TX18f{display:block;inline-size:100%;min-block-size:4.5rem;margin:0 0 .25rem;padding:.5rem .75rem;border:1px solid var(--app-control-edge,#cdd2da);border-radius:var(--radius-control,0);background:var(--color-surface,#fff);color:var(--color-text-primary,#111522);font:inherit;font-size:var(--text-base,14px);line-height:1.5;overflow-wrap:break-word;resize:vertical;transition:border-color var(--duration-fast,.12s) linear}.Nini_promptField__TX18f:focus-visible{outline:none;border-color:var(--color-accent-solid,#0649ff);box-shadow:0 0 0 1px var(--color-accent-solid,#0649ff)}@media (pointer:coarse){.Nini_promptField__TX18f{font-size:16px}}.Nini_demoNote__n_iTN,.Nini_footNote__CWDOZ{color:var(--color-text-secondary,#606572);font-size:var(--text-small,13px);line-height:1.5}.Nini_demoNote__n_iTN{margin:0;padding:.25rem 1.25rem .75rem;text-wrap:pretty}.Nini_progress__DtWtZ{display:flex;align-items:center;gap:.75rem;min-block-size:2.75rem}.Nini_progress__DtWtZ,.Nini_setAside__vawh8{margin:0;color:var(--color-text-secondary,#606572);font-size:var(--text-small,13px);line-height:1.45}.Nini_card__nIx0d:has(.Nini_setAside__vawh8){opacity:.72}.Nini_outcome__GSfTo{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;inline-size:100%;font-size:var(--text-base,14px);line-height:1.55}.Nini_outcome__GSfTo p{margin:0;text-wrap:pretty}.Nini_outcome__GSfTo[data-tone=held] p{color:var(--color-blocked-text,#8a5a12)}.Nini_outcome__GSfTo[data-tone=quiet] p{color:var(--color-text-secondary,#606572)}.Nini_outcomeActions__1LRo8{display:flex;flex-wrap:wrap;gap:.5rem}.Nini_result__YFIlR{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.25rem .75rem}.Nini_resultBody__QAuRv{display:flex;flex-direction:column;gap:.375rem;min-inline-size:0}.Nini_resultTitle__2tFiN{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0}.Nini_resultLine__4nPjo,.Nini_resultTo__bO3H3{color:var(--color-text-secondary,#606572);font-size:var(--text-base,14px)}.Nini_resultLine__4nPjo{margin:0;line-height:1.55;text-wrap:pretty}.Nini_resultMeta__VGGHa{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.25rem 0 0;color:var(--color-text-tertiary,#6c7180)}.Nini_mark__NLztX{--mark-ink:var(--color-accent-text,#1547ca);--arm:0.625rem;position:relative;display:grid;place-items:center;inline-size:3rem;block-size:3rem;color:var(--mark-ink)}.Nini_mark__NLztX:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--mark-ink) 0 0) 0 0 /var(--arm) 1.5px,linear-gradient(var(--mark-ink) 0 0) 0 0 /1.5px var(--arm),linear-gradient(var(--mark-ink) 0 0) 100% 0 /var(--arm) 1.5px,linear-gradient(var(--mark-ink) 0 0) 100% 0 /1.5px var(--arm),linear-gradient(var(--mark-ink) 0 0) 0 100% /var(--arm) 1.5px,linear-gradient(var(--mark-ink) 0 0) 0 100% /1.5px var(--arm),linear-gradient(var(--mark-ink) 0 0) 100% 100% /var(--arm) 1.5px,linear-gradient(var(--mark-ink) 0 0) 100% 100% /1.5px var(--arm);background-repeat:no-repeat;pointer-events:none}.Nini_mark__NLztX svg{inline-size:1.375rem;block-size:1.375rem}.Nini_markPaid__Koium{--mark-ink:var(--color-accent-text,#1547ca)}.Nini_markHeld__NsErL{--mark-ink:var(--color-blocked-text,#8a5a12)}.Nini_link__f2Lqj{display:inline-flex;align-items:center;min-block-size:2rem;color:var(--color-accent-text,#1547ca);font-size:var(--text-small,13px);font-weight:500;text-decoration:none;text-underline-position:from-font;text-decoration-skip-ink:auto}.Nini_link__f2Lqj:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:2px}@media (hover:hover){.Nini_link__f2Lqj:hover{text-decoration:underline}}.Nini_dock__xNtda{display:flex;flex-direction:column;gap:.5rem;position:sticky;inset-block-end:calc(var(--app-bottombar, 4.25rem) + env(safe-area-inset-bottom));z-index:2;padding-block:1.25rem .75rem;margin-block-start:-.75rem;background:linear-gradient(to bottom,transparent,var(--app-canvas,#f8f8fa) 1.25rem)}@media (min-width:64rem){.Nini_dock__xNtda{inset-block-end:0;padding-block-end:1.25rem}}@media (pointer:coarse){.Nini_chip__lK6q_,.Nini_link__f2Lqj{min-block-size:2.75rem}}@media (max-width:63.99rem){.Nini_chat__0me_o{min-block-size:calc(100dvh - 19rem)}}@media (max-width:40rem){.Nini_chat__0me_o{--dock-clear:19rem;gap:1.25rem}.Nini_hero__b3o33{gap:1.5rem;padding-block-start:1rem}.Nini_fact__lWQ7L{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.Nini_cardFoot__JhzPK,.Nini_cardLabel__6Vy35,.Nini_facts__prwaT{padding-inline:1rem}.Nini_result__YFIlR{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}.Nini_mark__NLztX{inline-size:2.5rem;block-size:2.5rem}}@media (prefers-reduced-motion:no-preference){.Nini_chip__lK6q_,.Nini_serviceItem__1hS5c,.Nini_turn__d0qhP{animation:Nini_rise__pi8H0 .18s var(--ease-entrance,ease-out) both}.Nini_chip__lK6q_,.Nini_serviceItem__1hS5c{animation-delay:calc(90ms + var(--i, 0) * 35ms)}.Nini_card__nIx0d{animation:Nini_settle__8_PXS .22s var(--ease-entrance,ease-out) both;animation-delay:60ms}.Nini_result__YFIlR{animation:Nini_fade__QgZWh .2s var(--ease-entrance,ease-out) both}.Nini_dot__fYcik{animation:Nini_pulse__Qdlvw .9s ease-in-out infinite both;animation-delay:calc(var(--i, 0) * .15s)}.Nini_draw__Uwh02{stroke-dasharray:1;stroke-dashoffset:1;animation:Nini_draw__Uwh02 .42s var(--ease-entrance,ease-out) .16s forwards}.Nini_markHeld__NsErL:before,.Nini_markPaid__Koium:before{animation:Nini_corners__SqWt8 .28s var(--ease-entrance,ease-out) both}.Nini_chip__lK6q_,.Nini_service__GjV_J{transition:box-shadow var(--duration-fast,.12s) linear,color var(--duration-fast,.12s) linear,scale .2s ease-out}.Nini_chip__lK6q_:not([aria-disabled=true]):active,.Nini_service__GjV_J:not([aria-disabled=true]):active{scale:.97}.Nini_card__nIx0d:has(.Nini_setAside__vawh8){transition:opacity .2s ease-out}}@keyframes Nini_rise__pi8H0{0%{opacity:0;transform:translateY(8px)}}@keyframes Nini_settle__8_PXS{0%{opacity:0;transform:scale(.98)}}@keyframes Nini_fade__QgZWh{0%{opacity:0}}@keyframes Nini_pulse__Qdlvw{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes Nini_draw__Uwh02{to{stroke-dashoffset:0}}@keyframes Nini_corners__SqWt8{0%{opacity:0;transform:scale(1.25)}}.Nini_draft__T_pQL{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;border-radius:var(--radius-card,0);background:var(--color-surface,#fff);box-shadow:inset 0 0 0 1px var(--app-line,#e2e5ea);font-size:var(--text-small,13px);line-height:1.5}.Nini_draftLabel__2Icpp{color:var(--color-accent-text,#1547ca);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.Nini_draftLabel__2Icpp:before{content:"[ ";content:"[ "/""}.Nini_draftLabel__2Icpp:after{content:" ]";content:" ]"/""}.Nini_draftPieces__eY2Qa{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;min-inline-size:0}.Nini_draftItem__CeGPY{display:inline-flex;align-items:baseline;gap:.375rem}.Nini_draftDot__UfjFh,.Nini_draftPiece__Ec3OQ{color:var(--color-text-tertiary,#6c7180)}.Nini_draftPiece__Ec3OQ{min-block-size:1.75rem;padding:0 .125rem;border:0;border-radius:var(--radius-control,0);background:none;font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline dashed var(--app-line-strong,#cdd2da);text-underline-offset:.25em;cursor:pointer}.Nini_draftPiece__Ec3OQ[data-known]{color:var(--color-text-primary,#111522);text-decoration:none}.Nini_draftPiece__Ec3OQ[aria-disabled=true]{cursor:progress}.Nini_draftPiece__Ec3OQ:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:1px}@media (hover:hover){.Nini_draftPiece__Ec3OQ:not([aria-disabled=true]):hover{color:var(--color-accent-text,#1547ca);text-decoration:underline solid currentColor}}.Nini_draftStatic__Gnr1t{color:var(--color-text-secondary,#606572)}@media (pointer:coarse){.Nini_draftPiece__Ec3OQ{min-block-size:2.75rem}}.Nini_toggle__UfdsV{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2rem;font-weight:500;cursor:pointer}.Nini_toggle__UfdsV input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--color-accent-solid,#0649ff)}.Nini_toggle__UfdsV input:focus-visible{outline:2px solid var(--color-border-focus,#0649ff);outline-offset:2px}@media (pointer:coarse){.Nini_toggle__UfdsV{min-block-size:2.75rem}}