.TheDictionary-module__x5P43W__dictHero{border-bottom:1px solid var(--border-light,#00000014);padding:8rem 0 5rem;position:relative;overflow:hidden}body.dark-theme .TheDictionary-module__x5P43W__dictHero{border-bottom-color:#ffffff14}.TheDictionary-module__x5P43W__heroSubtitle{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-navy,#0b192c);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__heroSubtitle{color:#60a5fa}.TheDictionary-module__x5P43W__heroTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.02em;margin-bottom:1.75rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1.15}body.dark-theme .TheDictionary-module__x5P43W__heroTitle{color:#fff}.TheDictionary-module__x5P43W__heroDesc{color:var(--text-secondary,#333333bf);font-size:1.25rem;line-height:1.6;font-family:var(--font-serif);max-width:800px;margin:0;font-style:italic}body.dark-theme .TheDictionary-module__x5P43W__heroDesc{color:#ffffffbf}.TheDictionary-module__x5P43W__dictControls{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:640px){.TheDictionary-module__x5P43W__dictControls{flex-direction:column;align-items:stretch}}.TheDictionary-module__x5P43W__dictSearchWrapper{flex:1;align-items:center;display:flex;position:relative}.TheDictionary-module__x5P43W__dictSearchIcon{color:var(--text-secondary,#3336);pointer-events:none;display:flex;position:absolute;left:1.15rem}body.dark-theme .TheDictionary-module__x5P43W__dictSearchIcon{color:#fff6}.TheDictionary-module__x5P43W__dictSearchInput{border-radius:var(--radius-md,12px);border:1px solid var(--border-light,#00000014);background:var(--card-bg,#fff);color:var(--text-charcoal,#1e293b);width:100%;font-size:.95rem;font-family:var(--font-sans);box-shadow:var(--shadow-sm,0 2px 8px #0000000a);outline:none;padding:.85rem 2.75rem .85rem 2.85rem;transition:all .25s}body.dark-theme .TheDictionary-module__x5P43W__dictSearchInput{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff14);color:#fff}.TheDictionary-module__x5P43W__dictSearchInput:focus{border-color:var(--accent-navy,#0b192c);background:var(--card-bg,#fff);box-shadow:0 0 0 3px #0b192c1a}body.dark-theme .TheDictionary-module__x5P43W__dictSearchInput:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.TheDictionary-module__x5P43W__dictClearSearchBtn{cursor:pointer;color:var(--text-secondary,#3336);background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex;position:absolute;right:.85rem}body.dark-theme .TheDictionary-module__x5P43W__dictClearSearchBtn{color:#fff6}.TheDictionary-module__x5P43W__dictClearSearchBtn:hover{color:var(--text-charcoal,#1e293b);background-color:#0000000d}body.dark-theme .TheDictionary-module__x5P43W__dictClearSearchBtn:hover{color:#fff;background-color:#ffffff14}.TheDictionary-module__x5P43W__dictSizeWrapper{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.TheDictionary-module__x5P43W__dictSizeLabel{color:var(--text-secondary,#3333338c);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}body.dark-theme .TheDictionary-module__x5P43W__dictSizeLabel{color:#ffffff8c}.TheDictionary-module__x5P43W__dictSizeSelect{border-radius:var(--radius-md,10px);border:1px solid var(--border-light,#00000014);background:var(--card-bg,#fff);color:var(--text-charcoal,#1e293b);cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-sans);appearance:none;min-width:85px;box-shadow:var(--shadow-sm,0 2px 8px #0000000a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A237E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:13px 13px;outline:none;padding:.75rem 2.25rem .75rem 1rem;transition:all .2s}body.dark-theme .TheDictionary-module__x5P43W__dictSizeSelect{background-color:var(--card-bg,#111827);border-color:var(--card-border,#ffffff14);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.TheDictionary-module__x5P43W__dictAlphabetRow{border-bottom:1px solid var(--border-light,#0000000a);grid-template-columns:repeat(27,minmax(0,1fr));align-items:center;gap:.3rem;width:100%;margin-bottom:2.5rem;padding-bottom:1.25rem;display:grid}@media (max-width:1160px){.TheDictionary-module__x5P43W__dictAlphabetRow{grid-template-columns:repeat(14,minmax(0,1fr));gap:.4rem}}@media (max-width:768px){.TheDictionary-module__x5P43W__dictAlphabetRow{grid-template-columns:repeat(9,minmax(0,1fr));gap:.45rem}}@media (max-width:480px){.TheDictionary-module__x5P43W__dictAlphabetRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}}body.dark-theme .TheDictionary-module__x5P43W__dictAlphabetRow{border-bottom-color:#ffffff0a}.TheDictionary-module__x5P43W__dictLetterPill{border-radius:var(--radius-sm,8px);border:1px solid var(--border-light,#00000014);background:var(--card-bg,#fff);width:100%;min-width:0;height:36px;color:var(--text-secondary,#333333b3);cursor:pointer;box-shadow:var(--shadow-sm,0 1px 3px #00000005);text-align:center;justify-content:center;align-items:center;padding:0;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.165,.84,.44,1);display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictLetterPill{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff0f);color:#ffffffb3}.TheDictionary-module__x5P43W__dictLetterPill:hover:not(.TheDictionary-module__x5P43W__active):not(.TheDictionary-module__x5P43W__disabled){border-color:var(--accent-navy,#0b192c);color:var(--accent-navy,#0b192c);background:var(--card-bg,#fff);box-shadow:var(--shadow-sm,0 4px 10px #0000000f);transform:translateY(-1px)}body.dark-theme .TheDictionary-module__x5P43W__dictLetterPill:hover:not(.TheDictionary-module__x5P43W__active):not(.TheDictionary-module__x5P43W__disabled){color:#60a5fa;background:#ffffff0d;border-color:#60a5fa}.TheDictionary-module__x5P43W__dictLetterPill.TheDictionary-module__x5P43W__active{background:var(--accent-navy,#0b192c);border-color:var(--accent-navy,#0b192c);color:#fff;box-shadow:0 2px 8px #0b192c33}body.dark-theme .TheDictionary-module__x5P43W__dictLetterPill.TheDictionary-module__x5P43W__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.TheDictionary-module__x5P43W__dictLetterPill.TheDictionary-module__x5P43W__disabled{opacity:.25;cursor:not-allowed;box-shadow:none;background:0 0;border-color:#0000}.TheDictionary-module__x5P43W__dictLetterPill:first-child{width:100%;padding:0;font-size:.78rem}.TheDictionary-module__x5P43W__dictGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.TheDictionary-module__x5P43W__dictCard{background:var(--card-bg,#fff);border:1px solid var(--card-border,#00000014);box-shadow:var(--shadow-md,0 4px 20px -2px #0000000d);border-radius:var(--radius-xl,20px);cursor:pointer;color:inherit;flex-direction:column;gap:.85rem;padding:2rem;text-decoration:none;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden}body.dark-theme .TheDictionary-module__x5P43W__dictCard{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff14);box-shadow:0 10px 30px #00000059}.TheDictionary-module__x5P43W__dictCard:before{content:"";background:linear-gradient(to bottom, var(--accent-navy,#0b192c), #3b82f6);width:4px;height:0%;transition:height .35s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}body.dark-theme .TheDictionary-module__x5P43W__dictCard:before{background:linear-gradient(#3b82f6,#93c5fd)}.TheDictionary-module__x5P43W__dictCard:hover{border-color:var(--accent-navy,#0b192c);box-shadow:var(--shadow-xl,0 20px 40px -15px #0000001a);transform:translateY(-4px)}body.dark-theme .TheDictionary-module__x5P43W__dictCard:hover{border-color:#60a5fa66;box-shadow:0 20px 40px #00000080}.TheDictionary-module__x5P43W__dictCard:hover:before{height:100%}.TheDictionary-module__x5P43W__dictCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TheDictionary-module__x5P43W__dictCardTerm{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;transition:color .25s}body.dark-theme .TheDictionary-module__x5P43W__dictCardTerm{color:#fff}.TheDictionary-module__x5P43W__dictCard:hover .TheDictionary-module__x5P43W__dictCardTerm{color:var(--accent-navy,#0b192c)}body.dark-theme .TheDictionary-module__x5P43W__dictCard:hover .TheDictionary-module__x5P43W__dictCardTerm{color:#60a5fa}.TheDictionary-module__x5P43W__dictCardAcronym{color:var(--accent-navy,#0b192c);text-transform:uppercase;letter-spacing:.06em;background:#0b192c0f;border:1px solid #0b192c1a;border-radius:6px;align-items:center;padding:.25rem .55rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictCardAcronym{color:#60a5fa;background:#3b82f626;border-color:#3b82f640}.TheDictionary-module__x5P43W__dictCardExcerpt{color:var(--text-secondary,#333333b3);flex-grow:1;margin:0;font-size:.925rem;line-height:1.6}body.dark-theme .TheDictionary-module__x5P43W__dictCardExcerpt{color:#ffffffb3}.TheDictionary-module__x5P43W__dictCardFooter{color:var(--text-charcoal,#1e293b);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;display:flex}body.dark-theme .TheDictionary-module__x5P43W__dictCardFooter{color:#ffffffd9}.TheDictionary-module__x5P43W__dictCardFooter svg{transition:transform .25s}.TheDictionary-module__x5P43W__dictCard:hover .TheDictionary-module__x5P43W__dictCardFooter svg{transform:translate(4px)}.TheDictionary-module__x5P43W__dictPagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.TheDictionary-module__x5P43W__dictPageBtn{border:1px solid var(--border-light,#00000014);background:var(--card-bg,#fff);color:var(--text-secondary,#333333bf);cursor:pointer;box-shadow:var(--shadow-sm,0 1px 3px #00000008);border-radius:100px;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictPageBtn{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff14);color:#ffffffbf}.TheDictionary-module__x5P43W__dictPageBtn:hover:not(:disabled){border-color:var(--accent-navy,#0b192c);color:var(--accent-navy,#0b192c);background:var(--card-bg,#fff);transform:translateY(-1px)}body.dark-theme .TheDictionary-module__x5P43W__dictPageBtn:hover:not(:disabled){color:#60a5fa;background:#ffffff0d;border-color:#60a5fa}.TheDictionary-module__x5P43W__dictPageBtn:disabled{opacity:.35;cursor:not-allowed}.TheDictionary-module__x5P43W__dictPageIndicator{color:var(--text-secondary,#3333338c);padding:0 .75rem;font-size:.85rem;font-weight:700}body.dark-theme .TheDictionary-module__x5P43W__dictPageIndicator{color:#ffffff8c}.TheDictionary-module__x5P43W__dictModalOverlayWrapper{z-index:99999;position:relative}.TheDictionary-module__x5P43W__dictModalOverlay{-webkit-backdrop-filter:blur(12px);z-index:99999;overscroll-behavior:contain;background-color:#0b192c99;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}body.dark-theme .TheDictionary-module__x5P43W__dictModalOverlay{background-color:#050810d9}.TheDictionary-module__x5P43W__dictModalContent{background:var(--card-bg,#fff);border:1px solid var(--card-border,#0000001a);color:var(--text-charcoal,#1e293b);border-radius:var(--radius-2xl,28px);width:100%;max-width:680px;box-shadow:var(--shadow-2xl,0 40px 100px #00000040);flex-direction:column;gap:1.75rem;max-height:85vh;padding:3rem;display:flex;position:relative;overflow-y:auto}body.dark-theme .TheDictionary-module__x5P43W__dictModalContent{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff1a);color:#fff;box-shadow:0 40px 100px #000000b3}.TheDictionary-module__x5P43W__dictModalCloseBtn{cursor:pointer;color:var(--text-secondary,#33333373);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}body.dark-theme .TheDictionary-module__x5P43W__dictModalCloseBtn{color:#ffffff73}.TheDictionary-module__x5P43W__dictModalCloseBtn:hover{color:var(--text-charcoal,#1e293b);background:#0000000d;transform:rotate(90deg)}body.dark-theme .TheDictionary-module__x5P43W__dictModalCloseBtn:hover{color:#fff;background:#ffffff14}.TheDictionary-module__x5P43W__dictModalHeader{flex-direction:column;gap:.5rem;display:flex}.TheDictionary-module__x5P43W__dictModalTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}body.dark-theme .TheDictionary-module__x5P43W__dictModalTitle{color:#fff}.TheDictionary-module__x5P43W__dictModalMeta{align-items:center;gap:.6rem;display:flex}.TheDictionary-module__x5P43W__dictModalAcronym{color:var(--accent-navy,#0b192c);text-transform:uppercase;letter-spacing:.08em;background:#0b192c14;border:1px solid #0b192c1f;border-radius:6px;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictModalAcronym{color:#60a5fa;background:#3b82f626;border-color:#3b82f640}.TheDictionary-module__x5P43W__dictModalBody{flex-direction:column;gap:1.5rem;display:flex}.TheDictionary-module__x5P43W__dictModalDefinition{color:var(--text-secondary,#333c);margin:0;font-size:1.05rem;line-height:1.65}body.dark-theme .TheDictionary-module__x5P43W__dictModalDefinition{color:#fffc}.TheDictionary-module__x5P43W__dictModalExampleBox{background:var(--bg-surface-secondary,#00000005);border-left:4px solid var(--accent-navy,#0b192c);border-top:1px solid var(--border-light,#0000000a);border-right:1px solid var(--border-light,#0000000a);border-bottom:1px solid var(--border-light,#0000000a);border-radius:0 var(--radius-md,12px) var(--radius-md,12px) 0;padding:1.5rem 1.75rem}body.dark-theme .TheDictionary-module__x5P43W__dictModalExampleBox{background:#ffffff05;border-color:#ffffff0a}.TheDictionary-module__x5P43W__dictBoxTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-navy,#0b192c);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}body.dark-theme .TheDictionary-module__x5P43W__dictBoxTitle{color:#60a5fa}.TheDictionary-module__x5P43W__dictBoxContent{color:var(--text-secondary,#333333bf);margin:0;font-size:.95rem;font-style:italic;line-height:1.6}body.dark-theme .TheDictionary-module__x5P43W__dictBoxContent{color:#ffffffbf}.TheDictionary-module__x5P43W__dictModalRelated{border-top:1px solid var(--border-light,#00000014);padding-top:1.5rem}body.dark-theme .TheDictionary-module__x5P43W__dictModalRelated{border-top-color:#ffffff14}.TheDictionary-module__x5P43W__dictRelatedTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary,#3333338c);align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}body.dark-theme .TheDictionary-module__x5P43W__dictRelatedTitle{color:#ffffff8c}.TheDictionary-module__x5P43W__dictRelatedLinksGrid{flex-wrap:wrap;gap:.5rem;display:flex}.TheDictionary-module__x5P43W__dictRelatedPill{background:var(--bg-surface-secondary,#00000008);border:1px solid var(--border-light,#00000014);color:var(--accent-navy,#0b192c);cursor:pointer;border-radius:100px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictRelatedPill{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.TheDictionary-module__x5P43W__dictRelatedPill:hover{background:var(--accent-navy,#0b192c);border-color:var(--accent-navy,#0b192c);color:#fff;transform:translateY(-1px)}body.dark-theme .TheDictionary-module__x5P43W__dictRelatedPill:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.TheDictionary-module__x5P43W__dictRelatedText{color:var(--text-secondary,#33333380);border:1px dashed var(--border-light,#00000026);border-radius:100px;padding:.4rem .85rem;font-size:.8rem;font-weight:600}body.dark-theme .TheDictionary-module__x5P43W__dictRelatedText{color:#ffffff80;border-color:#ffffff1f}.TheDictionary-module__x5P43W__dictInlineLink{font-family:inherit;font-size:inherit;color:var(--accent-navy,#0b192c);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #0b192c66;margin:0;padding:0;font-weight:600;transition:all .2s}body.dark-theme .TheDictionary-module__x5P43W__dictInlineLink{color:#60a5fa;border-bottom-color:#60a5fa66}.TheDictionary-module__x5P43W__dictInlineLink:hover{color:var(--text-charcoal,#111827);border-bottom:1px solid var(--text-charcoal,#111827)}body.dark-theme .TheDictionary-module__x5P43W__dictInlineLink:hover{color:#fff;border-bottom:1px solid #fff}.TheDictionary-module__x5P43W__dictEmptyState{text-align:center;background:var(--card-bg,#fff);border:1px solid var(--card-border,#00000014);box-shadow:var(--shadow-xl);border-radius:var(--radius-2xl,24px);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;max-width:600px;margin:2rem auto;padding:5rem 2rem;display:flex}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyState{background:var(--card-bg,#111827);border-color:var(--card-border,#ffffff14);box-shadow:0 25px 80px #0006}.TheDictionary-module__x5P43W__dictEmptyIcon{width:64px;height:64px;color:var(--accent-navy,#0b192c);background:#0b192c0d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyIcon{color:#60a5fa;background:#3b82f61a}.TheDictionary-module__x5P43W__dictEmptyTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0;font-size:1.5rem;font-weight:700}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyTitle{color:#fff}.TheDictionary-module__x5P43W__dictEmptyDesc{color:var(--text-secondary,#3339);max-width:400px;margin:0;font-size:.95rem;line-height:1.5}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyDesc{color:#fff9}.TheDictionary-module__x5P43W__dictEmptyBtn{background:var(--accent-navy,#0b192c);border:1px solid var(--accent-navy,#0b192c);cursor:pointer;box-shadow:var(--shadow-sm,0 4px 12px #0b192c26);border-radius:100px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.75rem;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.165,.84,.44,1);display:inline-flex;color:#fff!important}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyBtn{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f640}.TheDictionary-module__x5P43W__dictEmptyBtn:hover{box-shadow:var(--shadow-md,0 6px 18px #0b192c33);transform:translateY(-1px)}body.dark-theme .TheDictionary-module__x5P43W__dictEmptyBtn:hover{box-shadow:0 6px 18px #3b82f659}
