:root{--gz-space-1:4px;--gz-space-2:8px;--gz-space-3:12px;--gz-space-4:16px;--gz-space-5:20px;--gz-space-6:24px;--gz-space-8:32px;--gz-radius-sm:6px;--gz-radius-md:11px;--gz-radius-lg:16px;--gz-text-xs:12px;--gz-text-sm:13px;--gz-text-md:14px;--gz-text-lg:16px;--gz-control-h:36px;--gz-form-max:640px;--gz-panel-pad-x:var(--gz-space-5);--gz-ink-label:color-mix(in srgb, var(--neutral-900) 80%, var(--neutral-700));--gz-danger-tint:color-mix(in srgb, var(--status-danger) 9%, var(--neutral-0));--gz-focus:var(--focus,var(--green-600))}.list-panel>.list-panel__body{--gz-list-pad-x:var(--gz-panel-pad-x);--gz-list-pad-b:var(--gz-space-5);padding:var(--gz-space-4) var(--gz-panel-pad-x) var(--gz-space-5);scroll-padding-bottom:72px;container:gzpanel/inline-size}@media (width<=770px){:root{--gz-panel-pad-x:var(--gz-space-4)}}.gzk-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gzk-pages,.gzk-pages__list,.gzk-pages__form{min-width:0}.gzk-pages__list[hidden]{display:none}.gzk-page{gap:var(--gz-space-4);width:100%;color:var(--neutral-900);flex-direction:column;display:flex}.gzk-page>*,.gzk-page>.gzk-form>*{box-sizing:border-box;width:100%;max-width:var(--gz-form-max);margin-inline:auto}.gzk-page>.gzk-form{max-width:none}.gzk-page__header{align-items:flex-start;gap:var(--gz-space-1);flex-direction:column;display:flex}.gzk-page__back{color:var(--neutral-700);font-size:var(--gz-text-sm);margin-inline-start:-10px;font-weight:550}.gzk-page__title,.gzk-toolbar__title{color:var(--neutral-900);font-size:var(--gz-text-lg);margin:0;font-weight:650;line-height:1.3}.gzk-page__title:focus,.gzk-toolbar__title:focus{outline:none}.gzk-page__title:focus-visible,.gzk-toolbar__title:focus-visible{outline:2px solid var(--gz-focus);outline-offset:2px;border-radius:4px}.gzk-page__subtitle{color:var(--neutral-500);font-size:var(--gz-text-sm);margin:0}.gzk-form{gap:var(--gz-space-4);flex-direction:column;margin:0;display:flex}.gzk-summary{border-left:3px solid var(--status-danger);background:var(--gz-danger-tint);color:var(--neutral-900);font-size:var(--gz-text-sm);border-radius:10px;padding:12px 14px}.gzk-summary:focus{outline:none}.gzk-summary:focus-visible{outline:2px solid var(--status-danger);outline-offset:2px}.gzk-summary__title{margin:0;font-weight:600}.gzk-summary__title>span[aria-hidden]{color:var(--status-danger)}.gzk-summary__failure{margin:4px 0 0}.gzk-summary__list{flex-direction:column;gap:2px;margin:6px 0 0;padding-inline-start:18px;display:flex}.gzk-summary__link{color:var(--status-danger);text-underline-offset:2px;text-decoration:underline}.gzk-summary__link:focus-visible{outline:2px solid var(--gz-focus);outline-offset:2px;border-radius:3px}.gzk-section{min-width:0;padding:var(--gz-space-4) var(--gz-space-5) var(--gz-space-5);border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg);background:var(--neutral-50);margin:0}.gzk-section__legend{float:left;width:100%;margin:0 0 var(--gz-space-3);padding:0}.gzk-section__legend:has(+.gzk-section__description){margin-bottom:var(--gz-space-1)}.gzk-section__legend+*{clear:both}.gzk-section__title{color:var(--neutral-900);font-size:var(--gz-text-md);margin:0;font-weight:650}.gzk-section__description{margin:0 0 var(--gz-space-3);color:var(--neutral-500);font-size:var(--gz-text-xs)}.gzk-section__body{gap:var(--gz-space-4);flex-direction:column;display:flex}.gzk-grid-wrap{container:gzkgrid/inline-size}.gzk-grid{gap:var(--gz-space-4);grid-template-columns:minmax(0,1fr);display:grid}@container gzkgrid (width>=520px){.gzk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gzk-grid>.gzk-field--full{grid-column:1/-1}}.gzk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.gzk-label{color:var(--gz-ink-label);font-size:var(--gz-text-sm);font-weight:600;line-height:1.3}.gzk-required{color:var(--status-danger)}.gzk-hint{color:var(--neutral-500);font-size:var(--gz-text-xs);margin:-2px 0 0;line-height:1.4}.gzk-error{color:var(--status-danger);font-size:var(--gz-text-xs);margin:-2px 0 0;font-weight:550;line-height:1.4}.gzk-more{font-size:var(--gz-text-xs);margin-top:-2px}.gzk-more__summary{width:fit-content;color:var(--green-700);cursor:pointer;font-weight:550}.gzk-more__summary:focus-visible{outline:2px solid var(--gz-focus);outline-offset:2px;border-radius:3px}.gzk-more__text{color:var(--neutral-700);margin:4px 0 0;line-height:1.45}.gzk-input{box-sizing:border-box;width:100%;min-width:0;height:var(--gz-control-h);border:1px solid var(--neutral-300);border-radius:var(--gz-radius-md);background:var(--neutral-0);color:var(--neutral-900);font:inherit;font-size:var(--gz-text-md);transition:border-color var(--motion-fast) var(--ease-out-soft);padding:0 12px}.gzk-input::placeholder{color:var(--neutral-500)}.gzk-input:hover{border-color:var(--neutral-500)}.gzk-input:focus-visible,.gzk-input:focus{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-input[aria-invalid=true]{border-color:var(--status-danger);box-shadow:inset 0 0 0 1px var(--status-danger)}.gzk-input:disabled,.gzk-input[readonly]{background:var(--neutral-100);color:var(--neutral-500);cursor:not-allowed}.gzk-input--short,.gzk-field--short .gzk-input{max-width:calc(12ch + 28px)}.gzk-input--sm{height:28px;font-size:var(--gz-text-xs);padding:0 8px}.gzk-input--number{font-variant-numeric:tabular-nums}.gzk-textarea{resize:vertical;height:auto;min-height:84px;padding:8px 12px;line-height:1.45}.gzk-checkfield{gap:2px}.gzk-check{color:var(--neutral-900);font-size:var(--gz-text-md);cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;line-height:1.4;display:flex}.gzk-check__box{width:20px;height:20px;accent-color:var(--green-600);cursor:pointer;flex:none;margin:0}.gzk-check__box:focus-visible{outline:2px solid var(--gz-focus);outline-offset:2px}.gzk-check__hint{margin-top:0;padding-inline-start:30px}.gzk-page>.gzk-form>.gzk-form-footer,.gzk-form-footer{bottom:calc(var(--gz-space-5) * -1);z-index:2;justify-content:space-between;align-items:center;gap:var(--gz-space-2) var(--gz-space-3);box-sizing:border-box;width:auto;max-width:none;margin:0 calc(var(--gz-panel-pad-x) * -1) calc(var(--gz-space-5) * -1);padding:12px var(--gz-panel-pad-x);border-top:1px solid var(--neutral-200);background:rgb(var(--glass-rgb) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky}.gzk-form-footer__status{color:var(--neutral-500);font-size:var(--gz-text-sm);flex:auto;margin:0}.gzk-form-footer__ask{color:var(--neutral-900);font-weight:600}.gzk-form-footer__buttons{justify-content:flex-end;gap:var(--gz-space-2);flex-wrap:wrap;display:flex}.gzk-form-footer--asking{animation:gzk-rise var(--motion-fast) var(--ease-out-soft) both}@container gzpanel (width<=420px){.gzk-form-footer__buttons{flex-direction:column-reverse;width:100%}.gzk-form-footer__buttons>.gzk-btn{width:100%}}.gzk-btn{box-sizing:border-box;border-radius:var(--gz-radius-md);min-height:34px;color:var(--neutral-900);font:inherit;font-size:var(--gz-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), border-color var(--motion-fast) var(--ease-out-soft), color var(--motion-fast) var(--ease-out-soft), transform 80ms var(--ease-out-soft);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;line-height:1.2;display:inline-flex}.gzk-btn:active:not([aria-disabled=true]){transform:scale(.98)}.gzk-btn:focus-visible{outline:2px solid var(--gz-focus);outline-offset:2px}.gzk-btn--sm{min-height:28px;font-size:var(--gz-text-xs);padding:0 10px}.gzk-btn--primary{border-color:var(--primary-border);background:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.gzk-btn--primary:hover:not([aria-disabled=true]){border-color:var(--primary-hover);background:var(--primary-hover)}.gzk-btn--secondary{border-color:var(--neutral-300);background:0 0}.gzk-btn--secondary:hover:not([aria-disabled=true]){background:var(--neutral-100)}.gzk-btn--quiet{color:var(--neutral-700)}.gzk-btn--quiet:hover:not([aria-disabled=true]){background:var(--neutral-100);color:var(--neutral-900)}.gzk-btn--danger{border-color:var(--status-danger);background:var(--status-danger);color:#fff}.gzk-btn--danger:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, var(--status-danger) 86%, #000);background:color-mix(in srgb, var(--status-danger) 86%, #000)}.gzk-btn--dangerQuiet{color:var(--status-danger)}.gzk-btn--dangerQuiet:hover:not([aria-disabled=true]){background:var(--gz-danger-tint)}.gzk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.gzk-btn[aria-busy=true]{cursor:progress}.gzk-button-row{align-items:center;gap:var(--gz-space-2);flex-wrap:wrap;display:flex}.gzk-button-row--start{justify-content:flex-start}.gzk-button-row--end{justify-content:flex-end}.gzk-button-row--between{justify-content:space-between}.gzk-toolbar{justify-content:space-between;align-items:flex-start;gap:2px var(--gz-space-3);flex-wrap:wrap;display:flex;position:relative}.gzk-toolbar__intro{display:contents}.gzk-toolbar__title{flex:96px;min-width:0}.gzk-toolbar__action{order:1}.gzk-toolbar__figures{color:var(--neutral-500);line-height:1.35;font-size:var(--gz-text-xs);font-variant-numeric:tabular-nums;flex:1 0 100%;order:2;margin:0}.gzk-toolbar__purpose{min-width:0;color:var(--neutral-500);font-size:var(--gz-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:4;margin:0;line-height:1.4;overflow:hidden}.gzk-toolbar__status{color:var(--green-700);font-size:var(--gz-text-xs);order:3;margin:0;font-weight:550}.gzk-toolbar__status:empty{position:absolute}.gzk-toolbar__status-text{animation:gzk-rise var(--motion-fast) var(--ease-out-soft) both;display:inline-block}.gzk-filters{border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg,12px);flex-direction:column;gap:0;display:flex}.gzk-filters>*{padding:4px 8px}.gzk-filters>*+*{border-top:1px solid var(--neutral-200)}.gzk-filterbar{flex-direction:column;gap:6px;min-width:0;display:flex}.gzk-filterbar__row{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.gzk-filterbar__toggle,.gzk-filterbar__chip{border:1px solid var(--neutral-200);max-width:100%;min-height:26px;color:var(--neutral-700);font:inherit;font-size:var(--gz-text-xs);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), border-color var(--motion-fast) var(--ease-out-soft);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.gzk-filterbar__toggle:hover,.gzk-filterbar__chip:hover{background:var(--neutral-100)}.gzk-filterbar__toggle[aria-expanded=true]{border-color:var(--green-600);color:var(--green-700)}.gzk-filterbar__chip{border-color:var(--green-600);background:var(--green-50);color:var(--green-700);font-weight:550}.gzk-filterbar__chip:hover{background:var(--green-100,var(--green-50))}.gzk-filterbar__x{font-size:14px;line-height:1}.gzk-filterbar__count{background:var(--primary);min-width:16px;color:var(--on-primary);text-align:center;border-radius:999px;padding:0 4px;font-size:11px;line-height:16px}.gzk-filterbar__toggle:focus-visible,.gzk-filterbar__chip:focus-visible{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-filterbar__panel{animation:gzk-rise var(--motion-fast) var(--ease-out-soft) both}.gzk-filterbar__foot{justify-content:flex-end;display:flex}.gzk-filter,.gzk-filters>label{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%;display:flex}.gzk-filter__label,.gzk-filters>label>span:not(.gzk-visually-hidden){min-width:44px;color:var(--neutral-500);font-size:var(--gz-text-xs);letter-spacing:.02em;flex:none;font-weight:600}.gzk-filters .gzk-input.gzk-select{width:auto;min-width:130px;max-width:100%;height:28px;font-size:var(--gz-text-sm);flex:130px;padding-inline:10px 8px}.gzk-filters>label .gzk-input.gzk-select{min-width:120px}.gzk-filters .gzk-btn--sm{min-height:28px;padding-block:0}.gzk-chips{border:1px solid var(--neutral-200);border-radius:var(--gz-radius-md);flex-wrap:wrap;flex:1 1 0;gap:1px;max-width:100%;padding:1px;display:inline-flex}.gzk-chips__option{border-radius:var(--gz-radius-sm);min-height:22px;color:var(--neutral-700);font:inherit;font-size:var(--gz-text-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0;padding:0 5px}.gzk-chips__option:hover{background:var(--neutral-100)}.gzk-chips__option[aria-checked=true]{background:var(--primary);color:var(--on-primary);font-weight:600}.gzk-chips__option:focus-visible{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-notice{--gzk-tone:var(--status-info);align-items:flex-start;gap:2px var(--gz-space-2);border-left:3px solid var(--gzk-tone);border-radius:var(--gz-radius-md);background:color-mix(in srgb, var(--gzk-tone) 9%, var(--neutral-0));color:var(--neutral-900);font-size:var(--gz-text-sm);flex-wrap:wrap;padding:6px 10px;line-height:1.35;display:flex}.gzk-notice--warning{--gzk-tone:var(--status-warning)}.gzk-notice--danger{--gzk-tone:var(--status-danger)}.gzk-notice__glyph{color:var(--gzk-tone);flex:none;font-size:12px;line-height:1.6}.gzk-notice__text{flex:120px;min-width:0}.gzk-notice__text>p{margin:0}.gzk-notice__action{align-self:center;margin-inline-start:auto}.gzk-pages__list .gzk-notice{font-size:var(--gz-text-xs);gap:2px 6px;padding:4px 8px;line-height:1.35}.gzk-pages__list .gzk-notice__action{min-height:24px;padding-inline:8px}.gzk-pages__list .gzk-notice__glyph{font-size:10px;line-height:1.8}.gzk-rows{border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg,12px);transition:opacity var(--motion-fast) var(--ease-out-soft);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.gzk-rows--stale{opacity:.6}.gzk-row{content-visibility:auto;contain-intrinsic-size:auto 52px;align-items:center;gap:var(--gz-space-2);transition:background-color var(--motion-fast) var(--ease-out-soft);display:flex}.gzk-row+.gzk-row{border-top:1px solid var(--neutral-200)}.gzk-row:hover{background:var(--neutral-100)}.gzk-row:has(>.gzk-row__open[aria-current=true]){background:var(--green-50);box-shadow:inset 3px 0 0 var(--green-600)}.gzk-row__open{min-width:0;min-height:44px;color:var(--neutral-900);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;padding:5px 12px;display:flex}.gzk-row__open:focus-visible{outline:2px solid var(--gz-focus);outline-offset:-2px}.gzk-row__main{flex-direction:column;min-width:0;display:flex}.gzk-row__title{align-items:center;gap:6px;min-width:0;display:flex}.gzk-row__name{font-size:var(--gz-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.gzk-row__card{color:var(--green-600);flex:none;display:inline-flex}.gzk-row__meta{color:var(--neutral-500);font-size:var(--gz-text-xs);overflow-wrap:anywhere;line-height:1.35}.gzk-row__seg--keep{white-space:nowrap}.gzk-row__side{align-items:center;gap:var(--gz-space-2);flex:none;padding-inline-end:12px;display:inline-flex}.gzk-chip{border:1px solid var(--neutral-200);color:var(--neutral-700);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.gzk-chip__glyph{font-size:8px}.gzk-chip--ok{border-color:var(--green-200);background:var(--green-50);color:var(--green-700)}.gzk-chip--warning{color:var(--status-warning)}.gzk-chip--danger{color:var(--status-danger)}.gzk-chip--neutral{color:var(--neutral-500)}.gzk-panel-footer{justify-content:space-between;align-items:center;gap:var(--gz-space-2);flex-wrap:wrap;display:flex}.gzk-panel-footer__count{color:var(--neutral-500);font-size:var(--gz-text-xs);font-variant-numeric:tabular-nums;margin:0}.gzk-listfoot{justify-content:space-between;align-items:center;gap:var(--gz-space-2);flex-wrap:wrap;display:flex}.gzk-listfoot__count,.gzk-pager__count{color:var(--neutral-500);font-size:var(--gz-text-xs);font-variant-numeric:tabular-nums;margin:0}.gzk-listfoot__sentinel{pointer-events:none;flex-basis:100%;height:1px;margin-top:-1px}.gzk-listfoot__loading{color:var(--neutral-500);font-size:var(--gz-text-xs);align-items:center;gap:6px;margin:0;display:inline-flex}.gzk-listfoot__spinner{border:2px solid var(--neutral-200);border-top-color:var(--green-600);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite gzk-spin}@keyframes gzk-spin{to{transform:rotate(360deg)}}.gzk-pager{bottom:calc(var(--gz-list-pad-b,16px) * -1);z-index:2;justify-content:space-between;align-items:center;gap:var(--gz-space-1,4px) var(--gz-space-3);box-sizing:border-box;margin:0 calc(var(--gz-list-pad-x,12px) * -1) calc(var(--gz-list-pad-b,16px) * -1);padding:var(--gz-space-2) var(--gz-list-pad-x,12px);border-top:1px solid var(--neutral-200);background:rgb(var(--glass-rgb) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky}.gzk-pager__size{color:var(--neutral-500);font-size:var(--gz-text-xs);align-items:center;gap:6px;display:inline-flex}.gzk-pager__nav{flex-basis:100%;justify-content:center;align-items:center;gap:2px;display:flex}.gzk-pager__pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gzk-pager__btn{border-radius:var(--gz-radius-sm);min-width:26px;min-height:26px;color:var(--neutral-700);font:inherit;font-size:var(--gz-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0;padding:0 6px}.gzk-pager__btn:hover:not(:disabled){background:var(--neutral-100)}.gzk-pager__btn[aria-current=page]{background:var(--primary);color:var(--on-primary);font-weight:600}.gzk-pager__btn:disabled{color:var(--neutral-400,var(--neutral-500));cursor:default;opacity:.5}.gzk-pager__btn:focus-visible{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-pager__gap{min-width:18px;color:var(--neutral-500);text-align:center;display:inline-block}@media (pointer:coarse){.gzk-pager__btn{min-width:40px;min-height:40px}}.gzk-details-wrap{container-type:inline-size}.gzk-details{gap:var(--gz-space-3) var(--gz-space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container (width>=420px){.gzk-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.gzk-details__item{min-width:0}.gzk-details__label{color:var(--neutral-500);font-size:var(--gz-text-xs)}.gzk-details__value{overflow-wrap:anywhere;color:var(--neutral-900);font-size:var(--gz-text-md);font-variant-numeric:tabular-nums;margin:2px 0 0}.gzk-empty{align-items:center;gap:var(--gz-space-1);padding:var(--gz-space-8) var(--gz-space-4);text-align:center;flex-direction:column;display:flex}.gzk-empty__glyph{color:var(--status-danger);font-size:14px}.gzk-empty__title{color:var(--neutral-900);font-size:var(--gz-text-md);margin:0;font-weight:600}.gzk-empty__body{max-width:44ch;color:var(--neutral-500);font-size:var(--gz-text-sm);margin:0}.gzk-empty__actions{justify-content:center;gap:var(--gz-space-2);margin-top:var(--gz-space-2);flex-wrap:wrap;display:flex}.gzk-skeleton{flex-direction:column;gap:6px;display:flex}.gzk-skeleton__row{border-radius:var(--gz-radius-md);background:var(--neutral-100);height:44px;position:relative;overflow:hidden}.gzk-skeleton__row:after{background:linear-gradient(90deg, transparent, rgb(var(--glass-rgb,255 255 255) / .5), transparent);content:"";animation:1.4s infinite gzk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gzk-shimmer{to{transform:translate(100%)}}@keyframes gzk-rise{0%{opacity:0;transform:translateY(4px)}}@media (pointer:coarse){.gzk-btn,.gzk-btn--sm,.gzk-chips__option{min-height:44px}.gzk-filters .gzk-input.gzk-select,.gzk-input,.gzk-input--sm{height:44px}}@media (prefers-reduced-motion:reduce){.gzk-listfoot__spinner{animation-duration:2.4s}.gzk-btn,.gzk-input,.gzk-chips__option,.gzk-pager__btn,.gzk-rows,.gzk-row,.gzk-filterbar__toggle,.gzk-filterbar__chip{transition:none}.gzk-btn:active:not([aria-disabled=true]){transform:none}.gzk-skeleton__row:after,.gzk-toolbar__status-text,.gzk-filterbar__panel,.gzk-form-footer--asking{animation:none}}.gzk-export{align-items:center;gap:var(--gz-space-2);flex:none;display:inline-flex}.gzk-export__status{color:var(--neutral-700);font-size:var(--gz-text-xs);line-height:1.3}.gzk-export__status--ok{color:var(--green-600)}.gzk-export__status--error{color:var(--status-danger)}.gzk-export__status:empty{display:none}[data-branded]{--module-accent-ink:var(--module-accent);--module-accent-tint:color-mix(in srgb, var(--module-accent) 14%, transparent)}[data-theme=dark] [data-branded]{--module-accent-ink:color-mix(in srgb, var(--module-accent) 75%, white)}.module-fallback{color:var(--neutral-900);animation:shell-fade-in var(--motion-base) var(--ease-out-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.module-fallback--card{gap:8px;padding:12px 14px}.module-fallback__head{align-items:center;gap:10px;display:flex}.module-fallback__icon{background:var(--neutral-100);width:34px;height:34px;color:var(--status-warning);border-radius:9px;flex:none;place-items:center;display:grid}.module-fallback__title{margin:0;font-size:15px;font-weight:700}.module-fallback__hint{color:var(--neutral-700);margin:0;font-size:13px;line-height:1.45}.module-fallback .button{height:34px;padding:0 16px}.module-reactivate__error{color:var(--status-warning);font-size:12px;line-height:1.4}.module-fallback--loading{color:var(--neutral-500);font-size:13px}.module-fallback:has(.module-fallback__logo){flex-direction:row;align-items:center;gap:8px}.module-fallback__logo{color:var(--module-accent-ink);flex:none;place-items:center;display:inline-grid}.gzk-date{flex-direction:column;gap:6px;min-width:0;display:flex}.gzk-date__control{min-width:0;position:relative}.gzk-date__input{font-variant-numeric:tabular-nums;letter-spacing:.01em;padding-inline-end:40px}.gzk-date__input--clearable{padding-inline-end:70px}.gzk-date__icon{border-radius:var(--gz-radius-sm);width:28px;height:28px;color:var(--neutral-500);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gzk-date__icon:hover:not(:disabled){background:var(--neutral-100);color:var(--neutral-900)}.gzk-date__icon:focus-visible{outline:2px solid var(--gz-focus);outline-offset:0}.gzk-date__icon:disabled{cursor:not-allowed;opacity:.5}.gzk-date__toggle{inset-inline-end:4px}.gzk-date__clear{inset-inline-end:34px}.gzk-date--sm .gzk-date__icon{width:24px;height:24px}.gzk-date--sm .gzk-date__toggle{inset-inline-end:2px}.gzk-date--sm .gzk-date__clear{inset-inline-end:26px}.gzk-date--sm .gzk-date__input{padding-inline-end:30px}.gzk-date--sm .gzk-date__input--clearable{padding-inline-end:54px}.gzk-date--open .gzk-date__toggle{background:var(--green-50);color:var(--green-700)}.gzk-cal{--gzk-cal-from:-4px;box-sizing:border-box;width:296px;max-width:calc(100vw - 32px);padding:var(--gz-space-3);border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg);background:var(--neutral-0);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08), 0 12px 32px rgb(var(--shade-rgb) / .18);color:var(--neutral-900);font-size:var(--gz-text-md);animation:gzk-cal-in .14s var(--ease-out-soft)}.gzk-cal:focus{outline:none}.gzk-date__popover{z-index:30;top:calc(100% + 6px);scroll-margin:12px;position:absolute;inset-inline-start:0}.gzk-date__popover[data-side=above]{--gzk-cal-from:4px;top:auto;bottom:calc(100% + 6px)}.gzk-date__popover[data-align=end]{inset-inline:auto 0}.gzk-cal__header{align-items:center;gap:var(--gz-space-1);margin-bottom:var(--gz-space-2);grid-template-columns:32px minmax(0,1fr) 32px;display:grid}.gzk-cal__nav,.gzk-cal__title{border-radius:var(--gz-radius-md);color:var(--neutral-700);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0}.gzk-cal__nav{place-items:center;width:32px;height:32px;padding:0;display:grid}.gzk-cal__title{max-width:100%;height:32px;color:var(--neutral-900);font-size:var(--gz-text-md);white-space:nowrap;justify-self:center;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.gzk-cal__title>svg{color:var(--neutral-500);flex:none}.gzk-cal__title--static{cursor:default}.gzk-cal__nav:hover:not([aria-disabled=true]),.gzk-cal__title:not(.gzk-cal__title--static):hover{background:var(--neutral-100)}.gzk-cal__nav[aria-disabled=true]{cursor:default;opacity:.35}.gzk-cal__nav:focus-visible,.gzk-cal__title:focus-visible,.gzk-cal__pick:focus-visible{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-cal__body{min-height:264px;display:grid}.gzk-cal__grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%}.gzk-cal__weekday{height:28px;color:var(--neutral-500);text-align:center;padding:0;font-size:11px;font-weight:600}.gzk-cal__day{text-align:center;cursor:pointer;height:36px;padding:0}.gzk-cal__day:focus{outline:none}.gzk-cal__num{border-radius:var(--gz-radius-md);width:34px;max-width:100%;height:34px;color:var(--neutral-900);font-size:var(--gz-text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-out-soft);place-items:center;margin:0 auto;display:grid}.gzk-cal__day:hover:not([aria-disabled=true]) .gzk-cal__num{background:var(--neutral-100)}.gzk-cal__day--outside .gzk-cal__num{color:var(--neutral-500)}.gzk-cal__day--today .gzk-cal__num{box-shadow:inset 0 0 0 1px var(--green-600);color:var(--green-700);font-weight:650}.gzk-cal__day--selected .gzk-cal__num,.gzk-cal__day--selected:hover .gzk-cal__num{background:var(--primary);color:var(--on-primary);font-weight:650}.gzk-cal__day--today.gzk-cal__day--selected .gzk-cal__num{box-shadow:inset 0 0 0 1px var(--green-600), inset 0 0 0 3px var(--neutral-0)}.gzk-cal__day--disabled{cursor:not-allowed}.gzk-cal__day--disabled .gzk-cal__num{color:var(--neutral-500);opacity:.4;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--neutral-500) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--neutral-500) 60%, transparent)}.gzk-cal__day:focus-visible .gzk-cal__num{outline:2px solid var(--gz-focus);outline-offset:1px}.gzk-cal__picks{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;display:grid}.gzk-cal__pick{border-radius:var(--gz-radius-md);min-height:44px;color:var(--neutral-900);font:inherit;font-size:var(--gz-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0;font-weight:550}.gzk-cal__pick:hover:not([aria-disabled=true]){background:var(--neutral-100)}.gzk-cal__pick--today{box-shadow:inset 0 0 0 1px var(--green-600);color:var(--green-700)}.gzk-cal__pick[aria-current=true],.gzk-cal__pick[aria-current=true]:hover{background:var(--primary);color:var(--on-primary);font-weight:650}.gzk-cal__pick[aria-disabled=true]{cursor:not-allowed;opacity:.4}.gzk-cal__pick[hidden]{display:none}.gzk-cal__footer{align-items:center;gap:var(--gz-space-1);margin-top:var(--gz-space-2);padding-top:var(--gz-space-2);border-top:1px solid var(--neutral-200);display:flex}.gzk-cal__spacer{flex:1}@keyframes gzk-cal-in{0%{opacity:0;transform:translateY(var(--gzk-cal-from))}}@media (pointer:coarse){.gzk-date__icon{width:36px;height:36px}.gzk-date__clear{inset-inline-end:42px}.gzk-date__input{padding-inline-end:48px}.gzk-date__input--clearable{padding-inline-end:86px}.gzk-cal__nav{width:40px;height:40px}.gzk-cal__header{grid-template-columns:40px minmax(0,1fr) 40px}.gzk-cal__day{height:40px}.gzk-cal__num{width:38px;height:38px}.gzk-cal__body{min-height:292px}}@media (prefers-reduced-motion:reduce){.gzk-cal{animation:none}.gzk-date__icon,.gzk-cal__nav,.gzk-cal__title,.gzk-cal__num,.gzk-cal__pick{transition:none}}.gzk-input.gzk-select{text-align:start;cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px 10px;display:inline-flex}.gzk-select:disabled{cursor:not-allowed}.gzk-select__text{flex:auto;min-width:0;display:grid}.gzk-select__sizer,.gzk-select__value{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.gzk-select__sizer{visibility:hidden;height:0}.gzk-select__value--placeholder{color:var(--neutral-500)}.gzk-select__chevron{color:var(--neutral-500);transition:transform var(--motion-fast) var(--ease-out-soft);flex:none}.gzk-select:hover:not(:disabled) .gzk-select__chevron,.gzk-select--open .gzk-select__chevron{color:var(--neutral-900)}.gzk-select--open .gzk-select__chevron{transform:rotate(180deg)}.gzk-select--open{border-color:var(--neutral-500)}.gzk-select:disabled .gzk-select__chevron{opacity:.5}.gzk-input.gzk-select.gzk-input--sm{gap:6px;padding-inline:8px 6px}.gzk-select.gzk-input--short,.gzk-field--short .gzk-select{align-self:flex-start;width:auto;min-width:calc(12ch + 28px);max-width:100%}.gzk-select__popup{--gzk-select-from:-4px;z-index:2000;visibility:hidden;box-sizing:border-box;border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg);background:var(--neutral-0);width:max-content;min-width:0;max-width:min(420px,100vw - 16px);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08), 0 12px 32px rgb(var(--shade-rgb) / .18);color:var(--neutral-900);font-size:var(--gz-text-md);animation:gzk-select-in .12s var(--ease-out-soft);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.gzk-select__popup[data-side=above]{--gzk-select-from:4px}@keyframes gzk-select-in{0%{opacity:0;transform:translateY(var(--gzk-select-from))}}.gzk-select__search{padding:var(--gz-space-2);border-bottom:1px solid var(--neutral-200);flex:none;position:relative}.gzk-select__searchicon{top:50%;color:var(--neutral-500);pointer-events:none;position:absolute;inset-inline-start:calc(var(--gz-space-2) + 10px);transform:translateY(-50%)}.gzk-select__searchbox{box-sizing:border-box;border:1px solid var(--neutral-300);border-radius:var(--gz-radius-md);background:var(--neutral-0);width:100%;height:32px;color:var(--neutral-900);font:inherit;font-size:var(--gz-text-md);padding:0 10px 0 32px}.gzk-select__searchbox::placeholder{color:var(--neutral-500)}.gzk-select__searchbox:focus-visible{outline:2px solid var(--gz-focus);outline-offset:0}.gzk-select__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px;overflow-y:auto}.gzk-select__option{border-radius:var(--gz-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:6px 10px;display:flex}.gzk-select__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gzk-select__option[data-active]{background:var(--neutral-100)}.gzk-select__option[aria-selected=true]{color:var(--green-700);font-weight:600}.gzk-select__option[aria-selected=true] .gzk-select__check{flex:none}.gzk-select__option[aria-disabled=true]{color:var(--neutral-500);cursor:not-allowed;opacity:.6}.gzk-select__group+.gzk-select__group,.gzk-select__option+.gzk-select__group{margin-top:4px}.gzk-select__grouplabel{color:var(--neutral-500);font-size:var(--gz-text-xs);letter-spacing:.02em;text-transform:uppercase;padding:6px 10px 2px;font-weight:650}.gzk-select__empty{color:var(--neutral-500);text-align:center;padding:10px}@media (pointer:coarse){.gzk-select__option{min-height:44px}.gzk-select__searchbox{height:44px}}@media (prefers-reduced-motion:reduce){.gzk-select__popup{animation:none}.gzk-select__chevron{transition:none}}.desk-card__actions{border-top:1px solid var(--neutral-100);flex:none;padding:10px 14px;position:relative}.desk-card__action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-card__action--danger{margin-inline-start:auto}.desk-card__action--danger~.desk-card__action--danger{margin-inline-start:0}.desk-card__status{color:var(--green-700);margin:0;font-size:12px;font-weight:550}.desk-card__status:not(:empty){margin-top:8px}.desk-card__status-text{animation:desk-card-strip-in .15s var(--ease-out-soft) both;display:inline-block}.desk-card__alert{color:var(--status-danger);margin:8px 0 0;font-size:12px;font-weight:550}.desk-card__confirm{border:1px solid var(--neutral-200);background:var(--neutral-50);animation:desk-card-strip-in .15s var(--ease-out-soft) both;border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:10px 12px;display:flex}.desk-card__confirm--danger{border-color:var(--status-danger)}.desk-card__confirm-text{color:var(--neutral-900);margin:0;font-size:13px;line-height:1.45}.desk-card__confirm-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;display:grid}.desk-card__confirm-field{flex-direction:column;gap:4px;min-width:0;display:flex}.desk-card__confirm-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.desk-card__confirm .desk-card__alert{margin:0}@keyframes desk-card-strip-in{0%{opacity:0;transform:translateY(4px)}}.desk-card__more{position:relative}.desk-card__more-button{letter-spacing:1px;min-width:32px;font-size:16px}.desk-card__menu{z-index:3;border:1px solid var(--neutral-200);background:var(--neutral-0);min-width:180px;box-shadow:0 10px 28px rgb(var(--shade-rgb) / .16);animation:desk-card-strip-in .12s var(--ease-out-soft) both;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.desk-card__menu-item{min-height:32px;color:var(--neutral-900);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px}.desk-card__menu-item:hover,.desk-card__menu-item:focus-visible{background:var(--neutral-100);outline:none}.desk-card__menu-item--danger{color:var(--status-danger)}.desk-card__menu-item[aria-disabled=true]{color:var(--neutral-500);cursor:not-allowed}.card-notes{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}@media (prefers-reduced-motion:reduce){.desk-card__confirm,.desk-card__menu,.desk-card__status-text{animation:none}}@media (pointer:coarse){.desk-card__menu-item{min-height:44px}}.desk-card__title:focus{outline:none}.desk-card__title:focus-visible{outline:2px solid var(--green-600);outline-offset:2px;border-radius:4px}.desk{z-index:5;pointer-events:none;position:absolute;inset:52px 0 0}.desk>*{pointer-events:auto}.desk-card{border:1px solid rgb(var(--glass-rgb) / .85);background:rgb(var(--glass-rgb) / .96);box-shadow:var(--gz-card-shadow);animation:shell-fade-in var(--motion-base) cubic-bezier(.22, 1, .36, 1);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.desk--aside .desk-card{visibility:hidden;pointer-events:none}.desk-card--selected{border-color:var(--green-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-400) 25%, transparent), var(--gz-card-shadow)}.desk-marquee{z-index:999;border:1px solid var(--green-500);background:color-mix(in srgb, var(--green-400) 8%, transparent);pointer-events:none;border-radius:4px;position:absolute}.desk-card__bar{border-bottom:1px solid var(--neutral-100);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.desk-card__bar:active{cursor:grabbing}.desk-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.desk-card__views{background:var(--neutral-100);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.desk-card__view{color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 8px;font-size:12px}.desk-card__view[aria-checked=true]{background:var(--neutral-0);color:var(--green-700);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08);font-weight:600}.desk-card__icon{width:26px;height:26px;color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.desk-card__icon:hover{background:var(--neutral-100);color:var(--neutral-900)}.desk-card__content{flex:1;min-height:0;overflow:auto}.desk-card__resize{z-index:2;border:0 solid var(--neutral-300);touch-action:none;opacity:0;width:16px;height:16px;transition:opacity var(--motion-fast) ease;position:absolute}.desk-card:hover .desk-card__resize,.desk-card__resize--se{opacity:1}.desk-card__resize--nw{cursor:nwse-resize;border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:2px;left:2px}.desk-card__resize--ne{cursor:nesw-resize;border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:2px;right:2px}.desk-card__resize--sw{cursor:nesw-resize;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:2px;left:2px}.desk-card__resize--se{cursor:nwse-resize;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:2px;right:2px}.card-body{flex-direction:column;gap:12px;padding:12px 14px 18px;display:flex}.card-figures{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.card-figure{background:var(--neutral-50);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.card-figure__label{color:var(--neutral-500);font-size:12px}.card-figure__value{font-size:20px;font-weight:700}.card-details{margin:0;font-size:13px}.card-detail{border-bottom:1px solid var(--neutral-100);grid-template-columns:minmax(96px,35%) minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.card-detail__label{color:var(--neutral-500);font-size:12px}.card-detail__value{overflow-wrap:anywhere;margin:0}.card-detail--empty .card-detail__value{color:var(--neutral-500)}.card-links{flex-direction:column;gap:6px;display:flex}.card-links__title{color:var(--neutral-500);margin:0;font-size:12px;font-weight:600}.card-links__list{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.card-links__list .card-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);font-weight:600}.card-chart{flex-direction:column;gap:6px;margin:0;display:flex}.card-chart__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-chart__title{flex:1;min-width:0;margin:0;font-size:13px;font-weight:650}.card-chart__types{background:var(--neutral-100);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.card-chart__type{color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 8px;font-size:12px}.card-chart__type[aria-checked=true]{background:var(--neutral-0);color:var(--green-700);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08);font-weight:600}.card-chart__period.gzk-input.gzk-select{flex:none;width:auto;height:26px;font-size:12px}.card-chart__plot{border-radius:6px;width:fit-content;position:relative}.card-chart__plot:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.card-chart__plot svg{display:block;overflow:visible}.card-chart__tick,.card-chart__axis-name{fill:var(--neutral-500);font-size:11px}.card-chart__axis-name{font-weight:600}.card-chart__empty{fill:var(--neutral-500);font-size:12px}.card-chart__tip{z-index:1;border:1px solid var(--neutral-200);background:var(--neutral-0);min-width:140px;max-width:min(240px,100%);box-shadow:0 12px 32px rgb(var(--shade-rgb) / .12);color:var(--neutral-700);pointer-events:none;animation:card-chart-tip var(--motion-fast) ease;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex;position:absolute}@keyframes card-chart-tip{0%{opacity:0}}.card-chart__tip-x{color:var(--neutral-900);font-weight:600}.card-chart__tip-row{grid-template-columns:auto 1fr auto;align-items:center;column-gap:6px;display:grid}.card-chart__tip-row strong{color:var(--neutral-900);text-align:right}.card-chart__tip-prev{color:var(--neutral-500);grid-column:2/-1}.card-chart__legend{flex-wrap:wrap;gap:4px;display:flex}.card-chart__key{border:1px solid var(--neutral-200);color:var(--neutral-700);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.card-chart__key[aria-pressed=false]{color:var(--neutral-500);text-decoration:line-through}.card-chart__key[aria-pressed=false] .card-chart__swatch{opacity:.35}.card-chart__key:disabled{cursor:default}.card-chart__swatch{border-radius:3px;flex:none;width:10px;height:10px}.card-chart__swatch--previous.card-chart__swatch--bar{border:1px solid var(--neutral-500);background:color-mix(in srgb, var(--neutral-500) 30%, transparent)}.card-chart__swatch--previous.card-chart__swatch--line{border-top:2px dashed var(--neutral-500);border-radius:0;height:0}.card-chart__facts{color:var(--neutral-500);margin:0;font-size:12px}.card-section{border-top:1px solid var(--neutral-100);flex-direction:column;gap:10px;padding-top:12px;display:flex}.card-section__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card-section__head h3{margin:0;font-size:13px;font-weight:650}.card-section__by{color:var(--neutral-500);white-space:nowrap;margin-left:auto;font-size:11px}.card-section__options{align-self:center;position:relative}.card-section__options .desk-card__icon{width:24px;height:24px}.card-menu{z-index:3;border:1px solid var(--neutral-200);background:var(--neutral-0);min-width:168px;box-shadow:0 12px 32px rgb(var(--shade-rgb) / .12);animation:shell-fade-in var(--motion-fast) cubic-bezier(.22, 1, .36, 1);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:28px;right:0}.card-menu__item{min-height:30px;color:var(--neutral-700);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.card-menu__item:hover,.card-menu__item:focus-visible{background:var(--neutral-100);color:var(--neutral-900)}.card-menu__item[aria-disabled=true]{color:var(--neutral-400);cursor:default;background:0 0}.card-hidden{border-top:1px dashed var(--neutral-200);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.card-hidden__label{color:var(--neutral-500);font-size:11px}.card-hidden__show{border:1px solid var(--neutral-200);min-height:26px;color:var(--neutral-700);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex}.card-hidden__show:hover{border-color:var(--green-400);background:var(--green-50);color:var(--green-800)}.card-notice{color:var(--neutral-700);flex-direction:column;align-items:flex-start;gap:10px;margin:0;font-size:13px;display:flex}.card-notice p{margin:0}.card-note{color:var(--neutral-500);margin:0;font-size:13px}.card-table{border-collapse:collapse;width:100%;font-size:13px}.card-table th{border-bottom:1px solid var(--neutral-200);color:var(--neutral-500);text-align:left;padding:6px 8px;font-size:12px;font-weight:500}.card-table td{border-bottom:1px solid var(--neutral-100);padding:6px 8px}.card-table .num{text-align:right}.desk-tools{z-index:1000;gap:8px;display:flex;position:absolute;top:12px;left:16px}.desk-launcher{position:relative}.desk-chip{border:1px solid rgb(var(--glass-rgb) / .8);background:rgb(var(--glass-rgb) / .75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:32px;color:var(--neutral-700);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.desk-chip[aria-expanded=true]{color:var(--green-700)}.desk-launcher__list{z-index:1;border:1px solid var(--neutral-200);background:var(--neutral-0);width:280px;max-height:60vh;box-shadow:0 12px 32px rgb(var(--shade-rgb) / .12);animation:shell-fade-in var(--motion-fast) cubic-bezier(.22, 1, .36, 1);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:38px;left:0;overflow-y:auto}.desk-launcher__item{width:100%;color:var(--neutral-700);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.desk-launcher__item:hover{background:var(--green-50);color:var(--green-800)}.desk-launcher__open{color:var(--neutral-500);font-size:11px}.card-figure__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-table__caption{color:var(--neutral-500);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:4px 0 6px;font-size:12px;font-weight:600}.is-dragging,.is-dragging *{-webkit-user-select:none;user-select:none}.card-link{color:var(--neutral-900);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.card-link:hover,.card-link:focus-visible{color:var(--green-700);text-decoration-color:currentColor}.gzk-record{flex-direction:column;gap:6px;min-width:0;display:flex}.gzk-record__control{min-width:0;position:relative}.gzk-record__glyph{top:50%;color:var(--neutral-500);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-start:11px;transform:translateY(-50%)}.gzk-record__input{text-overflow:ellipsis;padding-inline:34px 12px}.gzk-record__input--clearable{padding-inline-end:40px}.gzk-record--sm .gzk-record__glyph{inset-inline-start:8px}.gzk-record--sm .gzk-record__input{padding-inline-start:30px}.gzk-record__clear{top:50%;border-radius:var(--gz-radius-sm);width:28px;height:28px;color:var(--neutral-500);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), color var(--motion-fast) var(--ease-out-soft);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}.gzk-record__clear:hover{background:var(--neutral-100);color:var(--neutral-900)}.gzk-record__clear:focus-visible{outline:2px solid var(--gz-focus);outline-offset:0}.gzk-record--sm .gzk-record__clear{width:24px;height:24px;inset-inline-end:2px}.gzk-record__note{margin:0}.gzk-record__pop{--gzk-record-from:-4px;z-index:30;top:calc(100% + 6px);box-sizing:border-box;max-height:320px;padding:var(--gz-space-1);border:1px solid var(--neutral-200);border-radius:var(--gz-radius-lg);background:var(--neutral-0);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08), 0 12px 32px rgb(var(--shade-rgb) / .18);color:var(--neutral-900);font-size:var(--gz-text-md);animation:gzk-record-in .14s var(--ease-out-soft);scroll-margin:12px;position:absolute;inset-inline:0;overflow-y:auto}.gzk-record__pop[data-side=above]{--gzk-record-from:4px;top:auto;bottom:calc(100% + 6px)}.gzk-record__list{transition:opacity var(--motion-fast) var(--ease-out-soft);margin:0;padding:0;list-style:none}.gzk-record__list[hidden]{display:none}.gzk-record__list--busy{opacity:.6}.gzk-record__option{border-radius:var(--gz-radius-md);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.gzk-record__option--active{background:var(--neutral-100)}.gzk-record__option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--green-600)}.gzk-record__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gzk-record__subtitle{color:var(--neutral-700);font-size:var(--gz-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gzk-record__status{align-items:center;gap:var(--gz-space-2);color:var(--neutral-700);font-size:var(--gz-text-sm);flex-wrap:wrap;margin:0;padding:10px;line-height:1.4;display:flex}.gzk-record__status--error{color:var(--neutral-900)}.gzk-record__status--error>span:first-child{color:var(--status-danger)}.gzk-record__status--hint{color:var(--neutral-500);font-size:var(--gz-text-xs);padding-block:6px 8px}.gzk-record__skeleton{border-radius:var(--gz-radius-md);background:var(--neutral-100);flex:100%;height:34px;position:relative;overflow:hidden}.gzk-record__skeleton:after{background:linear-gradient(90deg, transparent, rgb(var(--glass-rgb,255 255 255) / .5), transparent);content:"";animation:1.4s infinite gzk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gzk-record-in{0%{opacity:0;transform:translateY(var(--gzk-record-from))}}@media (pointer:coarse){.gzk-record__option{min-height:44px}.gzk-record__clear{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.gzk-record__pop{animation:none}.gzk-record__list,.gzk-record__clear{transition:none}.gzk-record__skeleton:after{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--green-50:#effaf8;--green-100:#d6f5ee;--green-200:#a8ebdb;--green-300:#68dec4;--green-400:#10c6a0;--green-500:#05a081;--green-600:#04866e;--green-700:#046c5b;--green-800:#045247;--green-900:#043932;--neutral-0:#fff;--neutral-50:#f6f7f5;--neutral-100:#edefec;--neutral-200:#dde1dc;--neutral-300:#c4cac4;--neutral-400:#9ba39c;--neutral-500:#79817a;--neutral-600:#59615b;--neutral-700:#3f4741;--neutral-800:#2a302c;--neutral-900:#171b18;--status-ok:#05a081;--status-info:#5f7f7a;--status-warning:#d99a06;--status-danger:#d2453b;--glass-rgb:255 255 255;--shade-rgb:23 27 24;--focus:var(--green-600);--primary:var(--green-600);--primary-hover:color-mix(in srgb, var(--green-600) 86%, #000);--primary-border:var(--green-600);--on-primary:#fff;--primary-shadow:none;--motion-fast:.18s;--motion-base:.28s;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--green-50:#0d2924;--green-100:#11372f;--green-200:#16503f;--green-700:#68dec4;--green-800:#a8ebdb;--green-900:#d6f5ee;--neutral-0:#1a1e1b;--neutral-50:#111412;--neutral-100:#1f2420;--neutral-200:#2c322e;--neutral-300:#3e4540;--neutral-400:#5e665f;--neutral-500:#8f978f;--neutral-600:#a9b0a8;--neutral-700:#c6ccc5;--neutral-800:#dde1da;--neutral-900:#eef0ea;--status-info:#bfe3de;--glass-rgb:30 36 32;--shade-rgb:0 0 0;--focus:var(--green-300);--primary:var(--green-400);--primary-hover:var(--green-300);--primary-border:var(--green-500);--on-primary:#032019}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:var(--neutral-50);min-height:100%;color:var(--neutral-900);margin:0}body{overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-screen{min-height:100dvh;padding-left:var(--safe-left);padding-right:var(--safe-right);flex-direction:column;display:flex}.m-header{z-index:5;min-height:56px;padding:calc(var(--safe-top) + 4px) 12px 4px;background:color-mix(in srgb, var(--neutral-50) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--neutral-200);align-items:center;gap:8px;display:flex;position:sticky;top:0}.m-header h1{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.1rem;font-weight:650;overflow:hidden}.m-body{padding:16px 16px calc(var(--safe-bottom) + 24px);flex-direction:column;flex:1;gap:16px;width:100%;max-width:640px;margin:0 auto;display:flex}.m-btn{border:1px solid var(--neutral-300);background:var(--neutral-0);cursor:pointer;min-height:48px;transition:transform var(--motion-fast) var(--ease-out-soft);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.m-btn:active{transform:scale(.98)}.m-btn:disabled{opacity:.5;cursor:not-allowed}.m-btn--primary{background:var(--primary);border-color:var(--primary-border);color:var(--on-primary)}.m-btn--danger{border-color:var(--status-danger);color:var(--status-danger)}.m-btn--ghost{background:0 0;border-color:#0000}.m-icon-btn{width:48px;min-width:48px;padding:0}.m-card{background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.m-row{border:1px solid var(--neutral-200);background:var(--neutral-0);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;display:flex}.m-row__icon{background:var(--green-100);width:40px;height:40px;color:var(--green-700);border-radius:12px;flex:none;place-items:center;display:grid}.m-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.m-row__text small,.m-muted{color:var(--neutral-500);font-size:.875rem}.m-pill{background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.m-pill:before{content:"";background:var(--neutral-400);border-radius:50%;width:10px;height:10px}.m-pill--connected:before{background:var(--status-ok)}.m-pill--connecting:before{background:var(--status-warning);animation:1.2s ease-in-out infinite m-pulse}.m-pill--unavailable:before,.m-pill--revoked:before,.m-pill--insecure:before{background:var(--status-danger)}@keyframes m-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.m-pill--connecting:before{animation:none}.m-btn{transition:none}}.m-field{flex-direction:column;gap:6px;display:flex}.m-field input,.m-field select,.m-field textarea{border:1px solid var(--neutral-300);background:var(--neutral-0);border-radius:12px;min-height:48px;padding:10px 14px}.m-field textarea{min-height:120px;font-family:ui-monospace,monospace}.m-notice{border:1px solid var(--neutral-200);background:var(--neutral-100);border-radius:12px;padding:12px 14px}.m-notice--warning{border-color:var(--status-warning)}.m-notice--danger{border-color:var(--status-danger)}.m-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-steps li{color:var(--neutral-500);align-items:center;gap:10px;display:flex}.m-steps li[data-state=done]{color:var(--neutral-900)}.m-steps li[data-state=active]{color:var(--neutral-900);font-weight:650}.m-steps .dot{border:2px solid var(--neutral-300);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.m-steps li[data-state=done] .dot{background:var(--status-ok);border-color:var(--status-ok);color:#fff}.m-steps li[data-state=active] .dot{border-color:var(--status-warning)}.m-toast{left:16px;right:16px;bottom:calc(var(--safe-bottom) + 16px);z-index:50;background:var(--neutral-900);max-width:560px;color:var(--neutral-0);box-shadow:0 8px 24px rgb(var(--shade-rgb) / .25);border-radius:14px;margin:0 auto;padding:14px 16px;position:fixed}.m-fab{right:calc(var(--safe-right) + 16px);bottom:calc(var(--safe-bottom) + 16px);z-index:10;min-height:56px;box-shadow:0 8px 20px rgb(var(--shade-rgb) / .25);border-radius:28px;padding:0 22px;position:fixed}.m-demo{padding:calc(var(--safe-top) + 6px) 12px 6px;background:var(--status-warning);color:#000;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.m-demo button{background:#fff6;border:1px solid #0006;border-radius:8px;min-height:32px;padding:0 10px}.m-chat{flex-direction:column;flex:1;gap:10px;display:flex}.m-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px}.m-bubble--user{background:var(--primary);color:var(--on-primary);align-self:flex-end}.m-bubble--ai{background:var(--neutral-0);border:1px solid var(--neutral-200);align-self:flex-start}.m-bubble--action{color:var(--neutral-600);background:var(--neutral-100);align-self:flex-start;font-size:.85rem}.m-composer{padding:10px 12px calc(var(--safe-bottom) + 10px);background:var(--neutral-50);border-top:1px solid var(--neutral-200);gap:8px;display:flex;position:sticky;bottom:0}.m-composer input{border:1px solid var(--neutral-300);background:var(--neutral-0);border-radius:24px;flex:1;min-height:48px;padding:0 14px}.m-segment{border:1px solid var(--neutral-300);border-radius:14px;display:flex;overflow:hidden}.m-segment button{background:var(--neutral-0);border:0;flex:1;min-height:44px;font-weight:600}.m-segment button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.m-details{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.m-details dt{color:var(--neutral-500)}.m-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.m-plugin{min-width:0}.m-center{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}
