:root{--bg: #eef1fa;--surface: #ffffff;--surface-2: #f7f8fe;--field: #ebeef7;--tint: #eff2fe;--chip: #efeefc;--line: #e4e7f7;--line-strong: #c9d2fa;--primary: #4e46dd;--primary-dark: #4138c2;--primary-light: #838cf1;--primary-soft: #dde2fd;--ink: #1e1b4b;--ink-2: #312e81;--muted: #6b7394;--muted-2: #8c93b0;--coral: #de8d8a;--r-xs: 8px;--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-xl: 26px;--shadow-sm: 0 1px 2px rgba(30, 27, 75, .06);--shadow: 0 10px 30px rgba(30, 27, 75, .08);--shadow-lg: 0 22px 55px rgba(30, 27, 75, .16);--font-ui: "Noto Sans Arabic", system-ui, sans-serif;--font-display: "Noto Kufi Arabic", "Noto Sans Arabic", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;font-family:var(--font-ui);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100dvh;background:radial-gradient(1100px 520px at 88% -8%,#e2e6fd 0%,transparent 62%),radial-gradient(900px 480px at 6% 104%,#e8e4fd 0%,transparent 60%),var(--bg)}button{font:inherit;color:inherit}input,textarea,select,button{font-family:inherit}::selection{background:var(--primary-soft)}.app-shell{display:flex;flex-direction:column;height:100dvh;max-width:1720px;margin:0 auto;padding:18px 22px 16px;gap:14px}.panel-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(140deg,var(--primary) 0%,#7b6ff2 100%);color:#fff;box-shadow:0 8px 20px #0e4a3852}.brand-name{font-family:var(--font-display);font-size:1.12rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.brand-sub{font-size:.74rem;color:var(--muted-2);line-height:1.3}.main-tabs{display:flex;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:5px}.main-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:.89rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.main-tab:hover{color:var(--ink-2);background:#edf6f0}.main-tab.active{background:linear-gradient(140deg,var(--primary) 0%,#6f63ef 100%);color:#fff;box-shadow:0 8px 20px #0e4a3847}.subbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;flex-wrap:wrap}.sub-tabs{display:flex;gap:4px;flex-wrap:wrap}.sub-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s ease}.sub-tab:hover{background:var(--tint);color:var(--primary-dark)}.sub-tab.active{background:var(--tint);border-color:var(--line-strong);color:var(--primary-dark)}.sub-tab-hint{font-size:.74rem;color:var(--muted-2);display:flex;align-items:center;gap:6px}.content{flex:1;min-height:0;display:flex}.workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:14px}.column{min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.panel-title{font-family:var(--font-display);font-size:.96rem;font-weight:700;letter-spacing:.01em;display:flex;align-items:center;gap:9px}.panel-title.latin{letter-spacing:.1em;font-size:.84rem}.panel-body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:1px solid transparent;border-radius:var(--r-sm);font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .18s ease,background .18s ease,opacity .18s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(140deg,var(--primary) 0%,#0e4a38 100%);color:#fff;box-shadow:0 8px 20px #0e4a3842}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #0e4a385c}.btn-ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--tint);transform:translateY(-1px)}.btn-soft{background:var(--tint);color:var(--primary-dark);border-color:transparent}.btn-soft:hover:not(:disabled){background:var(--primary-soft)}.btn-danger{background:#fdf1f0;color:#b4453f;border-color:#f4d8d6}.btn-danger:hover:not(:disabled){background:#fbe6e4}.btn-block{width:100%}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--primary-dark);cursor:pointer;transition:all .18s ease}.icon-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.icon-btn.bare{border-color:transparent;background:transparent;color:var(--muted);width:30px;height:30px}.icon-btn.bare:hover{background:var(--tint);color:var(--primary-dark)}.icon-btn.filled{background:linear-gradient(140deg,var(--primary) 0%,#0e4a38 100%);border-color:transparent;color:#fff;box-shadow:0 6px 16px #0e4a384d}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--chip);color:var(--primary-dark);font-size:.74rem;font-weight:600}.chip.plain{background:var(--surface-2);color:var(--muted)}.chip.solid{background:var(--primary);color:#fff}.chip.coral{background:#fdeceb;color:#a8453f}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field-label{font-size:.78rem;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:7px}.field-label .lock{color:var(--muted-2);display:inline-flex}.field-label .opt{color:var(--muted-2);font-weight:500;font-size:.72rem}.input,.textarea{width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:.9rem;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.input::placeholder,.textarea::placeholder{color:#b3b8cd}.input:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0e4a3829}.input.mono{font-family:var(--font-mono);font-size:.82rem;direction:ltr;text-align:left}.input[readonly]{background:var(--field);border-color:transparent;color:var(--ink-2);cursor:default}.input[readonly]:focus{box-shadow:none;border-color:transparent}.textarea{min-height:92px;resize:vertical;line-height:1.7}.input.invalid{border-color:var(--coral);box-shadow:0 0 0 3px #de8d8a2e}.field-error{color:#b4453f;font-size:.75rem}.desc{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;font-size:.82rem;line-height:1.85;color:var(--ink-2)}.desc code{font-family:var(--font-mono);font-size:.78rem;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1px 6px;direction:ltr;display:inline-block}.stat-row{display:flex;align-items:center;gap:9px;margin:14px 0 12px;flex-wrap:wrap}.stat-chip{display:inline-flex;align-items:baseline;gap:6px;padding:7px 13px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:.78rem;color:var(--muted)}.stat-chip b{font-family:var(--font-display);font-size:.95rem;color:var(--ink)}.stat-spacer{flex:1}.node-list{display:flex;flex-direction:column;gap:5px}.node-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;animation:fadeUp .32s ease both}.node-row:hover{background:var(--surface-2);border-color:var(--line)}.node-row.selected{background:var(--tint);border-color:var(--line-strong)}.node-row.root-selected{box-shadow:inset -3px 0 0 var(--primary)}.node-index{font-family:var(--font-mono);font-size:.72rem;color:var(--muted-2);min-width:20px;text-align:center}.node-twist{width:22px;height:22px;display:grid;place-items:center;border:none;background:transparent;color:var(--muted-2);border-radius:6px;cursor:pointer;flex:none}.node-twist:hover{background:var(--primary-soft);color:var(--primary-dark)}.node-twist .spacer{width:14px}.node-label{font-size:.87rem;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-label.latin{direction:ltr}.node-count{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:1px 8px;flex:none}.node-row.selected .node-count{background:#fff;border-color:var(--line-strong)}.node-spacer{flex:1}.node-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .18s ease}.node-row:hover .node-actions,.node-row.selected .node-actions{opacity:1}.node-code{font-family:var(--font-mono);font-size:.68rem;color:var(--muted-2);direction:ltr}.tree-indent{display:flex;align-items:center;gap:6px}.tree-guide{width:14px;height:18px;border-right:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);border-bottom-right-radius:8px;flex:none}.info-box{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:4px 15px;margin-bottom:15px}.info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:.8rem}.info-row:last-child{border-bottom:none}.info-row .k{color:var(--muted);display:flex;align-items:center;gap:7px}.info-row .v{font-weight:600;color:var(--ink-2);font-family:var(--font-mono);font-size:.78rem;direction:ltr}.info-row .v.ar{font-family:var(--font-ui);direction:rtl;font-size:.82rem}.action-row{display:flex;gap:9px;flex-wrap:wrap}.branch-box{margin-top:auto;min-height:150px;background:var(--tint);border:1px solid #d5ebdf;border-radius:var(--r);padding:15px;display:flex;flex-direction:column;gap:11px}.branch-title{font-size:.78rem;font-weight:700;color:var(--primary-dark);display:flex;align-items:center;gap:8px}.branch-chips{display:flex;flex-wrap:wrap;gap:7px}.branch-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .16s ease}.branch-chip:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.branch-empty{font-size:.76rem;color:var(--muted);line-height:1.8}.layer-strip{display:flex;flex-direction:column;gap:10px;padding:13px 18px 14px}.layer-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.layer-step{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px dashed var(--line-strong);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .18s ease}.layer-step:hover{border-style:solid;background:var(--tint);color:var(--primary-dark);transform:translateY(-1px)}.layer-step.active{border-style:solid;background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 16px #0e4a3842}.layer-step .latin{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;direction:ltr}.layer-step.optional{border-color:var(--coral);color:#a8453f}.layer-step.optional:hover{background:#fdeceb}.layer-arrow{color:var(--line-strong);display:inline-flex}.layer-note{font-size:.74rem;color:var(--muted);line-height:1.8;display:flex;gap:9px;align-items:flex-start}.layer-note b{color:var(--ink-2);font-weight:600}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#16241d61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:60;animation:fadeIn .18s ease}.modal{width:100%;max-width:460px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:22px;animation:pop .22s ease}.modal h3{font-family:var(--font-display);font-size:1rem;margin-bottom:6px}.modal p{font-size:.8rem;color:var(--muted);margin-bottom:15px;line-height:1.8}.modal-actions{display:flex;gap:9px;justify-content:flex-start;margin-top:18px}.tree-select{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.tree-option{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:var(--r-xs);border:1px solid transparent;background:var(--surface-2);cursor:pointer;font-size:.82rem;text-align:start;transition:all .16s ease}.tree-option:hover{background:var(--tint);border-color:var(--line-strong)}.tree-option.active{background:var(--primary);border-color:var(--primary);color:#fff}.toast-wrap{position:fixed;bottom:20px;inset-inline-start:22px;z-index:90;display:flex;flex-direction:column;gap:8px}.toast{display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--line);font-size:.82rem;font-weight:600;animation:fadeUp .26s ease both}.toast.success{border-color:#cde9d8;color:#1f7a4d}.toast.error{border-color:#f4d8d6;color:#b4453f}.toast.info{border-color:var(--line-strong);color:var(--primary-dark)}.skeleton{background:linear-gradient(90deg,#f3eee5 25%,#ebe4d8,#f3eee5 75%);background-size:220% 100%;animation:shimmer 1.5s infinite;border-radius:var(--r-sm)}.sk-row{height:40px;margin-bottom:6px}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:40px 24px;color:var(--muted)}.empty-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:20px;background:var(--tint);color:var(--primary)}.empty h3{font-family:var(--font-display);font-size:1rem;color:var(--ink)}.empty p{font-size:.82rem;max-width:430px;line-height:1.9}.node-seq{font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:var(--primary-dark);background:var(--primary-soft);border:1px solid var(--line-strong);border-radius:7px;padding:1px 7px;min-width:44px;text-align:center;direction:ltr;flex:none}.node-row.selected .node-seq{background:var(--primary);border-color:var(--primary);color:#fff}.order-btns{display:flex;align-items:center;gap:3px;flex:none}.order-btn{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.order-btn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.order-btn:disabled{opacity:.3;cursor:not-allowed}.seq-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.seq-input{max-width:150px;font-weight:700;color:var(--primary-dark);background:var(--tint)}.order-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm);padding:12px;margin-bottom:14px;display:flex;flex-direction:column;gap:9px}.order-panel-title{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;color:var(--ink)}.order-panel-btns{display:flex;flex-wrap:wrap;gap:6px}.order-panel-btns .btn{padding:7px 11px;font-size:.78rem}.order-panel-note{font-size:.74rem;color:var(--muted);line-height:1.85}.modal.wide{max-width:580px}.modal-section-title{display:block;font-size:.76rem;font-weight:700;color:var(--muted);margin:6px 0 8px}.tree-select.compact{max-height:200px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 1180px){.workspace{grid-template-columns:1fr;overflow-y:auto}.column,.panel-body{overflow:visible}.content{overflow-y:auto}}@media (max-width: 700px){.app-shell{padding:10px;gap:10px;height:auto;min-height:100dvh}.topbar{padding:10px 12px}.main-tabs{width:100%}.main-tab{flex:1;justify-content:center;padding:8px 10px;font-size:.8rem}.sub-tab{padding:7px 11px;font-size:.78rem}.layer-strip{padding:12px}.toast-wrap{inset-inline:10px;bottom:10px}}.items-panel{gap:0}.lang-bar{padding:14px 16px 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-radius:var(--r-lg) var(--r-lg) 0 0}.lang-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px;align-items:center}.lang-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer;font-size:.82rem;color:var(--ink-2);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lang-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.lang-chip.active{background:var(--primary-soft);border-color:var(--primary-light);color:var(--primary-dark);font-weight:600}.lang-chip.add{border-style:dashed;color:var(--muted)}.lang-code{font-family:var(--font-display);font-weight:700;letter-spacing:.02em}.lang-name{font-size:.78rem}.lang-count{background:var(--chip);color:var(--primary-dark);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700}.lang-hint{font-size:.78rem;color:var(--muted-2)}.lang-detail{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:11px;border-top:1px dashed var(--line)}.stat-chip.ok{background:#eefaf3;border-color:#cdeadb;color:#2f7d5c}.stat-chip.ok b{color:#22654a}.stat-chip.coral{background:#fdf1f0;border-color:#f4d8d6;color:#a8453f}.stat-chip.coral b{color:#8f3a34}.section-switch{display:flex;gap:6px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.section-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;border:1px solid transparent;background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:.8rem;transition:background .18s ease,color .18s ease,transform .18s ease}.section-btn:hover{background:var(--tint);color:var(--primary-dark);transform:translateY(-1px)}.section-btn.active{background:var(--primary);color:#fff;box-shadow:0 6px 16px #0e4a383d}.settings-switch{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-radius:var(--r-lg) var(--r-lg) 0 0}.settings-panel .lang-bar{border-radius:0}.import-card{display:flex;flex-direction:column}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 16px;align-items:start}.field-hint{font-size:.73rem;color:var(--muted-2);line-height:1.7}.field-hint code,.note-inline code{font-family:var(--font-mono);font-size:.72rem;color:var(--primary-dark)}.note-inline{font-size:.73rem;color:var(--muted-2);line-height:1.7}.note-inline b{color:var(--ink-2)}.mode-switch{display:flex;gap:7px;align-items:center;margin-bottom:13px;flex-wrap:wrap}.mode-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:.79rem}.mode-btn.active{background:var(--tint);border-color:var(--primary-light);color:var(--primary-dark);font-weight:600}.drop-zone{display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 18px;margin-bottom:15px;border:1.6px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);color:var(--muted);text-align:center;font-size:.82rem}.drop-zone b{color:var(--ink-2);font-family:var(--font-mono);font-size:.8rem}.textarea.tall{min-height:190px;font-size:.78rem;line-height:1.7}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .9s linear infinite}.report{margin-top:18px;padding:15px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);animation:fadeUp .28s ease}.report-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.report-file{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);padding:5px 11px;border-radius:var(--r-xs)}.chip.ok{background:#eefaf3;color:#2f7d5c}.report-stats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.issue-list{margin-top:14px}.issue-title{display:flex;align-items:center;gap:7px;font-size:.8rem;font-weight:600;color:var(--ink-2);margin-bottom:8px}.issue-title.coral{color:#a8453f}.issue{display:flex;gap:9px;align-items:baseline;padding:7px 11px;border-radius:var(--r-xs);font-size:.78rem;line-height:1.7;margin-bottom:5px;background:var(--surface-2);border:1px solid var(--line)}.issue.error{background:#fdf1f0;border-color:#f4d8d6;color:#8f3a34}.issue.warn{background:#fdf8ec;border-color:#f2e4c4;color:#8a6c26}.issue-where{font-family:var(--font-mono);font-size:.72rem;background:#ffffffb3;padding:1px 7px;border-radius:6px;flex:none}.issue-more{font-size:.74rem;color:var(--muted-2)}.missing-grid{display:flex;flex-wrap:wrap;gap:7px}.missing-chip{display:inline-flex;align-items:center;gap:8px;background:var(--tint);border:1px solid #d5ebdf;border-radius:999px;padding:5px 11px;font-size:.74rem}.missing-chip code{font-family:var(--font-mono);color:var(--primary-dark)}.missing-langs{color:var(--muted-2);font-family:var(--font-mono);font-size:.7rem}.sample-rows{display:flex;flex-direction:column;gap:5px}.sample-row{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;padding:7px 11px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--line);font-size:.77rem}.sample-key{font-family:var(--font-mono);color:var(--primary-dark);font-weight:600}.sample-lemma{font-weight:600;color:var(--ink)}.sample-meta{color:var(--muted);font-size:.73rem}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.data-table{width:100%;border-collapse:collapse;font-size:.78rem}.data-table th,.data-table td{padding:9px 11px;text-align:start;border-bottom:1px solid var(--line);vertical-align:middle}.data-table thead th{background:var(--surface-2);color:var(--ink-2);font-weight:600;font-size:.74rem;white-space:nowrap;position:sticky;top:0}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--tint)}.progress-wrap{display:flex;flex-direction:column;gap:11px}.progress-legend{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:.74rem;color:var(--muted)}.legend-dot{width:11px;height:11px;border-radius:3px;display:inline-block}.legend-dot.zero{background:#fdf1f0;border:1px solid #f4d8d6}.legend-dot.filled{background:#eefaf3;border:1px solid #cdeadb}.progress-table .col-lang{text-align:center;white-space:nowrap;cursor:pointer}.progress-table .col-lang.active{background:var(--tint)}.progress-table td.col-lang.zero{color:#b7a4a2;font-size:.72rem;background:#fdf8f7}.progress-table td.col-lang.filled{color:#22654a;font-weight:700;font-family:var(--font-display);background:#eefaf3;font-size:.9rem}.progress-table tr.tense-row .row-label{font-size:.76rem;color:var(--muted)}.progress-table tr.branch-row{opacity:.72}.col-node{min-width:190px}.col-kind{white-space:nowrap;color:var(--muted);font-size:.73rem}.th-sub{display:block;font-size:.68rem;color:var(--muted-2);font-weight:500}.row-label{display:block;color:var(--ink);font-weight:500}.row-code{font-family:var(--font-mono);font-size:.7rem;color:var(--muted-2)}.row-parent{display:block;font-size:.68rem;color:var(--muted-2)}.table-note{font-size:.73rem;color:var(--muted-2);line-height:1.8}.table-note code{font-family:var(--font-mono);color:var(--primary-dark)}.lex-wrap{display:flex;flex-direction:column;gap:12px}.lex-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.kind-chips{display:flex;gap:6px;background:var(--surface-2);padding:4px;border-radius:999px;border:1px solid var(--line)}.kind-chip{border:none;background:transparent;color:var(--muted);padding:6px 13px;border-radius:999px;cursor:pointer;font-size:.77rem}.kind-chip.active{background:var(--surface);color:var(--primary-dark);font-weight:600;box-shadow:var(--shadow-sm)}.search-box{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:210px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:0 11px;color:var(--muted-2)}.search-box .input{border:none;box-shadow:none;padding:9px 0;background:transparent}.search-box .input:focus{box-shadow:none}.lex-table .lemma{font-weight:600}.lex-table code.mono{font-family:var(--font-mono);font-size:.74rem;color:var(--primary-dark)}.preps-cell{display:flex;flex-wrap:wrap;gap:5px}.prep-chip{display:inline-flex;align-items:center;gap:6px;background:var(--tint);border:1px solid #d5ebdf;border-radius:999px;padding:3px 9px;font-size:.72rem}.prep-chip i{color:var(--muted);font-style:normal;font-size:.68rem}.muted-row{opacity:.62}.detail-row td{background:var(--surface-2)}.detail-body{display:flex;flex-direction:column;gap:6px;font-size:.76rem}.detail-line b{color:var(--ink-2);margin-inline-end:5px}.detail-line code{font-family:var(--font-mono);font-size:.72rem;margin-inline-end:7px;color:var(--primary-dark)}.pager{display:flex;align-items:center;gap:11px;justify-content:center}.pager-info{font-size:.76rem;color:var(--muted)}.history-box{margin-top:20px;padding-top:15px;border-top:1px dashed var(--line)}.history-list{display:flex;flex-direction:column;gap:5px;margin-bottom:9px}.history-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:7px 11px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--line);font-size:.75rem}.history-kind{color:var(--ink-2)}.history-file{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.history-counts{color:#2f7d5c;font-weight:600}.history-at{color:var(--muted-2);font-size:.71rem;margin-inline-start:auto}.modal.wide{max-width:640px;max-height:88dvh;overflow-y:auto}.alias-box{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:12px;margin-bottom:4px}.alias-title{display:block;font-size:.78rem;font-weight:600;color:var(--ink-2);margin-bottom:9px}.alias-row{display:flex;gap:7px;align-items:center;margin-bottom:7px}.alias-row .input{margin:0}.alias-row .input:first-child{max-width:190px}.alias-arrow{color:var(--muted-2);flex:none}.btn.ghost-danger{background:#fdf1f0;color:#b4453f;border-color:#f4d8d6}.btn.ghost-danger:hover:not(:disabled){background:#fbe6e4}.btn.danger{background:#fdf1f0;color:#b4453f;border-color:#f4d8d6}.btn.danger:hover:not(:disabled){background:#fbe6e4}@media (max-width: 1180px){.items-panel{overflow-y:auto}.progress-table thead th{position:static}}@media (max-width: 700px){.lang-detail{gap:6px}.alias-row{flex-wrap:wrap}.alias-row .input:first-child{max-width:none;width:100%}.history-at{margin-inline-start:0}.col-node{min-width:140px}}.chip.warn{background:#fff5e6;color:#96631a}.ok-text{color:#2f7d5c}.warn-text{color:#96631a}.foreign{unicode-bidi:isolate;font-family:var(--font-mono);direction:ltr;text-align:left}.decision-panel{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);animation:fadeUp .28s ease both}.decision-panel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--primary-light);border-radius:var(--r-sm);transition:box-shadow .18s ease,transform .18s ease}.decision-row:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.decision-row.changed{border-inline-start-color:#d9a13b}.decision-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decision-key{font-family:var(--font-mono);font-size:.82rem;color:var(--primary-dark)}.decision-lemma{font-weight:700;font-size:1rem;color:var(--ink)}.decision-gloss{color:var(--muted);font-size:.82rem}.decision-hint{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 11px;border-radius:var(--r-sm);font-size:.78rem;line-height:1.6;border:1px solid var(--line);background:var(--surface-2, #f7f7f5);color:var(--muted)}.decision-hint code{font-family:var(--font-mono);font-size:.76rem}.decision-hint.ok{background:#f2f8f4;border-color:#d6e8db;color:#2f6042}.decision-hint.warn{background:#fdf8ec;border-color:#f2e4c4;color:#8a6c26}.decision-hint svg{flex:0 0 auto;margin-top:2px}.decision-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decision-actions .btn{padding:5px 12px;font-size:.82rem}.decision-actions .btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.decision-set{font-size:.78rem;color:var(--primary-dark)}.decision-set.muted{color:var(--muted-2)}.merge-picker{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.merge-picker .input{padding:5px 10px;font-size:.8rem;max-width:260px}.diff-rows{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--surface-2);border-radius:var(--r-xs);border:1px dashed var(--line-strong)}.diff-row{display:flex;align-items:center;gap:8px;font-size:.8rem;flex-wrap:wrap}.diff-field{font-family:var(--font-mono);color:var(--muted);min-width:76px}.diff-from{color:#a8453f;text-decoration:line-through;opacity:.85}.diff-arrow{color:var(--muted-2)}.diff-to{color:#2f7d5c;font-weight:600}.similar-grid{display:grid;gap:10px;margin-top:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.similar-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.similar-lemma{font-weight:700;font-size:.95rem;color:var(--ink)}.similar-row{display:flex;align-items:baseline;gap:8px;font-size:.8rem;flex-wrap:wrap}.similar-row code{color:var(--primary-dark)}.similar-row.other{opacity:.82;padding-inline-start:10px;border-inline-start:2px solid var(--line)}.similar-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.similar-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:.78rem}.similar-chip code{color:var(--primary-dark)}.lang-mini{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-radius:var(--r-lg) var(--r-lg) 0 0}.lang-mini-label{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:var(--muted)}.lang-mini-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lang-mini-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:.78rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lang-mini-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.lang-mini-chip.active{background:var(--primary-soft);border-color:var(--primary-light);color:var(--primary-dark);font-weight:600}.lang-mini-chip .lang-count{background:var(--chip);color:var(--primary-dark);border-radius:999px;padding:0 7px;font-size:.7rem;font-weight:700}.settings-panel{gap:0}.settings-intro{margin-bottom:16px}.settings-block{margin-bottom:18px}.settings-title{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:700;color:var(--ink);margin-bottom:9px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.settings-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:14px 15px}.settings-card .info-box{background:var(--surface);margin-bottom:11px}.settings-table td{vertical-align:middle}.settings-table td:last-child{white-space:nowrap;text-align:end}.settings-table .dir-cell{font-size:.74rem;color:var(--muted)}.settings-table tr.row-active{background:var(--tint)}.settings-table tr.row-active td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.settings-panel .table-note{display:flex;align-items:flex-start;gap:6px}.settings-table code.mono{font-family:var(--font-mono);font-size:.74rem;color:var(--primary-dark)}.settings-card .history-row{background:var(--surface)}.settings-card .history-row .btn{padding:4px 11px;font-size:.73rem}.settings-card .chip.coral{margin-inline-start:0}@media (max-width: 700px){.lang-mini{padding:10px 12px}.lang-mini .btn{width:100%;justify-content:center}.settings-grid{grid-template-columns:1fr}}.sub-tab-wip{margin-inline-start:5px;padding:1px 7px;border-radius:999px;background:#fff5e6;color:#96631a;font-size:.62rem;font-weight:700;line-height:1.8;letter-spacing:.2px;white-space:nowrap}.sub-tab.active .sub-tab-wip{background:#fff;box-shadow:inset 0 0 0 1px #f4dfc2}.wip-board{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin-top:4px}.wip-card{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:.78rem;font-weight:600}.wip-note{font-size:.74rem!important;color:var(--muted-2);max-width:430px}@media (max-width: 700px){.sub-tab-wip{font-size:.58rem;padding:0 6px}.wip-card{font-size:.74rem;padding:7px 11px}}.slim-select{max-width:210px;padding:7px 10px;font-size:.76rem}.row-soft{color:var(--muted-2);font-style:normal}.prep-chip.inherited{background:var(--surface-2);border-color:var(--line)}.prep-chip.inherited b{color:var(--primary-dark)}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-cell{display:flex;flex-direction:column;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:9px 11px;font-size:.76rem}.profile-cell.wide{grid-column:1 / -1}.profile-cell .k{color:var(--muted-2);font-size:.7rem}.profile-cell .v{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ink-2)}.profile-cell code{font-family:var(--font-mono);font-size:.71rem;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:2px 7px;color:var(--primary-dark)}.leaf-default{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.leaf-default>code{margin-inline-end:2px}@media (max-width: 760px){.profile-grid{grid-template-columns:1fr}}.scope-chip{font-size:11px;padding:2px 7px;border-radius:999px;border:1px solid transparent;margin-inline-start:7px;letter-spacing:0}.scope-chip.ind{background:#2e9e6b21;border-color:#2e9e6b52;color:var(--forest)}.scope-chip.bnd{background:#16241d0d;border-color:#16241d1f;color:var(--ink-2)}.scope-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#16241d0b;border:1px solid rgba(22,36,29,.07);border-radius:12px;padding:4px}.scope-opt{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:9px;padding:8px 6px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.scope-opt:hover{color:var(--forest);background:#fffc;transform:translateY(-1px)}.scope-opt.active{background:#fff;border-color:#2e9e6b59;color:var(--forest);font-weight:600;box-shadow:0 6px 14px -10px #263a2dcc}.scope-note{margin:7px 2px 0;font-size:11.5px;line-height:1.7;color:var(--muted)}.action-row.tight{gap:7px}.input.slim{padding:6px 10px;font-size:.82rem}.stat-chip.warn{background:#fdf8ec;border-color:#f2e4c4;color:#8a6c26}.stat-chip.warn b{color:#7a5c17}.issue.banner{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;line-height:1.85}.empty.soft{padding:30px 20px}.empty.soft h3{font-size:.95rem}.icon-btn.danger{color:#b4453f;border-color:#f4d8d6}.icon-btn.danger:hover:not(:disabled){background:#fdf1f0;border-color:#f4d8d6;color:#8f3a34}.chip-row{display:inline-flex;gap:5px;flex-wrap:wrap}.patterns-body{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:16px;align-items:start}.pattern-list-col{display:flex;flex-direction:column;gap:10px}.pattern-detail-col{min-width:0}.pattern-list{display:flex;flex-direction:column;gap:8px;max-height:62vh;overflow-y:auto;padding-inline-end:2px}.pattern-card{display:flex;flex-direction:column;gap:5px;text-align:start;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pattern-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-strong)}.pattern-card.active{border-color:var(--primary);background:var(--tint);box-shadow:var(--shadow-sm)}.pattern-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pattern-card-head b{font-family:var(--font-display);font-size:.88rem;color:var(--ink)}.pattern-formula{font-family:var(--font-mono);font-size:.84rem;color:var(--primary-dark);background:var(--tint);border-radius:7px;padding:3px 8px;align-self:flex-start}.pattern-sub{font-size:.74rem;color:var(--muted-2);line-height:1.7;word-break:break-word}.pattern-detail,.pattern-editor,.import-card{display:flex;flex-direction:column;gap:14px}.pattern-editor,.import-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--surface-2, var(--surface))}.pattern-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pattern-name{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:1.06rem;color:var(--ink);margin:0 0 4px}.formula-block{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--tint);border:1px solid var(--line)}.formula-label{font-size:.72rem;color:var(--muted-2);letter-spacing:.2px}.formula-value{font-family:var(--font-mono);font-size:1rem;color:var(--primary-dark);font-weight:600}.formula-codes{font-size:.8rem;color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.pattern-table{min-width:640px}.pattern-table .col-idx{width:34px;color:var(--muted-2);text-align:center}.pattern-table .col-pool{width:56px;text-align:center;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2)}.pattern-table .col-pool.zero{color:#a8453f;background:#fdf1f0}.pattern-table .col-actions{width:76px;white-space:nowrap;text-align:center}.pattern-table tr.row-bad td{background:#fdf1f0}.seq-cell{font-size:.8rem;color:var(--primary-dark);font-weight:600}.cell-main{display:block;color:var(--ink);font-weight:600;font-size:.82rem}.cell-sub{display:block;font-size:.73rem;color:var(--muted-2)}.cell-muted{color:var(--muted-2);font-size:.76rem;font-style:normal}.cell-narrow{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid .field{margin-bottom:0}.check-inline{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--ink-2);white-space:nowrap}.mini-label{font-size:.74rem;color:var(--muted-2)}.slot-editor{display:flex;flex-direction:column;gap:10px}.slot-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.slot-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.slot-index{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--tint);color:var(--primary-dark);font-size:.8rem;font-weight:700}.slot-main{display:flex;flex-direction:column;gap:8px;min-width:0}.slot-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slot-options .input.slim{max-width:240px}.slot-actions{display:flex;flex-direction:column;gap:5px}.slot-pools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.slot-pools .stat-chip{padding:3px 9px;font-size:.72rem}.pill{padding:3px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:.75rem;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.pill:hover{transform:translateY(-1px)}.pill.on{background:var(--primary);border-color:var(--primary);color:#fff}.live-check{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--tint)}.live-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.live-head .chip{display:inline-flex;align-items:center;gap:5px}.import-report,.export-report{display:flex;flex-direction:column;gap:12px}.diff-block{display:flex;flex-direction:column;gap:6px}.diff-line{display:flex;align-items:baseline;gap:8px;font-size:.8rem;flex-wrap:wrap;padding:6px 9px;border-radius:8px;background:var(--tint)}.diff-line .diff-field{min-width:76px}.diff-line .diff-from{color:#a8453f;text-decoration:line-through;opacity:.85}.diff-line .diff-to{color:#2f7d5c;font-weight:600}.decision-list{display:flex;flex-direction:column;gap:10px}.json-peek{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.json-peek summary{cursor:pointer;padding:9px 12px;font-size:.8rem;color:var(--ink-2)}.json-pre{margin:0;padding:12px;max-height:320px;overflow:auto;font-family:var(--font-mono);font-size:.74rem;color:var(--ink-2);direction:ltr;text-align:left;border-top:1px solid var(--line);background:var(--tint)}@media (max-width: 1080px){.patterns-body{grid-template-columns:1fr}.pattern-list{max-height:none}.field-grid{grid-template-columns:1fr}.slot-row{grid-template-columns:24px 1fr}.slot-actions{grid-column:2;flex-direction:row}}.gen-shell{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto}.gen-subtabs{margin-bottom:0}.gen-subtabs .sub-tab{display:inline-flex;align-items:center;gap:6px}.primary-btn,.mini-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary-btn{padding:9px 18px;font-size:.86rem;font-weight:600;background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 16px #0e4a383d}.primary-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #0e4a3857}.mini-btn{padding:6px 12px;font-size:.79rem}.mini-btn:hover:not(:disabled){background:var(--tint);color:var(--primary-dark);transform:translateY(-1px)}.primary-btn:disabled,.mini-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.gen-controls{display:flex;flex-direction:column;gap:12px}.gen-controls-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gen-estimate{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.gen-estimate b{font-family:var(--font-display);color:var(--primary-dark);font-size:.95rem}.gen-controls-body{display:flex;flex-direction:column;gap:14px}.gen-field{display:flex;flex-direction:column;gap:7px;min-width:0}.gen-field>label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--ink-2)}.gen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.gen-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gen-alerts{display:flex;flex-direction:column;gap:7px;background:#fff5e6;border:1px solid #f2d9ad;border-inline-start:3px solid #d7912a;border-radius:var(--r-sm);padding:10px 12px}.gen-alerts-head{display:flex;align-items:center;gap:7px;color:#7a4d0c;font-size:.84rem}.gen-alerts-list{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px}.gen-alerts-list li{font-size:.78rem;color:#7a4d0c;line-height:1.75}.gen-alerts-list code{font-family:var(--font-mono);font-size:.74rem}.gen-note{margin:0;font-size:.74rem;color:var(--muted)}.gen-table{width:100%;border-collapse:collapse;font-size:.78rem;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.gen-table th,.gen-table td{padding:7px 10px;text-align:start;border-bottom:1px solid var(--line)}.gen-table th{background:var(--tint);color:var(--ink-2);font-weight:600;font-size:.75rem}.gen-table tr:last-child td{border-bottom:0}.gen-table .muted{font-family:var(--font-mono);direction:ltr;font-size:.74rem}.gen-progress{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--primary-dark)}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.gen-results{display:flex;flex-direction:column;gap:14px}.gen-toolbar{position:sticky;top:8px;z-index:4;display:flex;flex-direction:column;gap:9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gen-counters{font-size:.78rem}.gen-counters .chip{display:inline-flex;align-items:center;gap:6px;line-height:1.9}.gen-group{display:flex;flex-direction:column;gap:11px}.gen-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px}.gen-group-head h3{font-family:var(--font-display);font-size:1rem;color:var(--ink);margin:0 0 4px}.gen-group-head .chip,.gen-group-meta .chip{margin-inline-start:5px}.gen-group-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gen-warns{display:flex;flex-direction:column;gap:6px}.gen-group-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px}.gen-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.gen-row{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:start;padding:10px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.gen-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.gen-row-texts{display:flex;flex-direction:column;gap:6px;min-width:0}.gen-text{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gen-text .foreign,.gen-text bdi{font-size:.92rem;color:var(--ink);font-weight:600;word-break:break-word}.gen-text bdi[dir=rtl]{font-family:var(--font-ui)}.gen-lang{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;color:var(--muted-2);background:var(--surface-2);border-radius:6px;padding:1px 6px}.gen-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gen-recipe{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding:9px 11px;border-radius:var(--r-sm);background:var(--surface-2);border:1px dashed var(--line-strong)}.gen-recipe .chip{display:inline-flex;align-items:center;gap:5px;font-size:.74rem}.gen-more-all{display:flex;justify-content:center;padding:4px 0 10px}.saved-panel{display:flex;flex-direction:column;gap:12px}.saved-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.saved-row{display:flex;flex-direction:column;gap:9px}.saved-row.changed{border-inline-start:3px solid #d9a13c}.saved-row>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saved-texts{display:flex;flex-direction:column;gap:6px}@media (max-width: 760px){.gen-row{grid-template-columns:1fr}.gen-row-actions{justify-content:flex-start}.gen-grid{grid-template-columns:1fr}}@media print{:root{--bg: #fff;--surface: #fff;--surface-2: #fff;--tint: #fff;--line: #cfd3e4}body{background:#fff!important}.top-bar,.sub-tabs,.gen-controls,.gen-toolbar,.gen-more-all,.gen-row-actions,.gen-group-foot .mini-btn,.toast-stack,.icon-btn,.skip-link{display:none!important}.app-shell,.content,.gen-shell,.gen-results,.saved-panel{display:block!important}.panel-surface,.gen-group,.gen-row,.saved-row{box-shadow:none!important;border-color:#cfd3e4!important;background:#fff!important;break-inside:avoid;page-break-inside:avoid}.gen-group{margin-bottom:14px}.gen-group-head h3{color:#000}.gen-text bdi,.saved-texts bdi,.foreign{display:inline-block}.gen-text bdi[dir=rtl],.saved-texts bdi[dir=rtl]{direction:rtl;unicode-bidi:isolate;text-align:right}.gen-text bdi[dir=ltr],.saved-texts bdi[dir=ltr]{direction:ltr;unicode-bidi:isolate;text-align:left}.gen-lang{border:1px solid #cfd3e4;color:#333}a[href]:after{content:""}}.trees-library,.tree-edit{flex:1;min-width:0}.tree-page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.tree-page>.column{flex:1}.page-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line)}.page-head h2{font-family:var(--font-display);font-size:1rem;font-weight:700}.section-title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.92rem;font-weight:700;margin:4px 0 10px}.muted{color:var(--muted);font-size:.8rem;line-height:1.8}.note-line{display:flex;align-items:flex-start;gap:6px;margin-top:10px}.trees-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.trees-search{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;color:var(--muted)}.trees-search .input{flex:1}.trees-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.tree-card{display:flex;flex-direction:column;gap:10px;padding:16px}.tree-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tree-card-head h3{font-family:var(--font-display);font-size:.96rem;font-weight:700;flex:1;min-width:0}.tree-card-counts{display:flex;gap:6px;flex-wrap:wrap}.tree-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.tree-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 14px;align-items:end;margin-bottom:8px}.tree-details-actions{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tree-edit-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.tree-edit-col{display:flex;flex-direction:column;gap:14px;min-width:0}.tree-box{border:1px solid var(--line);border-radius:var(--r);padding:14px;background:var(--surface-2)}.branch-list,.preview-words,.search-results,.tree-words{list-style:none;display:flex;flex-direction:column;gap:4px}.tree-words,.search-results{margin-top:10px;max-height:420px;overflow-y:auto}.branch-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:3px 0}.branch-label{flex:1;min-width:0}.branch-leaf{width:28px;flex:none}.ticked-branches{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.word-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.word-lemmas{display:inline-flex;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.word-lemma{display:inline-flex;align-items:center;gap:4px}.modal.modal-wide{max-width:640px}.preview-words{max-height:46vh;overflow-y:auto}@media (max-width: 860px){.tree-edit-cols,.tree-details,.word-search{grid-template-columns:minmax(0,1fr)}}.root-warning{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}.tree-study{flex:1;min-width:0}.study-toolbar{display:flex;flex-direction:column;gap:10px;padding:12px 20px;border-bottom:1px solid var(--line)}.study-toolbar .chip-row{align-items:center;color:var(--muted)}.study-cards{margin-bottom:14px}.study-card{width:100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;text-align:start;cursor:pointer;border:1px solid var(--line);font:inherit;color:inherit}.study-card:hover{border-color:var(--line-strong)}.study-card-title{flex:1 1 auto;min-width:min-content;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:700}.study-trail{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.study-trail-step{display:inline-flex;align-items:center;gap:6px}.study-words{list-style:none;display:flex;flex-direction:column;gap:6px}.study-word{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.study-word-langs{display:grid;gap:12px}.study-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.study-lemma{background:none;border:none;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-align:start}.study-lemma:hover,.study-lemma:focus-visible{color:var(--primary-dark);text-decoration:underline}.word-card-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#16241d2e;display:flex;justify-content:flex-end}.word-card{width:min(420px,100%);height:100%;border-radius:0;display:flex;flex-direction:column;outline:none}.word-card-head{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.word-card-spacer{flex:1}.word-card-body{flex:1;overflow-y:auto;padding:14px 18px 22px;display:flex;flex-direction:column;gap:14px}.word-card-lang h4{font-family:var(--font-display);font-size:.82rem;color:var(--muted);margin-bottom:6px}.word-card-main{display:flex;align-items:center;gap:8px;font-size:1.25rem}.word-card-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:8px;font-size:.86rem}.word-card-facts dt{color:var(--muted)}.word-card-facts dd{display:flex;align-items:center;gap:6px}@media (max-width: 700px){.word-card-backdrop{align-items:flex-end;justify-content:stretch}.word-card{width:100%;height:auto;max-height:82vh;border-radius:var(--r-lg) var(--r-lg) 0 0}}.issue.info{background:var(--tint);border-color:var(--line-strong);color:var(--ink-2)}.tree-files-rows{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:10px}.tree-files-row{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:8px}.tree-files-panel{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.global-import{display:flex;flex-direction:column;gap:12px}.import-steps{list-style:none;display:flex;gap:8px;flex-wrap:wrap}.import-step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.8rem}.import-step.current{border-color:var(--primary);color:var(--primary-dark);font-weight:700}.import-step.done{color:var(--ink-2)}.import-step-num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-2);font-size:.72rem}.checklist .ok-icon{color:var(--primary)}.detected-chip{margin-top:8px;display:inline-flex}.taxonomy-shell{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.taxonomy-shell>.workspace{flex:1;min-height:0}.shapes-banner{flex-wrap:wrap}.shapes-preview{flex-basis:100%}.prompt-choice{margin-top:12px}.app-shell{height:auto;min-height:100dvh}.content{flex:1 0 auto;min-height:auto}.workspace,.taxonomy-shell,.taxonomy-shell>.workspace,.gen-shell,.tree-page{min-height:auto;overflow:visible}.column,.panel-body{overflow:visible}.content>*{flex:1 1 auto;min-width:0}.check-line{display:inline-flex;align-items:center;gap:7px;margin:4px 0;cursor:pointer;font-size:.86rem}.tree-bundle-export .chip-row{display:flex;gap:4px 14px;margin:4px 0 10px}.tree-bundle-export>.btn{margin-top:6px}.bundle-preview .chip-row{display:flex;margin:6px 0 12px}.bundle-preview .section-title{margin-top:18px}.bundle-roots{width:100%;margin:4px 0 10px}.bundle-roots th,.bundle-roots td{padding:6px 8px;text-align:start}.bundle-name{display:block;max-width:360px;margin:4px 0 8px}.bundle-diff{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.bundle-diff p{flex-basis:100%}.bundle-file{margin:10px 0 16px}.bundle-preview>.check-line{display:flex}.branch-why{font-size:.76rem;flex-basis:100%;padding-inline-start:36px;margin-top:-2px}.branch-toggle{background:none;border:0;padding:0;cursor:pointer;text-align:start;font:inherit;color:inherit}.branch-toggle:hover{color:var(--primary-dark)}.word-group{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.word-group-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;color:inherit;text-align:start}.word-group-head:hover .branch-label{color:var(--primary-dark)}.word-group .tree-words{margin-top:4px}.words-view{display:flex;gap:6px;margin:0 0 8px}.files-lang{display:flex;align-items:center;gap:6px;margin-bottom:8px}.files-tabs{align-items:center;margin-bottom:12px}.files-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:6px 0 10px}.files-field{display:inline-flex;align-items:center;gap:8px}.files-field .input{width:auto;min-width:160px}.files-row{gap:10px}.files-dl{display:inline-flex;align-items:center;gap:4px}.files-upload{margin-top:14px}.check-line.disabled{opacity:.5;cursor:not-allowed}.status-mark{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.status-mark.done{color:#2f7d4f;background:#edf7f0;border-color:#cfe8d7}.status-mark.partial{color:#9a5b0c;background:#fdf4e6;border-color:#f2dcb6}.status-mark.missing{color:#a3362f;background:#fdf1f0;border-color:#f4d8d6}.tree-translate-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.info-tip{position:relative;display:inline-flex;vertical-align:middle}.info-tip-btn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{color:var(--primary-dark);background:var(--tint)}.info-tip-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.info-tip-pop{position:fixed;z-index:60;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:9px 12px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:.78rem;font-weight:500;line-height:1.6;box-shadow:var(--shadow-sm);white-space:normal}.files-list{max-height:none;overflow:visible}.files-row .branch-label{flex:1 1 120px;overflow-wrap:anywhere}.profile-compare{margin-bottom:12px}.profile-diff{width:100%;margin-top:6px}.profile-diff td,.profile-diff th{padding:5px 8px;text-align:start;vertical-align:top}.unclassified-panel{align-items:flex-start}.unclassified-body{flex:1;min-width:0}.unclassified-list{max-height:none;overflow:visible;margin-top:6px}.unclassified-row{flex-wrap:wrap}.unclassified-move{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px}.unclassified-move .input{width:auto;max-width:100%}.unclassified-plan{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.taxonomy-file{padding:12px 16px;margin-bottom:12px}.taxonomy-file .files-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.taxonomy-file .section-title{margin:0 0 0 auto}.taxonomy-file-report{margin-top:10px;display:flex;flex-direction:column;gap:8px}.taxonomy-file-report ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.8}.issue.ok{background:#eef7f0;border-color:#cfe7d6;color:#2f6b45}.taxonomy-dest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;color:var(--ink-2)}.taxonomy-dest .input{min-width:220px;max-width:100%}.taxonomy-examples,.taxonomy-unclassified{display:block;margin:3px 0;color:var(--ink-2);font-size:12.5px}.taxonomy-examples q{margin-inline-start:6px;font-style:normal}@media (max-width: 600px){.taxonomy-dest .input{min-width:0;width:100%}}.taxonomy-file-link{margin:0 0 12px}.concept-page{flex:1;min-width:0}.concept-body{display:flex;flex-direction:column;gap:14px}.concept-summary{display:flex;flex-direction:column;gap:4px}.concept-langs{width:100%;border-collapse:collapse;font-size:.84rem}.concept-langs th,.concept-langs td{text-align:start;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.concept-props{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.concept-prop dt{font-size:.78rem;font-weight:700;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.concept-prop dd{margin:2px 0 0}.concept-move-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.concept-move-row .input{flex:1;min-width:200px}.concept-move-plan{display:flex;flex-direction:column;gap:6px;margin-top:12px}.concept-link{text-decoration:none;color:inherit}.concept-link code{text-decoration:underline dotted}@media (max-width: 640px){.concept-langs th:nth-child(4),.concept-langs td:nth-child(4){display:none}}.concept-prop-edit{display:flex;flex-direction:column;gap:8px;margin-top:8px;grid-column:1 / -1}.concept-prop-options{display:flex;flex-wrap:wrap;gap:6px 14px}.concept-prop-options .check-line{display:inline-flex;align-items:center;gap:4px;font-size:.82rem}.concept-props:has(.concept-prop-edit){grid-template-columns:1fr}.concept-tree-row{flex-wrap:wrap}.concept-tree-row>.concept-move-plan{flex-basis:100%}.concept-prop-edit .concept-prop-options{max-height:260px;overflow-y:auto}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkABAAAAAACsgAAAVMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNcg1oLDgABNgIkAxgEIAWDQgdGDIRYG54JKB4H1W0W8w8kQZm+KfOwCx742rT3ZwaTtonT3YkoHlVCVEmVNFRcWBG7Gl2dsOJHEz12IcjdvXCLNGhZIK95RBkHCVZ+/2draRcyyUsSCtio1y/V7jMoJMUlUiAk+jOyMAXWpGrryrKu1XWqKrKZDdW+zCjc/JEIwIyLiwiFByYwogCkAlyMHh7y77PWzugcaTu6eytpgJDLFWm38KADKS7NAP3k3xYrcUelUUgWRdZJMpIMyIAEANDbB1XxAqhXaf4/CmW9FFER7QASUhJQGQAJkIE0MgJIo9AGrBiRUAAbqnvVx1PBfUuk/vvN2BcjCPqnyhSwTUCJILfN+hVwuZIi1Zp1aTTIz+MUrd8xmaqb2Ihe9GKHnQRWKUm/JbMvUgPP1DCNzFwU4uqIJlJnNEJ1ARPyqpVeDeFR1a4NoYRY7dWQPBqiPM+rIXvUcEIuCo/NFETUuBrvnY+rYXV9dD6hFBG5vE8sHvGrCcZzQz19IvMSbZHcA3NikUiDV0MR44oIETqnbpThG2Xcf8mrofP0q9vKxSMzozOJ46HcRFsokpuXp3YlXhiZmQRDzLRIxKuhP11Jikc2ZJ04NaT05XHUKBUcT4NtcYPIiXOVgrzE8bSVGy+IsFtpvJC4FEBbRkN2VC7q0sTxEYvgcRXOjcRMZMlI7qg/5NUwefpdk10hTiSf24tAxogZJ0MqxQGAHgArIANtYBgAKCDSkAAAAYpSZzHY9HM2nTUaf//198WJe3LNwjJtFbZb7hEn3jfH321qef4DyxXvvXbR8TvTLJgnbFhvvZPj7y31fdDa/MK7qv7q1s3lHU92NDRYfH3ZQ66OMtdH12XgyHPbmgL7H96Z0djT1FrepxZP3TVXUl0eznA/V5J105GZwOFntzUE9r74QU77YEfIO1r8YPe9G/0fAyRRMGJatLheQ3Fq8CYadKUG/rIAZLWIhvhUg/OhECoqhk8DwXC9S516fxhzqV3y115pNIkNFzbbz+ZvlwEbYsWcraI74tv5+LWKHR/csYAZ6d+24MBs1I0wzzAh/tXYnJTbqWswne3fpCwStm85iN2pUfhdpaYl1ExLqYm6QwTyoL6KieCzBoIIQGR/knHDN5+ucjT9ZzTJPwJ8FXugGOCb8YU/UuFLbyzNVPIAExIAAr4uyaXDRfV/+hYIege9+BBV9NdJXdpCgAmL6M7SIBnux4AAwAwSyr3ICMDI2nqRYgJmQ9JmQZXXzRJ2XjDLhBxerziadeSYM+vxqaL2Lqy3e9Bv18A/uMsaO21g9bvt4nspG2zms81O6/gNCxvQq8OgEZvF7Dcuaqtd2u0UNWeDNbwGbLDOertNidkp99NttlIF+QQFBGmsUXgvVY170LHl6+yxWdROKb9EQs02qpmzurzTNtsdsJPPqypOrVxPzaTriJ2288lN22wzVVjGLi4UIzT2J/eKmecjAUAKbn1PD4iHmxRy0jHs2bohoMMh0qgIdFSxp7YHNHBLIkgjuUWlTSfT50/ZYbkeVS4HRneDZYga1sIjF4dlmtKtVqksBEmUgl1WemMSFUoVyrQEW8ns2mC5wtXsNqs92lx3FEo9x9mgMAOVyuXJYgdmpE8Tv3xpwEzczQnm9XADM/Mq93HErBpgFkqpsixiBmblJg5aJaQMShvrTZaYnWX6NCiTjeUORnSoVKQwp5UGNXHLAbZIj0Y+edKBLbbXav1qqMCWOGKdEfUKkEi7SbzkSJJkMWJwa/Cnm5FkOxexm0AbtMK9zEn2QJt6tcvILuYku2Ebc0inWCuBbXBP/hjVOXYPgefhC54CAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGmjp0JjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADGAAAAxmIpPKRoZWFkAAAC7AAAADYAAAA2QDO5xmhoZWEAAAMkAAAAHwAAACQgnRnBaG10eAAAA0QAAAAXAAAAGAcJAFBsb2NhAAADXAAAAA4AAAAOAIsAi21heHAAAANsAAAAHAAAACAAJwLxbmFtZQAAA4gAAADXAAABwiLaP1Rwb3N0AAAEYAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBee/3Q2JS2xPp1bQiehpJDoHcArnUamcTBAmMxm8VisIoE0D0H23idzK1JR5F+R4hDfx0zZ9tBPi7qtrBr9ojFgNIHQAkeQGvxkJ7gAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+kwFC/r4DDPz0KwK2AAEAMP/0Aj0CxgA3AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEOARUUFjMyNjcXDgEBOy5LNR0OClh9v/7EAXgLCEk/KksjJipjNSpHMxwKCFh8vgE6/ooNDk5ELVIrJStrDBovQykcKhIwcDAPIxY7PSEnJy4oFyw/JxgmDjBwMBIoGkFDJy0oMTAAAAABAAAAARnbUsINyF8PPPUACQPoAAAAAOFloyYAAAAA41O57/9G/c8dFwQhAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIOvy3+2fqKw4UAQVsAEAdFAElgB42mO8waDAAAJvIJgpl8EARAMANO8EXQAAAAAUABQAFAAUAGMAYwAAeNpjYGRgYGBj8mUQY1jEwA7mIQAzAyMAGH4BG3jalY61dUNBFAXHzC7A0TZgZjsxM7MdWcz0SVicKlBNusGnVIuzD+YsMEuWCcYm54C/sXGfx9hh4PM4y/R9nuCCns+TsZopVkj6PM0aOz4viyCPo1nniHVNmxQWBb0d8Rq2uMwaNSxyyj9zxQO3nPHIC2UytHgnQRWbUyxRkgIpVnnQnUN2vshgIRM1qhg2WdPeYDNGx77TiEazv5ERuZSVtUKL3y3y+0Vxg4kZzqlRp40VRgxb6FccYkKjqrCos4ZMlDVNrMNGLzK6M1h4ZEizNgQCIEFQAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-arabic-latin-ext-300-normal-BzupEmdQ.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-300-normal-B47YZoZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-arabic-latin-300-normal-B_2Ptpb1.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-300-normal-D4-nvPU-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory: #fcf8f1;--ivory-2: #f7efe2;--paper: #fffdf9;--peach: #f3e1cb;--glass: linear-gradient(155deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .42));--glass-strong: linear-gradient(155deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .6));--glass-border: rgba(255, 255, 255, .9);--glass-edge: rgba(22, 36, 29, .07);--blur: 8px;--nav-h: 74px;--dock-top: calc(var(--nav-h) + 16px);--z-dock: 45;--ink: #16241d;--ink-2: #33473d;--muted: #5f7168;--muted-2: #68796e;--forest: #0e4a38;--forest-2: #17624a;--leaf: #2e9e6b;--leaf-soft: #8fd3b2;--terra: #c4653f;--terra-text: #a04c2a;--terra-soft: #e9c4b3;--amber: #dfa24f;--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--r-xl: 30px;--shadow-1: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 2px 6px rgba(38, 58, 45, .04), 0 18px 38px -26px rgba(38, 58, 45, .4);--shadow-2: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 26px 54px -28px rgba(38, 58, 45, .45);--shadow-3: 0 30px 70px -34px rgba(14, 74, 56, .55);--ring: 0 0 0 3px rgba(46, 158, 107, .28);--ease: cubic-bezier(.22, .68, .28, 1);--font-ar: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-it: "Newsreader Variable", "Newsreader", "Times New Roman", serif;--shell: 1320px;--gap: clamp(16px, 2vw, 26px);--bg: var(--ivory);--surface: var(--paper);--surface-2: #f8f3ea;--field: #f2ede3;--tint: #edf6f0;--chip: #e9f3ec;--line: #ebe4d8;--line-strong: #c5dfd0;--primary: var(--forest-2);--primary-dark: var(--forest);--primary-light: var(--leaf);--primary-soft: #d5ebdf;--coral: var(--terra);--r-xs: 8px;--r: 14px;--shadow-sm: 0 1px 2px rgba(38, 58, 45, .06);--shadow: 0 10px 30px rgba(38, 58, 45, .08);--shadow-lg: 0 22px 55px rgba(38, 58, 45, .16);--font-ui: var(--font-ar);--font-display: var(--font-ar);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--font-ar)}@media (prefers-reduced-motion: reduce){:root{--ease: linear}}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ar);color:var(--ink);background-color:var(--ivory);background-image:radial-gradient(1100px 620px at 88% -8%,rgba(243,225,203,.85),transparent 62%),radial-gradient(900px 560px at 4% 8%,rgba(232,240,228,.75),transparent 60%),radial-gradient(1000px 700px at 50% 110%,rgba(46,158,107,.09),transparent 65%);background-attachment:fixed;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#2e9e6b38}:focus-visible{outline:2px solid var(--forest-2);outline-offset:3px}.lt-latin{font-family:var(--font-it);letter-spacing:.02em}.app-shell{width:min(var(--shell),calc(100% - 40px));max-width:none;margin-inline:auto;padding:0 0 40px;gap:16px}.nav-wrap{position:sticky;top:0;z-index:60;padding-top:14px;background:var(--ivory);transition:padding .35s var(--ease),background-color .25s var(--ease)}.nav-wrap.is-top{background:transparent}.nav-wrap:after{content:"";position:absolute;inset-inline:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(to bottom,var(--ivory),rgba(252,248,241,0));opacity:0;transition:opacity .25s var(--ease)}.nav-wrap:not(.is-top):after{opacity:1}.nav-wrap .nav{display:flex;align-items:center;gap:14px;height:68px;padding:0 14px 0 18px;border-radius:20px;background:linear-gradient(150deg,#fffdf9ed,#ffffffc7);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px #ffffffe6 inset,0 14px 34px -26px #263a2d80;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);transition:height .35s var(--ease),box-shadow .35s var(--ease)}.nav-wrap.is-scrolled .nav{height:60px;box-shadow:0 1px #ffffffe6 inset,0 22px 44px -28px #263a2d99}.nav-wrap .brand{display:flex;align-items:center;gap:11px;padding-inline-end:16px;border-inline-end:1px solid rgba(22,36,29,.08);margin-inline-end:4px;color:inherit;text-decoration:none}.nav-wrap .brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(155deg,#1c6b51,#0b3a2c);box-shadow:0 10px 22px -12px #0b3a2ce6,0 1px #ffffff40 inset;color:#eaf6ee;flex:none}.nav-wrap .brand-text{display:grid;gap:1px;line-height:1.1}.nav-wrap .brand-name{font-family:var(--font-it);font-size:15.5px;font-weight:500;letter-spacing:.22em;color:var(--forest)}.nav-wrap .brand-sub{font-size:10.5px;letter-spacing:.1em;color:var(--muted-2);font-weight:400}.nav-wrap .nav-links{display:flex;align-items:center;gap:4px}.nav-wrap .nav-link{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:12px;background:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .25s var(--ease),background .25s var(--ease)}.nav-wrap .nav-link:hover{color:var(--forest);background:#2e9e6b14}.nav-wrap .nav-link.is-active{color:var(--forest);background:#2e9e6b1f}.nav-wrap .nav-link.is-active:after{content:"";position:absolute;inset-inline:15px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--leaf),var(--forest))}.nav-wrap .nav-badge{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:7px;background:var(--terra);color:#fff8f2;font-size:10.5px;font-weight:600;line-height:1}.nav-wrap .nav-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.nav-wrap .nav-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;cursor:pointer;color:var(--ink-2);background:#ffffff8c;border:1px solid rgba(255,255,255,.75);transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.nav-wrap .nav-icon:hover{transform:translateY(-2px);background:#fff;color:var(--forest)}.nav-wrap .avatar{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;cursor:pointer;font-weight:600;font-size:14px;color:#f7fdf9;background:linear-gradient(150deg,var(--terra),#a94f2d);box-shadow:0 8px 18px -10px #a94f2de6;border:2px solid rgba(255,255,255,.8);transition:transform .25s var(--ease)}.nav-wrap .avatar:hover{transform:translateY(-2px) scale(1.03)}.nav-wrap .nav-toggle{display:none}.nav-wrap .mobile-sheet{position:absolute;inset-inline:14px;top:76px;z-index:70;padding:16px;display:grid;gap:6px;border-radius:20px;background:linear-gradient(160deg,#fffdf9fa,#ffffffeb);border:1px solid rgba(255,255,255,.95);box-shadow:var(--shadow-3);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:ltFadeUp .32s var(--ease) both}.nav-wrap .mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid rgba(22,36,29,.08)}.nav-wrap .mobile-link{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;border:0;border-radius:13px;background:none;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--ink-2);text-align:start}.nav-wrap .mobile-link:hover,.nav-wrap .mobile-link.is-active{background:#2e9e6b1a;color:var(--forest)}.nav-wrap .mobile-link .nav-badge{margin-inline-start:auto}.nav-wrap .mobile-sheet-foot{margin-top:6px;padding-top:12px;border-top:1px solid rgba(22,36,29,.08);font-size:11.5px;color:var(--muted)}@keyframes ltFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.nav-wrap .nav-links,.nav-wrap .nav-actions .desktop-only{display:none}.nav-wrap .nav-toggle{display:grid}.nav-wrap .nav{gap:10px}}@media (max-width: 560px){.nav-wrap{padding-top:10px}.nav-wrap .nav{height:60px;padding:0 10px 0 12px;border-radius:17px}.nav-wrap .brand{padding-inline-end:10px;margin-inline-end:0}.nav-wrap .brand-mark{width:36px;height:36px;border-radius:11px}.nav-wrap .brand-name{font-size:13px;letter-spacing:.16em}.nav-wrap .brand-sub{display:none}.nav-wrap .avatar{width:36px;height:36px;border-radius:11px;font-size:13px}.nav-wrap .mobile-sheet{top:68px}}@media (prefers-reduced-motion: reduce){.nav-wrap,.nav-wrap *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.nav-wrap{display:none}}@keyframes ltFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ltFloatY{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}.lt-page{padding-block:0 24px;min-width:0}.lt-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:18px}.lt-page-head-main{display:grid;gap:4px}.lt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:.16em;color:var(--muted)}.lt-page-head h1{font-size:clamp(23px,2.6vw,32px);font-weight:600;letter-spacing:-.015em;color:var(--forest);line-height:1.25}.lt-page-sub{font-size:13.5px;color:var(--muted)}.lt-head-actions{display:flex;gap:8px;flex-wrap:wrap}.lt-glass{position:relative;background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--shadow-1);backdrop-filter:blur(var(--blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%)}.lt-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#fffffff2,#ffffff0d 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lt-seg{display:inline-flex;gap:2px;padding:4px;width:fit-content;margin-block:6px 2px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(255,255,255,.85);box-shadow:0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lt-seg button{padding:8px 18px;border:0;border-radius:999px;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--muted);transition:color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease)}.lt-seg button:hover{color:var(--forest)}.lt-seg button.is-on{color:#f4fbf7;background:linear-gradient(150deg,var(--forest-2),var(--forest));box-shadow:0 8px 18px -12px #0e4a38e6}.lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 18px;border:1px solid transparent;border-radius:13px;cursor:pointer;font-size:13.5px;font-weight:500;white-space:nowrap;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease)}.lt-btn:active{transform:translateY(1px)}.lt-btn:disabled{opacity:.5;cursor:not-allowed}.lt-btn.sm{padding:8px 13px;font-size:12.5px;border-radius:11px}.lt-btn-primary{color:#f4fbf7;background:linear-gradient(150deg,#1c6b51,#0e4a38);box-shadow:0 12px 26px -16px #0e4a38f2,0 1px #ffffff2e inset}.lt-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px -18px #0e4a38}.lt-btn-ghost{color:var(--ink-2);background:#ffffffa8;border-color:#16241d17}.lt-btn-ghost:hover:not(:disabled){transform:translateY(-2px);color:var(--forest);border-color:#2e9e6b59;background:#ffffffe6}.lt-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 12px;border-radius:999px;font-size:12px;color:var(--forest);background:#2e9e6b1f;border:1px solid rgba(46,158,107,.22)}.lt-pill b{font-weight:600}.lt-pill i{font-style:normal;color:var(--muted)}.lt-tabbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:7px;margin-bottom:14px;border-radius:20px;background:linear-gradient(160deg,#fffffff2,#ffffffb8);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 14px 30px -26px #263a2d80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lt-tabbar-track{position:relative;display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.lt-tabbar-track::-webkit-scrollbar{display:none}.lt-tabbar-slab{position:absolute;top:0;bottom:0;left:0;width:var(--w);transform:translate(var(--x));border-radius:14px;background:linear-gradient(150deg,var(--forest-2),var(--forest));box-shadow:0 10px 22px -14px #0e4a38d9;opacity:0;pointer-events:none;transition:transform .44s var(--ease),width .44s var(--ease),opacity .2s linear}.lt-tabbar-slab.is-ready{opacity:1}.lt-tabbar-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:14px;background:none;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;color:var(--muted);transition:color .26s var(--ease),transform .26s var(--ease)}.lt-tabbar-tab:hover{color:var(--forest)}.lt-tabbar-tab:active{transform:scale(.97)}.lt-tabbar-tab.is-on{color:#f3fbf6}.lt-tabbar-tab svg{opacity:.85;transition:transform .34s var(--ease);flex:none}.lt-tabbar-tab.is-on svg{opacity:1;transform:translateY(-1px) scale(1.06)}.lt-tabbar-count{font-style:normal;font-size:10.5px;min-width:18px;padding:1px 5px;border-radius:999px;text-align:center;color:var(--forest);background:#0e4a3817;transition:color .26s var(--ease),background .26s var(--ease)}.lt-tabbar-tab.is-on .lt-tabbar-count{color:#0e4a38;background:#ffffffd1}.lt-tabbar-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-inline-end:4px}.lt-tabbar-tool{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(22,36,29,.06);border-radius:12px;background:#16241d09;cursor:pointer;font-size:12.5px;color:var(--ink-2);white-space:nowrap;transition:background .24s var(--ease),color .24s var(--ease),border-color .24s var(--ease)}.lt-tabbar-tool:hover{color:var(--forest);background:#fff;border-color:#2e9e6b47}.lt-tabbar-tool.is-on{color:var(--forest);background:#2e9e6b21;border-color:#2e9e6b42;cursor:default}.lt-tabbar-search{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(22,36,29,.06);border-radius:12px;background:#16241d09;color:var(--muted)}.lt-tabbar-search input{width:150px;padding:8px 0;border:0;outline:0;background:transparent;font:inherit;font-size:12.5px;color:var(--ink)}.lt-tabbar-search:focus-within{background:#fff;border-color:#2e9e6b66;box-shadow:var(--ring)}.lt-mini-select{position:relative}.lt-mini-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:20;min-width:130px;padding:5px;display:grid;gap:2px;border-radius:12px;background:var(--glass-strong);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow-2);animation:ltFadeUp .22s var(--ease)}.lt-mini-menu button{padding:7px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:12.5px;text-align:start;color:var(--ink-2)}.lt-mini-menu button:hover,.lt-mini-menu button.is-on{background:#2e9e6b1f;color:var(--forest)}.lt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:20px;background:#16241d52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ltFadeIn .24s var(--ease)}.lt-modal{width:min(440px,100%);padding:22px;border-radius:22px;background:var(--glass-strong);animation:ltModalIn .32s var(--ease)}@keyframes ltModalIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.lt-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lt-modal-head h3{font-size:17px;font-weight:600;color:var(--forest)}.lt-modal-sub{font-size:13px;color:var(--muted);margin-top:6px}.lt-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.lt-field{display:grid;gap:6px;margin-top:16px}.lt-field>span{font-size:12px;color:var(--muted);font-weight:500}.lt-field input{width:100%;padding:10px 12px;border-radius:11px;font:inherit;font-size:13.5px;color:var(--ink);background:#ffffffc7;border:1px solid rgba(22,36,29,.1);transition:border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.lt-field input:focus{outline:none;background:#fff;border-color:#2e9e6b80;box-shadow:var(--ring)}.lt-icon-btn{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--muted);background:#ffffffa8;border:1px solid rgba(22,36,29,.08);transition:color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.lt-icon-btn:hover{color:var(--forest);background:#fff;transform:translateY(-1px)}.lt-empty{padding:46px 28px;text-align:center;display:grid;gap:10px;justify-items:center;margin-top:14px}.lt-empty h3{font-size:17px;font-weight:600;color:var(--forest)}.lt-empty p{font-size:13.5px;color:var(--muted);max-width:42ch}.lt-stage{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(14px,2vw,28px);align-items:center;padding:clamp(20px,2.6vw,32px);border-radius:var(--r-xl);overflow:hidden;isolation:isolate}.lt-stage:after{content:"";position:absolute;inset-block-start:-40%;inset-inline-start:-10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(46,158,107,.14),transparent 66%);z-index:-1}.lt-stage-copy{display:grid;gap:14px;align-content:center;min-width:0}.lt-sentence{display:grid;gap:4px;animation:ltFadeIn .5s var(--ease)}.lt-s-main{font-family:var(--font-it);font-size:clamp(24px,3.1vw,36px);font-weight:400;line-height:1.25;color:var(--forest);letter-spacing:-.01em}.lt-s-other{font-family:var(--font-it);font-size:clamp(13px,1.3vw,15.5px);color:var(--muted-2);letter-spacing:.02em}.lt-s-rtl{font-size:clamp(13px,1.3vw,15px);color:var(--ink-2);padding-top:8px;margin-top:6px;border-top:1px dashed rgba(22,36,29,.12)}.lt-sentence [dir=ltr],.lt-word-card [dir=ltr]{text-align:right}.lt-s-main[dir=rtl],.lt-s-other[dir=rtl]{font-family:var(--font-ar)}.lt-s-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:11.5px;color:var(--muted);margin-top:6px}.lt-s-meta b{font-weight:500;color:var(--ink-2)}.lt-s-meta .lt-num{font-family:var(--font-mono);font-size:11px}.lt-word-card{display:grid;gap:2px;padding:16px 18px;border-radius:18px;background:linear-gradient(160deg,#ffffffd9,#f3e1cb6b);border:1px solid rgba(255,255,255,.9);animation:ltFadeIn .5s var(--ease)}.lt-word-lang{font-size:10px;letter-spacing:.22em;color:var(--muted-2)}.lt-word-main{font-family:var(--font-it);font-size:clamp(28px,3.4vw,40px);line-height:1.1;color:var(--forest)}.lt-word-main[dir=rtl]{font-family:var(--font-ar)}.lt-word-rest{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--ink-2)}.lt-word-rest [dir=ltr]{font-family:var(--font-it)}.lt-word-dot{color:var(--muted-2)}.lt-word-path{font-size:11.5px;color:var(--muted);margin-top:6px}.lt-chip-row{display:flex;flex-wrap:wrap;gap:6px}.lt-wchip{padding:5px 11px;border-radius:999px;font-size:12.5px;color:var(--ink-2);background:#ffffffb8;border:1px solid rgba(22,36,29,.07);animation:ltChipIn .5s var(--ease) both;transition:transform .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}.lt-wchip[dir=ltr]{font-family:var(--font-it);font-size:13.5px}.lt-wchip:hover{transform:translateY(-2px);background:#fff}.lt-wchip.is-live{color:var(--forest);font-weight:500;background:#2e9e6b24;border-color:#2e9e6b4d}@keyframes ltChipIn{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.lt-stage-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.lt-stage-count{font-size:12px;color:var(--muted)}.lt-stage-count b{color:var(--forest);font-weight:600;font-size:13.5px}.lt-stage-hint{font-size:12px;color:var(--muted-2)}.lt-stage-art{position:relative;display:grid;place-items:center;min-height:320px;min-width:0}.lt-tree-halo{position:absolute;width:min(80%,400px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 45%,#fffffff2,#fff0 62%),radial-gradient(circle at 50% 55%,rgba(143,211,178,.5),rgba(243,225,203,.35) 55%,transparent 72%);filter:blur(2px)}.lt-tree-halo:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px dashed rgba(14,74,56,.16);animation:ltSpinSlow 46s linear infinite}.lt-tree-svg{position:relative;width:min(100%,430px);height:auto;overflow:visible;transition:transform .5s var(--ease);animation:ltFadeIn .9s var(--ease)}.lt-tree-branch{stroke-dasharray:320;stroke-dashoffset:320;animation:ltDrawBranch 2.4s var(--ease) forwards}.lt-tree-leaf{transform-box:fill-box;transform-origin:center;animation:ltLeafPop .9s var(--ease) both}.lt-tree-sway{animation:ltSway 9s ease-in-out infinite;transform-origin:50% 92%}.lt-spore{animation:ltSporeRise linear infinite}@keyframes ltSway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}@keyframes ltDrawBranch{to{stroke-dashoffset:0}}@keyframes ltLeafPop{0%{opacity:0;transform:scale(.2)}to{opacity:.92;transform:scale(1)}}@keyframes ltSporeRise{0%{opacity:0;transform:translateY(12px) scale(.6)}25%{opacity:.85}to{opacity:0;transform:translateY(-58px) scale(1.05)}}@keyframes ltSpinSlow{to{transform:rotate(360deg)}}.lt-tree-chip{position:absolute;padding:7px 11px;border-radius:13px;background:#ffffffdb;border:1px solid rgba(255,255,255,.95);box-shadow:0 14px 30px -20px #263a2db3;animation:ltFloatY 7s ease-in-out infinite;line-height:1.25}.lt-tree-chip>span{font-size:13px;color:var(--forest);display:block}.lt-tree-chip>span[dir=ltr]{font-family:var(--font-it);letter-spacing:.02em}.lt-tree-chip small{color:var(--muted);font-size:10.5px}.lt-tree-chip.c1{top:4%;inset-inline-start:2%;animation-delay:-1s}.lt-tree-chip.c2{bottom:16%;inset-inline-end:0%;animation-delay:-3.4s}.lt-tree-chip.c3{bottom:2%;inset-inline-start:6%;animation-delay:-2.2s}.lt-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.lt-principle{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-md);transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.lt-principle:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.lt-p-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none;color:var(--forest);background:#2e9e6b21;border:1px solid rgba(46,158,107,.18)}.lt-principle h3{font-size:13.5px;font-weight:600;color:var(--forest)}.lt-principle p{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.65}.lt-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.lt-quick-card{display:grid;gap:4px;align-content:start;padding:16px;border-radius:var(--r-md);cursor:pointer;font:inherit;color:inherit;text-align:start;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.lt-quick-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:#2e9e6b47}.lt-q-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:6px;color:var(--forest);background:#ffffffd9;border:1px solid rgba(22,36,29,.07)}.lt-q-title{font-size:13.5px;font-weight:600;color:var(--ink)}.lt-q-hint{font-size:11.5px;color:var(--muted)}.lt-q-action{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:11.5px;font-weight:500;color:var(--leaf);transition:gap .24s var(--ease)}.lt-quick-card:hover .lt-q-action{gap:9px}.lt-tree-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none}.lt-tree-grid .tree-card{position:relative;overflow:hidden;display:grid;gap:9px;align-content:start;padding:15px 16px;border-radius:26px;text-align:start;color:var(--ink);background:var(--tint-card, #f4eee3);border:1px solid rgba(22,36,29,.07);box-shadow:0 1px #ffffff8c inset,0 16px 32px -28px #263a2d8c;animation:ltFadeIn .18s var(--ease) both;transition:transform .34s var(--ease),box-shadow .34s var(--ease),border-color .34s var(--ease)}.lt-tree-grid .tree-card:after{content:"";position:absolute;inset:-40% -60% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ffffff8c,#fff0 70%);opacity:0;pointer-events:none;transition:opacity .45s var(--ease),transform .6s var(--ease)}.lt-tree-grid .tree-card:hover{transform:translateY(-6px);border-color:#2e9e6b4d;box-shadow:0 1px #fff9 inset,0 34px 60px -36px #0e4a3899}.lt-tree-grid .tree-card:hover:after{opacity:1;transform:translate(-14px,18px)}.lt-tint-mother{--tint-card: linear-gradient(155deg, #17604a, #0b3a2c 60%, #124234);--art-ink: #d9efdf}.lt-tint-core{--tint-card: #f2e2cd;--art-ink: #8a6446}.lt-tint-0{--tint-card: #dbe9d5;--art-ink: #2f6b46}.lt-tint-1{--tint-card: #d7e5e9;--art-ink: #37636e}.lt-tint-2{--tint-card: #f6e6c1;--art-ink: #8a6a2f}.lt-tint-3{--tint-card: #e6dfee;--art-ink: #5a4a72}.lt-tint-4{--tint-card: #f3dcd3;--art-ink: #8a4a34}.lt-tint-5{--tint-card: #dfeae2;--art-ink: #2d5e4c}.lt-tc-art{height:74px;display:grid;place-items:center;margin-bottom:-2px;color:var(--art-ink, var(--forest))}.lt-card-art-svg{width:128px;height:74px;opacity:.52;transition:transform .55s var(--ease),opacity .4s var(--ease);animation:ltArtFloat 7s ease-in-out infinite}.lt-tree-grid .tree-card:nth-child(2n) .lt-card-art-svg{animation-delay:-2.4s}.lt-tree-grid .tree-card:nth-child(3n) .lt-card-art-svg{animation-delay:-4.1s}.lt-tree-grid .tree-card:hover .lt-card-art-svg{opacity:.8;transform:translateY(-4px) scale(1.08) rotate(-1.6deg)}@keyframes ltArtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lt-tc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lt-tc-badge{padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:500;letter-spacing:.03em;color:var(--ink-2);background:#ffffff9e;border:1px solid rgba(255,255,255,.8)}.lt-tc-pin{width:27px;height:27px;border:0;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:var(--muted-2);background:#ffffff6b;transition:color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.lt-tc-pin:hover{background:#fff;color:var(--forest);transform:rotate(-8deg)}.lt-tc-pin.is-on{color:var(--terra-text);background:#ffffffc7}.lt-tc-pin:disabled{opacity:.5;cursor:wait}.lt-tree-grid .tree-card h3{font-size:16px;font-weight:600;color:var(--forest);letter-spacing:-.01em}.lt-tc-note{font-size:12px;color:var(--ink-2);opacity:.78;line-height:1.62;min-height:39px}.lt-tc-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:2px}.lt-tc-count{font-size:11.5px;color:var(--ink-2);opacity:.8;white-space:nowrap}.lt-tc-count b{font-size:17px;font-weight:600;color:var(--ink);margin-inline-end:3px}.lt-tc-langs{display:flex;gap:5px;flex-wrap:wrap}.lt-tc-langs span{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:8px;font-size:11px;color:var(--ink-2);background:#ffffffa8;border:1px solid rgba(255,255,255,.85)}.lt-tc-langs i{font-style:normal;font-size:10px;letter-spacing:.04em;color:var(--muted-2)}.lt-tc-actions{display:grid;gap:7px;margin-top:6px}.lt-tc-play{position:relative;display:flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:13px;overflow:hidden;cursor:pointer;font:inherit;color:#fff8ef;background:linear-gradient(140deg,#e08a4f,#c4653f 62%,#a9502f);box-shadow:0 14px 26px -18px #a44c2af2,0 1px #ffffff3d inset;transition:transform .24s var(--ease),box-shadow .24s var(--ease)}.lt-tc-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.42),transparent 70%);transform:translate(-130%);transition:transform .7s var(--ease);pointer-events:none}.lt-tc-play:hover{transform:translateY(-2px);box-shadow:0 20px 32px -18px #a44c2a}.lt-tc-play:hover:after{transform:translate(130%)}.lt-tc-play-ic{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;padding-inline-start:1px;color:#a9502f;background:#ffffffeb}.lt-tc-play b{font-size:13px;font-weight:600;letter-spacing:.01em}.lt-tc-play-tag{margin-inline-start:auto;padding:2px 8px;border-radius:999px;font-size:10px;color:#fff2e4;background:#ffffff2e;border:1px solid rgba(255,255,255,.24)}.lt-tc-sub{display:flex;gap:7px}.lt-tc-sub .lt-btn{flex:1}.lt-tc-sub .lt-btn.lt-tc-edit{flex:0 0 auto}.lt-tc-more{justify-self:stretch}.lt-tree-grid .tree-card.is-mother{color:#eef7f1;border-color:#ffffff29}.lt-tree-grid .tree-card.is-mother h3{color:#f4fbf7}.tree-card.is-mother .lt-tc-badge{color:#eaf6ee;background:#ffffff29;border-color:#fff3}.tree-card.is-mother .lt-tc-count{color:#eaf6eec7}.tree-card.is-mother .lt-tc-count b{color:#fff}.tree-card.is-mother .lt-tc-note{color:#eaf6eeb8;opacity:1}.tree-card.is-mother .lt-tc-pin{color:#eaf6eebf;background:#ffffff1a}.tree-card.is-mother .lt-tc-pin:hover{background:#ffffff2e;color:#fff}.tree-card.is-mother .lt-tc-pin.is-on{color:#f3dcc0}.tree-card.is-mother .lt-tc-langs span{color:#eaf6ee;background:#ffffff1a;border-color:#ffffff24}.tree-card.is-mother .lt-tc-langs i{color:#eaf6ee99}.tree-card.is-mother .lt-btn-ghost{color:#eaf6ee;background:#ffffff1f;border-color:#fff3}.tree-card.is-mother .lt-btn-ghost:hover:not(:disabled){background:#ffffff2e;color:#fff}.tree-card.is-mother .lt-tc-play{color:#2b1a10;background:linear-gradient(140deg,#f3dcc0,#e6b98d 60%,#d8a377)}.tree-card.is-mother .lt-tc-play-ic{color:#a9502f;background:#ffffffd9}.tree-card.is-mother .lt-tc-play-tag{color:#6b3a22;background:#ffffff73;border-color:#6b3a222e}.lt-tree-grid .tree-card.lt-add{place-content:center;justify-items:center;gap:6px;min-height:214px;cursor:pointer;font:inherit;color:var(--muted);border:1.5px dashed rgba(14,74,56,.22);background:#ffffff5c;box-shadow:none}.lt-tree-grid .tree-card.lt-add:hover{border-color:#2e9e6b8c;background:#ffffff9e;color:var(--forest)}.lt-tree-grid .tree-card.lt-add:after{display:none}.lt-add-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:4px;background:#ffffffd9;border:1px solid rgba(22,36,29,.08)}.lt-add b{font-size:13.5px;font-weight:600;color:var(--ink-2)}.lt-add small{font-size:11.5px}.lt-tree-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lt-tree-grid.is-compact .tree-card{padding:12px;border-radius:18px}.lt-tree-grid.is-compact .lt-tc-art{height:44px}.lt-tree-grid.is-compact .lt-card-art-svg{width:84px;height:44px}.lt-tree-grid.is-compact .lt-tc-note{display:none}.lt-tree-grid.is-compact .lt-tc-count b{font-size:15px}.lt-tree-grid.is-compact .lt-tc-play{padding:7px 9px;gap:6px}.lt-tree-grid.is-compact .lt-tc-play b{font-size:11.5px}.lt-tree-grid.is-compact .lt-tc-play-tag{display:none}.lt-tree-grid.is-compact .lt-tc-sub .lt-btn{padding:5px 7px;font-size:11px}@media (max-width: 1240px){.lt-tree-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-tree-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1060px){.lt-stage{grid-template-columns:minmax(0,1fr)}.lt-stage-art{min-height:250px;order:-1}.lt-tree-svg{width:min(68%,300px)}}@media (max-width: 760px){.lt-page-head{align-items:flex-start}.lt-page-head h1{font-size:22px}.lt-head-actions{width:100%}.lt-head-actions .lt-btn{flex:1}.lt-seg{width:100%;justify-content:center}.lt-seg button{flex:1;text-align:center}.lt-stage{padding:18px;border-radius:var(--r-lg)}.lt-stage-art{min-height:210px}.lt-tree-svg{width:min(62%,240px)}.lt-principles{grid-template-columns:minmax(0,1fr)}.lt-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lt-quick-card{padding:13px}.lt-tree-grid,.lt-tree-grid.is-compact{grid-template-columns:minmax(0,1fr)}.lt-tree-grid .tree-card.lt-add{min-height:140px}.lt-modal{padding:18px}}@media (max-width: 640px){.lt-tabbar{border-radius:16px;padding:6px}.lt-tabbar-tab{padding:8px 11px;font-size:12.5px}.lt-tabbar-tools{width:100%;justify-content:flex-start;padding:4px 2px 2px}.lt-tabbar-search{flex:1}.lt-tabbar-search input{width:100%}}@media (max-width: 520px){.lt-quick{grid-template-columns:minmax(0,1fr)}.lt-s-main{font-size:22px}}@media (prefers-reduced-motion: reduce){.lt-page *,.lt-page *:before,.lt-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.lt-principle .lt-principle-stat{margin-top:6px;font-size:12px;font-weight:600;color:var(--forest)}.lt-tc-mastered{font-size:11px;font-weight:500;color:#8a5a17;background:#dfa24f29;border-radius:999px;padding:2px 8px;white-space:nowrap}.tree-card.is-mother .lt-tc-mastered{color:#ffe9b8;background:#ffffff1f}.lt-tc-mastered.is-words{color:#17624a;background:#2e9e6b21}.tree-card.is-mother .lt-tc-mastered.is-words{color:#d8f3e4;background:#ffffff1f}.study-word-ring{flex:0 0 auto;cursor:help}.study-word-ring .seg{stroke-width:8;stroke:#16241d33}.study-word-ring .seg.is-on{stroke:#dfa24f}.study-word-ring.is-done .seg{stroke:var(--leaf)}.study-cell:has(.study-word-ring){flex-wrap:nowrap;gap:3px}.study-cell:has(.study-word-ring) .study-lemma{white-space:nowrap}.lt-gen{padding-block:4px 40px}.lt-ws-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:2px 2px 12px;animation:ltFadeIn .18s var(--ease) both}.lt-ws-id{display:flex;align-items:center;gap:11px;min-width:0;flex-wrap:wrap}.lt-ws-mark{width:40px;height:40px;border-radius:13px;flex:none;display:grid;place-items:center;color:var(--forest);background:#2e9e6b21;border:1px solid rgba(46,158,107,.16)}.lt-ws-id-text{display:grid;gap:1px;min-width:0}.lt-ws-id-text h1{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25;margin:0}.lt-ws-sub{font-size:11.5px;color:var(--muted)}.lt-ws-core{font-size:12px;margin-inline-start:6px}.lt-ws-actions{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.lt-ws-back{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:11px;font-size:12.5px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;font-family:inherit;transition:color .22s var(--ease),background .22s var(--ease)}.lt-ws-back:hover{color:var(--forest);background:#ffffffb8}.lt-g-alert{display:flex;gap:10px;padding:12px 16px;margin-bottom:14px;color:#7a4d0c;font-size:12.5px}.lt-g-alert ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.8}.lt-workspace{display:grid;grid-template-columns:minmax(0,1fr) 342px;gap:28px;align-items:start;padding:6px 0 0}.lt-main-col{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.lt-side-col{display:grid;gap:16px;min-width:0}.lt-toolbar{padding:16px 18px 14px;display:grid;gap:14px;border-radius:var(--r-xl);animation:ltFadeIn .18s var(--ease) both}.lt-g-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.lt-g-chips::-webkit-scrollbar{display:none}.lt-g-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:11px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;background:#ffffffa8;border:1px solid rgba(22,36,29,.07);white-space:nowrap;transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease)}.lt-g-chip:hover{transform:translateY(-1px);border-color:#2e9e6b59;color:var(--forest)}.lt-g-chip .code{font-size:10.5px;font-weight:600;color:var(--muted);background:#16241d0d;padding:2px 6px;border-radius:6px;letter-spacing:.02em}.lt-g-chip.is-on{color:#f7fdf9;background:linear-gradient(150deg,#1c6b51,#0d4232);border-color:transparent;box-shadow:0 12px 24px -16px #0d4232e6}.lt-g-chip.is-on .code{color:#ffffffc7;background:#ffffff29}.lt-g-bad{font-size:10px;color:var(--terra-text);background:#c4653f1f;padding:2px 6px;border-radius:6px}.lt-g-langs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lt-g-lead,.lt-tense-lead{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted-2);padding-inline-end:4px}.lt-g-lang{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:9px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;background:#ffffff8c;border:1px solid rgba(22,36,29,.07);transition:all .22s var(--ease)}.lt-g-lang span{font-size:10.5px;color:var(--muted-2)}.lt-g-lang.is-on{color:var(--forest);background:#fff;border-color:#2e9e6b4d;font-weight:600}.lt-g-note{font-size:11px;color:var(--muted-2);margin-inline-start:auto}.lt-gopt{padding-top:12px;border-top:1px dashed rgba(22,36,29,.12)}.lt-gopt-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.lt-gopt-title{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--forest);background:#2e9e6b1a;border-radius:8px;padding:4px 9px}.lt-gopt-hint{font-size:11px;color:var(--muted)}.lt-gopt-grid{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-start}.lt-gopt-group{display:flex;flex-direction:column;gap:5px;min-width:0}.lt-gopt-label{font-size:10.5px;font-weight:600;color:var(--forest-2);opacity:.9}.lt-gopt-chips{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.lt-gopt-chip{position:relative;border:0;background:transparent;padding:3px 7px;border-radius:7px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .18s var(--ease),background .18s var(--ease)}.lt-gopt-chip+.lt-gopt-chip:before{content:"";position:absolute;inset-inline-start:-1px;top:50%;transform:translateY(-50%);width:1px;height:13px;background:#16241d29}.lt-gopt-chip:hover{color:var(--forest);background:#2e9e6b12}.lt-gopt-chip.is-on{color:var(--forest);font-weight:700;background:#2e9e6b21}.lt-gopt-chip.is-on:before,.lt-gopt-chip.is-on+.lt-gopt-chip:before{opacity:0}.lt-seed-box{display:inline-flex;align-items:center;gap:3px;margin-inline-start:6px;padding:1px 4px 1px 2px;border-radius:8px;background:#16241d0d}.lt-seed-box input{width:70px;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--forest);text-align:center;padding:2px 0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lt-seed-box input::-webkit-outer-spin-button,.lt-seed-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lt-seed-roll{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--forest-2);cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease)}.lt-seed-roll:hover{background:#2e9e6b29;transform:rotate(-12deg)}.lt-gopt-preview{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border-radius:12px;background:linear-gradient(120deg,#2e9e6b14,#2e9e6b05);border:1px solid rgba(46,158,107,.16)}.gp-tag{font-size:10.5px;font-weight:600;color:var(--forest);background:#ffffffb3;border-radius:6px;padding:2px 7px}.gp-main{font-family:var(--font-it);font-size:15px;font-weight:500;color:var(--ink)}.gp-other{font-size:12.5px;color:var(--muted)}.lt-toolbar-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(22,36,29,.07);font-size:12px;color:var(--muted)}.lt-toolbar-foot b{color:var(--forest);font-weight:600}.lt-toolbar-foot .lt-btn{margin-inline-start:auto}.lt-count-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:500;color:var(--forest);background:#2e9e6b1a;white-space:nowrap}.lt-switch-wrap{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.lt-switch{width:38px;height:22px;border-radius:999px;background:#16241d24;padding:2px;display:flex;transition:background .28s var(--ease);flex:none}.lt-switch i{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .28s var(--ease)}.lt-switch-wrap.is-on .lt-switch{background:linear-gradient(150deg,var(--leaf),var(--forest))}.lt-switch-wrap.is-on .lt-switch i{transform:translate(-16px)}.lt-dock{position:sticky;top:var(--dock-top);z-index:var(--z-dock);padding:8px 10px;border-radius:16px;display:grid;gap:6px;background:linear-gradient(150deg,#fffdf9f0,#ffffffdb);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px #ffffffe6 inset,0 18px 36px -30px #263a2da6;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:transform .34s var(--ease),opacity .26s ease,box-shadow .3s var(--ease)}.lt-dock.is-hidden{transform:translateY(calc(-100% - var(--dock-top) - 8px));opacity:0;pointer-events:none;box-shadow:none;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .14s ease}.lt-dock-apron{position:absolute;inset-inline:0;bottom:100%;height:18px;pointer-events:none;background:linear-gradient(to bottom,#fcf8f100,#fcf8f1b8 52%,#fcf8f1f5)}.lt-dock-row{display:flex;align-items:center;gap:8px;min-width:0}.lt-dock-top{gap:7px}.lt-dock-search{flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:7px;height:34px;padding:0 9px;border-radius:11px;background:#ffffffc7;border:1px solid rgba(22,36,29,.08);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.lt-dock-search:focus-within{background:#fff;border-color:#2e9e6b6b;box-shadow:var(--ring)}.lt-dock-search svg{color:var(--muted);flex:none}.lt-dock-search input{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:12.5px;color:var(--ink)}.lt-dock-search input::placeholder{color:var(--muted-2)}.lt-dock-clear{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:0;background:none;color:var(--muted);cursor:pointer}.lt-dock-clear:hover{background:#16241d12;color:var(--ink)}.lt-dock-node{flex:0 1 210px;min-width:0;display:flex;align-items:center;gap:6px;height:34px;padding:0 8px;border-radius:11px;background:#ffffffc7;border:1px solid rgba(22,36,29,.08);color:var(--muted)}.lt-dock-node.is-on{border-color:#2e9e6b73;color:var(--forest);background:#fff}button.lt-dock-node{font:inherit;cursor:pointer;text-align:start}.lt-bf-current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ink-2)}.lt-bf-panel{position:fixed;z-index:400;overflow-y:auto;padding:6px;border-radius:14px;display:grid;gap:1px;background:#fffdf9;border:1px solid rgba(22,36,29,.1);box-shadow:0 22px 44px -24px #263a2d8c;font-family:var(--font-ar)}.lt-bf-opt,.lt-bf-head{width:100%;display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:9px;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-align:start}.lt-bf-opt{padding-inline-start:calc(10px + var(--d, 0) * 14px)}.lt-bf-head{font-weight:600;color:var(--ink)}.lt-bf-opt:hover:not(:disabled),.lt-bf-head:hover{background:#2e9e6b14}.lt-bf-opt.is-on{background:#2e9e6b24;color:var(--forest);font-weight:600}.lt-bf-opt:disabled{cursor:default}.lt-bf-name{flex:1 1 auto;min-width:0}.lt-bf-count{flex:none;font-size:11px;color:var(--muted)}.lt-bf-root.lt-opt-empty>.lt-bf-head,.lt-bf-opt.lt-opt-empty{color:var(--muted);opacity:.7}.lt-dock-langs{flex:none;display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:#16241d0b;border:1px solid rgba(22,36,29,.05)}.lt-dock-lang{height:28px;min-width:30px;padding:0 7px;border-radius:8px;border:0;background:none;cursor:pointer;font:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.lt-dock-lang:hover{color:var(--ink-2)}.lt-dock-lang.is-on{color:var(--forest);background:#fff;box-shadow:0 1px #ffffffe6 inset,0 5px 12px -9px #263a2dd9}.lt-dock-count{flex:none}.lt-dock-count b{font-weight:600}.lt-view-toggle{display:inline-flex;gap:4px;padding:3px;border-radius:10px;flex:none;background:#fff9;border:1px solid rgba(22,36,29,.06)}.lt-view-toggle button{width:30px;height:28px;display:grid;place-items:center;border-radius:8px;border:0;background:none;color:var(--muted);cursor:pointer;transition:all .22s var(--ease)}.lt-view-toggle button.is-on{background:#fff;color:var(--forest);box-shadow:0 4px 10px -8px #263a2de6}.lt-dock-filters{padding-top:5px;border-top:1px dashed rgba(22,36,29,.09)}.lt-tense-lang{border:1px solid rgba(22,36,29,.1);background:#ffffffb3;border-radius:6px;font:inherit;font-size:10.5px;color:var(--forest);padding:1px 2px;cursor:pointer;direction:ltr}.lt-dock-tense{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:1px 0 2px}.lt-dock-tense::-webkit-scrollbar{display:none}.lt-tense{flex:none;display:inline-flex;align-items:baseline;gap:5px;height:32px;padding:0 9px;border-radius:10px;background:#ffffffb3;border:1px solid rgba(22,36,29,.07);font:inherit;cursor:pointer;align-items:center;transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.lt-tense-main{font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.lt-tense-sub{font-size:10px;font-weight:500;color:var(--muted-2)}.lt-tense:hover{transform:translateY(-1px);border-color:#2e9e6b66;background:#fff}.lt-tense:hover .lt-tense-main{color:var(--forest)}.lt-tense.is-part{border-color:#2e9e6b73;background:#2e9e6b14}.lt-tense.is-on{background:linear-gradient(150deg,#1c6b51,#0d4232);border-color:transparent;box-shadow:0 10px 22px -16px #0d4232e6}.lt-tense.is-on .lt-tense-main{color:#f7fdf9}.lt-tense.is-on .lt-tense-sub{color:#f7fdf9b3}.lt-tense.sm{height:28px;padding:0 8px;border-radius:9px}.lt-tense.sm .lt-tense-main{font-size:11.5px}.lt-tense-clear{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:8px;border:0;background:none;font:inherit;font-size:10.5px;color:var(--muted);cursor:pointer}.lt-tense-clear:hover{color:var(--forest);background:#2e9e6b1a}.lt-dock-sep{flex:none;width:1px;align-self:stretch;margin:5px 3px;background:#16241d17}.lt-dock-switch{flex:none;font-size:12px;gap:8px;white-space:nowrap}.lt-tense-missing{color:var(--terra-text);font-weight:700}.lt-tense.is-on .lt-tense-missing{color:#ffd9c2}.lt-dock-sub{display:flex;align-items:center;gap:8px;padding-top:5px;border-top:1px dashed rgba(22,36,29,.09);min-width:0;animation:ltFadeIn .3s var(--ease) both}.lt-results-bar{display:flex;align-items:center;gap:10px;padding:2px 4px}.lt-results-bar>div{display:grid;gap:1px}.lt-results-bar h2{font-size:16px;font-weight:600;color:var(--ink);margin:0}.lt-results-bar .sub{font-size:12px;color:var(--muted)}.lt-g-now{color:var(--forest);font-weight:600}.lt-results-patterns{margin-inline-start:auto;font-size:11.5px;color:var(--muted);background:#16241d0d;padding:6px 11px;border-radius:9px;white-space:nowrap}.lt-g-progress{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);padding:0 4px}.lt-g-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.lt-g-cards.is-list{grid-template-columns:minmax(0,1fr)}.lt-gcard{position:relative;min-width:0;display:flex;flex-direction:column;gap:11px;padding:14px 15px 13px;border-radius:20px;overflow:hidden;background:linear-gradient(158deg,#ffffffe0,#fffdf999);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #fffffff2 inset,0 14px 30px -26px #263a2d8c;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);animation:ltFadeIn .18s var(--ease) both}.lt-gcard:hover{transform:translateY(-4px);box-shadow:0 1px #fffffff2 inset,0 30px 50px -30px #263a2d99}.lt-gcard.is-saved{border-color:#dfa24f80}.lt-gcard-top{display:flex;align-items:center;gap:6px;min-width:0}.lt-pattern-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;color:var(--forest);background:#2e9e6b1a;padding:4px 8px;border-radius:8px;white-space:nowrap;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.lt-pattern-tag i{font-style:normal;font-size:10px;color:var(--muted)}.lt-tense-tag{font-size:10.5px;font-weight:500;color:var(--muted);background:#16241d0b;border:1px solid rgba(22,36,29,.05);padding:3px 7px;border-radius:7px;white-space:nowrap;flex:none}.lt-gcard-tools{display:flex;gap:2px;flex:none}.lt-tool-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:0;background:none;color:var(--muted);cursor:pointer;transition:all .22s var(--ease)}.lt-tool-btn:hover:not(:disabled){background:#2e9e6b1f;color:var(--forest);transform:translateY(-1px)}.lt-tool-btn:disabled{opacity:.4;cursor:not-allowed}.lt-tool-btn.is-on{color:var(--amber);background:#dfa24f24}.lt-gcard-body{display:grid;gap:7px;text-align:center;padding:2px 0 11px;border-bottom:1px solid rgba(22,36,29,.07)}.lt-gline{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;direction:rtl;min-width:0}.lt-gline-text{min-width:0;overflow-wrap:anywhere}.lt-gl-main .lt-gline-text{font-family:var(--font-it);font-size:clamp(19px,1.5vw,22px);line-height:1.4;font-weight:400;color:var(--ink);letter-spacing:.005em}.lt-gl-main.is-rtl .lt-gline-text{font-family:var(--font-ar);font-size:18px;font-weight:500;line-height:1.6;letter-spacing:0}.lt-gl-other.is-rtl .lt-gline-text{font-family:var(--font-ar);font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.7}.lt-gl-other.is-ltr .lt-gline-text{font-family:var(--font-ar);font-size:12px;color:var(--muted);letter-spacing:.02em;line-height:1.5}.lt-gl-say{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;border:0;background:none;color:var(--muted-2);cursor:pointer;opacity:.6;transition:opacity .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.lt-gl-main .lt-gl-say{width:26px;height:26px;color:var(--forest);background:#2e9e6b1a;opacity:.85}.lt-gcard:hover .lt-gl-say,.lt-gl-say:focus-visible{opacity:1}.lt-gl-say:hover{color:var(--forest);background:#2e9e6b24}.lt-role-verb{font-style:normal;color:var(--forest);padding-inline:1px;background:linear-gradient(180deg,transparent 62%,rgba(46,158,107,.22) 62%)}.is-ltr .lt-role-verb{font-style:italic}.lt-role-obj{background:none;color:var(--terra-text);border-bottom:1.5px dotted rgba(196,101,63,.55);padding-bottom:1px}.lt-search-hit{color:inherit;font:inherit;background:#dfa24f4d;border-radius:3px;padding:0 1px;box-shadow:0 0 0 1px #dfa24f40}.lt-g-search-note{color:var(--forest);font-weight:500}.lt-g-fold,.lt-g-warn{justify-self:center;font-size:10.5px;color:var(--muted);background:#16241d0d;padding:3px 8px;border-radius:7px}.lt-g-warn{color:var(--terra-text);background:#c4653f1a;display:inline-flex;gap:4px;align-items:center}.lt-gcard-foot{display:flex;align-items:center;gap:8px;margin-top:auto}.lt-level-tag{font-family:var(--font-it);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--terra-text);background:#c4653f1a;border-radius:7px;padding:3px 7px;flex:none}.lt-mastery{flex:1;display:grid;gap:4px;min-width:0}.lt-mastery .bar{height:5px;border-radius:99px;background:#16241d14;overflow:hidden}.lt-mastery .bar i{display:block;height:100%;width:var(--w, 0%);border-radius:99px;background:linear-gradient(90deg,var(--leaf),var(--forest));transition:width .6s var(--ease)}.lt-mastery .lbl{font-size:10px;color:var(--muted);font-weight:500}.lt-recipe-btn,.lt-check-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:9px;flex:none;font:inherit;font-size:11px;font-weight:500;color:var(--muted);cursor:pointer;border:1px solid rgba(22,36,29,.1);background:#fff9;transition:all .22s var(--ease)}.lt-recipe-btn:hover,.lt-check-btn:hover{color:var(--forest);border-color:#2e9e6b66}.lt-recipe-btn.is-open{color:var(--forest);background:#2e9e6b1a}.lt-check-btn.is-done{color:#f5fdf8;background:linear-gradient(150deg,var(--leaf),var(--forest));border-color:transparent}.lt-gcard-recipe{display:flex;flex-wrap:wrap;gap:5px;font-size:10.5px;color:var(--muted);animation:ltFadeUp .28s var(--ease) both}.lt-gcard-recipe span{background:#16241d0d;padding:3px 7px;border-radius:6px;font-family:var(--font-mono)}.lt-gcard-recipe .is-warn{color:var(--terra-text);display:inline-flex;align-items:center;gap:3px}.lt-g-cards.is-list .lt-gcard{flex-direction:row;align-items:center;gap:16px;padding:12px 16px;flex-wrap:wrap}.lt-g-cards.is-list .lt-gcard-top{flex:0 0 250px}.lt-g-cards.is-list .lt-gcard-body{border-bottom:0;text-align:start;padding:0;flex:1 1 260px;gap:2px}.lt-g-cards.is-list .lt-gline{justify-content:flex-start}.lt-g-cards.is-list .lt-gl-main .lt-gline-text{font-size:19px}.lt-g-cards.is-list .lt-gcard-foot{flex:0 0 auto;margin-top:0}.lt-g-cards.is-list .lt-gcard-recipe{flex:1 1 100%}.lt-load-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;width:100%;border-radius:16px;font:inherit;font-size:14px;font-weight:500;color:var(--forest);cursor:pointer;background:#ffffff9e;border:1px dashed rgba(14,74,56,.24);transition:all .25s var(--ease)}.lt-load-more:hover:not(:disabled){background:#fff;border-style:solid;border-color:#2e9e6b73;transform:translateY(-2px)}.lt-load-more:disabled{opacity:.6}.lt-g-end{text-align:center;font-size:12px;color:var(--muted);margin:0}.lt-g-muted{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.lt-g-details{padding:12px 16px;border-radius:var(--r-lg)}.lt-g-details-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lt-g-details-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--ink-2)}.lt-g-details-toggle svg{transition:transform .25s var(--ease)}.lt-g-details-toggle svg.is-open{transform:rotate(180deg)}.lt-g-exports{display:flex;gap:6px;flex-wrap:wrap;margin-inline-start:auto}.lt-g-details-body{display:grid;gap:10px;margin-top:12px}.lt-g-details-body h4{margin:4px 0 0;font-size:12.5px;color:var(--forest)}.lt-g-table-wrap{overflow-x:auto}.lt-g-table{width:100%;border-collapse:collapse;font-size:11.5px}.lt-g-table th,.lt-g-table td{padding:6px 8px;text-align:start;border-bottom:1px solid rgba(22,36,29,.07);vertical-align:top}.lt-g-table th{color:var(--muted);font-weight:600}.lt-panel-card{padding:18px;border-radius:22px;animation:ltFadeIn .18s var(--ease) both}.lt-panel-head{display:flex;align-items:center;gap:8px;margin-bottom:14px}.lt-panel-head h3{font-size:13.5px;font-weight:600;color:var(--ink);margin:0}.lt-panel-head .ico{color:var(--leaf);display:grid;place-items:center}.lt-panel-head .pill{margin-inline-start:auto;font-size:10.5px;color:var(--muted);background:#16241d0d;padding:3px 8px;border-radius:7px}.lt-ring-wrap{display:grid;justify-items:center;gap:12px;padding:4px 0 2px}.lt-ring{position:relative;width:148px;height:148px}.lt-ring svg{transform:rotate(-90deg);overflow:visible}.lt-ring .track{fill:none;stroke:#16241d14;stroke-width:9}.lt-ring .fill{fill:none;stroke:url(#ltRingGrad);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 4px 10px rgba(46,158,107,.35))}.lt-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:1px}.lt-ring-center b{font-size:30px;font-weight:600;color:var(--forest);letter-spacing:-.03em;line-height:1}.lt-ring-center span{font-size:10.5px;color:var(--muted)}.lt-ring-note{font-size:11.5px;color:var(--muted);text-align:center;line-height:1.7;margin:0}.lt-streak{display:flex;justify-content:space-between;gap:4px}.lt-streak .day i{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:10px;font-style:normal;color:var(--muted);background:#16241d0d;border:1px solid transparent}.lt-streak .day.is-done i{color:#f6fdf8;background:linear-gradient(150deg,var(--leaf),var(--forest))}.lt-streak .day.is-today i{border-color:#dfa24fb3;box-shadow:0 0 0 3px #dfa24f24}.lt-streak-foot{display:flex;align-items:center;gap:6px;margin-top:13px;font-size:11.5px;color:var(--muted)}.lt-usage{display:grid;gap:12px}.lt-usage-row{display:grid;gap:5px}.lt-usage-row .top{display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:var(--ink-2)}.lt-usage-row .top i{font-style:normal;font-size:10px;color:var(--muted-2)}.lt-usage-row .top b{margin-inline-start:auto;font-size:11px;color:var(--muted);font-weight:500}.lt-usage-row .track{height:6px;border-radius:99px;background:#16241d12;overflow:hidden}.lt-usage-row .track i{display:block;height:100%;width:var(--w);border-radius:99px;background:linear-gradient(90deg,var(--leaf-soft),var(--leaf))}.lt-usage-row:nth-child(2) .track i{background:linear-gradient(90deg,#f0cfae,var(--amber))}.lt-usage-row:nth-child(3) .track i{background:linear-gradient(90deg,var(--terra-soft),var(--terra))}.lt-usage-row:nth-child(4) .track i{background:linear-gradient(90deg,#cfe0d6,var(--forest-2))}.lt-usage-note{margin:12px 0 0}.lt-saved-list{display:grid;gap:8px}.lt-saved-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;background:#ffffff8c;border:1px solid rgba(22,36,29,.05);font-size:12.5px;color:var(--forest)}.lt-saved-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-saved-item small{font-size:10.5px;color:var(--muted)}.lt-tip-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--forest-2);transition:gap .22s var(--ease)}.lt-tip-link:hover{gap:10px}.lt-tip{border-radius:22px;padding:18px;position:relative;overflow:hidden;color:#e8f3ec;background:linear-gradient(155deg,#0e4a38f0,#0b3a2cfa);animation:ltFadeIn .18s var(--ease) both}.lt-tip .lt-eyebrow{color:#e8f3ecbf}.lt-tip p{font-size:13px;line-height:1.8;margin:9px 0 10px;color:#f0f9f3db}.lt-tip b{color:#fff;font-weight:600}.lt-tip-soon{font-size:11px;color:#b8e6cf}@media (max-width: 1240px){.lt-workspace{grid-template-columns:minmax(0,1fr) 318px;gap:22px}.lt-g-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 940px){.lt-workspace,.lt-g-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.lt-dock{padding:7px 8px}.lt-dock-top{flex-wrap:wrap}.lt-dock-search{flex:1 1 100%}.lt-dock-node{flex:1 1 140px}.lt-dock-count,.lt-tense-sub{display:none}.lt-dock-switch{font-size:11px;gap:6px}.lt-g-cards.is-list .lt-gcard-top{flex:1 1 100%}}@media (max-width: 620px){.lt-ws-id-text h1{font-size:17px}.lt-ws-actions{width:100%}.lt-ws-back{flex:1;justify-content:center}.lt-toolbar{padding:12px 12px 10px}.lt-gopt-grid{gap:10px 14px}.lt-gopt-chip{font-size:12px;padding:3px 5px}.lt-g-note{margin-inline-start:0}}@media (max-width: 520px){.lt-dock-sep,.lt-dock-filters>.lt-tense-lead .lt-tense-lead-text{display:none}.lt-dock-filters{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.lt-dock{transition:none}.lt-dock.is-hidden{transform:none;opacity:0}.lt-gcard{animation:none}}@media print{.lt-dock,.lt-side-col,.lt-toolbar,.lt-ws-actions,.lt-load-more,.lt-g-details{display:none!important}.lt-workspace{grid-template-columns:1fr}}@media (max-width: 720px){.lt-gcard-top{flex-wrap:wrap}.lt-pattern-tag{flex:1 1 100%}.lt-gcard-tools{margin-inline-start:auto}}@media (max-width: 720px){.lt-g-chips{flex-wrap:wrap;overflow:visible}.lt-g-chip{height:34px;padding:0 11px}}.lt-gl-say.is-speaking,.sc-say.is-speaking,.lt-sheet-say.is-speaking,.lt-row-mini.is-speaking{opacity:1;color:#fff;background:var(--forest);box-shadow:0 0 0 3px #2e9e6b2e}.lt-g-viewseg{display:flex;gap:2px;padding:3px;border-radius:11px;background:#16241d0e;flex:none}.lt-g-viewseg button{font-family:var(--font-ar);font-size:12px;font-weight:600;color:var(--muted);padding:6px 13px;border-radius:8px;border:0;background:transparent;cursor:pointer}.lt-g-viewseg button:hover{color:var(--forest)}.lt-g-viewseg button.is-on{color:#f7fdf9;background:linear-gradient(150deg,#1c6b51,#0d4232)}.lt-c-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:14px;align-items:start}.lt-ccard{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 0 10px;border-radius:20px;overflow:hidden;background:linear-gradient(158deg,#ffffffeb,#fffdf9b3);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #fffffff2 inset,0 14px 30px -26px #263a2d8c;animation:ltFadeIn .18s var(--ease) both}.lt-ccard-top{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;padding:0 14px}.lt-ccard-top .lt-pattern-tag{min-width:0;overflow:hidden;text-overflow:ellipsis}.lt-ccard-new{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--terra-text);background:#dfa24f29;padding:3px 8px;border-radius:8px}.lt-ccard-tools{display:flex;align-items:center;gap:2px;margin-inline-start:auto;flex:none}.lt-ccard-ring{display:grid;place-items:center;width:30px;height:30px}.lt-ccard .lt-cb{padding:0 14px 2px}.lt-ccard .lt-cb-frame{position:static;margin:0 -14px;padding:12px 14px 10px;border-top:1px solid rgba(22,36,29,.05)}.lt-ccard .lt-cb-fline.is-main span{font-size:19px}@media (prefers-reduced-motion: reduce){.lt-ccard{animation:none}}@media (max-width: 720px){.lt-results-bar{flex-wrap:wrap}}.lt-results-bar>.lt-g-viewseg{display:flex}.lt-ccard-top .lt-pattern-tag{flex:0 1 auto}.lt-p-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.lt-p-cards.is-list{grid-template-columns:minmax(0,1fr)}.lt-pcard .lt-cb-frame{border-bottom:0}.lt-pcard.is-empty{opacity:.62}.lt-pcard-empty{margin:0;padding:4px 14px 6px;font-size:13px;color:var(--muted)}.lt-words-body{min-width:0;padding:4px 2px 12px}.lt-words-body .study-cards{padding:0}.lt-words-tools{display:flex;justify-content:flex-end;margin-bottom:10px}.lt-empty-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--forest);background:#2e9e6b1f}.lt-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 8px;border-radius:var(--r-md);margin-bottom:12px}.lt-stat-cell{display:grid;gap:1px;justify-items:center;position:relative}.lt-stat-cell+.lt-stat-cell:before{content:"";position:absolute;inset-inline-start:0;top:12%;height:76%;width:1px;background:#16241d14}.lt-stat-cell b{font-size:22px;font-weight:600;color:var(--forest);letter-spacing:-.02em}.lt-stat-cell span{font-size:11.5px;color:var(--muted)}.lt-icon-btn.danger:hover{color:var(--terra-text);border-color:#c4653f59}.lt-saved-select{padding:0 6px}.lt-saved-select select{border:0;background:none;font:inherit;font-size:12.5px;color:inherit;cursor:pointer;padding:7px 2px;outline:none;max-width:180px}.lt-saved-select.is-picked{color:var(--forest);background:#2e9e6b21;border-color:#2e9e6b42}.lt-saved-tools{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin:12px 0}.lt-saved-list{display:grid;gap:11px}.lt-saved-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:18px;padding:15px 17px;border-radius:var(--r-md);overflow:hidden;animation:ltFadeIn .18s var(--ease) both;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease)}.lt-saved-card:after{content:"";position:absolute;inset-inline-start:0;top:12px;width:3px;height:calc(100% - 24px);border-radius:99px;background:linear-gradient(180deg,var(--leaf),var(--forest-2));opacity:0;transform:scaleY(.4);transition:opacity .28s var(--ease),transform .28s var(--ease)}.lt-saved-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.lt-saved-card:hover:after{opacity:1;transform:scaleY(1)}.lt-saved-card.is-done{background:linear-gradient(140deg,#e9f6eeeb,#ffffffb8)}.lt-saved-card.is-changed:after{opacity:1;transform:scaleY(1);background:linear-gradient(180deg,var(--amber),var(--terra))}.lt-saved-card .sc-body{display:grid;gap:3px;min-width:0;align-content:start}.lt-saved-card .sc-line{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-width:0}.lt-saved-card .sc-lang{flex:none;width:21px;font-size:9.5px;letter-spacing:.08em;color:var(--muted-2)}.lt-saved-card .sc-line p{margin:0;min-width:0}.lt-saved-card .sc-main{font-family:var(--font-it);font-size:17.5px;color:var(--forest);line-height:1.4}.lt-saved-card .sc-main[dir=rtl]{font-family:var(--font-ar);font-size:15.5px}.lt-saved-card .sc-other{font-size:13px;color:var(--ink-2);line-height:1.7}.lt-saved-card .sc-other[dir=ltr]{font-size:12.5px;color:var(--muted)}.lt-saved-card .sc-say{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;border:0;background:none;color:var(--muted-2);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.lt-saved-card .sc-say:hover{color:var(--forest);background:#2e9e6b1a}.lt-saved-card .sc-now{font-size:11px;color:var(--terra-text);background:#c4653f1a;padding:2px 8px;border-radius:7px}.lt-saved-card .sc-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:7px}.lt-saved-card .sc-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10.5px;color:var(--forest);background:#2e9e6b1c}.lt-saved-card .sc-tag i{font-style:normal;color:var(--muted)}.lt-saved-card .sc-tag.ghost{color:var(--muted);background:#16241d0e}.lt-saved-card .sc-tag.ok{color:#1d6b46;background:#2e9e6b30;font-weight:500}.lt-saved-card .sc-tag.warn{color:var(--terra-text);background:#c4653f1f}.lt-saved-card .sc-side{display:grid;align-items:end;justify-items:center;gap:8px}.lt-saved-card .sc-ring{position:relative;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--leaf) calc(var(--p, 0) * 1%),rgba(22,36,29,.075) 0)}.lt-saved-card .sc-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fffffff0}.lt-saved-card .sc-ring span{position:relative;font-size:12.5px;font-weight:600;color:var(--forest);font-variant-numeric:tabular-nums}.lt-saved-card .sc-actions{display:grid;gap:6px;justify-items:center}.lt-saved-card .sc-icons{display:flex;gap:4px}.lt-saved-card .sc-do{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font:inherit;font-size:11.5px;color:var(--forest);background:#2e9e6b1a;border:1px solid rgba(46,158,107,.22);cursor:pointer;transition:background .22s var(--ease),transform .22s var(--ease)}.lt-saved-card .sc-do:hover{background:#2e9e6b2e;transform:translateY(-1px)}.lt-saved-card .sc-do.is-on{color:#f2fbf6;background:linear-gradient(150deg,var(--forest-2),var(--forest));border-color:transparent}@media (max-width: 720px){.lt-saved-card{grid-template-columns:minmax(0,1fr);gap:12px}.lt-saved-card .sc-side{display:flex;align-items:center;justify-content:space-between}.lt-saved-card .sc-actions{display:flex;align-items:center;gap:8px}.lt-stat-strip{padding:12px 4px}}@media print{.lt-saved-page .lt-head-actions,.lt-saved-page .lt-tabbar,.lt-saved-tools,.lt-saved-card .sc-side,.lt-saved-card .sc-say{display:none!important}.lt-saved-card{grid-template-columns:1fr;box-shadow:none;animation:none}}.lt-saved-card .sc-do.sc-review{color:var(--terra-text);background:#dfa24f24;border-color:#dfa24f52}.lt-saved-card .sc-do.sc-review:hover{background:#dfa24f3d}.lt-mring{position:relative;display:grid;place-items:center}.lt-mring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lt-mring .seg{fill:none;stroke:#16241d1f;stroke-width:6;stroke-linecap:butt;transition:stroke .35s var(--ease)}.lt-mring .seg.is-on{stroke:#dfa24f}.lt-mring .seg.is-new{animation:ltSegFill .55s var(--ease)}.lt-mring.is-done .seg{stroke:var(--leaf)}.lt-mring-check{color:var(--leaf);animation:ltPop .45s cubic-bezier(.2,.9,.2,1.3)}@keyframes ltSegFill{0%{stroke-width:2;opacity:.2}to{stroke-width:6;opacity:1}}@keyframes ltPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.lt-review{display:inline-flex;align-items:center;gap:6px}.lt-dots{display:inline-flex;gap:3px}.lt-dots i{width:7px;height:7px;border-radius:50%;background:#16241d24;transition:background .3s var(--ease)}.lt-dots i.is-on{background:#dfa24f}.lt-dots i.is-new{animation:ltDot .5s var(--ease)}@keyframes ltDot{0%{transform:scale(.3)}60%{transform:scale(1.5)}to{transform:scale(1)}}.lt-saved-card .sc-do.sc-mastered{color:#f2fbf6;background:var(--leaf);border-color:transparent;cursor:default}@media (prefers-reduced-motion: reduce){.lt-mring .seg.is-new,.lt-mring-check,.lt-dots i.is-new{animation:none}}.lt-settings{display:flex;flex-direction:column;gap:14px;min-width:0}.lt-settings .lt-page-head{margin-bottom:0}.lt-settings-hint{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;font-size:11.5px;color:var(--muted);background:#16241d0b;padding:6px 11px;border-radius:9px}.lt-settings [data-settings-tabs] .lt-tabbar{margin:0}.lt-settings-body{display:flex;min-width:0}.lt-settings-body>*{flex:1 1 auto;min-width:0}.lt-settings .panel-surface{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.lt-settings .panel-head{border-bottom-color:#16241d12}.lt-settings .panel-title{font-family:var(--font-ar);font-weight:600;color:var(--ink)}.lt-settings .section-title{color:var(--forest)}.lt-settings .btn,.lt-settings .primary-btn,.lt-settings .mini-btn{font-family:var(--font-ar);border-radius:12px;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}.lt-settings .btn-primary,.lt-settings .primary-btn{color:#f7fdf9;background:linear-gradient(150deg,#1c6b51,#0d4232);border-color:transparent;box-shadow:0 12px 24px -16px #0d4232e6}.lt-settings .btn-primary:hover:not(:disabled),.lt-settings .primary-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px -18px #0e4a38}.lt-settings .btn-ghost,.lt-settings .mini-btn{color:var(--ink-2);background:#ffffffb8;border:1px solid rgba(22,36,29,.09)}.lt-settings .btn-ghost:hover:not(:disabled),.lt-settings .mini-btn:hover:not(:disabled){color:var(--forest);background:#fff;border-color:#2e9e6b59}.lt-settings .btn-soft{color:var(--forest);background:#2e9e6b1a}.lt-settings .btn-danger{color:var(--terra-text);background:#c4653f14;border-color:#c4653f38}.lt-settings .icon-btn{border-radius:10px;background:#ffffffb3;border-color:#16241d14;color:var(--muted)}.lt-settings .icon-btn:hover{background:#fff;border-color:#2e9e6b59;color:var(--forest)}.lt-settings .icon-btn.bare{background:transparent;border-color:transparent}.lt-settings .section-switch{background:transparent;border-bottom-color:#16241d12}.lt-settings .settings-switch{background:transparent}.lt-settings .section-btn{border-radius:999px;background:#ffffff9e;border:1px solid rgba(22,36,29,.07);color:var(--ink-2);font-weight:500}.lt-settings .section-btn:hover{color:var(--forest);background:#fff;border-color:#2e9e6b52}.lt-settings .section-btn.active{color:#f7fdf9;background:linear-gradient(150deg,#1c6b51,#0d4232);border-color:transparent;box-shadow:0 10px 22px -16px #0d4232e6}.lt-settings .kind-chips{background:#16241d0b;border-color:#16241d0f}.lt-settings .kind-chip{color:var(--muted)}.lt-settings .kind-chip:hover{color:var(--ink-2)}.lt-settings .kind-chip.active{background:#fff;color:var(--forest);box-shadow:0 6px 14px -10px #263a2dcc}.lt-settings .chip{border-radius:8px}.lt-settings .chip.plain{background:#16241d0d;color:var(--muted)}.lt-settings .chip.solid{background:var(--forest)}.lt-settings .chip.coral{background:#c4653f1a;color:var(--terra-text)}.lt-settings .input,.lt-settings .textarea,.lt-settings select{border-radius:11px;background:#fffc;border-color:#16241d17}.lt-settings .input:focus,.lt-settings .textarea:focus,.lt-settings select:focus{border-color:#2e9e6b6b;box-shadow:var(--ring);outline:none}.lt-settings .input[readonly]{background:#16241d09}.lt-settings table th{color:var(--muted)}.lt-settings .settings-table tr.row-active{background:#2e9e6b14}.lt-settings .settings-table tr.row-active td:first-child{box-shadow:inset 3px 0 0 var(--leaf)}@media (max-width: 720px){.lt-settings-hint{align-self:flex-start}}@media (max-width: 1180px){.lt-settings .workspace{grid-template-columns:minmax(0,1fr)}.lt-settings .workspace>*{min-width:0}}@media (max-width: 720px){.lt-settings .node-row{flex-wrap:wrap;row-gap:4px}.lt-settings .node-row .node-actions{margin-inline-start:auto}}.lt-settings .lt-goal-fields{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:8px}.lt-settings .lt-goal-field{display:grid;gap:4px;font-size:12px;color:var(--muted)}.lt-settings .lt-goal-field input{width:120px}.lt-settings .lt-reset{display:grid;gap:10px;margin-top:14px}.lt-settings .lt-reset-scopes{display:flex;flex-wrap:wrap;gap:6px}.lt-settings .lt-reset-scopes .chip{cursor:pointer}.lt-settings .lt-reset-scopes input{position:absolute;opacity:0;pointer-events:none}.lt-settings .lt-reset-scopes .chip.active{background:#2e9e6b24;color:var(--ink);font-weight:600;outline:1.5px solid currentColor}.lt-settings .lt-reset .field{display:grid;gap:4px;max-width:420px}.lt-settings .lt-reset-options{display:grid;gap:6px}.lt-settings .lt-reset-option{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;cursor:pointer}.lt-settings .lt-reset-option input{margin-top:4px}.lt-settings .lt-reset-counts{display:flex;flex-wrap:wrap;gap:6px}.lt-settings .lt-reset-count{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border-radius:999px;background:var(--surface-2, rgba(0, 0, 0, .04));font-size:12.5px}.lt-settings .lt-reset-count b{font-size:14px}.lt-settings .lt-reset-count em{font-style:normal;color:var(--muted);font-size:11.5px}.lt-settings .lt-reset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lt-settings .lt-reset-result{display:grid;gap:6px;padding:12px;border-radius:12px;background:#2e7d5012;font-size:13px}.lt-settings .lt-reset-result .btn{justify-self:start}.lt-settings .lt-reset-path{direction:ltr;unicode-bidi:isolate;word-break:break-all;font-size:12px}.lt-settings .lt-reset-modal{max-height:88dvh;overflow-y:auto}.lt-settings .lt-reset-modal h3{display:flex;align-items:center;gap:7px;color:var(--terra-text)}.lt-settings .lt-reset-list{margin:4px 0 10px;padding-inline-start:20px;display:grid;gap:3px;font-size:13.5px;line-height:1.7}.lt-settings .lt-reset-list .lt-reset-sub{list-style:circle;margin-inline-start:16px;color:var(--muted);font-size:12.5px}.lt-settings .lt-reset-order{font-size:12.5px;color:var(--ink-2, var(--muted));margin:6px 0}.lt-settings .lt-reset-confirms{display:grid;gap:6px;padding:10px;border-radius:10px;background:#c4653f0f}.lt-settings .lt-reset-expected{font-size:22px;font-weight:700;padding:8px 12px;border-radius:10px;background:var(--surface-2, rgba(0, 0, 0, .04));margin-bottom:8px;-webkit-user-select:none;user-select:none}.lt-settings .lt-reset-typed{font-size:20px;font-weight:600;padding:10px 12px;width:100%}.lt-settings .lt-reset-failure{display:grid;gap:3px;margin-top:8px}.lt-settings .lt-reset-modal .modal-actions{flex-wrap:wrap}.lt-pmeta{border:1px solid var(--line, #dfe6e1);border-radius:12px;padding:10px 12px 12px;margin:10px 0;min-width:0}.lt-pmeta legend{padding:0 6px}.lt-pmeta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 12px}.lt-tax{display:grid;gap:12px;min-width:0}.lt-tax-glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.lt-tax-stats{display:grid;grid-template-columns:repeat(3,auto);margin-inline-start:auto;padding:5px 4px;border-radius:13px}.lt-tax-stat{display:flex;align-items:baseline;gap:5px;padding:0 14px;position:relative}.lt-tax-stat+.lt-tax-stat:before{content:"";position:absolute;inset-inline-start:0;top:12%;height:76%;width:1px;background:linear-gradient(to bottom,transparent,rgba(22,36,29,.12),transparent)}.lt-tax-stat b{font-size:18px;font-weight:600;color:var(--forest);line-height:1.3}.lt-tax-stat span{font-size:11.5px;color:var(--muted)}.lt-tax-names-count{font-size:12px;color:var(--muted);padding:4px 10px;border-radius:999px;background:#2e9e6b14;white-space:nowrap}.lt-tax-alerts{border-radius:14px;background:#ffffff94;border:1px solid rgba(22,36,29,.07)}.lt-tax-alerts.has-alerts{background:#e8b25c1a;border-color:#c48c323d}.lt-tax-alerts-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:8px 12px}.lt-tax-alerts-icon{color:var(--terra-text);flex:none}.lt-tax-alerts-icon.ok{color:var(--leaf)}.lt-tax-alerts-items{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.lt-tax-alert-chip{font-size:11.5px;padding:3px 9px;border-radius:999px;color:var(--ink-2);background:#fffc;border:1px solid rgba(22,36,29,.07)}.lt-tax-alert-chip.warn{color:var(--terra-text);border-color:#c4653f3d}.lt-tax-alert-chip.ok{color:var(--forest)}.lt-tax-alerts-tools{display:flex;gap:6px;flex-wrap:wrap;margin-inline-start:auto}.lt-tax-alerts-tools .mini-btn{display:inline-flex;align-items:center;gap:5px}.lt-tax-alerts-body{display:grid;gap:8px;padding:0 10px 10px}.lt-tax-alerts-body .banner{margin:0}.lt-tax-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lt-tax-actions .btn{display:inline-flex;align-items:center;gap:6px}.lt-tax-how{margin:0;padding:11px 14px;border-radius:13px;font-size:12.5px;line-height:1.85;color:var(--ink-2);background:#ffffff9e;border:1px solid rgba(22,36,29,.06)}.lt-tax-how code{font-family:var(--font-mono);font-size:11.5px;padding:0 4px;border-radius:5px;background:#16241d0d}.lt-tax-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:12px;align-items:start}.lt-tax-grid>*{min-width:0}.lt-tax-tree{overflow:hidden}.lt-tax-tree-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:14px 16px 10px;border-bottom:1px solid rgba(22,36,29,.07)}.lt-tax-tree-head h2{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;color:var(--forest)}.lt-tax-tree-head span{font-size:10.5px;color:var(--muted-2)}.lt-tax-tree-body{list-style:none;margin:0;padding:6px}.lt-tax-tree-body ul{list-style:none;margin:0;padding:0}.lt-tax-row{display:flex;align-items:center;gap:7px;width:100%;min-height:40px;padding-block:6px;padding-inline-end:8px;border-radius:11px;text-align:start;cursor:pointer;transition:background .2s var(--ease)}.lt-tax-row:hover{background:#ffffffbf}.lt-tax-row.is-active{background:#2e9e6b21}.lt-tax-twist{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--muted);background:transparent;border:0;cursor:pointer}.lt-tax-twist:hover{color:var(--forest);background:#ffffffe6}.lt-tax-twist.is-leaf{cursor:default}.lt-tax-num{min-width:24px;height:22px;padding:0 5px;border-radius:7px;display:grid;place-items:center;font-size:10.5px;font-family:var(--font-mono);color:var(--muted);background:#ffffffd9;border:1px solid rgba(22,36,29,.07);flex:none}.lt-tax-row.is-active .lt-tax-num{color:#f4fbf7;background:var(--forest-2);border-color:transparent}.lt-tax-main{display:grid;justify-items:start;min-width:0;flex:1 1 auto}.lt-tax-main>*{max-width:100%}.lt-tax-main b{font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-tax-row.is-root .lt-tax-main b{font-weight:600}.lt-tax-meta{display:flex;align-items:center;gap:5px;flex:none}.lt-tax-count{font-size:10.5px;color:var(--muted)}.lt-tax .lt-tax-state.scope-chip{margin:0;font-size:9.5px;padding:1px 7px;border:0}.lt-tax .lt-tax-state.linked{color:var(--forest);background:#2e9e6b24}.lt-tax .lt-tax-state.free{color:var(--terra-text);background:#c4653f1f}.lt-tax-row-actions{display:none;align-items:center;gap:1px;flex:none}.lt-tax-row.is-active .lt-tax-row-actions,.lt-tax-row:hover .lt-tax-row-actions,.lt-tax-row:focus-within .lt-tax-row-actions{display:inline-flex}.lt-tax-row-actions .icon-btn{width:26px;height:26px}.lt-tax-detail{padding:16px;display:grid;gap:14px}.lt-tax-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(22,36,29,.07)}.lt-tax-detail-head>div{display:grid;justify-items:start;min-width:0}.lt-tax-detail-head h2{margin:0;font-size:16px;font-weight:600;color:var(--forest)}.lt-tax-detail-code{display:block;font-size:10.5px;letter-spacing:.06em;color:var(--muted-2);text-align:start}.lt-tax-detail-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lt-tax-detail-count{font-size:11px;color:var(--muted);background:#ffffffbf;padding:3px 9px;border-radius:999px}.lt-tax-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lt-tax-fields .field{margin:0}.lt-tax-fields.is-branch .field:first-child,.lt-tax-field-wide{grid-column:1 / -1}.lt-tax-hint{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:var(--muted)}.lt-tax-sub-title{font-size:12px;color:var(--muted);font-weight:500}.lt-tax-scope{display:grid;gap:8px}.lt-tax .scope-seg{display:flex;gap:8px;flex-wrap:wrap;padding:0;background:transparent;border:0}.lt-tax .scope-opt{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:11px;font-size:12.5px;color:var(--ink-2);background:#ffffffb3;border:1px solid rgba(22,36,29,.09);box-shadow:none}.lt-tax .scope-opt.active{color:var(--forest);background:#2e9e6b24;border-color:#2e9e6b52;font-weight:600}.lt-tax .scope-note{margin:0;font-size:11px;color:var(--muted)}.lt-tax-tech{display:grid;gap:8px;padding:10px 12px;border-radius:13px;background:#ffffff94;border:1px solid rgba(22,36,29,.06)}.lt-tax-tech-toggle{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 0;font-size:11.5px;color:var(--muted);background:transparent;border:0;cursor:pointer;font-family:var(--font-ar)}.lt-tax-tech-toggle:hover{color:var(--forest)}.lt-tax-tech-list{display:grid;gap:10px;margin:0}.lt-tax-tech-group{display:grid;border-radius:11px;background:#ffffffb3;border:1px solid rgba(22,36,29,.06);overflow:hidden}.lt-tax-tech-group-title{padding:6px 12px;font-size:11px;font-weight:600;color:var(--forest);background:#2e9e6b12}.lt-tax-tech-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:baseline;padding:7px 12px;border-top:1px solid rgba(22,36,29,.06)}.lt-tax-tech-group-title+.lt-tax-tech-row{border-top:0}.lt-tax-tech-row dt{margin:0;font-size:11.5px;color:var(--muted)}.lt-tax-tech-row dt small{display:block;font-size:10px;color:var(--muted-2)}.lt-tax-tech-row dd{margin:0;font-size:12px;font-weight:500;color:var(--ink);overflow-wrap:anywhere;text-align:right}.lt-tax-detail-actions{display:flex;gap:7px;flex-wrap:wrap}.lt-tax-detail-actions .btn{display:inline-flex;align-items:center;gap:6px}.lt-tax-order{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lt-tax-order-btns{display:flex;gap:5px;flex-wrap:wrap}.lt-tax-order-btns .mini-btn{display:inline-flex;align-items:center;gap:4px}.lt-tax-branches{display:grid;gap:8px;padding-top:10px;border-top:1px dashed rgba(22,36,29,.12)}.lt-tax-branches-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.lt-tax-branches-head b{font-size:10.5px;color:var(--forest);background:#2e9e6b24;padding:1px 8px;border-radius:999px}.lt-tax-branch-chips{display:flex;flex-wrap:wrap;gap:5px}.lt-tax-branch{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 9px;border-radius:8px;color:var(--ink-2);background:#fffc;border:1px solid rgba(22,36,29,.06);cursor:pointer;font-family:var(--font-ar);transition:transform .2s var(--ease),color .2s var(--ease)}.lt-tax-branch:hover{transform:translateY(-1px);color:var(--forest)}.lt-tax-branch-n{font-size:10px;color:var(--leaf)}.lt-tax-branches-empty{margin:0;font-size:11.5px;color:var(--muted-2)}.lt-tax-branch-add{display:flex;gap:6px}.lt-tax-branch-add .input{flex:1;min-width:0;padding:8px 11px;font-size:12px}.lt-tax-branch-add .icon-btn{flex:none;height:36px;width:36px}@media (max-width: 1240px){.lt-tax-grid{grid-template-columns:330px minmax(0,1fr)}}@media (max-width: 1060px){.lt-tax-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.lt-tax-fields{grid-template-columns:minmax(0,1fr)}.lt-tax-tech-row{grid-template-columns:minmax(0,1fr);gap:1px}.lt-tax-detail{padding:14px}.lt-tax-stats{padding:12px 4px}.lt-tax-alerts-tools{margin-inline-start:0}.lt-tax-row:hover:not(.is-active) .lt-tax-row-actions{display:none}.lt-tax-row.is-active{flex-wrap:wrap}.lt-tax-row.is-active .lt-tax-row-actions{flex-basis:100%;justify-content:flex-end}}@media (max-width: 520px){.lt-tax-stats{margin-inline-start:0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.lt-tax-stat{justify-content:center;padding:0 6px}.lt-tax-names-count{width:100%;text-align:center}}.lt-tax-labels{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.lt-tax-labels-list{display:flex;flex-wrap:wrap;gap:6px}.lt-tax-label-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--surface-2, rgba(0,0,0,.04));border:1px solid var(--line, rgba(0,0,0,.08));font-size:12px}.lt-tax-label-chip i{font-style:normal;font-size:10.5px;color:var(--muted)}.lt-cons-body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.lt-cons-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:6px 14px}.lt-cons-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.lt-cons-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;text-decoration:none;color:var(--ink, inherit)}.lt-cons-link:hover .lt-cons-word{text-decoration:underline}.lt-cons-row .chip{white-space:nowrap}.lt-cons-id{font-size:11px;opacity:.65}.lt-select{position:relative}.lt-select-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border-radius:11px;font-family:var(--font-ar);font-size:13px;color:var(--ink);text-align:start;background:#fffc;border:1px solid rgba(22,36,29,.09);cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.lt-select-btn:hover{border-color:#2e9e6b59}.lt-select-btn:focus-visible,.lt-select.is-open .lt-select-btn{outline:none;border-color:#2e9e6b6b;box-shadow:var(--ring)}.lt-select-caret{color:var(--muted);flex:none;transition:transform .2s var(--ease)}.lt-select.is-open .lt-select-caret{transform:rotate(180deg);color:var(--forest)}.lt-select-list{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 6px);margin:0;padding:5px;list-style:none;max-height:300px;overflow-y:auto;border-radius:13px;background:#fff;border:1px solid rgba(22,36,29,.08);box-shadow:0 22px 44px -22px #16241d73}.lt-select-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;font-family:var(--font-ar);font-size:13px;color:var(--ink-2);cursor:pointer}.lt-select-list li.is-hover{background:#2e9e6b14;color:var(--forest)}.lt-select-list li.is-on{color:var(--forest);font-weight:600}.lt-select-list li svg{color:var(--leaf);flex:none}.lt-select-list.is-up{top:auto;bottom:calc(100% + 6px)}.lt-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e20196b;backdrop-filter:blur(3px) saturate(115%);-webkit-backdrop-filter:blur(3px) saturate(115%);animation:ltSheetFade .24s var(--ease) both}@keyframes ltSheetFade{0%{opacity:0}to{opacity:1}}.lt-sheet{position:relative;width:min(700px,100%);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);border:1px solid rgba(255,255,255,.85);background:linear-gradient(158deg,#fffffffa,#fcf8f1f5);box-shadow:0 1px #ffffffe6 inset,var(--shadow-3);animation:ltSheetIn .4s var(--ease) both;font-family:var(--font-ar)}@keyframes ltSheetIn{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.lt-sheet-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px 12px;border-bottom:1px solid rgba(22,36,29,.07);background:#ffffffeb}.lt-sheet-close{margin-inline-start:auto}.lt-tense-tag.is-live{background:#2e9e6b26;color:var(--forest);font-weight:600}.lt-sheet-hero{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:18px 18px 16px;background:radial-gradient(120% 90% at 50% 0%,rgba(46,158,107,.1),transparent 62%),linear-gradient(180deg,#fffdf9e6,#fffdf973);animation:ltSheetHero .36s var(--ease) both}@keyframes ltSheetHero{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lt-sheet-line{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;direction:rtl;min-width:0}.lt-sheet-line>span{min-width:0;overflow-wrap:anywhere}.lt-sheet-say{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;border:0;color:var(--forest);background:#2e9e6b1f;cursor:pointer;transition:background .22s var(--ease),transform .22s var(--ease)}.lt-sheet-say:hover:not(:disabled){background:#2e9e6b33;transform:translateY(-1px)}.lt-sheet-other .lt-sheet-say{width:24px;height:24px;border-radius:8px;background:transparent;color:var(--muted-2)}.lt-sheet-other .lt-sheet-say:hover:not(:disabled){color:var(--forest);background:#2e9e6b1f}.lt-sheet-main>span{font-family:var(--font-it);font-size:clamp(20px,2.6vw,26px);line-height:1.45;font-weight:500;color:var(--ink)}.lt-sheet-main.is-rtl>span{font-family:var(--font-ar);font-size:22px}.lt-sheet-other.is-rtl>span{font-family:var(--font-ar);font-size:15px;font-weight:500;color:var(--ink-2);line-height:1.6}.lt-sheet-other.is-ltr>span{font-family:var(--font-ar);font-size:12px;color:var(--muted);letter-spacing:.02em}.lt-sheet-tense{display:grid;gap:5px;padding:7px 18px 8px;border-top:1px solid rgba(22,36,29,.05)}.lt-sheet-tense .lt-dock-filters{padding-top:0;border-top:0}.lt-sheet-tense .lt-tense.is-base .lt-tense-main:after{content:"·";color:var(--leaf);margin-inline-start:4px}.lt-sheet-tense .lt-tense.is-on.is-base .lt-tense-main:after{color:var(--leaf-soft)}.lt-sheet-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px 10px;border-top:1px solid rgba(22,36,29,.06)}.lt-sheet-head-title{display:flex;align-items:center;gap:8px}.lt-sheet-head-title h3{margin:0;font-size:13.5px;font-weight:600;color:var(--forest)}.lt-sheet-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--forest);background:#2e9e6b21}.lt-sheet-count{font-size:10.5px;color:var(--muted);background:#16241d0d;padding:3px 7px;border-radius:6px}.lt-sheet-seg{margin-inline-start:auto;display:flex;gap:2px;padding:3px;border-radius:11px;background:#16241d0e}.lt-sheet-seg button{font-family:var(--font-ar);font-size:11.5px;font-weight:500;color:var(--muted);padding:5px 11px;border-radius:8px;border:0;background:transparent;cursor:pointer}.lt-sheet-seg button:hover{color:var(--forest)}.lt-sheet-seg button.is-on{color:var(--forest);background:#fff;box-shadow:0 2px 6px -3px #16241d80}.lt-sheet-loading{display:flex;align-items:center;gap:8px;justify-content:center;padding:26px;color:var(--muted);font-size:12.5px}.lt-sheet-rows{display:grid;gap:7px;margin:0;padding:4px 14px 14px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lt-sheet-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:15px;border:1px solid rgba(22,36,29,.06);background:#ffffff9e;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease);animation:ltFadeIn .18s var(--ease) both}.lt-sheet-row.no-pron{grid-template-columns:minmax(0,1fr) auto}@keyframes ltSheetRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lt-sheet-row:hover{background:#fff;border-color:#2e9e6b3d}.lt-sheet-row.is-playing{background:#2e9e6b1a;border-color:#2e9e6b52}.lt-sheet-row.is-off{background:#16241d06;border-style:dashed}.lt-sheet-row.is-saved{border-color:#dfa24f80}.lt-row-pron{align-self:stretch;display:grid;align-content:center;justify-items:center;text-align:center;gap:1px;padding-inline-end:10px;border-inline-end:1px dashed rgba(22,36,29,.12)}.lt-row-pron-main{font-family:var(--font-it);font-size:14px;font-weight:600;color:var(--forest);letter-spacing:.01em}.lt-row-pron-main[dir=rtl]{font-family:var(--font-ar)}.lt-row-pron-gloss{font-family:var(--font-ar);font-size:10.5px;font-weight:500;color:var(--muted)}.lt-row-body{display:grid;gap:3px;min-width:0}.lt-pline{margin:0;display:flex;align-items:center;gap:6px;direction:rtl;min-width:0}.lt-pline-text{min-width:0;overflow-wrap:anywhere}.lt-pline.is-main.is-ltr .lt-pline-text{font-family:var(--font-it);font-size:17px;line-height:1.35;color:var(--ink)}.lt-pline.is-main.is-rtl .lt-pline-text{font-family:var(--font-ar);font-size:16px;font-weight:500;line-height:1.5;color:var(--ink)}.lt-pline.is-other.is-rtl .lt-pline-text{font-family:var(--font-ar);font-size:12.5px;color:var(--ink-2);line-height:1.6}.lt-pline.is-other.is-ltr .lt-pline-text{font-family:var(--font-ar);font-size:11.5px;color:var(--muted);letter-spacing:.02em}.lt-row-mini,.lt-pline-icon{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;border:0;background:transparent;color:var(--muted-2);cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease)}.lt-pline.is-main .lt-row-mini{color:var(--forest);background:#2e9e6b1a}.lt-row-mini:hover{color:var(--forest);background:#2e9e6b24}.lt-pline-icon{cursor:default;color:var(--terra-text)}.lt-row-off .lt-pline-text{font-family:var(--font-ar);font-size:11.5px;color:var(--terra-text);line-height:1.6}.lt-row-off.is-main .lt-pline-text{font-size:12.5px}.lt-row-off b{font-family:var(--font-mono);font-weight:500;font-size:10.5px}.lt-row-tools{align-self:stretch;display:flex;align-items:center;gap:2px;padding-inline-start:8px;border-inline-start:1px dashed rgba(22,36,29,.1)}.lt-row-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:0;color:var(--muted);background:transparent;cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease)}.lt-row-btn:hover:not(:disabled){color:var(--forest);background:#2e9e6b24}.lt-row-btn:disabled{opacity:.3;cursor:not-allowed}.lt-row-btn[data-persons-save].is-on{color:var(--amber);background:#dfa24f24}.lt-row-master.is-on{color:#f5fdf8;background:linear-gradient(150deg,var(--leaf),var(--forest))}.lt-sheet-note{display:flex;align-items:flex-start;gap:7px;margin:0 18px 12px;padding:9px 12px;border-radius:12px;font-size:11.5px;line-height:1.7;color:var(--terra-text);background:#dfa24f1f;border:1px solid rgba(223,162,79,.22)}.lt-sheet-note svg{flex:none;margin-top:3px}.lt-sheet-foot{padding:10px 18px 13px;font-size:10.5px;color:var(--muted);border-top:1px solid rgba(22,36,29,.07);background:#fffdf9b3}.lt-tool-btn-pron{color:var(--forest)}.lt-row-mini:focus-visible,.lt-sheet-seg button:focus-visible,.lt-row-btn:focus-visible,.lt-sheet-say:focus-visible{outline:none;box-shadow:var(--ring)}@media (max-width: 720px){.lt-sheet-layer{padding:0;align-items:flex-end}.lt-sheet{width:100%;max-height:92vh;border-radius:24px 24px 0 0;border-bottom:0}.lt-sheet-hero{padding:16px 14px 14px}.lt-sheet-head{padding:10px 14px 8px}.lt-sheet-seg{margin-inline-start:0;width:100%}.lt-sheet-seg button{flex:1}.lt-sheet-rows{padding:4px 10px 10px;gap:6px}.lt-sheet-row{grid-template-columns:58px minmax(0,1fr) auto;gap:8px;padding:9px 8px}.lt-row-pron{padding-inline-end:6px}.lt-pline.is-main.is-ltr .lt-pline-text{font-size:15.5px}.lt-pline.is-main.is-rtl .lt-pline-text{font-size:15px}.lt-pline.is-other.is-rtl .lt-pline-text{font-size:12px}.lt-pline.is-other.is-ltr .lt-pline-text{font-size:11px}.lt-row-tools{flex-direction:column;justify-content:center;padding-inline-start:5px}.lt-sheet-tense{padding-inline:14px}}@media (prefers-reduced-motion: reduce){.lt-sheet,.lt-sheet-row,.lt-sheet-layer,.lt-sheet-hero{animation:none}}@media (max-width: 720px){.lt-sheet-top{flex-wrap:nowrap}.lt-sheet-top .lt-pattern-tag{flex:1 1 auto}.lt-sheet-tense .lt-dock-filters{flex-wrap:nowrap}}.lt-sheet-row.is-current{box-shadow:inset 3px 0 0 var(--primary, #2f6b4f);background:color-mix(in srgb,var(--primary, #2f6b4f) 5%,transparent)}.lt-sheet-strips{display:flex;flex-direction:column;gap:6px}.lt-sheet-pron-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 18px 4px}.lt-sheet-pron-strip .lt-strip-lead{font-size:12px;color:var(--muted, #5f7168);margin-inline-end:4px}.lt-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lt-cb{display:flex;flex-direction:column;gap:10px;padding:0 18px 12px}.lt-cb-frame{position:sticky;top:0;z-index:2;margin:0 -18px;padding:16px 18px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(46,158,107,.1),transparent 62%),linear-gradient(180deg,#fffdf9e6,#fffdf973),#fdfbf6;border-bottom:1px solid rgba(22,36,29,.06)}.lt-cb-frame.is-filled{box-shadow:0 6px 14px -12px #16241d59}.lt-cb-fline{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;direction:rtl;min-width:0}.lt-cb-fline>span{min-width:0;overflow-wrap:anywhere}.lt-cb-fline.is-main span{font-family:Newsreader Variable,Georgia,serif;font-size:21px;color:var(--ink, #16241d)}.lt-cb-fline.is-rtl.is-main span,.lt-cb-fline.is-rtl span{font-family:inherit}.lt-cb-fline.is-other span{font-size:14px;color:var(--muted, #5f7168)}.lt-cb-frame-tools{display:flex;gap:6px;justify-content:center;padding-top:6px;border-top:1px dashed var(--line, #ebe4d8);margin-top:4px}.lt-cb-groups{display:flex;flex-direction:column;gap:4px}.lt-cb-sep{margin:8px 2px 4px;font-size:11.5px;font-weight:600;color:var(--muted, #5f7168);display:flex;align-items:center;gap:8px}.lt-cb-sep:after{content:"";flex:1;border-top:1px solid var(--line, #ebe4d8)}.lt-cb-sep-line{border:0;border-top:1px solid var(--line, #ebe4d8);margin:6px 0}.lt-cb-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lt-cb-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:4px 14px;align-items:baseline;text-align:start;background:var(--card, #fff);border:1px solid var(--line, #ebe4d8);border-radius:12px;padding:9px 12px;cursor:pointer;font:inherit;color:inherit}.lt-cb-row:hover{border-color:var(--line-strong, #c5dfd0)}.lt-cb-row.is-on{border-color:var(--primary, #2f6b4f);box-shadow:inset 0 0 0 1px var(--primary, #2f6b4f)}.lt-cb-row.is-current{box-shadow:inset 3px 0 0 var(--primary, #2f6b4f)}.lt-cb-row.is-current.is-on{box-shadow:inset 3px 0 0 var(--primary, #2f6b4f),inset 0 0 0 1px var(--primary, #2f6b4f)}.lt-cb-cell.is-main{font-family:Newsreader Variable,Georgia,serif;font-size:17px;color:var(--ink, #16241d)}.lt-cb-cell[dir=rtl].is-main{font-family:inherit;font-size:15px}.lt-cb-cell.is-other{font-size:13.5px;color:var(--muted, #5f7168)}.lt-cb-cell.is-off{font-size:12px;color:var(--muted, #5f7168);font-style:italic}.lt-sheet-pron-strip .lt-tense{color:var(--ink-2);font-size:12px;font-weight:600}.lt-sheet-pron-strip .lt-tense.is-on{color:#f7fdf9}.lt-cb-row{grid-template-columns:repeat(var(--cb-cols, 3),minmax(0,1fr));overflow-wrap:anywhere}@media (max-width: 720px){.lt-cb-row{gap:4px 8px;padding-inline:10px}.lt-cb-cell.is-main{font-size:15.5px}.lt-cb-cell.is-other{font-size:12.5px}}.lt-sheet-switch{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.lt-sheet-switch+.lt-sheet-close{margin-inline-start:0}.lt-sheet-switch .lt-tool-btn{color:var(--forest)}.lt-sheet-switch .lt-tool-btn.is-on{color:#f7fdf9;background:linear-gradient(150deg,#1c6b51,#0d4232);cursor:default}.lt-play{display:grid;gap:clamp(22px,3vw,34px);position:relative}:where(.lt-play) :where(button){border:0;background:none;cursor:pointer;font:inherit;color:inherit}:where(.lt-play) :where(ul){margin:0;padding:0;list-style:none}:where(.lt-play) :where(h1,h2,h3,p){margin:0}.lt-play:before{content:"";position:absolute;inset:-40px 0 auto;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(560px 340px at 18% 0%,rgba(46,158,107,.14),transparent 68%),radial-gradient(520px 320px at 84% 6%,rgba(223,162,79,.16),transparent 70%);filter:blur(2px)}.lt-arena{position:relative;isolation:isolate;overflow:hidden;min-height:390px;border-radius:clamp(24px,3vw,34px);padding:clamp(18px,2.4vw,32px);color:#eef7f1;border:1px solid rgba(255,255,255,.18);background:linear-gradient(125deg,#102b3f,#173d4a 42%,#14583f);box-shadow:0 28px 80px -38px #0a232ba6,inset 0 1px #ffffff2e}.lt-arena-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.lt-ar-sun{fill:#ffeec6;opacity:.9}.lt-ar-bird{stroke:#eefaf26b;stroke-width:1.6;fill:none;stroke-linecap:round;animation:ltArBird 9s ease-in-out infinite}@keyframes ltArBird{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(26px,-12px);opacity:.6}}.lt-ar-tree{fill:#082e2257;animation:ltArSway 11s ease-in-out infinite;transform-origin:bottom center}.lt-ar-tree path{stroke:#082e2280;stroke-width:2}@keyframes ltArSway{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.9deg)}}.lt-arena:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(ellipse at 78% 18%,rgba(201,255,91,.18),transparent 32%),linear-gradient(100deg,#071826eb,#092730ad 47%,#09302a2e),radial-gradient(rgba(255,255,255,.18) .8px,transparent .8px);background-size:auto,auto,22px 22px}.lt-arena-sparks span{position:absolute;border-radius:50%;background:#ffe8b0;box-shadow:0 0 8px 2px #ffe2a0a6;animation:ltFirefly 6.5s ease-in-out infinite;opacity:0}@keyframes ltFirefly{0%,to{opacity:0;transform:translate(0) scale(.6)}35%{opacity:.95;transform:translate(6px,-14px) scale(1)}70%{opacity:.4;transform:translate(-7px,-26px) scale(.85)}}.lt-arena-falls{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lt-arena-falls svg{position:absolute;top:-30px;color:#b4e2c680;animation-name:ltArFall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ltArFall{0%{transform:translateY(-40px) rotate(0);opacity:0}10%{opacity:.8}to{transform:translateY(420px) rotate(var(--spin, 180deg));opacity:0}}.lt-arena-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,2.4vw,34px);align-items:center;min-height:300px}.lt-arena-copy{display:grid;gap:9px;min-width:0;max-width:62ch}.lt-play .lt-arena-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 13px 6px 11px;border-radius:999px;font-size:11.5px;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .24s var(--ease),transform .24s var(--ease),color .24s var(--ease)}.lt-play .lt-arena-back:hover{background:#ffffff26;color:#fff;transform:translate(3px)}.lt-arena-eyebrow{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 11px;border-radius:999px;font-size:10.5px;letter-spacing:.12em;color:#d7ff63;background:#ffffff17;border:1px solid rgba(255,255,255,.16)}.lt-play .lt-arena-title{font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.045em;color:#f8fffb;margin-top:2px}.lt-arena-title span{color:#d7ff63;text-shadow:0 5px 30px rgba(215,255,99,.18)}.lt-play .lt-arena-sub{max-width:55ch;font-size:13.5px;line-height:1.9;color:#f2faf6c2}.lt-arena-runes{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.lt-arune{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:13px;background:#05192561;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .24s var(--ease),background .24s var(--ease)}.lt-arune:hover{transform:translateY(-2px)}.lt-arune svg{color:#d7ff63}.lt-arune b{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.lt-arune span{font-size:10.5px;color:#ecf7f2ad}.lt-arena-growth{display:grid;justify-items:center;gap:2px;padding:14px 18px;border-radius:24px;background:#041a2552;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lt-ag-ring{position:relative;width:116px;height:116px;display:grid;place-items:center}.lt-ag-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.lt-ag-track{fill:none;stroke:#ffffff24;stroke-width:7}.lt-ag-fill{fill:none;stroke:#d7ff63;stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(215,255,99,.45))}.lt-ag-core{display:grid;justify-items:center;line-height:1.1}.lt-ag-core small{font-size:9.5px;letter-spacing:.12em;color:#eef8f2b8}.lt-ag-core b{font-size:30px;font-weight:600;color:#fff;letter-spacing:-.02em}.lt-ag-core span{font-size:10px;color:#eef8f2b8;font-variant-numeric:tabular-nums}.lt-ag-tree svg{width:100%;max-width:148px;height:auto;overflow:visible}.lt-ag-trunk{stroke:#f7e8ccd1;stroke-width:3.2;stroke-linecap:round}.lt-ag-branch{stroke:#f7e8cc80;stroke-width:2;stroke-linecap:round}.lt-ag-leaf{fill:#ffffff1a;stroke:#fff3;stroke-width:1}.lt-play .lt-ag-note{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#eef8f2b8}.lt-ag-note svg{color:#e8bf6d}.lt-arcade{display:grid;gap:18px}.lt-arcade-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-inline:4px}.lt-arcade-kicker{display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.19em;color:#47865d}.lt-play .lt-arcade-head h2{font-size:clamp(24px,2.8vw,34px);font-weight:600;letter-spacing:-.035em;color:#17261f;margin-top:3px}.lt-play .lt-arcade-head p{max-width:60ch;font-size:12.5px;line-height:1.8;color:#728077;margin-top:2px}.lt-play .lt-arcade-rand{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border-radius:13px;font-size:12.5px;font-weight:700;color:#17372a;background:#d7ff63;border:1px solid #c5ed57;box-shadow:0 8px 22px -14px #2c581e99;transition:transform .24s var(--ease),background .24s var(--ease)}.lt-play .lt-arcade-rand:hover{background:#e3ff91;transform:translateY(-2px)}.lt-arcade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lt-play .lt-acard{--t1: #2e9e6b;--t2: #0e4a38;position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:0;border-radius:24px;overflow:hidden;text-align:start;isolation:isolate;background:#fff;border:1px solid #e5eae4;box-shadow:0 8px 24px -20px #142a1e6b;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.lt-play .lt-gt-0{--t1: #2e9e6b;--t2: #0e4a38}.lt-play .lt-gt-1{--t1: #cf8a3f;--t2: #8c4f1f}.lt-play .lt-gt-2{--t1: #d8a13f;--t2: #a04c2a}.lt-play .lt-gt-3{--t1: #5a86a8;--t2: #2c4f6b}.lt-play .lt-gt-4{--t1: #4f9b6a;--t2: #1d5c3f}.lt-play .lt-gt-5{--t1: #9a8f3f;--t2: #5d5c22}.lt-play .lt-acard:hover{transform:translateY(-7px) rotate(-.35deg);border-color:color-mix(in srgb,var(--t1) 34%,#fff);box-shadow:0 24px 42px -26px color-mix(in srgb,var(--t2) 45%,transparent)}.lt-play .lt-acard:nth-child(2n):hover{transform:translateY(-7px) rotate(.35deg)}.lt-acard-glow{position:absolute;inset:auto 0 38% 0;height:220px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--t1) 30%,transparent),transparent 72%);opacity:0;transition:opacity .4s var(--ease)}.lt-acard:hover .lt-acard-glow,.lt-acard.is-on .lt-acard-glow{opacity:1}.lt-acard-num{position:absolute;top:10px;inset-inline-end:13px;z-index:2;font-family:var(--font-it);font-size:12px;letter-spacing:.08em;color:color-mix(in srgb,var(--t2) 55%,transparent)}.lt-acard-art{position:relative;display:block;height:158px;overflow:hidden;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--t1) 25%,white),transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--t1) 8%,#fff),color-mix(in srgb,var(--t1) 16%,#f5f7f1))}.lt-acard-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--t2) 20%,transparent) 1px,transparent 1px);background-size:18px 18px;opacity:.22}.lt-acard-art .lt-ga{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--t1);transform:scale(1.02);transition:transform .5s var(--ease);filter:drop-shadow(0 10px 8px color-mix(in srgb,var(--t2) 15%,transparent))}.lt-acard:hover .lt-acard-art .lt-ga{transform:scale(1.13) translateY(-4px) rotate(2deg)}.lt-acard-body{display:grid;gap:7px;padding:15px 17px 12px;align-content:start}.lt-acard-tag{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--t2) 88%,#000);background:color-mix(in srgb,var(--t1) 16%,#fff);border:1px solid color-mix(in srgb,var(--t1) 30%,transparent)}.lt-acard-body b{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.025em}.lt-acard-body small{font-size:12px;line-height:1.75;color:#6b7a71;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lt-acard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px 15px;margin-top:2px;border-top:1px solid #edf0ea}.lt-acard-best{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted-2)}.lt-acard-best svg{color:color-mix(in srgb,var(--t1) 80%,#7a5a20)}.lt-acard-go{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--t1) 92%,#fff),var(--t2));box-shadow:0 10px 20px -14px color-mix(in srgb,var(--t2) 90%,transparent);transition:transform .26s var(--ease)}.lt-acard:hover .lt-acard-go{transform:translate(-2px)}.lt-play .lt-acard.is-on{border-color:color-mix(in srgb,var(--t1) 60%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--t1) 20%,transparent),0 20px 42px -26px color-mix(in srgb,var(--t2) 60%,transparent);transform:translateY(-3px)}.lt-acard.is-on:after{content:"";position:absolute;inset-inline:16px;bottom:0;height:4px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,transparent,var(--t1),transparent)}.lt-pstage{position:relative;scroll-margin-top:92px;padding:clamp(14px,1.8vw,22px);border-radius:28px;border:1px solid #e2e9e1;background:linear-gradient(150deg,#fff,#f8faf6);box-shadow:0 22px 60px -46px #142a1e6b;overflow:hidden;animation:ltStageIn .5s var(--ease)}@keyframes ltStageIn{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:none}}.lt-pstage:before{content:"";position:absolute;inset:-40% 60% auto -20%;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(46,158,107,.14),transparent 70%);pointer-events:none}.lt-pstage-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #e9eee7}.lt-pstage-id{display:flex;align-items:center;gap:11px;min-width:0}.lt-pstage-ic{width:48px;height:48px;flex:0 0 auto;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--t1) 88%,#fff),var(--t2));box-shadow:0 8px 20px -13px var(--t2)}.lt-play .lt-pstage-id h3{font-size:18px;font-weight:800;color:var(--forest);letter-spacing:-.02em}.lt-play .lt-pstage-id p{font-size:11px;color:var(--muted);letter-spacing:.04em}.lt-play .lt-pstage-rand{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border-radius:12px;font-size:11px;font-weight:700;color:var(--forest);background:#f0f5ec;border:1px solid #e1e9dc;transition:background .22s var(--ease),transform .22s var(--ease)}.lt-play .lt-pstage-rand:hover{background:#e6f3d9;transform:translateY(-1px)}.lt-console{position:relative;padding:clamp(16px,2.2vw,28px);border-radius:22px;border:1px solid #e5ebe3;background:linear-gradient(150deg,#fbfcf9,#f2f6ef);box-shadow:0 2px #ffffffe6 inset,0 0 0 6px #ffffff6b}.lt-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(22,36,29,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(22,36,29,.028) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 90%);mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 90%)}.lt-console-corner{position:absolute;width:13px;height:13px;border:2px solid rgba(46,158,107,.34);opacity:.32;pointer-events:none}.lt-console-corner.c1{top:8px;inset-inline-start:8px;border-width:2px 0 0 2px;border-radius:6px 0 0}.lt-console-corner.c2{top:8px;inset-inline-end:8px;border-width:2px 2px 0 0;border-radius:0 6px 0 0}.lt-console-corner.c3{bottom:8px;inset-inline-start:8px;border-width:0 0 2px 2px;border-radius:0 0 0 6px}.lt-console-corner.c4{bottom:8px;inset-inline-end:8px;border-width:0 2px 2px 0;border-radius:0 0 6px}.lt-ready{position:relative;overflow:hidden;display:grid;justify-items:center;gap:10px;max-width:560px;margin:10px auto 6px;padding:22px 20px 18px;text-align:center;border-radius:22px;background:radial-gradient(120% 90% at 50% 0%,#fffffff5,#fdf7edb3),linear-gradient(170deg,#fffdf9,#f9f2e5);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 48px -40px #263a2dcc;animation:ltStageIn .5s var(--ease)}.lt-ready:before{content:"";position:absolute;inset:-60% 20% auto;height:200px;background:radial-gradient(closest-side,rgba(46,158,107,.16),transparent 70%);pointer-events:none}.lt-ready-icon{width:72px;height:72px;border-radius:23px;display:grid;place-items:center;margin-bottom:4px;color:#193e2a;background:radial-gradient(circle at 30% 20%,#f1ffc9,#bde87c 70%,#8ecb60);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 30px -18px #4c822ea6;animation:ltReadyFloat 3.4s ease-in-out infinite}@keyframes ltReadyFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}.lt-play .lt-ready h3{font-size:24px;font-weight:800;color:#183b2b;letter-spacing:-.03em}.lt-play .lt-ready-sub{font-size:13px;color:var(--muted);line-height:1.8;max-width:44ch}.lt-play .lt-ready-rules{display:grid;gap:7px;margin:8px 0 4px;text-align:start;width:100%;max-width:440px}.lt-ready-rules li{position:relative;padding:10px 36px 10px 12px;border-radius:13px;font-size:12px;line-height:1.6;color:var(--ink-2);background:#ffffffe6;border:1px solid #e7ede4}.lt-ready-rules li:before{content:"";position:absolute;inset-inline-start:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 4px #2e9e6b1f}.lt-play .lt-ready-btn{margin-top:10px;padding:11px 30px;border-radius:14px;font-size:13.5px}.lt-ga-shadow{fill:color-mix(in srgb,var(--t2) 12%,transparent)}.lt-ga-back{fill:color-mix(in srgb,var(--t1) 12%,#fff);stroke:color-mix(in srgb,var(--t1) 40%,transparent);stroke-width:1.4}.lt-ga-front{fill:#fffdf8;stroke:color-mix(in srgb,var(--t1) 55%,transparent);stroke-width:1.4}.lt-ga-leaf{fill:color-mix(in srgb,var(--t1) 62%,transparent)}.lt-ga-line{stroke:color-mix(in srgb,var(--t1) 60%,transparent);stroke-width:1.4;stroke-linecap:round;fill:none}.lt-ga-tilt{transform:rotate(-9deg);transform-origin:100px 45px}.lt-ga-plus{stroke:color-mix(in srgb,var(--t1) 70%,transparent);stroke-width:1.8;stroke-linecap:round}.lt-ga-float{animation:ltGaFloat 6s ease-in-out infinite}.lt-ga-float.is-late{animation-delay:-1.8s}.lt-ga-float.is-rev{animation:ltGaFloat 5s ease-in-out infinite reverse}@keyframes ltGaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lt-ga-thread{stroke:color-mix(in srgb,var(--t1) 44%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:4 6;fill:none;animation:ltThread 8s linear infinite}@keyframes ltThread{to{stroke-dashoffset:-80}}.lt-ga-bead rect{fill:#fffdf8;stroke:color-mix(in srgb,var(--t1) 52%,transparent);stroke-width:1.3}.lt-ga-bead{animation:ltGaBob 4.4s ease-in-out infinite;animation-delay:var(--d, 0s);transform-origin:center}@keyframes ltGaBob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-4px) rotate(1.5deg)}}.lt-ga-star{fill:color-mix(in srgb,var(--t1) 55%,transparent);animation:ltTwinkle 3.6s ease-in-out infinite}@keyframes ltTwinkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}.lt-ga-halo{fill:color-mix(in srgb,var(--t1) 12%,transparent)}.lt-ga-halo.is-pulse{fill:color-mix(in srgb,var(--t1) 20%,transparent);animation:ltPulse 3s ease-in-out infinite;transform-origin:100px 70px}@keyframes ltPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:.55}}.lt-ga-bolt{fill:color-mix(in srgb,var(--t1) 78%,#fff);stroke:var(--t2);stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--t2) 30%,transparent))}.lt-ga-sparks circle{fill:var(--t1);opacity:.45;animation:ltTwinkle 2.8s ease-in-out infinite}.lt-ga-sparks circle:nth-child(2n){animation-delay:-1.2s}.lt-ga-orb{fill:color-mix(in srgb,var(--t1) 22%,#fff);stroke:color-mix(in srgb,var(--t1) 60%,transparent);stroke-width:1.6}.lt-ga-wave{fill:none;stroke:color-mix(in srgb,var(--t1) 45%,transparent);stroke-width:1.5;transform-origin:100px 70px;animation:ltRipple 3.6s ease-out infinite;animation-delay:var(--d, 0s)}@keyframes ltRipple{0%{transform:scale(.72);opacity:0}30%{opacity:.75}to{transform:scale(1.02);opacity:0}}.lt-ga-bars rect{fill:color-mix(in srgb,var(--t1) 62%,transparent);transform-origin:center;animation:ltBar 1.6s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes ltBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.1)}}.lt-ga-trunk{stroke:color-mix(in srgb,var(--t2) 60%,transparent);stroke-width:3.2;stroke-linecap:round;fill:none}.lt-ga-trunk.is-thin{stroke-width:2;opacity:.75}.lt-ga-fol{fill:color-mix(in srgb,var(--t1) 55%,transparent);animation:ltGrow 4.6s ease-in-out infinite;animation-delay:var(--d, 0s);transform-box:fill-box;transform-origin:center}@keyframes ltGrow{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.lt-ga-sun{fill:color-mix(in srgb,var(--t1) 45%,#fff5dc);animation:ltPulse 5s ease-in-out infinite;transform-origin:54px 26px}.lt-ga-hill{fill:color-mix(in srgb,var(--t1) 24%,#fffdf8)}.lt-ga-hill.is-far{fill:color-mix(in srgb,var(--t2) 18%,#fffdf8)}.lt-ga-drop{animation:ltDrop 4.2s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes ltDrop{0%{transform:translateY(-16px) rotate(-12deg);opacity:0}25%{opacity:1}85%{opacity:1}to{transform:translateY(34px) rotate(26deg);opacity:0}}.lt-ga-basket{fill:color-mix(in srgb,var(--t1) 30%,#fffdf8);stroke:color-mix(in srgb,var(--t2) 45%,transparent);stroke-width:1.4}.lt-ga-basket-line{stroke:color-mix(in srgb,var(--t2) 35%,transparent);stroke-width:1}@media (max-width: 1080px){.lt-arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.lt-arena-body{grid-template-columns:minmax(0,1fr)}.lt-arena-growth{grid-template-columns:auto auto;align-items:center;justify-items:center;justify-self:start;gap:14px;padding:10px 16px}.lt-ag-tree{grid-column:2;grid-row:1 / span 2}.lt-ag-note{grid-column:1}.lt-ag-tree svg{max-width:96px}}@media (max-width: 700px){.lt-arena{min-height:0;padding:18px 16px 20px;border-radius:24px}.lt-play .lt-arena-title{font-size:clamp(30px,8vw,42px)}.lt-play .lt-arena-sub{font-size:12.5px}.lt-arena-runes{gap:6px}.lt-arune{padding:6px 10px}.lt-arune b{font-size:13.5px}.lt-arune span{font-size:9.5px}.lt-arcade-grid{grid-template-columns:minmax(0,1fr);gap:10px}.lt-play .lt-acard{grid-template-rows:auto auto auto}.lt-acard-art{height:132px}.lt-acard-body b{font-size:16px}.lt-arcade-head{align-items:flex-start}.lt-play .lt-arcade-rand{padding:8px 14px}.lt-pstage{padding:12px 10px;border-radius:20px}.lt-console{padding:14px 10px;border-radius:16px}.lt-pstage-bar{gap:8px}.lt-play .lt-pstage-id h3{font-size:14.5px}.lt-ready{padding:18px 14px 16px}.lt-play .lt-ready h3{font-size:19px}}@media (max-width: 460px){.lt-arena-growth{width:100%;grid-template-columns:auto 1fr}.lt-ag-ring{width:88px;height:88px}.lt-ag-core b{font-size:24px}.lt-ag-tree svg{max-width:76px}}@media (prefers-reduced-motion: reduce){.lt-arena-sparks span,.lt-arena-falls svg,.lt-ar-bird,.lt-ar-tree,.lt-ga-float,.lt-ga-bead,.lt-ga-fol,.lt-ga-drop,.lt-ga-sun,.lt-ga-wave,.lt-ga-bars rect,.lt-ga-halo,.lt-ga-star,.lt-ga-sparks circle,.lt-ga-thread,.lt-ready-icon,.lt-pstage,.lt-ready{animation:none}.lt-acard,.lt-acard-art .lt-ga{transition:none}}.lt-ag-leaf.is-lit{fill:#d7ff63;stroke:#d7ff63;filter:drop-shadow(0 0 4px rgba(215,255,99,.35))}.lt-ready-langs{font-size:11.5px;color:var(--muted-2)}.lt-ready-best{font-size:11px;color:var(--muted-2)}.lt-hud{display:flex;flex-wrap:wrap;gap:6px;padding:7px;margin-bottom:14px;border-radius:16px;background:#fffdf8b8;border:1px solid rgba(22,36,29,.06);box-shadow:0 1px #ffffffe6 inset}.lt-hud-cell{display:inline-flex;align-items:baseline;gap:6px;flex:1 1 auto;justify-content:center;padding:8px 12px;border-radius:14px;background:#fff;border:1px solid #e6ebe4;box-shadow:0 3px 10px -8px #17261f59}.lt-hud-k{font-size:10px;color:var(--muted);white-space:nowrap}.lt-hud-v{font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.lt-hud-cell.leaf{background:linear-gradient(150deg,#2e9e6b29,#8fd3b21a);border-color:#2e9e6b38}.lt-hud-cell.leaf .lt-hud-v{color:var(--forest)}.lt-gdots{display:flex;gap:6px;margin-bottom:14px}.lt-gdots span{height:6px;flex:1 1 auto;max-width:60px;border-radius:99px;background:#dfe7dc;transition:background .35s var(--ease),max-width .35s var(--ease)}.lt-gdots span.is-done{background:#79b95b}.lt-gdots span.is-now{background:#173d2b;max-width:76px;box-shadow:0 0 0 3px #79b95b2e}.lt-result{position:relative;display:grid;justify-items:center;gap:7px;max-width:580px;margin:6px auto;padding:24px 20px 18px;text-align:center;border-radius:24px;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,#fffffffa,#fdf7ecb8),linear-gradient(170deg,#fffdf9,#f8f1e3);border:1px solid rgba(255,255,255,.92);box-shadow:0 28px 54px -42px #263a2dd9;animation:ltStageIn .5s var(--ease)}.lt-result-badge{width:62px;height:62px;border-radius:22px;display:grid;place-items:center;color:#fff8ec;background:linear-gradient(150deg,#e8b463,#c4653f);box-shadow:0 20px 38px -22px #c4653fe6,0 0 0 7px #dfa24f1f;animation:ltPopIn .55s cubic-bezier(.2,.9,.2,1.2)}.lt-result.is-win .lt-result-badge{background:linear-gradient(150deg,#35a874,#0e4a38);box-shadow:0 18px 34px -20px #0e4a38f2}@keyframes ltPopIn{0%{transform:scale(.6) rotate(-12deg);opacity:0}70%{transform:scale(1.08) rotate(3deg)}to{transform:none;opacity:1}}.lt-play .lt-result-title{font-size:22px;font-weight:800;color:var(--forest);letter-spacing:-.03em;margin-top:4px}.lt-play .lt-result-sub{font-size:12.5px;color:var(--muted);line-height:1.7}.lt-result-score{display:flex;align-items:baseline;gap:6px;margin-top:6px}.lt-result-score b{font-size:54px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#1d7a52,#0b3a2c);-webkit-background-clip:text;background-clip:text;color:transparent}.lt-result-score span{font-size:12px;color:var(--muted)}.lt-record{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;color:var(--terra-text);background:#dfa24f29;border:1px solid rgba(223,162,79,.4);animation:ltGlow 2.4s ease-in-out infinite}@keyframes ltGlow{0%,to{box-shadow:0 0 #dfa24f4d}50%{box-shadow:0 0 0 6px #dfa24f0f}}.lt-result-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(106px,1fr));gap:8px;width:100%;max-width:420px;margin-top:10px}.lt-result-stat{display:grid;gap:2px;padding:10px 8px;border-radius:14px;background:#ffffffd9;border:1px solid rgba(22,36,29,.06)}.lt-result-stat span{font-size:10px;color:var(--muted)}.lt-result-stat b{font-size:16px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.lt-result-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;justify-content:center}.lt-play .lt-result-best{font-size:11px;color:var(--muted-2);margin-top:4px}.lt-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:3}.lt-confetti span{position:absolute;top:-12px;left:var(--left);width:var(--size);height:var(--size);background:var(--bg);border-radius:var(--radius);opacity:.9;animation:ltFall var(--dur) var(--delay) cubic-bezier(.3,.6,.5,1) forwards}@keyframes ltFall{0%{transform:translateY(-20px) rotate(var(--rot));opacity:0}12%{opacity:.95}to{transform:translateY(520px) rotate(calc(var(--rot) + 540deg));opacity:0}}.lt-ls{max-width:680px;margin-inline:auto}.lt-ls-stage{position:relative;display:grid;justify-items:center;gap:9px;padding:26px 18px 20px;margin-bottom:12px;border-radius:22px;overflow:hidden;background:radial-gradient(90% 70% at 50% 0%,rgba(255,255,255,.96),transparent 70%),linear-gradient(170deg,#fffdf9,#f4ecdd);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 20px 40px -36px #263a2dcc}.lt-ls-ring{position:absolute;top:50%;left:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;border:1.5px solid rgba(46,158,107,.3);pointer-events:none}.lt-ls-ring.r2{border-color:#dfa24f47}.lt-ls-stage.is-speaking .lt-ls-ring{animation:ltRipple2 2.4s ease-out infinite}.lt-ls-stage.is-speaking .lt-ls-ring.r2{animation-delay:.8s}@keyframes ltRipple2{0%{transform:scale(.85);opacity:.7}to{transform:scale(2.6);opacity:0}}.lt-play .lt-ls-orb{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;gap:4px;color:#fff;background:radial-gradient(120% 120% at 30% 20%,#4fc08c,#17624a 58%,#0b3a2c);border:1px solid rgba(255,255,255,.4);box-shadow:0 24px 46px -24px #0e4a38e6,0 0 0 10px #2e9e6b14,0 1px #ffffff80 inset;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.lt-play .lt-ls-orb:hover{transform:scale(1.05);box-shadow:0 30px 54px -26px #0e4a38f2,0 0 0 14px #2e9e6b1a}.lt-ls-stage.is-speaking .lt-ls-orb{animation:ltOrbPulse 1.4s ease-in-out infinite}@keyframes ltOrbPulse{0%,to{box-shadow:0 24px 46px -24px #0e4a38e6,0 0 0 10px #2e9e6b14}50%{box-shadow:0 24px 46px -24px #0e4a38e6,0 0 0 22px #2e9e6b0a}}.lt-ls-wave{display:flex;align-items:flex-end;gap:2.5px;height:13px}.lt-ls-wave i{width:2.5px;height:5px;border-radius:2px;background:#ffffffbf;transform-origin:bottom}.lt-ls-stage.is-speaking .lt-ls-wave i{animation:ltWave .9s ease-in-out infinite}.lt-ls-wave i:nth-child(2){animation-delay:.12s}.lt-ls-wave i:nth-child(3){animation-delay:.24s}.lt-ls-wave i:nth-child(4){animation-delay:.36s}.lt-ls-wave i:nth-child(5){animation-delay:.48s}@keyframes ltWave{0%,to{height:3px}50%{height:11px}}.lt-play .lt-ls-hint{font-size:11.5px;color:var(--muted);text-align:center}.lt-ls-controls{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.lt-ls-controls .lt-btn{border-radius:999px}.lt-play .lt-ls-text{font-family:var(--font-it);font-size:19px;color:var(--forest);margin-top:2px;padding:8px 16px;border-radius:12px;background:#ffffffbf;border:1px dashed rgba(46,158,107,.28);animation:ltStageIn .35s var(--ease)}.lt-ls-text[dir=rtl]{font-family:inherit}.lt-ls-options{display:grid;gap:8px;margin-top:12px}.lt-play .lt-ls-opt{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:15px;font-size:13.5px;line-height:1.5;text-align:start;color:var(--ink-2);background:#fff;border:1px solid #e2e9de;box-shadow:0 4px #eaf0e6;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .2s var(--ease),color .2s var(--ease)}.lt-ls-letter{width:26px;height:26px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;font-size:11.5px;color:var(--muted);background:#16241d0d;border:1px solid rgba(22,36,29,.06)}.lt-play .lt-ls-opt:hover:not(:disabled){transform:translateY(-2px);border-color:#a9d18a;box-shadow:0 6px #dce9d2}.lt-ls-opt:hover:not(:disabled) .lt-ls-letter{background:#2e9e6b29;color:var(--forest)}.lt-play .lt-ls-opt:disabled{cursor:default}.lt-play .lt-ls-opt.is-ok{color:#f4fbf7;background:linear-gradient(150deg,#35a874,#0e4a38);border-color:transparent}.lt-ls-opt.is-ok .lt-ls-letter{color:var(--forest);background:#ffffffe0;border-color:transparent}.lt-play .lt-ls-opt.is-bad{color:#fff8f4;background:linear-gradient(150deg,#cf7a51,#a04c2a);border-color:transparent;animation:ltShake .36s var(--ease)}.lt-ls-opt.is-bad .lt-ls-letter{color:var(--terra-text);background:#ffffffe6;border-color:transparent}.lt-play .lt-ls-opt.is-truth:not(.is-ok){border-color:#2e9e6b8c;background:#2e9e6b17}.lt-ls-opt svg:last-child:not(:first-child){margin-inline-start:auto}@keyframes ltShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}60%{transform:translate(5px)}85%{transform:translate(-2px)}}.lt-play .lt-ls-feedback{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:11px;padding:10px 14px;border-radius:12px;font-size:12.5px;animation:ltStageIn .3s var(--ease)}.lt-ls-feedback.ok{color:#0c5c42;background:#2e9e6b1f}.lt-ls-feedback.bad{color:var(--terra-text);background:#c4653f1a}@media (max-width: 700px){.lt-hud{padding:5px;gap:5px}.lt-hud-cell{padding:5px 9px}.lt-hud-k{font-size:9px}.lt-hud-v{font-size:13px}.lt-result{padding:20px 14px 16px}.lt-result-score b{font-size:44px}.lt-result-actions .lt-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.lt-ls-stage.is-speaking .lt-ls-ring,.lt-ls-stage.is-speaking .lt-ls-orb,.lt-ls-stage.is-speaking .lt-ls-wave i,.lt-confetti span,.lt-record,.lt-result-badge,.lt-ls-opt.is-bad{animation:none}}.lt-game-wait{text-align:center;font-size:13px;color:var(--muted);padding:30px 10px}.lt-gtip{display:flex;align-items:flex-start;gap:7px;padding:8px 12px;border-radius:12px;font-size:11.5px;line-height:1.65;color:var(--muted);background:#dfa24f17;border:1px dashed rgba(223,162,79,.28);margin:0 0 14px}.lt-gtip svg{color:var(--amber);flex:0 0 auto;margin-top:2px}.lt-mg{max-width:780px;margin-inline:auto}.lt-mg-progress{position:relative;height:8px;margin:0 0 14px;border-radius:99px;background:#16241d12;overflow:hidden}.lt-mg-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#35a874,#8fd3b2,#e8bf6d);box-shadow:0 0 12px #2e9e6b73;transition:width .5s var(--ease)}.lt-mg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,1vw,11px);max-width:720px;margin-inline:auto;perspective:1200px}.lt-play .lt-mg-card{position:relative;aspect-ratio:5 / 4;perspective:900px;border-radius:18px;padding:0;filter:drop-shadow(0 8px 8px rgba(26,52,36,.06));animation:ltCardDeal .5s var(--ease) both;animation-delay:calc(var(--i) * 40ms);transition:transform .3s var(--ease)}@keyframes ltCardDeal{0%{opacity:0;transform:translateY(18px) rotate(-4deg) scale(.92)}to{opacity:1;transform:none}}.lt-mg-card:hover:not(.is-matched){transform:translateY(-3px)}.lt-mg-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.34,.72,.3,1);border-radius:inherit}.lt-mg-card.is-up .lt-mg-inner{transform:rotateY(180deg)}.lt-mg-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:7px;text-align:center}.lt-mg-back{color:var(--tint, var(--leaf));overflow:hidden;border:1px solid color-mix(in srgb,var(--tint, #2e9e6b) 30%,white);background:radial-gradient(circle at 20% 0%,#fff,color-mix(in srgb,var(--tint, #2e9e6b) 17%,#fff) 78%);box-shadow:0 12px 24px -20px #263a2dcc,0 1px #ffffffe6 inset}.lt-mg-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--tint, #2e9e6b) 14%,transparent) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--tint, #2e9e6b) 12%,transparent) 0 1px,transparent 1px 9px)}.lt-mg-back svg{position:relative;z-index:1;opacity:.9;transform:rotate(-8deg);transition:transform .45s var(--ease)}.lt-mg-back i{position:absolute;inset-inline:20%;bottom:15%;height:1.5px;border-radius:2px;background:color-mix(in srgb,var(--tint, #2e9e6b) 34%,transparent)}.lt-mg-card:hover .lt-mg-back svg{transform:rotate(4deg) scale(1.14)}.lt-mg-front{transform:rotateY(180deg);font-size:14.5px;font-weight:750;line-height:1.35;color:var(--forest);word-break:break-word;background:linear-gradient(180deg,#fffdf8,#fbf6ec);border:1px solid color-mix(in srgb,var(--tint, #2e9e6b) 34%,#fff);box-shadow:0 16px 30px -24px #0e4a38e6,0 1px #ffffffe6 inset}.lt-mg-front.is-latin{font-family:var(--font-it);font-size:17px;color:#123f33;letter-spacing:.01em}.lt-play .lt-mg-card.is-matched{cursor:default}.lt-mg-card.is-matched .lt-mg-front{background:linear-gradient(155deg,#2e9e6b33,#fffdf9f0);border-color:#2e9e6b99;box-shadow:0 0 0 3px #2e9e6b24,0 14px 26px -22px #0e4a38cc;animation:ltMatchPop .55s var(--ease)}.lt-mg-card.is-matched:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:22px;border:2px solid rgba(46,158,107,.35);animation:ltRingFade .9s var(--ease) forwards;pointer-events:none}.lt-mg-card.is-wrong .lt-mg-front{border-color:#c4653f99;animation:ltShake .4s var(--ease)}@keyframes ltMatchPop{0%{transform:rotateY(180deg) scale(1)}45%{transform:rotateY(180deg) scale(1.08)}to{transform:rotateY(180deg) scale(1)}}@keyframes ltRingFade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@media (max-width: 700px){.lt-mg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lt-mg-front{font-size:12.5px}.lt-mg-front.is-latin{font-size:14.5px}}@media (max-width: 460px){.lt-mg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-play .lt-mg-card{aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.lt-mg-card,.lt-mg-inner,.lt-mg-card.is-matched .lt-mg-front,.lt-mg-card.is-matched:after{animation:none;transition:none}}.lt-lg{max-width:720px;margin-inline:auto}.lt-lg-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:18px;background:linear-gradient(160deg,#ffffffeb,#f9f1e4b3);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 14px 28px -28px #263a2dcc}.lt-lg-clock{position:relative;width:58px;height:58px;display:grid;place-items:center}.lt-lg-clock svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.lt-lg-ring-bg{fill:none;stroke:#16241d17;stroke-width:4.4}.lt-lg-ring{fill:none;stroke:#35a874;stroke-width:4.4;stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .35s linear;filter:drop-shadow(0 0 5px rgba(53,168,116,.4))}.lt-lg-clock b{font-size:17px;font-weight:600;color:var(--forest);font-variant-numeric:tabular-nums}.lt-lg-clock.is-urgent .lt-lg-ring{stroke:var(--terra);filter:drop-shadow(0 0 6px rgba(196,101,63,.5))}.lt-lg-clock.is-urgent b{color:var(--terra-text);animation:ltBeat .9s ease-in-out infinite}.lt-lg-score{display:grid;justify-items:center}.lt-lg-score span{font-size:9.5px;letter-spacing:.1em;color:var(--muted)}.lt-lg-score b{font-size:30px;font-weight:600;color:var(--forest);line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lt-lg-streak{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;color:var(--muted);background:#ffffffb3;border:1px solid rgba(22,36,29,.08);transition:transform .24s var(--ease),background .24s var(--ease),color .24s var(--ease)}.lt-lg-streak b{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.lt-lg-streak span{font-size:9.5px}.lt-lg-streak.is-hot{color:#a04c2a;background:linear-gradient(150deg,#dfa24f47,#c4653f29);border-color:#dfa24f73;transform:scale(1.05)}.lt-lg-streak.is-hot b{color:var(--terra-text)}.lt-lg-streak.is-hot svg{color:var(--terra);animation:ltBeat 1s ease-in-out infinite}@keyframes ltBeat{0%,to{transform:scale(1)}25%{transform:scale(1.16)}50%{transform:scale(.98)}}.lt-lg-card{position:relative;display:grid;justify-items:center;gap:6px;padding:26px 20px 24px;margin-bottom:12px;border-radius:24px;overflow:hidden;border:1px solid #e1e9dc;background:radial-gradient(circle at 100% 0%,rgba(215,255,99,.18),transparent 38%),#fff;box-shadow:0 16px 36px -28px #183a244d}.lt-lg-label{position:relative;display:inline-flex;padding:3px 11px;border-radius:999px;font-size:9.5px;letter-spacing:.12em;color:var(--muted);background:#fffc;border:1px solid rgba(22,36,29,.06)}.lt-lg-word-row{position:relative;display:flex;align-items:center;gap:10px}.lt-play .lt-lg-word{font-size:clamp(28px,4.2vw,42px);line-height:1.15;color:var(--forest);letter-spacing:-.02em;font-weight:600;animation:ltWordIn .4s var(--ease)}.lt-play .lt-lg-word.is-latin{font-family:var(--font-it);font-weight:400}@keyframes ltWordIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.lt-play .lt-lg-say{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--forest);background:#2e9e6b1f;transition:transform .2s var(--ease),background .2s var(--ease)}.lt-play .lt-lg-say:hover{transform:translateY(-2px) scale(1.04);background:#2e9e6b38}.lt-lg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lt-play .lt-lg-opt{display:inline-flex;align-items:center;gap:9px;padding:14px 15px;border-radius:15px;font-size:14.5px;color:#143f34;text-align:start;background:#fff;border:1px solid #e2e9de;box-shadow:0 4px #eaf0e6;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .2s var(--ease),color .2s var(--ease)}.lt-lg-opt-k{width:24px;height:24px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;font-size:12px;color:var(--muted);background:#16241d0d;border:1px solid rgba(22,36,29,.06)}.lt-play .lt-lg-opt:hover{transform:translateY(-2px);border-color:#a9d18a;box-shadow:0 6px #dce9d2}.lt-lg-opt:hover .lt-lg-opt-k{background:#2e9e6b29;color:var(--forest)}.lt-lg-opt .is-latin{font-family:var(--font-it);font-size:17px}.lt-play .lt-lg-opt.is-ok{color:#f4fbf7;background:linear-gradient(150deg,#35a874,#0e4a38);border-color:transparent;box-shadow:0 18px 30px -20px #0e4a38e6}.lt-lg-opt.is-ok .lt-lg-opt-k{color:var(--forest);background:#ffffffe6;border-color:transparent}.lt-play .lt-lg-opt.is-bad{color:#fff8f4;background:linear-gradient(150deg,#cf7a51,#a04c2a);border-color:transparent;animation:ltShake .36s var(--ease)}.lt-lg-opt.is-bad .lt-lg-opt-k{color:var(--terra-text);background:#ffffffeb;border-color:transparent}.lt-play .lt-lg-opt.is-truth:not(.is-ok){border-color:#2e9e6b99;background:#2e9e6b1a;box-shadow:0 0 0 2px #2e9e6b29}.lt-lg-options.ok{animation:ltFlashOk .4s var(--ease)}.lt-lg-options.bad{animation:ltShake .36s var(--ease)}@keyframes ltFlashOk{0%{transform:scale(1)}45%{transform:scale(1.008)}to{transform:scale(1)}}.lt-play .lt-lg-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:11px;color:var(--muted-2)}@media (max-width: 700px){.lt-lg-options{grid-template-columns:minmax(0,1fr);gap:7px}.lt-play .lt-lg-opt{padding:12px 13px;font-size:13.5px}.lt-lg-card{padding:20px 14px 18px}.lt-lg-score b{font-size:25px}}@media (prefers-reduced-motion: reduce){.lt-lg-word,.lt-lg-options.ok,.lt-lg-options.bad,.lt-lg-opt.is-bad,.lt-lg-streak.is-hot svg,.lt-lg-clock.is-urgent b{animation:none}}.lt-hud-cell.hot{background:linear-gradient(150deg,#c4653f2e,#dfa24f1f);border-color:#c4653f47}.lt-hud-cell.hot .lt-hud-v{color:var(--terra-text)}.lt-cg{max-width:840px;margin-inline:auto}.lt-cg-target{position:relative;display:grid;justify-items:center;gap:1px;padding:12px 16px;margin-bottom:10px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 100% at 50% -40%,rgba(255,255,255,.98),transparent 70%),linear-gradient(165deg,#fffdf8,#f4e9d5);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 14px 28px -30px #263a2dcc}.lt-cg-target:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(46,158,107,.06) 0 1px,transparent 1px 22px);pointer-events:none}.lt-cg-target-label{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted)}.lt-cg-target b{position:relative;font-size:clamp(21px,2.6vw,28px);font-weight:600;color:var(--forest);line-height:1.35;letter-spacing:-.02em}.lt-cg-field{position:relative;height:400px;border-radius:22px;overflow:hidden;touch-action:manipulation;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #dfe8d9;background:radial-gradient(circle at 50% 0%,rgba(215,255,99,.25),transparent 48%),linear-gradient(#f7fbf2,#e9f4e3);box-shadow:0 1px #ffffffd9 inset,0 24px 50px -44px #263a2dd9}.lt-cg-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px 220px at 18% 4%,rgba(255,236,190,.75),transparent 70%),radial-gradient(520px 260px at 82% 0%,rgba(143,211,178,.34),transparent 72%),radial-gradient(300px 160px at 50% 100%,rgba(196,101,63,.1),transparent 70%)}.lt-cg-sky:after{content:"";position:absolute;top:18px;inset-inline-end:26px;width:46px;height:46px;border-radius:50%;opacity:.85;background:radial-gradient(circle at 38% 34%,#fff6dd,#f0c274 62%,#e0ab5a);box-shadow:0 0 40px 12px #f0c2744d}.lt-cg-fall{position:absolute;top:-56px;transform:translateY(0)}.lt-play .lt-cg-leaf{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:12px;font-size:13px;white-space:nowrap;color:#143f34;background:#fffffff2;border:1px solid color-mix(in srgb,var(--tint, #2e9e6b) 46%,#fff);border-inline-start:3px solid var(--tint, #2e9e6b);box-shadow:0 12px 22px -16px #263a2de6,0 1px #ffffffe6 inset;transform:rotate(var(--tilt, 0deg));transition:background .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.lt-cg-leaf svg{color:var(--tint, var(--leaf));flex:0 0 auto}.lt-cg-leaf .is-latin{font-family:var(--font-it);font-size:14px}.lt-play .lt-cg-leaf:hover{background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--tint, #2e9e6b) 28%,transparent),0 18px 28px -16px #263a2dbf}.lt-play .lt-cg-leaf:active{background:color-mix(in srgb,var(--tint, #2e9e6b) 14%,#fff)}.lt-cg-fall.is-dead{pointer-events:none}.lt-play .lt-cg-fall.is-dead .lt-cg-leaf{color:#fff8f4;background:linear-gradient(150deg,#cf7a51,#a04c2a);border-color:transparent;animation:ltShake .36s var(--ease);opacity:.85}.lt-cg-fall.is-dead .lt-cg-leaf svg{color:#fff8f4}.lt-cg-burst{position:absolute;bottom:44px;z-index:2;transform:translate(-50%);font-size:14px;font-weight:600;color:var(--leaf);white-space:nowrap;text-shadow:0 2px 8px rgba(255,255,255,.9);animation:ltBurstUp .65s var(--ease) forwards;pointer-events:none}.lt-cg-burst.is-bad{animation-duration:1.1s;padding:3px 9px;border-radius:999px;font-size:12.5px;color:#fff8f4;background:#a04c2a;text-shadow:none;box-shadow:0 8px 18px -10px #a04c2acc}@keyframes ltBurstUp{0%{opacity:0;transform:translate(-50%,8px) scale(.8)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,-36px) scale(1.12)}}.lt-cg-ground{position:absolute;inset-inline:0;bottom:0;height:40px;pointer-events:none;border-top:1px solid rgba(46,158,107,.26);background:radial-gradient(60% 100% at 20% 0%,rgba(46,158,107,.18),transparent 70%),linear-gradient(180deg,#2e9e6b24,#2e9e6b42)}.lt-cg-ground:before{content:"";position:absolute;inset-inline:0;top:-6px;height:8px;background:repeating-linear-gradient(90deg,rgba(46,158,107,.35) 0 2px,transparent 2px 7px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.lt-cg-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:11px;font-size:11.5px;color:var(--muted)}.lt-cg-foot span{display:inline-flex;align-items:center;gap:4px}.lt-play .lt-cg-say{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;padding:6px 12px;border-radius:999px;font-size:11.5px;color:var(--forest);background:#2e9e6b1a;border:1px solid rgba(46,158,107,.22);transition:background .2s var(--ease),transform .2s var(--ease)}.lt-play .lt-cg-say:hover{background:#2e9e6b2e;transform:translateY(-1px)}@media (max-width: 700px){.lt-cg-field{height:350px}}@media (max-width: 460px){.lt-play .lt-cg-leaf{font-size:11.5px;padding:5px 8px}}@media (prefers-reduced-motion: reduce){.lt-cg-burst{animation:none}}.lt-sg{max-width:760px;margin-inline:auto}.lt-sg-prompt{position:relative;display:grid;gap:5px;padding:20px 22px;margin:4px 0 12px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(215,255,99,.22),transparent 40%),linear-gradient(145deg,#fff,#f4f8ee);border:1px solid #e4ebdf;box-shadow:0 1px #ffffffe6 inset,0 16px 34px -32px #263a2db3}.lt-sg-prompt:after{content:"”";position:absolute;inset-inline-end:14px;bottom:-26px;font-family:var(--font-it);font-size:96px;line-height:1;color:#2e9e6b1a;pointer-events:none}.lt-sg-tag{display:inline-flex;width:fit-content;padding:3px 10px;border-radius:999px;font-size:9.5px;letter-spacing:.04em;color:var(--forest);background:#2e9e6b1f;border:1px solid rgba(46,158,107,.2)}.lt-sg-meaning{margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:600;color:#193d2a;line-height:1.5;letter-spacing:-.01em}.lt-sg-slot{position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:6px;min-height:84px;padding:13px;margin-bottom:12px;border-radius:20px;background:#fff;border:2px dashed #cbd9c5;box-shadow:inset 0 2px 8px #1e3c2809;transition:border-color .28s var(--ease),background .28s var(--ease),box-shadow .28s var(--ease)}.lt-sg-slot:before{content:"";position:absolute;inset-inline:14px;bottom:15px;height:2px;border-radius:2px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(46,158,107,.24) 0 6px,transparent 6px 12px)}.lt-sg-slot.ok{border-style:solid;border-color:#2e9e6b99;background:linear-gradient(160deg,#2e9e6b24,#ffffff80);box-shadow:0 0 0 4px #2e9e6b1a}.lt-sg-slot.bad{border-style:solid;border-color:#c4653f8c;background:linear-gradient(160deg,#c4653f17,#ffffff80);animation:ltShake .4s var(--ease)}.lt-sg-ph{font-size:12.5px;color:var(--muted-2);padding:4px}.lt-sg-bank{display:flex;flex-wrap:wrap;gap:7px;min-height:46px}.lt-play .lt-sg-token{position:relative;padding:8px 13px;border-radius:12px;font-family:var(--font-it);font-size:15.5px;font-weight:650;color:#123f33;background:#fff;border:1px solid #dce6d7;box-shadow:0 4px #e6ede1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .18s var(--ease)}.lt-sg-bank[dir=rtl] .lt-sg-token,.lt-sg-slot[dir=rtl] .lt-sg-token{font-family:inherit}.lt-play .lt-sg-token:hover{transform:translateY(-2px);border-color:#a6cb8b;box-shadow:0 6px #dbe8d1}.lt-play .lt-sg-token:active{transform:translateY(2px);box-shadow:0 1px #dbe8d1}.lt-play .lt-sg-token.is-placed{color:var(--forest);background:linear-gradient(180deg,#eaf7f0,#d8efe4);border-color:#2e9e6b66;box-shadow:0 3px #2e9e6b2e}.lt-play .lt-sg-feedback{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:11px;padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.6;animation:ltStageIn .3s var(--ease)}.lt-sg-feedback.ok{color:#0c5c42;background:#2e9e6b21;border:1px solid rgba(46,158,107,.26)}.lt-sg-feedback.bad{color:var(--terra-text);background:#c4653f1a;border:1px solid rgba(196,101,63,.24)}.lt-sg-feedback.reveal{color:var(--ink-2);background:#dfa24f21;border:1px solid rgba(223,162,79,.3)}.lt-sg-feedback b{font-weight:500}.lt-sg-actions{display:flex;align-items:center;gap:8px;margin-top:13px;flex-wrap:wrap}.lt-sg-actions .lt-btn{border-radius:13px}.lt-play .lt-sg-icon{margin-inline-start:auto;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--ink-2);background:#fff;border:1px solid #e2e9de;cursor:pointer}.lt-sg-icon:disabled{opacity:.45;cursor:default}@media (max-width: 700px){.lt-sg-actions{gap:6px}.lt-sg-actions .lt-btn{flex:1;justify-content:center}.lt-sg-actions .lt-sg-icon{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.lt-sg-slot.bad,.lt-play .lt-sg-feedback{animation:none}.lt-play .lt-sg-token{transition:none}}.lt-gdots.amber span.is-done{background:linear-gradient(90deg,var(--amber, #dfa24f),#f0cf96)}.lt-gdots.amber span.is-now{background:var(--terra, #c4653f);box-shadow:0 0 0 3px #c4653f24}.lt-vg-board{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:14px;align-items:center;border-radius:22px}.lt-vg-q{position:relative;padding:16px 18px;border-radius:18px;background:radial-gradient(110% 90% at 100% 0%,rgba(255,255,255,.96),transparent 60%),linear-gradient(160deg,#fffdf9,#f5ecda);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 16px 32px -30px #263a2dcc}.lt-vg-q-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lt-vg-inf{font-size:27px;color:var(--forest);line-height:1.2;letter-spacing:-.01em}.lt-vg-ar{font-size:12px;color:var(--muted)}.lt-play .lt-vg-say{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--forest);background:#2e9e6b1f;border:0;cursor:pointer;transition:background .2s var(--ease),transform .2s var(--ease)}.lt-play .lt-vg-say:hover,.lt-vg-say.is-speaking{background:#2e9e6b38;transform:scale(1.05)}.lt-vg-tense,.lt-vg-person{display:flex;align-items:baseline;gap:7px;margin-top:3px;flex-wrap:wrap}.lt-vg-tense b{font-family:var(--font-it);font-style:italic;font-weight:500;font-size:13.5px;color:var(--forest-2, #17624a)}.lt-vg-tense b:not([dir=ltr]){font-family:inherit;font-style:normal}.lt-vg-tense span,.lt-vg-person span{font-size:11px;color:var(--muted)}.lt-vg-person b{font-family:var(--font-it);font-weight:500;font-size:15px;color:var(--muted-2)}.lt-vg-person b:not([dir=ltr]){font-family:inherit}.lt-vg-blank{display:flex;align-items:center;gap:6px;margin-top:13px;flex-wrap:wrap;font-family:var(--font-it);font-size:18px;color:var(--ink)}.lt-vg-blank:not([dir=ltr]){font-family:inherit}.lt-vg-gap{min-width:140px;padding:8px 16px;border-radius:12px;font-size:21px;text-align:center;color:var(--forest);background:#fff;border:1.5px dashed rgba(22,36,29,.22);transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.lt-vg-gap.ok{border-style:solid;border-color:#2e9e6b8c;background:#2e9e6b1a;box-shadow:0 0 0 4px #2e9e6b1a}.lt-vg-gap.bad{border-style:solid;border-color:#c4653f8c;background:#c4653f14}.lt-vg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.lt-play .lt-vg-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 10px;border-radius:13px;font-family:var(--font-it);font-size:16.5px;color:#143f34;cursor:pointer;background:linear-gradient(170deg,#fffdf9,#f9f2e6);border:1px solid rgba(22,36,29,.09);box-shadow:0 1px #ffffffe6 inset,0 10px 20px -22px #263a2de6;transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.lt-vg-options:not([dir=ltr]) .lt-vg-opt{font-family:inherit}.lt-play .lt-vg-opt:hover:not(:disabled){transform:translateY(-2px);background:#fff;border-color:#2e9e6b6b}.lt-play .lt-vg-opt:disabled{cursor:default}.lt-play .lt-vg-opt.is-ok{color:#f4fbf7;background:linear-gradient(150deg,#35a874,#0e4a38);border-color:transparent}.lt-play .lt-vg-opt.is-bad{color:#fff8f4;background:linear-gradient(150deg,#cf7a51,#a04c2a);border-color:transparent;animation:ltShake .36s var(--ease)}.lt-play .lt-vg-opt.is-truth:not(.is-ok){border-color:#2e9e6b8c;background:#2e9e6b1a}.lt-vg-tree{display:grid;justify-items:center;gap:4px;padding:12px 10px 10px;border-radius:20px;background:radial-gradient(90% 70% at 50% 0%,rgba(255,255,255,.9),transparent 65%),linear-gradient(170deg,#f7f3e7,#eef3e8);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #ffffffe6 inset,0 16px 32px -30px #263a2dcc}.lt-vg-tree svg{width:100%;max-width:180px;height:auto;overflow:visible}.lt-vg-trunk{stroke:#7a5b3e8c;stroke-width:2.6;stroke-linecap:round;fill:none}.lt-vg-ground{stroke:#7a5b3e47;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 5}.lt-vg-leaf{fill:#2e9e6b14;stroke:#2e9e6b33;stroke-width:1;transform-box:fill-box;transform-origin:center;transition:fill .45s var(--ease),stroke .45s var(--ease),transform .45s var(--ease)}.lt-vg-leaf.is-grown{fill:#2e9e6bd1;stroke:#17624a99;filter:drop-shadow(0 3px 6px rgba(46,158,107,.3));animation:ltLeafGrow .6s var(--ease) both}@keyframes ltLeafGrow{0%{transform:scale(.2) rotate(-18deg);opacity:.2}70%{transform:scale(1.14) rotate(4deg)}to{transform:scale(1);opacity:1}}.lt-vg-tree-count{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 700px){.lt-vg-board{grid-template-columns:minmax(0,1fr)}.lt-vg-tree{order:-1;padding:8px}.lt-vg-tree svg{max-width:110px}}@media (max-width: 460px){.lt-vg-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.lt-vg-leaf.is-grown,.lt-play .lt-vg-opt.is-bad{animation:none}}.lt-play .lt-arcade-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lt-play .lt-acard{border-radius:18px}.lt-play .lt-acard:hover{transform:translateY(-4px)}.lt-play .lt-acard:nth-child(2n):hover{transform:translateY(-4px)}.lt-play .lt-acard-art{height:96px}.lt-play .lt-acard-num{top:7px;inset-inline-end:10px;font-size:10.5px}.lt-play .lt-acard-body{gap:5px;padding:10px 12px 8px}.lt-play .lt-acard-tag{padding:3px 8px;font-size:9.5px}.lt-play .lt-acard-body b{font-size:14.5px}.lt-play .lt-acard-body small{font-size:11px;line-height:1.65;-webkit-line-clamp:2}.lt-play .lt-acard-foot{flex-wrap:wrap;gap:6px;padding:8px 12px 11px}.lt-play .lt-acard-go{padding:5px 10px;font-size:10.5px}.lt-pgame-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.lt-play .lt-pgame-back{position:static;color:var(--forest);background:#fff;border:1px solid #dfe8d9;box-shadow:0 6px 16px -14px #142a1e80}.lt-play .lt-pgame-back:hover{background:#f3f8ef}.lt-pgame-tree{font-size:12px;color:var(--muted)}.lt-play.is-in-game{gap:12px}.lt-play.is-in-game .lt-pgame-top{margin-bottom:0}@media (max-width: 1180px){.lt-play .lt-arcade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.lt-play .lt-arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lt-play .lt-acard{grid-template-rows:auto 1fr auto}.lt-play .lt-acard-art{height:78px}.lt-play .lt-acard-body{padding:8px 10px 6px}.lt-play .lt-acard-body b{font-size:13.5px}.lt-play .lt-acard-body small{font-size:10.5px}.lt-play .lt-acard-foot{padding:7px 10px 9px}}
