@property --ui-text{syntax:"<color>";inherits:true;initial-value:#172033}@property --ui-muted{syntax:"<color>";inherits:true;initial-value:#667085}@property --ui-accent{syntax:"<color>";inherits:true;initial-value:#356bd6}@property --ui-accent-hover{syntax:"<color>";inherits:true;initial-value:#2857b8}@property --ui-danger{syntax:"<color>";inherits:true;initial-value:#c8323e}@property --ui-success{syntax:"<color>";inherits:true;initial-value:#18794e}@property --ui-warning{syntax:"<color>";inherits:true;initial-value:#946200}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f8fb;--ui-surface:#fff;--ui-surface-muted:#f8fafc;--ui-text:#172033;--ui-muted:#667085;--ui-border:#d8dee8;--ui-border-strong:#bbc5d4;--ui-accent:#356bd6;--ui-accent-hover:#2857b8;--ui-accent-soft:#edf4ff;--ui-control-accent:var(--ui-accent);--ui-control-accent-hover:var(--ui-accent-hover);--ui-danger:#c8323e;--ui-danger-soft:#fff0f1;--ui-success:#18794e;--ui-success-soft:#eaf8f1;--ui-warning:#946200;--ui-warning-soft:#fff7df;--ui-shadow:0 16px 50px #14233c14, 0 1px 2px #14233c14;--ui-radius:10px;--ui-radius-sm:7px;--ui-space-1:6px;--ui-space-2:10px;--ui-space-3:16px;--ui-space-4:24px;--ui-space-5:32px;font-synthesis:none;font-family:Nunito,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:--ui-text .15s,--ui-muted .15s,--ui-accent .15s,--ui-accent-hover .15s,--ui-danger .15s,--ui-success .15s,--ui-warning .15s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0d1118;--ui-surface:#151b25;--ui-surface-muted:#1b2330;--ui-text:#f2f5f9;--ui-muted:#a8b3c4;--ui-border:#303a49;--ui-border-strong:#4a5668;--ui-accent:#72a0ff;--ui-accent-hover:#9bbcff;--ui-accent-soft:#19294a;--ui-control-accent:#456fae;--ui-control-accent-hover:#3d65a5;--ui-danger:#ff7d88;--ui-danger-soft:#3a1d25;--ui-success:#5ed29a;--ui-success-soft:#173226;--ui-warning:#f2c266;--ui-warning-soft:#382d18;--ui-shadow:0 20px 60px #00000052, 0 1px 2px #0000004d}:root[data-accent=violet]{--ui-accent:#6941c6;--ui-accent-hover:#53389e;--ui-accent-soft:#f4f0ff}:root[data-theme=dark][data-accent=violet]{--ui-accent:#b69cff;--ui-accent-hover:#ccbaff;--ui-accent-soft:#2c2244;--ui-control-accent:#6845b5;--ui-control-accent-hover:#5a3aa0}:root[data-accent=teal]{--ui-accent:#087e6a;--ui-accent-hover:#066655;--ui-accent-soft:#e8f7f3}:root[data-theme=dark][data-accent=teal]{--ui-accent:#5ed6bd;--ui-accent-hover:#8be3d0;--ui-accent-soft:#16352f;--ui-control-accent:#167764;--ui-control-accent-hover:#126655}:root[data-accent=rose]{--ui-accent:#c02f5a;--ui-accent-hover:#9f2348;--ui-accent-soft:#fff0f4}:root[data-theme=dark][data-accent=rose]{--ui-accent:#ff91b0;--ui-accent-hover:#ffb2c7;--ui-accent-soft:#3b202a;--ui-control-accent:#a93258;--ui-control-accent-hover:#922746}:root[data-accent=amber]{--ui-accent:#8a5700;--ui-accent-hover:#704500;--ui-accent-soft:#fff5dc}:root[data-theme=dark][data-accent=amber]{--ui-accent:#f4c76e;--ui-accent-hover:#ffda91;--ui-accent-soft:#392e19;--ui-control-accent:#8a5a08;--ui-control-accent-hover:#714906}*{box-sizing:border-box}html{background:var(--ui-bg);min-height:100%}body{min-width:280px;min-height:100dvh;color:var(--ui-text);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--ui-accent) 8%, transparent), transparent 44%), var(--ui-bg);margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--ui-accent);text-underline-offset:3px;text-decoration:none}a:hover{color:var(--ui-accent-hover)}:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-accent) 48%, transparent);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;margin-bottom:.45rem;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.2}h2{margin-bottom:.75rem;font-size:1rem;line-height:1.3}code,pre,.ui-code-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ui-action-context code{color:var(--ui-text);background:var(--ui-surface-muted);border-radius:4px;padding:2px 5px}.ui-viewport{isolation:isolate;background-color:var(--ui-bg);place-items:center;min-height:100dvh;padding:clamp(12px,3vw,28px);display:grid;position:relative}.ui-page-backdrop{z-index:0;background-color:var(--ui-bg);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:translateZ(0)}.ui-shell{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:min(100%,980px);min-height:min(760px,100dvh - 56px);box-shadow:var(--ui-shadow);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);transition:background-color .15s;display:grid;position:relative;overflow:hidden}.ui-shell--backdrop{background-color:#0000}.ui-shell--backdrop:before{z-index:-1;background-color:color-mix(in srgb, var(--ui-surface) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";transition:background-color .15s;position:absolute;inset:0}.ui-site-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 16px;display:flex}.ui-brand{min-width:0;color:var(--ui-text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.05rem;font-weight:680;text-decoration:none;display:inline-flex}.ui-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-brand img{object-fit:cover;width:38px;height:38px}.ui-header-controls{flex:none;align-items:center;gap:6px;display:flex}.ui-signed-in-user{border-radius:var(--ui-radius-sm);min-width:0;max-width:260px;color:var(--ui-muted);align-items:center;gap:5px;padding:4px 6px;text-decoration:none;display:flex}.ui-signed-in-user:hover{color:var(--ui-muted);background:var(--ui-surface-muted)}.ui-signed-in-user-icon{border-radius:var(--ui-radius-sm);object-fit:cover;flex:none;width:24px;height:24px}.ui-signed-in-user strong{max-width:120px;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ui-signed-in-user small{max-width:120px;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ui-header-sign-out{display:block}.ui-header-sign-out .ui-icon-button{min-height:40px;color:var(--ui-muted);background:0 0;border:0;padding:0}.ui-header-sign-out .ui-icon-button:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-icon-button{border-radius:var(--ui-radius);width:40px;height:40px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid}.ui-icon-button:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-icon{flex:none;display:block}.ui-shell-body{min-width:0;display:grid}.ui-page,main{gap:var(--ui-space-4);flex-direction:column;width:min(100%,760px);min-width:0;margin:auto;padding:clamp(28px,6vw,64px) clamp(22px,6vw,56px);display:flex}.ui-page--narrow,main.ui-page--narrow{width:min(100%,560px)}.ui-site-footer{border-top:1px solid var(--ui-border);min-height:54px;color:var(--ui-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:12px 20px;font-size:.78rem;display:flex}.ui-site-footer a{color:inherit;text-decoration:none}.ui-language-switcher{position:relative}.ui-language-switcher summary{border-radius:var(--ui-radius-sm);min-height:36px;color:var(--ui-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:7px 9px;font-weight:600;list-style:none;display:inline-flex}.ui-language-switcher summary::-webkit-details-marker{display:none}.ui-language-switcher summary:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-language-switcher summary:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-accent) 42%, transparent);outline-offset:2px}.ui-language-switcher summary>.ui-icon:last-child{transition:transform .15s}.ui-language-switcher[open] summary>.ui-icon:last-child{transform:rotate(180deg)}.ui-language-switcher form{z-index:20;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);gap:2px;width:176px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 36px #0c121c33}.ui-language-switcher input{display:none}.ui-language-switcher form button.ui-language-option{width:100%;min-height:36px;color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;justify-self:stretch;align-items:center;gap:18px;padding:7px 9px;font-size:.82rem;font-weight:600;display:flex}.ui-language-switcher form button:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-language-switcher form button[aria-current=true]{color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-page-header{text-align:center}.ui-page-header>p{max-width:54ch;color:var(--ui-muted);margin:8px auto 0}.ui-user-page-header{text-align:center;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);place-items:center;column-gap:18px;display:grid}.ui-user-page-header h1{overflow-wrap:anywhere;width:100%;margin:0}.ui-user-page-header p{width:100%;color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.ui-user-page-icon{border-radius:var(--ui-radius);width:72px;height:72px;color:var(--ui-muted);background:var(--ui-surface-muted);grid-area:1/1/span 2;place-items:center;display:grid;overflow:hidden}.ui-user-page-icon--editable{position:relative}.ui-user-page-icon-edit{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0c121cbd;border:1px solid #ffffffb8;border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:5px;right:5px;transform:scale(.8);box-shadow:0 4px 14px #0000003d}.ui-user-page-icon--editable:hover .ui-user-page-icon-edit,.ui-user-page-icon--editable:focus-within .ui-user-page-icon-edit{opacity:1;pointer-events:auto;transform:scale(1)}.ui-user-page-icon-edit:hover{color:#fff;background:#0c121ce6;border-color:#fff}.ui-user-page-icon img{object-fit:cover;width:100%;height:100%}.ui-user-page-icon:hover{color:var(--ui-text)}.ui-sign-in-shell{isolation:isolate;background-color:var(--ui-bg);justify-content:flex-start;align-items:center;min-height:100dvh;padding:clamp(20px,6vw,120px);display:flex;position:relative}.ui-sign-in-card{z-index:1;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 97%, transparent);border-radius:12px;grid-template-rows:auto 1fr auto;width:min(100%,520px);max-height:calc(100dvh - 40px);display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000047}.ui-sign-in-brand{justify-content:center;align-items:center;min-height:82px;padding:20px 28px 6px;display:flex}.ui-sign-in-brand .ui-brand{font-size:1.25rem}.ui-sign-in-brand .ui-brand img{border-radius:0;width:52px;height:52px}.ui-sign-in-content{display:grid}.ui-sign-in-content .ui-page{width:min(100%,440px);padding:18px 28px 30px}.ui-card,.ui-table-surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:100%;padding:clamp(20px,4vw,28px)}.ui-stack{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-duration-settings{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);overflow-x:auto}.ui-duration-settings table{border-collapse:collapse;width:100%;min-width:500px}.ui-duration-settings caption{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-2);text-align:start;font-weight:700}.ui-duration-settings th,.ui-duration-settings td{padding:var(--ui-space-2) var(--ui-space-3);border-top:1px solid var(--ui-border);text-align:start;vertical-align:middle}.ui-duration-settings thead th{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:650}.ui-duration-settings tbody th{min-width:230px;font-weight:600}.ui-duration-settings td:nth-child(2){width:110px}.ui-duration-settings td:nth-child(3){width:145px}.ui-duration-settings input,.ui-duration-settings select{width:100%;min-width:0}.ui-duration-setting-name{align-items:center;gap:var(--ui-space-1);display:flex}.ui-duration-help{display:inline-flex;position:relative}.ui-duration-help summary{width:1.5rem;height:1.5rem;color:var(--ui-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.ui-duration-help summary::-webkit-details-marker{display:none}.ui-duration-help summary:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-accent) 48%, transparent);outline-offset:2px;border-radius:50%}.ui-duration-help p{z-index:2;width:min(330px,75vw);padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);color:var(--ui-text);margin:0;font-size:.875rem;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 4px);left:0}.ui-section{padding:var(--ui-space-4) 0;border-top:1px solid var(--ui-border)}.ui-section:first-child{border-top:0}.ui-section--danger{margin-top:var(--ui-space-3);padding:var(--ui-space-4) 0 0;border-top-color:color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))}.ui-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-actions--end{justify-content:flex-end}.ui-actions--between{justify-content:space-between;align-items:baseline}.ui-actions--between .ui-back-link{white-space:nowrap;flex:none;min-height:42px}.ui-editor-action-bar{align-items:flex-start;gap:var(--ui-space-2);width:100%;padding-top:var(--ui-space-3);display:flex}.ui-editor-back{white-space:nowrap;flex:none;min-height:42px}.ui-editor-action-buttons{justify-content:flex-end;align-items:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ui-action-label-mobile{display:none}.ui-back-link{color:var(--ui-muted);align-self:flex-start;align-items:center;gap:7px;font-weight:650;display:inline-flex}.ui-back-link:hover{color:var(--ui-text)}form{gap:var(--ui-space-3);display:grid}form>button,form>.ui-button{justify-self:start}form>button[type=submit]:not(.ui-button--danger):not(.ui-button--quiet):not(.ui-full-button){justify-self:end}label{color:var(--ui-text);gap:7px;font-size:.84rem;font-weight:590;display:grid}.ui-field{gap:7px;display:grid}.ui-field-error{color:var(--ui-danger);font-size:.8rem;font-weight:500}label:has(>input[type=checkbox]){align-items:center;gap:9px;min-height:28px;font-weight:490;display:flex}input,select,textarea{border:1px solid var(--ui-border-strong);width:100%;min-height:44px;color:var(--ui-text);background:var(--ui-surface);border-radius:6px;padding:9px 11px;transition:border-color .15s,box-shadow .15s}select{appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23667085%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}:root[data-theme=dark] select{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a8b3c4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}textarea{resize:vertical;min-height:104px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}input:hover,select:hover,textarea:hover{border-color:var(--ui-muted)}input:focus,select:focus,textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 17%, transparent);outline:0}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--ui-control-accent);margin:0}fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}legend{margin:0 0 7px;padding:0;font-size:.85rem;font-weight:650}button,.ui-button{border:1px solid var(--ui-border-strong);min-height:42px;color:var(--ui-text);background:var(--ui-surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}button:hover,.ui-button:hover{border-color:var(--ui-muted);background:var(--ui-surface-muted);color:var(--ui-text)}button:active,.ui-button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.58}button[type=submit]:not(.ui-button--danger):not(.ui-button--quiet):not(.ui-button--text):not(.ui-icon-button),.ui-button--primary{border-color:var(--ui-control-accent);color:#fff;background:var(--ui-control-accent)}button[type=submit]:not(.ui-button--danger):not(.ui-button--quiet):not(.ui-button--text):not(.ui-icon-button):hover,.ui-button--primary:hover{border-color:var(--ui-control-accent-hover);color:#fff;background:var(--ui-control-accent-hover)}.ui-button--danger{border-color:color-mix(in srgb, var(--ui-danger) 50%, var(--ui-border));color:var(--ui-danger);background:0 0}.ui-button--danger:hover{border-color:var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger-soft)}button.ui-button--quiet,.ui-button--quiet{border-color:var(--ui-border-strong);color:var(--ui-muted);background:0 0}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){select{appearance:auto;background-image:none;padding-right:11px}}.ui-alert,[role=alert],[role=status]{border:1px solid color-mix(in srgb, var(--ui-danger) 30%, var(--ui-border));color:var(--ui-danger);background:var(--ui-danger-soft);border-radius:6px;margin:0;padding:12px 14px;font-size:.86rem}.ui-alert:empty,[role=alert]:empty,[role=status]:empty{display:none}.ui-alert--success{border-color:color-mix(in srgb, var(--ui-success) 30%, var(--ui-border));color:var(--ui-success);background:var(--ui-success-soft)}.ui-alert--info{border-color:color-mix(in srgb, var(--ui-accent) 25%, var(--ui-border));color:var(--ui-text);background:var(--ui-accent-soft)}.ui-badge{color:var(--ui-muted);background:var(--ui-surface-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.ui-badge--success{color:var(--ui-success);background:var(--ui-success-soft)}.ui-badge--warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-badge--danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-muted);text-align:center;padding:28px 18px}.ui-code-value{overflow-wrap:anywhere;color:var(--ui-text);background:var(--ui-surface-muted);border-radius:6px;padding:10px 12px;font-size:.8rem;display:block}.ui-page--audit{width:min(100%,900px)}.ui-audit-filters,.ui-audit-results{border-top:1px solid var(--ui-border);min-width:0;padding-top:var(--ui-space-4)}.ui-audit-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);min-width:0;display:flex}.ui-audit-section-heading h2{margin-bottom:4px;font-size:1.08rem}.ui-audit-section-heading p{color:var(--ui-muted);margin:0;font-size:.86rem}.ui-audit-section-heading>.ui-badge{flex:none;margin-top:2px}.ui-audit-filter-form{gap:var(--ui-space-2)}.ui-audit-quick-filters,.ui-audit-advanced-grid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ui-audit-advanced{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);min-width:0}.ui-audit-advanced>summary,.ui-audit-event-details>summary{min-height:42px;color:var(--ui-muted);cursor:pointer;padding:11px 13px;font-size:.84rem;font-weight:650}.ui-audit-advanced>summary:hover,.ui-audit-event-details>summary:hover{color:var(--ui-text)}.ui-audit-advanced[open]>summary{border-bottom:1px solid var(--ui-border)}.ui-audit-advanced-grid{padding:var(--ui-space-3)}.ui-audit-groups{gap:var(--ui-space-4);min-width:0;display:grid}.ui-audit-day{gap:var(--ui-space-2);min-width:0;display:grid}.ui-audit-day>h3{color:var(--ui-muted);margin:0;font-size:.82rem;font-weight:680}.ui-audit-event-list{gap:var(--ui-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-audit-event{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-width:0;position:relative;overflow:hidden}.ui-audit-event-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);min-width:0;padding:15px 64px 15px 16px;display:flex}.ui-audit-event-heading>div{min-width:0}.ui-audit-event-heading h4{overflow-wrap:anywhere;margin:0 0 4px;font-size:.95rem;line-height:1.35}.ui-audit-event-heading time{color:var(--ui-muted);font-size:.8rem}.ui-audit-event-heading>.ui-badge{flex:none}.ui-audit-event-details>summary{border-radius:var(--ui-radius-sm);width:40px;height:40px;min-height:40px;color:var(--ui-muted);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid;position:absolute;top:10px;right:11px}.ui-audit-event-details>summary::-webkit-details-marker{display:none}.ui-audit-event-details>summary:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-audit-event-details>summary .ui-icon{transition:transform .15s}.ui-audit-event-details[open]>summary .ui-icon{transform:rotate(90deg)}.ui-audit-event-details dl{border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:4px 16px 12px;display:grid}.ui-audit-compound-body{border-top:1px solid var(--ui-border)}.ui-audit-compound-body>dl{border-top:0}.ui-audit-compound-activities{border-top:1px solid var(--ui-border)}.ui-audit-compound-activity{border-bottom:1px solid var(--ui-border);padding:14px 16px}.ui-audit-compound-activity:last-child{border-bottom:0}.ui-audit-compound-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-audit-compound-heading h5{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem}.ui-audit-compound-heading>.ui-badge{flex:none}.ui-audit-event-details .ui-audit-compound-activity dl{border-top:0;padding:8px 0 0}.ui-audit-compound-activity dl:empty{display:none}.ui-audit-event-details dl>div{border-bottom:1px solid var(--ui-border);min-width:0;padding:10px 0}.ui-audit-event-details dl>div:nth-last-child(-n+2){border-bottom:0}.ui-audit-event-details dt{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.035em;margin-bottom:3px;font-size:.72rem;font-weight:680}.ui-audit-event-details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem}.ui-audit-event-details code{white-space:normal;overflow-wrap:anywhere}.ui-audit-reference-loading{color:var(--ui-muted);align-items:center;gap:7px;display:inline-flex}.ui-audit-reference-name{align-items:center;gap:6px;max-width:100%;font-weight:680;display:inline-flex}.ui-audit-reference-name a{color:var(--ui-link)}.ui-audit-reference-link{align-items:center;gap:5px;min-width:0;display:inline-flex}.ui-audit-reference-link-icon{flex:none;display:inline-flex}.ui-audit-reference-technical{color:var(--ui-muted);font-size:.74rem;display:block}.ui-audit-reference-identifier{min-width:0;color:var(--ui-muted);word-break:break-all;font-size:.74rem;font-weight:400}.ui-audit-reference-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.ui-audit-reference-loading[hidden],.ui-audit-reference-name[hidden],.ui-audit-reference-technical[hidden],.ui-audit-reference-identifier[hidden]{display:none}.ui-audit-pagination{justify-content:flex-end}.ui-nav-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;overflow:hidden}.ui-nav-item{border-bottom:1px solid var(--ui-border);min-height:76px;color:var(--ui-text);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:grid}.ui-nav-item--no-icon{grid-template-columns:1fr auto}.ui-nav-item:last-child{border-bottom:0}.ui-nav-item:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-nav-icon{color:var(--ui-muted)}.ui-nav-image{border-radius:var(--ui-radius-sm);object-fit:cover;background:var(--ui-surface-muted);width:34px;height:34px}.ui-nav-copy{gap:2px;min-width:0;display:grid}.ui-nav-copy strong{overflow-wrap:anywhere}.ui-nav-copy small{color:var(--ui-muted);font-size:.8rem}.ui-application-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:clamp(8px,2vw,18px);margin:0;padding:0;list-style:none;display:grid}.ui-application-grid>li{min-width:0}.ui-application-tile{min-width:0;color:var(--ui-text);text-align:center;border-radius:14px;grid-template-rows:72px auto;justify-items:center;gap:10px;padding:14px 8px;text-decoration:none;transition:color .15s,background .15s;display:grid}.ui-application-tile:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-application-icon{border-radius:16px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.ui-application-icon>img{object-fit:contain;border-radius:14px;width:64px;height:64px;display:block}.ui-application-icon--fallback{color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-application-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.86rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.ui-list{margin:0;padding:0;list-style:none}.ui-list-row{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;min-height:58px;padding:13px 0;display:flex}.ui-list-row:first-child{padding-top:0}.ui-list-row:last-child{border-bottom:0;padding-bottom:0}.ui-list-copy{gap:3px;min-width:0;display:grid}.ui-list-copy strong{color:var(--ui-text)}.ui-list-copy small{color:var(--ui-muted)}.ui-list-link{color:var(--ui-text);font-weight:650}.ui-list-link:hover{color:var(--ui-accent)}.ui-list-row form{margin-left:auto}.ui-list-row button{min-height:36px;padding:7px 11px}.ui-passkey-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.ui-passkey-list .ui-list-row{min-height:76px;padding:16px 18px}.ui-passkey-list .ui-list-row:first-child{padding-top:16px}.ui-passkey-list .ui-list-row:last-child{padding-bottom:16px}pre{border:1px solid var(--ui-border);background:var(--ui-surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:14px;overflow-x:auto}.ui-auth-page{text-align:center}.ui-auth-page form{text-align:left}.ui-auth-form{gap:14px}.ui-identity-card{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);padding:16px 18px;display:flex}.ui-identity-card p{align-items:center;gap:var(--ui-space-2);overflow-wrap:anywhere;margin:0;display:flex}.ui-identity-copy{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-identity-copy span{overflow-wrap:anywhere;min-width:0}.ui-username-field{border:1px solid var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 10%, transparent);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.ui-username-field input{min-width:0;box-shadow:none;border:0;border-radius:0;flex:1 1 0}.ui-input-suffix{border-left:1px solid var(--ui-border);color:var(--ui-muted);background:var(--ui-surface-muted);flex:none;order:2;align-items:center;padding:0 12px;font-size:.86rem;display:flex}.ui-full-button{justify-self:stretch;width:100%}.ui-meta-list{flex-wrap:wrap;gap:7px;display:flex}.ui-meta-list code{color:var(--ui-muted);background:var(--ui-surface-muted);border-radius:999px;padding:3px 8px;font-size:.75rem}.ui-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-settings-layout{gap:var(--ui-space-4);display:grid}.ui-settings-section{gap:var(--ui-space-3);padding:0 0 var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:grid}.ui-settings-section:last-child{border-bottom:0}.ui-settings-section--no-divider{border-bottom:0;padding-bottom:0}.ui-settings-section h2,.ui-settings-section p{margin-bottom:0}.ui-settings-section>button,.ui-settings-section>.ui-button{justify-self:start}.ui-settings-section--danger{border-bottom-color:color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))}.ui-mailbox-details{gap:var(--ui-space-2);display:grid}.ui-mailbox-details p{margin:0}.ui-mailbox-actions{align-items:center}.ui-copy-field{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-copy-field>span{overflow-wrap:anywhere;min-width:0}.ui-client-id-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ui-copy-field .ui-icon-button{width:32px;height:32px}.ui-input-copy{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:6px;display:grid}.ui-input-copy .ui-icon-button{width:40px;height:40px}.ui-section-description{color:var(--ui-muted);font-size:.88rem}.ui-search-field{position:relative}.ui-search-field>.ui-icon{color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-search-field input{padding-left:42px}.ui-admin-user-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-admin-user-toolbar .ui-search-field{flex:340px;min-width:0}.ui-result-count{color:var(--ui-muted);flex:none;font-size:.8rem;font-weight:650}.ui-admin-user-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;overflow:hidden}.ui-admin-user-row{border-bottom:1px solid var(--ui-border);min-height:82px;color:var(--ui-text);grid-template-columns:52px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.ui-admin-user-row:last-child{border-bottom:0}.ui-admin-user-row:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-admin-user-avatar{width:48px;height:48px;color:var(--ui-accent);background:var(--ui-accent-soft);letter-spacing:.04em;border-radius:12px;place-items:center;font-size:.8rem;font-weight:800;display:grid;overflow:hidden}.ui-admin-user-avatar img{object-fit:cover;width:100%;height:100%}.ui-admin-user-copy{gap:2px;min-width:0;display:grid}.ui-admin-user-copy strong,.ui-admin-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-admin-user-copy small{color:var(--ui-muted);font-size:.8rem}.ui-admin-user-meta{color:var(--ui-muted);white-space:nowrap;justify-items:end;gap:5px;font-size:.72rem;display:grid}.ui-admin-user-row>.ui-icon{color:var(--ui-muted)}.ui-app-identity{align-items:center;gap:var(--ui-space-3);display:flex}.ui-app-identity>img{border:1px solid var(--ui-border);border-radius:var(--ui-radius);object-fit:contain;background:#fff;flex:none;width:64px;height:64px}.ui-app-identity-copy{min-width:0}.ui-app-identity-copy>a,.ui-app-identity-copy>strong{overflow-wrap:anywhere;font-size:1.12rem;font-weight:720}.ui-app-identity-copy>strong{color:var(--ui-text)}.ui-app-identity-copy>a{color:var(--ui-accent);text-underline-offset:3px;text-decoration:underline}.ui-app-identity-copy>a:hover{color:var(--ui-accent-hover)}.ui-consent-card{gap:20px;display:grid}.ui-consent-card>.ui-app-identity{border-bottom:1px solid var(--ui-border);padding-bottom:20px}.ui-consent-card h2{margin:0}.ui-consent-prior{color:var(--ui-muted);text-align:center;margin:0;font-size:.88rem}.ui-permission-list{gap:9px;margin:0;padding-left:1.25rem;display:grid}.ui-permission-row{color:var(--ui-text);padding-left:3px;line-height:1.5}.ui-permission-row::marker{color:var(--ui-accent)}.ui-app-policy-note{color:var(--ui-muted);margin:2px 0 0;font-size:.82rem;line-height:1.6}.ui-app-policy-note a{font-weight:650}.ui-connected-app-permissions{gap:var(--ui-space-2);display:grid}.ui-consent-actions{border-top:1px solid var(--ui-border);padding-top:20px}.ui-consent-actions .ui-actions{justify-content:flex-end}button.ui-button--text,.ui-button--text{color:var(--ui-muted);background:0 0;border:0}button.ui-button--text:hover,.ui-button--text:hover{color:var(--ui-text);background:var(--ui-surface-muted);border:0}.ui-inline-link{color:var(--ui-text);font-weight:650}.ui-inline-link:hover{color:var(--ui-accent)}.ui-image-uploader{gap:var(--ui-space-3);display:grid}.ui-dialog .ui-image-uploader .ui-actions{align-items:center}.ui-file-dropzone{border:2px dashed var(--ui-border-strong);border-radius:var(--ui-radius);min-height:180px;color:var(--ui-text);background:var(--ui-surface-muted);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:12px;padding:24px;font-size:.95rem;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:grid}.ui-file-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;padding:0;position:absolute}.ui-file-dropzone:hover,.ui-file-dropzone.is-dragging{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-file-dropzone.is-dragging{transform:scale(1.01)}.ui-file-dropzone:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 17%, transparent)}.ui-file-dropzone-icon{width:52px;height:52px;color:var(--ui-accent);background:var(--ui-surface);border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 4px #14233c1f}.ui-image-preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-surface-muted);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-height:260px}.ui-icon-cropper{justify-content:center;align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(0,256px) 28px;justify-self:center;width:min(100%,300px);display:grid}.ui-icon-crop-canvas{aspect-ratio:1;border:1px solid var(--ui-border-strong);background:var(--ui-surface-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;justify-self:center;width:256px;max-width:100%;height:auto;display:block}.ui-icon-crop-canvas.is-dragging{cursor:grabbing}.ui-icon-crop-canvas:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-accent) 48%, transparent);outline-offset:3px}.ui-icon-zoom{place-items:center;width:28px;height:256px;display:grid;position:relative}.ui-icon-zoom>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-icon-zoom input{writing-mode:vertical-lr;direction:rtl;width:28px;height:256px;min-height:0;margin:0;padding:0;display:block}.ui-dialog .ui-image-uploader .ui-icon-crop-actions{justify-content:center}.ui-media-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ui-media-tile{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.ui-media-tile--selected,.ui-media-tile--enabled{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.ui-media-tile-image{position:relative}.ui-media-tile-image>img{aspect-ratio:1;object-fit:cover;background:var(--ui-surface-muted);width:100%;display:block}.ui-media-tile-controls{gap:7px;display:flex;position:absolute;top:10px;right:10px}.ui-media-choice,button.ui-media-delete{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c121cb8;border:1px solid #ffffffb8;border-radius:11px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid;box-shadow:0 4px 18px #0000003d}.ui-media-tile label.ui-media-choice{place-items:center;gap:0;min-height:38px;display:grid}.ui-media-choice input{appearance:none;cursor:pointer;background:#ffffff24;border:2px solid #fff;width:21px;height:21px;min-height:21px;margin:0;padding:0}.ui-media-choice input[type=radio]{border-radius:999px}.ui-media-choice input[type=radio]:checked{background:radial-gradient(circle, var(--ui-control-accent) 0 42%, #fff 45% 100%)}.ui-media-choice input[type=checkbox]{border-radius:5px}.ui-media-choice input[type=checkbox]:checked{border-color:var(--ui-control-accent);background-color:var(--ui-control-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}.ui-media-choice:focus-within,button.ui-media-delete:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-accent) 55%, transparent);outline-offset:2px}button.ui-media-delete{color:#fff}button.ui-media-delete:hover{color:#fff;background:#a5232fe0;border-color:#fff}.ui-media-owner{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c121cb3;border-radius:7px;max-width:calc(100% - 20px);padding:4px 8px;font-size:.72rem;position:absolute;bottom:10px;left:10px;overflow:hidden}.ui-policy{line-height:1.7}.ui-page--top,.ui-policy-page{align-self:start;margin-block:0}.ui-policy h1,.ui-policy h2,.ui-policy h3{margin-top:1.7em}.ui-policy>:first-child{margin-top:0}.ui-policy blockquote{border-left:3px solid var(--ui-border-strong);color:var(--ui-muted);margin-left:0;padding-left:16px}.ui-policy hr{border:0;border-top:1px solid var(--ui-border-strong);width:100%;margin:1.5rem 0}.ui-policy table{border-collapse:collapse;width:100%}.ui-policy th,.ui-policy td{border:1px solid var(--ui-border);text-align:left;padding:8px 10px}.ui-policy th{background:var(--ui-surface-muted)}.ui-markdown-editor{gap:9px;display:grid}.ui-markdown-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-markdown-heading>label{font-size:.84rem;font-weight:590}.ui-markdown-modes{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:7px;padding:2px;display:inline-flex}.ui-markdown-modes button{border:0;min-height:32px;padding:5px 9px;font-size:.76rem}.ui-markdown-modes button.is-active{color:#fff;background:var(--ui-control-accent)}.ui-markdown-surface{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);overflow:hidden}.ui-markdown-surface:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 17%, transparent)}.ui-markdown-toolbar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);flex-wrap:wrap;gap:5px;padding:7px;display:flex}.ui-markdown-toolbar>div{border-right:1px solid var(--ui-border);gap:3px;padding-right:5px;display:flex}.ui-markdown-toolbar>div:last-child{border-right:0;padding-right:0}button.ui-markdown-tool{border-color:var(--ui-border);min-width:32px;min-height:32px;padding:5px 7px;font-size:.76rem}.ui-markdown-rich{outline:none;min-height:8.5rem;padding:14px 16px}.ui-markdown-rich>:first-child{margin-top:0}.ui-markdown-rich>:last-child{margin-bottom:0}.ui-markdown-rich p{margin:0 0 1em}.ui-markdown-rich ul,.ui-markdown-rich ol{padding-left:2em}.ui-markdown-rich code{background:var(--ui-surface-muted);border-radius:4px;padding:2px 5px}.ui-markdown-rich pre code{background:0 0;padding:0}.ui-markdown-source{resize:none;min-height:8.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;line-height:1.55;overflow:hidden}.ui-dialog-backdrop{z-index:100;opacity:1;background:#03081285;place-items:center;padding:18px;transition:opacity .2s;display:grid;position:fixed;inset:0}.ui-dialog{gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);opacity:1;width:min(100%,460px);padding:22px;transition:opacity .2s,transform .2s;display:grid;transform:scale(1);box-shadow:0 24px 80px #0000004d}.ui-dialog-backdrop.is-closing{opacity:0;pointer-events:none}.ui-dialog-backdrop.is-closing .ui-dialog{opacity:0;transform:scale(.8)}@starting-style{.ui-dialog-backdrop{opacity:0}.ui-dialog-backdrop .ui-dialog{opacity:0;transform:scale(.8)}}.ui-dialog h2{margin:0}.ui-dialog-description{gap:var(--ui-space-3);color:var(--ui-muted);display:grid}.ui-dialog-description>:first-child{margin-top:0}.ui-dialog-description>:last-child{margin-bottom:0}.ui-dialog .ui-actions{align-items:baseline}.ui-dialog .ui-actions--center{align-items:center}.ui-dialog--media{width:min(100%,780px);max-height:min(90vh,860px);overflow-y:auto}.ui-dialog-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.ui-dialog-heading .ui-icon-button{flex:none;transform:rotate(45deg)}.ui-app-logo{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);width:148px;height:148px;position:relative;overflow:hidden}.ui-app-logo>img{object-fit:cover;width:100%;height:100%;display:block}.ui-app-logo--empty{color:var(--ui-muted);background:linear-gradient(135deg, var(--ui-surface-muted), var(--ui-surface));border-style:dashed;place-items:center;display:grid}.ui-app-logo-edit{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0c121cbd;border:1px solid #ffffffb8;border-radius:11px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.8);box-shadow:0 4px 18px #0000003d}.ui-app-logo:hover .ui-app-logo-edit,.ui-app-logo:focus-within .ui-app-logo-edit{opacity:1;pointer-events:auto;transform:scale(1)}.ui-app-logo-edit:hover{color:#fff;background:#0c121ce6;border-color:#fff}.ui-app-logo--empty .ui-app-logo-edit{top:50%;right:50%;transform:translate(50%,-50%)scale(.8)}.ui-app-logo--empty:hover .ui-app-logo-edit,.ui-app-logo--empty:focus-within .ui-app-logo-edit{transform:translate(50%,-50%)scale(1)}@media (width<=640px){.ui-duration-settings{overflow:visible}.ui-duration-settings table,.ui-duration-settings tbody,.ui-duration-settings tr,.ui-duration-settings th,.ui-duration-settings td{width:100%;min-width:0;display:block}.ui-duration-settings thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-duration-settings tbody tr{padding:var(--ui-space-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-duration-settings th,.ui-duration-settings td{padding:var(--ui-space-1) var(--ui-space-3);border:0}.ui-duration-settings tbody th{grid-column:1/-1}.ui-duration-settings td:before{color:var(--ui-muted);content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:650;display:block}.ui-duration-help p{width:auto;position:fixed;inset:auto 18px 18px}.ui-sign-in-shell{align-items:stretch;padding:0}.ui-sign-in-card{border:0;border-radius:0;min-height:100dvh;max-height:none}.ui-viewport{min-height:100dvh;padding:0;display:block}.ui-shell{min-height:100dvh;box-shadow:none;border-width:0;border-radius:0}.ui-site-header{min-height:58px}.ui-page,main{margin:0 auto;padding:28px 18px 36px}.ui-site-footer{font-size:.72rem}.ui-card,.ui-table-surface{padding:18px}.ui-application-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.ui-application-tile{padding-inline:5px}.ui-audit-quick-filters,.ui-audit-advanced-grid,.ui-audit-event-details dl{grid-template-columns:minmax(0,1fr)}.ui-audit-event-details dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--ui-border)}.ui-audit-event-details dl>div:last-child{border-bottom:0}.ui-audit-event-heading{gap:var(--ui-space-2);padding:14px 62px 14px 14px}.ui-audit-section-heading{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column}.ui-audit-section-heading>.ui-badge{margin-top:0}.ui-audit-pagination{justify-content:stretch}.ui-actions{align-items:stretch}.ui-actions>*,.ui-actions button,.ui-actions .ui-button{flex:auto}.ui-actions--between{align-items:center}.ui-actions--between>*,.ui-actions--between button,.ui-actions--between .ui-button{flex:none}.ui-actions--between .ui-back-link{justify-content:center;width:42px;min-width:42px;min-height:42px}.ui-actions--between .ui-back-link>span,.ui-actions--between .ui-responsive-action-label{display:none}.ui-actions--between .ui-button{width:42px;min-width:42px;padding-inline:0}.ui-editor-action-bar{padding-top:var(--ui-space-2);align-items:center}.ui-editor-action-buttons{flex-wrap:nowrap;align-items:center;gap:6px}.ui-editor-back{justify-content:center;width:42px;min-width:42px;min-height:42px}.ui-editor-back>span,.ui-action-compact>span{display:none}.ui-action-compact{width:42px;min-width:42px;padding-inline:0}.ui-action-save{flex:none;padding-inline:13px}.ui-action-label-desktop{display:none}.ui-action-label-mobile{display:inline}.ui-identity-card{flex-direction:column;align-items:stretch}.ui-identity-card form,.ui-identity-card button{width:100%}.ui-list-row{align-items:flex-start}.ui-admin-user-row{grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;padding:13px 14px}.ui-admin-user-avatar{border-radius:10px;width:44px;height:44px}.ui-admin-user-meta{grid-area:2/2;justify-items:start}.ui-admin-user-meta time{display:none}.ui-admin-user-row>.ui-icon{grid-area:1/3/span 2}}@media (width<=480px){.ui-admin-user-toolbar{flex-direction:column;align-items:stretch;gap:7px}.ui-admin-user-toolbar .ui-search-field{flex-basis:auto}.ui-result-count{align-self:flex-end}.ui-site-header{gap:8px}:is(.ui-brand:has(img) span,.ui-signed-in-user small){display:none}.ui-signed-in-user strong{max-width:88px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
