*{box-sizing:border-box}body{background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--text-size);line-height:var(--line-height);margin:0}a{color:var(--accent-strong);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:calc(var(--text-size) * 1.36);margin:0 0 calc(var(--space) * 1);letter-spacing:var(--tracking-display)}h2{font-size:calc(var(--text-size) * 1.04);margin:calc(var(--space) * 6.5) 0 calc(var(--space) * 2.5)}.ui-shell{align-items:flex-start;min-height:100vh;display:flex}.ui-sidebar{border-right:var(--border-width) solid var(--rail-border);background:var(--rail);width:208px;height:100vh;color:var(--rail-text);padding:calc(var(--space) * 5) calc(var(--space) * 3);flex-direction:column;flex:0 0 208px;display:flex;position:sticky;top:0;overflow:hidden}.ui-rail-menu{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-menu-toggle{padding:calc(var(--space) * 1.5);border:var(--border-width) solid var(--rail-border);border-radius:var(--radius-small);color:var(--rail-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}@media (max-width:720px){.ui-shell{display:block}.ui-sidebar{width:auto;height:auto;padding-block:calc(var(--space) * 3);border-right:none;border-bottom:var(--border-width) solid var(--rail-border);flex:none;position:static}.ui-brand{justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.ui-menu-toggle{display:inline-flex}.ui-sidebar[data-open=false] .ui-rail-menu{display:none}.ui-sidebar[data-open=true] .ui-rail-menu{margin-top:calc(var(--space) * 4)}}.ui-rail-scroll{scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.ui-brand,.ui-who{flex:none}.ui-nav a>:not(svg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-brand{padding:0 calc(var(--space) * 2.5) calc(var(--space) * 4.5);letter-spacing:var(--tracking-display);color:var(--rail-text);font-weight:620}.ui-info{vertical-align:-1px;margin-left:calc(var(--space) * .75);color:var(--text-muted);opacity:.65;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-info:hover,.ui-info:focus-visible{opacity:1;color:var(--accent-strong)}[data-tip-wide=true]:hover:after,[data-tip-wide=true]:focus-visible:after{max-width:30ch;line-height:1.45}.ui-specs{gap:calc(var(--space) * 3) calc(var(--space) * 4);margin-top:calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ui-grow{margin-left:auto}.ui-spec{min-width:0}.ui-spec-label{font-size:calc(var(--text-size) * .82);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:calc(var(--space) * .75);align-items:center;font-weight:600;display:flex}.ui-spec-value{line-height:1.5}.ui-spec-value>div{margin-top:calc(var(--space) * .25)}.ui-subheading{margin:calc(var(--space) * 4) 0 calc(var(--space) * 2);font-size:calc(var(--text-size) * 1.02);font-weight:620}.ui-nav-group{margin-top:calc(var(--space) * 3)}.ui-nav a{align-items:center;gap:calc(var(--space) * 2);min-width:0;padding:calc(var(--space) * 1.75) calc(var(--space) * 2.5);border-radius:var(--radius-small);color:var(--rail-text);font-size:calc(var(--text-size) * .96);display:flex}.ui-nav a:hover{background:var(--rail-wash);text-decoration:none}.ui-nav a[aria-current=page]{background:var(--rail-wash);color:var(--rail-text);box-shadow:inset 2px 0 0 var(--rail-marker);font-weight:620}.ui-nav a svg{opacity:.75;flex:none}.ui-nav a[aria-current=page] svg{opacity:1}.ui-who a{color:var(--rail-muted)}.ui-who a:hover{color:var(--rail-text)}.ui-who a[aria-current=page]{color:var(--rail-text);font-weight:560}.ui-me{align-items:flex-start;gap:calc(var(--space) * 2.5);padding:calc(var(--space) * 1.5) calc(var(--space) * 1);border-radius:var(--radius-small);display:flex;color:var(--rail-text)!important}.ui-me:hover{background:var(--rail-wash);text-decoration:none}.ui-me[aria-current=page]{background:var(--rail-wash)}.ui-avatar{width:calc(var(--space) * 8);height:calc(var(--space) * 8);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-text);font-size:var(--text-size-tiny);letter-spacing:.02em;flex:none;place-items:center;font-weight:620;display:grid}.ui-me-text{flex-direction:column;min-width:0;display:flex}.ui-me-text strong,.ui-me-text span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-size-small);overflow:hidden}.ui-me-role{color:var(--rail-marker);font-size:var(--text-size-tiny);letter-spacing:.01em;font-weight:560}.ui-nav-heading{margin:0 0 calc(var(--space) * .5);padding:0 calc(var(--space) * 2.5) calc(var(--space) * 1.5);font-size:var(--text-size-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--rail-muted);font-weight:620}.ui-wrap{white-space:normal;overflow-wrap:anywhere;max-width:48ch}.ui-signout{color:var(--rail-negative);margin-top:calc(var(--space) * 2);padding-inline:calc(var(--space) * 1)}.ui-signout:hover:not(:disabled){background:var(--rail-wash)}.ui-who{padding:calc(var(--space) * 3) calc(var(--space) * 2.5) 0;border-top:var(--border-width) solid var(--rail-border);color:var(--rail-muted);font-size:var(--text-size-small);margin-top:auto}.ui-main{min-width:0;padding:calc(var(--space) * 6.5) calc(var(--space) * 7.5) calc(var(--space) * 15);flex:1}.ui-pane{flex-direction:column;flex:1;min-width:0;display:flex}.ui-appbar{z-index:30;justify-content:flex-end;align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 2.5) calc(var(--space) * 7.5);background:var(--surface);border-bottom:var(--border-width) solid var(--border);display:flex;position:sticky;top:0}.ui-appbar-actions{align-items:center;gap:var(--space);display:flex}.ui-appbar [data-tip]:after,.ui-pg-head [data-tip]:after,.ui-mk-top [data-tip]:after{bottom:auto;top:calc(100% + var(--space) * 1.5)}.ui-appbar .ui-theme-toggle{color:var(--text-muted)}.ui-appbar .ui-theme-toggle:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.ui-iconbutton{width:calc(var(--space) * 8);height:calc(var(--space) * 8);border-radius:var(--radius-small);color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-iconbutton:hover,.ui-iconbutton[aria-expanded=true]{background:var(--surface-sunken);color:var(--text)}.ui-iconbutton-avatar:hover{background:0 0}.ui-iconbutton-badge{top:calc(var(--space) * -.5);right:calc(var(--space) * -.5);pointer-events:none;position:absolute}.ui-setup{align-items:start;gap:calc(var(--space) * 2);padding:calc(var(--space) * 2);border-radius:var(--radius-small);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-setup+.ui-setup{border-top:var(--border-width) solid var(--border)}.ui-setup[data-state=todo]:hover{background:var(--accent-wash)}.ui-setup[data-state=done],.ui-setup[data-state=skipped],.ui-setup[data-state=unavailable]{color:var(--text-muted)}.ui-setup-mark{padding-top:calc(var(--space) * .5);display:inline-flex}.ui-setup[data-state=done] .ui-setup-mark{color:var(--accent-strong)}.ui-setup[data-state=todo] .ui-setup-mark{color:var(--caution)}.ui-setup-main{min-width:0}.ui-setup-why{margin-top:calc(var(--space) * .5);color:var(--text-muted);font-size:var(--text-size-small);display:block}.ui-setup-actions{align-items:center;display:flex}.ui-menu{position:relative}.ui-menu-panel{top:calc(100% + var(--space));z-index:40;min-width:calc(var(--space) * 56);padding:var(--space);background:var(--surface-overlay);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);box-shadow:var(--shadow-overlay);max-height:70vh;position:absolute;overflow-y:auto}.ui-menu-right{right:0}.ui-menu-wide{width:calc(var(--space) * 90);max-width:92vw;right:0}.ui-menu-head{justify-content:space-between;align-items:baseline;gap:var(--space);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);display:flex}.ui-menu-item{align-items:center;gap:calc(var(--space) * 1.5);width:100%;padding:calc(var(--space) * 1.75) calc(var(--space) * 2);border-radius:var(--radius-small);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-menu-item:hover{background:var(--accent-wash)}.ui-menu-item[aria-current=page]{font-weight:560}.ui-menu-danger{color:var(--negative)}.ui-menu-danger:hover{background:var(--negative-soft)}.ui-menu-identity{padding:calc(var(--space) * 1.5) calc(var(--space) * 2) calc(var(--space) * 2.5);margin-bottom:var(--space);border-bottom:var(--border-width) solid var(--border);font-size:var(--text-size-small);flex-direction:column;display:flex}.ui-menu-identity>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-menu-role{color:var(--accent-strong)}.ui-menu-note{align-items:center;gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 3) calc(var(--space) * 2);color:var(--text-muted);font-size:var(--text-size-small);display:flex}.ui-menu-foot{padding:calc(var(--space) * 1.75) calc(var(--space) * 2);margin-top:var(--space);border-top:var(--border-width) solid var(--border);color:var(--accent-strong);font-size:var(--text-size-small);display:block}.ui-menu-foot:hover{background:var(--accent-wash)}.ui-note{padding:calc(var(--space) * 2);border-radius:var(--radius-small)}.ui-note-open{border-radius:var(--radius-small);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ui-note:hover{background:var(--accent-wash)}.ui-note+.ui-note{border-top:var(--border-width) solid var(--border)}.ui-note[data-unseen=true]{box-shadow:inset calc(var(--space) * .5) 0 0 var(--accent)}.ui-note-top{justify-content:space-between;align-items:center;gap:var(--space);display:flex}.ui-note-body{color:var(--text-muted);font-size:var(--text-size-small);margin-top:calc(var(--space) * .5);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-note-actions{justify-content:flex-end;align-items:center;gap:calc(var(--space) * .5);margin-top:var(--space);display:flex}.ui-centred{min-height:100vh;padding:calc(var(--space) * 6);background:var(--surface-sunken);place-items:center;display:grid}.ui-auth{width:100%;max-width:480px}.ui-auth-lockup{align-items:center;gap:calc(var(--space) * 2.5);margin-bottom:calc(var(--space) * 4);padding-inline:calc(var(--space) * 1);display:flex}.ui-auth-mark{width:calc(var(--space) * 8);height:calc(var(--space) * 8);border-radius:var(--radius-small);background:var(--accent);color:var(--accent-text);font-weight:700;font-size:var(--text-size);letter-spacing:-.02em;flex:none;place-items:center;display:grid}.ui-auth-mark:empty{display:none}.ui-auth-name{letter-spacing:var(--tracking-display);font-weight:620}.ui-card{background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:calc(var(--radius) + 3px);padding:calc(var(--space) * 9);width:100%;max-width:480px;box-shadow:var(--shadow-overlay)}.ui-card h1{font-size:calc(var(--text-size) * 1.6);margin-bottom:calc(var(--space) * 2)}.ui-card .ui-auth-action{width:100%;padding-block:calc(var(--space) * 2.5);justify-content:center}.ui-page-header{margin-bottom:calc(var(--space) * 5.5)}.ui-lede{color:var(--text-muted);margin:0 0 calc(var(--space) * 5);max-width:62ch}.ui-panel{background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-raised)}.ui-panel:has(table){overflow:hidden}.ui-table,.ui-panel table{border-collapse:collapse;width:100%}.ui-table th,.ui-table td,.ui-panel th,.ui-panel td{text-align:left;padding:calc(var(--space) * 2.25) calc(var(--space) * 3.5);border-bottom:var(--border-width) solid var(--border);vertical-align:top}.ui-table th,.ui-panel th{font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:560}.ui-table tr:last-child td,.ui-panel tbody tr:last-child td{border-bottom:none}.ui-panel tbody tr{transition:background var(--motion-fast) var(--ease)}.ui-panel tbody tr:hover{background:var(--surface-sunken)}.ui-panel td .ui-mono{white-space:nowrap}.ui-panel th[scope=row],.ui-facts-table th[scope=row]{text-transform:none;letter-spacing:0;width:168px;font-size:var(--text-size-small);color:var(--text-muted);vertical-align:top;font-weight:500}.ui-empty{padding:calc(var(--space) * 7.5) calc(var(--space) * 4);text-align:center;color:var(--text-muted)}.ui-muted{color:var(--text-muted)}.ui-mono{font-family:var(--font-mono);font-size:var(--text-size-small)}.ui-pill{align-items:center;gap:calc(var(--space) * 1.25);padding:1px calc(var(--space) * 2);border-radius:var(--radius-pill);font-size:var(--text-size-tiny);color:var(--text);background:var(--surface-sunken);border:var(--border-width) solid var(--border);font-weight:560;display:inline-flex}.ui-pill:before{content:"";border-radius:var(--radius-pill);background:var(--text-muted);flex:none;width:6px;height:6px}.ui-pill-positive{background:var(--positive-soft);border-color:#0000}.ui-pill-positive:before{background:var(--positive)}.ui-pill-negative{background:var(--negative-soft);border-color:#0000}.ui-pill-negative:before{background:var(--negative)}.ui-pill-caution{background:var(--caution-soft);border-color:#0000}.ui-pill-caution:before{background:var(--caution)}.ui-pill-info{background:var(--info-soft);border-color:#0000}.ui-pill-info:before{background:var(--info)}.ui-pill-neutral{background:var(--surface-sunken)}.ui-notice{align-items:flex-start;gap:calc(var(--space) * 2.5);border:var(--border-width) solid transparent;border-left:3px solid var(--caution);background:var(--caution-soft);color:var(--text);padding:calc(var(--space) * 2.75) calc(var(--space) * 3.5);border-radius:var(--radius-small);margin-bottom:calc(var(--space) * 4.5);display:flex}.ui-notice>svg{color:var(--caution);flex:none;margin-top:2px}.ui-notice-negative{border-left-color:var(--negative);background:var(--negative-soft)}.ui-notice-negative>svg{color:var(--negative)}.ui-notice-positive{border-left-color:var(--positive);background:var(--positive-soft)}.ui-notice-positive>svg{color:var(--positive)}.ui-notice-info{border-left-color:var(--info);background:var(--info-soft)}.ui-notice-info>svg{color:var(--info)}.ui-row{flex-wrap:wrap;align-items:center;display:flex}.ui-picker{margin-bottom:calc(var(--space) * 3);position:relative}.ui-picker-button{align-items:baseline;gap:calc(var(--space) * 2);width:100%;padding:calc(var(--space) * 2) calc(var(--space) * 2.5);color:var(--rail-text);border:var(--border-width) solid var(--rail-border);border-radius:var(--radius-small);cursor:pointer;font:inherit;text-align:left;background:0 0;display:flex}.ui-picker-button:hover{background:var(--rail-wash)}.ui-picker-label{font-size:var(--text-size-tiny);color:var(--rail-muted);text-transform:uppercase;letter-spacing:.06em}.ui-picker-value{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:560;overflow:hidden}.ui-picker-caret{color:var(--rail-muted);flex:none}.ui-picker-menu{top:calc(100% + var(--space));z-index:20;padding:calc(var(--space) * 1);background:var(--surface-overlay);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);box-shadow:var(--shadow-overlay);max-height:60vh;position:absolute;left:0;right:0;overflow-y:auto}.ui-picker-item{justify-content:space-between;gap:var(--space);width:100%;padding:calc(var(--space) * 1.75) calc(var(--space) * 2);border-radius:var(--radius-small);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-picker-item:hover{background:var(--accent-wash)}.ui-picker-item[aria-selected=true]{background:var(--accent-wash);font-weight:560}.ui-picker-name{align-items:center;gap:calc(var(--space) * 1.5);display:flex}.ui-picker-item[aria-selected=true] .ui-picker-name svg{color:var(--accent-strong)}.ui-picker-empty,.ui-picker-all{align-items:center;gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 1.75) calc(var(--space) * 2);color:var(--text-muted);font-size:var(--text-size-small);display:flex}.ui-picker-all{border-top:var(--border-width) solid var(--border)}.ui-nav-divider{height:var(--border-width);background:var(--rail-border);margin:calc(var(--space) * 3) 0}.ui-nowrap{white-space:nowrap}.ui-facts{gap:calc(var(--space) * 2) calc(var(--space) * 5);grid-template-columns:max-content 1fr;margin:0;display:grid}.ui-facts dt{color:var(--text-muted);font-size:var(--text-size-small)}.ui-facts dd{margin:0}@media (max-width:560px){.ui-facts{gap:calc(var(--space) * 1);grid-template-columns:1fr}.ui-facts dd{margin-bottom:calc(var(--space) * 2)}}.ui-pre{background:var(--code-surface);color:var(--code-text);border-radius:var(--radius-small);padding:calc(var(--space) * 3);font-family:var(--font-mono);font-size:var(--text-size-small);line-height:var(--line-height);margin:0;overflow-x:auto}.ui-button{align-items:center;gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 1.75) calc(var(--space) * 3.5);border-radius:var(--radius-small);border:var(--border-width) solid var(--border-strong);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);font-weight:520;line-height:1.2;display:inline-flex}.ui-button:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--elevate-1)}.ui-button:active:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--elevate-2);transform:translateY(.5px)}.ui-button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button-primary{background:var(--accent);color:var(--accent-text);box-shadow:inset 0 0 0 var(--border-width) var(--button-outline);border-color:#0000}.ui-button-primary:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--elevate-1), inset 0 0 0 var(--border-width) var(--button-outline)}.ui-button-primary:active:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--elevate-2), inset 0 0 0 var(--border-width) var(--button-outline)}.ui-button-outline{border-color:var(--accent-strong);color:var(--accent-strong);background:0 0}.ui-button-text{padding-inline:calc(var(--space) * 1.5);color:var(--accent-strong);background:0 0;border-color:#0000}.ui-button-text:hover:not(:disabled){text-decoration:none}.ui-button-danger{color:var(--negative);border-color:var(--negative);background:0 0}.ui-button-danger:hover:not(:disabled){background:var(--negative);color:var(--negative-text);border-color:var(--negative)}.ui-button-small,.ui-select-small{padding:calc(var(--space) * 1) calc(var(--space) * 2.5);font-size:var(--text-size-small)}.ui-button-icon{padding:calc(var(--space) * 1.25);justify-content:center;min-width:2rem}.ui-actions{justify-content:flex-end;align-items:center;gap:calc(var(--space) * 1.5);white-space:nowrap;display:flex}.ui-button svg{flex:none}.ui-input,input:not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea{padding:calc(var(--space) * 1.75) calc(var(--space) * 2.5);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface-raised);color:var(--text);font:inherit;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease)}.ui-input:hover:not(:disabled),input:hover:not(:disabled){border-color:var(--text-muted)}.ui-input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.ui-input:disabled,input:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:user-invalid{border-color:var(--negative)}.ui-field{gap:calc(var(--space) * 1);flex-direction:column;display:flex}.ui-field-label{font-size:var(--text-size-small);color:var(--text-muted);font-weight:560}.ui-field-hint{font-size:var(--text-size-small);color:var(--text-muted)}.ui-password-rules{margin:calc(var(--space) * 2) 0 0;gap:var(--space);flex-direction:column;padding:0;list-style:none;display:flex}.ui-password-rule{align-items:center;gap:var(--space);font-size:var(--text-size-small);color:var(--text-muted);display:flex}.ui-password-rule[data-met=true]{color:var(--positive)}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);bottom:calc(100% + var(--space) * 1.5);z-index:40;padding:calc(var(--space) * 1.25) calc(var(--space) * 2);border-radius:var(--radius-small);background:var(--text);color:var(--surface);font-size:var(--text-size-tiny);white-space:normal;text-align:left;overflow-wrap:anywhere;width:max-content;max-width:min(32ch,70vw);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease);font-weight:500;line-height:1.35;position:absolute;left:50%;translate:-50%}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1}[data-tip][data-tip-end=true]:after{left:auto;right:0;translate:none}.ui-spinner{border:2px solid var(--border-strong);border-top-color:var(--accent-strong);border-radius:var(--radius-pill);width:14px;height:14px;animation:.62s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{rotate:360deg}}.ui-skeleton{border-radius:var(--radius-small);background:var(--surface-sunken);animation:1.4s ease-in-out infinite ui-pulse}@keyframes ui-pulse{50%{opacity:.55}}.ui-loading-delayed{animation:ui-appear var(--motion) var(--ease) .32s both}@keyframes ui-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-spinner{border-top-color:var(--accent-strong);animation:none}.ui-skeleton{animation:none}}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline li{padding:calc(var(--space) * 1.75) 0 calc(var(--space) * 1.75) calc(var(--space) * 5);border-left:2px solid var(--border);margin-left:calc(var(--space) * 1.5);position:relative}.ui-timeline li:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:8px;height:8px;position:absolute;top:13px;left:-5px}.ui-timeline li.done:before{background:var(--positive)}.ui-timeline li.current:before{background:var(--accent)}.ui-timeline li.failed:before{background:var(--negative)}@media (max-width:720px){.ui-shell{flex-direction:column}.ui-sidebar{border-right:none;border-bottom:var(--border-width) solid var(--border);flex:none;width:auto}.ui-main{padding:calc(var(--space) * 4.5) calc(var(--space) * 4) calc(var(--space) * 12)}}:is(.ui-main,.ui-tabpanel)>h2{margin:calc(var(--space) * 8) 0 calc(var(--space) * 3)}:is(.ui-main,.ui-tabpanel)>h2:first-of-type{margin-top:calc(var(--space) * 6)}:is(.ui-main,.ui-tabpanel)>:is(p,h2)+.ui-panel{margin-top:0}:is(.ui-main,.ui-tabpanel)>:is(.ui-panel,form){margin-bottom:calc(var(--space) * 2)}section{margin-top:calc(var(--space) * 8)}.Toastify,section:first-child{margin-top:0}section>h2{margin:0 0 calc(var(--space) * 3)}section>:is(.ui-panel,form){margin-bottom:calc(var(--space) * 2)}section>.ui-toolbar{margin-bottom:calc(var(--space) * 3)}.ui-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-pager{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 3);font-size:var(--text-size-small);flex-wrap:wrap;display:flex}.ui-pager-size{align-items:center;gap:calc(var(--space) * 1.5);display:flex}.ui-pager-size select{padding-block:calc(var(--space) * .75)}.ui-modal{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);width:min(520px, calc(100vw - var(--space) * 8));max-height:calc(100vh - var(--space) * 12);box-shadow:var(--shadow-overlay);padding:0}.ui-modal::backdrop{background:var(--scrim)}.ui-modal[open]{animation:ui-modal-in var(--motion) var(--ease)}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}.ui-modal-body{padding:calc(var(--space) * 5)}.ui-prose-lines{white-space:pre-wrap}.ui-modal-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 4);display:flex}.ui-modal-head h2{font-size:calc(var(--text-size) * 1.12);margin:0}.ui-form{gap:calc(var(--space) * 4);flex-direction:column;display:flex}.ui-form-actions{justify-content:flex-end;gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 1);display:flex}.ui-row-icon{vertical-align:-2px;margin-right:calc(var(--space) * 1.5);opacity:.6}.ui-cell-actions{text-align:right;white-space:nowrap}.ui-cell-when{white-space:nowrap}.ui-row-actions{justify-content:flex-end;align-items:center;gap:calc(var(--space) * .5);display:flex}.ui-problem-list{margin:calc(var(--space) * 2) 0 0;padding-left:calc(var(--space) * 4.5)}.ui-form-grid{gap:calc(var(--space) * 4);margin-bottom:calc(var(--space) * 4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ui-brackets{gap:calc(var(--space) * 2);display:grid}.ui-bracket{gap:calc(var(--space) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:center;display:grid}.ui-bracket-label{font-size:var(--text-size-small);color:var(--text-muted)}.ui-rail-split{align-items:flex-start;gap:calc(var(--space) * 6);flex-wrap:wrap;display:flex}.ui-rail-list{gap:calc(var(--space) * 1);width:calc(var(--space) * 52);flex-direction:column;flex:none;display:flex}.ui-rail-panel{flex:1 1 calc(var(--space) * 80);min-width:0}.ui-rail-item{justify-content:space-between;align-items:baseline;gap:calc(var(--space) * 2);padding:calc(var(--space) * 2) calc(var(--space) * 2.5);border:var(--border-width) solid transparent;border-radius:var(--radius-small);font:inherit;text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;display:flex}.ui-rail-item:hover{color:var(--text);background:var(--surface-raised)}.ui-rail-item[aria-current=true]{color:var(--text);background:var(--surface-raised);border-color:var(--border)}.ui-rail-item:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.ui-rail-note{font-size:var(--text-size-tiny);color:var(--text-muted)}.ui-enrol{gap:calc(var(--space) * 4);flex-wrap:wrap;align-items:flex-start;display:flex}.ui-enrol img{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--surface-raised)}.ui-enrol>div{flex:1;min-width:200px}.ui-secret{margin-top:calc(var(--space) * 1);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);background:var(--surface-sunken);border-radius:var(--radius-small);word-break:break-all;letter-spacing:.06em}.ui-password{display:flex;position:relative}.ui-password input{padding-right:calc(var(--space) * 9);flex:1}.ui-password-toggle{right:calc(var(--space) * 1);width:calc(var(--space) * 7);height:calc(var(--space) * 7);border-radius:var(--radius-small);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.ui-password-toggle:hover{color:var(--text);background:var(--surface-sunken)}.ui-check{align-items:flex-start;gap:calc(var(--space) * 2.5);cursor:pointer;display:flex}.ui-check input{margin-top:3px}.ui-check>span{gap:calc(var(--space) * .5);flex-direction:column;display:flex}.ui-stats{gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ui-stat{align-items:center;gap:calc(var(--space) * 2.5);padding:calc(var(--space) * 3.5) calc(var(--space) * 4);background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-raised);color:inherit;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);text-decoration:none;display:flex}a.ui-stat:hover{background:var(--surface-sunken);border-color:var(--border-strong);box-shadow:var(--shadow-overlay)}a.ui-stat:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui-stat svg{color:var(--accent-strong);flex:none}.ui-stat strong{font-size:calc(var(--text-size) * 1.5);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.ui-meters{gap:calc(var(--space) * 4);margin-top:calc(var(--space) * 4);flex-direction:column;display:flex}.ui-meter{height:6px;margin-top:calc(var(--space) * 1.5);background:var(--surface-sunken);border-radius:3px;overflow:hidden}.ui-meter>span{background:var(--accent);border-radius:3px;height:100%;transition:width .18s ease-out;display:block}.ui-meter[data-level=high]>span{background:var(--caution)}.ui-meter[data-level=full]>span{background:var(--negative)}.ui-meter-row{justify-content:space-between;gap:calc(var(--space) * 2);font-variant-numeric:tabular-nums;font-weight:560;display:flex}.ui-meter-row .ui-muted{font-weight:400}.ui-charts{margin-bottom:calc(var(--space) * 2);gap:calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ui-chart{background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:calc(var(--space) * 3)}.ui-tab-icon{color:currentColor;flex:none;width:1em;height:1em}.ui-card-head{align-items:baseline;gap:calc(var(--space) * 1.5);margin-bottom:var(--space);flex-wrap:wrap;display:flex}.ui-card-title{margin:0;font-size:1.0625rem;font-weight:600}.ui-card-lede{margin:0 0 calc(var(--space) * 3);max-width:68ch;color:var(--text)}.ui-chart-head{justify-content:space-between;align-items:baseline;gap:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2);font-variant-numeric:tabular-nums;display:flex}.ui-chart-title{font-weight:600}.ui-chart-plot{width:100%;min-width:0;overflow:hidden}.ui-chart-legend{gap:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2);color:var(--text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.ui-chart-legend-item{align-items:center;gap:var(--space);display:inline-flex}.ui-chart-swatch{border-radius:2px;flex:none;width:.625rem;height:.625rem}.ui-chart-plot .u-select{background:var(--accent-wash)}.ui-chart-plot .u-axis,.ui-chart-plot .u-legend{color:var(--text-muted)}.ui-chart-tip{pointer-events:none;z-index:2;transform:translate(calc(var(--space) * 1.5), -50%);background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-overlay);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);font-size:calc(var(--text-size) * .85);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute}.ui-chart-tip[data-flip=true]{transform:translate(calc(-100% - var(--space) * 1.5), -50%)}.ui-chart-tip-when{color:var(--text-muted);margin-bottom:calc(var(--space) * 1)}.ui-chart-tip-rows{gap:calc(var(--space) * .5) calc(var(--space) * 2);grid-template-columns:auto auto;display:grid}.ui-chart-tip-rows span:nth-child(odd){color:var(--text-muted)}.ui-chart-tip-rows span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}.ui-chart-tip-total{font-weight:600}.ui-chart-tip-rows span.ui-chart-tip-total:nth-child(odd){color:var(--text)}.ui-chart-empty{margin:calc(var(--space) * 4) 0;text-align:center}.ui-cost{gap:calc(var(--space) * 3);display:grid}.ui-cost-bar{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-cost-total{align-items:baseline;gap:calc(var(--space) * 3);font-variant-numeric:tabular-nums;display:flex}.ui-cost-total strong{font-size:calc(var(--text-size) * 1.25)}.ui-range{gap:calc(var(--space) * 2);display:grid}.ui-range-form{align-items:flex-end;gap:calc(var(--space) * 2);flex-wrap:wrap;display:flex}.ui-range-field{gap:var(--space);display:grid}.ui-filters{align-items:center;gap:calc(var(--space) * 2);flex-wrap:wrap;display:flex}.ui-cost-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.ui-cost-sum td{border-top:var(--border-width) solid var(--border);font-weight:600}.Toastify__toast-container{padding:calc(var(--space) * 2)}.Toastify__toast{--toastify-color-light:var(--surface-raised);--toastify-text-color-light:var(--text);--toastify-color-success:var(--positive);--toastify-color-error:var(--negative);--toastify-color-warning:var(--caution);--toastify-color-info:var(--info);--toastify-font-family:inherit;border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-overlay);font-size:var(--text-size);min-height:auto}.Toastify__toast-body{padding:calc(var(--space) * 1.5) 0}.Toastify__close-button{color:var(--text-muted);opacity:.8}.ui-chip{align-items:center;gap:calc(var(--space) * 1.5);height:28px;padding:0 calc(var(--space) * 2.5);border-radius:var(--radius-chip);border:var(--border-width) solid var(--border);background:var(--surface-raised);color:var(--text);font:inherit;font-size:var(--text-size-small);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);font-weight:560;display:inline-flex}.ui-chip:not(button){cursor:default}button.ui-chip:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--elevate-1)}.ui-chip:focus-visible,.ui-chip-remove:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui-chip[aria-pressed=true],.ui-chip[data-selected=true]{background:var(--accent-wash);border-color:var(--accent-strong);color:var(--text)}.ui-chip svg{color:var(--accent-strong);flex:none}.ui-chip:disabled{opacity:.5;cursor:not-allowed}.ui-chip-remove{width:16px;height:16px;margin-right:calc(var(--space) * -.5);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-chip-remove:hover:not(:disabled){background:var(--elevate-2);color:var(--text)}.ui-chips{gap:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-count{border-radius:var(--radius-pill);background:var(--surface-sunken);border:var(--border-width) solid var(--border);min-width:18px;height:18px;color:var(--text);font-size:var(--text-size-tiny);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.ui-count-primary{background:var(--accent);color:var(--accent-text);border-color:#0000}.ui-count-caution{background:var(--caution-soft);color:var(--attention-text);border-color:#0000}.ui-count-negative{background:var(--negative);color:var(--negative-text);border-color:#0000}.ui-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-rail-actions{justify-content:space-between;align-items:center;gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 2);display:flex}.ui-theme-toggle{width:calc(var(--space) * 8);height:calc(var(--space) * 8);color:var(--rail-muted);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-theme-toggle:hover:not(:disabled){color:var(--rail-text);box-shadow:inset 0 0 0 100vmax var(--elevate-2)}.ui-sidebar .ui-button:focus-visible,.ui-sidebar .ui-picker-button:focus-visible,.ui-sidebar a:focus-visible{outline:2px solid var(--rail-marker);outline-offset:2px}.ui-hint-after{margin-top:calc(var(--space) * 4)}.ui-section-after{margin-top:calc(var(--space) * 5)}.ui-row-gap{gap:calc(var(--space) * 2)}.ui-stack-tight{margin-top:calc(var(--space) * 1.5)}.ui-stack-after{margin:calc(var(--space) * 2) 0 0}.ui-stack-first{margin-top:0}.ui-lede-spaced{margin-bottom:calc(var(--space) * 5)}.ui-tabs{gap:calc(var(--space) * 1);border-bottom:var(--border-width) solid var(--border);margin-bottom:calc(var(--space) * 5);flex-wrap:wrap;display:flex}.ui-tab{align-items:center;gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 2) calc(var(--space) * 3);margin-bottom:calc(var(--border-width) * -1);color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:560;display:inline-flex}.ui-tab:hover{color:var(--text)}.ui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.ui-tab:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.ui-tab-count{font-size:var(--text-size-tiny);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ui-tab[aria-selected=true] .ui-tab-count{color:var(--text)}.ui-tabpanel>h2:first-child,.ui-tabpanel>.ui-panel:first-child,.ui-tabpanel>section:first-child{margin-top:0}.ui-logo{width:auto;max-width:100%;display:block}.ui-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-logo-light{display:none}:root:not([data-theme=light]) .ui-logo-dark{display:block}}:root[data-theme=dark] .ui-logo-light{display:none}:root[data-theme=dark] .ui-logo-dark{display:block}.ui-logo-icon{border-radius:var(--radius)}.ui-controls{align-items:center;gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-controls-search{flex:220px;min-width:180px}.ui-controls-summary{color:var(--text-muted);font-size:var(--text-size-small);font-variant-numeric:tabular-nums}.ui-search{display:flex;position:relative}.ui-search-icon{left:calc(var(--space) * 2.75);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ui-search-input{width:100%;padding-left:calc(var(--space) * 9)}.ui-search-input::-webkit-search-cancel-button{appearance:none;background:var(--text-muted);cursor:pointer;width:12px;height:12px;-webkit-mask:conic-gradient(from 45deg at 50% 50%, currentColor 0 0) content-box;mask:conic-gradient(from 45deg at 50% 50%, currentColor 0 0) content-box;clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.ui-sort{align-items:center;gap:calc(var(--space) * 1.5);display:inline-flex}.ui-sort select{padding-block:calc(var(--space) * 1.25)}.ui-sort-direction{width:calc(var(--space) * 7);height:calc(var(--space) * 7);color:var(--text-muted);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-sort-direction:hover:not(:disabled){color:var(--text)}.ui-window{font-family:var(--font-mono);font-size:var(--text-size-tiny);color:var(--text-muted);white-space:nowrap}.ui-skeleton-stack{gap:calc(var(--space) * 2);margin-block:calc(var(--space) * 2);flex-direction:column;display:flex}.ui-skeleton-line{height:calc(var(--space) * 3);display:block}.ui-skeleton-stack>:nth-child(2){animation-delay:.12s}.ui-skeleton-stack>:nth-child(3){animation-delay:.24s}.ui-skeleton-stack>:nth-child(n+4){animation-delay:.36s}.ui-toggle{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 1) calc(var(--space) * 1.5);color:var(--text);font:inherit;font-size:var(--text-size-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:560;display:inline-flex}.ui-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:var(--radius-small)}.ui-toggle-track{border-radius:var(--radius-pill);background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);width:30px;height:18px;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);flex:none;position:relative}.ui-toggle-knob{border-radius:var(--radius-pill);background:var(--text-muted);width:12px;height:12px;transition:translate var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);position:absolute;top:2px;left:2px}.ui-toggle[aria-checked=true] .ui-toggle-track{background:var(--accent);border-color:#0000}.ui-toggle[aria-checked=true] .ui-toggle-knob{background:var(--accent-text);translate:12px}.ui-log{font-family:var(--font-mono);font-size:var(--text-size-small);flex-direction:column;line-height:1.55;display:flex}.ui-log-row{gap:calc(var(--space) * 2.5);padding:calc(var(--space) * 1.25) calc(var(--space) * 3.5);border-bottom:var(--border-width) solid var(--border);grid-template-columns:max-content max-content 1fr;align-items:start;display:grid}.ui-log-row:last-child{border-bottom:none}.ui-log-negative,.ui-log-caution{background:0 0}.ui-log-time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-log-level{min-width:62px;padding:0 calc(var(--space) * 1.5);border-radius:var(--radius-chip);font-size:var(--text-size-tiny);letter-spacing:.04em;text-align:center;background:var(--surface-sunken);color:var(--text-muted);border:var(--border-width) solid var(--border);font-weight:700;display:inline-block}.ui-log-level-negative{background:var(--negative);color:var(--negative-text);border-color:#0000}.ui-log-level-caution{background:var(--caution-soft);color:var(--attention-text);border-color:#0000}.ui-log-level-info{background:var(--info-soft);color:var(--text);border-color:#0000}.ui-log-body{min-width:0}.ui-log-text{overflow-wrap:anywhere;white-space:pre-wrap}.ui-log-expand{align-items:flex-start;gap:calc(var(--space) * 1.5);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ui-log-expand svg{color:var(--text-muted);flex:none;margin-top:4px}.ui-log-expand:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui-log-more{color:var(--text-muted);font-size:var(--text-size-tiny);flex:none}.ui-log-trace{margin:calc(var(--space) * 1.5) 0 calc(var(--space) * 1);padding:calc(var(--space) * 2) calc(var(--space) * 2.5);background:var(--code-surface);color:var(--code-text);border-radius:var(--radius-small);font-size:var(--text-size-tiny);line-height:1.5;overflow-x:auto}.ui-meter-note{margin-top:calc(var(--space) * 1.5);font-size:var(--text-size-tiny);color:var(--text-muted);max-width:62ch}.ui-chart-pair{gap:calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;display:grid}.ui-chart-pair>*{min-width:0;margin:0}.ui-chart-note{margin:calc(var(--space) * 2) 0 calc(var(--space) * 6);max-width:62ch}.ui-panel+.ui-muted,.ui-pager+.ui-muted{margin-top:calc(var(--space) * 4);max-width:80ch;display:block}.ui-panel+.ui-notice,.ui-section-after+.ui-notice{margin-top:calc(var(--space) * 4)}.ui-metrics{gap:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ui-metric{padding:calc(var(--space) * 3.5) calc(var(--space) * 4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);position:relative;overflow:hidden}.ui-metric:before{content:"";background:var(--accent-strong);height:3px;position:absolute;inset:0 0 auto}.ui-metric[data-tone=accent]:before{background:var(--caution)}.ui-metric[data-tone=destructive]:before{background:var(--negative)}.ui-metric[data-tone=none]:before{display:none}.ui-metric-label{color:var(--text-muted);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.08em;margin-bottom:calc(var(--space) * 2)}.ui-metric-value{font-size:var(--text-size-stat);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ui-metric-unit{font-size:var(--text-size-small);letter-spacing:normal;color:var(--text-muted);margin-left:calc(var(--space) * 1);font-weight:400}.ui-metric-hint{color:var(--text-muted);font-size:var(--text-size-small);margin-top:calc(var(--space) * 1.5)}.ui-crumbs{align-items:center;gap:calc(var(--space) * .5);font-size:var(--text-size-small);color:var(--text-muted);padding-bottom:calc(var(--space) * 1.5);margin-bottom:calc(var(--space) * 2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.ui-crumb{align-items:center;gap:calc(var(--space) * .5);display:inline-flex}.ui-crumbs a{color:var(--text-muted);text-decoration:none}.ui-crumbs a:hover{color:var(--text);text-decoration:underline}.ui-crumbs [aria-current=page]{color:var(--text);font-weight:500}.ui-crumb-sep{opacity:.5;flex:none}.ui-pie{align-items:center;gap:calc(var(--space) * 4);padding:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-pie-ring{flex:none;width:220px;height:200px;position:relative}.ui-pie-centre{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.ui-pie-total{font-size:var(--text-size-stat);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ui-pie-unit{color:var(--text-muted);font-size:var(--text-size-small)}.ui-pie-legend{gap:calc(var(--space) * 1.5);flex:0 320px;align-content:center;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-pie-legend li{align-items:center;gap:calc(var(--space) * 1.5);font-size:var(--text-size-small);grid-template-columns:10px 1fr max-content;display:grid}.ui-pie-swatch{border-radius:2px;width:10px;height:10px}.ui-pie-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-pie-value{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-chart-tip[data-static=true]{position:static;top:auto;left:auto;transform:none}.ui-trace-split{gap:calc(var(--space) * 3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ui-trace-split>*{min-width:0;margin:0}@media (max-width:64rem){.ui-trace-split{grid-template-columns:minmax(0,1fr)}}.ui-tree{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;display:flex}.ui-tree-row{align-items:center;gap:var(--space);width:100%;padding:calc(var(--space) * 1.25) calc(var(--space) * 2);border:0;border-bottom:var(--border-width) solid var(--border);color:inherit;font:inherit;font-size:var(--text-size-small);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);background:0 0;grid-template-columns:minmax(0,14rem) minmax(0,1fr) 4.5rem 7rem;display:grid}.ui-tree-row:last-child{border-bottom:none}.ui-tree-row:hover{background:var(--surface-sunken)}.ui-tree-row-on{background:var(--accent-wash)}.ui-tree-row:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.ui-tree-name{align-items:center;gap:calc(var(--space) * 1.25);min-width:0;display:flex}.ui-tree-label{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-tree-dot{border-radius:var(--radius-pill);background:var(--text-muted);flex:none;width:.5rem;height:.5rem}.ui-tree-model{background:var(--chart-1)}.ui-tree-tool{background:var(--chart-2)}.ui-tree-event{background:var(--text-muted)}.ui-tree-bad{padding:0 calc(var(--space) * .75);border-radius:var(--radius-pill);background:var(--negative-soft);color:var(--negative-text);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.04em}.ui-tree-track{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:0;height:.5rem;display:flex;position:relative}.ui-tree-bar{border-radius:var(--radius-pill);background:var(--text-muted);height:100%}.ui-tree-bar-model{background:var(--chart-1)}.ui-tree-bar-tool{background:var(--chart-2)}.ui-tree-tick{background:var(--text-muted);border-radius:1px;width:2px;height:100%}.ui-tree-ms,.ui-tree-tok{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}@media (max-width:40rem){.ui-tree-row{grid-template-columns:minmax(0,1fr) 4.5rem}.ui-tree-track,.ui-tree-tok{display:none}}.ui-detail{gap:calc(var(--space) * 3);flex-direction:column;display:flex}.ui-detail-head{align-items:center;gap:calc(var(--space) * 1.5);display:flex}.ui-detail-label{margin:0 0 var(--space);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:560}.ui-detail-body{max-height:22rem;margin:0;overflow:auto}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.ui-runhead{align-items:center;gap:var(--space) calc(var(--space) * 2);flex-wrap:wrap;max-width:none;display:flex}.ui-doc-shell{--doc-top:calc(var(--space) * 14);background:var(--surface);min-height:100vh;color:var(--text)}.ui-doc-top{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--space) * 4);height:var(--doc-top);padding:0 calc(var(--space) * 6);border-bottom:var(--border-width) solid var(--border);background:var(--surface-raised);display:flex;position:sticky;top:0}.ui-doc-top-actions{align-items:center;gap:calc(var(--space) * 3);display:flex}.ui-doc-copy{align-items:center;gap:calc(var(--space) * 1.5);font-size:var(--text-size-small);color:var(--text-muted);display:inline-flex}.ui-doc-copy:hover:not(:disabled){color:var(--text)}.ui-doc-foot{margin:calc(var(--space) * 12) 0 0;padding-top:calc(var(--space) * 4);border-top:var(--border-width) solid var(--border);font-size:var(--text-size-small);color:var(--text-muted)}.ui-doc-top .ui-theme-toggle{color:var(--text-muted)}.ui-doc-top .ui-theme-toggle:hover:not(:disabled){color:var(--text)}.ui-doc-top [data-tip]:after{bottom:auto;top:calc(100% + var(--space) * 1.5)}.ui-doc-top-actions>:last-child[data-tip]:after{left:auto;right:0;translate:none}.ui-doc-top-brand{align-items:center;gap:calc(var(--space) * 2);min-width:0;display:flex}.ui-doc-logo{align-items:center;display:inline-flex}.ui-doc-top-sep{color:var(--text-muted)}.ui-doc-brand{letter-spacing:var(--tracking-display);color:var(--text);white-space:nowrap;font-weight:600;text-decoration:none}.ui-doc-back{font-size:var(--text-size-small);color:var(--accent-strong);white-space:nowrap;text-decoration:none}.ui-doc-back:hover{text-decoration:underline}.ui-doc-body{align-items:flex-start;gap:calc(var(--space) * 8);padding:calc(var(--space) * 8) calc(var(--space) * 6);display:flex}.ui-doc-nav{top:calc(var(--doc-top) + var(--space) * 4);width:calc(var(--space) * 52);max-height:calc(100vh - var(--doc-top) - var(--space) * 8);flex:none;position:sticky;overflow-y:auto}.ui-doc-nav-sections{gap:calc(var(--space) * 1);flex-direction:column;display:flex}.ui-doc-nav-toggle{align-items:center;gap:calc(var(--space) * 2);width:100%;padding:calc(var(--space) * 2) calc(var(--space) * 3);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--surface-raised);color:var(--text);font:inherit;font-size:var(--text-size-small);text-align:left;cursor:pointer;display:none}.ui-doc-nav-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-doc-nav-group{flex-direction:column;display:flex}.ui-doc-nav-heading{align-items:center;gap:calc(var(--space) * 1.5);width:100%;padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-radius:var(--radius-small);font:inherit;font-size:var(--text-size-small);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.ui-doc-nav-heading:hover{color:var(--text);background:var(--surface-raised)}.ui-doc-nav-heading[aria-expanded=true]{color:var(--text)}.ui-doc-nav-chevron{flex:none;transition:rotate .12s}.ui-doc-nav-heading[aria-expanded=true] .ui-doc-nav-chevron{rotate:90deg}.ui-doc-nav-pages{gap:calc(var(--space) * .5);margin:calc(var(--space) * .5) 0 calc(var(--space) * 2);padding-left:calc(var(--space) * 5);flex-direction:column;display:flex}.ui-doc-nav-pages[hidden]{display:none}.ui-doc-nav-link{padding:calc(var(--space) * 1) calc(var(--space) * 2);border-radius:var(--radius-small);font-size:var(--text-size-small);color:var(--text);text-decoration:none}.ui-doc-nav-link:hover{background:var(--surface-raised)}.ui-doc-nav-link[aria-current=page]{background:var(--accent-wash);color:var(--text);box-shadow:inset 2px 0 0 var(--accent);font-weight:620}.ui-doc-main{flex:auto;min-width:0}.ui-doc{max-width:calc(var(--space) * 180)}.ui-doc-eyebrow{margin:0 0 calc(var(--space) * 2);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-weight:600}.ui-doc-title{margin:0 0 calc(var(--space) * 3);font-size:var(--text-size-stat);letter-spacing:var(--tracking-display);font-weight:600}.ui-doc-lede{margin:0 0 calc(var(--space) * 8);font-size:var(--text-size);line-height:var(--line-height);color:var(--text-muted)}.ui-doc-heading{margin:calc(var(--space) * 9) 0 calc(var(--space) * 3);font-size:var(--text-size-heading);letter-spacing:var(--tracking-display);scroll-margin-top:calc(var(--doc-top) + var(--space) * 4);font-weight:600}.ui-doc-text{margin:0 0 calc(var(--space) * 4);line-height:var(--line-height)}.ui-doc-link{color:var(--accent-strong)}.ui-doc-code{padding:0 calc(var(--space) * 1);border-radius:var(--radius-chip);background:var(--code-surface);color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-size-small)}.ui-doc-cards{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 56), 1fr));gap:calc(var(--space) * 4);display:grid}.ui-doc-card{gap:calc(var(--space) * 2);padding:calc(var(--space) * 4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);transition:border-color var(--motion) var(--ease);flex-direction:column;text-decoration:none;display:flex}.ui-doc-card:hover{border-color:var(--border-strong)}.ui-doc-card-title{color:var(--text);font-weight:600}.ui-doc-card-text{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted)}.ui-doc-note{margin:calc(var(--space) * 6) 0;padding:calc(var(--space) * 4);border-left:calc(var(--border-width) * 3) solid var(--accent);border-radius:var(--radius-small);background:var(--accent-wash)}.ui-doc-note-title{margin:0 0 calc(var(--space) * 2);font-weight:600}.ui-doc-note .ui-doc-text:last-child{margin-bottom:0}.ui-doc-steps{margin:0 0 calc(var(--space) * 4);padding-left:calc(var(--space) * 5);line-height:var(--line-height)}.ui-doc-steps li{margin-bottom:calc(var(--space) * 2)}.ui-doc .ui-table{margin:0 0 calc(var(--space) * 5)}.ui-doc-list{margin:0 0 calc(var(--space) * 4);padding-left:calc(var(--space) * 5);line-height:var(--line-height);list-style:outside}.ui-doc-list li{margin-bottom:calc(var(--space) * 1)}.ui-doc-h3{margin:calc(var(--space) * 6) 0 calc(var(--space) * 2);font-size:var(--text-size);color:var(--text);scroll-margin-top:calc(var(--doc-top) + var(--space) * 4);font-weight:600}.ui-doc-endpoint{align-items:center;gap:calc(var(--space) * 2);margin:0 0 calc(var(--space) * 4);flex-wrap:wrap;display:flex}.ui-doc-verb{padding:calc(var(--space) * 1) calc(var(--space) * 2);border-radius:var(--radius-chip);background:var(--accent);color:var(--accent-text);font-size:var(--text-size-tiny);letter-spacing:.04em;font-weight:600}.ui-doc-path{min-width:0;font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--text);overflow-wrap:anywhere}.ui-doc-methods{margin:0}.ui-doc-method{padding:calc(var(--space) * 4) 0;border-top:var(--border-width) solid var(--border)}.ui-doc-method-sig{margin:0 0 calc(var(--space) * 2)}.ui-doc-method-body{margin:0}.ui-doc-method-note{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted);margin:0}@media (max-width:860px){.ui-doc-body{align-items:stretch;gap:calc(var(--space) * 4);padding:calc(var(--space) * 4);flex-direction:column}.ui-doc-nav{width:100%;max-height:none;position:static;overflow:visible}.ui-doc-nav-toggle{display:flex}.ui-doc-nav-sections{margin-top:calc(var(--space) * 2)}.ui-doc-nav:not([data-open=true]) .ui-doc-nav-sections{display:none}.ui-doc-top{padding:0 calc(var(--space) * 4);gap:calc(var(--space) * 2)}.ui-doc-top-actions{gap:calc(var(--space) * 2)}.ui-doc-copy{gap:0;font-size:0}.ui-doc .ui-table{display:block;overflow-x:auto}}.ui-doc-contents{top:calc(var(--doc-top) + var(--space) * 4);width:calc(var(--space) * 52);max-height:calc(100vh - var(--doc-top) - var(--space) * 8);flex:none;position:sticky;overflow-y:auto}.ui-doc-contents-heading{margin:0 0 calc(var(--space) * 3);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.ui-doc-contents-nav{flex-direction:column;display:flex}.ui-doc-contents-link{align-items:baseline;gap:calc(var(--space) * 2);padding:calc(var(--space) * 1) calc(var(--space) * 3);border-left:calc(var(--border-width) * 2) solid var(--border);font-size:var(--text-size-small);color:var(--text-muted);line-height:1.4;text-decoration:none;display:flex}.ui-doc-contents-link:hover{color:var(--text)}.ui-doc-contents-link[aria-current=location]{border-left-color:var(--accent);color:var(--text)}.ui-doc-contents-verb{font-family:var(--font-mono);font-size:var(--text-size-tiny);color:var(--accent-strong);flex:none;font-weight:600}.ui-doc-contents-text{min-width:0}.ui-doc-endpoint-block{scroll-margin-top:calc(var(--doc-top) + var(--space) * 4);padding-top:calc(var(--space) * 2)}.ui-doc-subheading{margin:calc(var(--space) * 6) 0 calc(var(--space) * 2);font-size:var(--text-size-small);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.ui-doc-served{font-size:var(--text-size-tiny);color:var(--text-muted)}.ui-doc-req{margin:calc(var(--space) * 4) 0;border:var(--border-width) solid var(--border);border-radius:var(--radius);overflow:hidden}.ui-doc-req-head{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);padding:calc(var(--space) * 2) calc(var(--space) * 3);border-bottom:var(--border-width) solid var(--border);background:var(--surface-raised);display:flex}.ui-doc-req-label{font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.ui-doc-req-tools{align-items:center;gap:calc(var(--space) * 2);display:flex}.ui-doc-req-copy{width:calc(var(--space) * 7);height:calc(var(--space) * 7);color:var(--text-muted);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-doc-req-copy:hover:not(:disabled){color:var(--text)}.ui-doc-req-pick{padding:calc(var(--space) * 1) calc(var(--space) * 2);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--text-size-small)}.ui-doc-req .ui-pre{border:none;border-radius:0;margin:0}@media (max-width:1100px){.ui-doc-contents{display:none}}.ui-docfig{margin:calc(var(--space) * 7) 0 0}.ui-docfig-scroll{overflow-x:auto}.ui-docfig-svg{width:100%;height:auto;display:block}.ui-docfig-caption{margin:calc(var(--space) * 3) 0 0;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.ui-docfig-box{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px}.ui-docfig-box-own{fill:var(--accent-wash);stroke:var(--accent)}.ui-docfig-box-label{fill:var(--text);font-family:var(--font);text-anchor:middle;font-size:13px;font-weight:600}.ui-docfig-box-sub{fill:var(--text-muted);font-family:var(--font);text-anchor:middle;font-size:10.5px}.ui-docfig-line{stroke:var(--border-strong);stroke-width:1.5px}.ui-docfig-back{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:5 4}.ui-docfig-no{fill:none;stroke:var(--negative);stroke-width:1.5px;stroke-dasharray:5 4}.ui-docfig-label{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;font-size:11px}.ui-docfig-label-no{fill:var(--negative);font-family:var(--font-mono);text-anchor:middle;font-size:11px}.ui-docfig-head{fill:var(--text-muted)}.ui-docfig-head-no{fill:var(--negative)}.ui-docfig-ladder{margin:calc(var(--space) * 6) 0 0;counter-reset:rung;gap:calc(var(--space) * 3);padding:0;list-style:none;display:grid}.ui-docfig-rung{counter-increment:rung;padding:calc(var(--space) * 4) calc(var(--space) * 4) calc(var(--space) * 4) calc(var(--space) * 12);border:1px solid var(--border);border-radius:calc(var(--space) * 2);background:var(--surface-raised);position:relative}.ui-docfig-rung:before{content:counter(rung);left:calc(var(--space) * 4);top:calc(var(--space) * 4);width:calc(var(--space) * 5);height:calc(var(--space) * 5);background:var(--accent);color:var(--accent-text);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute}.ui-docfig-rung-head{align-items:center;gap:calc(var(--space) * 2);margin:0 0 calc(var(--space) * 2);flex-wrap:wrap;display:flex}.ui-docfig-rung-title{color:var(--text);font-size:.9375rem;font-weight:600}.ui-docfig-rung .ui-doc-text{margin:0}.ui-docfig-nest{margin:calc(var(--space) * 6) 0 0;padding:calc(var(--space) * 4);border:1px solid var(--border);border-radius:calc(var(--space) * 2);background:var(--surface-raised)}.ui-docfig-nest .ui-docfig-nest{margin:calc(var(--space) * 3) 0 0;background:var(--surface)}.ui-docfig-nest-head{align-items:baseline;gap:calc(var(--space) * 2) calc(var(--space) * 3);flex-wrap:wrap;margin:0;display:flex}.ui-docfig-nest-noun{color:var(--text);font-family:var(--font-mono);font-size:.875rem;font-weight:600}.ui-docfig-nest-gloss{color:var(--text-muted);flex:auto;font-size:.8125rem}.ui-docfig-nest-example{color:var(--accent-strong);font-family:var(--font-mono);font-size:.8125rem}.ui-mk-page{background:radial-gradient(90rem 55rem at 15% 0%, var(--mk-field), transparent 65%), radial-gradient(70rem 50rem at 95% 42%, var(--mk-field-soft), transparent 60%), var(--surface);min-height:100vh;color:var(--text);caret-color:var(--accent-strong);background-attachment:fixed}.ui-mk-top{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--space) * 4);box-sizing:border-box;height:var(--mk-top-h);padding:calc(var(--space) * 3) calc(var(--space) * 6);border-bottom:var(--border-width) solid var(--border);background:var(--mk-bar);-webkit-backdrop-filter:blur(calc(var(--space) * 3));backdrop-filter:blur(calc(var(--space) * 3));display:flex;position:sticky;top:0}.ui-mk-brand{align-items:center;gap:calc(var(--space) * 2);letter-spacing:var(--tracking-display);color:var(--text);font-weight:600;text-decoration:none;display:flex}.ui-mk-nav{align-items:center;gap:calc(var(--space) * 5);display:flex}.ui-mk-nav-link{font-size:var(--text-size-small);color:var(--text-muted);text-decoration:none}.ui-mk-nav-link:hover{color:var(--text)}.ui-mk-top-cta{padding:calc(var(--space) * 2) calc(var(--space) * 4);border-radius:var(--radius-pill);background:var(--accent);font-size:var(--text-size-small);color:var(--accent-text);white-space:nowrap;font-weight:600;text-decoration:none}.ui-mk-top-cta:hover{background:var(--accent-strong)}.ui-mk-top-actions{align-items:center;gap:calc(var(--space) * 3);display:flex}.ui-mk-cta-slot{width:calc(var(--space) * 36);height:calc(var(--space) * 9);display:inline-block}@media (max-width:640px){.ui-mk-nav{display:none}}.ui-mk-section{padding:calc(var(--space) * 16) calc(var(--space) * 6);margin-top:0}.ui-mk-section-sunken{background:var(--mk-field-faint)}.ui-mk-inner{max-width:calc(var(--space) * 260);margin:0 auto}.ui-mk-measure{max-width:var(--mk-measure)}.ui-mk-eyebrow{margin:0 0 calc(var(--space) * 3);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-weight:600}.ui-mk-headline{margin:0 0 calc(var(--space) * 5);line-height:1.15;font-size:var(--mk-headline);letter-spacing:var(--tracking-display);font-weight:600}.ui-mk-text{margin:0 0 calc(var(--space) * 5);max-width:var(--mk-measure);font-size:var(--text-size);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-text-plain{color:var(--text)}.ui-mk-link{color:var(--accent-strong)}.ui-mk-hero{background:linear-gradient(180deg, var(--mk-field), transparent);isolation:isolate;padding:calc(var(--space) * 20) calc(var(--space) * 6);margin-top:0;position:relative}.ui-mk-hero-grid-lines{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--mk-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid) 1px, transparent 1px);background-size:calc(var(--space) * 16) calc(var(--space) * 16);position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 68% at 28% 22%,#000 0%,#0000 100%);mask-image:radial-gradient(72% 68% at 28% 22%,#000 0%,#0000 100%)}.ui-mk-hero-grid{gap:calc(var(--space) * 12);max-width:calc(var(--space) * 260);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}@media (max-width:900px){.ui-mk-hero-grid{grid-template-columns:minmax(0,1fr)}}.ui-mk-claim{margin:0 0 calc(var(--space) * 4);font-size:var(--mk-display);letter-spacing:var(--tracking-display);color:var(--text);font-weight:600;line-height:1.1}.ui-mk-lede{margin:0 0 calc(var(--space) * 7);max-width:var(--mk-measure);font-size:var(--mk-lede);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-actions{gap:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-mk-cta{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 3) calc(var(--space) * 5);border:var(--border-width) solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:var(--text-size);transition:background var(--motion) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.ui-mk-cta:hover{background:var(--accent-strong)}.ui-mk-cta-quiet{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 3) calc(var(--space) * 5);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-size);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.ui-mk-cta-quiet:hover{background:var(--surface-raised)}.ui-mk-code-bare{max-width:calc(var(--space) * 140);margin:calc(var(--space) * 6) 0 0;box-shadow:none}.ui-mk-code{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--code-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.ui-mk-code-head{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);padding:calc(var(--space) * 2) calc(var(--space) * 4);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:var(--text-size-tiny);color:var(--text-muted);display:flex}.ui-mk-code-body{padding:calc(var(--space) * 4);font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--code-text);margin:0;line-height:1.65;overflow-x:auto}.ui-mk-code-bare .ui-mk-shell:first-child{border-top:0}.ui-mk-shell{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 3) calc(var(--space) * 4);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--code-text);display:flex}.ui-mk-shell-prompt{color:var(--accent-strong)}.ui-mk-two-up{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 70), 1fr));gap:calc(var(--space) * 8);display:grid}.ui-mk-cards{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 64), 1fr));gap:calc(var(--space) * 4);display:grid}@media (min-width:900px){.ui-mk-cards-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-mk-card{gap:calc(var(--space) * 2);padding:calc(var(--space) * 5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);transition:border-color var(--motion) var(--ease), box-shadow var(--motion) var(--ease);flex-direction:column;display:flex}.ui-mk-card-title{font-size:var(--text-size);letter-spacing:var(--tracking-display);color:var(--text);font-weight:600}.ui-mk-card-text{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-gap{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 56), 1fr));gap:calc(var(--space) * 3);margin:0;padding:0;list-style:none;display:grid}.ui-mk-gap-item{align-items:baseline;gap:calc(var(--space) * 2);font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted);display:flex}.ui-mk-gap-mark{color:var(--positive);flex:none;font-weight:600}.ui-mk-nots{gap:calc(var(--space) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-mk-not{padding:calc(var(--space) * 2) calc(var(--space) * 4);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--text-muted);text-decoration:line-through}.ui-mk-values{gap:calc(var(--space) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-mk-value{gap:calc(var(--space) * 5);padding:calc(var(--space) * 5) calc(var(--space) * 6);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex}.ui-mk-value-rank{font-family:var(--font-mono);font-size:var(--text-size-stat);font-variant-numeric:tabular-nums;color:var(--accent-strong);flex:none;line-height:1.2}.ui-mk-value-title{margin:0 0 calc(var(--space) * 2);font-size:var(--text-size);color:var(--text);font-weight:600}.ui-mk-value-text{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted);margin:0}.ui-mk-member{flex-direction:column;align-items:flex-start;display:flex}.ui-mk-member-photo{width:calc(var(--space) * 18);height:calc(var(--space) * 18);margin-bottom:calc(var(--space) * 4);border-radius:var(--radius-pill);object-fit:cover;background:var(--accent-wash)}.ui-mk-member-initials{font-family:var(--font-mono);font-size:var(--text-size-stat);color:var(--accent-strong);justify-content:center;align-items:center;display:flex}.ui-mk-member-link{margin-top:calc(var(--space) * 3);font-size:var(--text-size-small);color:var(--accent-strong);font-weight:600;text-decoration:none}.ui-mk-member-link:hover{text-decoration:underline}.ui-mk-team{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 64), 1fr));gap:calc(var(--space) * 6);margin:0;padding:0;list-style:none;display:grid}.ui-mk-member-name{font-size:var(--text-size);color:var(--text);font-weight:600}.ui-mk-member-role{margin:calc(var(--space) * 1) 0 calc(var(--space) * 2);font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-weight:600}.ui-mk-member-bio{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted);margin:0}.ui-mk-foot{justify-content:space-between;align-items:center;gap:calc(var(--space) * 4);padding:calc(var(--space) * 10) calc(var(--space) * 6);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.ui-mk-foot-links{gap:calc(var(--space) * 5);flex-wrap:wrap;display:flex}.ui-mk-foot-link{font-size:var(--text-size-small);color:var(--text-muted);text-decoration:none}.ui-mk-foot-link:hover{color:var(--text)}.ui-mk-foot-note{font-size:var(--text-size-tiny);color:var(--text-muted)}.ui-mk-legal-meta{margin:0 0 calc(var(--space) * 6);font-size:var(--text-size-small);color:var(--text-muted)}.ui-mk-banner{margin:0 0 calc(var(--space) * 8);padding:calc(var(--space) * 4);border-left:calc(var(--border-width) * 3) solid var(--caution);border-radius:var(--radius-small);background:var(--caution-soft);font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text)}.ui-mk-legal-heading{margin:calc(var(--space) * 9) 0 calc(var(--space) * 3);font-size:var(--text-size);letter-spacing:var(--tracking-display);color:var(--text);font-weight:600}.ui-mk-legal-list{margin:0 0 calc(var(--space) * 4);padding-left:calc(var(--space) * 5);max-width:var(--mk-measure);font-size:var(--text-size);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-legal-list li{margin-bottom:calc(var(--space) * 2)}.ui-mk-form{gap:calc(var(--space) * 5);margin:calc(var(--space) * 8) 0 0;flex-direction:column;display:flex}.ui-mk-form-row{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 56), 1fr));gap:calc(var(--space) * 4);display:grid}.ui-mk-field{gap:calc(var(--space) * 2);flex-direction:column;min-width:0;display:flex}.ui-mk-field-label{font-size:var(--text-size-small);color:var(--text);font-weight:600}.ui-mk-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ui-mk-sent{gap:calc(var(--space) * 2);margin:calc(var(--space) * 8) 0 0;padding:calc(var(--space) * 6);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;display:flex}.ui-mk-invite{gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 4);padding-top:calc(var(--space) * 5);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.ui-mk-invite-row{align-items:center;gap:calc(var(--space) * 3);flex-wrap:wrap;display:flex}.ui-mk-invite-link{flex:1 1 calc(var(--space) * 60);min-width:0;padding:calc(var(--space) * 2) calc(var(--space) * 3);border-radius:var(--radius-small);background:var(--code-surface);color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-size-small);white-space:nowrap;overflow-x:auto}.ui-mk-figure-scroll{margin:calc(var(--space) * 10) 0 0;overflow-x:auto}.ui-mk-figure{width:100%;min-width:calc(var(--space) * 170);height:auto;display:block}.ui-mk-note{fill:var(--accent-strong);font-family:var(--font);text-anchor:end;font-size:11px;font-style:italic}.ui-mk-call{stroke:var(--text-muted);stroke-width:1.5px}.ui-mk-arrowhead{fill:var(--text-muted)}.ui-mk-ledger{min-width:calc(var(--space) * 240)}.ui-mk-stage,.ui-mk-flow,.ui-mk-span{transform-box:fill-box;transform-origin:50%}.ui-mk-stage-box{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px}.ui-mk-stage-box-own{fill:var(--accent-wash);stroke:var(--accent)}.ui-mk-stage-label{fill:var(--text);font-family:var(--font);text-anchor:middle;font-size:13px;font-weight:600}.ui-mk-stage-sub{fill:var(--text-muted);font-family:var(--font);text-anchor:middle;font-size:10.5px}.ui-mk-flow-line{stroke:var(--border-strong);stroke-width:1.5px}.ui-mk-flow-back{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:5 4}.ui-mk-flow-refuse{fill:none;stroke:var(--negative);stroke-width:1.5px;stroke-dasharray:5 4}.ui-mk-flow-label{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;font-size:11px}.ui-mk-flow-refuse-label{fill:var(--negative);font-family:var(--font-mono);text-anchor:middle;font-size:11px}.ui-mk-arrowhead-refuse{fill:var(--negative)}.ui-mk-lede-text{max-width:var(--mk-measure);font-size:var(--mk-lede);line-height:var(--line-height);color:var(--text-muted);margin:0}.ui-mk-toc{top:50%;right:calc(var(--space) * 6);z-index:5;transition:opacity var(--motion) var(--ease), visibility var(--motion) var(--ease);position:fixed;transform:translateY(-50%)}.ui-mk-toc[data-reached=false]{opacity:0;visibility:hidden}.ui-mk-toc-list{gap:calc(var(--space) * 2);text-align:right;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-mk-toc-link{font-size:var(--text-size-tiny);color:var(--mk-toc-rest);transition:color var(--motion) var(--ease);text-decoration:none;display:block}.ui-mk-toc-link:hover{color:var(--text)}.ui-mk-toc-link[data-active=true]{color:var(--accent-strong);font-weight:600}.ui-mk-offer{margin:calc(var(--space) * 6) 0 0;padding:calc(var(--space) * 3) calc(var(--space) * 4);border-left:calc(var(--space) * .5) solid var(--accent);border-radius:var(--radius-small);background:var(--accent-wash);font-size:var(--text-size);color:var(--accent-strong);font-weight:600}.ui-mk-steps{align-items:center;gap:calc(var(--space) * 3);margin:calc(var(--space) * 8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-mk-step{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 3) calc(var(--space) * 4);border-radius:var(--radius);background:var(--code-surface);display:flex}.ui-mk-step-prompt{font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--accent-strong)}.ui-mk-step-command{font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--code-text)}.ui-mk-compare{margin:calc(var(--space) * 8) 0 0;border:var(--border-width) solid var(--border);border-radius:var(--radius);overflow:hidden}.ui-mk-compare-head,.ui-mk-compare-row{gap:calc(var(--space) * 4);padding:calc(var(--space) * 4) calc(var(--space) * 5);grid-template-columns:1fr 1fr 1fr;display:grid}.ui-mk-compare-head{background:var(--surface-sunken);font-size:var(--text-size-small);color:var(--text-muted);font-weight:600}.ui-mk-compare-row{border-top:var(--border-width) solid var(--border);background:var(--surface);font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-compare-aspect{color:var(--text);font-weight:600}.ui-mk-compare-cell{display:block}.ui-mk-compare-ours{color:var(--accent-strong)}.ui-mk-compare-tag{font-family:var(--font-mono);font-size:var(--text-size-tiny);color:var(--text-muted);display:none}.ui-mk-points{gap:calc(var(--space) * 4) calc(var(--space) * 10);margin:calc(var(--space) * 8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ui-mk-point{gap:calc(var(--space) * 1);padding-left:calc(var(--space) * 4);border-left:calc(var(--space) * .5) solid var(--accent);flex-direction:column;display:flex}.ui-mk-point-icon{width:calc(var(--space) * 5);height:calc(var(--space) * 5);margin-bottom:calc(var(--space) * 1);color:var(--accent-strong)}.ui-mk-point-name{font-size:var(--text-size);color:var(--text);font-weight:600}.ui-mk-point-text{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted)}@media (max-width:760px){.ui-mk-points{grid-template-columns:minmax(0,1fr)}}.ui-mk-film{aspect-ratio:16/9;max-width:calc(var(--space) * 180);margin:calc(var(--space) * 8) auto 0;border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--code-surface);position:relative;overflow:hidden}.ui-mk-film-frame{border:0;width:100%;height:100%;display:block}.ui-mk-film-empty{background:var(--surface-sunken);border-style:dashed;justify-content:center;align-items:center;display:flex}.ui-mk-film-note{font-family:var(--font-mono);font-size:var(--text-size-small);color:var(--text-muted)}.ui-mk-trace{min-width:calc(var(--space) * 225)}.ui-mk-trace-head{fill:var(--text);font-family:var(--font);font-size:13px;font-weight:600}.ui-mk-trace-meta{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:end;font-size:11px}.ui-mk-trace-rule{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 6}.ui-mk-trace-axis{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;font-size:10px}.ui-mk-span-name{fill:var(--text);font-family:var(--font-mono);font-size:11.5px}.ui-mk-span-meta{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:end;font-size:10.5px}.ui-mk-span-bar{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px}.ui-mk-span-bar-model{fill:var(--accent-wash);stroke:var(--accent)}.ui-mk-span-bar-wait{fill:var(--caution-soft);stroke:var(--caution);stroke-dasharray:4 3}.ui-mk-faq{max-width:calc(var(--space) * 184);margin:calc(var(--space) * 8) 0 0;border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.ui-mk-faq-item{border-bottom:var(--border-width) solid var(--border)}.ui-mk-faq-q{justify-content:space-between;align-items:center;gap:calc(var(--space) * 4);padding:calc(var(--space) * 5) 0;font-size:var(--text-size);color:var(--text);cursor:pointer;font-weight:600;list-style:none;display:flex}.ui-mk-faq-q::-webkit-details-marker{display:none}.ui-mk-faq-q:hover{color:var(--accent-strong)}.ui-mk-faq-q:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:calc(var(--space) * 1);border-radius:var(--radius-small)}.ui-mk-faq-mark{width:calc(var(--space) * 4);height:calc(var(--space) * 4);color:var(--text-muted);transition:rotate var(--motion) var(--ease);flex:none}.ui-mk-faq-item[open] .ui-mk-faq-mark{rotate:180deg}.ui-mk-faq-answer{transition:grid-template-rows var(--motion) var(--ease);grid-template-rows:0fr;display:grid}.ui-mk-faq-item[open] .ui-mk-faq-answer{grid-template-rows:1fr}.ui-mk-faq-text{padding-bottom:calc(var(--space) * 5);font-size:var(--text-size);line-height:var(--line-height);color:var(--text-muted);margin:0;overflow:hidden}::selection{background:var(--accent-wash);color:var(--text)}.ui-mk-card-icon{width:calc(var(--space) * 5);height:calc(var(--space) * 5);color:var(--accent-strong);stroke-width:1.5px}.ui-mk-tiers{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 56), 1fr));gap:calc(var(--space) * 4);margin:calc(var(--space) * 6) 0;padding:0;list-style:none;display:grid}.ui-mk-tier{align-items:start;gap:calc(var(--space) * 1) calc(var(--space) * 3);padding:calc(var(--space) * 4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.ui-mk-tier-icon{width:calc(var(--space) * 6);height:calc(var(--space) * 6);color:var(--accent-strong);stroke-width:1.5px;grid-row:span 2}.ui-mk-tier-name{font-family:var(--font-mono);font-size:var(--text-size);color:var(--text);font-weight:600}.ui-mk-tier-text{font-size:var(--text-size-small);line-height:var(--line-height);color:var(--text-muted)}.ui-mk-card>.ui-mk-card-icon{margin-bottom:calc(var(--space) * 1)}.ui-mk-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}@media (min-width:900px){.ui-mk-section{min-height:80vh;padding-block:calc(var(--space) * 16);align-items:center;display:flex}.ui-mk-inner{width:100%}}.ui-mk-accent{color:var(--accent-strong)}.ui-mk-tier[data-tone=refuse] .ui-mk-tier-icon{color:var(--negative)}.ui-mk-tier[data-tone=ask] .ui-mk-tier-icon{color:var(--caution)}.ui-mk-tier[data-tone=allow] .ui-mk-tier-icon{color:var(--positive)}.ui-mk-cards,.ui-mk-two-up,.ui-mk-values,.ui-mk-nots,.ui-mk-team,.ui-mk-cards+.ui-mk-text,.ui-mk-two-up+.ui-mk-text,.ui-mk-steps+.ui-mk-text,.ui-mk-points+.ui-mk-text,.ui-mk-compare+.ui-mk-text,.ui-mk-tiers+.ui-mk-text{margin-top:calc(var(--space) * 8)}.ui-mk-offer+.ui-mk-actions,.ui-mk-text+.ui-mk-actions{margin-top:calc(var(--space) * 6)}.ui-mk-pyramid{min-width:calc(var(--space) * 160)}.ui-mk-course,.ui-mk-tip{transform-box:fill-box;transform-origin:bottom}.ui-mk-course-face{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px}.ui-mk-course-label{fill:var(--text-muted);font-family:var(--font);text-anchor:middle;font-size:12.5px}.ui-mk-tip-face{fill:var(--accent);stroke:var(--accent-strong);stroke-width:1px}.ui-mk-tip-label{fill:var(--accent-text);font-family:var(--font-mono);text-anchor:middle;font-size:12.5px;font-weight:600}.ui-mk-own{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ui-mk-own-yours{fill:var(--accent-strong);text-anchor:end}.ui-mk-own-ours{fill:var(--text-muted);text-anchor:start}.ui-mk-brace{fill:none;stroke:var(--border-strong);stroke-width:1px}@media (max-width:1200px){.ui-mk-toc{display:none}}@media (max-width:860px){.ui-mk-compare-head{display:none}.ui-mk-compare-row{grid-template-columns:minmax(0,1fr)}.ui-mk-compare-tag{display:block}}@media (max-width:720px){.ui-mk-top-cta{display:none}}.ui-pg{grid-template-columns:calc(var(--space) * 70) minmax(0, 1fr);background:var(--surface);height:100dvh;display:grid;overflow:hidden}.ui-pg-rail{background:var(--rail);min-height:0;color:var(--rail-text);border-right:var(--border-width) solid var(--rail-border);flex-direction:column;display:flex;overflow:hidden}.ui-pg-rail-top{gap:calc(var(--space) * 3);padding:calc(var(--space) * 4) calc(var(--space) * 3) calc(var(--space) * 3);border-bottom:var(--border-width) solid var(--rail-border);flex-direction:column;display:flex}.ui-pg-rail-top .ui-button{justify-content:center}.ui-pg-back{align-items:center;gap:calc(var(--space) * 1.5);color:var(--rail-muted);font-size:var(--text-size-small);text-decoration:none;display:inline-flex}.ui-pg-back:hover{color:var(--rail-text)}.ui-pg-rail-body{min-height:0;padding:calc(var(--space) * 3);scrollbar-width:thin;flex:auto;overflow-y:auto}.ui-pg-rail-heading{margin:0 0 calc(var(--space) * 2);padding:0 calc(var(--space) * 2);color:var(--rail-muted);font-size:var(--text-size-tiny);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-pg-rail-empty{padding:0 calc(var(--space) * 2);color:var(--rail-muted);font-size:var(--text-size-small);margin:0}.ui-pg-list{gap:calc(var(--space) * .5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ui-pg-list li{min-width:0;display:flex;position:relative}.ui-pg-item{align-items:flex-start;gap:calc(var(--space) * .5);min-width:0;padding:calc(var(--space) * 2) calc(var(--space) * 8) calc(var(--space) * 2) calc(var(--space) * 2);border-radius:var(--radius-small);color:var(--rail-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.ui-pg-item:hover{background:var(--rail-wash)}.ui-pg-item[aria-current=true]{background:var(--rail-wash);box-shadow:inset 2px 0 0 var(--rail-marker)}.ui-pg-item-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-size-small);overflow:hidden}.ui-pg-item[aria-current=true] .ui-pg-item-title{font-weight:600}.ui-pg-untitled{color:var(--rail-muted);font-style:italic}.ui-pg-item-when{color:var(--rail-muted);font-size:var(--text-size-tiny)}.ui-pg-drop{top:50%;right:calc(var(--space) * 1);padding:calc(var(--space) * 1.5);border-radius:var(--radius-small);color:var(--rail-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease);background:0 0;border:0;display:inline-flex;position:absolute;translate:0 -50%}.ui-pg-list li:hover .ui-pg-drop,.ui-pg-drop:focus-visible{opacity:1}.ui-pg-drop:hover{color:var(--rail-negative);background:var(--rail-border)}@media (hover:none){.ui-pg-drop{opacity:1}}.ui-pg-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-pg-head{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);padding:calc(var(--space) * 2.5) calc(var(--space) * 6);background:var(--surface);border-bottom:var(--border-width) solid var(--border);display:flex}.ui-pg-title{align-items:center;gap:calc(var(--space) * 2);flex-wrap:wrap;min-width:0;display:flex}.ui-pg-body{flex-direction:column;flex:1;min-height:0;display:flex}.ui-pg-center{max-width:calc(var(--space) * 140);padding:calc(var(--space) * 6);margin:auto}.ui-pg-soon{gap:calc(var(--space) * 2);padding:calc(var(--space) * 5);background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.ui-pg-soon p{margin:0}.ui-pg-chat{flex-direction:column;flex:1;min-height:0;display:flex}.ui-pg-transcript,.ui-pg-dock{--measure:calc(var(--space) * 184);padding-inline:max(calc(var(--space) * 6), calc((100% - var(--measure)) / 2))}.ui-pg-transcript{gap:calc(var(--space) * 6);min-height:0;padding-block:calc(var(--space) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-pg-welcome{text-align:center;color:var(--text-muted);margin:auto 0}.ui-pg-welcome strong{color:var(--text);font-size:calc(var(--text-size) * 1.25);display:block}.ui-pg-dock{gap:calc(var(--space) * 2);padding-block:calc(var(--space) * 3) calc(var(--space) * 4);border-top:var(--border-width) solid var(--border);background:var(--surface);flex-direction:column;display:flex}.ui-pg-foot{justify-content:space-between;align-items:center;gap:calc(var(--space) * 2);color:var(--text-muted);font-size:var(--text-size-tiny);flex-wrap:wrap;display:flex}.ui-pg-live{align-items:center;gap:calc(var(--space) * 1.5);display:inline-flex}.ui-pg-live:before{content:"";border-radius:var(--radius-pill);background:var(--caution);width:6px;height:6px}.ui-pg-live[data-state=ready]:before{background:var(--positive)}.ui-pg-live[data-state=closed]:before{background:var(--negative)}.ui-pg-title .ui-pg-live{color:var(--text-muted);font-size:var(--text-size-small)}.ui-pg-perms{gap:calc(var(--space) * 3);display:grid}.ui-pg-perm-list{gap:calc(var(--space) * 2);margin:0;padding:0;list-style:none;display:grid}.ui-pg-perm{gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 3);border:var(--border-width) solid var(--border);border-radius:var(--radius);justify-items:start;display:grid}.ui-pg-perm p{margin:0}.ui-pg-perm-head{align-items:center;gap:calc(var(--space) * 2);flex-wrap:wrap;display:flex}.ui-pg-typing{align-items:baseline;gap:calc(var(--space) * 2.5);color:var(--text-muted);font-size:var(--text-size-small);display:flex}.ui-pg-typing-hint{margin-top:calc(var(--space) * 1);font-size:var(--text-size-tiny);display:block}.ui-pg-dots{gap:calc(var(--space) * 1);display:inline-flex}.ui-pg-dots i{border-radius:var(--radius-pill);background:var(--accent-strong);width:6px;height:6px;animation:ui-pg-pulse 1.2s var(--ease) infinite}.ui-pg-dots i:nth-child(2){animation-delay:.15s}.ui-pg-dots i:nth-child(3){animation-delay:.3s}@keyframes ui-pg-pulse{0%,60%,to{opacity:.25}30%{opacity:1}}.ui-pg-spin{animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.ui-pg-dots i{opacity:.6;animation:none}.ui-pg-spin{animation:none}}.ui-pg-ghost{gap:calc(var(--space) * 6);flex-direction:column;display:flex}.ui-pg-ghost span{height:calc(var(--space) * 10);border-radius:var(--radius);background:var(--surface-sunken);display:block}.ui-pg-ghost span:nth-child(odd){align-self:flex-end;width:45%}.ui-pg-ghost span:nth-child(2n){width:75%;height:calc(var(--space) * 18)}.ui-playground-turn{gap:calc(var(--space) * 2);flex-direction:column;display:flex}.ui-playground-mine{max-width:80%;padding:calc(var(--space) * 2) calc(var(--space) * 3);background:var(--accent-wash);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;margin:0}.ui-playground-attachment{align-items:center;gap:calc(var(--space) * 1);color:var(--accent-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.ui-playground-theirs{gap:calc(var(--space) * 1);flex-direction:column;max-width:100%;display:flex}.ui-playground-author{color:var(--text-muted);font-size:var(--text-size-small)}.ui-playground-md{overflow-wrap:anywhere}.ui-playground-md p{margin:0 0 calc(var(--space) * 2)}.ui-playground-md pre{padding:calc(var(--space) * 3);background:var(--code-surface);color:var(--code-text);border-radius:var(--radius-small);overflow-x:auto}.ui-playground-md table{border-collapse:collapse;display:block;overflow-x:auto}.ui-playground-md th,.ui-playground-md td{padding:calc(var(--space) * 1) calc(var(--space) * 2);border:var(--border-width) solid var(--border)}.ui-playground-note{margin:0}.ui-playground-surface{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ui-playground-plain{gap:calc(var(--space) * 2);padding:calc(var(--space) * 3);flex-direction:column;display:flex}.ui-playground-frame{background:var(--surface);border:0;width:100%;display:block}.ui-playground-fields{gap:calc(var(--space) * 1) calc(var(--space) * 3);grid-template-columns:max-content 1fr;margin:0;display:grid}.ui-playground-field{display:contents}.ui-playground-field dd{margin:0}.ui-playground-tools summary{align-items:center;gap:calc(var(--space) * 1);color:var(--text-muted);cursor:pointer;list-style:none;display:inline-flex}.ui-playground-tools[open] .ui-playground-caret{transform:rotate(90deg)}.ui-playground-caret{transition:transform .12s}.ui-playground-tool-list{gap:calc(var(--space) * 2);margin:calc(var(--space) * 2) 0 0;padding-left:calc(var(--space) * 5);flex-direction:column;display:flex}.ui-playground-tool-list li{gap:calc(var(--space) * 1);flex-direction:column;display:flex}.ui-playground-pre{max-height:calc(var(--space) * 60);padding:calc(var(--space) * 2);background:var(--surface-sunken);border-radius:var(--radius-small);font-family:var(--font-mono);font-size:var(--text-size-small);white-space:pre-wrap;margin:0;overflow:auto}.ui-playground-pause{gap:calc(var(--space) * 2);padding:calc(var(--space) * 3);background:var(--caution-soft);border-radius:var(--radius);flex-direction:column;display:flex}.ui-playground-pause p{margin:0}.ui-playground-pause-form{gap:calc(var(--space) * 2);flex-wrap:wrap;align-items:center;display:flex}.ui-playground-actions{padding-left:calc(var(--space) * 5);margin:0}.ui-playground-files{gap:calc(var(--space) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-playground-files li{align-items:center;gap:calc(var(--space) * 1);display:inline-flex}.ui-playground-file{align-items:center;gap:calc(var(--space) * 1);padding:calc(var(--space) * 1) calc(var(--space) * 2);background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius-chip);color:var(--text);font:inherit;font-size:var(--text-size-small);cursor:pointer;display:inline-flex}.ui-playground-composer .ui-button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-strong);color:var(--accent-strong)}.ui-playground-options{padding:calc(var(--space) * 3);background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.ui-playground-option-grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space) * 60), 1fr));gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 2);display:grid}.ui-playground-option{gap:calc(var(--space) * 1);color:var(--text-muted);font-size:var(--text-size-small);flex-direction:column;display:flex}.ui-playground-composer{align-items:center;gap:calc(var(--space) * 2);display:flex}.ui-playground-draft{flex:1;min-width:0}.ui-playground-draft .ui-input{width:100%}@media (max-width:720px){.ui-pg{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ui-pg-rail{border-right:0;border-bottom:var(--border-width) solid var(--rail-border);max-height:34dvh}.ui-pg-head{padding-inline:calc(var(--space) * 4)}.ui-playground-mine{max-width:100%}}.ui-mk-lp{background:var(--surface);color:var(--text)}.ui-mk-lp-wrap{max-width:calc(var(--space) * 300);padding:0 calc(var(--space) * 12);margin:0 auto}.ui-mk-lp-eyebrow{font-family:var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.ui-mk-lp-eyebrow i{background:var(--accent);border-radius:50%;width:6px;height:6px}.ui-mk-lp-hero{padding-top:64px;position:relative}.ui-mk-lp-title{letter-spacing:-3.5px;margin:30px 0;font-size:clamp(44px,5.6vw,72px);font-weight:500;line-height:1.075}.ui-mk-lp-agent{color:var(--accent-strong);animation:1.1s steps(22,end) both ui-mk-lp-reveal;display:inline-block;position:relative}.ui-mk-lp-cursor{font-family:var(--font-mono);font-size:.65em;font-weight:400;animation:1.2s step-end 5 forwards ui-mk-lp-blink;position:absolute;bottom:.04em;right:-.6em}.ui-mk-lp-lead{letter-spacing:-.4px;margin:0 0 20px;font-size:23px;line-height:1.45}.ui-mk-lp-intro{max-width:640px;color:var(--text-muted);margin:0;font-size:18px;line-height:1.7}.ui-mk-lp-monetize{color:var(--accent-strong);font-weight:600}.ui-mk-lp-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.ui-mk-lp-primary{background:var(--accent);color:var(--accent-text);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:28px;padding:15px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ui-mk-lp-primary:hover{filter:brightness(1.08)}.ui-mk-lp-apply-jump{background:var(--accent);color:var(--accent-text);cursor:pointer;border-radius:6px;align-items:center;padding:15px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ui-mk-lp-apply-jump:hover{filter:brightness(1.08)}.ui-mk-lp-secondary{color:var(--text);gap:25px;font-size:16px;text-decoration:none;display:flex}.ui-mk-lp-signal{top:200px;right:calc(var(--space) * 12);width:260px;line-height:1.2;font-family:var(--font-mono);font-size:13px;animation:1.3s both ui-mk-lp-arrive;position:absolute}.ui-mk-lp-signal-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);margin:0 0 28px;font-size:11px}.ui-mk-lp-signal-node{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:6px;align-items:center;gap:12px;padding:15px 12px;display:flex}.ui-mk-lp-signal-focus{border:1px solid var(--accent-strong);background:var(--surface);color:var(--accent-strong);border-radius:6px;align-items:center;gap:12px;padding:15px 12px;display:flex}.ui-mk-lp-signal-n{color:var(--mk-toc-rest);font-size:9px}.ui-mk-lp-signal-focus i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto;animation:3s ease-in-out infinite ui-mk-lp-pulse;display:inline-block}.ui-mk-lp-signal-link{background:var(--border);width:1px;height:28px;margin-left:22px;position:relative;overflow:hidden}.ui-mk-lp-signal-link:after{content:"";background:var(--accent);width:1px;height:10px;animation:3s ease-in-out infinite ui-mk-lp-flow;position:absolute;top:-10px}.ui-mk-lp-signal-caption{letter-spacing:-.3px;color:var(--text-muted);margin:22px 0 0;font-size:11px}.ui-mk-lp-strip{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;margin-top:80px;padding:25px 0;font-size:11px;display:flex}.ui-mk-lp-build{align-items:center;gap:10px;display:flex}.ui-mk-lp-build i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.ui-mk-lp-developers{border-block:1px solid var(--border);background:var(--surface-raised);margin-top:70px;padding:80px 0}.ui-mk-lp-split{grid-template-columns:1fr 1fr;gap:90px;display:grid}.ui-mk-lp-h2{letter-spacing:-1.9px;margin:24px 0;font-size:46px;font-weight:500;line-height:1.12}.ui-mk-lp-h2-large{font-size:60px}.ui-mk-lp-accent{color:var(--accent-strong)}.ui-mk-lp-copy-text{max-width:340px;color:var(--text-muted);font-size:17px;line-height:1.7}.ui-mk-lp-benefits{margin:36px 0 0;padding:0;list-style:none}.ui-mk-lp-benefits li{margin:19px 0;font-size:16px}.ui-mk-lp-benefit-n{font-family:var(--font-mono);color:var(--accent-strong);margin-right:14px;font-size:12px}.ui-mk-lp-form-panel{padding-top:4px}.ui-mk-lp-copy{min-width:0}.ui-mk-lp-h3{letter-spacing:-.4px;margin:0 0 26px;font-size:20px;font-weight:500}.ui-mk-lp-careers{padding-top:110px;padding-bottom:80px}.ui-mk-lp-career-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:36px;display:flex}.ui-mk-lp-career-text{max-width:300px;color:var(--text-muted);margin:0 0 26px;font-size:17px;line-height:1.7}.ui-mk-lp-roles{margin:0}.ui-mk-lp-role-entry{border-top:1px solid var(--border);position:relative}.ui-mk-lp-role-entry:last-child{border-bottom:1px solid var(--border)}.ui-mk-lp-role{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:28px 190px 28px 0;display:block}.ui-mk-lp-role-title{letter-spacing:-.4px;font-size:22px;font-weight:500;display:block}.ui-mk-lp-role-summary{color:var(--text-muted);margin:12px 0 16px;font-size:16px;line-height:1.6;display:block}.ui-mk-lp-role-meta{color:var(--text-muted);gap:24px;font-size:13px;display:flex}.ui-mk-lp-listing-actions{align-items:center;gap:22px;display:flex;position:absolute;top:27px;right:0}.ui-mk-lp-apply{border:1px solid var(--accent-strong);color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:10px 15px;font-size:14px;font-weight:500}.ui-mk-lp-apply:hover{background:var(--accent);color:var(--accent-text)}.ui-mk-lp-values{color:var(--text-muted);margin-top:27px;font-size:14px}.ui-mk-lp-careers-page{padding-top:64px}.ui-mk-lp-filters{grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(240px,2fr);gap:16px;margin-bottom:20px;display:grid}.ui-mk-lp-filter-status{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:12px;display:flex}.ui-mk-lp-filter-count{color:var(--text-muted);margin:0;font-size:14px}.ui-mk-lp-all-roles{margin-top:24px;font-size:15px;display:inline-block}.ui-mk-lp-share{font-size:14px;position:relative}.ui-mk-lp-share-summary{color:var(--text-muted);cursor:pointer;align-items:center;gap:9px;padding:8px 0;list-style:none;display:flex}.ui-mk-lp-share-summary::-webkit-details-marker{display:none}.ui-mk-lp-share-summary:hover{color:var(--accent-strong)}.ui-mk-lp-share-options{z-index:30;border:1px solid var(--border);background:var(--surface-raised);width:350px;max-width:calc(100vw - 48px);max-height:75vh;box-shadow:var(--shadow-overlay);border-radius:8px;padding:14px;position:absolute;top:100%;right:0;overflow:auto}.ui-mk-lp-share-options[data-align=start]{left:0;right:auto}.ui-mk-lp-share-label{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);padding:9px 10px;font-size:10px;display:block}.ui-mk-lp-share-draft-label{color:var(--text);margin:8px 0 12px;font-size:13px;display:block}.ui-mk-lp-share-draft-label>span{color:var(--text-muted);margin:4px 0 0;font-size:11px;display:block}.ui-mk-lp-share-draft{border:1px solid var(--border);background:var(--surface);width:100%;min-height:170px;color:var(--text);font-family:var(--font);resize:vertical;border-radius:6px;margin-top:9px;padding:12px;font-size:14px;line-height:1.6;display:block}.ui-mk-lp-share-url{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:block}.ui-mk-lp-share-channels{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:5px;margin-bottom:7px;padding-bottom:10px;display:grid}.ui-mk-lp-share-channels>a{border:1px solid var(--border);color:var(--text);border-radius:5px;padding:10px;font-size:14px;text-decoration:none}.ui-mk-lp-share-channels>a:hover{color:var(--accent-strong)}.ui-mk-lp-share-more{border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:5px;padding:10px;font-size:14px}.ui-mk-lp-share-more:hover{color:var(--accent-strong)}.ui-mk-lp-share-copy{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px;font-size:15px;display:block}.ui-mk-lp-share-copy:hover{background:var(--surface);color:var(--accent-strong)}.ui-mk-lp-share-hint{color:var(--text-muted);margin:7px 0;padding:0 10px;font-size:11px;line-height:1.6}.ui-mk-lp-share-status{color:var(--accent-strong);padding:0 10px;font-size:12px;line-height:1.5;display:block}.ui-mk-lp-dialog{border:1px solid var(--border);background:var(--surface);width:min(800px,100% - 32px);max-height:90vh;color:var(--text);border-radius:8px;margin:auto;padding:0}.ui-mk-lp-dialog::backdrop{background:var(--scrim)}.ui-mk-lp-dialog-inner{padding:48px 52px;position:relative}.ui-mk-lp-close{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:18px;position:absolute;top:20px;right:20px}.ui-mk-lp-dialog-title{letter-spacing:-1.9px;margin:30px 0 24px;font-size:34px;font-weight:500;line-height:1.12}.ui-mk-lp-dialog-meta{color:var(--text-muted);margin:0 0 25px;font-size:15px;line-height:1.6}.ui-mk-lp-dialog-actions{align-items:center;gap:25px;display:flex}.ui-mk-lp-job-copy{margin-top:40px}.ui-mk-lp-job-copy .ui-mk-lp-h3{margin:32px 0 16px;font-size:22px}.ui-mk-lp-job-text{color:var(--text-muted);margin:14px 0;font-size:16px;line-height:1.8}.ui-mk-lp-bullet{color:var(--text-muted);margin:14px 0;padding-left:18px;font-size:16px;line-height:1.8;position:relative}.ui-mk-lp-bullet:before{content:"·";color:var(--accent-strong);position:absolute;left:0}.ui-mk-lp-job-form{border-top:1px solid var(--border);margin-top:40px;padding-top:35px;scroll-margin-top:24px}.ui-mk-lp-job-form .ui-mk-lp-h3{font-size:22px}.ui-mk-lp-form-note{max-width:430px;color:var(--text-muted);margin-top:14px;font-size:13px;line-height:1.7}.ui-mk-lp-file{width:100%;font:inherit;color:var(--text-muted);cursor:pointer;padding:10px 0;font-size:14px;display:block}.ui-mk-lp-offices{padding-top:15px;padding-bottom:70px}.ui-mk-lp-office-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:28px;display:grid}.ui-mk-lp-office-name{letter-spacing:-.4px;margin:0 0 14px;font-size:18px;font-weight:500}.ui-mk-lp-office-text{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}.ui-mk-lp-philosophy{border-top:2px solid var(--accent);padding-top:70px;padding-bottom:80px}.ui-mk-lp-philosophy-text{color:var(--text-muted);font-size:18px;line-height:1.7}@keyframes ui-mk-lp-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -10% 0 0)}}@keyframes ui-mk-lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ui-mk-lp-flow{0%{transform:translateY(0)}70%,to{transform:translateY(40px)}}@keyframes ui-mk-lp-pulse{50%{opacity:.3}}@keyframes ui-mk-lp-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.ui-mk-lp-signal{display:none}}@media (max-width:700px){.ui-mk-lp-wrap{padding:0 calc(var(--space) * 6)}.ui-mk-lp-hero{padding-top:36px}.ui-mk-lp-title{letter-spacing:-2px;font-size:44px;line-height:1.13}.ui-mk-lp-desktop{display:none}.ui-mk-lp-eyebrow{letter-spacing:1.1px;font-size:11px}.ui-mk-lp-lead{font-size:20px}.ui-mk-lp-intro{font-size:17px}.ui-mk-lp-actions{gap:22px}.ui-mk-lp-primary{gap:15px;padding:14px 17px;font-size:14px}.ui-mk-lp-secondary{gap:12px;font-size:14px}.ui-mk-lp-strip{margin-top:55px}.ui-mk-lp-strip-end{display:none}.ui-mk-lp-developers{margin-top:35px;padding:55px 0}.ui-mk-lp-split{grid-template-columns:1fr;gap:35px}.ui-mk-lp-h2{font-size:39px}.ui-mk-lp-h2-large{font-size:47px}.ui-mk-lp-benefits{margin-top:25px}.ui-mk-lp-careers{padding-top:65px;padding-bottom:55px}.ui-mk-lp-career-heading{margin-bottom:25px;display:block}.ui-mk-lp-career-text{max-width:100%}.ui-mk-lp-role{padding:28px 0 12px}.ui-mk-lp-role-title{font-size:19px}.ui-mk-lp-role-meta{flex-wrap:wrap;gap:12px;line-height:1.7}.ui-mk-lp-filters{grid-template-columns:1fr}.ui-mk-lp-listing-actions{justify-content:flex-start;gap:24px;padding-bottom:25px;position:relative;top:auto;right:auto}.ui-mk-lp-share-options{width:auto;max-height:calc(100dvh - 120px);position:fixed;top:90px;left:24px;right:24px}.ui-mk-lp-share-options[data-align=start]{left:24px;right:24px}.ui-mk-lp-dialog-inner{padding:62px 24px 28px}.ui-mk-lp-dialog-title{font-size:28px}.ui-mk-lp-dialog-meta{font-size:14px}.ui-mk-lp-offices{padding-bottom:48px}.ui-mk-lp-office-grid{grid-template-columns:1fr;gap:22px}.ui-mk-lp-philosophy{padding-top:50px;padding-bottom:55px}}@media (prefers-reduced-motion:reduce){.ui-mk-lp-agent,.ui-mk-lp-signal,.ui-mk-lp-signal-link:after,.ui-mk-lp-signal-focus i{animation:none}.ui-mk-lp-cursor{display:none}}
