@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2c2b30;background:#f8f7f4;font-synthesis:none;--accent:#8069bf;--ink:#2c2b30;--muted:#76737c;--line:#e7e4df;--paper:#fff;--lavender:#eeebf5;--radius:12px;--max-width:1400px;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9c86d4;outline-offset:4px}button{border:0;background:none}svg{flex-shrink:0}::selection{background:#ddd3f3}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:550}p{line-height:1.7}::placeholder{color:#99969e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-160%);background:var(--ink);color:#fff;padding:12px 20px;z-index:1000;border-radius:8px}.skip-link:focus{transform:translateY(0)}.site-header{height:88px;padding:0 52px;display:flex;align-items:center;gap:70px;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.wordmark{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:650;letter-spacing:-.65px;white-space:nowrap}.brand-dot{color:var(--accent)}.brand-mark{width:30px;height:30px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.brand-mark i{background:var(--accent);border-radius:2px}.brand-mark i:nth-child(2){opacity:.65}.brand-mark i:nth-child(3){opacity:.35}.brand-mark i:nth-child(4){border-radius:50%}.site-header nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:550;color:var(--muted)}.site-header nav a{padding:12px 0}.site-header nav a:hover,.site-header nav .nav-active{color:var(--ink)}.site-header nav a span{margin-left:4px;font-size:15px}.header-note{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.header-note>span,.green-dot{width:5px;height:5px;background:#82a584;border-radius:50%;display:inline-block}.catalog-intro{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:66px 52px 36px;gap:30px}.eyebrow{font-size:10px;letter-spacing:1.4px;line-height:1.7;font-weight:600;color:#7b728e;display:flex;align-items:center;gap:10px}.tiny-cross{font-size:18px;color:var(--accent);line-height:1}.catalog-intro h1{font-size:clamp(44px,4.7vw,66px);letter-spacing:-2.7px;line-height:1.09;margin:22px 0 20px;font-weight:480}.catalog-intro h1 em,.about-page h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#8b78b4}.intro-copy>p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:0}.intro-art{width:355px;height:230px;position:relative;margin-right:36px}.art-browser{position:absolute;width:268px;height:184px;left:33px;top:16px;border:1px solid #ddd8e7;background:#fff;border-radius:10px;transform:rotate(-5deg);box-shadow:0 18px 35px -24px #8e7cad66}.art-browser-bar{height:25px;border-bottom:1px solid #eeebf2;display:flex;align-items:center;gap:4px;padding:0 10px}.art-browser-bar i{width:4px;height:4px;border-radius:50%;background:#d1cbdc}.art-browser-bar span{font-size:5px;margin:auto;color:#aba2b7;letter-spacing:.8px}.art-browser-content{display:flex;height:157px;padding:8px;gap:11px}.art-rail{width:58px;border-radius:3px;background:#eee8f8;padding:12px 6px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.art-rail b{height:7px;background:#ad9acf;border-radius:2px;margin-bottom:5px}.art-rail i{height:5px;background:#d0c4e4;border-radius:2px}.art-main{flex:1;padding:11px 2px}.art-title{height:8px;width:52%;background:#d9d4de;border-radius:2px;margin-bottom:12px}.art-line{height:4px;background:#edeaf0;width:90%;border-radius:2px;margin-top:7px}.art-line.short{width:54%}.art-boxes{display:flex;gap:7px;margin:16px 0}.art-boxes i{width:46%;height:42px;background:#f5f3f8;border:1px solid #e9e4ef;border-radius:3px}.art-popover{position:absolute;right:-19px;top:74px;display:flex;flex-direction:column;gap:8px;width:84px;padding:12px;background:#fff;border:1px solid #d9d0e9;border-radius:6px;box-shadow:0 6px 15px #61537713;transform:rotate(9deg)}.art-popover span{height:6px;width:34px;background:#aa96cf;border-radius:2px}.art-popover b{height:4px;background:#e4dfed;width:90%;border-radius:2px}.art-label{position:absolute;padding:6px 10px;border:1px solid #ded8e9;background:#fffefb;border-radius:5px;font-size:9px;box-shadow:0 3px 8px #aaa0b511;color:#7d699e;display:flex;align-items:center;gap:6px}.art-label i{width:5px;height:5px;border-radius:50%;background:#b1a0d3}.label-one{left:-7px;bottom:33px;transform:rotate(-5deg)}.label-two{right:-15px;top:41px;transform:rotate(5deg)}.art-cursor{position:absolute;bottom:12px;right:45px;color:#967bc4;width:31px;height:38px;transform:rotate(-8deg)}.art-spark{position:absolute;top:0;left:0;font-size:24px;color:#c8b8df;transform:rotate(-10deg)}.search-section{max-width:var(--max-width);margin:auto;padding:0 52px 43px}.search-box{height:64px;background:#fff;border:1px solid #ded9e6;border-radius:10px;display:flex;align-items:center;gap:15px;padding:0 20px;box-shadow:0 4px 18px #3e334704;color:#91869f;transition:border-color .2s,box-shadow .2s}.search-box:focus-within{border-color:#a48dca;box-shadow:0 0 0 3px #8069bf0c}.search-box input{flex:1;min-width:0;background:none;border:none;font-size:14px;outline:none;color:var(--ink);height:100%}.search-box input:focus-visible{outline:none}.search-box kbd{display:flex;gap:3px;align-items:center;border:1px solid var(--line);border-radius:4px;padding:4px 5px;background:#f8f7f5;font-family:inherit;font-size:10px;color:#9e99a5}.try-searches{display:flex;gap:8px;align-items:center;margin-top:14px;font-size:10px;flex-wrap:wrap}.try-searches>span{color:#96909c;margin-right:5px}.try-searches button{border:1px solid #e6e1e9;display:flex;align-items:center;gap:11px;padding:5px 9px;border-radius:4px;color:#86798f;font-size:10px;background:#faf9fc}.try-searches button:hover{background:#eeebf5;border-color:#c8bbdc}.dictionary-workspace{max-width:var(--max-width);margin:auto;padding:0 52px 55px;display:grid;grid-template-columns:195px minmax(0,1fr);gap:38px}.category-sidebar{border-right:1px solid var(--line);padding:6px 25px 0 0}.sidebar-heading{font-size:9px;letter-spacing:1.6px;color:#a09aa5;margin:9px 0 18px 10px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.category-sidebar nav{display:flex;flex-direction:column;gap:3px}.category-button{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 10px;width:100%;border-radius:6px;font-size:11px;color:#7c7683;white-space:nowrap}.category-button svg{width:15px}.category-button .category-count{margin-left:auto;font-size:9px;color:#aaa3b2;font-variant-numeric:tabular-nums}.category-button.active{background:#eeebf5;color:#78619f}.category-button.active .category-count{color:#8b76ad}.category-button:hover{background:#efedea}.category-button.active:hover{background:#e9e2f3}.sidebar-note{margin:35px 0 22px 8px;padding:22px 16px 20px;background:linear-gradient(145deg,#f0ecf7,#f5f2f8);border:1px solid #e9e3f2;border-radius:9px}.note-icon{display:inline-flex;color:#9b86b7;margin-bottom:13px}.sidebar-note h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.4px;font-size:18px;line-height:1.3;color:#71617e;margin-bottom:10px;font-weight:400}.sidebar-note p{font-size:10px;color:#9a8ba7;line-height:1.8;margin-bottom:17px}.sidebar-note a{display:flex;gap:7px;align-items:center;font-size:9px;color:#8d76a9}.sidebar-foot{font-size:8px;color:#aca5b0;display:flex;gap:6px;align-items:center;padding-left:11px;line-height:1.8}.sidebar-foot .green-dot{width:4px;height:4px;flex-shrink:0}.results-section{min-width:0;scroll-margin-top:25px}.device-tabs{display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:21px;overflow-x:auto}.device-tab{font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;color:#8a8490;flex-shrink:0}.device-tab svg{width:14px}.device-tab:hover{background:#f0eeeb}.device-tab.selected{background:#ece8f3;color:#7d659e}.results-toolbar{display:flex;align-items:center;justify-content:space-between;padding:25px 0 23px;gap:15px}.results-toolbar>div:first-child{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.results-toolbar h2{font-size:15px;letter-spacing:-.35px;margin:0}.results-count{font-size:9px;color:#a09aa5}.result-controls{display:flex;gap:11px;align-items:center;flex-shrink:0}.select-wrap{position:relative;display:flex;align-items:center;gap:3px}.select-wrap select{appearance:none;background:none;border:0;cursor:pointer;padding:5px 20px 5px 0;font-size:9px;color:#8e8794;max-width:135px}.select-wrap>svg{pointer-events:none;position:absolute;right:0;color:#a59bac}.view-switch{display:flex;align-items:center;gap:2px;border-left:1px solid var(--line);padding-left:8px}.view-switch button{display:flex;align-items:center;justify-content:center;width:26px;height:25px;color:#afa8b3;border-radius:4px}.view-switch button.selected{background:#eeebf2;color:#816c99}.active-filters{display:flex;align-items:center;gap:8px;margin:-9px 0 18px;flex-wrap:wrap}.active-filters>button{display:flex;gap:7px;align-items:center;font-size:10px;color:#806a9b;background:#eee8f5;padding:6px 9px;border-radius:4px}.active-filters>.reset-link{color:#8d8595;background:none;text-decoration:underline;text-underline-offset:3px}.term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px}.term-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e7e3e8;border-radius:10px;background:#fff;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.term-card:hover{transform:translateY(-3px);border-color:#cabdd8;box-shadow:0 8px 23px -12px #71608033}.card-visual{height:171px;background:#f4f2f6;position:relative;display:flex;align-items:center;justify-content:center;padding:18px 17px;border-bottom:1px solid #f1edf3;pointer-events:none;overflow:hidden;isolation:isolate}.card-open{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;background:#ffffffbc;border:1px solid #eae5ed;border-radius:5px;width:24px;height:24px;color:#8d7c9f;opacity:0;transform:translateY(3px);transition:opacity .2s,transform .2s}.term-card:hover .card-open{opacity:1;transform:none}.card-text{padding:17px 17px 15px;display:flex;flex:1;flex-direction:column}.card-category{font-size:8px;color:#a393b2;display:flex;align-items:center;gap:5px;letter-spacing:.1px;margin-bottom:7px}.card-category i{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.65}.card-text h3{font-size:14px;letter-spacing:-.3px;margin:0 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#49404e;line-height:1.4}.card-text h3 svg{color:#b6a9c1;width:14px;opacity:0}.term-card:hover .card-text h3 svg{opacity:1}.card-text p{font-size:10px;color:#928a97;line-height:1.7;margin:0 0 16px}.card-platforms{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}.card-platforms>span{font-size:7px;border-radius:3px;background:#f6f4f8;color:#aaa0b3;padding:3px 5px;line-height:1.3}.term-list{grid-template-columns:1fr;gap:10px}.term-list .term-card{flex-direction:row}.term-list .card-visual{width:190px;height:134px;border-bottom:0;border-right:1px solid #f1edf3;flex-shrink:0}.term-list .card-text{padding:16px 20px}.term-list .card-text h3{justify-content:flex-start}.term-list .card-text h3 svg{opacity:1;margin-left:auto}.term-list .card-text p{margin-bottom:10px}.empty-results{border:1px dashed #dcd3e3;border-radius:12px;display:flex;align-items:center;flex-direction:column;text-align:center;padding:68px 20px}.empty-icon{color:#b5a5c9;margin-bottom:22px}.empty-results h3{font-family:Georgia,Times New Roman,serif;font-size:27px;color:#796486;font-weight:400}.empty-results p{font-size:12px;color:#99909e;line-height:1.9;margin-bottom:25px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.3;padding:13px 17px}.primary-button{color:#fff;background:#8069af;border:1px solid #8069af}.primary-button:hover{background:#71579f;border-color:#71579f}.secondary-button{border:1px solid #ded6e6;color:#8d779e;background:#fdfbff}.secondary-button:hover{background:#eee8f5}.pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:32px;padding-top:19px;font-size:9px;color:#aba3b1}.pagination>div{display:flex;align-items:center;gap:13px}.page-button{border:1px solid #e1dae7;border-radius:5px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fdfcfe;color:#8c799c}.catalog-endnote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#ada4b4;margin:35px 0 0}.catalog-endnote svg{color:#b8a6ca}.site-footer{max-width:1600px;margin:auto;padding:29px 52px;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px;color:#a69eae;font-size:9px}.site-footer .footer-brand{font-size:12px;font-weight:600;color:#82738e}.site-footer p{margin:0;font-size:9px}.site-footer>span{margin-left:auto}.site-footer>a:last-child{display:flex;gap:5px;align-items:center;margin-left:18px}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;color:#9e91aa;border-radius:5px}.icon-button:hover{background:#efebf3}.mobile-only{display:none!important}.text-button{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#8e7b9e;padding:5px 0}.text-button:hover{color:#6d4f87}.term-detail{max-width:1280px;padding:30px 52px 60px;margin:auto}.detail-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#aba1b2;font-size:9px}.breadcrumbs a{display:flex;align-items:center;gap:6px}.breadcrumbs a:hover{color:#816699}.breadcrumbs>span:last-child{color:#776483}.entry-header{padding:52px 0 34px;border-bottom:1px solid var(--line);margin-bottom:35px}.entry-header .eyebrow{text-transform:uppercase;font-size:9px;color:#9c8da9}.category-dot{width:5px;height:5px;background:var(--accent);border-radius:50%}.eyebrow-divider{color:#d1c8d9}.entry-title-row{display:flex;align-items:center;gap:25px;justify-content:space-between;margin:13px 0 15px}.entry-title-row h1{font-size:clamp(37px,4.5vw,57px);letter-spacing:-2.1px;line-height:1.15;font-weight:480;margin:0}.entry-title-row h1>span{color:#b3a0c9}.entry-summary{font-size:14px;color:#928598;max-width:690px;margin-bottom:22px;line-height:1.8}.aliases{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px}.aliases>span:first-child{color:#afa3b9;margin-right:5px}.alias-tag{color:#8d7c9a;background:#efeaf5;border:1px solid #e9e1f1;border-radius:4px;padding:4px 8px;font-size:9px}.entry-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px}.entry-main{min-width:0}.example-panel{background:#fff;border:1px solid #e3dce9;border-radius:10px;overflow:hidden;margin-bottom:38px}.example-header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #ece6f0;gap:15px}.example-header>div,.section-label{display:flex;align-items:center;gap:10px}.section-number{font-size:8px;color:#a797b6;background:#f0ebf5;width:21px;height:21px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-variant-numeric:tabular-nums}.example-header h2,.section-label h2{margin:0;font-size:13px;font-weight:550;color:#6d5c7b;letter-spacing:-.2px}.example-label{font-size:8px;color:#ad9cb8;display:flex;align-items:center;gap:5px;white-space:nowrap}.example-label i{width:4px;height:4px;border-radius:50%;background:#a6b49c}.demo-large{height:335px;display:flex;align-items:center;justify-content:center;padding:34px;background-color:#f5f2f8;background-image:radial-gradient(#c9bdd51a .6px,transparent .6px);background-size:12px 12px;overflow:hidden;isolation:isolate}.example-footer{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eee8f3}.example-footer p{font-size:8px;color:#b0a4b9;line-height:1.5;margin:0}.example-footer .text-button{font-size:8px;white-space:nowrap}.explanation-section,.platform-section,.references-section{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:30px}.section-label{margin-bottom:20px}.explanation-section>p,.variant p,.references-section>p{font-size:12px;color:#8e8198;line-height:1.95}.explanation-section>h3{font-size:12px;color:#7f6a8e;margin:25px 0 9px}.distinction-callout{margin-top:27px;display:flex;align-items:flex-start;gap:13px;padding:21px 22px;background:#efebf4;border:1px solid #e6dfee;border-radius:8px}.distinction-callout>svg{color:#ac95be;margin-top:2px}.distinction-callout h3{font-size:11px;color:#866898;margin-bottom:8px}.distinction-callout p{font-size:11px;line-height:1.85;color:#9c88a9;margin:0}.platform-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:23px}.platform-badges span{font-size:9px;padding:5px 8px;border:1px solid #e1d7e9;border-radius:4px;color:#9a85ac;background:#fcf9ff}.variant-list{display:flex;flex-direction:column;gap:13px}.variant{border-left:2px solid #e7ddec;padding:3px 0 3px 15px}.variant.selected{border-color:var(--accent);background:#f2ecf7}.variant h3{font-size:10px;line-height:1.5;color:#9a81ab;margin:0 0 4px}.variant p{font-size:11px;margin:0}.references-section{border:0}.references-section>p{font-size:10px;margin-bottom:16px}.references-section>div:last-child{display:flex;flex-direction:column;gap:11px}.references-section a{font-size:11px;color:#9a80ac;display:flex;align-items:center;gap:9px;width:fit-content}.references-section a:hover{color:#715189;text-decoration:underline;text-underline-offset:4px}.prompt-sidebar{min-width:0}.prompt-card{position:sticky;top:25px;border:1px solid #e2d9ed;border-radius:10px;background:#f0ebf7;padding:24px 22px;box-shadow:0 9px 30px -25px #63527266}.prompt-heading{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:1px;color:#a58ab9;font-weight:600}.prompt-icon{display:flex;align-items:center;color:#af90c4}.prompt-card h2{font-family:Georgia,Times New Roman,serif;color:#806092;font-size:26px;font-weight:400;letter-spacing:-.6px;margin:19px 0 8px;line-height:1.2}.prompt-card>p{font-size:10px;color:#a88bb6;line-height:1.8;margin-bottom:23px}.prompt-platform{display:flex;align-items:center;gap:6px;justify-content:space-between;color:#a58bb4;font-size:9px;margin-bottom:11px}.prompt-platform select{border:1px solid #decee9;background:#f8f3fd;padding:5px 7px;border-radius:4px;color:#9874ad;font-size:9px;max-width:145px}.prompt-card textarea{width:100%;min-height:210px;resize:vertical;border:1px solid #e0d5e8;border-radius:7px;background:#fcf9ff;font-size:11px;color:#987eac;line-height:1.85;padding:15px;scrollbar-width:thin}.copy-prompt{width:100%;margin-top:13px;font-size:10px;background:#9272ad;border-color:#9272ad;padding:12px}.copy-status{display:block;min-height:13px;font-size:9px;color:#90759f;margin-top:10px;line-height:1.6}.selected-platform-note{margin-top:18px;border-top:1px solid #ddcfea;padding-top:15px;font-size:10px;color:#9f80b1}.selected-platform-note strong{font-weight:550}.selected-platform-note p{font-size:10px;line-height:1.9;margin:6px 0 0}.language-note{display:flex;align-items:flex-start;gap:10px;padding:25px 9px;color:#b09bbe}.language-note p{font-size:9px;color:#b3a1bd;margin:0;line-height:1.9}.related-section{border-top:1px solid var(--line);margin-top:10px;padding-top:35px}.related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.related-heading .eyebrow{font-size:8px;color:#b098be;letter-spacing:1.3px}.related-heading h2{font-family:Georgia,Times New Roman,serif;font-size:29px;color:#8b709c;font-weight:400;letter-spacing:-.6px;margin:7px 0 0}.related-heading>a{font-size:9px;color:#9f82b1;display:flex;align-items:center;gap:7px;white-space:nowrap}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.related-grid .card-visual{height:151px}.related-grid .card-text p{margin-bottom:0}.about-page{max-width:800px;margin:auto;padding:45px 45px 90px}.back-link{display:block;font-size:11px;color:#9f84b1;margin-bottom:55px}.about-page>h1{font-size:52px;line-height:1.15;letter-spacing:-2px;font-weight:450;margin:20px 0 25px}.about-lead{font-size:16px;color:#8f7e9a;line-height:1.9}.about-stats{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:40px 0;padding:25px 0;gap:20px}.about-stats>div{display:flex;flex-direction:column;gap:6px}.about-stats strong{font-family:Georgia,Times New Roman,serif;font-size:36px;color:#9575aa;font-weight:400}.about-stats span{font-size:10px;color:#ae97bb}.about-page section{margin-bottom:35px}.about-page h2{font-size:19px;letter-spacing:-.45px;color:#7d648f;margin-bottom:17px}.about-page section p{font-size:12px;line-height:1.95;color:#9a85a6}.source-links{display:flex;flex-direction:column;gap:13px;font-size:12px;color:#9e7eb6}.source-links a:hover{text-decoration:underline;text-underline-offset:3px}.not-found{max-width:800px;margin:0 auto;padding:110px 40px;min-height:65vh}.not-found h1{font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1.2;margin:20px 0;color:#88629e;font-weight:400;letter-spacing:-1px}.not-found p{font-size:13px;color:#a38bae;margin-bottom:28px}.noscript-catalog{padding:30px 50px;max-width:1200px;margin:auto}.noscript-catalog li{padding:8px}.noscript-catalog a{text-decoration:underline}.filter-toggle{font-size:10px;align-items:center;gap:6px;border:1px solid #ddd3e6;padding:7px;border-radius:5px;color:#927ba1}@media(min-width:1500px){:root{--max-width:1440px}.catalog-intro{padding-top:75px}.term-grid{gap:25px}.card-visual{height:185px}}@media(max-width:1150px){.site-header{padding:0 32px;gap:45px}.header-note{display:none}.catalog-intro,.search-section{padding-left:32px;padding-right:32px}.dictionary-workspace{padding-left:32px;padding-right:32px;grid-template-columns:177px minmax(0,1fr);gap:25px}.category-sidebar{padding-right:18px}.category-button{font-size:10px;gap:7px;padding:11px 8px}.intro-art{margin-right:5px;transform:scale(.9);transform-origin:right center}.term-grid{gap:17px 14px}.card-visual{height:150px;padding:14px 10px}.card-text{padding:14px}.card-text h3{font-size:13px}.result-controls{gap:8px}.sort-select{display:none}.device-tab{padding:8px;gap:4px;font-size:9px}.device-tabs{gap:4px}.term-detail{padding-left:32px;padding-right:32px}.entry-columns{gap:24px;grid-template-columns:minmax(0,1fr) 270px}.prompt-card{padding:22px 19px}.demo-large{height:310px;padding:25px}.related-grid{gap:15px}.site-footer{padding-left:32px;padding-right:32px}.site-footer>span{display:none}.site-footer>a:last-child{margin-left:auto}}@media(max-width:900px){.catalog-intro h1{font-size:53px}.intro-art{transform:scale(.78);margin-right:-10px;width:285px}.eyebrow{font-size:8px;letter-spacing:1px}.dictionary-workspace{grid-template-columns:160px minmax(0,1fr);gap:20px}.category-sidebar{padding-right:13px}.category-button{font-size:9px;gap:6px;padding:10px 5px}.sidebar-heading{margin-left:5px;font-size:8px}.category-count{font-size:8px}.category-button svg{width:13px}.sidebar-note{margin-left:0;padding:18px 12px}.term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-visual{height:168px;padding:17px}.results-toolbar{align-items:flex-start}.results-toolbar>div:first-child{gap:5px;flex-direction:column}.device-tabs{flex-wrap:wrap;gap:3px;padding-bottom:14px}.results-toolbar h2{font-size:14px}.view-switch{display:none}.entry-columns{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.term-detail{padding-left:25px;padding-right:25px}.example-header{padding:14px}.example-label{display:none}.example-footer{padding:11px 13px}.example-footer>p{max-width:150px}.demo-large{padding:20px;height:270px}.prompt-card{padding:20px 16px}.prompt-card h2{font-size:24px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid .card-visual{height:170px}.entry-title-row h1{font-size:47px}.entry-header{padding-top:40px}}@media(max-width:680px){.site-header{height:73px;padding:0 21px;gap:15px;justify-content:space-between}.wordmark{font-size:17px;gap:9px}.brand-mark{width:25px;height:25px;gap:3px}.site-header nav{gap:16px;font-size:10px}.site-header nav a:first-child{display:none}.site-header nav a{font-size:9px}.catalog-intro{padding:40px 22px 28px;position:relative;overflow:hidden}.intro-art{display:none}.catalog-intro h1{font-size:51px;letter-spacing:-2px;margin:19px 0 17px}.catalog-intro .eyebrow{font-size:7px;letter-spacing:1.2px}.tiny-cross{font-size:16px}.intro-copy>p{font-size:11px;line-height:1.85}.search-section{padding:0 22px 30px}.search-box{height:56px;border-radius:9px;padding:0 14px;gap:10px}.search-box input{font-size:11px}.search-box>svg{width:20px}.search-box kbd{display:none}.try-searches{gap:7px;margin-top:12px}.try-searches>span{width:100%;font-size:9px;margin-bottom:1px}.try-searches button{font-size:8px;gap:6px;padding:5px 7px}.dictionary-workspace{display:block;padding:0 22px 34px;position:relative}.category-sidebar{display:none;position:absolute;top:100px;left:22px;width:240px;z-index:30;background:#fffcff;border:1px solid #dfd3e7;box-shadow:0 18px 45px #66527626;border-radius:10px;padding:15px}.category-sidebar.is-open{display:block}.sidebar-heading{font-size:9px;margin:0 0 10px}.category-button{font-size:11px;padding:12px 10px}.category-button svg{width:16px}.sidebar-note,.sidebar-foot{display:none}.mobile-only{display:inline-flex!important}.device-tabs{flex-wrap:nowrap;padding-bottom:14px;gap:4px;margin:0 -22px;padding-left:22px;padding-right:22px;scrollbar-width:none}.device-tabs::-webkit-scrollbar{display:none}.device-tab{font-size:9px;padding:8px 9px}.device-tab svg{width:14px}.results-toolbar{padding:18px 0}.results-toolbar>div:first-child{flex-direction:row;align-items:center;gap:7px}.results-toolbar h2{font-size:12px}.results-count{font-size:8px;display:block;width:100%;margin-top:2px}.result-controls{align-self:flex-start;padding-top:4px}.select-wrap select{font-size:8px;max-width:102px;padding-right:15px}.filter-toggle{font-size:8px;padding:5px;gap:4px}.filter-toggle svg{width:12px}.term-grid{gap:15px 12px}.card-visual{height:139px;padding:13px 10px}.card-text{padding:13px 11px 12px}.card-text h3{font-size:12px;margin-bottom:7px}.card-text p{font-size:9px;line-height:1.75;margin-bottom:12px}.card-category{font-size:7px;margin-bottom:6px}.card-platforms{gap:3px}.card-platforms>span{font-size:6px;padding:3px 4px}.term-card{border-radius:8px}.card-open{display:none}.pagination{font-size:8px;gap:8px;margin-top:24px;padding-top:15px}.pagination>div{gap:8px}.page-button{width:26px;height:26px}.catalog-endnote{font-size:8px;margin-top:26px;line-height:1.6}.site-footer{padding:22px;gap:10px;flex-wrap:wrap}.site-footer p{font-size:8px}.site-footer>a:last-child{font-size:8px;gap:3px}.site-footer .footer-brand{font-size:10px}.active-filters{margin:0 0 14px}.active-filters>button{font-size:8px;padding:5px 7px}.term-detail{padding:23px 22px 38px}.detail-topline{align-items:flex-start;gap:12px}.breadcrumbs{font-size:8px;gap:7px;line-height:1.7}.breadcrumbs svg{width:12px}.detail-topline>.text-button{font-size:8px;white-space:nowrap;gap:4px;padding:0}.detail-topline>.text-button svg{width:12px}.entry-header{padding:32px 0 24px;margin-bottom:23px}.entry-header .eyebrow{font-size:7px;letter-spacing:1.1px}.entry-title-row{gap:12px;margin:14px 0}.entry-title-row h1{font-size:37px;letter-spacing:-1.6px}.entry-title-row .secondary-button{font-size:8px;padding:9px;gap:5px;white-space:nowrap}.entry-title-row .secondary-button svg{width:12px}.entry-summary{font-size:12px;margin-bottom:17px;line-height:1.85}.aliases{font-size:9px;gap:5px}.alias-tag{font-size:8px;padding:4px 7px}.entry-columns{display:flex;flex-direction:column;gap:5px}.example-header{padding:14px}.example-header h2,.section-label h2{font-size:12px}.demo-large{height:300px;padding:25px}.example-footer p{font-size:7px;max-width:170px}.example-footer .text-button{font-size:7px}.example-panel{margin-bottom:30px}.explanation-section>p,.variant p{font-size:11px}.explanation-section>h3{font-size:11px}.distinction-callout{padding:18px;gap:10px}.distinction-callout p{font-size:10px}.prompt-sidebar{order:0;margin-bottom:30px}.prompt-card{position:static;padding:24px}.prompt-card h2{font-size:29px}.prompt-card>p{font-size:11px}.prompt-card textarea{min-height:170px;font-size:12px}.copy-prompt{font-size:11px}.prompt-heading{font-size:8px}.prompt-platform,.prompt-platform select{font-size:10px}.language-note{padding:17px 10px}.language-note p{font-size:10px}.related-section{padding-top:27px}.related-heading{align-items:flex-start}.related-heading h2{font-size:24px}.related-heading .eyebrow{font-size:6px}.related-heading>a{font-size:8px;max-width:110px;white-space:normal;line-height:1.7}.related-grid{gap:14px 12px}.related-grid .card-visual{height:130px;padding:13px 10px}.about-page{padding:30px 25px 55px}.back-link{font-size:10px;margin-bottom:35px}.about-page>h1{font-size:40px;letter-spacing:-1.6px}.about-lead{font-size:13px;line-height:1.9}.about-stats{gap:18px;padding:22px 0;margin:29px 0}.about-stats strong{font-size:29px}.about-stats span{font-size:8px;line-height:1.8}.about-page h2{font-size:17px;line-height:1.5}.about-page section p{font-size:11px}.source-links{font-size:11px}.not-found{padding:80px 25px}.not-found h1{font-size:35px}.not-found p{font-size:12px}}@media(max-width:360px){.term-grid,.related-grid{grid-template-columns:1fr}.card-visual{height:185px}.card-text h3{font-size:14px}.card-text p{font-size:11px}.card-platforms>span{font-size:8px}.catalog-intro h1{font-size:46px}.site-header nav{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.card-text p{font-size:11px;color:#706577}.card-text h3{font-size:15px;color:#4f435b}.card-category{font-size:9px;color:#776584}.card-platforms>span{font-size:8px;color:#73617d;background:#f0edf4}.category-button{font-size:12px;color:#716479}.category-button .category-count{font-size:10px;color:#76697e}.category-button.active{color:#654d84}.category-button.active .category-count{color:#6e568a}.sidebar-heading{font-size:10px;color:#786b81}.sidebar-note p{font-size:11px;color:#796985}.sidebar-note a{font-size:10px;color:#725585}.sidebar-foot{font-size:9px;color:#7c7184}.device-tab{font-size:11px;color:#73667c}.device-tab.selected{color:#664d85}.results-count,.select-wrap select,.pagination{font-size:10px;color:#776a7f}.catalog-endnote{font-size:10px;color:#82728e}.try-searches>span{color:#7c7084}.try-searches button{color:#786284}.header-note,.site-header nav{color:#75667d}.entry-summary,.explanation-section>p,.variant p,.references-section>p{color:#72617d}.entry-summary{font-size:15px}.explanation-section>p,.variant p{font-size:13px}.aliases>span:first-child{color:#776781}.alias-tag{color:#72587f}.entry-header .eyebrow{color:#7f688b}.example-label,.example-footer p{color:#796986}.example-label,.example-footer .text-button,.example-footer p{font-size:9px}.distinction-callout p{font-size:12px;color:#766080}.distinction-callout h3{font-size:12px;color:#6d4d80}.platform-badges span,.variant h3,.references-section a{color:#79518e}.variant h3{font-size:11px}.references-section>p,.references-section a{font-size:11px}.prompt-heading{color:#765088;font-size:8px}.prompt-card>p{font-size:11px;color:#79568a}.prompt-platform{color:#765588;font-size:10px}.prompt-platform select{color:#735087}.prompt-card textarea{color:#765288;font-size:12px}.copy-status{color:#775388}.selected-platform-note{color:#765087}.selected-platform-note p{font-size:11px}.language-note p{font-size:10px;color:#7b6688}.related-heading .eyebrow{color:#795889}.related-heading>a{font-size:10px;color:#78508b}.site-footer{color:#796982}.about-page section p,.about-lead{color:#7a6388}.about-page section p{font-size:13px}.about-stats span{color:#7b638d}.source-links{color:#79518f}.empty-results p{color:#7d698c}.not-found p{color:#7d628e}.text-button{color:#7c568e}@media(max-width:1150px){.category-button{font-size:11px}.device-tab{font-size:10px}.card-text h3{font-size:14px}}@media(max-width:900px){.category-button{font-size:10px}.category-button .category-count{font-size:9px}.device-tab{font-size:10px}.card-text p{font-size:11px}}@media(max-width:680px){.category-button{font-size:12px}.card-text h3{font-size:13px}.card-text p{font-size:10px}.card-category{font-size:8px}.card-platforms>span{font-size:7px}.results-count,.select-wrap select,.pagination{font-size:9px}.device-tab{font-size:10px}.entry-summary{font-size:13px}.explanation-section>p,.variant p{font-size:12px}.example-footer p,.example-footer .text-button{font-size:8px}.related-heading>a{font-size:9px}.site-footer{font-size:9px}.about-page section p{font-size:12px}}.model-filter-bar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:15px;margin-top:19px}.model-filter-bar>label{border:1px solid #ded7e5;border-radius:8px;padding:14px 15px;background:#fff;min-width:0}.model-filter-bar label>span{display:flex;align-items:center;gap:7px;color:#776283;font-size:11px;margin-bottom:8px}.model-filter-bar select{width:100%;border:0;border-top:1px solid #eee8f3;padding:9px 0 0;background:transparent;color:#574560;font-size:12px;cursor:pointer}.effects-discovery-link{display:flex;align-items:center;gap:12px;border:1px solid #e1d7eb;border-radius:8px;padding:18px;background:linear-gradient(120deg,#f0eaf8,#faf7ff);color:#8a6ca4}.effects-discovery-link>span{font-family:Georgia,Times New Roman,serif;font-size:17px;color:#6d507e;line-height:1.3}.effects-discovery-link small{display:block;font-family:Inter Variable,sans-serif;font-size:9px;color:#8d749c;line-height:1.7;margin-top:5px}.effects-discovery-link>svg:last-child{margin-left:auto}.model-scope{display:flex;gap:6px;align-items:center;margin-top:16px;padding:6px;background:#efeaf5;border-radius:7px;flex-wrap:wrap}.model-scope>button{font-size:10px;padding:8px 10px;border-radius:4px;color:#8a7699}.model-scope>button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #765b8814;color:#6f4b88}.model-scope>span{margin-left:auto;padding:0 5px;color:#9983a6;font-size:9px}.term-card-main{display:flex;flex-direction:column;flex:1;min-width:0}.card-copy-action{display:flex;justify-content:flex-end;padding:0 16px 10px}.card-copy-action .text-button{font-size:9px;gap:6px}.copy-control{position:relative;min-width:0}.copy-fallback{position:relative;z-index:5;padding:12px;border:1px solid #dccce6;border-radius:7px;background:#fff;box-shadow:0 4px 12px #7b5b9014;min-width:190px;margin-top:8px;text-align:left}.copy-fallback p{font-size:10px;color:#8d6fa0;margin:0 0 7px}.copy-fallback textarea{width:100%;border:1px solid #dacbe5;border-radius:4px;font-size:10px;line-height:1.6;resize:vertical;padding:8px;background:#faf8fd;color:#795b8e}.term-list .term-card{display:block}.term-list .term-card-main{flex-direction:row}.term-list .card-copy-action{padding:0 18px 12px}.entry-copy-actions{display:flex;gap:9px;align-items:center;flex-shrink:0}.entry-copy-actions .secondary-button{font-size:10px;padding:11px 13px}.demo-context-summary{display:flex;gap:13px;flex-wrap:wrap;padding:11px 20px;background:#f9f6fd;color:#8b70a1;border-bottom:1px solid #e9e1f0}.demo-context-summary span{display:flex;align-items:center;gap:6px;font-size:10px}.component-motion-demo>.motion-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-motion-demo .motion-target{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-motion-controls{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding:12px 17px;background:#fcfaff;border-top:1px solid #e8e0ef}.component-motion-controls>.secondary-button{font-size:9px;padding:8px 11px}.component-motion-controls>.text-button{font-size:9px}.component-motion-controls label{display:flex;align-items:center;gap:7px;font-size:9px;color:#9273a3;margin-left:auto}.component-motion-controls input{width:85px;accent-color:#8e6ba7}.component-motion-controls label>span{min-width:30px}.term-model-note{padding:16px 20px;background:#f5f0fa;border-top:1px solid #e4daed;color:#866498}.term-model-note>strong{font-size:10px;font-weight:600}.term-model-note>p{font-size:11px;line-height:1.85;margin:5px 0 0;color:#8e739e}.prompt-card{max-height:calc(100vh - 50px);overflow:auto;scrollbar-width:thin}.prompt-platform{margin-bottom:14px;gap:8px}.prompt-platform>select{max-width:160px;min-width:0}.browse-effects-link{display:flex;align-items:center;gap:5px;font-size:10px;color:#846197;margin:7px 0 19px}.description-copy-slot{margin:0 0 13px}.description-copy-slot .secondary-button{width:100%;font-size:10px;border-color:#cfbade;background:#fdfaff;color:#815992}.description-copy-slot .copy-control{width:100%}.prompt-card .copy-fallback{margin-bottom:12px}.prompt-card .copy-fallback textarea{min-height:130px}.prompt-card>.prompt-platform:first-of-type{margin-top:20px}.site-header nav{gap:24px}@media(max-width:1100px){.entry-copy-actions{gap:6px}.entry-copy-actions .secondary-button{font-size:9px;padding:10px}.model-filter-bar{gap:10px}.effects-discovery-link{padding:15px 12px;gap:8px}.effects-discovery-link>span{font-size:16px}.effects-discovery-link small{font-size:8px}.site-header{gap:40px}.site-header nav{gap:22px}.component-motion-controls label{margin-left:0}}@media(max-width:900px){.model-filter-bar{grid-template-columns:1fr}.effects-discovery-link{padding:12px 14px}.effects-discovery-link small{display:inline;margin-left:10px;font-size:9px}.model-filter-bar label>span{font-size:10px}.model-filter-bar select{font-size:11px}.entry-title-row{align-items:flex-start;flex-wrap:wrap}.entry-copy-actions .secondary-button{font-size:9px}.site-header nav{gap:20px}.site-header{gap:30px}}@media(max-width:680px){.site-header nav{gap:14px}.site-header nav a{font-size:9px}.site-header nav a:nth-child(2){display:none}.site-header nav a:last-child{display:none}.model-filter-bar{margin-top:16px;gap:10px}.model-filter-bar>label{padding:12px}.effects-discovery-link>span{font-size:16px}.effects-discovery-link small{display:block;margin-left:0;font-size:9px}.model-scope>button{font-size:9px;padding:7px}.model-scope>span{font-size:8px}.card-copy-action{padding:0 11px 10px;justify-content:flex-start}.card-copy-action .text-button{font-size:8px}.card-copy-action .text-button svg{width:12px}.copy-fallback{min-width:140px;padding:9px}.entry-title-row{gap:16px}.entry-copy-actions{width:100%;gap:10px}.entry-copy-actions .secondary-button{font-size:10px;padding:10px 12px}.demo-context-summary{padding:10px 14px;gap:10px}.demo-context-summary span{font-size:9px}.component-motion-controls{padding:12px}.component-motion-controls label{font-size:9px}.term-model-note{padding:14px}.term-model-note>p{font-size:10px}.prompt-card{max-height:none;overflow:visible}.prompt-platform>select{max-width:180px}.term-list .card-copy-action{padding-left:15px}.term-list .card-visual{width:125px;min-width:125px}.term-list .card-text{padding:13px}.component-motion-demo{padding:20px}}.supported-models{margin-bottom:25px}.supported-models>h3{font-size:11px;color:#7c5e8f;margin-bottom:11px}.supported-models>div{display:flex;flex-wrap:wrap;gap:7px}.supported-models a{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #ddcde9;border-radius:5px;background:#fbf8fe;font-size:10px;color:#7e5a92}.supported-models a:hover{background:#efe6f6}.term-card-main:focus-visible{outline-offset:-3px;border-radius:9px}
