.sparkly-dialog{box-sizing:border-box;border:1px solid var(--sp-border,var(--sparkly-color-border,#eadad3));max-block-size:calc(100dvh - 32px);inline-size:calc(100vw - 32px);max-inline-size:520px;color:var(--sp-ink,var(--sparkly-color-text,#201626));background:var(--sp-surface,var(--sparkly-color-surface,#fff));font:inherit;text-align:start;border-radius:16px;margin:auto;padding:0;overflow:auto}.sparkly-dialog::backdrop{background:#38233e6b}.sparkly-dialog__body{min-inline-size:0;padding:28px}.sparkly-dialog__icon{color:var(--sp-action,var(--sparkly-color-action-primary,#b8322b));margin-block-end:16px;display:flex}.sparkly-dialog h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.375rem;line-height:1.4}.sparkly-dialog__description{overflow-wrap:anywhere;line-height:1.7}.sparkly-dialog__description p{margin:0}.sparkly-dialog__footer{margin-block-start:24px}.sparkly-dialog__footer .button-group>*{flex:140px;min-height:44px}.sparkly-dialog :focus-visible{outline:2px solid var(--sp-focus,var(--sparkly-color-text,#38233e));outline-offset:3px}@media (width<=420px){.sparkly-dialog__body{padding:20px}}.button.button{box-sizing:border-box;border-radius:var(--sparkly-radius-control,8px);max-width:100%;height:auto;min-height:38px;box-shadow:none;font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.button.button--primary{background:var(--sp-action,var(--primary,#b8322b));border-color:var(--sp-action,var(--primary,#b8322b));color:var(--sp-on-action,var(--on-primary,#fff))}.button.button--secondary{background:var(--sp-surface,var(--surface,#fff));border-color:var(--sp-border-strong,var(--border-strong,#8c7590));color:var(--sp-ink,var(--ink,#38233e))}.button.button--ghost,.button.button--quiet{color:var(--sp-ink,var(--ink,#38233e));background:0 0;border-color:#0000}.button.button--danger,.button.button--destructive{background:var(--sp-danger-bg,var(--danger-bg,#fce4e6));border-color:var(--sp-danger,var(--danger,#a11d2e));color:var(--sp-danger,var(--danger,#a11d2e))}.button.button svg{stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px;display:block}.button__content,.button__icon{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.button__icon{flex-shrink:0}.button__content>span:not(.button__icon){overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.button.button--compact{min-height:36px;padding:7px 12px}.button.button:hover{filter:none}@media (hover:hover){.button.button--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--sp-action-hover,#9a2722);border-color:var(--sp-action-hover,#9a2722)}.button.button--secondary:not(:disabled):not([aria-disabled=true]):hover,.button.button--ghost:not(:disabled):not([aria-disabled=true]):hover,.button.button--quiet:not(:disabled):not([aria-disabled=true]):hover{background:var(--sp-sunken,var(--surface-2,#fff8f0))}.button.button--danger:not(:disabled):not([aria-disabled=true]):hover,.button.button--destructive:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.96)}}.button.button:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.94)}.button-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.button-group--end{justify-content:flex-end}.button-group>*{min-width:0;max-width:100%}.button.button:focus-visible{outline:2px solid var(--sp-focus,var(--focus,#38233e));outline-offset:3px}.button.button:disabled,.button.button[aria-disabled=true]{opacity:.52;cursor:not-allowed;filter:none}.button.button--loading{opacity:1;cursor:wait}.button--loading .button__content{opacity:0}.button.button .button__spinner{margin:auto;animation:.9s linear infinite sparkly-button-progress;position:absolute;inset:0}.button__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes sparkly-button-progress{to{transform:rotate(360deg)}}@media (width<=540px){.button-group--expand-mobile>*{flex:100%;width:100%}}@media (width<=720px),(pointer:coarse){.button.button{min-height:44px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.button.button{transition:none}.button.button .button__spinner{animation:none}}@media (forced-colors:active){.button.button{border-color:buttontext}}.sparkly-select-field{min-width:0;font:inherit;color:var(--sparkly-color-text,var(--ink));position:relative}.sparkly-select-field .sparkly-select-field__trigger{border:1px solid var(--sparkly-color-border,var(--border));background:var(--sparkly-color-surface,var(--surface));width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.sparkly-select-field__trigger>span{overflow-wrap:anywhere;min-width:0}.sparkly-select-field svg{flex-shrink:0;width:18px;height:18px}.sparkly-select-field__trigger:focus-visible{outline:2px solid var(--sparkly-color-action-primary,var(--primary));outline-offset:3px}.sparkly-select-field__trigger:disabled{opacity:.55;cursor:not-allowed}.sparkly-select-field__placeholder{color:var(--sparkly-color-text-secondary,var(--muted))}.sparkly-select-field input.sparkly-select-field__validation.sparkly-select-field__validation{inset-inline-start:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;top:0;overflow:hidden}.sparkly-select-field__options{z-index:100;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--sparkly-color-border,var(--border));background:var(--sparkly-color-surface,var(--surface));border-radius:12px;max-height:min(280px,45dvh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 10px 28px #34182f24}.sparkly-select-field__options [role=option]{min-height:44px;color:var(--sp-ink,var(--sparkly-color-text));overflow-wrap:anywhere;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.sparkly-select-field__options [role=option]:not([aria-disabled=true]):hover,.sparkly-select-field__options [data-active=true],.sparkly-select-field__options [aria-selected=true]{background:var(--sp-sunken,var(--sparkly-color-surface));color:var(--sp-ink,var(--sparkly-color-text))}.sparkly-select-field__options [data-active=true]{outline:2px solid var(--sp-focus,var(--sparkly-color-action-primary));outline-offset:-2px}.sparkly-select-field__options [aria-selected=true]{font-weight:600}.sparkly-select-field__options [aria-selected=true] svg{color:var(--sp-action,var(--sparkly-color-action-primary));stroke-width:3px}.sparkly-select-field__options [aria-disabled=true]{opacity:.45;cursor:not-allowed}.sparkly-select-field__empty{color:var(--sparkly-color-text-secondary,var(--muted));padding:12px}.sparkly-select-field__error{color:var(--sparkly-color-action-primary,var(--primary));margin-top:6px;font-size:.8125rem;display:block}.sparkly-field{min-inline-size:0;max-inline-size:100%;color:var(--sp-ink,var(--ink,#38233e));gap:8px;display:grid}.sparkly-field>label{font:inherit;font-weight:600;line-height:1.5}.sparkly-field .sparkly-field__control{box-sizing:border-box;border:1px solid var(--sp-border-strong,var(--border-strong,#8c7590));border-radius:var(--sparkly-radius-control,8px);background:var(--sp-surface,var(--surface,#fff));min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:inherit;font:inherit;padding:10px 12px;line-height:1.5}.sparkly-field .sparkly-field__textarea{resize:vertical;min-block-size:120px}.sparkly-field__control:focus-visible{outline:2px solid var(--sp-focus,var(--focus,#38233e));outline-offset:3px}.sparkly-field .sparkly-field__control[aria-invalid=true]{border-color:var(--sp-danger,var(--danger,#a11d2e))}.sparkly-field__control:disabled{opacity:.55;cursor:not-allowed}.sparkly-field__control::placeholder,.sparkly-field__hint{color:var(--sp-muted,var(--muted,#5c4a5e))}.sparkly-field__hint,.sparkly-field__error{overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.sparkly-field__error{color:var(--sp-danger,var(--danger,#a11d2e))}.sparkly-feedback--neutral,.sparkly-feedback--info{--sparkly-feedback-color:var(--sp-ink,var(--ink,#38233e));--sparkly-feedback-bg:var(--sp-sunken,var(--surface-2,#fff8f0))}.sparkly-feedback--success{--sparkly-feedback-color:var(--sp-success,var(--success,#1e6b47));--sparkly-feedback-bg:var(--sp-success-bg,#e4f3ea)}.sparkly-feedback--warning{--sparkly-feedback-color:var(--sp-warning,#785200);--sparkly-feedback-bg:var(--sp-warning-bg,#fff0cf)}.sparkly-feedback--danger{--sparkly-feedback-color:var(--sp-danger,var(--danger,#a11d2e));--sparkly-feedback-bg:var(--sp-danger-bg,var(--danger-bg,#fce4e6))}.sparkly-badge{max-inline-size:100%;font:inherit;color:var(--sparkly-feedback-color);background:var(--sparkly-feedback-bg);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.sparkly-feedback__icon{flex:none;display:inline-flex}.sparkly-notice{border:1px solid var(--sp-border,var(--border,#eadad3));color:var(--sparkly-feedback-color);background:var(--sparkly-feedback-bg);border-radius:12px;align-items:start;gap:12px;padding:16px;display:flex}.sparkly-notice>svg{flex:none;margin-block-start:2px}.sparkly-notice__content{overflow-wrap:anywhere;min-inline-size:0;line-height:1.65}.sparkly-notice__content>strong{margin-block-end:4px;display:block}.sparkly-feedback__action{justify-content:inherit;flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.sparkly-empty{color:var(--sp-ink,var(--ink,#38233e));background:var(--sp-surface,var(--surface,#fff));border:1px solid var(--sp-border,var(--border,#eadad3));text-align:center;border-radius:16px;justify-items:center;gap:12px;min-inline-size:0;padding:32px 20px;display:grid}.sparkly-empty h2{margin:0;font-size:1.25rem;line-height:1.4}.sparkly-empty__description{max-inline-size:54ch;color:var(--sp-muted,var(--muted,#5c4a5e));overflow-wrap:anywhere;line-height:1.65}.sparkly-empty__visual{max-inline-size:100%}.sparkly-empty__visual img{block-size:auto;max-inline-size:100%}.sparkly-empty .sparkly-feedback__action{justify-content:center}.sparkly-skeleton{background:var(--sp-sunken,var(--surface-2,#efe4df));border-radius:8px;max-inline-size:100%;animation:1.4s ease-in-out infinite alternate sparkly-skeleton-pulse}@keyframes sparkly-skeleton-pulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.sparkly-skeleton{animation:none}}.sparkly-date-field{min-width:0;font:inherit;color:var(--sparkly-color-text,var(--ink))}.sparkly-date-field__entry{border:1px solid var(--sparkly-color-border,var(--border));background:var(--sparkly-color-surface,var(--surface));border-radius:10px;align-items:stretch;width:100%;min-width:0;display:flex}.sparkly-date-field .sparkly-date-field__entry input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;margin:0;padding:10px 12px}.sparkly-date-field .sparkly-date-field__entry input[aria-invalid=true]{outline-offset:-2px}.sparkly-date-field .sparkly-date-field__entry>button{border:0;border-inline-start:1px solid var(--sparkly-color-border,var(--border));width:44px;min-height:44px;color:var(--sparkly-color-action-primary,var(--primary));cursor:pointer;background:0 0;border-radius:0 9px 9px 0;flex:0 0 44px;margin:0;padding:10px}.sparkly-date-field[dir=rtl] .sparkly-date-field__entry>button{border-radius:9px 0 0 9px}.sparkly-date-field button svg{width:20px;height:20px}.sparkly-date-field button:disabled{opacity:.45;cursor:not-allowed}.sparkly-date-field__error{color:var(--sparkly-color-action-primary,var(--primary));margin-block-start:6px;font-size:.8125rem;line-height:1.6;display:block}.sparkly-date-field__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sparkly-date-dialog{box-sizing:border-box;border:1px solid var(--sparkly-color-border,var(--border));background:var(--sparkly-color-surface,var(--surface));width:min(380px,100vw - 8px);max-width:none;max-height:calc(100dvh - 16px);color:var(--sparkly-color-text,var(--ink));font-family:var(--sparkly-font-ui,inherit);text-align:start;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 16px 48px #2016262e}.sparkly-date-dialog[dir=rtl]{font-family:Alexandria, var(--sparkly-font-ui), sans-serif}.sparkly-date-dialog::backdrop{background:#20162661}.sparkly-date-dialog>header{align-items:center;gap:12px;padding:12px 16px 0;display:flex}.sparkly-date-dialog h2{flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.6}.sparkly-date-dialog button{min-width:44px;min-height:44px;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px;line-height:1.4;display:inline-flex}.sparkly-date-dialog button:disabled{opacity:.35;cursor:not-allowed}.sparkly-date-dialog button:not(:disabled):hover{background:var(--sparkly-color-canvas,var(--canvas))}.sparkly-date-dialog button svg{width:18px;height:18px}.sparkly-date-dialog :is(button,input):focus-visible,.sparkly-date-field :is(button,input):focus-visible{outline:3px solid var(--sparkly-color-focus,var(--focus));outline-offset:-3px}.sparkly-date-dialog__month{align-items:center;gap:8px;padding:4px 12px 10px;display:flex}.sparkly-date-dialog h3{text-align:center;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.6}.sparkly-date-dialog table{border-collapse:collapse;table-layout:fixed;border:0;width:100%;margin:0}.sparkly-date-dialog :is(th,td){text-align:center;background:0 0;border:0;width:14.2857%;padding:0}.sparkly-date-dialog th{height:32px;color:var(--sparkly-color-text-muted,var(--muted));font-size:.6875rem;font-weight:600}.sparkly-date-dialog abbr{text-decoration:none}.sparkly-date-dialog td>button{font-variant-numeric:tabular-nums;border-radius:999px;width:100%;min-width:0;min-height:44px;font-size:.875rem}.sparkly-date-dialog button.outside{color:var(--sparkly-color-text-muted,var(--muted))}.sparkly-date-dialog button[aria-current=date]{border-color:var(--sparkly-color-border,var(--border));font-weight:700}.sparkly-date-dialog button.selected,.sparkly-date-dialog button.selected:hover{background:var(--sparkly-color-action-primary,var(--primary));color:var(--sparkly-color-on-action-primary,#fff8f0)}.sparkly-date-dialog>footer{border-block-start:1px solid var(--sparkly-color-border,var(--border));flex-wrap:wrap;gap:8px;margin-block-start:8px;padding:12px 16px;display:flex}.sparkly-date-dialog>footer button{border-color:var(--sparkly-color-border,var(--border));border-radius:999px;min-width:80px;padding-inline:12px;font-size:.8125rem}.sparkly-local-datetime{border:1px solid var(--border);min-inline-size:0;color:var(--ink);background:var(--surface);border-radius:12px;margin:0;padding:14px}.sparkly-local-datetime legend{padding-inline:6px;font-weight:600}.sparkly-local-datetime__fields{grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:12px;display:grid}.sparkly-local-datetime__fields>div{min-inline-size:0}.sparkly-local-datetime__fields label{align-items:center;gap:6px;margin-block-end:8px;font-weight:600;display:flex}.sparkly-local-datetime__fields input[type=text]{box-sizing:border-box;border:1px solid var(--border-strong);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:10px 12px}.sparkly-local-datetime input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sparkly-local-datetime:disabled{opacity:.6}.sparkly-local-datetime small{color:var(--muted);margin-block-start:10px;line-height:1.6;display:block}@media (width<=440px){.sparkly-local-datetime__fields{grid-template-columns:minmax(0,1fr)}}.sparkly-choice{cursor:pointer;min-block-size:44px;min-inline-size:0;color:var(--sp-ink,var(--ink,#2c1830));align-items:center;gap:12px;display:flex;position:relative}.sparkly-choice>input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.sparkly-choice__control{box-sizing:border-box;border:1px solid var(--sp-border-strong,var(--border-strong,#8b7786));background:var(--sp-surface,var(--surface,#fffdf9));border-radius:6px;flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;display:inline-flex}.sparkly-choice__control>svg{visibility:hidden}.sparkly-choice>input:checked+.sparkly-choice__control{background:var(--sp-action,var(--primary,#a9322a));border-color:var(--sp-action,var(--primary,#a9322a));color:var(--sp-on-action,var(--on-primary,#fffdf9))}.sparkly-choice>input:checked+.sparkly-choice__control>svg{visibility:visible}.sparkly-choice>input:focus-visible+.sparkly-choice__control{outline:3px solid var(--sp-focus,var(--focus,#674172));outline-offset:3px}.sparkly-choice:has(>input:disabled){cursor:default}.sparkly-choice>input:disabled~span{opacity:.55}.sparkly-choice__content{overflow-wrap:anywhere;gap:4px;min-inline-size:0;display:grid}.sparkly-choice__label{font-weight:600}.sparkly-choice__hint{color:var(--sp-muted,var(--muted,#6c5869));font-size:.875rem}.sparkly-choice__error{color:var(--sp-danger,var(--danger,#a9322a));font-size:.875rem}.sparkly-choice--switch .sparkly-choice__control{border-radius:999px;justify-content:flex-start;block-size:24px;inline-size:40px;padding:3px}.sparkly-choice--switch .sparkly-choice__control:after{content:"";background:var(--sp-muted,var(--muted,#6c5869));border-radius:50%;block-size:16px;inline-size:16px}.sparkly-choice--switch>input:checked+.sparkly-choice__control{justify-content:flex-end}.sparkly-choice--switch>input:checked+.sparkly-choice__control:after{background:var(--sp-on-action,var(--on-primary,#fffdf9))}.sparkly-table-frame{box-sizing:border-box;border:1px solid var(--sp-border,var(--border,#eadad3));background:var(--sp-surface,var(--surface,#fffdf9));border-radius:16px;min-inline-size:0;max-inline-size:100%}.sparkly-data-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;color:var(--sp-ink,var(--ink,#38233e));text-align:start}.sparkly-data-table caption{text-align:start;overflow-wrap:anywhere;padding:20px;font-weight:650;line-height:1.6}.sparkly-data-table th,.sparkly-data-table td{border-block-start:1px solid var(--sp-border,var(--border,#eadad3));vertical-align:top;text-align:start;overflow-wrap:anywhere;white-space:normal;min-inline-size:0;padding:16px}.sparkly-data-table thead th{background:var(--sp-sunken,var(--surface-2,#fbf0e6));font-size:.875rem;font-weight:650}.sparkly-data-table tbody th{font-weight:600}.sparkly-data-table td p{margin-block:6px 0}.sparkly-data-table :is(a,button,input,select){box-sizing:border-box;max-inline-size:100%}.sparkly-data-table details summary{cursor:pointer;color:var(--sp-action,var(--primary,#b8322b));padding-block:8px}.sparkly-data-table :focus-visible{outline:3px solid var(--sp-focus,var(--focus,#674172));outline-offset:3px}@media (width<=700px){.sparkly-data-table,.sparkly-data-table tbody,.sparkly-data-table caption{display:block}.sparkly-data-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sparkly-data-table tbody tr{border-block-start:1px solid var(--sp-border,var(--border,#eadad3));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.sparkly-data-table tbody :is(th,td){border:0;padding:0;display:block}.sparkly-data-table tbody th,.sparkly-data-table tbody td:last-child{grid-column:1/-1}.sparkly-data-table td[data-label]:before{content:attr(data-label);color:var(--sp-muted,var(--muted,#6c5869));margin-block-end:4px;font-size:.8rem;font-weight:600;display:block}}.sparkly-page-header{justify-content:space-between;align-items:start;gap:20px;min-inline-size:0;display:flex}.sparkly-page-header__copy{min-inline-size:0}.sparkly-page-header h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3}.sparkly-page-header__eyebrow,.sparkly-page-header__description{color:var(--sp-muted,var(--muted));line-height:1.6}.sparkly-page-header__eyebrow{margin-block-end:4px;font-size:.875rem}.sparkly-page-header__description{max-inline-size:65ch;margin-block-start:8px}.sparkly-page-header__actions{flex-wrap:wrap;flex-shrink:0;justify-content:end;align-items:center;gap:10px;display:flex}.sparkly-summary{background:var(--sp-surface,var(--surface));border:1px solid var(--sp-border,var(--border));border-radius:12px;flex-wrap:wrap;display:flex;overflow:clip}.sparkly-summary__cell{border-inline-start:1px solid var(--sp-border,var(--border));flex-direction:column;flex:160px;gap:4px;min-inline-size:0;padding:16px 20px;display:flex}.sparkly-summary__cell:first-child{border-inline-start:0}.sparkly-summary__cell>a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.sparkly-summary__cell>a:hover .sparkly-summary__label{text-decoration:underline}.sparkly-summary__label{color:var(--sp-muted,var(--muted));font-size:.875rem;font-weight:600}.sparkly-summary__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.35}.sparkly-summary__context{color:var(--sp-muted,var(--muted));font-size:.875rem;line-height:1.5}.sparkly-summary__context--success{color:var(--sp-success,var(--success))}.sparkly-summary__context--warning{color:var(--sp-warning,var(--warning))}.sparkly-summary__context--danger{color:var(--sp-danger,var(--danger))}.sparkly-summary__context--info{color:var(--sp-info,var(--ink))}.sparkly-confirm__impact{background:var(--sp-danger-bg,var(--danger-bg));border-radius:10px;margin-block:16px;padding:16px}.sparkly-confirm__kept{color:var(--sp-success,var(--success));align-items:start;gap:8px;margin-block:12px;display:flex}.sparkly-confirm__kept svg{flex:none}.sparkly-receipt{border:1px solid var(--sp-border,var(--border));background:var(--sp-surface,var(--surface));border-radius:16px;gap:16px;min-inline-size:0;padding:24px;display:grid}.sparkly-receipt__heading{align-items:start;gap:12px;display:flex}.sparkly-receipt__heading>svg{color:var(--sp-success,var(--success));flex:none;margin-block-start:3px}.sparkly-receipt h2{margin:0;font-size:1.25rem;line-height:1.4}.sparkly-receipt__description{color:var(--sp-muted,var(--muted));line-height:1.6}.sparkly-receipt__details{background:var(--sp-sunken,var(--surface-2));overflow-wrap:anywhere;border-radius:10px;padding:16px}.sparkly-receipt__next{line-height:1.6}.sparkly-receipt__actions,.sparkly-error__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sparkly-save{background:var(--sp-sunken,var(--surface-2));border-radius:999px;align-items:center;gap:8px;max-inline-size:100%;padding:8px 12px;font-size:.875rem;line-height:1.4;display:inline-flex}.sparkly-save>svg{flex:none}.sparkly-save--saved{color:var(--sp-success,var(--success));background:var(--sp-success-bg)}.sparkly-save--offline{color:var(--sp-warning,var(--warning));background:var(--sp-warning-bg)}.sparkly-save--changed{color:var(--sp-danger,var(--danger));background:var(--sp-danger-bg,var(--danger-bg))}.sparkly-save--saving>svg{animation:.9s linear infinite sparkly-save-turn}.sparkly-toast{inline-size:max-content;max-inline-size:calc(100% - 40px);color:var(--sp-on-plum,#fff8f0);background:var(--sp-plum-panel,#38233e);z-index:100;border-radius:12px;align-items:center;gap:12px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed;inset-block-end:24px;inset-inline:20px}.sparkly-toast>svg{flex:none}.sparkly-toast__message{overflow-wrap:anywhere;min-inline-size:0;line-height:1.5}.sparkly-toast__dismiss{block-size:40px;inline-size:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.sparkly-toast__dismiss:focus-visible,.sparkly-summary__cell>a:focus-visible{outline-offset:3px;outline:2px solid}.sparkly-toast a,.sparkly-toast button{color:inherit}.sparkly-loading{gap:16px;padding:20px;display:grid}.sparkly-loading__label{color:var(--sp-muted,var(--muted));font-size:.875rem}.sparkly-loading__row{border-block-end:1px solid var(--sp-border,var(--border));grid-template-columns:1fr 2fr 60px;gap:20px;padding-block:14px;display:grid}.sparkly-loading__row>span{background:var(--sp-sunken,var(--surface-2));border-radius:6px;block-size:18px;animation:1.2s ease-in-out infinite alternate sparkly-load-pulse}.sparkly-error{border:1px solid var(--sp-border,var(--border));background:var(--sp-surface,var(--surface));border-radius:16px;gap:12px;padding:24px;line-height:1.6;display:grid}.sparkly-error>svg{color:var(--sp-warning,var(--warning))}.sparkly-error h2{margin:0;font-size:1.125rem}[data-motion=reduced] .sparkly-skeleton,[data-motion=reduced] .sparkly-save--saving>svg,[data-motion=reduced] .sparkly-loading__row>span{animation:none}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes sparkly-save-turn{to{transform:rotate(360deg)}}@keyframes sparkly-load-pulse{to{opacity:.45}}.sparkly-moment{animation:.15s ease-out both sparkly-moment-arrive}.sparkly-moment[data-expression=support]{animation-duration:.22s}.sparkly-moment[data-expression=learn]{animation-duration:.36s}@keyframes sparkly-moment-arrive{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sparkly-save--saving>svg,.sparkly-loading__row>span,.sparkly-moment{animation:none}}@media (width<=600px){.sparkly-page-header{flex-direction:column;gap:12px}.sparkly-page-header__actions{flex-shrink:1;justify-content:start;max-inline-size:100%}.sparkly-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sparkly-summary__cell{padding:14px}.sparkly-summary__cell:nth-child(odd){border-inline-start:0}.sparkly-summary__cell:nth-child(n+3){border-block-start:1px solid var(--sp-border,var(--border))}.sparkly-summary__value{font-size:1.25rem}.sparkly-receipt{padding:20px}}@font-face{font-family:Fredoka;src:url(/assets/Fredoka-Semibold-DdD_TGNW.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans_wght_-BZU_LQer.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/Alexandria_wght_-C0jvMOE_.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono_wght_--VKQJH3W.ttf)format("truetype");font-weight:100 800;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sparkly-color-canvas:#fff8f0;--sparkly-color-surface:#fff;--sparkly-color-surface-sunken:#fbf0e6;--sparkly-color-text:#201626;--sparkly-color-text-muted:#5c4a5e;--sparkly-color-heading:#38233e;--sparkly-color-border:#eadad3;--sparkly-color-border-strong:#8c7590;--sparkly-color-action-primary:#b8322b;--sparkly-color-action-hover:#9a2722;--sparkly-color-on-action-primary:#fff8f0;--sparkly-color-focus:#38233e;--sparkly-color-highlight:#38233e;--sparkly-color-highlight-soft:#ffe8a3;--sparkly-color-success:#1e6b47;--sparkly-color-success-soft:#e4f3ea;--sparkly-color-warning:#8a4b00;--sparkly-color-warning-soft:#fff0cc;--sparkly-color-danger:#a11d2e;--sparkly-color-danger-soft:#fce4e6;--sparkly-color-info:#245c8f;--sparkly-color-info-soft:#e3eef8;--sparkly-color-unknown:#5a5560;--sparkly-color-unknown-soft:#efecf1;--sparkly-color-accent-surface:#f15b4e;--sparkly-color-on-accent:#201626;--sparkly-color-rose:#f5d1c9;--sparkly-color-butter:#ffe8a3;--sparkly-color-plum-panel:#38233e;--sparkly-color-on-plum:#fff8f0;--sparkly-color-block-event:#ffe8a3;--sparkly-color-block-motion:#e9ddf0;--sparkly-color-block-looks:#f5d1c9;--sparkly-color-block-control:#ffd9c2;--sparkly-color-overlay:#2016267a;--sparkly-color-shadow:0 4px 12px #2016261a, 0 16px 40px #2016261a;--sparkly-color-shadow-subtle:0 1px 2px #2016260f, 0 2px 8px #2016260f;--sp-canvas:#fff8f0;--sp-surface:#fff;--sp-sunken:#fbf0e6;--sp-rose:#f5d1c9;--sp-butter:#ffe8a3;--sp-plum-panel:#38233e;--sp-on-plum:#fff8f0;--sp-ink:#201626;--sp-muted:#5c4a5e;--sp-heading:#38233e;--sp-action:#b8322b;--sp-action-hover:#9a2722;--sp-on-action:#fff8f0;--sp-accent:#f15b4e;--sp-on-accent:#201626;--sp-border:#eadad3;--sp-border-strong:#8c7590;--sp-focus:#38233e;--sp-success:#1e6b47;--sp-success-bg:#e4f3ea;--sp-warning:#8a4b00;--sp-warning-bg:#fff0cc;--sp-danger:#a11d2e;--sp-danger-bg:#fce4e6;--sp-info:#245c8f;--sp-info-bg:#e3eef8;--sp-unknown:#5a5560;--sp-unknown-bg:#efecf1;--sp-block-event:#ffe8a3;--sp-block-motion:#e9ddf0;--sp-block-looks:#f5d1c9;--sp-block-control:#ffd9c2;--sp-shadow-1:0 1px 2px #2016260f, 0 2px 8px #2016260f;--sp-shadow-2:0 4px 12px #2016261a, 0 16px 40px #2016261a;--sp-scrim:#2016267a;--sp-font-display:"Fredoka", "Plus Jakarta Sans", system-ui, sans-serif;--sp-font-ui:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sp-font-ar:"Alexandria", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--sp-font-code:"JetBrains Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--sp-s1:4px;--sp-s2:8px;--sp-s3:12px;--sp-s4:16px;--sp-s5:20px;--sp-s6:24px;--sp-s8:32px;--sp-s10:40px;--sp-s12:48px;--sp-r-sm:6px;--sp-r-md:10px;--sp-r-lg:16px;--sp-r-xl:24px;--sp-r-full:999px;--sp-tap:44px;--sp-tap-child:52px;--sp-dur-fast:.15s;--sp-dur-panel:.26s;--sp-dur-celebrate:.7s;--sp-ease:cubic-bezier(.2,.7,.2,1);--sparkly-space-none:0px;--sparkly-space-xxs:2px;--sparkly-space-xs:4px;--sparkly-space-sm:8px;--sparkly-space-md:12px;--sparkly-space-lg:16px;--sparkly-space-xl:24px;--sparkly-space-xxl:32px;--sparkly-space-3xl:40px;--sparkly-space-4xl:48px;--sparkly-space-5xl:64px;--sparkly-space-6xl:80px;--sparkly-radius-none:0px;--sparkly-radius-control:8px;--sparkly-radius-card:12px;--sparkly-radius-overlay:16px;--sparkly-radius-expressive:20px;--sparkly-radius-pill:999px;--sparkly-type-size-caption:12px;--sparkly-type-size-label:14px;--sparkly-type-size-body:16px;--sparkly-type-size-title:20px;--sparkly-type-size-heading:28px;--sparkly-type-size-display:36px;--sparkly-type-size-hero:48px;--sparkly-line-height-display:1.2;--sparkly-line-height-ui:1.35;--sparkly-line-height-reading:1.5;--sparkly-line-height-arabic:1.75;--sparkly-motion-duration-instant:0s;--sparkly-motion-duration-feedback:80ms;--sparkly-motion-duration-control:.15s;--sparkly-motion-duration-enter:.2s;--sparkly-motion-duration-spatial:.26s;--sparkly-motion-duration-celebrate:.7s;--sparkly-motion-easing-standard:cubic-bezier(.2,.7,.2,1);--sparkly-motion-easing-enter:cubic-bezier(0,0,0,1);--sparkly-motion-easing-exit:cubic-bezier(.3,0,1,1);--sparkly-target-desktop:36px;--sparkly-target-touch:44px;--sparkly-target-child:52px;--sparkly-font-display:"Fredoka", "Plus Jakarta Sans", system-ui, sans-serif;--sparkly-font-ar:"Alexandria", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--sparkly-font-ui:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sparkly-font-code:"JetBrains Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--sparkly-expression-accent:#b8322b;--sparkly-expression-accent-soft:#fff;--sparkly-expression-companion:#38233e;--sparkly-expression-companion-soft:#ffe8a3;--sp-radius:8px;--sp-gap:12px;--sp-body:14px;--sp-tap-local:36px;--sparkly-expression-body-size:14px;--sparkly-expression-tap-target:36px;--sparkly-expression-card-radius:8px;--sparkly-expression-motion-scale:.8}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sparkly-color-canvas:#1b1320;--sparkly-color-surface:#261a2c;--sparkly-color-surface-sunken:#33243a;--sparkly-color-text:#fff8f0;--sparkly-color-text-muted:#d8c5d4;--sparkly-color-heading:#ffe8a3;--sparkly-color-border:#44334a;--sparkly-color-border-strong:#9f829f;--sparkly-color-action-primary:#ffe8a3;--sparkly-color-action-hover:#fff3cc;--sparkly-color-on-action-primary:#38233e;--sparkly-color-focus:#ffe8a3;--sparkly-color-highlight:#ffe8a3;--sparkly-color-highlight-soft:#5a4a1e;--sparkly-color-success:#7fd6a8;--sparkly-color-success-soft:#173826;--sparkly-color-warning:#ffc46b;--sparkly-color-warning-soft:#3d2a0a;--sparkly-color-danger:#ff8f9a;--sparkly-color-danger-soft:#43161e;--sparkly-color-info:#8ec3f2;--sparkly-color-info-soft:#142c44;--sparkly-color-unknown:#c9c2cf;--sparkly-color-unknown-soft:#2e2833;--sparkly-color-accent-surface:#f15b4e;--sparkly-color-on-accent:#201626;--sparkly-color-rose:#4a3149;--sparkly-color-butter:#5a4a1e;--sparkly-color-plum-panel:#120c16;--sparkly-color-on-plum:#fff8f0;--sparkly-color-block-event:#5a4a1e;--sparkly-color-block-motion:#3c2c48;--sparkly-color-block-looks:#4a3149;--sparkly-color-block-control:#4d2e22;--sparkly-color-overlay:#0009;--sparkly-color-shadow:0 8px 32px #00000080;--sparkly-color-shadow-subtle:0 1px 2px #0006;--sp-canvas:#1b1320;--sp-surface:#261a2c;--sp-sunken:#33243a;--sp-rose:#4a3149;--sp-butter:#5a4a1e;--sp-plum-panel:#120c16;--sp-on-plum:#fff8f0;--sp-ink:#fff8f0;--sp-muted:#d8c5d4;--sp-heading:#ffe8a3;--sp-action:#ffe8a3;--sp-action-hover:#fff3cc;--sp-on-action:#38233e;--sp-accent:#f15b4e;--sp-on-accent:#201626;--sp-border:#44334a;--sp-border-strong:#9f829f;--sp-focus:#ffe8a3;--sp-success:#7fd6a8;--sp-success-bg:#173826;--sp-warning:#ffc46b;--sp-warning-bg:#3d2a0a;--sp-danger:#ff8f9a;--sp-danger-bg:#43161e;--sp-info:#8ec3f2;--sp-info-bg:#142c44;--sp-unknown:#c9c2cf;--sp-unknown-bg:#2e2833;--sp-block-event:#5a4a1e;--sp-block-motion:#3c2c48;--sp-block-looks:#4a3149;--sp-block-control:#4d2e22;--sp-shadow-1:0 1px 2px #0006;--sp-shadow-2:0 8px 32px #00000080;--sp-scrim:#0009;--sparkly-expression-accent:#ffe8a3;--sparkly-expression-accent-soft:#261a2c;--sparkly-expression-companion:#ffe8a3;--sparkly-expression-companion-soft:#5a4a1e;--sp-radius:8px;--sp-gap:12px;--sp-body:14px;--sp-tap-local:36px;--sparkly-expression-body-size:14px;--sparkly-expression-tap-target:36px;--sparkly-expression-card-radius:8px;--sparkly-expression-motion-scale:.8}[data-expression=support]{--sparkly-expression-accent:#b8322b;--sparkly-expression-accent-soft:#fff;--sparkly-expression-companion:#38233e;--sparkly-expression-companion-soft:#ffe8a3;--sp-radius:14px;--sp-gap:16px;--sp-body:16px;--sp-tap-local:44px;--sparkly-expression-body-size:16px;--sparkly-expression-tap-target:44px;--sparkly-expression-card-radius:14px;--sparkly-expression-motion-scale:.9}[data-theme=dark][data-expression=support],[data-theme=dark] [data-expression=support]{--sparkly-expression-accent:#ffe8a3;--sparkly-expression-accent-soft:#261a2c;--sparkly-expression-companion:#ffe8a3;--sparkly-expression-companion-soft:#5a4a1e;--sp-radius:14px;--sp-gap:16px;--sp-body:16px;--sp-tap-local:44px;--sparkly-expression-body-size:16px;--sparkly-expression-tap-target:44px;--sparkly-expression-card-radius:14px;--sparkly-expression-motion-scale:.9}[data-expression=learn]{--sparkly-expression-accent:#b8322b;--sparkly-expression-accent-soft:#fff;--sparkly-expression-companion:#38233e;--sparkly-expression-companion-soft:#ffe8a3;--sp-radius:20px;--sp-gap:18px;--sp-body:17px;--sp-tap-local:52px;--sparkly-expression-body-size:17px;--sparkly-expression-tap-target:52px;--sparkly-expression-card-radius:20px;--sparkly-expression-motion-scale:1}[data-theme=dark][data-expression=learn],[data-theme=dark] [data-expression=learn]{--sparkly-expression-accent:#ffe8a3;--sparkly-expression-accent-soft:#261a2c;--sparkly-expression-companion:#ffe8a3;--sparkly-expression-companion-soft:#5a4a1e;--sp-radius:20px;--sp-gap:18px;--sp-body:17px;--sp-tap-local:52px;--sparkly-expression-body-size:17px;--sparkly-expression-tap-target:52px;--sparkly-expression-card-radius:20px;--sparkly-expression-motion-scale:1}[data-expression=operate]{--sparkly-expression-accent:#b8322b;--sparkly-expression-accent-soft:#fff;--sparkly-expression-companion:#38233e;--sparkly-expression-companion-soft:#ffe8a3;--sp-radius:8px;--sp-gap:12px;--sp-body:14px;--sp-tap-local:36px;--sparkly-expression-body-size:14px;--sparkly-expression-tap-target:36px;--sparkly-expression-card-radius:8px;--sparkly-expression-motion-scale:.8}[data-theme=dark][data-expression=operate],[data-theme=dark] [data-expression=operate]{--sparkly-expression-accent:#ffe8a3;--sparkly-expression-accent-soft:#261a2c;--sparkly-expression-companion:#ffe8a3;--sparkly-expression-companion-soft:#5a4a1e;--sp-radius:8px;--sp-gap:12px;--sp-body:14px;--sp-tap-local:36px;--sparkly-expression-body-size:14px;--sparkly-expression-tap-target:36px;--sparkly-expression-card-radius:8px;--sparkly-expression-motion-scale:.8}@media (pointer:coarse),(any-pointer:coarse){:root,[data-expression=operate],[data-theme][data-expression=operate],[data-theme] [data-expression=operate]{--sp-tap-local:44px;--sparkly-expression-tap-target:44px}}@media (prefers-reduced-motion:reduce){:root,[data-expression]{--sparkly-expression-motion-scale:0!important;--sp-dur-fast:0s!important;--sp-dur-panel:0s!important;--sp-dur-celebrate:0s!important}}[data-motion=reduced],[data-motion=reduced] [data-expression]{--sparkly-expression-motion-scale:0!important;--sp-dur-fast:0s!important;--sp-dur-panel:0s!important;--sp-dur-celebrate:0s!important}[data-textscale=large],[data-textscale=large][data-expression],[data-textscale=large] [data-expression]{--sp-body:20px}@media (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:var(--sparkly-color-text-muted) var(--sparkly-color-surface-sunken)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--sparkly-color-surface-sunken)}::-webkit-scrollbar-corner{background:var(--sparkly-color-surface-sunken)}::-webkit-scrollbar-thumb{background:var(--sparkly-color-text-muted);border:3px solid var(--sparkly-color-surface-sunken);border-radius:999px;min-width:36px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:var(--sparkly-color-heading)}::-webkit-scrollbar-thumb:active{background:var(--sparkly-color-heading)}}}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}:root{font-family:var(--sparkly-font-ui);color:var(--sparkly-color-text);background:var(--sparkly-color-canvas);font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a.primary{border:1px solid var(--sparkly-color-border);background:var(--sparkly-color-surface);min-height:44px;color:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}button:disabled{opacity:.5;cursor:not-allowed}.primary{font-weight:700;background:var(--sparkly-color-action-primary)!important;color:var(--sparkly-color-on-action-primary)!important;border-color:#0000!important}:focus-visible{outline:3px solid var(--sparkly-color-focus);outline-offset:3px}.skip{background:var(--sparkly-color-surface);color:var(--sparkly-color-text);z-index:30;padding:12px;position:fixed;top:-80px}.skip:focus{top:8px}.console-shell>header{background:var(--sparkly-color-surface);border-bottom:1px solid var(--sparkly-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 32px;display:flex}.console-brand,.console-account{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.console-brand img{object-fit:contain;flex-shrink:0;width:136px;height:44px}.console-brand>span{background:var(--sparkly-color-surface-sunken);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.console-account>span{font-size:14px}.console-layout{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}aside{border-inline-end:1px solid var(--sparkly-color-border);flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px;display:flex}aside>strong{font-size:18px}aside p{color:var(--sparkly-color-text-muted);font-size:14px;line-height:1.7}.console-nav{padding-block:12px;font-weight:700}main{width:100%;min-width:0;max-width:1200px;padding:40px}h1{letter-spacing:-.02em;max-width:28ch;margin:0 0 16px;font-size:32px;line-height:1.25}h2{margin:0 0 20px;font-size:21px;line-height:1.4}p{overflow-wrap:anywhere;line-height:1.65}.console-intro{max-width:70ch;color:var(--sparkly-color-text-muted);margin-bottom:32px}.console-academy{gap:10px;max-width:420px;margin-bottom:32px;display:grid}.console-academy>span{align-items:center;gap:8px;font-weight:700;display:flex}input,textarea,select{border:1px solid var(--sparkly-color-border);background:var(--sparkly-color-surface);width:100%;min-width:0;color:inherit;border-radius:10px;min-height:48px;padding:12px}textarea{resize:vertical;min-height:116px}.console-workbench{border-top:1px solid var(--sparkly-color-border);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px;padding-top:28px;display:grid}.console-current{min-width:0}.console-person{overflow-wrap:anywhere;font-size:22px}.console-workbench form label{gap:10px;margin-block:18px;font-weight:600;display:grid}.console-hint{color:var(--sparkly-color-text-muted);margin-top:-8px;font-size:14px}.console-actions{flex-wrap:wrap;gap:12px;display:flex}.console-application{background:var(--sparkly-color-surface-sunken);border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px;display:flex}.console-application>svg{flex-shrink:0;margin-top:3px}.console-application p{margin-bottom:0;font-size:14px}.console-application.failed{background:var(--sparkly-color-danger-soft)}.console-review,.console-recovery{background:var(--sparkly-color-surface);border:1px solid var(--sparkly-color-border);border-radius:14px;margin-top:28px;padding:24px}.console-review dl>div{grid-template-columns:120px 1fr;gap:16px;margin-block:12px;display:grid}.console-review dd{overflow-wrap:anywhere;margin:0}.console-review dt{color:var(--sparkly-color-text-muted)}.console-notice{background:var(--sparkly-color-surface-sunken);border-radius:12px;padding:16px}.console-recovery{gap:12px;display:grid}.console-recovery p{margin-top:0}.console-empty{max-width:540px;padding-block:24px}.console-empty h2{margin-top:20px}[dir=rtl]{font-family:var(--sparkly-font-arabic,var(--sparkly-font-ui))}@media (width<=800px){.console-layout{grid-template-columns:1fr;align-content:start}.console-layout>aside{border-inline-end:0;border-bottom:1px solid var(--sparkly-color-border);gap:8px;padding:20px 24px}.console-layout>aside>svg,.console-layout>aside p{display:none}main{padding:28px 24px}.console-workbench{grid-template-columns:1fr;gap:28px}.console-shell>header{padding:16px 24px}.console-account>span{display:none}}@media (width<=440px){main{padding:24px 16px}.console-shell>header{padding:12px 16px}.console-brand{gap:8px}.console-brand img{width:102px}.console-brand>span{font-size:12px}.console-account{gap:8px}h1{font-size:27px}.console-review dl>div{grid-template-columns:1fr;gap:4px}.console-review,.console-recovery{padding:18px}}.console-shell{min-height:100dvh}.console-header{z-index:10;position:sticky;inset-block-start:0}.console-brand{flex-wrap:nowrap;min-width:0}.console-brand>span{color:var(--sparkly-color-heading);white-space:nowrap}.console-account{justify-content:flex-end;gap:8px}.console-operator{align-items:center;gap:8px;max-width:260px;padding-inline:12px;display:inline-flex}.console-operator>span{overflow-wrap:anywhere;line-height:1.5}.console-operator svg{color:var(--sparkly-color-text-muted);flex:none}.console-layout>aside{background:var(--sparkly-color-surface);padding:30px 18px}.console-layout>aside>svg{color:var(--sparkly-color-heading)}.console-layout>aside nav{gap:8px;width:100%;display:grid}.console-nav{width:100%;color:var(--sparkly-color-text-muted);text-align:start;background:0 0;border-color:#0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;padding:12px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.console-nav[aria-current=page]{color:var(--sparkly-color-on-action-primary);background:var(--sparkly-color-action-primary)}.console-shell .console-nav[aria-current=page]:hover:not(:disabled){background:var(--sparkly-color-action-hover)}.console-nav svg{flex:none}.console-layout>main{padding-block-start:42px}.console-shell h1,.console-shell h2{color:var(--sparkly-color-heading);text-wrap:balance}.console-shell button,.console-shell a.primary{text-align:center;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s}.console-shell button:hover:not(:disabled){background:var(--sparkly-color-surface-sunken);border-color:var(--sparkly-color-border-strong)}.console-shell .primary{background:var(--sparkly-color-action-primary)!important;color:var(--sparkly-color-on-action-primary)!important}.console-shell .primary:hover:not(:disabled){background:var(--sparkly-color-action-hover)!important}.console-shell .ghost{background:0 0;border-color:#0000;font-weight:600}.console-shell .danger{color:var(--sparkly-color-danger);border-color:var(--sparkly-color-danger);background:var(--sparkly-color-surface);font-weight:650}.console-shell .danger:hover:not(:disabled){background:var(--sparkly-color-danger-soft);border-color:var(--sparkly-color-danger)}.console-shell button[aria-busy=true]{cursor:progress}.console-shell button:active:not(:disabled),.console-shell a.primary:active{transform:translateY(1px)}.console-shell input,.console-shell textarea,.console-shell select{border-color:var(--sparkly-color-border-strong)}.console-application.applied>svg{color:var(--sparkly-color-success)}.console-application.failed>svg{color:var(--sparkly-color-danger)}.console-review dd,.console-current p,.console-academy select{overflow-wrap:anywhere}.console-empty>svg{color:var(--sparkly-color-heading)}.console-spinner{animation:.9s linear infinite console-spin}[dir=rtl] .console-empty a.primary>svg{transform:rotate(180deg)}@keyframes console-spin{to{transform:rotate(360deg)}}@media (width<=800px){.console-layout>aside{padding:12px 24px}.console-layout>aside>strong{color:var(--sparkly-color-text-muted);font-size:13px}.console-layout>aside nav{background:var(--sparkly-color-surface-sunken);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.console-nav{justify-content:center;padding:8px 10px;font-size:12px}.console-layout>main{padding-block-start:28px}}@media (width<=520px){.console-header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.console-brand{justify-content:space-between}.console-account{flex-wrap:wrap;justify-content:space-between;width:100%}.console-account .ghost{padding-inline:8px;font-size:13px}.console-layout>aside{padding-inline:16px}.console-actions>button{flex:150px}.console-review,.console-recovery{border-radius:12px}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-shell :before,.console-shell :after{transition:none!important;animation:none!important}}.console-layout>main{container:console-content/inline-size}.console-layout>aside,.console-layout>main,.console-workbench>*,.console-review,.console-recovery,.console-account>*{min-inline-size:0}.console-shell h1,.console-shell h2,.console-shell h3,.console-shell strong,.console-shell label,.console-shell button{overflow-wrap:anywhere}.console-shell button,.console-shell a.primary{max-inline-size:100%}.console-shell button>svg,.console-shell a.primary>svg{flex-shrink:0}.console-shell input,.console-shell textarea,.console-shell select{max-inline-size:100%}.console-nav{white-space:normal}@container console-content (width<=650px){.console-workbench{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width>=801px) and (width<=1050px){.console-layout{grid-template-columns:200px minmax(0,1fr)}.console-layout>main{padding-inline:24px}}@media (width<=520px){.console-shell>header.console-header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.console-account{min-inline-size:0}.console-account>button{flex:auto}.console-layout>main{padding-block-end:max(24px, env(safe-area-inset-bottom))}}.console-account-identity{border-block-end:1px solid var(--sparkly-color-border);gap:6px;padding-block:8px 20px;display:grid}.console-account-identity span{color:var(--sparkly-color-text-muted);font-size:14px}.console-account-actions{gap:10px;margin-block-start:20px;display:grid}.console-account-actions button{justify-content:flex-start}.console-account-trigger{white-space:nowrap}.console-shell{background:var(--sparkly-color-surface-sunken);min-block-size:100dvh}.console-shell .console-layout{grid-template-columns:240px minmax(0,1fr);gap:8px;min-block-size:100dvh;padding:8px}.console-layout>aside.console-sidebar{background:0 0;border:0;align-items:stretch;gap:20px;block-size:calc(100dvh - 16px);padding:16px 12px;position:sticky;inset-block-start:8px;overflow-y:auto}.console-sidebar .console-brand img{block-size:44px;inline-size:146px}.console-workspace-name{color:var(--sparkly-color-text-muted);font-size:14px}.console-navigation-content{min-inline-size:0}.console-sidebar .operations-tabs,.console-sidebar nav{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:0;display:flex;overflow:visible}.console-sidebar .operations-tabs button,.console-sidebar .console-nav{text-align:start;white-space:normal;inline-size:100%;min-inline-size:0;color:var(--sparkly-color-text);background:0 0;border:0;border-radius:10px;justify-content:flex-start;min-block-size:44px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.console-sidebar .operations-tabs button svg,.console-sidebar .console-nav svg{flex-shrink:0}.console-shell .console-sidebar .operations-tabs button[aria-current=page],.console-shell .console-sidebar .operations-tabs button[aria-current=page]:hover:not(:disabled),.console-sidebar .console-nav[aria-current=page]{background:var(--sparkly-color-butter);color:var(--sparkly-color-text)}.console-sidebar-account{border-block-start:1px solid var(--sparkly-color-border);margin-block-start:auto;padding-block-start:16px}.console-sidebar-account .console-account-trigger{justify-content:flex-start;inline-size:100%}.console-layout>main{background:var(--sparkly-color-canvas);border:1px solid var(--sparkly-color-border);border-radius:16px;min-inline-size:0;max-inline-size:none;padding:0}.console-sheet-bar{border-block-end:1px solid var(--sparkly-color-border);color:var(--sparkly-color-text-muted);padding:16px 24px;font-size:13px}.console-sheet-content{padding:clamp(24px,4vw,48px)}.console-sidebar .console-navigation-toggle{display:none}@media (width<=800px){.console-shell .console-layout{padding:6px;display:block}.console-layout>aside.console-sidebar{grid-template-columns:1fr auto;gap:8px 12px;block-size:auto;padding:10px 12px;display:grid;position:static;overflow:visible}.console-sidebar .console-brand{grid-column:1}.console-sidebar .console-brand img{block-size:36px;inline-size:112px}.console-sidebar .console-navigation-toggle{grid-area:1/2;min-block-size:40px;font-size:13px;display:inline-flex}.console-workspace-name{display:none}.console-navigation-content,.console-sidebar-account{grid-column:1/-1;display:none}.console-sidebar.is-open .console-navigation-content,.console-sidebar.is-open .console-sidebar-account{display:block}.console-sidebar-account{margin-block-start:0}.console-sheet-content{padding:24px 18px}.console-sheet-bar{padding:12px 18px}.console-layout>main{margin-block-start:6px}}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details{min-inline-size:0;margin-block:12px}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details>summary{border:1px solid var(--sparkly-color-border);background:var(--sparkly-color-surface-sunken);min-block-size:44px;color:var(--sparkly-color-text);overflow-wrap:anywhere;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-weight:600;line-height:1.6;list-style:none;display:flex}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details>summary::-webkit-details-marker{display:none}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details>summary::marker{content:""}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;block-size:8px;inline-size:8px;margin-inline:4px;transform:rotate(45deg)}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details[open]>summary:after{transform:rotate(225deg)}:is(.console-current,.console-review,.operations-detail,.jobs-usage) details>summary:focus-visible{outline:2px solid var(--sparkly-color-focus);outline-offset:3px}.jobs-usage .jobs-status-line{color:var(--sparkly-color-text-muted);flex-wrap:wrap;gap:8px 20px;margin-block:16px;font-size:.9rem;line-height:1.7;display:flex}.jobs-usage .jobs-status-line>span{white-space:nowrap}.console-overview-work{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-block-start:20px;display:grid}.console-overview-work h2{margin-block:0 12px}.console-overview-work-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-overview-work ul{margin:0;padding:0;list-style:none}.console-overview-work li+li{border-block-start:1px solid var(--sparkly-color-border)}.console-overview-work-row{width:100%;min-height:72px;color:var(--sparkly-color-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.console-overview-work-row>span:first-child{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.console-overview-work-row small,.console-overview-work-row>span:last-child{color:var(--sparkly-color-text-muted)}.console-overview-work-row:hover{background:var(--sparkly-color-surface-sunken)}@media (width<=800px){.console-overview-work{grid-template-columns:minmax(0,1fr)}}.console-overview--academies{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);grid-template-areas:"summary summary""search work""academies work";align-items:start;gap:16px 20px;margin-block:14px}.console-overview--academies>:first-child{grid-area:summary}.console-overview--academies>.console-overview-toolbar{grid-area:search;align-items:end;gap:10px}.console-overview--academies>.console-overview-toolbar label{max-inline-size:none}.console-overview--academies>.console-overview-list{grid-area:academies}.console-overview--academies>.console-overview-work{grid-area:work;grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:0}.console-overview--academies .console-overview-row{flex-wrap:wrap;gap:8px 16px;padding-block:14px}.console-overview--academies .console-overview-row>span:first-child{flex:180px;min-inline-size:0}.console-overview--academies .console-overview-row time{margin-block:0}.console-overview--academies .console-overview-work-row{min-height:64px}.console-sheet-content:has(.console-overview--academies){padding-block:22px}.operations-workspace:has(.console-overview--academies)>.operations-heading h1{margin-block:0 8px;font-size:28px}.operations-workspace:has(.console-overview--academies)>.operations-heading p{max-width:none;margin-block:0 8px}.operations-workspace:has(.console-overview--academies)>.operations-toolbar{margin-block:10px}@media (width<=1000px){.console-overview--academies{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""search""academies""work"}.console-overview--academies>.console-overview-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.console-overview--academies>.console-overview-work{grid-template-columns:minmax(0,1fr)}.console-sheet-content:has(.console-overview--academies){padding-block:18px}}.onboarding-status{border:1px solid var(--sparkly-color-border,#eadfe5);background:var(--sparkly-color-canvas,#fff8f0);border-radius:12px;min-inline-size:0;margin-block:20px;padding:20px}.onboarding-status *{box-sizing:border-box;min-inline-size:0}.onboarding-status__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onboarding-status__heading h3,.onboarding-status__invitation h4{margin:0 0 6px}.onboarding-status__heading>svg{flex-shrink:0;block-size:23px;inline-size:23px}.onboarding-status p{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.onboarding-status__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.onboarding-status__steps li{align-items:flex-start;gap:9px;display:flex}.onboarding-status__steps svg{block-size:19px;inline-size:19px;color:var(--sparkly-color-text,#38233e);flex-shrink:0;margin-block-start:3px}.onboarding-status__steps strong,.onboarding-status__steps span{overflow-wrap:anywhere;display:block}.onboarding-status__steps span,.onboarding-status__note,.onboarding-status__attempt{color:var(--sparkly-color-text-muted,#685a64);font-size:.85rem}.onboarding-status__invitation{border-block:1px solid var(--sparkly-color-border,#eadfe5);gap:12px;padding-block:16px;display:flex}.onboarding-status__invitation>svg{flex-shrink:0;block-size:22px;inline-size:22px;margin-block-start:3px}.onboarding-status__invitation p{margin-block-end:6px}.onboarding-status__next{max-inline-size:68ch;margin-block:16px!important}.onboarding-status button{max-inline-size:100%}.onboarding-status button svg{block-size:16px;inline-size:16px}.onboarding-status__note{max-inline-size:70ch;margin-block:12px 0!important}.onboarding-status__attempt{margin-block-start:12px!important}@media (width<=600px){.onboarding-status{padding:16px}.onboarding-status__steps{grid-template-columns:minmax(0,1fr)}}.console-overview{gap:22px;margin-block:20px;display:grid}.console-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.console-overview-toolbar label{flex:1;gap:8px;max-inline-size:560px;display:grid}.console-overview-toolbar input{border:1px solid var(--sparkly-color-border);background:var(--sparkly-color-surface);min-block-size:46px;color:var(--sparkly-color-text);border-radius:10px;padding:10px 14px}.console-overview-list h2{margin-block:0 18px}.console-overview-row{border:0;border-block-start:1px solid var(--sparkly-color-border);width:100%;color:var(--sparkly-color-text);text-align:start;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.console-overview-row>span:first-child{flex:1;min-inline-size:180px}.console-overview-row strong,.console-overview-row small{overflow-wrap:anywhere;display:block}.console-overview-row small,.console-overview-row time{color:var(--sparkly-color-text-muted);margin-block-start:5px;font-size:13px}.console-overview-row:hover{background:var(--sparkly-color-surface-sunken)}.operations-grid[hidden]{display:none!important}@media (width<=760px){.console-overview-row{flex-wrap:wrap;gap:12px}.console-overview-row>span:first-child{flex-basis:100%}.console-overview-toolbar label{min-inline-size:100%;max-inline-size:none}}.console-overview{--sp-surface:var(--sparkly-color-surface);--sp-border:var(--sparkly-color-border);--sp-muted:var(--sparkly-color-text-muted)}.subscription-amendment{min-inline-size:0}.subscription-amendment>h3{margin-block:0 8px}.subscription-amendment>p{max-inline-size:75ch;line-height:1.7}.subscription-amendment-selectors,.subscription-amendment-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.subscription-amendment-selectors>label,.subscription-amendment-comparison>section{min-inline-size:0}.subscription-amendment-comparison>section{border-block-start:2px solid var(--sparkly-color-border);padding-block-start:16px}.subscription-amendment-comparison h4{margin:0;font-size:1rem}.subscription-amendment-caption{margin-block:6px 16px;font-size:.8125rem;line-height:1.6}.subscription-amendment .plan-terms{gap:10px 12px;font-size:.875rem;line-height:1.6}.subscription-amendment .plan-terms dt,.subscription-amendment .plan-terms dd{overflow-wrap:anywhere;min-inline-size:0}.subscription-amendment .plan-terms dd{font-weight:600}@media (width<=760px){.subscription-amendment-selectors,.subscription-amendment-comparison{grid-template-columns:1fr}}.subscription-amendment .plan-terms{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:10px 12px;display:grid}.subscription-amendment .plan-terms dd{text-align:end;max-inline-size:16ch;margin:0}.subscription-amendment .plan-terms dt:first-child,.subscription-amendment .plan-terms dd:nth-child(2){border-block-end:1px solid var(--sparkly-color-border);padding-block-end:8px;font-weight:700}.jobs-usage{min-width:0}.jobs-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jobs-heading h2,.jobs-heading h3{margin-block:12px 6px}.jobs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.jobs-summary>div{background:var(--sparkly-color-surface-sunken);border:1px solid var(--sparkly-color-border);border-radius:12px;grid-template-columns:auto 1fr;gap:8px 14px;padding:18px;display:grid}.jobs-summary strong{font-size:1.8rem}.jobs-summary span{grid-column:1/-1}.jobs-list{gap:12px;padding:0;list-style:none;display:grid}.jobs-list>li,.usage-grid>article{overflow-wrap:anywhere;min-width:0}.jobs-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;display:grid}.jobs-facts dd{margin:0}.jobs-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jobs-filter select{max-width:100%}.jobs-usage textarea{box-sizing:border-box;width:100%;min-height:90px;margin-block:8px 16px}.jobs-usage summary{cursor:pointer;padding-block:12px}.usage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}@media (width<=500px){.jobs-summary{gap:6px}.jobs-summary>div{grid-template-columns:1fr;padding:10px}.jobs-facts{grid-template-columns:1fr;gap:4px}.jobs-facts dd{margin-block-end:8px}}.deletion-status{border:1px solid var(--sparkly-color-border,#dfd5da);border-radius:16px;margin-block:20px;padding:20px}.deletion-status header{align-items:center;gap:10px;display:flex}.deletion-status h3{margin:8px 0 12px}.deletion-plan p,.deletion-status p{line-height:1.65}.deletion-policy{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px 16px;display:grid}.deletion-policy dt{font-weight:650}.deletion-policy dd{overflow-wrap:anywhere;min-width:0;margin:0}.deletion-code{overflow-wrap:anywhere;font-size:.82rem}.deletion-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:20px;display:grid}.deletion-counts div{border:1px solid var(--sparkly-color-border,#dfd5da);border-radius:10px;padding:12px}.deletion-counts strong{font-size:1.5rem;display:block}.deletion-counts span{margin-top:4px;font-size:.85rem;display:block}.deletion-notice{border-inline-start:4px solid var(--sparkly-color-action-primary,#e87565);background:var(--sparkly-color-surface-sunken,#fff4e4);border-radius:8px;padding:14px 16px;line-height:1.65}.deletion-table-wrap{overflow-x:auto}.deletion-plan table{border-collapse:collapse;width:100%;font-size:.85rem}.deletion-plan caption{text-align:start;padding:12px 0;font-weight:650}.deletion-plan th,.deletion-plan td{text-align:start;vertical-align:top;border-block-end:1px solid var(--sparkly-color-border,#dfd5da);padding:10px}.deletion-plan details>summary{cursor:pointer;padding-block:14px;font-weight:650}.deletion-records{max-height:420px;padding-inline-start:20px;overflow:auto}.deletion-records li{padding-block:10px}.deletion-records li>span,.deletion-records li>code{margin-block:5px;display:block}.deletion-check{align-items:flex-start;gap:10px;line-height:1.65;display:flex!important}.deletion-check input{flex:none;height:20px;margin-top:4px;width:20px!important}.deletion-receipt{border:1px solid var(--sparkly-color-border,#dfd5da);border-radius:12px;padding:16px}@media (width<=700px){.deletion-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.deletion-status{padding:14px}.deletion-policy{grid-template-columns:1fr;gap:4px}.deletion-policy dd{margin-bottom:10px}}.operations-workspace{min-width:0}.operations-heading,.operations-toolbar,.operations-actions,.operations-grant{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-heading h1{margin-block:8px}.operations-heading p{max-width:65ch}.operations-tabs{background:var(--sparkly-color-surface-sunken);border-radius:24px;flex-wrap:wrap;gap:8px;margin-block:24px;padding:6px;display:flex}.operations-tabs button{border-color:#0000;border-radius:999px;min-width:0}.operations-tabs button svg{flex-shrink:0}.operations-tabs button span{overflow-wrap:anywhere}.operations-toolbar{margin-block:16px}.operations-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:20px;display:grid}.operations-list{align-self:start;padding:8px!important}.operations-record{text-align:start;flex-direction:column;gap:8px;width:100%;white-space:normal!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:stretch!important;height:auto!important;padding:16px!important;display:flex!important}.operations-record[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sparkly-color-action-primary);background:var(--sparkly-color-surface-sunken)!important}.operations-record small,.operations-detail dd,.operations-detail li,.operations-grant small{overflow-wrap:anywhere;min-width:0}.operations-detail{min-width:0}.operations-detail dl{grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);gap:10px;display:grid}.operations-detail dd{margin:0}.operations-event-code{color:var(--sparkly-color-text-muted);margin-block-start:4px;font-size:.75rem;display:block}@media (width<=500px){.operations-detail dl{grid-template-columns:minmax(0,1fr);gap:4px}.operations-detail dd{margin-block-end:12px}}.operations-actions{justify-content:flex-start;margin-block:18px}.operations-form{gap:16px;margin-block:24px;display:grid}.operations-form label,.operations-date-field,.operations-choice-field{gap:8px;display:grid}.operations-form input,.operations-form textarea,.operations-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--sparkly-color-border-strong);background:var(--sparkly-color-surface);border-radius:8px;padding:10px 12px}.operations-form textarea{min-height:90px}.operations-grant{border-block-end:1px solid var(--sparkly-color-border);justify-content:flex-start;padding-block:14px}.operations-grant div{flex:1;min-width:0}.operations-providers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.operations-providers div{gap:8px;display:grid}.operations-workspace .console-panel{background:var(--sparkly-color-surface);border:1px solid var(--sparkly-color-border);border-radius:14px;margin-block-end:20px;padding:22px}.operations-workspace .danger{background:var(--sparkly-color-danger-soft);color:var(--sparkly-color-danger);border:1px solid var(--sparkly-color-danger)}.operations-workspace button:focus-visible{outline:3px solid var(--sparkly-color-focus);outline-offset:3px}@media (width<=760px){.operations-grid{grid-template-columns:minmax(0,1fr)}.operations-list{max-height:300px;overflow-y:auto}.operations-workspace .console-panel{padding:16px}.operations-tabs button{white-space:nowrap;flex:none}.operations-tabs{overscroll-behavior-inline:contain;border-radius:999px;flex-wrap:nowrap;padding:6px;overflow-x:auto}.operations-tabs button span{overflow-wrap:normal}}.incident-controls{border-block-start:1px solid var(--sparkly-color-border);margin-block:24px;padding-block-start:16px}.incident-controls ul{gap:14px;padding:0;list-style:none;display:grid}.incident-controls li{background:var(--sparkly-color-surface-sunken);border:1px solid var(--sparkly-color-border);overflow-wrap:anywhere;border-radius:10px;gap:8px;padding:14px;display:grid}.incident-controls li p{margin:0}.operations-invoice-sources{border-block-start:1px solid var(--sparkly-color-border);overflow-wrap:anywhere;margin-block-start:24px;padding-block-start:20px}.operations-invoice-sources h3:focus{outline:2px solid var(--sparkly-color-focus);outline-offset:4px}.operations-invoice-lines{padding:0;list-style:none}.operations-invoice-lines li{border-block-end:1px solid var(--sparkly-color-border);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:10px;display:flex}.support-ownership{min-width:0;margin-block:20px}.support-ownership h3{align-items:center;gap:8px;display:flex}.support-ownership p{overflow-wrap:anywhere}.plan-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;display:grid}.plan-terms dd{overflow-wrap:anywhere;margin:0}@media (width<=500px){.plan-terms{grid-template-columns:1fr;gap:4px}.plan-terms dd{margin-block-end:8px}}.operations-invoice-summary{border:1px solid var(--sp-border,#eadad3);background:var(--sp-surface,#fff);border-radius:12px;min-inline-size:0;margin-block:20px;padding:20px}.operations-invoice-total{overflow-wrap:anywhere;margin-block:8px 12px;font-size:clamp(1.4rem,4vw,2rem);line-height:1.4;display:block}.operations-invoice-sources dl{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px 16px;display:grid}.operations-invoice-sources dt{color:var(--sp-muted,#5c4a5e);line-height:1.6}.operations-invoice-sources dd{overflow-wrap:anywhere;min-inline-size:0;margin:0;line-height:1.6}.operations-invoice-sources bdi,.operations-detail bdi{white-space:normal;overflow-wrap:anywhere}@media (width<=600px){.operations-invoice-summary{padding:16px}.operations-invoice-sources dl{grid-template-columns:minmax(0,1fr);gap:4px}.operations-invoice-sources dd{margin-block-end:12px}.operations-invoice-sources .button{inline-size:100%}}.operations-grid>*,.operations-list,.operations-record,.operations-toolbar>*,.operations-heading>*,.operations-form>*,.operations-providers>*{min-inline-size:0}.operations-record strong,.operations-record span,.operations-detail dt,.operations-detail h2,.operations-detail h3{overflow-wrap:anywhere}.operations-actions>button,.operations-toolbar>button{white-space:normal;max-inline-size:100%}.operations-providers{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}@container console-content (width<=700px){.operations-grid{grid-template-columns:minmax(0,1fr)}.operations-list{overscroll-behavior-block:contain;max-block-size:300px;overflow-y:auto}}@container console-content (width<=420px){.operations-detail dl{grid-template-columns:minmax(0,1fr);gap:4px}.operations-detail dd{margin-block-end:12px}.operations-actions>button{flex:150px}}.operations-form .console-checkbox,.operations-form .deletion-check{cursor:pointer;align-items:flex-start;gap:12px;min-block-size:44px;padding-block:10px;line-height:1.6;display:flex}.operations-form input[type=checkbox]{appearance:none;border:1px solid var(--sparkly-color-border-strong);background:var(--sparkly-color-surface);cursor:pointer;border-radius:6px;flex:0 0 22px;place-content:center;block-size:22px;min-block-size:22px;inline-size:22px;margin:2px 0 0;padding:0;display:inline-grid}.operations-form input[type=checkbox]:checked{background:var(--sparkly-color-action-primary);border-color:var(--sparkly-color-action-primary)}.operations-form input[type=checkbox]:checked:before{content:"";border:solid var(--sparkly-color-on-action-primary);border-width:0 2px 2px 0;block-size:11px;inline-size:6px;transform:translateY(-1px)rotate(45deg)}.operations-form input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.operations-form input[type=checkbox]{appearance:auto}.operations-form input[type=checkbox]:before{content:none}}.operations-queue-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:1rem;display:flex}.operations-queue-heading span,.operations-stage{color:var(--sparkly-color-text-secondary);font-size:.8125rem;font-weight:500}.operations-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.operations-form-heading h2{margin:0}.operations-action-context{color:var(--sparkly-color-text-secondary);overflow-wrap:anywhere;margin:0}.operations-detail h2:focus,.operations-form h2:focus,.operations-review h2:focus,.operations-queue-heading:focus{outline:2px solid var(--sparkly-color-action-primary);outline-offset:5px;border-radius:4px}.operations-form h2,.operations-review h2,.operations-detail h2,.operations-queue-heading{scroll-margin-block:24px}.operations-review .operations-actions{margin-block-end:0}.operations-response-review{border-block-start:1px solid var(--sp-border);min-inline-size:0;padding-block-start:16px}.operations-response-review h3{margin-block:0 8px;font-size:1rem}.operations-response-review p{white-space:pre-wrap;overflow-wrap:anywhere}
