:root{--lc-bg:#f4f4f5;--lc-surface:#fff;--lc-surface-muted:#eeeef0;--lc-ink:#0a0a0a;--lc-ink-secondary:#3a3a3a;--lc-muted:#5c5c5c;--lc-border:#e4e4e7;--lc-border-strong:#c8c8cc;--lc-accent:#e6007a;--lc-accent-hover:#c40068;--lc-accent-muted:#fde7f3;--lc-accent-fg:#fff;--lc-danger:#b42318;--lc-danger-hover:#912018;--lc-danger-muted:#fef3f2;--lc-warning:#b54708;--lc-warning-muted:#fffaeb;--lc-success:#1a7a45;--lc-success-muted:#e8f3ec;--lc-info:#175cd3;--lc-info-muted:#eff8ff;--lc-focus-ring:#e6007a;--lc-overlay:#0a0a0a80;--lc-header-bg:#0a0a0a;--lc-header-fg:#fff;--lc-sidebar-bg:#fff;--lc-sidebar-active:#fde7f3;--lc-font-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--lc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lc-text-xs:.75rem;--lc-text-sm:.8125rem;--lc-text-md:.875rem;--lc-text-lg:1rem;--lc-text-xl:1.25rem;--lc-text-2xl:1.5rem;--lc-leading-tight:1.25;--lc-leading-normal:1.5;--lc-font-medium:500;--lc-font-semibold:600;--lc-font-bold:700;--lc-space-0:0;--lc-space-1:.25rem;--lc-space-2:.5rem;--lc-space-3:.75rem;--lc-space-4:1rem;--lc-space-5:1.25rem;--lc-space-6:1.5rem;--lc-space-8:2rem;--lc-space-10:2.5rem;--lc-space-12:3rem;--lc-radius-sm:4px;--lc-radius-md:6px;--lc-radius-lg:8px;--lc-radius-xl:12px;--lc-radius-full:9999px;--lc-shadow-sm:0 1px 2px #14241c0f;--lc-shadow-md:0 4px 12px #14241c14;--lc-shadow-lg:0 12px 32px #14241c1f;--lc-duration-fast:.15s;--lc-duration:.2s;--lc-duration-slow:.25s;--lc-ease:cubic-bezier(.2, 0, 0, 1);--lc-header-height:3rem;--lc-sidebar-width:14rem;--lc-content-max:72rem;--lc-z-dropdown:40;--lc-z-modal:50;--lc-z-toast:60;--lc-bp-sm:640px;--lc-bp-md:768px;--lc-bp-lg:1024px;--lc-bp-xl:1280px;font-family:var(--lc-font-sans);color:var(--lc-ink);background:var(--lc-bg);line-height:var(--lc-leading-normal);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:var(--lc-text-md);line-height:var(--lc-leading-normal);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--lc-focus-ring);outline-offset:2px}.lc-shell{flex-direction:column;min-height:100vh;display:flex}.lc-header{justify-content:space-between;align-items:center;gap:var(--lc-space-4);padding:0 var(--lc-space-5);height:var(--lc-header-height);background:var(--lc-header-bg);color:var(--lc-header-fg);display:flex}.lc-brand{font-weight:var(--lc-font-bold);letter-spacing:-.02em;font-size:var(--lc-text-md)}.lc-app-name{opacity:.85;font-size:var(--lc-text-sm)}.lc-header-actions{gap:var(--lc-space-2);align-items:center;display:flex}.lc-btn{color:#fff;border-radius:var(--lc-radius-md);cursor:pointer;font:inherit;font-size:var(--lc-text-sm);background:0 0;border:1px solid #ffffff40;padding:.35rem .75rem}.lc-btn:hover{background:#ffffff1a}.lc-main{padding:var(--lc-space-6);max-width:var(--lc-content-max);flex:1;width:100%;margin:0 auto}.lc-card{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);padding:var(--lc-space-4) var(--lc-space-5);margin-bottom:var(--lc-space-4)}.lc-switcher{background:var(--lc-surface);color:var(--lc-ink);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);padding:var(--lc-space-3);min-width:220px;box-shadow:var(--lc-shadow-md);z-index:var(--lc-z-dropdown);display:none;position:absolute;top:3.25rem;right:1rem}.lc-switcher.open{gap:.35rem;display:grid}.lc-switcher a{color:inherit;border-radius:var(--lc-radius-md);font-size:var(--lc-text-sm);padding:.5rem .65rem;text-decoration:none}.lc-switcher a:hover{background:var(--lc-bg)}.lc-input,.lc-select{border:1px solid var(--lc-border);border-radius:var(--lc-radius-md);width:100%;font:inherit;font-size:var(--lc-text-sm);background:var(--lc-surface);color:var(--lc-ink);margin-top:.25rem;padding:.45rem .65rem}.lc-input:focus,.lc-select:focus{outline:2px solid var(--lc-focus-ring);outline-offset:1px;border-color:var(--lc-accent)}.lc-label{font-size:var(--lc-text-sm);color:var(--lc-muted);margin-top:var(--lc-space-3);display:block}.lc-primary{background:var(--lc-accent);color:var(--lc-accent-fg);border-radius:var(--lc-radius-md);cursor:pointer;font:inherit;font-size:var(--lc-text-sm);font-weight:var(--lc-font-medium);margin-top:var(--lc-space-4);border:0;padding:.45rem .9rem}.lc-primary:hover{background:var(--lc-accent-hover)}table.lc-table,.lc-table{border-collapse:collapse;width:100%}.lc-table th,.lc-table td{text-align:left;border-bottom:1px solid var(--lc-border);font-size:var(--lc-text-sm);padding:.5rem .65rem}.lc-muted{color:var(--lc-muted)}.lc-btn-base{justify-content:center;align-items:center;gap:var(--lc-space-2);border-radius:var(--lc-radius-md);font-family:inherit;font-weight:var(--lc-font-medium);cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease), border-color var(--lc-duration-fast) var(--lc-ease), color var(--lc-duration-fast) var(--lc-ease), opacity var(--lc-duration-fast) var(--lc-ease);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.lc-btn-base:disabled{opacity:.5;cursor:not-allowed}.lc-btn-sm{height:1.75rem;font-size:var(--lc-text-xs);padding:0 .625rem}.lc-btn-md{height:2rem;font-size:var(--lc-text-sm);padding:0 .875rem}.lc-btn-primary{background:var(--lc-accent);color:var(--lc-accent-fg)}.lc-btn-primary:hover:not(:disabled){background:var(--lc-accent-hover)}.lc-btn-secondary{background:var(--lc-surface);color:var(--lc-ink);border-color:var(--lc-border-strong)}.lc-btn-secondary:hover:not(:disabled){background:var(--lc-surface-muted)}.lc-btn-outline{color:var(--lc-ink);border-color:var(--lc-border-strong);background:0 0}.lc-btn-outline:hover:not(:disabled){background:var(--lc-surface-muted)}.lc-btn-ghost{color:var(--lc-ink-secondary);background:0 0}.lc-btn-ghost:hover:not(:disabled){background:var(--lc-surface-muted);color:var(--lc-ink)}.lc-btn-danger{background:var(--lc-danger);color:#fff}.lc-btn-danger:hover:not(:disabled){background:var(--lc-danger-hover)}.lc-field{gap:var(--lc-space-1);flex-direction:column;width:100%;display:flex}.lc-field-label{font-size:var(--lc-text-sm);font-weight:var(--lc-font-medium);color:var(--lc-ink-secondary)}.lc-field-hint{font-size:var(--lc-text-xs);color:var(--lc-muted)}.lc-field-error{font-size:var(--lc-text-xs);color:var(--lc-danger)}.lc-input-base{border:1px solid var(--lc-border);border-radius:var(--lc-radius-md);background:var(--lc-surface);width:100%;height:2rem;color:var(--lc-ink);font:inherit;font-size:var(--lc-text-sm);transition:border-color var(--lc-duration-fast) var(--lc-ease);padding:0 .65rem}.lc-input-base::placeholder{color:var(--lc-muted)}.lc-input-base:hover:not(:disabled){border-color:var(--lc-border-strong)}.lc-input-base:focus{outline:2px solid var(--lc-focus-ring);outline-offset:1px;border-color:var(--lc-accent)}.lc-input-base:disabled{opacity:.6;cursor:not-allowed;background:var(--lc-surface-muted)}.lc-input-sm{height:1.75rem;font-size:var(--lc-text-xs)}.lc-search{width:100%;position:relative}.lc-search-icon{color:var(--lc-muted);pointer-events:none;width:.875rem;height:.875rem;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.lc-search .lc-input-base{padding-left:1.85rem}.lc-badge{border-radius:var(--lc-radius-sm);height:1.35rem;font-size:var(--lc-text-xs);font-weight:var(--lc-font-medium);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .45rem;line-height:1;display:inline-flex}.lc-badge-default{background:var(--lc-surface-muted);color:var(--lc-ink-secondary)}.lc-badge-success{background:var(--lc-success-muted);color:var(--lc-success)}.lc-badge-warning{background:var(--lc-warning-muted);color:var(--lc-warning)}.lc-badge-danger{background:var(--lc-danger-muted);color:var(--lc-danger)}.lc-badge-info{background:var(--lc-info-muted);color:var(--lc-info)}.lc-badge-accent{background:var(--lc-accent-muted);color:var(--lc-accent)}.lc-skeleton{background:linear-gradient(90deg, var(--lc-surface-muted) 25%, #e6ebe8 50%, var(--lc-surface-muted) 75%);border-radius:var(--lc-radius-md);background-size:200% 100%;animation:1.2s ease-in-out infinite lc-shimmer}@keyframes lc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lc-alert{gap:var(--lc-space-3);padding:var(--lc-space-3) var(--lc-space-4);border-radius:var(--lc-radius-lg);border:1px solid var(--lc-border);font-size:var(--lc-text-sm);display:flex}.lc-alert-info{background:var(--lc-info-muted);color:var(--lc-info);border-color:#b2ddff}.lc-alert-success{background:var(--lc-success-muted);color:var(--lc-success);border-color:#a6d4b8}.lc-alert-warning{background:var(--lc-warning-muted);color:var(--lc-warning);border-color:#fedf89}.lc-alert-danger{background:var(--lc-danger-muted);color:var(--lc-danger);border-color:#fecdca}.lc-empty{align-items:flex-start;gap:var(--lc-space-3);padding:var(--lc-space-10) var(--lc-space-4);text-align:left;flex-direction:column;display:flex}.lc-empty-title{font-size:var(--lc-text-lg);font-weight:var(--lc-font-semibold);color:var(--lc-ink);margin:0}.lc-empty-desc{color:var(--lc-muted);font-size:var(--lc-text-sm);max-width:28rem;margin:0}.lc-overlay{background:var(--lc-overlay);z-index:var(--lc-z-modal);animation:lc-fade-in var(--lc-duration) var(--lc-ease);position:fixed;inset:0}.lc-modal{z-index:calc(var(--lc-z-modal) + 1);background:var(--lc-surface);border-radius:var(--lc-radius-xl);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--lc-shadow-lg);border:1px solid var(--lc-border);animation:lc-scale-in var(--lc-duration) var(--lc-ease);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lc-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-3);padding:var(--lc-space-4) var(--lc-space-5);border-bottom:1px solid var(--lc-border);display:flex}.lc-modal-title{font-size:var(--lc-text-lg);font-weight:var(--lc-font-semibold);margin:0}.lc-modal-body{padding:var(--lc-space-5)}.lc-modal-footer{justify-content:flex-end;gap:var(--lc-space-2);padding:var(--lc-space-3) var(--lc-space-5) var(--lc-space-5);display:flex}.lc-drawer{z-index:calc(var(--lc-z-modal) + 1);background:var(--lc-surface);border-left:1px solid var(--lc-border);width:min(24rem,100vw);height:100vh;box-shadow:var(--lc-shadow-lg);animation:lc-slide-in var(--lc-duration) var(--lc-ease);flex-direction:column;display:flex;position:fixed;top:0;right:0}.lc-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-3);padding:var(--lc-space-4) var(--lc-space-5);border-bottom:1px solid var(--lc-border);display:flex}.lc-drawer-title{font-size:var(--lc-text-lg);font-weight:var(--lc-font-semibold);margin:0}.lc-drawer-body{padding:var(--lc-space-5);flex:1;overflow:auto}.lc-drawer-footer{justify-content:flex-end;gap:var(--lc-space-2);padding:var(--lc-space-4) var(--lc-space-5);border-top:1px solid var(--lc-border);display:flex}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-scale-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes lc-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.lc-popover,.lc-dropdown{z-index:var(--lc-z-dropdown);background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);min-width:10rem;box-shadow:var(--lc-shadow-md);padding:var(--lc-space-1);animation:lc-fade-in var(--lc-duration-fast) var(--lc-ease)}.lc-dropdown-item{align-items:center;gap:var(--lc-space-2);border-radius:var(--lc-radius-md);width:100%;font:inherit;font-size:var(--lc-text-sm);color:var(--lc-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:.4rem .55rem;display:flex}.lc-dropdown-item:hover,.lc-dropdown-item[data-highlighted]{background:var(--lc-surface-muted);outline:none}.lc-dropdown-item[data-disabled]{opacity:.5;pointer-events:none}.lc-dropdown-separator{background:var(--lc-border);height:1px;margin:var(--lc-space-1) 0}.lc-product-icon{flex-shrink:0;display:block}.lc-launcher-trigger{width:40px;height:40px;color:inherit;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.lc-launcher-trigger:hover,.lc-launcher-trigger[data-state=open]{background:#ffffff24}.lc-launcher{width:min(20.5rem,100vw - 1.5rem);box-shadow:var(--lc-shadow-lg);border-radius:20px;padding:.75rem}.lc-launcher-title{font-size:var(--lc-text-xs);font-weight:var(--lc-font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);padding:.25rem .5rem .6rem}.lc-launcher-grid{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.lc-dropdown-item.lc-launcher-item{min-height:5.5rem;font-size:var(--lc-text-sm);font-weight:var(--lc-font-semibold);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:.4rem;padding:.65rem .25rem;text-decoration:none}.lc-launcher-item[data-current=true]{background:var(--lc-accent-muted);color:var(--lc-accent-hover)}.lc-dropdown-item.lc-launcher-footer{border:1px solid var(--lc-border);font-weight:var(--lc-font-semibold);color:var(--lc-accent-hover);border-radius:999px;justify-content:center;margin-top:.5rem;padding:.6rem;text-decoration:none}.lc-tabs-list{gap:var(--lc-space-1);border-bottom:1px solid var(--lc-border);display:flex}.lc-tabs-trigger{appearance:none;font:inherit;font-size:var(--lc-text-sm);font-weight:var(--lc-font-medium);color:var(--lc-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem}.lc-tabs-trigger:hover{color:var(--lc-ink)}.lc-tabs-trigger[data-state=active]{color:var(--lc-accent);border-bottom-color:var(--lc-accent)}.lc-tabs-content{padding-top:var(--lc-space-4)}.lc-select-trigger{justify-content:space-between;align-items:center;gap:var(--lc-space-2);border:1px solid var(--lc-border);border-radius:var(--lc-radius-md);background:var(--lc-surface);width:100%;height:2rem;font:inherit;font-size:var(--lc-text-sm);color:var(--lc-ink);cursor:pointer;padding:0 .65rem;display:inline-flex}.lc-select-trigger:hover{border-color:var(--lc-border-strong)}.lc-select-trigger:focus{outline:2px solid var(--lc-focus-ring);outline-offset:1px}.lc-select-content{z-index:var(--lc-z-dropdown);background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-1);max-height:16rem;min-width:var(--radix-select-trigger-width);overflow:auto}.lc-select-item{align-items:center;gap:var(--lc-space-2);border-radius:var(--lc-radius-md);font-size:var(--lc-text-sm);cursor:pointer;outline:none;padding:.4rem .55rem;display:flex}.lc-select-item[data-highlighted]{background:var(--lc-surface-muted)}.lc-select-item[data-state=checked]{color:var(--lc-accent);font-weight:var(--lc-font-medium)}.lc-checkbox,.lc-switch-root{flex-shrink:0}.lc-checkbox{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-sm);background:var(--lc-surface);cursor:pointer;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.lc-checkbox[data-state=checked]{background:var(--lc-accent);border-color:var(--lc-accent);color:#fff}.lc-switch-root{border-radius:var(--lc-radius-full);background:var(--lc-border-strong);cursor:pointer;border:0;width:2rem;height:1.15rem;padding:0;position:relative}.lc-switch-root[data-state=checked]{background:var(--lc-accent)}.lc-switch-thumb{border-radius:var(--lc-radius-full);width:.875rem;height:.875rem;box-shadow:var(--lc-shadow-sm);transition:transform var(--lc-duration-fast) var(--lc-ease);background:#fff;display:block;transform:translate(2px)}.lc-switch-root[data-state=checked] .lc-switch-thumb{transform:translate(1rem)}.lc-toast-viewport{bottom:var(--lc-space-4);right:var(--lc-space-4);z-index:var(--lc-z-toast);gap:var(--lc-space-2);outline:none;flex-direction:column;width:min(22rem,100vw - 2rem);display:flex;position:fixed}.lc-toast{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-3) var(--lc-space-4);font-size:var(--lc-text-sm);gap:var(--lc-space-3);animation:lc-fade-in var(--lc-duration) var(--lc-ease);align-items:flex-start;display:flex}.lc-toast-title{font-weight:var(--lc-font-semibold);margin:0}.lc-toast-desc{color:var(--lc-muted);margin:.15rem 0 0}.lc-app-shell{grid-template-rows:var(--lc-header-height) minmax(0, 1fr);background:var(--lc-bg);width:100%;min-width:0;max-width:100vw;height:100dvh;min-height:0;display:grid;overflow:hidden}.lc-app-shell[data-chrome=station]{grid-template-rows:var(--lc-header-height) 1fr}.lc-app-shell[data-chrome=standard][data-sidebar=true] .lc-app-body{grid-template-columns:var(--lc-sidebar-width) 1fr;min-height:0;display:grid}.lc-app-header{justify-content:space-between;align-items:center;gap:var(--lc-space-4);min-width:0;max-width:100%;padding:0 var(--lc-space-4);background:var(--lc-header-bg);color:var(--lc-header-fg);border-bottom:1px solid #ffffff14;display:flex}.lc-app-header-brand{align-items:center;gap:var(--lc-space-3);min-width:0;display:flex}a.lc-brand-link{color:inherit;text-decoration:none}.lc-context-label{font-size:var(--lc-text-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lc-context-label:before{content:"· "}.lc-app-header-brand .lc-brand{color:#fff}.lc-app-header-brand .lc-app-name{color:#fffc}.lc-app-header-utils{align-items:center;gap:var(--lc-space-2);min-width:0;display:flex}.lc-app-user{font-size:var(--lc-text-sm);opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.lc-sidebar{background:var(--lc-sidebar-bg);border-right:1px solid var(--lc-border);padding:var(--lc-space-3);min-height:0;overflow:auto}.lc-nav{flex-direction:column;gap:2px;display:flex}.lc-nav-section{margin-top:var(--lc-space-3);font-size:.65rem;font-weight:var(--lc-font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-ink-muted,var(--lc-ink-secondary));padding:.35rem .65rem .15rem}.lc-nav-section:first-child{margin-top:0}.lc-nav-item{align-items:center;gap:var(--lc-space-2);border-radius:var(--lc-radius-md);color:var(--lc-ink-secondary);font-size:var(--lc-text-sm);font-weight:var(--lc-font-medium);padding:.45rem .65rem;text-decoration:none;display:flex}.lc-nav-item:hover{background:var(--lc-surface-muted);color:var(--lc-ink)}.lc-nav-item[data-active=true]{background:var(--lc-sidebar-active);color:var(--lc-accent)}.lc-app-body{min-width:0;max-width:100%;min-height:0}.lc-app-content{min-width:0;max-width:100%;min-height:0;padding:var(--lc-space-6);overflow:auto}.lc-app-shell[data-chrome=station] .lc-app-content{max-width:var(--lc-content-max);width:100%;margin:0 auto}.lc-page{gap:var(--lc-space-5);width:min(100%, var(--lc-content-max));max-width:var(--lc-content-max);flex-direction:column;margin-inline:auto;display:flex}.lc-page-header{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-4);display:flex}.lc-page-header-text{flex:1;min-width:12rem}.lc-page-title{font-size:var(--lc-text-xl);font-weight:var(--lc-font-semibold);letter-spacing:-.01em;line-height:var(--lc-leading-tight);margin:0}.lc-page-desc{margin:var(--lc-space-1) 0 0;color:var(--lc-muted);font-size:var(--lc-text-sm)}.lc-page-actions{align-items:center;gap:var(--lc-space-2);flex-shrink:0;display:flex}.lc-filter-bar{align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-filter-bar>.lc-search{flex:12rem;max-width:18rem}.lc-action-footer{justify-content:flex-end;align-items:center;gap:var(--lc-space-2);padding-top:var(--lc-space-4);border-top:1px solid var(--lc-border);margin-top:var(--lc-space-2);display:flex}.lc-action-footer-start{gap:var(--lc-space-2);margin-right:auto;display:flex}.lc-form-section{gap:var(--lc-space-4);padding:var(--lc-space-5) 0;border-bottom:1px solid var(--lc-border);flex-direction:column;display:flex}.lc-form-section:last-child{border-bottom:0}.lc-form-section-title{font-size:var(--lc-text-md);font-weight:var(--lc-font-semibold);margin:0}.lc-form-section-desc{color:var(--lc-muted);font-size:var(--lc-text-sm);margin:0}.lc-data-table-wrap{border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);background:var(--lc-surface);width:100%;overflow:auto}.lc-data-table{border-collapse:collapse;width:100%}.lc-data-table th{text-align:left;font-size:var(--lc-text-xs);font-weight:var(--lc-font-semibold);color:var(--lc-muted);background:var(--lc-surface-muted);border-bottom:1px solid var(--lc-border);white-space:nowrap;padding:.55rem .75rem}.lc-data-table td{font-size:var(--lc-text-sm);border-bottom:1px solid var(--lc-border);vertical-align:middle;padding:.55rem .75rem}.lc-data-table tr:last-child td{border-bottom:0}.lc-data-table tr:hover td{background:#eef1ef80}.lc-data-table-link{color:var(--lc-ink);font-weight:var(--lc-font-medium);text-decoration:none}.lc-data-table-link:hover{color:var(--lc-accent);text-decoration:underline}.lc-data-table-actions{white-space:nowrap;text-align:right;width:1%}.lc-combobox-list{max-height:14rem;padding:var(--lc-space-1);overflow:auto}.lc-combobox-empty{padding:var(--lc-space-3);color:var(--lc-muted);font-size:var(--lc-text-sm)}@media (max-width:768px){.lc-context-label,.lc-app-user{display:none}.lc-app-header{gap:.5rem;padding:0 .75rem}.lc-app-shell[data-chrome=standard][data-sidebar=true] .lc-app-body{grid-template-columns:1fr}.lc-sidebar{border-right:0;border-bottom:1px solid var(--lc-border)}.lc-page-header{flex-direction:column;align-items:stretch}.lc-page-actions{justify-content:flex-end}}html,body{min-height:100%;margin:0}.lc-muted{color:var(--lc-ink-secondary);font-size:var(--lc-text-sm)}.lc-stack{flex-direction:column;gap:1rem;display:flex}.mi-app,.mi-login,.mi-work{--mi-accent:#ff007a;--mi-accent-hover:#e6006e;--mi-accent-muted:#ff007a1a;--mi-ink:#111;--mi-muted:#66666f;--mi-soft:#a1a1aa;--mi-surface:#fff;--mi-surface-muted:#f6f6f7;--mi-border:#ececef;--mi-ok:#146c2e;--mi-ok-soft:#1a7f371f;--mi-warn:#9a5b00;--mi-warn-soft:#c47f0024;--mi-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--mi-topbar-h:3.75rem;--mi-bottom-nav-h:5.375rem;--mi-max:42rem;--mi-pad:20px;--mi-radius:18px;--mi-gap:var(--lc-space-6,1.5rem);--mi-gap-sm:var(--lc-space-4,1rem);--mi-shadow:0 1px 2px #0a0a0a0d, 0 10px 28px #0a0a0a12;--lc-accent:#ff007a;--lc-accent-hover:#e6006e;--lc-focus-ring:#ff007a}.mi-app{background:var(--mi-surface);min-height:100dvh;color:var(--mi-ink);font-family:var(--mi-font);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.45;display:flex}.mi-app :where(a){color:inherit;text-decoration:none}.mi-app :focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px;border-radius:10px}.mi-skip{z-index:60;background:var(--mi-accent);color:#fff;border-radius:999px;padding:.5rem .9rem;font-weight:700;position:absolute;top:.6rem;left:1rem;transform:translateY(-200%)}.mi-skip:focus{transform:none}.mi-topbar{z-index:40;min-height:var(--mi-topbar-h);padding:.6rem 1.15rem;padding-top:max(.6rem, env(safe-area-inset-top));color:#fff;background:#111;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.mi-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.mi-brand-mark{background:#000;border-radius:50%;width:2rem;height:2rem}.mi-brand-lockup{flex-direction:column;line-height:1.05;display:flex}.mi-brand-lockup strong{letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;font-weight:700}.mi-brand-lockup span{letter-spacing:.14em;color:var(--mi-accent);text-transform:uppercase;font-size:.78rem;font-weight:600}.mi-desktop-nav{flex:1;justify-content:center;gap:.25rem;display:none}.mi-desktop-nav a{color:#ffffffb3;border-radius:999px;padding:.5rem .85rem;font-size:.9rem;font-weight:650;transition:background .16s,color .16s}.mi-desktop-nav a:hover{color:#fff}.mi-desktop-nav a[data-active=true]{background:var(--mi-accent);color:#fff}.mi-tb-right{align-items:center;gap:6px;margin-left:auto;display:flex}.mi-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mi-avatar-btn:hover .mi-avatar,.mi-avatar-btn[data-state=open] .mi-avatar{box-shadow:0 0 0 3px #ffffff47}.mi-avatar{color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 30% 25%,#ff3d97 0%,#c2006a 55%,#5c0033 100%);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:750;transition:box-shadow .16s;display:inline-grid;overflow:hidden}.mi-avatar img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.mi-avatar[data-size=md]{width:52px;height:52px;font-size:1.05rem}.mi-avatar[data-size=lg]{width:64px;height:64px;font-size:1.35rem}.mi-avatar[data-size=xl]{width:76px;height:76px;font-size:1.6rem;box-shadow:0 0 0 4px #ffffffe6}.mi-account-card{width:min(20rem,100vw - 1.5rem);box-shadow:var(--lc-shadow-lg);border-radius:22px;padding:.75rem}.mi-account-head{text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .5rem .9rem;display:flex}.mi-account-head .mi-avatar{margin-bottom:.4rem}.mi-account-head strong{font-size:1.1rem}.mi-account-head span:last-child{color:var(--lc-muted);font-size:var(--lc-text-sm);word-break:break-all}.lc-dropdown-item.mi-account-manage{border:1px solid var(--lc-border-strong);border-radius:999px;justify-content:center;width:auto;margin:0 auto .4rem;padding:.55rem 1.1rem;font-weight:650;text-decoration:none}.mi-account-card .lc-dropdown-item{font-size:var(--lc-text-md);color:var(--lc-ink);border-radius:12px;padding:.6rem .7rem;text-decoration:none}.mi-main{width:100%;max-width:var(--mi-max);padding:16px var(--mi-pad) calc(var(--mi-bottom-nav-h) + env(safe-area-inset-bottom,0px) + 32px);flex:1;margin:0 auto}.mi-sec{color:var(--mi-muted);margin:0;font-size:13px;font-weight:700}.mi-rowhead{margin:0 0 var(--lc-space-3,.75rem);justify-content:space-between;align-items:baseline;display:flex}.mi-jump{color:var(--mi-ink);font-size:14px;font-weight:650}.mi-jump:hover{color:var(--mi-accent)}.mi-section{margin-top:var(--mi-gap)}.mi-pagehead h1,.mi-idhead h1{letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:780;line-height:1.1}.mi-pagehead p{margin:0 0 var(--mi-gap);color:var(--mi-muted);font-size:.95rem}.mi-hero{z-index:3;color:#fff;isolation:isolate;background:#111;border-radius:24px;padding:22px 18px 16px;position:relative}.mi-hero-bg{object-fit:cover;z-index:-2;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mi-hero-bg[data-person=true]{object-position:center 70%}.mi-hero-veil{z-index:-1;border-radius:inherit;background:linear-gradient(#11111159 0%,#111111e0 70%),radial-gradient(120% 80% at 100% 0,#ff007a59,#0000 60%);position:absolute;inset:0}.mi-hero-row{align-items:center;gap:16px;display:flex}.mi-hero-text{min-width:0}.mi-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ff5aa8;font-size:12px;font-weight:700;display:block}.mi-hero h1{letter-spacing:-.035em;margin:2px 0;font-size:30px;font-weight:800;line-height:1.05}.mi-hero p{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.mi-quick{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.mi-quick a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding:10px 4px;font-size:12px;font-weight:650;transition:background .16s;display:flex}.mi-quick a:hover{background:#fff3}.mi-quick svg{color:#ff5aa8}.mi-welcome{margin-top:var(--mi-gap);border-radius:var(--mi-radius);background:var(--mi-accent-muted);align-items:flex-start;gap:14px;padding:18px;display:flex}.mi-welcome h2{margin:0 0 4px;font-size:18px}.mi-welcome p{color:#3a3a40;margin:0;font-size:14px}.mi-quiet{border-radius:var(--mi-radius);background:var(--mi-surface-muted);align-items:flex-start;gap:12px;padding:16px;display:flex}.mi-quiet strong{font-size:15px;display:block}.mi-quiet p{color:var(--mi-muted);margin:2px 0 0;font-size:14px}.mi-quiet-icon{width:40px;height:40px;color:var(--mi-accent);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mi-quiet-icon[data-plain]{background:0 0}.mi-next-card{border-radius:var(--mi-radius);background:var(--mi-surface-muted);grid-template-columns:112px 1fr;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}a.mi-next-card:hover{box-shadow:var(--mi-shadow)}.mi-next-photo{min-height:132px;position:relative}.mi-next-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mi-cal{background:#fff;border-radius:10px;flex-direction:column;align-items:center;min-width:46px;line-height:1;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 4px 12px #00000040}.mi-cal em{background:var(--mi-accent);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;padding:3px 0;font-size:10px;font-style:normal;font-weight:800}.mi-cal b{padding:4px 0 5px;font-size:20px;font-weight:800}.mi-next-body{flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.mi-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mi-accent);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.mi-next-title{letter-spacing:-.01em;font-size:17px;font-weight:750}.mi-next-when{color:var(--mi-muted);font-size:14px}.mi-next-when b{color:var(--mi-ink)}.mi-next-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.mi-next-go{align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mi-next-list{margin:8px 0 0;padding:0;list-style:none}.mi-next-row{border-bottom:1px solid var(--mi-border);align-items:center;gap:12px;padding:12px 4px;display:flex}.mi-next-row-text,.mi-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.mi-next-row-text span,.mi-row-text span{color:var(--mi-muted);font-size:13px}.mi-chev{color:var(--mi-soft);flex-shrink:0}.mi-pill{color:#fff;white-space:nowrap;text-transform:capitalize;background:#111;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mi-pill[data-tone=ok]{background:var(--mi-ok-soft);color:var(--mi-ok)}.mi-pill[data-tone=warn]{background:var(--mi-warn-soft);color:var(--mi-warn)}.mi-pill[data-tone=neutral]{background:var(--mi-surface-muted);color:var(--mi-muted)}.mi-pgrid{grid-template-columns:1fr;gap:12px;display:grid}.mi-pcard{border:1px solid var(--mi-border);border-radius:var(--mi-radius);background:#fff;flex-direction:column;transition:box-shadow .16s,border-color .16s;display:flex;overflow:hidden}a.mi-pcard:hover{box-shadow:var(--mi-shadow);border-color:#0000}.mi-pcard-photo{aspect-ratio:16/7;background:#111;display:block;position:relative}.mi-pcard-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mi-pcard-veil{background:linear-gradient(#0000 20%,#000000c7 100%);position:absolute;inset:0}.mi-pcard-id{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.mi-pcard-id>span{flex-direction:column;line-height:1.15;display:flex}.mi-pcard-id strong{font-size:18px;font-weight:800}.mi-pcard-id em{color:#ffffffc7;font-size:13px;font-style:normal}.mi-pcard-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.mi-pcard-title{font-size:15px;font-weight:700}.mi-chips{flex-wrap:wrap;gap:6px;display:flex}.mi-chip{background:var(--mi-surface-muted);color:#3a3a40;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:550;display:inline-flex}.mi-chip[data-more]{color:var(--mi-muted);background:0 0;border:1px dashed #d4d4d8}.mi-pcard-go{color:var(--mi-accent);align-items:center;gap:2px;font-size:14px;font-weight:700;display:inline-flex}.mi-wallet{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mi-pass{border-radius:var(--mi-radius);color:#fff;isolation:isolate;background:radial-gradient(120% 140% at 100% 0,#ff007a73,#0000 55%),#111;flex-direction:column;gap:10px;min-height:168px;padding:16px;display:flex;position:relative;overflow:hidden}.mi-pass-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mi-pass-veil{z-index:-1;background:linear-gradient(#08080a26 0%,#08080ac7 72%);position:absolute;inset:0}.mi-pass:not([data-photo=true]) .mi-pass-veil{display:none}.mi-next-thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:44px;height:44px}.mi-pass-top{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mi-pass strong{text-shadow:0 1px 10px #0000008c;font-size:18px}.mi-pass[data-photo=true] .mi-pass-top,.mi-pass[data-photo=true] .mi-pass-foot{text-shadow:0 1px 8px #00000073}.mi-pass-foot{color:#fffc;align-items:center;gap:6px;font-size:13px;display:flex}.mi-pass-foot .mi-chev{color:#fff9;margin-left:auto}.mi-discover{scroll-snap-type:x mandatory;margin:0 calc(var(--mi-pad) * -1);padding:0 var(--mi-pad) 4px;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.mi-discover::-webkit-scrollbar{display:none}.mi-discover-tile{aspect-ratio:4/3;color:#fff;scroll-snap-align:start;background:#111;border-radius:16px;display:block;position:relative;overflow:hidden}.mi-discover-tile img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.mi-discover-tile:hover img{transform:scale(1.04)}.mi-discover-veil{background:linear-gradient(#0000001a 0%,#00000073 45%,#000000e6 100%);position:absolute;inset:0}.mi-discover-text{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mi-discover-text .lc-product-icon{margin-bottom:6px}.mi-discover-text strong{font-size:16px}.mi-discover-text span{color:#fffc;font-size:13px}.mi-discover-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:50%;width:28px;height:28px;padding:5px;position:absolute;top:10px;right:10px}.mi-offline{margin:var(--mi-gap) 0 0;background:var(--mi-warn-soft);color:#5c3a00;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.lc-alert.mi-offline{margin-top:var(--mi-gap);border-radius:14px;font-size:14px}.mi-offline-body{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.mi-offline-body .mi-retry{margin-left:0}.mi-offline-icons{flex-shrink:0;display:inline-flex}.mi-offline-icons .lc-product-icon+.lc-product-icon{margin-left:-6px}.mi-workdoor{margin-top:var(--mi-gap);border-radius:var(--mi-radius);background:#fafafa;border:1px dashed #cfcfd4;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.mi-workdoor>span:nth-child(2){flex-direction:column;display:flex}.mi-workdoor em{color:var(--mi-muted);font-size:13px;font-style:normal}.mi-workdoor-go{color:#fff;background:#111;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.mi-foot{margin-top:var(--lc-space-10,2.5rem);color:var(--mi-soft);flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.mi-foot-icons{opacity:.9;gap:6px;display:flex}.mi-idhead{text-align:center;flex-direction:column;align-items:center;padding:10px 0 18px;display:flex}.mi-idhead .mi-avatar{box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--mi-border);margin-bottom:12px}.mi-idhead p{color:var(--mi-muted);margin:0}.mi-idhead-note{background:var(--mi-surface-muted);color:var(--mi-muted);border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12px}.mi-panel{margin-top:var(--mi-gap-sm);border:1px solid var(--mi-border);border-radius:var(--mi-radius);background:#fff;overflow:hidden}.mi-panel[data-tone=work]{background:#fafafa;border-style:dashed}.mi-panel-head{padding:16px 16px 4px}.mi-panel-head h2{margin:0;font-size:17px;font-weight:750}.mi-panel-head p{color:var(--mi-muted);margin:2px 0 0;font-size:13px}.mi-panel-empty{color:var(--mi-muted);margin:0;padding:8px 16px 16px;font-size:14px}.mi-row{border:0;border-top:1px solid var(--mi-border);width:100%;min-height:64px;font:inherit;color:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:12px 16px;display:flex}.mi-panel-head+.mi-row,.mi-panel>.mi-row:first-child{border-top:0}a.mi-row:hover,button.mi-row:hover{background:var(--mi-surface-muted);cursor:pointer}button.mi-row:disabled{opacity:.6;cursor:progress}.mi-row-icon{background:var(--mi-accent-muted);width:40px;height:40px;color:var(--mi-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mi-row-icon[data-plain]{background:0 0}.mi-row-text strong{font-size:15px;font-weight:650}.mi-form{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.mi-form-grid{grid-template-columns:1fr;gap:14px 16px;display:grid}.mi-form .lc-action-footer{margin-top:4px}.mi-tech{margin-top:var(--mi-gap);color:var(--mi-muted);font-size:13px}.mi-tech summary{cursor:pointer;width:fit-content;font-weight:650}.mi-tech dl{grid-template-columns:5rem 1fr;gap:6px 12px;margin:10px 0 6px;display:grid}.mi-tech dd{word-break:break-all;margin:0}.mi-tech p{margin:0}.mi-shield{border-radius:var(--mi-radius);background:var(--mi-ok-soft);color:var(--mi-ok);align-items:center;gap:14px;padding:16px;display:flex}.mi-shield div{flex-direction:column;display:flex}.mi-shield strong{color:#0d4a1f;font-size:16px}.mi-shield span{font-size:13px}.mi-appgrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.mi-apptile{border:1px solid var(--mi-border);border-radius:var(--mi-radius);background:#fff;flex-direction:column;align-items:flex-start;gap:4px;height:100%;padding:16px;transition:box-shadow .16s,border-color .16s;display:flex;position:relative}.mi-apptile:hover{box-shadow:var(--mi-shadow);border-color:#0000}.mi-apptile .lc-product-icon{margin-bottom:8px}.mi-apptile strong{font-size:16px}.mi-apptile span{color:var(--mi-muted);font-size:13px}.mi-apptile-go{color:var(--mi-soft);position:absolute;top:14px;right:14px}.mi-note{margin:var(--mi-gap) 0 0;color:var(--mi-muted);text-align:center;font-size:13px}.mi-bottom-nav{z-index:40;height:calc(var(--mi-bottom-nav-h) + env(safe-area-inset-bottom,0px));padding:10px 4px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ececec;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.mi-bottom-nav a{color:var(--mi-soft);flex-direction:column;align-items:center;gap:.15rem;font-size:10px;font-weight:650;transition:color .16s;display:flex}.mi-bottom-nav a[data-active=true]{color:var(--mi-accent)}.mi-bottom-nav-icon{place-items:center;width:1.35rem;height:1.35rem;display:grid}.mi-fab-slot{margin-top:-18px;gap:2px!important}.mi-fab{border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 5px #fff}.mi-fab-slot[data-active=true] .mi-fab{box-shadow:0 0 0 5px #fff, 0 0 0 7px var(--mi-accent)}.mi-sk{background:linear-gradient(90deg,#f0f0f2 0%,#f8f8f9 50%,#f0f0f2 100%) 0 0/200% 100%;border-radius:12px;animation:1.2s ease-in-out infinite mi-shimmer;display:block}.mi-sk-line{height:.8rem;margin:4px 0}.mi-sk-card{border-radius:var(--mi-radius);height:132px;margin:10px 0 12px}@keyframes mi-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mi-work{max-width:48rem;font-family:var(--lc-font-sans);flex-direction:column;gap:1.5rem;display:flex}.mi-work .mi-quiet strong{font-size:15px}.mi-work-head{align-items:baseline;gap:.75rem;margin-bottom:.6rem;display:flex}.mi-work-head h2{margin:0;font-size:1rem;font-weight:700}.mi-work-head span{color:var(--lc-muted);font-size:var(--lc-text-sm)}.mi-work-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mi-work-tool{border:1px solid var(--lc-border);background:var(--lc-surface);color:inherit;border-radius:14px;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.mi-work-tool:hover{border-color:var(--lc-border-strong);box-shadow:var(--lc-shadow-sm)}.mi-work-tool .mi-row-text span{color:var(--lc-muted)}.mi-work-open{color:#fff;background:#111;border-radius:999px;align-items:center;gap:2px;padding:.4rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mi-work .mi-offline{margin:0}.mi-login{min-height:100dvh;font-family:var(--mi-font);background:#fff;grid-template-rows:38dvh 1fr;display:grid}.mi-login-art{color:#fff;background:#111;position:relative;overflow:hidden}.mi-login-mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.mi-login-mosaic img{object-fit:cover;width:100%;height:100%}.mi-login-veil{background:linear-gradient(#11111140 0%,#111111eb 100%),radial-gradient(90% 70% at 0 100%,#ff007a59,#0000 60%);position:absolute;inset:0}.mi-login-claim{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.mi-login-claim img{background:#000;border-radius:50%}.mi-login-claim strong{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.mi-login-icons{gap:8px;display:flex}.mi-login-panel{justify-content:center;padding:24px 20px 40px;display:flex}.mi-login-card{width:100%;max-width:400px}.mi-login-card h1{letter-spacing:-.03em;margin:12px 0 4px;font-size:24px;font-weight:800}.mi-login-card>p{color:var(--mi-muted);margin:0 0 20px}.mi-login-mark{background:#000;border-radius:50%;display:none}.mi-login-card .mi-login-submit{border-radius:999px;width:100%;height:48px;margin-top:8px;font-size:15px}@media (min-width:768px){.mi-app{--mi-max:60rem;--mi-pad:32px;background:var(--mi-surface-muted)}.mi-desktop-nav{display:flex}.mi-bottom-nav{display:none}.mi-main{padding-bottom:48px}.mi-hero{padding:32px 32px 24px}.mi-hero h1{font-size:40px}.mi-quick{grid-template-columns:repeat(4,minmax(0,9rem))}.mi-quick a{flex-direction:row;justify-content:center;min-height:44px;font-size:13px}.mi-pgrid{grid-template-columns:1fr 1fr}.mi-next-card{grid-template-columns:220px 1fr}.mi-next-body{padding:18px 20px}.mi-next-title{font-size:20px}.mi-discover{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.mi-wallet{grid-template-columns:1fr 1fr}.mi-workdoor{grid-template-columns:auto 1fr auto}.mi-workdoor-go{grid-column:auto;padding:0 16px}.mi-pcard,.mi-panel,.mi-apptile{border-color:#0000}.mi-quiet{background:#fff}.mi-quiet-icon{background:var(--mi-accent-muted)}.mi-next-card{background:#fff}.mi-appgrid{grid-template-columns:repeat(3,1fr)}.mi-form-grid{grid-template-columns:1fr 1fr}.mi-idhead h1{font-size:30px}:is(.mi-app:has(.mi-idhead) .mi-main,.mi-app:has(.mi-shield) .mi-main,.mi-app:has(.mi-panel) .mi-main){max-width:44rem}.mi-login{grid-template-rows:none;grid-template-columns:1.15fr 1fr}.mi-login-claim{bottom:48px;left:48px}.mi-login-claim strong{max-width:14ch;font-size:40px}.mi-login-panel{align-items:center}.mi-login-mark{display:block}}@media (prefers-reduced-motion:reduce){.mi-sk{animation:none}.mi-discover-tile img,.mi-next-card,.mi-pcard{transition:none}}.mi-conn{top:var(--mi-topbar-h);z-index:30;padding:8px var(--mi-pad);color:#fff;background:#2b2b30;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:sticky}.mi-sk-dot{background:#ffffff24;border-radius:50%;width:36px;height:36px;animation:none}.mi-sk-hero{background:linear-gradient(90deg,#1b1b1f 0%,#26262b 50%,#1b1b1f 100%) 0 0/200% 100%;border-radius:24px;height:268px}.mi-sk-avatar{border-radius:50%;width:96px;height:96px;margin:12px auto 0}.mi-status{background:radial-gradient(60rem 30rem at 50% -10%, #ff007a1f, transparent 60%), var(--mi-surface-muted);min-height:100dvh;font-family:var(--mi-font);color:var(--mi-ink);place-items:center;padding:24px;display:grid}.mi-status-card{width:min(100%,26rem);box-shadow:var(--mi-shadow);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.mi-status-mark{border-radius:14px}.mi-status-code{letter-spacing:.14em;color:var(--mi-accent);font-size:12px;font-weight:800}.mi-status h1{letter-spacing:-.02em;margin:0;font-size:22px}.mi-status p{color:var(--mi-muted);margin:0;font-size:15px;line-height:1.45}.mi-status-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.mi-search{z-index:5;color:var(--mi-ink);margin-top:16px;position:relative}.mi-search .lc-search-icon{width:1rem;height:1rem;left:1rem}.mi-search .lc-search .lc-input-base{background:#fff;border-color:#0000;border-radius:999px;width:100%;height:46px;padding-left:2.6rem;padding-right:3.2rem;font-size:15px;box-shadow:0 6px 20px #0000002e}.mi-search .lc-search .lc-input-base:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.mi-search-kbd{border:1px solid var(--mi-border);background:var(--mi-surface-muted);color:var(--mi-muted);font:600 11px var(--mi-font);pointer-events:none;border-radius:6px;padding:2px 6px;position:absolute;top:23px;right:14px;transform:translateY(-50%)}.mi-search:focus-within .mi-search-kbd{display:none}.mi-search-results{background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #0003}.mi-search-results li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.mi-search-results li[data-active]{background:var(--mi-accent-muted)}.mi-search-results li strong{font-size:14px}.mi-search-ico{background:var(--mi-surface-muted);width:28px;height:28px;color:var(--mi-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.mi-search-results li.mi-search-empty{cursor:default;color:var(--mi-muted);font-size:14px;line-height:1.4;display:block}.mi-search-empty a{color:var(--mi-accent);font-weight:700}@media (hover:none){.mi-search-kbd{display:none}}.mi-checkup{margin-top:var(--mi-gap-sm);border:1px solid var(--mi-border);border-radius:var(--mi-radius);background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.mi-checkup[data-complete]{background:var(--mi-ok-soft);border-color:#0000;flex-direction:row;align-items:center;gap:14px}.mi-checkup-head{align-items:center;gap:14px;display:flex}.mi-checkup strong{font-size:16px;display:block}.mi-checkup-head span,.mi-checkup[data-complete]>div>span{color:var(--mi-muted);font-size:13px}.mi-ring{color:var(--mi-ink);flex-shrink:0}.mi-checkup-list{margin:0;padding:0;list-style:none}.mi-checkup-item{border-top:1px solid var(--mi-border);align-items:center;gap:12px;min-height:52px;padding:8px 4px;display:flex}a.mi-checkup-item:hover strong{color:var(--mi-accent)}.mi-checkup-item strong{font-size:14px}.mi-checkup-tick{border:2px dashed var(--mi-soft);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.mi-checkup-item[data-ok] .mi-checkup-tick{background:var(--mi-ok);color:#fff;border:0}.mi-continue{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:8px;display:grid}.mi-continue-item{border:1px solid var(--mi-border);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:box-shadow .16s,border-color .16s;display:flex}.mi-continue-item:hover{box-shadow:var(--mi-shadow);border-color:#0000}.mi-continue-item>span{flex-direction:column;flex:1;min-width:0;display:flex}.mi-continue-item strong{font-size:14px}.mi-continue-item em{color:var(--mi-muted);font-size:12px;font-style:normal}.mi-discover-cell{scroll-snap-align:start;position:relative}.mi-discover-hide{color:#fff;cursor:pointer;opacity:.85;background:#00000073;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;left:10px}.mi-discover-hide:hover,.mi-discover-hide:focus-visible{opacity:1;background:#000000b3}.mi-discover-hide:focus-visible{outline-offset:2px;outline:2px solid #fff}.mi-linkbtn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mi-retry{color:inherit;font:700 12px var(--mi-font);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;display:inline-flex}.mi-retry:disabled{opacity:.6;cursor:progress}.mi-spin{animation:.9s linear infinite mi-spin}@keyframes mi-spin{to{transform:rotate(360deg)}}.mi-next-card{position:relative}.mi-next-card[data-linked]:hover{box-shadow:var(--mi-shadow)}.mi-stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.mi-stretch:focus-visible{outline:none}.mi-stretch:focus-visible:after{outline:2px solid var(--mi-accent);outline-offset:2px;border-radius:var(--mi-radius)}.mi-next-cal{z-index:2;min-height:32px;color:var(--mi-ink);box-shadow:inset 0 0 0 1px var(--mi-border);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.mi-next-cal:hover{color:var(--mi-accent)}.mi-next-group{color:var(--mi-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.mi-spin{animation:none}}.mi-idhead-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.mi-chip{background:var(--mi-surface-muted);min-height:28px;color:var(--mi-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.mi-chip:first-letter{text-transform:uppercase}.mi-chip[data-tone=ok]{background:var(--mi-ok-soft);color:var(--mi-ok)}.mi-chip[data-tone=warn]{background:var(--mi-warn-soft);color:var(--mi-warn)}a.mi-chip:hover{filter:brightness(.96)}.mi-guardian{margin-top:var(--mi-gap-sm);border-radius:var(--mi-radius);background:var(--mi-surface-muted);color:var(--mi-muted);align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.mi-guardian strong{color:var(--mi-ink);font-size:15px;display:block}.mi-form .lc-field{scroll-margin-top:calc(var(--mi-topbar-h) + 16px)}.mi-form .lc-input-base{scroll-margin-top:calc(var(--mi-topbar-h) + 48px)}.mi-form .lc-field:has(input[data-verified]) .lc-field-hint{color:var(--mi-ok);align-items:center;gap:4px;font-weight:650;display:inline-flex}.mi-form .lc-field:has(input[data-verified]) .lc-field-hint:before{content:"";background:var(--mi-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 9px no-repeat;border-radius:50%;width:14px;height:14px}.mi-dirty{color:var(--mi-warn);margin:0;font-size:13px;font-weight:650}.mi-usedin{flex-wrap:wrap;gap:8px;margin:0;padding:10px 16px 16px;list-style:none;display:flex}.mi-usedin li{background:var(--mi-surface-muted);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:650;display:inline-flex}.mi-tech dd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mi-copy{border:1px solid var(--mi-border);min-height:28px;color:var(--mi-ink);font:650 12px var(--mi-font);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.mi-copy:hover{border-color:var(--mi-soft)}.mi-copy[data-copied]{border-color:var(--mi-ok);color:var(--mi-ok)}.mi-quiet-cta{min-height:32px;margin-top:var(--lc-space-2,.5rem);color:var(--mi-accent);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mi-quiet-cta:hover{text-decoration:underline}.mi-shield[data-tone=warn]{background:var(--mi-warn-soft);color:var(--mi-warn)}.mi-shield[data-tone=warn] strong{color:#5c3700}.mi-row[data-current]{background:linear-gradient(90deg, var(--mi-ok-soft), transparent 70%)}.mi-tip{border-top:1px solid var(--mi-border);color:var(--mi-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 16px 16px;font-size:13px;line-height:1.45;display:flex}.mi-tip svg{color:var(--mi-warn);flex-shrink:0;margin-top:2px}.mi-tip strong{color:var(--mi-ink)}.mi-tips{flex-direction:column;gap:10px;margin:0;padding:10px 16px 16px;font-size:14px;line-height:1.4;list-style:none;display:flex}.mi-tips li{align-items:flex-start;gap:10px;display:flex}.mi-tips svg{color:var(--mi-accent);flex-shrink:0;margin-top:2px}.mi-apptile-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mi-apptile .mi-apptile-status{color:var(--mi-muted);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.mi-apptile-status:before{content:"";background:var(--mi-soft);border-radius:50%;width:7px;height:7px}.mi-apptile .mi-apptile-status[data-tone=ok]{color:var(--mi-ok)}.mi-apptile-status[data-tone=ok]:before{background:var(--mi-ok)}.mi-apptile .mi-apptile-status[data-tone=warn]{color:var(--mi-warn)}.mi-apptile-status[data-tone=warn]:before{background:var(--mi-warn)}.mi-apptile .mi-apptile-last{color:var(--mi-soft);font-size:12px}.mi-apptile .mi-apptile-sk{border-radius:6px;width:88px;height:12px}.mi-others{border:1px dashed var(--mi-border);border-radius:var(--mi-radius);margin:0;padding:0;list-style:none}.mi-others li{border-top:1px dashed var(--mi-border);align-items:center;gap:12px;padding:12px 14px;display:flex}.mi-others li:first-child{border-top:0}.mi-others .lc-product-icon{opacity:.85}.mi-helplink{width:fit-content;margin:var(--mi-gap) auto 0;color:var(--mi-muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;display:flex}.mi-helplink:hover{background:var(--mi-surface-muted);color:var(--mi-ink)}.mi-topics{margin:0 calc(var(--mi-pad) * -1) 4px;padding:0 var(--mi-pad) 4px;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mi-topics a{border:1px solid var(--mi-border);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:650}.mi-topics a:hover{border-color:var(--mi-ink)}.mi-faq{scroll-margin-top:calc(var(--mi-topbar-h) + 12px)}.mi-faq-head{align-items:center;gap:12px;padding:14px 16px 6px;display:flex}.mi-faq-head h2{margin:0;font-size:17px;font-weight:750}.mi-faq details{border-top:1px solid var(--mi-border)}.mi-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:15px;font-weight:650;list-style:none;display:flex}.mi-faq summary::-webkit-details-marker{display:none}.mi-faq summary:hover{background:var(--mi-surface-muted)}.mi-faq summary .mi-chev{transition:transform .18s}.mi-faq details[open] summary .mi-chev{transform:rotate(180deg)}.mi-faq details p{color:var(--mi-muted);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.5}.mi-faq details p a{color:var(--mi-accent);font-weight:700}.mi-contact{margin-top:var(--mi-gap);border-radius:var(--mi-radius);color:#ffffffbf;background:#111;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:1.45;display:flex}.mi-contact svg{color:var(--mi-accent);flex-shrink:0}.mi-contact strong{color:#fff;font-size:15px;display:block}.mi-me{border-radius:var(--mi-radius);background:var(--mi-surface-muted);align-items:center;gap:14px;padding:16px;display:flex}.mi-me:hover{background:#efeff1}.mi-me-go{color:var(--mi-accent);flex-shrink:0;align-items:center;font-size:13px;font-weight:700;display:none}@media (min-width:520px){.mi-me-go{display:inline-flex}}.mi-note .lc-product-icon{vertical-align:middle;margin-right:4px;display:inline-grid}@media (prefers-reduced-motion:reduce){.mi-faq summary .mi-chev{transition:none}}.mi-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mi-login-card>.lc-field,.mi-login-card .mi-password{margin-bottom:12px}.mi-login-card .lc-input-base{height:46px;font-size:16px}.mi-password{position:relative}.mi-password .lc-input-base{padding-right:48px}.mi-password-toggle{width:40px;height:40px;color:var(--mi-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:calc(1.25rem + 4px);right:4px}.mi-password-toggle:hover{color:var(--mi-ink)}.mi-password-toggle:focus-visible{outline:2px solid var(--mi-accent);outline-offset:-2px}.mi-password .lc-field:has(input[data-caps]) .lc-field-hint{color:var(--mi-warn);font-weight:650}.mi-login-who{border:1px solid var(--mi-border);border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px 8px 8px;display:flex;position:relative}.mi-login-who-avatar{background:var(--mi-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.mi-login-who-mail{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.mi-login-who .mi-linkbtn{color:var(--mi-accent);flex-shrink:0;font-size:13px;font-weight:700}.mi-login-row{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:4px;display:flex}.mi-login-card .mi-login-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mi-login-card>p.mi-login-help{text-align:center;margin:16px 0 0;font-size:13px;line-height:1.45}.mi-work-count{background:var(--lc-surface-muted,#f4f4f5);min-width:20px;height:20px;color:var(--lc-muted);vertical-align:2px;border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.mi-work-tool[data-last]{border-color:var(--mi-accent);box-shadow:0 0 0 3px var(--mi-accent-muted)}.mi-work-tool[data-last] .mi-row-text strong:after{content:"Última que usaste";background:var(--mi-accent-muted);color:var(--mi-accent);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}
:root{--mi-ease:cubic-bezier(.2, .7, .2, 1);--mi-ease-pop:cubic-bezier(.3, 1.35, .5, 1);--mi-fast:.15s;--mi-base:.2s;--mi-slow:.25s}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.mi-brand,.mi-avatar-btn,.mi-desktop-nav a,.mi-quick a,.mi-continue-item,.mi-checkup-item,.mi-next-cal,.mi-discover-tile,.mi-apptile,.mi-me,.mi-workdoor,.mi-retry,.mi-copy,.mi-topics a,.mi-chip,.mi-linkbtn,.mi-helplink,.mi-password-toggle,.mi-login-submit,.mi-work-tool,.mi-row,.lc-launcher-trigger,.lc-launcher-item{transition:transform var(--mi-fast) ease, background-color var(--mi-fast) ease, border-color var(--mi-fast) ease, box-shadow var(--mi-base) ease, color var(--mi-fast) ease, opacity var(--mi-fast) ease}.mi-brand:active,.mi-avatar-btn:active,.lc-launcher-trigger:active{transform:scale(.92)}.mi-desktop-nav a:active,.mi-quick a:active,.mi-topics a:active,.mi-chip:active,.mi-next-cal:active,.mi-retry:not(:disabled):active,.mi-copy:active,.mi-password-toggle:active{transform:scale(.95)}.mi-continue-item:active,.mi-discover-tile:active,.mi-apptile:active,.lc-launcher-item:active{transform:scale(.97)}.mi-checkup-item:active,.mi-me:active,.mi-workdoor:active,.mi-work-tool:active,a.mi-row:active,button.mi-row:not(:disabled):active,.mi-login-submit:not(:disabled):active{transform:scale(.985)}:is(.mi-next-card[data-linked]:has(.mi-stretch:active),.mi-pcard:active){transform:scale(.99)}.mi-next-card,.mi-pcard,.mi-pass{transition:transform var(--mi-fast) ease, box-shadow var(--mi-base) ease}.mi-bottom-nav-icon,.mi-fab{transition:transform var(--mi-fast) ease}.mi-bottom-nav a:active .mi-bottom-nav-icon{transform:scale(.88)}.mi-fab-slot:active .mi-fab{transform:scale(.92)}.mi-chev,.mi-jump,.mi-next-go svg,.mi-pcard-go svg,.mi-workdoor-go svg:last-child,.mi-work-open svg,.mi-me-go svg,.mi-chip svg,.mi-discover-arrow,.mi-apptile-go{transition:transform var(--mi-base) var(--mi-ease), color var(--mi-fast) ease}a:hover>.mi-chev,a:focus-visible>.mi-chev,.mi-jump:hover,.mi-pcard:hover .mi-pcard-go svg,.mi-workdoor:hover .mi-workdoor-go svg:last-child,.mi-work-tool:hover .mi-work-open svg,.mi-me:hover .mi-me-go svg,a.mi-chip:hover svg{transform:translate(3px)}a:hover>.mi-chev{color:var(--mi-accent)}.mi-discover-tile:hover .mi-discover-arrow,.mi-apptile:hover .mi-apptile-go{transform:translate(2px,-2px)}.mi-apptile:hover .mi-apptile-go{color:var(--mi-accent)}.mi-pcard-photo img,.mi-next-photo img,.mi-pass-photo,.mi-hero-bg,.mi-avatar img,.mi-next-thumb{transition:transform .25s,opacity .2s}.mi-pcard:hover .mi-pcard-photo img,.mi-next-card[data-linked]:hover .mi-next-photo img,.mi-pass:hover .mi-pass-photo,.mi-next-row:hover .mi-next-thumb{transform:scale(1.04)}.mi-pass{transition:transform .15s}.mi-pass:active{transform:scale(.985)}.mi-pass:hover .mi-pass-foot .mi-chev{transform:translate(3px)}.mi-discover-hide{transition:opacity var(--mi-fast) ease, transform var(--mi-base) var(--mi-ease), background-color var(--mi-fast) ease}.mi-discover-hide:hover{transform:rotate(90deg)}.mi-login-who .mi-linkbtn:hover,.mi-discover .mi-linkbtn:hover{opacity:.75}.mi-search .lc-search .lc-input-base{transition:box-shadow var(--mi-base) ease, outline-color var(--mi-fast) ease}.mi-search .lc-search .lc-input-base:focus-visible{box-shadow:0 10px 28px #00000042}.mi-search-results li{transition:background-color .12s}.mi-app .lc-input-base,.mi-login-card .lc-input-base{transition:border-color var(--mi-fast) ease, box-shadow var(--mi-fast) ease}.mi-checkup-tick{transition:border-color var(--mi-fast) ease, background-color var(--mi-base) ease}a.mi-checkup-item:hover .mi-checkup-tick{border-color:var(--mi-accent)}.mi-faq summary{transition:background-color var(--mi-fast) ease}.mi-skip{transition:transform var(--mi-base) var(--mi-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mi-discover-hide{opacity:0}.mi-discover-cell:hover .mi-discover-hide,.mi-discover-hide:focus-visible{opacity:1}}@media (prefers-reduced-motion:no-preference){.mi-account-card[data-state=open],.lc-launcher[data-state=open]{transform-origin:var(--radix-dropdown-menu-content-transform-origin,top right);animation:mi-menu-in var(--mi-base) var(--mi-ease) backwards}.mi-account-card[data-state=closed],.lc-launcher[data-state=closed]{transform-origin:var(--radix-dropdown-menu-content-transform-origin,top right);animation:mi-menu-out var(--mi-fast) ease forwards}.mi-account-card[data-state=open] .mi-account-head .mi-avatar{animation:mi-pop var(--mi-slow) 60ms var(--mi-ease-pop) backwards}.mi-account-card[data-state=open]>*{animation:mi-rise var(--mi-base) var(--mi-ease) backwards}.mi-account-card[data-state=open]>:nth-child(2){animation-delay:30ms}.mi-account-card[data-state=open]>:nth-child(n+3){animation-delay:60ms}.lc-launcher[data-state=open] .lc-launcher-item{animation:mi-rise var(--mi-base) var(--mi-ease) backwards}.lc-launcher[data-state=open] .lc-launcher-item:nth-child(2){animation-delay:25ms}.lc-launcher[data-state=open] .lc-launcher-item:nth-child(3){animation-delay:50ms}.lc-launcher[data-state=open] .lc-launcher-item:nth-child(4){animation-delay:75ms}.lc-launcher[data-state=open] .lc-launcher-item:nth-child(5){animation-delay:.1s}.lc-launcher[data-state=open] .lc-launcher-item:nth-child(n+6){animation-delay:.12s}.lc-launcher[data-state=open] .lc-launcher-footer{animation:mi-fade var(--mi-base) .12s ease backwards}.mi-search-results{transform-origin:top;animation:mi-drop var(--mi-fast) var(--mi-ease) backwards}.mi-search-results li[data-active] .mi-chev{animation:mi-from-left var(--mi-fast) var(--mi-ease) backwards}.mi-search-empty{animation:mi-fade var(--mi-base) ease backwards}.mi-conn{animation:mi-drop var(--mi-slow) var(--mi-ease) backwards}.mi-faq details[open]>p,.mi-tech[open]>dl,.mi-tech[open]>p{animation:mi-unfold var(--mi-base) var(--mi-ease) backwards}.mi-tech summary::marker{transition:color var(--mi-fast) ease}.mi-faq:target,.mi-panel:target,#credenciales:target{animation:1.1s ease-out .15s backwards mi-flash}.mi-panel:has(h2:target){animation:1.1s ease-out .15s backwards mi-flash}.mi-form .lc-field:has(input:target){border-radius:12px;animation:1.1s ease-out .25s backwards mi-flash}.mi-dirty{animation:mi-rise var(--mi-base) var(--mi-ease) backwards}.mi-form [role=status] .lc-alert,.mi-form>.lc-alert,.mi-login-card [role=alert] .lc-alert{animation:mi-rise var(--mi-slow) var(--mi-ease) backwards}.mi-app .lc-field-error,.mi-login-card .lc-field-error{animation:mi-from-left var(--mi-base) var(--mi-ease) backwards}.mi-form .lc-field:has(input[data-verified]) .lc-field-hint:before{animation:mi-pop var(--mi-slow) .12s var(--mi-ease-pop) backwards}.mi-copy[data-copied] svg{animation:mi-pop var(--mi-base) var(--mi-ease-pop) backwards}.mi-password-toggle svg{animation:mi-swap var(--mi-base) var(--mi-ease) backwards}.mi-password .lc-field:has(input[data-caps]) .lc-field-hint{animation:mi-from-left var(--mi-base) var(--mi-ease) backwards}.mi-login-who,.mi-login-card>.lc-field{animation:mi-fade var(--mi-base) ease backwards}.mi-discover-cell[data-leaving]{pointer-events:none;animation:.18s forwards mi-leave}.mi-discover[data-restored] .mi-discover-cell{animation:mi-pop var(--mi-slow) var(--mi-ease) backwards}.mi-discover[data-restored] .mi-discover-cell:nth-child(2){animation-delay:40ms}.mi-discover[data-restored] .mi-discover-cell:nth-child(n+3){animation-delay:80ms}.mi-apptile-status,.mi-apptile-last,.lc-alert.mi-offline,.mi-workdoor,.mi-continue,.mi-app [aria-label=Instalar\ Mi],.mi-app [aria-label="Agregar Mi a tu inicio"]{animation:mi-fade var(--mi-slow) ease backwards}.mi-status-card{animation:mi-zoom var(--mi-slow) var(--mi-ease) backwards}.mi-status-mark{animation:mi-pop .3s 80ms var(--mi-ease-pop) backwards}.mi-status-actions>*{animation:mi-rise var(--mi-base) .14s var(--mi-ease) backwards}.mi-fab-slot[data-active=true] .mi-fab{animation:2.4s ease-in-out 2 mi-fab-glow}.mi-bottom-nav a[data-active=true] .mi-bottom-nav-icon{animation:mi-pop .3s var(--mi-ease-pop) backwards}.mi-apptile-status[data-tone=ok]:before{animation:2s ease-out 3 mi-ping-soft}.mi-apptile-status[data-tone=warn]:before{animation:1.4s ease-in-out 3 mi-blink}.mi-checkup[data-complete] .mi-ring{border-radius:50%;animation:2.2s ease-out 2 mi-ping-ok}.mi-chip[data-tone=warn]{animation:2.2s ease-out .6s 2 mi-ping-warn}.mi-work-tool[data-last]{animation:2.2s ease-out 2 mi-ping-accent}.mi-row[data-current] .mi-row-icon{animation:2.2s ease-out .3s 2 mi-ping-ok}.mi-app[data-enter=true] .mi-hero .mi-avatar{animation:mi-pop .28s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-hero-text>*{animation:mi-rise .26s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-hero-text>:nth-child(2){animation-delay:40ms}.mi-app[data-enter=true] .mi-hero-text>:nth-child(3){animation-delay:80ms}.mi-app[data-enter=true] .mi-search{animation:mi-rise .26s .1s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-quick>*{animation:mi-rise .24s .14s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-quick>:nth-child(2){animation-delay:.17s}.mi-app[data-enter=true] .mi-quick>:nth-child(3){animation-delay:.2s}.mi-app[data-enter=true] .mi-quick>:nth-child(4){animation-delay:.23s}.mi-app[data-enter=true] .mi-checkup{animation:mi-rise .26s .12s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-checkup-list>li{animation:.24s .2s backwards mi-fade}.mi-app[data-enter=true] .mi-checkup-list>li:nth-child(2){animation-delay:.24s}.mi-app[data-enter=true] .mi-checkup-list>li:nth-child(n+3){animation-delay:.28s}.mi-app[data-enter=true] .mi-checkup-item[data-ok] .mi-checkup-tick{animation:mi-pop .26s .26s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-section,.mi-app[data-enter=true] .mi-welcome{animation:.24s backwards mi-fade}.mi-app[data-enter=true] .mi-cal{animation:mi-pop .28s .16s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-next-list>li{animation:mi-rise .24s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-next-list>li:nth-child(2){animation-delay:40ms}.mi-app[data-enter=true] .mi-next-list>li:nth-child(n+3){animation-delay:80ms}.mi-app[data-enter=true] .mi-pgrid>*{animation:.24s backwards mi-fade}.mi-app[data-enter=true] .mi-pgrid>:nth-child(2){animation-delay:60ms}.mi-app[data-enter=true] .mi-pgrid>:nth-child(n+3){animation-delay:.12s}.mi-app[data-enter=true] .mi-wallet>*{animation:mi-rise .24s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-wallet>:nth-child(2){animation-delay:50ms}.mi-app[data-enter=true] .mi-wallet>:nth-child(3){animation-delay:.1s}.mi-app[data-enter=true] .mi-wallet>:nth-child(4){animation-delay:.15s}.mi-app[data-enter=true] .mi-wallet>:nth-child(n+5){animation-delay:.2s}.mi-app[data-enter=true] .mi-hero-bg,.mi-app[data-enter=true] .mi-avatar img,.mi-app[data-enter=true] .mi-pass-photo,.mi-app[data-enter=true] .mi-next-photo img,.mi-app[data-enter=true] .mi-next-thumb{animation:.25s backwards mi-fade}.mi-app[data-enter=true] .mi-discover-cell{animation:mi-from-right .26s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-discover-cell:nth-child(2){animation-delay:50ms}.mi-app[data-enter=true] .mi-discover-cell:nth-child(n+3){animation-delay:.1s}.mi-app[data-enter=true] .mi-continue-item{animation:mi-from-right .24s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-continue-item:nth-child(2){animation-delay:40ms}.mi-app[data-enter=true] .mi-continue-item:nth-child(3){animation-delay:80ms}.mi-app[data-enter=true] .mi-foot{animation:.24s .2s backwards mi-fade}.mi-app[data-enter=true] .mi-pagehead h1{animation:mi-rise .24s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-pagehead p{animation:.24s 60ms backwards mi-fade}.mi-app[data-enter=true] .mi-main>.mi-panel{animation:mi-rise .26s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-main>.mi-panel:nth-of-type(2){animation-delay:50ms}.mi-app[data-enter=true] .mi-main>.mi-panel:nth-of-type(3){animation-delay:.1s}.mi-app[data-enter=true] .mi-main>.mi-panel:nth-of-type(n+4){animation-delay:.14s}.mi-app[data-enter=true] .mi-idhead .mi-avatar{animation:mi-pop .3s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-idhead h1,.mi-app[data-enter=true] .mi-idhead>p{animation:mi-rise .24s 60ms var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-idhead-chips>*{animation:mi-pop .24s .14s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-idhead-chips>:nth-child(2){animation-delay:.18s}.mi-app[data-enter=true] .mi-guardian{animation:mi-rise .26s .1s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-form-grid>*{animation:.24s .12s backwards mi-fade}.mi-app[data-enter=true] .mi-form-grid>:nth-child(2){animation-delay:.15s}.mi-app[data-enter=true] .mi-form-grid>:nth-child(3){animation-delay:.18s}.mi-app[data-enter=true] .mi-form-grid>:nth-child(4){animation-delay:.21s}.mi-app[data-enter=true] .mi-form-grid>:nth-child(n+5){animation-delay:.24s}.mi-app[data-enter=true] .mi-usedin>li{animation:mi-pop .24s .2s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-usedin>li:nth-child(2){animation-delay:.23s}.mi-app[data-enter=true] .mi-usedin>li:nth-child(3){animation-delay:.26s}.mi-app[data-enter=true] .mi-usedin>li:nth-child(n+4){animation-delay:.29s}.mi-app[data-enter=true] .mi-shield{animation:mi-rise .26s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-shield>svg{animation:mi-pop .3s .12s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] [aria-labelledby=sesiones]>.mi-row{animation:mi-rise .24s .16s var(--mi-ease) backwards}.mi-app[data-enter=true] [aria-labelledby=sesiones]>.mi-row:nth-of-type(2){animation-delay:.19s}.mi-app[data-enter=true] [aria-labelledby=sesiones]>.mi-row:nth-of-type(3){animation-delay:.22s}.mi-app[data-enter=true] [aria-labelledby=sesiones]>.mi-row:nth-of-type(n+4){animation-delay:.25s}.mi-app[data-enter=true] .mi-row[data-current]{animation:1.1s ease-out .35s backwards mi-flash-ok}.mi-app[data-enter=true] .mi-tips>li{animation:mi-rise .24s .2s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-tips>li:nth-child(2){animation-delay:.24s}.mi-app[data-enter=true] .mi-tips>li:nth-child(3){animation-delay:.28s}.mi-app[data-enter=true] .mi-appgrid>li{animation:.24s backwards mi-fade}.mi-app[data-enter=true] .mi-appgrid>li:nth-child(2){animation-delay:40ms}.mi-app[data-enter=true] .mi-appgrid>li:nth-child(3){animation-delay:80ms}.mi-app[data-enter=true] .mi-appgrid>li:nth-child(4){animation-delay:.12s}.mi-app[data-enter=true] .mi-appgrid>li:nth-child(n+5){animation-delay:.16s}.mi-app[data-enter=true] .mi-apptile .lc-product-icon{animation:mi-pop .28s 80ms var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-others>li{animation:mi-rise .24s .12s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-others>li:nth-child(2){animation-delay:.16s}.mi-app[data-enter=true] .mi-others>li:nth-child(n+3){animation-delay:.2s}.mi-app[data-enter=true] .mi-helplink{animation:.24s .22s backwards mi-fade}.mi-app[data-enter=true] .mi-topics>a{animation:mi-from-right .24s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-topics>a:nth-child(2){animation-delay:30ms}.mi-app[data-enter=true] .mi-topics>a:nth-child(3){animation-delay:60ms}.mi-app[data-enter=true] .mi-topics>a:nth-child(n+4){animation-delay:90ms}.mi-app[data-enter=true] .mi-faq-head .mi-row-icon{animation:mi-pop .26s .1s var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-contact{animation:mi-rise .26s .2s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-me{animation:mi-rise .26s var(--mi-ease) backwards}.mi-app[data-enter=true] .mi-me .mi-avatar{animation:mi-pop .28s 60ms var(--mi-ease-pop) backwards}.mi-app[data-enter=true] .mi-main>.mi-note{animation:.24s .2s backwards mi-fade}}@keyframes mi-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes mi-fade{0%{opacity:0}}@keyframes mi-pop{0%{opacity:0;transform:scale(.8)}}@keyframes mi-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes mi-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes mi-unfold{0%{opacity:0;transform:translateY(-4px)}}@keyframes mi-from-left{0%{opacity:0;transform:translate(-8px)}}@keyframes mi-from-right{0%{opacity:0;transform:translate(14px)}}@keyframes mi-swap{0%{opacity:0;transform:rotate(-30deg)scale(.7)}}@keyframes mi-leave{to{opacity:0;transform:scale(.9)}}@keyframes mi-menu-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}}@keyframes mi-menu-out{to{opacity:0;transform:scale(.97)}}@keyframes mi-flash{0%{background-color:#ffd6ea}}@keyframes mi-flash-ok{0%{background-color:#1a7f3738}}@keyframes mi-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes mi-ping-soft{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, currentColor 0%, transparent)}}@keyframes mi-ping-ok{0%{box-shadow:0 0 #1a7f3759}70%,to{box-shadow:0 0 0 10px #1a7f3700}}@keyframes mi-ping-warn{0%{box-shadow:0 0 #c47f0059}70%,to{box-shadow:0 0 0 7px #c47f0000}}@keyframes mi-ping-accent{0%{box-shadow:0 0 0 3px var(--mi-accent-muted), 0 0 0 3px #ff007a59}70%,to{box-shadow:0 0 0 3px var(--mi-accent-muted), 0 0 0 12px #ff007a00}}@keyframes mi-fab-glow{0%,to{box-shadow:0 0 0 5px #fff, 0 0 0 7px var(--mi-accent), 0 0 0 7px #ff007a00}50%{box-shadow:0 0 0 5px #fff, 0 0 0 7px var(--mi-accent), 0 0 0 12px #ff007a38}}
