@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-arabic-400-normal-BzB5iZVu.woff2) format("woff2"),url(/assets/readex-pro-arabic-400-normal-CRluTl2A.woff) format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-arabic-600-normal-BHxn1TEo.woff2) format("woff2"),url(/assets/readex-pro-arabic-600-normal-9mhVJBMn.woff) format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-latin-400-normal-BZtYQVaG.woff2) format("woff2"),url(/assets/readex-pro-latin-400-normal-SP_jEUAw.woff) format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-600-normal-C3IhmgOg.woff2) format("woff2"),url(/assets/readex-pro-latin-600-normal-CeYg1m9V.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff")}:root,[data-theme=light]{--paper: #FBFAF7;--surface: #F3F1EC;--sand: #F1E9DC;--line: #E3DED5;--text: #1B1F27;--text-muted: #5E6573;--primary: #14203A;--on-primary: #FBFAF7;--brand-ink: #14203A;--spark: #F2A33A;--on-spark: #14203A;--spark-text: #9A5A0B;--success: #19734D;--warning: #9A5A0B;--attention: #B8433A;--info: #2E64C8;--focus: var(--spark);--shadow-card: 0 1px 2px rgba(20,32,58,.06), 0 8px 24px rgba(20,32,58,.06);--shadow-lift: 0 12px 40px rgba(20,32,58,.12)}[data-theme=dark]{--paper: #0D1322;--surface: #172036;--sand: #1D2740;--line: #2A3550;--text: #F3F1EC;--text-muted: #A7AEBC;--primary: #F3F1EC;--on-primary: #0D1322;--spark-text: #F2A33A;--success: #4CC38A;--warning: #F2A33A;--attention: #F07A6E;--info: #7AA7F5;--focus: var(--spark);--shadow-card: 0 1px 2px rgba(0,0,0,.4);--shadow-lift: 0 12px 40px rgba(0,0,0,.5)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-20: 80px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--font-display: "Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-text: "IBM Plex Sans Arabic", "Readex Pro", system-ui, sans-serif}.display{font-family:var(--font-display);font-size:40px;line-height:52px;font-weight:600;letter-spacing:-.01em}.h1{font-family:var(--font-display);font-size:30px;line-height:40px;font-weight:600}.h2{font-family:var(--font-display);font-size:22px;line-height:32px;font-weight:600}.number{font-family:var(--font-display);font-size:36px;line-height:40px;font-weight:500}.body-lg{font-family:var(--font-text);font-size:18px;line-height:30px;font-weight:400}.body{font-family:var(--font-text);font-size:16px;line-height:26px;font-weight:400}.label{font-family:var(--font-text);font-size:15px;line-height:22px;font-weight:500}.small{font-family:var(--font-text);font-size:13px;line-height:20px;font-weight:400}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0D1322;--surface: #172036;--sand: #1D2740;--line: #2A3550;--text: #F3F1EC;--text-muted: #A7AEBC;--primary: #F3F1EC;--on-primary: #0D1322;--spark-text: #F2A33A;--success: #4CC38A;--warning: #F2A33A;--attention: #F07A6E;--info: #7AA7F5;--focus: var(--spark);--shadow-card: 0 1px 2px rgba(0,0,0,.4);--shadow-lift: 0 12px 40px rgba(0,0,0,.5);color-scheme:dark}}[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-text);font-size:16px;line-height:1.75}:lang(en) body,body:lang(en){line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:1120px;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:768px){.container{padding-inline:var(--space-8)}}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:var(--space-4)}.logo img{height:28px;width:auto}.logo .dark,[data-theme=dark] .logo .light{display:none}[data-theme=dark] .logo .dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .light{display:none}:root:not([data-theme=light]) .logo .dark{display:block}}.header-actions{display:flex;align-items:center;gap:var(--space-2)}.link-quiet{font:500 15px/22px var(--font-text);color:var(--text);text-decoration:none;padding:10px 12px;border-radius:var(--radius-sm);min-height:44px;display:inline-flex;align-items:center;background:none;border:0;cursor:pointer}.link-quiet:hover{background:var(--surface)}.menu-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);background:none;border:1px solid var(--line);color:var(--text);cursor:pointer}.menu-btn svg{width:22px;height:22px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);font:500 16px/22px var(--font-text);text-decoration:none;border:0;cursor:pointer;transition:transform .24s ease-out,box-shadow .24s ease-out}.btn-primary:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}@media(max-width:480px){.btn-primary.block-mobile{width:100%}}.hero{padding-block:var(--space-12) var(--space-20);display:grid;gap:var(--space-6);max-width:720px}.hero h1{font-size:32px;line-height:44px;letter-spacing:-.01em;color:var(--brand-ink)}[data-theme=dark] .hero h1{color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero h1{color:var(--text)}}@media(min-width:768px){.hero h1{font-size:40px;line-height:56px}.hero{padding-block:var(--space-20)}}.hero .lead{font-size:18px;line-height:32px;color:var(--text-muted);max-width:58ch}.section{padding-block:var(--space-12);display:grid;gap:var(--space-8)}.section>h2{font-size:22px;line-height:34px}@media(min-width:768px){.section>h2{font-size:30px;line-height:42px}}.journey{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:860px){.journey{grid-template-columns:repeat(3,minmax(0,1fr))}}.stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;gap:var(--space-3);align-content:start}.stage-head{display:flex;align-items:center;gap:var(--space-3)}.stage-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);flex:none}.stage.current .stage-dot{background:var(--spark);border-color:var(--spark);animation:pulse 2.4s ease-out infinite}.stage h3{font-size:20px;line-height:30px}.stage .time{font-size:13px;line-height:20px;color:var(--spark-text);font-weight:500}.stage p{color:var(--text-muted)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--spark) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.plans{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.plan{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);background:var(--paper)}.plan>p{flex:1}.plan h3{font-size:20px;line-height:30px}.plan .price{font-family:var(--font-display);font-size:30px;line-height:40px;font-weight:600;font-variant-numeric:tabular-nums}.plan .price s{font-size:18px;color:var(--text-muted);font-weight:400;margin-inline-start:var(--space-2)}.plan .from{font-size:13px;color:var(--text-muted)}.plan p{color:var(--text-muted)}.note{color:var(--text-muted);font-size:15px}.includes{background:var(--sand);border-radius:var(--radius-lg);padding:var(--space-6)}dialog{border:0;padding:0;border-radius:var(--radius-lg);background:var(--paper);color:var(--text);width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lift)}dialog::backdrop{background:color-mix(in srgb,var(--brand-ink) 45%,transparent)}.dialog-body{padding:var(--space-6);display:grid;gap:var(--space-4)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.dialog-head h2{font-size:22px;line-height:32px}.dialog-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.dialog-list li{display:flex;justify-content:space-between;gap:var(--space-4);align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.dialog-list b{font-family:var(--font-display);font-weight:600}.dialog-list span{color:var(--text-muted);font-size:15px}.dialog-list .p{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-weight:500}.steps-inline{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.steps-inline li{border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 14px;font-size:15px}.menu-list{list-style:none;margin:0;padding:0;display:grid}.menu-list button,.menu-list a{width:100%;text-align:start;font:500 17px/26px var(--font-text);padding:var(--space-4) 0;background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;cursor:pointer;display:block}.site-footer{border-top:1px solid var(--line);padding-block:var(--space-8);color:var(--text-muted);font-size:14px}.site-footer .container{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.site-footer nav{display:flex;gap:var(--space-4)}.calm{min-height:60vh;display:grid;place-content:center;gap:var(--space-4);text-align:center;padding-block:var(--space-20)}.calm img{height:56px;width:auto;margin-inline:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.auth{padding-block:var(--space-12);display:grid;justify-items:center}.auth-card{width:min(440px,100%);display:grid;gap:var(--space-4)}.auth-card h1{font-size:30px;line-height:40px}.auth-form{display:grid;gap:var(--space-4)}.field{display:grid;gap:var(--space-2);font:500 15px/22px var(--font-text)}.field input,.field textarea,.field select{font:400 17px/26px var(--font-text);color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px;min-height:52px;width:100%}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);outline:2px solid var(--focus);outline-offset:1px}.field input[aria-invalid=true]{border-color:var(--attention)}.code-input{letter-spacing:.5em;font-size:26px!important;text-align:center;font-variant-numeric:tabular-nums}.calm-msg{color:var(--attention);font-size:15px;line-height:24px}.auth-secondary{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center}.btn-primary:disabled{opacity:.6;cursor:progress}.track{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start}.track-step{flex:1;display:grid;justify-items:center;gap:6px;position:relative;font-size:13px;color:var(--text-muted)}.track-step:not(:last-child):after{content:"";position:absolute;top:8px;inset-inline-start:calc(50% + 14px);inset-inline-end:calc(-50% + 14px);height:2px;background:var(--line)}.track-step.done:not(:last-child):after{background:var(--primary)}.track-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);background:var(--paper);display:grid;place-items:center;font-size:11px;line-height:1;color:var(--on-primary)}.track-step.done .track-dot{background:var(--primary);border-color:var(--primary)}.track-step.now .track-dot{background:var(--spark);border-color:var(--spark);animation:pulse 2.4s ease-out infinite}.track-step.now{color:var(--text);font-weight:500}.track.compact .track-step{font-size:12px}.page{padding-block:var(--space-8) var(--space-20);display:grid;gap:var(--space-6)}.page-head{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center}.page-head h1{font-size:30px;line-height:40px}.cards{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;gap:var(--space-4);align-content:start}.pcard.is-cancelled{opacity:.62;filter:grayscale(1);position:relative}.pcard-head{display:flex;align-items:center;gap:var(--space-3)}.pcard-head .mark{width:44px;height:44px;border-radius:12px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;flex:none}.pcard-head .mark svg{width:24px;height:24px}.pcard-head h2{font-size:20px;line-height:30px}.pcard-head .sub{font-size:13px;color:var(--text-muted)}.pcard .status{font-weight:500}.pcard .away{font-size:14px;color:var(--spark-text)}.pcard-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.stamp{border:2px solid var(--text-muted);color:var(--text-muted);border-radius:var(--radius-sm);padding:2px 10px;font-weight:600;font-size:14px;transform:rotate(-4deg);justify-self:start}details.more{position:relative}details.more summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--line)}details.more summary::-webkit-details-marker{display:none}.more-panel{position:absolute;inset-inline-end:0;top:52px;z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);padding:var(--space-4);width:min(300px,80vw);display:grid;gap:var(--space-3)}.link-attention{color:var(--attention);background:none;border:0;font:500 15px/22px var(--font-text);cursor:pointer;text-align:start;padding:8px 0;min-height:44px}.btn-attention{background:var(--attention);color:#fff;border:0;border-radius:var(--radius-md);min-height:44px;padding-inline:var(--space-4);font:500 15px/22px var(--font-text);cursor:pointer}.notice{background:var(--sand);border-radius:var(--radius-md);padding:var(--space-4)}.empty{text-align:center;padding-block:var(--space-12);display:grid;gap:var(--space-4);justify-items:center;color:var(--text-muted)}.form-grid{display:grid;gap:var(--space-4);width:min(560px,100%)}.hint{font-size:13px;color:var(--text-muted);font-weight:400}.choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);font-size:15px;cursor:pointer}.choice input:checked+span{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--space-2)}legend{font:500 15px/22px var(--font-text);padding:0;margin-bottom:var(--space-2)}.chat{display:grid;gap:var(--space-4);width:min(720px,100%)}.chat-counter{font-size:13px;color:var(--spark-text);font-weight:500;position:sticky;top:calc(env(safe-area-inset-top,0px) + 72px);background:var(--paper);padding-block:4px;z-index:2}.chat-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.bubble{max-width:88%;padding:12px 16px;border-radius:18px;font-size:17px;line-height:30px;white-space:pre-wrap;overflow-wrap:anywhere}.from-lab{background:var(--surface);border:1px solid var(--line);justify-self:start;border-start-start-radius:6px}.from-client{background:var(--primary);color:var(--on-primary);justify-self:end;border-start-end-radius:6px}.bubble.pending{opacity:.7}.bubble.typing{color:var(--text-muted);font-size:15px}.composer{display:grid;gap:var(--space-3);position:sticky;bottom:0;background:var(--paper);padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.composer-row{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2);align-items:end}.composer-row textarea{font:400 17px/26px var(--font-text);color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px;min-height:52px;resize:vertical;width:100%;min-width:0}.composer-row .btn-primary{min-height:52px;padding-inline:var(--space-4)}.mic{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);display:grid;place-items:center;cursor:pointer}.mic svg{width:24px;height:24px}.mic.rec{background:var(--attention);color:#fff;border-color:var(--attention);animation:pulse 2.4s ease-out infinite}.chip{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--text);font:500 15px/22px var(--font-text);cursor:pointer}.chip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.chat-finish{display:grid;justify-items:start}.entry{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.entry-card{display:grid;gap:var(--space-2);text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);cursor:pointer;font:inherit;color:inherit;min-height:140px;align-content:start;transition:border-color .24s ease-out,box-shadow .24s ease-out}.entry-card:hover{border-color:var(--primary);box-shadow:var(--shadow-card)}.entry-card strong{font-family:var(--font-display);font-size:20px;line-height:30px;font-weight:600}.entry-card span{color:var(--text-muted)}.h2{font-family:var(--font-display);font-size:22px;line-height:32px;font-weight:600;margin:0}.progress{display:grid;gap:var(--space-3);width:min(560px,100%);padding-block:var(--space-8)}.progress-bar{height:6px;border-radius:999px;background:var(--surface);overflow:hidden;border:1px solid var(--line)}.progress-bar span{display:block;height:100%;background:var(--primary);border-radius:inherit;transition:width 1s linear}.progress p{color:var(--text-muted)}.study{display:grid;gap:var(--space-6);width:min(760px,100%)}.transform{font-family:var(--font-display);font-size:22px;line-height:36px;font-weight:600;text-wrap:balance}.dcards{display:grid;gap:var(--space-3)}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);display:grid;gap:var(--space-2)}.dcard.rejected{opacity:.72}.tag{justify-self:start;font-size:13px;font-weight:600}.tag-added{color:var(--success)}.tag-removed{color:var(--attention)}.tag-changed{color:var(--info)}.dcard-change{font-weight:500;font-size:17px}.dcard-reason{color:var(--text-muted);font-size:15px}.dcard-actions,.dcard-reject{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.dcard-reject .field{flex:1;min-width:200px}.dcard-result.approved{color:var(--success);font-weight:500}.dcard-result.rejected{color:var(--text-muted)}.study-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.notice ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-6)}.celebrate{display:grid;gap:var(--space-4);justify-items:start}.spark-burst{width:48px;height:48px;border-radius:50%;background:var(--spark);animation:burst 1.6s ease-out 1}@keyframes burst{0%{transform:scale(.3);box-shadow:0 0 color-mix(in srgb,var(--spark) 60%,transparent)}60%{transform:scale(1);box-shadow:0 0 0 24px transparent}to{transform:scale(1)}}.brand{display:grid;gap:var(--space-6)}.bcompare{display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.bcol{display:grid;gap:var(--space-4);align-content:start}.bview{display:grid;gap:var(--space-4)}.bhero{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(32px,8vw,72px) var(--space-6);display:grid;place-items:center}.bhero img{width:min(420px,100%);height:auto}.bplaces{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.bplaces figure{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);min-height:180px;display:grid;place-items:center;padding:var(--space-4);position:relative}.bplaces figure>img{width:78%;height:auto}.bplaces figcaption{position:absolute;inset-inline-start:12px;bottom:8px;font-size:12px}.bphone{width:120px;aspect-ratio:9/17;border:6px solid #1B1F27;border-radius:18px;padding:10px 8px;display:grid;gap:6px;align-content:start;justify-items:start;position:relative}.bphone-logo{height:14px;width:auto}.bphone-line{height:6px;width:90%;border-radius:3px;opacity:.8}.bphone-line.short{width:60%;opacity:.4}.bphone-btn{font-size:9px;color:#fff;padding:4px 8px;border-radius:6px;margin-top:4px}.bphone-app{position:absolute;bottom:8px;inset-inline-end:8px;width:22px;height:22px}.bswatches{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.bsw{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;display:grid;background:var(--surface)}.bsw i{height:56px;display:block}.bsw b{font-size:13px;padding:6px 10px 0;font-weight:500}.bsw code{font-size:12px;padding:0 10px 8px;color:var(--text-muted);text-align:start}.bmeaning{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.bmeaning ol{margin:var(--space-2) 0 0;padding-inline-start:var(--space-6);display:grid;gap:var(--space-2)}.bpromise{font-family:var(--font-display);font-size:20px;line-height:32px;font-weight:600;margin-block:var(--space-2)}.eyebrow{font-family:var(--font-display);font-size:13px;color:var(--spark-text);font-weight:600}.brand-more{display:flex;flex-wrap:wrap;gap:var(--space-2)}.brief{white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);font:14px/24px var(--font-text);max-height:240px;overflow:auto}
