:root{color-scheme:light;--color-navy: #1e2d3f;--color-teal: #2f6f6d;--color-sage: #a7bfa7;--color-sage-light: #e6efea;--color-offwhite: #faf8f5;--color-gray-soft: #e2e6ea;--color-gray-stone: #6b7280;--color-white: #ffffff;--color-surface: #ffffff;--color-surface-muted: #f5f8f6;--color-border: #e2e6ea;--color-text: #1e2d3f;--color-text-muted: #6b7280;--color-success: #4f7f58;--color-success-bg: #edf5ee;--color-info: #367cad;--color-info-bg: #edf5fb;--color-warning: #b7791f;--color-warning-bg: #fff6e5;--color-danger: #a94442;--color-danger-bg: #fbebec;--color-neutral-bg: #f1f3f5;--font-heading: "Rubik", "Inter", "Noto Sans", Arial, sans-serif;--font-body: "Inter", "Noto Sans", Arial, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-card: 0 2px 8px rgb(30 45 63 / 5%);--shadow-raised: 0 8px 24px rgb(30 45 63 / 8%);--transition-fast: .12s ease;--transition-normal: .18s ease;--transition-slow: .24s ease}*{box-sizing:border-box}html{min-width:320px;background:var(--color-offwhite)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-offwhite);font-family:var(--font-body);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-navy);border-radius:9px;padding:0 20px;color:var(--color-white);background:var(--color-navy);font-weight:600;letter-spacing:0;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}button:hover:not(:disabled){border-color:var(--color-teal);background:var(--color-teal)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--color-teal)}a:hover{color:var(--color-navy)}input,select{width:100%;min-height:46px;border:1px solid var(--color-border);border-radius:9px;padding:0 14px;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input::placeholder{color:var(--color-text-muted)}input:focus,select:focus,button:focus-visible,a:focus-visible{border-color:var(--color-teal);outline:3px solid rgb(47 111 109 / 18%);outline-offset:2px}label{display:grid;gap:8px;color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.4}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--color-navy);font-family:var(--font-heading);font-weight:600;letter-spacing:0}h1{margin-bottom:12px;font-size:clamp(2rem,3vw,2.5rem);line-height:1.15}h2{margin-bottom:8px;font-size:1.5rem;line-height:1.2}h3{margin-bottom:6px;font-size:1.125rem;line-height:1.3}dt{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-weight:500}.app-shell{min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;white-space:nowrap}.summary,.muted{max-width:760px;margin-bottom:0;color:var(--color-text-muted)}.summary{font-size:1rem}.eyebrow{margin:0 0 8px;color:var(--color-teal);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.login-page{display:grid;min-height:100vh;place-items:center;padding:32px;background:var(--color-offwhite)}.login-surface{display:grid;width:min(1120px,100%);min-height:min(700px,calc(100vh - 64px));grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-raised)}.login-brand{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(40px,7vw,80px);background:var(--color-surface)}.login-logo{display:block;width:min(100%,600px);height:auto}.login-brand-note{max-width:370px;margin:48px 0 0;border-top:1px solid var(--color-border);padding-top:20px;color:var(--color-text-muted);font-size:.95rem}.login-access{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:28px clamp(36px,6vw,76px) 52px;background:var(--color-surface-muted)}.login-utility{display:flex;justify-content:flex-end}.login-utility a{color:var(--color-teal);font-size:.875rem;font-weight:500;text-decoration:none}.login-utility a:hover{text-decoration:underline;text-underline-offset:3px}.login-access-content{display:grid;width:min(100%,390px);align-self:center;gap:16px}.login-access .auth-panel{border:0;padding:0;background:transparent;box-shadow:none}.login-access .auth-panel h2{margin-bottom:18px;font-size:2rem}.login-access .auth-panel button[type=submit]{width:100%}.authenticated-shell{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr)}.app-navigation{position:sticky;top:0;height:100vh;border-right:1px solid var(--color-border);background:var(--color-surface)}.app-navigation-inner{display:flex;height:100%;flex-direction:column;padding:24px 16px 18px}.app-brand{display:flex;min-width:0;gap:12px;align-items:center;padding:0 8px}.brand-mark{width:48px;height:48px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);object-fit:cover}.app-brand strong,.app-brand small{display:block}.app-brand strong{color:var(--color-navy);font-family:var(--font-heading);font-size:1.05rem;font-weight:600;line-height:1.2}.app-brand small{margin-top:2px;color:var(--color-text-muted);font-size:.75rem;font-weight:500}.nav-list{display:grid;gap:4px;margin-top:32px}.top-nav-button{width:100%;justify-content:flex-start;min-height:44px;border:1px solid transparent;border-radius:10px;padding:0 12px;color:var(--color-text-muted);background:transparent;font-weight:500;text-align:left}.top-nav-button:hover:not(:disabled){border-color:transparent;color:var(--color-navy);background:var(--color-surface-muted)}.top-nav-button.is-active{color:var(--color-teal);background:var(--color-sage-light);font-weight:600}.user-menu{display:grid;gap:10px;margin-top:auto;padding:18px 8px 0;border-top:1px solid var(--color-border)}.user-name{overflow:hidden;color:var(--color-text);font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nav-logout{width:100%;justify-content:flex-start}.workspace-frame{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:40px 0 56px}.workspace-heading{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:32px;border-bottom:1px solid var(--color-border);padding-bottom:24px}.workspace-heading h1{margin-bottom:8px}.workspace-actions,.button-row,.report-actions,.table-actions{display:flex;flex-wrap:wrap;gap:10px}.secondary-button{border-color:var(--color-teal);color:var(--color-teal);background:var(--color-white)}.secondary-button:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal);background:var(--color-sage-light)}.link-button{min-height:auto;justify-content:flex-start;border:0;padding:0;color:var(--color-teal);background:transparent;font-weight:500}.link-button:hover:not(:disabled){color:var(--color-navy);background:transparent;text-decoration:underline;text-underline-offset:3px}.message{display:flex;align-items:center;min-height:46px;margin:0 0 20px;border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);padding:10px 14px;font-size:.9rem;font-weight:500}.message.is-success{border-color:var(--color-success-bg);border-left-color:var(--color-success);color:var(--color-success);background:var(--color-success-bg)}.message.is-error{border-color:var(--color-danger-bg);border-left-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}.span-all{grid-column:1 / -1}.auth-panel,.sessions-panel,.analytics-panel,.report-panel,.privacy-panel,.checklist-toolbar,.checklist-workspace,.public-status-panel{display:grid;gap:20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;background:var(--color-surface);box-shadow:var(--shadow-card)}.dashboard-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.checkbox-row{display:flex;gap:10px;align-items:center;color:var(--color-text-muted);font-weight:500}.checkbox-row input{width:18px;min-height:18px;accent-color:var(--color-teal)}.profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.session-list{display:grid;gap:12px}.session-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-top:1px solid var(--color-border);padding-top:16px}.session-row p,.session-row small{margin-bottom:2px;color:var(--color-text-muted)}.compact-form{display:grid;gap:16px}.compact-form input[readonly]{color:var(--color-text);background:var(--color-surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mfa-enrollment{max-width:360px}.mfa-qr-panel{display:grid;width:fit-content;max-width:100%;gap:12px;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;background:var(--color-surface-muted)}.mfa-qr-code{display:block;width:min(224px,100%);height:auto;background:var(--color-white)}.mfa-qr-panel figcaption{max-width:224px;color:var(--color-text-muted);font-size:.875rem}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recovery-codes code{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px;color:var(--color-navy);background:var(--color-surface-muted);text-align:center}.analytics-panel,.report-panel,.privacy-panel,.checklist-layout{margin-top:24px}.analytics-header,.chart-heading,.checklist-header,.checklist-footer,.quick-nav{display:flex;gap:16px;align-items:center;justify-content:space-between}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.overview-card{display:grid;min-height:132px;align-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-surface-muted)}.overview-card span,.overview-card small,.chart-heading>span{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.overview-card strong{color:var(--color-navy);font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.1}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:8px}.tab-button{min-height:40px;border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-white)}.tab-button:hover:not(:disabled),.tab-button.is-active{border-color:var(--color-teal);color:var(--color-teal);background:var(--color-sage-light)}.analytics-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;align-items:start}.chart-panel,.dashboard-detail{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;background:var(--color-surface-muted)}.chart-list,.growth-list{display:grid;gap:8px;margin-top:16px}.chart-row,.growth-row{display:grid;width:100%;min-height:76px;grid-template-columns:minmax(0,1.5fr) minmax(120px,1fr) minmax(88px,auto);gap:16px;align-items:center;border:1px solid transparent;border-radius:var(--radius-md);padding:14px;color:var(--color-text);background:var(--color-white);text-align:left}.chart-row:hover:not(:disabled),.growth-row:hover:not(:disabled),.chart-row.is-selected,.growth-row.is-selected{border-color:var(--color-teal);color:var(--color-text);background:var(--color-sage-light)}.chart-copy,.growth-copy,.chart-values,.growth-values{display:grid;min-width:0;gap:3px}.chart-copy strong,.growth-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-copy small,.growth-copy small,.chart-values small,.growth-values small{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.chart-track{width:100%;height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-gray-soft)}.chart-fill{display:block;height:100%;border-radius:inherit;background:var(--color-teal)}.chart-track.is-mastery .chart-fill{background:var(--color-sage)}.chart-values,.growth-values{justify-items:end;text-align:right}.chart-values strong,.growth-values strong{color:var(--color-navy);font-family:var(--font-heading);font-size:1.125rem}.growth-values small.is-positive{color:var(--color-success)}.growth-values small.is-negative{color:var(--color-danger)}.dashboard-detail{position:sticky;top:24px}.dashboard-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0}.report-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.report-actions{align-items:end}.report-actions button{flex:1 1 0}.report-preview{display:grid;gap:20px;border-top:1px solid var(--color-border);padding-top:24px}.report-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.report-table{width:100%;min-width:880px;border-collapse:collapse}.report-table th,.report-table td{border-bottom:1px solid var(--color-border);padding:14px 16px;text-align:left;vertical-align:top}.report-table th{color:var(--color-text-muted);background:var(--color-surface-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.report-table td{color:var(--color-text);font-size:.875rem}.report-table tbody tr:last-child td{border-bottom:0}.report-table tbody tr:hover{background:var(--color-surface-muted)}.admin-console{display:grid;gap:20px;margin-top:24px}.admin-console-header,.admin-directory-header{display:flex;gap:16px;align-items:center;justify-content:space-between}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-tab-button{min-height:42px;border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-white)}.admin-tab-button:hover:not(:disabled),.admin-tab-button.is-active{border-color:var(--color-teal);color:var(--color-teal);background:var(--color-sage-light)}.icon-button{width:46px;min-width:46px;padding:0}.admin-workspace{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:24px;align-items:start}.admin-create-panel,.admin-directory-panel{display:grid;gap:20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;background:var(--color-surface);box-shadow:var(--shadow-card)}.admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-form>button{grid-column:1 / -1;justify-self:start}.admin-form-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-form small{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.admin-directory-header>span{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.admin-filters{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(150px,.7fr) minmax(180px,.8fr) auto;gap:12px;align-items:end}.admin-filters button{min-width:124px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.admin-table{width:100%;min-width:720px;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid var(--color-border);padding:14px 16px;text-align:left;vertical-align:middle}.admin-table th{color:var(--color-text-muted);background:var(--color-surface-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-table td{color:var(--color-text);font-size:.875rem}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{margin-top:2px;color:var(--color-text-muted);font-size:.75rem;font-weight:400}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--color-surface-muted)}.admin-table-actions{display:flex;gap:8px}.table-action{width:36px;min-width:36px;min-height:36px;padding:0}.admin-status{display:inline-flex;min-height:26px;align-items:center;border-radius:var(--radius-pill);padding:3px 9px;color:var(--color-text-muted);background:var(--color-neutral-bg);font-size:.75rem;font-weight:600;text-transform:capitalize}.admin-status.is-active{color:var(--color-success);background:var(--color-success-bg)}.admin-status.is-inactive,.admin-status.is-archived{color:var(--color-text-muted);background:var(--color-neutral-bg)}.admin-status.is-invited{color:var(--color-info);background:var(--color-info-bg)}.checklist-layout{display:grid;gap:20px}.checklist-toolbar{grid-template-columns:minmax(0,1fr) minmax(360px,560px);align-items:end}.checklist-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.progress-block{display:grid;min-width:140px;justify-items:end;border-radius:var(--radius-md);padding:14px 16px;color:var(--color-teal);background:var(--color-sage-light)}.progress-block strong{font-family:var(--font-heading);font-size:1.4rem;line-height:1.1}.progress-block span{color:var(--color-text-muted);font-size:.8125rem}.quick-nav{min-height:58px;border-block:1px solid var(--color-border);padding-block:12px;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.goal-list{display:grid;gap:12px}.goal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;background:var(--color-surface-muted)}.goal-copy{min-width:0}.goal-copy h3{margin-bottom:8px;overflow-wrap:anywhere}.goal-meta,.score-summary{display:flex;flex-wrap:wrap;gap:8px}.goal-meta{margin-bottom:10px}.goal-meta span,.score-summary span{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-pill);padding:4px 10px;color:var(--color-text-muted);background:var(--color-neutral-bg);font-size:.75rem;font-weight:500}.response-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.response-button{min-width:0;min-height:44px;border-color:var(--color-border);padding-inline:10px;color:var(--color-text-muted);background:var(--color-white)}.response-button:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal);background:var(--color-sage-light)}.response-button.is-selected{color:var(--color-white)}.response-button.is-mastered.is-selected{border-color:var(--color-success);background:var(--color-success)}.response-button.is-almost.is-selected{border-color:var(--color-warning);background:var(--color-warning)}.response-button.is-not.is-selected{border-color:var(--color-danger);background:var(--color-danger)}.checklist-footer{border-top:1px solid var(--color-border);padding-top:20px}.status-page{min-height:100vh;padding:48px 24px;background:var(--color-offwhite)}.public-status-frame{width:min(760px,100%);margin:0 auto}.public-status-header{padding:8px 0 28px}.status-brand-logo{display:block;width:min(310px,100%);height:auto;margin-bottom:32px}.public-status-overview{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid var(--color-border);padding-bottom:20px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-card{display:flex;min-height:82px;gap:12px;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;background:var(--color-surface-muted)}.service-card p,.status-updated{margin-bottom:0;color:var(--color-text-muted);font-size:.875rem}.service-indicator{display:inline-block;width:10px;height:10px;flex:0 0 auto;margin-top:6px;border-radius:50%;background:currentColor}.public-status-overview>.service-indicator{width:14px;height:14px}.service-indicator.is-ok{color:var(--color-success)}.service-indicator.is-warn{color:var(--color-warning)}.status-updated{font-weight:500}@media(max-width:1023px){.authenticated-shell{grid-template-columns:1fr}.app-navigation{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.app-navigation-inner{display:grid;height:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 24px}.nav-list{display:flex;min-width:0;gap:4px;margin:0;overflow-x:auto;padding:2px 0}.top-nav-button{width:auto;flex:0 0 auto}.user-menu{display:flex;align-items:center;margin:0;border-top:0;padding:0}.user-name{display:none}.nav-logout{width:auto}.workspace-frame{width:min(100% - 48px,1440px);padding-top:32px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-content{grid-template-columns:1fr}.dashboard-detail{position:static}.report-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace{grid-template-columns:1fr}.admin-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(180px,.8fr) auto}}@media(max-width:639px){.login-page{display:block;padding:0}.login-surface{min-height:100vh;grid-template-columns:1fr;border:0;border-radius:0;box-shadow:none}.login-brand{gap:32px;padding:32px 24px}.login-logo{width:min(100%,460px)}.login-brand-note{margin-top:0}.login-access{min-height:500px;padding:20px 24px 44px}.login-access-content{width:100%}.app-navigation-inner{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.app-brand small,.top-nav-button span,.nav-logout span{display:none}.app-brand{padding:0}.brand-mark{width:42px;height:42px}.nav-list{grid-column:1 / -1;grid-row:2;width:100%}.top-nav-button,.nav-logout{width:44px;min-width:44px;padding:0}.workspace-frame{width:calc(100% - 32px);padding:24px 0 40px}.workspace-heading,.analytics-header,.chart-heading,.checklist-header,.checklist-footer,.quick-nav{align-items:stretch;flex-direction:column}.workspace-actions,.button-row,.report-actions{width:100%}.workspace-actions button,.button-row button,.report-actions button,.quick-nav button,.checklist-footer>button{flex:1 1 auto;width:100%}.dashboard-layout,.overview-grid,.report-form,.admin-form,.admin-filters,.checklist-toolbar,.checklist-selector,.goal-row,.chart-row,.growth-row,.session-row{grid-template-columns:1fr}.analytics-panel,.report-panel,.privacy-panel,.admin-create-panel,.admin-directory-panel,.checklist-toolbar,.checklist-workspace,.auth-panel,.sessions-panel,.public-status-panel{padding:20px}.profile-list,.dashboard-detail dl,.service-grid{grid-template-columns:1fr}.admin-console-header,.admin-directory-header{align-items:stretch;flex-direction:column}.admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tab-button{min-width:0;padding-inline:10px}.admin-console-header>.icon-button{align-self:flex-end}.admin-form>button,.admin-filters button{justify-self:stretch;width:100%}.chart-values,.growth-values{justify-items:start;text-align:left}.progress-block{justify-items:start}.response-buttons{grid-template-columns:1fr}.status-page{padding:32px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
