.nv030-button,.nv030-input,.nv030-select-popover,.nv030-check,.nv030-switch-track{box-sizing:border-box;color:var(--color-ink);border:1px solid var(--color-control-line);border-radius:var(--radius-control);background:var(--gradient-control),var(--color-paper);box-shadow:var(--shadow-control)}.nv030-button{min-block-size:44px;min-inline-size:44px;max-inline-size:100%;font:var(--weight-medium) var(--type-label)/1.4 var(--font-body);cursor:pointer;white-space:normal;overflow-wrap:anywhere;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .95rem;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.nv030-button[data-size=compact]{min-block-size:36px;min-inline-size:36px;padding:.4rem .7rem}.nv030-button[data-variant=primary]{background:var(--gradient-control-accent),var(--color-brand-primary);color:var(--color-on-brand-primary)}.nv030-button[data-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.nv030-button[data-hovered]{border-color:var(--color-accent);background-color:var(--color-hover)}.nv030-button[data-variant=primary][data-hovered]{background-color:var(--color-brand-primary-hover);border-color:var(--color-control-line)}.nv030-button[data-pressed]{box-shadow:var(--shadow-control-pressed);background:var(--gradient-inset),var(--color-accent-soft)}.nv030-button[data-variant=primary][data-pressed]{background:var(--gradient-inset),var(--color-brand-primary-pressed)}.nv030-button[data-variant=ghost]:is([data-hovered],[data-pressed]){border-color:#0000}.nv030-button[data-disabled]{opacity:.45;cursor:default}.nv030-button[data-pending]{opacity:.7;cursor:progress}.nv030-icon-button{flex:none;block-size:44px;inline-size:44px;padding:.55rem}.nv030-icon-button[data-size=compact]{block-size:36px;inline-size:36px;padding:.4rem}.nv030-button:has([data-pixel-art]){min-block-size:44px;min-inline-size:44px}.nv030-icon-button:has([data-pixel-art]){block-size:44px;inline-size:44px;padding:5px}.nv030-button:has([data-pixel-art])[data-focus-visible]{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.nv030-pending{min-inline-size:.8em;line-height:1;display:inline-flex}.nv030-field{min-inline-size:0;max-inline-size:100%;color:var(--color-ink);font:var(--type-body)/var(--line-body) var(--font-body);align-content:start;gap:.45rem;display:grid}.nv030-label{font-size:var(--type-label);font-weight:var(--weight-medium);line-height:1.5}.nv030-required{color:var(--color-muted)}.nv030-input{min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:100%;font:var(--type-body)/1.5 var(--font-body);background:var(--gradient-inset),var(--color-canvas);box-shadow:var(--shadow-inset);outline:none;padding:.65rem .8rem;transition:border-color .12s,box-shadow .12s;display:block}.nv030-input::placeholder{color:var(--color-muted);opacity:1}.nv030-input[disabled],.nv030-input[data-disabled]{opacity:.5;cursor:not-allowed}.nv030-input[readonly]{color:var(--color-muted)}.nv030-textarea{resize:vertical;min-block-size:6rem}.nv030-description,.nv030-error{font:var(--type-caption)/1.5 var(--font-body);color:var(--color-muted);overflow-wrap:anywhere;margin:0}.nv030-error{color:var(--color-danger)}.nv030-error:empty{display:none}.nv030-field[data-invalid] .nv030-input,.nv030-field[data-invalid] .nv030-select-trigger,.nv030-field[data-invalid] .nv030-check,.nv030-field[data-invalid] .nv030-switch-track{border-color:var(--color-danger)}.nv030-checkbox,.nv030-switch{cursor:pointer;min-block-size:44px;min-inline-size:0;font:var(--type-label)/1.5 var(--font-body);overflow-wrap:anywhere;outline:none;align-items:center;gap:.65rem;display:flex}.nv030-choice-field{gap:.15rem}.nv030-choice-field>.nv030-description,.nv030-choice-field>.nv030-error{padding-inline-start:2rem}.nv030-check{border-radius:calc(var(--radius-control) * .5);background:var(--gradient-inset),var(--color-canvas);block-size:21px;inline-size:21px;box-shadow:var(--shadow-inset);flex:none;place-items:center;display:grid;position:relative}.nv030-checkbox[data-selected] .nv030-check,.nv030-checkbox[data-indeterminate] .nv030-check{background:var(--gradient-control-accent),var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.nv030-checkbox[data-selected] .nv030-check:after,.nv030-option-check:after{content:"";border:2px solid;border-width:0 2px 2px 0;block-size:10px;inline-size:5px;transform:translateY(-1px)rotate(45deg)}.nv030-checkbox[data-indeterminate] .nv030-check:after{content:"";background:currentColor;border:0;block-size:2px;inline-size:10px;transform:none}.nv030-switch-track{background:var(--gradient-inset),var(--color-canvas);block-size:23px;inline-size:38px;box-shadow:var(--shadow-inset);border-radius:99px;flex:none;align-items:center;padding:3px;display:flex}.nv030-switch-track>span{background:var(--color-muted);block-size:15px;inline-size:15px;box-shadow:var(--shadow-control);border-radius:50%;flex:none;transition:margin-inline-start .15s,background-color .15s}.nv030-switch[data-selected] .nv030-switch-track{background:var(--color-accent);border-color:var(--color-accent)}.nv030-switch[data-selected] .nv030-switch-track>span{background:var(--color-on-accent);margin-inline-start:15px}.nv030-checkbox[data-disabled],.nv030-switch[data-disabled]{opacity:.45;cursor:default}.nv030-checkbox[data-readonly],.nv030-switch[data-readonly]{cursor:default}.nv030-select-trigger{text-align:start;inline-size:100%;font:var(--type-body)/1.5 var(--font-body);justify-content:space-between;padding:.65rem .8rem}.nv030-select-value{overflow-wrap:anywhere;min-inline-size:0}.nv030-select-value[data-placeholder]{color:var(--color-muted)}.nv030-chevron{border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;block-size:7px;inline-size:7px;margin-inline:.2rem;transform:translateY(-2px)rotate(45deg)}.nv030-select-popover{inline-size:var(--trigger-width);background:var(--color-paper);min-inline-size:10rem;max-inline-size:calc(100vw - 24px);box-shadow:var(--shadow-popover);font:var(--type-label)/1.5 var(--font-body);outline:none;padding:.3rem;overflow:hidden}.nv030-select-list{max-block-size:min(20rem,var(--available-height,20rem));outline:none;padding:2px;scroll-padding:2px;overflow:auto}.nv030-select-option{border-radius:calc(var(--radius-control) * .7);cursor:default;overflow-wrap:anywhere;border:1px solid #0000;outline:none;justify-content:space-between;align-items:center;gap:.7rem;min-block-size:40px;padding:.55rem .65rem;display:flex}.nv030-option-copy{gap:.15rem;min-inline-size:0;display:grid}.nv030-option-check{visibility:hidden;flex:none;place-items:center;block-size:18px;inline-size:15px;display:grid}.nv030-select-option[data-selected] .nv030-option-check{visibility:visible}.nv030-select-option[data-selected]{background:var(--color-accent-soft)}.nv030-select-option[data-focused]{background:var(--color-hover);border-color:var(--color-focus)}.nv030-select-option[data-disabled]{opacity:.4}.nv030-empty{color:var(--color-muted);padding:.75rem;display:block}.nv030-button[data-focus-visible],.nv030-checkbox[data-focus-visible] .nv030-check,.nv030-switch[data-focus-visible] .nv030-switch-track{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.nv030-button[data-native-treatment=plain],.nv030-input[data-native-treatment=plain],.nv030-select-popover[data-native-treatment=plain],.nv030-checkbox[data-native-treatment=plain] .nv030-check,.nv030-switch[data-native-treatment=plain] .nv030-switch-track{box-shadow:none;background-image:none}.nv030-button[data-native-treatment=soft]:not([data-variant=primary]):not([data-variant=ghost]),.nv030-input[data-native-treatment=soft]{background:var(--color-hover);box-shadow:none;border-color:#0000}.nv030-select-popover[data-native-treatment=soft]{background:var(--color-paper);box-shadow:var(--shadow-popover);border-color:var(--color-line)}.nv030-checkbox[data-native-treatment=soft]:not([data-selected]):not([data-indeterminate]) .nv030-check,.nv030-switch[data-native-treatment=soft]:not([data-selected]) .nv030-switch-track{background:var(--color-hover);box-shadow:none}.nv030-button[data-native-treatment=soft][data-variant=primary]{box-shadow:none;background-image:none}@media (prefers-reduced-motion:reduce){.nv030-button,.nv030-input,.nv030-switch-track>span{transition:none}}@media (forced-colors:active){.nv030-button,.nv030-input,.nv030-check,.nv030-switch-track,.nv030-select-popover{box-shadow:none;color:canvastext;background:canvas;border:1px solid buttontext}.nv030-checkbox[data-selected] .nv030-check,.nv030-checkbox[data-indeterminate] .nv030-check,.nv030-switch[data-selected] .nv030-switch-track{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.nv030-switch[data-selected] .nv030-switch-track>span{forced-color-adjust:none;background:highlighttext}.nv030-select-option[data-selected]{outline:1px solid highlight}.nv030-select-option[data-focused]{outline-offset:-2px;outline:2px solid highlight}}.nv030-select-option-icon{flex:0 0 20px;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.nv030-select-option-icon>*{max-block-size:20px;max-inline-size:20px}.nv030-select-value-with-icon{align-items:center;gap:7px;min-inline-size:0;display:flex}.nv030-select-value-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.nv030-select-option[data-has-icon] .nv030-option-copy{flex:1}.nv030-select-option[data-has-icon]{min-block-size:44px}.nv030-select-popover[data-has-icons]{inline-size:max-content;min-inline-size:min(max(200px,var(--trigger-width)),calc(100vw - 24px))}.nv030-select-popover[data-has-icons] .nv030-option-copy>[slot=label]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nv030-room-tree,.nv030-person-list{min-width:0;max-width:100%;color:var(--color-ink);font:var(--type-label,14px)/1.4 var(--font-body,sans-serif)}.nv030-collection-heading{font:var(--weight-medium,500) var(--type-label,14px)/1.4 var(--font-body,sans-serif);color:var(--color-muted);overflow-wrap:anywhere;margin:0;padding:8px 12px}.nv030-room-items,.nv030-person-list{box-sizing:border-box;outline:none;flex-direction:column;gap:0;padding:3px;display:flex}.nv030-room-row,.nv030-person-row{box-sizing:border-box;cursor:pointer;min-width:0;max-width:100%;color:var(--color-ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:6px;outline:none;flex:none;position:relative}.nv030-room-content{box-sizing:border-box;align-items:center;gap:6px;min-width:0;min-height:44px;padding-inline-end:10px;display:flex}.nv030-room-expand,.nv030-room-indent{box-sizing:border-box;flex:0 0 28px;width:28px;height:44px}.nv030-room-expand{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;place-items:center;padding:0;display:grid}.nv030-room-chevron{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;display:block;transform:rotate(45deg)}.nv030-room-row[data-expanded] .nv030-room-chevron{transform:rotate(135deg)}[dir=rtl] .nv030-room-chevron{transform:rotate(-135deg)}[dir=rtl] .nv030-room-row[data-expanded] .nv030-room-chevron{transform:rotate(135deg)}.nv030-room-icon{width:16px;height:16px;color:var(--color-muted);flex:0 0 16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.nv030-room-icon>svg,.nv030-room-icon>img{max-width:100%;max-height:100%}.nv030-room-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nv030-room-home{font:var(--type-caption,12px)/1.3 var(--font-body,sans-serif);color:var(--color-muted);flex:none}.nv030-room-row[data-hovered]:not([data-disabled]),.nv030-person-row[data-hovered]:not([data-disabled]){background:var(--color-hover)}.nv030-room-row[data-selected],.nv030-room-row[aria-current=true],.nv030-person-current{background:var(--color-accent-soft);color:var(--color-accent)}.nv030-room-row[data-selected] .nv030-room-label,.nv030-room-row[aria-current=true] .nv030-room-label,.nv030-person-current .nv030-person-name{font-weight:var(--weight-medium,500)}.nv030-room-tree[data-native-treatment=inset] .nv030-room-row[data-selected],.nv030-room-tree[data-native-treatment=inset] .nv030-room-row[aria-current=true],.nv030-person-list[data-native-treatment=inset] .nv030-person-current{background-image:var(--gradient-inset);box-shadow:var(--shadow-inset)}.nv030-room-tree[data-native-treatment=plain] .nv030-room-row,.nv030-person-list[data-native-treatment=plain] .nv030-person-row{border-radius:3px}.nv030-room-row[data-focus-visible],.nv030-person-row[data-focus-visible],.nv030-room-expand[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:1px;z-index:1}.nv030-room-row[data-disabled],.nv030-person-row[data-disabled]{opacity:.45;cursor:default}.nv030-room-expand[data-disabled]{cursor:default}.nv030-person-row{align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.nv030-person-row+.nv030-person-row:before{content:"";inset-inline:52px 10px;border-top:1px solid var(--color-line);pointer-events:none;position:absolute;top:0}.nv030-person-avatar{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);font-weight:var(--weight-medium,500);border-radius:50%;flex:0 0 32px;place-items:center;display:grid;position:relative}.nv030-person-avatar>img{border-radius:inherit;object-fit:cover;width:32px;height:32px;display:block}.nv030-person-presence{inset-inline-end:-1px;box-sizing:border-box;border:2px solid var(--color-paper);background:var(--color-muted);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px}.nv030-person-presence[data-status=online]{background:var(--color-success)}.nv030-person-presence[data-status=away]{background:var(--color-warning)}.nv030-person-copy{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.nv030-person-name,.nv030-person-preview,.nv030-person-time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nv030-person-name{font-weight:var(--weight-medium,500)}.nv030-person-preview{font:var(--type-caption,12px)/1.3 var(--font-body,sans-serif);color:var(--color-muted)}.nv030-person-meta{flex-direction:column;flex:0 auto;align-items:flex-end;gap:3px;min-width:0;max-width:25%;display:flex}.nv030-person-time{max-width:100%;font:var(--type-caption,12px)/1.2 var(--font-body,sans-serif);color:var(--color-muted)}.nv030-person-unread{box-sizing:border-box;border-radius:var(--radius-pill,999px);background:var(--color-accent);min-width:18px;min-height:18px;color:var(--color-on-accent);font:var(--weight-medium,500) 11px/1.2 var(--font-body,sans-serif);place-items:center;padding:1px 5px;display:grid}.nv030-collection-empty{color:var(--color-muted);font:var(--type-caption,12px)/1.5 var(--font-body,sans-serif);padding:12px;display:block}@media (prefers-reduced-motion:reduce){.nv030-room-row,.nv030-person-row{transition:none}}@media (forced-colors:active){.nv030-room-row[data-selected],.nv030-room-row[aria-current=true],.nv030-person-current{outline-offset:-1px;outline:1px solid highlight}.nv030-room-row[data-focus-visible],.nv030-person-row[data-focus-visible],.nv030-room-expand[data-focus-visible]{outline-offset:1px;outline:2px solid highlight}.nv030-room-row[data-disabled],.nv030-person-row[data-disabled]{opacity:1;color:graytext}.nv030-person-presence{forced-color-adjust:none;border-color:canvas}.nv030-person-unread{border:1px solid buttontext}}
.nv030-surface{min-width:0;padding:var(--space-4);border:var(--size-border) solid var(--color-card-edge,var(--color-line));border-radius:var(--radius-card);background:var(--nv030-surface-bg);color:var(--color-ink)}.nv030-surface[data-elevated]{box-shadow:var(--nv030-surface-shadow)}.nv030-segmented-field{gap:var(--space-2);min-width:0;color:var(--color-ink);display:grid}.nv030-segmented-track{width:fit-content;max-width:100%;padding:var(--space-1);gap:var(--space-1);border:var(--size-border) solid var(--color-line);border-radius:var(--radius-control);background:var(--nv030-field-bg);box-shadow:var(--nv030-field-shadow);display:flex}.nv030-segment{min-height:var(--size-compact);min-width:0;padding:var(--space-1) var(--space-3);border:var(--size-border) solid transparent;border-radius:var(--radius-small);font-size:var(--type-label);line-height:var(--line-compact);font-weight:var(--weight-medium);color:var(--color-muted);cursor:pointer;text-align:center;transition:background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);outline:none;justify-content:center;align-items:center;display:flex}.nv030-segment[data-hovered]{background:var(--color-hover);color:var(--color-ink)}.nv030-segment[data-selected]{background:var(--nv030-control-overlay),var(--nv030-control-bg);border-color:var(--nv030-edge);box-shadow:var(--nv030-control-shadow);color:var(--color-ink)}.nv030-segment[data-focus-visible],.nv030-access[data-focus-visible]{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.nv030-segment[data-disabled]{opacity:var(--opacity-disabled);cursor:default}.nv030-segmented-field[data-orientation=vertical] .nv030-segmented-track{flex-direction:column;width:fit-content}.nv030-popover{max-width:min(24rem,100vw - 24px);max-height:var(--available-height);border:var(--size-border) solid var(--color-control-line);border-radius:var(--radius-large);background:var(--color-paper);box-shadow:var(--shadow-popover);color:var(--color-ink);isolation:isolate;outline:none;overflow:auto}.nv030-popover[data-entering]{animation:nv030-popover-enter var(--duration-fast) var(--easing-enter)}.nv030-popover[data-exiting]{animation:nv030-popover-enter var(--duration-fast) var(--easing-exit) reverse}.nv030-dialog{min-width:0;padding:var(--space-4);font-size:var(--type-body);line-height:var(--line-body);outline:none}.nv030-heading{margin:0 0 var(--space-2);font-size:var(--type-lead);font-weight:var(--weight-medium);line-height:var(--line-heading)}.nv030-access{gap:var(--space-1);width:100%;min-width:0;padding:var(--space-3);border:var(--size-border) solid var(--color-control-line);border-radius:var(--radius-control);background:var(--nv030-control-overlay),var(--nv030-surface-bg);box-shadow:var(--nv030-control-shadow);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;outline:none;display:grid}.nv030-access[data-hovered]{border-color:var(--color-accent);background-color:var(--color-hover)}.nv030-access[data-pressed]{box-shadow:var(--shadow-control-pressed)}.nv030-access[data-disabled]{opacity:var(--opacity-disabled);cursor:default}.nv030-access-heading{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-label);line-height:var(--line-compact);display:flex}.nv030-access-title{font-weight:var(--weight-medium);overflow-wrap:anywhere;min-width:0}.nv030-access-icon{width:var(--size-icon-small);height:var(--size-icon-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.nv030-access-icon>*{width:100%;height:100%}.nv030-access-status{color:var(--color-muted);font-size:var(--type-caption);white-space:nowrap;margin-left:auto}.nv030-access-detail{font-size:var(--type-caption);line-height:var(--line-compact);color:var(--color-muted);overflow-wrap:anywhere}.nv030-access-action{font-size:var(--type-label);line-height:var(--line-compact);font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}@keyframes nv030-popover-enter{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}@media (forced-colors:active){.nv030-segment[data-selected]{color:highlighttext;background:highlight;border-color:highlight}.nv030-access{border-color:buttontext}.nv030-popover{border-color:canvastext}.nv030-access-action{color:linktext}}.nv030-access.nv030-access[data-branded]{background:var(--gradient-control),var(--color-paper);border-color:var(--color-line);box-shadow:var(--shadow-control);cursor:default;gap:11px;padding:14px;position:relative}.nv030-access[data-branded] .nv030-access-heading{align-items:center;gap:9px;min-height:32px;display:flex}.nv030-access[data-branded] .nv030-access-title{font:var(--weight-medium) 14px/1.45 var(--font-body);overflow-wrap:normal;margin:0}.nv030-access[data-branded] .nv030-access-icon{flex:0 0 32px;width:32px;height:32px}.nv030-access[data-branded] .nv030-access-detail{color:var(--color-secondary);overflow-wrap:normal;margin:0;font-size:12px;line-height:1.65}.nv030-access[data-branded] .nv030-access-status{border-top:1px solid var(--color-line);white-space:normal;color:var(--color-muted);margin:0;padding-top:9px;font-size:11px;line-height:1.6}.nv030-access[data-branded] .nv030-access-action{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-ink);background:var(--gradient-control),var(--color-raised);box-shadow:var(--shadow-control),var(--shadow-card);justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.nv030-access[data-branded] .nv030-access-action[data-hovered]{background:var(--gradient-control),var(--color-hover)}.nv030-access[data-branded] .nv030-access-action[data-pressed]{background:var(--gradient-inset),var(--color-raised);box-shadow:var(--shadow-control-pressed)}
.nv030-banner{box-sizing:border-box;align-items:center;gap:var(--space-3);min-block-size:62px;min-inline-size:0;max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--nv030-edge);border-radius:var(--radius-card);background:var(--nv030-field-overlay),var(--nv030-field-bg);box-shadow:var(--nv030-field-shadow);color:var(--color-ink);font:var(--type-label)/1.5 var(--font-body);flex:none;display:flex}.nv030-banner-icon{border:1px solid var(--nv030-edge);border-radius:var(--radius-control);background:var(--nv030-control-overlay),var(--nv030-control-bg);block-size:36px;inline-size:36px;box-shadow:var(--nv030-control-shadow);flex:none;place-items:center;display:grid}.nv030-banner-content{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:1;align-self:center;min-inline-size:0;display:flex}.nv030-banner-copy{overflow-wrap:anywhere;flex:12rem;min-inline-size:0}.nv030-banner-title{font-weight:var(--weight-medium);line-height:1.45;display:block}.nv030-banner-body{color:var(--color-secondary)}.nv030-banner-title+.nv030-banner-body{margin-block-start:2px}.nv030-banner-body:only-child{color:var(--color-ink)}.nv030-banner-action{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.nv030-banner-dismiss{flex:none;margin:0 -4px 0 0}.nv030-banner-example{gap:var(--space-3);inline-size:100%;max-inline-size:40rem;display:grid}@media (max-width:420px){.nv030-banner,.nv030-banner-content{gap:var(--space-2)}}@media (forced-colors:active){.nv030-banner-icon{border-color:buttontext}.nv030-banner[data-tone=error],.nv030-banner[data-tone=warning]{border-width:2px}}
.nv030-provider{display:contents}:where([data-native-treatment]){font-family:var(--font-body);--nv030-control-bg:var(--color-paper);--nv030-control-overlay:var(--gradient-control);--nv030-control-shadow:var(--shadow-control);--nv030-field-bg:var(--color-canvas);--nv030-field-overlay:var(--gradient-inset);--nv030-field-shadow:var(--shadow-inset);--nv030-surface-bg:var(--color-paper);--nv030-surface-shadow:var(--shadow-card);--nv030-row-selected:var(--color-accent-soft);--nv030-selected-shadow:var(--shadow-control-pressed);--nv030-edge:var(--color-control-line)}:where([data-native-treatment=plain]){--nv030-control-bg:var(--color-paper);--nv030-control-overlay:none;--nv030-control-shadow:none;--nv030-field-bg:var(--color-paper);--nv030-field-overlay:none;--nv030-field-shadow:none;--nv030-surface-bg:var(--color-paper);--nv030-surface-shadow:none;--nv030-selected-shadow:none}:where([data-native-treatment=soft]){--nv030-control-bg:var(--color-raised);--nv030-control-overlay:var(--gradient-control);--nv030-control-shadow:none;--nv030-field-bg:var(--color-raised);--nv030-field-overlay:none;--nv030-field-shadow:none;--nv030-surface-bg:var(--color-canvas);--nv030-surface-shadow:none;--nv030-selected-shadow:var(--shadow-control)}:where([data-native-treatment]) *,:where([data-native-treatment]) :before,:where([data-native-treatment]) :after{box-sizing:border-box}.nv030-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nv030-examples,.nv030-example,.nv030-example-form,.nv030-example-stack{gap:var(--space-4);min-width:0;display:grid}.nv030-examples{gap:var(--space-6)}.nv030-example{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink)}.nv030-example h2,.nv030-example h3,.nv030-example p{overflow-wrap:anywhere;margin:0}.nv030-example h2{font:var(--weight-medium) var(--type-lead)/var(--line-heading) var(--font-display)}.nv030-example h3{font:var(--weight-medium) var(--type-label)/var(--line-compact) var(--font-body)}.nv030-example p{font:var(--type-label)/var(--line-body) var(--font-body);color:var(--color-muted)}.nv030-example header{gap:var(--space-2);display:grid}.nv030-example output{font-size:var(--type-caption);color:var(--color-muted);overflow-wrap:anywhere}.nv030-example-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nv030-example-two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:760px){.nv030-example-two{grid-template-columns:minmax(0,1fr)}.nv030-example{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){:where([data-native-treatment]){scroll-behavior:auto}:where([data-native-treatment]) *,:where([data-native-treatment]) :before,:where([data-native-treatment]) :after{transition-duration:0s!important;animation-duration:0s!important}}@media (forced-colors:active){:where([data-native-treatment]){--nv030-control-bg:ButtonFace;--nv030-control-overlay:none;--nv030-control-shadow:none;--nv030-field-bg:Field;--nv030-field-overlay:none;--nv030-field-shadow:none;--nv030-surface-bg:Canvas;--nv030-surface-shadow:none;--nv030-row-selected:Highlight;--nv030-selected-shadow:none;--nv030-edge:ButtonText}}
