:root{--danger:#dc2626;--success:#16a34a;--warning:#d97706;--pending:#2563eb;--3d-shadow:inset 0 1px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.1);--ring-shadow:rgba(0,0,0,0.02) 0px 1px 1px,rgba(0,0,0,0.01) 0px 0px 1px 1px;--ring-shadow-hover:rgba(0,0,0,0.06) 0px 2px 8px,rgba(0,0,0,0.08) 0px 0px 1px 1px;--ring-shadow-focus:0 0 0 1px color-mix(in srgb,var(--primary,#000000) 52%,transparent),0 0 0 3px color-mix(in srgb,var(--primary,#000000) 18%,transparent)}.default-light,.light,:root{--danger:#f43f5e;--success:#10b981;--warning:#f97316;--pending:#3b82f6;--primary:#28282c;--primary-50:#28282c69;--primary-70:#28282c49;--primary-foreground:#ffffff;--secondary:#fafafa;--secondary-50:#fafafa69;--secondary-70:#fafafa49;--secondary-foreground:#18181b;--bg-base:#ffffff;--bg-base-50:#ffffff69;--bg-base-70:#ffffff49;--bg-container:#fafafa;--border-base:#d5d5d7;--border-base-50:#d5d5d769;--border-base-70:#d5d5d749;--text-base:#18181b;--text-muted:#52525b;--ring-shadow:rgba(0,0,0,0.02) 0px 1px 1px,rgba(0,0,0,0.01) 0px 0px 1px 1px;--ring-shadow-hover:rgba(40,40,44,0.07) 0px 2px 8px,rgba(40,40,44,0.12) 0px 0px 1px 1px;--ring-shadow-focus:0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.dark,.default-dark{--danger:#fb7185;--success:#10b981;--warning:#fb923c;--pending:#60a5fa;--primary:#dedee4;--primary-50:#dedee469;--primary-70:#dedee449;--primary-foreground:#18181b;--secondary:#2f2f32;--secondary-50:#2f2f3269;--secondary-70:#2f2f3249;--secondary-foreground:#ffffff;--bg-base:#212124;--bg-base-50:#21212469;--bg-base-70:#21212449;--bg-container:#27272a;--border-base:#444446;--border-base-50:#44444669;--border-base-70:#44444649;--text-base:#f4f4f5;--text-muted:#a1a1aa;--ring-shadow:rgba(0,0,0,0.25) 0px 1px 1px,rgba(0,0,0,0.25) 0px 0px 1px 1px;--ring-shadow-hover:rgba(0,0,0,0.45) 0px 4px 14px,rgba(222,222,228,0.14) 0px 0px 1px 1px;--ring-shadow-focus:0 0 0 1px color-mix(in srgb,var(--primary) 65%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.gz-control{box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;color:var(--text-base);background:var(--bg-container);border-radius:8px;padding:4px 10px;border:1px solid var(--border-base);box-shadow:var(--ring-shadow);transition:border-color .15s,box-shadow .15s,background-color .15s;outline:1px solid #ffffff00}.gz-control:focus,.gz-control:focus-visible{border-color:var(--primary-50);box-shadow:0 0 0 2px var(--primary-70);outline:none}.gz-control:disabled,.gz-control[data-disabled=true]{opacity:.5;cursor:not-allowed}.gz-control[data-fullwidth=true]{width:100%}.gz-control[data-fitwidth=true]{width:100%;min-width:0;max-width:100%;field-sizing:content}.gz-control[data-size=sm]{font-size:13px;height:22px;max-height:22px;min-height:22px}.gz-control[data-size=md]{font-size:14px;height:28px;max-height:28px;min-height:28px}.gz-control[data-size=lg]{font-size:14px;height:32px;max-height:32px;min-height:32px}.gz-control[data-size=xl]{padding:4px 14px;font-size:14px;height:37px;max-height:37px;min-height:37px}.gz-control[data-multiline=true]{height:auto;max-height:none;min-height:64px;line-height:1.4;padding:8px 10px;resize:vertical}.gz-control[data-multiline=true][data-size=sm]{min-height:56px;font-size:13px}.gz-control[data-multiline=true][data-size=lg],.gz-control[data-multiline=true][data-size=xl]{min-height:80px}.gz-control[data-variant=base],.gz-control[data-variant=default]{background:var(--bg-base);color:var(--text-base);border:1px solid var(--border-base);box-shadow:var(--ring-shadow)}.gz-control[data-variant=base]:hover:not(:disabled):not([data-disabled=true]),.gz-control[data-variant=default]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--bg-base) 90%,var(--bg-base))}.gz-control[data-variant=base]:focus,.gz-control[data-variant=base]:focus-visible,.gz-control[data-variant=default]:focus,.gz-control[data-variant=default]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-70)}.gz-control[data-variant=primary]{background:var(--primary);color:var(--primary-foreground);border-color:transparent;box-shadow:var(--ring-shadow)}.gz-control[data-variant=primary]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--primary) 90%,var(--bg-base))}.gz-control[data-variant=primary]:focus,.gz-control[data-variant=primary]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-70)}.gz-control[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground);border-color:transparent;box-shadow:var(--ring-shadow)}.gz-control[data-variant=secondary]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--secondary-foreground) 5%,var(--bg-base))}.gz-control[data-variant=secondary]:focus,.gz-control[data-variant=secondary]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-70)}.gz-control[data-variant=ghost]{background:transparent;border:1px solid transparent;color:var(--text-base);box-shadow:none}.gz-control[data-variant=ghost]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--border-base) 30%,var(--bg-base))}.gz-control[data-variant=ghost]:focus,.gz-control[data-variant=ghost]:focus-visible{outline:none;border:1px solid transparent;box-shadow:none}.gz-control[data-variant=text]{background:transparent;border:1px solid transparent;color:var(--text-base);box-shadow:none;padding-left:0;padding-right:0}.gz-control[data-variant=text]:focus,.gz-control[data-variant=text]:focus-visible{outline:none;border:1px solid transparent;box-shadow:none}.gz-control[data-variant=outline]{border:1px solid var(--border-base);background:transparent;box-shadow:var(--ring-shadow)}.gz-control[data-variant=outline]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--border-base) 30%,var(--bg-base))}.gz-control[data-variant=outline]:focus,.gz-control[data-variant=outline]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-70)}.gz-control[data-color=danger]{background-color:color-mix(in srgb,var(--danger) 20%,var(--bg-base));border-color:color-mix(in srgb,var(--danger) 50%,var(--border-base));color:color-mix(in srgb,var(--danger) 50%,var(--text-base))}.gz-control[data-color=danger]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--danger) 30%,var(--bg-base))}.gz-control[data-color=warning]{background-color:color-mix(in srgb,var(--warning) 20%,var(--bg-base));border-color:color-mix(in srgb,var(--warning) 50%,var(--border-base));color:color-mix(in srgb,var(--warning) 50%,var(--text-base))}.gz-control[data-color=warning]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--warning) 30%,var(--bg-base))}.gz-control[data-color=success]{background-color:color-mix(in srgb,var(--success) 20%,var(--bg-base));border-color:color-mix(in srgb,var(--success) 50%,var(--border-base));color:color-mix(in srgb,var(--success) 50%,var(--text-base))}.gz-control[data-color=success]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--success) 30%,var(--bg-base))}.gz-control[data-variant=ghost][data-color],.gz-control[data-variant=text][data-color]{background:transparent;border-color:transparent;box-shadow:none}.gz-control[data-variant=ghost][data-color=danger],.gz-control[data-variant=text][data-color=danger]{color:var(--danger)}.gz-control[data-variant=ghost][data-color=danger]:hover:not(:disabled):not([data-disabled=true]),.gz-control[data-variant=text][data-color=danger]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--danger) 12%,var(--bg-base));color:var(--danger)}.gz-control[data-variant=ghost][data-color=warning],.gz-control[data-variant=text][data-color=warning]{color:var(--warning)}.gz-control[data-variant=ghost][data-color=warning]:hover:not(:disabled):not([data-disabled=true]),.gz-control[data-variant=text][data-color=warning]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--warning) 12%,var(--bg-base));color:var(--warning)}.gz-control[data-variant=ghost][data-color=success],.gz-control[data-variant=text][data-color=success]{color:var(--success)}.gz-control[data-variant=ghost][data-color=success]:hover:not(:disabled):not([data-disabled=true]),.gz-control[data-variant=text][data-color=success]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--success) 12%,var(--bg-base));color:var(--success)}.gz-spinner{display:inline-flex;align-items:center;justify-content:center;line-height:0;animation:gz-spin 1s linear infinite}.gz-spinner svg{display:block}.gz-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gz-button[data-fullwidth=true]{display:flex;width:100%}.gz-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.gz-button__loader{display:inline-flex;animation:gz-spin 1s linear infinite}.gz-button__loader svg{width:1em;height:1em}@keyframes gz-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gz-button-group{display:inline-flex;align-items:stretch;vertical-align:middle;max-width:100%}.gz-button-group[data-fullwidth=true]{width:100%}.gz-button-group>.gz-button,.gz-button-group__button{border-radius:0;margin-left:-1px;position:relative;min-width:0}.gz-button-group>.gz-button:first-child,.gz-button-group__button:first-child{margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.gz-button-group>.gz-button:last-child,.gz-button-group__button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.gz-button-group>.gz-button:only-child,.gz-button-group__button:only-child{border-radius:8px}.gz-button-group>.gz-button:focus,.gz-button-group>.gz-button:hover,.gz-button-group__button:focus,.gz-button-group__button:hover{z-index:1}.gz-button-group>.gz-button[data-active=true],.gz-button-group__button[data-active=true]{z-index:2;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.gz-button-group[data-fullwidth=true] .gz-button-group__button,.gz-button-group[data-fullwidth=true]>.gz-button{flex:1}.gz-segment{--gz-segment-pad:3px;--gz-segment-gap:2px;position:relative;display:grid;grid-template-columns:repeat(var(--gz-segment-count,2),minmax(0,1fr));align-items:center;gap:var(--gz-segment-gap);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--gz-segment-pad);border-radius:10px;border:1px solid var(--border-base);background:var(--bg-container);box-shadow:var(--ring-shadow);box-sizing:border-box}.gz-segment[data-fullwidth=true]{width:100%}.gz-segment__thumb{position:absolute;top:var(--gz-segment-pad);bottom:var(--gz-segment-pad);left:var(--gz-segment-pad);z-index:0;width:calc((100% - (2 * var(--gz-segment-pad)) - ((var(--gz-segment-count, 2) - 1) * var(--gz-segment-gap))) / var(--gz-segment-count, 2));border-radius:8px;background:var(--bg-base);border:1px solid var(--border-base);box-shadow:var(--ring-shadow);transform:translateX(calc(var(--gz-segment-index, 0) * (100% + var(--gz-segment-gap))));transition:transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none;box-sizing:border-box}.gz-segment__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-weight:500;line-height:1;cursor:pointer;transition:color .18s ease;box-sizing:border-box}.gz-segment__item[data-size=sm]{min-height:22px;padding:0 8px;font-size:12px}.gz-segment__item[data-size=md]{min-height:26px;padding:0 10px;font-size:12px}.gz-segment__item[data-size=lg]{min-height:30px;padding:0 12px;font-size:13px}.gz-segment__item[data-size=xl]{min-height:34px;padding:0 14px;font-size:14px}.gz-segment__item[data-active=true]{color:var(--text-base)}.gz-segment__item:disabled{opacity:.45;cursor:not-allowed}.gz-segment__item:focus-visible{outline:2px solid color-mix(in srgb,var(--primary,#000) 35%,transparent);outline-offset:2px}.gz-segment__item svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.gz-segment__thumb{transition:none}}.gz-input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gz-input[data-align=left]{text-align:left}.gz-input[data-align=center]{text-align:center}.gz-input[data-align=right]{text-align:right}.gz-input__fit{display:inline-grid;vertical-align:top}.gz-input__fit>*{grid-area:1/1}.gz-input__measure{visibility:hidden;white-space:pre;pointer-events:none;height:auto!important;min-height:0!important;max-height:none!important;border-color:transparent!important;box-shadow:none!important}.gz-input__fit .gz-input{width:100%;min-width:2ch}.gz-textarea{display:block;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.gz-textarea[data-fullwidth=true]{width:100%}.gz-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--secondary);color:var(--text-base);font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.gz-avatar[data-rounded=true]{border-radius:9999px}.gz-avatar[data-size=sm]{width:22px;height:22px;font-size:10px}.gz-avatar[data-size=md]{width:28px;height:28px;font-size:11px}.gz-avatar[data-size=lg]{width:32px;height:32px;font-size:12px}.gz-avatar[data-size=xl]{width:40px;height:40px;font-size:14px}.gz-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gz-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase}.gz-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;width:-moz-fit-content;width:fit-content}.gz-checkbox[data-fullwidth=true]{width:100%}.gz-checkbox input{display:none}.gz-checkbox svg{overflow:visible;flex-shrink:0}.gz-checkbox[data-size=sm] .gz-checkbox__label{font-size:12px}.gz-checkbox[data-size=md] .gz-checkbox__label{font-size:14px}.gz-checkbox[data-size=lg] .gz-checkbox__label{font-size:16px}.gz-checkbox[data-size=xl] .gz-checkbox__label{font-size:14px}.gz-checkbox--ghost{padding:0}.gz-checkbox--transparent{background:transparent;border-color:transparent;box-shadow:none}.gz-checkbox__label{color:var(--text-muted);display:flex;align-items:center;gap:4px;cursor:pointer}.gz-checkbox__label[data-disabled=true]{cursor:not-allowed;opacity:.5}.gz-checkbox__label[data-checked=true]{color:var(--text-base)}.gz-checkbox__label[data-loading=true]{color:var(--text-muted)}.gz-checkbox__path{fill:none;stroke:var(--text-base);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease;stroke-dasharray:241 9999999;stroke-dashoffset:0}.gz-checkbox input:checked~svg .gz-checkbox__path{stroke-dasharray:70.5096664428711 9999999;stroke-dashoffset:-262.2723388671875}.gz-checkbox__loader{width:12px;height:12px;font-size:12px}.gz-radio-group{display:flex;gap:16px;min-width:0;max-width:100%;box-sizing:border-box}.gz-radio-group[data-direction=row]{flex-direction:row;flex-wrap:wrap;align-items:center}.gz-radio-group[data-direction=column]{flex-direction:column;gap:10px}.gz-radio-group[data-fullwidth=true]{width:100%}.gz-radio-group[data-variant=choiceBox]{gap:8px;width:100%;min-width:0}.gz-radio-group[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--gz-radio-min-item-width,160px)),1fr));align-items:stretch;gap:8px}.gz-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;max-width:100%;min-width:0}.gz-radio[data-fullwidth=true]{width:100%}.gz-radio[data-disabled=true]{cursor:not-allowed;opacity:.6}.gz-radio[data-variant=choiceBox]{align-items:center;width:100%;max-width:100%;min-width:0;padding:12px 14px;border-radius:10px;border:1px solid var(--border-base);background:var(--bg-container);box-shadow:var(--ring-shadow);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gz-radio[data-variant=choiceBox][data-checked=true]{border-color:var(--primary)}.gz-radio__input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.gz-radio__control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--border-base);border-radius:50%;background:var(--bg-base);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;contain:layout paint}.gz-radio:hover:not([data-disabled=true]) .gz-radio__control{border-color:var(--primary)}.gz-radio__input:focus-visible+.gz-radio__control{outline:none;box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--primary)}.gz-radio:not([data-checked]) .gz-radio__input:checked+.gz-radio__control,.gz-radio[data-checked=true] .gz-radio__control{border-color:var(--primary);background:var(--bg-base)}.gz-radio__dot{border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .15s ease;will-change:transform}.gz-radio:not([data-checked]) .gz-radio__input:checked+.gz-radio__control .gz-radio__dot,.gz-radio[data-checked=true] .gz-radio__dot{transform:scale(1)}.gz-radio__text{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.gz-radio__text[data-variant=choiceBox]{flex:1;gap:4px}.gz-radio__label{color:var(--text-base);font-size:inherit;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.gz-radio__description{color:var(--text-muted);font-size:12px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.gz-radio[data-size=sm] .gz-radio__control{width:16px;height:16px}.gz-radio[data-size=sm] .gz-radio__dot{width:8px;height:8px}.gz-radio[data-size=sm] .gz-radio__label{font-size:13px}.gz-radio[data-size=sm] .gz-radio__description{font-size:11px}.gz-radio[data-size=md] .gz-radio__control{width:18px;height:18px}.gz-radio[data-size=md] .gz-radio__dot{width:8px;height:8px}.gz-radio[data-size=md] .gz-radio__label{font-size:14px}.gz-radio[data-size=lg] .gz-radio__control,.gz-radio[data-size=xl] .gz-radio__control{width:20px;height:20px}.gz-radio[data-size=lg] .gz-radio__dot,.gz-radio[data-size=xl] .gz-radio__dot{width:10px;height:10px}.gz-radio[data-size=lg] .gz-radio__label,.gz-radio[data-size=xl] .gz-radio__label{font-size:15px}.gz-radio[data-size=lg] .gz-radio__description,.gz-radio[data-size=xl] .gz-radio__description{font-size:13px}@media (prefers-reduced-motion:reduce){.gz-radio[data-variant=choiceBox],.gz-radio__control,.gz-radio__dot{transition:none}}.gz-tabs{width:100%;display:flex;min-width:0}.gz-tabs,.gz-tabs[data-direction=top]{flex-direction:column}.gz-tabs[data-direction=bottom]{flex-direction:column-reverse}.gz-tabs[data-direction=left]{flex-direction:row}.gz-tabs[data-direction=right]{flex-direction:row-reverse}.gz-tabs[data-fullwidth=true]{width:100%}.gz-tabs[data-fullheight=true]{height:100%}.gz-tabs__list{position:relative;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-base) transparent}.gz-tabs[data-direction=top] .gz-tabs__list{flex-direction:row;width:100%;border-bottom:1px solid var(--border-base)}.gz-tabs[data-direction=bottom] .gz-tabs__list{flex-direction:row;width:100%;border-top:1px solid var(--border-base)}.gz-tabs[data-direction=left] .gz-tabs__list{flex-direction:column;width:52px;height:100%;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--border-base)}.gz-tabs[data-direction=right] .gz-tabs__list{flex-direction:column;width:52px;height:100%;overflow-x:hidden;overflow-y:auto;border-left:1px solid var(--border-base)}.gz-tabs__indicator{position:absolute;pointer-events:none;background:var(--primary);opacity:0;transition:transform .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),opacity .16s ease;will-change:transform,width,height;z-index:1}.gz-tabs__indicator[data-ready=true]{opacity:1}.gz-tabs[data-direction=top] .gz-tabs__indicator{bottom:0;left:0;height:3px;border-radius:8px 8px 0 0}.gz-tabs[data-direction=bottom] .gz-tabs__indicator{top:0;left:0;height:3px;border-radius:0 0 8px 8px}.gz-tabs[data-direction=left] .gz-tabs__indicator{top:0;right:0;width:3px;border-radius:8px 0 0 8px}.gz-tabs[data-direction=right] .gz-tabs__indicator{top:0;left:0;width:3px;border-radius:0 8px 8px 0}.gz-tabs__tab{position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;line-height:1;padding:8px 12px;white-space:nowrap;cursor:pointer;transition:color .18s ease}.gz-tabs__tab:hover:not(:disabled),.gz-tabs__tab[data-active=true]{color:var(--text-base)}.gz-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.gz-tabs__tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--primary);border-radius:6px}.gz-tabs[data-direction=left] .gz-tabs__tab,.gz-tabs[data-direction=right] .gz-tabs__tab{width:100%;min-height:47px;font-size:16px;padding:8px}.gz-tabs__content{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:14px 16px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-base) transparent}.gz-tabs[data-direction=left] .gz-tabs__content,.gz-tabs[data-direction=right] .gz-tabs__content{padding:14px 16px}.gz-tabs__content[data-fullwidth=true]{width:100%}.gz-tabs__content[data-fullheight=true]{height:100%}@media (prefers-reduced-motion:reduce){.gz-tabs__indicator,.gz-tabs__tab{transition:none}}.gz-icon-button{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.gz-icon-button[data-variant=ghost]{padding:0}.gz-icon-button[data-size=sm]{width:22px;height:22px;max-width:22px;max-height:22px;min-width:22px;min-height:22px;padding:0;font-size:14px}.gz-icon-button[data-size=md]{width:28px;height:28px;max-width:28px;max-height:28px;min-width:28px;min-height:28px;padding:0;font-size:16px}.gz-icon-button[data-size=lg]{width:32px;height:32px;max-width:32px;max-height:32px;min-width:32px;min-height:32px;padding:0;font-size:18px}.gz-icon-button[data-size=xl]{width:37px;height:37px;max-width:37px;max-height:37px;min-width:37px;min-height:37px;padding:0;font-size:18px}.gz-icon-button svg{width:1em;height:1em}.gz-icon-button__loader{display:inline-flex;line-height:0}@keyframes gz-select-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gz-select-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes gz-select-in-bottom{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gz-select-in-top{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gz-select-in-right{0%{opacity:0;transform:translateX(-6px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes gz-select-in-left{0%{opacity:0;transform:translateX(6px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes gz-select-out-bottom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes gz-select-out-top{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes gz-select-out-right{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-4px) scale(.98)}}@keyframes gz-select-out-left{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(4px) scale(.98)}}.gz-dropdown{position:relative}.gz-dropdown,.gz-dropdown__trigger{height:-moz-fit-content;height:fit-content;border-radius:8px;display:flex;align-items:center}.gz-dropdown__trigger{cursor:pointer;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit}.gz-dropdown__popover{z-index:9999;will-change:transform,opacity}.gz-dropdown__popover[data-entering]{animation:gz-select-in .18s cubic-bezier(.16,1,.3,1)}.gz-dropdown__popover[data-exiting]{animation:gz-select-out .16s ease-in forwards;pointer-events:none}.gz-dropdown__popover[data-entering][data-placement^=bottom]{animation:gz-select-in-bottom .18s cubic-bezier(.16,1,.3,1)}.gz-dropdown__popover[data-entering][data-placement^=top]{animation:gz-select-in-top .18s cubic-bezier(.16,1,.3,1)}.gz-dropdown__popover[data-entering][data-placement^=right]{animation:gz-select-in-right .18s cubic-bezier(.16,1,.3,1)}.gz-dropdown__popover[data-entering][data-placement^=left]{animation:gz-select-in-left .18s cubic-bezier(.16,1,.3,1)}.gz-dropdown__popover[data-exiting][data-placement^=bottom]{animation:gz-select-out-bottom .16s ease-in forwards}.gz-dropdown__popover[data-exiting][data-placement^=top]{animation:gz-select-out-top .16s ease-in forwards}.gz-dropdown__popover[data-exiting][data-placement^=right]{animation:gz-select-out-right .16s ease-in forwards}.gz-dropdown__popover[data-exiting][data-placement^=left]{animation:gz-select-out-left .16s ease-in forwards}@media (prefers-reduced-motion:reduce){.gz-dropdown__popover[data-entering]{animation:gz-select-in .01ms linear}.gz-dropdown__popover[data-exiting]{animation:gz-select-out .01ms linear forwards}}.gz-dropdown__content{max-width:300px;min-width:150px;margin-top:-4px;border-radius:8px;background:var(--bg-base);border:1px solid var(--border-base);box-shadow:var(--ring-shadow);padding:4px;z-index:1000;outline:none}.gz-dropdown__item{width:100%;margin:0;background:transparent;font:inherit;text-align:left;padding:4px 8px;border-radius:6px;cursor:pointer;transition:.2s ease;border:1px solid transparent;color:var(--text-muted);font-size:14px;display:flex;align-items:center;gap:8px;outline:none}.gz-dropdown__item:hover{border:1px solid var(--border-base);background:var(--bg-container)}.gz-select-root{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.gz-select-root--full{display:flex;width:100%}.gz-select{cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;font:inherit;text-align:left}.gz-select[data-fullwidth=true],.gz-select__value{display:flex;width:100%}.gz-select__value{min-width:0;align-items:center;justify-content:flex-start;white-space:nowrap;overflow:hidden;gap:8px}.gz-select__value[data-size=sm]{font-size:13px}.gz-select__value[data-size=md]{font-size:14px}.gz-select__value[data-size=lg],.gz-select__value[data-size=xl]{font-size:16px}.gz-select__icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-base)}.gz-select__placeholder{color:var(--text-muted);line-height:16px}.gz-select__status{flex-shrink:0;border:1px solid var(--border-base);background:var(--bg-base);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:4px}.gz-select__status[data-size=sm]{width:12px;height:12px}.gz-select__status[data-size=md]{width:14px;height:14px}.gz-select__status[data-size=lg],.gz-select__status[data-size=xl]{width:16px;height:16px}.gz-select__status[data-tone=danger]{background:var(--danger,#dc2626);border-color:color-mix(in srgb,var(--danger,#dc2626) 55%,var(--border-base))}.gz-select__status[data-tone=success]{background:var(--success,#16a34a);border-color:color-mix(in srgb,var(--success,#16a34a) 55%,var(--border-base))}.gz-select__status[data-tone=warning]{background:var(--warning,#d97706);border-color:color-mix(in srgb,var(--warning,#d97706) 55%,var(--border-base))}.gz-select__status[data-tone=pending]{background:var(--pending,#2563eb);border-color:color-mix(in srgb,var(--pending,#2563eb) 55%,var(--border-base))}.gz-select__status[data-tone=muted]{background:var(--muted,#6c707e);border-color:color-mix(in srgb,var(--muted,#6c707e) 55%,var(--border-base))}.gz-select__content{width:auto;min-width:160px;border-radius:8px;background:var(--bg-base);border:1px solid var(--border-base);outline:none;box-shadow:var(--ring-shadow);z-index:9999;transform-origin:top center;will-change:transform,opacity}.gz-select__content[data-state=open]{animation:gz-select-in .18s cubic-bezier(.16,1,.3,1)}.gz-select__content[data-state=closed]{animation:gz-select-out .16s ease-in forwards;pointer-events:none}.gz-select__content[data-state=open][data-side=bottom]{animation:gz-select-in-bottom .18s cubic-bezier(.16,1,.3,1)}.gz-select__content[data-state=open][data-side=top]{animation:gz-select-in-top .18s cubic-bezier(.16,1,.3,1)}.gz-select__content[data-state=open][data-side=right]{animation:gz-select-in-right .18s cubic-bezier(.16,1,.3,1)}.gz-select__content[data-state=open][data-side=left]{animation:gz-select-in-left .18s cubic-bezier(.16,1,.3,1)}.gz-select__content[data-state=closed][data-side=bottom]{animation:gz-select-out-bottom .16s ease-in forwards}.gz-select__content[data-state=closed][data-side=top]{animation:gz-select-out-top .16s ease-in forwards}.gz-select__content[data-state=closed][data-side=right]{animation:gz-select-out-right .16s ease-in forwards}.gz-select__content[data-state=closed][data-side=left]{animation:gz-select-out-left .16s ease-in forwards}@media (prefers-reduced-motion:reduce){.gz-select__content[data-state=open]{animation:gz-select-in .01ms linear}.gz-select__content[data-state=closed]{animation:gz-select-out .01ms linear forwards}}.gz-select__search{width:100%;padding:4px 12px;border:0;border-bottom:1px solid var(--border-base);outline:none;font-size:14px;color:var(--text-muted);background:transparent;box-sizing:border-box}.gz-select__loading{width:100%;height:100px;display:flex;align-items:center;justify-content:center}.gz-select__body{width:100%;max-height:200px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;box-sizing:border-box}.gz-select__group{padding:4px 12px;font-size:11px;letter-spacing:.02em;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.gz-select__option{padding:4px 8px;border-radius:6px;cursor:pointer;transition:.2s ease;border:1px solid transparent;color:var(--text-muted);font-size:14px;display:flex;align-items:center;gap:8px;outline:none;background:transparent;width:100%;text-align:left;box-sizing:border-box}.gz-select__option:hover{background:var(--bg-container)}.gz-select__dot{width:6px;height:6px;border-radius:50%;background:var(--text-base);opacity:0;flex-shrink:0}.gz-select__dot[data-selected=true]{opacity:1}.gz-select__mark{background:color-mix(in srgb,var(--primary) 28%,transparent);color:inherit;border-radius:2px;padding:0}.gz-datepicker-root{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.gz-datepicker-root--full{display:flex;width:100%}.gz-datepicker{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left;font:inherit;position:relative}.gz-datepicker[data-fullwidth=true]{width:100%}.gz-datepicker__placeholder{color:var(--text-muted);font-size:14px}.gz-datepicker__popup{width:-moz-fit-content;width:fit-content;border-radius:8px;background:var(--bg-base);border:1px solid var(--border-base);outline:none;display:flex;box-shadow:var(--ring-shadow);z-index:10000;will-change:transform,opacity}.gz-datepicker__popup[data-state=open]{animation:gz-select-in .18s cubic-bezier(.16,1,.3,1)}.gz-datepicker__popup[data-state=open][data-side=bottom]{animation:gz-select-in-bottom .18s cubic-bezier(.16,1,.3,1)}.gz-datepicker__popup[data-state=open][data-side=top]{animation:gz-select-in-top .18s cubic-bezier(.16,1,.3,1)}.gz-datepicker__calendar{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:8px;padding:8px 0}.gz-datepicker__calendar+.gz-datepicker__calendar{border-left:1px solid var(--border-base)}.gz-datepicker__header{gap:8px;padding:0 8px;outline:none;font-size:14px;color:var(--text-muted)}.gz-datepicker__header,.gz-datepicker__header-input{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.gz-datepicker__header-input{border:1px solid var(--border-base);border-radius:6px;background:var(--bg-container);gap:4px}.gz-datepicker__header-input .gz-select{min-width:0}.gz-datefield{flex:1;min-width:0;display:inline-flex;align-items:center;padding:6px 10px;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--text-base)}.gz-datefield__segment{border-radius:4px;padding:0 1px;text-align:center;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gz-datefield__segment:focus,.gz-datefield__segment[data-active]{outline:none;background:var(--primary);color:var(--primary-foreground)}.gz-datefield__literal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gz-datefield__ghost,.gz-datefield__literal{color:var(--text-muted)}.gz-datefield__segment:focus .gz-datefield__ghost,.gz-datefield__segment[data-active] .gz-datefield__ghost{color:color-mix(in srgb,var(--primary-foreground) 55%,transparent)}.gz-datepicker__week{width:100%;padding:0 8px;display:grid;grid-template-columns:repeat(7,1fr);outline:none;font-size:14px;color:var(--text-muted);box-sizing:border-box}.gz-datepicker__week-cell{width:32px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:12px;padding:4px;border-radius:4px;box-sizing:border-box}.gz-datepicker__body{width:100%;overflow-y:auto;padding:0 8px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-base) transparent}.gz-datepicker__cell{width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:.2s ease;font:inherit;font-size:13px;color:var(--text-base);box-sizing:border-box}.gz-datepicker__cell:disabled{cursor:default;color:transparent}.gz-datepicker__cell--current,.gz-datepicker__cell:not(:disabled):hover{background:var(--bg-container)}.gz-datepicker__cell--current{color:var(--text-base);border-radius:50%}.gz-datepicker__cell--selected{background:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:6px!important}.gz-datepicker__cell--in-range{background:var(--primary-70)!important;color:var(--text-base)!important}@media (prefers-reduced-motion:reduce){.gz-datepicker__popup[data-state=open]{animation:none}}.gz-form{display:flex;flex-direction:column;gap:var(--gz-form-gap,12px);width:100%;min-width:0;box-sizing:border-box}.gz-form[data-density=compact]{--gz-form-gap:8px;--gz-form-field-gap:2px;--gz-form-section-gap:8px;--gz-form-row-gap:8px}.gz-form[data-density=default]{--gz-form-gap:12px;--gz-form-field-gap:4px;--gz-form-section-gap:10px;--gz-form-row-gap:12px}.gz-form[data-density=comfortable]{--gz-form-gap:18px;--gz-form-field-gap:6px;--gz-form-section-gap:14px;--gz-form-row-gap:16px}.gz-form[data-disabled=true]{opacity:.92}.gz-form-field{display:flex;flex-direction:column;gap:var(--gz-form-field-gap,4px);width:100%;min-width:0;box-sizing:border-box}.gz-form-field[data-orientation=horizontal]{display:grid;grid-template-columns:minmax(96px,var(--gz-form-label-width,160px)) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:var(--gz-form-field-gap,4px);align-items:start}.gz-form-field[data-orientation=horizontal] .gz-form-field__label{padding-top:8px}.gz-form-field[data-orientation=horizontal] .gz-form-field__control,.gz-form-field[data-orientation=horizontal] .gz-form-field__description,.gz-form-field[data-orientation=horizontal] .gz-form-field__message{grid-column:2}.gz-form-field[data-disabled=true]{opacity:.72}.gz-form-field__label{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer;color:var(--text-muted);font-size:12px;line-height:1.3;font-weight:500}.gz-form[data-density=comfortable] .gz-form-field__label{font-size:13px}.gz-form-field__title{min-width:0}.gz-form-field__required{color:var(--danger);font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gz-form-field__control{display:flex;flex-direction:column;width:100%;min-width:0}.gz-form-field__description,.gz-form-field__message{display:flex;flex-direction:column;gap:2px}.gz-form-field__message{min-height:1.2em}.gz-form-field[data-status=error] .gz-form-field__label{color:var(--danger)}.gz-form-field[data-status=success] .gz-form-field__label{color:var(--success,var(--text-muted))}.gz-form-field[data-status=warning] .gz-form-field__label{color:var(--warning,var(--text-muted))}.gz-form-section{display:flex;flex-direction:column;gap:var(--gz-form-section-gap,10px);min-width:0}.gz-form-section__header{display:flex;flex-direction:column;gap:2px}.gz-form-section__body{display:flex;flex-direction:column;gap:var(--gz-form-gap,12px);min-width:0}.gz-form-row{display:grid;grid-template-columns:repeat(var(--gz-form-row-cols,2),minmax(0,1fr));gap:var(--gz-form-row-gap,12px);width:100%;min-width:0;box-sizing:border-box}@media (max-width:640px){.gz-form-field[data-orientation=horizontal],.gz-form-row[data-columns="2"],.gz-form-row[data-columns="3"],.gz-form-row[data-columns="4"]{grid-template-columns:1fr}.gz-form-field[data-orientation=horizontal] .gz-form-field__label{padding-top:0}.gz-form-field[data-orientation=horizontal] .gz-form-field__control,.gz-form-field[data-orientation=horizontal] .gz-form-field__description,.gz-form-field[data-orientation=horizontal] .gz-form-field__message{grid-column:1}}.gz-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:4px}.gz-form-actions[data-align=start]{justify-content:flex-start}.gz-form-actions[data-align=center]{justify-content:center}.gz-form-actions[data-align=end]{justify-content:flex-end}.gz-form-actions[data-align=between]{justify-content:space-between}.gz-form-summary{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border-base));background:color-mix(in srgb,var(--danger) 8%,var(--bg-container));box-sizing:border-box}.gz-form[data-density=compact] .gz-form-summary{padding:8px 10px}.gz-form[data-density=comfortable] .gz-form-summary{padding:12px 14px}.gz-form-summary__list{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.gz-form-summary__item{margin:0}.gz-form-summary__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit}.gz-form-summary__link:hover .gz-text{text-decoration:underline}.gz-form-summary__link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.gz-inline-tip{display:flex;align-items:stretch;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-container);box-sizing:border-box}.gz-inline-tip__accent{width:3px;min-width:3px;align-self:stretch;border-radius:999px;background:var(--text-muted);flex-shrink:0}.gz-inline-tip__body{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.gz-inline-tip__content{font-size:13px;line-height:1.45;color:var(--text-muted)}.gz-inline-tip__label{font-weight:600;color:var(--text-base)}.gz-inline-tip__footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gz-inline-tip[data-variant=warning] .gz-inline-tip__accent{background:var(--warning,#d97706)}.gz-inline-tip[data-variant=error] .gz-inline-tip__accent{background:var(--text-danger,var(--danger,#dc2626))}.gz-inline-tip[data-variant=success] .gz-inline-tip__accent{background:var(--success,#16a34a)}.gz-skeleton{width:100%;height:22px;min-height:22px;max-height:22px;position:relative;overflow:hidden;border-radius:6px;background:var(--border-base-70);box-sizing:border-box}.gz-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--border-base-50),var(--border-base-70),var(--border-base),transparent);animation:gz-skeleton-shimmer 1.6s ease-in-out infinite}@keyframes gz-skeleton-shimmer{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.gz-skeleton:after{animation:none}}.gz-tooltip-trigger{display:inline-flex;align-items:center}.gz-tooltip{background:var(--bg-base);border:1px solid var(--border-base);padding:6px 8px;border-radius:6px;color:var(--text-base);font-size:12px;line-height:1;z-index:99999;animation:gz-tooltip-fade-in .12s ease-out;box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}@keyframes gz-tooltip-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gz-tooltip{animation:none}}.gz-text{margin:0;padding:0;color:var(--text-base);font-size:14px;display:flex;align-items:center;gap:4px}.gz-text--ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gz-text--link{cursor:pointer}.gz-text--link:hover{color:var(--primary);text-decoration:underline}.gz-text--body{font-size:14px;line-height:1.2}.gz-text--heading{font-size:22px;line-height:1}.gz-text--caption{font-size:13px;line-height:1}.gz-text--subtitle{font-size:17px;line-height:1}.gz-text--regular{font-weight:400}.gz-text--medium{font-weight:500}.gz-text--bold{font-weight:700}.gz-text--default{color:var(--text-base)}.gz-text--primary{color:var(--primary)}.gz-text--secondary{color:#5c5f6e}.gz-text--muted{color:var(--text-muted)}.gz-text--danger{color:var(--danger)}.gz-text--success{color:var(--success)}.gz-text--warning{color:var(--warning)}.gz-tag{display:inline-flex;align-items:center;gap:4px;font-weight:400;border:1px solid var(--border-base);background-color:var(--bg-container);color:var(--text-base);box-shadow:var(--ring-shadow);position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content;box-sizing:border-box;margin:0;font-family:inherit}.gz-tag[data-rounded=true]{border-radius:12px;padding:2px 3px}.gz-tag--tone-danger{--tag-accent:var(--danger,#dc2626)}.gz-tag--tone-success{--tag-accent:var(--success,#16a34a)}.gz-tag--tone-warning{--tag-accent:var(--warning,#d97706)}.gz-tag--tone-pending{--tag-accent:var(--pending,#2563eb)}.gz-tag--tone-muted{--tag-accent:var(--muted,#6c707e)}.gz-tag[data-variant=filled]:is(.gz-tag--tone-danger,.gz-tag--tone-success,.gz-tag--tone-warning,.gz-tag--tone-pending,.gz-tag--tone-muted){border-color:color-mix(in srgb,var(--tag-accent) 45%,var(--border-base));background-color:color-mix(in srgb,var(--tag-accent) 20%,var(--bg-base));color:color-mix(in srgb,var(--tag-accent) 55%,var(--text-base))}.gz-tag[data-variant=outline]{background-color:transparent;box-shadow:none}.gz-tag[data-variant=outline]:is(.gz-tag--tone-danger,.gz-tag--tone-success,.gz-tag--tone-warning,.gz-tag--tone-pending,.gz-tag--tone-muted){border-color:color-mix(in srgb,var(--tag-accent) 70%,var(--border-base));background-color:transparent;color:color-mix(in srgb,var(--tag-accent) 55%,var(--text-base))}.gz-tag[data-variant=ghost]{border-color:transparent;background-color:transparent;box-shadow:none}.gz-tag[data-variant=ghost]:is(.gz-tag--tone-danger,.gz-tag--tone-success,.gz-tag--tone-warning,.gz-tag--tone-pending,.gz-tag--tone-muted){border-color:transparent;background-color:transparent;color:color-mix(in srgb,var(--tag-accent) 55%,var(--text-base))}.gz-tag[data-variant=ghost]:hover{background-color:color-mix(in srgb,var(--tag-accent,var(--text-base)) 10%,transparent)}.gz-tag__action{cursor:pointer;display:flex;align-items:center;justify-content:center;width:0;height:0;transition:.3s;flex-shrink:0}.gz-tag:hover .gz-tag__action{width:1.2em;height:1.2em;font-size:1.2em}.gz-tag--xxs{height:14px;padding:1px 4px;font-size:9px;line-height:11px}.gz-tag--xs,.gz-tag--xxs{border-radius:4px;gap:2px}.gz-tag--xs{height:16px;padding:2px 4px;font-size:10px;line-height:12px}.gz-tag--sm{height:17px;padding:2px 5px;font-size:11px;line-height:13px;border-radius:5px;gap:3px}.gz-tag--md{height:18px;padding:2px 6px;font-size:12px;line-height:14px}.gz-tag--lg,.gz-tag--md{border-radius:6px;gap:4px}.gz-tag--lg{height:22px;padding:3px 8px;font-size:13px;line-height:16px}.gz-tag--xl{height:26px;padding:4px 10px;font-size:14px;line-height:18px;border-radius:8px;gap:5px}.gz-tag--xxl{height:30px;padding:4px 12px;font-size:15px;line-height:20px;border-radius:8px;gap:6px}.gz-icon-status{display:inline-block;flex-shrink:0;box-sizing:border-box;border:1px solid var(--border-base);background:var(--bg-base);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:4px;vertical-align:middle}.gz-icon-status--tone-danger{background:var(--danger,#dc2626);border-color:color-mix(in srgb,var(--danger,#dc2626) 55%,var(--border-base))}.gz-icon-status--tone-success{background:var(--success,#16a34a);border-color:color-mix(in srgb,var(--success,#16a34a) 55%,var(--border-base))}.gz-icon-status--tone-warning{background:var(--warning,#d97706);border-color:color-mix(in srgb,var(--warning,#d97706) 55%,var(--border-base))}.gz-icon-status--tone-pending{background:var(--pending,#2563eb);border-color:color-mix(in srgb,var(--pending,#2563eb) 55%,var(--border-base))}.gz-icon-status--tone-muted{background:var(--muted,#6c707e);border-color:color-mix(in srgb,var(--muted,#6c707e) 55%,var(--border-base))}.gz-icon-status--sm{width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;max-height:12px}.gz-icon-status--md{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.gz-icon-status--lg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.gz-sidebar{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--border-base-50);padding:6px;gap:6px;overflow:hidden;box-sizing:border-box;font-size:14px;line-height:18px}.gz-sidebar--compact{align-items:stretch}.gz-sidebar--compact .gz-sidebar__header{justify-content:center}.gz-sidebar__section{display:flex;flex-direction:column;gap:2px;min-width:0}.gz-sidebar__section-body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.gz-sidebar__section-body--closed{grid-template-rows:0fr;opacity:0;pointer-events:none}.gz-sidebar__section-body-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:2px}.gz-sidebar__content{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-base) transparent}.gz-sidebar__content::-webkit-scrollbar{width:6px;height:6px}.gz-sidebar__content::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:8px}.gz-sidebar__footer{flex-shrink:0;margin-top:auto}.gz-sidebar__header{display:flex;align-items:center;gap:0;min-width:0;width:100%;flex-shrink:0}.gz-sidebar__label{min-width:0;overflow:hidden}.gz-sidebar__title{text-align:left;font-size:12px;font-weight:400;line-height:16px;color:var(--text-muted);padding:4px 6px}.gz-sidebar__title--toggle{display:flex;align-items:center;gap:6px;width:100%;margin:0;border:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gz-sidebar__title-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.gz-sidebar__title-chevron{flex-shrink:0;font-size:12px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.gz-sidebar__title-chevron--closed{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.gz-sidebar__section-body,.gz-sidebar__title-chevron{transition:none}}.gz-sidebar__item{width:100%;flex-wrap:nowrap;gap:6px;border-radius:10px;padding:4px 6px;border:1px solid transparent;cursor:pointer;transition:.1s;position:relative;text-wrap:nowrap;text-overflow:ellipsis;box-sizing:border-box}.gz-sidebar__item,.gz-sidebar__item-icon{display:flex;align-items:center;overflow:hidden}.gz-sidebar__item-icon{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;flex-shrink:0;justify-content:center;font-size:14px;line-height:1;text-align:center}.gz-sidebar__item-icon--letter{border-radius:6px;border:1px solid var(--border-base);background:var(--bg-base);color:var(--text-muted);font-size:11px;font-weight:600;box-sizing:border-box}.gz-sidebar__item--active .gz-sidebar__item-icon--letter{color:var(--text-base);box-shadow:var(--ring-shadow)}.gz-sidebar__item-body{min-width:0;flex:1;height:18px;display:flex;align-items:center;gap:6px;overflow:hidden;font-size:14px;line-height:18px}.gz-sidebar__item-actions{opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}.gz-sidebar__item-actions--visible,.gz-sidebar__item:hover .gz-sidebar__item-actions{opacity:1}.gz-sidebar__item:hover{background:var(--border-base)}.gz-sidebar__item--active{box-shadow:var(--ring-shadow)}.gz-sidebar__item--active,.gz-sidebar__item--active:hover{background:var(--bg-base);border:1px solid var(--border-base)}.gz-sidebar__item--compact{justify-content:center;padding:6px;gap:0}.gz-sidebar__create{width:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:8px;padding:4px 6px;border:1px solid transparent;color:var(--text-muted);font-size:14px;line-height:18px;cursor:pointer;transition:.1s;opacity:.5;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.gz-sidebar__create:hover{background:var(--border-base-50);opacity:1}.gz-sidebar__create-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);flex-shrink:0}.gz-sidebar__create-label{min-width:0;height:18px;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:18px}.gz-sidebar__create--compact{justify-content:center;padding:6px;gap:0}.gz-sidebar__folder{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.gz-sidebar__folder-row{width:100%}.gz-sidebar__folder-row>div:first-child svg{width:14px;height:14px;flex-shrink:0}.gz-sidebar__folder-label{display:flex;align-items:center;gap:6px;min-width:0;flex:1;height:18px;overflow:hidden}.gz-sidebar__folder-chevron-hit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.gz-sidebar__folder-chevron-hit:hover{background:var(--border-base-50)}.gz-sidebar__folder-chevron{flex-shrink:0;width:12px;height:12px;font-size:12px;line-height:1;transition:transform .22s cubic-bezier(.4,0,.2,1)}.gz-sidebar__folder-chevron--closed{transform:rotate(-90deg)}.gz-sidebar__folder-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px}.gz-sidebar__folder-body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),opacity .18s ease;width:100%}.gz-sidebar__folder-body--closed{grid-template-rows:0fr;opacity:0;pointer-events:none}.gz-sidebar__folder-body-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:0;padding-top:2px}.gz-sidebar__folder-child{position:relative;padding-left:22px}.gz-sidebar__folder-child:before{top:0;bottom:0;width:1px}.gz-sidebar__folder-child:after,.gz-sidebar__folder-child:before{content:"";position:absolute;left:15px;background:var(--border-base);pointer-events:none}.gz-sidebar__folder-child:after{top:50%;width:7px;height:1px}.gz-sidebar__folder-child:first-child:before{top:-2px}.gz-sidebar__folder-child:last-child:before{bottom:auto;height:50%}.gz-sidebar__folder-child:first-child:last-child:before{top:-2px;height:calc(50% + 2px)}@media (prefers-reduced-motion:reduce){.gz-sidebar__folder-body,.gz-sidebar__folder-chevron{transition:none}}.gz-container{display:flex;flex-direction:column;gap:8px;border-radius:8px;padding:8px;background:var(--bg-container);box-shadow:var(--ring-shadow);border:1px solid var(--border-base);box-sizing:border-box}.gz-container[data-fullwidth=true]{width:100%}.gz-container[data-fullheight=true]{height:100%}.gz-container[data-fitwidth=true]{width:-moz-fit-content;width:fit-content}.gz-container[data-fitheight=true]{height:-moz-fit-content;height:fit-content}.gz-container[data-color=danger]{border-color:color-mix(in srgb,var(--danger,#dc2626) 45%,var(--border-base));background-color:color-mix(in srgb,var(--danger,#dc2626) 12%,var(--bg-container))}.gz-container[data-color=success]{border-color:color-mix(in srgb,var(--success,#16a34a) 45%,var(--border-base));background-color:color-mix(in srgb,var(--success,#16a34a) 12%,var(--bg-container))}.gz-container[data-color=warning]{border-color:color-mix(in srgb,var(--warning,#d97706) 45%,var(--border-base));background-color:color-mix(in srgb,var(--warning,#d97706) 12%,var(--bg-container))}.gz-container[data-color=pending]{border-color:color-mix(in srgb,var(--pending,#2563eb) 45%,var(--border-base));background-color:color-mix(in srgb,var(--pending,#2563eb) 12%,var(--bg-container))}.gz-container[data-color=muted]{border-color:color-mix(in srgb,var(--muted,#6c707e) 45%,var(--border-base));background-color:color-mix(in srgb,var(--muted,#6c707e) 12%,var(--bg-container))}.gz-badge{position:relative;display:inline-flex}.gz-badge__count{position:absolute;top:-7px;right:-7px;z-index:1;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 1px var(--border-base),var(--ring-shadow);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.gz-badge__label{display:block;font-size:10px;font-weight:600;line-height:10px;height:10px;margin-top:2px}.gz-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:1000;padding:6px;display:flex;justify-content:center;align-items:center;pointer-events:all;backdrop-filter:blur(2px);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.gz-modal-overlay--open{opacity:1}.gz-modal-overlay--top{align-items:flex-start;padding-top:100px}.gz-modal-overlay--bottom{align-items:flex-end;padding-bottom:48px}.gz-modal-overlay--left{justify-content:flex-start;padding-left:24px}.gz-modal-overlay--right{justify-content:flex-end;padding-right:24px}.gz-modal{width:auto;height:-moz-fit-content;height:fit-content;max-width:95vw;max-height:95vh;border-radius:12px;background:var(--bg-container);z-index:1100;outline:none;opacity:0;transform:scale(.95) translateY(-10px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.gz-modal--open{opacity:1;transform:scale(1) translateY(0)}.gz-modal__frame{border:1px solid var(--border-base);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-sizing:border-box}.gz-modal__frame,.gz-modal__layout{width:100%;height:100%;display:flex;flex-direction:column}.gz-modal__layout{min-height:0}.gz-modal__footer,.gz-modal__header{height:42px;align-items:center;justify-content:space-between}.gz-modal__content,.gz-modal__footer,.gz-modal__header{width:100%;padding:8px;display:flex;gap:8px;box-sizing:border-box}.gz-modal__content{max-height:calc(95vh - 84px);flex:1;flex-direction:column;overflow-y:auto;background:var(--bg-base);border-top:1px solid var(--border-base);border-bottom:1px solid var(--border-base)}.gz-modal__title-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:768px){.gz-modal__frame{width:95%;height:95%}}@media (prefers-reduced-motion:reduce){.gz-modal,.gz-modal-overlay{transition:none}}.gz-dataview{width:100%;height:100%;min-height:0;background:var(--bg-base);border:1px solid var(--border-base);border-radius:8px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.gz-dataview[data-ghost=true]{border:none;border-radius:0;background:transparent}.gz-dataview__header{width:100%;height:50px;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--bg-base);border-radius:8px 8px 0 0;box-sizing:border-box}.gz-dataview__tools{min-width:0}.gz-dataview__search{width:160px}.gz-dataview__search .gz-input{width:100%}.gz-dataview__body{width:100%;flex:1;min-height:0}.gz-dataview__table{height:100%;min-height:0;display:flex;flex-direction:column}.gz-dataview__pagination{height:50px;min-height:50px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-base);border-radius:0 0 8px 8px;gap:12px;padding:8px 12px;box-sizing:border-box}.gz-dataview__scroll{width:100%;height:100%;overflow-y:auto}.gz-dataview__grid{width:100%;max-height:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:0 12px 12px;box-sizing:border-box}.gz-dataview__card{width:100%;height:-moz-fit-content;height:fit-content;background:var(--bg-container);border:1px solid var(--border-base);box-shadow:var(--ring-shadow);border-radius:8px;overflow:hidden;position:relative;padding:12px;transition:border-color .15s ease-in-out;box-sizing:border-box}.gz-dataview__card:hover{border-color:var(--primary-70)}.gz-dataview__card-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-dataview__card[data-clickable=true]{cursor:pointer}.gz-dataview__card[data-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.gz-dataview__thead{width:100%;height:37px;flex-shrink:0;border-bottom:1px solid var(--border-base);border-top:1px solid var(--border-base);background:var(--bg-container);box-sizing:border-box}.gz-dataview__tbody{width:100%;flex:1;min-height:0;overflow:auto}.gz-dataview__tr{width:100%;display:flex;align-items:center;border-bottom:1px solid var(--border-base);transition:background .2s ease-in-out;box-sizing:border-box}.gz-dataview__tr:hover{background:var(--bg-container)}.gz-dataview__tr:last-child{border-bottom:none}.gz-dataview__tr[data-clickable=true]{cursor:pointer}.gz-dataview__tr[data-disabled=true]{opacity:.55;cursor:not-allowed}.gz-dataview__tr[data-disabled=true]:hover{background:transparent}.gz-dataview__td,.gz-dataview__th{min-width:0;flex:1 1 0;padding:8px 12px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;box-sizing:border-box}.gz-dataview__th{color:var(--text-base)}.gz-dataview__empty,.gz-dataview__td{color:var(--text-muted)}.gz-dataview__empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;box-sizing:border-box}