.word-forge-container{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:var(--game-max-width, 960px);margin-left:auto;margin-right:auto}.forge-challenge-card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(16px,3vw,28px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:18px}.forge-prompt-section{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.forge-prompt-text{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;color:var(--text-primary);line-height:1.4;max-width:var(--content-reading-width, 65ch)}.forge-topic-badge{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--primary);background:var(--primary-light);padding:4px 10px;border-radius:var(--radius-pill)}.forge-assembly-area{min-height:104px;background:var(--bg-subtle);border:2px dashed var(--border-medium);border-radius:var(--radius-lg);padding:clamp(12px,2.5vw,20px);display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:10px;transition:border-color var(--transition-fast),background var(--transition-fast)}.forge-assembly-area.is-drag-over{border-color:var(--primary);background:var(--primary-light)}.forge-assembly-placeholder{color:var(--text-muted);font-size:.95rem;font-weight:600;width:100%;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.forge-tile-bank{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:clamp(12px,2.5vw,20px) 10px;min-height:72px;background:var(--bg-surface-alt, rgba(0, 0, 0, .015));border-radius:var(--radius-lg);border:1px dashed var(--border-subtle)}.forge-bank-empty-hint{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;color:var(--text-muted);font-size:.88rem;font-weight:600;text-align:center;-webkit-user-select:none;user-select:none}.word-tile{background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);padding:10px 18px;font-family:var(--font-sentence);font-size:clamp(.95rem,2vw,1.08rem);font-weight:700;color:var(--text-primary);box-shadow:var(--shadow-tile);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);word-break:break-word}.word-tile:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 5px 0 var(--border-medium)}.word-tile:active{transform:translateY(2px);box-shadow:var(--shadow-tile-active)}.word-tile.in-forge{background:#fff;border-color:var(--primary-border);box-shadow:0 3px 0 var(--primary-border)}.word-tile.is-dragging{opacity:.4;transform:scale(.96)}.tile-placeholder{width:72px;height:42px;border-radius:var(--radius-md);background:#dcd5c959;border:1.5px dashed var(--border-medium)}.forge-controls-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}@media(max-width:640px){.forge-prompt-section{flex-direction:column-reverse;align-items:center;text-align:center;gap:12px}.forge-assembly-area{min-height:84px;padding:12px;gap:8px}.word-tile{padding:8px 14px;font-size:.95rem}.forge-controls-row{flex-direction:column;align-items:stretch;gap:10px}.forge-controls-row>div{display:flex;justify-content:space-between;width:100%}}.word-match-container{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:var(--game-max-width, 960px);margin-left:auto;margin-right:auto}.match-game-card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(16px,3vw,28px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:18px}.match-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(10px,2vw,16px);padding:8px 0}.match-card{min-height:84px;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-surface);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-tile);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.match-card:hover:not(.matched):not(.disabled){border-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 0 var(--border-medium)}.match-card:active:not(.matched){transform:translateY(2px);box-shadow:var(--shadow-tile-active)}.match-card.selected{border-color:var(--secondary);background:var(--secondary-light);box-shadow:0 3px 0 var(--secondary-border);transform:translateY(-1px)}.match-card.matched{background:var(--success-light);border-color:var(--success-border);box-shadow:none;opacity:.65;cursor:default;pointer-events:none}.match-card.error-shake{background:var(--error-light);border-color:var(--error-border);animation:shake .4s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.match-card-text{font-family:var(--font-sentence);font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.3}.match-card-type{font-size:.72rem;font-weight:700;color:var(--text-muted);margin-top:4px}@media(max-width:640px){.match-header-row{flex-direction:column-reverse;align-items:center;text-align:center;gap:12px}}@media(max-width:480px){.match-grid{grid-template-columns:repeat(2,1fr);gap:10px}.match-card{min-height:74px;padding:10px 8px}.match-card-text{font-size:.9rem}}.grammar-fix-container{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:var(--game-max-width, 960px);margin-left:auto;margin-right:auto}.grammar-challenge-card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(16px,3vw,28px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:20px}.grammar-prompt-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.grammar-instruction{font-size:.9rem;font-weight:700;color:var(--text-secondary);margin-top:6px}.grammar-sentence-arena{background:var(--bg-subtle);border:1.5px solid var(--border-medium);border-radius:var(--radius-lg);padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:2}.grammar-word-pill{font-family:var(--font-sentence);font-size:1.15rem;font-weight:700;color:var(--text-primary);background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 2px 0 var(--border-subtle);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.grammar-word-pill:hover:not(:disabled){border-color:var(--amber);background:var(--amber-light);transform:translateY(-2px)}.grammar-word-pill.is-selected-error{background:#fff4e5;border-color:var(--amber);color:#b25e09;box-shadow:0 2px #d97706;font-weight:800}.grammar-word-pill.is-correct-spot{background:var(--success-light);border-color:var(--success);color:var(--success)}.grammar-word-pill.is-wrong-spot{background:var(--error-light);border-color:var(--error);color:var(--error)}.grammar-input-container{background:var(--bg-surface);border:1.5px dashed var(--border-medium);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.grammar-selected-word-badge{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.9rem;font-weight:700;color:var(--text-secondary)}.grammar-highlight-word{color:#b25e09;background:#fff4e5;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid #FCD34D;font-weight:800;font-family:var(--font-sentence);font-size:1rem}.grammar-change-hint{font-size:.8rem;color:var(--text-muted);font-weight:500}.grammar-input-form{display:flex;flex-direction:column;gap:10px;width:100%}.grammar-input-wrapper{display:flex;align-items:center;gap:10px;width:100%}.grammar-correction-input{flex:1;min-width:0;height:46px;padding:10px 16px;font-family:var(--font-sentence);font-size:1.05rem;font-weight:600;color:var(--text-primary);background:var(--bg-subtle);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);outline:none;transition:all var(--transition-fast)}.grammar-correction-input:focus{background:var(--bg-surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.grammar-correction-input.is-invalid{border-color:var(--amber);background:#fffbf5}.grammar-correction-input.is-invalid:focus{box-shadow:0 0 0 3px var(--amber-light)}.grammar-submit-btn{height:46px;min-width:120px;flex-shrink:0}.grammar-inline-error{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:#b25e09;background:#fff4e5;border:1px solid #FCD34D;border-radius:var(--radius-sm);padding:8px 12px}.grammar-retry-hint{font-size:.82rem;color:var(--text-muted);padding-left:2px}.grammar-hint-link,.grammar-reveal-link{background:none;border:none;padding:0;font-size:.82rem;font-weight:700;color:var(--primary);cursor:pointer;text-decoration:underline;transition:color var(--transition-fast)}.grammar-hint-link:hover,.grammar-reveal-link:hover{color:var(--primary-hover)}.grammar-completed-badge{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:var(--success);background:var(--success-light);border:1px solid var(--success-border);padding:10px 16px;border-radius:var(--radius-md)}.grammar-corrected-sentence-preview{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--success-light);border:1px solid var(--success-border);border-radius:var(--radius-md);margin-top:4px}.grammar-preview-label{font-size:.85rem;font-weight:800;color:var(--success)}.grammar-preview-text{font-family:var(--font-sentence);font-size:1.05rem;font-weight:700;color:var(--text-primary)}@media(max-width:640px){.grammar-prompt-row{flex-direction:column-reverse;align-items:center;text-align:center;gap:12px}.grammar-sentence-arena{padding:14px 10px;gap:6px;justify-content:center}.grammar-word-pill{font-size:1rem;padding:4px 8px}.grammar-input-container{padding:14px}.grammar-input-wrapper{flex-direction:column;align-items:stretch}.grammar-submit-btn{width:100%;height:44px}.grammar-correction-input{font-size:16px;height:44px}}.missing-word-container{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:var(--game-max-width, 960px);margin-left:auto;margin-right:auto}.missing-challenge-card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(16px,3vw,28px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:20px}.missing-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.missing-sentence-box{background:var(--bg-subtle);border:1.5px solid var(--border-medium);border-radius:var(--radius-lg);padding:24px 20px;font-family:var(--font-sentence);font-size:1.3rem;font-weight:700;color:var(--text-primary);line-height:1.7}.missing-blank-slot{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:40px;padding:4px 14px;margin:0 6px;border-radius:var(--radius-pill);border:2px dashed var(--primary);background:var(--primary-light);color:var(--primary-active);font-weight:800;vertical-align:middle;transition:all var(--transition-fast)}.missing-blank-slot.is-filled{border-style:solid;border-color:var(--primary);background:#fff;color:var(--text-primary);box-shadow:0 2px 0 var(--primary-border)}.missing-blank-slot.is-correct{border-color:var(--success);background:var(--success-light);color:var(--success)}.missing-blank-slot.is-wrong{border-color:var(--error);background:var(--error-light);color:var(--error)}.missing-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px}.missing-option-card{background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-lg);padding:16px;font-family:var(--font-sentence);font-size:1.1rem;font-weight:700;color:var(--text-primary);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-tile);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.missing-option-card:hover:not(:disabled){border-color:var(--primary);transform:translateY(-2px);box-shadow:0 5px 0 var(--border-medium)}.missing-option-card:active:not(:disabled){transform:translateY(2px);box-shadow:var(--shadow-tile-active)}.missing-option-card.is-selected{background:var(--primary-light);border-color:var(--primary);color:var(--primary-active);box-shadow:0 3px 0 var(--primary)}@media(max-width:640px){.missing-header-row{flex-direction:column-reverse;align-items:center;text-align:center;gap:12px}}@media(max-width:500px){.missing-sentence-box{font-size:1.15rem;padding:18px 14px}.missing-options-grid{grid-template-columns:1fr;gap:10px}}:root{--bg-base: #FAF8F5;--bg-surface: #FFFFFF;--bg-subtle: #F4EFEA;--bg-muted: #ECE6DE;--bg-elevated: #FFFFFF;--primary: #5E8B75;--primary-hover: #4D7462;--primary-active: #3F5E4F;--primary-light: #EBF2EE;--primary-border: #CFE0D7;--primary-contrast: #FFFFFF;--secondary: #8E7CC3;--secondary-hover: #7B68B0;--secondary-light: #F2EFF9;--secondary-border: #DDD6EE;--secondary-contrast: #FFFFFF;--amber: #D9822B;--amber-light: #FDF4EB;--amber-border: #F7DBC2;--success: #4D8B63;--success-light: #EBF5EF;--success-border: #C8E6D3;--error: #C25B56;--error-light: #FCEEEC;--error-border: #F3CBC8;--text-primary: #222B27;--text-secondary: #586660;--text-muted: #8B9992;--text-on-accent: #FFFFFF;--border-subtle: #EBE5DC;--border-medium: #DDD5C9;--border-strong: #BFB4A4;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 9999px;--shadow-sm: 0 2px 4px rgba(34, 43, 39, .04);--shadow-md: 0 4px 12px rgba(34, 43, 39, .06);--shadow-lg: 0 8px 24px rgba(34, 43, 39, .08);--shadow-tile: 0 3px 0 var(--border-medium);--shadow-tile-active: 0 1px 0 var(--border-medium);--shadow-btn: 0 3px 0 var(--primary-active);--shadow-btn-active: 0 1px 0 var(--primary-active);--font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sentence: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--container-max-width: 1200px;--game-max-width: 960px;--content-reading-width: 65ch;--scrollbar-thumb: #D8D0C5;--scrollbar-thumb-hover: #BDB2A3;--scrollbar-track: #FAF8F5;--selection-bg: #DBECE2;--selection-color: #1A2B23;--focus-ring: rgba(94, 139, 117, .45)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{min-height:100vh;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-family);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background-color:var(--bg-base)}#root{min-height:100vh;display:flex;flex-direction:column;flex:1}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:2px solid var(--scrollbar-track);transition:background-color var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}::selection{background-color:var(--selection-bg);color:var(--selection-color)}::-moz-selection{background-color:var(--selection-bg);color:var(--selection-color)}:focus-visible{outline:2px solid var(--primary);outline-offset:2.5px;box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--radius-sm)}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}input[type=text],input[type=search],input[type=number],textarea,select{background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);padding:8px 14px;color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--primary);cursor:pointer}button{border:none;cursor:pointer;background:none;touch-action:manipulation}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.5vw,36px);padding-right:clamp(16px,3.5vw,36px)}main.container{padding-top:clamp(24px,3.5vw,36px);padding-bottom:clamp(32px,5vw,64px)}.game-container{width:100%;max-width:var(--game-max-width);margin-left:auto;margin-right:auto}.readable-text{max-width:var(--content-reading-width);line-height:1.6}.card-surface{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.top-nav{position:sticky;top:0;z-index:40;background:#faf8f5f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);padding-top:var(--space-xs);padding-bottom:var(--space-xs);width:100%}.top-nav-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.nav-brand{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0;text-decoration:none;-webkit-user-select:none;user-select:none}.nav-brand-icon{width:36px;height:36px;border-radius:var(--radius-md);background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 0 var(--primary-active);flex-shrink:0;transition:transform var(--transition-fast)}.nav-brand:hover .nav-brand-icon{transform:scale(1.05)}.nav-brand-title{font-family:var(--font-family);font-weight:800;font-size:1.15rem;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}.nav-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.nav-capsule{background:var(--bg-subtle);border:1.5px solid var(--border-medium);border-radius:var(--radius-pill);padding:4px 10px;display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;white-space:nowrap;flex-shrink:0}.nav-btn{background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:.85rem;color:var(--text-secondary);box-shadow:var(--shadow-sm);flex-shrink:0;cursor:pointer;box-sizing:border-box;transition:transform var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.nav-btn:hover{border-color:var(--primary);color:var(--text-primary)}.nav-btn-icon-only{padding:8px;width:38px;height:38px}.nav-btn-badge{background:var(--amber);color:#fff;border-radius:var(--radius-pill);padding:1px 6px;font-size:.72rem;font-weight:800;line-height:1}.hero-banner{background:linear-gradient(135deg,#fff,#f5f1eb);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(20px,4vw,32px) clamp(16px,3.5vw,28px);display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,24px);box-shadow:var(--shadow-sm);flex-wrap:wrap-reverse}.hero-title{font-size:clamp(1.4rem,4vw,2rem);font-weight:800;color:var(--text-primary);letter-spacing:-.02em;line-height:1.25;margin-bottom:8px}.hero-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}@media(max-width:600px){.hero-actions-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:800px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.stat-card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(12px,2.5vw,16px);box-shadow:var(--shadow-sm)}.stat-card-value{font-size:clamp(1.35rem,3.5vw,1.6rem);font-weight:800;color:var(--text-primary);margin-top:6px}.curriculum-card{background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-xl);padding:clamp(14px,3vw,20px) clamp(14px,3vw,24px);box-shadow:var(--shadow-sm)}.game-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}@media(max-width:840px){.nav-btn-label,.nav-capsule-sub{display:none!important}.nav-btn{padding:8px;min-width:38px}}@media(max-width:640px){.hide-mobile{display:none!important}.container{padding-left:12px;padding-right:12px}.nav-brand-title{font-size:1.05rem}.nav-brand-icon{width:32px;height:32px}.nav-actions{gap:5px}.nav-capsule{padding:4px 8px;font-size:.8rem;gap:4px}.nav-btn{padding:7px;min-width:35px;height:35px}.game-cards-grid{grid-template-columns:1fr;gap:12px}}@media(max-width:420px){.container{padding-left:10px;padding-right:10px}.nav-brand-title{font-size:.98rem}.nav-brand-icon{width:30px;height:30px}.nav-actions{gap:4px}.nav-capsule{padding:3px 6px;font-size:.76rem;gap:3px}.nav-btn{padding:6px;min-width:32px;height:32px}}@media(max-width:360px){.container{padding-left:6px;padding-right:6px}.nav-brand-title{font-size:.9rem}.nav-brand-icon{width:26px;height:26px}.nav-actions{gap:3px}.nav-capsule{padding:2px 5px;font-size:.72rem;gap:2px}.nav-capsule-level-word{display:none}.nav-btn{padding:5px;min-width:28px;height:28px}}@media(min-width:641px)and (max-width:1024px){.hide-tablet{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
