.notation-section{background:var(--bg-glass);border-radius:var(--radius-lg);transition:all var(--transition-normal);border:1px solid #f3b96c26;margin-bottom:40px;animation:.35s forwards sectionFadeIn;overflow:hidden;box-shadow:0 8px 32px #0003}.notation-section:hover{border-color:#f3b96c4d;transform:translateY(-2px);box-shadow:0 12px 48px #0006}.section-header{background:var(--bg-secondary);border-bottom:1px solid var(--grid-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.section-header-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.section-header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.layakari-generator-group{border:1.5px solid var(--grid-border-strong);background:var(--bg-elevated);width:220px;height:32px;transition:all var(--transition-fast);border-radius:999px;align-items:center;display:flex;overflow:hidden}.layakari-generator-group:hover{border-color:var(--accent-primary)}.layakari-generator-group select{box-sizing:border-box;border:none;border-right:1.5px solid var(--grid-border-strong);cursor:pointer;min-width:0;height:32px;color:var(--text-primary);-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg fill=\"none\" stroke=\"%238b7d6b\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9l6 6 6-6\"/></svg>") right 8px center/10px no-repeat;outline:none;flex:1;padding:0 24px 0 12px;font-size:.78rem;font-weight:500;line-height:32px;text-align:center!important;text-align-last:center!important;display:block!important}.btn-generate-layakari{box-sizing:border-box;background:var(--bg-secondary);min-width:0;color:var(--text-primary);cursor:pointer;height:100%;transition:all var(--transition-fast);white-space:nowrap;border:none;flex:1;gap:4px;padding:0;font-size:.78rem;font-weight:600;line-height:1;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.btn-generate-layakari:hover{background:var(--accent-primary);color:#fff}.btn-action-danger{color:var(--text-muted)}.btn-action-danger:hover{color:var(--danger)!important;background:#e74c3c1a!important}.section-type-badge{border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.68rem;font-weight:600;font-family:var(--font-system);padding:2px 8px}.section-type-badge.mukh{color:var(--accent-sam);background:#f3b96c1f;border:1px solid #f3b96c33}.section-type-badge.palta{color:var(--accent-khali);background:#2a9d8f1f;border:1px solid #2a9d8f33}.section-type-badge.tihai{color:var(--accent-taali);background:#c478321f;border:1px solid #c4783233}.section-type-badge.dohra{color:var(--info);background:#4a90d91f;border:1px solid #4a90d933}.section-type-badge.custom{color:var(--text-secondary);background:#b0a78e14;border:1px solid #b0a78e26}.section-label-input{color:var(--text-primary);border-radius:var(--radius-sm);min-width:180px;max-width:360px;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;outline:none;flex:1;padding:3px 7px;font-family:inherit;font-size:.88rem;font-weight:600}.section-label-input:hover{border-color:var(--grid-border)}.section-label-input:focus{border-color:var(--accent-primary);background:var(--bg-secondary)}.notation-table-wrapper{padding:8px 12px 12px;overflow-x:auto}.notation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.markers-row th{color:var(--text-muted);border-bottom:2px solid var(--grid-border-strong);background:var(--bg-secondary);text-align:center;padding:5px 4px;font-size:.7rem;font-weight:600;position:relative}.markers-row th.vibhaag-start{border-left:2.5px solid var(--grid-vibhaag)}.matra-num{color:var(--text-muted);font-size:.66rem;font-weight:500;font-family:var(--font-mono,ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums lining-nums;-webkit-font-feature-settings:"tnum" 1, "lnum" 1;font-feature-settings:"tnum" 1, "lnum" 1}.marker-badge{font-variant-numeric:tabular-nums lining-nums;-webkit-font-feature-settings:"tnum" 1, "lnum" 1;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.marker-badge.sam{background:var(--accent-sam);color:#fff;box-shadow:none}.marker-badge.taali{background:var(--accent-taali);color:#fff;box-shadow:none}.marker-badge.khali{background:var(--accent-khali);color:#fff}.marker-legend-tooltip{color:var(--text-muted);cursor:help;vertical-align:middle;opacity:.6;transition:all var(--transition-fast);justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.marker-legend-tooltip:hover{opacity:1;color:var(--accent-primary);transform:scale(1.1)}.avartan-row td{border-bottom:1px solid var(--grid-border)}.matra-cell{text-align:center;vertical-align:top;cursor:pointer;transition:all var(--transition-fast);height:auto;min-height:44px;font-family:var(--font-system);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:8px 5px;font-weight:500;position:relative;overflow:visible;container-type:inline-size;font-size:var(--grid-font-size,1rem)!important}.matra-cell:nth-child(2n){background-color:#f3b96c05}.matra-cell:hover{background:var(--grid-cell-hover);box-shadow:inset 0 0 12px #f3b96c1f}.matra-cell.cell-active{background:var(--grid-cell-active);box-shadow:inset 0 0 0 2px var(--accent);z-index:5}.matra-cell.cell-active-sam{box-shadow:inset 0 0 0 2.5px var(--accent-sam), 0 0 20px var(--accent-sam-glow);background:var(--accent-sam-glow)}.matra-cell.cell-active-taali{box-shadow:inset 0 0 0 2.5px var(--accent-taali), 0 0 15px var(--accent-taali-glow);background:var(--accent-taali-glow)}.matra-cell.cell-active-khali{box-shadow:inset 0 0 0 2.5px var(--accent-khali), 0 0 15px var(--accent-khali-glow);background:var(--accent-khali-glow)}.matra-cell.cell-selected{z-index:4;background:#f9731626;box-shadow:inset 0 0 0 1.5px #f9731680}.matra-cell.cell-selected:hover{background:#f9731638}.matra-cell.has-manual-highlight:after{content:"";background:var(--text-accent,var(--accent-primary));pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #d85a3024}.bol-highlight-token.is-highlighted{color:var(--text-accent,var(--accent-primary));text-underline-offset:3px;background:#d85a301f;border-radius:4px;padding:0 2px;font-weight:700;text-decoration:underline 1.5px;display:inline-block}.multi-select-toolbar{z-index:1000;pointer-events:auto;background:#1e160ceb;border:1px solid #f9731659;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;animation:.2s cubic-bezier(.34,1.56,.64,1) toolbar-pop;display:flex;position:fixed;box-shadow:0 8px 32px #00000073,0 0 0 1px #00000026,0 0 24px #f9731614}@keyframes toolbar-pop{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.multi-select-toolbar .toolbar-badge{color:#f97316e6;white-space:nowrap;letter-spacing:.02em;background:#f973161a;border-radius:6px;margin-right:4px;padding:3px 8px;font-size:.72rem;font-weight:600}.multi-select-toolbar .toolbar-divider{background:#f3b96c26;width:1px;height:20px;margin:0 2px}.multi-select-toolbar .toolbar-btn{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.multi-select-toolbar .toolbar-btn:hover{color:#f3b96c;background:#f9731626}.multi-select-toolbar .toolbar-btn:active{background:#f9731640;transform:scale(.96)}.multi-select-toolbar .toolbar-btn svg{opacity:.8;flex-shrink:0}.multi-select-toolbar .toolbar-btn:hover svg{opacity:1}.multi-select-toolbar .toolbar-btn.toolbar-btn--danger{color:#ef4444cc}.multi-select-toolbar .toolbar-btn.toolbar-btn--danger:hover{color:#f87171;background:#ef44441f}.multi-select-toolbar .toolbar-btn.toolbar-btn--swap{color:#a78bfad9}.multi-select-toolbar .toolbar-btn.toolbar-btn--swap:hover{color:#c4b5fd;background:#a78bfa1f}.multi-select-toolbar .toolbar-btn.toolbar-btn--highlight{color:#faaa78e0}.multi-select-toolbar .toolbar-btn.toolbar-btn--highlight:hover,.multi-select-toolbar .toolbar-btn.toolbar-btn--highlight.is-active{color:#ffb58d;background:#d85a3024}@keyframes bol-pop{0%{opacity:.7;transform:scale(.94)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.matra-cell.bol-updated .bol-content{animation:.3s cubic-bezier(.34,1.56,.64,1) bol-pop}.matra-cell.vibhaag-start{border-left:2.5px solid var(--grid-vibhaag)}.matra-cell.sam-column{background:var(--accent-sam-glow)}.matra-cell.sam-column:hover{background:#f3b96c1a}.symbols-row td{border-bottom:2px solid var(--grid-border-strong)}.symbol-cell{text-align:center;vertical-align:middle;height:26px;padding:3px 4px}.symbol-cell.vibhaag-start{border-left:2.5px solid var(--grid-vibhaag)}.row-actions{text-align:center;border-bottom:1px solid var(--grid-border);opacity:0;max-width:74px;transition:opacity var(--transition-fast);padding:3px}.avartan-row:hover .row-actions,.avartan-row:hover+.symbols-row .row-actions{opacity:1}.btn-row-action{max-width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.btn-row-action:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-row-action:disabled{opacity:.25;cursor:not-allowed}.avartan-block{transition:box-shadow var(--transition-normal), border-color var(--transition-normal);border-radius:var(--radius-sm);position:relative}.avartan-block-header{opacity:0;transition:opacity var(--transition-normal);justify-content:space-between;align-items:center;padding:4px 12px;display:flex}.avartan-block:hover .avartan-block-header,.avartan-block.has-custom-wrap .avartan-block-header,.avartan-block.has-wrap-popover-open .avartan-block-header{opacity:1}@media (hover:none),(width<=768px){.avartan-block-header{opacity:1}}.avartan-header-left{align-items:center;gap:8px;display:flex}.avartan-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}.avartan-actions{align-items:center;gap:4px;display:flex}.btn-avartan-action{border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:.66rem;font-weight:500;display:inline-flex}.btn-avartan-action:hover{background:var(--bg-elevated);border-color:var(--grid-border);color:var(--text-primary)}.btn-avartan-action--danger:hover{color:var(--danger);background:#e74c3c14;border-color:#e74c3c40}.btn-avartan-action:disabled{opacity:.2;cursor:not-allowed}.btn-avartan-action svg{flex-shrink:0}.btn-avartan-wrap.is-custom{background:var(--accent-subtle);border-color:var(--accent-sam-glow);color:var(--accent-primary);font-weight:600}.btn-avartan-wrap.is-active{background:var(--bg-elevated);border-color:var(--grid-border);color:var(--text-primary)}.btn-avartan-wrap .wrap-pill-icon{opacity:.8;flex-shrink:0}.btn-avartan-wrap .wrap-pill-chevron{opacity:.6;flex-shrink:0;transition:transform .18s}.btn-avartan-wrap.is-active .wrap-pill-chevron{transform:rotate(180deg)}.avartan-block.avartan-target-highlight{box-shadow:inset 0 0 0 2px var(--accent-primary), 0 0 16px #d4943a26;border-radius:var(--radius-sm)}.avartan-block.avartan-target-highlight .avartan-block-header{opacity:1}.avartan-block.avartan-target-highlight .avartan-label{color:var(--accent-primary)}.qe-context-indicator{color:var(--accent-primary);background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-xs);letter-spacing:.01em;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:500;display:none}.qe-context-indicator strong{color:var(--text-primary);font-weight:600}.qe-context-indicator svg{color:var(--accent-primary);opacity:.7}@keyframes qePulse{0%{box-shadow:0 0 #d4943a40}50%{box-shadow:0 0 0 4px #d4943a1f}to{box-shadow:0 0 #d4943a00}}.quick-entry-bar.qe-pulse{border-color:#f3b96c4d;animation:.8s ease-out qePulse}.bol-content{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible;white-space:nowrap!important}.bol-content.empty{color:var(--text-muted);opacity:.25;justify-content:center;font-size:1.1rem}.bol-content.thah{color:var(--text-primary);letter-spacing:-.015em;text-rendering:optimizelegibility;font-weight:600;line-height:1.35;font-size:clamp(.65rem, 25cqi, var(--grid-font-size,1rem))!important;white-space:nowrap!important}.bol-group{flex-direction:column;align-items:stretch;width:fit-content;min-width:0;max-width:none;margin:0 auto;display:inline-flex;white-space:nowrap!important}.bol-group-inner{justify-content:center;gap:0;width:fit-content;min-width:0;max-width:none;padding:0 4px;line-height:1.35;display:inline-flex;white-space:nowrap!important;flex-wrap:nowrap!important}.grouped-bol{color:var(--text-primary);letter-spacing:-.02em;text-rendering:optimizelegibility;max-width:none;font-weight:500;line-height:1.35;display:inline-block;font-size:clamp(.65rem, 25cqi, var(--grid-font-size,1rem))!important;white-space:nowrap!important}.bol-bracket{border:1.2px solid var(--accent-taali);opacity:.65;border-top:none;border-radius:0 0 5px 5px;width:100%;min-width:0;height:6px;margin-top:1px}.section-footer-actions{border-top:1px solid var(--grid-border);box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:center;gap:16px;width:100%;padding:4px 0;display:flex}.btn-add-avartan,.btn-insert-section-inline{cursor:pointer;width:auto;transition:all var(--transition-fast);color:var(--text-muted);box-sizing:border-box;-webkit-appearance:none;background:0 0;border:none;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px 0;font-family:inherit;font-size:.75rem;font-weight:500;display:flex}.btn-add-avartan:hover,.btn-insert-section-inline:hover{background:var(--bg-secondary);color:var(--text-primary)}.btn-insert-section-inline{border-left:none}.add-section-bar{justify-content:center;padding:8px 0 40px;display:flex}.add-section-split-btn{border:2px solid var(--grid-border);transition:all var(--transition-normal);background:0 0;border-radius:100px;display:inline-flex;position:relative;overflow:hidden}.add-section-split-btn:hover{border-color:var(--accent-primary);box-shadow:none;background:#d4943a0a;border-style:solid}.add-section-split-btn:hover .btn-add-section-primary{color:var(--accent-primary)}.btn-add-section-primary{color:var(--text-muted);cursor:pointer;transition:color var(--transition-normal);background:0 0;border:none;align-items:center;gap:6px;padding:9px 12px 9px 18px;font-family:inherit;font-size:.8rem;font-weight:500;display:flex}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.apple-floating-pill{transform-origin:bottom;background:var(--bg-tertiary,#fffdf9);border:1px solid var(--border-strong,#e2d4c4d9);-webkit-backdrop-filter:blur(20px)saturate(180%);user-select:none;box-sizing:border-box;z-index:250;opacity:1;pointer-events:auto;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;height:44px;padding:4px 10px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(0)scale(1);box-shadow:0 10px 32px #00000024,0 2px 8px #0000000a}.apple-floating-pill.is-collapsed{opacity:0;pointer-events:none;transition:opacity .18s ease-in,transform .18s ease-in;transform:translate(-50%)translateY(14px)scale(.92)}[data-theme=dark] .apple-floating-pill{background:#1c1c1ef0;border-color:#ffffff24;box-shadow:0 12px 40px #00000073,0 2px 8px #0003}.apple-floating-pill .pill-label{font-family:var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#8a7a6d);padding:0 4px;font-size:.68rem;font-weight:800}.apple-floating-pill .pill-divider{background:var(--grid-border,#0000001a);width:1px;height:18px;margin:0 2px}[data-theme=dark] .apple-floating-pill .pill-divider{background:#ffffff1f}.apple-floating-pill button{min-height:0!important}.pill-toggle-btn{color:var(--text-muted,#8a7a6d);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-sizing:border-box!important;border-radius:50%!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}.pill-toggle-btn:hover{color:var(--accent-primary,#c85a32);background:0 0!important}[data-theme=dark] .pill-toggle-btn:hover{color:#f97316;background:0 0!important}.pill-expanded-content{align-items:center;gap:5px;display:inline-flex}.pill-stamp-item{font-family:var(--font-system);cursor:grab;background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;align-items:center;gap:5px;font-size:.74rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-sizing:border-box!important;border-radius:9999px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:4px 10px!important}.pill-stamp-item .stamp-letter{font-weight:800}.pill-stamp-item .stamp-label{font-size:.72rem;font-weight:600}.pill-stamp-item:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 2px 8px #00000014}.pill-stamp-item:active{cursor:grabbing;transform:scale(.96)}.pill-stamp-item.active{box-shadow:0 0 0 2px var(--bg-card,#fffdf9), 0 0 0 4px currentColor}.pill-stamp-item[data-stamp=P]{color:#4f46e5;background:#6366f117;border-color:#6366f147}[data-theme=dark] .pill-stamp-item[data-stamp=P]{color:#818cf8;background:#6366f12e;border-color:#6366f161}.pill-stamp-item[data-stamp=F]{color:#059669;background:#10b98117;border-color:#10b98147}[data-theme=dark] .pill-stamp-item[data-stamp=F]{color:#34d399;background:#10b9812e;border-color:#10b98161}.pill-stamp-item[data-stamp=G]{color:#d97706;background:#d9770617;border-color:#d9770647}[data-theme=dark] .pill-stamp-item[data-stamp=G]{color:#fbbf24;background:#d977062e;border-color:#d9770661}.pill-stamp-item[data-stamp=C]{color:#db2777;background:#db277717;border-color:#db277747}[data-theme=dark] .pill-stamp-item[data-stamp=C]{color:#f472b6;background:#db27772e;border-color:#db277761}.pill-stamp-item[data-stamp=HINT]{color:var(--accent-primary,#c85a32);background:#c85a3217;border-color:#c85a3247}[data-theme=dark] .pill-stamp-item[data-stamp=HINT]{color:#fb923c;background:#f973162e;border-color:#f9731661}.pill-stamp-item[data-stamp=HINT]:hover{background:#c85a3229;border-color:#c85a3273}[data-theme=dark] .pill-stamp-item[data-stamp=HINT]:hover{background:#f9731642;border-color:#f973168c}.pill-stamp-item[data-stamp=ERASE]{color:var(--text-muted,#71717a);border-color:#0000001a;background:0 0!important}[data-theme=dark] .pill-stamp-item[data-stamp=ERASE]{color:#a1a1aa;border-color:#ffffff1f;background:0 0!important}.pill-stamp-item[data-stamp=ERASE]:hover{color:#dc2626;border-color:#dc262666;background:0 0!important}.qe-pencil-trigger{border:1px solid var(--border-color,#e2d4c4d9);background:var(--bg-tertiary,#fffdf9);height:28px;color:var(--text-secondary,#665);cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:26px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;border-radius:9999px!important;min-height:28px!important;max-height:28px!important}.qe-pencil-trigger:hover{background:var(--bg-secondary,#0000000d);border-color:var(--accent-primary,#c85a32);color:var(--accent-primary,#c85a32)}.qe-pencil-trigger.active{border-color:var(--accent-primary,#c85a32);color:var(--accent-primary,#c85a32);background:#c85a321f;font-weight:600}[data-theme=dark] .qe-pencil-trigger{background:var(--bg-tertiary,#141414);border-color:#ffffff1f}.qe-pencil-trigger .active-indicator-dot{border:1.5px solid var(--bg-tertiary,#fffdf9);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:4px;right:4px}.qe-pencil-trigger.has-active-tool .active-indicator-dot{display:block}.stroke-mod-badge{pointer-events:none;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;line-height:1;transition:transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000001f}.stroke-mod-badge.mod-P{color:#3730a3;background:#e0e7ff;border:1px solid #a5b4fc}[data-theme=dark] .stroke-mod-badge.mod-P{color:#a5b4fc;background:#6366f140;border-color:#6366f1}.stroke-mod-badge.mod-F{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}[data-theme=dark] .stroke-mod-badge.mod-F{color:#6ee7b7;background:#10b98140;border-color:#10b981}.stroke-mod-badge.mod-G{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}[data-theme=dark] .stroke-mod-badge.mod-G{color:#fcd34d;background:#f59e0b40;border-color:#f59e0b}.stroke-mod-badge.mod-C{color:#9f1239;background:#ffe4e6;border:1px solid #fda4af}[data-theme=dark] .stroke-mod-badge.mod-C{color:#fda4af;background:#ec489940;border-color:#ec4899}.matra-cell.stamp-drag-over{outline-offset:-2px;outline:2px dashed var(--accent-primary,#c85a32)!important;background-color:#c85a321f!important}body.stamp-tool-active .matra-cell{cursor:crosshair!important}body.stamp-tool-active .matra-cell:hover{background-color:#c85a3214}@keyframes appleHintFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appleHintScaleUp{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .apple-hint-modal{background:#1e1c1af5!important;border-color:#ffffff1f!important;box-shadow:0 28px 64px #0009,0 4px 16px #0000004d!important}[data-theme=dark] .apple-hint-modal textarea{color:#fff!important;background:#141210cc!important;border-color:#ffffff26!important}