.nx-textlink{align-items:center;gap:var(--space-1);min-height:var(--target-min);border-radius:var(--radius-control);color:var(--text-link);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;text-decoration:none;display:inline-flex}.nx-textlink[data-bed=sunken]{color:var(--text-link-on-sunken)}.nx-textlink[data-bed=selected]{color:var(--text-link-on-selected)}.nx-textlink__words{text-underline-offset:var(--space-1);transition:text-decoration-color var(--duration-quick) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000}.nx-textlink__arrow{width:var(--space-4);height:var(--space-4);stroke-width:var(--shell-icon-stroke);transition:transform var(--duration-quick) var(--ease-standard);flex:none}.nx-textlink:hover .nx-textlink__words{text-decoration-color:currentColor}.nx-textlink:hover .nx-textlink__arrow{transform:translateX(var(--space-1))}.nx-textlink:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}@media (prefers-reduced-motion:reduce){.nx-textlink__words,.nx-textlink__arrow{transition:none}.nx-textlink:hover .nx-textlink__arrow{transform:none}}
.nx-disclosure{--nx-disclosure-pad:var(--nx-card-pad,var(--space-6));min-width:0;color:var(--text-primary)}.nx-disclosure[data-variant=card]{overflow:clip}.nx-disclosure__heading{font:inherit;margin:0}.nx-disclosure__head{appearance:none;align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-4) var(--nx-disclosure-pad);border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;display:flex}.nx-disclosure[data-open]>.nx-disclosure__head,.nx-disclosure[data-open]>.nx-disclosure__heading>.nx-disclosure__head{border-end-end-radius:0;border-end-start-radius:0}.nx-disclosure__head:hover{background:color-mix(in srgb, var(--surface-sunken) var(--glass-alpha-half), transparent)}.nx-disclosure__head:active{background:var(--surface-sunken)}.nx-disclosure__head:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.nx-disclosure__label{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:inline-flex}.nx-disclosure__word{min-width:0;font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.nx-disclosure__count{font-size:var(--size-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.nx-disclosure__summary{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--size-xs);color:var(--text-secondary);flex:none;display:inline-flex}.nx-disclosure__chevron{width:var(--space-4);height:var(--space-4);color:var(--text-muted);stroke-width:var(--shell-icon-stroke);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.nx-disclosure[data-open] .nx-disclosure__chevron{transform:scaleY(-1)}.nx-disclosure[data-open] .nx-disclosure:not([data-open]) .nx-disclosure__chevron{transform:none}.nx-disclosure__panel{transition:grid-template-rows var(--duration-fast) var(--ease-standard);grid-template-rows:0fr;display:grid}.nx-disclosure__panel[data-open]{transition-duration:var(--duration-base);grid-template-rows:1fr}.nx-disclosure__inner{opacity:0;min-height:0;transition:opacity var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}.nx-disclosure__panel[data-open]>.nx-disclosure__inner{opacity:1;transition-duration:var(--duration-base)}.nx-disclosure__panel[data-open][data-settled]>.nx-disclosure__inner{overflow:visible}.nx-disclosure[data-variant=card] .nx-disclosure__content{padding:var(--space-3) var(--nx-disclosure-pad);border-top:var(--stroke-hairline) solid var(--border-hairline)}.nx-disclosure[data-variant=card] .nx-disclosure__content>.nx-disclosure[data-variant=nested]:first-child{margin-block-start:calc(-1 * var(--space-3))}.nx-disclosure[data-variant=nested]{--nx-disclosure-pad:var(--space-4);border-top:var(--stroke-hairline) solid var(--border-hairline)}.nx-disclosure__content>.nx-disclosure[data-variant=nested]:first-child{border-top:0}.nx-disclosure[data-variant=nested] .nx-disclosure__head{border-radius:0}.nx-disclosure[data-variant=nested] .nx-disclosure__content{padding:0 0 var(--space-2) var(--space-6)}.nx-disclosure[data-variant=plain]{--nx-disclosure-pad:0}.nx-disclosure[data-variant=plain] .nx-disclosure__head{border-radius:var(--radius-control)}.nx-disclosure[data-variant=plain] .nx-disclosure__content{padding-block-end:var(--space-2)}@media (prefers-reduced-motion:reduce){.nx-disclosure__head,.nx-disclosure__chevron,.nx-disclosure__panel,.nx-disclosure__inner{transition:none}}
.nx-as-of{align-items:center;gap:var(--space-1);max-width:100%;color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;transition:color var(--duration-quick) var(--ease-standard);margin:0;display:inline-flex}p.nx-as-of{display:flex}.nx-as-of[data-align=end]{text-align:end;justify-content:flex-end;margin-inline-start:auto}.nx-as-of__glyph{width:var(--space-3);height:var(--space-3);stroke-width:var(--shell-icon-stroke);flex:none}.nx-as-of__line{overflow-wrap:anywhere;min-width:0}.nx-as-of[data-late=true]{color:var(--state-warning)}@media (prefers-reduced-motion:reduce){.nx-as-of{transition:none}}
.nx-choices{border:0;min-width:0;margin:0;padding:0}.nx-choices__legend{color:var(--text-primary);font-size:var(--size-md);font-weight:var(--weight-semibold);margin-block-end:var(--space-3);padding:0}.nx-choices__list{gap:var(--space-3);display:grid}.nx-choice{align-items:start;gap:var(--space-4);min-height:var(--control-height-lg);padding:var(--space-5);box-sizing:border-box;border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--elevation-surface);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-template-columns:auto 1fr;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.nx-choice:hover:not(:active,[data-disabled],.nx-choices:disabled .nx-choice){box-shadow:var(--elevation-card)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nx-choice:hover:not(:active,[data-disabled],.nx-choices:disabled .nx-choice){transform:translateY(var(--ui-lift-hover))}}.nx-choice[data-checked]{background-color:var(--action-selected);color:var(--action-on-selected);box-shadow:var(--elevation-lifted);border-color:#0000}.nx-choice:after{content:"";inset:calc(-1 * var(--stroke-hairline));z-index:0;box-sizing:border-box;padding:var(--stroke-ring);border-radius:inherit;background:linear-gradient(var(--button-door-angle), var(--field-door-from), var(--field-door-to));-webkit-mask:linear-gradient(var(--ui-white) 0 0) content-box, linear-gradient(var(--ui-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--ui-white) 0 0) content-box exclude, linear-gradient(var(--ui-white) 0 0);mask:linear-gradient(var(--ui-white) 0 0) content-box exclude, linear-gradient(var(--ui-white) 0 0);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute}.nx-choice[data-checked]:after{opacity:1}button.nx-choice,.nx-choice[data-type=answer],.nx-choice[data-type=press]{appearance:none;width:100%;font:inherit;text-align:start;letter-spacing:inherit;margin:0}.nx-choice[data-type=answer]:focus-visible,.nx-choice[data-type=press]:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}.nx-choice[data-type=press]:disabled,.nx-choices[data-disabled] .nx-choice[data-type=press]{cursor:not-allowed}.nx-choice__key{min-width:var(--space-5);padding:0 var(--space-1);box-sizing:border-box;border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-xs);color:var(--text-muted);font-family:inherit;font-size:var(--size-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-body);text-align:center;align-self:center;display:none}.nx-choice[data-checked] .nx-choice__key{color:inherit;border-color:currentColor}@media (hover:hover) and (pointer:fine){.nx-choices:has(:focus-visible) .nx-choice[data-shortcut]{grid-template-columns:auto 1fr auto}.nx-choices:has(:focus-visible) .nx-choice__key{display:inline-block}}.nx-choice>.nx-choice__input{z-index:1;appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nx-choice[data-disabled],.nx-choice[data-disabled] .nx-choice__input,.nx-choices:disabled .nx-choice,.nx-choices:disabled .nx-choice__input{cursor:not-allowed}.nx-choice[data-disabled]{color:var(--text-muted);box-shadow:none}.nx-choice:has(.nx-choice__input:focus-visible){outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}.nx-choice__mark{width:var(--space-6);height:var(--space-6);box-sizing:border-box;border:var(--stroke-ring) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard);place-items:center;display:inline-grid;position:relative}.nx-choice[data-type=checkbox] .nx-choice__mark{border-radius:var(--radius-xs)}.nx-choice__check{width:var(--space-4);height:var(--space-4);stroke-width:var(--stroke-ring);opacity:0;transform:scale(var(--ui-scale-press));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.nx-choice__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-fast) var(--ease-standard)}.nx-choice[data-checked] .nx-choice__mark{border-color:var(--text-primary)}.nx-choice[data-checked] .nx-choice__check{opacity:1;transform:none}.nx-choice[data-checked] .nx-choice__check path{stroke-dashoffset:0}.nx-choice__words{gap:var(--space-1);min-width:0;display:grid}.nx-choice__title{font-size:var(--size-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.nx-choice[data-checked] .nx-choice__title{font-weight:var(--weight-semibold)}.nx-choice__detail{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.nx-choice,.nx-choice:after,.nx-choice__mark,.nx-choice__check,.nx-choice__check path{transition-duration:var(--duration-instant)}}
.nx-tutorial-film{gap:var(--space-3);min-width:0;color:var(--text-primary);margin:0;display:grid}.nx-tutorial-film__frame{border-radius:var(--radius-card);background:var(--surface-sunken);box-shadow:var(--elevation-surface);aspect-ratio:var(--film-tutorial-landscape);position:relative;overflow:hidden}.nx-tutorial-film[data-aspect=portrait] .nx-tutorial-film__frame{aspect-ratio:var(--film-tutorial-portrait);max-block-size:var(--film-tutorial-max-block);margin-inline:auto}.nx-tutorial-film__video{object-fit:cover;background:var(--surface-sunken);block-size:100%;inline-size:100%;display:block}.nx-tutorial-film__cover{place-items:center;display:grid;position:absolute;inset:0}.nx-tutorial-film__caption{gap:var(--space-3);min-width:0;display:grid}.nx-tutorial-film__line{min-block-size:calc(var(--size-sm) * var(--leading-body) * 2);color:var(--text-primary);font-size:var(--size-sm);line-height:var(--leading-body);text-align:center;overflow-wrap:anywhere;margin:0}.nx-tutorial-film__line[data-hidden]{visibility:hidden}.nx-tutorial-film__controls{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nx-tutorial-film__steps{gap:var(--space-2);color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:0;padding-inline-start:var(--space-5);display:grid}.nx-tutorial-film__step::marker{color:var(--text-muted)}
.nx-film-tour{z-index:var(--layer-film);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground-page);color:var(--text-primary);font-family:var(--font-sans);opacity:1;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0}.nx-film-tour[hidden]{display:none}.nx-film-tour[data-phase=closing]{opacity:0}@starting-style{.nx-film-tour[data-phase=open]{opacity:0}}.nx-film-tour__dialog{outline:none;position:absolute;inset:0}.nx-film-tour__dialog:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(var(--stroke-focus) * -1)}.nx-film-tour__stage{transform-origin:50%;transition:transform var(--duration-reveal) var(--ease-standard);place-items:center;display:grid;position:absolute;inset:0}@starting-style{.nx-film-tour[data-phase=open] .nx-film-tour__stage{transform:scale(var(--film-tour-start-scale))}}.nx-film-tour__video{object-fit:contain;background:var(--ground-page);block-size:100%;inline-size:100%;display:block}.nx-film-tour__cover{place-items:center;display:grid;position:absolute;inset:0}.nx-film-tour__progress{block-size:var(--stroke-ring);background:var(--border-hairline);pointer-events:none;position:absolute;inset-block-start:env(safe-area-inset-top,0px);inset-inline:0;overflow:hidden}.nx-film-tour__progress-fill{background:linear-gradient(to right, var(--field-door-from), var(--field-door-to));transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}.nx-film-tour__foot{align-items:end;gap:var(--space-3);padding-block:var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plate plate plate""left.skip";display:grid;position:absolute;inset-block-end:0;inset-inline:0}.nx-film-tour__foot>*{pointer-events:auto}@media (min-width:64rem){.nx-film-tour__foot{padding-block:var(--space-6) max(var(--space-6), env(safe-area-inset-bottom,0px));padding-inline:max(var(--space-6), env(safe-area-inset-left,0px)) max(var(--space-6), env(safe-area-inset-right,0px));grid-template-areas:"left plate skip"}}.nx-film-tour__left{gap:var(--space-2);grid-area:left;display:flex}.nx-film-tour__skip{grid-area:skip;justify-self:end}.nx-film-tour__plate{max-inline-size:var(--measure-prose);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);border:var(--stroke-hairline) solid var(--border-hairline);background:color-mix(in srgb, var(--surface-raised) var(--glass-alpha-panel), transparent);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:var(--elevation-card);color:var(--text-primary);font-size:var(--size-sm);line-height:var(--leading-body);text-align:center;overflow-wrap:anywhere;text-wrap:balance;transition:opacity var(--duration-fast) var(--ease-standard);grid-area:plate;justify-self:center;margin:0}.nx-film-tour__plate[data-empty]{opacity:0}@media (prefers-reduced-motion:reduce){.nx-film-tour,.nx-film-tour__stage,.nx-film-tour__plate{transition:none}}
.nx-room-intro{opacity:1;transition:grid-template-rows var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), margin var(--duration-base) var(--ease-standard);grid-template-rows:1fr;display:grid;container-type:inline-size}.nx-room-intro[data-state=closing]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-block:0}.nx-room-intro__fold{min-block-size:0;padding:var(--space-2);margin:calc(var(--space-2) * -1);overflow:hidden}.nx-room-intro__card.nx-card{column-gap:var(--space-3);row-gap:var(--space-2);--nx-card-pad:var(--space-5);padding:var(--nx-card-pad);animation:nx-room-intro-rise var(--duration-reveal) var(--ease-standard) both;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what dismiss""body body";align-items:start;display:grid}.nx-room-intro__what{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:balance;outline:none;grid-area:what;align-self:center;margin:0}.nx-room-intro__what:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus);border-radius:var(--radius-xs)}.nx-room-intro__dismiss-slot{grid-area:dismiss;margin-block-start:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1)}.nx-room-intro__dismiss.nx-button{inline-size:var(--target-min);min-inline-size:var(--target-min);justify-content:center;padding-inline:0}.nx-room-intro__body{gap:var(--space-2);grid-area:body;min-inline-size:0;display:grid}.nx-room-intro__helps{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.nx-room-intro__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);margin:0}.nx-room-intro__note:empty{display:none}.nx-room-intro__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.nx-room-intro__length{color:var(--text-secondary);font-variant-numeric:tabular-nums}.nx-room-intro__watch-long,.nx-room-intro__watch .nx-room-intro__length{display:none}.nx-room-intro__media{grid-area:media;display:none}@container (min-width:36rem){.nx-room-intro__card.nx-card{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what media dismiss""body media."}.nx-room-intro__media{align-self:start;margin-inline-start:var(--space-2);display:flex}.nx-room-intro__watch-short{display:none}.nx-room-intro__watch-long,.nx-room-intro__watch .nx-room-intro__length{display:inline}.nx-room-intro__cut[data-tile] .nx-room-intro__watch,.nx-room-intro__actions[data-only-tiles]{display:none}}.nx-room-intro__cut{display:contents}.nx-room-intro__cut[data-cut=landscape]{display:none}@media (min-width:64rem) and (orientation:landscape){.nx-room-intro__cut[data-cut=landscape]{display:contents}.nx-room-intro__cut[data-cut=portrait]{display:none}}@media (pointer:coarse) and (max-height:30rem){.nx-room-intro__cut[data-cut=landscape]{display:none}.nx-room-intro__cut[data-cut=portrait]{display:contents}}.nx-room-intro__what,.nx-room-intro__helps,.nx-room-intro__actions,.nx-room-intro__media{animation:nx-room-intro-rise var(--duration-reveal) var(--ease-standard) both;animation-delay:calc(var(--nx-room-intro-i,0) * var(--duration-instant) + var(--duration-instant))}.nx-room-intro__tile{inline-size:var(--film-tour-tile-landscape);aspect-ratio:var(--film-tutorial-landscape);border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-sunken);box-shadow:var(--elevation-card);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:0;display:block;position:relative;overflow:hidden}.nx-room-intro__tile[data-cut=portrait]{inline-size:var(--film-tour-tile-portrait);aspect-ratio:var(--film-tutorial-portrait)}.nx-room-intro__tile:hover{box-shadow:var(--elevation-lifted)}.nx-room-intro__tile:active{transform:scale(var(--film-tour-start-scale))}.nx-room-intro__tile:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}.nx-room-intro__poster{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-fast) var(--ease-standard);display:block}.nx-room-intro__tile:hover .nx-room-intro__poster{transform:scale(var(--film-tour-poster-hover-scale))}.nx-room-intro__play{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) var(--glass-alpha-panel), transparent);-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));color:var(--text-primary);box-shadow:var(--elevation-card);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.nx-room-intro__tile-length{padding:0 var(--space-1);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--surface-raised) var(--glass-alpha-panel), transparent);color:var(--text-primary);font-size:var(--size-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.nx-room-intro__card[data-lit] [data-intro-primary]:not(:focus-visible){outline:var(--stroke-focus) solid transparent}.nx-room-intro__card[data-lit=a] [data-intro-primary]{animation:nx-room-intro-lit-a var(--duration-slow) var(--ease-standard)}.nx-room-intro__card[data-lit=b] [data-intro-primary]{animation:nx-room-intro-lit-b var(--duration-slow) var(--ease-standard)}@keyframes nx-room-intro-lit-a{0%{outline-color:var(--action-focus);outline-offset:0}to{outline-offset:var(--space-2);outline-color:#0000}}@keyframes nx-room-intro-lit-b{0%{outline-color:var(--action-focus);outline-offset:0}to{outline-offset:var(--space-2);outline-color:#0000}}@keyframes nx-room-intro-rise{0%{opacity:0;transform:translateY(var(--motion-kit-lift))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx-room-intro,.nx-room-intro__tile,.nx-room-intro__poster{transition:none}.nx-room-intro__card,.nx-room-intro__card.nx-card,.nx-room-intro__what,.nx-room-intro__helps,.nx-room-intro__actions,.nx-room-intro__media,.nx-room-intro__card[data-lit] [data-intro-primary]{animation:none}.nx-room-intro__tile:hover .nx-room-intro__poster{transform:none}}
.nx-tone{--nx-tone:var(--text-muted)}.nx-tone[data-tone=blue]{--nx-tone:var(--chart-nexa-1)}.nx-tone[data-tone=violet]{--nx-tone:var(--chart-nexa-2)}.nx-tone[data-tone=sky]{--nx-tone:var(--chart-nexa-3)}.nx-tone[data-tone=rose]{--nx-tone:var(--chart-nexa-4)}.nx-tone[data-tone=magenta]{--nx-tone:var(--chart-nexa-5)}.nx-tone[data-tone=gold]{--nx-tone:var(--chart-nexa-6)}.nx-tone[data-tone=green]{--nx-tone:var(--money-positive)}.nx-tone[data-tone=red]{--nx-tone:var(--money-negative)}.nx-tone[data-tone=neutral]{--nx-tone:var(--text-muted)}
.nx-picker__well{display:block}.nx-picker__trigger{align-items:center;gap:var(--space-3);text-align:start;cursor:pointer;font-variant-numeric:tabular-nums;display:flex}.nx-picker__trigger[data-empty=true]{color:var(--text-subtle)}.nx-picker__value[data-loading],.nx-picker__value[data-stale]{color:var(--text-muted)}.nx-picker__trigger[aria-disabled=true]{cursor:progress}.nx-picker__trigger:disabled{cursor:not-allowed}.nx-picker__value{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.nx-picker__well:has(.nx-picker__trigger[data-open=true]):after{transform:translateY(-50%)rotate(180deg)}.nx-picker__well:after{transition:transform var(--duration-fast) var(--ease-standard)}.nx-picker__swatch{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-control);color:var(--nx-tone);background:color-mix(in srgb, var(--nx-tone) var(--figure-chip-tint), transparent);flex:none;place-items:center;display:inline-grid}.nx-picker__swatch[data-glyph]{box-sizing:border-box;border:var(--stroke-hairline) solid var(--icon-tile-edge);color:var(--icon-on-tile);background:var(--icon-tile)}.nx-picker__swatch[data-size=trigger]{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-xs)}.nx-picker__swatch>svg{inline-size:var(--button-glyph);block-size:var(--button-glyph)}.nx-picker__swatch[data-size=trigger]>svg{inline-size:var(--space-4);block-size:var(--space-4)}.nx-picker__swatch[data-dot]{background:0 0}.nx-picker__swatch[data-dot]:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--nx-tone)}.nx-picker__pop{--nx-picker-gap:var(--space-2);--nx-picker-gutter:var(--space-4);z-index:var(--layer-popover);top:var(--nx-picker-top,auto);bottom:var(--nx-picker-bottom,auto);left:var(--nx-picker-left,0);inline-size:var(--nx-picker-width,var(--picker-min-width));max-inline-size:calc(100vw - 2 * var(--nx-picker-gutter));max-block-size:var(--nx-picker-max-height,var(--picker-max-height));border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--elevation-lifted);color:var(--text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;animation:nx-picker-enter var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:fixed}.nx-picker__pop[data-placed=false]{visibility:hidden}.nx-picker__pop[data-side=above]{animation-name:nx-picker-enter-above}@keyframes nx-picker-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}@keyframes nx-picker-enter-above{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@keyframes nx-picker-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-picker__pop,.nx-picker__pop[data-side=above]{animation-name:nx-picker-fade}.nx-picker__well:after,.nx-picker__option{transition:none}}.nx-picker__inline{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.nx-picker__inline .nx-picker__search{border:0;padding:0}.nx-picker__inline .nx-picker__search-glyph{inset-inline-start:var(--space-3)}.nx-picker__inline .nx-picker__scroll{padding:0;overflow:visible}.nx-picker__inline .nx-picker__option{min-block-size:var(--control-height-sm)}.nx-picker__search{padding:var(--space-2);border-block-end:var(--stroke-hairline) solid var(--border-hairline);flex:none;position:relative}.nx-picker__search-glyph{inset-inline-start:calc(var(--space-2) + var(--space-3));inline-size:var(--button-glyph);block-size:var(--button-glyph);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.nx-picker__search .nx-picker__search-input{padding-inline-start:calc(var(--space-3) + var(--button-glyph) + var(--space-2))}.nx-picker-sheet .nx-sheet__footer{justify-content:stretch}.nx-picker-sheet .nx-picker__search{border:0;flex:auto;padding:0}.nx-picker-sheet .nx-picker__search-glyph{inset-inline-start:var(--space-3)}.nx-picker__scroll{overscroll-behavior:contain;min-block-size:0;padding:var(--space-2);scroll-padding-block:var(--space-2);flex:auto;overflow-y:auto}.nx-picker__list{gap:var(--space-0);border-radius:var(--radius-control);flex-direction:column;display:flex}.nx-picker__list:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}.nx-picker__list:focus-visible:has(.nx-picker__option[data-active]){outline-color:#0000}.nx-picker__group{flex-direction:column;display:flex}.nx-picker__group+.nx-picker__group,.nx-picker__option+.nx-picker__group{margin-block-start:var(--space-2)}.nx-picker__heading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--size-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.nx-picker__heading[data-suggested]{color:var(--text-link)}.nx-picker-sheet .nx-picker__heading[data-suggested]{color:var(--text-link-on-sunken)}.nx-picker__option{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--size-md);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-standard);display:flex}.nx-picker__option[data-active]{background-color:var(--surface-sunken)}.nx-picker__option[data-active=keyboard],.nx-picker__option[data-active=open]{box-shadow:inset 0 0 0 var(--stroke-focus) var(--action-focus)}.nx-picker__list[data-opened=pointer] .nx-picker__option[data-active=open]{box-shadow:none}.nx-picker__inline:not(:focus-within) .nx-picker__option[data-active=open]{box-shadow:none;background-color:#0000}@media (forced-colors:active){.nx-picker__option[data-active]{outline:var(--stroke-focus) solid Highlight;outline-offset:calc(-1 * var(--stroke-focus))}.nx-picker__inline:not(:focus-within) .nx-picker__option[data-active=open]{outline:none}:is(.nx-picker__list:focus-visible,.nx-picker__list:focus-visible:has(.nx-picker__option[data-active])){outline:var(--stroke-focus) solid Highlight}}.nx-picker__option[aria-selected=true]{font-weight:var(--weight-medium)}.nx-picker__option[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.nx-picker__text{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.nx-picker__label{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.nx-picker__detail{color:var(--text-muted);font-size:var(--size-sm);font-variant-numeric:tabular-nums;flex:none}.nx-picker__trigger .nx-picker__detail{margin-inline-end:var(--space-2)}.nx-picker__tag{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);background:var(--action-selected);color:var(--action-on-selected);font-size:var(--size-xs);font-weight:var(--weight-medium);flex:none}.nx-picker__check{inline-size:var(--button-glyph);block-size:var(--button-glyph);color:var(--action-primary);opacity:0;flex:none}.nx-picker__option[aria-selected=true] .nx-picker__check{opacity:1}.nx-picker__option[aria-selected=false]:not(:has(.nx-picker__detail)) .nx-picker__check{display:none}.nx-picker__empty{padding:var(--space-4) var(--space-3);color:var(--text-muted);font-size:var(--size-sm);margin:0}.nx-picker__loading{gap:var(--space-1);padding:var(--space-1);display:grid}.nx-picker__sheet-body{min-block-size:var(--nx-picker-hold,auto)}.nx-picker__sheet-body .nx-picker__option{min-block-size:calc(var(--target-min) + var(--space-2))}
.nx-story-stagger{margin:0;padding:0;list-style:none}.nx-story-count{font-variant-numeric:tabular-nums;font-family:var(--ui-numeral-face);font-weight:var(--ui-numeral-weight);letter-spacing:var(--ui-numeral-tracking);display:inline-grid}.nx-story-count__hold,.nx-story-count__live{white-space:nowrap;grid-area:1/1}.nx-story-count__hold{visibility:hidden}.nx-story-count[data-unknown]{color:var(--text-muted);font-family:inherit;font-weight:inherit;letter-spacing:inherit;overflow-wrap:anywhere;display:inline}.nx-story-fit{inline-size:100%;display:block;container-type:inline-size}.nx-story-fit>.nx-story-count{font-size:min(100%, calc(100cqi / (var(--nx-story-chars) * var(--story-advance))))}.nx-story-line{inline-size:100%;aspect-ratio:var(--chart-aspect);margin:0;position:relative}.nx-story-line__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.nx-story-line__stroke{fill:none;stroke:var(--nx-tone);stroke-width:var(--story-line);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nx-story-line__area{fill:color-mix(in srgb, var(--nx-tone) var(--figure-chip-tint), transparent);stroke:none}.nx-story-line__zero{stroke:var(--border-hairline-2);stroke-width:var(--stroke-hairline);stroke-dasharray:var(--space-1) var(--space-1);vector-effect:non-scaling-stroke}.nx-story-line__dot{left:var(--nx-story-x);top:var(--nx-story-y);inline-size:var(--story-dot);block-size:var(--story-dot);margin:calc(var(--story-dot) / -2) 0 0 calc(var(--story-dot) / -2);border-radius:var(--radius-pill);background:var(--nx-tone);box-shadow:0 0 0 calc(var(--story-dot) / 2) color-mix(in srgb, var(--nx-tone) var(--figure-chip-tint), transparent);position:absolute}.nx-story-bar{gap:var(--space-4);margin:0;display:grid}.nx-story-bar__track{block-size:var(--story-bar);border-radius:var(--radius-pill);background:var(--surface-sunken);position:relative;overflow:hidden}.nx-story-bar__segment{inset-block:0;left:var(--nx-story-start);inline-size:var(--nx-story-share);background:var(--nx-tone);transform-origin:0;box-shadow:inset calc(-1 * var(--stroke-hairline)) 0 0 var(--surface-raised);transition:left var(--story-grow) var(--ease-standard), inline-size var(--story-grow) var(--ease-standard);position:absolute}.nx-story-bar__legend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nx-story-bar__row{align-items:center;gap:var(--space-3);min-block-size:var(--space-8);font-size:var(--size-sm);color:var(--text-primary);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.nx-story-bar__dot{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--nx-tone)}.nx-story-bar__name{overflow-wrap:anywhere}.nx-story-bar__amount,.nx-story-bar__share{font-variant-numeric:tabular-nums;text-align:end}.nx-story-bar__share{min-inline-size:var(--space-10);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.nx-story-bar__segment{transition:none}}
@keyframes nx-enter{0%{opacity:0;transform:translateY(var(--motion-kit-lift))}}@keyframes nx-enter-fade{0%{opacity:0}}.nx-enter{--nx-enter-cap:calc(var(--motion-bundle-stagger) - 1);--nx-enter-name:nx-enter;--nx-enter-duration:var(--duration-base);--nx-enter-delay:calc(min(var(--nx-i,var(--nx-enter-place,0)), var(--nx-enter-cap)) * var(--duration-step));animation:var(--nx-enter-name) var(--nx-enter-duration) var(--ease-standard) backwards;animation-delay:var(--nx-enter-delay)}.nx-enter:nth-child(2){--nx-enter-place:1}.nx-enter:nth-child(3){--nx-enter-place:2}.nx-enter:nth-child(n+4){--nx-enter-place:3}.nx-press{--nx-press-scale:var(--ui-scale-press);--nx-press-tint:var(--surface-sunken);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.nx-press:active:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--nx-press-tint)}@media (prefers-reduced-motion:no-preference){.nx-press:active:not(:disabled,[aria-disabled=true],[data-disabled]){transform:scale(var(--nx-press-scale))}}.nx-expand{min-width:0;transition:grid-template-rows var(--duration-fast) var(--ease-standard);grid-template-rows:0fr;display:grid}.nx-expand[data-open]{transition-duration:var(--duration-base);grid-template-rows:1fr}.nx-expand__inner{opacity:0;min-height:0;transform:translateY(calc(-1 * var(--motion-kit-lift)));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}.nx-expand[data-open]>.nx-expand__inner{opacity:1;transition-duration:var(--duration-base);transform:none}.nx-expand[data-open][data-settled]>.nx-expand__inner{overflow:visible}.nx-step-stage{min-width:0;position:relative}.nx-step-stage[data-moving]{overflow-x:clip}.nx-step-stage__step{min-width:0}.nx-step-stage[data-variant=fade][data-moving]{overflow-x:visible}.nx-step-stage[data-variant=fade] .nx-enter{--nx-enter-delay:calc(min(var(--nx-i,var(--nx-enter-place,0)), var(--nx-enter-cap)) * var(--nx-stage-step,var(--duration-step)))}.nx-step-stage__body[data-leaving]{pointer-events:none}.nx-save-line{align-items:center;gap:var(--space-2);min-height:calc(var(--size-sm) * var(--leading-body));color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);margin:0;display:flex}.nx-save-line[data-shown]{opacity:1;transition-duration:var(--duration-instant)}.nx-save-line[data-state=saved]{color:var(--text-primary)}.nx-save-line[data-state=error]{color:var(--state-danger)}.nx-save-line__mark{width:var(--space-4);height:var(--space-4);stroke-width:var(--stroke-ring);flex:none}@keyframes nx-save-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.nx-save-line__check{stroke-dasharray:1;stroke-dashoffset:0;animation:nx-save-draw var(--duration-base) var(--ease-standard) both}@keyframes nx-fresh-a{0%{background-color:var(--action-selected)}}@keyframes nx-fresh-b{0%{background-color:var(--action-selected)}}[data-fresh=a]{animation:nx-fresh-a var(--motion-kit-fresh) var(--ease-standard)}[data-fresh=b]{animation:nx-fresh-b var(--motion-kit-fresh) var(--ease-standard)}.nx-enter:is([data-fresh=a],[data-fresh=b]){animation-duration:var(--nx-enter-duration), var(--motion-kit-fresh);animation-timing-function:var(--ease-standard);animation-fill-mode:backwards,none;animation-delay:var(--nx-enter-delay), 0s}.nx-enter[data-fresh=a]{animation-name:var(--nx-enter-name), nx-fresh-a}.nx-enter[data-fresh=b]{animation-name:var(--nx-enter-name), nx-fresh-b}@media (prefers-reduced-motion:reduce){.nx-enter{--nx-enter-name:nx-enter-fade;--nx-enter-duration:var(--duration-instant);--nx-enter-delay:0s}.nx-expand,.nx-expand__inner{transition:none}.nx-expand__inner{transform:none}.nx-save-line__check{animation:none}}
.nx-stephead{gap:var(--space-3);inline-size:100%;display:grid}.nx-stephead .nx-stephead__progress{height:var(--stroke-ring);border-radius:0}.nx-stephead__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--target-min);display:flex}.nx-stephead__back-words{align-items:center;gap:var(--space-1);display:inline-flex}.nx-stephead__end{align-items:center;margin-inline-start:auto;display:inline-flex}
.nx-otp{font-family:var(--font-mono);font-size:var(--size-xl);font-variant-numeric:tabular-nums;letter-spacing:var(--space-3);text-indent:var(--space-3);text-align:center;inline-size:100%;max-inline-size:calc(var(--nx-otp-length,6) * (1ch + var(--space-3)) + var(--space-8));min-block-size:var(--target-min);caret-color:var(--action-primary)}.nx-otp::placeholder{color:var(--text-muted);opacity:1}.nx-otp[data-variant=glass]{max-inline-size:none}
.nx-list-group{gap:var(--space-2);min-inline-size:0;display:grid}.nx-list-group__label{padding-inline:var(--space-4);color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.nx-list-group__card.nx-card{overflow:clip}.nx-list-group__rows{margin:0;padding:0;list-style:none}.nx-list-row{--nx-list-inset:var(--space-4);min-inline-size:0;position:relative}.nx-list-row+.nx-list-row:before{content:"";inset-block-start:0;inset-inline:var(--nx-list-inset) 0;block-size:var(--stroke-hairline);background:var(--border-hairline);pointer-events:none;position:absolute}.nx-list-row:has(>[data-leading]){--nx-list-inset:calc(var(--space-4) + var(--target-min) + var(--space-3))}.nx-list-row__control{appearance:none;box-sizing:border-box;column-gap:var(--space-3);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);color:var(--text-primary);font:inherit;text-align:start;cursor:default;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) fit-content(50%) auto;grid-template-areas:"leading words value mark";align-items:center;margin:0;text-decoration:none;display:grid}.nx-list-row__control:not([data-leading]){grid-template-columns:minmax(0,1fr) fit-content(50%) auto;grid-template-areas:"words value mark"}.nx-list-row__control:not([data-value]):not([data-mark]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading words"}.nx-list-row__control:not([data-leading]):not([data-value]):not([data-mark]){grid-template-columns:minmax(0,1fr);grid-template-areas:"words"}.nx-list-row__control--slot{display:block}a.nx-list-row__control,button.nx-list-row__control{cursor:pointer}a.nx-list-row__control:hover,button.nx-list-row__control:hover{background:color-mix(in srgb, var(--surface-sunken) var(--glass-alpha-half), transparent)}a.nx-list-row__control:active,button.nx-list-row__control:active{background:var(--surface-sunken)}.nx-list-row__control:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.nx-list-row__leading{inline-size:var(--target-min);color:var(--icon-ink);grid-area:leading;justify-content:center;align-items:center;display:inline-flex}.nx-list-row__words{grid-area:words;min-inline-size:0;display:grid}.nx-list-row__title{min-inline-size:0;font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.nx-list-row__detail{min-inline-size:0;color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-body);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-block-start:var(--space-1);display:-webkit-box;overflow:hidden}.nx-list-row__value{min-inline-size:0;color:var(--text-secondary);font-size:var(--size-md);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:value;justify-self:end}.nx-list-row__control[data-tone=link] .nx-list-row__value,.nx-list-row__control[data-tone=link] .nx-list-row__detail{color:var(--text-link)}.nx-list-row__mark,.nx-list-row__trailing{grid-area:mark;justify-self:end;align-items:center;display:inline-flex}.nx-list-row__mark{color:var(--icon-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}@media (hover:hover){a.nx-list-row__control:hover .nx-list-row__mark,button.nx-list-row__control:hover .nx-list-row__mark{transform:translateX(var(--space-1))}}.nx-list-row__bar{block-size:var(--stroke-focus);border-radius:var(--radius-pill);background:var(--surface-sunken);margin-block-start:var(--space-2);display:block;overflow:hidden}.nx-list-row__bar-fill{inline-size:var(--nx-list-bar,0%);border-radius:inherit;background:var(--chart-prior);block-size:100%;transition:inline-size var(--duration-base) var(--ease-standard);display:block}.nx-list-row__bar[data-tone=in] .nx-list-row__bar-fill{background:var(--money-in-mark)}.nx-list-row__bar[data-tone=out] .nx-list-row__bar-fill{background:var(--money-out-mark)}.nx-list-row[data-selected]>.nx-list-row__control{background:color-mix(in srgb, var(--surface-sunken) var(--glass-alpha-half), transparent)}.nx-list-row[data-selected]:after{content:"";inset-block:var(--space-2);inline-size:var(--stroke-focus);border-radius:var(--radius-pill);background:linear-gradient(var(--button-door-angle), var(--field-door-from), var(--field-door-to));pointer-events:none;position:absolute;inset-inline-start:0}.nx-date-tile{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-primary);line-height:var(--leading-flush);align-content:center;justify-items:center;display:inline-grid}.nx-date-tile__month{font-size:var(--size-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.nx-date-tile__day{font-size:var(--size-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.nx-list-row__control,.nx-list-row__mark{transition:none}}
.nx-story{z-index:var(--layer-takeover);background:var(--ground-page);color:var(--text-primary);overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"bar""progress""main""foot";display:grid;position:fixed;inset:0}.nx-story:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.nx-story:focus:not(:focus-visible){outline:none}.nx-story--veil{pointer-events:none}.nx-story__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-4) + env(safe-area-inset-right,0px)) var(--space-3) calc(var(--space-4) + env(safe-area-inset-left,0px));grid-area:bar;display:flex}.nx-story__who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.nx-story__ring{inline-size:var(--nexa-ring-sm);block-size:var(--nexa-ring-sm);flex:none;place-items:center;display:grid}.nx-story__names{min-width:0}.nx-story__eyebrow{font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-muted);margin:0}.nx-story__name{font-family:var(--font-display);font-size:var(--size-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-story__progress{gap:var(--space-1);padding:0 calc(var(--space-4) + env(safe-area-inset-right,0px)) var(--space-2) calc(var(--space-4) + env(safe-area-inset-left,0px));grid-area:progress;margin:0;list-style:none;display:flex}.nx-story__seg{block-size:var(--stroke-ring);border-radius:var(--radius-pill);background:var(--border-hairline);flex:1;position:relative;overflow:hidden}.nx-story__fill{transform-origin:0;background:linear-gradient(var(--button-door-angle), var(--chart-nexa-1), var(--chart-nexa-2));transition:transform var(--duration-instant) var(--ease-standard);position:absolute;inset:0;transform:scaleX(0)}.nx-story__seg[data-state=done] .nx-story__fill{transform:scaleX(1)}.nx-story__stage{overscroll-behavior:contain;min-height:0;scroll-padding-block:calc(2 * var(--stroke-focus));padding:var(--space-4) calc(var(--space-4) + env(safe-area-inset-right,0px)) var(--space-6) calc(var(--space-4) + env(safe-area-inset-left,0px));touch-action:pan-y;grid-area:main;overflow-y:auto;container-type:inline-size}.nx-story__stage:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.nx-story__beat{min-height:100%;max-inline-size:var(--measure-card);align-content:center;margin-inline:auto;display:grid}.nx-story__foot{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) calc(var(--space-4) + env(safe-area-inset-right,0px)) calc(var(--space-4) + env(safe-area-inset-bottom,0px)) calc(var(--space-4) + env(safe-area-inset-left,0px));grid-area:foot;display:flex}.nx-story__on{white-space:nowrap}.nx-story__foot[data-last] .nx-story__on{flex:0 auto}@media (min-width:64rem){.nx-story__stage{padding-block:var(--space-10)}.nx-story__beat{max-inline-size:var(--measure-door)}}@media (prefers-reduced-motion:reduce){.nx-story__fill{transition:none}}@media print{.nx-story{display:none}}
.nx-action-menu{display:inline-grid;position:relative}.nx-action-menu__trigger{min-inline-size:var(--target-min)}.nx-action-menu__panel{z-index:var(--layer-popover);gap:var(--space-0);inline-size:max-content;min-inline-size:var(--picker-min-width);max-inline-size:min(var(--measure-fan), calc(100vw - 2 * var(--space-4)));padding:var(--space-1);border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--elevation-lifted);color:var(--text-primary);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2))}.nx-action-menu__panel:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:var(--stroke-focus)}.nx-action-menu__panel:focus:not(:focus-visible){outline:none}.nx-action-menu[data-align=end] .nx-action-menu__panel{inset-inline-end:0}.nx-action-menu[data-align=start] .nx-action-menu__panel{inset-inline-start:0}.nx-action-menu__list{margin:0;padding:0;list-style:none;display:grid}.nx-action-menu__item{appearance:none;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;font-size:var(--size-md);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.nx-action-menu__item:hover,.nx-action-menu__item:focus-visible{background:var(--surface-sunken)}.nx-action-menu__item:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.nx-action-menu__item[data-danger]{color:var(--state-danger)}.nx-action-menu__item[disabled],.nx-action-menu__item[aria-disabled=true]{color:var(--text-muted);cursor:default}.nx-action-menu__glyph{color:var(--icon-muted);flex:none;place-items:center;display:grid}.nx-action-menu__list[data-sheet] .nx-action-menu__item{border-radius:0;padding-inline:0}.nx-action-menu__list[data-sheet]>li+li{border-block-start:var(--stroke-hairline) solid var(--border-hairline)}@media (prefers-reduced-motion:reduce){.nx-action-menu__item{transition:none}}
