.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;user-select:none}:root{--ink: oklch(18% .02 60);--ink-light: oklch(35% .015 60);--ink-muted: oklch(50% .01 60);--ink-ghost: oklch(65% .008 60);--paper: oklch(99% .003 60);--paper-warm: oklch(97% .008 45);--paper-deep: oklch(95% .01 45);--accent: oklch(52% .12 25);--accent-muted: oklch(60% .08 25);--border: oklch(88% .005 60);--border-strong: oklch(75% .01 60);--font-stack: "Noto Sans Odia", "Google Sans", sans-serif;--font-display: var(--font-stack);--font-body: var(--font-stack);--space-2xs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4.5rem;--space-4xl: 6rem;--space-5xl: 8rem;--measure: 68ch;--measure-wide: 80ch;--measure-narrow: 45ch;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--transition-fast: .15s var(--ease-out-quart);--transition-base: .25s var(--ease-out-quart);--transition-slow: .4s var(--ease-out-quint)}html[data-theme=dark]{color-scheme:dark;--ink: #f4eadb;--ink-light: #d8cbbb;--ink-muted: #aa9a89;--ink-ghost: #7d6f61;--paper: #201e1b;--paper-warm: #29251f;--paper-deep: #332d25;--accent: oklch(64% .14 28);--accent-muted: oklch(62% .09 30);--border: #443b30;--border-strong: #695743}html[data-theme=dark] body{background:#171513;color:var(--ink)}html[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}html{transition:background-color .25s ease}body,.nav,footer{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.theme-toggle{flex:0 0 auto;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--ink-light);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle:active{transform:scale(.92)}.theme-toggle .material-symbols-outlined{font-size:1.2rem}.nav-inner .nav-links{margin-left:auto}@media(max-width:768px){.nav-inner .theme-toggle{margin-left:auto;margin-right:.25rem}}*,*:before,*:after{box-sizing:border-box}::selection{background:#e9b6b1;color:var(--ink)}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-touch-callout:none}html[data-protected] body{-webkit-user-select:none;user-select:none}html[data-protected] input,html[data-protected] textarea,html[data-protected] select,html[data-protected] [contenteditable=true],html[data-protected] [data-allow-copy],html[data-protected] [data-allow-copy] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-protected] [data-allow-copy] .material-symbols-outlined,html[data-protected] [data-allow-copy] button,html[data-protected] [data-allow-copy] .qp-n,html[data-protected] [data-allow-copy] .oi-kbd{-webkit-user-select:none;user-select:none}html[data-protected] img{-webkit-user-drag:none;user-select:none}@media print{html[data-protected] body{visibility:hidden!important}html[data-protected] body:after{content:"Pathagara — printing is not permitted.";visibility:visible;display:block;padding:2rem;font-family:sans-serif;color:#333}}.odia,.odia-text{font-family:var(--font-stack)}body{margin:0;font-family:var(--font-body);font-size:1.0625rem;font-weight:400;line-height:1.75;color:var(--ink);background:var(--paper);min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:1.2;letter-spacing:-.01em;margin:0}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:400}h2{font-size:clamp(1.75rem,3vw,2.5rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}h4{font-size:1.25rem}p{margin:0 0 1.5em;max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--transition-fast)}a:hover{color:var(--ink)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeIn .5s var(--ease-out-quint) forwards;opacity:0}.animate-stagger>*{animation:fadeInStagger .6s var(--ease-out-quint) forwards;opacity:0}.animate-stagger>*:nth-child(1){animation-delay:0ms}.animate-stagger>*:nth-child(2){animation-delay:80ms}.animate-stagger>*:nth-child(3){animation-delay:.16s}.animate-stagger>*:nth-child(4){animation-delay:.24s}.animate-stagger>*:nth-child(5){animation-delay:.32s}.animate-stagger>*:nth-child(6){animation-delay:.4s}.animate-stagger>*:nth-child(7){animation-delay:.48s}.animate-stagger>*:nth-child(8){animation-delay:.56s}.animate-stagger>*:nth-child(9){animation-delay:.64s}.animate-stagger>*:nth-child(10){animation-delay:.72s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.nav{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid var(--border);padding:var(--space-md) var(--space-xl)}.nav-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.logo{display:inline-grid;align-items:center;justify-items:start;font-family:var(--font-stack);font-size:1.625rem;font-weight:500;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink);text-decoration:none;line-height:1.2}.logo-word{grid-area:1 / 1;white-space:nowrap;pointer-events:none;transition:opacity .18s ease}html:not([data-logo-lang=en]) .logo-or{opacity:1}html:not([data-logo-lang=en]) .logo-en{opacity:0}html[data-logo-lang=en] .logo-or{opacity:0}html[data-logo-lang=en] .logo-en{opacity:1}@media(hover:hover){html:not([data-logo-lang=en]) .logo:hover .logo-or,html:not([data-logo-lang=en]) .logo:focus-visible .logo-or{opacity:0}html:not([data-logo-lang=en]) .logo:hover .logo-en,html:not([data-logo-lang=en]) .logo:focus-visible .logo-en{opacity:1}html[data-logo-lang=en] .logo:hover .logo-en,html[data-logo-lang=en] .logo:focus-visible .logo-en{opacity:0}html[data-logo-lang=en] .logo:hover .logo-or,html[data-logo-lang=en] .logo:focus-visible .logo-or{opacity:1}}@media(prefers-reduced-motion:reduce){.logo-word{transition:none}}.nav-links{display:flex;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.nav-links a{display:block;padding:var(--space-sm) var(--space-md);font-size:.9375rem;font-weight:400;color:var(--ink-light);text-decoration:none;border-radius:4px;transition:all var(--transition-fast);position:relative}.nav-links a:after{content:"";position:absolute;bottom:4px;left:var(--space-md);right:var(--space-md);height:1px;background:var(--accent);transform:scaleX(0);transition:transform var(--transition-base)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{transform:scaleX(1)}.nav-actions{display:flex;gap:var(--space-md);align-items:center}.btn{padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:.9375rem;font-weight:500;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all var(--transition-fast)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--accent);color:var(--paper);text-decoration:none}.btn-ghost{background:transparent;color:var(--ink-light)}.btn-ghost:hover{background:var(--paper-warm);color:var(--ink);text-decoration:none}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--border-strong)}.btn-outline:hover{border-color:var(--ink);background:var(--paper-warm);text-decoration:none}.main{max-width:1400px;margin:0 auto;padding:var(--space-xs) var(--space-xl) var(--space-3xl)}.main-narrow{max-width:900px;margin:0 auto;padding:var(--space-3xl) var(--space-xl)}.main-wide{max-width:1600px;margin:0 auto;padding:var(--space-3xl) var(--space-xl)}footer{flex-shrink:0;background:var(--paper-deep);border-top:1px solid var(--border);padding:var(--space-md) var(--space-xl) var(--space-sm);margin-top:auto}.footer-inner{max-width:1400px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--space-md) var(--space-xl);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);align-items:start}.footer-brand{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-logo{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--ink);text-decoration:none}.footer-logo:hover{color:var(--ink)}.footer-tagline{font-size:.8125rem;color:var(--ink-muted);max-width:28ch;line-height:1.5}.footer-column h4{font-family:var(--font-display);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:var(--space-xs)}.footer-links{display:flex;flex-direction:column;gap:2px}footer a{min-height:0;min-width:0}.footer-links a{font-size:.8125rem;color:var(--ink-light);text-decoration:none;transition:color .15s;line-height:1.4}.footer-links a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-sm)}.footer-bottom p{font-size:.75rem;color:var(--ink-muted);margin:0}.footer-bottom-links{display:flex;gap:var(--space-lg)}.footer-bottom-links a{font-size:.75rem;color:var(--ink-muted);text-decoration:none;transition:color .15s}.footer-bottom-links a:hover{color:var(--accent)}@media(max-width:768px){footer{padding:.4rem 1rem max(.4rem,env(safe-area-inset-bottom,0px));padding-right:7.25rem;background:var(--paper)}.footer-grid,.footer-bottom-links{display:none}.footer-bottom{justify-content:flex-start;padding-top:0;border:0}.footer-bottom p{font-size:.6875rem;text-align:left;max-width:none}}.section{margin-bottom:var(--space-3xl)}.section-header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-muted);margin-bottom:var(--space-xs)}.section-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;font-optical-sizing:auto;letter-spacing:-.015em;color:var(--ink)}.section-subtitle{font-size:1.0625rem;color:var(--ink-light);margin-top:var(--space-sm);max-width:var(--measure-wide)}.text-display{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:300;line-height:1;letter-spacing:-.03em}.text-display em{font-style:italic;color:var(--accent)}.text-lead{font-size:1.25rem;line-height:1.7;color:var(--ink-light);max-width:var(--measure-wide)}.text-small{font-size:.875rem}.text-muted{color:var(--ink-muted)}.text-accent{color:var(--accent)}.decorative-line{width:48px;height:2px;background:var(--accent);margin:var(--space-lg) 0}.decorative-line-center{margin:var(--space-lg) auto}.card{background:var(--paper);border:1px solid var(--border);border-radius:6px;padding:var(--space-xl);transition:all var(--transition-base)}.card:hover{border-color:var(--border-strong);box-shadow:0 4px 20px #0000000a}.card-flat{background:var(--paper-warm);border:none;border-radius:0;padding:var(--space-xl)}.tag{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;background:var(--paper-warm);color:var(--ink-light)}.tag-accent{background:#f1ceca;color:var(--accent)}.form-group{margin-bottom:var(--space-lg)}.form-label{display:block;font-size:.875rem;font-weight:500;color:var(--ink);margin-bottom:var(--space-sm)}.form-input{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:4px;transition:all var(--transition-fast)}.form-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #d2a09b26}.form-input::placeholder{color:var(--ink-ghost)}.search-input{position:relative}.search-input input{padding-left:3.25rem}.search-input svg{position:absolute;left:var(--space-lg);top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ink-muted);pointer-events:none}.divider{height:1px;background:var(--border);margin:var(--space-2xl) 0}.divider-accent{height:2px;width:64px;background:var(--accent);margin:var(--space-xl) 0}.grid{display:grid;gap:var(--space-xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links>li:not(.nav-more){display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.main{padding:var(--space-xl) var(--space-md) var(--space-3xl)}.main-narrow,.main-wide{padding:var(--space-xl) var(--space-md)}}.mobile-menu-toggle{display:none;position:fixed;top:1rem;right:1rem;z-index:101;background:transparent;border:none;padding:.5rem;cursor:pointer;width:44px;height:44px;align-items:center;justify-content:center}.hamburger{display:flex;flex-direction:column;gap:6px}.hamburger .line{width:24px;height:2px;background:var(--ink);transition:all .3s ease;border-radius:1px}.hamburger.active .line1{transform:rotate(45deg) translate(8px,8px)}.hamburger.active .line2{opacity:0}.hamburger.active .line3{transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:#0006;z-index:99;animation:fadeIn .2s ease}.mobile-menu{display:none;position:fixed;top:0;right:0;width:100%;max-width:320px;height:100vh;background:var(--paper);box-shadow:-4px 0 24px #0000001a;z-index:100;flex-direction:column;overflow-y:auto;animation:slideInRight .3s ease}.mobile-menu.open{display:flex}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border)}.mobile-logo{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--ink);text-decoration:none}.mobile-menu-close{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:color .15s ease;padding:.25rem}.mobile-menu-close:hover{color:var(--accent)}.mobile-menu-links{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.mobile-menu-links li{border-bottom:1px solid var(--border)}.mobile-menu-links li:last-child{border-bottom:none}.mobile-menu-links a{display:block;padding:var(--space-md) var(--space-lg);font-size:1rem;font-weight:400;color:var(--ink-light);text-decoration:none;transition:all .15s ease}.mobile-menu-links a:active,.mobile-menu-links a:hover,.mobile-menu-links button:hover,.mobile-menu-links button:active{background:var(--paper-warm);color:var(--ink)}.mobile-menu-links button{display:flex;align-items:center;gap:.55rem;width:100%;padding:var(--space-md) var(--space-lg);border:0;background:transparent;color:var(--ink-light);font:inherit;font-size:1rem;text-align:left;cursor:pointer;min-height:48px}.mobile-menu-links button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobile-menu-actions{padding:var(--space-lg);border-top:1px solid var(--border)}.mobile-menu-actions .btn{width:100%;justify-content:center}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.nav{padding:var(--space-md) var(--space-lg)}.nav-inner{gap:var(--space-lg);padding-right:3rem}.nav-actions{display:none}.mobile-menu-toggle{display:flex}body{font-size:1rem}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:clamp(1.25rem,3vw,1.75rem)}h3{font-size:clamp(1rem,2vw,1.5rem)}.section{margin-bottom:var(--space-2xl)}.dict-tools-grid{grid-template-columns:1fr;gap:var(--space-md)}.dict-tool-card{padding:var(--space-lg) var(--space-md)}.search-hero{padding:var(--space-2xl) 0 var(--space-lg)}.search-tagline{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:var(--space-lg)}.quick-access{flex-direction:column;gap:var(--space-md);align-items:center}.quick-access-label{display:block;text-align:center;margin-right:0;margin-bottom:var(--space-xs)}.word-of-day{padding:var(--space-lg)}.wod-header{flex-direction:column;gap:var(--space-md)}.wod-title{font-size:clamp(1.5rem,3vw,2rem)}.alpha-grid{gap:var(--space-2xs);justify-items:center}.alpha-link{width:40px;height:40px;font-size:1rem}.form-input{font-size:16px;padding:var(--space-md) var(--space-md)}.search-wrap .form-input{padding-left:2.75rem;font-size:16px}.search-wrap svg{left:var(--space-md);width:16px;height:16px}.section-header{margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.section-title{font-size:clamp(1.25rem,2.5vw,1.5rem)}.text-lead{font-size:1.0625rem}.text-display{font-size:clamp(2rem,5vw,4rem)}.btn{padding:var(--space-sm) var(--space-md);font-size:.875rem}.divider-accent{width:48px}.tag{font-size:.65rem;padding:2px 6px}a,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}.nav-links a{padding:var(--space-sm) var(--space-sm)}}@media(max-width:480px){.logo{font-size:1.25rem}h1{font-size:clamp(1.5rem,3vw,2rem)}h2{font-size:clamp(1rem,2.5vw,1.5rem)}body{font-size:.9375rem;line-height:1.6}.main,.main-narrow,.main-wide{padding:var(--space-lg) var(--space-md)}.section{margin-bottom:var(--space-lg)}.section-header{margin-bottom:var(--space-md);padding-bottom:var(--space-sm)}.dict-tools-grid{gap:var(--space-sm)}.dict-tool-card{padding:var(--space-md)}.dict-tool-icon{width:40px;height:40px;margin-bottom:0}.dict-tool-label{font-size:.875rem}.dict-tool-desc{font-size:.7rem}.word-of-day{padding:var(--space-md);margin-bottom:var(--space-lg)}.wod-title{font-size:clamp(1.25rem,2.5vw,1.75rem)}.wod-def{font-size:1rem}.search-hero{padding:var(--space-lg) 0 var(--space-md)}.search-tagline{font-size:clamp(1rem,2vw,1.5rem);margin-bottom:var(--space-md)}.quick-access{gap:var(--space-sm)}.form-input{padding:var(--space-sm) var(--space-md);border-radius:4px}.search-wrap .form-input{padding-left:2.5rem}.alpha-link{width:36px;height:36px;font-size:.875rem}.btn{padding:var(--space-sm) var(--space-md);font-size:.8125rem;border-radius:3px}.text-display{font-size:clamp(1.5rem,4vw,3rem)}.text-lead{font-size:1rem}p{margin-bottom:1rem}.card{padding:var(--space-md)}.divider{margin:var(--space-lg) 0}.divider-accent{width:40px;margin:var(--space-md) 0}.mobile-menu{max-width:100%}.mobile-menu-header{padding:var(--space-md)}.mobile-logo{font-size:1rem}.mobile-menu-links a{padding:var(--space-md);font-size:.95rem}}@media(max-width:768px)and (orientation:landscape){.search-hero{padding:var(--space-lg) 0 var(--space-md)}.word-of-day{padding:var(--space-lg);margin-bottom:var(--space-lg)}h1{font-size:clamp(1.5rem,3vw,2rem)}h2{font-size:clamp(1rem,2.5vw,1.5rem)}.nav{padding:var(--space-sm) var(--space-lg)}}@media(prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-overlay,.hamburger .line,.hamburger.active .line1,.hamburger.active .line3{animation:none!important;transition:none!important}}.nav-links a,.mobile-menu-links a,.footer-links a{color:var(--ink-light)}.nav-links a:hover,.mobile-menu-links a:hover,.footer-links a:hover{color:var(--ink)}.tool-page{max-width:960px;margin:0 auto;padding:var(--space-md) var(--space-lg) var(--space-3xl)}.tool-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-md)}.tool-head .page-back{margin-bottom:0;font-size:.875rem;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:.2rem;min-height:0;min-width:0;align-self:flex-start}.tool-head h1{font-family:var(--font-stack);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;margin:0;color:var(--ink);line-height:1.25;text-align:center;width:100%}.tool-jumbo{background:var(--paper);border-bottom:1px solid var(--border);padding:var(--space-2xl) var(--space-lg) var(--space-3xl)}.tool-jumbo-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.tool-jumbo-inner.is-wide{max-width:1100px}.tool-jumbo .page-back{align-self:flex-start;margin:0 0 var(--space-lg);font-size:.875rem;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:.2rem;min-height:0;min-width:0}.tool-jumbo h1{font-family:var(--font-stack);font-size:clamp(1.875rem,3.5vw,2.625rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-align:center;color:var(--ink);margin:0 0 var(--space-xl);width:100%}.tool-jumbo .tool-search{margin:0 auto}.tool-jumbo .letter-nav{background:transparent;padding:0;margin:0}.tool-page.has-jumbo,.page.has-jumbo{padding-top:var(--space-2xl)}@media(max-width:768px){.tool-jumbo{padding:var(--space-xl) var(--space-md) var(--space-2xl)}.tool-jumbo .page-back{margin-bottom:var(--space-md)}.tool-jumbo h1{font-size:clamp(1.5rem,6vw,1.875rem);margin-bottom:var(--space-lg)}}.tool-search{width:100%;max-width:640px;margin:0 auto var(--space-lg)}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xl)}.page-btn{min-width:36px;height:36px;padding:0 var(--space-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;font-size:.875rem;color:var(--ink-light);cursor:pointer;background:var(--paper);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.page-btn:hover,.page-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.page-ellipsis{color:var(--ink-muted);padding:0 2px;font-size:.875rem;line-height:36px}.tool-search-bar{position:relative;display:flex;align-items:center;background:var(--paper);border:1.5px solid var(--border-strong);border-radius:100px;padding:.5rem 1rem .5rem 1.15rem;box-shadow:0 2px 12px #0000000d;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.tool-search-bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #d2a09b1f}.tool-search-bar input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:.2rem .5rem;font-family:var(--font-stack);font-size:1.0625rem;color:var(--ink)}.tool-search-bar .kbd-toggle-btn,.tool-search-bar .search-btn{flex-shrink:0;border:none;background:none;cursor:pointer;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;padding:4px;min-height:0;min-width:0;transition:color var(--transition-fast)}.tool-search-bar .kbd-toggle-btn{font-size:1.0625rem}.tool-search-bar .kbd-toggle-btn:hover,.tool-search-bar .search-btn:hover{color:var(--accent)}.odia-kbd[hidden]{display:none!important}.odia-kbd{margin-top:var(--space-sm);padding:var(--space-md);background:var(--paper-warm);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:6px}.odia-kbd-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.odia-kbd-matras{padding-top:8px;margin-top:2px;border-top:1px solid var(--border)}.odia-kbd button{padding:6px 11px;border:1px solid var(--border);border-radius:8px;background:var(--paper);font-family:var(--font-stack);font-size:.9375rem;color:var(--ink);cursor:pointer;min-height:0;min-width:0;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.odia-kbd button:hover{border-color:var(--accent);background:var(--accent);color:#fff}.odia-kbd.hidden{display:none}.pg-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:var(--space-2xl) 0;color:var(--ink-muted);font-family:var(--font-stack)}.pg-loader-mark{position:relative;width:2.75rem;height:2.75rem;flex-shrink:0}.pg-loader-orbit,.pg-loader-orbit-2{position:absolute;inset:0;border-radius:50%;border:2.5px solid transparent;box-sizing:border-box}.pg-loader-orbit{border-top-color:var(--accent);border-right-color:var(--accent);animation:pg-spin .85s cubic-bezier(.45,.05,.55,.95) infinite}.pg-loader-orbit-2{inset:5px;border-bottom-color:#ca827c;border-left-color:#ca827c;animation:pg-spin 1.35s linear infinite reverse}.pg-loader-core{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-stack);font-size:.95rem;font-weight:600;color:var(--accent);line-height:1;animation:pg-pulse 1.6s ease-in-out infinite}.pg-loader-label{font-size:.9375rem;letter-spacing:.01em}.pg-loader--compact,.pg-loader--inline{flex-direction:row;padding:0;gap:0}.pg-loader--inline .pg-loader-mark{width:1.125rem;height:1.125rem}.pg-loader--inline .pg-loader-orbit{border-width:2px}.pg-loader--inline .pg-loader-orbit-2,.pg-loader--inline .pg-loader-core{display:none}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pg-loader-orbit,.pg-loader-orbit-2{animation:none;border-color:var(--accent) transparent transparent var(--accent)}.pg-loader-core{animation:none;opacity:1}}.xlit-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.55rem .2rem 0}.xlit-suggest[hidden]{display:none}.xlit-suggest button{appearance:none;border:1px solid var(--border-strong);background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:1.0625rem;line-height:1.35;border-radius:999px;padding:.16rem .8rem;cursor:pointer}.xlit-suggest button.is-active,.xlit-suggest button:hover,.xlit-suggest button:focus-visible{border-color:var(--accent);background:var(--paper-warm);outline:none}.xlit-suggest .xlit-status{margin:0;font-size:.8125rem;color:var(--ink-muted)}.dict-mode{display:inline-flex;flex-shrink:0;margin-right:.4rem;border:1px solid var(--border-strong);border-radius:999px;overflow:hidden;background:var(--paper)}.dict-mode button{appearance:none;border:none;background:transparent;color:var(--ink-muted);font-family:var(--font-stack, inherit);font-size:.75rem;font-weight:600;line-height:1;padding:.38rem .6rem;cursor:pointer}.dict-mode button.is-on{background:var(--accent);color:#fff}.dict-mode button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tool-search-bar .dict-mode{margin:0 .35rem}.en-group-title{font-family:var(--font-body, inherit);font-size:.9375rem;font-weight:500;color:var(--ink-muted);margin:.5rem 0 .4rem}.en-group-title b{color:var(--ink)}.en-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.45rem}.en-card{display:grid;gap:.1rem;padding:.5rem .75rem;background:var(--paper);border:1px solid var(--border);border-radius:12px;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.en-card:hover,.en-card:focus-visible{border-color:var(--accent);background:var(--paper-warm);outline:none}.en-card-hw{font-size:1.1rem;font-weight:600;color:var(--ink)}.en-card:hover .en-card-hw{color:var(--accent)}.en-card-tl{font-size:.75rem;font-style:italic;color:var(--ink-muted)}.en-card-gloss{font-size:.8125rem;color:var(--ink);opacity:.85;overflow-wrap:anywhere}.en-more{margin-top:1rem}.en-card-gloss mark{background:#fcd1768c;color:inherit;border-radius:3px;padding:0 1px}.more[data-astro-cid-g36scsfa]{position:relative;display:inline-flex;flex:0 0 auto}.more[data-astro-cid-g36scsfa] [data-astro-cid-g36scsfa][hidden]{display:none!important}.more-btn[data-astro-cid-g36scsfa]{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:48px;padding:var(--space-sm) var(--space-md);border:0;border-radius:4px;background:transparent;color:var(--ink-light);font:inherit;font-size:.9375rem;font-weight:400;cursor:pointer}.more-btn[data-astro-cid-g36scsfa]:after{content:"";position:absolute;bottom:4px;left:var(--space-md);right:var(--space-md);height:1px;background:var(--accent);transform:scaleX(0);transition:transform var(--transition-base)}.more-btn[data-astro-cid-g36scsfa]:hover,.more-btn[data-astro-cid-g36scsfa][aria-expanded=true],.more-btn[data-astro-cid-g36scsfa].is-on{color:var(--ink)}.more-btn[data-astro-cid-g36scsfa]:hover:after,.more-btn[data-astro-cid-g36scsfa][aria-expanded=true]:after,.more-btn[data-astro-cid-g36scsfa].is-on:after{transform:scaleX(1)}.more-btn[data-astro-cid-g36scsfa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.more-dots[data-astro-cid-g36scsfa]{display:block;flex:0 0 auto}.more-panel[data-astro-cid-g36scsfa]{position:absolute;right:0;top:calc(100% + .45rem);z-index:420;width:16.5rem;padding:.7rem;background:var(--paper);color:var(--ink);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 40px #291f1829;transform-origin:top right}.more-grid[data-astro-cid-g36scsfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.more-app[data-astro-cid-g36scsfa]{display:grid;justify-items:center;align-content:center;gap:.35rem;min-height:5.4rem;padding:.65rem .3rem .5rem;border-radius:12px;color:var(--ink);text-decoration:none;text-align:center;font-size:.75rem;font-weight:600;line-height:1.25}.more-app[data-astro-cid-g36scsfa]:hover,.more-app[data-astro-cid-g36scsfa]:focus-visible{background:var(--paper-warm)}.more-app[data-astro-cid-g36scsfa]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.more-app[data-astro-cid-g36scsfa][aria-current=page]{background:color-mix(in oklch,var(--accent) 12%,var(--paper));color:var(--accent)}.more-ico[data-astro-cid-g36scsfa]{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:12px;background:var(--paper-warm);color:var(--accent)}.more-app[data-astro-cid-g36scsfa][aria-current=page] .more-ico[data-astro-cid-g36scsfa]{background:var(--paper)}.more-ico[data-astro-cid-g36scsfa] .material-symbols-outlined[data-astro-cid-g36scsfa]{font-size:1.35rem}.more-name[data-astro-cid-g36scsfa]{max-width:100%;overflow-wrap:anywhere}html.reader-night-active .more-btn[data-astro-cid-g36scsfa]{color:#d8cbbb}html.reader-night-active .more-btn[data-astro-cid-g36scsfa]:hover,html.reader-night-active .more-btn[data-astro-cid-g36scsfa][aria-expanded=true],html.reader-night-active .more-btn[data-astro-cid-g36scsfa].is-on{color:#f4eadb}html.reader-night-active .more-panel[data-astro-cid-g36scsfa],html.reader-night-active .more-panel[data-astro-cid-g36scsfa] a[data-astro-cid-g36scsfa]{color:var(--ink);background:var(--paper)}html.reader-night-active .more-app[data-astro-cid-g36scsfa]:hover{background:var(--paper-warm)}@media(max-width:768px){.more-btn[data-astro-cid-g36scsfa]{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--paper)}.more-btn[data-astro-cid-g36scsfa]:after{display:none}.more-btn[data-astro-cid-g36scsfa]:hover,.more-btn[data-astro-cid-g36scsfa][aria-expanded=true],.more-btn[data-astro-cid-g36scsfa].is-on{color:var(--accent);border-color:var(--accent)}.more-label[data-astro-cid-g36scsfa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.more-panel[data-astro-cid-g36scsfa]{position:fixed;top:4.25rem;right:.75rem;width:min(16.5rem,calc(100vw - 1.5rem))}}
