@layer components{.nf-dtc{--nf-dtc-fill:var(--nf-gradient-cta);--nf-dtc-on-fill:var(--nf-content-on-brand);box-sizing:border-box;inline-size:100%;block-size:calc(3.5rem + 2 * var(--nf-border-width));border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-act-track-off-edge);background:var(--nf-act-track-off);-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.nf-dtc[data-tone=danger]{--nf-dtc-fill:var(--nf-state-error);--nf-dtc-on-fill:var(--nf-surface-primary)}.nf-dtc__fill{pointer-events:none;background:var(--nf-dtc-fill);position:absolute;inset:0}.nf-dtc__label{text-align:center;text-wrap:balance;overflow-wrap:anywhere;pointer-events:none;font-family:var(--nf-font-sans);font-size:var(--nf-text-row);color:var(--nf-content-secondary);place-items:center;padding-inline:4rem 1rem;font-weight:600;line-height:1.2;display:grid;position:absolute;inset:0}.nf-dtc__label[hidden]{display:none}.nf-dtc__label--status{color:var(--nf-dtc-on-fill);animation:nf-dtc-status-in var(--nf-duration-fast) var(--nf-ease-standard) both;padding-inline:1rem 4rem}@keyframes nf-dtc-status-in{0%{opacity:0;transform:translateY(4px)}}.nf-dtc[data-failed]{border-color:var(--nf-state-error)}.nf-dtc[data-failed] .nf-dtc__label:not(.nf-dtc__label--status){color:var(--nf-content-primary)}.nf-dtc__handle{border-radius:var(--nf-radius-sm);background:var(--nf-act-knob);block-size:3rem;inline-size:3rem;color:var(--nf-act-ink);box-shadow:var(--nf-elev-2);cursor:grab;touch-action:none;border:0;place-items:center;margin-block:auto;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-start:.25rem}.nf-dtc[data-state=idle]:not([data-disabled]) .nf-dtc__handle:active{scale:.96}.nf-dtc__handle:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-3px}.nf-dtc[data-state=dragging] .nf-dtc__handle{cursor:grabbing}.nf-dtc[data-state=confirming] .nf-dtc__handle,.nf-dtc[data-state=confirmed] .nf-dtc__handle{cursor:default}.nf-dtc[data-state=confirmed] .nf-dtc__handle{color:var(--nf-state-success)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm],[data-motion=off]) .nf-dtc[data-state=confirmed] .nf-dtc__handle>*{animation:nf-dtc-tick var(--nf-duration-base) var(--nf-ease-entrance) both}:root:not([data-motion=calm],[data-motion=off]) .nf-dtc[data-money][data-state=confirmed] .nf-dtc__handle{animation:nf-dtc-pop .18s var(--nf-ease-standard) var(--nf-duration-base) both}:root:not([data-motion=off]) .nf-dtc[data-failed] .nf-dtc__label:not(.nf-dtc__label--status){animation:nf-dtc-status-in .16s var(--nf-ease-standard) both}}@keyframes nf-dtc-tick{0%{opacity:0;scale:.6}}@keyframes nf-dtc-pop{50%{scale:1.04}}.nf-dtc[data-disabled]{opacity:.55}.nf-dtc[data-disabled] .nf-dtc__handle{cursor:not-allowed}.nf-unfold{border-radius:var(--nf-radius-card);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-elevated);overflow:hidden}.nf-unfold__item+.nf-unfold__item{border-block-start:var(--nf-border-width) solid var(--nf-divider)}.nf-unfold__heading{font:inherit;margin:0}.nf-unfold__trigger{align-items:center;gap:var(--nf-space-sm);min-block-size:3.5rem;inline-size:100%;padding:var(--nf-space-sm) var(--nf-space-md);text-align:start;cursor:pointer;color:var(--nf-content-primary);font-family:var(--nf-font-sans);font-size:var(--nf-text-row);font-weight:600;line-height:var(--nf-leading-row);background:0 0;border:0;display:flex}.nf-unfold__trigger:disabled{cursor:not-allowed;color:var(--nf-content-muted)}.nf-unfold__trigger:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.nf-unfold__trigger:hover:not(:disabled){background:var(--nf-surface-secondary)}}.nf-unfold__glyph{color:var(--nf-content-muted);flex-shrink:0}.nf-unfold__text{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.nf-unfold__title{display:block}.nf-unfold__hint{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:var(--nf-space-3xs);font-weight:400;display:block}.nf-unfold__chevron{color:var(--nf-content-muted);transition:transform var(--nf-duration-base) var(--nf-ease-standard);flex-shrink:0}.nf-unfold__item[data-open] .nf-unfold__chevron{transform:rotate(180deg)}.nf-unfold__panel{transition:grid-template-rows var(--nf-duration-base) var(--nf-ease-standard);grid-template-rows:0fr;display:grid}.nf-unfold__item[data-open] .nf-unfold__panel{grid-template-rows:1fr}.nf-unfold__clip{visibility:hidden;opacity:0;min-block-size:0;transition:opacity var(--nf-duration-base) var(--nf-ease-exit), visibility 0s linear var(--nf-duration-base);overflow:hidden}.nf-unfold__item[data-open] .nf-unfold__clip{visibility:visible;opacity:1;transition:opacity var(--nf-duration-base) var(--nf-ease-entrance), visibility 0s linear 0s}.nf-unfold__content{padding:0 var(--nf-space-md) var(--nf-space-md);color:var(--nf-content-secondary);font-size:var(--nf-text-body-sm);overflow-wrap:anywhere;transition:transform var(--nf-duration-base) var(--nf-ease-entrance);line-height:1.55;transform:translateY(-.5rem)}.nf-unfold__item[data-open] .nf-unfold__content{transform:none}.nf-slidepag{align-items:center;gap:var(--nf-space-xs);max-inline-size:100%;display:none}@media (min-width:48rem){.nf-slidepag{display:inline-flex}}.nf-slidepag__track{padding:var(--nf-space-2xs);border-radius:var(--nf-radius-card);border:var(--nf-border-width) solid var(--nf-border-subtle);background:var(--nf-surface-inset);margin:0;list-style:none;display:flex;position:relative}.nf-slidepag__thumb{z-index:0;border-radius:var(--nf-radius-control);background:var(--nf-gradient-cta);visibility:hidden;block-size:2.75rem;inline-size:2.75rem;position:absolute;inset-block-start:var(--nf-space-2xs);inset-inline-start:0}.nf-slidepag__thumb[data-placed]{visibility:visible}.nf-slidepag__slot{z-index:1;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:relative}.nf-slidepag__gap{color:var(--nf-content-muted);font-size:var(--nf-text-row)}.nf-slidepag__page{border-radius:var(--nf-radius-control);cursor:pointer;block-size:100%;inline-size:100%;color:var(--nf-content-secondary);font-family:var(--nf-font-sans);font-size:var(--nf-text-row);font-variant-numeric:tabular-nums;transition:color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;padding:0;font-weight:400}.nf-slidepag__page[aria-current=page]{color:var(--nf-content-on-brand)}@media (hover:hover) and (pointer:fine){.nf-slidepag__page:hover:not([aria-current=page]){color:var(--nf-content-primary)}}.nf-slidepag__page:focus-visible,.nf-slidepag__step:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-slidepag__step{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-elev-2-border);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--nf-elev-2);background:var(--nf-surface-elevated);color:var(--nf-content-primary);cursor:pointer;place-items:center;padding:0;display:grid}.nf-slidepag__step:disabled{cursor:not-allowed;opacity:.4}.nf-live{--nf-live-top:calc(env(safe-area-inset-top,0px) + var(--nf-header-height-sm) + var(--nf-space-xs));z-index:var(--nf-z-overlay);box-sizing:border-box;border-radius:var(--nf-radius-2xl);background:var(--nf-panel-fill);inline-size:min(18rem,100% - 2rem);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));border:var(--nf-border-width) solid var(--nf-panel-edge);box-shadow:var(--nf-panel-rim), var(--nf-elev-3);color:var(--nf-content-primary);animation:nf-live-in var(--nf-duration-slow) var(--nf-ease-entrance) both;margin-inline:auto;position:fixed;inset-block-start:var(--nf-live-top);inset-inline:0}@media (min-width:64rem){.nf-live{--nf-live-top:calc(var(--nf-header-height) + var(--nf-space-xs))}}.nf-live[data-placement=bottom]{--nf-live-from:.75rem;inset-block-start:auto;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 1rem)}:root[data-docked] .nf-live[data-placement=bottom]{inset-block-end:calc(var(--nf-tabbar-clearance) + .25rem)}@media (min-width:64rem){:root[data-docked] .nf-live[data-placement=bottom],.nf-live[data-placement=bottom]{inset-block-end:1.5rem}}.nf-live[data-open]{inline-size:min(26rem,100% - 2rem)}@keyframes nf-live-in{0%{opacity:0;transform:translateY(var(--nf-live-from,-.75rem))}}.nf-live__head{align-items:center;gap:var(--nf-space-sm);min-block-size:3.5rem;padding:var(--nf-space-sm);display:flex}.nf-live__text{flex:auto;min-inline-size:0}.nf-live__title,.nf-live__detail{overflow-wrap:anywhere;margin:0}.nf-live__title{font-family:var(--nf-font-sans);font-size:var(--nf-text-row);font-weight:600;line-height:var(--nf-leading-row)}.nf-live__detail{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);margin-block-start:var(--nf-space-3xs);line-height:1.4}.nf-live__toggle{border-radius:var(--nf-radius-circle);block-size:2.75rem;inline-size:2.75rem;color:var(--nf-content-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.nf-live__toggle:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-live__chevron{transition:transform var(--nf-duration-base) var(--nf-ease-spring)}.nf-live[data-open] .nf-live__chevron{transform:rotate(180deg)}.nf-live__panel{transition:grid-template-rows var(--nf-duration-base) var(--nf-ease-standard);grid-template-rows:0fr;display:grid}.nf-live[data-open] .nf-live__panel{grid-template-rows:1fr}.nf-live__clip{visibility:hidden;opacity:0;min-block-size:0;transition:opacity var(--nf-duration-base) var(--nf-ease-exit), visibility 0s linear var(--nf-duration-base);overflow:hidden}.nf-live[data-open] .nf-live__clip{visibility:visible;opacity:1;transition:opacity var(--nf-duration-base) var(--nf-ease-entrance), visibility 0s linear 0s}.nf-live__body{gap:var(--nf-space-sm);padding:0 var(--nf-space-md) var(--nf-space-md);grid-template-columns:minmax(0,1fr);display:grid}.nf-live .nf-btn{white-space:normal;text-align:center;block-size:auto;min-block-size:2.75rem}.nf-live__bar{border-radius:var(--nf-radius-xs);background:var(--nf-border-default);block-size:.25rem;overflow:hidden}.nf-live__fill{background:var(--nf-gradient-cta);transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(var(--nf-live-p,0));transition:transform var(--nf-duration-base) var(--nf-ease-standard);display:block}.nf-live__steps{gap:var(--nf-space-xs);margin:0;padding:0;list-style:none;display:grid}.nf-live__step{align-items:center;gap:var(--nf-space-sm);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);display:flex}.nf-live__step[data-state=done]{color:var(--nf-content-secondary)}.nf-live__step[data-state=current]{color:var(--nf-content-primary);font-weight:600}.nf-live__mark{border-radius:var(--nf-radius-circle);border:var(--nf-border-width-strong) solid var(--nf-border-strong);flex-shrink:0;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.nf-live__step[data-state=current] .nf-live__mark{border-color:var(--nf-brand-primary)}.nf-live__step[data-state=current] .nf-live__mark:after{content:"";border-radius:var(--nf-radius-circle);background:var(--nf-brand-primary);block-size:.5rem;inline-size:.5rem}.nf-live__step[data-state=done] .nf-live__mark{border-color:var(--nf-state-success);background:var(--nf-state-success);color:var(--nf-surface-primary);animation:nf-live-tick var(--nf-duration-base) var(--nf-ease-entrance) both}@keyframes nf-live-tick{0%{opacity:.4}}.nf-live__step-label{overflow-wrap:anywhere;min-inline-size:0}.nf-live__meta{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-variant-numeric:tabular-nums}.nf-innernav{display:inline-block;position:relative}.nf-innernav__bar{align-items:center;gap:var(--nf-space-sm);display:flex}.nf-innernav__toggle{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-elev-2-border);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--nf-elev-2);background:var(--nf-surface-elevated);color:var(--nf-content-primary);cursor:grab;touch-action:none;place-items:center;padding:0;display:grid;position:relative}.nf-innernav__toggle:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-innernav__glyph{grid-area:1/1;place-items:center;display:grid}.nf-innernav__glyph--close,.nf-innernav[data-open] .nf-innernav__glyph:not(.nf-innernav__glyph--close){opacity:0}.nf-innernav[data-open] .nf-innernav__glyph--close{opacity:1}.nf-innernav__current{font-family:var(--nf-font-display);font-size:var(--nf-text-h4);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:600}.nf-innernav__panel{z-index:var(--nf-z-overlay);box-sizing:border-box;inline-size:min(20rem,100vw - 2rem);padding:var(--nf-space-xs);border-radius:var(--nf-radius-2xl);background:var(--nf-panel-fill);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));border:var(--nf-border-width) solid var(--nf-container-edge);border-inline-start-color:var(--nf-container-edge-lit);box-shadow:var(--nf-panel-rim), var(--nf-elev-3);transform-origin:0 0;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset-block-start:calc(100% + var(--nf-space-xs));inset-inline-start:0}.nf-innernav__panel[data-open]{visibility:visible;opacity:1;pointer-events:auto}.nf-innernav[data-pulling] .nf-innernav__toggle{cursor:grabbing}.nf-innernav__list{gap:var(--nf-space-3xs);margin:0;padding:0;list-style:none;display:grid}.nf-innernav__item{align-items:center;gap:var(--nf-space-sm);min-block-size:2.75rem;inline-size:100%;padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-md);color:var(--nf-content-secondary);font-family:var(--nf-font-sans);font-size:var(--nf-text-row);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.nf-innernav__item[aria-current]{background:var(--nf-brand-tint-2);color:var(--nf-content-primary)}.nf-innernav__item[aria-current] .nf-innernav__icon{color:var(--nf-plate-brand-ink)}.nf-innernav__item:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.nf-innernav__item:hover:not([aria-current]){background:var(--nf-brand-tint-1);color:var(--nf-content-primary)}}.nf-innernav__icon{flex-shrink:0}.nf-innernav__label{overflow-wrap:anywhere;min-inline-size:0}.nf-batch{z-index:var(--nf-z-overlay);box-sizing:border-box;opacity:0;visibility:hidden;inline-size:min(40rem,100% - 2rem);transition:transform var(--nf-duration-base) var(--nf-ease-exit), opacity var(--nf-duration-base) var(--nf-ease-exit), visibility 0s linear var(--nf-duration-base);margin-inline:auto;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 1rem);inset-inline:0;transform:translateY(calc(100% + 3rem))}.nf-batch[data-open]{opacity:1;visibility:visible;transition:transform var(--nf-duration-slow) var(--nf-ease-entrance), opacity var(--nf-duration-base) var(--nf-ease-entrance), visibility 0s linear 0s;transform:none}:root[data-docked] .nf-batch{inset-block-end:calc(var(--nf-tabbar-clearance) + .25rem)}@media (min-width:64rem){:root[data-docked] .nf-batch,.nf-batch{inset-block-end:1.5rem}}.nf-batch__surface{border-radius:var(--nf-radius-2xl);background:var(--nf-panel-fill);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));border:var(--nf-border-width) solid var(--nf-panel-edge);box-shadow:var(--nf-panel-rim), var(--nf-elev-3);color:var(--nf-content-primary)}.nf-batch__grip{cursor:grab;touch-action:none;justify-content:center;align-items:center;block-size:1.5rem;display:flex}.nf-batch__grip:before{content:"";border-radius:var(--nf-radius-pill);background:var(--nf-content-muted);opacity:.5;block-size:.25rem;inline-size:2.25rem}.nf-batch[data-dragging] .nf-batch__grip{cursor:grabbing}.nf-batch__row{align-items:center;gap:var(--nf-space-sm);padding:0 var(--nf-space-sm) var(--nf-space-sm);flex-wrap:wrap;display:flex}.nf-batch__count{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--nf-font-sans);font-size:var(--nf-text-row);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);flex:8rem;margin:0;font-weight:600}.nf-batch__actions{gap:var(--nf-space-xs);min-inline-size:0;padding-block:var(--nf-space-2xs);scrollbar-width:none;scroll-snap-type:x proximity;flex:12rem;display:flex;overflow-x:auto}.nf-batch__actions::-webkit-scrollbar{display:none}.nf-batch__actions>*{scroll-snap-align:start;flex:none}.nf-asi__head{justify-items:center;gap:var(--nf-space-xs);text-align:center;padding-block-end:var(--nf-space-md);display:grid}.nf-asi__ground{background:radial-gradient(ellipse 40% 50% at 50% 50%, var(--nf-brand-tint-3), transparent);place-items:center;block-size:9.5rem;inline-size:100%;display:grid}.nf-asi__title,.nf-asi__body{overflow-wrap:anywhere;margin:0}.nf-asi__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h3);letter-spacing:var(--nf-tracking-display-sm);color:var(--nf-content-primary);font-weight:600;line-height:1.2}.nf-asi__body{max-inline-size:28rem;font-size:var(--nf-text-body);color:var(--nf-content-secondary);line-height:1.55}.nf-asi__rows{border-block-start:var(--nf-border-width) solid var(--nf-divider);margin:0;padding:0;list-style:none}.nf-asi__li+.nf-asi__li{border-block-start:var(--nf-border-width) solid var(--nf-divider)}.nf-asi__row{align-items:center;gap:var(--nf-space-md);min-block-size:3.5rem;inline-size:100%;padding:var(--nf-space-xs) var(--nf-space-2xs);border-radius:var(--nf-radius-md);text-align:start;cursor:pointer;color:var(--nf-content-primary);background:0 0;border:0;text-decoration:none;display:flex}.nf-asi__row:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.nf-asi__row:hover{background:var(--nf-brand-tint-1)}}.nf-asi__text{flex:auto;min-inline-size:0}.nf-asi__label{font-family:var(--nf-font-sans);font-size:var(--nf-text-row);font-weight:600;line-height:var(--nf-leading-row);overflow-wrap:anywhere;display:block}.nf-asi__row[data-danger] .nf-asi__label{color:var(--nf-state-error)}.nf-asi__hint{font-size:var(--nf-text-caption);color:var(--nf-content-muted);overflow-wrap:anywhere;margin-block-start:var(--nf-space-3xs);display:block}.nf-asi__chevron{color:var(--nf-content-muted);flex-shrink:0}.nf-asi__dismiss{padding-block-start:var(--nf-space-sm)}.nf-particles{z-index:var(--nf-z-toast);pointer-events:none;contain:layout;position:fixed}.nf-particle{border-radius:var(--nf-radius-xs);opacity:.85;animation-name:nf-particle;animation-timing-function:var(--nf-ease-exit);animation-fill-mode:both;position:absolute}.nf-particle--0{background:var(--nf-brand-tint-4)}.nf-particle--1{background:var(--nf-content-muted)}.nf-particle--2{background:var(--nf-border-strong)}@keyframes nf-particle{to{opacity:0;transform:translate(var(--nf-dx), var(--nf-dy)) scale(.2)}}.nf-callcap{box-sizing:border-box;cursor:pointer;text-align:start;border-radius:var(--nf-radius-2xl);border:var(--nf-border-width) solid var(--nf-brand-edge);block-size:4rem;inline-size:min(100%,18rem);box-shadow:var(--nf-glow-edge);background:var(--nf-surface-raised);color:var(--nf-content-primary);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.nf-callcap:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-callcap__capsule{background:var(--nf-gradient-cta);border-radius:var(--nf-radius-2xl);clip-path:inset(0 64% 0 0 round var(--nf-radius-2xl));transition:clip-path var(--nf-duration-slow) var(--nf-ease-spring);position:absolute;inset:.375rem}.nf-callcap__rest{transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-standard);align-items:center;display:flex;position:absolute;inset:0}.nf-callcap__lead{block-size:100%;color:var(--nf-content-on-brand);flex:0 0 36%;place-items:center;display:grid}.nf-callcap__label{min-inline-size:0;font-family:var(--nf-font-display);font-size:var(--nf-text-body-lg);letter-spacing:var(--nf-tracking-tight);overflow-wrap:anywhere;padding-inline-end:var(--nf-space-sm);font-weight:600;line-height:1.15}.nf-callcap__call{color:var(--nf-content-on-brand);opacity:0;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-slow) var(--nf-ease-spring);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.5)rotate(-8deg)}.nf-callcap:focus-visible .nf-callcap__capsule,.nf-callcap:active .nf-callcap__capsule{clip-path:inset(0 0 0 0 round var(--nf-radius-2xl))}.nf-callcap:focus-visible .nf-callcap__rest,.nf-callcap:active .nf-callcap__rest{opacity:0;transform:translate(1.125rem)}.nf-callcap:focus-visible .nf-callcap__call,.nf-callcap:active .nf-callcap__call{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.nf-callcap:hover .nf-callcap__capsule{clip-path:inset(0 0 0 0 round var(--nf-radius-2xl))}.nf-callcap:hover .nf-callcap__rest{opacity:0;transform:translate(1.125rem)}.nf-callcap:hover .nf-callcap__call{opacity:1;transform:none}}.nf-ai{gap:var(--nf-space-sm);padding:var(--nf-space-md);border-radius:var(--nf-radius-card);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-elevated);color:var(--nf-content-primary);grid-template-columns:minmax(0,1fr);display:grid}.nf-ai__head{align-items:center;gap:var(--nf-space-sm);display:flex}.nf-ai__who{min-inline-size:0;font-family:var(--nf-font-sans);font-size:var(--nf-text-row);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600}.nf-ai__body{font-size:var(--nf-text-body);color:var(--nf-content-primary);overflow-wrap:anywhere;animation:nf-ai-in var(--nf-duration-fast) var(--nf-ease-standard) both;line-height:1.55}@keyframes nf-ai-in{0%{opacity:0}}.nf-ai__caret{vertical-align:text-bottom;background:var(--nf-brand-primary);block-size:1.1em;inline-size:.125rem;margin-inline-start:.125rem;display:inline-block}.nf-ai__skeleton{gap:var(--nf-space-xs);padding-block:var(--nf-space-2xs);display:grid}.nf-ai__skeleton>span{border-radius:var(--nf-radius-xs);background:var(--nf-border-default);block-size:.75rem;animation:nf-ai-breathe 1.6s var(--nf-ease-standard) infinite;display:block}.nf-ai__skeleton>span:first-child{inline-size:92%}.nf-ai__skeleton>span:nth-child(2){inline-size:78%;animation-delay:.16s}.nf-ai__skeleton>span:nth-child(3){inline-size:56%;animation-delay:.32s}@keyframes nf-ai-breathe{0%,to{opacity:.45}50%{opacity:1}}.nf-ai__error{font-size:var(--nf-text-body-sm);color:var(--nf-state-error);overflow-wrap:anywhere;margin:0}.nf-ai__actions{gap:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-ai .nf-btn{white-space:normal;text-align:center;block-size:auto;min-block-size:2.75rem;max-inline-size:100%}:root[data-save-data=on] .nf-live,:root[data-save-data=on] .nf-innernav__panel,:root[data-save-data=on] .nf-batch__surface{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.nf-unfold__chevron,.nf-unfold__panel,.nf-unfold__clip,.nf-unfold__content,.nf-dtc__label--status,.nf-slidepag__page,.nf-live,.nf-live__panel,.nf-live__clip,.nf-live__chevron,.nf-live__fill,.nf-live__mark,.nf-batch,.nf-callcap__capsule,.nf-callcap__rest,.nf-callcap__call,.nf-ai__body,.nf-particle{transition:none;animation:none}.nf-unfold__item[data-open] .nf-unfold__clip,.nf-unfold__item[data-open] .nf-unfold__content,.nf-live[data-open] .nf-live__clip,.nf-batch[data-open]{transition:none}.nf-ai__skeleton>span{opacity:.7;animation:none}}}
